From 4555fd7e0fc67c22351748802cb7c27cbcc9eef3 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Sat, 31 Oct 2026 01:58:01 +0100 Subject: [PATCH] delete dist folder --- dist/favicon.ico | Bin 1150 -> 0 bytes dist/index.html | 289 -- dist/static/.gitkeep | 1 - dist/static/AccessDenied-PrzSvkgv.js | 1 - dist/static/Activity-BzZJr7I2.js | 1 - dist/static/Add-CwQ5TpM8.js | 1 - dist/static/AddCircle-BZjvWs4R.js | 1 - dist/static/AddComment-DzLuhpXr.js | 1 - dist/static/AddDocument-Ca_v8JdZ.js | 1 - dist/static/AddUser-CTyeR_e2.js | 1 - .../AddonDatasetProvider-CF_RtUZo-BdePhlKm.js | 1 - dist/static/Api-BBIspMzg.js | 1 - dist/static/Archive-CNM-Azpz.js | 1 - dist/static/ArrowDown-CM5h1Tfl.js | 1 - dist/static/ArrowLeft-x2OZCZTu.js | 1 - dist/static/ArrowRight-D293IkFJ.js | 1 - dist/static/ArrowTopRight-YjzSsA0g.js | 1 - dist/static/Asterisk-bl1DbUNA.js | 1 - dist/static/BackLink-BBYTIbKc-DJkKvofp.js | 2 - dist/static/BarChart-wkgYStw6.js | 1 - dist/static/Basket-C_gPtep4.js | 1 - dist/static/Bell-m62q1mbw.js | 1 - dist/static/Bill-D-gubcZG.js | 1 - dist/static/BinaryDocument-D1GQsa0h.js | 1 - dist/static/BlockContent-Bw8BGwBw.js | 1 - dist/static/BlockElement-CQIVGSb1.js | 1 - dist/static/Blockquote-CSHCZcSy.js | 1 - dist/static/Bold-CGtaOUDj.js | 1 - dist/static/Bolt-CkliNuRS.js | 1 - dist/static/Book-CpEqfE8C.js | 1 - dist/static/Bookmark-BxXcEarc.js | 1 - dist/static/BookmarkFilled-BiNAlCM9.js | 1 - dist/static/Bottle-UZXqUr_W.js | 1 - dist/static/Bug-CFB9Jubh.js | 1 - dist/static/BulbFilled-DF8TxkBW.js | 1 - dist/static/BulbOutline-BN--Ec2H.js | 1 - dist/static/Calendar-DCYqUUNo.js | 1 - .../CalendarFilter-Xl97nJYN-wFA6qJeb.js | 1 - dist/static/Case-DLvh8XKv.js | 1 - dist/static/ChartUpward-Bfx-_SAI.js | 1 - dist/static/Checkmark-OT7tsNpL.js | 1 - dist/static/CheckmarkCircle-B6SBY4QE.js | 1 - dist/static/ChevronDown-BpYUc-AP.js | 1 - dist/static/ChevronLeft-BzE8YX6u.js | 1 - dist/static/ChevronRight-Cf6GkXSa.js | 1 - dist/static/ChevronUp-3VMiyA07.js | 1 - dist/static/Circle-DkcW-8WT.js | 1 - dist/static/Clipboard-BeSdPeHT.js | 1 - dist/static/ClipboardImage-DgF2YKLM.js | 1 - dist/static/Clock-ClG7Ty9T.js | 1 - dist/static/Close-B_ZEgT1V.js | 1 - dist/static/CloseCircle-COYZpajm.js | 1 - dist/static/Code-COts8HnY.js | 1 - dist/static/CodeBlock-PuZ4yflW.js | 1 - dist/static/Cog-0goaM-Or.js | 1 - dist/static/Collapse-B22lXxln.js | 1 - dist/static/ColorWheel-cXrmVzMe.js | 1 - dist/static/Comment-CPMW8FMx.js | 1 - dist/static/CommentInput-C1kF5k49-CItaByrf.js | 5 - ...ommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js | 1 - ...ommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js | 1 - ...mmentsEnabledProvider-By3TCGFl-C60crpzJ.js | 1 - ...mmentsEnabledProvider-CEeES47b-AmQjnwX5.js | 1 - .../static/CommentsField-BCsxI4px-DiEQ53Xz.js | 1 - .../static/CommentsField-DIMLaoGp-c5l67KRX.js | 1 - .../static/CommentsInput-DaD4Zzmx-DuP13BIO.js | 1 - .../static/CommentsInput-kAJDT5JK-NeD9OrJO.js | 1 - .../CommentsInspector-D6mf16B6-TbRytaeo.js | 1 - .../CommentsInspector-DdzOBtmY-CwJa9svY.js | 1 - dist/static/CommentsList-CmhU6-yt-B2twFKeQ.js | 1 - .../CommentsListItem-B4CoDHda-DaXAEbir.js | 1 - .../CommentsListItem-Dyi91Dx1-D2kIh320.js | 1 - .../CommentsProvider-DHVaZIPI-2Crq30kn.js | 29 - .../CommentsStudioLayout-C25Q4csV-CF594dvF.js | 1 - .../CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js | 1 - dist/static/Component-CeqaU9I5.js | 1 - dist/static/ComposeSparkles-Dn7kooau.js | 1 - ...tionMismatchIndicator-_CvVlfbg-AqTbIONm.js | 1 - dist/static/Confetti-st3vuHsk.js | 1 - dist/static/Controls-Dx7QJOxz.js | 1 - dist/static/Copy-BTQgeMVP.js | 1 - dist/static/CreditCard-CnK_JUTf.js | 1 - dist/static/Crop-DW3NFLyK.js | 1 - dist/static/Cube-Ds_gn6r3.js | 1 - dist/static/Dashboard-xWcCKSPK.js | 1 - dist/static/Database-Cm5ryBRW.js | 1 - dist/static/Desktop-msdzf3th.js | 1 - dist/static/Diamond-D6zJVyjf.js | 1 - dist/static/Document-0Zpczu4q.js | 1 - dist/static/DocumentPdf-DcZ25aV-.js | 1 - dist/static/DocumentRemove-CzwTDkkJ.js | 1 - dist/static/DocumentSheet-Bib2KlaY.js | 1 - dist/static/DocumentText-CQOCrSIx.js | 1 - dist/static/DocumentVideo-CtAk113P.js | 1 - dist/static/DocumentWord-0c7PD_JH.js | 1 - dist/static/DocumentZip-DQ0IkgX6.js | 1 - dist/static/Documents-C8KrBFzU.js | 1 - dist/static/Dot-D4h2WemU.js | 1 - dist/static/DoubleChevronDown-BXuQwV2H.js | 1 - dist/static/DoubleChevronLeft-ZNEZylDL.js | 1 - dist/static/DoubleChevronRight-PxmJHA0v.js | 1 - dist/static/DoubleChevronUp-YK_Ptrdu.js | 1 - dist/static/DoubleQuote-Dtnip0G0.js | 1 - dist/static/Download-DeIn0VAL.js | 1 - dist/static/DragHandle-CKP6vPDQ.js | 1 - dist/static/Drop-nbk1O3gU.js | 1 - dist/static/EarthAmericas-DLWVWv9X.js | 1 - dist/static/EarthGlobe-Dqu4Dt_R.js | 1 - dist/static/Edit-CAHlBqGT.js | 1 - dist/static/EllipsisHorizontal-BuWLk1Hy.js | 1 - dist/static/EllipsisVertical-BA0894JM.js | 1 - dist/static/Empty-DYkNlutH.js | 1 - dist/static/Enter-Ch_Ek0s2.js | 1 - dist/static/EnterRight-DqOqr7bW.js | 1 - dist/static/Envelope-CNwmLl-6.js | 1 - dist/static/Equal-CizZAacH.js | 1 - dist/static/ErrorFilled-C2WkuEq6.js | 1 - dist/static/ErrorOutline-Cl-3_nRG.js | 1 - dist/static/ErrorScreen-D5r0iyVd.js | 1 - dist/static/Expand-CQC9Ec3E.js | 1 - dist/static/EyeClosed-BnY-JoVE.js | 1 - dist/static/EyeOpen-DOBSuUsK.js | 1 - dist/static/FaceHappy-1ocsUhoA.js | 1 - dist/static/FaceIndifferent-CIPzkDxf.js | 1 - dist/static/FaceSad-lhl7n__s.js | 1 - dist/static/Feedback-CkbzKydh.js | 1 - dist/static/Filter-DVm6AUFi.js | 1 - dist/static/Folder-1uErXl57.js | 1 - dist/static/Github-BTBOp21P.js | 1 - dist/static/Groq-wbhamyrC.js | 1 - dist/static/Hash-B5gvNBrE.js | 1 - dist/static/Heart-x0KDcmyM.js | 1 - dist/static/HeartFilled-DqLK8JTd.js | 1 - dist/static/HelpCircle-8HZ3whUD.js | 1 - dist/static/Highlight-CQBYdMEO.js | 1 - dist/static/Home-BAUDv9eL.js | 1 - dist/static/IceCream-BSkjdKOw.js | 1 - dist/static/Image-BrMFkN0j.js | 1 - dist/static/ImageRemove-BqCjBm68.js | 1 - dist/static/Images-DNZ7q-g3.js | 1 - dist/static/Inbox-Qu5wISGg.js | 1 - dist/static/InfoFilled-gx9j-4KA.js | 1 - dist/static/InfoOutline-BLtnjxbN.js | 1 - dist/static/Inline-BldMkkci.js | 1 - dist/static/InlineElement-BWl55c6a.js | 1 - dist/static/InsertAbove-C8i6y-4D.js | 1 - dist/static/InsertBelow-BILWhc2X.js | 1 - dist/static/Italic-BmVn7uuk.js | 1 - dist/static/Joystick-C_FLWItY.js | 1 - dist/static/Json-C_MCH-ZM.js | 1 - dist/static/Launch-DuEs-KHJ.js | 1 - .../static/LazyRefractor-CQ22IeXB-leA-EtGI.js | 1 - dist/static/Leave-_nWak6QB.js | 1 - dist/static/Lemon-CorIcXch.js | 1 - dist/static/Link-Cl1VSeDJ.js | 1 - dist/static/LinkRemoved-LZtddC2J.js | 1 - dist/static/Linkedin-AMhacKmk.js | 1 - dist/static/List-UFmYtP2y.js | 1 - dist/static/Lock-Ui2f2sVi.js | 1 - dist/static/LogoJs-0A_gmOaS.js | 1 - dist/static/LogoTs-Bw2LLzK1.js | 1 - dist/static/Marker-CeyBLLKA.js | 1 - dist/static/MarkerRemoved-BTRRPn9e.js | 1 - dist/static/MasterDetail-DYBJvEeG.js | 1 - dist/static/Menu-BoI111KG.js | 1 - dist/static/Microphone-CDVvIWzx.js | 1 - dist/static/MicrophoneSlash-DtyXyb-T.js | 1 - dist/static/MobileDevice-Clwl1mh3.js | 1 - dist/static/Moon-NrRkSdh3.js | 1 - dist/static/Number-CjvU0EcK.js | 1 - dist/static/OkHand-Bt7n4NMm.js | 1 - dist/static/Olist-BBuinWyR.js | 1 - dist/static/Overage-DvW0wzyl.js | 1 - dist/static/Package-Cu1J_18S.js | 1 - dist/static/PanelLeft-BFAXpsLg.js | 1 - dist/static/PanelRight-O3Ehs2Os.js | 1 - dist/static/Pause-ibSxMIa3.js | 1 - .../PerspectiveProvider-qJFIbsuW-DOpUdg_O.js | 200 - .../PerspectiveProvider-qJFIbsuW-Di-8vf7M.css | 1 - dist/static/Pin-D-D-SwHN.js | 1 - dist/static/PinFilled-pZaJsWPB.js | 1 - dist/static/PinRemoved-CQ5znD_S.js | 1 - dist/static/Play-B8SayYy-.js | 1 - dist/static/Presentation-GsOTRl3I.js | 1 - dist/static/Progress50-CavIdTa2.js | 1 - dist/static/Progress75-Buo5X93H.js | 1 - dist/static/Projects-CP10uiLw.js | 1 - dist/static/Publish-BYF7r5nk.js | 1 - dist/static/ReadOnly-BkEx9qPu.js | 1 - dist/static/Redo-Bp63TIl4.js | 1 - dist/static/Refresh-C_m5vs8N.js | 1 - ...easesMetadataProvider-D91ckc8k-CFm0QyTL.js | 1 - .../ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js | 1 - dist/static/ReleasesTool-TkOviWIk-2S3BVcAb.js | 1 - dist/static/Remove-B96Rrnq-.js | 1 - dist/static/Reset-CgCZnejz.js | 1 - dist/static/Restore-DhBjjWCd.js | 1 - dist/static/Retrieve-PnYN3aV_.js | 1 - dist/static/Retry-D2_1pEdV.js | 1 - dist/static/Revert-BmEXeO7H.js | 1 - dist/static/Robot-BKUBsVZv.js | 1 - dist/static/Rocket-Bz8xe-Ev.js | 1 - ...ublishingStudioLayout-Dt8T8uJn-NhTJown4.js | 1 - dist/static/Schema-Cu1UNc6e.js | 1 - dist/static/Search-QbUIQb6W.js | 1 - dist/static/Select-D4xIAUnY.js | 1 - dist/static/Share-D41CqXzI.js | 1 - ...ingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js | 1 - ...ReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js | 1 - dist/static/Sort-CFTgH29c.js | 1 - dist/static/Sparkle-CUquRU1h.js | 1 - dist/static/Sparkles-kUBiT8ue.js | 1 - dist/static/Spinner-Dk8hTAm3.js | 1 - dist/static/SplitHorizontal-DKiLaVax.js | 1 - dist/static/SplitVertical-uh7MyVDf.js | 1 - dist/static/Square-Cy2uwbgd.js | 1 - dist/static/Stack-DWymSM37.js | 1 - dist/static/StackCompact-appU5vbP.js | 1 - dist/static/Star-_p_HG-Ts.js | 1 - dist/static/StarFilled-CSrmmOKn.js | 1 - dist/static/Stop-C4Vj8RvB.js | 1 - dist/static/Strikethrough-BszDIkmY.js | 1 - dist/static/String-DHDsSmJ_.js | 1 - dist/static/Sun-OgXegq7_.js | 1 - dist/static/Sync-B1MBhh7o.js | 1 - dist/static/TabletDevice-DoYRLjh-.js | 1 - dist/static/Tag-B92Ks4XI.js | 1 - dist/static/Tags-BvuWf1wT.js | 1 - dist/static/Target-6sSmw-4o.js | 1 - dist/static/Task-DGtH1mzn.js | 1 - ...ksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js | 1 - .../TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js | 1 - ...tudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js | 21 - .../TasksStudioLayout-B37z5TU5-BXhDdqoF.js | 3 - .../TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js | 1 - dist/static/Terminal-PGUcCKaX.js | 1 - dist/static/Text-CVWqn-j_.js | 1 - dist/static/ThLarge-CjFCbJnr.js | 1 - dist/static/ThumbsDown-CTum4zBr.js | 1 - dist/static/ThumbsUp-4b_mWabS.js | 1 - dist/static/Tiers-C19t2DUH.js | 1 - dist/static/Timeline-X-VaErdm.js | 1 - dist/static/ToggleArrowRight-Ds3XaLpQ.js | 1 - dist/static/Token-DVF1uKVD.js | 1 - dist/static/Tool-DPfgmL7G-Ci-4lnM3.js | 1 - dist/static/Transfer-CJnKiHxh.js | 1 - dist/static/Translate-BQn_K-lK.js | 1 - dist/static/Trash-BxG6GrjH.js | 1 - dist/static/TrendUpward-TNKskKk9.js | 1 - dist/static/TriangleOutline-WTkz39Cp.js | 1 - dist/static/Trolley-2kVwxItZ.js | 1 - dist/static/Truncate-CLUBTTeH.js | 1 - dist/static/Twitter-qvNWj7br.js | 1 - dist/static/Ulist-CYD_2mDY.js | 1 - dist/static/Unarchive-CobryITl.js | 1 - dist/static/Underline-BdG8-Er-.js | 1 - dist/static/Undo-qtvfkxbn.js | 1 - dist/static/Unknown-CEYtdaCK.js | 1 - dist/static/Unlink-MiIozO9s.js | 1 - dist/static/Unlock-B4_-ahLp.js | 1 - dist/static/Unpublish-B0p_ZGt2.js | 1 - dist/static/Upload-ChJKE2jO.js | 1 - dist/static/User-BbvVoXNB.js | 1 - dist/static/Users-BDbacX-A.js | 1 - .../VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js | 1 - dist/static/VariantsTool-rG7LRzbN-DFu3Y5xC.js | 1 - dist/static/Versions-DSN1PUAA.js | 1 - dist/static/Video-CzkEYDfM.js | 1 - dist/static/VideoPlayer-lnSLx45L-Cz0fScwA.js | 4199 ----------------- .../ViteDevServerStopped-CqpuZvcX-CfmRqesw.js | 1 - dist/static/WarningOutline-DOBjmorn.js | 1 - dist/static/Wrench-CBxWLA8E.js | 1 - dist/static/a5aada72.create-schema.json | 503 -- dist/static/apple-touch-icon.png | Bin 4132 -> 0 bytes dist/static/b5bec055.create-tools.json | 26 - dist/static/bash-4sOSYtlG.js | 1 - dist/static/browser-Cic9HASE.js | 3 - .../static/browserUpload-BTQyjHMj-BmKeaq0T.js | 2 - .../static/browserUpload-BTQyjHMj-Cul26HQg.js | 2 - ...electionsFromComments-B6nJH-Wx-DCNxDhrr.js | 1 - dist/static/clientStore-Cq3vrK4Q-X8Ukd-3S.js | 15 - dist/static/compiler-runtime-sKsOXjDo.js | 1 - dist/static/create-manifest.json | 21 - dist/static/dist-BnDij-KK.js | 4 - dist/static/dist-LVcARZxB.js | 4 - dist/static/favicon-192.png | Bin 4338 -> 0 bytes dist/static/favicon-512.png | Bin 12608 -> 0 bytes dist/static/favicon-96.png | Bin 2406 -> 0 bytes dist/static/favicon.ico | Bin 1150 -> 0 bytes dist/static/favicon.svg | 12 - dist/static/from-B8yXq1Hf.js | 3 - dist/static/groq-DoDRoSRb.js | 1 - dist/static/helpers-D_aQC6Do-Cc0nAXnJ.js | 1 - .../static/inputResolver-CPyE5zCE-BPw4F8S8.js | 1 - dist/static/isRecord-Kfmt-nk--BGze3w87.js | 1 - dist/static/isRecord-Kfmt-nk--BbRXhYkF.js | 1 - dist/static/javascript-BJADTAsw.js | 1 - dist/static/json-B02E3pk2.js | 1 - dist/static/jsx-DFCzxXwN.js | 1 - dist/static/jsx-runtime-BpzPEenQ.js | 1 - dist/static/lib-BFHl89nf.css | 1 - dist/static/lib-CQcSfzr9.js | 1 - dist/static/list-BlPlj6oo-C9FMT49A.js | 1 - dist/static/manifest.webmanifest | 19 - dist/static/pane-Degc6QMn-BivOpGLh.js | 1 - dist/static/pane-DmtBiYZB-BOa8TdOr.js | 1 - dist/static/preload-helper-DjzSQ1t3.js | 1 - dist/static/refractor-CC48DwHi-B34huZKn.js | 1 - dist/static/request-CYLhJzOA-4VlvBNTk.js | 4 - dist/static/request-CYLhJzOA-R7VqCP01.js | 4 - .../resolveEditInfo-Cz-smq3a-BkgfIKD_.js | 2 - dist/static/resources-B2JQiyBa-Ci7zMcrI.js | 1 - dist/static/resources-BfxCzvYq-BiFGcfHC.js | 1 - dist/static/resources-CQPFbA_p-DPDEze1t.js | 1 - dist/static/resources-Cc48NS-V-Djjupw-M.js | 1 - dist/static/resources-D76Njl12-BUdCnyMD.js | 1 - dist/static/resources-DIQpu7dY-ChCeZS97.js | 1 - dist/static/resources-DskH0soi-BspIF8Ok.js | 1 - dist/static/resources-DtIZSAxS-DSm9NzHV.js | 2 - dist/static/resources-DwiWfVYS-BkGsUlZK.js | 1 - dist/static/rolldown-runtime-Dd_uD5pT.js | 1 - dist/static/sanity-DeX-YVGt.js | 166 - ...searchDocumentRelease-CGTwubjG-BI28zlQl.js | 1 - dist/static/stegaClean-YZRATV86-BdUaXCkw.js | 2 - .../stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js | 1 - .../stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js | 1 - .../static/structureTool-0Jpf2KgZ-I-xmYsLR.js | 3 - dist/static/types--2f-avvL-CUBrVRGR.js | 97 - dist/static/types-B8Ny1dM--DslR8GEK.js | 1 - dist/static/typescript-BqbjFVsi.js | 1 - .../useAddonDataset-BvCgByG6-N5vrKMLm.js | 1 - dist/static/useComments-Bi1m7AzT-DcZcKqsq.js | 1 - .../useCommentsUpsell-a8ecO894-CNq44jQK.js | 1 - .../useCommentsUpsell-dtlhkiSW-BXDjHwtY.js | 1 - dist/static/useTasks-I977dBmi-DvLhzd9j.js | 1 - .../static/userComponent-R96Z7SFw-BKNMQSzu.js | 1 - dist/static/utils-1iCQse9Y-CByT3-rE.js | 1 - .../validationUtils-Dwef0BLR-aKs6KPwC.js | 1 - 338 files changed, 5946 deletions(-) delete mode 100644 dist/favicon.ico delete mode 100644 dist/index.html delete mode 100644 dist/static/.gitkeep delete mode 100644 dist/static/AccessDenied-PrzSvkgv.js delete mode 100644 dist/static/Activity-BzZJr7I2.js delete mode 100644 dist/static/Add-CwQ5TpM8.js delete mode 100644 dist/static/AddCircle-BZjvWs4R.js delete mode 100644 dist/static/AddComment-DzLuhpXr.js delete mode 100644 dist/static/AddDocument-Ca_v8JdZ.js delete mode 100644 dist/static/AddUser-CTyeR_e2.js delete mode 100644 dist/static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js delete mode 100644 dist/static/Api-BBIspMzg.js delete mode 100644 dist/static/Archive-CNM-Azpz.js delete mode 100644 dist/static/ArrowDown-CM5h1Tfl.js delete mode 100644 dist/static/ArrowLeft-x2OZCZTu.js delete mode 100644 dist/static/ArrowRight-D293IkFJ.js delete mode 100644 dist/static/ArrowTopRight-YjzSsA0g.js delete mode 100644 dist/static/Asterisk-bl1DbUNA.js delete mode 100644 dist/static/BackLink-BBYTIbKc-DJkKvofp.js delete mode 100644 dist/static/BarChart-wkgYStw6.js delete mode 100644 dist/static/Basket-C_gPtep4.js delete mode 100644 dist/static/Bell-m62q1mbw.js delete mode 100644 dist/static/Bill-D-gubcZG.js delete mode 100644 dist/static/BinaryDocument-D1GQsa0h.js delete mode 100644 dist/static/BlockContent-Bw8BGwBw.js delete mode 100644 dist/static/BlockElement-CQIVGSb1.js delete mode 100644 dist/static/Blockquote-CSHCZcSy.js delete mode 100644 dist/static/Bold-CGtaOUDj.js delete mode 100644 dist/static/Bolt-CkliNuRS.js delete mode 100644 dist/static/Book-CpEqfE8C.js delete mode 100644 dist/static/Bookmark-BxXcEarc.js delete mode 100644 dist/static/BookmarkFilled-BiNAlCM9.js delete mode 100644 dist/static/Bottle-UZXqUr_W.js delete mode 100644 dist/static/Bug-CFB9Jubh.js delete mode 100644 dist/static/BulbFilled-DF8TxkBW.js delete mode 100644 dist/static/BulbOutline-BN--Ec2H.js delete mode 100644 dist/static/Calendar-DCYqUUNo.js delete mode 100644 dist/static/CalendarFilter-Xl97nJYN-wFA6qJeb.js delete mode 100644 dist/static/Case-DLvh8XKv.js delete mode 100644 dist/static/ChartUpward-Bfx-_SAI.js delete mode 100644 dist/static/Checkmark-OT7tsNpL.js delete mode 100644 dist/static/CheckmarkCircle-B6SBY4QE.js delete mode 100644 dist/static/ChevronDown-BpYUc-AP.js delete mode 100644 dist/static/ChevronLeft-BzE8YX6u.js delete mode 100644 dist/static/ChevronRight-Cf6GkXSa.js delete mode 100644 dist/static/ChevronUp-3VMiyA07.js delete mode 100644 dist/static/Circle-DkcW-8WT.js delete mode 100644 dist/static/Clipboard-BeSdPeHT.js delete mode 100644 dist/static/ClipboardImage-DgF2YKLM.js delete mode 100644 dist/static/Clock-ClG7Ty9T.js delete mode 100644 dist/static/Close-B_ZEgT1V.js delete mode 100644 dist/static/CloseCircle-COYZpajm.js delete mode 100644 dist/static/Code-COts8HnY.js delete mode 100644 dist/static/CodeBlock-PuZ4yflW.js delete mode 100644 dist/static/Cog-0goaM-Or.js delete mode 100644 dist/static/Collapse-B22lXxln.js delete mode 100644 dist/static/ColorWheel-cXrmVzMe.js delete mode 100644 dist/static/Comment-CPMW8FMx.js delete mode 100644 dist/static/CommentInput-C1kF5k49-CItaByrf.js delete mode 100644 dist/static/CommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js delete mode 100644 dist/static/CommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js delete mode 100644 dist/static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js delete mode 100644 dist/static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js delete mode 100644 dist/static/CommentsField-BCsxI4px-DiEQ53Xz.js delete mode 100644 dist/static/CommentsField-DIMLaoGp-c5l67KRX.js delete mode 100644 dist/static/CommentsInput-DaD4Zzmx-DuP13BIO.js delete mode 100644 dist/static/CommentsInput-kAJDT5JK-NeD9OrJO.js delete mode 100644 dist/static/CommentsInspector-D6mf16B6-TbRytaeo.js delete mode 100644 dist/static/CommentsInspector-DdzOBtmY-CwJa9svY.js delete mode 100644 dist/static/CommentsList-CmhU6-yt-B2twFKeQ.js delete mode 100644 dist/static/CommentsListItem-B4CoDHda-DaXAEbir.js delete mode 100644 dist/static/CommentsListItem-Dyi91Dx1-D2kIh320.js delete mode 100644 dist/static/CommentsProvider-DHVaZIPI-2Crq30kn.js delete mode 100644 dist/static/CommentsStudioLayout-C25Q4csV-CF594dvF.js delete mode 100644 dist/static/CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js delete mode 100644 dist/static/Component-CeqaU9I5.js delete mode 100644 dist/static/ComposeSparkles-Dn7kooau.js delete mode 100644 dist/static/ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js delete mode 100644 dist/static/Confetti-st3vuHsk.js delete mode 100644 dist/static/Controls-Dx7QJOxz.js delete mode 100644 dist/static/Copy-BTQgeMVP.js delete mode 100644 dist/static/CreditCard-CnK_JUTf.js delete mode 100644 dist/static/Crop-DW3NFLyK.js delete mode 100644 dist/static/Cube-Ds_gn6r3.js delete mode 100644 dist/static/Dashboard-xWcCKSPK.js delete mode 100644 dist/static/Database-Cm5ryBRW.js delete mode 100644 dist/static/Desktop-msdzf3th.js delete mode 100644 dist/static/Diamond-D6zJVyjf.js delete mode 100644 dist/static/Document-0Zpczu4q.js delete mode 100644 dist/static/DocumentPdf-DcZ25aV-.js delete mode 100644 dist/static/DocumentRemove-CzwTDkkJ.js delete mode 100644 dist/static/DocumentSheet-Bib2KlaY.js delete mode 100644 dist/static/DocumentText-CQOCrSIx.js delete mode 100644 dist/static/DocumentVideo-CtAk113P.js delete mode 100644 dist/static/DocumentWord-0c7PD_JH.js delete mode 100644 dist/static/DocumentZip-DQ0IkgX6.js delete mode 100644 dist/static/Documents-C8KrBFzU.js delete mode 100644 dist/static/Dot-D4h2WemU.js delete mode 100644 dist/static/DoubleChevronDown-BXuQwV2H.js delete mode 100644 dist/static/DoubleChevronLeft-ZNEZylDL.js delete mode 100644 dist/static/DoubleChevronRight-PxmJHA0v.js delete mode 100644 dist/static/DoubleChevronUp-YK_Ptrdu.js delete mode 100644 dist/static/DoubleQuote-Dtnip0G0.js delete mode 100644 dist/static/Download-DeIn0VAL.js delete mode 100644 dist/static/DragHandle-CKP6vPDQ.js delete mode 100644 dist/static/Drop-nbk1O3gU.js delete mode 100644 dist/static/EarthAmericas-DLWVWv9X.js delete mode 100644 dist/static/EarthGlobe-Dqu4Dt_R.js delete mode 100644 dist/static/Edit-CAHlBqGT.js delete mode 100644 dist/static/EllipsisHorizontal-BuWLk1Hy.js delete mode 100644 dist/static/EllipsisVertical-BA0894JM.js delete mode 100644 dist/static/Empty-DYkNlutH.js delete mode 100644 dist/static/Enter-Ch_Ek0s2.js delete mode 100644 dist/static/EnterRight-DqOqr7bW.js delete mode 100644 dist/static/Envelope-CNwmLl-6.js delete mode 100644 dist/static/Equal-CizZAacH.js delete mode 100644 dist/static/ErrorFilled-C2WkuEq6.js delete mode 100644 dist/static/ErrorOutline-Cl-3_nRG.js delete mode 100644 dist/static/ErrorScreen-D5r0iyVd.js delete mode 100644 dist/static/Expand-CQC9Ec3E.js delete mode 100644 dist/static/EyeClosed-BnY-JoVE.js delete mode 100644 dist/static/EyeOpen-DOBSuUsK.js delete mode 100644 dist/static/FaceHappy-1ocsUhoA.js delete mode 100644 dist/static/FaceIndifferent-CIPzkDxf.js delete mode 100644 dist/static/FaceSad-lhl7n__s.js delete mode 100644 dist/static/Feedback-CkbzKydh.js delete mode 100644 dist/static/Filter-DVm6AUFi.js delete mode 100644 dist/static/Folder-1uErXl57.js delete mode 100644 dist/static/Github-BTBOp21P.js delete mode 100644 dist/static/Groq-wbhamyrC.js delete mode 100644 dist/static/Hash-B5gvNBrE.js delete mode 100644 dist/static/Heart-x0KDcmyM.js delete mode 100644 dist/static/HeartFilled-DqLK8JTd.js delete mode 100644 dist/static/HelpCircle-8HZ3whUD.js delete mode 100644 dist/static/Highlight-CQBYdMEO.js delete mode 100644 dist/static/Home-BAUDv9eL.js delete mode 100644 dist/static/IceCream-BSkjdKOw.js delete mode 100644 dist/static/Image-BrMFkN0j.js delete mode 100644 dist/static/ImageRemove-BqCjBm68.js delete mode 100644 dist/static/Images-DNZ7q-g3.js delete mode 100644 dist/static/Inbox-Qu5wISGg.js delete mode 100644 dist/static/InfoFilled-gx9j-4KA.js delete mode 100644 dist/static/InfoOutline-BLtnjxbN.js delete mode 100644 dist/static/Inline-BldMkkci.js delete mode 100644 dist/static/InlineElement-BWl55c6a.js delete mode 100644 dist/static/InsertAbove-C8i6y-4D.js delete mode 100644 dist/static/InsertBelow-BILWhc2X.js delete mode 100644 dist/static/Italic-BmVn7uuk.js delete mode 100644 dist/static/Joystick-C_FLWItY.js delete mode 100644 dist/static/Json-C_MCH-ZM.js delete mode 100644 dist/static/Launch-DuEs-KHJ.js delete mode 100644 dist/static/LazyRefractor-CQ22IeXB-leA-EtGI.js delete mode 100644 dist/static/Leave-_nWak6QB.js delete mode 100644 dist/static/Lemon-CorIcXch.js delete mode 100644 dist/static/Link-Cl1VSeDJ.js delete mode 100644 dist/static/LinkRemoved-LZtddC2J.js delete mode 100644 dist/static/Linkedin-AMhacKmk.js delete mode 100644 dist/static/List-UFmYtP2y.js delete mode 100644 dist/static/Lock-Ui2f2sVi.js delete mode 100644 dist/static/LogoJs-0A_gmOaS.js delete mode 100644 dist/static/LogoTs-Bw2LLzK1.js delete mode 100644 dist/static/Marker-CeyBLLKA.js delete mode 100644 dist/static/MarkerRemoved-BTRRPn9e.js delete mode 100644 dist/static/MasterDetail-DYBJvEeG.js delete mode 100644 dist/static/Menu-BoI111KG.js delete mode 100644 dist/static/Microphone-CDVvIWzx.js delete mode 100644 dist/static/MicrophoneSlash-DtyXyb-T.js delete mode 100644 dist/static/MobileDevice-Clwl1mh3.js delete mode 100644 dist/static/Moon-NrRkSdh3.js delete mode 100644 dist/static/Number-CjvU0EcK.js delete mode 100644 dist/static/OkHand-Bt7n4NMm.js delete mode 100644 dist/static/Olist-BBuinWyR.js delete mode 100644 dist/static/Overage-DvW0wzyl.js delete mode 100644 dist/static/Package-Cu1J_18S.js delete mode 100644 dist/static/PanelLeft-BFAXpsLg.js delete mode 100644 dist/static/PanelRight-O3Ehs2Os.js delete mode 100644 dist/static/Pause-ibSxMIa3.js delete mode 100644 dist/static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js delete mode 100644 dist/static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css delete mode 100644 dist/static/Pin-D-D-SwHN.js delete mode 100644 dist/static/PinFilled-pZaJsWPB.js delete mode 100644 dist/static/PinRemoved-CQ5znD_S.js delete mode 100644 dist/static/Play-B8SayYy-.js delete mode 100644 dist/static/Presentation-GsOTRl3I.js delete mode 100644 dist/static/Progress50-CavIdTa2.js delete mode 100644 dist/static/Progress75-Buo5X93H.js delete mode 100644 dist/static/Projects-CP10uiLw.js delete mode 100644 dist/static/Publish-BYF7r5nk.js delete mode 100644 dist/static/ReadOnly-BkEx9qPu.js delete mode 100644 dist/static/Redo-Bp63TIl4.js delete mode 100644 dist/static/Refresh-C_m5vs8N.js delete mode 100644 dist/static/ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js delete mode 100644 dist/static/ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js delete mode 100644 dist/static/ReleasesTool-TkOviWIk-2S3BVcAb.js delete mode 100644 dist/static/Remove-B96Rrnq-.js delete mode 100644 dist/static/Reset-CgCZnejz.js delete mode 100644 dist/static/Restore-DhBjjWCd.js delete mode 100644 dist/static/Retrieve-PnYN3aV_.js delete mode 100644 dist/static/Retry-D2_1pEdV.js delete mode 100644 dist/static/Revert-BmEXeO7H.js delete mode 100644 dist/static/Robot-BKUBsVZv.js delete mode 100644 dist/static/Rocket-Bz8xe-Ev.js delete mode 100644 dist/static/SchedulePublishingStudioLayout-Dt8T8uJn-NhTJown4.js delete mode 100644 dist/static/Schema-Cu1UNc6e.js delete mode 100644 dist/static/Search-QbUIQb6W.js delete mode 100644 dist/static/Select-D4xIAUnY.js delete mode 100644 dist/static/Share-D41CqXzI.js delete mode 100644 dist/static/SingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js delete mode 100644 dist/static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js delete mode 100644 dist/static/Sort-CFTgH29c.js delete mode 100644 dist/static/Sparkle-CUquRU1h.js delete mode 100644 dist/static/Sparkles-kUBiT8ue.js delete mode 100644 dist/static/Spinner-Dk8hTAm3.js delete mode 100644 dist/static/SplitHorizontal-DKiLaVax.js delete mode 100644 dist/static/SplitVertical-uh7MyVDf.js delete mode 100644 dist/static/Square-Cy2uwbgd.js delete mode 100644 dist/static/Stack-DWymSM37.js delete mode 100644 dist/static/StackCompact-appU5vbP.js delete mode 100644 dist/static/Star-_p_HG-Ts.js delete mode 100644 dist/static/StarFilled-CSrmmOKn.js delete mode 100644 dist/static/Stop-C4Vj8RvB.js delete mode 100644 dist/static/Strikethrough-BszDIkmY.js delete mode 100644 dist/static/String-DHDsSmJ_.js delete mode 100644 dist/static/Sun-OgXegq7_.js delete mode 100644 dist/static/Sync-B1MBhh7o.js delete mode 100644 dist/static/TabletDevice-DoYRLjh-.js delete mode 100644 dist/static/Tag-B92Ks4XI.js delete mode 100644 dist/static/Tags-BvuWf1wT.js delete mode 100644 dist/static/Target-6sSmw-4o.js delete mode 100644 dist/static/Task-DGtH1mzn.js delete mode 100644 dist/static/TasksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js delete mode 100644 dist/static/TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js delete mode 100644 dist/static/TasksStudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js delete mode 100644 dist/static/TasksStudioLayout-B37z5TU5-BXhDdqoF.js delete mode 100644 dist/static/TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js delete mode 100644 dist/static/Terminal-PGUcCKaX.js delete mode 100644 dist/static/Text-CVWqn-j_.js delete mode 100644 dist/static/ThLarge-CjFCbJnr.js delete mode 100644 dist/static/ThumbsDown-CTum4zBr.js delete mode 100644 dist/static/ThumbsUp-4b_mWabS.js delete mode 100644 dist/static/Tiers-C19t2DUH.js delete mode 100644 dist/static/Timeline-X-VaErdm.js delete mode 100644 dist/static/ToggleArrowRight-Ds3XaLpQ.js delete mode 100644 dist/static/Token-DVF1uKVD.js delete mode 100644 dist/static/Tool-DPfgmL7G-Ci-4lnM3.js delete mode 100644 dist/static/Transfer-CJnKiHxh.js delete mode 100644 dist/static/Translate-BQn_K-lK.js delete mode 100644 dist/static/Trash-BxG6GrjH.js delete mode 100644 dist/static/TrendUpward-TNKskKk9.js delete mode 100644 dist/static/TriangleOutline-WTkz39Cp.js delete mode 100644 dist/static/Trolley-2kVwxItZ.js delete mode 100644 dist/static/Truncate-CLUBTTeH.js delete mode 100644 dist/static/Twitter-qvNWj7br.js delete mode 100644 dist/static/Ulist-CYD_2mDY.js delete mode 100644 dist/static/Unarchive-CobryITl.js delete mode 100644 dist/static/Underline-BdG8-Er-.js delete mode 100644 dist/static/Undo-qtvfkxbn.js delete mode 100644 dist/static/Unknown-CEYtdaCK.js delete mode 100644 dist/static/Unlink-MiIozO9s.js delete mode 100644 dist/static/Unlock-B4_-ahLp.js delete mode 100644 dist/static/Unpublish-B0p_ZGt2.js delete mode 100644 dist/static/Upload-ChJKE2jO.js delete mode 100644 dist/static/User-BbvVoXNB.js delete mode 100644 dist/static/Users-BDbacX-A.js delete mode 100644 dist/static/VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js delete mode 100644 dist/static/VariantsTool-rG7LRzbN-DFu3Y5xC.js delete mode 100644 dist/static/Versions-DSN1PUAA.js delete mode 100644 dist/static/Video-CzkEYDfM.js delete mode 100644 dist/static/VideoPlayer-lnSLx45L-Cz0fScwA.js delete mode 100644 dist/static/ViteDevServerStopped-CqpuZvcX-CfmRqesw.js delete mode 100644 dist/static/WarningOutline-DOBjmorn.js delete mode 100644 dist/static/Wrench-CBxWLA8E.js delete mode 100644 dist/static/a5aada72.create-schema.json delete mode 100644 dist/static/apple-touch-icon.png delete mode 100644 dist/static/b5bec055.create-tools.json delete mode 100644 dist/static/bash-4sOSYtlG.js delete mode 100644 dist/static/browser-Cic9HASE.js delete mode 100644 dist/static/browserUpload-BTQyjHMj-BmKeaq0T.js delete mode 100644 dist/static/browserUpload-BTQyjHMj-Cul26HQg.js delete mode 100644 dist/static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js delete mode 100644 dist/static/clientStore-Cq3vrK4Q-X8Ukd-3S.js delete mode 100644 dist/static/compiler-runtime-sKsOXjDo.js delete mode 100644 dist/static/create-manifest.json delete mode 100644 dist/static/dist-BnDij-KK.js delete mode 100644 dist/static/dist-LVcARZxB.js delete mode 100644 dist/static/favicon-192.png delete mode 100644 dist/static/favicon-512.png delete mode 100644 dist/static/favicon-96.png delete mode 100644 dist/static/favicon.ico delete mode 100644 dist/static/favicon.svg delete mode 100644 dist/static/from-B8yXq1Hf.js delete mode 100644 dist/static/groq-DoDRoSRb.js delete mode 100644 dist/static/helpers-D_aQC6Do-Cc0nAXnJ.js delete mode 100644 dist/static/inputResolver-CPyE5zCE-BPw4F8S8.js delete mode 100644 dist/static/isRecord-Kfmt-nk--BGze3w87.js delete mode 100644 dist/static/isRecord-Kfmt-nk--BbRXhYkF.js delete mode 100644 dist/static/javascript-BJADTAsw.js delete mode 100644 dist/static/json-B02E3pk2.js delete mode 100644 dist/static/jsx-DFCzxXwN.js delete mode 100644 dist/static/jsx-runtime-BpzPEenQ.js delete mode 100644 dist/static/lib-BFHl89nf.css delete mode 100644 dist/static/lib-CQcSfzr9.js delete mode 100644 dist/static/list-BlPlj6oo-C9FMT49A.js delete mode 100644 dist/static/manifest.webmanifest delete mode 100644 dist/static/pane-Degc6QMn-BivOpGLh.js delete mode 100644 dist/static/pane-DmtBiYZB-BOa8TdOr.js delete mode 100644 dist/static/preload-helper-DjzSQ1t3.js delete mode 100644 dist/static/refractor-CC48DwHi-B34huZKn.js delete mode 100644 dist/static/request-CYLhJzOA-4VlvBNTk.js delete mode 100644 dist/static/request-CYLhJzOA-R7VqCP01.js delete mode 100644 dist/static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js delete mode 100644 dist/static/resources-B2JQiyBa-Ci7zMcrI.js delete mode 100644 dist/static/resources-BfxCzvYq-BiFGcfHC.js delete mode 100644 dist/static/resources-CQPFbA_p-DPDEze1t.js delete mode 100644 dist/static/resources-Cc48NS-V-Djjupw-M.js delete mode 100644 dist/static/resources-D76Njl12-BUdCnyMD.js delete mode 100644 dist/static/resources-DIQpu7dY-ChCeZS97.js delete mode 100644 dist/static/resources-DskH0soi-BspIF8Ok.js delete mode 100644 dist/static/resources-DtIZSAxS-DSm9NzHV.js delete mode 100644 dist/static/resources-DwiWfVYS-BkGsUlZK.js delete mode 100644 dist/static/rolldown-runtime-Dd_uD5pT.js delete mode 100644 dist/static/sanity-DeX-YVGt.js delete mode 100644 dist/static/searchDocumentRelease-CGTwubjG-BI28zlQl.js delete mode 100644 dist/static/stegaClean-YZRATV86-BdUaXCkw.js delete mode 100644 dist/static/stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js delete mode 100644 dist/static/stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js delete mode 100644 dist/static/structureTool-0Jpf2KgZ-I-xmYsLR.js delete mode 100644 dist/static/types--2f-avvL-CUBrVRGR.js delete mode 100644 dist/static/types-B8Ny1dM--DslR8GEK.js delete mode 100644 dist/static/typescript-BqbjFVsi.js delete mode 100644 dist/static/useAddonDataset-BvCgByG6-N5vrKMLm.js delete mode 100644 dist/static/useComments-Bi1m7AzT-DcZcKqsq.js delete mode 100644 dist/static/useCommentsUpsell-a8ecO894-CNq44jQK.js delete mode 100644 dist/static/useCommentsUpsell-dtlhkiSW-BXDjHwtY.js delete mode 100644 dist/static/useTasks-I977dBmi-DvLhzd9j.js delete mode 100644 dist/static/userComponent-R96Z7SFw-BKNMQSzu.js delete mode 100644 dist/static/utils-1iCQse9Y-CByT3-rE.js delete mode 100644 dist/static/validationUtils-Dwef0BLR-aKs6KPwC.js diff --git a/dist/favicon.ico b/dist/favicon.ico deleted file mode 100644 index 7305cdbf5c90a28ce1786cd0f85e8cad9f37e5ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcma)*y-R{o6vj_c)DUS6K`k}eu-5cQA<#OdgnLGzB$wTd$c)i|fbVYR4R)9Zj)&s8x&#UD_cjfVTR;fqG zH$kq(JyRPrd%&GpUgDO?`+U9udSu|viKiw{eM#2?D}g|u+vIf)H-~N=|4TEzU5!2W z;oHTpXLHw1YjNm@@hza&J-^kwRq}mHV@C9Pj!86+mfjwzr^4ZIuj$h{ToioT^|t&T zE{2yI);QqCLB*!eb6zLZ7X5zzNTZ{^f-bIJVuoj!O(YVX^@{d0yvN`M?|d_*_Jf;H za2NFRs2lp;Svv~!`KRhgCe&lPKLz==$#Z8Ma7Q)%otR{;2z{5yFTi(=E4Dfh^fUDS zd(WyjP(m|lu5F)dZ`M4Z&x7^?1&{)9{RZq>&A&!PNSanity Studio -
\ No newline at end of file diff --git a/dist/static/.gitkeep b/dist/static/.gitkeep deleted file mode 100644 index 37178a7..0000000 --- a/dist/static/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -Files placed here will be served by the Sanity server under the `/static`-prefix diff --git a/dist/static/AccessDenied-PrzSvkgv.js b/dist/static/AccessDenied-PrzSvkgv.js deleted file mode 100644 index 268c359..0000000 --- a/dist/static/AccessDenied-PrzSvkgv.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({AccessDeniedIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`access-denied`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M18.1568 6.84315C21.281 9.96734 21.281 15.0327 18.1568 18.1569C15.0326 21.281 9.96733 21.281 6.84313 18.1569C3.71894 15.0327 3.71894 9.96734 6.84313 6.84315C9.96733 3.71895 15.0326 3.71895 18.1568 6.84315ZM18.1568 6.84315L6.844 18.156`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Activity-BzZJr7I2.js b/dist/static/Activity-BzZJr7I2.js deleted file mode 100644 index 923c985..0000000 --- a/dist/static/Activity-BzZJr7I2.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`activity`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M21 15H19L15.5 7L11 18L8 12L6 15H4`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ActivityIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Add-CwQ5TpM8.js b/dist/static/Add-CwQ5TpM8.js deleted file mode 100644 index d05f25a..0000000 --- a/dist/static/Add-CwQ5TpM8.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({AddIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`add`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 5V20M5 12.5H20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/AddCircle-BZjvWs4R.js b/dist/static/AddCircle-BZjvWs4R.js deleted file mode 100644 index 0c35e8c..0000000 --- a/dist/static/AddCircle-BZjvWs4R.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({AddCircleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`add-circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8 12.4H17M12.5 8V17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/AddComment-DzLuhpXr.js b/dist/static/AddComment-DzLuhpXr.js deleted file mode 100644 index cefc9aa..0000000 --- a/dist/static/AddComment-DzLuhpXr.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`add-comment`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M13 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5H9.5V20.5L13.5 16.5H16.5C17.6046 16.5 18.5 15.6046 18.5 14.5V12M15 6.5H22M18.5 10V3`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as AddCommentIcon,a as default}; \ No newline at end of file diff --git a/dist/static/AddDocument-Ca_v8JdZ.js b/dist/static/AddDocument-Ca_v8JdZ.js deleted file mode 100644 index e6c188f..0000000 --- a/dist/static/AddDocument-Ca_v8JdZ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({AddDocumentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`add-document`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M11.5 4.5H18.5V12M11.5 4.5L6.5 9.5M11.5 4.5V9.5H6.5M6.5 9.5V19.5H11M20 17.5H16.5M16.5 17.5H13M16.5 17.5V14M16.5 17.5V21`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/AddUser-CTyeR_e2.js b/dist/static/AddUser-CTyeR_e2.js deleted file mode 100644 index dede92c..0000000 --- a/dist/static/AddUser-CTyeR_e2.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({AddUserIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`add-user`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M7.17857 15.2368C6.10714 15.7632 4.5 16.8158 4.5 20.5H19.5C19.5 16.8158 18.2589 15.943 16.8214 15.2368C15.75 14.7105 13.6071 14.7105 13.6071 13.1316C13.6071 11.5526 14.6786 10.7632 14.6786 8.65789C14.6786 6.55263 13.6071 5.5 12 5.5C10.3929 5.5 9.32142 6.55263 9.32142 8.65789C9.32142 10.7632 10.3929 11.5526 10.3929 13.1316C10.3929 14.7105 8.25 14.7105 7.17857 15.2368Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M20.5 6V13M17 9.5H24`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js b/dist/static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js deleted file mode 100644 index 0e10e8c..0000000 --- a/dist/static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Nd as t,Od as n,Rf as r,jd as i}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as a,t as o}from"./jsx-runtime-BpzPEenQ.js";import{t as s}from"./compiler-runtime-sKsOXjDo.js";var c=e(a(),1),l=s(),u=o();function d(e){let a=(0,l.c)(25),{children:o}=e,{dataset:s,projectId:d}=t(),f=i(n),[p,m]=(0,c.useState)(null),[h,g]=(0,c.useState)(!1),[_,v]=(0,c.useState)(!1),[y,b]=(0,c.useState)(null),x;a[0]!==s||a[1]!==f||a[2]!==d?(x=async()=>(await f.request({url:`/projects/${d}/datasets?datasetProfile=comments&addonFor=${s}`,tag:`sanity.studio`}))?.[0]?.name,a[0]=s,a[1]=f,a[2]=d,a[3]=x):x=a[3];let S=x,C;a[4]!==f||a[5]!==d?(C=e=>f.withConfig({dataset:e,projectId:d,requestTagPrefix:`sanity.studio`,useCdn:!1}),a[4]=f,a[5]=d,a[6]=C):C=a[6];let w=C,T;a[7]!==s||a[8]!==S||a[9]!==w||a[10]!==f?(T=async()=>{g(!0);try{let e=await S();if(e){let t=w(e);return m(t),g(!1),t}}catch{}return(async()=>{let e=(await f.request({url:`/comments/${s}/setup`,method:`POST`}))?.datasetName;if(!e)return g(!1),null;let t=w(e);return m(t),t})().finally(()=>{g(!1)})},a[7]=s,a[8]=S,a[9]=w,a[10]=f,a[11]=T):T=a[11];let E=T,D,O;a[12]!==S||a[13]!==w?(D=()=>{S().then(e=>{if(!e)return;let t=w(e);m(t)}).catch(e=>{b(e)}).finally(()=>{v(!0)})},O=[S,w],a[12]=S,a[13]=w,a[14]=D,a[15]=O):(D=a[14],O=a[15]),(0,c.useEffect)(D,O);let k;a[16]!==p||a[17]!==y||a[18]!==E||a[19]!==h||a[20]!==_?(k={client:p,createAddonDataset:E,isCreatingDataset:h,ready:_,error:y},a[16]=p,a[17]=y,a[18]=E,a[19]=h,a[20]=_,a[21]=k):k=a[21];let A=k,j;return a[22]!==o||a[23]!==A?(j=(0,u.jsx)(r.Provider,{value:A,children:o}),a[22]=o,a[23]=A,a[24]=j):j=a[24],j}function f(e){let t=(0,l.c)(2);if((0,c.useContext)(r))return e.children;let n;return t[0]===e?n=t[1]:(n=(0,u.jsx)(d,{...e}),t[0]=e,t[1]=n),n}export{f as t}; \ No newline at end of file diff --git a/dist/static/Api-BBIspMzg.js b/dist/static/Api-BBIspMzg.js deleted file mode 100644 index e5f04d8..0000000 --- a/dist/static/Api-BBIspMzg.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`api`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M5.93047 13.2107L6.66782 10.3728H6.73089L7.45854 13.2107H5.93047ZM8.17164 16H9.66089L7.56041 9H5.93047L3.82999 16H5.20767L5.65396 14.2876H7.73505L8.17164 16Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M10.5389 9V16H11.9166V13.7782H13.0323C14.541 13.7782 15.5015 12.8517 15.5015 11.3964C15.5015 9.92654 14.5701 9 13.1003 9H10.5389ZM11.9166 10.1303H12.751C13.6533 10.1303 14.1044 10.5475 14.1044 11.3867C14.1044 12.2308 13.6533 12.6431 12.751 12.6431H11.9166V10.1303Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M21.1675 16V14.8164H19.717V10.1836H21.1675V9H16.8889V10.1836H18.3393V14.8164H16.8889V16H21.1675Z`,fill:`currentColor`})]})});export{a as ApiIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Archive-CNM-Azpz.js b/dist/static/Archive-CNM-Azpz.js deleted file mode 100644 index da7e27b..0000000 --- a/dist/static/Archive-CNM-Azpz.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`archive`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.5 10V17M20.5 7.5V20.5H4.5V7.5L7.5 4.5H17.5L20.5 7.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M4.5 7.5H20.5M16 14L12.5 17.5L9 14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as ArchiveIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ArrowDown-CM5h1Tfl.js b/dist/static/ArrowDown-CM5h1Tfl.js deleted file mode 100644 index fc3d8b1..0000000 --- a/dist/static/ArrowDown-CM5h1Tfl.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ArrowDownIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`arrow-down`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M12.5 19.5V5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M18 14L12.5 19.5L7 14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ArrowLeft-x2OZCZTu.js b/dist/static/ArrowLeft-x2OZCZTu.js deleted file mode 100644 index 66e9da2..0000000 --- a/dist/static/ArrowLeft-x2OZCZTu.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ArrowLeftIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`arrow-left`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M5.5 12.5H20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M11 18L5.5 12.5L11 7`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ArrowRight-D293IkFJ.js b/dist/static/ArrowRight-D293IkFJ.js deleted file mode 100644 index 71ee7ae..0000000 --- a/dist/static/ArrowRight-D293IkFJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ArrowRightIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`arrow-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M19.5 12.5H5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M14 7L19.5 12.5L14 18`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ArrowTopRight-YjzSsA0g.js b/dist/static/ArrowTopRight-YjzSsA0g.js deleted file mode 100644 index 6161766..0000000 --- a/dist/static/ArrowTopRight-YjzSsA0g.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`arrow-top-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M16.5 8.5L7 18`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M9 8.5H16.5V16`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as ArrowTopRightIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Asterisk-bl1DbUNA.js b/dist/static/Asterisk-bl1DbUNA.js deleted file mode 100644 index acabb36..0000000 --- a/dist/static/Asterisk-bl1DbUNA.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`asterisk`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 4V21M16.75 5.13879L8.25 19.8612M19.8612 8.25L5.13878 16.75M4.00002 12.5H21M5.13881 8.25L19.8612 16.75M8.25002 5.13879L16.75 19.8612`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as AsteriskIcon,a as default}; \ No newline at end of file diff --git a/dist/static/BackLink-BBYTIbKc-DJkKvofp.js b/dist/static/BackLink-BBYTIbKc-DJkKvofp.js deleted file mode 100644 index 2180dbe..0000000 --- a/dist/static/BackLink-BBYTIbKc-DJkKvofp.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/resources-B2JQiyBa-Ci7zMcrI.js","static/lib-CQcSfzr9.js","static/rolldown-runtime-Dd_uD5pT.js","static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js","static/jsx-runtime-BpzPEenQ.js","static/compiler-runtime-sKsOXjDo.js","static/from-B8yXq1Hf.js","static/clientStore-Cq3vrK4Q-X8Ukd-3S.js","static/preload-helper-DjzSQ1t3.js","static/isRecord-Kfmt-nk--BGze3w87.js","static/request-CYLhJzOA-R7VqCP01.js","static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js","static/dist-LVcARZxB.js","static/Spinner-Dk8hTAm3.js","static/Close-B_ZEgT1V.js","static/ChevronDown-BpYUc-AP.js","static/ToggleArrowRight-Ds3XaLpQ.js","static/Checkmark-OT7tsNpL.js","static/Remove-B96Rrnq-.js","static/stegaClean-YZRATV86-BdUaXCkw.js","static/isRecord-Kfmt-nk--BbRXhYkF.js","static/WarningOutline-DOBjmorn.js","static/request-CYLhJzOA-4VlvBNTk.js","static/ChevronRight-Cf6GkXSa.js","static/Document-0Zpczu4q.js","static/Bolt-CkliNuRS.js","static/Clock-ClG7Ty9T.js","static/Dot-D4h2WemU.js","static/Calendar-DCYqUUNo.js","static/Search-QbUIQb6W.js","static/ChevronLeft-BzE8YX6u.js","static/EarthGlobe-Dqu4Dt_R.js","static/EllipsisHorizontal-BuWLk1Hy.js","static/InfoOutline-BLtnjxbN.js","static/ErrorOutline-Cl-3_nRG.js","static/EarthAmericas-DLWVWv9X.js","static/Image-BrMFkN0j.js","static/Trash-BxG6GrjH.js","static/ArrowLeft-x2OZCZTu.js","static/Edit-CAHlBqGT.js","static/AddCircle-BZjvWs4R.js","static/Circle-DkcW-8WT.js","static/Publish-BYF7r5nk.js","static/Timeline-X-VaErdm.js","static/Unpublish-B0p_ZGt2.js","static/ArrowDown-CM5h1Tfl.js","static/ArrowRight-D293IkFJ.js","static/Revert-BmEXeO7H.js","static/Copy-BTQgeMVP.js","static/Sync-B1MBhh7o.js","static/AccessDenied-PrzSvkgv.js","static/Documents-C8KrBFzU.js","static/Download-DeIn0VAL.js","static/ChevronUp-3VMiyA07.js","static/Link-Cl1VSeDJ.js","static/Ulist-CYD_2mDY.js","static/BinaryDocument-D1GQsa0h.js","static/Upload-ChJKE2jO.js","static/ReadOnly-BkEx9qPu.js","static/Reset-CgCZnejz.js","static/Launch-DuEs-KHJ.js","static/Unknown-CEYtdaCK.js","static/Add-CwQ5TpM8.js","static/Lock-Ui2f2sVi.js","static/EyeOpen-DOBSuUsK.js","static/BulbOutline-BN--Ec2H.js","static/HelpCircle-8HZ3whUD.js","static/Collapse-B22lXxln.js","static/Expand-CQC9Ec3E.js","static/BlockElement-CQIVGSb1.js","static/Bold-CGtaOUDj.js","static/Code-COts8HnY.js","static/InlineElement-BWl55c6a.js","static/Italic-BmVn7uuk.js","static/Olist-BBuinWyR.js","static/Strikethrough-BszDIkmY.js","static/Underline-BdG8-Er-.js","static/ThLarge-CjFCbJnr.js","static/Desktop-msdzf3th.js","static/Moon-NrRkSdh3.js","static/Sun-OgXegq7_.js","static/DragHandle-CKP6vPDQ.js","static/AddDocument-Ca_v8JdZ.js","static/InsertAbove-C8i6y-4D.js","static/InsertBelow-BILWhc2X.js","static/Crop-DW3NFLyK.js","static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css","static/CommentsProvider-DHVaZIPI-2Crq30kn.js","static/types--2f-avvL-CUBrVRGR.js","static/Controls-Dx7QJOxz.js","static/Sort-CFTgH29c.js","static/validationUtils-Dwef0BLR-aKs6KPwC.js","static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js","static/Clipboard-BeSdPeHT.js","static/BlockContent-Bw8BGwBw.js","static/CheckmarkCircle-B6SBY4QE.js","static/Number-CjvU0EcK.js","static/String-DHDsSmJ_.js","static/Undo-qtvfkxbn.js","static/ComposeSparkles-Dn7kooau.js","static/Unlink-MiIozO9s.js","static/Comment-CPMW8FMx.js","static/Task-DGtH1mzn.js","static/Feedback-CkbzKydh.js","static/FaceHappy-1ocsUhoA.js","static/FaceIndifferent-CIPzkDxf.js","static/FaceSad-lhl7n__s.js","static/Sparkle-CUquRU1h.js","static/EyeClosed-BnY-JoVE.js","static/Unlock-B4_-ahLp.js","static/DoubleChevronRight-PxmJHA0v.js","static/Menu-BoI111KG.js","static/Leave-_nWak6QB.js","static/AddUser-CTyeR_e2.js","static/Cog-0goaM-Or.js","static/Users-BDbacX-A.js","static/Bug-CFB9Jubh.js","static/Github-BTBOp21P.js","static/Refresh-C_m5vs8N.js","static/useAddonDataset-BvCgByG6-N5vrKMLm.js","static/helpers-D_aQC6Do-Cc0nAXnJ.js","static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js","static/CommentsListItem-B4CoDHda-DaXAEbir.js","static/LinkRemoved-LZtddC2J.js","static/CommentsList-CmhU6-yt-B2twFKeQ.js","static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js","static/useComments-Bi1m7AzT-DcZcKqsq.js","static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js","static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js","static/lib-BFHl89nf.css"])))=>i.map(i=>d[i]); -import{i as e,t}from"./rolldown-runtime-Dd_uD5pT.js";import{i as n,l as r,s as i,t as a}from"./lib-CQcSfzr9.js";import{$s as o,A as s,Aa as c,Af as l,Am as u,Ao as d,Ap as f,Ar as p,B as m,Bc as h,Bl as g,C as _,Cs as v,Ct as y,Dl as b,Do as x,Dp as S,Dr as C,Ds as w,Ei as T,Ep as E,Er as D,Es as O,Fa as k,Fl as A,Fr as j,Ft as M,G as N,Gr as P,Gs as F,H as I,Ho as L,Il as R,Io as z,Ir as B,Iu as V,Jc as ee,Ks as H,Ll as te,Ls as ne,Lu as re,Md as ie,Ml as U,Mn as ae,Mo as W,Mp as G,Ms as oe,Mu as K,Nd as se,O as ce,Od as le,Oi as ue,Oo as de,Pr as fe,Qo as pe,Qt as me,Rd as he,Ro as ge,Rr as _e,Rs as ve,Ru as ye,Sc as be,Sd as q,Tl as xe,To as Se,Tp as Ce,Up as we,V as Te,Va as Ee,W as De,Wc as Oe,Wr as ke,Xo as Ae,Yf as je,Yl as Me,Yo as Ne,Ys as Pe,Zc as Fe,Zi as Ie,Zs as Le,_ as Re,_d as ze,_l as Be,ac as Ve,ad as He,ar as Ue,as as We,b as Ge,ba as Ke,bc as qe,bf as Je,bl as Ye,cc as Xe,cd as Ze,da as Qe,dc as $e,dm as et,dp as tt,ds as nt,ec as rt,ed as it,fa as at,fl as ot,fp as st,fr as ct,fs as lt,ft as ut,gc as dt,gl as ft,gu as pt,hc as mt,hu as ht,ic as gt,im as _t,ir as vt,is as yt,ja as bt,jd as xt,jo as St,js as Ct,ju as wt,kd as Tt,ki as Et,ko as Dt,ks as Ot,l as kt,la as At,lc as jt,ld as Mt,ls as Nt,ms as Pt,mu as Ft,nc as It,nd as Lt,nr as Rt,ns as zt,oa as Bt,oc as Vt,os as Ht,pc as Ut,pm as Wt,pr as Gt,q as Kt,qi as qt,ra as Jt,rc as Yt,rs as Xt,sc as Zt,sd as Qt,so as $t,sp as en,ss as tn,ta as nn,tc as rn,tl as an,tt as on,uc as sn,um as cn,up as ln,us as un,v as dn,va as fn,vd as pn,vu as mn,w as hn,wi as gn,wm as _n,wo as vn,wp as yn,ws as bn,xi as xn,y as Sn,ya as Cn,zc as wn,zr as Tn}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as En,t as Dn}from"./jsx-runtime-BpzPEenQ.js";import{t as On}from"./compiler-runtime-sKsOXjDo.js";import{t as kn}from"./from-B8yXq1Hf.js";import{At as An,Q as jn,X as Mn,at as Nn,ht as Pn,it as Fn,lt as In,nt as Ln,ot as Rn,q as zn,rt as Bn,st as Vn,wt as Hn,xt as Un,yt as Wn}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{i as Gn,n as Kn,t as qn}from"./CommentsProvider-DHVaZIPI-2Crq30kn.js";import{An as Jn,At as Yn,Bt as Xn,Ct as Zn,E as Qn,En as $n,Et as er,F as tr,Ft as nr,Gt as rr,Ht as ir,It as ar,Jt as or,Kt as sr,Lt as cr,Nn as lr,Nt as ur,O as dr,On as fr,P as pr,Pt as mr,Rt as hr,St as gr,T as _r,Tt as vr,Ut as yr,Vt as br,W as xr,Wt as Sr,Yt as Cr,_n as wr,an as Tr,at as Er,b as Dr,bn as Or,cr as kr,dn as Ar,fn as jr,fr as Mr,hr as Nr,ht as Pr,i as Fr,in as Ir,ir as Lr,it as Rr,jt as zr,l as Br,ln as Vr,lr as Hr,mn as Ur,mt as Wr,nn as Gr,nr as Kr,nt as qr,ot as Jr,p as Yr,pt as Xr,qt as Zr,rn as Qr,rr as $r,tr as ei,u as ti,un as ni,w as ri,x as ii,xn as ai}from"./types--2f-avvL-CUBrVRGR.js";import{t as oi}from"./preload-helper-DjzSQ1t3.js";import{B as si,Bt as ci,Dt as li,Et as ui,Gt as di,O as fi,Pt as pi,Qt as mi,R as hi,S as gi,St as J,T as _i,U as vi,Ut as yi,V as bi,Vt as xi,Zt as Si,_ as Ci,at as wi,b as Ti,bt as Ei,c as Di,ct as Oi,dt as ki,et as Ai,f as ji,ft as Mi,g as Ni,h as Pi,j as Fi,k as Ii,p as Li,r as Y,s as Ri,st as zi,t as Bi,tt as Vi,x as Hi,yt as Ui}from"./dist-LVcARZxB.js";import{a as Wi,c as Gi,d as Ki,l as qi,o as Ji,s as Yi,u as Xi}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as Zi}from"./Close-B_ZEgT1V.js";import{t as Qi}from"./WarningOutline-DOBjmorn.js";import{t as $i}from"./ChevronDown-BpYUc-AP.js";import{t as ea}from"./Checkmark-OT7tsNpL.js";import{t as ta}from"./ChevronRight-Cf6GkXSa.js";import{t as na}from"./Document-0Zpczu4q.js";import{t as ra}from"./Search-QbUIQb6W.js";import{t as ia}from"./InfoOutline-BLtnjxbN.js";import{t as aa}from"./ErrorOutline-Cl-3_nRG.js";import{t as oa}from"./EarthAmericas-DLWVWv9X.js";import{t as sa}from"./ArrowLeft-x2OZCZTu.js";import{t as ca}from"./Unpublish-B0p_ZGt2.js";import{t as la}from"./ArrowRight-D293IkFJ.js";import{t as ua}from"./Revert-BmEXeO7H.js";import{t as da}from"./Copy-BTQgeMVP.js";import{t as fa}from"./Sync-B1MBhh7o.js";import{t as pa}from"./Documents-C8KrBFzU.js";import{t as ma}from"./ChevronUp-3VMiyA07.js";import{t as ha}from"./Link-Cl1VSeDJ.js";import{t as ga}from"./ReadOnly-BkEx9qPu.js";import{t as _a}from"./Launch-DuEs-KHJ.js";import{t as va}from"./Unknown-CEYtdaCK.js";import{t as ya}from"./Add-CwQ5TpM8.js";import{t as ba}from"./Lock-Ui2f2sVi.js";import{t as xa}from"./Collapse-B22lXxln.js";import{t as Sa}from"./Expand-CQC9Ec3E.js";import{t as Ca}from"./Sort-CFTgH29c.js";import{t as wa}from"./ComposeSparkles-Dn7kooau.js";import{n as Ta}from"./CommentsEnabledProvider-CEeES47b-AmQjnwX5.js";import{t as Ea}from"./CommentsEnabledProvider-By3TCGFl-C60crpzJ.js";import{t as Da}from"./Stack-DWymSM37.js";import{t as Oa}from"./StackCompact-appU5vbP.js";import{t as ka}from"./Transfer-CJnKiHxh.js";import{t as Aa}from"./DocumentRemove-CzwTDkkJ.js";import{t as ja}from"./Pause-ibSxMIa3.js";import{t as Ma}from"./Star-_p_HG-Ts.js";import{t as Na}from"./StarFilled-CSrmmOKn.js";import{t as Pa}from"./SplitVertical-uh7MyVDf.js";import{t as Fa}from"./Share-D41CqXzI.js";import{t as Ia}from"./Target-6sSmw-4o.js";import{t as La}from"./Json-C_MCH-ZM.js";import{t as Ra}from"./Restore-DhBjjWCd.js";import{t as za}from"./Folder-1uErXl57.js";var X=e(En(),1),Z=On(),Q=Dn(),Ba=e(ci(),1),Va=e(D(),1),Ha=mn(function(e,t,n){return t=t.toLowerCase(),e+(n?Ft(t):t)}),Ua=mn(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),Wa=Object.defineProperty,Ga=(e,t)=>{let n={};for(var r in e)Wa(n,r,{get:e[r],enumerable:!0});return t||Wa(n,Symbol.toStringTag,{value:`Module`}),n},$=`structure`,Ka=y({locale:`en-US`,namespace:$,resources:()=>oi(()=>import(`./resources-B2JQiyBa-Ci7zMcrI.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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129]))}),qa=class extends Error{path;helpId;constructor(e,t,n,r){super(e),this.name=`SerializeError`;let i=n===void 0?``:`${n}`;this.path=(t||[]).concat(r?`${i} (${r})`:i)}withHelpUrl(e){return this.helpId=e,this}},Ja={ID_REQUIRED:`structure-node-id-required`,TITLE_REQUIRED:`structure-title-required`,FILTER_REQUIRED:`structure-filter-required`,INVALID_LIST_ITEM:`structure-invalid-list-item`,COMPONENT_REQUIRED:`structure-view-component-required`,DOCUMENT_ID_REQUIRED:`structure-document-id-required`,DOCUMENT_TYPE_REQUIRED:`structure-document-type-required`,SCHEMA_TYPE_REQUIRED:`structure-schema-type-required`,SCHEMA_TYPE_NOT_FOUND:`structure-schema-type-not-found`,LIST_ITEMS_MUST_BE_ARRAY:`structure-list-items-must-be-array`,QUERY_PROVIDED_FOR_FILTER:`structure-query-provided-for-filter`,ACTION_OR_INTENT_REQUIRED:`structure-action-or-intent-required`,LIST_ITEM_IDS_MUST_BE_UNIQUE:`structure-list-item-ids-must-be-unique`,ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE:`structure-action-and-intent-mutually-exclusive`,API_VERSION_REQUIRED_FOR_CUSTOM_FILTER:`structure-api-version-required-for-custom-filter`},Ya={title:`Last edited`,i18n:{title:{key:`menu-items.sort-by.last-edited`,ns:$}},name:`lastEditedDesc`,by:[{field:`_updatedAt`,direction:`desc`}]},Xa={title:`Created`,i18n:{title:{key:`menu-items.sort-by.created`,ns:$}},name:`lastCreatedDesc`,by:[{field:`_createdAt`,direction:`desc`}]},Za=Ya,Qa=[Ya,Xa];function $a(e,t,n){return e instanceof eo?e.serialize({path:n,index:t}):e}var eo=class e{spec;_context;constructor(e,t){this._context=e,this.spec=t||{}}id(e){return this.clone({id:e})}getId(){return this.spec.id}action(e){return this.clone({action:e})}getAction(){return this.spec.action}intent(e){return this.clone({intent:e})}getIntent(){return this.spec.intent}title(e){return this.clone({title:e})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}group(e){return this.clone({group:e})}getGroup(){return this.spec.group}icon(e){return this.clone({icon:e})}getIcon(){return this.spec.icon}params(e){return this.clone({params:e})}getParams(){return this.spec.params}showAsAction(e=!0){return this.clone({showAsAction:!!e})}getShowAsAction(){return this.spec.showAsAction}serialize(e={path:[]}){let{title:t,action:n,intent:r}=this.spec;if(!t){let t=typeof n==`string`?`action: "${n}"`:void 0;throw new qa("`title` is required for menu item",e.path,e.index,t).withHelpUrl(Ja.TITLE_REQUIRED)}if(!n&&!r)throw new qa(`\`action\` or \`intent\` required for menu item with title ${this.spec.title}`,e.path,e.index,`"${t}"`).withHelpUrl(Ja.ACTION_OR_INTENT_REQUIRED);if(r&&n)throw new qa("cannot set both `action` AND `intent`",e.path,e.index,`"${t}"`).withHelpUrl(Ja.ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE);return{...this.spec,title:t}}clone(t){let n=new e(this._context);return n.spec={...this.spec,...t},n}};function to(e,{by:t,title:n,i18n:r}){let i=new eo(e).group(`sorting`).title(e.i18n.t(`default-menu-item.fallback-title`,{ns:`studio`,replace:{title:n}})).icon(Ca).action(`setSortOrder`).params({by:t});return r&&(i=i.i18n(r)),i}function no(e,t){let{schema:n}=e,r=typeof t==`string`?n.get(t):t;return!r||!(`orderings`in r)?[]:(r.orderings?r.orderings.concat(Qa):Qa).map(t=>to(e,t))}function ro(e,t,n){return e instanceof io?e.serialize({path:n,index:t}):e}var io=class e{_id;_title;_i18n;_context;constructor(e,t){this._context=e,this._id=t?t.id:``,this._title=t?t.title:``,this._i18n=t?t.i18n:void 0}id(t){return new e(this._context,{id:t,title:this._title,i18n:this._i18n})}getId(){return this._id}title(t){return new e(this._context,{title:t,id:this._id,i18n:this._i18n})}getTitle(){return this._title}i18n(t){return new e(this._context,{i18n:t,id:this._id,title:this._title})}getI18n(){return this._i18n}serialize(e={path:[]}){if(!this._id)throw new qa("`id` is required for a menu item group",e.path,e.index,this._title).withHelpUrl(Ja.ID_REQUIRED);if(!this._title)throw new qa("`title` is required for a menu item group",e.path,this._id).withHelpUrl(Ja.TITLE_REQUIRED);return{id:this._id,title:this._title,i18n:this._i18n}}};function ao(e,t){if(t)return t;let n=Ha(e);return Ur(n).isValid?n:Ha((0,Va.default)(e))}var oo=Symbol.for(`sanity.structureBuilder.serializable`);function so(e){return an(e)&&e[oo]===!0&&typeof e.serialize==`function`}function co(e,t,n){let r=Ur(e);if(!r.isValid)throw new qa(lo(r),t,n);return e}function lo(e){switch(e.reason){case`invalidType`:return`Structure node id must be of type string, got ${e.type}`;case`disallowedCharacter`:return`Structure node id cannot contain character "${e.character}"`;case`reservedPrefix`:return`Structure node id cannot start with ${e.prefix}`;default:throw Error(`Unknown structure node id validation result: ${JSON.stringify(e)}`)}}var uo=class e{[oo]=!0;spec;constructor(e){this.spec={options:{},...e||{}}}id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e,id:ao(e,this.spec.id)})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}child(e){return this.clone({child:e})}getChild(){return this.spec.child}minWidth(e){return this.clone({minWidth:e})}getMinWidth(){return this.spec.minWidth}currentMaxWidth(e){return this.clone({currentMaxWidth:e})}getCurrentMaxWidth(){return this.spec.currentMaxWidth}maxWidth(e){return this.clone({maxWidth:e})}getMaxWidth(){return this.spec.maxWidth}component(e){return this.clone({component:e})}getComponent(){return this.spec.component}options(e){return this.clone({options:e})}getOptions(){return this.spec.options||{}}menuItems(e){return this.clone({menuItems:e})}getMenuItems(){return this.spec.menuItems}menuItemGroups(e){return this.clone({menuItemGroups:e})}getMenuItemGroups(){return this.spec.menuItemGroups}canHandleIntent(e){return this.clone({canHandleIntent:e})}serialize(e={path:[]}){let{id:t,title:n,child:r,minWidth:i,currentMaxWidth:a,maxWidth:o,options:s,component:c}=this.spec;if(!t)throw new qa("`id` is required for `component` structure item",e.path,e.index).withHelpUrl(Ja.ID_REQUIRED);if(!c)throw new qa("`component` is required for `component` structure item",e.path,e.index).withHelpUrl(Ja.ID_REQUIRED);return{id:co(t,e.path,e.index),title:n,type:`component`,child:r,minWidth:i,currentMaxWidth:a,maxWidth:o,component:c,canHandleIntent:this.spec.canHandleIntent,options:s||{},menuItems:(this.spec.menuItems||[]).map((t,n)=>$a(t,n,e.path)),menuItemGroups:(this.spec.menuItemGroups||[]).map((t,n)=>ro(t,n,e.path))}}clone(t){let n=new e;return n.spec={...this.spec,...t},n}},fo=class e{[oo]=!0;spec;constructor(e){this.spec={id:P(`__divider__`),type:`divider`,...e}}title(e){return this.clone({title:e})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}serialize(){return{...this.spec}}clone(t){let n=new e;return n.spec={...this.spec,...t},n}};function po(e,t,n=[]){let r=e.document.singletons.find(e=>e.id===t);if(r===void 0)throw new qa(`No singleton with id "${t}" found. Did you add it to \`document.singletons\`?`,n,t);return r}async function mo(e,t){try{return await e(le).fetch(`*[sanity::versionOf($publishedId)][0]._type`,{publishedId:Ji(t)},{tag:`structure.resolve-type`})??void 0}catch(e){console.error(Error(`Failed to resolve document type for "${t}"`,{cause:e}));return}}var ho=class{spec={};id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e,id:this.spec.id||Ua(e)})}getTitle(){return this.spec.title}icon(e){return this.clone({icon:e})}getIcon(){return this.spec.icon}serialize(e={path:[]}){let{id:t,title:n,icon:r}=this.spec;if(!t)throw new qa("`id` is required for view item",e.path,e.index).withHelpUrl(Ja.ID_REQUIRED);if(!n)throw new qa("`title` is required for view item",e.path,e.index).withHelpUrl(Ja.TITLE_REQUIRED);return{id:co(t,e.path,e.index),title:n,icon:r}}};function go(e){return typeof e.serialize==`function`}function _o(e,t,n){return go(e)?e.serialize({path:n,index:t}):e}var vo=e=>an(e)&&e.type===`component`,yo=class e extends ho{spec;constructor(e){let t=vo(e)?{...e}:{options:{}};super(),this.spec=t;let n=typeof e==`function`?e:this.spec.component;n&&(this.spec=this.component(n).spec)}component(e){return this.clone({component:e})}getComponent(){return this.spec.component}options(e){return this.clone({options:e})}getOptions(){return this.spec.options||{}}serialize(e={path:[]}){let t=super.serialize(e),n=this.spec.component;if(typeof n!=`function`)throw new qa("`component` is required and must be a function for `component()` view item",e.path,e.index).withHelpUrl(Ja.COMPONENT_REQUIRED);return{...t,component:n,options:this.spec.options||{},type:`component`}}clone(t){let n=new e;return n.spec={...this.spec,...t},n}},bo=class e extends ho{spec;constructor(e){super(),this.spec={id:`editor`,title:`Editor`,...e||{}}}serialize(e={path:[]}){return{...super.serialize(e),type:`form`}}clone(t){let n=new e;return n.spec={...this.spec,...t},n}},xo=Ga({ComponentViewBuilder:()=>yo,FormViewBuilder:()=>bo,GenericViewBuilder:()=>ho,component:()=>Co,form:()=>So,maybeSerializeView:()=>_o}),So=e=>new bo(e),Co=e=>new yo(e),wo=({resolveDocumentNode:e,getClient:t})=>async(n,{params:r,path:i})=>{let a=r.type,o=i.slice(0,i.length-1),s=i[i.length-1];if(a||=await mo(t,n),!a)throw new qa(`Failed to resolve document, and no type provided in parameters.`,o,s);return e({documentId:n,schemaType:a})},To=class e{[oo]=!0;spec;_context;constructor(e,t){this._context=e,this.spec=t||{}}id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e,id:ao(e,this.spec.id)})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}child(e){return this.clone({child:e})}getChild(){return this.spec.child}documentId(e){let t=this.spec.id||e;return this.clone({id:t,options:{...this.spec.options,id:e}})}getDocumentId(){return this.spec.options?.id}schemaType(e){return this.clone({options:{...this.spec.options,type:typeof e==`string`?e:e.name}})}getSchemaType(){return this.spec.options?.type}initialValueTemplate(e,t){return this.clone({options:{...this.spec.options,template:e,templateParameters:t}})}getInitialValueTemplate(){return this.spec.options?.template}singleton(e){let t=po(this._context,e),n=this.schemaType(t.schemaType).documentId(t.documentId),r=this._context.templates.find(e=>e.singleton===t.id);return r===void 0?n:n.initialValueTemplate(r.id)}getInitialValueTemplateParameters(){return this.spec.options?.templateParameters}views(e){return this.clone({views:e})}getViews(){return this.spec.views||[]}defaultPanes(e){return this.clone({defaultPanes:e})}serialize({path:e=[],index:t,hint:n}={path:[]}){let r=e[t||e.length-1],i=this.spec.id||r&&`${r}`||``,a={id:i,type:void 0,template:void 0,templateParameters:void 0,...this.spec.options};if(typeof i!=`string`||!i)throw new qa("`id` is required for document nodes",e,t,n).withHelpUrl(Ja.ID_REQUIRED);if(!a||!a.id)throw new qa("document id (`id`) is required for document nodes",e,i,n).withHelpUrl(Ja.DOCUMENT_ID_REQUIRED);if(!a||!a.type)throw new qa("document type (`schemaType`) is required for document nodes",e,i,n);let o=(this.spec.views&&this.spec.views.length>0?this.spec.views:[So()]).map((t,n)=>_o(t,n,e)),s=o.map(e=>e.id),c=V(s.filter((e,t)=>s.includes(e,t+1)));if(c.length>0)throw new qa(`document node has views with duplicate IDs: ${c.join(`, `)}`,e,i,n);let l;if(this.spec.defaultPanes&&this.spec.defaultPanes.length>0){let e=this.spec.defaultPanes.filter(e=>s.includes(e)),t=this.spec.defaultPanes.filter(e=>!s.includes(e));t.length>0&&console.warn(`DefaultPanes contains invalid view IDs that don't match any defined views: ${t.join(`, `)}. Valid view IDs are: ${s.join(`, `)}`),e.length>=2&&(l=e)}return{...this.spec,child:this.spec.child||wo(this._context),id:co(i,e,t),type:`document`,options:Eo(a),views:o,defaultPanes:l}}clone(t={}){let n=new e(this._context),r={...this.spec.options,...t.options};return n.spec={...this.spec,...t,options:r},n}};function Eo(e){let t={id:e.id||``,type:e.type||`*`};return e.template&&(t.template=e.template),e.templateParameters&&(t.templateParameters=e.templateParameters),t}function Do(e,t){let n=t?.type?e.resolveDocumentNode({schemaType:t.type}):new To(e);if(!t)return n;let{id:r,type:i,template:a,templateParameters:o}=t.options;return n=n.id(t.id).documentId(r),i&&(n=n.schemaType(i)),a&&(n=n.initialValueTemplate(a,o)),t.child&&(n=n.child(t.child)),n}function Oo({resolveDocumentNode:e,templates:t},n,r){let i=t.find(e=>e.id===n);if(!i)throw Error(`Template with ID "${n}" not defined`);return e({schemaType:i.schemaType}).initialValueTemplate(n,r)}var ko=class e{spec;_context;constructor(e,t){this._context=e,this.spec=t||{}}id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e})}getTitle(){return this.spec.title}description(e){return this.clone({description:e})}getDescription(){return this.spec.description}templateId(e){let t=this.spec.id||e;return this.clone({id:t,templateId:e})}getTemplateId(){return this.spec.templateId}parameters(e){return this.clone({parameters:e})}getParameters(){return this.spec.parameters}serialize({path:e=[],index:t,hint:n}={path:[]}){if(typeof this.spec.id!=`string`||!this.spec.id)throw new qa("`id` is required for initial value template item nodes",e,t,n).withHelpUrl(Ja.ID_REQUIRED);if(!this.spec.templateId)throw new qa("template id (`templateId`) is required for initial value template item nodes",e,this.spec.id,n).withHelpUrl(Ja.ID_REQUIRED);let r=this._context.templates.find(e=>e.id===this.spec.templateId);if(!r)throw new qa("template id (`templateId`) is required for initial value template item nodes",e,this.spec.id,n).withHelpUrl(Ja.ID_REQUIRED);return{id:this.spec.id,templateId:this.spec.id,schemaType:r.schemaType,type:`initialValueTemplateItem`,description:this.spec.description||r.description,title:this.spec.title||r.title,subtitle:this.spec.subtitle,icon:this.spec.icon||r.icon,initialDocumentId:this.spec.initialDocumentId,parameters:this.spec.parameters}}clone(t={}){let n=new e(this._context);return n.spec={...this.spec,...t},n}};function Ao(e){let{schema:t,getStructureBuilder:n,templates:r}=e,i=t.getTypeNames();return r.filter(e=>!e.parameters?.length).filter(e=>e.singleton===void 0).sort((e,t)=>i.indexOf(e.schemaType)-i.indexOf(t.schemaType)).map(e=>n().initialValueTemplateItem(e.id))}function jo(e,t,n){return e instanceof ko?e.serialize({path:n,index:t}):e}function Mo(e,t){let{schema:n,templates:r}=e;return t.map(t=>{let i=r.find(e=>e.id===t.templateId),a=t.title||i?.title||`Create`,o={};i&&i.schemaType&&(o.type=i.schemaType),t.templateId&&(o.template=t.templateId);let s=t.parameters?[o,t.parameters]:o,c=i&&n.get(i.schemaType),l=t.i18n||i?.i18n,u=new eo(e).title(a).icon(i&&i.icon||c?.icon||ya).intent({type:`create`,params:s});return l&&(u=u.i18n(l)),u.serialize()})}function No(e,t={}){let n=Po(e,t);return n.length===0&&(n=Fo(e,t)),n}function Po(e,t={}){let n=/\b_type\s*==\s*(['"].*?['"]|\$.*?(?:\s|$))|\B(['"].*?['"]|\$.*?(?:\s|$))\s*==\s*_type/g,r=[],i;for(;(i=n.exec(e))!==null;)r.push(i[1]||i[2]);return r.map(e=>((e[0]===`$`?t[e.slice(1)]:e)||``).trim().replace(/^["']|["']$/g,``)).filter(Boolean)}function Fo(e,t={}){let n=e.match(/\b_type\s+in\s+\[(.*?)\]/);return n?n[1].split(/,\s*/).map(e=>e.trim().replace(/^["']+|["']+$/g,``)).map(e=>e[0]===`$`?t[e.slice(1)]:e).filter(Boolean):[]}var Io=Symbol(`Document type list canHandleIntent`),Lo=(e,t,{pane:n})=>{let r=e===`edit`,i=e===`create`,a=n,o=a.options?.filter||``,s=a.options?.params||{},c=a.schemaTypeName?[a.schemaTypeName]:No(o,s),l=a.initialValueTemplates||[];return i&&t.template?l.some(e=>e.templateId===t.template):r&&t.id&&c.includes(t.type)||i&&c.includes(t.type)};Lo.identity=Io;var Ro=[`default`,`card`,`media`,`detail`,`block`];function zo(){}var Bo=(e,t,{pane:n,index:r})=>r<=1&&Lo(e,t,{pane:n,index:r}),Vo=class{[oo]=!0;initialValueTemplatesSpecified=!1;spec={};id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e,id:ao(e,this.spec.id)})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}defaultLayout(e){return this.clone({defaultLayout:e})}getDefaultLayout(){return this.spec.defaultLayout}menuItems(e){return this.clone({menuItems:e})}getMenuItems(){return this.spec.menuItems}menuItemGroups(e){return this.clone({menuItemGroups:e})}getMenuItemGroups(){return this.spec.menuItemGroups}child(e){return this.clone({child:e})}getChild(){return this.spec.child}canHandleIntent(e){return this.clone({canHandleIntent:e})}getCanHandleIntent(){return this.spec.canHandleIntent}showIcons(e=!0){return this.clone({displayOptions:{...this.spec.displayOptions,showIcons:e}})}getShowIcons(){return this.spec.displayOptions?this.spec.displayOptions.showIcons:void 0}minWidth(e){return this.clone({minWidth:e})}getMinWidth(){return this.spec.minWidth}currentMaxWidth(e){return this.clone({currentMaxWidth:e})}getCurrentMaxWidth(){return this.spec.currentMaxWidth}maxWidth(e){return this.clone({maxWidth:e})}getMaxWidth(){return this.spec.maxWidth}initialValueTemplates(e){return this.initialValueTemplatesSpecified=!0,this.clone({initialValueTemplates:Array.isArray(e)?e:[e]})}getInitialValueTemplates(){return this.spec.initialValueTemplates}serialize(e={path:[]}){let t=this.spec.id||``,n=e.path,r=this.spec.defaultLayout;if(r&&!Ro.includes(r))throw new qa(`\`layout\` must be one of ${Ro.map(e=>`"${e}"`).join(`, `)}`,n,t||e.index,this.spec.title);let i=(this.spec.initialValueTemplates||[]).map((e,t)=>jo(e,t,n));return{id:co(t,e.path,t||e.index),title:this.spec.title,i18n:this.spec.i18n,type:`genericList`,defaultLayout:r,child:this.spec.child||zo,canHandleIntent:this.spec.canHandleIntent||Bo,displayOptions:this.spec.displayOptions,minWidth:this.spec.minWidth,currentMaxWidth:this.spec.currentMaxWidth,maxWidth:this.spec.maxWidth,initialValueTemplates:i,menuItems:(this.spec.menuItems||[]).map((e,t)=>$a(e,t,n)),menuItemGroups:(this.spec.menuItemGroups||[]).map((e,t)=>ro(e,t,n))}}},Ho=(e,t)=>{let n=e.options?.filter.trim()||``;if([`*`,`{`].includes(n[0]))throw new qa(`\`filter\` cannot start with \`${n[0]}\` - looks like you are providing a query, not a filter`,t.path,e.id,e.title).withHelpUrl(Ja.QUERY_PROVIDED_FOR_FILTER);return n},Uo=e=>(t,n)=>{let r=n.parent,i=n.params?.template?e.templates.find(e=>e.id===n.params.template):void 0,a=i?i.schemaType:r.schemaTypeName||mo(e.getClient,t);return Promise.resolve(a).then(n=>n?e.resolveDocumentNode({schemaType:n,documentId:t}):new To(e).id(`editor`).documentId(t).schemaType(``))},Wo=class e extends Vo{spec;_context;constructor(e,t){super(),this._context=e,this.spec=t||{},this.initialValueTemplatesSpecified=!!t?.initialValueTemplates}apiVersion(e){return this.clone({options:{...this.spec.options||{filter:``},apiVersion:e}})}getApiVersion(){return this.spec.options?.apiVersion}filter(e){return this.clone({options:{...this.spec.options,filter:e}})}getFilter(){return this.spec.options?.filter}schemaType(e){let t=typeof e==`string`?e:e.name;return this.clone({schemaTypeName:t})}getSchemaType(){return this.spec.schemaTypeName}params(e){return this.clone({options:{...this.spec.options||{filter:``},params:e}})}getParams(){return this.spec.options?.params}defaultOrdering(e){if(!Array.isArray(e))throw Error("`defaultOrdering` must be an array of order clauses");return this.clone({options:{...this.spec.options||{filter:``},defaultOrdering:e}})}getDefaultOrdering(){return this.spec.options?.defaultOrdering}serialize(e={path:[]}){if(typeof this.spec.id!=`string`||!this.spec.id)throw new qa("`id` is required for document lists",e.path,e.index,this.spec.title).withHelpUrl(Ja.ID_REQUIRED);if(!this.spec.options||!this.spec.options.filter)throw new qa("`filter` is required for document lists",e.path,this.spec.id,this.spec.title).withHelpUrl(Ja.FILTER_REQUIRED);return this.spec.options?.filter!==`_type == $type`&&this.spec.options.filter&&!this.spec.options.apiVersion&&console.warn(`No apiVersion specified for document type list with custom filter: \`${this.spec.options.filter}\`. This will be required in the future. See %s for more info.`,Nr(Ja.API_VERSION_REQUIRED_FOR_CUSTOM_FILTER)),{...super.serialize(e),type:`documentList`,schemaTypeName:this.spec.schemaTypeName,child:this.spec.child||Uo(this._context),options:{...this.spec.options,apiVersion:this.spec.options.apiVersion||le.apiVersion,filter:Ho(this.spec,e)}}}clone(t){let n=new e(this._context);return n.spec={...this.spec,...t},this.initialValueTemplatesSpecified||(n.spec.initialValueTemplates=Go(this._context,n.spec)),n.spec.schemaTypeName||(n.spec.schemaTypeName=Ko(n.spec)),n}getSpec(){return this.spec}};function Go(e,t){let{document:n}=e,{schemaTypeName:r,options:i}=t,{filter:a,params:o}=i||{filter:``,params:{}},s=r?[r]:Array.from(new Set(No(a,o)));if(s.length!==0)return s.flatMap(e=>n.resolveNewDocumentOptions({type:`structure`,schemaType:e})).map(e=>({...e,icon:e.icon||ya}))}function Ko(e){let{options:t}=e,{filter:n,params:r}=t||{filter:``,params:{}},i=No(n,r);return i.length===1?i[0]:void 0}var qo=Symbol.for(`sanity.structureBuilder.defaultDocumentTypeChild`);function Jo(e,t){return Object.assign(e,{[qo]:t})}function Yo(e,t){let n=Xo(e);return n===void 0?t:Jo(t,n)}function Xo(e){if(typeof e!=`function`)return;let t=e[qo];return typeof t==`string`?t:void 0}var Zo=class e{[oo]=!0;spec;_context;constructor(e,t){this._context=e,this.spec=t||{}}id(e){return this.clone({id:e})}getId(){return this.spec.id}title(e){return this.clone({title:e,id:ao(e,this.spec.id)})}getTitle(){return this.spec.title}i18n(e){return this.clone({i18n:e})}getI18n(){return this.spec.i18n}icon(e){return this.clone({icon:e})}showIcon(e=!0){return this.clone({displayOptions:{...this.spec.displayOptions,showIcon:e}})}getShowIcon(){return this.spec.displayOptions?this.spec.displayOptions.showIcon:void 0}showCount(e=!0){return this.clone({displayOptions:{...this.spec.displayOptions,showCount:e}})}getShowCount(){return this.spec.displayOptions?this.spec.displayOptions.showCount:void 0}getIcon(){return this.spec.icon}child(e){return this.clone({child:e})}getChild(){return this.spec.child}schemaType(e){return this.clone({schemaType:e})}singleton(e){let t=po(this._context,e),n=this._context.schema.get(t.schemaType),r=n?.title||pt(t.schemaType);return this.clone({id:this.spec.id??this.getDefaultSingletonItemId(t),title:this.spec.title??t.title??r,icon:this.spec.icon??t.icon??n?.icon,schemaType:t.schemaType,child:this.spec.child??this._context.getStructureBuilder().document().singleton(t.id)})}getDefaultSingletonItemId(e){return e.id}getSchemaType(){let e=this.spec.schemaType;return typeof e==`string`?this._context.schema.get(e):this.spec.schemaType}serialize(e={path:[]}){let{id:t,title:n,child:r}=this.spec;if(typeof t!=`string`||!t)throw new qa("`id` is required for list items",e.path,e.index).withHelpUrl(Ja.ID_REQUIRED);if(!e.titleIsOptional&&(typeof n!=`string`||!n))throw new qa("`title` is required for list items",e.path,t).withHelpUrl(Ja.TITLE_REQUIRED);let i=this.spec.schemaType;if(typeof i==`string`){let n=this._context.schema.get(i);if(!n)throw new qa(`Could not find type "${i}" in schema`,e.path,t).withHelpUrl(Ja.SCHEMA_TYPE_NOT_FOUND);i=n}let a={path:e.path.concat(t),hint:`child`},o=so(r)?r.serialize(a):r;if(typeof o==`function`){let e=o;o=Yo(e,(t,n)=>e(t,{...n,serializeOptions:a}))}let s=this.spec.displayOptions?.showCount?rs(r,i,t):void 0;return{...this.spec,id:co(t,e.path,e.index),schemaType:i,child:o,title:n,type:`listItem`,count:s}}clone(t){let n=new e(this._context);return n.spec={...this.spec,...t},n}};function Qo(e){if(so(e)){let t=e;return typeof t.getFilter==`function`&&typeof t.getParams==`function`}return!1}function $o(e){return an(e)&&e.type===`documentList`}function es(e){if(Qo(e))return{filter:e.getFilter(),params:e.getParams(),apiVersion:e.getApiVersion?.()};if($o(e))return{filter:e.options?.filter,params:e.options?.params,apiVersion:e.options?.apiVersion}}function ts(e){return e.apiVersion!==void 0&&e.apiVersion!==le.apiVersion}function ns(e,t){let n=e.params??{};return e.filter===`_type == $type`&&Object.keys(n).length===1&&n.type===t}function rs(e,t,n){if(t===void 0||t.type?.name!==`document`)return;let r={type:t.name},i=Xo(e);if(e===void 0)return;if(i===t.name)return r;if(i!==void 0){`${i}${t.name}`;return}let a=es(e);if(a){if(ts(a)){`${a.apiVersion}${le.apiVersion}`;return}return ns(a,t.name)?r:void 0}}function is(e){return an(e)&&e.schemaType!==void 0&&typeof e._id==`string`}var as=(e,t)=>n=>{let r=t.schemaType&&(typeof t.schemaType==`string`?t.schemaType:t.schemaType.name);return r?e.resolveDocumentNode({schemaType:r,documentId:n}):new To(e).id(`documentEditor`).documentId(n)},os=class e extends Zo{spec;_context;constructor(e,t){super(e,t),this._context=e,this.spec=t||{}}getDefaultSingletonItemId(e){return e.documentId}serialize(e={path:[]}){let t=super.serialize({...e,titleIsOptional:!0});if(!t.schemaType)throw new qa("`schemaType` is required for document list items",e.path,e.index).withHelpUrl(Ja.SCHEMA_TYPE_REQUIRED);let n=t.child||as(this._context,t);return{...t,child:n,schemaType:t.schemaType,_id:t.id}}clone(t){let n=new e(this._context);return n.spec={...this.spec,...t},n}},ss=class e extends Wo{spec;_context;constructor(e,t){super(e),this._context=e,this.spec=t||{}}child(e){return this.cloneWithoutDefaultIntentHandler({child:e})}clone(t){let n=super.clone(t),r=new e(this._context);return r.spec={...this.spec,...n.getSpec(),...t},r}cloneWithoutDefaultIntentHandler(t){let n=super.clone(t),r=new e(this._context),i=this.spec.canHandleIntent,a=i&&i.identity===Io?{canHandleIntent:void 0}:{};return r.spec={...n.getSpec(),...this.spec,...t,...a},r}},cs=[`sanity.imageAsset`,`sanity.fileAsset`];function ls(e){return cs.includes(e)}function us(e){return e.type?.name===`document`}function ds(e){return e.type===`list`}function fs({schema:e,document:t}){let n=new Set(t.singletons.map(e=>e.schemaType));return e.getTypeNames().filter(t=>{let n=e.get(t);return n&&us(n)}).filter(e=>!ls(e)).filter(e=>!n.has(e))}function ps(e){return fs(e).map(t=>ms(e,t))}function ms(e,t){let{schema:n}=e,r=n.get(t);if(!r)throw Error(`Schema type with name "${t}" not found`);let i=r.title||pt(t);return new Zo(e).id(t).title(i).schemaType(r).child(Jo((n,r)=>{let i=r.parent,a=ds(i)?i.items.find(e=>e.id===n):null,o=hs(e,t);return a&&a.title&&(o=o.title(a.title)),o},t))}function hs(e,t){let{schema:n,resolveDocumentNode:r}=e,i=typeof t==`string`?t:t.schemaType,a=typeof i==`string`?i:i.name,o=typeof t==`string`?{schemaType:i}:t,s=n.get(a);if(!s)throw Error(`Schema type with name "${a}" not found`);let c=s.title||pt(a),l=new ss(e).id(o.id||a).title(o.title||c).filter(`_type == $type`).params({type:a}).schemaType(s).defaultOrdering(Za.by).menuItemGroups(o.menuItemGroups||[{id:`sorting`,title:`Sort`,i18n:{title:{key:`menu-item-groups.actions-group`,ns:`structure`}}},{id:`layout`,title:`Layout`,i18n:{title:{key:`menu-item-groups.layout-group`,ns:`structure`}}},{id:`actions`,title:`Actions`,i18n:{title:{key:`menu-item-groups.sorting-group`,ns:`structure`}}}]).child(o.child||(e=>r({schemaType:a,documentId:e}))).canHandleIntent(o.canHandleIntent||Lo).menuItems(o.menuItems||[...no(e,s),new eo(e).group(`layout`).i18n({title:{key:`menu-items.layout.compact-view`,ns:`structure`}}).title(`Compact view`).icon(Oa).action(`setLayout`).params({layout:`default`}),new eo(e).group(`layout`).i18n({title:{key:`menu-items.layout.detailed-view`,ns:`structure`}}).title(`Detailed view`).icon(Da).action(`setLayout`).params({layout:`detail`})]);return o.minWidth!==void 0&&(l=l.minWidth(o.minWidth)),o.currentMaxWidth!==void 0&&(l=l.currentMaxWidth(o.currentMaxWidth)),o.maxWidth!==void 0&&(l=l.maxWidth(o.maxWidth)),l}var gs=e=>e instanceof Ss?`ListBuilder`:xs(e)?`Promise`:Array.isArray(e)?`array`:typeof e,_s=e=>e.type===`listItem`,vs=(e,t,n)=>(n.pane.items||[]).filter(is).some(e=>e.schemaType.name===t.type&&e._id===t.id)||Bo(e,t,n),ys=(e,t)=>{let n=(t.parent.items.filter(_s).find(t=>t.id===e)||{child:void 0}).child;return!n||typeof n!=`function`?n:typeof n==`function`?n(e,t):n};function bs(e,t,n){if(so(e))return e.serialize({path:n,index:t});let r=e;if(r&&r.type===`divider`)return e;if(!r||r.type!==`listItem`){let e=r&&r.type||gs(r);throw new qa(`List items must be of type "listItem", got "${e}"${e===`array`?` - did you forget to spread (...moreItems)?`:``}`,n,t).withHelpUrl(Ja.INVALID_LIST_ITEM)}return{...r,count:r.displayOptions?.showCount?rs(r.child,r.schemaType,r.id):void 0}}function xs(e){return an(e)&&typeof e.then==`function`}var Ss=class e extends Vo{spec;_context;constructor(e,t){super(),this._context=e,this.spec=t||{},this.initialValueTemplatesSpecified=!!(t&&t.initialValueTemplates)}items(e){return this.clone({items:e})}singletons(e){let t=this._context.getStructureBuilder(),n=(e??this._context.document.singletons.map(({id:e})=>e)).map(e=>t.listItem().singleton(e));return this.items([...this.spec.items??[],...n])}getItems(){return this.spec.items}serialize(e={path:[]}){let t=this.spec.id;if(typeof t!=`string`||!t)throw new qa("`id` is required for lists",e.path,e.index).withHelpUrl(Ja.ID_REQUIRED);let n=this.spec.items===void 0?[]:this.spec.items;if(!Array.isArray(n))throw new qa("`items` must be an array of items",e.path,e.index).withHelpUrl(Ja.LIST_ITEMS_MUST_BE_ARRAY);let r=(e.path||[]).concat(t),i=n.map((e,t)=>bs(e,t,r)),a=i.filter((e,t)=>C(i,{id:e.id},t+1));if(a.length>0){let t=a.map(e=>e.id).slice(0,5),n=a.length>5?`${t.join(`, `)}...`:t.join(`, `),r=new Set(this._context.document.singletons.map(({id:e})=>e));throw new qa(`List items with same ID found (${n})${a.some(e=>r.has(e.id))?". Some of these are singleton definition ids. Check whether `singletons()` added a singleton that is already in `items()`.":``}`,e.path,e.index).withHelpUrl(Ja.LIST_ITEM_IDS_MUST_BE_UNIQUE)}return{...super.serialize(e),type:`list`,canHandleIntent:this.spec.canHandleIntent||vs,child:this.spec.child||ys,items:i}}clone(t){let n=new e(this._context);return n.spec={...this.spec,...t},n}};function Cs(e){return!e||typeof e==`string`?!1:!!e.icon}function ws(e){let t=[...ps(e),...e.document.singletons.map(({id:t})=>e.getStructureBuilder().listItem().singleton(t))];return new Ss(e).id(`__root__`).title(`Content`).i18n({title:{key:`default-definition.content-title`,ns:$}}).items(t).showIcons(t.some(e=>!!e.getIcon()||Cs(e.getSchemaType())))}function Ts({defaultDocumentNode:e,source:t,perspectiveStack:n,selectedVariantName:r}){let i=Rr(t),a={...t,getStructureBuilder:()=>o,resolveDocumentNode:t=>{let n=e?.(o,{...t,...i})||new To(a);return n.getId()||(n=n.id(`documentEditor`)),t.documentId&&(n=n.documentId(Ji(t.documentId))),n.schemaType(t.schemaType)},perspectiveStack:n,selectedVariantName:r},o={defaults:()=>ws(a),documentTypeList:(...e)=>hs(a,...e),documentTypeListItem:(...e)=>ms(a,...e),documentTypeListItems:(...e)=>ps(a,...e),document:(...e)=>new To(a,...e),documentWithInitialValueTemplate:(...e)=>Oo(a,...e),defaultDocument:a.resolveDocumentNode,list:(...e)=>new Ss(a,...e),listItem:(...e)=>new Zo(a,...e),menuItem:(...e)=>new eo(a,...e),menuItemGroup:(...e)=>new io(a,...e),menuItemsFromInitialValueTemplateItems:(...e)=>Mo(a,...e),documentList:(...e)=>new Wo(a,...e),documentListItem:(...e)=>new os(a,...e),orderingMenuItem:(...e)=>to(a,...e),orderingMenuItemsForType:(...e)=>no(a,...e),editor:(...e)=>Do(a,...e),defaultInitialValueTemplateItems:(...e)=>Ao(a,...e),initialValueTemplateItem:(e,t)=>new ko(a,{id:e,parameters:t,templateId:e}),component:e=>(0,Ba.isValidElementType)(e)?new uo().component(e):new uo(e),divider:e=>new fo(e),view:xo,context:a};return o}function Es(e){let t=(0,Z.c)(30),{defaultDocumentNode:n,structure:r,children:i}=e,[a,o]=(0,X.useState)(!1),s=ie(),c=zr(s),l=Be(),{perspectiveStack:u,selectedVariantNames:d}=oe(),f;t[0]===d?f=t[1]:(f=Ae(d),t[0]=d,t[1]=f);let p=f,m;t[2]!==n||t[3]!==u||t[4]!==p||t[5]!==s?(m=Ts({defaultDocumentNode:n,source:s,perspectiveStack:u,selectedVariantName:p}),t[2]=n,t[3]=u,t[4]=p,t[5]=s,t[6]=m):m=t[6];let h=m,g;bb0:{if(r){let e;t[7]!==h||t[8]!==c||t[9]!==l||t[10]!==u||t[11]!==r||t[12]!==p?(e=r(h,{...c,documentStore:l,perspectiveStack:u,selectedVariantName:p}),t[7]=h,t[8]=c,t[9]=l,t[10]=u,t[11]=r,t[12]=p,t[13]=e):e=t[13],g=e;break bb0}let e;t[14]===h?e=t[15]:(e=h.defaults(),t[14]=h,t[15]=e),g=e}let _=g,v=!a,y=!a,b=!a,x=!a,S;t[16]!==a||t[17]!==v||t[18]!==y||t[19]!==b||t[20]!==x?(S={backButton:a,resizablePanes:v,reviewChanges:y,splitPanes:b,splitViews:x},t[16]=a,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S):S=t[21];let C=S,w;t[22]!==h.context||t[23]!==C||t[24]!==a||t[25]!==_?(w={features:C,layoutCollapsed:a,setLayoutCollapsed:o,rootPaneNode:_,structureContext:h.context},t[22]=h.context,t[23]=C,t[24]=a,t[25]=_,t[26]=w):w=t[26];let T=w,E;return t[27]!==i||t[28]!==T?(E=(0,Q.jsx)(we.Provider,{value:T,children:i}),t[27]=i,t[28]=T,t[29]=E):E=t[29],E}function Ds(){let e=(0,X.useContext)(Ce);if(!e)throw Error(`PaneLayout: missing context value`);return e}var Os=di(hi).withConfig({displayName:`Root`,componentId:`sc-79hpv3-0`})`position:relative;width:1px;min-width:1px;&:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:1px;background-color:var(--card-border-color);}&:not([data-disabled]){cursor:ew-resize;width:9px;min-width:9px;margin:0 -4px;&:before{left:4px;}&:after{content:'';display:block;position:absolute;top:0;left:0;width:9px;bottom:0;background-color:var(--card-border-color);opacity:0;transition:opacity 150ms;}&[data-dragging]:after,&:hover:after{opacity:0.2;}}`;function ks(e){let t=(0,Z.c)(7),{disabled:n,element:r}=e,{resize:i}=Ds(),[a,o]=(0,X.useState)(!1),s;t[0]!==r||t[1]!==i?(s=e=>{if(!r)return;o(!0),e.preventDefault();let t=e.pageX;i(`start`,r,0);let n=e=>{e.preventDefault();let n=e.pageX-t;i(`move`,r,n)},a=e=>{e.preventDefault(),o(!1),window.removeEventListener(`mousemove`,n),window.removeEventListener(`mouseup`,a),i(`end`,r,0)};window.addEventListener(`mousemove`,n),window.addEventListener(`mouseup`,a)},t[0]=r,t[1]=i,t[2]=s):s=t[2];let c=s,l=n?``:void 0,u=a?``:void 0,d;return t[3]!==c||t[4]!==l||t[5]!==u?(d=(0,Q.jsx)(Os,{"data-disabled":l,"data-dragging":u,onMouseDown:c}),t[3]=c,t[4]=l,t[5]=u,t[6]=d):d=t[6],d}var As=di(ui).withConfig({displayName:`Root`,componentId:`sc-k9rfbm-0`})`outline:none;box-shadow:1px 0 0 var(--card-border-color);`;function js(e){let t=(0,Z.c)(87),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({ref:a,children:n,currentMinWidth:i,currentMaxWidth:r,flex:u,id:o,minWidth:c,maxWidth:s,selected:d,...l}=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,t[9]=u,t[10]=d);let f=u===void 0?1:u,p=d!==void 0&&d,[m,h]=(0,X.useState)(null),{collapse:g,collapsed:_,expand:v,expandedElement:y,mount:b,panes:x}=Ds(),S,C;if(t[11]!==x||t[12]!==m){let e;t[15]===m?e=t[16]:(e=e=>e.element===m,t[15]=m,t[16]=e),S=x.find(e),C=S&&x.indexOf(S),t[11]=x,t[12]=m,t[13]=S,t[14]=C}else S=t[13],C=t[14];let w=C,E=typeof w==`number`?x[w+1]:void 0,D=w===x.length-1,O=y===m,k=_?!1:S?.collapsed||!1,A=E?.collapsed||!1,j=(0,X.useRef)(null),M=S?.flex??f,N=S?.currentMinWidth??i,P=S?.currentMaxWidth??r,F;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(F=()=>j.current,t[17]=F):F=t[17],(0,X.useImperativeHandle)(a,F);let I;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(I=e=>{h(e),j.current=e},t[18]=I):I=t[18];let L=I,R,z;t[19]!==r||t[20]!==i||t[21]!==f||t[22]!==o||t[23]!==s||t[24]!==c||t[25]!==b||t[26]!==m?(R=()=>{if(m)return b(m,{currentMinWidth:i,currentMaxWidth:r,flex:f,id:o,minWidth:c,maxWidth:s})},z=[i,r,f,o,c,s,b,m],t[19]=r,t[20]=i,t[21]=f,t[22]=o,t[23]=s,t[24]=c,t[25]=b,t[26]=m,t[27]=R,t[28]=z):(R=t[27],z=t[28]),(0,X.useLayoutEffect)(R,z);let B;t[29]!==g||t[30]!==m?(B=()=>{m&&g(m)},t[29]=g,t[30]=m,t[31]=B):B=t[31];let V=B,ee;t[32]!==v||t[33]!==m?(ee=()=>{m&&v(m)},t[32]=v,t[33]=m,t[34]=ee):ee=t[34];let H=ee,te=!_&&k,ne;t[35]!==V||t[36]!==H||t[37]!==D||t[38]!==w||t[39]!==m||t[40]!==te?(ne={collapse:V,collapsed:te,expand:H,index:w,isLast:D,rootElement:m},t[35]=V,t[36]=H,t[37]=D,t[38]=w,t[39]=m,t[40]=te,t[41]=ne):ne=t[41];let re=ne,ie;bb0:{if(_){ie=void 0;break bb0}if(k){ie=51;break bb0}if(N===0){ie=c||204;break bb0}if(D){ie=c||204;break bb0}ie=N||c||204}let U=ie,ae;bb1:{if(k){ae=51;break bb1}if(_&&D){ae=void 0;break bb1}if(D){if(s){ae=P??s;break bb1}ae=void 0;break bb1}ae=P??s}let W=ae,G=_&&!D,oe;t[42]!==k||t[43]!==D||t[44]!==_||t[45]!==A||t[46]!==m?(oe=!D&&!_&&(0,Q.jsx)(T,{zOffset:`paneResizer`,children:(0,Q.jsx)(ks,{disabled:k||A,element:m})}),t[42]=k,t[43]=D,t[44]=_,t[45]=A,t[46]=m,t[47]=oe):oe=t[47];let K=oe,se=W===1/0?void 0:W,ce;t[48]!==M||t[49]!==U||t[50]!==se?(ce={flex:M,minWidth:U,maxWidth:se},t[48]=M,t[49]=U,t[50]=se,t[51]=ce):ce=t[51];let le=ce,ue=_?void 0:`hidden`,de=k?``:void 0,fe=p?``:void 0,pe;t[52]!==k||t[53]!==P||t[54]!==N||t[55]!==O||t[56]!==M||t[57]!==W||t[58]!==U||t[59]!==w?(pe=!1,t[52]=k,t[53]=P,t[54]=N,t[55]=O,t[56]=M,t[57]=W,t[58]=U,t[59]=w,t[60]=pe):pe=t[60];let me;t[61]!==n||t[62]!==G?(me=!G&&(0,Q.jsx)(Y,{flexDirection:`column`,height:`100%`,children:n}),t[61]=n,t[62]=G,t[63]=me):me=t[63];let he;t[64]!==m||t[65]!==me?(he=(0,Q.jsx)(Li,{element:m,children:me}),t[64]=m,t[65]=me,t[66]=he):he=t[66];let ge;t[67]!==G||t[68]!==o||t[69]!==w||t[70]!==l||t[71]!==le||t[72]!==ue||t[73]!==de||t[74]!==fe||t[75]!==pe||t[76]!==he?(ge=(0,Q.jsxs)(As,{"data-testid":`pane`,"data-ui":`Pane`,tone:`inherit`,hidden:G,id:o,overflow:ue,...l,"data-pane-collapsed":de,"data-pane-index":w,"data-pane-selected":fe,ref:L,style:le,children:[pe,he]}),t[67]=G,t[68]=o,t[69]=w,t[70]=l,t[71]=le,t[72]=ue,t[73]=de,t[74]=fe,t[75]=pe,t[76]=he,t[77]=ge):ge=t[77];let _e;t[78]!==D||t[79]!==ge?(_e=(0,Q.jsx)(dr,{isLastPane:D,children:ge}),t[78]=D,t[79]=ge,t[80]=_e):_e=t[80];let ve;t[81]!==re||t[82]!==_e?(ve=(0,Q.jsx)(T,{zOffset:`pane`,children:(0,Q.jsx)(yn.Provider,{value:re,children:_e})}),t[81]=re,t[82]=_e,t[83]=ve):ve=t[83];let ye;return t[84]!==K||t[85]!==ve?(ye=(0,Q.jsxs)(Q.Fragment,{children:[ve,K]}),t[84]=K,t[85]=ve,t[86]=ye):ye=t[86],ye}function Ms(){let e=(0,X.useContext)(yn);if(!e)throw Error(`Pane: missing context value`);return e}var Ns=di(hi).withConfig({displayName:`Root`,componentId:`sc-36ah1r-0`})(({$border:e})=>yi`line-height:0;position:sticky;top:0;&:not([data-collapsed]):after{content:'';display:block;position:absolute;left:0;right:0;bottom:-1px;border-bottom:1px solid ${e?`var(--card-border-color)`:`transparent`};opacity:1;}`),Ps=di(Y).withConfig({displayName:`Layout`,componentId:`sc-36ah1r-1`})`transform-origin:calc(51px / 2);[data-collapsed] > div > &{transform:rotate(90deg);}`,Fs=di(ui).withConfig({displayName:`TitleCard`,componentId:`sc-36ah1r-2`})(({theme:e})=>{let{fg:t,bg:n}=e.sanity.color.card.enabled;return yi`background-color:${n};min-width:0;[data-ui='Text']{color:${t};}`}),Is=di(Fi).withConfig({displayName:`TitleTextSkeleton`,componentId:`sc-36ah1r-3`})`width:66%;max-width:175px;`,Ls=di(J).withConfig({displayName:`TitleText`,componentId:`sc-36ah1r-4`})`cursor:default;outline:none;min-width:0;`;function Rs(e){let t=(0,Z.c)(48),{ref:n,actions:r,backButton:i,border:a,contentAfter:o,loading:s,subActions:c,tabs:l,tabIndex:u,title:d,appendTitle:f}=e,{collapse:p,collapsed:m,expand:h,rootElement:g}=Ms(),_=zi(g||null),v=m?_?.border.height||window.innerHeight:void 0,y;t[0]===v?y=t[1]:(y={width:v},t[0]=v,t[1]=y);let b=y,x;t[2]!==p||t[3]!==m?(x=()=>{m||p()},t[2]=p,t[3]=m,t[4]=x):x=t[4];let S=x,C;t[5]!==m||t[6]!==h?(C=()=>{m&&h()},t[5]=m,t[6]=h,t[7]=C):C=t[7];let w=C,E=!(m||!l&&!c),D=m?``:void 0,O=m?``:void 0,k;t[8]===i?k=t[9]:(k=i&&(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:i}),t[8]=i,t[9]=k);let A=i?1:2,j;t[10]===s?j=t[11]:(j=s&&(0,Q.jsx)(Bi,{children:(0,Q.jsx)(Is,{animated:!0,radius:1,size:1})}),t[10]=s,t[11]=j);let M;t[12]!==f||t[13]!==s||t[14]!==d?(M=!s&&(0,Q.jsxs)(Y,{alignItems:`center`,gap:1,children:[(0,Q.jsx)(Ls,{size:1,textOverflow:`ellipsis`,weight:`semibold`,children:d}),f]}),t[12]=f,t[13]=s,t[14]=d,t[15]=M):M=t[15];let N;t[16]!==S||t[17]!==A||t[18]!==j||t[19]!==M||t[20]!==u?(N=(0,Q.jsxs)(Fs,{__unstable_focusRing:!0,flex:1,onClick:S,paddingLeft:A,padding:2,tabIndex:u,children:[j,M]}),t[16]=S,t[17]=A,t[18]=j,t[19]=M,t[20]=u,t[21]=N):N=t[21];let P;t[22]!==r||t[23]!==m?(P=r&&(0,Q.jsx)(Bi,{hidden:m,children:(0,Q.jsx)(T,{zOffset:`paneHeader`,children:r})}),t[22]=r,t[23]=m,t[24]=P):P=t[24];let F;t[25]!==N||t[26]!==P||t[27]!==k?(F=(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,children:[k,N,P]}),t[25]=N,t[26]=P,t[27]=k,t[28]=F):F=t[28];let I;t[29]!==m||t[30]!==E||t[31]!==c||t[32]!==l?(I=E&&(0,Q.jsxs)(Y,{alignItems:`center`,hidden:m,overflow:`auto`,children:[(0,Q.jsx)(Bi,{flexBasis:`0%`,flexGrow:1,marginRight:c?3:0,children:l}),c]}),t[29]=m,t[30]=E,t[31]=c,t[32]=l,t[33]=I):I=t[33];let L;t[34]!==w||t[35]!==b||t[36]!==F||t[37]!==I?(L=(0,Q.jsxs)(Ps,{flexDirection:`column`,gap:3,onClick:w,padding:3,style:b,children:[F,I]}),t[34]=w,t[35]=b,t[36]=F,t[37]=I,t[38]=L):L=t[38];let R=!m&&o,z;t[39]!==L||t[40]!==R||t[41]!==O?(z=(0,Q.jsx)(T,{zOffset:`paneHeader`,children:(0,Q.jsxs)(ui,{"data-collapsed":O,tone:`inherit`,children:[L,R]})}),t[39]=L,t[40]=R,t[41]=O,t[42]=z):z=t[42];let B;return t[43]!==a||t[44]!==n||t[45]!==z||t[46]!==D?(B=(0,Q.jsx)(li,{zOffset:100,children:(0,Q.jsx)(Ns,{$border:a,"data-collapsed":D,"data-testid":`pane-header`,ref:n,children:z})}),t[43]=a,t[44]=n,t[45]=z,t[46]=D,t[47]=B):B=t[47],B}function zs(){let e=(0,X.useContext)(we);if(!e)throw Error(`StructureTool: missing context value`);return e}var Bs=di(ui).withConfig({displayName:`Root`,componentId:`sc-dhbarj-0`})`position:relative;outline:none;`;function Vs(e){let t=(0,Z.c)(15),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]):({ref:o,as:n,children:r,overflow:i,padding:a,...s}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{collapsed:c}=Ms(),{collapsed:l}=Ds(),u=l?void 0:i,d;return t[7]!==n||t[8]!==r||t[9]!==c||t[10]!==a||t[11]!==o||t[12]!==s||t[13]!==u?(d=(0,Q.jsx)(Bs,{"data-testid":`pane-content`,forwardedAs:n,...s,flex:1,hidden:c,overflow:u,padding:a,ref:o,tone:`inherit`,children:r}),t[7]=n,t[8]=r,t[9]=c,t[10]=a,t[11]=o,t[12]=s,t[13]=u,t[14]=d):d=t[14],d}var Hs=Object.freeze({}),Us=Symbol(`LOADING_PANE`),Ws=`documentPanelPortalElement`,Gs=()=>new Promise(e=>{requestAnimationFrame(()=>e())}),Ks=({clientWidth:e,clientHeight:t,scrollWidth:n,scrollHeight:r})=>r>t||n>e,qs=e=>{let t=window.getComputedStyle(e).overflow;return t.includes(`auto`)||t.includes(`scroll`)},Js=e=>{if(e==null)return{x:0,y:0};let{scrollTop:t,scrollHeight:n,clientHeight:r,scrollLeft:i,scrollWidth:a,clientWidth:o}=e,s=n-r;return{x:i?i/Math.max(1e-5,a-o):0,y:t?t/Math.max(1e-5,s):0}};function Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;tthis.getScrollContainer(e)),this.elements=[...new Set(this.elements)],this.options=Ys({},this.defaults,t),this.options.debug&&(this.logger=(n=`[scroll-mirror]`,{log:(...e)=>console.log(n,...e),warn:(...e)=>console.warn(n,...e),error:(...e)=>console.error(n,...e)}),function(e,t){if(e.length<1)t?.warn(`No elements provided.`);else{e.length<2&&t?.warn(`Only one element provided.`,e),e.some(e=>!e)&&t?.error(`Some elements are not defined.`,e);for(let n of e)n instanceof HTMLElement&&!Ks(n)&&t?.warn(`Element doesn't have overflow:`,n),n instanceof HTMLElement&&n.matches(`body *`)&&!qs(n)&&t?.warn(`No "overflow: auto;" or "overflow: scroll;" set on element:`,n)}}(this.elements,this.logger)),this.elements.forEach(e=>this.addScrollHandler(e)),this.elements.includes(document.documentElement)&&this.mirrorScrollPositions(Js(document.documentElement),document.documentElement)}pause(){this.paused=!0}resume(){this.paused=!1}destroy(){this.elements.forEach(e=>this.removeScrollHandler(e))}addScrollHandler(e){this.removeScrollHandler(e),Xs(e).addEventListener(`scroll`,this.handleScroll,{passive:!0})}removeScrollHandler(e){Xs(e).removeEventListener(`scroll`,this.handleScroll)}getScrollContainer(e){return e instanceof HTMLElement&&e.matches(`body *`)?e:document.documentElement}mirrorScrollPositions(e,t=void 0){this.elements.forEach(n=>{t!==n&&(this.removeScrollHandler(n),this.setScrollPosition(e,n),window.requestAnimationFrame(()=>{this.addScrollHandler(n)}))})}setScrollPosition(e,t){let{vertical:n,horizontal:r}=this.options,i=t.scrollWidth-t.clientWidth,a=t.scrollHeight-t.clientHeight;n&&a&&t.scrollTo({top:a*e.y,behavior:`instant`}),r&&i&&t.scrollTo({left:i*e.x,behavior:`instant`})}get progress(){return Js(this.elements.find(e=>Ks(e)))}set progress(e){typeof e==`number`&&(e={x:e,y:e});let t=Ys({},this.progress,e);(function(e,t){let n=!0;for(let[r,i]of Object.entries(e))(typeof i!=`number`||i<0||i>1)&&(t?.error(`progress.${r} must be a number between 0-1`),n=!1);return n})(t,this.logger)&&this.mirrorScrollPositions(t)}},Qs=t(((e,t)=>{function n(e,t,n){var r,i,a,o,s;t??=100;function c(){var l=Date.now()-o;l=0?r=setTimeout(c,t-l):(r=null,n||(s=e.apply(a,i),a=i=null))}var l=function(){a=this,i=arguments,o=Date.now();var l=n&&!r;return r||=setTimeout(c,t),l&&(s=e.apply(a,i),a=i=null),s};return l.clear=function(){r&&=(clearTimeout(r),null)},l.flush=function(){r&&=(s=e.apply(a,i),a=i=null,clearTimeout(r),null)},l}n.debounce=n,t.exports=n})),$s=t(((e,t)=>{t.exports=n;function n(e){for(var t=l(e),n=1732584193,r=-271733879,i=-1732584194,a=271733878,o=0;o>>1|t>>>1)<<1|n}function a(e,t){var n=e&1^t&1;return(e>>>1^t>>>1)<<1|n}function o(e,t){var n=e&1&t&1;return(e>>>1&t>>>1)<<1|n}function s(e,t){var n=(e&65535)+(t&65535);return(e>>16)+(t>>16)+(n>>16)<<16|n&65535}function c(e){for(var t=``,n=0;n<=3;n++)t+=r.charAt(e>>n*8+4&15)+r.charAt(e>>n*8&15);return t}function l(e){for(var t=(e.length+8>>6)+1,n=Array(t*16),r=0;r>2]|=e.charCodeAt(r)<<(e.length*8+r)%4*8;n[r>>2]|=128<<(e.length*8+r)%4*8;var i=e.length*8;return n[t*16-2]=i&255,n[t*16-2]|=(i>>>8&255)<<8,n[t*16-2]|=(i>>>16&255)<<16,n[t*16-2]|=(i>>>24&255)<<24,n}function u(e,t){return e<>>32-t}function d(e,t,n,r,i,a){return s(u(s(s(t,e),s(r,a)),i),n)}function f(e,t,n,r,a,s,c){return d(i(o(t,n),o(~t,r)),e,t,a,s,c)}function p(e,t,n,r,a,s,c){return d(i(o(t,r),o(n,~r)),e,t,a,s,c)}function m(e,t,n,r,i,o,s){return d(a(a(t,n),r),e,t,i,o,s)}function h(e,t,n,r,o,s,c){return d(a(n,i(t,~r)),e,t,o,s,c)}})),ec=e(Qs(),1),tc=e($s(),1),nc=Math.ceil(Math.random()*10),rc=()=>++nc;function ic(e){return Object.prototype.toString.call(e).slice(8,-1)}function ac(e){let t=ic(e);return t!==`Object`&&t!==`Array`}var oc=class extends X.Component{shouldComponentUpdate(e){return e.highlight!==this.props.highlight}render(){let e=this.props.string||``,t=this.props.highlight||``,n=e.search(t);if(!t||n===-1)return(0,Q.jsx)(`span`,{children:e});let r=t.source.length,i=e.slice(n,n+r);return(0,Q.jsx)(`span`,{children:e.split(t).map(function(e,t){return(0,Q.jsxs)(`span`,{children:[t>0?(0,Q.jsx)(`span`,{className:`json-inspector__hl`,children:i}):null,e]},t)})})}};function sc(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var cc=class e extends X.Component{constructor(e){super(e),this.state={expanded:this._isInitiallyExpanded(this.props)}}render(){let{label:e,data:t,root:n,id:r}=this.props,i=`id_`+rc(),a={path:this.keypath(),key:e.toString(),value:t},o=this._onClick.bind(this,a);return(0,Q.jsxs)(`div`,{"data-testid":n?`leaf-root`:`leaf-child`,"aria-expanded":this.state.expanded,"data-root":n||void 0,className:this.getClassName(),id:`leaf-`+this._rootPath(),children:[(0,Q.jsx)(`input`,{className:`json-inspector__radio`,type:`radio`,name:i,id:r,tabIndex:-1}),(0,Q.jsxs)(`label`,{className:`json-inspector__line`,htmlFor:i,onClick:o,children:[(0,Q.jsx)(`div`,{className:`json-inspector__flatpath`,children:a.path}),(0,Q.jsxs)(`span`,{className:`json-inspector__key`,children:[this.format(a.key),`:`,this.renderInteractiveLabel(a.key,!0)]}),this.renderTitle(),this.renderShowOriginalButton()]}),this.renderChildren()]})}renderTitle(){let e=this.data(),t=ic(e);if(Array.isArray(e)){let t=e.length;return(0,Q.jsxs)(`span`,{className:`json-inspector__value json-inspector__value_helper`,children:[t>0?`[…] `:`[] `,lc(t)]})}if(typeof e==`object`&&e){let t=Object.keys(e).length;return(0,Q.jsxs)(`span`,{className:`json-inspector__value json-inspector__value_helper`,children:[t>0?`{…} `:`{} `,uc(t)]})}return(0,Q.jsxs)(`span`,{className:`json-inspector__value json-inspector__value_`+t.toLowerCase(),children:[this.format(String(e)),this.renderInteractiveLabel(e,!1)]})}renderChildren(){let{verboseShowOriginal:t,query:n,id:r,isExpanded:i,interactiveLabel:a,onClick:o,getOriginal:s}=this.props,c=this._rootPath(),l=this.data();return this.state.expanded&&(sc(l)||Array.isArray(l))?Object.keys(l).map(u=>{let d=l[u],f=!this.state.original||(t?n:!1);return(0,Q.jsx)(e,{data:d,label:u,prefix:c,onClick:o,id:r,query:n,getOriginal:f?s:void 0,isExpanded:i,interactiveLabel:a,verboseShowOriginal:t},dc(u,d))}):null}renderShowOriginalButton(){let{data:e,getOriginal:t,query:n}=this.props;return ac(e)||this.state.original||!t||!n||n.test(this.keypath())?null:(0,Q.jsx)(`span`,{className:`json-inspector__show-original`,onClick:this._onShowOriginalClick})}renderInteractiveLabel(e,t){let n=this.props.interactiveLabel;return typeof n==`function`?(0,Q.jsx)(n,{value:String(e),originalValue:e,isKey:t,keypath:this.keypath()}):null}static getDerivedStateFromProps(e,t){return e.query?{expanded:!e.query.test(e.label)}:null}componentDidUpdate(e){e.query&&!this.props.query&&this.setState({expanded:this._isInitiallyExpanded(this.props)})}_rootPath(){return(this.props.prefix||``)+`.`+this.props.label}keypath(){return this._rootPath().slice(6)}data(){return this.state.original||this.props.data}format(e){return(0,Q.jsx)(oc,{string:e,highlight:this.props.query})}getClassName(){let e=`json-inspector__leaf`;return this.props.root&&(e+=` json-inspector__leaf_root`),this.state.expanded&&(e+=` json-inspector__leaf_expanded`),ac(this.props.data)||(e+=` json-inspector__leaf_composite`),e}toggle(){this.setState({expanded:!this.state.expanded})}_onClick(e,t){this.toggle(),this.props.onClick&&this.props.onClick(e),t.stopPropagation()}_onShowOriginalClick=e=>{this.setState({original:this.props.getOriginal?.(this.keypath())}),e.stopPropagation()};_isInitiallyExpanded(e){if(e.root)return!0;let t=this.keypath();return e.query?!e.query.test(t)&&typeof e.getOriginal==`function`:e.isExpanded?e.isExpanded(t,e.data):!1}};function lc(e){return e+(e===1?` item`:` items`)}function uc(e){return e+(e===1?` property`:` properties`)}function dc(e,t){if(ac(t)){let n=(0,tc.default)(String(t));return e+`:`+n}return e+`[`+ic(t)+`]`}var fc=(...e)=>{},pc=({onChange:e=fc})=>{let t=(0,X.useCallback)(t=>e(t.target.value),[e]);return(0,Q.jsx)(`input`,{className:`json-inspector__search`,type:`search`,placeholder:`Search`,onChange:t})};function mc(e){return sc(e)?Object.keys(e).length===0:Array.isArray(e)?e.length===0:e===null||typeof e!=`string`||typeof e!=`number`||Object.keys(e).length===0}var hc=yc((e,t)=>{let n=t||{cacheResults:!0},r={};return function(t){if(!n.cacheResults)return gc(e,t,n);let i;if(!r[t]){for(var a=t.length-1;a>0;--a)if(i=t.slice(0,a),r[i]){r[t]=gc(r[i],t,n);break}}return r[t]||(r[t]=gc(e,t,n)),r[t]}});function gc(e,t,n){return!sc(e)&&!Array.isArray(e)?{}:Object.keys(e).reduce(function(r,i){let a=e[i],o;return a?typeof a==`object`?_c(t,i,n)?(r[i]=a,r):(o=gc(a,t,n),mc(o)||Object.assign(r,vc(i,o)),r):((_c(t,i,n)||_c(t,a,n))&&(r[i]=a),r):r},{})}function _c(e,t,n){if(!t)return!1;var r=String(t),i=e;return n?.ignoreCase&&(r=r.toLowerCase(),i=i.toLowerCase()),r.indexOf(i)!==-1}function vc(e,t){return{[e]:t}}function yc(e){let t,n,r;return(i,a)=>((!r||i!==t||a!==n)&&(t=i,n=a,r=e(i,a)),r)}var bc=`.`;function xc(e){return parseInt(e,10)}function Sc(e,t){var n=t.split(bc),r=n.shift();if(!r)return e;if(Array.isArray(e)&&e[xc(r)])return Sc(e[xc(r)],n.join(bc));if(sc(e)&&r in e)return Sc(e[r],n.join(bc))}var Cc=e=>e.length>=2,wc={cacheResults:!0,ignoreCase:!1},Tc=class extends X.Component{static defaultProps={data:null,search:pc,searchOptions:{debounceTime:0},className:``,id:`json-`+Date.now(),onClick:fc,filterOptions:{cacheResults:!0,ignoreCase:!1},validateQuery:function(e){return e.length>=2},isExpanded:function(e,t){return!1},verboseShowOriginal:!1};constructor(e){super(e),this.state={query:``,filterer:hc(e.data,e.filterOptions)}}render(){let{data:e,className:t,onClick:n,id:r,isExpanded:i,interactiveLabel:a,verboseShowOriginal:o,filterOptions:s=wc,validateQuery:c=Cc}=this.props,l=this.state.query!==``&&c(this.state.query),u=l?this.state.filterer(this.state.query):e,d=l&&mc(u);return(0,Q.jsxs)(`div`,{"data-testid":`json-inspector`,className:`json-inspector `+t,children:[this.renderToolbar(),d?(0,Q.jsx)(`div`,{className:`json-inspector__not-found`,children:`Nothing found`}):(0,Q.jsx)(cc,{data:u,onClick:n,id:r,getOriginal:this.getOriginal,query:l?new RegExp(this.state.query,s.ignoreCase?`i`:``):null,label:`root`,root:!0,isExpanded:i,interactiveLabel:a,verboseShowOriginal:o})]})}renderToolbar(){let e=this.props.search;return e?(0,Q.jsx)(`div`,{className:`json-inspector__toolbar`,children:(0,Q.jsx)(e,{onChange:(0,ec.default)(this.search,this.props.searchOptions?.debounceTime),data:this.props.data,query:this.state.query})}):null}search=e=>{this.setState({query:e})};static getDerivedStateFromProps(e,t){let n=hc(e.data,e.filterOptions);return n===t.filterer?null:{...t,filterer:n}}shouldComponentUpdate(e,t){return t.query!==this.state.query||e.data!==this.props.data||e.onClick!==this.props.onClick}createFilterer=(e,t)=>{this.setState({filterer:hc(e,t)})};getOriginal=e=>Sc(this.props.data,e)};function Ec(){let e=(0,X.useContext)(ln);if(!e)throw Error(`DocumentPane: missing context value`);return e}function Dc(){let e=(0,Z.c)(25),{connectionState:t,schemaType:n,isDeleted:r,lastRevisionDocument:i,value:a,editState:o}=Ec(),{t:s}=q($),c;bb0:{if(r){c=i;break bb0}c=a}let l=c,u=!!l,d;bb1:{if(r&&i&&n)try{let t;e[0]!==i||e[1]!==n?(t=ot(i,n),e[0]=i,e[1]=n,e[2]=t):t=e[2],d=t;break bb1}catch(e){console.warn(`Failed to prepare preview for deleted document:`,e),d=null;break bb1}d=null}let f=d,p=u&&!r,m;e[3]===o?.version?m=e[4]:(m=o?.version&&Fe(o?.version)?[]:void 0,e[3]=o?.version,e[4]=m);let h;e[5]!==l||e[6]!==n||e[7]!==p||e[8]!==m?(h={enabled:p,schemaType:n,value:l,perspectiveStack:m},e[5]=l,e[6]=n,e[7]=p,e[8]=m,e[9]=h):h=e[9];let{error:g,value:_}=ve(h);if(t===`connecting`&&!u){let t;return e[10]===Symbol.for(`react.memo_cache_sentinel`)?(t={error:void 0,title:void 0},e[10]=t):t=e[10],t}if(r&&f){let t;return e[11]===f.title?t=e[12]:(t={error:void 0,title:f.title},e[11]=f.title,e[12]=t),t}if(!_&&!r){let t=n?.title||n?.name,r;e[13]!==s||e[14]!==t?(r=s(`panes.document-header-title.new.text`,{schemaType:t}),e[13]=s,e[14]=t,e[15]=r):r=e[15];let i;return e[16]===r?i=e[17]:(i={error:void 0,title:r},e[16]=r,e[17]=i),i}if(g){let t;e[18]!==g.message||e[19]!==s?(t=s(`panes.document-list-pane.error.text`,{error:g.message}),e[18]=g.message,e[19]=s,e[20]=t):t=e[20];let n;return e[21]===t?n=e[22]:(n={error:t,title:void 0},e[21]=t,e[22]=n),n}let v=_?.title,y;return e[23]===v?y=e[24]:(y={error:void 0,title:v},e[23]=v,e[24]=y),y}function Oc(e){let t=(0,Z.c)(10),{document:n}=e,r=xe().get(n._type),{t:i}=q($),{title:a}=Dc();if(!r){let e;t[0]!==n._type||t[1]!==i?(e=i(`doc-title.unknown-schema-type.text`,{schemaType:n._type}),t[0]=n._type,t[1]=i,t[2]=e):e=t[2];let r;return t[3]===e?r=t[4]:(r=(0,Q.jsx)(`code`,{children:e}),t[3]=e,t[4]=r),r}let o;t[5]!==i||t[6]!==a?(o=a||(0,Q.jsx)(`span`,{style:{color:`var(--card-muted-fg-color)`},children:i(`doc-title.fallback.text`)}),t[5]=i,t[6]=a,t[7]=o):o=t[7];let s;return t[8]===o?s=t[9]:(s=(0,Q.jsx)(Q.Fragment,{children:o}),t[8]=o,t[9]=s),s}var kc=`hakfaf0`,Ac=`hakfaf1`,jc=di(Bi).withConfig({displayName:`ChevronWrapper`,componentId:`sc-8heljj-0`})`margin-left:auto;`,Mc=di.details.withConfig({displayName:`CrossDatasetReferencesDetails`,componentId:`sc-8heljj-1`})`flex:none;&[open] ${jc}{transform:rotate(180deg);}`,Nc=di.summary.withConfig({displayName:`CrossDatasetReferencesSummary`,componentId:`sc-8heljj-2`})`list-style:none;&::-webkit-details-marker{display:none;}`,Pc=di.table.withConfig({displayName:`Table`,componentId:`sc-8heljj-3`})`width:100%;text-align:left;padding:0 ${({theme:e})=>Si(e.sanity.space[2])};border-collapse:collapse;th{padding:${({theme:e})=>Si(e.sanity.space[1])};}td{padding:0 ${({theme:e})=>Si(e.sanity.space[1])};}tr > *:last-child{text-align:right;}`,Fc=di(Y).withConfig({displayName:`DocumentIdFlex`,componentId:`sc-8heljj-4`})`min-height:33px;`,Ic=e=>{let t=(0,Z.c)(13),{t:n}=q($),r=e.totalCount-e.references.length;if(!r)return null;let i;t[0]!==r||t[1]!==n?(i=n(`confirm-delete-dialog.other-reference-count.title`,{count:r}),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;t[3]===i?a=t[4]:(a=(0,Q.jsx)(J,{size:1,muted:!0,children:i}),t[3]=i,t[4]=a);let o;t[5]===n?o=t[6]:(o=n(`confirm-delete-dialog.other-reference-count.tooltip`),t[5]=n,t[6]=o);let s;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(J,{size:1,muted:!0,children:(0,Q.jsx)(ia,{})}),t[7]=s):s=t[7];let c;t[8]===o?c=t[9]:(c=(0,Q.jsx)(jt,{portal:!0,placement:`top`,content:o,children:s}),t[8]=o,t[9]=c);let l;return t[10]!==a||t[11]!==c?(l=(0,Q.jsx)(Bi,{padding:2,children:(0,Q.jsxs)(si,{gap:2,children:[a,c]})}),t[10]=a,t[11]=c,t[12]=l):l=t[12],l},Lc={snapshot:null,isLoading:!0,original:null};function Rc(e){let t=(0,Z.c)(32),{icon:n,layout:r,presence:i,schemaType:a,sortOrder:o,value:s}=e,c;t[0]===s._id?c=t[1]:(c=Ji(s._id),t[0]=s._id,t[1]=c);let l=c,u;t[2]===l?u=t[3]:(u={documentId:l},t[2]=l,t[3]=u);let{versions:d}=Ot(u),{perspectiveStack:f,selectedVariantNames:p}=oe(),m;t[4]===p?m=t[5]:(m=Ae(p),t[4]=p,t[5]=m);let h=m,g;bb0:{if(!o){g=void 0;break bb0}let e;t[6]===o.by?e=t[7]:(e={ordering:{title:``,name:``,by:o.by}},t[6]=o.by,t[7]=e),g=e}let _=g,v;t[8]!==f||t[9]!==e.documentPreviewStore||t[10]!==a||t[11]!==h||t[12]!==s._id||t[13]!==_?(v=me(e.documentPreviewStore,a,s._id,f,_,h),t[8]=f,t[9]=e.documentPreviewStore,t[10]=a,t[11]=h,t[12]=s._id,t[13]=_,t[14]=v):v=t[14];let{snapshot:y,original:b,isLoading:x}=it(v,Lc),S=x,C;t[15]!==S||t[16]!==i||t[17]!==d?(C=S?null:(0,Q.jsx)(sn,{children:(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,children:[i&&i.length>0&&(0,Q.jsx)(Re,{presence:i}),(0,Q.jsx)(Ge,{documentVersions:d})]})}),t[15]=S,t[16]=i,t[17]=d,t[18]=C):C=t[18];let w=C,T;t[19]===l?T=t[20]:(T=(0,Q.jsx)(Sn,{documentGroupId:l}),t[19]=l,t[20]=T);let E=T,D;t[21]!==b||t[22]!==y||t[23]!==s?(D=Hr({snapshot:y,original:b,fallback:s}),t[21]=b,t[22]=y,t[23]=s,t[24]=D):D=t[24];let O;return t[25]!==n||t[26]!==S||t[27]!==r||t[28]!==w||t[29]!==D||t[30]!==E?(O=(0,Q.jsx)(L,{...D,isPlaceholder:S,icon:n,layout:r,status:w,tooltip:E}),t[25]=n,t[26]=S,t[27]=r,t[28]=w,t[29]=D,t[30]=E,t[31]=O):O=t[31],O}function zc(){return(0,X.useContext)(E)}var Bc=[];function Vc(e){let t=(0,Z.c)(16),{onClick:n,type:r,value:i}=e,a=i?._id,o;t[0]===a?o=t[1]:(o=Ji(a),t[0]=a,t[1]=o);let s=vt(o),c=ft(),{ReferenceChildLink:l}=zc(),u;t[2]!==l||t[3]!==r?.name||t[4]!==i?._id?(u=function(e){return(0,Q.jsx)(l,{documentId:i?._id,documentType:r?.name,parentRefPath:Bc,...e})},t[2]=l,t[3]=r?.name,t[4]=i?._id,t[5]=u):u=t[5],r?.name,i?._id;let d=u,f=r?.icon,p=s?.length>0?s:Bc,m;t[6]!==c||t[7]!==f||t[8]!==p||t[9]!==r||t[10]!==i?(m=(0,Q.jsx)(Rc,{documentPreviewStore:c,icon:f,layout:`compact`,presence:p,schemaType:r,value:i}),t[6]=c,t[7]=f,t[8]=p,t[9]=r,t[10]=i,t[11]=m):m=t[11];let h;return t[12]!==d||t[13]!==n||t[14]!==m?(h=(0,Q.jsx)(De,{__unstable_focusRing:!0,as:d,"data-as":`a`,onClick:n,radius:2,children:m}),t[12]=d,t[13]=n,t[14]=m,t[15]=h):h=t[15],h}var Hc=`a496er0`,Uc=e=>{let t=(0,Z.c)(43),{versionId:n,schemaType:r}=e,{t:i}=q(),a=ft(),o;t[0]===n?o=t[1]:(o=wn(n),t[0]=n,t[1]=o);let s=o,{data:c}=v(),l;if(t[2]!==a||t[3]!==s||t[4]!==r||t[5]!==n){let e=[s===`version`?Yi(n):s===`published`?`published`:`drafts`];l=me(a,r,Ji(n),e),t[2]=a,t[3]=s,t[4]=r,t[5]=n,t[6]=l}else l=t[6];let u=l,f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f={snapshot:null,isLoading:!0,original:null},t[7]=f):f=t[7];let{snapshot:p,original:m,isLoading:h}=it(u,f),g;bb0:{if(s!==`version`){g=void 0;break bb0}let e;if(t[8]!==c||t[9]!==n){let r;t[11]===n?r=t[12]:(r=e=>Oe(e._id)===Yi(n),t[11]=n,t[12]=r),e=c.find(r),t[8]=c,t[9]=n,t[10]=e}else e=t[10];g=e}let _=g,y;bb1:{if(s===`version`){y=void 0;break bb1}let e;t[13]!==s||t[14]!==i?(e=i(s===`published`?`release.chip.published`:`release.chip.draft`),t[13]=s,t[14]=i,t[15]=e):e=t[15],y=e}let b=y,x;t[16]!==s||t[17]!==_?(x=_?zt(_):s===`published`?`positive`:`caution`,t[16]=s,t[17]=_,t[18]=x):x=t[18];let S=x,C;t[19]!==m||t[20]!==r.name||t[21]!==p||t[22]!==n?(C=Hr({snapshot:p,original:m,fallback:{_id:n,_type:r.name}}),t[19]=m,t[20]=r.name,t[21]=p,t[22]=n,t[23]=C):C=t[23];let w;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(w={backgroundColor:`transparent`},t[24]=w):w=t[24];let T=s===`version`&&_?_:s,E;t[25]===T?E=t[26]:(E=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(d,{release:T})}),t[25]=T,t[26]=E);let D;t[27]!==s||t[28]!==_?.metadata?.title||t[29]!==b||t[30]!==n?(D=s===`version`?(0,Q.jsx)(St,{title:_?.metadata?.title,fallback:Yi(n),children:Gc}):(0,Q.jsx)(J,{className:Hc,size:1,weight:`medium`,textOverflow:`ellipsis`,children:b}),t[27]=s,t[28]=_?.metadata?.title,t[29]=b,t[30]=n,t[31]=D):D=t[31];let O;t[32]!==E||t[33]!==D?(O=(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,paddingY:2,paddingRight:3,paddingLeft:2,children:[E,D]}),t[32]=E,t[33]=D,t[34]=O):O=t[34];let k;t[35]!==O||t[36]!==S?(k=(0,Q.jsx)(ui,{border:!0,radius:`full`,children:(0,Q.jsx)(ui,{radius:`full`,tone:S,style:w,children:O})}),t[35]=O,t[36]=S,t[37]=k):k=t[37];let A;return t[38]!==h||t[39]!==r.icon||t[40]!==k||t[41]!==C?(A=(0,Q.jsx)(L,{...C,isPlaceholder:h,icon:r.icon,layout:`default`,status:k}),t[38]=h,t[39]=r.icon,t[40]=k,t[41]=C,t[42]=A):A=t[42],A},Wc=e=>{let t=(0,Z.c)(8),{documentType:n,documentVersions:r}=e,i=xe(),a;t[0]!==n||t[1]!==i?(a=i.get(n),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o=a;if(!o)throw Error(`Schema type ${n} not found`);let s;t[3]!==r||t[4]!==o?(s=r?.map(e=>(0,Q.jsx)(Uc,{versionId:e,schemaType:o},e)),t[3]=r,t[4]=o,t[5]=s):s=t[5];let c;return t[6]===s?c=t[7]:(c=(0,Q.jsx)(ui,{border:!0,padding:1,radius:2,children:(0,Q.jsx)(Ri,{children:s})}),t[6]=s,t[7]=c),c};function Gc(e){let{displayTitle:t}=e;return(0,Q.jsx)(J,{className:Hc,size:1,weight:`medium`,textOverflow:`ellipsis`,children:t})}function Kc({documentTitle:e}){return e}function qc(e){let t=(0,Z.c)(2),{documentTitle:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`strong`,{children:n}),t[0]=n,t[1]=r),r}function Jc(e){let t=(0,Z.c)(69),{crossDatasetReferences:n,internalReferences:r,documentTitle:i,totalCount:a,action:o,datasetNames:s,hasUnknownDatasetNames:c,documentId:l,documentType:u,onReferenceLinkClick:d,documentVersions:f}=e,p=xe(),m=Qt(),{t:h}=q($),g;t[0]!==d||t[1]!==p||t[2]!==h?(g=e=>{let t=p.get(e._type);return t?(0,Q.jsx)(Vc,{type:t,value:e,onClick:d}):(0,Q.jsx)(Bi,{padding:2,children:(0,Q.jsx)(L,{icon:va,title:h(`confirm-delete-dialog.preview-item.preview-unavailable.title`),subtitle:h(`confirm-delete-dialog.preview-item.preview-unavailable.subtitle`,{documentId:e._id}),layout:`default`})})},t[0]=d,t[1]=p,t[2]=h,t[3]=g):g=t[3];let _=g,v;t[4]!==o||t[5]!==i||t[6]!==u||t[7]!==f||t[8]!==h?(v=()=>(0,Q.jsxs)(Ri,{gap:4,children:[(0,Q.jsx)(J,{as:`p`,size:1,children:(0,Q.jsx)(Se,{t:h,i18nKey:`confirm-delete-dialog.confirmation.text`,context:o,values:{count:f.length},components:{DocumentTitle:qc},componentProps:{documentTitle:i}})}),o===`delete`&&(0,Q.jsx)(Wc,{documentType:u,documentVersions:f})]}),t[4]=o,t[5]=i,t[6]=u,t[7]=f,t[8]=h,t[9]=v):v=t[9];let y=v;if(r?.totalCount===0&&n?.totalCount===0){let e;return t[10]===y?e=t[11]:(e=y(),t[10]=y,t[11]=e),e}let b;t[12]===c?b=t[13]:(b=c?[`unavailable`]:[],t[12]=c,t[13]=b);let x;t[14]!==s||t[15]!==b?(x=[...s,...b],t[14]=s,t[15]=b,t[16]=x):x=t[16];let S=x,C=S.length,w=S.join(`, `),T=c&&S.length?`unavailable`:``,E;t[17]!==S.length||t[18]!==h||t[19]!==w||t[20]!==T?(E=h(`confirm-delete-dialog.cdr-summary.subtitle`,{count:C,datasets:w,context:T}),t[17]=S.length,t[18]=h,t[19]=w,t[20]=T,t[21]=E):E=t[21];let D=E,O;t[22]===y?O=t[23]:(O=y(),t[22]=y,t[23]=O);let k;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,Q.jsx)(ui,{borderTop:!0,padding:1}),t[24]=k):k=t[24];let A;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,Q.jsx)(J,{"aria-hidden":`true`,size:1,children:(0,Q.jsx)(Qi,{})}),t[25]=A):A=t[25];let j;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(j={DocumentTitle:Kc},t[26]=j):j=t[26];let M;t[27]===i?M=t[28]:(M={documentTitle:i},t[27]=i,t[28]=M);let N;t[29]===a?N=t[30]:(N={count:a},t[29]=a,t[30]=N);let P;t[31]!==h||t[32]!==M||t[33]!==N?(P=(0,Q.jsxs)(`div`,{children:[k,(0,Q.jsx)(ui,{padding:3,radius:2,tone:`caution`,flex:`none`,children:(0,Q.jsxs)(Y,{children:[A,(0,Q.jsx)(Bi,{flexBasis:`0%`,flexGrow:1,marginLeft:3,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`confirm-delete-dialog.referring-document-count.text`,components:j,componentProps:M,t:h,values:N})})})]})})]}),t[31]=h,t[32]=M,t[33]=N,t[34]=P):P=t[34];let F;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(F={DocumentTitle:Kc},t[35]=F):F=t[35];let I;t[36]===i?I=t[37]:(I={documentTitle:i},t[36]=i,t[37]=I);let R;t[38]!==o||t[39]!==h||t[40]!==I?(R=(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`confirm-delete-dialog.referring-documents-descriptor.text`,t:h,context:o,components:F,componentProps:I})})}),t[38]=o,t[39]=h,t[40]=I,t[41]=R):R=t[41];let z;t[42]!==r||t[43]!==_?(z=r.totalCount>0&&(0,Q.jsxs)(Ri,{as:`ul`,gap:2,"data-testid":`internal-references`,children:[r?.references.map(e=>(0,Q.jsx)(Bi,{as:`li`,children:_(e)},e._id)),r.totalCount>r.references.length&&(0,Q.jsx)(Bi,{as:`li`,padding:3,children:(0,Q.jsx)(Ic,{...r})})]}),t[42]=r,t[43]=_,t[44]=z):z=t[44];let B;t[45]!==n||t[46]!==D||t[47]!==l||t[48]!==r.totalCount||t[49]!==S.length||t[50]!==h||t[51]!==m?(B=n.totalCount>0&&(0,Q.jsxs)(Mc,{"data-testid":`cross-dataset-references`,style:{borderTop:r.totalCount>0?`1px solid var(--card-shadow-outline-color)`:void 0},children:[(0,Q.jsx)(Nc,{children:(0,Q.jsx)(ui,{as:`a`,marginTop:r.totalCount>0?2:0,radius:2,shadow:1,paddingY:1,children:(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,paddingX:3,paddingY:1,children:[(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(pa,{})}),(0,Q.jsxs)(Ri,{gap:2,children:[(0,Q.jsx)(J,{textOverflow:`ellipsis`,size:1,children:h(`confirm-delete-dialog.cdr-summary.title`,{count:S.length,documentCount:h(`confirm-delete-dialog.cdr-summary.document-count`,{count:n.totalCount})})}),(0,Q.jsx)(J,{title:D,textOverflow:`ellipsis`,size:1,muted:!0,children:D})]}),(0,Q.jsx)(jc,{children:(0,Q.jsx)(J,{muted:!0,size:1,children:(0,Q.jsx)($i,{})})})]})})}),(0,Q.jsxs)(Bi,{overflow:`auto`,paddingTop:2,children:[(0,Q.jsxs)(Pc,{children:[(0,Q.jsx)(`thead`,{children:(0,Q.jsxs)(`tr`,{children:[(0,Q.jsx)(`th`,{children:(0,Q.jsx)(J,{muted:!0,size:1,style:{minWidth:`5rem`},weight:`medium`,children:h(`confirm-delete-dialog.cdr-table.project-id.label`)})}),(0,Q.jsx)(`th`,{children:(0,Q.jsx)(J,{muted:!0,size:1,weight:`medium`,children:h(`confirm-delete-dialog.cdr-table.dataset.label`)})}),(0,Q.jsx)(`th`,{children:(0,Q.jsx)(J,{muted:!0,size:1,weight:`medium`,children:h(`confirm-delete-dialog.cdr-table.document-id.label`)})})]})}),(0,Q.jsx)(`tbody`,{children:n.references.filter(Yc).map((e,t)=>{let{projectId:n,datasetName:r,documentId:i}=e;return(0,Q.jsxs)(`tr`,{children:[(0,Q.jsx)(`td`,{children:(0,Q.jsx)(J,{size:1,children:n})}),(0,Q.jsx)(`td`,{children:(0,Q.jsx)(J,{size:1,children:r||`unavailable`})}),(0,Q.jsx)(`td`,{children:(0,Q.jsxs)(Fc,{alignItems:`center`,gap:2,justifyContent:`flex-end`,children:[(0,Q.jsx)(J,{textOverflow:`ellipsis`,size:1,children:i||`unavailable`}),i&&(0,Q.jsx)(Yt,{mode:`bleed`,icon:da,tooltipProps:{content:h(`confirm-delete-dialog.cdr-table.copy-id-button.tooltip`)},onClick:()=>{navigator.clipboard.writeText(i).catch(()=>{m.push({status:`error`,title:h(`confirm-delete-dialog.cdr-table.id-copied-toast.title-failed`)})})}})]})})]},`${l}-${t}`)})})]}),(0,Q.jsx)(Ic,{...n})]})]}),t[45]=n,t[46]=D,t[47]=l,t[48]=r.totalCount,t[49]=S.length,t[50]=h,t[51]=m,t[52]=B):B=t[52];let V;t[53]!==z||t[54]!==B?(V=(0,Q.jsx)(ui,{radius:2,shadow:1,flex:`auto`,padding:1,children:(0,Q.jsxs)(Y,{flexDirection:`column`,children:[z,B]})}),t[53]=z,t[54]=B,t[55]=V):V=t[55];let ee;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(ee={DocumentTitle:Kc},t[56]=ee):ee=t[56];let H;t[57]===i?H=t[58]:(H={documentTitle:i},t[57]=i,t[58]=H);let te;t[59]!==o||t[60]!==h||t[61]!==H?(te=(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`confirm-delete-dialog.referential-integrity-disclaimer.text`,t:h,context:o,components:ee,componentProps:H})})}),t[59]=o,t[60]=h,t[61]=H,t[62]=te):te=t[62];let ne;return t[63]!==P||t[64]!==R||t[65]!==V||t[66]!==te||t[67]!==O?(ne=(0,Q.jsxs)(Y,{flexDirection:`column`,gap:4,children:[O,P,R,V,te]}),t[63]=P,t[64]=R,t[65]=V,t[66]=te,t[67]=O,t[68]=ne):ne=t[68],ne}function Yc(e){return`projectId`in e}function Xc(e){return typeof e!=`object`||!e?!1:`statusCode`in e&&`response`in e}var Zc,Qc=()=>(Zc||=Vn(document,`visibilitychange`).pipe(_t(null),Pn(()=>document.visibilityState===`visible`),Ln(),Mn(e=>e?Rn(0,5e3):Hn),jn({refCount:!0,bufferSize:1})),Zc);function $c(e,{versionedClient:t}){let n=Wi(e),r=Ji(e),i={url:t.getDataUrl(`doc`,`${n},${r}`),json:!0,query:{excludeContent:`true`},tag:`use-referring-documents.document-existence`};return t.observable.request(i).pipe(Pn(({omitted:e})=>{let t=e.filter(e=>e.reason===`existence`);if(t.length!==2)return t.length===0||t.some(e=>e.id===n)?r:n}))}function el(e,t){let{versionedClient:n}=t;return Qc().pipe(Mn(()=>$c(e,t)),Mn(e=>{if(!e)return Un({totalCount:0,references:[]});let t=n.config().dataset;return n.observable.request({url:`/data/references/${t}/documents/${e}/to?excludeInternalReferences=true&excludePaths=true`,tag:`use-referring-documents.external`}).pipe(Bn(e=>{if(Xc(e)&&e.statusCode===404)return Un({totalCount:0,references:[]});throw e}))}),Ln(wt))}function tl({documentId:e,versionedClient:t,documentStore:n}){let r=Ji(e),i=ol(al(r,n)),a=ol(Qc().pipe(Mn(()=>el(r,{versionedClient:t}))));return _n([i,a]).pipe(Pn(([[e,t],[n,r]])=>{let i=Array.from(new Set(n?.references.map(e=>e.projectId).filter(Boolean))).sort(),a=Array.from(new Set(n?.references.map(e=>e?.datasetName||``).filter(e=>!!e&&e!==``))).sort(),o=!!n?.references.some(e=>typeof e.datasetName!=`string`);return{totalCount:(e?.totalCount||0)+(n?.totalCount||0),projectIds:i,datasetNames:a,hasUnknownDatasetNames:o,internalReferences:e,crossDatasetReferences:n,isLoading:t||r}}))}var nl={isLoading:!0,totalCount:0,projectIds:[],datasetNames:[],hasUnknownDatasetNames:!1,internalReferences:void 0,crossDatasetReferences:void 0},rl={isLoading:!1,totalCount:0,projectIds:[],datasetNames:[],hasUnknownDatasetNames:!1,internalReferences:{totalCount:0,references:[]},crossDatasetReferences:{totalCount:0,references:[]}};function il(e,t){let n=(0,Z.c)(5),r=t?.enabled??!0,i=xt(le),a=Be(),o;bb0:{if(!r){let e;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=Un(rl),n[0]=e):e=n[0],o=e;break bb0}let t;n[1]!==e||n[2]!==a||n[3]!==i?(t=tl({documentId:e,versionedClient:i,documentStore:a}),n[1]=e,n[2]=a,n[3]=i,n[4]=t):t=n[4],o=t}return it(o,r?nl:rl)}function al(e,t){let n=`*[references($documentId) && _system.group._ref != $documentId]`,r=`{"references":${`${n}[0...100]{_id,_type}`},"totalCount":${`count(${n})`}}`;return t.listenQuery({fetch:r,listen:`*[references($documentId) && _system.group._ref != $documentId]`},{documentId:e},{tag:`use-referring-documents`,transitions:[`appear`,`disappear`],throttleTime:5e3})}function ol(e){return In(Un([void 0,!0]),e.pipe(Pn(e=>[e,!1])))}function sl(e){let t=(0,Z.c)(57),{id:n,type:r,action:i,checkIncomingReferences:a,onCancel:o,onConfirm:s}=e,c=i===void 0?`delete`:i,l=a===void 0||a,{t:u}=q($),d=`deletion-confirmation-${(0,X.useId)()}`,f;t[0]===l?f=t[1]:(f={enabled:l},t[0]=l,t[1]=f);let{internalReferences:p,crossDatasetReferences:m,isLoading:h,totalCount:g,projectIds:_,datasetNames:v,hasUnknownDatasetNames:y}=il(n,f),b;t[2]!==n||t[3]!==r?(b={_id:n,_type:r},t[2]=n,t[3]=r,t[4]=b):b=t[4];let x=b,S;t[5]===x?S=t[6]:(S=(0,Q.jsx)(Oc,{document:x}),t[5]=x,t[6]=S);let C=S,w;t[7]===n?w=t[8]:(w=Ji(n),t[7]=n,t[8]=w);let T;t[9]===w?T=t[10]:(T={documentId:w},t[9]=w,t[10]=T);let{data:E,loading:D}=Ot(T),O=!l||!h&&!D,k;t[11]!==m?.totalCount||t[12]!==E||t[13]!==p?.totalCount||t[14]!==s||t[15]!==g?(k=()=>{s(E,{totalReferenceCount:g,internalReferenceCount:p?.totalCount??0,crossDatasetReferenceCount:m?.totalCount??0})},t[11]=m?.totalCount,t[12]=E,t[13]=p?.totalCount,t[14]=s,t[15]=g,t[16]=k):k=t[16];let A=k,j;t[17]!==c||t[18]!==u?(j=u(`confirm-delete-dialog.header.text`,{context:c}),t[17]=c,t[18]=u,t[19]=j):j=t[19];let M;t[20]===u?M=t[21]:(M=u(`confirm-delete-dialog.cancel-button.text`),t[20]=u,t[21]=M);let N;t[22]!==o||t[23]!==M?(N={onClick:o,text:M},t[22]=o,t[23]=M,t[24]=N):N=t[24];let P;t[25]!==c||t[26]!==E||t[27]!==A||t[28]!==O||t[29]!==u||t[30]!==g?(P=O?{text:u(g>0?`confirm-delete-dialog.confirm-anyway-button.text`:`confirm-delete-dialog.confirm-button.text`,{context:c,count:E.length}),onClick:A}:void 0,t[25]=c,t[26]=E,t[27]=A,t[28]=O,t[29]=u,t[30]=g,t[31]=P):P=t[31];let F;t[32]!==N||t[33]!==P?(F={cancelButton:N,confirmButton:P},t[32]=N,t[33]=P,t[34]=F):F=t[34];let I;t[35]!==c||t[36]!==m||t[37]!==v||t[38]!==C||t[39]!==E||t[40]!==y||t[41]!==n||t[42]!==p||t[43]!==h||t[44]!==o||t[45]!==_||t[46]!==u||t[47]!==g||t[48]!==r||t[49]!==D?(I=(0,Q.jsx)(Bi,{className:kc,children:m&&p&&!h&&!D?(0,Q.jsx)(Jc,{crossDatasetReferences:m,internalReferences:p,documentTitle:C,isLoading:h,totalCount:g,action:c,projectIds:_,datasetNames:v,hasUnknownDatasetNames:y,onReferenceLinkClick:o,documentId:n,documentType:r,documentVersions:E}):(0,Q.jsx)(Y,{alignItems:`center`,flexDirection:`column`,justifyContent:`center`,className:Ac,"data-testid":`loading-container`,children:(0,Q.jsx)(Pe,{showText:!0,title:u(`confirm-delete-dialog.loading.text`)})})}),t[35]=c,t[36]=m,t[37]=v,t[38]=C,t[39]=E,t[40]=y,t[41]=n,t[42]=p,t[43]=h,t[44]=o,t[45]=_,t[46]=u,t[47]=g,t[48]=r,t[49]=D,t[50]=I):I=t[50];let L;return t[51]!==d||t[52]!==o||t[53]!==j||t[54]!==F||t[55]!==I?(L=(0,Q.jsx)(rt,{width:1,id:d,header:j,footer:F,onClose:o,onClickOutside:o,children:I}),t[51]=d,t[52]=o,t[53]=j,t[54]=F,t[55]=I,t[56]=L):L=t[56],L}function cl(e){let t=(0,Z.c)(6),{t:n}=q($),r=(0,X.useId)(),[i,a]=(0,X.useState)(null),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=()=>a(null),t[0]=o):o=t[0];let s=o,c;return t[1]!==i||t[2]!==r||t[3]!==e||t[4]!==n?(c=i?(0,Q.jsx)(rt,{id:`dialog-error-${r}`,"data-testid":`confirm-delete-error-dialog`,header:n(`confirm-delete-dialog.error.title.text`),footer:{confirmButton:{text:n(`confirm-delete-dialog.error.retry-button.text`),onClick:s,tone:`default`}},onClose:e.onCancel,children:(0,Q.jsx)(Bi,{padding:4,children:(0,Q.jsx)(J,{size:1,children:n(`confirm-delete-dialog.error.message.text`)})})}):(0,Q.jsx)(gt,{onCatch:a,children:(0,Q.jsx)(sl,{...e})}),t[1]=i,t[2]=r,t[3]=e,t[4]=n,t[5]=c):c=t[5],c}var ll=`_15e9pws0`;function ul(e){let t=(0,Z.c)(29),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]):({as:a,children:n,className:r,closeButtonLabel:i,onClose:o,title:c,...s}=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{t:l}=q($),u;t[8]===r?u=t[9]:(u=Di(ll,r),t[8]=r,t[9]=u);let d;t[10]===c?d=t[11]:(d=(0,Q.jsx)(Bi,{flexBasis:`0%`,flexGrow:1,padding:3,children:(0,Q.jsx)(J,{as:`h1`,size:1,weight:`medium`,children:c})}),t[10]=c,t[11]=d);let f;t[12]===l?f=t[13]:(f=l(`document-inspector.close-button.tooltip`),t[12]=l,t[13]=f);let p;t[14]===f?p=t[15]:(p={content:f},t[14]=f,t[15]=p);let m;t[16]!==i||t[17]!==o||t[18]!==p?(m=(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,children:(0,Q.jsx)(Yt,{"aria-label":i,icon:Zi,mode:`bleed`,onClick:o,tooltipProps:p})}),t[16]=i,t[17]=o,t[18]=p,t[19]=m):m=t[19];let h;t[20]!==d||t[21]!==m?(h=(0,Q.jsxs)(Y,{padding:2,children:[d,m]}),t[20]=d,t[21]=m,t[22]=h):h=t[22];let g;return t[23]!==n||t[24]!==a||t[25]!==s||t[26]!==u||t[27]!==h?(g=(0,Q.jsxs)(ui,{...s,as:a,className:u,children:[h,n]}),t[23]=n,t[24]=a,t[25]=s,t[26]=u,t[27]=h,t[28]=g):g=t[28],g}var dl=he({name:`DiffViewEntered`,version:1,description:`User entered document comparison view`}),fl=he({name:`DiffViewExited`,version:1,description:`User exited document comparison view`}),pl=he({name:`DiffViewDocumentSelectionChanged`,version:1,description:`User set one of the documents being compared`});function ml(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=new An,e[0]=t):t=e[0],t}var hl=`diffView`,gl=`previousDocument`,_l=`nextDocument`;function vl(){let e=(0,Z.c)(9),{navigate:t,state:n}=ke(),r;e[0]!==t||e[1]!==n?(r=e=>{let{mode:r,previousDocument:i,nextDocument:a}=e,o={...Tn(n._searchParams),...r?{[hl]:r}:{},...i?{[gl]:[i.type,i.id].join(`,`)}:{},...a?{[_l]:[a.type,a.id].join(`,`)}:{}};t({...n,_searchParams:_e(o)})},e[0]=t,e[1]=n,e[2]=r):r=e[2];let i=r,a;e[3]!==t||e[4]!==n?(a=()=>{t({...n,_searchParams:(n._searchParams??[]).filter(yl)})},e[3]=t,e[4]=n,e[5]=a):a=e[5];let o=a,s;return e[6]!==o||e[7]!==i?(s={navigateDiffView:i,exitDiffView:o},e[6]=o,e[7]=i,e[8]=s):s=e[8],s}function yl(e){let[t]=e;return![hl,gl,_l].includes(t)}var bl=[`version`];function xl(e){return bl.includes(e)}function Sl(e){let t=(0,Z.c)(33),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{onParamsError:r,onActiveChanged:i,onTargetDocumentsChanged:a}=n,{state:o}=ke(),s,c,l;if(t[2]!==o._searchParams){let e=new URLSearchParams(o._searchParams);c=e.get(gl),s=e.get(_l),l=e.get(hl),t[2]=o._searchParams,t[3]=s,t[4]=c,t[5]=l}else s=t[3],c=t[4],l=t[5];let u=l,d=[c,s,u].some(Cl),f=(0,X.useRef)(void 0),p=c??``,m=s??``,h=u??``,g;t[6]!==p||t[7]!==m||t[8]!==h?(g=wl({previousDocument:p,nextDocument:m,mode:h}),t[6]=p,t[7]=m,t[8]=h,t[9]=g):g=t[9];let _=g,v;t[10]!==d||t[11]!==r||t[12]!==_.errors||t[13]!==_.result?(v=()=>{_.result===`error`&&d&&r?.(_.errors)},t[10]=d,t[11]=r,t[12]=_.errors,t[13]=_.result,t[14]=v):v=t[14];let y;t[15]!==d||t[16]!==r||t[17]!==_?(y=[d,r,_],t[15]=d,t[16]=r,t[17]=_,t[18]=y):y=t[18],(0,X.useEffect)(v,y);let b;bb0:{if(_.result===`error`){let e;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(e={isActive:!1},t[19]=e):e=t[19],b=e;break bb0}let e;t[20]===_.params?e=t[21]:(e={state:`ready`,isActive:!0,..._.params},t[20]=_.params,t[21]=e),b=e}let x=b,S,C;t[22]!==i||t[23]!==x?(S=()=>{typeof i==`function`&&f.current?.isActive!==x.isActive&&i(f.current,x)},C=[i,x],t[22]=i,t[23]=x,t[24]=S,t[25]=C):(S=t[24],C=t[25]),(0,X.useEffect)(S,C);let w,T;t[26]!==a||t[27]!==x?(w=()=>{typeof a==`function`&&f.current?.isActive&&x.isActive&&!wt([f?.current?.documents?.previous.id,f?.current?.documents?.next.id],[x.documents?.previous.id,x.documents?.next.id])&&a(f.current,x)},T=[a,x],t[26]=a,t[27]=x,t[28]=w,t[29]=T):(w=t[28],T=t[29]),(0,X.useEffect)(w,T);let E,D;return t[30]===x?(E=t[31],D=t[32]):(E=()=>{f.current=x},D=[x],t[30]=x,t[31]=E,t[32]=D),(0,X.useEffect)(E,D),x}function Cl(e){return e!==null}function wl({previousDocument:e,nextDocument:t,mode:n}){let r=[],[i,a]=e.split(`,`).filter(Boolean),[o,s]=t.split(`,`).filter(Boolean);return xl(n)||r.push([`invalidModeParam`,n]),(i===void 0||a===void 0)&&r.push([`invalidPreviousDocumentParam`,e]),(o===void 0||s===void 0)&&r.push([`invalidNextDocumentParam`,t]),r.length===0?{result:`success`,params:{mode:n,documents:{previous:{type:i,id:a},next:{type:o,id:s}}}}:{result:`error`,errors:r}}function Tl(e,t){if(!e?.isActive&&t.isActive)return`entered`;if(e?.isActive&&!t.isActive)return`exited`}function El(e){let t=(0,Z.c)(3),n,r;t[0]===e?(n=t[1],r=t[2]):(n=()=>{let t=e.filter(Dl);if(t.length===0)return;let n=new Zs(t);return()=>n.destroy()},r=[e],t[0]=e,t[1]=n,t[2]=r),(0,X.useEffect)(n,r)}function Dl(e){return e!==null}function Ol(e,t){return Xi(e)?`published`:qi(e)?`draft`:t.find(({_id:t})=>Oe(t)===Yi(e))??Yi(e)}var kl=e=>{let t=(0,Z.c)(28),{role:n,document:r,onSelectDocument:i}=e,{t:a}=q(),{t:o}=q($),[s,c]=(0,X.useState)(!1),l=(0,X.useRef)(null),u=(0,X.useRef)(null),d;t[0]===r.id?d=t[1]:(d=Ji(r.id),t[0]=r.id,t[1]=d);let f;t[2]===d?f=t[3]:(f={documentId:d},t[2]=d,t[3]=f);let{versions:p}=Ot(f),m;t[4]===r.id?m=t[5]:(m=e=>e._id===r.id,t[4]=r.id,t[5]=m);let h=p.find(m),{loading:g,error:_}=O(),{byId:y,loading:b,error:x}=v(),S=h?._system.release?._ref?y.get(h._system.release?._ref):void 0,C,w;if(t[6]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>c(!1),w=()=>[l.current,u.current],t[6]=C,t[7]=w):(C=t[6],w=t[7]),Ai(C,w),_||x){let e=_?`compare-version.error.loadVersions.title`:`compare-version.error.loadReleases.title`,n;t[8]!==e||t[9]!==o?(n=o(e),t[8]=e,t[9]=o,t[10]=n):n=t[10];let r;return t[11]===n?r=t[12]:(r=(0,Q.jsx)(ji,{tone:`critical`,radius:3,children:n}),t[11]=n,t[12]=r),r}let T;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>c(jl),t[13]=T):T=t[13];let E=T,D=li,k=It,A;t[14]===i?A=t[15]:(A=e=>{c(!1),i(e._id)},t[14]=i,t[15]=A);let j;t[16]!==r.id||t[17]!==r.type||t[18]!==A?(j=(0,Q.jsx)(ii,{mode:`readOnly`,documentId:r.id,documentType:r.type,selectedId:r.id,onSelect:A}),t[16]=r.id,t[17]=r.type,t[18]=A,t[19]=j):j=t[19];let M=h?(0,Q.jsx)(Al,{ref:l,role:n,onClick:()=>c(Ml),version:h,release:S}):(0,Q.jsx)(Ui,{type:`button`,mode:`ghost`,padding:2,ref:l,"data-testid":`diff-view-document-picker-${n}`,onClick:E,iconRight:S&<(S)?(0,Q.jsx)(ba,{}):void 0,tone:`neutral`,text:g||b?a(`common.loading`):Yi(r.id)??r.id}),N;t[20]!==k||t[21]!==s||t[22]!==M||t[23]!==j?(N=(0,Q.jsx)(k,{ref:u,content:j,placement:`bottom-start`,padding:0,open:s,portal:!0,children:M}),t[20]=k,t[21]=s,t[22]=M,t[23]=j,t[24]=N):N=t[24];let P;return t[25]!==D||t[26]!==N?(P=(0,Q.jsx)(D,{children:N}),t[25]=D,t[26]=N,t[27]=P):P=t[27],P};function Al(e){let t=(0,Z.c)(22),{role:n,ref:r,onClick:i,version:a,release:o}=e,s;t[0]===a?s=t[1]:(s={version:a},t[0]=a,t[1]=s);let{title:c,isTruncated:l,fullTitle:u}=Ue(s),d=a._system.bundleId===`drafts`,f=!a._system.bundleId,p;bb0:{if(H(a._system.bundleId)){p=`suggest`;break bb0}if(d||f){p=f?`positive`:`neutral`;break bb0}if(o){let e;t[2]===o?e=t[3]:(e=zt(o),t[2]=o,t[3]=e),p=e;break bb0}p=`neutral`}let m=p,h=`diff-view-document-picker-${n}`,g;t[4]===o?g=t[5]:(g=o&<(o)?(0,Q.jsx)(ba,{}):void 0,t[4]=o,t[5]=g);let _;t[6]===a?_=t[7]:(_=(0,Q.jsx)(dn,{version:a}),t[6]=a,t[7]=_);let v=l?u:void 0,y;t[8]!==v||t[9]!==c?(y=(0,Q.jsx)(`span`,{title:v,children:c}),t[8]=v,t[9]=c,t[10]=y):y=t[10];let b;t[11]!==_||t[12]!==y?(b=(0,Q.jsxs)(Y,{gap:1,children:[_,y]}),t[11]=_,t[12]=y,t[13]=b):b=t[13];let x;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(x={maxWidth:`calc(100% - 50px)`,textOverflow:`ellipsis`},t[14]=x):x=t[14];let S;return t[15]!==i||t[16]!==r||t[17]!==h||t[18]!==g||t[19]!==b||t[20]!==m?(S=(0,Q.jsx)(Ui,{type:`button`,mode:`ghost`,padding:2,ref:r,"data-testid":h,onClick:i,iconRight:g,tone:m,text:b,style:x}),t[15]=i,t[16]=r,t[17]=h,t[18]=g,t[19]=b,t[20]=m,t[21]=S):S=t[21],S}function jl(e){return!e}function Ml(e){return!e}var Nl=`_1b4typv0`,Pl=`_1b4typv1`,Fl=e=>{let t=(0,Z.c)(50),{documentId:n,state:r}=e,{t:i}=q($),a;t[0]===n?a=t[1]:(a={documentId:n},t[0]=n,t[1]=a);let{data:o}=Ot(a),{exitDiffView:s,navigateDiffView:c}=vl(),{documents:l}=Sl(),u=v(),d;t[2]===o?d=t[3]:(d=o.flatMap(Bl),t[2]=o,t[3]=d);let f=d,{beta:p}=se(),m=p?.documentGroupInventory?.enabled===!0,h;if(t[4]!==u.data||t[5]!==f){let e;t[7]===f?e=t[8]:(e=e=>{let t=Oe(e._id);return t!==void 0&&f.includes(t)},t[7]=f,t[8]=e),h=u.data.filter(e),t[4]=u.data,t[5]=f,t[6]=h}else h=t[6];let g=h,_;t[9]===u?_=t[10]:(_=zl(u),t[9]=u,t[10]=_);let y=_,b;t[11]!==l||t[12]!==c?(b=e=>{l?.previous!==void 0&&c({previousDocument:{...l.previous,id:e}})},t[11]=l,t[12]=c,t[13]=b):b=t[13];let x=b,S;t[14]!==l||t[15]!==c?(S=e=>{l?.next!==void 0&&c({nextDocument:{...l.next,id:e}})},t[14]=l,t[15]=c,t[16]=S):S=t[16];let C=S,w;t[17]===i?w=t[18]:(w=i(`compare-versions.title`),t[17]=i,t[18]=w);let T;t[19]===w?T=t[20]:(T=(0,Q.jsx)(Bi,{padding:4,children:(0,Q.jsx)(J,{as:`h1`,size:1,muted:!0,children:w})}),t[19]=w,t[20]=T);let E;t[21]!==n||t[22]!==l||t[23]!==m||t[24]!==x||t[25]!==g||t[26]!==y||t[27]!==r?(E=l?.previous!==void 0&&(m?(0,Q.jsx)(kl,{role:`previous`,document:l.previous,onSelectDocument:x}):(0,Q.jsx)(Il,{releases:g,releasesState:y,onSelectRelease:x,role:`previous`,documentId:n,state:r,document:l.previous})),t[21]=n,t[22]=l,t[23]=m,t[24]=x,t[25]=g,t[26]=y,t[27]=r,t[28]=E):E=t[28];let D;t[29]!==T||t[30]!==E?(D=(0,Q.jsxs)(`div`,{className:Pl,children:[T,E]}),t[29]=T,t[30]=E,t[31]=D):D=t[31];let O;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Q.jsx)(Y,{alignItems:`center`,paddingX:3,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(ka,{})})}),t[32]=O):O=t[32];let k;t[33]!==n||t[34]!==l||t[35]!==m||t[36]!==C||t[37]!==g||t[38]!==y||t[39]!==r?(k=l?.next!==void 0&&(m?(0,Q.jsx)(kl,{role:`next`,document:l.next,onSelectDocument:C}):(0,Q.jsx)(Il,{releases:g,releasesState:y,onSelectRelease:C,role:`next`,documentId:n,state:r,document:l.next})),t[33]=n,t[34]=l,t[35]=m,t[36]=C,t[37]=g,t[38]=y,t[39]=r,t[40]=k):k=t[40];let A;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(A={justifySelf:`end`},t[41]=A):A=t[41];let j;t[42]===s?j=t[43]:(j=(0,Q.jsx)(Bi,{padding:3,style:A,children:(0,Q.jsx)(Ui,{icon:Zi,mode:`bleed`,onClick:s,padding:2})}),t[42]=s,t[43]=j);let M;t[44]!==k||t[45]!==j?(M=(0,Q.jsxs)(`div`,{className:Pl,children:[k,j]}),t[44]=k,t[45]=j,t[46]=M):M=t[46];let N;return t[47]!==D||t[48]!==M?(N=(0,Q.jsxs)(`header`,{className:Nl,children:[D,O,M]}),t[47]=D,t[48]=M,t[49]=N):N=t[49],N},Il=e=>{let t=(0,Z.c)(46),{releases:n,releasesState:r,onSelectRelease:i,role:a,documentId:o,document:s}=e,c;t[0]===n?c=t[1]:(c=n===void 0?[]:n,t[0]=n,t[1]=c);let l=c,u;t[2]===s.id?u=t[3]:(u=Ji(s.id),t[2]=s.id,t[3]=u);let{published:d,draft:f}=Xn(u,s.type),p;t[4]!==s.id||t[5]!==l?(p=Ol(s.id,l),t[4]=s.id,t[5]=l,t[6]=p):p=t[6];let m=p,{t:h}=q($),{t:g}=q(),{document:_}=se(),{drafts:v}=_,{enabled:y}=v;if(r===`error`){let e;t[7]===h?e=t[8]:(e=h(`compare-version.error.loadReleases.title`),t[7]=h,t[8]=e);let n;return t[9]===e?n=t[10]:(n=(0,Q.jsx)(ji,{tone:`critical`,radius:3,children:e}),t[9]=e,t[10]=n),n}let b;t[11]!==r||t[12]!==m||t[13]!==g||t[14]!==h?(b=Rl({selected:m,tCore:g,tStructure:h,releasesState:r}),t[11]=r,t[12]=m,t[13]=g,t[14]=h,t[15]=b):b=t[15];let x;t[16]===b?x=t[17]:(x=(0,Q.jsx)(Ui,{type:`button`,mode:`bleed`,padding:2,paddingRight:3,radius:`full`,selected:!0,...b}),t[16]=b,t[17]=x);let S;t[18]!==o||t[19]!==i||t[20]!==d||t[21]!==m?(S=d&&(0,Q.jsx)(Ll,{type:`published`,onSelect:i,isSelected:m===`published`,documentId:o}),t[18]=o,t[19]=i,t[20]=d,t[21]=m,t[22]=S):S=t[22];let C;t[23]!==o||t[24]!==f||t[25]!==y||t[26]!==i||t[27]!==m?(C=y&&f&&(0,Q.jsx)(Ll,{type:`draft`,onSelect:i,isSelected:m===`draft`,documentId:o}),t[23]=o,t[24]=f,t[25]=y,t[26]=i,t[27]=m,t[28]=C):C=t[28];let w;if(t[29]!==o||t[30]!==i||t[31]!==l||t[32]!==m){let e;t[34]!==o||t[35]!==i||t[36]!==m?(e=e=>(0,Q.jsx)(Ll,{release:e,onSelect:i,isSelected:typeof m!=`string`&&m?._id===e._id,documentId:o},e._id),t[34]=o,t[35]=i,t[36]=m,t[37]=e):e=t[37],w=l.map(e),t[29]=o,t[30]=i,t[31]=l,t[32]=m,t[33]=w}else w=t[33];let T;t[38]!==C||t[39]!==w||t[40]!==S?(T=(0,Q.jsxs)($e,{children:[S,C,w]}),t[38]=C,t[39]=w,t[40]=S,t[41]=T):T=t[41];let E;return t[42]!==a||t[43]!==T||t[44]!==x?(E=(0,Q.jsx)(Vt,{id:a,button:x,menu:T}),t[42]=a,t[43]=T,t[44]=x,t[45]=E):E=t[45],E},Ll=e=>{let t=(0,Z.c)(51),{type:n,release:r,onSelect:i,isSelected:a,documentId:o}=e,{t:s}=q(),{t:c}=q($),l=Sr(),u;t[0]!==o||t[1]!==i||t[2]!==r||t[3]!==n?(u=()=>{if(n===`draft`){i(Wi(o));return}if(n===`published`){i(Ji(o));return}r?._id!==void 0&&i(Gi(o,Oe(r._id)))},t[0]=o,t[1]=i,t[2]=r,t[3]=n,t[4]=u):u=t[4];let d=u;if(n){let e=n===`published`?ge:z,r;t[5]===e?r=t[6]:(r=(0,Q.jsx)(Dt,{padding:2,release:e}),t[5]=e,t[6]=r);let i;t[7]===n?i=t[8]:(i=[`compare-versions.status`,n],t[7]=n,t[8]=i);let o=i.join(`.`),s;t[9]!==o||t[10]!==c?(s=c(o),t[9]=o,t[10]=c,t[11]=s):s=t[11];let l;t[12]===s?l=t[13]:(l=(0,Q.jsx)(Bi,{paddingY:2,children:(0,Q.jsx)(J,{size:1,weight:`medium`,children:s})}),t[12]=s,t[13]=l);let u;t[14]!==r||t[15]!==l?(u=(0,Q.jsxs)(Y,{gap:1,children:[r,l]}),t[14]=r,t[15]=l,t[16]=u):u=t[16];let f;return t[17]!==a||t[18]!==d||t[19]!==u?(f=(0,Q.jsx)(mt,{padding:1,paddingRight:3,onClick:d,pressed:a,children:u}),t[17]=a,t[18]=d,t[19]=u,t[20]=f):f=t[20],f}let f;t[21]===r?f=t[22]:(f=(0,Q.jsx)(Dt,{padding:2,release:r}),t[21]=r,t[22]=f);let p=r.metadata.title,m;t[23]===s?m=t[24]:(m=s(`release.placeholder-untitled-release`),t[23]=s,t[24]=m);let h;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(h={size:1,weight:`medium`},t[25]=h):h=t[25];let g;t[26]!==r.metadata.title||t[27]!==m?(g=(0,Q.jsx)(St,{title:p,fallback:m,textProps:h}),t[26]=r.metadata.title,t[27]=m,t[28]=g):g=t[28];let _;t[29]!==r.metadata.releaseType||t[30]!==s?(_=[`asap`,`undecided`].includes(r.metadata.releaseType)&&(0,Q.jsx)(J,{muted:!0,size:1,children:s(`release.type.${r.metadata.releaseType}`)}),t[29]=r.metadata.releaseType,t[30]=s,t[31]=_):_=t[31];let v;t[32]!==l||t[33]!==r?(v=r.metadata.releaseType===`scheduled`&&(0,Q.jsx)(J,{muted:!0,size:1,children:l(r)}),t[32]=l,t[33]=r,t[34]=v):v=t[34];let y;t[35]!==g||t[36]!==_||t[37]!==v?(y=(0,Q.jsxs)(Y,{flexBasis:`0%`,flexGrow:1,paddingY:2,paddingRight:2,gap:2,flexDirection:`column`,children:[g,_,v]}),t[35]=g,t[36]=_,t[37]=v,t[38]=y):y=t[38];let b;t[39]===r?b=t[40]:(b=lt(r)&&(0,Q.jsx)(Bi,{padding:2,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(ba,{})})}),t[39]=r,t[40]=b);let x;t[41]===b?x=t[42]:(x=(0,Q.jsx)(Y,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:b}),t[41]=b,t[42]=x);let S;t[43]!==x||t[44]!==f||t[45]!==y?(S=(0,Q.jsxs)(Y,{gap:1,children:[f,y,x]}),t[43]=x,t[44]=f,t[45]=y,t[46]=S):S=t[46];let C;return t[47]!==a||t[48]!==d||t[49]!==S?(C=(0,Q.jsx)(mt,{padding:1,paddingRight:3,onClick:d,pressed:a,children:S}),t[47]=a,t[48]=d,t[49]=S,t[50]=C):C=t[50],C};function Rl({selected:e,tCore:t,tStructure:n,releasesState:r}){if(r===`pending`)return{text:t(`common.loading`),tone:`neutral`,disabled:!0};if(nt(e)){let n=e?zt(e):`neutral`;return{text:e?.metadata.title||t(`release.placeholder-untitled-release`),icon:(0,Q.jsx)(Dt,{padding:1,release:e}),iconRight:e&<(e)?(0,Q.jsx)(ba,{}):void 0,tone:n}}if(pn(e)){let t=e===`published`?`positive`:`caution`,r=e===`published`?ge:z;return{text:n([`compare-versions.status`,e].join(`.`)),icon:(0,Q.jsx)(Dt,{padding:1,release:r}),tone:t}}return{text:e,icon:(0,Q.jsx)(Dt,{padding:1,releaseType:`undecided`}),tone:`neutral`}}function zl({loading:e,error:t}){return e?`pending`:t===void 0?`ready`:`error`}function Bl(e){return Yi(e)??[]}var Vl=`_162b94a0`;function Hl(e){let t=(0,Z.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=Di(Vl,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ul(e){return e.document?.components?.unstable_layout}function Wl(e){let t=(0,Z.c)(11),{syncChannel:n,id:r}=e,i;t[0]!==r||t[1]!==n?(i=e=>n.next({...e,source:r}),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o;if(t[3]!==r||t[4]!==n){let e;t[6]===r?e=t[7]:(e=e=>{let{source:t}=e;return t!==r},t[6]=r,t[7]=e),o=n.pipe(Ln(Kl),Fn(e),Pn(Gl)),t[3]=r,t[4]=n,t[5]=o}else o=t[5];let s=o,c;return t[8]!==s||t[9]!==a?(c={path:s,push:a},t[8]=s,t[9]=a,t[10]=c):c=t[10],c}function Gl(e){return e.path}function Kl(e,t){return te(e.path,t.path)}var ql=`_1ld99m30`;function Jl(e){let t=(0,Z.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=Di(ql,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var Yl=di(ui).withConfig({displayName:`DiffViewPaneLayout`,componentId:`sc-lfhqb1-0`})`position:relative;grid-area:var(--grid-area);`,Xl=di(Pi).withConfig({displayName:`Container`,componentId:`sc-lfhqb1-1`})`width:auto;`;function Zl(e){let t=(0,Z.c)(46),{ref:n,role:r,documentType:i,documentId:a,scrollElement:o,syncChannel:s,compareDocument:l}=e,u=(0,X.useRef)(null),[d,f]=(0,X.useState)(null),[p,h]=(0,X.useState)(null),g;t[0]!==l||t[1]!==a||t[2]!==i||t[3]!==r||t[4]!==o||t[5]!==s?(g=()=>(0,Q.jsx)(Ql,{compareDocument:l,documentId:a,documentType:i,role:r,scrollElement:o,syncChannel:s}),t[0]=l,t[1]=a,t[2]=i,t[3]=r,t[4]=o,t[5]=s,t[6]=g):g=t[6];let _=g,v;t[7]===_?v=t[8]:(v={pick:Ul,defaultComponent:_},t[7]=_,t[8]=v);let y=Ct(v),b;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(b={isInteractive:!1,onOpenReviewChanges:re,onSetFocus:re,isReviewChangesOpen:!1},t[9]=b):b=t[9];let x=`${r}-document`,S;t[10]===x?S=t[11]:(S={"--grid-area":x},t[10]=x,t[11]=S);let C=r===`next`,w=r!==`next`&&`none`,T;t[12]===w?T=t[13]:(T={"--scrollbar-width":w},t[12]=w,t[13]=T);let E=T,D;t[14]===a?D=t[15]:(D=$l(a),t[14]=a,t[15]=D);let O;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Q.jsx)(Pe,{showText:!0}),t[16]=O):O=t[16];let k;t[17]!==y||t[18]!==a||t[19]!==i?(k=(0,Q.jsx)(X.Suspense,{fallback:O,children:(0,Q.jsx)(y,{documentId:a,documentType:i})}),t[17]=y,t[18]=a,t[19]=i,t[20]=k):k=t[20];let A;t[21]!==D||t[22]!==k?(A=(0,Q.jsx)(Ci,{position:`absolute`,children:(0,Q.jsx)(Xl,{ref:u,padding:4,width:1,children:(0,Q.jsx)(m,{selectedPerspectiveName:D,children:k})})}),t[21]=D,t[22]=k,t[23]=A):A=t[23];let j;t[24]!==d||t[25]!==A?(j=(0,Q.jsx)(gi,{element:d,children:A}),t[24]=d,t[25]=A,t[26]=j):j=t[26];let M;t[27]!==p||t[28]!==d||t[29]!==j?(M=(0,Q.jsx)(Te,{element:p,portalElement:d,children:j}),t[27]=p,t[28]=d,t[29]=j,t[30]=M):M=t[30];let N;t[31]!==n||t[32]!==E||t[33]!==M?(N=(0,Q.jsx)(Jl,{ref:n,style:E,children:M}),t[31]=n,t[32]=E,t[33]=M,t[34]=N):N=t[34];let P;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,Q.jsx)(`div`,{"data-testid":`diffView-document-panel-portal`,ref:f}),t[35]=P):P=t[35];let F;t[36]!==N||t[37]!==S||t[38]!==C?(F=(0,Q.jsxs)(Yl,{ref:h,style:S,borderLeft:C,children:[N,P]}),t[36]=N,t[37]=S,t[38]=C,t[39]=F):F=t[39];let I;t[40]!==p||t[41]!==F?(I=(0,Q.jsx)(Li,{element:p,children:F}),t[40]=p,t[41]=F,t[42]=I):I=t[42];let L;return t[43]!==o||t[44]!==I?(L=(0,Q.jsx)(G.Provider,{value:b,children:(0,Q.jsx)(c,{children:(0,Q.jsx)(on,{scrollElement:o,containerElement:u,children:I})})}),t[43]=o,t[44]=I,t[45]=L):L=t[45],L}var Ql=e=>{let t=(0,Z.c)(52),{role:n,documentType:r,documentId:i,syncChannel:a,compareDocument:o}=e,s;t[0]===o?s=t[1]:(s={compareDocument:o},t[0]=o,t[1]=s);let c=eu(s),{data:l}=v(),[u]=(0,X.useState)(nu),d;t[2]!==i||t[3]!==l?(d=Ol(i,l),t[2]=i,t[3]=l,t[4]=d):d=t[4];let f=d,p;t[5]===i?p=t[6]:(p=Ji(i),t[5]=i,t[6]=p);let m;t[7]===i?m=t[8]:(m=$l(i),t[7]=i,t[8]=m);let h;t[9]===i?h=t[10]:(h=Yi(i),t[9]=i,t[10]=h);let g;t[11]!==c||t[12]!==r||t[13]!==p||t[14]!==m||t[15]!==h?(g={documentId:p,documentType:r,selectedPerspectiveName:m,releaseId:h,comparisonValue:c,displayInlineChanges:!0},t[11]=c,t[12]=r,t[13]=p,t[14]=m,t[15]=h,t[16]=g):g=t[16];let{formState:_,onChange:y,onFocus:b,onBlur:x,onSetActiveFieldGroup:S,onSetCollapsedFieldSet:C,onSetCollapsedPath:w,collapsedFieldSets:T,ready:E,collapsedPaths:D,schemaType:O,value:k,onProgrammaticFocus:A,openPath:j,onPathOpen:M}=mr(g),N=_===null||!E,P;t[17]!==n||t[18]!==a?(P={id:n,syncChannel:a},t[17]=n,t[18]=a,t[19]=P):P=t[19];let F=Wl(P),I;t[20]!==M||t[21]!==F||t[22]!==n?(I=e=>{M(e),F.push({source:n,path:e})},t[20]=M,t[21]=F,t[22]=n,t[23]=I):I=t[23];let L=I,R;t[24]!==M||t[25]!==A||t[26]!==F.path?(R=()=>{let e=F.path.subscribe(e=>{M(e),A(e)});return()=>e.unsubscribe()},t[24]=M,t[25]=A,t[26]=F.path,t[27]=R):R=t[27];let z;t[28]!==M||t[29]!==A||t[30]!==F.path||t[31]!==n?(z=[M,A,F.path,n],t[28]=M,t[29]=A,t[30]=F.path,t[31]=n,t[32]=z):z=t[32],(0,X.useEffect)(R,z);let B;return t[33]!==T||t[34]!==D||t[35]!==c||t[36]!==_||t[37]!==N||t[38]!==x||t[39]!==y||t[40]!==b||t[41]!==L||t[42]!==S||t[43]!==C||t[44]!==w||t[45]!==j||t[46]!==u||t[47]!==f||t[48]!==n||t[49]!==O||t[50]!==k?(B=N?(0,Q.jsx)(Pe,{showText:!0}):(0,Q.jsx)(je.Provider,{value:{enabled:!1,mode:null},children:(0,Q.jsx)(Gn,{__internal_patchChannel:u,id:`diffView-pane-${n}`,onChange:y,onPathFocus:b,onPathOpen:L,onPathBlur:x,onFieldGroupSelect:S,onSetFieldSetCollapsed:C,onSetPathCollapsed:w,collapsedPaths:D,collapsedFieldSets:T,focusPath:_.focusPath,openPath:j,changed:_.changed,focused:_.focused,groups:_.groups,validation:_.validation,members:_.members,perspective:tu(f),hasUpstreamVersion:_.hasUpstreamVersion,changedFromBaseVariant:_.changedFromBaseVariant,baseVariantValue:_.baseVariantValue,hasBaseVariant:_.hasBaseVariant,presence:_.presence,schemaType:O,value:k,compareValue:c})}),t[33]=T,t[34]=D,t[35]=c,t[36]=_,t[37]=N,t[38]=x,t[39]=y,t[40]=b,t[41]=L,t[42]=S,t[43]=C,t[44]=w,t[45]=j,t[46]=u,t[47]=f,t[48]=n,t[49]=O,t[50]=k,t[51]=B):B=t[51],B};function $l(e){if(Ki(e))return Yi(e);if(Xi(e))return`published`}function eu(e){let t=(0,Z.c)(4),{compareDocument:n}=e,r;t[0]===n.id?r=t[1]:(r=Ji(n.id),t[0]=n.id,t[1]=r);let i=n.type,a;t[2]===n.id?a=t[3]:(a=Yi(n.id),t[2]=n.id,t[3]=a);let o=Xn(r,i,`low`,a),s;bb0:{if(Ki(n.id)){s=o.version??void 0;break bb0}if(qi(n.id)){s=o.draft??void 0;break bb0}if(Xi(n.id)){s=o.published??void 0;break bb0}s=void 0}return s}function tu(e){return e===`draft`?`drafts`:e}function nu(){return ut()}var ru=`_1dxuioe0`,iu=e=>{let t=(0,Z.c)(6),{children:n,documentId:r,documentType:i}=e,a;t[0]!==r||t[1]!==i?(a={intent:`edit`,params:{id:r,type:i}},t[0]=r,t[1]=i,t[2]=a):a=t[2];let{href:o}=j(a),s;return t[3]!==n||t[4]!==o?(s=(0,Q.jsx)(`a`,{className:ru,href:o,target:`_blank`,rel:`noopener noreferrer`,children:n}),t[3]=n,t[4]=o,t[5]=s):s=t[5],s},au=e=>{let t=(0,Z.c)(24),{documentId:n}=e,{documents:r,state:i,mode:a}=Sl(),{exitDiffView:o}=vl(),s=ml(),[c,l]=(0,X.useState)(null),[u,d]=(0,X.useState)(null),f=(0,X.useContext)(S),p;t[0]===f?p=t[1]:(p={...f,disableNew:!0,EditReferenceLinkComponent:iu},t[0]=f,t[1]=p);let m=p,h;t[2]!==u||t[3]!==c?(h=[c,u],t[2]=u,t[3]=c,t[4]=h):h=t[4],El(h);let g;t[5]!==n||t[6]!==a||t[7]!==i?(g=a===`version`&&(0,Q.jsx)(Fl,{documentId:n,state:i}),t[5]=n,t[6]=a,t[7]=i,t[8]=g):g=t[8];let _;t[9]!==r||t[10]!==u||t[11]!==c||t[12]!==i||t[13]!==s?(_=i===`ready`&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Zl,{documentType:r.previous.type,documentId:r.previous.id,role:`previous`,ref:l,scrollElement:c,syncChannel:s,compareDocument:r.previous}),(0,Q.jsx)(Zl,{documentType:r.next.type,documentId:r.next.id,role:`next`,ref:d,scrollElement:u,syncChannel:s,compareDocument:r.previous})]}),t[9]=r,t[10]=u,t[11]=c,t[12]=i,t[13]=s,t[14]=_):_=t[14];let v;t[15]!==g||t[16]!==_?(v=(0,Q.jsxs)(Hl,{children:[g,_]}),t[15]=g,t[16]=_,t[17]=v):v=t[17];let y;t[18]!==o||t[19]!==v?(y=(0,Q.jsx)(rt,{id:`diffView`,width:`auto`,onClose:o,padding:!1,__unstable_hideCloseButton:!0,children:v}),t[18]=o,t[19]=v,t[20]=y):y=t[20];let b;return t[21]!==m||t[22]!==y?(b=(0,Q.jsx)(S.Provider,{value:m,children:y}),t[21]=m,t[22]=y,t[23]=b):b=t[23],b},ou=e=>{let t=(0,Z.c)(16),{children:n,documentId:r}=e,i=Qt(),{t:a}=q($),{log:o}=He(),s;t[0]!==a||t[1]!==i?(s=e=>{i.push({id:`diffViewParamsParsingError`,status:`error`,title:a(`compare-version.error.invalidParams.title`),description:(0,Q.jsx)(`ul`,{children:e.map(e=>{let[t,n]=e;return(0,Q.jsx)(`li`,{children:a(`compare-version.error.${t}`,{input:n})},t)})})})},t[0]=a,t[1]=i,t[2]=s):s=t[2];let c,l;t[3]===o?(c=t[4],l=t[5]):(c=(e,t)=>{if(Tl(e,t)===`entered`){o(dl,{documentVariantTypes:su([t.documents?.previous.id,t.documents?.next.id])});return}Tl(e,t)===`exited`&&e!==void 0&&o(fl,{documentVariantTypes:su([e.documents?.previous.id,e.documents?.next.id])})},l=(e,t)=>{e!==void 0&&o(pl,{previousDocumentVariantTypes:su([e.documents?.previous.id,e.documents?.next.id]),documentVariantTypes:su([t.documents?.previous.id,t.documents?.next.id])})},t[3]=o,t[4]=c,t[5]=l);let u;t[6]!==s||t[7]!==c||t[8]!==l?(u={onParamsError:s,onActiveChanged:c,onTargetDocumentsChanged:l},t[6]=s,t[7]=c,t[8]=l,t[9]=u):u=t[9];let{isActive:d}=Sl(u),f;t[10]!==r||t[11]!==d?(f=d&&(0,Q.jsx)(au,{documentId:r}),t[10]=r,t[11]=d,t[12]=f):f=t[12];let p;return t[13]!==n||t[14]!==f?(p=(0,Q.jsxs)(Q.Fragment,{children:[n,f]}),t[13]=n,t[14]=f,t[15]=p):p=t[15],p};function su(e){return e.filter(e=>typeof e==`string`).map(wn)}function cu(e){let t=(0,Z.c)(12),{children:n,currentMinWidth:r,flex:i,minWidth:a,paneKey:o,title:s,tone:c}=e,l=s===void 0?`Error`:s,u=c===void 0?`critical`:c,d;t[0]===l?d=t[1]:(d=(0,Q.jsx)(Rs,{title:l}),t[0]=l,t[1]=d);let f;t[2]===n?f=t[3]:(f=(0,Q.jsx)(Vs,{overflow:`auto`,children:(0,Q.jsx)(Bi,{paddingX:4,paddingY:5,children:n})}),t[2]=n,t[3]=f);let p;return t[4]!==r||t[5]!==i||t[6]!==a||t[7]!==o||t[8]!==d||t[9]!==f||t[10]!==u?(p=(0,Q.jsxs)(js,{currentMinWidth:r,flex:i,id:o,minWidth:a,tone:u,children:[d,f]}),t[4]=r,t[5]=i,t[6]=a,t[7]=o,t[8]=d,t[9]=f,t[10]=u,t[11]=p):p=t[11],p}function lu(e){let t=[{ms:300,messageKey:`panes.resolving.default-message`},{ms:5e3,messageKey:`panes.resolving.slow-resolve-message`}],n=Un(null);return Nn(...t.map(e=>n.pipe(et(`messageKey`in e?{messageKey:e.messageKey}:{message:e.message}),cn(e.ms))))}var uu=di(Y).withConfig({displayName:`Content`,componentId:`sc-fea425-0`})`opacity:0;transition:opacity 200ms;&[data-mounted]{opacity:1;}`,du=(0,X.memo)(e=>{let t=(0,Z.c)(33),{delay:n,flex:r,message:i,minWidth:a,paneKey:o,path:s,selected:c,title:l,tone:u}=e,d=n===void 0?300:n,f=i===void 0?lu:i,{t:p}=q($),m;bb0:{if(typeof f==`function`){let e;t[0]!==f||t[1]!==s?(e=f(s?s.split(`;`):[]),t[0]=f,t[1]=s,t[2]=e):e=t[2],m=e;break bb0}m=f}let h=m,g;t[3]!==h||t[4]!==p?(g=typeof h==`string`?h:p(`panes.resolving.default-message`),t[3]=h,t[4]=p,t[5]=g):g=t[5];let _=g,v;bb1:{if(typeof h==`string`){let e;t[6]===h?e=t[7]:(e=Un(h),t[6]=h,t[7]=e),v=e;break bb1}if(!Wn(h)){let e;t[8]===_?e=t[9]:(e=Un(_),t[8]=_,t[9]=e),v=e;break bb1}let e;if(t[10]!==h||t[11]!==p){let n;t[13]===p?n=t[14]:(n=e=>`messageKey`in e?p(e.messageKey):e.message,t[13]=p,t[14]=n),e=h.pipe(Pn(n)),t[10]=h,t[11]=p,t[12]=e}else e=t[12];v=e}let y=it(v,_),[b,x]=(0,X.useState)(null),[S,C]=(0,X.useState)(!1),w,T;t[15]===b?(w=t[16],T=t[17]):(w=()=>{if(b)return ki(()=>C(!0))},T=[b],t[15]=b,t[16]=w,t[17]=T),(0,X.useEffect)(w,T);let E=S?``:void 0,D=l||y,O;t[18]===D?O=t[19]:(O=(0,Q.jsx)(Pe,{showText:!0,title:D}),t[18]=D,t[19]=O);let k;t[20]!==E||t[21]!==O?(k=(0,Q.jsx)(uu,{alignItems:`center`,"data-mounted":E,flexDirection:`column`,height:`100%`,justifyContent:`center`,ref:x,children:O}),t[20]=E,t[21]=O,t[22]=k):k=t[22];let A=k,j;t[23]!==A||t[24]!==d?(j=(0,Q.jsx)(Vs,{children:A}),t[23]=A,t[24]=d,t[25]=j):j=t[25];let M;return t[26]!==r||t[27]!==a||t[28]!==o||t[29]!==c||t[30]!==j||t[31]!==u?(M=(0,Q.jsx)(js,{flex:r,id:o,minWidth:a,selected:c,tone:u,children:j}),t[26]=r,t[27]=a,t[28]=o,t[29]=c,t[30]=j,t[31]=u,t[32]=M):M=t[32],M});function fu(e){let t=(0,Z.c)(16),{children:n,documentId:r,documentType:i}=e,{beta:a}=se();if(a?.comments?.v2){let e;t[0]!==n||t[1]!==r||t[2]!==i?(e=(0,Q.jsx)(pu,{documentId:r,documentType:i,children:n}),t[0]=n,t[1]=r,t[2]=i,t[3]=e):e=t[3];let a;return t[4]!==r||t[5]!==i||t[6]!==e?(a=(0,Q.jsx)(Ea,{groupId:r,documentType:i,children:e}),t[4]=r,t[5]=i,t[6]=e,t[7]=a):a=t[7],a}let o;t[8]!==n||t[9]!==r||t[10]!==i?(o=(0,Q.jsx)(pu,{documentId:r,documentType:i,children:n}),t[8]=n,t[9]=r,t[10]=i,t[11]=o):o=t[11];let s;return t[12]!==r||t[13]!==i||t[14]!==o?(s=(0,Q.jsx)(Ta,{documentId:r,documentType:i,children:o}),t[12]=r,t[13]=i,t[14]=o,t[15]=s):s=t[15],s}function pu(e){let t=(0,Z.c)(50),{children:n,documentId:r,documentType:i}=e,{beta:a}=se(),o=!!a?.comments?.v2,s=vr(),c=er(),{enabled:l}=o?c:s,{connectionState:u,onPathOpen:d,inspector:f,openInspector:p,targetDocumentState:m,value:h}=Ec(),{selectedPerspectiveName:g,selectedReleaseId:_,selectedVariantNames:v}=oe(),y;t[0]===v?y=t[1]:(y=Ae(v),t[0]=v,t[1]=y);let b=y,{params:x,setParams:S}=zc(),{resolveIntentLink:C}=ke(),w;t[2]===m?w=t[3]:(w=yt(m),t[2]=m,t[3]=w);let T=w,E=x?.comment,D=x?.scheduledDraft,O=(0,X.useRef)(x),k,A;t[4]===x?(k=t[5],A=t[6]):(k=()=>{O.current=x},A=[x],t[4]=x,t[5]=k,t[6]=A),(0,X.useLayoutEffect)(k,A);let j;t[7]!==r||t[8]!==i||t[9]!==C||t[10]!==D||t[11]!==_||t[12]!==b?(j=e=>{let t=_&&!D?[[`perspective`,_]]:[];b&&t.push([`variant`,M(b)]);let n=C(`edit`,{id:r,type:i,inspect:Fr,comment:e,...D?{scheduledDraft:D}:{}},t);return`${window.location.origin}${n}`},t[7]=r,t[8]=i,t[9]=C,t[10]=D,t[11]=_,t[12]=b,t[13]=j):j=t[13];let N=j,P;t[14]===S?P=t[15]:(P=()=>{S({...O.current,comment:void 0})},t[14]=S,t[15]=P);let F=P,I;t[16]!==f?.name||t[17]!==p?(I=()=>{f?.name!==`sanity/comments`&&p(`sanity/comments`)},t[16]=f?.name,t[17]=p,t[18]=I):I=t[18],f?.name;let L=I;if(!l){let e;return t[19]===n?e=t[20]:(e=(0,Q.jsx)(Q.Fragment,{children:n}),t[19]=n,t[20]=e),e}let R=f?.name===Fr,z=u===`connecting`,B;t[21]!==r||t[22]!==i||t[23]!==N||t[24]!==F||t[25]!==L||t[26]!==d||t[27]!==E||t[28]!==R||t[29]!==z?(B={documentId:r,documentType:i,getCommentLink:N,isCommentsOpen:R,isConnecting:z,onClearSelectedComment:F,onCommentsOpen:L,onPathOpen:d,selectedCommentId:E,sortOrder:`desc`,type:`field`},t[21]=r,t[22]=i,t[23]=N,t[24]=F,t[25]=L,t[26]=d,t[27]=E,t[28]=R,t[29]=z,t[30]=B):B=t[30];let V=B;if(o){let e;if(b)e=h._id;else if(_){let n;t[31]!==_||t[32]!==h._id?(n=Gi(h._id,_),t[31]=_,t[32]=h._id,t[33]=n):n=t[33],e=n}else if(g===`published`){let n;t[34]===h._id?n=t[35]:(n=Ji(h._id),t[34]=h._id,t[35]=n),e=n}else{let n;t[36]===h._id?n=t[37]:(n=Wi(h._id),t[36]=h._id,t[37]=n),e=n}let r,i;t[38]===V?(r=t[39],i=t[40]):({documentId:r,...i}=V,t[38]=V,t[39]=r,t[40]=i);let a;return t[41]!==n||t[42]!==r||t[43]!==i||t[44]!==e?(a=(0,Q.jsx)(qn,{...i,groupId:r,versionId:e,children:n}),t[41]=n,t[42]=r,t[43]=i,t[44]=e,t[45]=a):a=t[45],a}let ee;return t[46]!==n||t[47]!==T||t[48]!==V?(ee=(0,Q.jsx)(Kn,{...V,releaseId:T,children:n}),t[46]=n,t[47]=T,t[48]=V,t[49]=ee):ee=t[49],ee}function mu(e){let t=(0,Z.c)(20),{children:n}=e,{data:r}=v(),{actions:i,editState:a,isInitialValueLoading:o,revisionId:s}=Ec(),c=(0,X.useRef)(null),l;if(t[0]!==r||t[1]!==a?.release){let e;t[3]===a?.release?e=t[4]:(e=e=>e===a?.release,t[3]=a?.release,t[4]=e),l=r.map(hu).find(e),t[0]=r,t[1]=a?.release,t[2]=l}else l=t[2];let u=l,d;t[5]!==a||t[6]!==o||t[7]!==u||t[8]!==s?(d=a?{...a,release:u,revision:s||void 0,initialValueResolved:!o}:null,t[5]=a,t[6]=o,t[7]=u,t[8]=s,t[9]=d):d=t[9];let f=d;if(!f)return null;let p;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>c.current?.(),t[10]=p):p=t[10];let m;t[11]===f?m=t[12]:(m={...f,onComplete:p},t[11]=f,t[12]=m);let h=i||fn,g;t[13]!==f||t[14]!==n?(g=e=>{let{states:t}=e;return(0,Q.jsx)(_u,{states:t,actionProps:f,children:n})},t[13]=f,t[14]=n,t[15]=g):g=t[15];let _;return t[16]!==m||t[17]!==h||t[18]!==g?(_=(0,Q.jsx)(Qn,{args:m,hooks:h,resetRef:c,children:g}),t[16]=m,t[17]=h,t[18]=g,t[19]=_):_=t[19],_}function hu(e){return Oe(e._id)}var gu=[`delete`,`duplicate`,`publish`,`unpublish`,`unlinkFromCanvas`,`editInCanvas`,`linkToCanvas`,`schedule`,`discardVersion`,`unpublishVersion`];function _u(e){let t=(0,Z.c)(9),{states:n,children:r,actionProps:i}=e,{t:a}=q($),o;t[0]===i?o=t[1]:(o=Er(i),t[0]=i,t[1]=o);let{isLockedByCanvas:s}=Zn(o),c;t[2]!==s||t[3]!==n||t[4]!==a?(c=s?n.map(e=>!e.action||!gu.includes(e.action)?{...e,disabled:!0,title:a(`action.disabled-by-canvas.tooltip`)}:e):n,t[2]=s,t[3]=n,t[4]=a,t[5]=c):c=t[5];let l;return t[6]!==r||t[7]!==c?(l=(0,Q.jsx)(en.Provider,{value:c,children:r}),t[6]=r,t[7]=c,t[8]=l):l=t[8],l}var vu={},yu=[{id:`inspectors`},{id:`links`}],bu=`sanity/structure/history`,xu=`sanity/structure/validation`,Su=`sanity/structure/incoming-references`,Cu=`timeline-list-wrapper`;function wu(e){let t=(0,Z.c)(22),{documentId:n,documentType:r,inspectors:i,onMenuItems:a}=e,o=i.length,s;t[0]===o?s=t[1]:(s=()=>Array.from(Array(o)),t[0]=o,t[1]=s);let[c,l]=(0,X.useState)(s),u,d;t[2]!==o||t[3]!==c?(u=()=>{if(c.length!==o){let e=Array.from(Array(o));for(let t=0;t{l(n=>{let r=[...n];return r[e]=t,r})},t[6]=f):f=t[6];let p=f,m,h;t[7]!==c||t[8]!==a?(m=()=>{a(c.filter(Boolean))},h=[c,a],t[7]=c,t[8]=a,t[9]=m,t[10]=h):(m=t[9],h=t[10]),(0,X.useEffect)(m,h);let g;if(t[11]!==n||t[12]!==r||t[13]!==i){let e;t[15]!==n||t[16]!==r?(e=(e,t)=>e.useMenuItem?[Du({documentId:n,documentType:r,index:t,setMenuItem:p,useMenuItem:e.useMenuItem}),e.name]:[Eu,``],t[15]=n,t[16]=r,t[17]=e):e=t[17],g=i.map(e),t[11]=n,t[12]=r,t[13]=i,t[14]=g}else g=t[14];let _=g,v;t[18]===_?v=t[19]:(v=_.map(Tu),t[18]=_,t[19]=v);let y;return t[20]===v?y=t[21]:(y=(0,Q.jsx)(Q.Fragment,{children:v}),t[20]=v,t[21]=y),y}function Tu(e){let[t,n]=e;return n&&(0,Q.jsx)(t,{},n)}function Eu(){return null}function Du({documentId:e,documentType:t,index:n,setMenuItem:r,useMenuItem:i}){return(0,X.memo)(function(){let a=(0,Z.c)(4),o;a[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={documentId:e,documentType:t},a[0]=o):o=a[0];let s=i(o),c=nn(s),l,u;return a[1]===c?(l=a[2],u=a[3]):(l=()=>{r(n,c)},u=[c],a[1]=c,a[2]=l,a[3]=u),(0,X.useEffect)(l,u),null})}function Ou(){let e=(0,X.useContext)(tt);if(!e)throw Error(`DocumentPane: missing info context value`);return e}var ku=[`patch`,`commit`];function Au(e,t){return e.op===`publish`&&e.idPair.versionId?`publishVersion`:e.op===`unpublish`&&t?`unpublishVersion`:e.op}var ju=(0,X.memo)(function(){let e=(0,Z.c)(14),{push:t}=Qt(),{value:n}=Ec(),{documentId:r,documentType:i}=Ou(),a=Dc(),o=a.error,s=Kr(r,i),c=(0,X.useRef)(s),l=zc(),{t:u}=q($),{handleOpenDialog:d}=ar(),{selectedReleaseId:f}=oe(),p;bb0:{if(!a.title&&!o&&s&&!ku.includes(s.op)&&typeof n.title==`string`&&s?.type===`success`){p=n.title;break bb0}p=a.title}let m=p,h;e[0]!==u||e[1]!==m?(h=m||u(`panes.document-operation-results.operation-undefined-title`),e[0]=u,e[1]=m,e[2]=h):h=e[2];let g=h,_;e[3]===g?_=e[4]:(_=g.length>25?`${g.slice(0,25)}...`:g,e[3]=g,e[4]=_);let v=_,y,b;return e[5]!==v||e[6]!==s||e[7]!==d||e[8]!==l||e[9]!==t||e[10]!==f||e[11]!==u?(y=()=>{if(!s||s===c.current)return;let e;if(s.type===`error`){if(Xr(s.error)){d(`document_action`);return}t({closable:!0,duration:3e4,status:`error`,title:u(`panes.document-operation-results.operation-error`,{context:s.op}),description:(0,Q.jsxs)(`details`,{children:[(0,Q.jsx)(`summary`,{children:u(`panes.document-operation-results.error.summary.title`)}),s.error.message]})})}return s.type===`success`&&!ku.includes(s.op)&&t({closable:!0,status:`success`,title:(0,Q.jsx)(Se,{context:Au(s,f),i18nKey:`panes.document-operation-results.operation-success`,t:u,values:{op:s.op,title:v},components:{Strong:`strong`}})}),s.type===`success`&&s.op===`delete`&&(e=setTimeout(()=>l.closeCurrentAndAfter(),0)),c.current=s,()=>clearTimeout(e)},b=[s,l,t,u,v,d,f],e[5]=v,e[6]=s,e[7]=d,e[8]=l,e[9]=t,e[10]=f,e[11]=u,e[12]=y,e[13]=b):(y=e[12],b=e[13]),(0,X.useEffect)(y,b),null}),Mu=e=>e.liveEdit===!0;function Nu({targetDocumentState:e,workspace:t,schemaType:n}){if(e?.status===`resolving`||e?.status===`variant-definition-document-not-found`)return{result:void 0};let{document:{drafts:{enabled:r}}}=t;return e?.siblings.draft?r?Mu(n)?{result:!0,reason:`LIVE_EDIT_ACTIVE`}:{result:!1}:{result:!0,reason:`DRAFT_MODEL_INACTIVE`}:{result:!1}}function Pu({isSelectedPerspectiveWriteable:e,editState:t}){return Wr(t)&&!e.result}function Fu(e){let t=(0,Z.c)(32),{children:n,onClose:r}=e,{t:i}=q($),[a,o]=(0,X.useState)(null),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=e=>{let{error:t}=e;o(t)},t[0]=s):s=t[0];let c=s,l;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>o(null),t[1]=l):l=t[1];let u=l;if(a){let e;t[2]===i?e=t[3]:(e=i(`document-inspector.error.close-button.aria-label`),t[2]=i,t[3]=e);let n;t[4]===i?n=t[5]:(n=i(`document-inspector.error.title`),t[4]=i,t[5]=n);let o;t[6]!==r||t[7]!==e||t[8]!==n?(o=(0,Q.jsx)(ul,{as:`header`,closeButtonLabel:e,flex:`none`,onClose:r,title:n}),t[6]=r,t[7]=e,t[8]=n,t[9]=o):o=t[9];let s;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(aa,{})}),t[10]=s):s=t[10];let c;t[11]===i?c=t[12]:(c=i(`document-inspector.error.description`),t[11]=i,t[12]=c);let l;t[13]===c?l=t[14]:(l=(0,Q.jsx)(J,{size:1,children:c}),t[13]=c,t[14]=l);let d;t[15]===a.message?d=t[16]:(d=(0,Q.jsx)(J,{muted:!0,size:1,children:a.message}),t[15]=a.message,t[16]=d);let f;t[17]!==l||t[18]!==d?(f=(0,Q.jsx)(ui,{padding:3,radius:2,tone:`critical`,children:(0,Q.jsxs)(Y,{gap:3,children:[s,(0,Q.jsxs)(Y,{flexBasis:`0%`,flexGrow:1,gap:3,flexDirection:`column`,children:[l,d]})]})}),t[17]=l,t[18]=d,t[19]=f):f=t[19];let p;t[20]===i?p=t[21]:(p=i(`document-inspector.error.retry-button.text`),t[20]=i,t[21]=p);let m;t[22]===p?m=t[23]:(m=(0,Q.jsx)(Bi,{children:(0,Q.jsx)(Yt,{icon:fa,mode:`ghost`,onClick:u,text:p})}),t[22]=p,t[23]=m);let h;t[24]!==m||t[25]!==f?(h=(0,Q.jsx)(ui,{flex:1,overflow:`auto`,padding:3,children:(0,Q.jsxs)(Ri,{gap:3,children:[f,m]})}),t[24]=m,t[25]=f,t[26]=h):h=t[26];let g;return t[27]!==h||t[28]!==o?(g=(0,Q.jsxs)(Y,{flexDirection:`column`,height:`100%`,overflow:`hidden`,children:[o,h]}),t[27]=h,t[28]=o,t[29]=g):g=t[29],g}let d;return t[30]===n?d=t[31]:(d=(0,Q.jsx)(gt,{onCatch:c,children:n}),t[30]=n,t[31]=d),d}function Iu(e){let t=(0,Z.c)(20),{documentId:n,documentType:r,flex:i}=e,{collapsed:a}=Ms(),{closeInspector:o,inspector:s}=Ec(),{features:c}=zs(),l;t[0]!==o||t[1]!==s?(l=()=>{s&&o(s.name)},t[0]=o,t[1]=s,t[2]=l):l=t[2];let u=l;if(a||!s)return null;let d=s.component,f;t[3]!==d||t[4]!==n||t[5]!==r||t[6]!==u?(f=(0,Q.jsx)(X.Suspense,{fallback:null,children:(0,Q.jsx)(d,{onClose:u,documentId:n,documentType:r})}),t[3]=d,t[4]=n,t[5]=r,t[6]=u,t[7]=f):f=t[7];let p;t[8]!==u||t[9]!==s.name||t[10]!==f?(p=(0,Q.jsx)(Fu,{onClose:u,children:f},s.name),t[8]=u,t[9]=s.name,t[10]=f,t[11]=p):p=t[11];let m=p;if(c.resizablePanes){let e;t[12]===i?e=t[13]:(e=i!==void 0&&{flexGrow:i,flexBasis:`0%`},t[12]=i,t[13]=e);let n;return t[14]!==m||t[15]!==e?(n=(0,Q.jsx)(tr,{as:`aside`,"data-ui":`DocumentInspectorPanel`,...e,resizerPosition:`left`,maxWidth:540,minWidth:320,children:m}),t[14]=m,t[15]=e,t[16]=n):n=t[16],n}let h;return t[17]!==m||t[18]!==i?(h=(0,Q.jsx)(Bi,{as:`aside`,"data-ui":`DocumentInspectorPanel`,flexBasis:`0%`,flexGrow:i,children:m}),t[17]=m,t[18]=i,t[19]=h):h=t[19],h}function Lu(e,t,n){let r=(0,Z.c)(16),i=Ye(),a;r[0]!==t||r[1]!==e?(a=[`studio.structure-tool`,e,t].filter(Boolean),r[0]=t,r[1]=e,r[2]=a):a=r[2];let o=a.join(`.`),s;if(r[3]!==n||r[4]!==i||r[5]!==o){let e;r[7]===n?e=r[8]:(e=e=>e===null||e===``?n:e,r[7]=n,r[8]=e),s=i.getKey(o).pipe(Pn(e)),r[3]=n,r[4]=i,r[5]=o,r[6]=s}else s=r[6];let c=s,l=Lt(c,void 0)??n,u=it(c,void 0)??n,d;r[9]!==i||r[10]!==o||r[11]!==l?(d=async e=>{e!==l&&await i.setKey(o,e)},r[9]=i,r[10]=o,r[11]=l,r[12]=d):d=r[12];let f=d,p;return r[13]!==f||r[14]!==u?(p=[u,f],r[13]=f,r[14]=u,r[15]=p):p=r[15],p}var Ru={id:`parsed`,title:`document-inspector.view-mode.parsed`},zu={id:`raw`,title:`document-inspector.view-mode.raw-json`},Bu=[Ru,zu],Vu=new ye({maxSize:1e3});function Hu(e,t){let n=Vu.get(e);return n===void 0?(Vu.set(e,Array.isArray(t)||an(t)),Hu(e,t)):n}function Uu(e){let{path:t}=e,n=Vu.get(t);n!==void 0&&Vu.set(t,!n)}function Wu(e){let t=window.getSelection();if(t){let n=document.createRange();t.removeAllRanges(),n.selectNodeContents(e),t.addRange(n)}}function Gu(e){Wu(e.target)}function Ku(e){e.keyCode===65&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),Wu(e.currentTarget))}function qu(e){return an(e)&&Pt(e._id)&&Pt(e._type)}var Ju=di.div.withConfig({displayName:`JSONInspectorWrapper`,componentId:`sc-yxom9c-0`})(({theme:e})=>{let{color:t,fonts:n,space:r}=e.sanity;return yi`& .json-inspector,& .json-inspector .json-inspector__selection{font-family:${n.code.family};font-size:${n.code.sizes[1].fontSize}px;line-height:${n.code.sizes[1].lineHeight}px;color:var(--card-code-fg-color);}& .json-inspector .json-inspector__leaf{padding-left:${Si(r[4])};}& .json-inspector .json-inspector__leaf.json-inspector__leaf_root{padding-top:${Si(r[3])};padding-left:0;}& .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key{display:none;}& .json-inspector .json-inspector__line{display:block;position:relative;cursor:default;}& .json-inspector .json-inspector__line::after{content:'';position:absolute;top:0;left:-200px;right:-50px;bottom:0;z-index:-1;pointer-events:none;}& .json-inspector .json-inspector__line:hover::after{background:var(--card-code-bg-color);}& .json-inspector .json-inspector__leaf_composite > .json-inspector__line{cursor:pointer;}& .json-inspector .json-inspector__leaf_composite > .json-inspector__line::before{content:'▸ ';margin-left:calc(0 - ${Si(r[4])} + 3px);font-size:${n.code.sizes[1].fontSize}px;line-height:${n.code.sizes[1].lineHeight}px;}& .json-inspector .json-inspector__leaf_expanded.json-inspector__leaf_composite > .json-inspector__line::before{content:'▾ ';font-size:${n.code.sizes[1].fontSize}px;line-height:${n.code.sizes[1].lineHeight}px;}& .json-inspector .json-inspector__radio,& .json-inspector .json-inspector__flatpath{display:none;}& .json-inspector .json-inspector__value{margin-left:${Si(r[4]/2)};}& .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key + .json-inspector__value{margin:0;}& .json-inspector .json-inspector__key{color:${t.syntax.property};}& .json-inspector .json-inspector__value_helper,& .json-inspector .json-inspector__value_null{color:${t.syntax.constant};}& .json-inspector .json-inspector__not-found{padding-top:${Si(r[3])};}& .json-inspector .json-inspector__value_string{color:${t.syntax.string};}& .json-inspector .json-inspector__value_boolean{color:${t.syntax.boolean};}& .json-inspector .json-inspector__value_number{color:${t.syntax.number};}& .json-inspector .json-inspector__show-original{display:inline-block;padding:0 6px;cursor:pointer;}& .json-inspector .json-inspector__show-original:hover{color:inherit;}& .json-inspector .json-inspector__show-original::before{content:'↔';}& .json-inspector .json-inspector__show-original:hover::after{content:' expand';}`});function Yu(e){let t=(0,Z.c)(8),{onChange:n,query:r}=e,[i,a]=(0,X.useState)(r||``),o;t[0]===n?o=t[1]:(o=e=>{let t=e.currentTarget.value;a(t),n(t)},t[0]=n,t[1]=o);let s=o,{t:c}=q($),l;t[2]===c?l=t[3]:(l=c(`document-inspector.search.placeholder`),t[2]=c,t[3]=l);let u;return t[4]!==s||t[5]!==l||t[6]!==i?(u=(0,Q.jsx)(Oi,{icon:ra,onChange:s,placeholder:l,radius:2,value:i}),t[4]=s,t[5]=l,t[6]=i,t[7]=u):u=t[7],u}var Xu={debounceTime:200};function Zu(e){let t=(0,Z.c)(2),{document:n}=e;if(!qu(n))return null;let r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`em`,{children:(0,Q.jsx)(Oc,{document:n})}),t[0]=n,t[1]=r),r}function Qu(e){let t=(0,Z.c)(49),{value:n}=e,{onInspectClose:r,paneKey:i}=Ec(),a=`${i}_inspect_`,[o,s]=Lu(`inspect-view-mode`,null,`parsed`),c;t[0]===o?c=t[1]:(c=Bu.find(e=>e.id===o),t[0]=o,t[1]=c);let l=c,u;t[2]===s?u=t[3]:(u=async()=>{await s(Ru.id)},t[2]=s,t[3]=u);let d=u,f;t[4]===s?f=t[5]:(f=async()=>{await s(zu.id)},t[4]=s,t[5]=f);let p=f,{t:m}=q($),h=`${a}dialog`,g;t[6]!==m||t[7]!==n?(g=qu(n)?(0,Q.jsx)(Se,{t:m,i18nKey:`document-inspector.dialog.title`,components:{DocumentTitle:Zu},componentProps:{document:n}}):(0,Q.jsx)(`em`,{children:m(`document-inspector.dialog.title-no-value`)}),t[6]=m,t[7]=n,t[8]=g):g=t[8];let _;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(_={position:`sticky`,bottom:0,zIndex:3},t[9]=_):_=t[9];let v=`${a}tabpanel`,y=`${a}tab-${Ru.id}`,b;t[10]===m?b=t[11]:(b=m(Ru.title),t[10]=m,t[11]=b);let x=l===Ru,S;t[12]!==d||t[13]!==v||t[14]!==y||t[15]!==b||t[16]!==x?(S=(0,Q.jsx)(Xe,{"aria-controls":v,id:y,label:b,onClick:d,selected:x}),t[12]=d,t[13]=v,t[14]=y,t[15]=b,t[16]=x,t[17]=S):S=t[17];let C=`${a}tabpanel`,w=`${a}tab-${zu.id}`,T;t[18]===m?T=t[19]:(T=m(zu.title),t[18]=m,t[19]=T);let E=l===zu,D;t[20]!==p||t[21]!==C||t[22]!==w||t[23]!==T||t[24]!==E?(D=(0,Q.jsx)(Xe,{"aria-controls":C,id:w,label:T,onClick:p,selected:E}),t[20]=p,t[21]=C,t[22]=w,t[23]=T,t[24]=E,t[25]=D):D=t[25];let O;t[26]!==S||t[27]!==D?(O=(0,Q.jsx)(ui,{padding:3,paddingTop:0,shadow:1,style:_,children:(0,Q.jsxs)(fi,{gap:1,children:[S,D]})}),t[26]=S,t[27]=D,t[28]=O):O=t[28];let k=`${a}tab-${o}`,A=`${a}tabpanel`,j;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(j={outline:`none`},t[29]=j):j=t[29];let M;t[30]!==n||t[31]!==l?(M=l===Ru&&(0,Q.jsx)(Ju,{children:(0,Q.jsx)(Tc,{data:n,isExpanded:Hu,onClick:Uu,search:Yu,searchOptions:Xu,filterOptions:{ignoreCase:!0}})}),t[30]=n,t[31]=l,t[32]=M):M=t[32];let N;t[33]!==n||t[34]!==l?(N=l===zu&&(0,Q.jsx)(Bt,{language:`json`,tabIndex:0,onKeyDown:Ku,onDoubleClick:Gu,size:1,children:JSON.stringify(n,null,2)}),t[33]=n,t[34]=l,t[35]=N):N=t[35];let P;t[36]!==k||t[37]!==A||t[38]!==M||t[39]!==N?(P=(0,Q.jsxs)(Ii,{"aria-labelledby":k,flex:1,id:A,overflow:`auto`,padding:4,style:j,children:[M,N]}),t[36]=k,t[37]=A,t[38]=M,t[39]=N,t[40]=P):P=t[40];let F;t[41]!==O||t[42]!==P?(F=(0,Q.jsxs)(Y,{flexDirection:`column`,height:`100%`,children:[O,P]}),t[41]=O,t[42]=P,t[43]=F):F=t[43];let I;return t[44]!==r||t[45]!==F||t[46]!==h||t[47]!==g?(I=(0,Q.jsx)(rt,{bodyHeight:`100%`,id:h,header:g,onClose:r,onClickOutside:r,padding:!1,width:2,children:F}),t[44]=r,t[45]=F,t[46]=h,t[47]=g,t[48]=I):I=t[48],I}function $u(e){let t=(0,Z.c)(22),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]):({action:r,content:i,icon:n,tone:o,paddingY:s,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=o===void 0?`transparent`:o,l=s===void 0?2:s,u;t[7]===n?u=t[8]:(u=n&&(0,Q.jsx)(J,{size:0,children:(0,Q.jsx)(n,{})}),t[7]=n,t[8]=u);let d;t[9]===i?d=t[10]:(d=(0,Q.jsx)(Y,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,paddingY:2,children:i}),t[9]=i,t[10]=d);let f;t[11]===r?f=t[12]:(f=r&&(0,Q.jsx)(Yt,{...r,mode:r.mode||`ghost`,tone:r.tone||`default`}),t[11]=r,t[12]=f);let p;t[13]!==u||t[14]!==d||t[15]!==f?(p=(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,paddingX:2,children:[u,d,f]}),t[13]=u,t[14]=d,t[15]=f,t[16]=p):p=t[16];let m;return t[17]!==l||t[18]!==a||t[19]!==p||t[20]!==c?(m=(0,Q.jsx)(Bi,{padding:1,children:(0,Q.jsx)(ui,{radius:3,paddingX:2,paddingY:l,tone:c,...a,children:p})}),t[17]=l,t[18]=a,t[19]=p,t[20]=c,t[21]=m):m=t[21],m}function ed(e){let t=(0,Z.c)(5),{children:n,release:r}=e,i=r??`drafts`,a;t[0]===i?a=t[1]:(a=zt(i),t[0]=i,t[1]=a);let o;return t[2]!==n||t[3]!==a?(o=(0,Q.jsx)(Et,{$tone:a,children:n}),t[2]=n,t[3]=a,t[4]=o):o=t[4],o}function td(e){let t=(0,Z.c)(26),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{releaseId:r}=n,{t:i}=q($),{t:a}=q(),{data:o}=ei(),{params:s,setParams:c}=zc(),l=r??s?.historyVersion,u;t[2]!==s||t[3]!==c?(u=()=>{c({...s,rev:s?.historyEvent||void 0,since:void 0,historyVersion:void 0,scheduledDraft:void 0})},t[2]=s,t[3]=c,t[4]=u):u=t[4];let d=u,f;if(t[5]!==o||t[6]!==l){let e;t[8]===l?e=t[9]:(e=e=>Oe(e._id)===l,t[8]=l,t[9]=e),f=o.find(e),t[5]=o,t[6]=l,t[7]=f}else f=t[7];let p=f,m;bb0:{if(p?.state===`published`){m=`banners.published-release.description`;break bb0}if(p&&Ht(p)){m=`banners.archived-scheduled-draft.description`;break bb0}m=`banners.archived-release.description`}let h=m,g=p?.metadata.title,_;t[10]===a?_=t[11]:(_=a(`release.placeholder-untitled-release`),t[10]=a,t[11]=_);let v;t[12]!==h||t[13]!==p||t[14]!==i?(v=e=>{let{displayTitle:t}=e;return(0,Q.jsx)(Se,{t:i,i18nKey:h,values:{title:t},components:{VersionBadge:ed},componentProps:{release:p}})},t[12]=h,t[13]=p,t[14]=i,t[15]=v):v=t[15];let y;t[16]!==g||t[17]!==_||t[18]!==v?(y=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(St,{title:g,fallback:_,children:v})}),t[16]=g,t[17]=_,t[18]=v,t[19]=y):y=t[19];let b;t[20]!==d||t[21]!==s?.archivedRelease?(b=s?.archivedRelease?void 0:{text:`Go back to published version`,onClick:d},t[20]=d,t[21]=s?.archivedRelease,t[22]=b):b=t[22];let x;return t[23]!==y||t[24]!==b?(x=(0,Q.jsx)($u,{tone:`caution`,content:y,action:b}),t[23]=y,t[24]=b,t[25]=x):x=t[25],x}var nd=`lzzk380`,rd=e=>{let t=(0,Z.c)(24),{onClose:n,isLockedByCanvas:r}=e,{t:i}=q($),a=(0,X.useRef)(null),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=()=>[a.current],t[0]=o):o=t[0],Ai(n,o);let s;t[1]!==r||t[2]!==i?(s=i(r?`canvas.banner.popover-heading`:`canvas.banner.editable.popover-heading`),t[1]=r,t[2]=i,t[3]=s):s=t[3];let c=s,l;t[4]!==r||t[5]!==i?(l=i(r?`canvas.banner.popover-description`:`canvas.banner.editable.popover-description`),t[4]=r,t[5]=i,t[6]=l):l=t[6];let u=l,d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Q.jsx)(`img`,{className:nd,src:`https://cdn.sanity.io/images/pyrmmpch/production/b47224e2f3a7d1747e43b9da1ac31739250e628b-632x376.png`,alt:`Canvas`}),t[7]=d):d=t[7];let f;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Q.jsx)(J,{size:1,weight:`semibold`,children:`Canvas`}),t[8]=f):f=t[8];let p;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Q.jsxs)(Y,{paddingY:1,gap:2,children:[f,(0,Q.jsx)(J,{size:1,muted:!0,children:(0,Q.jsx)(wa,{})})]}),t[9]=p):p=t[9];let m;t[10]===c?m=t[11]:(m=(0,Q.jsx)(Bi,{paddingTop:3,children:(0,Q.jsx)(Ti,{size:1,children:c})}),t[10]=c,t[11]=m);let h;t[12]===u?h=t[13]:(h=(0,Q.jsx)(Bi,{paddingTop:4,children:(0,Q.jsx)(J,{size:1,children:u})}),t[12]=u,t[13]=h);let g;t[14]!==m||t[15]!==h?(g=(0,Q.jsxs)(Y,{paddingX:4,paddingBottom:4,paddingTop:3,flexDirection:`column`,children:[p,m,h]}),t[14]=m,t[15]=h,t[16]=g):g=t[16];let _;t[17]===i?_=t[18]:(_=i(`canvas.banner.popover-button-text`),t[17]=i,t[18]=_);let v;t[19]===_?v=t[20]:(v=(0,Q.jsx)(Y,{gap:3,justifyContent:`flex-end`,paddingX:4,paddingBottom:4,children:(0,Q.jsx)(Yt,{mode:`bleed`,text:_,autoFocus:!0,tone:`primary`,href:`https://snty.link/canvas-docs`,target:`_blank`,rel:`noopener noreferrer`,as:`a`,iconRight:_a})}),t[19]=_,t[20]=v);let y;return t[21]!==v||t[22]!==g?(y=(0,Q.jsx)(ui,{radius:3,overflow:`hidden`,ref:a,children:(0,Q.jsxs)(Pi,{width:0,children:[d,g,v]})}),t[21]=v,t[22]=g,t[23]=y):y=t[23],y},id=e=>{let t=(0,Z.c)(21),{documentId:n}=e,{t:r}=q($),[i,a]=(0,X.useState)(!1),o=wn(n),{isLockedByCanvas:s}=Zn(n),c;bb0:{if(!s){let e;t[0]===r?e=t[1]:(e=r(`canvas.banner.editable.linked-text`),t[0]=r,t[1]=e),c=e;break bb0}if(o===`published`){let e;t[2]===r?e=t[3]:(e=r(`canvas.banner.linked-text.published`),t[2]=r,t[3]=e),c=e;break bb0}if(o===`draft`){let e;t[4]===r?e=t[5]:(e=r(`canvas.banner.linked-text.draft`),t[4]=r,t[5]=e),c=e;break bb0}let e;t[6]===r?e=t[7]:(e=r(`canvas.banner.linked-text.version`),t[6]=r,t[7]=e),c=e}let l=c,u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>a(od),t[8]=u):u=t[8];let d=u,f;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>a(!1),t[9]=f):f=t[9];let p=f,m;t[10]===l?m=t[11]:(m=(0,Q.jsx)(J,{size:1,weight:`medium`,children:l}),t[10]=l,t[11]=m);let h;t[12]===s?h=t[13]:(h=(0,Q.jsx)(rd,{onClose:p,isLockedByCanvas:s}),t[12]=s,t[13]=h);let g;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Q.jsx)(Yt,{tooltipProps:null,mode:`bleed`,tone:`default`,icon:ia,onClick:d}),t[14]=g):g=t[14];let _;t[15]!==i||t[16]!==h?(_=(0,Q.jsx)(It,{open:i,size:0,tone:`default`,portal:!0,placement:`bottom-start`,content:h,children:g}),t[15]=i,t[16]=h,t[17]=_):_=t[17];let v;return t[18]!==m||t[19]!==_?(v=(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,children:[m,_]}),t[18]=m,t[19]=_,t[20]=v):v=t[20],v};function ad(){let e=(0,Z.c)(10),{documentId:t,displayed:n}=Ec(),{t:r}=q($),i=n?._id||t,{companionDoc:a}=Zn(i),o=Zr(a?.canvasDocumentId,`banner`);if(!a)return null;let s;e[0]===i?s=e[1]:(s=(0,Q.jsx)(id,{documentId:i}),e[0]=i,e[1]=s);let c;e[2]===r?c=e[3]:(c=r(`canvas.banner.edit-in-canvas-action`),e[2]=r,e[3]=c);let l;e[4]!==o||e[5]!==c?(l={mode:`ghost`,text:c,onClick:o},e[4]=o,e[5]=c,e[6]=l):l=e[6];let u;return e[7]!==s||e[8]!==l?(u=(0,Q.jsx)($u,{tone:`neutral`,"data-test-id":`canvas-linked-banner`,paddingY:0,content:s,action:l}),e[7]=s,e[8]=l,e[9]=u):u=e[9],u}function od(e){return!e}function sd(e){let t=(0,Z.c)(7),{children:n,fallbackTitle:r,releaseDoc:i}=e;if(!i)return null;let a=r??``,o;t[0]!==n||t[1]!==i?(o=()=>(0,Q.jsx)(Et,{$tone:zt(i),children:n}),t[0]=n,t[1]=i,t[2]=o):o=t[2];let s;return t[3]!==i.metadata.title||t[4]!==a||t[5]!==o?(s=(0,Q.jsx)(St,{title:i.metadata.title,fallback:a,children:o}),t[3]=i.metadata.title,t[4]=a,t[5]=o,t[6]=s):s=t[6],s}var cd=e=>{let t=(0,Z.c)(32),{schemaType:n,selectedPerspective:r,reason:i}=e,{t:a}=q($),{t:o}=q(),{document:s}=se(),{drafts:c}=s,{enabled:l}=c,u;t[0]!==l||t[1]!==n?(u=e=>{let{perspective:t}=e;return{disabled:!Pr({selectedPerspective:t,isDraftModelEnabled:l,schemaType:n}).result}},t[0]=l,t[1]=n,t[2]=u):u=t[2];let d=u,f=nt(r)?r:void 0,p;t[3]!==f||t[4]!==o?(p=f?f.metadata.title||o(`release.placeholder-untitled-release`):void 0,t[3]=f,t[4]=o,t[5]=p):p=t[5];let m=p,h;t[6]!==i||t[7]!==a?(h=i===`PUBLISHED_NOT_WRITEABLE`&&a(`banners.choose-new-document-destination.cannot-create-published-document`),t[6]=i,t[7]=a,t[8]=h):h=t[8];let g;t[9]!==i||t[10]!==a?(g=i===`DRAFTS_NOT_WRITEABLE`&&a(`banners.choose-new-document-destination.cannot-create-draft-document`),t[9]=i,t[10]=a,t[11]=g):g=t[11];let _;t[12]!==i||t[13]!==f||t[14]!==m||t[15]!==a||t[16]!==o?(_=i===`RELEASE_NOT_ACTIVE`&&f&&m&&(0,Q.jsx)(Se,{t:a,i18nKey:`banners.choose-new-document-destination.release-inactive`,values:{title:m},components:{VersionBadge:sd},componentProps:{fallbackTitle:o(`release.placeholder-untitled-release`),releaseDoc:f}}),t[12]=i,t[13]=f,t[14]=m,t[15]=a,t[16]=o,t[17]=_):_=t[17];let v;t[18]===a?v=t[19]:(v=a(`banners.choose-new-document-destination.choose-destination`),t[18]=a,t[19]=v);let y;t[20]===v?y=t[21]:(y=(0,Q.jsxs)(Q.Fragment,{children:[` `,v]}),t[20]=v,t[21]=y);let b;t[22]!==h||t[23]!==g||t[24]!==_||t[25]!==y?(b=(0,Q.jsxs)(J,{size:1,children:[h,g,_,y]}),t[22]=h,t[23]=g,t[24]=_,t[25]=y,t[26]=b):b=t[26];let x;t[27]===d?x=t[28]:(x=(0,Q.jsx)(pr,{menuItemProps:d}),t[27]=d,t[28]=x);let S;return t[29]!==b||t[30]!==x?(S=(0,Q.jsx)($u,{tone:`caution`,icon:Qi,"data-testid":`choose-new-document-destination-banner`,content:(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,children:[b,x]})}),t[29]=b,t[30]=x,t[31]=S):S=t[31],S};function ld(){let e=(0,Z.c)(3),{isDeleted:t,isDeleting:n,ready:r}=Ec(),{selectedPerspective:i}=oe();if(!r)return null;if(!un(i)&&!tn(i)&&nt(i)&&i.state===`archived`){let t;return e[0]===i?t=e[1]:(t=(0,Q.jsx)(dd,{release:i}),e[0]=i,e[1]=t),t}if(t&&!n){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(ud,{}),e[2]=t):t=e[2],t}}function ud(){let e=(0,Z.c)(17),{documentId:t,documentType:n}=Ec(),{restore:r}=w(t,n),{navigateIntent:i}=ke(),a;e[0]!==t||e[1]!==n||e[2]!==i||e[3]!==r?(a=()=>{r.execute(`lastRevision`),i(`edit`,{id:t,type:n})},e[0]=t,e[1]=n,e[2]=i,e[3]=r,e[4]=a):a=e[4];let o=a,{t:s}=q($),c;e[5]===s?c=e[6]:(c=s(`banners.deleted-document-banner.restore-button.text`),e[5]=s,e[6]=c);let l;e[7]!==o||e[8]!==c?(l={onClick:o,text:c},e[7]=o,e[8]=c,e[9]=l):l=e[9];let u;e[10]===s?u=e[11]:(u=s(`banners.deleted-document-banner.text`),e[10]=s,e[11]=u);let d;e[12]===u?d=e[13]:(d=(0,Q.jsx)(J,{size:1,weight:`medium`,children:u}),e[12]=u,e[13]=d);let f;return e[14]!==l||e[15]!==d?(f=(0,Q.jsx)($u,{action:l,content:d,"data-testid":`deleted-document-banner`,icon:ga}),e[14]=l,e[15]=d,e[16]=f):f=e[16],f}var dd=e=>{let t=(0,Z.c)(8),{release:n}=e,{t:r}=q(),i;t[0]!==n.metadata?.title||t[1]!==r?(i=n.metadata?.title||r(`release.placeholder-untitled-release`),t[0]=n.metadata?.title,t[1]=r,t[2]=i):i=t[2];let a;t[3]===i?a=t[4]:(a={title:i},t[3]=i,t[4]=a);let o;return t[5]!==r||t[6]!==a?(o=(0,Q.jsx)($u,{tone:`caution`,content:(0,Q.jsx)(J,{size:1,weight:`medium`,children:(0,Q.jsx)(Se,{t:r,i18nKey:`banners.deleted-release-banner.text`,values:a})}),"data-testid":`deleted-release-banner`,icon:Aa}),t[5]=r,t[6]=a,t[7]=o):o=t[7],o};function fd(){let e=(0,Z.c)(5),{schemaType:t}=Ou(),{t:n}=q($);if(!Je(t))return null;let r;e[0]===n?r=e[1]:(r=(0,Q.jsx)(Se,{t:n,i18nKey:`banners.deprecated-document-type-banner.text`}),e[0]=n,e[1]=r);let i;return e[2]!==t.deprecated.reason||e[3]!==r?(i=(0,Q.jsx)($u,{content:(0,Q.jsxs)(J,{size:1,weight:`medium`,children:[r,` `,t.deprecated.reason]}),"data-testid":`deprecated-document-type-banner`,icon:aa}),e[2]=t.deprecated.reason,e[3]=r,e[4]=i):i=e[4],i}function pd(e){let t=(0,Z.c)(12),{children:n,currentRelease:r,fallbackTitle:i}=e,a=r??`drafts`,o;t[0]===a?o=t[1]:(o=zt(a),t[0]=a,t[1]=o);let s=o;if(typeof r==`string`||!r){let e;return t[2]!==n||t[3]!==s?(e=(0,Q.jsx)(Et,{$tone:s,children:n}),t[2]=n,t[3]=s,t[4]=e):e=t[4],e}let c=r.metadata?.title,l=i??``,u;t[5]!==n||t[6]!==s?(u=()=>(0,Q.jsx)(Et,{$tone:s,children:n}),t[5]=n,t[6]=s,t[7]=u):u=t[7];let d;return t[8]!==c||t[9]!==l||t[10]!==u?(d=(0,Q.jsx)(St,{title:c,fallback:l,children:u}),t[8]=c,t[9]=l,t[10]=u,t[11]=d):d=t[11],d}function md(e){let t=(0,Z.c)(44),{documentId:n,currentRelease:r,isScheduledRelease:i}=e,a=r??`drafts`,o;t[0]===a?o=t[1]:(o=zt(a),t[0]=a,t[1]=o);let s=o,{t:c}=q($),{t:l}=q(),{createVersion:u}=lr(),d=typeof r==`string`,f;t[2]!==r||t[3]!==d||t[4]!==l?(f=d?r:r?.metadata?.title||l(`release.placeholder-untitled-release`),t[2]=r,t[3]=d,t[4]=l,t[5]=f):f=t[5];let p=f,[m,h]=(0,X.useState)(),g=Qt(),_;t[6]!==u||t[7]!==r||t[8]!==n||t[9]!==d||t[10]!==c||t[11]!==g?(_=async()=>{if(d||r._id){h({status:`creating`,lastUpdate:new Date});let e=d?r:Oe(r._id);try{await u(e,n),h({status:`created`,lastUpdate:new Date})}catch(e){let t=e;g.push({status:`error`,closable:!0,title:c(`banners.release.error.title`),description:c(`banners.release.error.description`,{message:t.message})}),h(void 0)}}},t[6]=u,t[7]=r,t[8]=n,t[9]=d,t[10]=c,t[11]=g,t[12]=_):_=t[12];let v=_,y=hd(200),b=m?.status===`created`&&y.getTime()-m.lastUpdate.getTime()>1e3,x;t[13]===c?x=t[14]:(x=c(`banners.release.waiting.title`),t[13]=c,t[14]=x);let S;t[15]===c?S=t[16]:(S=c(`banners.release.waiting.description`),t[15]=c,t[16]=S);let C;t[17]!==b||t[18]!==x||t[19]!==S?(C={status:`info`,id:`add-document-to-release`,enabled:b,closable:!0,title:x,description:S},t[17]=b,t[18]=x,t[19]=S,t[20]=C):C=t[20],Yn(C);let w;t[21]===p?w=t[22]:(w={title:p},t[21]=p,t[22]=w);let T;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(T={VersionBadge:pd},t[23]=T):T=t[23];let E;t[24]===l?E=t[25]:(E=l(`release.placeholder-untitled-release`),t[24]=l,t[25]=E);let D;t[26]!==r||t[27]!==E?(D={currentRelease:r,fallbackTitle:E},t[26]=r,t[27]=E,t[28]=D):D=t[28];let O;t[29]!==c||t[30]!==D||t[31]!==w?(O=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`banners.release.not-in-release`,t:c,values:w,components:T,componentProps:D})}),t[29]=c,t[30]=D,t[31]=w,t[32]=O):O=t[32];let k;t[33]!==r||t[34]!==v||t[35]!==i||t[36]!==c||t[37]!==s||t[38]!==m?(k=i?void 0:{text:H(r)?c(`banners.release.action.add-to-bundle`):c(`banners.release.action.add-to-release`),tone:s,disabled:!!m,onClick:v,mode:`default`},t[33]=r,t[34]=v,t[35]=i,t[36]=c,t[37]=s,t[38]=m,t[39]=k):k=t[39];let A;return t[40]!==O||t[41]!==k||t[42]!==s?(A=(0,Q.jsx)($u,{tone:s,content:O,action:k}),t[40]=O,t[41]=k,t[42]=s,t[43]=A):A=t[43],A}function hd(e){let t=(0,Z.c)(4),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=new Date,t[0]=n):n=t[0];let[r,i]=(0,X.useState)(n),a,o;return t[1]===e?(a=t[2],o=t[3]):(a=()=>{let t=setInterval(()=>{i(new Date)},e);return()=>clearInterval(t)},o=[e],t[1]=e,t[2]=a,t[3]=o),(0,X.useEffect)(a,o),r}function gd({variant:e,documentVersions:t,fallback:n}){let r=Xt({bundle:`drafts`,variant:e._id,documentVersions:t})||Xt({bundle:`published`,variant:e._id,documentVersions:t});return r?{_id:r._id,_rev:r._rev}:{_id:n._id,_rev:n._rev}}function _d(){let e=(0,Z.c)(45),{t}=q($),{t:n}=q(),{value:r,documentId:i,schemaType:a}=Ec(),{selectedPerspective:o,selectedVariants:s,selectedReleaseId:c}=oe(),l=Ae(s),u;e[0]===i?u=e[1]:(u={documentId:i},e[0]=i,e[1]=u);let{versions:d}=Ot(u),{createVariantDocument:f}=jr(),[p,m]=(0,X.useState)(`idle`),h=Qt(),g=$r(),_=l?ee(l):``,v;bb0:{if(nt(o)){let t;e[2]!==o.metadata?.title||e[3]!==n?(t=o.metadata?.title||n(`release.placeholder-untitled-release`),e[2]=o.metadata?.title,e[3]=n,e[4]=t):t=e[4],v=t;break bb0}if(tn(o)){let t;e[5]===n?t=e[6]:(t=n(`release.chip.global.drafts`),e[5]=n,e[6]=t),v=t;break bb0}if(un(o)){let t;e[7]===n?t=e[8]:(t=n(`release.chip.published`),e[7]=n,e[8]=t),v=t;break bb0}v=String(o)}let y=v,b;e[9]!==a?.liveEdit||e[10]!==o?(b=a?.liveEdit&&tn(o)?`published`:o,e[9]=a?.liveEdit,e[10]=o,e[11]=b):b=e[11];let x=b,S;e[12]!==x||e[13]!==f||e[14]!==i||e[15]!==l||e[16]!==m||e[17]!==t||e[18]!==h||e[19]!==r||e[20]!==d?(S=async()=>{if(l){m(`in-progress`);try{if(r._createdAt){let e=gd({variant:l,documentVersions:d,fallback:{_id:r._id,_rev:r._rev}});await f({baseId:e._id,ifBaseRevisionId:e._rev,documentGroupId:i,variant:l,selectedPerspective:x})}else{let{_id:e,_rev:t,_createdAt:n,_updatedAt:a,_system:o,...s}=r;await f({document:s,documentGroupId:i,variant:l,selectedPerspective:x})}m(`success`)}catch(e){let n=e;h.push({status:`error`,closable:!0,title:t(`banners.variant.error.title`),description:t(`banners.variant.error.description`,{message:n instanceof Error?n.message:String(n)})}),m(`failed`)}}},e[12]=x,e[13]=f,e[14]=i,e[15]=l,e[16]=m,e[17]=t,e[18]=h,e[19]=r,e[20]=d,e[21]=S):S=e[21];let C=S,w=p===`success`,T;e[22]===t?T=e[23]:(T=t(`banners.variant.waiting.title`),e[22]=t,e[23]=T);let E;e[24]===t?E=e[25]:(E=t(`banners.variant.waiting.description`),e[24]=t,e[25]=E);let D;e[26]!==w||e[27]!==T||e[28]!==E?(D={status:`info`,id:`add-document-to-variant`,enabled:w,delay:1e3,closable:!0,title:T,description:E},e[26]=w,e[27]=T,e[28]=E,e[29]=D):D=e[29],Yn(D);let O=o===g||c,k;e[30]!==y||e[31]!==_?(k={variantTitle:_,perspectiveTitle:y},e[30]=y,e[31]=_,e[32]=k):k=e[32];let A;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(A={VariantBadge:`strong`,PerspectiveTitle:`strong`},e[33]=A):A=e[33];let j;e[34]!==t||e[35]!==k?(j=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`banners.variant.not-in-variant`,t,values:k,components:A})}),e[34]=t,e[35]=k,e[36]=j):j=e[36];let M;e[37]!==C||e[38]!==O||e[39]!==p||e[40]!==t?(M=O?{text:t(`banners.variant.action.add-to-variant`),tone:`suggest`,disabled:p===`in-progress`||p===`success`,onClick:C,mode:`default`}:void 0,e[37]=C,e[38]=O,e[39]=p,e[40]=t,e[41]=M):M=e[41];let N;return e[42]!==j||e[43]!==M?(N=(0,Q.jsx)($u,{tone:`suggest`,content:j,action:M}),e[42]=j,e[43]=M,e[44]=N):N=e[44],N}var vd=he({name:`Ask To Edit Dialog Opened`,version:1,description:`User clicked the "Ask to edit" button in the document permissions banner`}),yd=he({name:`Ask To Edit Request Sent`,version:1,description:`User sent a role change request from the dialog`}),bd=`wicvv80`,xd=`administrator`;function Sd(e){let t=(0,Z.c)(54),{onClose:n,onRequestSubmitted:r}=e,{t:i}=q($),a=He(),o=`request-permissions-${(0,X.useId)()}`,s=F(),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={apiVersion:`2024-09-26`},t[0]=c):c=t[0];let l=xt(c),u=Qt(),d=Jt(),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(``),[g,_]=(0,X.useState)(),[v,y]=(0,X.useState)(!1),[b,x]=(0,X.useState)(!1),S;bb0:{if(!s||!l){let e;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=Un(xd),t[1]=e):e=t[1],S=e;break bb0}let e;t[2]!==l.observable||t[3]!==s?(e=l.observable.request({url:`/projects/${s}/roles`}).pipe(Pn(wd),_t(xd),Bn(Cd)),t[2]=l.observable,t[3]=s,t[4]=e):e=t[4],S=e}let C=Lt(S,xd),w;t[5]!==l||t[6]!==m||t[7]!==r||t[8]!==s||t[9]!==C||t[10]!==a||t[11]!==u?(w=()=>{p(!0),l.request({url:`/access/project/${s}/requests`,method:`post`,body:{note:m,requestUrl:window?.location.href,requestedRole:C,type:`role`}}).then(e=>{e&&(r&&r(),a.log(yd),u.push({title:`Edit access requested`}))}).catch(e=>{let t=e?.response?.statusCode,n=e?.response?.body?.message;t===429&&(y(!0),_(n)),t===409?(x(!0),_(n)):u.push({title:`There was a problem submitting your request.`,status:`error`})}).finally(()=>{p(!1)})},t[5]=l,t[6]=m,t[7]=r,t[8]=s,t[9]=C,t[10]=a,t[11]=u,t[12]=w):w=t[12];let T=w,E=d.fullscreen,D;t[13]===i?D=t[14]:(D=i(`request-permission-dialog.header.text`),t[13]=i,t[14]=D);let O;t[15]===i?O=t[16]:(O=i(`confirm-dialog.cancel-button.fallback-text`),t[15]=i,t[16]=O);let k;t[17]!==n||t[18]!==O?(k={onClick:n,text:O},t[17]=n,t[18]=O,t[19]=k):k=t[19];let A=v||b,j;t[20]===i?j=t[21]:(j=i(`request-permission-dialog.confirm-button.text`),t[20]=i,t[21]=j);let M;t[22]!==f||t[23]!==T||t[24]!==A||t[25]!==j?(M={onClick:T,loading:f,disabled:A,text:j,tone:`primary`,type:`submit`},t[22]=f,t[23]=T,t[24]=A,t[25]=j,t[26]=M):M=t[26];let N;t[27]!==M||t[28]!==k?(N={cancelButton:k,confirmButton:M},t[27]=M,t[28]=k,t[29]=N):N=t[29];let P;t[30]===i?P=t[31]:(P=i(`request-permission-dialog.description.text`),t[30]=i,t[31]=P);let I;t[32]===P?I=t[33]:(I=(0,Q.jsx)(J,{children:P}),t[32]=P,t[33]=I);let L;t[34]!==b||t[35]!==v||t[36]!==f||t[37]!==g||t[38]!==m||t[39]!==T||t[40]!==i?(L=v||b?(0,Q.jsx)(ui,{tone:`caution`,padding:3,radius:2,shadow:1,children:(0,Q.jsxs)(J,{size:1,children:[v&&(0,Q.jsx)(Q.Fragment,{children:g??i(`request-permission-dialog.warning.limit-reached.text`)}),b&&(0,Q.jsx)(Q.Fragment,{children:g??i(`request-permission-dialog.warning.denied.text`)})]})}):(0,Q.jsxs)(Y,{gap:3,paddingBottom:0,flexDirection:`column`,children:[(0,Q.jsx)(Oi,{placeholder:i(`request-permission-dialog.note-input.placeholder.text`),disabled:f,onKeyDown:e=>{e.key===`Enter`&&T()},maxLength:150,value:m,onChange:e=>{h(e.currentTarget.value)}}),(0,Q.jsx)(J,{align:`right`,muted:!0,size:1,children:`${m.length}/150`})]}),t[34]=b,t[35]=v,t[36]=f,t[37]=g,t[38]=m,t[39]=T,t[40]=i,t[41]=L):L=t[41];let R;t[42]!==I||t[43]!==L?(R=(0,Q.jsx)(Bi,{className:bd,children:(0,Q.jsxs)(Ri,{gap:4,children:[I,L]})}),t[42]=I,t[43]=L,t[44]=R):R=t[44];let z;t[45]!==o||t[46]!==n||t[47]!==N||t[48]!==R||t[49]!==D?(z=(0,Q.jsx)(rt,{width:1,id:o,header:D,footer:N,onClose:n,onClickOutside:n,children:R}),t[45]=o,t[46]=n,t[47]=N,t[48]=R,t[49]=D,t[50]=z):z=t[50];let B;return t[51]!==z||t[52]!==d.fullscreen?(B=(0,Q.jsx)(Ci,{position:`fixed`,zOffset:E,children:z}),t[51]=z,t[52]=d.fullscreen,t[53]=B):B=t[53],B}function Cd(){return Un(xd)}function wd(e){return e.filter(Ed).find(Td)?`editor`:xd}function Td(e){return e.name===`editor`}function Ed(e){return e?.appliesToUsers}var Dd={loading:!0,error:!1,status:void 0},Od={loading:!1,error:!1,status:`none`},kd={loading:!1,error:!1,status:`declined`},Ad={loading:!1,error:!1,status:`pending`},jd={loading:!1,error:!1,status:`expired`},Md=()=>{let e=(0,Z.c)(9),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={apiVersion:`2024-07-01`},e[0]=t):t=e[0];let n=xt(t),r=F(),i;bb0:{if(!n||!r){let t;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(t=Un(Od),e[1]=t):t=e[1],i=t;break bb0}let t;e[2]!==n||e[3]!==r?(t=Nd(n,r),e[2]=n,e[3]=r,e[4]=t):t=e[4],i=t}let{loading:a,error:o,status:s}=it(i,Dd),c;return e[5]!==o||e[6]!==a||e[7]!==s?(c={data:s,loading:a,error:o},e[5]=o,e[6]=a,e[7]=s,e[8]=c):c=e[8],c};function Nd(e,t){return e.observable.request({url:`/access/requests/me`,tag:`use-role-requests-status`}).pipe(Pn(e=>{if(!e||e.length===0)return Od;let n=e.filter(e=>e.resourceId===t&&e.type===`role`),r=n.find(e=>e.status===`declined`);return r&&wr($t(new Date(r.createdAt),2),new Date)?kd:n.find(e=>e.status===`pending`&&wr($t(new Date(e.createdAt),2),new Date))?Ad:n.find(e=>e.status===`pending`&&Jn($t(new Date(e.createdAt),2),new Date))?jd:Od}),Bn(e=>(console.error(`Failed to fetch access requests`,e),Un({loading:!1,error:!0,status:void 0}))),_t(Dd))}function Pd({roleList:e}){return e}function Fd(e){let t=(0,Z.c)(35),{requiredPermission:n}=e,r=Le(),i=se(),{documentId:a,schemaType:o}=Ec(),s;t[0]!==a||t[1]!==o.name||t[2]!==i.document.askToEdit?(s=i.document.askToEdit.enabled({documentId:a,documentType:o.name}),t[0]=a,t[1]=o.name,t[2]=i.document.askToEdit,t[3]=s):s=t[3];let c=s,{data:l,loading:u,error:d}=Md(),[f,p]=(0,X.useState)(!1),m=l===`pending`||l===`declined`||f,h;t[4]===r?.roles?h=t[5]:(h=r?.roles||[],t[4]=r?.roles,t[5]=h);let g=h,_=g.length===1&&g[0].name===`viewer`,[v,y]=(0,X.useState)(!1),b;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(b={style:`short`},t[6]=b):b=t[6];let S=x(b),{t:C}=q($),w=He(),T,E;t[7]!==g||t[8]!==S?(T=g.map(Ld),E=S.formatToParts(T).map(Id),t[7]=g,t[8]=S,t[9]=T,t[10]=E):(T=t[9],E=t[10]);let D=E,O=c&&_&&l&&!d&&!u,k;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(k={Roles:Pd},t[11]=k):k=t[11];let A;t[12]===D?A=t[13]:(A={roleList:D},t[12]=D,t[13]=A);let j;t[14]!==T||t[15]!==D.length?(j={count:D.length,roles:T},t[14]=T,t[15]=D.length,t[16]=j):j=t[16];let M;t[17]!==n||t[18]!==C||t[19]!==A||t[20]!==j?(M=(0,Q.jsx)(J,{size:1,weight:`medium`,children:(0,Q.jsx)(Se,{t:C,i18nKey:`banners.permission-check-banner.missing-permission`,components:k,componentProps:A,values:j,context:n})}),t[17]=n,t[18]=C,t[19]=A,t[20]=j,t[21]=M):M=t[21];let N;t[22]!==m||t[23]!==O||t[24]!==C||t[25]!==w?(N=O?{onClick:m?void 0:()=>{y(!0),w.log(vd)},text:C(m?`banners.permission-check-banner.request-permission-button.sent`:`banners.permission-check-banner.request-permission-button.text`),tone:m?`default`:`primary`,disabled:m,mode:m?`bleed`:void 0}:void 0,t[22]=m,t[23]=O,t[24]=C,t[25]=w,t[26]=N):N=t[26];let P;t[27]!==M||t[28]!==N?(P=(0,Q.jsx)($u,{content:M,action:N,"data-testid":`permission-check-banner`,icon:ga}),t[27]=M,t[28]=N,t[29]=P):P=t[29];let F;t[30]===v?F=t[31]:(F=v&&(0,Q.jsx)(Sd,{onClose:()=>y(!1),onRequestSubmitted:()=>{p(!0),y(!1)}}),t[30]=v,t[31]=F);let I;return t[32]!==P||t[33]!==F?(I=(0,Q.jsxs)(Q.Fragment,{children:[P,F]}),t[32]=P,t[33]=F,t[34]=I):I=t[34],I}function Id(e){return e.type===`element`?(0,Q.jsx)(`code`,{children:e.value},e.value):e.value}function Ld(e){return e.title}var Rd={LIVE_EDIT_ENABLED:`action.publish.live-edit.publish-disabled`,ALREADY_PUBLISHED:`action.publish.already-published.no-time-ago.tooltip`,NO_CHANGES:`action.publish.no-changes.tooltip`,NOT_READY:`action.publish.disabled.not-ready`,NOT_PUBLISHABLE:`action.publish.disabled.not-publishable`,TARGET_NOT_FOUND:`action.publish.disabled.target-not-found`},zd={NO_CHANGES:`action.discard-changes.disabled.no-change`,NOT_PUBLISHED:`action.discard-changes.disabled.not-published`,NOT_READY:`action.discard-changes.disabled.not-ready`,TARGET_NOT_FOUND:`action.discard-changes.disabled.target-not-found`},Bd=he({name:`LiveEdit Draft Resolved`,version:1,description:`User resolved a draft of a live edit document to continue editing`}),Vd=e=>{let t=(0,Z.c)(71),{displayed:n,documentId:r,schemaType:i,i18nKey:a,isEditBlocking:o}=e,{t:s}=q($),[c,l]=(0,X.useState)(),u=He(),{selectedVariants:d}=oe(),f;t[0]===d?f=t[1]:(f=Ae(d),t[0]=d,t[1]=f);let p=f,{targetDocumentState:m}=Ec(),h;t[2]===m?h=t[3]:(h=We(m),t[2]=m,t[3]=h);let g=h,_=g?.published?._id,v=g?.draft?._id,y=c===`publish`&&!!v,b=c===`discard`&&!!v,x;t[4]!==p||t[5]!==g?(x=p?g?.draft?._system.scopeId?{kind:`variant`,scopeId:g.draft._system.scopeId,variantId:p._id}:{kind:`target-missing`,variantId:p._id}:void 0,t[4]=p,t[5]=g,t[6]=x):x=t[6];let S=x,{publish:C,discardChanges:T}=w(r,n?._type||``,S),E;t[7]!==C.disabled||t[8]!==s?(E=C.disabled?s(Rd[C.disabled]):void 0,t[7]=C.disabled,t[8]=s,t[9]=E):E=t[9];let D=E,O;t[10]!==T.disabled||t[11]!==s?(O=T.disabled?s(zd[T.disabled]):void 0,t[10]=T.disabled,t[11]=s,t[12]=O):O=t[12];let k=O,A;t[13]!==C||t[14]!==u?(A=()=>{C.disabled||(C.execute(),l(`publish`),u.log(Bd,{liveEditResolveType:`publish`}))},t[13]=C,t[14]=u,t[15]=A):A=t[15];let j=A,M;t[16]!==T||t[17]!==u?(M=()=>{T.disabled||(T.execute(),l(`discard`),u.log(Bd,{liveEditResolveType:`discard`}))},t[16]=T,t[17]=u,t[18]=M):M=t[18];let N=M,P=vl();if(!v)return null;let F;t[19]!==P||t[20]!==v||t[21]!==_||t[22]!==i.name?(F=()=>{_&&P.navigateDiffView({mode:`version`,previousDocument:{type:i.name,id:_},nextDocument:{type:i.name,id:v}})},t[19]=P,t[20]=v,t[21]=_,t[22]=i.name,t[23]=F):F=t[23];let I=F,L;t[24]===i.title?L=t[25]:(L={schemaType:i.title},t[24]=i.title,t[25]=L);let R;t[26]!==a||t[27]!==s||t[28]!==L?(R=(0,Q.jsx)(J,{size:1,weight:`medium`,children:(0,Q.jsx)(Se,{t:s,i18nKey:a,values:L})}),t[26]=a,t[27]=s,t[28]=L,t[29]=R):R=t[29];let z;t[30]===s?z=t[31]:(z=s(`banners.obsolete-draft.actions.compare-draft.text`),t[30]=s,t[31]=z);let B=!_||!!c,V;t[32]===s?V=t[33]:(V=s(`banners.obsolete-draft.actions.compare-draft.tooltip`),t[32]=s,t[33]=V);let ee=!!_,H;t[34]!==V||t[35]!==ee?(H={content:V,disabled:ee},t[34]=V,t[35]=ee,t[36]=H):H=t[36];let te;t[37]!==I||t[38]!==z||t[39]!==B||t[40]!==H?(te=(0,Q.jsx)(Yt,{text:z,mode:`ghost`,disabled:B,tooltipProps:H,onClick:I}),t[37]=I,t[38]=z,t[39]=B,t[40]=H,t[41]=te):te=t[41];let ne;t[42]===s?ne=t[43]:(ne=s(`banners.obsolete-draft.actions.publish-draft.text`),t[42]=s,t[43]=ne);let re=!!c||!!C.disabled,ie;t[44]!==o||t[45]!==D||t[46]!==s?(ie=D?{content:D}:o?{content:s(`banners.live-edit-draft-banner.publish.tooltip`)}:void 0,t[44]=o,t[45]=D,t[46]=s,t[47]=ie):ie=t[47];let U;t[48]!==j||t[49]!==y||t[50]!==ne||t[51]!==re||t[52]!==ie?(U=(0,Q.jsx)(Yt,{onClick:j,text:ne,disabled:re,tooltipProps:ie,loading:y,tone:`positive`}),t[48]=j,t[49]=y,t[50]=ne,t[51]=re,t[52]=ie,t[53]=U):U=t[53];let ae=!v||!!c||!!T.disabled,W;t[54]===s?W=t[55]:(W=s(`banners.obsolete-draft.actions.discard-draft.text`),t[54]=s,t[55]=W);let G;t[56]!==k||t[57]!==o||t[58]!==s?(G=k?{content:k}:o?{content:s(`banners.live-edit-draft-banner.discard.tooltip`)}:void 0,t[56]=k,t[57]=o,t[58]=s,t[59]=G):G=t[59];let K;t[60]!==N||t[61]!==b||t[62]!==ae||t[63]!==W||t[64]!==G?(K=(0,Q.jsx)(Yt,{onClick:N,disabled:ae,text:W,tooltipProps:G,loading:b,tone:`caution`}),t[60]=N,t[61]=b,t[62]=ae,t[63]=W,t[64]=G,t[65]=K):K=t[65];let se;return t[66]!==R||t[67]!==te||t[68]!==U||t[69]!==K?(se=(0,Q.jsx)($u,{content:(0,Q.jsxs)(Y,{alignItems:`center`,justifyContent:`space-between`,gap:2,children:[R,te,U,K]}),"data-testid":`live-edit-type-banner`,icon:aa}),t[66]=R,t[67]=te,t[68]=U,t[69]=K,t[70]=se):se=t[70],se};function Hd(e){let t=(0,Z.c)(4),{documentId:n,isPinnedDraftOrPublished:r}=e,i;t[0]===n?i=t[1]:(i={documentId:n},t[0]=n,t[1]=i);let a=or(i);if(!Ki(n)||!a||!r)return null;let o;return t[2]===n?o=t[3]:(o=(0,Q.jsx)(Wd,{documentId:n}),t[2]=n,t[3]=o),o}function Ud(e){let t=(0,Z.c)(2),{displayTitle:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(Et,{children:n}),t[0]=n,t[1]=r),r}function Wd(e){let t=(0,Z.c)(37),{documentId:n}=e,{data:r}=v(),i=Lr(),a;t[0]===n?a=t[1]:(a=Yi(n)??``,t[0]=n,t[1]=a);let o=a,s;if(t[2]!==r||t[3]!==o){let e;t[5]===o?e=t[6]:(e=e=>e._id.includes(o),t[5]=o,t[6]=e),s=r.find(e),t[2]=r,t[3]=o,t[4]=s}else s=t[4];let c=s,{t:l}=q(),u;t[7]===n?u=t[8]:(u={documentId:n},t[7]=n,t[8]=u);let{data:d}=Ot(u),f;if(t[9]!==r||t[10]!==d){let e;t[12]===d?e=t[13]:(e=e=>d.find(t=>{let n=Yi(t)??``;return Oe(e._id)===n})&&!Ht(e),t[12]=d,t[13]=e),f=r.filter(e),t[9]=r,t[10]=d,t[11]=f}else f=t[11];let p=f,m;t[14]===c?m=t[15]:(m=c&&zt(c),t[14]=c,t[15]=m);let h=m,{t:g}=q($),_;t[16]!==o||t[17]!==i?(_=async()=>{i(o)},t[16]=o,t[17]=i,t[18]=_):_=t[18];let y=_;if(p.length===0)return null;let b=p[0],x;t[19]===l?x=t[20]:(x=l(`release.placeholder-untitled-release`),t[19]=l,t[20]=x);let S=x,C;t[21]!==p.length||t[22]!==g?(C=e=>{let{displayTitle:t}=e;return p.length>1?(0,Q.jsx)(Se,{t:g,i18nKey:`banners.release.navigate-to-edit-description-multiple`,components:{VersionBadge:Ud},componentProps:{displayTitle:t},values:{count:p.length-1}}):(0,Q.jsx)(Se,{t:g,i18nKey:`banners.release.navigate-to-edit-description-single`,components:{VersionBadge:Ud},componentProps:{displayTitle:t}})},t[21]=p.length,t[22]=g,t[23]=C):C=t[23];let w;t[24]!==S||t[25]!==b.metadata.title||t[26]!==C?(w=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Y,{flexDirection:`row`,gap:1,flexWrap:`wrap`,children:(0,Q.jsx)(St,{title:b.metadata.title,fallback:S,children:C})})}),t[24]=S,t[25]=b.metadata.title,t[26]=C,t[27]=w):w=t[27];let T;t[28]!==p.length||t[29]!==y||t[30]!==g||t[31]!==h?(T=p.length>0?{text:g(`banners.release.action.open-to-edit`),tone:h,onClick:y,mode:`default`}:void 0,t[28]=p.length,t[29]=y,t[30]=g,t[31]=h,t[32]=T):T=t[32];let E;return t[33]!==T||t[34]!==w||t[35]!==h?(E=(0,Q.jsx)($u,{tone:h,"data-testid":`open-release-to-edit-banner`,content:w,action:T}),t[33]=T,t[34]=w,t[35]=h,t[36]=E):E=t[36],E}function Gd(){let e=(0,Z.c)(2),{t}=q($),n;return e[0]===t?n=e[1]:(n=(0,Q.jsx)($u,{tone:`caution`,icon:ja,content:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{t,i18nKey:`banners.paused-scheduled-draft.text`})})}),e[0]=t,e[1]=n),n}var Kd={paneDataItems:[],routerPanes:[],resolvedPanes:[],maximizedPane:null,setMaximizedPane:()=>{}};function qd(){return(0,X.useContext)(f)??Kd}function Jd(e){return e!==Us&&e.type===`document`}var Yd=(0,X.memo)(()=>{let e=(0,Z.c)(45),t=Be(),{selectedPerspectiveName:n}=oe(),{params:r,groupIndex:i,routerPanesState:a,replaceCurrent:o,BackLink:s}=zc(),{paneDataItems:c}=qd(),l=a.at(i)?.at(0)?.id,u=r?.parentRefPath,d;e[0]===u?d=e[1]:(d=u?A(u):null,e[0]=u,e[1]=d);let f=d,{t:p}=q($),m,h,g,_;if(e[2]!==i||e[3]!==c){let t;e[8]===i?t=e[9]:(t=e=>e.groupIndex===i&&e.siblingIndex===0,e[8]=i,e[9]=t),g=c.find(t);let n=g?.pane;h=g?.itemId,m=Ji(h??``),_=n&&Jd(n)?n.options.type:void 0,e[2]=i,e[3]=c,e[4]=m,e[5]=h,e[6]=g,e[7]=_}else m=e[4],h=e[5],g=e[6],_=e[7];let v=_,y=!!g?.params?.rev,b;e[10]!==m||e[11]!==n?(b={documentId:m,selectedPerspectiveName:n},e[10]=m,e[11]=n,e[12]=b):b=e[12];let x=Tr(b),S;e[13]===n?S=e[14]:(S=n!==void 0&&un(n),e[13]=n,e[14]=S);let C=S,w;bb0:{if(!h||!f||!v){let t;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(t=Un({loading:!1}),e[15]=t):t=e[15],w=t;break bb0}let n;if(e[16]!==t.pair||e[17]!==m||e[18]!==f||e[19]!==v||e[20]!==C||e[21]!==x){let r;e[23]!==f||e[24]!==C?(r=e=>{if(!e.ready)return{loading:!0};let t=Xd(e,C);return{loading:!1,result:{available:t!==null,refValue:R(t,f)?._ref}}},e[23]=f,e[24]=C,e[25]=r):r=e[25],n=In(Un({loading:!0}),t.pair.editState(m,v,x).pipe(Pn(r),Ln(Zd))),e[16]=t.pair,e[17]=m,e[18]=f,e[19]=v,e[20]=C,e[21]=x,e[22]=n}else n=e[22];w=n}let T=w,E;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(E={loading:!0},e[26]=E):E=e[26];let D=Lt(T,E),O;e[27]!==r||e[28]!==D.loading||e[29]!==D.result||e[30]!==o?(O=()=>{D.loading||D.result?.refValue&&o({id:D.result.refValue,params:r})},e[27]=r,e[28]=D.loading,e[29]=D.result,e[30]=o,e[31]=O):O=e[31];let k=O;if(!h||!f||!l||y||D.loading||!D.result?.available||D.result?.refValue===l)return null;let j;e[32]!==s||e[33]!==k||e[34]!==D.result?.refValue||e[35]!==p?(j=D.result?.refValue?{onClick:k,icon:fa,text:p(`banners.reference-changed-banner.reason-changed.reload-button.text`)}:{as:s,icon:Zi,text:p(`banners.reference-changed-banner.reason-removed.close-button.text`)},e[32]=s,e[33]=k,e[34]=D.result?.refValue,e[35]=p,e[36]=j):j=e[36];let M;e[37]!==D.result?.refValue||e[38]!==p?(M=D.result?.refValue?p(`banners.reference-changed-banner.reason-changed.text`):p(`banners.reference-changed-banner.reason-removed.text`),e[37]=D.result?.refValue,e[38]=p,e[39]=M):M=e[39];let N;e[40]===M?N=e[41]:(N=(0,Q.jsx)(J,{size:1,weight:`medium`,children:M}),e[40]=M,e[41]=N);let P;return e[42]!==j||e[43]!==N?(P=(0,Q.jsx)($u,{action:j,"data-testid":`reference-changed-banner`,content:N,icon:Qi,tone:`caution`}),e[42]=j,e[43]=N,e[44]=P):P=e[44],P});function Xd(e,t){return e.version?Fe(e.version)?e.published:e.version:t?e.published:e.draft??e.published}function Zd(e,t){return e.loading===t.loading&&e.result?.available===t.result?.available&&e.result?.refValue===t.result?.refValue}function Qd(){let e=(0,Z.c)(4),{revisionNotFound:t}=Ec(),{t:n}=q($);if(!t)return null;let r;e[0]===n?r=e[1]:(r=n(`banners.revision-not-found.description`),e[0]=n,e[1]=r);let i;return e[2]===r?i=e[3]:(i=(0,Q.jsx)($u,{tone:`caution`,"data-test-id":`revision-not-found-banner`,icon:Qi,content:(0,Q.jsx)(J,{size:1,children:r})}),e[2]=r,e[3]=i),i}function $d(e){let t=(0,Z.c)(2),{releaseId:n,draftDocument:r}=e,{t:i}=q($),{firstDocument:a}=fr(n),o=r?._id?Ji(r._id):null,s=a?._id?Ji(a._id):null,c=r?._rev,l=a?._system?.base?.rev;if(o!==s||c&&l&&c===l)return null;let u;return t[0]===i?u=t[1]:(u=(0,Q.jsx)($u,{tone:`caution`,icon:Qi,content:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{t:i,i18nKey:`banners.scheduled-draft-override-banner.text`})})}),t[0]=i,t[1]=u),u}function ef(e){let t=(0,Z.c)(25),{currentRelease:n}=e,r=n??`drafts`,i;t[0]===r?i=t[1]:(i=zt(r),t[0]=r,t[1]=i);let a=i,{t:o}=q(),s=Sr(),{title:c}=Dc(),l;t[2]===n?l=t[3]:(l=Ht(n),t[2]=n,t[3]=l);let u=l,d=u?n:void 0,f;t[4]!==d||t[5]!==c?(f={release:d,documentTitle:c},t[4]=d,t[5]=c,t[6]=f):f=t[6];let{pauseToEdit:p,isPausing:m}=$n(f),h;t[7]!==n||t[8]!==s?(h=s(n),t[7]=n,t[8]=s,t[9]=h):h=t[9];let g;t[10]===h?g=t[11]:(g={date:h},t[10]=h,t[11]=g);let _;t[12]!==g||t[13]!==o?(_=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{t:o,i18nKey:`release.banner.scheduled-for-publishing-on`,values:g})}),t[12]=g,t[13]=o,t[14]=_):_=t[14];let v;t[15]!==u||t[16]!==m||t[17]!==p||t[18]!==o||t[19]!==a?(v=u?{text:o(`release.action.pause-to-edit`),onClick:p,disabled:m,mode:`default`,tone:a}:void 0,t[15]=u,t[16]=m,t[17]=p,t[18]=o,t[19]=a,t[20]=v):v=t[20];let y;return t[21]!==_||t[22]!==v||t[23]!==a?(y=(0,Q.jsx)($u,{tone:a,icon:ba,"data-testid":`scheduled-release-banner`,content:_,action:v}),t[21]=_,t[22]=v,t[23]=a,t[24]=y):y=t[24],y}function tf(e){let t=(0,Z.c)(7),{children:n,fallbackTitle:r,release:i}=e;if(!i)return null;let a=i.metadata?.title,o=r??``,s;t[0]!==n||t[1]!==i?(s=()=>(0,Q.jsx)(Et,{$tone:zt(i),children:n}),t[0]=n,t[1]=i,t[2]=s):s=t[2];let c;return t[3]!==a||t[4]!==o||t[5]!==s?(c=(0,Q.jsx)(St,{title:a,fallback:o,children:s}),t[3]=a,t[4]=o,t[5]=s,t[6]=c):c=t[6],c}function nf(){let e=(0,Z.c)(20),{value:t,editState:n}=Ec(),{selectedPerspective:r}=oe(),i=Fe(t)||n?.version&&Fe(n?.version),{t:a}=q($),{t:o}=q();if(nt(r)&&i){let t;e[0]!==r.metadata?.title||e[1]!==o?(t=r.metadata?.title||o(`release.placeholder-untitled-release`),e[0]=r.metadata?.title,e[1]=o,e[2]=t):t=e[2];let n=t,i;e[3]===n?i=e[4]:(i={title:n},e[3]=n,e[4]=i);let s;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(s={VersionBadge:tf},e[5]=s):s=e[5];let c;e[6]===o?c=e[7]:(c=o(`release.placeholder-untitled-release`),e[6]=o,e[7]=c);let l;e[8]!==r||e[9]!==c?(l={fallbackTitle:c,release:r},e[8]=r,e[9]=c,e[10]=l):l=e[10];let u;e[11]!==a||e[12]!==i||e[13]!==l?(u=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{t:a,i18nKey:`banners.unpublished-release-banner.text`,values:i,components:s,componentProps:l})}),e[11]=a,e[12]=i,e[13]=l,e[14]=u):u=e[14];let d;e[15]===a?d=e[16]:(d=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{t:a,i18nKey:`banners.unpublished-release-banner.text-with-published`})}),e[15]=a,e[16]=d);let f;return e[17]!==u||e[18]!==d?(f=(0,Q.jsx)($u,{tone:`critical`,content:(0,Q.jsxs)(Ri,{gap:2,children:[u,d]}),icon:ca}),e[17]=u,e[18]=d,e[19]=f):f=e[19],f}return null}function rf(e){let t=(0,Z.c)(6),{requestedVariantName:n}=e,{t:r}=q($),i;t[0]===n?i=t[1]:(i={name:n},t[0]=n,t[1]=i);let a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(a={VariantName:`strong`},t[2]=a):a=t[2];let o;return t[3]!==r||t[4]!==i?(o=(0,Q.jsx)($u,{tone:`caution`,icon:Qi,content:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Se,{i18nKey:`banners.variant.definition-not-found`,t:r,values:i,components:a})})}),t[3]=r,t[4]=i,t[5]=o):o=t[5],o}var af=`goxmd60`,of=`goxmd61`,sf=di(Ri).withConfig({displayName:`TitleContainer`,componentId:`sc-ly7ef9-0`})`${({theme:e})=>yi`@supports not (container-type:inline-size){display:none !important;}container-type:inline-size;[data-heading]{font-size:${e.sanity.fonts.heading.sizes[4].fontSize}px;line-height:${e.sanity.fonts.heading.sizes[4].lineHeight}px;overflow-wrap:break-word;text-wrap:pretty;}@container (max-width:560px){[data-heading]{font-size:${e.sanity.fonts.heading.sizes[3].fontSize}px;line-height:${e.sanity.fonts.heading.sizes[3].lineHeight}px;}}@container (max-width:420px){[data-heading]{font-size:${e.sanity.fonts.heading.sizes[2].fontSize}px;line-height:${e.sanity.fonts.heading.sizes[2].lineHeight}px;}}`}`,cf=e=>{let t=(0,Z.c)(14),{documentId:n,schemaType:r,title:i}=e,a=n===r.name,o=r.description,{t:s}=q($);if(r.__experimental_formPreviewTitle===!1)return null;let c;t[0]!==o||t[1]!==a||t[2]!==r.name||t[3]!==r.title?(c=!a&&(0,Q.jsxs)(si,{gap:1,children:[(0,Q.jsx)(J,{muted:!0,size:1,children:r.title??r.name}),o&&(0,Q.jsx)(jt,{content:o,placement:`right`,children:(0,Q.jsx)(ia,{"data-testid":`schema-description-icon`})})]}),t[0]=o,t[1]=a,t[2]=r.name,t[3]=r.title,t[4]=c):c=t[4];let l=!i,u;t[5]!==s||t[6]!==i?(u=i??s(`document-view.form-view.form-title-fallback`),t[5]=s,t[6]=i,t[7]=u):u=t[7];let d;t[8]!==l||t[9]!==u?(d=(0,Q.jsx)(Ti,{as:`h2`,"data-heading":!0,muted:l,"data-testid":`document-panel-document-title`,children:u}),t[8]=l,t[9]=u,t[10]=d):d=t[10];let f;return t[11]!==c||t[12]!==d?(f=(0,Q.jsxs)(sf,{marginBottom:6,gap:4,children:[c,d]}),t[11]=c,t[12]=d,t[13]=f):f=t[13],f},lf=e=>e.preventDefault();function uf(e){let t=(0,Z.c)(112),{ref:n,hidden:r,margins:i}=e,{collapsedFieldSets:a,collapsedPaths:o,displayed:s,editState:c,documentId:l,documentType:u,fieldActions:d,onChange:f,validation:p,ready:m,formState:h,onFocus:g,connectionState:_,onBlur:v,onSetCollapsedPath:y,onPathOpen:b,onSetCollapsedFieldSet:x,onSetActiveFieldGroup:S,openPath:C,inspectOpen:w,compareValue:T,hasUpstreamVersion:E,focusPath:D,syncState:O,targetDocumentState:k}=Ec(),{selectedPerspective:A}=oe(),j=Be(),M;t[0]===k?M=t[1]:(M=yt(k),t[0]=k,t[1]=M);let N=M,P=vt(l),{title:F}=Dc(),[L]=(0,X.useState)(df),R=c?.transactionSyncLock?.enabled,{t:z}=q($),B;t[2]===z?B=t[3]:(B=z(`document-view.form-view.sync-lock-toast.title`),t[2]=z,t[3]=B);let V;t[4]===z?V=t[5]:(V=z(`document-view.form-view.sync-lock-toast.description`),t[4]=z,t[5]=V);let ee;t[6]!==R||t[7]!==B||t[8]!==V?(ee={id:`sync-lock`,status:`warning`,enabled:R,title:B,description:V,closable:!0},t[6]=R,t[7]=B,t[8]=V,t[9]=ee):ee=t[9],Yn(ee);let H;t[10]===z?H=t[11]:(H=z(`document-view.form-view.sync-pending.title`),t[10]=z,t[11]=H);let te;t[12]===z?te=t[13]:(te=z(`document-view.form-view.sync-pending.description`),t[12]=z,t[13]=te);let ne;t[14]!==H||t[15]!==te?(ne={status:`warning`,title:H,description:te},t[14]=H,t[15]=te,t[16]=ne):ne=t[16];let re;t[17]===z?re=t[18]:(re=z(`document-view.form-view.sync-stalled.title`),t[17]=z,t[18]=re);let ie;t[19]===z?ie=t[20]:(ie=z(`document-view.form-view.sync-stalled.description`),t[19]=z,t[20]=ie);let U;t[21]!==re||t[22]!==ie?(U={status:`error`,title:re,description:ie},t[21]=re,t[22]=ie,t[23]=U):U=t[23];let ae;t[24]===z?ae=t[25]:(ae=z(`document-view.form-view.sync-recovering.title`),t[24]=z,t[25]=ae);let W;t[26]===z?W=t[27]:(W=z(`document-view.form-view.sync-recovering.description`),t[26]=z,t[27]=W);let G;t[28]!==ae||t[29]!==W?(G={status:`warning`,title:ae,description:W},t[28]=ae,t[29]=W,t[30]=G):G=t[30];let K;t[31]!==G||t[32]!==ne||t[33]!==U?(K={pending:ne,stalled:U,recovering:G},t[31]=G,t[32]=ne,t[33]=U,t[34]=K):K=t[34];let se=O===`synced`?void 0:K[O],ce=O!==`synced`,le;t[35]!==se||t[36]!==ce?(le={id:`document-sync-state`,enabled:ce,closable:!0,...se},t[35]=se,t[36]=ce,t[37]=le):le=t[37],Yn(le);let ue;t[38]!==l||t[39]!==j.pair||t[40]!==u||t[41]!==L||t[42]!==N?(ue=()=>{let e=j.pair.documentEvents(l,u,N).pipe(zn(e=>{e.type===`mutation`&&L.publish(ff(e)),e.type===`rebase`&&L.publish(pf(e))})).subscribe();return()=>{e.unsubscribe()}},t[38]=l,t[39]=j.pair,t[40]=u,t[41]=L,t[42]=N,t[43]=ue):ue=t[43];let de;t[44]!==l||t[45]!==j||t[46]!==u||t[47]!==L||t[48]!==N?(de=[l,j,u,L,N],t[44]=l,t[45]=j,t[46]=u,t[47]=L,t[48]=N,t[49]=de):de=t[49],(0,X.useEffect)(ue,de);let fe=!!s?._rev,pe;t[50]!==L||t[51]!==s?(pe=()=>{L.publish({type:`mutation`,patches:[],snapshot:s})},t[50]=L,t[51]=s,t[52]=pe):pe=t[52];let me=Vi(pe),he;t[53]!==me||t[54]!==fe?(he=()=>{fe&&me()},t[53]=me,t[54]=fe,t[55]=he):he=t[55];let ge;t[56]===fe?ge=t[57]:(ge=[fe],t[56]=fe,t[57]=ge),(0,X.useEffect)(he,ge);let[_e,ve]=(0,X.useState)(null),[ye,be]=(0,X.useState)(!1),xe;t[58]!==_e||t[59]!==h?.focusPath.length||t[60]!==ye||t[61]!==m?(xe=()=>{if(ye||!m||h?.focusPath.length||!_e||Mi(_e))return;let{ownerDocument:e}=_e,t=!1,n=()=>{t=!0};e.addEventListener(`focusin`,n,!0);let r=new MutationObserver(()=>{(t||Mi(_e))&&(r.disconnect(),e.removeEventListener(`focusin`,n,!0))});return r.observe(_e,{childList:!0,subtree:!0}),()=>{r.disconnect(),e.removeEventListener(`focusin`,n,!0)}},t[58]=_e,t[59]=h?.focusPath.length,t[60]=ye,t[61]=m,t[62]=xe):xe=t[62];let Se=h?.focusPath.length,Ce;t[63]!==_e||t[64]!==ye||t[65]!==m||t[66]!==Se?(Ce=[ye,_e,Se,m],t[63]=_e,t[64]=ye,t[65]=m,t[66]=Se,t[67]=Ce):Ce=t[67],(0,X.useEffect)(xe,Ce);let we;t[68]===D.length?we=t[69]:(we=()=>{D.length!==0&&be(!0)},t[68]=D.length,t[69]=we);let Te;t[70]===D?Te=t[71]:(Te=[D],t[70]=D,t[71]=Te),(0,X.useEffect)(we,Te);let Ee;t[72]===n?Ee=t[73]:(Ee=e=>{ve(e),typeof n==`function`?n(e):n&&(n.current=e)},t[72]=n,t[73]=Ee);let De=Ee,Oe=_===`reconnecting`||h?.readOnly||!c?.ready,ke=Oe?`true`:void 0,Ae;t[74]!==a||t[75]!==o||t[76]!==T||t[77]!==_||t[78]!==l||t[79]!==c?.draft||t[80]!==c?.published||t[81]!==d||t[82]!==h||t[83]!==E||t[84]!==r||t[85]!==w||t[86]!==Oe||t[87]!==v||t[88]!==f||t[89]!==g||t[90]!==b||t[91]!==S||t[92]!==x||t[93]!==y||t[94]!==C||t[95]!==L||t[96]!==P||t[97]!==A||t[98]!==z||t[99]!==F||t[100]!==p?(Ae=_===`connecting`&&!c?.draft&&!c?.published?(0,Q.jsx)(Dr,{ms:300,children:(0,Q.jsxs)(Y,{alignItems:`center`,flexDirection:`column`,height:`100%`,justifyContent:`center`,children:[(0,Q.jsx)(Ei,{muted:!0}),(0,Q.jsx)(Bi,{marginTop:3,children:(0,Q.jsx)(J,{align:`center`,muted:!0,size:1,children:z(`document-view.form-view.loading`)})})]})}):h===null||r?(0,Q.jsx)(Bi,{padding:2,children:(0,Q.jsx)(J,{children:z(`document-view.form-view.form-hidden`)})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(gn,{children:(0,Q.jsx)(cf,{documentId:l,schemaType:h.schemaType,title:F})}),(0,Q.jsx)(Gn,{__internal_fieldActions:d,__internal_inspectOpen:w,__internal_patchChannel:L,changed:h.changed,collapsedFieldSets:a,collapsedPaths:o,compareValue:T??void 0,focused:h.focused,focusPath:h.focusPath,groups:h.groups,id:`root`,members:h.members,onChange:f,onFieldGroupSelect:S,onPathBlur:v,onPathFocus:g,onPathOpen:b,onSetFieldSetCollapsed:x,onSetPathCollapsed:y,openPath:C,perspective:A,hasUpstreamVersion:E,changedFromBaseVariant:h.changedFromBaseVariant,baseVariantValue:h.baseVariantValue,hasBaseVariant:h.hasBaseVariant,presence:P,readOnly:Oe,schemaType:h.schemaType,validation:p,value:h.value})]}),t[74]=a,t[75]=o,t[76]=T,t[77]=_,t[78]=l,t[79]=c?.draft,t[80]=c?.published,t[81]=d,t[82]=h,t[83]=E,t[84]=r,t[85]=w,t[86]=Oe,t[87]=v,t[88]=f,t[89]=g,t[90]=b,t[91]=S,t[92]=x,t[93]=y,t[94]=C,t[95]=L,t[96]=P,t[97]=A,t[98]=z,t[99]=F,t[100]=p,t[101]=Ae):Ae=t[101];let je;t[102]!==De||t[103]!==ke||t[104]!==Ae?(je=(0,Q.jsx)(Bi,{as:`form`,onSubmit:lf,ref:De,"data-testid":`form-view`,"data-read-only":ke,children:Ae}),t[102]=De,t[103]=ke,t[104]=Ae,t[105]=je):je=t[105];let Me;t[106]!==i||t[107]!==je?(Me=(0,Q.jsx)(I,{margins:i,children:je}),t[106]=i,t[107]=je,t[108]=Me):Me=t[108];let Ne;return t[109]!==r||t[110]!==Me?(Ne=(0,Q.jsx)(_r,{hidden:r,children:Me}),t[109]=r,t[110]=Me,t[111]=Ne):Ne=t[111],Ne}function df(){return ut()}function ff(e){let t=e.mutations.map(e=>e.patch).filter(Boolean);return{type:`mutation`,snapshot:e.document,patches:qr(e.origin,t)}}function pf(e){let t=e.remoteMutations.map(e=>e.patch).filter(Boolean),n=e.localMutations.map(e=>e.patch).filter(Boolean);return{type:`rebase`,snapshot:e.document,patches:qr(`remote`,t).concat(qr(`local`,n))}}function mf(){let e=(0,Z.c)(11),{activeViewId:t}=Ec(),{paneKey:n,views:r}=Ou(),i=`${n}tabpanel`,a;if(e[0]!==t||e[1]!==n||e[2]!==i||e[3]!==r){let o;e[5]!==t||e[6]!==n||e[7]!==i?(o=(e,r)=>(0,Q.jsx)(hf,{icon:e.icon,id:`${n}tab-${e.id}`,isActive:t===e.id,label:e.title,tabPanelId:i,viewId:r===0?null:e.id??null},e.id),e[5]=t,e[6]=n,e[7]=i,e[8]=o):o=e[8],a=r.map(o),e[0]=t,e[1]=n,e[2]=i,e[3]=r,e[4]=a}else a=e[4];let o;return e[9]===a?o=e[10]:(o=(0,Q.jsx)(fi,{gap:1,children:a}),e[9]=a,e[10]=o),o}function hf(e){let t=(0,Z.c)(20),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]):({icon:n,id:r,isActive:i,label:a,tabPanelId:s,viewId:c,...o}=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{ready:l,editState:u}=Ec(),{setView:d}=zc(),f;t[8]!==d||t[9]!==c?(f=()=>d(c),t[8]=d,t[9]=c,t[10]=f):f=t[10];let p=f,m=!l&&!u?.draft&&!u?.published,h;return t[11]!==p||t[12]!==n||t[13]!==r||t[14]!==i||t[15]!==a||t[16]!==o||t[17]!==m||t[18]!==s?(h=(0,Q.jsx)(Xe,{...o,"aria-controls":s,disabled:m,icon:n,id:r,label:a,onClick:p,selected:i}),t[11]=p,t[12]=n,t[13]=r,t[14]=i,t[15]=a,t[16]=o,t[17]=m,t[18]=s,t[19]=h):h=t[19],h}var gf=he({name:`Document Pane Maximized`,version:1,description:`User maximized a document pane via the focus pane button`}),_f=he({name:`Document Pane Collapsed`,version:1,description:`User collapsed a maximized document pane via the focus pane button`}),vf=he({name:`Document Pane Navigated`,version:1,description:`User navigated to a different document pane via the breadcrumbs in the header`});function yf(e){let t=(0,Z.c)(30),{paneData:n,index:r}=e,{pane:i}=n,a=ke(),{t:o}=q($),s=B(),c=He();s?.panes;let l;t[0]===s?.panes?l=t[1]:(l=s?.panes||[],t[0]=s?.panes,t[1]=l);let u=l,{perspectiveStack:d,selectedVariantNames:f}=oe(),p;t[2]===f?p=t[3]:(p=Ae(f),t[2]=f,t[3]=p);let m=p,h=i!==Us&&`title`in i?i.title:null,g=i!==Us&&i.type===`document`?i.options.id:null,_=i!==Us&&i.type===`document`?i.options.type:null,v=g??``,y=_??``,b;t[4]!==d||t[5]!==m||t[6]!==v||t[7]!==y?(b={documentId:v,documentType:y,perspectiveStack:d,variant:m},t[4]=d,t[5]=m,t[6]=v,t[7]=y,t[8]=b):b=t[8];let{value:x,isLoading:S}=cr(b),C;bb0:{if(g&&!S){let e;t[9]!==x?.title||t[10]!==o?(e=x?.title||o(`panes.document-header-title.untitled.text`),t[9]=x?.title,t[10]=o,t[11]=e):e=t[11],C=e;break bb0}C=h}let w=C,T;t[12]!==n.groupIndex||t[13]!==a||t[14]!==u||t[15]!==c?(T=()=>{c.log(vf,{path:`breadcrumb`}),a.navigate({panes:u.slice(0,n.groupIndex)})},t[12]=n.groupIndex,t[13]=a,t[14]=u,t[15]=c,t[16]=T):T=t[16];let E=T;if(!w&&!S)return null;let D;t[17]!==w||t[18]!==o?(D=w||o(`panes.document-header-title.untitled.text`),t[17]=w,t[18]=o,t[19]=D):D=t[19];let O;t[20]!==w||t[21]!==o?(O=w||o(`panes.document-header-title.untitled.text`),t[20]=w,t[21]=o,t[22]=O):O=t[22];let k;t[23]===O?k=t[24]:(k={content:O},t[23]=O,t[24]=k);let A=r===0?0:1,j;return t[25]!==E||t[26]!==k||t[27]!==A||t[28]!==D?(j=(0,Q.jsx)(Yt,{mode:`bleed`,text:D,tooltipProps:k,onClick:E,paddingLeft:A}),t[25]=E,t[26]=k,t[27]=A,t[28]=D,t[29]=j):j=t[29],j}function bf(e){let t=(0,Z.c)(7),{paneDataItems:n,currentPaneIndex:r}=e,i;if(t[0]!==r||t[1]!==n){let e;t[3]===r?e=t[4]:(e=(e,t)=>{if(t>r)return null;let n=e.pane!==Us&&e.pane.type===`document`;return(0,Q.jsxs)(X.Fragment,{children:[(0,Q.jsx)(yf,{paneData:e,index:t}),t{let t=(0,Z.c)(16),n,r;t[0]===e?(n=t[1],r=t[2]):({documentExists:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let{isFavorited:i,isReady:a,favorite:o,unfavorite:s}=sr(r),{t:c}=q($),l=i?`document.favorites.remove-from-favorites`:`document.favorites.add-to-favorites`,u;t[3]!==c||t[4]!==l?(u=c(l),t[3]=c,t[4]=l,t[5]=u):u=t[5];let d=u,f=i?s:o,p=!a||!n,m;t[6]===d?m=t[7]:(m={content:(0,Q.jsx)(J,{size:1,children:d}),placement:`right`},t[6]=d,t[7]=m);let h;t[8]===i?h=t[9]:(h=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(i?Na:Ma,{})}),t[8]=i,t[9]=h);let g;return t[10]!==d||t[11]!==f||t[12]!==p||t[13]!==m||t[14]!==h?(g=(0,Q.jsx)(Yt,{mode:`bleed`,onClick:f,disabled:p,"aria-label":d,"aria-live":`assertive`,tooltipProps:m,children:h}),t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g):g=t[15],g},wf=(0,X.memo)(function(){let e=(0,Z.c)(24),{editState:t,connectionState:n,views:r,documentId:i,displayed:a}=Ec(),{features:o}=zs(),{index:s,BackLink:c}=zc(),{activeWorkspace:l}=bn(),u=r.length>1,{collapsed:d,isLast:f}=Ms(),p=f&&!d?-1:0,m=o.backButton&&s>0,{t:h}=q($),g;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Q.jsx)(xf,{}),e[0]=g):g=e[0];let _=g,v;e[1]===u?v=e[2]:(v=u&&(0,Q.jsx)(mf,{}),e[1]=u,e[2]=v);let y=v,b;e[3]!==c||e[4]!==m||e[5]!==h?(b=m&&(0,Q.jsx)(Yt,{as:c,"data-as":`a`,icon:sa,mode:`bleed`,tooltipProps:{content:h(`pane-header.back-button.text`)}}),e[3]=c,e[4]=m,e[5]=h,e[6]=b):b=e[6];let x=b,S=a?._id??i,C=a?._type??``,w;e[7]!==l.dataset||e[8]!==l.projectId?(w=[l.projectId,l.dataset],e[7]=l.dataset,e[8]=l.projectId,e[9]=w):w=e[9];let T=w.join(`.`),E=(t?.ready&&(t.version??t.draft??t.published)!==null)??!1,D;e[10]!==l.dataset||e[11]!==l.name||e[12]!==l.projectId||e[13]!==S||e[14]!==C||e[15]!==T||e[16]!==E?(D=(0,Q.jsx)(Br,{capability:`comlink`,condition:`available`,children:(0,Q.jsx)(Cf,{resourceType:`studio`,documentId:S,documentType:C,resourceId:T,schemaName:l.name,projectId:l.projectId,dataset:l.dataset,documentExists:E})}),e[10]=l.dataset,e[11]=l.name,e[12]=l.projectId,e[13]=S,e[14]=C,e[15]=T,e[16]=E,e[17]=D):D=e[17];let O=D,k=n===`connecting`&&!t?.draft&&!t?.published,A;return e[18]!==x||e[19]!==O||e[20]!==k||e[21]!==p||e[22]!==y?(A=(0,Q.jsx)(Rs,{loading:k,title:_,tabs:y,tabIndex:p,backButton:x,appendTitle:O}),e[18]=x,e[19]=O,e[20]=k,e[21]=p,e[22]=y,e[23]=A):A=e[23],A}),Tf=function(e){let t=(0,Z.c)(111),{footerHeight:n,headerHeight:r,isInspectOpen:i,rootElement:a,setDocumentPanelPortalElement:o,footer:s}=e,{activeViewId:c,displayed:l,documentId:u,editState:d,inspector:f,value:p,views:m,ready:h,schemaType:g,permissions:_,isPermissionsLoading:v,targetDocumentState:y}=Ec(),{params:b}=zc(),{collapsed:x}=Ds(),{collapsed:S}=Ms(),C=wi(),{features:w}=zs(),[E,D]=(0,X.useState)(null),[O,k]=(0,X.useState)(null),A=(0,X.useRef)(null),j=se(),M=p._createdAt?`update`:`create`,N;t[0]!==c||t[1]!==m?(N=m.find(e=>e.id===c)||m[0]||{type:`form`},t[0]=c,t[1]=m,t[2]=N):N=t[2];let P=N,F=!(S||!f),I=w.resizablePanes||!F,L=(w.splitPanes||!I)&&E||C.element,R;bb0:{if(x){let e=r||0,i=n?n+2:2,a;t[3]!==e||t[4]!==i?(a=[e,0,i,0],t[3]=e,t[4]=i,t[5]=a):a=t[5],R=a;break bb0}let e;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=[0,0,2,0],t[6]=e):e=t[6],R=e}let z=R,B=P.type!==`form`,V;t[7]!==P.component||t[8]!==P.options||t[9]!==P.type||t[10]!==l||t[11]!==u||t[12]!==d?.draft||t[13]!==d?.published||t[14]!==g||t[15]!==p?(V=()=>{if(P.type===`component`&&P.component){let e=P.component;return(0,Q.jsx)(e,{document:{draft:d?.draft||null,displayed:l||p,historical:l,published:d?.published||null},documentId:u,options:P.options,schemaType:g})}return!1},t[7]=P.component,t[8]=P.options,t[9]=P.type,t[10]=l,t[11]=u,t[12]=d?.draft,t[13]=d?.published,t[14]=g,t[15]=p,t[16]=V):V=t[16],d?.draft,d?.published;let ee;t[17]===V?ee=t[18]:(ee=V(),t[17]=V,t[18]=ee);let H=ee,te=(0,X.useRef)(void 0),ne,re;t[19]!==u||t[20]!==O?(ne=()=>{if(O?.scrollTo){if(te.current===void 0){te.current=u;return}te.current!==u&&(O.scrollTo(0,0),te.current=u)}},re=[u,O],t[19]=u,t[20]=O,t[21]=ne,t[22]=re):(ne=t[21],re=t[22]),(0,X.useEffect)(ne,re);let ie,U;t[23]!==L||t[24]!==o?(ie=()=>{L&&o(L)},U=[L,o],t[23]=L,t[24]=o,t[25]=ie,t[26]=U):(ie=t[25],U=t[26]),(0,X.useEffect)(ie,U);let ae;t[27]!==l||t[28]!==i||t[29]!==p?(ae=i?(0,Q.jsx)(T,{zOffset:`inspectorDialog`,children:(0,Q.jsx)(Qu,{value:l||p})}):null,t[27]=l,t[28]=i,t[29]=p,t[30]=ae):ae=t[30];let W=ae,{selectedReleaseId:G,selectedPerspectiveName:K,selectedPerspective:ce}=oe(),le=K&&y.status===`ready`&&!!y.targetDocument,ue=b?.historyVersion,de;t[31]!==l||t[32]!==u||t[33]!==ue?(de={historyVersion:ue,displayed:l,documentId:u},t[31]=l,t[32]=u,t[33]=ue,t[34]=de):de=t[34];let fe=yr(de),{isPaused:pe}=Cr(),{data:me}=ei(),he;if(t[35]!==me||t[36]!==K){let e;t[38]===K?e=t[39]:(e=e=>Oe(e._id)===K&&Ht(e),t[38]=K,t[39]=e),he=me.find(e),t[35]=me,t[36]=K,t[37]=he}else he=t[37];let ge=he,_e;t[40]!==P.type||t[41]!==ge||t[42]!==l||t[43]!==u||t[44]!==d||t[45]!==fe||t[46]!==le||t[47]!==pe||t[48]!==v||t[49]!==b?.historyVersion||t[50]!==_?.granted||t[51]!==h||t[52]!==M||t[53]!==g||t[54]!==ce||t[55]!==K||t[56]!==G||t[57]!==y||t[58]!==p._id||t[59]!==j?(_e=()=>{let e=b?.historyVersion??(ge?Oe(ge._id):void 0);if(e)return(0,Q.jsx)(td,{releaseId:e});let t=P.type===`form`?(0,Q.jsx)(ld,{}):null,n=nt(ce)&<(ce),r=!!(n&&l?._id&&Yi(l?._id)===G),i=Pr({selectedPerspective:ce,isDraftModelEnabled:j.document.drafts.enabled,schemaType:g});if(Pu({isSelectedPerspectiveWriteable:i,editState:d}))return(0,Q.jsxs)(Q.Fragment,{children:[!i.result&&(0,Q.jsx)(cd,{schemaType:g,selectedPerspective:ce,reason:i.reason}),t]});if(pe&&l?._id)return(0,Q.jsx)(Gd,{});if(r)return(0,Q.jsx)(ef,{currentRelease:ce});let a=[...fe.currentReleases,...fe.notCurrentReleases].find(Ef),o=ze(ce);if(y.status===`variant-missing`&&!y.creatableTarget)return(0,Q.jsx)(_d,{});if(y.status===`variant-definition-document-not-found`)return(0,Q.jsx)(rf,{requestedVariantName:y.requestedVariantName});let s=d?.version&&Fe(d?.version);if(!ze(ce)&&l?._id&&K&&!le&&h&&!o&&Wr(d)===!1&&!s)return(0,Q.jsx)(md,{documentId:p._id,currentRelease:ce,isScheduledRelease:n});let c=Nu({targetDocumentState:y,workspace:j,schemaType:g});if(P.type===`form`&&!G&&c.result){if(c.reason===`DRAFT_MODEL_INACTIVE`)return(0,Q.jsx)(Vd,{displayed:l,documentId:u,schemaType:g,i18nKey:`banners.obsolete-draft.draft-model-inactive.text`});if(c.reason===`LIVE_EDIT_ACTIVE`)return(0,Q.jsx)(Vd,{displayed:l,documentId:u,schemaType:g,i18nKey:`banners.live-edit-draft-banner.text`,isEditBlocking:!0})}if(P.type!==`form`||v)return null;let f=l?._id&&qi(l._id);return(0,Q.jsxs)(Q.Fragment,{children:[ce===`drafts`&&a&&f&&(0,Q.jsx)($d,{releaseId:a._id,draftDocument:l}),!_?.granted&&(0,Q.jsx)(Fd,{requiredPermission:M}),(0,Q.jsx)(Qd,{}),(0,Q.jsx)(Yd,{}),(0,Q.jsx)(fd,{}),(0,Q.jsx)(ad,{}),t,(0,Q.jsx)(nf,{}),(0,Q.jsx)(Hd,{documentId:l?._id??u,isPinnedDraftOrPublished:o})]})},t[40]=P.type,t[41]=ge,t[42]=l,t[43]=u,t[44]=d,t[45]=fe,t[46]=le,t[47]=pe,t[48]=v,t[49]=b?.historyVersion,t[50]=_?.granted,t[51]=h,t[52]=M,t[53]=g,t[54]=ce,t[55]=K,t[56]=G,t[57]=y,t[58]=p._id,t[59]=j,t[60]=_e):_e=t[60],b?.historyVersion,_?.granted;let ve;t[61]===_e?ve=t[62]:(ve=_e(),t[61]=_e,t[62]=ve);let ye=ve,be;t[63]===O?be=t[64]:(be={documentScrollElement:O},t[63]=O,t[64]=be);let q=be,xe=!I,Se=I?`contents`:`none`,Ce;t[65]===Se?Ce=t[66]:(Ce={display:Se},t[65]=Se,t[66]=Ce);let we;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,Q.jsx)(wf,{}),t[67]=we):we=t[67];let Ee;t[68]===ye?Ee=t[69]:(Ee=(0,Q.jsxs)(T,{zOffset:`paneHeader`,children:[ye,we]}),t[68]=ye,t[69]=Ee);let De=!x&&`goxmd62`,ke;t[70]===De?ke=t[71]:(ke=Di(of,De),t[70]=De,t[71]=ke);let Ae;t[72]!==B||t[73]!==z?(Ae=(0,Q.jsx)(uf,{hidden:B,margins:z,ref:A}),t[72]=B,t[73]=z,t[74]=Ae):Ae=t[74];let je;t[75]!==H||t[76]!==ke||t[77]!==Ae?(je=(0,Q.jsxs)(Kt,{className:ke,"data-testid":`document-panel-scroller`,ref:k,children:[Ae,H]}),t[75]=H,t[76]=ke,t[77]=Ae,t[78]=je):je=t[78];let Me;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(Me=(0,Q.jsx)(`div`,{"data-testid":`document-panel-portal`,ref:D}),t[79]=Me):Me=t[79];let Ne;t[80]!==O||t[81]!==W||t[82]!==je?(Ne=(0,Q.jsxs)(on,{scrollElement:O,containerElement:A,children:[je,W,Me]}),t[80]=O,t[81]=W,t[82]=je,t[83]=Ne):Ne=t[83];let Pe;t[84]!==O||t[85]!==Ne?(Pe=(0,Q.jsx)(Li,{element:O,children:Ne}),t[84]=O,t[85]=Ne,t[86]=Pe):Pe=t[86];let Ie;t[87]!==L||t[88]!==q||t[89]!==Pe?(Ie=(0,Q.jsx)(gi,{element:L,__unstable_elements:q,children:Pe}),t[87]=L,t[88]=q,t[89]=Pe,t[90]=Ie):Ie=t[90];let Le;t[91]!==O||t[92]!==L||t[93]!==Ie?(Le=(0,Q.jsx)(Bi,{className:af,flexBasis:`0%`,flexGrow:2,children:(0,Q.jsx)(Te,{element:O,portalElement:L,children:Ie})}),t[91]=O,t[92]=L,t[93]=Ie,t[94]=Le):Le=t[94];let Re;t[95]!==s||t[96]!==Ee||t[97]!==Le?(Re=(0,Q.jsxs)(Y,{height:`100%`,flexDirection:`column`,flexBasis:`0%`,flexGrow:2,children:[Ee,Le,s]}),t[95]=s,t[96]=Ee,t[97]=Le,t[98]=Re):Re=t[98];let Be;t[99]!==xe||t[100]!==Ce||t[101]!==Re?(Be=(0,Q.jsx)(`div`,{"data-testid":`document-panel-form-view`,hidden:xe,style:Ce,children:Re}),t[99]=xe,t[100]=Ce,t[101]=Re,t[102]=Be):Be=t[102];let Ve;t[103]!==u||t[104]!==a||t[105]!==g||t[106]!==F?(Ve=F&&(0,Q.jsx)(Li,{element:a,children:(0,Q.jsx)(Iu,{documentId:u,documentType:g.name,flex:1})}),t[103]=u,t[104]=a,t[105]=g,t[106]=F,t[107]=Ve):Ve=t[107];let He;return t[108]!==Be||t[109]!==Ve?(He=(0,Q.jsx)(Vs,{children:(0,Q.jsxs)(Y,{height:`100%`,children:[Be,Ve]})}),t[108]=Be,t[109]=Ve,t[110]=He):He=t[110],He};function Ef(e){return Ht(e)&&(lt(e)||Nt(e))}function Df(e){return e?e.toLocaleLowerCase().replaceAll(` `,``):``}var Of={constrainSize:!0,placement:`left-start`,portal:!0};function kf(e){let t=(0,Z.c)(38),{disabled:n,isAfterGroup:r,node:i}=e,a=ct(`i18n`in i?i:void 0);if(i.type===`divider`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Ut,{}),t[0]=e):e=t[0],e}let o;t[1]!==a||t[2]!==i?(o=a(i),t[1]=a,t[2]=i,t[3]=o):o=t[3];let{title:s}=o;if(i.type===`group`){if(i.children.length===0)return null;if(i.expanded){let e;t[4]===r?e=t[5]:(e=r&&(0,Q.jsx)(Ut,{}),t[4]=r,t[5]=e);let a;t[6]===s?a=t[7]:(a=s&&(0,Q.jsx)(Bi,{padding:3,paddingBottom:2,children:(0,Q.jsx)(Hi,{size:1,children:s})}),t[6]=s,t[7]=a);let o;t[8]!==n||t[9]!==i.children||t[10]!==i.disabled?(o=i.children.map((e,t)=>(0,Q.jsx)(kf,{disabled:n||!!i.disabled,isAfterGroup:i.children[t-1]?.type===`group`,node:e},e.key)),t[8]=n,t[9]=i.children,t[10]=i.disabled,t[11]=o):o=t[11];let c;return t[12]!==e||t[13]!==a||t[14]!==o?(c=(0,Q.jsxs)(Q.Fragment,{children:[e,a,o]}),t[12]=e,t[13]=a,t[14]=o,t[15]=c):c=t[15],c}let e;t[16]===r?e=t[17]:(e=r&&(0,Q.jsx)(Ut,{}),t[16]=r,t[17]=e);let a=i.icon,o;t[18]!==n||t[19]!==i.children||t[20]!==i.disabled?(o=i.children.map((e,t)=>(0,Q.jsx)(kf,{disabled:n||!!i.disabled,isAfterGroup:i.children[t-1]?.type===`group`,node:e},e.key)),t[18]=n,t[19]=i.children,t[20]=i.disabled,t[21]=o):o=t[21];let c;t[22]!==n||t[23]!==i.icon||t[24]!==o||t[25]!==s?(c=(0,Q.jsx)(rn,{disabled:n,icon:a,popover:Of,text:s,children:o}),t[22]=n,t[23]=i.icon,t[24]=o,t[25]=s,t[26]=c):c=t[26];let l;return t[27]!==e||t[28]!==c?(l=(0,Q.jsxs)(Q.Fragment,{children:[e,c]}),t[27]=e,t[28]=c,t[29]=l):l=t[29],l}let c;t[30]===r?c=t[31]:(c=r&&(0,Q.jsx)(Ut,{}),t[30]=r,t[31]=c);let l;t[32]!==n||t[33]!==i?(l=(0,Q.jsx)(Af,{disabled:n,node:i}),t[32]=n,t[33]=i,t[34]=l):l=t[34];let u;return t[35]!==c||t[36]!==l?(u=(0,Q.jsxs)(Q.Fragment,{children:[c,l]}),t[35]=c,t[36]=l,t[37]=u):u=t[37],u}function Af(e){let t=(0,Z.c)(5),{node:n}=e;if(n.intent){let r;return t[0]!==n.intent||t[1]!==e?(r=(0,Q.jsx)(Mf,{...e,intent:n.intent}),t[0]=n.intent,t[1]=e,t[2]=r):r=t[2],r}let r;return t[3]===e?r=t[4]:(r=(0,Q.jsx)(jf,{...e}),t[3]=e,t[4]=r),r}function jf(e){let t=(0,Z.c)(19),{disabled:n,node:r}=e,i;t[0]===r.disabled?i=t[1]:(i=typeof r.disabled==`object`&&(0,Q.jsx)(J,{size:1,children:r.disabled.reason}),t[0]=r.disabled,t[1]=i);let a=i,{title:o}=Ee(r),s=r.selected&&!r.hideSelectionIndicator,c=n||!!r.disabled,l;t[2]===r.hotkey?l=t[3]:(l=r.hotkey?.split(`+`),t[2]=r.hotkey,t[3]=l);let u=r.icon,d=r.iconRight||s&&ea,f=r.onAction,p=r.tone,m;t[4]===r.title?m=t[5]:(m=Df(r.title),t[4]=r.title,t[5]=m);let h=`action-${m}`,g;t[6]!==r.icon||t[7]!==r.onAction||t[8]!==r.tone||t[9]!==s||t[10]!==c||t[11]!==l||t[12]!==d||t[13]!==h||t[14]!==o?(g=(0,Q.jsx)(Zt,{disabled:c,hotkeys:l,icon:u,iconRight:d,onClick:f,pressed:s,text:o,tone:p,"data-testid":h}),t[6]=r.icon,t[7]=r.onAction,t[8]=r.tone,t[9]=s,t[10]=c,t[11]=l,t[12]=d,t[13]=h,t[14]=o,t[15]=g):g=t[15];let _;return t[16]!==g||t[17]!==a?(_=(0,Q.jsx)(k,{content:a,placement:`left`,children:g}),t[16]=g,t[17]=a,t[18]=_):_=t[18],_}function Mf(e){let t=(0,Z.c)(23),{disabled:n,intent:r,node:i}=e,a;t[0]===i.disabled?a=t[1]:(a=typeof i.disabled==`object`&&(0,Q.jsx)(J,{size:1,children:i.disabled.reason}),t[0]=i.disabled,t[1]=a);let o=a,s;t[2]!==r.params||t[3]!==r.type?(s={intent:r.type,params:r.params},t[2]=r.params,t[3]=r.type,t[4]=s):s=t[4];let c=j(s),l;t[5]!==c||t[6]!==i?(l=e=>{c.onClick(e),i.onAction()},t[5]=c,t[6]=i,t[7]=l):l=t[7];let u=l,{title:d}=Ee(i),f=i.selected&&!i.hideSelectionIndicator,p=n||!!i.disabled,m;t[8]===i.hotkey?m=t[9]:(m=i.hotkey?.split(`+`),t[8]=i.hotkey,t[9]=m);let h=f?ea:void 0,g;t[10]!==u||t[11]!==c.href||t[12]!==i.icon||t[13]!==i.tone||t[14]!==f||t[15]!==p||t[16]!==m||t[17]!==h||t[18]!==d?(g=(0,Q.jsx)(Zt,{as:`a`,disabled:p,hotkeys:m,href:c.href,icon:i.icon,iconRight:h,onClick:u,pressed:f,text:d,tone:i.tone}),t[10]=u,t[11]=c.href,t[12]=i.icon,t[13]=i.tone,t[14]=f,t[15]=p,t[16]=m,t[17]=h,t[18]=d,t[19]=g):g=t[19];let _;return t[20]!==g||t[21]!==o?(_=(0,Q.jsx)(k,{content:o,placement:`left`,children:g}),t[20]=g,t[21]=o,t[22]=_):_=t[22],_}var Nf={constrainSize:!0,placement:`bottom`,portal:!0};function Pf(e,t){return e.some(e=>e.type===`item`&&e.tone===t||e.type===`group`&&Pf(e.children,t))}function Ff(e){let t=(0,Z.c)(13),{nodes:n,actionsNodes:r}=e,i=(0,X.useId)(),a=Pf(n,`critical`),o=Pf(n,`caution`),s=a?`critical`:o?`caution`:void 0,c;t[0]===s?c=t[1]:(c=(0,Q.jsx)(Qe,{tone:s,"data-testid":`pane-context-menu-button`}),t[0]=s,t[1]=c);let l;t[2]===r?l=t[3]:(l=r&&(0,Q.jsxs)(Q.Fragment,{children:[r,(0,Q.jsx)(Ut,{})]}),t[2]=r,t[3]=l);let u;t[4]===n?u=t[5]:(u=n.map((e,t)=>{let r=n[t-1]?.type===`group`;return(0,Q.jsx)(kf,{isAfterGroup:r,node:e},e.key)}),t[4]=n,t[5]=u);let d;t[6]!==l||t[7]!==u?(d=(0,Q.jsxs)($e,{children:[l,u]}),t[6]=l,t[7]=u,t[8]=d):d=t[8];let f;return t[9]!==i||t[10]!==c||t[11]!==d?(f=(0,Q.jsx)(Vt,{button:c,id:i,menu:d,popover:Nf}),t[9]=i,t[10]=c,t[11]=d,t[12]=f):f=t[12],f}function If(e){return e.disabled?{disabledReason:typeof e.disabled==`object`?e.disabled.reason:void 0,ariaLabel:typeof e.disabled==`object`&&typeof e.disabled?.reason==`string`?e.disabled.reason:`This is disabled`,isDisabled:!!e.disabled}:{disabledReason:void 0,ariaLabel:void 0,isDisabled:!1}}function Lf(e){let t=(0,Z.c)(4),{node:n}=e;if(n.type===`item`){let e;return t[0]===n?e=t[1]:(e=(0,Q.jsx)(Rf,{node:n}),t[0]=n,t[1]=e),e}if(n.type===`group`){let e;return t[2]===n?e=t[3]:(e=(0,Q.jsx)(Bf,{node:n}),t[2]=n,t[3]=e),e}return console.warn('unknown menu node (expected `type: "item" | "group"`):',n),null}function Rf(e){let t=(0,Z.c)(23),{node:n}=e,{title:r}=Ee(n),{t:i}=q();if(n.intent){let r;return t[0]!==n.intent||t[1]!==e?(r=(0,Q.jsx)(zf,{...e,intent:n.intent}),t[0]=n.intent,t[1]=e,t[2]=r):r=t[2],r}let a;t[3]===n?a=t[4]:(a=If(n),t[3]=n,t[4]=a);let{disabledReason:o,ariaLabel:s,isDisabled:c}=a,l;t[5]!==s||t[6]!==i||t[7]!==r?(l=s||r||i(`status-button.aria-label`),t[5]=s,t[6]=i,t[7]=r,t[8]=l):l=t[8];let u;t[9]!==c||t[10]!==n.hotkey?(u=!c&&n.hotkey?n.hotkey.split(`+`):void 0,t[9]=c,t[10]=n.hotkey,t[11]=u):u=t[11];let d=c?o:r,f;t[12]!==u||t[13]!==d?(f={hotkeys:u,content:d},t[12]=u,t[13]=d,t[14]=f):f=t[14];let p;return t[15]!==c||t[16]!==n.icon||t[17]!==n.onAction||t[18]!==n.selected||t[19]!==n.tone||t[20]!==l||t[21]!==f?(p=(0,Q.jsx)(kr,{disabled:c,icon:n.icon,onClick:n.onAction,selected:n.selected,tone:n.tone,"aria-label":l,tooltipProps:f}),t[15]=c,t[16]=n.icon,t[17]=n.onAction,t[18]=n.selected,t[19]=n.tone,t[20]=l,t[21]=f,t[22]=p):p=t[22],p}function zf(e){let t=(0,Z.c)(27),{intent:n,node:r}=e,i;t[0]!==n.params||t[1]!==n.type?(i={intent:n.type,params:n.params},t[0]=n.params,t[1]=n.type,t[2]=i):i=t[2];let a=j(i),{t:o}=q(),s;t[3]!==a||t[4]!==r?(s=e=>{a.onClick(e),r.onAction()},t[3]=a,t[4]=r,t[5]=s):s=t[5];let c=s,l;t[6]===r?l=t[7]:(l=If(r),t[6]=r,t[7]=l);let{disabledReason:u,ariaLabel:d,isDisabled:f}=l,p;t[8]!==d||t[9]!==r.title||t[10]!==o?(p=d||r.title||o(`status-button.aria-label`),t[8]=d,t[9]=r.title,t[10]=o,t[11]=p):p=t[11];let m;t[12]!==f||t[13]!==r.hotkey?(m=!f&&r.hotkey?r.hotkey.split(`+`):void 0,t[12]=f,t[13]=r.hotkey,t[14]=m):m=t[14];let h=f?u:r.title,g;t[15]!==m||t[16]!==h?(g={hotkeys:m,content:h,placement:`bottom`,portal:!0},t[15]=m,t[16]=h,t[17]=g):g=t[17];let _;return t[18]!==c||t[19]!==a.href||t[20]!==f||t[21]!==r.icon||t[22]!==r.selected||t[23]!==r.tone||t[24]!==p||t[25]!==g?(_=(0,Q.jsx)(kr,{forwardedAs:`a`,disabled:f,href:a.href,icon:r.icon,onClick:c,selected:r.selected,tone:r.tone,"aria-label":p,tooltipProps:g}),t[18]=c,t[19]=a.href,t[20]=f,t[21]=r.icon,t[22]=r.selected,t[23]=r.tone,t[24]=p,t[25]=g,t[26]=_):_=t[26],_}function Bf(e){let t=(0,Z.c)(16),{node:n}=e,{title:r}=Ee(n),i=!!n.disabled,a=n.icon??va,o;t[0]===n.title?o=t[1]:(o={content:n.title,portal:!0},t[0]=n.title,t[1]=o);let s;t[2]!==i||t[3]!==a||t[4]!==o||t[5]!==r?(s=(0,Q.jsx)(Yt,{disabled:i,icon:a,label:r,mode:`bleed`,tooltipProps:o}),t[2]=i,t[3]=a,t[4]=o,t[5]=r,t[6]=s):s=t[6];let c=(0,X.useId)(),l;t[7]!==n.children||t[8]!==n.disabled?(l=n.children.map((e,t)=>(0,Q.jsx)(kf,{disabled:!!n.disabled,isAfterGroup:n.children[t-1]?.type===`group`,node:e},e.key)),t[7]=n.children,t[8]=n.disabled,t[9]=l):l=t[9];let u;t[10]===l?u=t[11]:(u=(0,Q.jsx)($e,{children:l}),t[10]=l,t[11]=u);let d;return t[12]!==s||t[13]!==c||t[14]!==u?(d=(0,Q.jsx)(Vt,{button:s,id:c,menu:u}),t[12]=s,t[13]=c,t[14]=u,t[15]=d):d=t[15],d}var Vf=(0,X.memo)(e=>{let t=(0,Z.c)(6),{children:n,group:r}=e,i=(0,X.useContext)(en);if(i===null)throw Error(`DocumentActionsStateContext is not set. This should not happen.`);let a;t[0]!==r||t[1]!==i?(a=r?i.filter(e=>(e.group||[`default`]).includes(r)):i,t[0]=r,t[1]=i,t[2]=a):a=t[2];let o=a,s;return t[3]!==n||t[4]!==o?(s=n({states:o}),t[3]=n,t[4]=o,t[5]=s):s=t[5],s}),Hf=e=>{let t=(0,Z.c)(28),{id:n,type:r,revision:i}=e,{revisionNotFound:a,targetDocumentState:o}=Ec(),s=o.status===`ready`,c;t[0]===o?c=t[1]:(c=pe(o),t[0]=o,t[1]=c);let{restore:l}=w(n,r,c),u=Kr(n,r),{navigateIntent:d}=ke(),f=(0,X.useRef)(u),[p,m]=(0,X.useState)(!1),{t:h}=q($),g;t[2]!==l||t[3]!==i?(g=()=>{l.execute(i),m(!1)},t[2]=l,t[3]=i,t[4]=g):g=t[4];let _=g,v;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>{m(!1)},t[5]=v):v=t[5];let y=v,b,x;t[6]!==u||t[7]!==n||t[8]!==d||t[9]!==r?(b=()=>{u&&u!==f.current&&(u.type===`success`&&u.op===`restore`&&d(`edit`,{id:n,type:r}),f.current=u)},x=[u,n,d,r],t[6]=u,t[7]=n,t[8]=d,t[9]=r,t[10]=b,t[11]=x):(b=t[10],x=t[11]),(0,X.useEffect)(b,x);let S;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>{m(!0)},t[12]=S):S=t[12];let C=S,T;bb0:{if(p){let e;t[13]===h?e=t[14]:(e=h(`action.restore.confirm.message`),t[13]=h,t[14]=e);let n;t[15]!==_||t[16]!==e?(n={type:`confirm`,tone:`critical`,onCancel:y,onConfirm:_,message:e},t[15]=_,t[16]=e,t[17]=n):n=t[17],T=n;break bb0}T=null}let E=T,D=i===`@initial`,O=i===void 0,k;bb1:{if(O||a){k=null;break bb1}let e;t[18]===h?e=t[19]:(e=h(`action.restore.label`),t[18]=h,t[19]=e);let n=D?`action.restore.disabled.cannot-restore-initial`:`action.restore.tooltip`,r;t[20]!==h||t[21]!==n?(r=h(n),t[20]=h,t[21]=n,t[22]=r):r=t[22];let i=D||!s,o;t[23]!==E||t[24]!==r||t[25]!==i||t[26]!==e?(o={label:e,tone:`caution`,onHandle:C,title:r,icon:ua,dialog:E,disabled:i},t[23]=E,t[24]=r,t[25]=i,t[26]=e,t[27]=o):o=t[27],k=o}return k};Hf.action=`restore`,Hf.displayName=`HistoryRestoreAction`;function Uf(e){return(e.type===`item`||e.type===`group`)&&e.renderAsButton}var Wf=ht(Uf);function Gf(e){let{fieldActions:t=[],menuItems:n,menuItemGroups:r}=e,i=[],a=0;for(let e=0;et.key===e.id)||o.push({type:`group`,key:e.id,children:[],expanded:!0,renderAsButton:!1,title:e.title,i18n:e.i18n});let s=[];for(let t=0;te.key===r.group),c=typeof r.disabled==`string`?{reason:r.disabled}:r.disabled;r.group&&!i&&(i={type:`group`,key:r.group,disabled:c,expanded:!0,icon:r.icon,title:r.group,children:[],renderAsButton:!1},o.push(i)),i?i.children.push({type:`item`,key:`${a+t}-item`,hideSelectionIndicator:r.params?.hideSelectionIndicator===!0,hotkey:r.shortcut,icon:r.icon,intent:r.intent,disabled:c,onAction:()=>e.actionHandler(r),renderAsButton:r.showAsAction??!1,selected:r.selected,title:r.title,i18n:r.i18n,tone:r.tone}):s.push({type:`item`,key:`${a+t}-item`,hideSelectionIndicator:r.params?.hideSelectionIndicator===!0,hotkey:r.shortcut,icon:r.icon,intent:r.intent,disabled:c,onAction:()=>e.actionHandler(r),renderAsButton:r.showAsAction??!1,selected:r.selected,title:r.title,i18n:r.i18n,tone:r.tone})}return[...s,...o,...i]}function Kf(e,t){return e.type===`divider`?{type:`divider`,key:t}:e.type===`group`?{type:`group`,key:t,children:e.children.map((e,n)=>Kf(e,`${t}-${n}-${e.type}`)),disabled:e.disabled,expanded:e.expanded??!0,icon:e.icon,title:e.title,i18n:e.i18n,renderAsButton:e.renderAsButton??!1}:{type:`item`,key:t,intent:e.intent,disabled:e.disabled,icon:e.icon,iconRight:e.iconRight,onAction:e.onAction,renderAsButton:e.renderAsButton??!1,selected:e.selected,title:e.title,i18n:e.i18n,tone:e.tone}}var qf=[`left`,`bottom`],Jf={small:0,medium:1,large:2,full:`auto`};function Yf(e){let t=(0,Z.c)(16),{dialog:n,referenceElement:r}=e,{t:i}=q($),{cancelButtonIcon:a,cancelButtonText:s,confirmButtonIcon:c,confirmButtonText:l,message:u,onCancel:d,onConfirm:f,tone:p}=n,m;t[0]!==s||t[1]!==i?(m=s||i(`confirm-dialog.cancel-button.fallback-text`),t[0]=s,t[1]=i,t[2]=m):m=t[2];let h;t[3]!==l||t[4]!==i?(h=l||i(`confirm-dialog.confirm-button.fallback-text`),t[3]=l,t[4]=i,t[5]=h):h=t[5];let g;return t[6]!==a||t[7]!==c||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==r||t[12]!==m||t[13]!==h||t[14]!==p?(g=(0,Q.jsx)(o,{cancelButtonIcon:a,cancelButtonText:m,confirmButtonIcon:c,confirmButtonText:h,message:u,onCancel:d,onConfirm:f,open:!0,referenceElement:r,tone:p,placement:`top`,fallbackPlacements:qf}),t[6]=a,t[7]=c,t[8]=u,t[9]=d,t[10]=f,t[11]=r,t[12]=m,t[13]=h,t[14]=p,t[15]=g):g=t[15],g}function Xf(e){let t=(0,Z.c)(12),{dialog:n}=e,r=(0,X.useId)(),i;t[0]===n.footer?i=t[1]:(i=n.footer&&(0,Q.jsx)(Bi,{paddingX:4,paddingY:3,children:n.footer}),t[0]=n.footer,t[1]=i);let a=i,o=n.showCloseButton===!1,s=n.width===void 0?1:Jf[n.width],c;t[2]===n.content?c=t[3]:(c=(0,Q.jsx)(Bi,{padding:4,children:n.content}),t[2]=n.content,t[3]=c);let l;return t[4]!==n.header||t[5]!==n.onClose||t[6]!==r||t[7]!==a||t[8]!==o||t[9]!==s||t[10]!==c?(l=(0,Q.jsx)(T,{zOffset:`fullscreen`,children:(0,Q.jsx)(Ni,{animate:!0,__unstable_hideCloseButton:o,footer:a,header:n.header,id:r,onClose:n.onClose,onClickOutside:n.onClose,width:s,children:c})}),t[4]=n.header,t[5]=n.onClose,t[6]=r,t[7]=a,t[8]=o,t[9]=s,t[10]=c,t[11]=l):l=t[11],l}function Zf(e){let t=(0,Z.c)(5),{dialog:n,referenceElement:r}=e,i;t[0]===n?i=t[1]:(i=(0,Q.jsx)(Qf,{dialog:n}),t[0]=n,t[1]=i);let a;return t[2]!==r||t[3]!==i?(a=(0,Q.jsx)(dt,{content:i,fallbackPlacements:qf,open:!0,placement:`top`,portal:!0,preventOverflow:!0,referenceElement:r}),t[2]=r,t[3]=i,t[4]=a):a=t[4],a}function Qf(e){let t=(0,Z.c)(6),{dialog:n}=e,{content:r,onClose:i}=n,{isTopLayer:a}=pi(),o=(0,X.useRef)(null),s;t[0]!==a||t[1]!==i?(s=e=>{e.key===`Escape`&&a&&i()},t[0]=a,t[1]=i,t[2]=s):s=t[2],bi(s);let c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>[o.current],t[3]=c):c=t[3],Ai(a&&i,c);let l;return t[4]===r?l=t[5]:(l=(0,Q.jsx)(`div`,{ref:o,children:r}),t[4]=r,t[5]=l),l}function $f(e){let t=(0,Z.c)(3),{children:n}=e,{element:r,elements:i}=wi(),a=i?.documentPanelPortalElement||r,o;return t[0]!==n||t[1]!==a?(o=(0,Q.jsx)(gi,{element:a,children:n}),t[0]=n,t[1]=a,t[2]=o):o=t[2],o}function ep(e){let t=(0,Z.c)(17),{dialog:n,referenceElement:r}=e,i=r===void 0?null:r,a=(0,X.useId)();if(n.type===`confirm`){let e;return t[0]!==n||t[1]!==i?(e=(0,Q.jsx)(Yf,{dialog:n,referenceElement:i}),t[0]=n,t[1]=i,t[2]=e):e=t[2],e}if(n.type===`popover`){let e;return t[3]!==n||t[4]!==i?(e=(0,Q.jsx)(Zf,{dialog:n,referenceElement:i}),t[3]=n,t[4]=i,t[5]=e):e=t[5],e}if(n.type===`dialog`||!n.type){let e;return t[6]===n?e=t[7]:(e=(0,Q.jsx)($f,{children:(0,Q.jsx)(Xf,{dialog:n})}),t[6]=n,t[7]=e),e}if(n.type===`custom`){let e=n?.component,r;return t[8]===e?r=t[9]:(r=(0,Q.jsx)($f,{children:e}),t[8]=e,t[9]=r),r}let o=n;console.warn(`Unsupported modal type ${o.type}`);let s;t[10]!==o.content||t[11]!==o.type?(s=o.content||(0,Q.jsxs)(J,{size:1,children:[`Unexpected modal type (`,(0,Q.jsx)(`code`,{children:o.type}),`)`]}),t[10]=o.content,t[11]=o.type,t[12]=s):s=t[12];let c;return t[13]!==a||t[14]!==s||t[15]!==o.onClose?(c=(0,Q.jsx)(rt,{id:a,onClose:o.onClose,onClickOutside:o.onClose,width:1,children:s}),t[13]=a,t[14]=s,t[15]=o.onClose,t[16]=c):c=t[16],c}var tp=(0,X.memo)(function(e){let t=(0,Z.c)(13),{actionStates:n,children:r,referenceElement:i}=e,[a,o]=(0,X.useState)(-1),s=n[a],c=!!s?.dialog,l=(0,X.useRef)(!1),u,d;t[0]!==a||t[1]!==c?(u=()=>{if(c){l.current=!0;return}a!==-1&&l.current&&(l.current=!1,o(-1))},d=[c,a],t[0]=a,t[1]=c,t[2]=u,t[3]=d):(u=t[2],d=t[3]),(0,X.useEffect)(u,d);let f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{o(e)},t[4]=f):f=t[4];let p=f,m;t[5]===r?m=t[6]:(m=r({handleAction:p}),t[5]=r,t[6]=m);let h=m,g;t[7]!==s||t[8]!==i?(g=s&&s.dialog&&(0,Q.jsx)(T,{zOffset:`paneFooter`,children:(0,Q.jsx)(ep,{dialog:s.dialog,referenceElement:i})}),t[7]=s,t[8]=i,t[9]=g):g=t[9];let _;return t[10]!==h||t[11]!==g?(_=(0,Q.jsxs)(Q.Fragment,{children:[g,h]}),t[10]=h,t[11]=g,t[12]=_):_=t[12],_});function np(e){let t=(0,Z.c)(10),{actionStates:n,disabled:r}=e,i=(0,X.useId)(),[a,o]=(0,X.useState)(null),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={placement:`top-end`,portal:!0,preventOverflow:!0},t[0]=s):s=t[0];let c=s,{t:l}=q($),u;t[1]!==n||t[2]!==r||t[3]!==i||t[4]!==l?(u=e=>{let{handleAction:t}=e;return(0,Q.jsx)(Vt,{id:`${i}-action-menu`,button:(0,Q.jsx)(Qe,{"aria-label":l(`buttons.action-menu-button.aria-label`),disabled:r,"data-testid":`action-menu-button`,tooltipProps:{content:l(`buttons.action-menu-button.tooltip`)}}),menu:(0,Q.jsx)($e,{padding:1,children:n.map((e,n)=>(0,Q.jsx)(rp,{actionState:e,disabled:r,index:n,onAction:t},n))}),popover:c,ref:o})},t[1]=n,t[2]=r,t[3]=i,t[4]=l,t[5]=u):u=t[5];let d=u,f;return t[6]!==n||t[7]!==a||t[8]!==d?(f=(0,Q.jsx)(tp,{actionStates:n,referenceElement:a,children:d}),t[6]=n,t[7]=a,t[8]=d,t[9]=f):f=t[9],f}function rp(e){let t=(0,Z.c)(20),{actionState:n,disabled:r,index:i,onAction:a}=e,{onHandle:o}=n,s;t[0]!==i||t[1]!==a||t[2]!==o?(s=()=>{a(i),o&&o()},t[0]=i,t[1]=a,t[2]=o,t[3]=s):s=t[3];let c=s,l;t[4]===n.shortcut?l=t[5]:(l=n.shortcut?String(n.shortcut).split(`+`).map(ip):void 0,t[4]=n.shortcut,t[5]=l);let u=l,d;t[6]===n.label?d=t[7]:(d=n.label.replace(` `,``),t[6]=n.label,t[7]=d);let f=`action-${d}`,p=r||!!n.disabled,m;t[8]!==n.disabled||t[9]!==n.title?(m=n.disabled&&{tooltipProps:{content:n.title}},t[8]=n.disabled,t[9]=n.title,t[10]=m):m=t[10];let h;return t[11]!==n.icon||t[12]!==n.label||t[13]!==n.tone||t[14]!==c||t[15]!==u||t[16]!==f||t[17]!==p||t[18]!==m?(h=(0,Q.jsx)(Zt,{"data-testid":f,disabled:p,hotkeys:u,icon:n.icon,onClick:c,text:n.label,tone:n.tone,...m}),t[11]=n.icon,t[12]=n.label,t[13]=n.tone,t[14]=c,t[15]=u,t[16]=f,t[17]=p,t[18]=m,t[19]=h):h=t[19],h}function ip(e){return e.slice(0,1).toUpperCase()+e.slice(1)}var ap=he({name:`Document URL Copied`,version:1,description:`User copied document URL to clipboard`}),op=he({name:`Document ID Copied`,version:1,description:`User copied document ID to clipboard`}),sp=he({name:`Inline Changes Switched On`,version:1,description:`User switched on display of inline changes`}),cp=he({name:`Inline Changes Switched Off`,version:1,description:`User switched off display of inline changes`});function lp(){let e=(0,Z.c)(45),{documentId:t,documentType:n,schemaType:r}=Ou(),i=ne(t),a;e[0]===i?a=e[1]:(a=We(i),e[0]=i,e[1]=a);let o=a,{selectedReleaseId:s,selectedPerspectiveName:c,selectedVariantNames:l}=oe(),u;e[2]===l?u=e[3]:(u=Ae(l),e[2]=l,e[3]=u);let d=u,{params:f}=zc(),{resolveIntentLink:p}=ke(),{buildIntentUrl:m}=Qr(),{t:g}=q($),_=He(),{push:v}=Qt(),y=f?.scheduledDraft;r?.liveEdit;let b;bb0:{if(y||s){b=o?.version?._id;break bb0}if(c===`published`||r?.liveEdit){b=o?.published?._id;break bb0}if(o?.draft){b=o.draft._id;break bb0}if(!o?.published){b=void 0;break bb0}let n=o.published._system?.draft?._ref,i;e[4]!==n||e[5]!==t||e[6]!==o.published?(i=h(o.published)?n:Wi(t),e[4]=n,e[5]=t,e[6]=o.published,e[7]=i):i=e[7],b=i}let x=b,S;e[8]!==m||e[9]!==t||e[10]!==n||e[11]!==v||e[12]!==p||e[13]!==y||e[14]!==s||e[15]!==d||e[16]!==g||e[17]!==_?(S=async()=>{_.log(ap);let e=s&&!y?[[`perspective`,s]]:[];d&&e.push([`variant`,M(d)]);let r={id:t,type:n,...y&&{scheduledDraft:y}},i=p(`edit`,r,e),a=m(i);await navigator.clipboard.writeText(a),v({id:`copy-document-url`,status:`info`,title:g(`panes.document-operation-results.operation-success_copy-url`)})},e[8]=m,e[9]=t,e[10]=n,e[11]=v,e[12]=p,e[13]=y,e[14]=s,e[15]=d,e[16]=g,e[17]=_,e[18]=S):S=e[18];let C=S,w;e[19]!==x||e[20]!==v||e[21]!==g||e[22]!==_?(w=async()=>{x&&(_.log(op),await navigator.clipboard.writeText(x),v({id:`copy-document-id`,status:`info`,title:g(`panes.document-operation-results.operation-success_copy-id`)}))},e[19]=x,e[20]=v,e[21]=g,e[22]=_,e[23]=w):w=e[23];let T=w;if(!x)return null;let E;e[24]===g?E=e[25]:(E=g(`action.copy-document-url.label`),e[24]=g,e[25]=E);let D;e[26]===E?D=e[27]:(D=(0,Q.jsx)(Yt,{icon:Fa,mode:`bleed`,tooltipProps:{content:E},"data-testid":`copy-document-actions-button`}),e[26]=E,e[27]=D);let O;e[28]===g?O=e[29]:(O=g(`action.copy-link-to-document.label`),e[28]=g,e[29]=O);let k;e[30]!==C||e[31]!==O?(k=(0,Q.jsx)(Zt,{icon:ha,onClick:C,text:O,"data-testid":`copy-link-to-document`}),e[30]=C,e[31]=O,e[32]=k):k=e[32];let A;e[33]===g?A=e[34]:(A=g(`action.copy-document-id.label`),e[33]=g,e[34]=A);let j;e[35]!==T||e[36]!==A?(j=(0,Q.jsx)(Zt,{icon:Ia,onClick:T,text:A,"data-testid":`copy-document-id`}),e[35]=T,e[36]=A,e[37]=j):j=e[37];let N;e[38]!==j||e[39]!==k?(N=(0,Q.jsxs)($e,{children:[k,j]}),e[38]=j,e[39]=k,e[40]=N):N=e[40];let P;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(P={portal:!0,placement:`bottom-end`},e[41]=P):P=e[41];let F;return e[42]!==N||e[43]!==D?(F=(0,Q.jsx)(Vt,{id:`copy-document-actions`,button:D,menu:N,popover:P}),e[42]=N,e[43]=D,e[44]=F):F=e[44],F}var up=he({version:1,name:`Document Group Inventory Hint Pressed`,description:`User opened the document group inventory by pressing the onboarding hint.`}),dp=[`studio`,`document-group-inventory`,`hint`],fp=[`session-count`],pp=[`has-displayed`],mp={readCount:async()=>{let e=localStorage.getItem(_p(fp));if(e===null)return 0;let t;try{t=JSON.parse(e)}catch{return console.warn(`Failed to parse:`,e),0}return typeof t==`number`?t:0},writeCount:async e=>{localStorage.setItem(_p(fp),JSON.stringify(e))},readHasDisplayed:async()=>{let e=sessionStorage.getItem(_p(pp));if(e===null)return!1;let t;try{t=JSON.parse(e)}catch{return console.warn(`Failed to parse:`,e),!1}return typeof t==`boolean`&&t},writeHasDisplayed:async e=>{sessionStorage.setItem(_p(pp),JSON.stringify(e))}};function hp({readCount:e,writeCount:t,readHasDisplayed:n,writeHasDisplayed:r}){return kn(_n([e(),n()])).pipe(Pn(([e,t])=>[e,vp(e),t]),zn(async([e,n,i])=>{n===`active`&&!i&&await Promise.all([t(e+1),r(!0)])}),Pn(([,e])=>e))}function gp({writeCount:e}){return e(-1)}function _p(e){return dp.concat(e).join(`.`)}function vp(e){return e===-1||e>3?`inactive`:`active`}var yp=()=>{let e=(0,Z.c)(12),{t}=q($),{setIsDocumentGroupInventoryActive:n}=Ec(),r=He(),i;if(e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=hp(mp),e[0]=i):i=e[0],it(i,void 0)!==`active`)return null;let a;e[1]!==n||e[2]!==r?(a=async()=>{r.log(up),n(!0),await gp(mp)},e[1]=n,e[2]=r,e[3]=a):a=e[3];let o;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Q.jsx)(ia,{}),e[4]=o):o=e[4];let s;e[5]===t?s=e[6]:(s=t(`document-group-inventory.onboarding-hint`),e[5]=t,e[6]=s);let c;e[7]===s?c=e[8]:(c=(0,Q.jsx)(J,{size:1,weight:`medium`,children:(0,Q.jsxs)(Y,{gap:2,alignItems:`center`,flexBasis:`auto`,flexGrow:0,flexShrink:0,justifyContent:`flex-end`,children:[o,` `,s]})}),e[7]=s,e[8]=c);let l;return e[9]!==a||e[10]!==c?(l=(0,Q.jsx)(bp,{onClick:a,children:c}),e[9]=a,e[10]=c,e[11]=l):l=e[11],l},bp=di.button.withConfig({displayName:`TextButton`,componentId:`sc-mrvq3s-0`})(({theme:e})=>yi`display:inline-block;vertical-align:middle;appearance:none;border:0;margin:0;padding:0;outline:none;all:unset;flex:none;white-space:nowrap;color:var(--card-badge-suggest-fg-color);cursor:pointer;*{color:inherit;}svg[data-sanity-icon]{color:currentColor;}`);function xp(e,t){return e.status===`ready`&&e.targetDocument?e.targetDocument:e.status===`variant-missing`&&e.siblings.published?e.siblings.published:t??void 0}function Sp({isLiveEdit:e,selectedPerspective:t,document:n}){if(!e||!tn(t)&&!un(t))return t;let r=n?._system?.bundleId;return r===`drafts`?`drafts`:r==null?`published`:t}function Cp({isLiveEdit:e,state:t,bundle:n}){switch(t.status){case`resolving`:return!1;case`variant-definition-document-not-found`:return!0;case`variant-missing`:return!(e&&t.siblings.published&&ze(n));case`ready`:return!t.targetDocument&&!t.variant&&!ze(n);default:return!1}}function wp(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`path`,{d:`M10.5 3.78L17.22 10.5L10.5 17.22L3.78 10.5L10.5 3.78Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`rhombus`,width:`1em`,height:`1em`,viewBox:`0 0 21 21`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...r,ref:n,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}var Tp=di(ui).withConfig({displayName:`TargetBadge`,componentId:`sc-ie7utl-0`})`display:inline-flex;align-items:center;flex:none;box-shadow:inset 0 0 0 1px var(--card-border-color);`,Ep=di(Y).withConfig({displayName:`BadgeContainer`,componentId:`sc-ie7utl-1`})`user-select:none;flex:none;`,Dp=di(Ze.div).withConfig({displayName:`BadgeMotionWrapper`,componentId:`sc-ie7utl-2`})`flex:none;`;function Op(e,t){return e.status===`ready`||e.status===`variant-missing`?e.variant:t}function kp(e){return tn(e)?`caution`:zt(e)}var Ap=(0,X.memo)(function(e){let t=(0,Z.c)(20),{selectedPerspective:n}=e,{t:r}=q();if(un(n)||tn(n)){let e;t[0]!==n||t[1]!==r?(e=un(n)?r(`release.chip.published`):r(`release.chip.global.drafts`),t[0]=n,t[1]=r,t[2]=e):e=t[2];let i;return t[3]===e?i=t[4]:(i=(0,Q.jsx)(Ep,{padding:2,children:(0,Q.jsx)(J,{size:1,weight:`medium`,children:e})}),t[3]=e,t[4]=i),i}if(nt(n)){let e;t[5]===n?e=t[6]:(e=(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(d,{release:n})}),t[5]=n,t[6]=e);let i=n.metadata?.title,a;t[7]===r?a=t[8]:(a=r(`release.placeholder-untitled-release`),t[7]=r,t[8]=a);let o;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(o={size:1,weight:`medium`},t[9]=o):o=t[9];let s;t[10]!==i||t[11]!==a?(s=(0,Q.jsx)(St,{title:i,fallback:a,enableTooltip:!1,textProps:o}),t[10]=i,t[11]=a,t[12]=s):s=t[12];let c;return t[13]!==e||t[14]!==s?(c=(0,Q.jsxs)(Ep,{gap:2,padding:2,alignItems:`center`,children:[e,s]}),t[13]=e,t[14]=s,t[15]=c):c=t[15],c}let i;t[16]===r?i=t[17]:(i=r(`version.agent-bundle.proposed-changes`),t[16]=r,t[17]=i);let a;return t[18]===i?a=t[19]:(a=(0,Q.jsx)(Ep,{padding:2,children:(0,Q.jsx)(J,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:i})}),t[18]=i,t[19]=a),a}),jp=(0,X.memo)(function(e){let t=(0,Z.c)(5),{variant:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(J,{size:0,children:(0,Q.jsx)(wp,{})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=ee(n),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,Q.jsx)(Ep,{padding:2,children:(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,children:[r,(0,Q.jsx)(J,{size:1,weight:`medium`,children:i})]})}),t[3]=i,t[4]=a),a}),Mp=(0,X.memo)(function(){let e=(0,Z.c)(28),{displayed:t,schemaType:n,targetDocumentState:r}=Ec(),{bundle:i,selectedPerspective:a,selectedVariants:o}=oe(),s=Ae(o),{t:c}=q($),l=Mu(n),u=Sp({isLiveEdit:l,selectedPerspective:a,document:xp(r,t)}),d=Cp({isLiveEdit:l,state:r,bundle:i}),f=d?.5:1,p=Op(r,s),m=jt,h;e[0]===c?h=e[1]:(h=c(`document-target-badges.not-in-target.tooltip`),e[0]=c,e[1]=h);let g=!d,_=Y,v=Dp,y;e[2]===f?y=e[3]:(y={opacity:f},e[2]=f,e[3]=y);let b;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(b={duration:.2},e[4]=b):b=e[4];let x=Tp,S=kp(u),C;e[5]===u?C=e[6]:(C=(0,Q.jsx)(Ap,{selectedPerspective:u}),e[5]=u,e[6]=C);let w;e[7]!==x||e[8]!==S||e[9]!==C?(w=(0,Q.jsx)(x,{tone:S,radius:4,"data-ui":`DocumentTargetPerspectiveBadge`,children:C}),e[7]=x,e[8]=S,e[9]=C,e[10]=w):w=e[10];let T;e[11]!==v||e[12]!==w||e[13]!==y||e[14]!==b?(T=(0,Q.jsx)(v,{animate:y,transition:b,children:w}),e[11]=v,e[12]=w,e[13]=y,e[14]=b,e[15]=T):T=e[15];let E;e[16]!==f||e[17]!==p?(E=p?(0,Q.jsx)(Dp,{animate:{opacity:f},transition:{duration:.2},children:(0,Q.jsx)(Tp,{tone:`suggest`,radius:4,"data-ui":`DocumentTargetVariantBadge`,children:(0,Q.jsx)(jp,{variant:p})})}):null,e[16]=f,e[17]=p,e[18]=E):E=e[18];let D;e[19]!==_||e[20]!==T||e[21]!==E?(D=(0,Q.jsxs)(_,{alignItems:`center`,flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,paddingRight:1,children:[T,E]}),e[19]=_,e[20]=T,e[21]=E,e[22]=D):D=e[22];let O;return e[23]!==m||e[24]!==h||e[25]!==g||e[26]!==D?(O=(0,Q.jsx)(m,{content:h,disabled:g,children:D}),e[23]=m,e[24]=h,e[25]=g,e[26]=D,e[27]=O):O=e[27],O});function Np(e){let t=(0,Z.c)(3),[n,r]=(0,X.useState)(!1),i,a;return t[0]===e?(i=t[1],a=t[2]):(i=()=>{let t=()=>{let t=e.current;if(!t)return;let{scrollWidth:n,clientWidth:i}=t;if(!(n>i)){r(!1);return}let{scrollLeft:a}=t,o=a+i>=n;r(!o)},{intersectionObserver:n,mutationObserver:i}=function(){t();let n=e.current;if(!n)return{intersectionObserver:null,mutationObserver:null};let i=new IntersectionObserver(e=>{let t=e[0];t&&r(!t.isIntersecting)}),a=()=>{i.disconnect();let e=n.children[n.children.length-1];i.observe(e)};a();let o=new MutationObserver(()=>{a(),t()});return o.observe(n,{childList:!0,subtree:!1}),{intersectionObserver:i,mutationObserver:o}}();return()=>{n?.disconnect(),i?.disconnect()}},a=[e],t[0]=e,t[1]=i,t[2]=a),(0,X.useEffect)(i,a),n}function Pp(){let e=(0,Z.c)(8),t=Lr(),{params:n,setParams:r}=zc(),i=$r(),{onSetScheduledDraftPerspective:a}=ai(),o;e[0]!==i||e[1]!==a||e[2]!==n||e[3]!==r||e[4]!==t?(o=e=>{if(nt(e)&&Ht(e)){a(Oe(e._id));return}e===`published`&&n?.historyVersion&&r({...n,rev:n?.historyEvent||void 0,since:void 0,historyVersion:void 0});let o=nt(e)?Oe(e._id):e===i?``:e;if(n?.scheduledDraft){r({...n,scheduledDraft:void 0},{perspective:o});return}t(o)},e[0]=i,e[1]=a,e[2]=n,e[3]=r,e[4]=t,e[5]=o):o=e[5];let s=o,c;return e[6]===s?c=e[7]:(c={navigate:s},e[6]=s,e[7]=c),c}function Fp(){let e=(0,Z.c)(52),{selectedReleaseId:t,selectedPerspectiveName:n}=oe(),{params:r}=zc(),i=xe(),{editState:a,displayed:o}=Ec(),{documentType:s,documentId:c}=Ou(),l=o&&!o._createdAt,u=r?.historyVersion,d;e[0]!==o||e[1]!==c||e[2]!==u?(d={historyVersion:u,displayed:o,documentId:c},e[0]=o,e[1]=c,e[2]=u,e[3]=d):d=e[3];let f=yr(d),{byId:p}=O(),m;e[4]===c?m=e[5]:(m={documentId:c},e[4]=c,e[5]=m);let{versions:g,data:_}=Ot(m),v=_.length>0&&!_.some(Rp),y=se(),{onSetScheduledDraftPerspective:b}=ai(),x;e[6]!==b||e[7]!==r?.scheduledDraft?(x=()=>{r?.scheduledDraft&&b(``)},e[6]=b,e[7]=r?.scheduledDraft,e[8]=x):x=e[8];let S=x,{navigate:C}=Pp(),w;if(e[9]!==s||e[10]!==i){let t=i.get(s);w=t?Mu(t):!1,e[9]=s,e[10]=i,e[11]=w}else w=e[11];let T=w;a?.published;let E;bb0:{if(T&&!t){E=!1;break bb0}E=!a?.published}let D=E,k;e[12]!==o?._id||e[13]!==a?.version||e[14]!==r?(k=e=>{if(!r?.historyVersion){let t=a?.version&&Fe(a?.version)&&e===Yi(a?.version?._id);return{selected:!!(e===Yi(o?._id||``)||t)}}let t=e===r.historyVersion;return{selected:t,disabled:t}},e[12]=o?._id,e[13]=a?.version,e[14]=r,e[15]=k):k=e[15],a?.version,o?._id;let A=k;o?._id,a?.draft?._id;let j;bb1:{if(T&&!a?.draft?._id&&!t){j=!0;break bb1}if(Xi(o?._id||``)&&un(n||``)){j=!0;break bb1}j=!1}let M=j,N;e[16]!==o?._id||e[17]!==a?.published||e[18]!==M||e[19]!==r?.historyVersion||e[20]!==n?(N=()=>{let e=o?._id||``;return M||r?.historyVersion||n||Ki(e)?!1:qi(e)?!0:!(Xi(e)&&a?.published&&un(n||``))},e[16]=o?._id,e[17]=a?.published,e[18]=M,e[19]=r?.historyVersion,e[20]=n,e[21]=N):N=e[21],o?._id,a?.published,r?.historyVersion;let P=N();a?.draft;let F;bb2:{if(v||l&&t){F=!0;break bb2}if(!a?.draft&&!T){F=!1;break bb2}if(l&&t){F=!0;break bb2}if(T){F=!0;break bb2}F=!1}let I=F,L=y.document.drafts?.enabled,{filteredVersionIds:R,getVersionDisplay:z}=gr(_,n),B;if(e[22]!==g||e[23]!==R){let t;e[25]===R?t=e[26]:(t=e=>R.includes(e._id),e[25]=R,e[26]=t),B=g.filter(t),e[22]=g,e[23]=R,e[24]=B}else B=e[24];let V=B,H;e[27]!==z||e[28]!==p?(H=e=>{let t=h(e);if(!t)return z(e._id);let n=p.get(t);return{displayName:`${n?ee(n):t} [${e._system.bundleId||`published`}]`,tone:e._system.bundleId?`caution`:`positive`}},e[27]=z,e[28]=p,e[29]=H):H=e[29];let te=H,ne;e[30]===V?ne=e[31]:(ne=V.filter(Lp),e[30]=V,e[31]=ne);let re=ne,ie;e[32]===V?ie=e[33]:(ie=V.filter(Ip),e[32]=V,e[33]=ie);let U=ie,ae=Gr(),W;e[34]!==ae||e[35]!==p?(W=e=>{let t=h(e),n=t?p.get(t):void 0,r=e._system.bundleId||`published`;ae({variantId:n?._id,perspective:r})},e[34]=ae,e[35]=p,e[36]=W):W=e[36];let G=W,K;return e[37]!==S||e[38]!==f||e[39]!==A||e[40]!==te||e[41]!==C||e[42]!==G||e[43]!==I||e[44]!==L||e[45]!==P||e[46]!==T||e[47]!==M||e[48]!==D||e[49]!==re||e[50]!==U?(K={filteredReleases:f,getVersionDisplay:te,getReleaseChipState:A,clearScheduledDraftPerspective:S,handlePerspectiveChange:C,isDraftDisabled:I,isDraftModelEnabled:L,isDraftSelected:P,isLiveEdit:T,isPublishedChipDisabled:D,isPublishSelected:M,nonReleaseVersions:re,variantVersions:U,handleVariantSelectionChange:G},e[37]=S,e[38]=f,e[39]=A,e[40]=te,e[41]=C,e[42]=G,e[43]=I,e[44]=L,e[45]=P,e[46]=T,e[47]=M,e[48]=D,e[49]=re,e[50]=U,e[51]=K):K=e[51],K}function Ip(e){return!!h(e)}function Lp(e){if(Xi(e._id)||qi(e._id))return!1;let t=!!e._system.release,n=!!h(e);return!t&&!n}function Rp(e){return!Ki(e)}function zp(e){let t=(0,Z.c)(47),{nonReleaseVersions:n,selectedPerspective:r,onSelectBundle:i,onCopyToDraftsComplete:a,documentType:o,getVersionDisplay:s,releasesLoading:c,releases:l,mode:u}=e,{t:d}=q(),[f,p]=(0,X.useState)(!1),[m,h]=(0,X.useState)(null),g;t[0]===r?g=t[1]:(g=e=>Yi(e._id)===r,t[0]=r,t[1]=g);let _;t[2]!==n||t[3]!==g?(_=Vp(n,g),t[2]=n,t[3]=g,t[4]=_):_=t[4];let[v,y]=_,b=(0,X.useRef)(null),x,S;if(t[5]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e.target&&`matches`in e.target&&typeof e.target.matches==`function`&&e.target.matches(`[data-portal] *`)||p(!1)},S=()=>[b.current],t[5]=x,t[6]=S):(x=t[5],S=t[6]),Ai(x,S),n.length===0)return null;let C;t[7]!==o||t[8]!==s||t[9]!==a||t[10]!==i||t[11]!==l||t[12]!==c||t[13]!==v?(C=v&&(()=>{let e=Yi(v._id),t=s(v);return(0,Q.jsx)(xr,{selected:!0,text:t?.displayName??e,tone:t?.tone??`default`,onClick:()=>i(v),onCopyToDraftsComplete:a,contextValues:{documentGroupId:Ji(v._id),versionId:v._id,releases:l,releasesLoading:c,documentType:o,bundleId:e,isVersion:!0}},v._id)})(),t[7]=o,t[8]=s,t[9]=a,t[10]=i,t[11]=l,t[12]=c,t[13]=v,t[14]=C):C=t[14];let w;t[15]!==u||t[16]!==f||t[17]!==y.length||t[18]!==d?(w=y.length>0?(0,Q.jsx)(jt,{content:d(`release.chip.tooltip.other-${u}`,{count:y.length}),fallbackPlacements:[],portal:!0,placement:f?`top`:`bottom`,children:(0,Q.jsx)(Yr,{mode:`bleed`,fontSize:1,muted:!0,selected:f,iconRight:f?ma:$i,ref:h,onClick:()=>p(Bp),text:d(`release.chip.button.other-${u}`,{count:y.length})})}):null,t[15]=u,t[16]=f,t[17]=y.length,t[18]=d,t[19]=w):w=t[19];let T;if(t[20]!==o||t[21]!==s||t[22]!==a||t[23]!==i||t[24]!==y||t[25]!==l||t[26]!==c||t[27]!==r){let e;t[29]!==o||t[30]!==s||t[31]!==a||t[32]!==i||t[33]!==l||t[34]!==c||t[35]!==r?(e=e=>{let t=e._system.scopeId,n=r===t,u=s(e);return(0,Q.jsx)(xr,{selected:n,text:u?.displayName??t,disabled:!1,contextMenuPortal:!1,tone:u?.tone??`default`,onClick:()=>i(e),onCopyToDraftsComplete:a,contextValues:{documentGroupId:Ji(e._id),versionId:e._id,releases:l,releasesLoading:c,documentType:o,bundleId:t,isVersion:!0}},e._id)},t[29]=o,t[30]=s,t[31]=a,t[32]=i,t[33]=l,t[34]=c,t[35]=r,t[36]=e):e=t[36],T=y.map(e),t[20]=o,t[21]=s,t[22]=a,t[23]=i,t[24]=y,t[25]=l,t[26]=c,t[27]=r,t[28]=T}else T=t[28];let E;t[37]===T?E=t[38]:(E=(0,Q.jsx)(Pi,{width:1,children:(0,Q.jsx)(Y,{padding:3,gap:2,flexWrap:`wrap`,children:T})}),t[37]=T,t[38]=E);let D;t[39]!==f||t[40]!==m||t[41]!==E?(D=(0,Q.jsx)(It,{animate:!1,open:f,portal:!0,arrow:!0,ref:b,placement:`bottom`,referenceElement:m,zOffset:10,content:E}),t[39]=f,t[40]=m,t[41]=E,t[42]=D):D=t[42];let O;return t[43]!==C||t[44]!==w||t[45]!==D?(O=(0,Q.jsxs)(Q.Fragment,{children:[C,w,D]}),t[43]=C,t[44]=w,t[45]=D,t[46]=O):O=t[46],O}function Bp(e){return!e}function Vp(e,t){let n=e.findIndex(t);return[n===-1?void 0:e[n],n===-1?e:e.slice(0,n).concat(e.slice(n+1))]}var Hp=e=>{let t=(0,Z.c)(17),{release:n}=e,{t:r}=q(),i=Sr();if(n.state===`archived`){let e;t[0]===r?e=t[1]:(e=r(`release.chip.tooltip.archived`),t[0]=r,t[1]=e);let n;return t[2]===e?n=t[3]:(n=(0,Q.jsx)(J,{size:1,children:e}),t[2]=e,t[3]=n),n}if(n.metadata.releaseType===`asap`){let e;t[4]===r?e=t[5]:(e=r(`release.type.asap`),t[4]=r,t[5]=e);let n;return t[6]===e?n=t[7]:(n=(0,Q.jsx)(J,{size:1,children:e}),t[6]=e,t[7]=n),n}if(n.metadata.releaseType===`scheduled`){let e=n.state===`active`,a;return t[8]!==i||t[9]!==e||t[10]!==n||t[11]!==r?(a=n.metadata.intendedPublishAt&&(0,Q.jsx)(J,{size:1,children:e?(0,Q.jsx)(Se,{t:r,i18nKey:`release.chip.tooltip.intended-for-date`,values:{date:i(n)}}):(0,Q.jsx)(Se,{t:r,i18nKey:`release.chip.tooltip.scheduled-for-date`,values:{date:i(n)}})}),t[8]=i,t[9]=e,t[10]=n,t[11]=r,t[12]=a):a=t[12],a}if(n.metadata.releaseType===`undecided`){let e;t[13]===r?e=t[14]:(e=r(`release.type.undecided`),t[13]=r,t[14]=e);let n;return t[15]===e?n=t[16]:(n=(0,Q.jsx)(J,{size:1,children:e}),t[15]=e,t[16]=n),n}return null},Up={dateStyle:`medium`,timeStyle:`short`},Wp=(0,X.memo)(function(){let e=(0,Z.c)(48),{selectedPerspectiveName:t}=oe(),{t:n}=q(),r=At(Up),{loading:i}=v(),{editState:a,displayed:o,documentId:s}=Ec(),{documentType:c}=Ou(),l=Ji(s),{filteredReleases:u,getVersionDisplay:d,getReleaseChipState:f,clearScheduledDraftPerspective:p,handlePerspectiveChange:m,handleVariantSelectionChange:h,isDraftDisabled:g,variantVersions:_,isDraftModelEnabled:y,isDraftSelected:b,isLiveEdit:x,isPublishedChipDisabled:S,isPublishSelected:C,nonReleaseVersions:w}=Fp(),T;e[0]!==r||e[1]!==a?.published||e[2]!==n?(T=(0,Q.jsx)(J,{size:1,children:a?.published&&a?.published?._updatedAt?(0,Q.jsx)(Se,{t:n,i18nKey:`release.chip.tooltip.published-date`,values:{date:r.format(new Date(a?.published._updatedAt))}}):(0,Q.jsx)(Q.Fragment,{children:n(`release.chip.tooltip.not-published`)})}),e[0]=r,e[1]=a?.published,e[2]=n,e[3]=T):T=e[3];let E;e[4]===m?E=e[5]:(E=()=>m(`published`),e[4]=m,e[5]=E);let D;e[6]===n?D=e[7]:(D=n(`release.chip.published`),e[6]=n,e[7]=D);let O;e[8]!==p||e[9]!==l||e[10]!==c||e[11]!==u.inCreation||e[12]!==u.notCurrentReleases||e[13]!==i||e[14]!==n?(O=u.inCreation&&(0,Q.jsx)(St,{title:u.inCreation.metadata.title,fallback:n(`release.placeholder-untitled-release`),enableTooltip:!1,children:e=>{let{displayTitle:t,fullTitle:n,isTruncated:r}=e;return(0,Q.jsx)(xr,{tooltipContent:r?(0,Q.jsxs)(Ri,{gap:2,style:{maxWidth:`300px`},children:[(0,Q.jsx)(J,{size:1,weight:`medium`,children:n}),(0,Q.jsx)(Hp,{release:u.inCreation})]}):(0,Q.jsx)(Hp,{release:u.inCreation}),selected:!0,onClick:Gp,locked:!1,tone:zt(u.inCreation),text:t,onCopyToDraftsComplete:p,contextValues:{documentGroupId:l,versionId:Gi(l,Oe(u.inCreation._id)),documentType:c,disabled:!0,releases:u.notCurrentReleases,releasesLoading:i,bundleId:Oe(u.inCreation._id),isVersion:!0,release:u.inCreation}})}}),e[8]=p,e[9]=l,e[10]=c,e[11]=u.inCreation,e[12]=u.notCurrentReleases,e[13]=i,e[14]=n,e[15]=O):O=e[15];let k;e[16]!==p||e[17]!==o||e[18]!==l||e[19]!==c||e[20]!==a?.version||e[21]!==u.currentReleases||e[22]!==u.notCurrentReleases||e[23]!==f||e[24]!==m||e[25]!==i||e[26]!==n?(k=o&&u.currentReleases?.map(e=>(0,Q.jsx)(St,{title:e.metadata.title,fallback:n(`release.placeholder-untitled-release`),enableTooltip:!1,children:t=>{let{displayTitle:n,fullTitle:r,isTruncated:o}=t;return(0,Q.jsx)(xr,{tooltipContent:o?(0,Q.jsxs)(Ri,{gap:2,style:{maxWidth:`300px`},children:[(0,Q.jsx)(J,{size:1,weight:`medium`,children:r}),(0,Q.jsx)(Hp,{release:e})]}):(0,Q.jsx)(Hp,{release:e}),...f(Oe(e._id)),onClick:()=>m(e),text:n,tone:zt(e),locked:lt(e),onCopyToDraftsComplete:p,contextValues:{documentGroupId:l,versionId:Gi(l,Oe(e._id)),documentType:c,releases:u.notCurrentReleases,releasesLoading:i,bundleId:Oe(e._id),isVersion:!0,release:e,isGoingToUnpublish:a?.version?Fe(a?.version):!1}})}},e._id)),e[16]=p,e[17]=o,e[18]=l,e[19]=c,e[20]=a?.version,e[21]=u.currentReleases,e[22]=u.notCurrentReleases,e[23]=f,e[24]=m,e[25]=i,e[26]=n,e[27]=k):k=e[27];let A;e[28]===m?A=e[29]:(A=e=>{let t=e._system.scopeId;m(t)},e[28]=m,e[29]=A);let j;e[30]!==p||e[31]!==c||e[32]!==u.notCurrentReleases||e[33]!==d||e[34]!==i||e[35]!==w||e[36]!==t||e[37]!==A?(j=(0,Q.jsx)(zp,{nonReleaseVersions:w,selectedPerspective:t,onSelectBundle:A,onCopyToDraftsComplete:p,releases:u.notCurrentReleases,releasesLoading:i,documentType:c,getVersionDisplay:d,mode:`versions`}),e[30]=p,e[31]=c,e[32]=u.notCurrentReleases,e[33]=d,e[34]=i,e[35]=w,e[36]=t,e[37]=A,e[38]=j):j=e[38];let M;return e[39]!==p||e[40]!==c||e[41]!==u.notCurrentReleases||e[42]!==d||e[43]!==h||e[44]!==i||e[45]!==t||e[46]!==_?(M=_.length>0?(0,Q.jsx)(zp,{nonReleaseVersions:_,selectedPerspective:t,onSelectBundle:h,onCopyToDraftsComplete:p,releases:u.notCurrentReleases,releasesLoading:i,documentType:c,getVersionDisplay:d,mode:`variants`}):null,e[39]=p,e[40]=c,e[41]=u.notCurrentReleases,e[42]=d,e[43]=h,e[44]=i,e[45]=t,e[46]=_,e[47]=M):M=e[47],(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xr,{tooltipContent:T,disabled:S,onClick:E,selected:C,text:D,tone:`positive`,onCopyToDraftsComplete:p,contextValues:{documentGroupId:l,versionId:Ji(l),releases:u.notCurrentReleases,releasesLoading:i,documentType:c,bundleId:`published`,isVersion:!1,disabled:!a?.published}}),y&&(0,Q.jsx)(xr,{tooltipContent:(0,Q.jsx)(J,{size:1,children:a?.draft?(0,Q.jsx)(Q.Fragment,{children:a?.draft._updatedAt?(0,Q.jsx)(Se,{t:n,i18nKey:`release.chip.tooltip.edited-date`,values:{date:r.format(new Date(a?.draft._updatedAt))}}):(0,Q.jsx)(Se,{t:n,i18nKey:`release.chip.tooltip.created-date`,values:{date:r.format(new Date(a?.draft._createdAt))}})}):(0,Q.jsx)(Q.Fragment,{children:n(x?`release.chip.tooltip.draft-disabled.live-edit`:`release.chip.tooltip.no-edits`)})}),selected:b,disabled:g,text:n(`release.chip.draft`),tone:a?.draft?`caution`:`neutral`,onClick:()=>m(`drafts`),onCopyToDraftsComplete:p,contextValues:{documentGroupId:l,versionId:a?.draft?._id??a?.published?._id??Wi(l),documentType:c,releases:u.notCurrentReleases,releasesLoading:i,bundleId:`draft`,isVersion:!1}}),O,k,j,M]})});function Gp(){}var Kp=di(ui).withConfig({displayName:`HorizontalScroller`,componentId:`sc-ldhyz9-0`})(e=>{let t=mi(e.theme);return yi`scrollbar-width:none;z-index:1;flex:1;position:relative;> div{&::-webkit-scrollbar{width:0;height:0;}}${e.$showGradient&&yi`&::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:150px;background:linear-gradient(to right,${vi(t.color.bg,0)},var(--card-bg-color));transition:'opacity 300ms ease-out';pointer-events:none;}`}`}),qp=(0,X.memo)(function(e){let t=(0,Z.c)(46),{ref:n,menuItems:r}=e,{editState:i,onMenuAction:a,onPaneClose:o,onPaneSplit:s,onSetMaximizedPane:c,menuItemGroups:l,schemaType:u,connectionState:d,views:f,unstable_languageFilter:p,documentId:m}=Ec(),{features:h}=zs(),{beta:g}=se(),{index:_,BackLink:v,hasGroupSiblings:y}=zc(),{maximizedPane:b}=qd(),{actions:x}=be(),[S,C]=(0,X.useState)(null),w=(0,X.useRef)(null),T=Np(w),E=He(),D=Jt(),O=Array.isArray(D.paneHeader)?D.paneHeader[1]:D.paneHeader,k;t[0]!==x||t[1]!==l||t[2]!==r||t[3]!==a?(k=Gf({actionHandler:a,fieldActions:x,menuItems:r,menuItemGroups:l}),t[0]=x,t[1]=l,t[2]=r,t[3]=a,t[4]=k):k=t[4];let A=k,j;t[5]===A?j=t[6]:(j=A.filter(Uf),t[5]=A,t[6]=j);let M=j,N;t[7]===A?N=t[8]:(N=A.filter(Wf),t[7]=A,t[8]=N);let P=N,F=g?.documentGroupInventory?.enabled===!0,{collapsed:I,isLast:L}=Ms(),R=L&&!I?-1:0,z=h.splitViews&&s&&f.length>1,B=z&&y,V=h.backButton&&_>0,ee=!B&&!V&&!!v,{t:H}=q($),te=vt(m),ne;t[9]===te?ne=t[10]:(ne=te.filter(Xp),t[9]=te,t[10]=ne);let re=ne,ie=b?.pane&&typeof b.pane==`object`&&b.pane.type===`document`&&b.pane.options.id===m,U;t[11]!==ie||t[12]!==c||t[13]!==E?(U=()=>{c?.(),ie?E.log(_f):E.log(gf)},t[11]=ie,t[12]=c,t[13]=E,t[14]=U):U=t[14];let ae=U,W;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,Q.jsx)(xf,{}),t[15]=W):W=t[15];let G=W,oe;t[16]!==v||t[17]!==V||t[18]!==H?(oe=V&&(0,Q.jsx)(Yt,{as:v,"data-as":`a`,icon:sa,mode:`bleed`,tooltipProps:{content:H(`pane-header.back-button.text`)}}),t[16]=v,t[17]=V,t[18]=H,t[19]=oe):oe=t[19];let K=oe,ce;return t[20]!==v||t[21]!==K||t[22]!==I||t[23]!==d||t[24]!==P||t[25]!==re||t[26]!==i||t[27]!==ae||t[28]!==F||t[29]!==ie||t[30]!==M||t[31]!==o||t[32]!==s||t[33]!==c||t[34]!==O||t[35]!==n||t[36]!==S||t[37]!==u||t[38]!==T||t[39]!==ee||t[40]!==z||t[41]!==B||t[42]!==H||t[43]!==R||t[44]!==p?(ce=(0,Q.jsx)(sn,{children:I?(0,Q.jsx)(Rs,{border:!0,ref:n,loading:d===`connecting`&&!i?.draft&&!i?.published,title:G,tabIndex:R,backButton:K}):(0,Q.jsx)(ui,{hidden:I,style:{lineHeight:0,position:`relative`,zIndex:O},borderBottom:!0,children:(0,Q.jsxs)(Y,{gap:3,paddingY:3,justifyContent:`space-between`,alignItems:`center`,children:[!F&&(0,Q.jsx)(Kp,{$showGradient:T,children:(0,Q.jsx)(Y,{flexBasis:`0%`,flexGrow:1,gap:1,overflow:`auto`,paddingX:3,"data-testid":`document-perspective-list`,ref:w,children:(0,Q.jsx)(Wp,{})})}),F&&(0,Q.jsx)(Kp,{$showGradient:!1,children:(0,Q.jsxs)(Y,{flexBasis:`0%`,flexGrow:1,gap:2,alignItems:`center`,overflow:`auto`,paddingX:3,"data-testid":`document-target-badges`,style:{minWidth:0},children:[(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(Mp,{})}),(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(yp,{})})]})}),(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,paddingRight:3,children:(0,Q.jsxs)(Y,{alignItems:`center`,gap:1,children:[re.length>0&&(0,Q.jsx)(Bi,{"data-testid":`document-level-presence`,marginRight:2,children:(0,Q.jsx)(bt,{presence:re,stack:!0})}),p.length>0&&(0,Q.jsx)(Q.Fragment,{children:p.map((e,t)=>(0,Q.jsx)(e,{schemaType:u},`language-filter-${t}`))}),(0,Q.jsx)(lp,{}),M.map(Zp),i&&(0,Q.jsx)(Vf,{group:`paneActions`,children:e=>{let{states:t}=e;return(0,Q.jsx)(Jp,{contextMenuNodes:P,setReferenceElement:C,referenceElement:S,states:t})}}),z&&(0,Q.jsx)(Yt,{"aria-label":H(`buttons.split-pane-button.aria-label`),icon:Pa,mode:`bleed`,onClick:s,tooltipProps:{content:H(`buttons.split-pane-button.tooltip`)}},`split-pane-button`),c&&(0,Q.jsx)(Yt,{"aria-label":H(ie?`buttons.focus-pane-button.aria-label.collapse`:`buttons.focus-pane-button.aria-label.focus`),icon:ie?xa:Sa,mode:`bleed`,onClick:ae,tooltipProps:{content:H(ie?`buttons.focus-pane-button.tooltip.collapse`:`buttons.focus-pane-button.tooltip.focus`)},"data-testid":ie?`focus-pane-button-collapse`:`focus-pane-button-focus`},`focus-pane-button`),B&&(0,Q.jsx)(Yt,{icon:Zi,mode:`bleed`,onClick:o,tooltipProps:{content:H(`buttons.split-pane-close-button.title`)}},`close-view-button`),ee&&(0,Q.jsx)(Yt,{icon:Zi,mode:`bleed`,tooltipProps:{content:H(`buttons.split-pane-close-group-button.title`)},as:v},`close-view-button`)]})})]})})}),t[20]=v,t[21]=K,t[22]=I,t[23]=d,t[24]=P,t[25]=re,t[26]=i,t[27]=ae,t[28]=F,t[29]=ie,t[30]=M,t[31]=o,t[32]=s,t[33]=c,t[34]=O,t[35]=n,t[36]=S,t[37]=u,t[38]=T,t[39]=ee,t[40]=z,t[41]=B,t[42]=H,t[43]=R,t[44]=p,t[45]=ce):ce=t[45],ce}),Jp=(0,X.memo)(function(e){let t=(0,Z.c)(7),{setReferenceElement:n,referenceElement:r,contextMenuNodes:i}=e,a=(0,X.useDeferredValue)(e.states),o;t[0]===a?o=t[1]:(o=a.filter(Qp),t[0]=a,t[1]=o);let s;return t[2]!==i||t[3]!==r||t[4]!==n||t[5]!==o?(s=(0,Q.jsx)(Yp,{setReferenceElement:n,referenceElement:r,contextMenuNodes:i,states:o}),t[2]=i,t[3]=r,t[4]=n,t[5]=o,t[6]=s):s=t[6],s}),Yp=(0,X.memo)(function(e){let t=(0,Z.c)(8),{states:n,setReferenceElement:r,contextMenuNodes:i,referenceElement:a}=e,o;t[0]!==i||t[1]!==r||t[2]!==n?(o=e=>{let{handleAction:t}=e;return(0,Q.jsx)(`div`,{ref:r,children:(0,Q.jsx)(Ff,{nodes:i,actionsNodes:n.length>0?n.map((e,n)=>(0,Q.jsx)(rp,{actionState:e,disabled:!!e.disabled,index:n,onAction:t},e.label)):void 0},`context-menu`)})},t[0]=i,t[1]=r,t[2]=n,t[3]=o):o=t[3];let s=o,c;return t[4]!==a||t[5]!==s||t[6]!==n?(c=(0,Q.jsx)(tp,{actionStates:n,referenceElement:a,children:s}),t[4]=a,t[5]=s,t[6]=n,t[7]=c):c=t[7],c});function Xp(e){return e.path.length===0}function Zp(e){return(0,Q.jsx)(Lf,{node:e},e.key)}function Qp(e){return!e.action||e.action!==Hf.action}var $p=(0,X.memo)(function(e){let t=(0,Z.c)(31),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({actionsBoxElement:n,activeIndex:r,as:d,children:i,id:a,onActionStart:o,onKeyDown:s,rootRef:l,states:u,...c}=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,t[9]=u,t[10]=d);let f=d===void 0?`div`:d,p=u[r],m=p?.dialog,h=(0,X.useRef)(!1),g,_;t[11]!==m||t[12]!==r||t[13]!==o?(g=()=>{if(m){h.current=!0;return}r!==-1&&h.current&&(h.current=!1,o(-1))},_=[m,r,o],t[11]=m,t[12]=r,t[13]=o,t[14]=g,t[15]=_):(g=t[14],_=t[15]),(0,X.useEffect)(g,_);let v;t[16]!==o||t[17]!==s||t[18]!==u?(v=e=>{let t=u.filter(t=>t.shortcut&&Mr(t.shortcut,e)),n=t[0];if(t.length>1&&console.warn(`Keyboard shortcut conflict: More than one document action matches the shortcut "${n.shortcut}"`),n&&!n.disabled&&n.onHandle){e.preventDefault(),n.onHandle(),o(u.indexOf(n));return}s&&s(e)},t[16]=o,t[17]=s,t[18]=u,t[19]=v):v=t[19];let y=v,b;t[20]!==n||t[21]!==p?(b=p&&p.dialog&&(0,Q.jsx)(T,{zOffset:`paneFooter`,children:(0,Q.jsx)(ep,{dialog:p.dialog,referenceElement:n})}),t[20]=n,t[21]=p,t[22]=b):b=t[22];let x;return t[23]!==f||t[24]!==i||t[25]!==y||t[26]!==a||t[27]!==c||t[28]!==l||t[29]!==b?(x=(0,Q.jsxs)(f,{id:a,onKeyDown:y,tabIndex:-1,...c,ref:l,children:[i,b]}),t[23]=f,t[24]=i,t[25]=y,t[26]=a,t[27]=c,t[28]=l,t[29]=b,t[30]=x):x=t[30],x}),em=(0,X.memo)(e=>{let t=(0,Z.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({actionsBoxElement:n,as:a,children:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=a===void 0?`div`:a,[s,c]=(0,X.useState)(-1),l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=e=>{c(e)},t[5]=l):l=t[5];let u=l,d;return t[6]!==n||t[7]!==s||t[8]!==o||t[9]!==r||t[10]!==i?(d=(0,Q.jsx)(Vf,{children:e=>{let{states:t}=e;return(0,Q.jsx)($p,{...i,activeIndex:s,actionsBoxElement:n,as:o,onActionStart:u,states:t,children:r})}}),t[6]=n,t[7]=s,t[8]=o,t[9]=r,t[10]=i,t[11]=d):d=t[11],d}),tm=()=>{let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(ea,{style:{visibility:`hidden`}}),e[0]=t):t=e[0],t};function nm({currentInspector:e,hasValue:t,inspectors:n,inspectorMenuItems:r}){return n.map((n,i)=>{let a=r[i];return!a||a.hidden?null:{action:`inspect:${n.name}`,group:a.showAsAction?void 0:`inspectors`,icon:a.icon,disabled:!t,selected:e?.name===n.name,shortcut:a.hotkeys?.join(`+`),showAsAction:a.showAsAction,title:a.title,tone:a.tone}}).filter(Boolean)}function rm({hasValue:e,t}){return{action:`inspect`,group:`inspectors`,title:t(`document-inspector.menu-item.title`),icon:La,disabled:!e,shortcut:`Ctrl+Alt+I`}}function im({documentIdStack:e,t}){let n=e?.previousId===void 0&&{reason:t(`compare-versions.menu-item.disabled-reason`)};return{action:`compareVersions`,group:`inspectors`,title:t(`compare-versions.menu-item.title`),icon:ka,disabled:n}}function am({displayInlineChanges:e,t}){return{action:`toggleInlineChanges`,group:`inspectors`,title:t(`toggle-inline-changes.menu-item.title`),icon:e?ea:tm}}function om({previewUrl:e,t}){return e?{action:`production-preview`,group:`links`,title:t(`production-preview.menu-item.title`),icon:oa,shortcut:`Ctrl+Alt+O`}:null}function sm(e){let t=nm(e),n=[om(e),im(e),am(e)].filter(Boolean);return[...t,rm(e),...n]}var cm=`_1urskea0`;function lm(e){let t=(0,Z.c)(23),{documentType:n,value:r,currentMinWidth:i,paneKey:a,minWidth:o}=e,{t:s}=q(),c;t[0]===n?c=t[1]:(c={documentType:n},t[0]=n,t[1]=c);let l;t[2]!==s||t[3]!==c?(l=(0,Q.jsx)(Se,{t:s,i18nKey:`panes.document-pane.document-unknown-type.title`,values:c}),t[2]=s,t[3]=c,t[4]=l):l=t[4];let u;t[5]!==n||t[6]!==s?(u=n&&(0,Q.jsx)(J,{as:`p`,children:(0,Q.jsx)(Se,{t:s,i18nKey:`panes.document-pane.document-unknown-type.text`,values:{documentType:n}})}),t[5]=n,t[6]=s,t[7]=u):u=t[7];let d;t[8]!==n||t[9]!==s?(d=!n&&(0,Q.jsx)(J,{as:`p`,children:s(`panes.document-pane.document-unknown-type.without-schema.text`)}),t[8]=n,t[9]=s,t[10]=d):d=t[10];let f;t[11]===r?f=t[12]:(f=!1,t[11]=r,t[12]=f);let p;t[13]!==u||t[14]!==d||t[15]!==f?(p=(0,Q.jsxs)(Ri,{gap:4,children:[u,d,f]}),t[13]=u,t[14]=d,t[15]=f,t[16]=p):p=t[16];let m;return t[17]!==i||t[18]!==o||t[19]!==a||t[20]!==l||t[21]!==p?(m=(0,Q.jsx)(cu,{currentMinWidth:i,flex:2.5,minWidth:o,paneKey:a,title:l,tone:`caution`,children:p}),t[17]=i,t[18]=o,t[19]=a,t[20]=l,t[21]=p,t[22]=m):m=t[22],m}var um=di(hi).withConfig({displayName:`Root`,componentId:`sc-vxi7kc-0`})`position:sticky;bottom:0;`,dm=di(ui).withConfig({displayName:`RootCard`,componentId:`sc-vxi7kc-1`})`padding-bottom:env(safe-area-inset-bottom);`;function fm(e){let t=(0,Z.c)(7),{ref:n,children:r,padding:i}=e,{collapsed:a}=Ms(),o;t[0]!==r||t[1]!==i?(o=(0,Q.jsx)(dm,{tone:`inherit`,children:(0,Q.jsx)(Bi,{padding:i,children:r})}),t[0]=r,t[1]=i,t[2]=o):o=t[2];let s;return t[3]!==a||t[4]!==n||t[5]!==o?(s=(0,Q.jsx)(T,{zOffset:`paneFooter`,children:(0,Q.jsx)(um,{"data-testid":`pane-footer`,hidden:a,ref:n,children:o})}),t[3]=a,t[4]=n,t[5]=o,t[6]=s):s=t[6],s}function pm(e){let t=(0,Z.c)(3),{size:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={pointerEvents:`none`,visibility:`hidden`,width:0},t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,Q.jsx)(Yt,{"aria-hidden":!0,disabled:!0,size:n,style:r,text:`-`}),t[1]=n,t[2]=i),i}var mm=(0,X.memo)(e=>{let t=(0,Z.c)(4),{badges:n,children:r,badgeProps:i}=e,a;return t[0]!==i||t[1]!==n||t[2]!==r?(a=(0,Q.jsx)(Qn,{hooks:n,args:i,children:r}),t[0]=i,t[1]=n,t[2]=r,t[3]=a):a=t[3],a}),hm={primary:`primary`,success:`positive`,warning:`caution`,danger:`critical`},gm=(0,X.memo)(function(e){let t=(0,Z.c)(4),{states:n}=e;if(n.length===0)return null;let r;t[0]===n?r=t[1]:(r=n.map(bm),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(si,{gap:1,children:r}),t[2]=r,t[3]=i),i}),_m=(0,X.memo)(function(e){let t=(0,Z.c)(2),n=(0,X.useDeferredValue)(e.states),r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(gm,{states:n}),t[0]=n,t[1]=r),r});function vm(){let e=(0,Z.c)(3),{badges:t,editState:n}=Ec(),r=ym;if(!n||!t)return null;let i;return e[0]!==t||e[1]!==n?(i=(0,Q.jsx)(mm,{badges:t,badgeProps:n,children:r}),e[0]=t,e[1]=n,e[2]=i):i=e[2],i}function ym(e){let{states:t}=e;return(0,Q.jsx)(_m,{states:t})}function bm(e,t){return(0,Q.jsx)(jt,{content:e.title,disabled:!e.title,placement:`top`,portal:!0,children:(0,Q.jsx)(ji,{fontSize:1,paddingX:2,paddingY:1,radius:4,tone:e.color?hm[e.color]:void 0,style:{whiteSpace:`nowrap`},children:e.label})},`${e.label}-${t}`)}var xm={DocTitle:Oc,ReferencePreviewLink:Vc,VersionsPreviewList:Wc},Sm=(0,X.memo)(function(e){let t=(0,Z.c)(61),{disabled:n,states:r}=e,{__internal_tasks:o,beta:s}=ie(),{displayed:c,editState:l,isDocumentGroupInventoryActive:u,setIsDocumentGroupInventoryActive:d,documentId:f,documentType:p}=Ec(),{params:m}=zc(),g=!!m?.rev,_=Fp(),v=xt(le),y=Be(),b;t[0]!==v||t[1]!==f||t[2]!==y?(b=tl({documentId:f,versionedClient:v,documentStore:y}),t[0]=v,t[1]=f,t[2]=y,t[3]=b):b=t[3];let x=b,S;t[4]===d?S=t[5]:(S=()=>d(!1),t[4]=d,t[5]=S);let C=S,w=Gr(),T;t[6]===w?T=t[7]:(T=e=>{let t;bb10:switch(ae(e)){case`release`:t=Oe(e._system.release?._ref??``);break bb10;case`published`:t=`published`;break bb10;case`draft`:t=`drafts`;break bb10;case`agent`:t=e._system.bundleId}let n=h(e);w({variantId:n,perspective:t})},t[6]=w,t[7]=T);let E=T,{selectedReleaseId:D}=oe(),O,k;t[8]===r?(O=t[9],k=t[10]):([O,...k]=r,t[8]=r,t[9]=O,t[10]=k);let[A,j]=(0,X.useState)(null),{isPaused:M}=Cr(),N=s?.documentGroupInventory?.enabled===!0,P;bb0:{if(!O||!O.title&&!O.shortcut){P=null;break bb0}let e;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e={maxWidth:300},t[11]=e):e=t[11];let n;t[12]===O.title?n=t[13]:(n=O.title&&(0,Q.jsx)(J,{size:1,children:O.title}),t[12]=O.title,t[13]=n);let r;t[14]===O.shortcut?r=t[15]:(r=O.shortcut&&(0,Q.jsx)(Ve,{"data-testid":`document-status-bar-hotkeys`,fontSize:1,style:{marginTop:-4,marginBottom:-4},keys:String(O.shortcut).split(`+`).map(km)}),t[14]=O.shortcut,t[15]=r);let i;t[16]!==n||t[17]!==r?(i=(0,Q.jsxs)(Y,{style:e,alignItems:`center`,gap:3,children:[n,r]}),t[16]=n,t[17]=r,t[18]=i):i=t[18],P=i}let F=P,I=O?.action===`schedule`&&M,L;t[19]!==l?.liveEdit||t[20]!==l?.version||t[21]!==O||t[22]!==D||t[23]!==I||t[24]!==g?(L=g?!!O:D?O&&(I||!i(O)):O&&(!l?.liveEdit||l?.version),t[19]=l?.liveEdit,t[20]=l?.version,t[21]=O,t[22]=D,t[23]=I,t[24]=g,t[25]=L):L=t[25];let R=L,z;t[26]!==O||t[27]!==k||t[28]!==R?(z=R?k:[O,...k].filter(Boolean),t[26]=O,t[27]=k,t[28]=R,t[29]=z):z=t[29];let B=z,V;t[30]!==c?._id||t[31]!==l?(V=l?.version&&Fe(l?.version)?l.version._id:c?._id,t[30]=c?._id,t[31]=l,t[32]=V):V=t[32];let ee=V,H=o&&o.footerAction,te;t[33]!==p||t[34]!==N||t[35]!==u||t[36]!==_||t[37]!==x||t[38]!==C||t[39]!==E||t[40]!==d||t[41]!==ee?(te=N&&ee!==void 0&&(0,Q.jsx)(a,{documentId:ee,portalElementName:`documentPanelPortalElement`,isDocumentGroupInventoryActive:u,setIsDocumentGroupInventoryActive:d,children:(0,Q.jsx)(ii,{mode:`manage`,documentId:ee,documentType:p,portalElementName:`documentPanelPortalElement`,perspectiveList:_,referringDocuments$:x,requestClose:C,components:xm,onSelect:E})}),t[33]=p,t[34]=N,t[35]=u,t[36]=_,t[37]=x,t[38]=C,t[39]=E,t[40]=d,t[41]=ee,t[42]=te):te=t[42];let ne;t[43]!==n||t[44]!==O||t[45]!==R||t[46]!==F?(ne=R&&(0,Q.jsx)(li,{zOffset:200,children:(0,Q.jsx)(jt,{disabled:!F,content:F,placement:`top`,children:(0,Q.jsx)(Ri,{children:(0,Q.jsx)(Yt,{"data-testid":`action-${Df(O.label)}`,disabled:n||!!O.disabled,icon:O.icon,onClick:O.onHandle,ref:j,text:O.label,tone:O.tone||`primary`})})})}),t[43]=n,t[44]=O,t[45]=R,t[46]=F,t[47]=ne):ne=t[47];let re;t[48]!==n||t[49]!==B?(re=B.length>0&&(0,Q.jsx)(np,{actionStates:B,disabled:n}),t[48]=n,t[49]=B,t[50]=re):re=t[50];let U;t[51]!==A||t[52]!==O||t[53]!==R?(U=R&&O&&O.dialog&&(0,Q.jsx)(ep,{dialog:O.dialog,referenceElement:A}),t[51]=A,t[52]=O,t[53]=R,t[54]=U):U=t[54];let W;return t[55]!==re||t[56]!==U||t[57]!==H||t[58]!==te||t[59]!==ne?(W=(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,children:[H,te,ne,re,U]}),t[55]=re,t[56]=U,t[57]=H,t[58]=te,t[59]=ne,t[60]=W):W=t[60],W}),Cm=(0,X.memo)(function(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Vf,{group:`default`,children:Am}),e[0]=t):t=e[0],t});function wm(e){let t=(0,Z.c)(6),{connectionState:n,documentId:r}=Ec(),i;t[0]===e.states?i=t[1]:(i=e.states.filter(Tm),t[0]=e.states,t[1]=i);let a=i,o=n!==`connected`,s;return t[2]!==r||t[3]!==a||t[4]!==o?(s=(0,Q.jsx)(Sm,{disabled:o,states:a},r),t[2]=r,t[3]=a,t[4]=o,t[5]=s):s=t[5],s}function Tm(e){return!e.action||e.action!==Hf.action}var Em=(0,X.memo)(function(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Vf,{group:`default`,children:jm}),e[0]=t):t=e[0],t});function Dm(e){let t=(0,Z.c)(8),{states:n}=e,{connectionState:r,editState:i,revisionId:a}=Ec(),o;t[0]!==i?.draft||t[1]!==i?.published?(o=i?.draft||i?.published||{},t[0]=i?.draft,t[1]=i?.published,t[2]=o):o=t[2];let s=o._rev===a,c=r!==`connected`||!!s,l;t[3]===n?l=t[4]:(l=n.filter(Om).slice(-1),t[3]=n,t[4]=l);let u;return t[5]!==c||t[6]!==l?(u=(0,Q.jsx)(Sm,{disabled:c,states:l}),t[5]=c,t[6]=l,t[7]=u):u=t[7],u}function Om(e){return e.action?e.action===Hf.action:!1}function km(e){return e.slice(0,1).toUpperCase()+e.slice(1).toLowerCase()}function Am(e){let{states:t}=e;return(0,Q.jsx)(wm,{states:t})}function jm(e){let{states:t}=e;return(0,Q.jsx)(Dm,{states:t})}var Mm={initial:`timeline.operation.created-initial`,create:`timeline.operation.created`,publish:`timeline.operation.published`,editLive:`timeline.operation.edited-live`,editDraft:`timeline.operation.edited-draft`,unpublish:`timeline.operation.unpublished`,discardDraft:`timeline.operation.draft-discarded`,delete:`timeline.operation.deleted`},Nm=di(Ze.path).withConfig({displayName:`StyledMotionPath`,componentId:`sc-qxp7kk-0`})`transform-origin:center;`,Pm=e=>{let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(Ze.circle,{fill:`none`,r:`8`,cx:`12.5`,cy:`12.5`,strokeWidth:`1.2`,...e}),t[0]=e,t[1]=n),n},Fm=e=>{let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(Nm,{fill:`none`,d:`M14 17.5619L11.5 20.5L14.5 23.0619M11 7.43811L13.5 4.50001L10.5 1.93811`,...e}),t[0]=e,t[1]=n),n},Im=e=>{let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(Ze.path,{d:`M9.5 12.1316L11.7414 14.5L16 10`,...e}),t[0]=e,t[1]=n),n},Lm=xi`0%{transform:rotate(0);}100%{transform:rotate(360deg);}`,Rm=di.g.withConfig({displayName:`RotateGroup`,componentId:`sc-qxp7kk-1`})`transform-origin:center;&[data-rotate]{animation:${Lm} 1s ease-in-out infinite;}`,zm={syncing:{scale:1,transition:{duration:0}},saved:{scale:[1,.8,1.2,.9,1.1,.95,1.05,.99,1],transition:{duration:.5,delay:.2}},changes:{transition:{duration:0}}},Bm={syncing:{strokeDasharray:`0, 0, 23, 3, 23, 3`,strokeDashoffset:10,opacity:1,transition:{duration:0}},saved:{strokeDasharray:`0, 0, 23, 0, 23, 0`,strokeDashoffset:10,opacity:1,transition:{duration:.2}},changes:{strokeDasharray:`0, 60, 23, 0, 23, 0`,strokeDashoffset:0,opacity:0,transition:{duration:.5}}},Vm={syncing:{opacity:1,transition:{duration:0}},saved:{opacity:0,transition:{duration:.2}},changes:{opacity:0}},Hm={syncing:{pathLength:0,transition:{duration:0}},saved:{pathLength:1,transition:{delay:.4,duration:.3}},changes:{pathLength:0,transition:{duration:.2}}};function Um(e){let t=(0,Z.c)(13),{status:n}=e;if(!n)return null;let r=n===`changes`?void 0:``,i,a;t[0]===n?(i=t[1],a=t[2]):(i=(0,Q.jsx)(Fm,{variants:Vm,initial:n,animate:n}),a=(0,Q.jsx)(Pm,{variants:Bm,initial:n,animate:n}),t[0]=n,t[1]=i,t[2]=a);let o;t[3]!==r||t[4]!==i||t[5]!==a?(o=(0,Q.jsxs)(Rm,{"data-rotate":r,children:[i,a]}),t[3]=r,t[4]=i,t[5]=a,t[6]=o):o=t[6];let s;t[7]===n?s=t[8]:(s=(0,Q.jsx)(Im,{variants:Hm,initial:n,animate:n}),t[7]=n,t[8]=s);let c;return t[9]!==n||t[10]!==o||t[11]!==s?(c=(0,Q.jsx)(`svg`,{width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.2`,"data-sanity-icon":`animated-status-icon`,children:(0,Q.jsxs)(Ze.g,{variants:zm,initial:n,animate:n,children:[o,s]})}),t[9]=n,t[10]=o,t[11]=s,t[12]=c):c=t[12],c}var Wm={saved:{i18nKey:`status-bar.document-status-pulse.status.saved.text`,tone:`positive`},syncing:{i18nKey:`status-bar.document-status-pulse.status.syncing.text`,tone:`default`}},Gm=e=>{let t=(0,Z.c)(13),{status:n}=e,{t:r}=q($);if(n!==`saved`&&n!==`syncing`)return null;let i=Wm[n],a;t[0]===n?a=t[1]:(a=(0,Q.jsx)(Um,{status:n}),t[0]=n,t[1]=a);let o;t[2]!==i.tone||t[3]!==a?(o=(0,Q.jsx)(vn,{size:1,tone:i.tone,children:a}),t[2]=i.tone,t[3]=a,t[4]=o):o=t[4];let s;t[5]!==i.i18nKey||t[6]!==r?(s=r(i.i18nKey),t[5]=i.i18nKey,t[6]=r,t[7]=s):s=t[7];let c;t[8]===s?c=t[9]:(c=(0,Q.jsx)(J,{muted:!0,size:1,children:s}),t[8]=s,t[9]=c);let l;return t[10]!==o||t[11]!==c?(l=(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,"data-testid":`pane-footer-document-status-pulse`,children:[o,c]}),t[10]=o,t[11]=c,t[12]=l):l=t[12],l},Km={minimal:!0,useTemporalPhrase:!0},qm=Ze.create(Ui),Jm=Ze.create(Bi);function Ym(e){return e===`timeline.operation.published`?`document-status.last-published`:e}var Xm=()=>{let e=(0,Z.c)(2),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(`div`,{style:{margin:-5},children:(0,Q.jsx)(de,{$size:0,animated:!0})}),e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsxs)(Y,{alignItems:`center`,gap:3,paddingLeft:1,paddingRight:2,paddingY:2,children:[t,(0,Q.jsx)(_i,{animated:!0,style:{width:`80px`,height:`15px`},radius:2})]}),e[1]=n):n=e[1],n},Zm=e=>{let t=(0,Z.c)(17),{author:n,translationKey:r,timestamp:i}=e,a=i===void 0?``:i,{onHistoryOpen:o,inspector:s,onHistoryClose:c}=Ec(),{t:l}=q(),u=at(a,Km),d,f,p;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d={opacity:1},f={opacity:0},p={opacity:0},t[0]=d,t[1]=f,t[2]=p):(d=t[0],f=t[1],p=t[2]);let m=s?.name===`sanity/structure/history`?c:o,h;t[3]===n?h=t[4]:(h=n&&(0,Q.jsx)(`div`,{style:{margin:-5},children:(0,Q.jsx)(W,{user:n,size:0})}),t[3]=n,t[4]=h);let g;t[5]!==l||t[6]!==r?(g=l(r),t[5]=l,t[6]=r,t[7]=g):g=t[7];let _;t[8]!==u||t[9]!==g?(_=(0,Q.jsxs)(J,{muted:!0,size:1,children:[g,` `,u]}),t[8]=u,t[9]=g,t[10]=_):_=t[10];let v;t[11]!==h||t[12]!==_?(v=(0,Q.jsxs)(Y,{alignItems:`center`,flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:3,children:[h,_]}),t[11]=h,t[12]=_,t[13]=v):v=t[13];let y;return t[14]!==m||t[15]!==v?(y=(0,Q.jsx)(qm,{"data-testid":`pane-footer-document-status`,animate:d,initial:f,exit:p,mode:`bleed`,onClick:m,padding:2,muted:!0,children:v}),t[14]=m,t[15]=v,t[16]=y):y=t[16],y},Qm=()=>{let e=(0,Z.c)(6),{editState:t}=Ec(),{selectedPerspective:n}=oe(),r;e[0]!==t||e[1]!==n?(r=function(){return un(n)&&t?.published?._updatedAt?{translationKey:ue.published.createDocumentVersion,timestamp:t.published._updatedAt}:t?.version?._updatedAt?{translationKey:t.version._updatedAt===t.version._createdAt?ue.version.createDocumentVersion:ue.version.editDocumentVersion,timestamp:t.version._updatedAt}:t?.draft?._updatedAt?{translationKey:t.draft._updatedAt===t.draft._createdAt?ue.draft.createDocumentVersion:ue.draft.editDocumentVersion,timestamp:t.draft._updatedAt}:null}(),e[0]=t,e[1]=n,e[2]=r):r=e[2];let i=r;if(!i)return null;let a;return e[3]!==i.timestamp||e[4]!==i.translationKey?(a=(0,Q.jsx)(Zm,{author:``,translationKey:i.translationKey,timestamp:i.timestamp}),e[3]=i.timestamp,e[4]=i.translationKey,e[5]=a):a=e[5],a},$m=()=>{let e=(0,Z.c)(8),{events:t,loading:n}=br(),r=t?.[0];if(!r&&n){let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Xm,{}),e[0]=t):t=e[0],t}if(!r){let t;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Qm,{}),e[1]=t):t=e[1],t}let i=r.author,a=ue[r.documentVariantType][r.type],o;e[2]===a?o=e[3]:(o=Ym(a),e[2]=a,e[3]=o);let s;return e[4]!==r.author||e[5]!==r.timestamp||e[6]!==o?(s=(0,Q.jsx)(Zm,{author:i,translationKey:o,timestamp:r.timestamp}),e[4]=r.author,e[5]=r.timestamp,e[6]=o,e[7]=s):s=e[7],s},eh=()=>{let e=(0,Z.c)(10),{timelineStore:t}=Ec(),n=ni(t,nh),r=ni(t,rh),i=n?.[0];if(!i&&r){let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Xm,{}),e[0]=t):t=e[0],t}if(!i){let t;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Qm,{}),e[1]=t):t=e[1],t}let a;e[2]===i.authors?a=e[3]:(a=Array.from(i.authors),e[2]=i.authors,e[3]=a);let o=a[0],s=Mm[i.type],c;e[4]===s?c=e[5]:(c=Ym(s),e[4]=s,e[5]=c);let l;return e[6]!==o||e[7]!==i.endTimestamp||e[8]!==c?(l=(0,Q.jsx)(Zm,{author:o,translationKey:c,timestamp:i.endTimestamp}),e[6]=o,e[7]=i.endTimestamp,e[8]=c,e[9]=l):l=e[9],l};function th(){let e=(0,Z.c)(20),{value:t,targetDocumentState:n}=Ec(),{documentId:r,documentType:i}=Ou(),[a,o]=(0,X.useState)(null),s=ie().beta?.eventsAPI?.documents,c;e[0]===n?c=e[1]:(c=yt(n),e[0]=n,e[1]=c);let l=Ir(r,i,c),u=t?._updatedAt,d;e[2]!==a||e[3]!==l.isSyncing?(d=()=>{if(a===`syncing`&&!l.isSyncing){let e=setTimeout(()=>o(`saved`),1e3);return()=>clearTimeout(e)}if(a===`saved`){let e=setTimeout(()=>o(null),3e3);return()=>clearTimeout(e)}},e[2]=a,e[3]=l.isSyncing,e[4]=d):d=e[4];let f;e[5]!==u||e[6]!==a||e[7]!==l.isSyncing?(f=[a,u,l.isSyncing],e[5]=u,e[6]=a,e[7]=l.isSyncing,e[8]=f):f=e[8],(0,X.useEffect)(d,f);let p;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{o(null)},e[9]=p):p=e[9];let m;e[10]===r?m=e[11]:(m=[r],e[10]=r,e[11]=m),(0,X.useLayoutEffect)(p,m);let h;e[12]===l.isSyncing?h=e[13]:(h=()=>{l.isSyncing&&o(`syncing`)},e[12]=l.isSyncing,e[13]=h);let g;e[14]!==u||e[15]!==l.isSyncing?(g=[l.isSyncing,u],e[14]=u,e[15]=l.isSyncing,e[16]=g):g=e[16],(0,X.useLayoutEffect)(h,g);let _;return e[17]!==s||e[18]!==a?(_=(0,Q.jsx)(Mt,{children:a?(0,Q.jsx)(Jm,{paddingLeft:2,animate:{opacity:1},initial:{opacity:0},exit:{opacity:0},children:(0,Q.jsx)(Gm,{status:a||void 0})}):(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(s?$m:eh,{})})}),e[17]=s,e[18]=a,e[19]=_):_=e[19],_}function nh(e){return e.chunks}function rh(e){return e.isLoading}var ih=di(J).withConfig({displayName:`StatusText`,componentId:`sc-0a5cpl-0`})`color:var(--card-muted-fg-color);em{color:var(--card-fg-color);font-weight:500;font-style:normal;}`;function ah(){let e=(0,Z.c)(15),{displayed:t,revisionNotFound:n}=Ec(),r=(0,X.useContext)(st),i=r?.revision,a;e[0]!==r?.events||e[1]!==i?.revisionId?(a=r?.events.find(e=>e.id===i?.revisionId),e[0]=r?.events,e[1]=i?.revisionId,e[2]=a):a=e[2];let o=a,{t:s}=q(),c=o?.timestamp||t?._updatedAt||t?._createdAt,l;e[3]!==c||e[4]!==s?(l=c?(0,Q.jsx)(Se,{t:s,i18nKey:`document-status.revision-from`,values:{date:Me(new Date(c),`MMM d, yyyy '@' pp`)}}):null,e[3]=c,e[4]=s,e[5]=l):l=e[5];let u;e[6]===l?u=e[7]:(u={name:`revision`,text:l,tone:`caution`},e[6]=l,e[7]=u);let d=u,f;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Q.jsx)(Bi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(J,{size:1,children:(0,Q.jsx)(Ra,{})})}),e[8]=f):f=e[8];let p;e[9]!==d||e[10]!==n||e[11]!==s?(p=n?(0,Q.jsx)(Se,{t:s,i18nKey:`document-status.revision-not-found`}):d.text,e[9]=d,e[10]=n,e[11]=s,e[12]=p):p=e[12];let m;return e[13]===p?m=e[14]:(m=(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(Y,{flexBasis:`0%`,flexGrow:1,gap:3,padding:2,children:[f,(0,Q.jsx)(Bi,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(ih,{size:1,textOverflow:`ellipsis`,children:p})})]})}),e[13]=p,e[14]=m),m}function oh(e){let t=(0,Z.c)(4),{element:n,onResize:r}=e,i,a;t[0]!==n||t[1]!==r?(i=()=>{if(!n)return;let e=new ResizeObserver(e=>{let t=e.find(e=>e.target===n);t&&r(t)});return e.observe(n),()=>e.disconnect()},a=[n,r],t[0]=n,t[1]=r,t[2]=i,t[3]=a):(i=t[2],a=t[3]),(0,X.useLayoutEffect)(i,a)}var sh=Ze.create(ui);function ch(e){let t=(0,Z.c)(17),{actionsBoxRef:n}=e,{editState:r,revisionNotFound:i,targetDocumentState:a}=Ec(),{params:o}=zc(),s=o===void 0?vu:o,{selectedPerspective:c,selectedVariantNames:l}=oe(),u=Ae(l),d=!!s.rev,[f,p]=(0,X.useState)(null),[m,h]=(0,X.useState)(null),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=e=>{p(e.contentRect.width<480)},t[0]=g):g=t[0];let _=g,v;t[1]===m?v=t[2]:(v={element:m,onResize:_},t[1]=m,t[2]=v),oh(v);let y;bb0:{let e=!!(r?.ready&&typeof f==`boolean`);if(u&&a.status!==`ready`&&!Ne(a)){y=!1;break bb0}if(a.status===`ready`&&a.targetDocument){y=e;break bb0}if(c){if(un(c)){y=e&&!!r?.published;break bb0}if(nt(c)){y=e&&!!r?.version;break bb0}}y=e}let b=y,x;if(d){let e;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Em,{}),t[3]=e):e=t[3],x=e}else{let e;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Cm,{}),t[4]=e):e=t[4],x=e}if(d&&i)return null;let S=d?`revision`:`published`,C;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(C={opacity:.2},t[5]=C):C=t[5];let w;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(w={opacity:1,transition:{duration:.3}},t[6]=w):w=t[6];let T=d?`caution`:void 0,E;t[7]!==x||t[8]!==n||t[9]!==f||t[10]!==b||t[11]!==d?(E=b&&(0,Q.jsxs)(Y,{alignItems:`stretch`,gap:1,justifyContent:`space-between`,paddingLeft:+!d,paddingRight:+!d,children:[(0,Q.jsxs)(Y,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:f?2:3,flexWrap:`wrap`,paddingRight:3,children:[(0,Q.jsxs)(Y,{alignItems:`center`,children:[(0,Q.jsx)(d?ah:th,{}),(0,Q.jsx)(pm,{})]}),(0,Q.jsx)(vm,{})]}),(0,Q.jsxs)(Y,{alignItems:`flex-start`,justifyContent:`flex-end`,ref:n,style:{flexShrink:0,marginLeft:`auto`},children:[(0,Q.jsx)(pm,{}),x]})]}),t[7]=x,t[8]=n,t[9]=f,t[10]=b,t[11]=d,t[12]=E):E=t[12];let D;return t[13]!==S||t[14]!==T||t[15]!==E?(D=(0,Q.jsx)(sh,{initial:C,animate:w,tone:T,radius:3,ref:h,sizing:`border`,padding:2,children:E},S),t[13]=S,t[14]=T,t[15]=E,t[16]=D):D=t[16],D}var lh=[`fixed`,`fixed`,`absolute`];function uh(e){let t=(0,Z.c)(13),{documentPanelPortalElement:n,setFooterElement:r,setActionsBoxElement:i}=e,a=Jt(),o;t[0]===n?o=t[1]:(o={[Ws]:n},t[0]=n,t[1]=o);let s=o,c;t[2]===i?c=t[3]:(c=(0,Q.jsx)(sn,{children:(0,Q.jsx)(ch,{actionsBoxRef:i})}),t[2]=i,t[3]=c);let l;t[4]!==r||t[5]!==c?(l=(0,Q.jsx)(fm,{ref:r,padding:1,children:c}),t[4]=r,t[5]=c,t[6]=l):l=t[6];let u;t[7]!==l||t[8]!==a.portal?(u=(0,Q.jsx)(Ci,{position:lh,zOffset:a.portal,children:l}),t[7]=l,t[8]=a.portal,t[9]=u):u=t[9];let d;return t[10]!==s||t[11]!==u?(d=(0,Q.jsx)(gi,{__unstable_elements:s,children:u}),t[10]=s,t[11]=u,t[12]=d):d=t[12],d}var dh=[],fh=[`fixed`,`fixed`,`absolute`];function ph(e){let t=(0,Z.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=Di(cm,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(ti,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function mh(){let e=(0,Z.c)(82),{changesOpen:t,displayed:n,documentId:r,documentType:i,editState:a,fieldActions:o,focusPath:s,inspectOpen:c,inspector:l,inspectors:u,onFocus:d,onHistoryOpen:f,onMenuAction:p,onPathOpen:m,paneKey:h,schemaType:g,value:v,previewUrl:y}=Ec(),{stickyParams:b}=ke(),{params:x}=zc(),{features:S}=zs(),{t:C}=q($),{collapsed:w}=Ds(),T=Jt(),[E,D]=(0,X.useState)(null),[O,k]=(0,X.useState)(null),[A,j]=(0,X.useState)(null),[M,N]=(0,X.useState)(null),[P,F]=(0,X.useState)(null),I;e[0]!==s||e[1]!==E||e[2]!==v?(I={element:E,focusPath:s,value:v},e[0]=s,e[1]=E,e[2]=v,e[3]=I):I=e[3],rr(I);let L;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(L=[],e[4]=L):L=e[4];let[R,z]=(0,X.useState)(L),B;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(B=[],e[5]=B):B=e[5];let[V,ee]=(0,X.useState)(B),H=zi(O),te=zi(A),ne=H?.border.height,re=te?.border.height,ie=600+(l?320:0),U=320+(l?320:0);l?.name;let ae;e[6]!==l?.name||e[7]!==u?(ae=u?.find(e=>e.name===l?.name),e[6]=l?.name,e[7]=u,e[8]=ae):ae=e[8];let W=ae,G;e[9]!==n||e[10]!==r||e[11]!==a?(G={displayed:n,documentId:r,editState:a},e[9]=n,e[10]=r,e[11]=a,e[12]=G):G=e[12];let oe=nr(G),K=!!v,se=b.displayInlineChanges===`true`,le;e[13]!==W||e[14]!==oe||e[15]!==S||e[16]!==K||e[17]!==R||e[18]!==u||e[19]!==y||e[20]!==C||e[21]!==se?(le=sm({currentInspector:W,features:S,hasValue:K,inspectorMenuItems:R,inspectors:u,previewUrl:y,documentIdStack:oe,t:C,displayInlineChanges:se}),e[13]=W,e[14]=oe,e[15]=S,e[16]=K,e[17]=R,e[18]=u,e[19]=y,e[20]=C,e[21]=se,e[22]=le):le=e[22];let ue=le,de;e[23]!==ue||e[24]!==p?(de=e=>{for(let t of ue)if(t.shortcut&&Mr(t.shortcut,e)){e.preventDefault(),e.stopPropagation(),p(t);return}},e[23]=ue,e[24]=p,e[25]=de):de=e[25];let fe=de,pe;e[26]!==d||e[27]!==m?(pe=e=>{m(e),d(e)},e[26]=d,e[27]=m,e[28]=pe):pe=e[28];let me=pe;if(!g){let t;return e[29]!==ie||e[30]!==i||e[31]!==U||e[32]!==h||e[33]!==v?(t=(0,Q.jsx)(lm,{currentMinWidth:ie,documentType:i,minWidth:U,paneKey:h,value:v}),e[29]=ie,e[30]=i,e[31]=U,e[32]=h,e[33]=v,e[34]=t):t=e[34],t}let he;e[35]!==r||e[36]!==i||e[37]!==u?(he=u.length>0&&(0,Q.jsx)(wu,{documentId:r,documentType:i,inspectors:u,onMenuItems:z}),e[35]=r,e[36]=i,e[37]=u,e[38]=he):he=e[38];let ge;e[39]!==r||e[40]!==i||e[41]!==o||e[42]!==g?(ge=o.length>0&&g&&(0,Q.jsx)(hn,{actions:o,documentId:r,documentType:i,onActions:ee,path:dh,schemaType:g}),e[39]=r,e[40]=i,e[41]=o,e[42]=g,e[43]=ge):ge=e[43];let _e;e[44]===ue?_e=e[45]:(_e=(0,Q.jsx)(qp,{ref:j,menuItems:ue}),e[44]=ue,e[45]=_e);let ve=w?void 0:`100%`,ye=t&&x?.changesInspectorTab===`review`,be=ne||null,xe=re||null,Se;e[46]===P?Se=e[47]:(Se=(0,Q.jsx)(uh,{documentPanelPortalElement:P,setFooterElement:k,setActionsBoxElement:N}),e[46]=P,e[47]=Se);let Ce;e[48]!==c||e[49]!==E||e[50]!==be||e[51]!==xe||e[52]!==Se?(Ce=(0,Q.jsx)(Tf,{footerHeight:be,headerHeight:xe,isInspectOpen:c,rootElement:E,setDocumentPanelPortalElement:F,footer:Se}),e[48]=c,e[49]=E,e[50]=be,e[51]=xe,e[52]=Se,e[53]=Ce):Ce=e[53];let we;e[54]!==me||e[55]!==f||e[56]!==ye||e[57]!==Ce?(we=(0,Q.jsx)(ph,{"data-testid":`change-connector-root`,isReviewChangesOpen:ye,onOpenReviewChanges:f,onSetFocus:me,children:Ce}),e[54]=me,e[55]=f,e[56]=ye,e[57]=Ce,e[58]=we):we=e[58];let Te;e[59]!==ve||e[60]!==we?(Te=(0,Q.jsx)(Y,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:ve,children:we}),e[59]=ve,e[60]=we,e[61]=Te):Te=e[61];let Ee;e[62]!==Te||e[63]!==T.paneDialog?(Ee=(0,Q.jsx)(Ci,{position:fh,zOffset:T.paneDialog,children:Te}),e[62]=Te,e[63]=T.paneDialog,e[64]=Ee):Ee=e[64];let De;e[65]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,Q.jsx)(ju,{}),e[65]=De):De=e[65];let Oe;e[66]!==M||e[67]!==ie||e[68]!==fe||e[69]!==U||e[70]!==h||e[71]!==_e||e[72]!==Ee?(Oe=(0,Q.jsxs)(em,{actionsBoxElement:M,as:js,currentMinWidth:ie,"data-testid":`document-pane`,flex:2.5,id:h,minWidth:U,onKeyUp:fe,rootRef:D,children:[_e,Ee,De]}),e[66]=M,e[67]=ie,e[68]=fe,e[69]=U,e[70]=h,e[71]=_e,e[72]=Ee,e[73]=Oe):Oe=e[73];let Ae;e[74]!==V||e[75]!==Oe?(Ae=(0,Q.jsx)(mu,{children:(0,Q.jsx)(_,{actions:V,path:dh,children:Oe})}),e[74]=V,e[75]=Oe,e[76]=Ae):Ae=e[76];let je;return e[77]!==ge||e[78]!==Ae||e[79]!==he||e[80]!==v?(je=(0,Q.jsxs)(ce,{value:v,children:[he,ge,Ae]}),e[77]=ge,e[78]=Ae,e[79]=he,e[80]=v,e[81]=je):je=e[81],je}function hh(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={pick:Ul,defaultComponent:mh},e[0]=t):t=e[0],Ct(t)}var gh=e=>{let t=(0,Z.c)(20),{isDeleted:n,displayed:r,ready:i,schemaType:a}=e,{t:o}=q($),s=!r?._createdAt,c=!!r,l;t[0]!==r||t[1]!==a||t[2]!==c?(l={enabled:c,schemaType:a,value:r},t[0]=r,t[1]=a,t[2]=c,t[3]=l):l=t[3];let{value:u,isLoading:d}=ve(l),f;t[4]!==n||t[5]!==s||t[6]!==a?.name||t[7]!==a?.title||t[8]!==o||t[9]!==u?.title?(f=n?``:s?o(`browser-document-title.new-document`,{schemaType:a?.title||a?.name}):u?.title||o(`browser-document-title.untitled-document`),t[4]=n,t[5]=s,t[6]=a?.name,t[7]=a?.title,t[8]=o,t[9]=u?.title,t[10]=f):f=t[10];let p=f,m=yh(p),h;t[11]!==m||t[12]!==d||t[13]!==i?(h=()=>{i&&!d&&(document.title=m)},t[11]=m,t[12]=d,t[13]=i,t[14]=h):h=t[14];let g;return t[15]!==p||t[16]!==m||t[17]!==d||t[18]!==i?(g=[p,i,m,d],t[15]=p,t[16]=m,t[17]=d,t[18]=i,t[19]=g):g=t[19],(0,X.useEffect)(h,g),null},_h=e=>{let t=(0,Z.c)(5),{title:n}=e,r=yh(n),i;t[0]===r?i=t[1]:(i=()=>{document.title=r},t[0]=r,t[1]=i);let a;return t[2]!==r||t[3]!==n?(a=[r,n],t[2]=r,t[3]=n,t[4]=a):a=t[4],(0,X.useEffect)(i,a),null},vh=e=>{let t=(0,Z.c)(5),{resolvedPanes:n}=e;if(!n?.length)return null;let r=n[n.length-1];if(Sh(r)){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(_h,{}),t[0]=e):e=t[0],e}if(xh(r)){if(r?.title){let e;return t[1]===r.title?e=t[2]:(e=(0,Q.jsx)(_h,{title:r.title}),t[1]=r.title,t[2]=e),e}return null}let i=r?.title,a;return t[3]===i?a=t[4]:(a=(0,Q.jsx)(_h,{title:i}),t[3]=i,t[4]=a),a};function yh(e){let t=(0,Z.c)(3),n=zs().structureContext.title,r;return t[0]!==e||t[1]!==n?(r=[e,n].filter(bh),t[0]=e,t[1]=n,t[2]=r):r=t[2],r.join(` | `)}function bh(e){return e}function xh(e){return e!==Us&&e.type===`document`}function Sh(e){return e===Us}var Ch={revision:null},wh=()=>{let e=(0,Z.c)(3),{revision:t}=(0,X.useContext)(st)||Ch,n=t?.document||null,r=t?.loading||!1,i;return e[0]!==n||e[1]!==r?(i={lastRevisionDocument:n,loading:r},e[0]=n,e[1]=r,e[2]=i):i=e[2],i},Th=he({name:`Document Initial Load Measured`,version:1,description:`Time from a document pane mounting to its form becoming ready to edit. Includes data load, schema resolution, template permissions, and (if applicable) timeline readiness. Superset of Document Pair Load Time Measured.`,maxSampleRate:3e4});function Eh(e){let t=(0,Z.c)(9),{ready:n,schemaTypeName:r,editState:i,hasRevisionParam:a}=e,o=He(),s=(0,X.useRef)(null),c,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{s.current=performance.now()},l=[],t[0]=c,t[1]=l):(c=t[0],l=t[1]),(0,X.useEffect)(c,l);let u=(0,X.useRef)(!1),d,f;t[2]!==i||t[3]!==a||t[4]!==n||t[5]!==r||t[6]!==o?(d=()=>{if(u.current||!n||s.current===null)return;u.current=!0;let e=i?.ready===!0&&i.draft===null&&i.published===null&&i.version===null;o.log(Th,{durationMs:performance.now()-s.current,documentTypeName:r??`unknown`,isNewDocument:e,hasRevisionParam:a})},f=[n,o,r,i,a],t[2]=i,t[3]=a,t[4]=n,t[5]=r,t[6]=o,t[7]=d,t[8]=f):(d=t[7],f=t[8]),(0,X.useEffect)(d,f)}function Dh(e,t){let n=t.panePayload||{},r=t.templateName;t.urlTemplate&&r&&r!==t.urlTemplate&&console.warn(`Conflicting templates: URL says "${t.urlTemplate}", structure node says "${r}". Using "${r}".`);let i=r||t.urlTemplate,a=e.filter(e=>e.schemaType===t.documentType),o={...t.templateParams,...typeof n==`object`&&n||{}},s=i;return!i&&a.length===1&&(s=a[0].id),{templateName:s,templateParams:o}}var Oh=e=>{let t=(0,Z.c)(13),{paneOptions:n,documentType:r,documentId:i,params:a}=e,o=b(),s=zc(),c=nn(s.payload),l;t[0]!==r||t[1]!==n.template||t[2]!==n.templateParameters||t[3]!==c||t[4]!==a.template||t[5]!==o?(l=Dh(o,{documentType:r,templateName:n.template,templateParams:n.templateParameters,panePayload:c,urlTemplate:a.template}),t[0]=r,t[1]=n.template,t[2]=n.templateParameters,t[3]=c,t[4]=a.template,t[5]=o,t[6]=l):l=t[6];let{templateName:u,templateParams:d}=l,f;t[7]!==i||t[8]!==r||t[9]!==a.version||t[10]!==u||t[11]!==d?(f={documentId:i,documentType:r,templateName:u,templateParams:d,version:a.version},t[7]=i,t[8]=r,t[9]=a.version,t[10]=u,t[11]=d,t[12]=f):f=t[12];let p=Gt(f);return nn(p)};function kh(e){let t=(0,Z.c)(54),{documentId:n,documentType:r,params:i,setParams:a}=e,{features:o}=zs(),s=ie().document.inspectors,c;t[0]!==n||t[1]!==r||t[2]!==s?(c=s({documentId:n,documentType:r}),t[0]=n,t[1]=r,t[2]=s,t[3]=c):c=t[3];let l=c,u;t[4]===i.inspect?u=t[5]:(u=()=>i.inspect||null,t[4]=i.inspect,t[5]=u);let[d,f]=(0,X.useState)(u),p=(0,X.useRef)(i.inspect),m,h;t[6]===i.inspect?(m=t[7],h=t[8]):(m=()=>{p.current!==i.inspect&&(p.current=i.inspect,f(i.inspect||null))},h=[i.inspect],t[6]=i.inspect,t[7]=m,t[8]=h),(0,X.useEffect)(m,h);let g;t[9]!==d||t[10]!==l?(g=l?.find(e=>e.name===d),t[9]=d,t[10]=l,t[11]=g):g=t[11];let _=g,v;t[12]===l?v=t[13]:(v=l.find(Ah),t[12]=l,t[13]=v);let y=v,b=_?.name===bu,x;t[14]!==_||t[15]!==l||t[16]!==i||t[17]!==a?(x=e=>{let t=e&&l.find(t=>t.name===e);if(e&&!t){console.warn(`No inspector named "${e}"`);return}if(_){if(t){let e=t.onClose?.({params:i})??{params:i};f(null),p.current=void 0,a({...e.params,inspect:void 0});return}if(_){let e=_.onClose?.({params:i})??{params:i};f(null),p.current=void 0,a({...e.params,inspect:void 0})}}},t[14]=_,t[15]=l,t[16]=i,t[17]=a,t[18]=x):x=t[18];let S=x,C;t[19]!==_||t[20]!==l||t[21]!==i||t[22]!==a?(C=(e,t)=>{let n=l.find(t=>t.name===e);if(!n){console.warn(`No inspector named "${e}"`);return}if(_?.name===n.name){a({...i,...t,inspect:n.name});return}let r=i;_&&(r=(n.onClose?.({params:r})??{params:r}).params);let o=n.onOpen?.({params:r})??{params:r};f(n.name),p.current=n.name,a({...o.params,...t,inspect:n.name})},t[19]=_,t[20]=l,t[21]=i,t[22]=a,t[23]=C):C=t[23];let w=C,T;t[24]!==S||t[25]!==y?(T=()=>{y&&S(y.name)},t[24]=S,t[25]=y,t[26]=T):T=t[26];let E=T,D;t[27]!==o.reviewChanges||t[28]!==y||t[29]!==w?(D=()=>{o.reviewChanges&&y&&w(y.name,{changesInspectorTab:`review`})},t[27]=o.reviewChanges,t[28]=y,t[29]=w,t[30]=D):D=t[30];let O=D,k=i.inspect===`on`,A;t[31]!==k||t[32]!==i||t[33]!==a?(A=e=>{a((e===void 0?!k:e)?{...i,inspect:`on`}:{...i,inspect:void 0})},t[31]=k,t[32]=i,t[33]=a,t[34]=A):A=t[34];let j=A,M;t[35]===j?M=t[36]:(M=()=>j(!1),t[35]=j,t[36]=M);let N=M,P;t[37]!==S||t[38]!==d||t[39]!==l||t[40]!==w||t[41]!==j?(P=e=>{if(e.action===`inspect`)return j(!0),!0;if(typeof e.action!=`string`)return!1;let t=e.action.slice(8),n=l.find(e=>e.name===t);return n?(n.name===d?S(n.name):w(n.name),!0):!1},t[37]=S,t[38]=d,t[39]=l,t[40]=w,t[41]=j,t[42]=P):P=t[42];let F=P,I;return t[43]!==b||t[44]!==S||t[45]!==_||t[46]!==E||t[47]!==O||t[48]!==F||t[49]!==N||t[50]!==k||t[51]!==l||t[52]!==w?(I={changesOpen:b,currentInspector:_,inspectors:l,closeInspector:S,openInspector:w,handleHistoryClose:E,handleHistoryOpen:O,handleInspectorAction:F,handleLegacyInspectClose:N,inspectOpen:k},t[43]=b,t[44]=S,t[45]=_,t[46]=E,t[47]=O,t[48]=F,t[49]=N,t[50]=k,t[51]=l,t[52]=w,t[53]=I):I=t[53],I}function Ah(e){return e.name===bu}var jh=e=>an(e)&&typeof e._id==`string`&&typeof e._type==`string`;function Mh(e){let t=(0,Z.c)(6),{resolveProductionUrl:n}=ie().document,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=new u(void 0),t[0]=r):r=t[0];let i=r,a,o;t[1]===e?(a=t[2],o=t[3]):(a=()=>{i.next(e)},o=[i,e],t[1]=e,t[2]=a,t[3]=o),(0,X.useEffect)(a,o);let s;return t[4]===n?s=t[5]:(s=i.asObservable().pipe(Ln(),Wt(500),Mn(e=>jh(e)?kn(n({document:e})):Un(void 0)),Ln(),Bn(Nh)),t[4]=n,t[5]=s),it(s,void 0)}function Nh(e){let t=an(e)&&typeof e.message==`string`?e.message:`Unknown error`;throw Error(`An error was thrown while trying to get your preview url: ${t}`)}function Ph(e){let t=(0,Z.c)(265),{children:n,index:r,pane:i,paneKey:a,onFocusPath:o,onSetMaximizedPane:s,maximized:c,forcedVersion:l,historyStore:u}=e,d=c!==void 0&&c,{store:f,error:p,ready:m,revisionDocument:h,onOlderRevision:_,sinceDocument:y,isPristine:b,revisionId:x,lastNonDeletedRevId:S}=u,C=xe(),{setDocumentMeta:w}=Rt(),{document:T}=ie(),{actions:E,badges:D,unstable_fieldActions:O,unstable_languageFilter:k,drafts:j}=T,{enabled:M}=j,N=He(),P=ke(),F=zc(),I=F.setParams,{options:L,menuItemGroups:R,title:z,views:B}=i,V=R===void 0?yu:R,ee=z===void 0?null:z,H;t[0]===B?H=t[1]:(H=B===void 0?[]:B,t[0]=B,t[1]=H);let te=H,re=nn(L),U=re.id,ae;t[2]===U?ae=t[3]:(ae=Ji(U),t[2]=U,t[3]=ae);let W=ae,G=L.type,K=nn(F.params)||vu,ce=oe(),le=se(),ue=le.advancedVersionControl.enabled,de=le.document.drafts.enabled,fe;bb0:{if(l){fe=l;break bb0}let e;t[4]!==ce.selectedPerspectiveName||t[5]!==ce.selectedReleaseId?(e={selectedPerspectiveName:ce.selectedPerspectiveName,selectedReleaseId:ce.selectedReleaseId},t[4]=ce.selectedPerspectiveName,t[5]=ce.selectedReleaseId,t[6]=e):e=t[6],fe=e}let{selectedReleaseId:pe,selectedPerspectiveName:me}=fe,{data:he}=v(),ge=he===void 0?fn:he,_e;t[7]!==ge||t[8]!==pe?(_e=pe?ge.find(e=>Oe(e._id)===pe):void 0,t[7]=ge,t[8]=pe,t[9]=_e):_e=t[9];let ve=_e,ye=vl(),be=ne(W),q;t[10]!==W||t[11]!==G||t[12]!==re||t[13]!==K?(q={paneOptions:re,documentId:W,documentType:G,params:K},t[10]=W,t[11]=G,t[12]=re,t[13]=K,t[14]=q):q=t[14];let Se=Oh(q),Ce=ur(be,Se),we=Ce.loading,Te;t[15]!==W||t[16]!==G||t[17]!==K||t[18]!==I?(Te={documentId:W,documentType:G,params:K,setParams:I},t[15]=W,t[16]=G,t[17]=K,t[18]=I,t[19]=Te):Te=t[19];let{changesOpen:Ee,currentInspector:De,inspectors:je,closeInspector:Me,openInspector:Pe,handleHistoryClose:Ie,handleHistoryOpen:Le,handleInspectorAction:Re,inspectOpen:ze,handleLegacyInspectClose:Be}=kh(Te),[Ve,Ue]=(0,X.useState)(!1),[We,Ge]=(0,X.useState)(!1),{lastRevisionDocument:Je}=wh(),Ye;t[20]!==b||t[21]!==m?(Ye=e=>m?!e?.draft&&!e?.published&&!e?.version&&!b:!1,t[20]=b,t[21]=m,t[22]=Ye):Ye=t[22];let Xe=Ye,Ze;t[23]!==Ee||t[24]!==y?(Ze=e=>{let t=qt(e);return Ee?y||t:t||null},t[23]=Ee,t[24]=y,t[25]=Ze):Ze=t[25];let Qe=Ze,$e;t[26]!==G||t[27]!==C?($e=C.get(G),t[26]=G,t[27]=C,t[28]=$e):$e=t[28];let et=$e,nt;t[29]!==ce.selectedVariantNames||t[30]!==be?(nt=!!Ae(ce.selectedVariantNames)&&be.status!==`ready`&&!Ne(be),t[29]=ce.selectedVariantNames,t[30]=be,t[31]=nt):nt=t[31];let rt=nt,it;t[32]!==Xe||t[33]!==Ve||t[34]!==de||t[35]!==rt||t[36]!==K.rev||t[37]!==ce.selectedPerspective||t[38]!==et||t[39]!==ve?(it=e=>{let t=Xe(e),n=!!K.rev,r=Nt(ve);return n||Ve||t||rt||!r&&!Pr({selectedPerspective:ce.selectedPerspective,isDraftModelEnabled:de,schemaType:et}).result},t[32]=Xe,t[33]=Ve,t[34]=de,t[35]=rt,t[36]=K.rev,t[37]=ce.selectedPerspective,t[38]=et,t[39]=ve,t[40]=it):it=t[40];let at=it,ot;t[41]!==S||t[42]!==Je||t[43]!==_||t[44]!==h?(ot=e=>_?h||{_id:e._id,_type:e._type}:!e._createdAt&&!e._updatedAt&&S&&Je?Je:e,t[41]=S,t[42]=Je,t[43]=_,t[44]=h,t[45]=ot):ot=t[45];let st=ot,ct;t[46]===K.path?ct=t[47]:(ct=K.path?A(K.path):fn,t[46]=K.path,t[47]=ct);let lt=P.stickyParams.displayInlineChanges===`true`,ut;t[48]!==Ee||t[49]!==W||t[50]!==G||t[51]!==Qe||t[52]!==st||t[53]!==at||t[54]!==Ce||t[55]!==o||t[56]!==_||t[57]!==me||t[58]!==ct||t[59]!==lt?(ut={changesOpen:Ee,documentType:G,documentId:W,initialValue:Ce,comparisonValue:Qe,releaseId:me,selectedPerspectiveName:me,initialFocusPath:ct,readOnly:at,onFocusPath:o,getFormDocumentValue:st,displayInlineChanges:lt,isOlderRevision:_},t[48]=Ee,t[49]=W,t[50]=G,t[51]=Qe,t[52]=st,t[53]=at,t[54]=Ce,t[55]=o,t[56]=_,t[57]=me,t[58]=ct,t[59]=lt,t[60]=ut):ut=t[60];let{editState:dt,upstreamEditState:ft,hasUpstreamVersion:pt,connectionState:mt,syncState:ht,focusPath:gt,onChange:_t,validation:vt,ready:yt,value:bt,formState:xt,permissions:St,onPathOpen:Ct,isPermissionsLoading:wt,formStateRef:Tt,onProgrammaticFocus:Et,collapsedFieldSets:Dt,collapsedPaths:Ot,onBlur:kt,onFocus:At,onSetActiveFieldGroup:jt,onSetCollapsedPath:Mt,onSetCollapsedFieldSet:Pt,openPath:Ft}=mr(ut),It;t[61]!==pe||t[62]!==bt._id?(It=pe&&Ki(bt._id),t[61]=pe,t[62]=bt._id,t[63]=It):It=t[63];let Lt=!!It,zt;t[64]!==Lt||t[65]!==ve?(zt=Lt&&ve&&Ht(ve),t[64]=Lt,t[65]=ve,t[66]=zt):zt=t[66];let Bt=!!zt,Vt=!!K.rev,Ut;t[67]!==M||t[68]!==Bt||t[69]!==Lt||t[70]!==me||t[71]!==Vt?(Ut=Jr({isRevision:Vt,isScheduledDraft:Bt,isVersionDocument:Lt,perspectiveName:me,draftsEnabled:M}),t[67]=M,t[68]=Bt,t[69]=Lt,t[70]=me,t[71]=Vt,t[72]=Ut):Ut=t[72];let Wt=Ut,Gt;t[73]!==Wt||t[74]!==W||t[75]!==G||t[76]!==pe?(Gt={schemaType:G,documentId:W,versionType:Wt,releaseId:pe},t[73]=Wt,t[74]=W,t[75]=G,t[76]=pe,t[77]=Gt):Gt=t[77];let Kt=Gt,Jt;t[78]!==E||t[79]!==Kt?(Jt=E(Kt),t[78]=E,t[79]=Kt,t[80]=Jt):Jt=t[80];let Yt=Jt,Xt;t[81]!==Ct||t[82]!==K||t[83]!==I?(Xt=e=>{Ct(e);let t=qe(e);K.path!==t&&I({...K,path:t})},t[81]=Ct,t[82]=K,t[83]=I,t[84]=Xt):Xt=t[84];let Zt=Xt,Qt;t[85]!==D||t[86]!==W||t[87]!==G?(Qt=D({schemaType:G,documentId:W}),t[85]=D,t[86]=W,t[87]=G,t[88]=Qt):Qt=t[88];let $t=Qt,en;t[89]!==W||t[90]!==G||t[91]!==k?(en=k({schemaType:G,documentId:W}),t[89]=W,t[90]=G,t[91]=k,t[92]=en):en=t[92];let tn=en,rn=nn(te),an=K.view||rn[0]&&rn[0].id||null,on=Mh(bt),sn;t[93]!==W||t[94]!==G||t[95]!==O||t[96]!==et?(sn=et?O({documentId:W,documentType:G,schemaType:et}):[],t[93]=W,t[94]=G,t[95]=O,t[96]=et,t[97]=sn):sn=t[97];let cn=sn,un=yt&&(!K.rev||m||!!p),dn=et?.name,pn=!!K.rev,mn;t[98]!==dt||t[99]!==un||t[100]!==dn||t[101]!==pn?(mn={ready:un,schemaTypeName:dn,editState:dt,hasRevisionParam:pn},t[98]=dt,t[99]=un,t[100]=dn,t[101]=pn,t[102]=mn):mn=t[102],Eh(mn);let hn;t[103]!==st||t[104]!==bt?(hn=st(bt),t[103]=st,t[104]=bt,t[105]=hn):hn=t[105];let gn=hn,_n;t[106]!==gn||t[107]!==W||t[108]!==dt?(_n={strict:!0,displayed:gn,documentId:W,editState:dt},t[106]=gn,t[107]=W,t[108]=dt,t[109]=_n):_n=t[109];let{previousId:vn}=nr(_n),yn;t[110]!==K||t[111]!==I?(yn=(e,t)=>{I({...K,since:e,rev:t||void 0})},t[110]=K,t[111]=I,t[112]=yn):yn=t[112];let bn=yn,Sn;t[113]===F?Sn=t[114]:(Sn=()=>F.closeCurrent(),t[113]=F,t[114]=Sn);let Cn=Sn,wn;t[115]===F?wn=t[116]:(wn=()=>F.duplicateCurrent(),t[115]=F,t[116]=wn);let Tn=wn,En;t[117]!==P||t[118]!==N?(En=()=>{let e=P.stickyParams.displayInlineChanges!==`true`;N.log(e?sp:cp),P.navigate({stickyParams:{displayInlineChanges:String(e)}})},t[117]=P,t[118]=N,t[119]=En):En=t[119];let Dn=En,On;t[120]!==ye||t[121]!==G||t[122]!==Le||t[123]!==Re||t[124]!==on||t[125]!==vn||t[126]!==Dn||t[127]!==bt._id?(On=async e=>e.action===`production-preview`&&on?(window.open(on),!0):e.action===`reviewChanges`?(Le(),!0):((e.action===`inspect`||typeof e.action==`string`&&e.action.startsWith(`inspect:`))&&Re(e),e.action===`compareVersions`&&vn!==void 0?(ye.navigateDiffView({mode:`version`,previousDocument:{type:G,id:vn},nextDocument:{type:G,id:bt._id}}),!0):e.action===`toggleInlineChanges`&&(Dn(),!0)),t[120]=ye,t[121]=G,t[122]=Le,t[123]=Re,t[124]=on,t[125]=vn,t[126]=Dn,t[127]=bt._id,t[128]=On):On=t[128];let kn=On,An,jn;t[129]!==W||t[130]!==G||t[131]!==_t||t[132]!==et||t[133]!==w?(An=()=>{w({documentId:W,documentType:G,schemaType:et,onChange:_t})},jn=[W,G,et,_t,w],t[129]=W,t[130]=G,t[131]=_t,t[132]=et,t[133]=w,t[134]=An,t[135]=jn):(An=t[134],jn=t[135]),(0,X.useEffect)(An,jn);let Mn;t[136]!==Qe||t[137]!==ft?(Mn=Qe(ft),t[136]=Qe,t[137]=ft,t[138]=Mn):Mn=t[138];let Nn=Mn,Pn=Xe(dt),Fn=_&&!h&&un,In;bb1:{if(dt.version&&Fe(dt.version)){In=dt.published;break bb1}In=gn}let Ln=In,Rn=De||null,zn;t[139]===V?zn=t[140]:(zn=V||[],t[139]=V,t[140]=zn);let Bn;t[141]!==Yt||t[142]!==an||t[143]!==$t||t[144]!==Ee||t[145]!==Me||t[146]!==Dt||t[147]!==Ot||t[148]!==Nn||t[149]!==mt||t[150]!==Ln||t[151]!==W||t[152]!==U||t[153]!==G||t[154]!==dt||t[155]!==cn||t[156]!==gt||t[157]!==xt||t[158]!==Ie||t[159]!==Le||t[160]!==Be||t[161]!==kn||t[162]!==Cn||t[163]!==Tn||t[164]!==Zt||t[165]!==pt||t[166]!==r||t[167]!==ze||t[168]!==je||t[169]!==Pn||t[170]!==Ve||t[171]!==We||t[172]!==we||t[173]!==wt||t[174]!==tn||t[175]!==S||t[176]!==Je||t[177]!==d||t[178]!==kt||t[179]!==_t||t[180]!==At||t[181]!==jt||t[182]!==Pt||t[183]!==Mt||t[184]!==s||t[185]!==Pe||t[186]!==Ft||t[187]!==a||t[188]!==St||t[189]!==on||t[190]!==un||t[191]!==x||t[192]!==Fn||t[193]!==et||t[194]!==pe||t[195]!==bn||t[196]!==ht||t[197]!==Rn||t[198]!==zn||t[199]!==be||t[200]!==p||t[201]!==f||t[202]!==ee||t[203]!==vt||t[204]!==bt||t[205]!==rn?(Bn={actions:Yt,activeViewId:an,badges:$t,changesOpen:Ee,closeInspector:Me,collapsedFieldSets:Dt,collapsedPaths:Ot,compareValue:Nn,connectionState:mt,syncState:ht,displayed:Ln,documentId:W,documentIdRaw:U,documentType:G,editState:dt,fieldActions:cn,focusPath:gt,inspector:Rn,inspectors:je,onBlur:kt,onChange:_t,onFocus:At,onPathOpen:Zt,onHistoryClose:Ie,onHistoryOpen:Le,onInspectClose:Be,onMenuAction:kn,onPaneClose:Cn,onPaneSplit:Tn,onSetActiveFieldGroup:jt,onSetCollapsedPath:Mt,onSetCollapsedFieldSet:Pt,onSetMaximizedPane:s,maximized:d,openInspector:Pe,openPath:Ft,index:r,inspectOpen:ze,validation:vt,menuItemGroups:zn,paneKey:a,previewUrl:on,ready:un,schemaType:et,hasUpstreamVersion:pt,isPermissionsLoading:wt,isInitialValueLoading:we,permissions:St,setTimelineRange:bn,setIsDeleting:Ue,targetDocumentState:be,isDeleting:Ve,isDocumentGroupInventoryActive:We,setIsDocumentGroupInventoryActive:Ge,isDeleted:Pn,timelineError:p,timelineStore:f,title:ee,value:bt,selectedReleaseId:pe,views:rn,formState:xt,unstable_languageFilter:tn,revisionId:x,revisionNotFound:Fn,lastNonDeletedRevId:S,lastRevisionDocument:Je},t[141]=Yt,t[142]=an,t[143]=$t,t[144]=Ee,t[145]=Me,t[146]=Dt,t[147]=Ot,t[148]=Nn,t[149]=mt,t[150]=Ln,t[151]=W,t[152]=U,t[153]=G,t[154]=dt,t[155]=cn,t[156]=gt,t[157]=xt,t[158]=Ie,t[159]=Le,t[160]=Be,t[161]=kn,t[162]=Cn,t[163]=Tn,t[164]=Zt,t[165]=pt,t[166]=r,t[167]=ze,t[168]=je,t[169]=Pn,t[170]=Ve,t[171]=We,t[172]=we,t[173]=wt,t[174]=tn,t[175]=S,t[176]=Je,t[177]=d,t[178]=kt,t[179]=_t,t[180]=At,t[181]=jt,t[182]=Pt,t[183]=Mt,t[184]=s,t[185]=Pe,t[186]=Ft,t[187]=a,t[188]=St,t[189]=on,t[190]=un,t[191]=x,t[192]=Fn,t[193]=et,t[194]=pe,t[195]=bn,t[196]=ht,t[197]=Rn,t[198]=zn,t[199]=be,t[200]=p,t[201]=f,t[202]=ee,t[203]=vt,t[204]=bt,t[205]=rn,t[206]=Bn):Bn=t[206];let Vn=Bn,Hn;t[207]===V?Hn=t[208]:(Hn=V||[],t[207]=V,t[208]=Hn);let Un;t[209]!==Yt||t[210]!==$t||t[211]!==W||t[212]!==U||t[213]!==G||t[214]!==cn||t[215]!==Cn||t[216]!==Tn||t[217]!==r||t[218]!==tn||t[219]!==d||t[220]!==s||t[221]!==a||t[222]!==et||t[223]!==Hn||t[224]!==ee||t[225]!==rn?(Un={actions:Yt,badges:$t,documentId:W,documentIdRaw:U,documentType:G,fieldActions:cn,index:r,menuItemGroups:Hn,maximized:d,onPaneClose:Cn,onPaneSplit:Tn,onSetMaximizedPane:s,paneKey:a,schemaType:et,title:ee,views:rn,unstable_languageFilter:tn},t[209]=Yt,t[210]=$t,t[211]=W,t[212]=U,t[213]=G,t[214]=cn,t[215]=Cn,t[216]=Tn,t[217]=r,t[218]=tn,t[219]=d,t[220]=s,t[221]=a,t[222]=et,t[223]=Hn,t[224]=ee,t[225]=rn,t[226]=Un):Un=t[226];let Wn=Un,Gn=(0,X.useRef)(void 0),Kn=K.path,qn;t[227]!==Tt||t[228]!==Et||t[229]!==Ft?(qn=e=>{let t=qe(Ft);if(e!==Gn.current&&e!==t){let t=g(Tt.current?.value,A(e));Et(t)}},t[227]=Tt,t[228]=Et,t[229]=Ft,t[230]=qn):qn=t[230];let Jn=Vi(qn),Yn;t[231]!==Kn||t[232]!==un||t[233]!==Jn?(Yn=()=>{un&&Kn&&Jn(Kn),Gn.current=Kn},t[231]=Kn,t[232]=un,t[233]=Jn,t[234]=Yn):Yn=t[234];let Xn;t[235]!==Kn||t[236]!==un?(Xn=[Kn,un],t[235]=Kn,t[236]=un,t[237]=Xn):Xn=t[237],(0,X.useEffect)(Yn,Xn);let Zn=ue&&!!(xt&&et),Qn;t[238]!==dt||t[239]!==xt||t[240]!==Zn||t[241]!==et||t[242]!==ft||t[243]!==bt._id?(Qn=Zn&&xt&&et?{enabled:!0,upstreamEditState:ft,editState:dt,subjectId:bt._id,schemaType:et,formState:xt}:{enabled:!1},t[238]=dt,t[239]=xt,t[240]=Zn,t[241]=et,t[242]=ft,t[243]=bt._id,t[244]=Qn):Qn=t[244];let $n=Qn,er;t[245]===Et?er=t[246]:(er=(0,Q.jsx)(Fh,{onProgrammaticFocus:Et}),t[245]=Et,t[246]=er);let tr;t[247]!==gn||t[248]!==Pn||t[249]!==un||t[250]!==et?(tr=(0,Q.jsx)(gh,{isDeleted:Pn,displayed:gn,ready:un,schemaType:et}),t[247]=gn,t[248]=Pn,t[249]=un,t[250]=et,t[251]=tr):tr=t[251];let rr;t[252]===n?rr=t[253]:(rr=(0,Q.jsx)(Ke,{children:n}),t[252]=n,t[253]=rr);let ir;t[254]!==$n||t[255]!==er||t[256]!==tr||t[257]!==rr?(ir=(0,Q.jsxs)(xn,{...$n,children:[er,tr,rr]}),t[254]=$n,t[255]=er,t[256]=tr,t[257]=rr,t[258]=ir):ir=t[258];let ar;t[259]!==Vn||t[260]!==ir?(ar=(0,Q.jsx)(ln.Provider,{value:Vn,children:ir}),t[259]=Vn,t[260]=ir,t[261]=ar):ar=t[261];let or;return t[262]!==Wn||t[263]!==ar?(or=(0,Q.jsx)(tt.Provider,{value:Wn,children:ar}),t[262]=Wn,t[263]=ar,t[264]=or):or=t[264],or}var Fh=e=>{let t=(0,Z.c)(8),{onProgrammaticFocus:n}=e,r=Ie(),i=r.enabled?r.state.focusedDivergence:void 0,a;t[0]!==r.enabled||t[1]!==r.state||t[2]!==n?(a=()=>{r.enabled&&r.state.focusedDivergence!==void 0&&n(A(r.state.focusedDivergence))},t[0]=r.enabled,t[1]=r.state,t[2]=n,t[3]=a):a=t[3];let o=Vi(a),s;t[4]===o?s=t[5]:(s=()=>{o()},t[4]=o,t[5]=s);let c;return t[6]===i?c=t[7]:(c=[i],t[6]=i,t[7]=c),(0,X.useEffect)(s,c),null};function Ih(e,t){let n=(0,Z.c)(8),r;n[0]===t?r=n[1]:(r=t===void 0?{}:t,n[0]=t,n[1]=r);let i=r,a=b(),o;bb0:{if(e.type&&e.type!==`*`){o=e;break bb0}let t=e.template||i.template,r;n[2]!==t||n[3]!==a?(r=t?a.find(e=>e.id===t):void 0,n[2]=t,n[3]=a,n[4]=r):r=n[4];let s=r?.schemaType;if(!s){o=e;break bb0}let c;n[5]!==s||n[6]!==e?(c={...e,type:s},n[5]=s,n[6]=e,n[7]=c):c=n[7],o=c}return o}var Lh=e=>{let t=(0,Z.c)(39),{params:n}=zc(),r=n===void 0?vu:n,i=Ih(e.pane.options,r),a=!!xe().get(i.type)?.liveEdit,{selectedPerspectiveName:o,selectedPerspective:s,selectedVariants:c}=oe(),l=Ae(c),{data:u}=ei(),d;t[0]===i.id?d=t[1]:(d=Ji(i.id),t[0]=i.id,t[1]=d);let f;t[2]===d?f=t[3]:(f={documentId:d},t[2]=d,t[3]=f);let{versions:p}=Ot(f),h;t[4]===i.id?h=t[5]:(h=Ji(i.id),t[4]=i.id,t[5]=h);let g=ne(h),_=Xt({bundle:`draft`,variant:l?._id,documentVersions:p}),v=a&&s===`drafts`&&!_,{rev:y,since:b}=r,x=r.historyVersion,S;bb0:{if(v){let e;t[6]===i.id?e=t[7]:(e=Ji(i.id),t[6]=i.id,t[7]=e),S=e;break bb0}if(x&&u.some(e=>Oe(e._id)===x)){let e;t[8]!==x||t[9]!==i.id?(e=Gi(i.id,x),t[8]=x,t[9]=i.id,t[10]=e):e=t[10],S=e;break bb0}if(g.status===`ready`&&g.variant!==void 0&&g.targetDocument){S=g.targetDocument._id;break bb0}if(g.status===`variant-missing`){S=g.creatableTarget?.id;break bb0}if(o===void 0){let e;t[11]===i.id?e=t[12]:(e=Wi(i.id),t[11]=i.id,t[12]=e),S=e;break bb0}if(o===`published`){let e;t[13]===i.id?e=t[14]:(e=Ji(i.id),t[13]=i.id,t[14]=e),S=e;break bb0}if(o.length!==0){let e;t[15]!==i.id||t[16]!==o?(e=Gi(i.id,o),t[15]=i.id,t[16]=o,t[17]=e):e=t[17],S=e;break bb0}S=i.id}let C=S,w;t[18]!==C||t[19]!==i.type||t[20]!==y||t[21]!==b?(w={documentId:C,documentType:i.type,rev:y,since:b},t[18]=C,t[19]=i.type,t[20]=y,t[21]=b,t[22]=w):w=t[22];let T=ir(w),E=T.error,D=T.revision?.revisionId||null,O=!(!y||T.revision?.loading),k=T.revision?.document||null,A=T.sinceRevision?.document||null,j=!T.loading,M=T.events.length===0,N;t[23]!==T.error||t[24]!==T.lastNonDeletedRevId||t[25]!==A||t[26]!==j||t[27]!==M||t[28]!==D||t[29]!==O||t[30]!==k?(N={error:E,revisionId:D,onOlderRevision:O,revisionDocument:k,sinceDocument:A,ready:j,isPristine:M,lastNonDeletedRevId:T.lastNonDeletedRevId},t[23]=T.error,t[24]=T.lastNonDeletedRevId,t[25]=A,t[26]=j,t[27]=M,t[28]=D,t[29]=O,t[30]=k,t[31]=N):N=t[31];let P=N,F=T,I;t[32]!==P||t[33]!==x||t[34]!==e?(I=x?(0,Q.jsx)(m,{selectedPerspectiveName:x,excludedPerspectives:fn,children:(0,Q.jsx)(Ph,{...e,historyStore:P})}):(0,Q.jsx)(Ph,{...e,historyStore:P}),t[32]=P,t[33]=x,t[34]=e,t[35]=I):I=t[35];let L;return t[36]!==I||t[37]!==F?(L=(0,Q.jsx)(ri,{value:F,children:I}),t[36]=I,t[37]=F,t[38]=L):L=t[38],L},Rh=e=>{let t=(0,Z.c)(20),{pane:n}=e,r=zc(),i=Ih(n.options,r.params),a=r.params||vu,[o,s]=(0,X.useState)(null),c;t[0]===i.id?c=t[1]:(c=Ji(i.id),t[0]=i.id,t[1]=c);let l;t[2]!==i.type||t[3]!==a.rev||t[4]!==a.since||t[5]!==c?(l={documentId:c,documentType:i.type,onError:s,rev:a.rev,since:a.since},t[2]=i.type,t[3]=a.rev,t[4]=a.since,t[5]=c,t[6]=l):l=t[6];let u=Ar(l),d=ni(u,zh),f=ni(u,Bh),p=ni(u,Vh),m=ni(u,Hh),h=ni(u,Uh),g=ni(u,Wh),_=ni(u,Gh);f?.id;let v=f?.id||null,y=m,b=p,x=!!g,S;t[7]!==_||t[8]!==d||t[9]!==u||t[10]!==v||t[11]!==y||t[12]!==b||t[13]!==x||t[14]!==o||t[15]!==h?(S={store:u,error:o,revisionId:v,onOlderRevision:d,revisionDocument:y,sinceDocument:b,ready:h,isPristine:x,lastNonDeletedRevId:_},t[7]=_,t[8]=d,t[9]=u,t[10]=v,t[11]=y,t[12]=b,t[13]=x,t[14]=o,t[15]=h,t[16]=S):S=t[16];let C=S,w;return t[17]!==C||t[18]!==e?(w=(0,Q.jsx)(Ph,{...e,historyStore:C}),t[17]=C,t[18]=e,t[19]=w):w=t[19],w};function zh(e){return e.onOlderRevision}function Bh(e){return e.revTime}function Vh(e){return e.sinceAttributes}function Hh(e){return e.timelineDisplayed}function Uh(e){return e.timelineReady}function Wh(e){return e.isPristine}function Gh(e){return e.lastNonDeletedRevId}function Kh(e){let t=(0,Z.c)(5),{children:n}=e,r=zc(),{excludedPerspectives:i}=oe(),a=ke(),o=typeof a.stickyParams.variant==`string`?a.stickyParams.variant:void 0,{scheduledDraft:s}=r.params;if(s){let e;return t[0]!==n||t[1]!==i||t[2]!==s||t[3]!==o?(e=(0,Q.jsx)(m,{selectedPerspectiveName:s,selectedVariantName:o,excludedPerspectives:i,children:n}),t[0]=n,t[1]=i,t[2]=s,t[3]=o,t[4]=e):e=t[4],e}return n}var qh=(0,X.memo)(e=>{let t=(0,Z.c)(9),n=ie(),{setParams:r,params:i}=zc(),a;t[0]!==i||t[1]!==r?(a=e=>{r({...i,scheduledDraft:e},{perspective:``})},t[0]=i,t[1]=r,t[2]=a):a=t[2];let o=a,s;t[3]!==e||t[4]!==n.beta?.eventsAPI?.documents?(s=n.beta?.eventsAPI?.documents?(0,Q.jsx)(Lh,{...e}):(0,Q.jsx)(Rh,{...e}),t[3]=e,t[4]=n.beta?.eventsAPI?.documents,t[5]=s):s=t[5];let c;return t[6]!==o||t[7]!==s?(c=(0,Q.jsx)(Kh,{children:(0,Q.jsx)(Or,{onSetScheduledDraftPerspective:o,children:s})}),t[6]=o,t[7]=s,t[8]=c):c=t[8],c});function Jh(){let e=(0,Z.c)(10),{params:t,setParams:n}=zc(),r=t===void 0?vu:t,{selectedPerspectiveName:i}=oe(),a=(0,X.useRef)(!1),o;e[0]!==r||e[1]!==n?(o=e=>{[`since`,`historyVersion`,`rev`,`preserveRev`].some(e=>r[e])&&n({...r,rev:r.preserveRev===`true`?r.rev:void 0,preserveRev:void 0,since:void 0,historyVersion:void 0})},e[0]=r,e[1]=n,e[2]=o):o=e[2];let s=Vi(o),c;e[3]!==i||e[4]!==s?(c=()=>{a.current&&s(i)},e[3]=i,e[4]=s,e[5]=c):c=e[5];let l;e[6]===i?l=e[7]:(l=[i],e[6]=i,e[7]=l),(0,X.useEffect)(c,l);let u,d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>(a.current=!0,()=>{a.current=!1}),d=[],e[8]=u,e[9]=d):(u=e[8],d=e[9]),(0,X.useEffect)(u,d)}var Yh=(0,X.memo)(function(e){let t=(0,Z.c)(5),{name:n}=ie(),r=e.pane.source||n,i;t[0]===e?i=t[1]:(i=(0,Q.jsx)(kt,{children:(0,Q.jsx)(Xh,{...e})}),t[0]=e,t[1]=i);let a;return t[2]!==r||t[3]!==i?(a=(0,Q.jsx)(Tt,{name:r,children:i}),t[2]=r,t[3]=i,t[4]=a):a=t[4],a});function Xh(e){let t=(0,Z.c)(76),{pane:n,paneKey:r}=e,{resolveNewDocumentOptions:i}=ie().document,{selectedPerspectiveName:a,selectedVariantNames:o}=oe(),s;t[0]===o?s=t[1]:(s=Ae(o),t[0]=o,t[1]=s);let c=s,l=zc(),u=Ih(n.options,l.params),{documentType:d,isLoaded:f}=hr(u.id,u.type),p;t[2]===u.id?p=t[3]:(p=Ji(u.id),t[2]=u.id,t[3]=p);let m=ne(p);Jh();let h=hh(),g;t[4]!==u.id||t[5]!==u.type||t[6]!==i?(g=i({type:`document`,documentId:u.id,schemaType:u.type}),t[4]=u.id,t[5]=u.type,t[6]=i,t[7]=g):g=t[7];let _=g,v;t[8]===_?v=t[9]:(v={templateItems:_},t[8]=_,t[9]=v);let[y,b]=Vr(v),x=f&&!b,S;t[10]!==d||t[11]!==x||t[12]!==u||t[13]!==e?(S=x&&d&&u.type!==d?Zh(e,u,d):e,t[10]=d,t[11]=x,t[12]=u,t[13]=e,t[14]=S):S=t[14];let C=S,{ReferenceChildLink:w,handleEditReference:T,groupIndex:E,routerPanesState:D}=l,O;t[15]!==E||t[16]!==D?(O=D[E+1]?.[0].params||{},t[15]=E,t[16]=D,t[17]=O):O=t[17];let k=O,j=D.length,{parentRefPath:M}=k,P;t[18]!==E||t[19]!==M||t[20]!==j?(P=M?{path:A(M),state:E>=j-1?`none`:E>=j-2?`selected`:`pressed`}:{path:[],state:`none`},t[18]=E,t[19]=M,t[20]=j,t[21]=P):P=t[21];let F=P,{t:I}=q($);if(u.type===`*`&&!x){let e;t[22]===I?e=t[23]:(e=I(`panes.document-pane.document-not-found.loading`),t[22]=I,t[23]=e);let n;return t[24]!==r||t[25]!==e?(n=(0,Q.jsx)(du,{flex:2.5,minWidth:320,paneKey:r,title:e}),t[24]=r,t[25]=e,t[26]=n):n=t[26],n}if(!d){let e;t[27]===I?e=t[28]:(e=I(`panes.document-pane.document-not-found.title`),t[27]=I,t[28]=e);let n;t[29]===u.id?n=t[30]:(n={id:u.id},t[29]=u.id,t[30]=n);let i;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(i={Code:`code`},t[31]=i):i=t[31];let a;t[32]!==I||t[33]!==n?(a=(0,Q.jsx)(Ri,{gap:4,children:(0,Q.jsx)(J,{as:`p`,children:(0,Q.jsx)(Se,{t:I,i18nKey:`panes.document-pane.document-not-found.text`,values:n,components:i})})}),t[32]=I,t[33]=n,t[34]=a):a=t[34];let o;return t[35]!==r||t[36]!==a||t[37]!==e?(o=(0,Q.jsx)(cu,{flex:2.5,minWidth:320,paneKey:r,title:e,children:a}),t[35]=r,t[36]=a,t[37]=e,t[38]=o):o=t[38],o}if(c&&m.status===`resolving`){let e;t[39]===I?e=t[40]:(e=I(`panes.document-pane.variant-target.loading`),t[39]=I,t[40]=e);let n;return t[41]!==r||t[42]!==e?(n=(0,Q.jsx)(du,{flex:2.5,minWidth:320,paneKey:r,title:e}),t[41]=r,t[42]=e,t[43]=n):n=t[43],n}let L;t[44]===m?L=t[45]:(L=Ne(m),t[44]=m,t[45]=L);let R=L,z=c?`-${c}-${m.status===`ready`?m.targetDocument?._id??`none`:R?.id??m.status}`:``,B=`${d}-${u.id}-${a||``}${z}`,V=u.id,ee=u.type,H=u.id,te=u.type,re;t[46]===I?re=t[47]:(re=I(`panes.document-pane.document-not-found.loading`),t[46]=I,t[47]=re);let U;t[48]!==r||t[49]!==re?(U=(0,Q.jsx)(du,{flex:2.5,minWidth:320,paneKey:r,title:re}),t[48]=r,t[49]=re,t[50]=U):U=t[50];let ae;t[51]!==h||t[52]!==u.id||t[53]!==u.type?(ae=(0,Q.jsx)(h,{documentId:u.id,documentType:u.type}),t[51]=h,t[52]=u.id,t[53]=u.type,t[54]=ae):ae=t[54];let W;t[55]!==U||t[56]!==ae?(W=(0,Q.jsx)(X.Suspense,{fallback:U,children:ae}),t[55]=U,t[56]=ae,t[57]=W):W=t[57];let G;t[58]!==u.id||t[59]!==u.type||t[60]!==W?(G=(0,Q.jsx)(fu,{documentId:H,documentType:te,children:W}),t[58]=u.id,t[59]=u.type,t[60]=W,t[61]=G):G=t[61];let K;t[62]!==u.id||t[63]!==u.type||t[64]!==G?(K=(0,Q.jsx)(ou,{documentId:V,documentType:ee,children:G}),t[62]=u.id,t[63]=u.type,t[64]=G,t[65]=K):K=t[65];let se;t[66]!==w||t[67]!==F||t[68]!==T||t[69]!==K||t[70]!==y?(se=(0,Q.jsx)(N,{EditReferenceLinkComponent:w,onEditReference:T,initialValueTemplateItems:y,activePath:F,children:K}),t[66]=w,t[67]=F,t[68]=T,t[69]=K,t[70]=y,t[71]=se):se=t[71];let ce;return t[72]!==C||t[73]!==se||t[74]!==B?(ce=(0,Q.jsx)(qh,{...C,children:se},B),t[72]=C,t[73]=se,t[74]=B,t[75]=ce):ce=t[75],ce}function Zh(e,t,n){return{...e,pane:{...e.pane,options:{...t,type:n}}}}var Qh=new WeakMap;function $h(e){let t=Qh.get(e);if(t)return t;let n=U();return Qh.set(e,n),n}function eg(e){let t=(0,Z.c)(16),{t:n}=q($),{layout:r,value:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={Code:`code`},t[0]=a):a=t[0];let o;t[1]===i._type?o=t[2]:(o={documentType:i._type},t[1]=i._type,t[2]=o);let s;t[3]!==n||t[4]!==o?(s=(0,Q.jsx)(`em`,{children:(0,Q.jsx)(Se,{t:n,i18nKey:`pane-item.missing-schema-type.title`,components:a,values:o})}),t[3]=n,t[4]=o,t[5]=s):s=t[5];let c;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(c={Code:`code`},t[6]=c):c=t[6];let l;t[7]===i._id?l=t[8]:(l={documentId:i._id},t[7]=i._id,t[8]=l);let u;t[9]!==n||t[10]!==l?(u=(0,Q.jsx)(Se,{t:n,i18nKey:`pane-item.missing-schema-type.subtitle`,components:c,values:l}),t[9]=n,t[10]=l,t[11]=u):u=t[11];let d;return t[12]!==r||t[13]!==s||t[14]!==u?(d=(0,Q.jsx)(L,{title:s,subtitle:u,media:tg,layout:r}),t[12]=r,t[13]=s,t[14]=u,t[15]=d):d=t[15],d}function tg(){return(0,Q.jsx)(Qi,{})}function ng(e,t,n){return e===!1?!1:e||t&&t.icon||n||!1}function rg(e){let t=(0,Z.c)(49),{count:n,icon:i,id:a,layout:o,pressed:s,schemaType:c,selected:u,sortOrder:d,title:f,value:p,margin:m,marginBottom:h,marginTop:g}=e,_=o===void 0?`default`:o,v=xe(),y=ft(),b=r(),{ChildLink:x}=zc(),S=vt(a),C=!!(c&&c.name&&v.get(c.name)),[w,T]=(0,X.useState)(!1),E;bb0:{if(p&&l(p)){if(!c||!C){let e;t[0]===p?e=t[1]:(e=(0,Q.jsx)(eg,{value:p}),t[0]=p,t[1]=e),E=e;break bb0}let e;t[2]!==i||t[3]!==c?(e=ng(i,c,na),t[2]=i,t[3]=c,t[4]=e):e=t[4];let n;t[5]!==S||t[6]!==y||t[7]!==_||t[8]!==c||t[9]!==d||t[10]!==e||t[11]!==p?(n=(0,Q.jsx)(Rc,{documentPreviewStore:y,icon:e,layout:_,schemaType:c,sortOrder:d,value:p,presence:S}),t[5]=S,t[6]=y,t[7]=_,t[8]=c,t[9]=d,t[10]=e,t[11]=p,t[12]=n):n=t[12],E=n;break bb0}let e;t[13]!==n||t[14]!==b?(e=typeof n==`number`&&(0,Q.jsx)(ji,{"data-testid":`pane-item-count`,children:b.format(n)}),t[13]=n,t[14]=b,t[15]=e):e=t[15];let r;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(r={opacity:.5},t[16]=r):r=t[16];let a;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(Bi,{style:r,children:(0,Q.jsx)(J,{muted:!0,size:1,children:(0,Q.jsx)(ta,{})})}),t[17]=a):a=t[17];let o;t[18]===e?o=t[19]:(o=(0,Q.jsxs)(Y,{alignItems:`center`,gap:2,children:[e,a]}),t[18]=e,t[19]=o);let s;t[20]!==i||t[21]!==c?(s=ng(i,c,za),t[20]=i,t[21]=c,t[22]=s):s=t[22];let u;t[23]!==o||t[24]!==s||t[25]!==f?(u=(0,Q.jsx)(L,{status:o,icon:s,layout:`compact`,title:f}),t[23]=o,t[24]=s,t[25]=f,t[26]=u):u=t[26],E=u}let D=E,O;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{if(e.metaKey){T(!1);return}T(!0)},t[27]=O):O=t[27];let k=O,A;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(A=()=>T(!1),t[28]=A):A=t[28];let j;t[29]===u?j=t[30]:(j=[u],t[29]=u,t[30]=j),(0,X.useEffect)(A,j);let[M,N]=(0,X.useState)(!1),P=(0,X.useRef)(null),F;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(F=()=>{P.current=setTimeout(()=>(0,X.startTransition)(()=>N(!0)),400)},t[31]=F):F=t[31];let I=F,R;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(R=()=>{P.current&&clearTimeout(P.current),(0,X.startTransition)(()=>N(!1))},t[32]=R):R=t[32];let z=R,B=`pane-item-${f}`,V=x,ee=u||w,H;t[33]!==a||t[34]!==M||t[35]!==c||t[36]!==p?(H=M&&c?.name&&p&&l(p)&&(0,Q.jsx)(ig,{documentId:a,documentType:c.name}),t[33]=a,t[34]=M,t[35]=c,t[36]=p,t[37]=H):H=t[37];let te;return t[38]!==a||t[39]!==m||t[40]!==h||t[41]!==g||t[42]!==s||t[43]!==D||t[44]!==H||t[45]!==B||t[46]!==V||t[47]!==ee?(te=(0,Q.jsxs)(De,{"data-testid":B,__unstable_focusRing:!0,as:V,childId:a,"data-as":`a`,margin:m,marginBottom:h,marginTop:g,onClick:k,onMouseEnter:I,onMouseLeave:z,pressed:s,radius:2,selected:ee,sizing:`border`,tabIndex:-1,tone:`inherit`,children:[D,H]}),t[38]=a,t[39]=m,t[40]=h,t[41]=g,t[42]=s,t[43]=D,t[44]=H,t[45]=B,t[46]=V,t[47]=ee,t[48]=te):te=t[48],te}function ig(e){let t=(0,Z.c)(2),{documentId:n,documentType:r}=e,i;return t[0]===n?i=t[1]:(i=Ji(n),t[0]=n,t[1]=i),Xn(i,r),null}function ag(e){let t=(0,Z.c)(12),{reveal:n,context:r,loading:i,children:a}=e,o=Le(),{t:c}=q($);if(!n){let e;return t[0]===a?e=t[1]:(e=(0,Q.jsx)(Q.Fragment,{children:a}),t[0]=a,t[1]=e),e}let l;t[2]!==r||t[3]!==o||t[4]!==i||t[5]!==c?(l=i?c(`insufficient-permissions-message-tooltip.loading-text`):(0,Q.jsx)(s,{context:r,currentUser:o}),t[2]=r,t[3]=o,t[4]=i,t[5]=c,t[6]=l):l=t[6];let u;t[7]===a?u=t[8]:(u=(0,Q.jsx)(`div`,{children:a}),t[7]=a,t[8]=u);let d;return t[9]!==l||t[10]!==u?(d=(0,Q.jsx)(jt,{content:l,portal:!0,children:u}),t[9]=l,t[10]=u,t[11]=d):d=t[11],d}var og={constrainSize:!0,placement:`bottom`,portal:!0},sg=(e,t,n)=>{let r=e.find(e=>e.id===t.templateId)?.schemaType;if(!r)return null;let i={template:t.templateId,type:r,version:n,id:t.initialDocumentId};return{intent:`create`,params:t.parameters?[i,t.parameters]:i,searchParams:n?[[`perspective`,n]]:void 0}};function cg(e){let t=(0,Z.c)(59),{templateItems:r}=e,i=b(),{selectedReleaseId:a}=oe(),{t:o}=q($),s;t[0]!==r||t[1]!==i?(s=[...r,...i],t[0]=r,t[1]=i,t[2]=s):s=t[2];let c=ct(s),l;t[3]===r?l=t[4]:(l={templateItems:r},t[3]=r,t[4]=l);let[u,d]=Vr(l),f=!d&&u?.length!==0&&u?.every(ug),m;bb0:{if(!u){let e;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e={},t[5]=e):e=t[5],m=e;break bb0}let e;t[6]===u?e=t[7]:(e=u.reduce(lg,{}),t[6]=u,t[7]=e),m=e}let h=m;if(r.length===0)return null;if(f){let e;t[8]===o?e=t[9]:(e=o(`pane-header.disabled-created-button.aria-label`),t[8]=o,t[9]=e);let n;t[10]===e?n=t[11]:(n=(0,Q.jsx)(Yt,{"aria-label":e,icon:ya,"data-testid":`action-intent-button`,disabled:!0,mode:`bleed`,tooltipProps:null}),t[10]=e,t[11]=n);let r;return t[12]!==d||t[13]!==n?(r=(0,Q.jsx)(ag,{context:`create-document-type`,reveal:!0,loading:d,children:n}),t[12]=d,t[13]=n,t[14]=r):r=t[14],r}if(r.length===1){let e=r[0],s=!h[e.id]?.granted,l;t[15]!==e||t[16]!==a||t[17]!==i?(l=sg(i,e,a),t[15]=e,t[16]=a,t[17]=i,t[18]=l):l=t[18];let u=l;if(!u)return null;let f;t[19]!==e||t[20]!==c?(f=c(e),t[19]=e,t[20]=c,t[21]=f):f=t[21];let p=f.title,m;t[22]===o?m=t[23]:(m=o(`pane-header.create-new-button.tooltip`),t[22]=o,t[23]=m);let g;t[24]===m?g=t[25]:(g={content:m},t[24]=m,t[25]=g);let _;t[26]!==s||t[27]!==u||t[28]!==f.title||t[29]!==g?(_=(0,Q.jsx)(n,{...u,"aria-label":p,icon:ya,mode:`bleed`,disabled:s,"data-testid":`action-intent-button`,tooltipProps:g}),t[26]=s,t[27]=u,t[28]=f.title,t[29]=g,t[30]=_):_=t[30];let v;return t[31]!==s||t[32]!==d||t[33]!==_?(v=(0,Q.jsx)(ag,{reveal:s,loading:d,context:`create-document-type`,children:_}),t[31]=s,t[32]=d,t[33]=_,t[34]=v):v=t[34],v}let g;t[35]===o?g=t[36]:(g=o(`pane-header.create-new-button.tooltip`),t[35]=o,t[36]=g);let _;t[37]===g?_=t[38]:(_=(0,Q.jsx)(Yt,{icon:ya,mode:`bleed`,"data-testid":`multi-action-intent-button`,tooltipProps:{content:g}}),t[37]=g,t[38]=_);let v;if(t[39]!==c||t[40]!==d||t[41]!==h||t[42]!==a||t[43]!==o||t[44]!==r||t[45]!==i){let e;t[47]!==c||t[48]!==d||t[49]!==h||t[50]!==a||t[51]!==o||t[52]!==i?(e=(e,t)=>{let n=!h[e.id]?.granted,r=sg(i,e,a),s=i.find(t=>t.id===e.templateId);if(!s||!r)return null;let{title:l}=c({...e,title:e.title||c(s).title});return(0,Q.jsx)(ag,{context:`create-document-type`,reveal:n,loading:d,children:n?(0,Q.jsx)(Zt,{as:`button`,"data-as":`button`,icon:e.icon,text:l,"aria-label":o(`pane-header.disabled-created-button.aria-label`),disabled:!0,"data-testid":`action-intent-button-${t}`}):(0,Q.jsx)(Zt,{as:p,...r,"data-as":`a`,icon:e.icon,text:l,"aria-label":l,"data-testid":`action-intent-button-${t}`})},e.id)},t[47]=c,t[48]=d,t[49]=h,t[50]=a,t[51]=o,t[52]=i,t[53]=e):e=t[53],v=r.map(e),t[39]=c,t[40]=d,t[41]=h,t[42]=a,t[43]=o,t[44]=r,t[45]=i,t[46]=v}else v=t[46];let y;t[54]===v?y=t[55]:(y=(0,Q.jsx)($e,{children:v}),t[54]=v,t[55]=y);let x;return t[56]!==_||t[57]!==y?(x=(0,Q.jsx)(Vt,{button:_,id:`create-menu`,menu:y,popover:og}),t[56]=_,t[57]=y,t[58]=x):x=t[58],x}function lg(e,t){return e[t.id]=t,e}function ug(e){return!e.granted}function dg(e){return e!=null}var fg=e=>{let t=e=>typeof e!=`object`||!e?e:Array.isArray(e)?e.map(t):Object.entries(e).sort(([e],[t])=>e.localeCompare(t,`en`));return JSON.stringify(t((e=>JSON.parse(JSON.stringify(e)))(e)))},pg=(0,X.memo)(function(e){let t=(0,Z.c)(31),{initialValueTemplateItems:n,menuItems:r,menuItemGroups:i,actionHandlers:a}=e,o=n===void 0?fn:n,s=r===void 0?fn:r,c=i===void 0?fn:i,l=a===void 0?Cn:a,u=b(),d;t[0]===l?d=t[1]:(d=e=>{if(e.id){let t=l.setMenuItemState;if(t&&t({_menuItemId:e.id,...e.params}),!e.action||e.action===`setMenuItemState`)return!!t}if(typeof e.action==`string`&&!(e.action in l))return console.warn(`No handler for action:`,e.action),!1;let t=typeof e.action==`function`?e.action:typeof e.action==`string`?l[e.action]:null;return t?(t(e.id?{...e.params,_menuItemId:e.id,isSelected:!e.selected}:{...e.params,isSelected:!e.selected}),!0):!1},t[0]=l,t[1]=d);let f=d,p;t[2]!==f||t[3]!==c||t[4]!==s?(p=Gf({actionHandler:f,menuItemGroups:c,menuItems:s.filter(mg)}),t[2]=f,t[3]=c,t[4]=s,t[5]=p):p=t[5];let m=p,h;t[6]===m?h=t[7]:(h=m.filter(Uf),t[6]=m,t[7]=h);let g=h,_;t[8]===m?_=t[9]:(_=m.filter(Wf),t[8]=m,t[9]=_);let v=_,y;t[10]===v?y=t[11]:(y=v.some(hg),t[10]=v,t[11]=y);let x=y,S;if(t[12]!==s||t[13]!==u){let e;t[15]===u?e=t[16]:(e=(e,t)=>{if(e.intent?.type!==`create`)return null;let{params:n}=e.intent;if(!n)return null;let r=Array.isArray(n)?n[0]:n,i=Array.isArray(n)?n[1]:void 0,a=r.template||r.type;if(!a)return null;let o=u.find(e=>e.id===a);return o?{item:e,template:o,templateParams:i,menuItemIndex:t,initialDocumentId:r.id}:null},t[15]=u,t[16]=e),S=s.map(e).filter(dg).map(gg),t[12]=s,t[13]=u,t[14]=S}else S=t[14];let C=S,w;t[17]!==C||t[18]!==o?(w=K([...C,...o],_g),t[17]=C,t[18]=o,t[19]=w):w=t[19];let T=w,E;t[20]===T?E=t[21]:(E=(0,Q.jsx)(cg,{templateItems:T}),t[20]=T,t[21]=E);let D;t[22]===g?D=t[23]:(D=g.map(vg),t[22]=g,t[23]=D);let O;t[24]!==v||t[25]!==x?(O=x&&(0,Q.jsx)(Ff,{nodes:v}),t[24]=v,t[25]=x,t[26]=O):O=t[26];let k;return t[27]!==E||t[28]!==D||t[29]!==O?(k=(0,Q.jsxs)(Y,{gap:1,children:[E,D,O]}),t[27]=E,t[28]=D,t[29]=O,t[30]=k):k=t[30],k});function mg(e){return e.intent?.type!==`create`}function hg(e){return e.type===`item`||e.type===`group`&&e.children.length>0}function gg(e){let{initialDocumentId:t,item:n,template:r,menuItemIndex:i,templateParams:a}=e;return{id:`menuItem${i}`,initialDocumentId:t,templateId:r.id,type:`initialValueTemplateItem`,title:n.title||r.title,i18n:n.i18n||r.i18n,icon:n.icon,description:r.description,parameters:a,schemaType:r.schemaType}}function _g(e){return fg([e.initialDocumentId,e.templateId,e.parameters])}function vg(e){return(0,Q.jsx)(Lf,{node:e},e.key)}function yg(e){let t=(0,Z.c)(12),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let{routerPanesState:i,groupIndex:a}=(0,X.useContext)(E),o;t[3]!==a||t[4]!==i?(o=i.slice(0,a),t[3]=a,t[4]=i,t[5]=o):o=t[5];let s=o,c;t[6]===s?c=t[7]:(c={panes:s},t[6]=s,t[7]=c);let l=c,u;return t[8]!==n||t[9]!==r||t[10]!==l?(u=(0,Q.jsx)(fe,{...r,ref:n,state:l}),t[8]=n,t[9]=r,t[10]=l,t[11]=u):u=t[11],u}var bg=yg;export{Ms as A,zc as C,Vs as D,Us as E,$ as F,Ka as I,zs as M,qa as N,js as O,Es as P,Hf as S,Hs as T,$h as _,Yh as a,Ec as b,du as c,rg as d,Rc as f,xu as g,Cu as h,ul as i,Ds as j,Rs as k,Rd as l,Mm as m,cl as n,bu as o,vh as p,zd as r,Su as s,bg as t,pg as u,el as v,Lu as w,Ou as x,Jd as y}; \ No newline at end of file diff --git a/dist/static/BarChart-wkgYStw6.js b/dist/static/BarChart-wkgYStw6.js deleted file mode 100644 index d1a44cc..0000000 --- a/dist/static/BarChart-wkgYStw6.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bar-chart`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M5.5 5V19.5H20M8.5 18V13M11.5 18V9M14.5 18V11M17.5 18V7`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BarChartIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Basket-C_gPtep4.js b/dist/static/Basket-C_gPtep4.js deleted file mode 100644 index 7fb1139..0000000 --- a/dist/static/Basket-C_gPtep4.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`basket`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8.5 10.5H5L6.5 19.5H18.5L20 10.5H16.5M8.5 10.5L10.2721 5.18377C10.4082 4.77543 10.7903 4.5 11.2208 4.5H13.7792C14.2097 4.5 14.5918 4.77543 14.7279 5.18377L16.5 10.5M8.5 10.5H16.5M8.5 10.5L9.5 19.5M16.5 10.5L15.5 19.5M12.5 10.5V19.5M19.5 13.5H5.5M19 16.5H6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BasketIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bell-m62q1mbw.js b/dist/static/Bell-m62q1mbw.js deleted file mode 100644 index 3535ce8..0000000 --- a/dist/static/Bell-m62q1mbw.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bell`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M10.5 17.5V18.5C10.5 20 11.5 20.5 12.5 20.5C13.5 20.5 14.5 20 14.5 18.5V17.5M5.5 17.5C6.5 16 6.5 15 6.5 12C6.5 8 8.5 5.5 12.5 5.5C16.5 5.5 18.5 8 18.5 12C18.5 15 18.5 16 19.5 17.5H5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BellIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bill-D-gubcZG.js b/dist/static/Bill-D-gubcZG.js deleted file mode 100644 index c1aaab3..0000000 --- a/dist/static/Bill-D-gubcZG.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bill`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M6.50001 5.5C8.50003 5.5 8.50003 8 8.50003 8V9.5M6.50001 5.5C4.5 5.5 4.5 8 4.5 8L4.50001 9.5H8.50003M6.50001 5.5C6.50001 5.5 15.8333 5.5 17.6667 5.5C19.5 5.5 19.5 8.5 19.5 8.5V20L17.6667 19L15.8333 20L14 19L12.1667 20L10.3334 19L8.50003 20V9.5M11 12.5H15M11 9.5H16M11 15.5H16`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BillIcon,a as default}; \ No newline at end of file diff --git a/dist/static/BinaryDocument-D1GQsa0h.js b/dist/static/BinaryDocument-D1GQsa0h.js deleted file mode 100644 index ae29420..0000000 --- a/dist/static/BinaryDocument-D1GQsa0h.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BinaryDocumentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`binary-document`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M9.5 12.5V17.5M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM12.5 12.5V17.5H15.5V12.5H12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/BlockContent-Bw8BGwBw.js b/dist/static/BlockContent-Bw8BGwBw.js deleted file mode 100644 index e7136b1..0000000 --- a/dist/static/BlockContent-Bw8BGwBw.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BlockContentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`block-content`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21 7.60002L11 7.60003V6.40003L21 6.40002V7.60002Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21 11.2667L12.4833 11.2667V10.0667L21 10.0667V11.2667Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21 14.9334H13.9254V13.7334L21 13.7334V14.9334Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21 18.6002H4V17.4002H21V18.6002Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M9.86438 15.6H11.2L8.27623 7.60003H6.92377L4 15.6H5.29072L6.0371 13.4767H9.12362L9.86438 15.6ZM7.53546 9.05255H7.63086L8.80374 12.4344H6.35698L7.53546 9.05255Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/BlockElement-CQIVGSb1.js b/dist/static/BlockElement-CQIVGSb1.js deleted file mode 100644 index 1240fbc..0000000 --- a/dist/static/BlockElement-CQIVGSb1.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BlockElementIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`block-element`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5 19.5H20M5 5.5H20M6.5 8.5H18.5V16.5H6.5V8.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Blockquote-CSHCZcSy.js b/dist/static/Blockquote-CSHCZcSy.js deleted file mode 100644 index 6c74fa9..0000000 --- a/dist/static/Blockquote-CSHCZcSy.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`blockquote`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M10 17.5H19M6 7.5H19M10 12.5H17M6.5 12V18`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BlockquoteIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bold-CGtaOUDj.js b/dist/static/Bold-CGtaOUDj.js deleted file mode 100644 index bf15068..0000000 --- a/dist/static/Bold-CGtaOUDj.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BoldIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`bold`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M13.2087 18C15.5322 18 16.9731 16.793 16.9731 14.8844C16.9731 13.4812 15.9245 12.3949 14.4836 12.2892V12.1534C15.6001 11.9875 16.4526 10.9841 16.4526 9.82991C16.4526 8.14761 15.1927 7.11409 13.0804 7.11409H8.32019V18H13.2087ZM10.5985 8.85674H12.4995C13.5859 8.85674 14.212 9.37727 14.212 10.2448C14.212 11.1199 13.5406 11.6254 12.3109 11.6254H10.5985V8.85674ZM10.5985 16.2574V13.1643H12.575C13.9178 13.1643 14.6496 13.6924 14.6496 14.6882C14.6496 15.7066 13.9404 16.2574 12.6278 16.2574H10.5985Z`,fill:`currentColor`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Bolt-CkliNuRS.js b/dist/static/Bolt-CkliNuRS.js deleted file mode 100644 index 38f2fe0..0000000 --- a/dist/static/Bolt-CkliNuRS.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BoltIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`bolt`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M18 11.5L9 21L11 13.5H7L16 4L14 11.5H18Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Book-CpEqfE8C.js b/dist/static/Book-CpEqfE8C.js deleted file mode 100644 index 1ccdae9..0000000 --- a/dist/static/Book-CpEqfE8C.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`book`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M19.5 18V7C19.5 7 18.5 6.5 16.5 6.5C14.5 6.5 12.5 7.5 12.5 7.5M19.5 18V18.5C19.5 18.5 18 18.5 16 18.5C14 18.5 12.5 18.5 12.5 18.5M19.5 18C19.5 18 18.5 17.5 16.5 17.5C14.5 17.5 12.5 18.5 12.5 18.5M5.5 18V7C5.5 7 6.5 6.5 8.5 6.5C10.5 6.5 12.5 7.5 12.5 7.5M5.5 18V18.5C5.5 18.5 7 18.5 9 18.5C11 18.5 12.5 18.5 12.5 18.5M5.5 18C5.5 18 6.5 17.5 8.5 17.5C10.5 17.5 12.5 18.5 12.5 18.5M12.5 18.5V7.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BookIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bookmark-BxXcEarc.js b/dist/static/Bookmark-BxXcEarc.js deleted file mode 100644 index 29a633f..0000000 --- a/dist/static/Bookmark-BxXcEarc.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bookmark`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.5 6.5V19.5L12.5 14.5L17.5 19.5V6.5C17.5 5.94772 17.0523 5.5 16.5 5.5H8.5C7.94772 5.5 7.5 5.94772 7.5 6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BookmarkIcon,a as default}; \ No newline at end of file diff --git a/dist/static/BookmarkFilled-BiNAlCM9.js b/dist/static/BookmarkFilled-BiNAlCM9.js deleted file mode 100644 index db952e1..0000000 --- a/dist/static/BookmarkFilled-BiNAlCM9.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bookmark-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.5 6.5V19.5L12.5 14.5L17.5 19.5V6.5C17.5 5.94772 17.0523 5.5 16.5 5.5H8.5C7.94772 5.5 7.5 5.94772 7.5 6.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BookmarkFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bottle-UZXqUr_W.js b/dist/static/Bottle-UZXqUr_W.js deleted file mode 100644 index 791d5ff..0000000 --- a/dist/static/Bottle-UZXqUr_W.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bottle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.5 17.5L17.5 17.5M17.5 13C17.5 12.087 17.5 11.3518 17.5 11C17.5 8.5 14.5 9 14.5 7.37494L14.5 5.5M17.5 13C17.5 15.1229 17.5 18.7543 17.5 20.5022C17.5 21.0545 17.0523 21.5 16.5 21.5L8.5 21.5C7.94772 21.5 7.5 21.0547 7.5 20.5024C7.5 18.8157 7.5 15.3546 7.5 13M17.5 13L7.5 13M7.5 13C7.5 12.2538 7.5 11.5648 7.5 11C7.5 8.5 10.5 9 10.5 7.37494L10.5 5.5M10.5 5.5L10.5 3.99999C10.5 3.72385 10.7239 3.49999 11 3.49999L14 3.49999C14.2761 3.49999 14.5 3.72385 14.5 3.99999L14.5 5.5M10.5 5.5L14.5 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as BottleIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Bug-CFB9Jubh.js b/dist/static/Bug-CFB9Jubh.js deleted file mode 100644 index e16cfff..0000000 --- a/dist/static/Bug-CFB9Jubh.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BugIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`bug`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8.5 9.5V8.9C8.16863 8.9 7.9 9.16863 7.9 9.5H8.5ZM16.5 9.5H17.1C17.1 9.16863 16.8314 8.9 16.5 8.9V9.5ZM8.5 10.1H9.5V8.9H8.5V10.1ZM9.5 10.1H15.5V8.9H9.5V10.1ZM15.5 10.1H16.5V8.9H15.5V10.1ZM15.9 9.5V13.5H17.1V9.5H15.9ZM15.9 13.5C15.9 14.395 15.678 15.0264 15.3758 15.4797C15.0711 15.9367 14.6605 16.2489 14.2317 16.4633C13.8005 16.6789 13.3621 16.7897 13.0264 16.8457C12.8599 16.8734 12.7226 16.887 12.6291 16.8937C12.5825 16.897 12.5472 16.8986 12.5249 16.8994C12.5138 16.8997 12.506 16.8999 12.5018 16.9C12.4997 16.9 12.4984 16.9 12.4981 16.9C12.498 16.9 12.4981 16.9 12.4984 16.9C12.4985 16.9 12.4987 16.9 12.499 16.9C12.4991 16.9 12.4994 16.9 12.4995 16.9C12.4997 16.9 12.5 16.9 12.5 17.5C12.5 18.1 12.5003 18.1 12.5006 18.1C12.5008 18.1 12.5011 18.1 12.5014 18.1C12.5019 18.1 12.5025 18.1 12.5031 18.1C12.5044 18.1 12.5059 18.1 12.5077 18.1C12.5112 18.0999 12.5157 18.0999 12.5212 18.0998C12.532 18.0996 12.5467 18.0993 12.5649 18.0987C12.6013 18.0975 12.6519 18.0951 12.7146 18.0907C12.8399 18.0817 13.0151 18.0641 13.2236 18.0293C13.6379 17.9603 14.1995 17.8211 14.7683 17.5367C15.3395 17.2511 15.9289 16.8133 16.3742 16.1453C16.822 15.4736 17.1 14.605 17.1 13.5H15.9ZM12.5 17.5C12.5 16.9 12.5003 16.9 12.5005 16.9C12.5006 16.9 12.5009 16.9 12.501 16.9C12.5013 16.9 12.5015 16.9 12.5016 16.9C12.5019 16.9 12.502 16.9 12.5019 16.9C12.5016 16.9 12.5003 16.9 12.4982 16.9C12.494 16.8999 12.4862 16.8997 12.4751 16.8994C12.4528 16.8986 12.4175 16.897 12.3709 16.8937C12.2774 16.887 12.1401 16.8734 11.9736 16.8457C11.6379 16.7897 11.1995 16.6789 10.7683 16.4633C10.3395 16.2489 9.92894 15.9367 9.62423 15.4797C9.32203 15.0264 9.1 14.395 9.1 13.5H7.9C7.9 14.605 8.17797 15.4736 8.62577 16.1453C9.07106 16.8133 9.66049 17.2511 10.2317 17.5367C10.8005 17.8211 11.3621 17.9603 11.7764 18.0293C11.9849 18.0641 12.1601 18.0817 12.2854 18.0907C12.3481 18.0951 12.3987 18.0975 12.4351 18.0987C12.4533 18.0993 12.468 18.0996 12.4788 18.0998C12.4843 18.0999 12.4888 18.0999 12.4923 18.1C12.4941 18.1 12.4956 18.1 12.4969 18.1C12.4975 18.1 12.4981 18.1 12.4986 18.1C12.4989 18.1 12.4992 18.1 12.4994 18.1C12.4997 18.1 12.5 18.1 12.5 17.5ZM9.1 13.5V9.5H7.9V13.5H9.1ZM9.5 9.5C10.1 9.5 10.1 9.50028 10.1 9.50055C10.1 9.50063 10.1 9.50089 10.1 9.50104C10.1 9.50134 10.1 9.5016 10.1 9.50182C10.1 9.50225 10.1 9.5025 10.1 9.50259C10.1 9.50276 10.1 9.50224 10.1 9.50107C10.1001 9.49872 10.1002 9.49374 10.1004 9.4863C10.1009 9.4714 10.102 9.44678 10.1043 9.41384C10.1091 9.34776 10.1188 9.24944 10.1387 9.12989C10.179 8.88793 10.2586 8.5745 10.4117 8.26833C10.5636 7.96451 10.782 7.67894 11.0984 7.46798C11.4111 7.25953 11.855 7.1 12.5 7.1V5.9C11.645 5.9 10.9639 6.11547 10.4328 6.46952C9.90549 6.82106 9.56143 7.28549 9.33834 7.73167C9.11643 8.1755 9.00846 8.61207 8.95504 8.93261C8.92809 9.09431 8.91438 9.23036 8.90738 9.32835C8.90388 9.37744 8.90203 9.41727 8.90107 9.44632C8.90058 9.46085 8.90031 9.47272 8.90017 9.48172C8.9001 9.48622 8.90005 9.49001 8.90003 9.49306C8.90002 9.49459 8.90001 9.49593 8.90001 9.49709C8.9 9.49767 8.9 9.4982 8.9 9.49869C8.9 9.49893 8.9 9.49926 8.9 9.49938C8.9 9.4997 8.9 9.5 9.5 9.5ZM12.5 7.1C13.145 7.1 13.5889 7.25953 13.9016 7.46798C14.218 7.67894 14.4364 7.96451 14.5883 8.26833C14.7414 8.5745 14.821 8.88793 14.8613 9.12989C14.8812 9.24944 14.8909 9.34776 14.8957 9.41384C14.898 9.44678 14.8991 9.4714 14.8996 9.4863C14.8998 9.49374 14.8999 9.49872 14.9 9.50107C14.9 9.50224 14.9 9.50276 14.9 9.50259C14.9 9.5025 14.9 9.50225 14.9 9.50182C14.9 9.5016 14.9 9.50134 14.9 9.50104C14.9 9.50089 14.9 9.50063 14.9 9.50055C14.9 9.50028 14.9 9.5 15.5 9.5C16.1 9.5 16.1 9.4997 16.1 9.49938C16.1 9.49926 16.1 9.49893 16.1 9.49869C16.1 9.4982 16.1 9.49767 16.1 9.49709C16.1 9.49593 16.1 9.49459 16.1 9.49306C16.0999 9.49001 16.0999 9.48622 16.0998 9.48172C16.0997 9.47272 16.0994 9.46085 16.0989 9.44632C16.098 9.41727 16.0961 9.37744 16.0926 9.32835C16.0856 9.23036 16.0719 9.09431 16.045 8.93261C15.9915 8.61207 15.8836 8.1755 15.6617 7.73167C15.4386 7.28549 15.0945 6.82106 14.5672 6.46952C14.0361 6.11547 13.355 5.9 12.5 5.9V7.1ZM11.9 9.5V17.5H13.1V9.5H11.9ZM8.5 9.9C7.71525 9.9 7.10887 9.51034 6.67426 9.07574C6.45859 8.86006 6.29547 8.64279 6.18673 8.47968C6.1327 8.39863 6.09302 8.33235 6.06782 8.28825C6.05524 8.26624 6.04634 8.24988 6.04113 8.24011C6.03853 8.23523 6.03685 8.232 6.0361 8.23055C6.03573 8.22983 6.03559 8.22955 6.03568 8.22973C6.03573 8.22982 6.03583 8.23003 6.03599 8.23035C6.03607 8.23051 6.03617 8.2307 6.03628 8.23092C6.03634 8.23103 6.03643 8.23122 6.03646 8.23127C6.03656 8.23147 6.03666 8.23167 5.5 8.5C4.96334 8.76833 4.96345 8.76855 4.96357 8.76877C4.96361 8.76886 4.96372 8.76909 4.96381 8.76926C4.96398 8.7696 4.96417 8.76997 4.96437 8.77038C4.96478 8.77119 4.96525 8.77212 4.96579 8.77317C4.96685 8.77527 4.96818 8.77786 4.96976 8.78092C4.97292 8.78704 4.9771 8.79505 4.98231 8.80481C4.99272 8.82434 5.00726 8.85094 5.02593 8.88362C5.06323 8.9489 5.1173 9.03887 5.18827 9.14532C5.32953 9.35721 5.54141 9.63994 5.82574 9.92426C6.39113 10.4897 7.28475 11.1 8.5 11.1V9.9ZM16.5 11.1C17.7153 11.1 18.6089 10.4897 19.1743 9.92426C19.4586 9.63994 19.6705 9.35721 19.8117 9.14532C19.8827 9.03887 19.9368 8.9489 19.9741 8.88362C19.9927 8.85094 20.0073 8.82434 20.0177 8.80481C20.0229 8.79505 20.0271 8.78704 20.0302 8.78092C20.0318 8.77786 20.0331 8.77527 20.0342 8.77317C20.0347 8.77212 20.0352 8.77119 20.0356 8.77038C20.0358 8.76997 20.036 8.7696 20.0362 8.76926C20.0363 8.76909 20.0364 8.76886 20.0364 8.76877C20.0365 8.76855 20.0367 8.76833 19.5 8.5C18.9633 8.23167 18.9634 8.23147 18.9635 8.23127C18.9636 8.23122 18.9637 8.23103 18.9637 8.23092C18.9638 8.2307 18.9639 8.23051 18.964 8.23035C18.9642 8.23003 18.9643 8.22982 18.9643 8.22973C18.9644 8.22955 18.9643 8.22983 18.9639 8.23055C18.9632 8.232 18.9615 8.23523 18.9589 8.24011C18.9537 8.24988 18.9448 8.26624 18.9322 8.28825C18.907 8.33235 18.8673 8.39863 18.8133 8.47968C18.7045 8.64279 18.5414 8.86006 18.3257 9.07574C17.8911 9.51034 17.2847 9.9 16.5 9.9V11.1ZM16.5 13.1H20V11.9H16.5V13.1ZM16.5 15.1C17.2847 15.1 17.8911 15.4897 18.3257 15.9243C18.5414 16.1399 18.7045 16.3572 18.8133 16.5203C18.8673 16.6014 18.907 16.6676 18.9322 16.7117C18.9448 16.7338 18.9537 16.7501 18.9589 16.7599C18.9615 16.7648 18.9632 16.768 18.9639 16.7694C18.9643 16.7702 18.9644 16.7705 18.9643 16.7703C18.9643 16.7702 18.9642 16.77 18.964 16.7697C18.9639 16.7695 18.9638 16.7693 18.9637 16.7691C18.9637 16.769 18.9636 16.7688 18.9635 16.7687C18.9634 16.7685 18.9633 16.7683 19.5 16.5C20.0367 16.2317 20.0365 16.2315 20.0364 16.2312C20.0364 16.2311 20.0363 16.2309 20.0362 16.2307C20.036 16.2304 20.0358 16.23 20.0356 16.2296C20.0352 16.2288 20.0347 16.2279 20.0342 16.2268C20.0331 16.2247 20.0318 16.2221 20.0302 16.2191C20.0271 16.213 20.0229 16.205 20.0177 16.1952C20.0073 16.1757 19.9927 16.1491 19.9741 16.1164C19.9368 16.0511 19.8827 15.9611 19.8117 15.8547C19.6705 15.6428 19.4586 15.3601 19.1743 15.0757C18.6089 14.5103 17.7153 13.9 16.5 13.9V15.1ZM8.5 13.9C7.28475 13.9 6.39113 14.5103 5.82574 15.0757C5.54141 15.3601 5.32953 15.6428 5.18827 15.8547C5.1173 15.9611 5.06323 16.0511 5.02593 16.1164C5.00726 16.1491 4.99272 16.1757 4.98231 16.1952C4.9771 16.205 4.97292 16.213 4.96976 16.2191C4.96818 16.2221 4.96685 16.2247 4.96579 16.2268C4.96525 16.2279 4.96478 16.2288 4.96437 16.2296C4.96417 16.23 4.96398 16.2304 4.96381 16.2307C4.96372 16.2309 4.96361 16.2311 4.96357 16.2312C4.96345 16.2315 4.96334 16.2317 5.5 16.5C6.03666 16.7683 6.03656 16.7685 6.03646 16.7687C6.03643 16.7688 6.03634 16.769 6.03628 16.7691C6.03617 16.7693 6.03607 16.7695 6.03599 16.7697C6.03583 16.77 6.03573 16.7702 6.03568 16.7703C6.03559 16.7705 6.03573 16.7702 6.0361 16.7694C6.03685 16.768 6.03853 16.7648 6.04113 16.7599C6.04634 16.7501 6.05524 16.7338 6.06782 16.7117C6.09302 16.6676 6.1327 16.6014 6.18673 16.5203C6.29547 16.3572 6.45859 16.1399 6.67426 15.9243C7.10887 15.4897 7.71525 15.1 8.5 15.1V13.9ZM8.5 11.9H5V13.1H8.5V11.9Z`,fill:`currentColor`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/BulbFilled-DF8TxkBW.js b/dist/static/BulbFilled-DF8TxkBW.js deleted file mode 100644 index f08cd45..0000000 --- a/dist/static/BulbFilled-DF8TxkBW.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`bulb-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H14V20.5C14 21.0523 13.5523 21.5 13 21.5H12C11.4477 21.5 11 21.0523 11 20.5V19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10C18 11.94 17.3978 12.9767 16.4272 14.3368Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2})})});export{a as BulbFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/BulbOutline-BN--Ec2H.js b/dist/static/BulbOutline-BN--Ec2H.js deleted file mode 100644 index 26c3ee0..0000000 --- a/dist/static/BulbOutline-BN--Ec2H.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({BulbOutlineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`bulb-outline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M9.5 16.5H15.5M11 20V20.5C11 21.0523 11.4477 21.5 12 21.5H13C13.5523 21.5 14 21.0523 14 20.5V20M18 10C18 11.94 17.3978 12.9767 16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10Z`,stroke:`currentColor`,strokeWidth:1.2})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Calendar-DCYqUUNo.js b/dist/static/Calendar-DCYqUUNo.js deleted file mode 100644 index 5d0c7cc..0000000 --- a/dist/static/Calendar-DCYqUUNo.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CalendarIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`calendar`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M5.5 18.5H19.5V6.5H5.5V18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M16.5 8V4M8.5 8V4M8 12.5H10M8 15.5H10M11.5 12.5H13.5M11.5 15.5H13.5M15 12.5H17M15 15.5H17M12.5 8V4M5.5 9.5H19.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CalendarFilter-Xl97nJYN-wFA6qJeb.js b/dist/static/CalendarFilter-Xl97nJYN-wFA6qJeb.js deleted file mode 100644 index ca4a8e2..0000000 --- a/dist/static/CalendarFilter-Xl97nJYN-wFA6qJeb.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Co as t,Ha as n,Sd as r,Ua as i,Ya as a,Za as o,au as s,co as c,lo as l,nu as u,rc as d,ro as f,to as p,uc as m,uo as h,yo as g}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as _,t as v}from"./jsx-runtime-BpzPEenQ.js";import{t as y}from"./compiler-runtime-sKsOXjDo.js";import{Et as b,St as x,i as S,r as C,t as w,x as T}from"./dist-LVcARZxB.js";import{t as E}from"./Close-B_ZEgT1V.js";import{t as D}from"./ChevronRight-Cf6GkXSa.js";import{t as O}from"./ChevronLeft-BzE8YX6u.js";var k=e(_(),1),ee=y(),A=v();function j(e,t){let n=s(e,t?.in).getDay();return n===0||n===6}function M(e){let t=(0,ee.c)(33),{date:n,focused:r,isCurrentMonth:i,isToday:a,onSelect:o,selected:s,disabled:c,dateStyles:l}=e,u;t[0]===l?u=t[1]:(u=l===void 0?{}:l,t[0]=l,t[1]=u);let d=u,f;t[2]!==n||t[3]!==o||t[4]!==s?(f=()=>{o(s?void 0:n)},t[2]=n,t[3]=o,t[4]=s,t[5]=f):f=t[5];let p=f,m;m=a||s?`primary`:(j(n),`default`);let h;t[6]===n?h=t[7]:(h=n.toDateString(),t[6]=n,t[7]=h);let g=r?`true`:``,_;t[8]!==n||t[9]!==a?(_=a?`day-tile-today`:`day-tile-${n.getDate()}-${n.getMonth()}`,t[8]=n,t[9]=a,t[10]=_):_=t[10];let v;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(v={position:`relative`},t[11]=v):v=t[11];let y=!s&&!i?.35:1,S;t[12]!==d||t[13]!==y?(S={opacity:y,textAlign:`center`,...d},t[12]=d,t[13]=y,t[14]=S):S=t[14];let C;t[15]!==n||t[16]!==s?(C=s?(0,A.jsx)(E,{}):n.getDate(),t[15]=n,t[16]=s,t[17]=C):C=t[17];let w;t[18]!==S||t[19]!==C?(w=(0,A.jsx)(x,{size:1,style:S,children:C}),t[18]=S,t[19]=C,t[20]=w):w=t[20];let T;t[21]!==c||t[22]!==p||t[23]!==s||t[24]!==w||t[25]!==h||t[26]!==g||t[27]!==_||t[28]!==m?(T=(0,A.jsx)(b,{"aria-label":h,"aria-pressed":s,as:`button`,__unstable_focusRing:!0,"data-weekday":!0,"data-focused":g,"data-testid":_,role:`button`,tabIndex:-1,onClick:p,paddingX:3,paddingY:4,radius:2,selected:s,style:v,tone:m,disabled:c,children:w}),t[21]=c,t[22]=p,t[23]=s,t[24]=w,t[25]=h,t[26]=g,t[27]=_,t[28]=m,t[29]=T):T=t[29];let D;return t[30]!==s||t[31]!==T?(D=(0,A.jsx)(`div`,{"aria-selected":s,"data-ui":`CalendarDay`,children:T}),t[30]=s,t[31]=T,t[32]=D):D=t[32],D}function te(e){let n=(0,ee.c)(36),{date:r,renderCalendarDay:i,hidden:s,disabled:u,timeZoneScope:d}=e,{getCurrentZoneDate:f}=t(d),p=i||M,m=o(r),{weekInfo:h}=g(),{firstDay:_}=h,v,y,b,x,C,T;if(n[0]!==_||n[1]!==s){let e=a(_);y=w,C=s||!1,T=`CalendarMonth`,v=S,n[8]===Symbol.for(`react.memo_cache_sentinel`)?(b={gap:`1px`,gridTemplateColumns:`repeat(7, 1fr)`},n[8]=b):b=n[8],x=e.map(N),n[0]=_,n[1]=s,n[2]=v,n[3]=y,n[4]=b,n[5]=x,n[6]=C,n[7]=T}else v=n[2],y=n[3],b=n[4],x=n[5],C=n[6],T=n[7];let E;if(n[9]!==p||n[10]!==r||n[11]!==u||n[12]!==f||n[13]!==e.focused||n[14]!==e.onSelect||n[15]!==e.selected||n[16]!==m){let t;n[18]!==p||n[19]!==r||n[20]!==u||n[21]!==f||n[22]!==e.focused||n[23]!==e.onSelect||n[24]!==e.selected?(t=(t,n)=>t.days.map((t,i)=>{let a=e.focused&&l(t,e.focused),o=e.selected&&l(t,e.selected),s=l(t,f()),d=c(t,e.focused||r);return(0,A.jsx)(p,{date:t,focused:a,isCurrentMonth:d,isToday:s,onSelect:e.onSelect,selected:o,disabled:u},`${n}-${i}`)}),n[18]=p,n[19]=r,n[20]=u,n[21]=f,n[22]=e.focused,n[23]=e.onSelect,n[24]=e.selected,n[25]=t):t=n[25],E=m.map(t),n[9]=p,n[10]=r,n[11]=u,n[12]=f,n[13]=e.focused,n[14]=e.onSelect,n[15]=e.selected,n[16]=m,n[17]=E}else E=n[17];let D;n[26]!==v||n[27]!==b||n[28]!==x||n[29]!==E?(D=(0,A.jsxs)(v,{style:b,children:[x,E]}),n[26]=v,n[27]=b,n[28]=x,n[29]=E,n[30]=D):D=n[30];let O;return n[31]!==y||n[32]!==C||n[33]!==T||n[34]!==D?(O=(0,A.jsx)(y,{"aria-hidden":C,"data-ui":T,children:D}),n[31]=y,n[32]=C,n[33]=T,n[34]=D,n[35]=O):O=n[35],O}function N(e){return(0,A.jsx)(b,{paddingY:3,children:(0,A.jsx)(T,{size:1,style:{textAlign:`center`},children:e.slice(0,1)})},e)}var ne=(0,A.jsx)(`span`,{"data-preserve-focus":!0,style:{overflow:`hidden`,position:`absolute`,outline:`none`},tabIndex:-1});function P(e){let a=(0,ee.c)(87),o,s,c,l,g,_,v,y;a[0]===e?(o=a[1],s=a[2],c=a[3],l=a[4],g=a[5],_=a[6],v=a[7],y=a[8]):({ref:o,focusedDate:l,onFocusedDateChange:s,onSelect:c,selectedDate:v,renderCalendarDay:g,timeZoneScope:y,..._}=e,a[0]=e,a[1]=o,a[2]=s,a[3]=c,a[4]=l,a[5]=g,a[6]=_,a[7]=v,a[8]=y);let b;a[9]===Symbol.for(`react.memo_cache_sentinel`)?(b=new Date,a[9]=b):b=a[9];let[S,T]=(0,k.useState)(b),{t:E}=r(),{zoneDateToUtc:j}=t(y),M=l||S,N;a[10]!==s||a[11]!==l?(N=e=>{s&&l?s(e):T(e)},a[10]=s,a[11]=l,a[12]=N):N=a[12];let P=N,re;a[13]!==P||a[14]!==j?(re=e=>{P(j(e))},a[13]=P,a[14]=j,a[15]=re):re=a[15];let ie=re,ae;a[16]!==M||a[17]!==ie?(ae=e=>ie(h(M,e)),a[16]=M,a[17]=ie,a[18]=ae):ae=a[18];let F=ae,oe;a[19]!==P||a[20]!==c||a[21]!==j?(oe=e=>{if(e){let t=j(f(p(e,e.getHours()),e.getMinutes()));c(t),P(t)}else c(void 0)},a[19]=P,a[20]=c,a[21]=j,a[22]=oe):oe=a[22];let se=oe,I=(0,k.useRef)(null),ce;a[23]===Symbol.for(`react.memo_cache_sentinel`)?(ce=()=>I.current,a[23]=ce):ce=a[23],(0,k.useImperativeHandle)(o,ce);let le;a[24]===Symbol.for(`react.memo_cache_sentinel`)?(le=()=>{I.current?.querySelector(`[data-focused="true"]`)?.focus()},a[24]=le):le=a[24];let L=le,ue;a[25]!==M||a[26]!==P||a[27]!==j?(ue=e=>{if(n.includes(e.key)){if(e.preventDefault(),e.currentTarget.hasAttribute(`data-calendar-grid`)){L();return}e.key===`ArrowUp`&&P(j(u(M,-7))),e.key===`ArrowDown`&&P(j(u(M,7))),e.key===`ArrowLeft`&&P(j(u(M,-1))),e.key===`ArrowRight`&&P(j(u(M,1))),I.current?.querySelector(`[data-preserve-focus]`)?.focus()}},a[25]=M,a[26]=P,a[27]=j,a[28]=ue):ue=a[28];let de=ue,R,z;a[29]===Symbol.for(`react.memo_cache_sentinel`)?(R=()=>{L()},z=[L],a[29]=R,a[30]=z):(R=a[29],z=a[30]),(0,k.useEffect)(R,z);let B;a[31]===Symbol.for(`react.memo_cache_sentinel`)?(B=()=>{document.activeElement?.matches(`[data-calendar-grid], [data-calendar-grid] [data-preserve-focus]`)&&L()},a[31]=B):B=a[31];let V;a[32]===M?V=a[33]:(V=[I,L,M],a[32]=M,a[33]=V),(0,k.useEffect)(B,V);let H;a[34]!==P||a[35]!==c?(H=()=>{let e=new Date;c(e),P(e)},a[34]=P,a[35]=c,a[36]=H):H=a[36];let fe=H,pe;a[37]===F?pe=a[38]:(pe=()=>F(-1),a[37]=F,a[38]=pe);let me=pe,he;a[39]===F?he=a[40]:(he=()=>F(1),a[39]=F,a[40]=he);let ge=he,_e;a[41]===Symbol.for(`react.memo_cache_sentinel`)?(_e={borderBottom:`1px solid var(--card-border-color)`,minHeight:`55px`,position:`sticky`,top:0},a[41]=_e):_e=a[41];let ve=i[M?.getMonth()],U;a[42]===M?U=a[43]:(U=M?.getFullYear(),a[42]=M,a[43]=U);let W;a[44]!==ve||a[45]!==U?(W=(0,A.jsxs)(x,{weight:`medium`,size:1,children:[ve,` `,U]}),a[44]=ve,a[45]=U,a[46]=W):W=a[46];let ye;a[47]===Symbol.for(`react.memo_cache_sentinel`)?(ye={content:`Previous month`},a[47]=ye):ye=a[47];let G;a[48]!==me||a[49]!==_.disabled?(G=(0,A.jsx)(d,{icon:O,mode:`bleed`,onClick:me,tooltipProps:ye,disabled:_.disabled}),a[48]=me,a[49]=_.disabled,a[50]=G):G=a[50];let be;a[51]===Symbol.for(`react.memo_cache_sentinel`)?(be={content:`Next month`},a[51]=be):be=a[51];let K;a[52]!==ge||a[53]!==_.disabled?(K=(0,A.jsx)(d,{icon:D,mode:`bleed`,onClick:ge,tooltipProps:be,disabled:_.disabled}),a[52]=ge,a[53]=_.disabled,a[54]=K):K=a[54];let q;a[55]!==G||a[56]!==K?(q=(0,A.jsx)(C,{paddingRight:3,gap:2,children:(0,A.jsxs)(m,{children:[G,K]})}),a[55]=G,a[56]=K,a[57]=q):q=a[57];let J;a[58]!==W||a[59]!==q?(J=(0,A.jsx)(C,{alignItems:`center`,paddingLeft:4,style:_e,children:(0,A.jsxs)(C,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,justifyContent:`space-between`,children:[W,q]})}),a[58]=W,a[59]=q,a[60]=J):J=a[60];let Y;a[61]!==M||a[62]!==se||a[63]!==l||a[64]!==g||a[65]!==_.disabled||a[66]!==v||a[67]!==y?(Y=(0,A.jsx)(te,{date:M,focused:l,onSelect:se,selected:v,renderCalendarDay:g,disabled:_.disabled,timeZoneScope:y}),a[61]=M,a[62]=se,a[63]=l,a[64]=g,a[65]=_.disabled,a[66]=v,a[67]=y,a[68]=Y):Y=a[68];let X;a[69]!==de||a[70]!==Y?(X=(0,A.jsx)(w,{children:(0,A.jsxs)(w,{"data-calendar-grid":!0,onKeyDown:de,overflow:`hidden`,paddingBottom:1,paddingX:1,tabIndex:0,children:[Y,ne]})}),a[69]=de,a[70]=Y,a[71]=X):X=a[71];let xe;a[72]===Symbol.for(`react.memo_cache_sentinel`)?(xe={borderBottom:`1px solid var(--card-border-color)`},a[72]=xe):xe=a[72];let Se=_.disabled,Z;a[73]===E?Z=a[74]:(Z=E(`calendar.action.go-to-today-aria-label`),a[73]=E,a[74]=Z);let Q;a[75]===E?Q=a[76]:(Q=E(`calendar.action.go-to-today`),a[75]=E,a[76]=Q);let $;a[77]!==fe||a[78]!==_.disabled||a[79]!==Z||a[80]!==Q?($=(0,A.jsx)(w,{flexBasis:`0%`,flexGrow:1,style:xe,children:(0,A.jsx)(d,{disabled:Se,mode:`bleed`,onClick:fe,width:`fill`,"aria-label":Z,text:Q})}),a[77]=fe,a[78]=_.disabled,a[79]=Z,a[80]=Q,a[81]=$):$=a[81];let Ce;return a[82]!==_||a[83]!==J||a[84]!==X||a[85]!==$?(Ce=(0,A.jsxs)(w,{"data-ui":`Calendar`,..._,ref:I,children:[J,X,$]}),a[82]=_,a[83]=J,a[84]=X,a[85]=$,a[86]=Ce):Ce=a[86],Ce}export{P as n,j as r,M as t}; \ No newline at end of file diff --git a/dist/static/Case-DLvh8XKv.js b/dist/static/Case-DLvh8XKv.js deleted file mode 100644 index 578b760..0000000 --- a/dist/static/Case-DLvh8XKv.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`case`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9 8.5122V6C9 5.44772 9.44772 5 10 5H15C15.5523 5 16 5.44772 16 6V8.5122M4.5 12V18.5C4.5 19.0523 4.94772 19.5 5.5 19.5H19.5C20.0523 19.5 20.5 19.0523 20.5 18.5V12M4.5 12V9.5122C4.5 8.95991 4.94772 8.5122 5.5 8.5122H19.5C20.0523 8.5122 20.5 8.95991 20.5 9.5122V12M4.5 12L11.7978 14.7367C12.2505 14.9064 12.7495 14.9064 13.2022 14.7367L20.5 12`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as CaseIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ChartUpward-Bfx-_SAI.js b/dist/static/ChartUpward-Bfx-_SAI.js deleted file mode 100644 index 9a332d0..0000000 --- a/dist/static/ChartUpward-Bfx-_SAI.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`chart-upward`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M5.5 5V19.5H20M7.5 16L11.5 11.5L15.5 14L19.5 8.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ChartUpwardIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Checkmark-OT7tsNpL.js b/dist/static/Checkmark-OT7tsNpL.js deleted file mode 100644 index a7d1585..0000000 --- a/dist/static/Checkmark-OT7tsNpL.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CheckmarkIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`checkmark`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5.5 11.5L10.5 16.5L19.5 7.60001`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CheckmarkCircle-B6SBY4QE.js b/dist/static/CheckmarkCircle-B6SBY4QE.js deleted file mode 100644 index 5ed071c..0000000 --- a/dist/static/CheckmarkCircle-B6SBY4QE.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CheckmarkCircleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`checkmark-circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M9.5 12.1316L11.7414 14.5L16 10M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ChevronDown-BpYUc-AP.js b/dist/static/ChevronDown-BpYUc-AP.js deleted file mode 100644 index 9b59f93..0000000 --- a/dist/static/ChevronDown-BpYUc-AP.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ChevronDownIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`chevron-down`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M17 10L12.5 14.5L8 10`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ChevronLeft-BzE8YX6u.js b/dist/static/ChevronLeft-BzE8YX6u.js deleted file mode 100644 index 77447ab..0000000 --- a/dist/static/ChevronLeft-BzE8YX6u.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ChevronLeftIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`chevron-left`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15 17L10.5 12.5L15 8`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ChevronRight-Cf6GkXSa.js b/dist/static/ChevronRight-Cf6GkXSa.js deleted file mode 100644 index 4235387..0000000 --- a/dist/static/ChevronRight-Cf6GkXSa.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ChevronRightIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`chevron-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10 8L14.5 12.5L10 17`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ChevronUp-3VMiyA07.js b/dist/static/ChevronUp-3VMiyA07.js deleted file mode 100644 index 6e9837c..0000000 --- a/dist/static/ChevronUp-3VMiyA07.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ChevronUpIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`chevron-up`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8 15L12.5 10.5L17 15`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Circle-DkcW-8WT.js b/dist/static/Circle-DkcW-8WT.js deleted file mode 100644 index fcec523..0000000 --- a/dist/static/Circle-DkcW-8WT.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CircleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`circle`,{cx:12.5,cy:12.5,r:8,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Clipboard-BeSdPeHT.js b/dist/static/Clipboard-BeSdPeHT.js deleted file mode 100644 index 59cf261..0000000 --- a/dist/static/Clipboard-BeSdPeHT.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ClipboardIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`clipboard`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8 5.5H6.5V19.5H18.5V5.5H17M12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ClipboardImage-DgF2YKLM.js b/dist/static/ClipboardImage-DgF2YKLM.js deleted file mode 100644 index 2008bb8..0000000 --- a/dist/static/ClipboardImage-DgF2YKLM.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`clipboard-image`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8 5.5H6.5V19.5H10.5M17 5.5H18.5V11.5M10.5 18.5L12.73 15.8983C13.1327 15.4285 13.8613 15.4335 14.2575 15.909L15.299 17.1588C15.6754 17.6105 16.3585 17.6415 16.7743 17.2257L16.9903 17.0097C17.2947 16.7053 17.7597 16.6298 18.1447 16.8223L20.5 18M10.5 11.5H20.5V21.5H10.5V11.5ZM12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ClipboardImageIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Clock-ClG7Ty9T.js b/dist/static/Clock-ClG7Ty9T.js deleted file mode 100644 index 07bde8d..0000000 --- a/dist/static/Clock-ClG7Ty9T.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ClockIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`clock`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 8V12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Close-B_ZEgT1V.js b/dist/static/Close-B_ZEgT1V.js deleted file mode 100644 index 67405a8..0000000 --- a/dist/static/Close-B_ZEgT1V.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CloseIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`close`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M18 7L7 18M7 7L18 18`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CloseCircle-COYZpajm.js b/dist/static/CloseCircle-COYZpajm.js deleted file mode 100644 index 76b45c3..0000000 --- a/dist/static/CloseCircle-COYZpajm.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`close-circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.5 15.5L12.5 12.5M12.5 12.5L15.5 9.5M12.5 12.5L9.5 9.5M12.5 12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as CloseCircleIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Code-COts8HnY.js b/dist/static/Code-COts8HnY.js deleted file mode 100644 index c8b292c..0000000 --- a/dist/static/Code-COts8HnY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CodeIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`code`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M11 16L7.5 12.5L11 9M14 9L17.5 12.5L14 16`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CodeBlock-PuZ4yflW.js b/dist/static/CodeBlock-PuZ4yflW.js deleted file mode 100644 index 3027982..0000000 --- a/dist/static/CodeBlock-PuZ4yflW.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`code-block`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M11 15L8.5 12.5L11 10M14 10L16.5 12.5L14 15M5.5 6.5H19.5V18.5H5.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as CodeBlockIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Cog-0goaM-Or.js b/dist/static/Cog-0goaM-Or.js deleted file mode 100644 index 17349a1..0000000 --- a/dist/static/Cog-0goaM-Or.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CogIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`cog`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M14.0666 6.19428L13.719 5.32531C13.5196 4.82685 13.0369 4.5 12.5 4.5C11.9631 4.5 11.4804 4.82685 11.281 5.32531L10.9334 6.19428C10.7984 6.53187 10.5328 6.80068 10.1969 6.93982C9.86098 7.07896 9.48313 7.07666 9.14894 6.93343L8.2887 6.56476C7.79525 6.35328 7.22276 6.46353 6.84315 6.84315C6.46353 7.22276 6.35328 7.79525 6.56476 8.2887L6.93343 9.14894C7.07666 9.48313 7.07896 9.86098 6.93982 10.1969C6.80068 10.5328 6.53187 10.7984 6.19428 10.9334L5.32531 11.281C4.82685 11.4804 4.5 11.9631 4.5 12.5C4.5 13.0369 4.82685 13.5196 5.32531 13.719L6.19428 14.0666C6.53187 14.2016 6.80068 14.4672 6.93982 14.8031C7.07896 15.139 7.07666 15.5169 6.93343 15.8511L6.56476 16.7113C6.35328 17.2048 6.46353 17.7772 6.84315 18.1569C7.22276 18.5365 7.79525 18.6467 8.2887 18.4352L9.14894 18.0666C9.48314 17.9233 9.86099 17.921 10.1969 18.0602C10.5328 18.1993 10.7984 18.4681 10.9334 18.8057L11.281 19.6747C11.4804 20.1732 11.9631 20.5 12.5 20.5C13.0369 20.5 13.5196 20.1731 13.719 19.6747L14.0666 18.8057C14.2016 18.4681 14.4672 18.1993 14.8031 18.0602C15.139 17.921 15.5169 17.9233 15.8511 18.0666L16.7113 18.4352C17.2047 18.6467 17.7772 18.5365 18.1569 18.1569C18.5365 17.7772 18.6467 17.2047 18.4352 16.7113L18.0666 15.8511C17.9233 15.5169 17.921 15.139 18.0602 14.8031C18.1993 14.4672 18.4681 14.2016 18.8057 14.0666L19.6747 13.719C20.1731 13.5196 20.5 13.0369 20.5 12.5C20.5 11.9631 20.1731 11.4804 19.6747 11.281L18.8057 10.9334C18.4681 10.7984 18.1993 10.5328 18.0602 10.1969C17.921 9.86098 17.9233 9.48313 18.0666 9.14894L18.4352 8.2887C18.6467 7.79525 18.5365 7.22276 18.1569 6.84314C17.7772 6.46353 17.2048 6.35328 16.7113 6.56476L15.8511 6.93343C15.5169 7.07666 15.139 7.07896 14.8031 6.93982C14.4672 6.80068 14.2016 6.53187 14.0666 6.19428Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Collapse-B22lXxln.js b/dist/static/Collapse-B22lXxln.js deleted file mode 100644 index 3edad74..0000000 --- a/dist/static/Collapse-B22lXxln.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CollapseIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`collapse`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M6 14.5L10.5 14.5V19M19 10.5H14.5L14.5 6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M10.5 14.5L6 19M14.5 10.5L19 6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ColorWheel-cXrmVzMe.js b/dist/static/ColorWheel-cXrmVzMe.js deleted file mode 100644 index 60bb54d..0000000 --- a/dist/static/ColorWheel-cXrmVzMe.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`color-wheel`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.43853 5.10896L11.1606 9.26642M13.8394 15.7336L15.5615 19.891M15.7336 11.1606L19.891 9.43853M9.26642 13.8394L5.10896 15.5615M5.3139 9.52342L9.23359 11.147M15.7664 13.853L19.6861 15.4766M13.853 9.23359L15.4766 5.3139M9.52342 19.6861L11.147 15.7664M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5ZM16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ColorWheelIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Comment-CPMW8FMx.js b/dist/static/Comment-CPMW8FMx.js deleted file mode 100644 index aee7668..0000000 --- a/dist/static/Comment-CPMW8FMx.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CommentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`comment`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M7.5 16.5H9.5V20.5L13.5 16.5H17.5C18.6046 16.5 19.5 15.6046 19.5 14.5V8.5C19.5 7.39543 18.6046 6.5 17.5 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CommentInput-C1kF5k49-CItaByrf.js b/dist/static/CommentInput-C1kF5k49-CItaByrf.js deleted file mode 100644 index 2c66e2f..0000000 --- a/dist/static/CommentInput-C1kF5k49-CItaByrf.js +++ /dev/null @@ -1,5 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Df as t,Ef as n,Jf as r,Qs as i,Sd as a,Wf as o,Yr as s,Ys as c,Zs as l,ai as u,ci as d,di as f,ec as p,fi as m,gf as h,hf as g,ii as _,ju as v,lc as y,li as b,mi as x,nc as S,oi as C,pc as w,pi as T,pu as E,rc as D,ri as O,rr as k,si as A,uc as j,ui as M,vi as N,yi as P,yu as F}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as I,t as L}from"./jsx-runtime-BpzPEenQ.js";import{t as R}from"./compiler-runtime-sKsOXjDo.js";import{et as z,pr as B}from"./types--2f-avvL-CUBrVRGR.js";import{Et as V,Gt as H,Ot as U,Qt as ee,Ut as W,_ as G,et as te,f as ne,ft as re,j as K,l as ie,o as q,pt as ae,r as J,s as oe,t as se}from"./dist-LVcARZxB.js";import{a as ce,n as le}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";var Y=e(I(),1),X=R(),Z=L();function ue(){let e=(0,Y.useContext)(r);if(!e)throw Error(`useComments must be used within a CommentsProvider`);return e}var Q={behavior:`smooth`,inline:`center`,scrollMode:`if-needed`},de={...Q,block:`start`},fe={...Q,block:`center`},$={...Q,block:`center`},pe={comment:{...Q,block:`center`},field:$,group:de,"inline-comment":fe};function me(e){return e.replace(/[[\]_"_=.]/g,``)}function he(e){return{"data-comments-comment-id":me(e)}}function ge(e){return{"data-comments-field-id":me(e)}}function _e(e){return{"data-comments-group-id":me(e)}}function ve(e){return{"data-comments-inline-comment-id":me(e)}}function ye(e){let t=(0,X.c)(14),n;t[0]===e?n=t[1]:(n=e||{},t[0]=e,t[1]=n);let{boundaryElement:r}=n,[i,a]=(0,Y.useState)(null);i?.type;let o=pe[i?.type||`comment`],s=i?.type===`comment`?r:void 0,c;t[2]!==o||t[3]!==s?(c={...o,boundary:s},t[2]=o,t[3]=s,t[4]=c):c=t[4];let l=c,u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=e=>{a({type:`comment`,id:e})},t[5]=u):u=t[5];let d=u,f;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{a({type:`group`,id:e})},t[6]=f):f=t[6];let p=f,m;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(m=e=>{a({type:`field`,id:e})},t[7]=m):m=t[7];let h=m,g;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(g=e=>{a({type:`inline-comment`,id:e})},t[8]=g):g=t[8];let _=g,v,y;t[9]!==l||t[10]!==i?(v=()=>{let e=requestAnimationFrame(()=>{if(!i)return;let{type:e,id:t}=i,n=document?.querySelector(`[data-comments-${e}-id="${me(t)}"]`);n&&x(n,l)});return()=>{cancelAnimationFrame(e)}},y=[l,i],t[9]=l,t[10]=i,t[11]=v,t[12]=y):(v=t[11],y=t[12]),(0,Y.useEffect)(v,y);let b;return t[13]===Symbol.for(`react.memo_cache_sentinel`)?(b={scrollToComment:d,scrollToField:h,scrollToGroup:p,scrollToInlineComment:_},t[13]=b):b=t[13],b}var be=`_1xg999m0`;function xe(e){let t=(0,X.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Z.jsx)(q,{className:be,size:1,as:`div`,trim:!0,children:n}),t[0]=n,t[1]=r),r}var Se=h({name:`mention`,type:`object`,fields:[{name:`userId`,type:`string`}]}),Ce=h({type:`block`,name:`block`,of:[Se],marks:{annotations:[]},styles:[{title:`Normal`,value:`normal`}],lists:[]}),we=g({type:`array`,name:`body`,of:[Ce]}),Te=E.compile({name:`comments`,types:[we]}).get(`body`);function Ee(e){let t=(0,X.c)(25),{t:n}=a(z),{onClose:r,onConfirm:i}=e,o;t[0]===r?o=t[1]:(o=e=>{e.stopPropagation(),r()},t[0]=r,t[1]=o);let s=o,c;t[2]===i?c=t[3]:(c=e=>{e.stopPropagation(),i()},t[2]=i,t[3]=c);let l=c,u;t[4]===n?u=t[5]:(u=n(`discard.header`),t[4]=n,t[5]=u);let d;t[6]===s?d=t[7]:(d={onClick:s},t[6]=s,t[7]=d);let f;t[8]===n?f=t[9]:(f=n(`discard.button-confirm`),t[8]=n,t[9]=f);let m;t[10]!==l||t[11]!==f?(m={onClick:l,text:f,tone:`critical`},t[10]=l,t[11]=f,t[12]=m):m=t[12];let h;t[13]!==d||t[14]!==m?(h={cancelButton:d,confirmButton:m},t[13]=d,t[14]=m,t[15]=h):h=t[15];let g;t[16]===n?g=t[17]:(g=n(`discard.text`),t[16]=n,t[17]=g);let _;t[18]===g?_=t[19]:(_=(0,Z.jsx)(q,{size:1,as:`div`,trim:!0,children:g}),t[18]=g,t[19]=_);let v;return t[20]!==r||t[21]!==u||t[22]!==h||t[23]!==_?(v=(0,Z.jsx)(U,{tone:`default`,children:(0,Z.jsx)(G,{zOffset:9999999,children:(0,Z.jsx)(p,{header:u,id:`discard-comment-dialog`,onClose:r,width:0,onClickOutside:r,footer:h,children:_})})}),t[20]=r,t[21]=u,t[22]=h,t[23]=_,t[24]=v):v=t[24],v}var De=H(ie).withConfig({displayName:`StyledAvatar`,componentId:`sc-lay0rn-0`})`svg > ellipse{stroke:transparent;}`,Oe=/[^\p{Alpha}\p{White_Space}]/gu,ke=/\p{White_Space}+/u;function Ae(e){let t=e.replace(Oe,``).split(ke);return t.length===1?`${t[0].charAt(0)}`.toUpperCase():`${t[0].charAt(0)}${t[t.length-1].charAt(0)}`}function je(e){let t=(0,X.c)(12),n,r;t[0]===e?(n=t[1],r=t[2]):({user:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r;i?.displayName;let a=i?.displayName||``,o;t[3]===a?o=t[4]:(o=Ae(a),t[3]=a,t[4]=o);let s=o;if(!i){let e;return t[5]===n?e=t[6]:(e=(0,Z.jsx)(De,{...n}),t[5]=n,t[6]=e),e}let c=i?.imageUrl,l=i?.displayName,u;return t[7]!==s||t[8]!==n||t[9]!==c||t[10]!==l?(u=(0,Z.jsx)(De,{initials:s,src:c,title:l,...n}),t[7]=s,t[8]=n,t[9]=c,t[10]=l,t[11]=u):u=t[11],u}function Me(e){let t=(0,X.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Z.jsx)(`path`,{d:`M16.6633 18.9383C15.539 19.6562 14.2034 20.0723 12.7705 20.0723C8.77022 20.0723 5.52734 16.8294 5.52734 12.8291C5.52734 8.82881 8.77022 5.58594 12.7705 5.58594C16.7708 5.58594 20.0137 8.82881 20.0137 12.8291C20.0137 13.6623 19.8249 14.7093 19.6141 15.2077C19.5578 15.3408 19.479 15.4845 19.3936 15.6238C19.0955 16.1106 18.5507 16.3721 17.9807 16.4018V16.4018C16.8271 16.462 15.8588 15.5428 15.8588 14.3877V9.27302`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),a=(0,Z.jsx)(`circle`,{cx:`12.5732`,cy:`12.8291`,r:`3.08691`,stroke:`currentColor`,strokeWidth:1.2}),t[3]=i,t[4]=a):(i=t[3],a=t[4]);let o;return t[5]!==n||t[6]!==r?(o=(0,Z.jsxs)(`svg`,{"data-sanity-icon":`mention`,fill:`none`,height:`1em`,ref:n,viewBox:`0 0 25 25`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,...r,children:[i,a]}),t[5]=n,t[6]=r,t[7]=o):o=t[7],o}function Ne(e){let t=(0,X.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Z.jsx)(`path`,{clipRule:`evenodd`,d:`M21.1602 12.5L7.16016 19.5V14.8765L13.6656 12.4989L7.16016 9.97149L7.16016 5.5L21.1602 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Z.jsx)(`svg`,{"data-sanity-icon":`send`,fill:`none`,height:`1em`,ref:n,viewBox:`0 0 25 25`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}var Pe={width:`50%`};function Fe(e){let t=(0,X.c)(23),{user:n,onSelect:r}=e,[o]=i(n.id),{t:s}=a(z),c=n.granted?void 0:`inactive`,l;t[0]!==o||t[1]!==c?(l=(0,Z.jsx)(je,{user:o,status:c}),t[0]=o,t[1]=c,t[2]=l):l=t[2];let u=l,d;t[3]===o?d=t[4]:(d=o?(0,Z.jsx)(q,{size:1,truncate:1,title:o.displayName,as:`div`,trim:!0,children:o.displayName}):(0,Z.jsx)(K,{size:1,style:Pe}),t[3]=o,t[4]=d);let f=d,p;t[5]!==r||t[6]!==n.id?(p=()=>{r(n.id)},t[5]=r,t[6]=n.id,t[7]=p):p=t[7];let m=p,h=!n.granted,g;t[8]===f?g=t[9]:(g=(0,Z.jsx)(se,{children:f}),t[8]=f,t[9]=g);let _;t[10]!==u||t[11]!==g?(_=(0,Z.jsxs)(J,{alignItems:`center`,gap:2,flexBasis:`0%`,flexGrow:1,children:[u,g]}),t[10]=u,t[11]=g,t[12]=_):_=t[12];let v;t[13]!==s||t[14]!==n.granted?(v=!n.granted&&(0,Z.jsx)(ne,{fontSize:1,children:s(`mentions.unauthorized-user`)}),t[13]=s,t[14]=n.granted,t[15]=v):v=t[15];let y;t[16]!==_||t[17]!==v?(y=(0,Z.jsxs)(J,{alignItems:`center`,gap:3,children:[_,v]}),t[16]=_,t[17]=v,t[18]=y):y=t[18];let b;return t[19]!==m||t[20]!==h||t[21]!==y?(b=(0,Z.jsx)(V,{as:`button`,disabled:h,onClick:m,padding:2,radius:2,children:y}),t[19]=m,t[20]=h,t[21]=y,t[22]=b):b=t[22],b}var Ie=[],Le=H(oe).withConfig({displayName:`Root`,componentId:`sc-vtcs1r-0`})({maxWidth:`220px`}),Re=H(J).withConfig({displayName:`FlexWrap`,componentId:`sc-vtcs1r-1`})({maxHeight:315.5});function ze(e){let t=(0,X.c)(24),{t:n}=a(z),{ref:r,loading:i,onSelect:o,options:s,inputElement:l}=e,u;t[0]===s?u=t[1]:(u=s===void 0?[]:s,t[0]=s,t[1]=u);let d=u,[f,p]=(0,Y.useState)(``),m=(0,Y.useRef)(null),h,g;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>({setSearchTerm(e){p(e)}}),g=[],t[2]=h,t[3]=g):(h=t[2],g=t[3]),(0,Y.useImperativeHandle)(r,h,g);let _;t[4]===o?_=t[5]:(_=e=>(0,Z.jsx)(Fe,{user:e,onSelect:o}),t[4]=o,t[5]=_);let v=_,y;t[6]===d?y=t[7]:(y=e=>!d?.[e]?.granted,t[6]=d,t[7]=y);let b=y,x;bb0:{if(!f){x=d||Ie;break bb0}let e;if(t[8]!==d||t[9]!==f){let n=F(f).toLocaleLowerCase();e=(d?.map(Be))?.filter(e=>e?.displayName?.includes(n))?.sort((e,t)=>{let r=e.displayName?.startsWith(n),i=t.displayName?.startsWith(n);return r&&!i?-1:!r&&i?1:0}),t[8]=d,t[9]=f,t[10]=e}else e=t[10];x=e||Ie}let S=x;if(i){let e;return t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Z.jsx)(Le,{children:(0,Z.jsx)(c,{showText:!0})}),t[11]=e):e=t[11],e}let C=l||void 0,w;t[12]!==S.length||t[13]!==n?(w=S.length===0&&(0,Z.jsx)(se,{padding:5,children:(0,Z.jsx)(q,{align:`center`,size:1,muted:!0,as:`div`,trim:!0,children:n(`mentions.no-users-found`)})}),t[12]=S.length,t[13]=n,t[14]=w):w=t[14];let T;t[15]!==C||t[16]!==S||t[17]!==b||t[18]!==v||t[19]!==n?(T=S.length>0&&(0,Z.jsx)(Re,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,overflow:`hidden`,children:(0,Z.jsx)(B,{activeItemDataAttr:`data-hovered`,ariaLabel:n(`mentions.user-list-aria-label`),fixedHeight:!0,getItemDisabled:b,inputElement:C,itemHeight:41,items:S,padding:1,ref:m,renderItem:v})}),t[15]=C,t[16]=S,t[17]=b,t[18]=v,t[19]=n,t[20]=T):T=t[20];let E;return t[21]!==w||t[22]!==T?(E=(0,Z.jsxs)(J,{flexDirection:`column`,height:`100%`,"data-testid":`comments-mentions-menu`,children:[w,T]}),t[21]=w,t[22]=T,t[23]=E):E=t[23],E}function Be(e){return{...e,displayName:F(e.displayName||``).toLocaleLowerCase()}}var Ve=H.span.withConfig({displayName:`Span`,componentId:`sc-2ondhl-0`})(({theme:e})=>{let{regular:t}=e.sanity.fonts?.text.weights||{},{hovered:n}=e.sanity.color?.card||{},{bg:r}=e.sanity.color.selectable?.caution.pressed||{};return W`font-weight:${t};color:var(--card-link-fg-color);border-radius:2px;background-color:${n.bg};padding:1px;box-sizing:border-box;&[data-active='true']{background-color:${r};}`});function He(e){let t=(0,X.c)(15),{selected:n,userId:r}=e,[a,o]=i(r),s=l();if(!a||o){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Z.jsx)(K,{"data-testid":`comment-mentions-loading-skeleton`,style:{width:`10ch`},size:0,muted:!0,radius:1,animated:!0}),t[0]=e):e=t[0],e}let c;t[1]===a?c=t[2]:(c=(0,Z.jsx)(J,{children:(0,Z.jsx)(je,{user:a})}),t[1]=a,t[2]=c);let u;t[3]===a.displayName?u=t[4]:(u=(0,Z.jsx)(q,{size:1,as:`div`,trim:!0,children:a.displayName}),t[3]=a.displayName,t[4]=u);let d;t[5]!==c||t[6]!==u?(d=(0,Z.jsxs)(J,{alignItems:`center`,gap:2,children:[c,u]}),t[5]=c,t[6]=u,t[7]=d):d=t[7];let f=s?.sanityUserId===r,p;t[8]!==n||t[9]!==f||t[10]!==a.displayName?(p=(0,Z.jsxs)(Ve,{"data-selected":n,"data-active":f,children:[`@`,a.displayName]}),t[8]=n,t[9]=f,t[10]=a.displayName,t[11]=p):p=t[11];let m;return t[12]!==d||t[13]!==p?(m=(0,Z.jsx)(y,{portal:!0,content:d,children:p}),t[12]=d,t[13]=p,t[14]=m):m=t[14],m}function Ue(){let e=(0,Y.useContext)(o);if(!e)throw Error(`useCommentInputContext must be used within a CommentInputProvider`);return e}var We={passive:!0};function Ge(e){let t=(0,X.c)(8),{disabled:n,rootElement:r}=e,[i,a]=(0,Y.useState)(null),o;bb0:{if(!i){o=null;break bb0}let e;t[0]===i?e=t[1]:(e={getBoundingClientRect:()=>i},t[0]=i,t[1]=e),o=e}let s=o,c;t[2]!==n||t[3]!==r?(c=()=>{if(n){a(null);return}let e=window.getSelection();if(!e||!e.isCollapsed||e.rangeCount===0)return;let t=e.getRangeAt(0);if(!r?.contains(t.commonAncestorContainer)){a(null);return}let i=t?.getBoundingClientRect();i&&a(i)},t[2]=n,t[3]=r,t[4]=c):c=t[4];let l=c,u,d;return t[5]===l?(u=t[6],d=t[7]):(u=()=>(document.addEventListener(`selectionchange`,l,We),()=>{document.removeEventListener(`selectionchange`,l)}),d=[l],t[5]=l,t[6]=u,t[7]=d),(0,Y.useEffect)(u,d),s}var Ke=[`bottom`,`top`],qe={outline:`none`},Je=[],Ye=H.span.withConfig({displayName:`PlaceholderWrapper`,componentId:`sc-5vw6g4-0`})(e=>{let{color:t}=ee(e.theme);return W`color:${t.input.default.enabled.placeholder};overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;display:block;`}),Xe=H(S).withConfig({displayName:`StyledPopover`,componentId:`sc-5vw6g4-1`})(({theme:e})=>{let{space:t,radius:n}=e.sanity;return W`&[data-placement='bottom']{transform:translateY(${t[1]}px);}&[data-placement='top']{transform:translateY(-${t[1]}px);}[data-ui='Popover__wrapper']{border-radius:${n[3]}px;display:flex;flex-direction:column;overflow:clip;overflow:hidden;position:relative;width:300px;}`});function Ze(e){let r=(0,X.c)(57),{t:i}=a(z),{focusLock:o,onFocus:s,onBlur:c,onKeyDown:l,onSubmit:u,placeholder:p,renderBlock:m}=e,h;r[0]!==i||r[1]!==p?(h=p===void 0?i(`compose.create-comment-placeholder`):p,r[0]=i,r[1]=p,r[2]=h):h=r[2];let g=h,_=(0,Y.useRef)(null),[y,b]=(0,Y.useState)(null),[x,S]=(0,Y.useState)(null),w=(0,Y.useRef)(null),E=T(),{canSubmit:D,closeMentions:O,insertMention:k,mentionOptions:A,mentionsMenuOpen:j,mentionsSearchTerm:N,onBeforeInput:P,value:F}=Ue(),I=!j,L;r[3]!==y||r[4]!==I?(L={disabled:I,rootElement:y},r[3]=y,r[4]=I,r[5]=L):L=r[5];let R=Ge(L),B;r[6]===g?B=r[7]:(B=()=>(0,Z.jsx)(Ye,{children:g}),r[6]=g,r[7]=B);let V=B,H;r[8]===m?H=r[9]:(H=f({type:`block`,render:e=>(0,Z.jsx)(`div`,{...e.attributes,children:m({children:e.children})})}),r[8]=m,r[9]=H);let U;r[10]===Symbol.for(`react.memo_cache_sentinel`)?(U=M({type:`mention`,render:Qe}),r[10]=U):U=r[10];let ee;r[11]===H?ee=r[12]:(ee=[H,U],r[11]=H,r[12]=ee);let W=ee,G;r[13]===Symbol.for(`react.memo_cache_sentinel`)?(G=()=>[_.current],r[13]=G):G=r[13],te(j&&O,G);let ne;r[14]!==D||r[15]!==O||r[16]!==j||r[17]!==l||r[18]!==u?(ne=e=>{bb24:switch(e.key){case`Enter`:if(e.shiftKey)break bb24;if(j){e.preventDefault(),e.stopPropagation(),O();break bb24}u&&D&&(e.preventDefault(),e.stopPropagation(),u());break bb24;case`Escape`:case`ArrowLeft`:case`ArrowRight`:j&&(e.preventDefault(),e.stopPropagation(),O());break bb24}l&&l(e)},r[14]=D,r[15]=O,r[16]=j,r[17]=l,r[18]=u,r[19]=ne):ne=r[19];let re=ne,K;if(r[20]!==E||r[21]!==F){bb0:{if(E){K=void 0;break bb0}let e=(F||Je).slice(-1)[0],i=t(e)?e.children.slice(-1)[0]:void 0;if(!i){K=void 0;break bb0}let a={path:[{_key:e._key},`children`,{_key:i._key}],offset:n(i)?i.text.length:0},o;r[23]===a?o=r[24]:(o={focus:a,anchor:a},r[23]=a,r[24]=o),K=o}r[20]=E,r[21]=F,r[22]=K}else K=r[22];let ie=K,q,ae;r[25]===N?(q=r[26],ae=r[27]):(q=()=>{w.current?.setSearchTerm(N)},ae=[N],r[25]=N,r[26]=q,r[27]=ae),(0,Y.useEffect)(q,ae);let J,oe;r[28]!==O||r[29]!==j||r[30]!==E?(J=()=>{j&&E&&!v(E.anchor,E.focus)&&O()},oe=[j,O,E],r[28]=O,r[29]=j,r[30]=E,r[31]=J,r[32]=oe):(J=r[31],oe=r[32]),(0,Y.useEffect)(J,oe);let se=A.data||Je,ce;r[33]!==x||r[34]!==k||r[35]!==A.loading||r[36]!==se?(ce=(0,Z.jsx)(ze,{inputElement:x,loading:A.loading,onSelect:k,options:se,ref:w}),r[33]=x,r[34]=k,r[35]=A.loading,r[36]=se,r[37]=ce):ce=r[37];let le=ce,ue=!j,Q;r[38]!==R||r[39]!==j||r[40]!==le||r[41]!==ue?(Q=(0,Z.jsx)(Xe,{arrow:!1,constrainSize:!0,content:le,disabled:ue,fallbackPlacements:Ke,open:j,placement:`bottom`,ref:_,referenceElement:R}),r[38]=R,r[39]=j,r[40]=le,r[41]=ue,r[42]=Q):Q=r[42];let de;r[43]===W?de=r[44]:(de=(0,Z.jsx)(C,{nodes:W}),r[43]=W,r[44]=de);let fe=o?0:void 0,$;r[45]!==re||r[46]!==ie||r[47]!==P||r[48]!==c||r[49]!==s||r[50]!==V||r[51]!==fe?($=(0,Z.jsx)(d,{"data-testid":`comment-input-editable`,"data-ui":`EditableElement`,onBeforeInput:P,onBlur:c,onFocus:s,onKeyDown:re,ref:S,renderPlaceholder:V,selection:ie,style:qe,tabIndex:fe}),r[45]=re,r[46]=ie,r[47]=P,r[48]=c,r[49]=s,r[50]=V,r[51]=fe,r[52]=$):$=r[52];let pe;return r[53]!==Q||r[54]!==de||r[55]!==$?(pe=(0,Z.jsxs)(`div`,{ref:b,children:[Q,de,$]}),r[53]=Q,r[54]=de,r[55]=$,r[56]=pe):pe=r[56],pe}function Qe(e){return e.node.userId?(0,Z.jsxs)(`span`,{...e.attributes,children:[e.children,(0,Z.jsx)(`span`,{draggable:!e.readOnly,style:{display:`inline-block`},children:(0,Z.jsx)(He,{selected:e.selected,userId:e.node.userId})})]}):e.renderDefault(e)}var $e=H(se).withConfig({displayName:`EditableWrap`,componentId:`sc-6c5645-0`})`max-height:20vh;overflow-y:auto;`,et=H(w).withConfig({displayName:`ButtonDivider`,componentId:`sc-6c5645-1`})({height:20,width:1});function tt(e){return`inset 0 0 0 ${e.width}px ${e.color}`}var nt=H(V).withConfig({displayName:`RootCard`,componentId:`sc-6c5645-2`})(({theme:e})=>{let{color:t,input:n,radius:r}=ee(e),i=r[2];return W`border-radius:${i}px;box-shadow:var(--input-box-shadow);--input-box-shadow:${tt({color:t.input.default.enabled.border,width:n.border.width})};&:not([data-expand-on-focus='false'],:focus-within){background:transparent;box-shadow:unset;}&[data-focused='true']:focus-within{${$e}{min-height:1em;}--input-box-shadow:${tt({color:`var(--card-focus-ring-color)`,width:n.border.width})};}&:focus-within{${$e}{min-height:1em;}}&[data-expand-on-focus='false']{${$e}{min-height:1em;}}&[data-expand-on-focus='true']{[data-ui='CommentInputActions']:not([hidden]){display:none;}&:focus-within{[data-ui='CommentInputActions']{display:flex;}}}&:hover{--input-box-shadow:${tt({color:t.input.default.hovered.border,width:n.border.width})};}`}),rt=H.div.withConfig({displayName:`AvatarContainer`,componentId:`sc-6c5645-3`})(e=>` - min-height: ${ee(e.theme).avatar.sizes[1]?.size}px; - display: flex; - align-items: center; - `);function it(e){let t=(0,X.c)(41),{avatarSize:n,currentUser:r,focusLock:o,onBlur:s,onFocus:c,onKeyDown:l,onSubmit:u,placeholder:d,renderBlock:f,withAvatar:p}=e,m=n===void 0?1:n,[h]=i(r.id),{canSubmit:g,expandOnFocus:_,focused:v,hasChanges:y,insertAtChar:b,openMentions:x,readOnly:S,mentionOptions:C}=Ue(),{t:w}=a(z),T;t[0]!==m||t[1]!==h||t[2]!==p?(T=p?(0,Z.jsx)(rt,{children:(0,Z.jsx)(je,{user:h,size:m})}):null,t[0]=m,t[1]=h,t[2]=p,t[3]=T):T=t[3];let E=T,O;t[4]!==b||t[5]!==x?(O=e=>{e.stopPropagation(),b(),x()},t[4]=b,t[5]=x,t[6]=O):O=t[6];let k=O,A=_&&!g?`true`:`false`,M=v?`true`:`false`,N=S?`transparent`:`default`,P;t[7]!==o||t[8]!==s||t[9]!==c||t[10]!==l||t[11]!==u||t[12]!==d||t[13]!==f?(P=(0,Z.jsx)($e,{"data-ui":`CommentInputEditableWrap`,paddingX:1,paddingY:2,children:(0,Z.jsx)(Ze,{focusLock:o,onBlur:s,onFocus:c,onKeyDown:l,onSubmit:u,placeholder:d,renderBlock:f})}),t[7]=o,t[8]=s,t[9]=c,t[10]=l,t[11]=u,t[12]=d,t[13]=f,t[14]=P):P=t[14];let F;t[15]!==k||t[16]!==C.disabled||t[17]!==S||t[18]!==w?(F=!C.disabled&&(0,Z.jsx)(D,{"aria-label":w(`compose.mention-user-aria-label`),"data-testid":`comment-input-mention-button`,disabled:S,icon:Me,mode:`bleed`,type:`button`,onClick:k,tooltipProps:{content:w(`compose.mention-user-tooltip`)}}),t[15]=k,t[16]=C.disabled,t[17]=S,t[18]=w,t[19]=F):F=t[19];let I;t[20]!==g||t[21]!==y||t[22]!==C.disabled||t[23]!==u||t[24]!==S||t[25]!==w?(I=u&&(0,Z.jsxs)(Z.Fragment,{children:[!C.disabled&&(0,Z.jsx)(et,{}),(0,Z.jsx)(D,{"aria-label":w(`compose.send-comment-aria-label`),"data-testid":`comment-input-send-button`,disabled:!g||!y||S,icon:Ne,mode:y&&g?`default`:`bleed`,onClick:u,tone:y&&g?`primary`:`default`,tooltipProps:{content:w(`compose.send-comment-tooltip`)}})]}),t[20]=g,t[21]=y,t[22]=C.disabled,t[23]=u,t[24]=S,t[25]=w,t[26]=I):I=t[26];let L;t[27]!==F||t[28]!==I?(L=(0,Z.jsx)(J,{alignItems:`center`,"data-ui":`CommentInputActions`,gap:1,justifyContent:`flex-end`,padding:1,children:(0,Z.jsxs)(j,{children:[F,I]})}),t[27]=F,t[28]=I,t[29]=L):L=t[29];let R;t[30]!==P||t[31]!==L?(R=(0,Z.jsxs)(oe,{children:[P,L]}),t[30]=P,t[31]=L,t[32]=R):R=t[32];let B;t[33]!==R||t[34]!==A||t[35]!==M||t[36]!==N?(B=(0,Z.jsx)(nt,{id:`comment-input-root`,"data-expand-on-focus":A,"data-focused":M,flex:1,sizing:`border`,tone:N,children:R}),t[33]=R,t[34]=A,t[35]=M,t[36]=N,t[37]=B):B=t[37];let V;return t[38]!==E||t[39]!==B?(V=(0,Z.jsxs)(J,{alignItems:`flex-start`,gap:2,children:[E,B]}),t[38]=E,t[39]=B,t[40]=V):V=t[40],V}function at(e){let t=(0,X.c)(42),{children:r,expandOnFocus:i,focused:a,focusOnMount:s,mentionOptions:c,onMentionMenuOpenChange:l,value:u,readOnly:d}=e,f=i!==void 0&&i,p=s!==void 0&&s,h=m(),[g,_]=(0,Y.useState)(!1),[v,y]=(0,Y.useState)(``),[x,S]=(0,Y.useState)(null),C;t[0]===u?C=t[1]:(C=le(u),t[0]=u,t[1]=C);let w=C,T=ce(u),E;t[2]!==h||t[3]!==d?(E=()=>{d||b.focus(h)},t[2]=h,t[3]=d,t[4]=E):E=t[4];let D=E,O;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(O=()=>{_(!1),y(``),S(null)},t[5]=O):O=t[5];let A=O,j;t[6]!==h||t[7]!==c?.disabled?(j=()=>{c?.disabled||(_(!0),y(``),_(!0),S(b.getSelection(h)))},t[6]=h,t[7]=c?.disabled,t[8]=j):j=t[8],c?.disabled;let M=j,N;t[9]!==h||t[10]!==c?.disabled||t[11]!==v||t[12]!==M?(N=e=>{if(c?.disabled)return;let t=b.getSelection(h),r=t?t.focus.offset:0,i=b.focusChild(h),a=n(i)&&i||void 0,o=e.inputType===`insertText`,s=e.inputType===`deleteContentBackward`,l=o&&e.data===`@`,u=a?.text.slice(0,Math.max(0,r)).lastIndexOf(`@`)||0,d=a?.text.slice(r-1,r)===` `,f=o&&e.data===` `&&!v;if(l&&(r<1||d)){M();return}if(f||s&&(a?.text.length===1||u===(a?.text.length||0)-1)){A();return}if(n(i)){let t=i.text.slice(u+1,r);o&&(t+=e.data),s&&(t=t.slice(0,Math.max(0,t.length-1))),y(t)}},t[9]=h,t[10]=c?.disabled,t[11]=v,t[12]=M,t[13]=N):N=t[13],c?.disabled;let P=N,F;t[14]===h?F=t[15]:(F=()=>{_(!0),b.focus(h),b.insertChild(h,h.schemaTypes.span,{text:`@`}),S(b.getSelection(h))},t[14]=h,t[15]=F);let I=F,L;t[16]!==g||t[17]!==l?(L=()=>l?.(g),t[16]=g,t[17]=l,t[18]=L):L=t[18],k(g,L);let R;t[19]!==h||t[20]!==x?(R=e=>{let t=h.schemaTypes.inlineObjects.find(ot),[r,i]=x&&b.findByPath(h,x.focus.path)||[];if(r&&n(r)&&i&&t){b.focus(h);let n=b.getSelection(h)?.focus.offset;n!==void 0&&(b.delete(h,{anchor:{path:i,offset:r.text.lastIndexOf(`@`)},focus:{path:i,offset:n}},{mode:`selected`}),b.insertChild(h,t,{userId:e}),b.insertChild(h,h.schemaTypes.span,{text:` `}))}},t[19]=h,t[20]=x,t[21]=R):R=t[21];let z=R,B=!!d,V;t[22]!==w||t[23]!==h||t[24]!==f||t[25]!==D||t[26]!==p||t[27]!==a||t[28]!==T||t[29]!==I||t[30]!==z||t[31]!==c||t[32]!==g||t[33]!==v||t[34]!==P||t[35]!==M||t[36]!==B||t[37]!==u?(V={canSubmit:w,closeMentions:A,editor:h,expandOnFocus:f,focused:a,focusEditor:D,focusOnMount:p,hasChanges:T,insertAtChar:I,insertMention:z,mentionOptions:c,mentionsMenuOpen:g,mentionsSearchTerm:v,onBeforeInput:P,openMentions:M,readOnly:B,value:u},t[22]=w,t[23]=h,t[24]=f,t[25]=D,t[26]=p,t[27]=a,t[28]=T,t[29]=I,t[30]=z,t[31]=c,t[32]=g,t[33]=v,t[34]=P,t[35]=M,t[36]=B,t[37]=u,t[38]=V):V=t[38];let H=V,U;return t[39]!==r||t[40]!==H?(U=(0,Z.jsx)(o.Provider,{value:H,children:r}),t[39]=r,t[40]=H,t[41]=U):U=t[41],U}function ot(e){return e.name===`mention`}function st(e){let t=(0,X.c)(3),{ref:n}=e,r=N(),i,a;return t[0]===r?(i=t[1],a=t[2]):(i=()=>r,a=[r],t[0]=r,t[1]=i,t[2]=a),(0,Y.useImperativeHandle)(n,i,a),null}var ct=[],lt=({children:e})=>(0,Z.jsx)(xe,{children:e}),ut={behavior:`smooth`,block:`center`,inline:`center`};function dt(e){let t=(0,X.c)(71),{ref:n,avatarSize:r,currentUser:i,expandOnFocus:a,focusLock:o,focusOnMount:c,mentionOptions:l,onBlur:d,onChange:f,onDiscardCancel:p,onDiscardConfirm:m,onFocus:h,onKeyDown:g,onMentionMenuOpenChange:v,onSubmit:y,placeholder:b,readOnly:x,renderBlock:S,value:C,withAvatar:w}=e,T=o!==void 0&&o,E=S===void 0?lt:S,D=C===void 0?ct:C,k=w===void 0||w,[j,M]=(0,Y.useState)(!1),N=(0,Y.useRef)(null),F=(0,Y.useRef)(null),I=(0,Y.useRef)(!1),[L,R]=(0,Y.useState)(!1),z=(0,Y.useRef)(null),B=(0,Y.useRef)(null),V=(0,Y.useRef)(null),H;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(H=P(),t[0]=H):H=t[0];let[U,ee]=(0,Y.useState)(H),W;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(W=()=>{requestAnimationFrame(()=>{N.current?.send({type:`focus`})})},t[1]=W):W=t[1];let G=W,te;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(te=()=>{I.current=!0,ee(P())},t[2]=te):te=t[2];let ne=te,K;t[3]!==c||t[4]!==f?(K=e=>{e.type===`ready`&&(I.current=!1,c&&G()),e.type===`focused`&&M(!0),e.type===`blurred`&&M(!1),e.type===`mutation`&&!I.current&&f(e.value||ct)},t[3]=c,t[4]=f,t[5]=K):K=t[5];let ie=K,q;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(q=()=>{F.current?.scrollIntoView(ut)},t[6]=q):q=t[6];let J=q,se;t[7]===y?se=t[8]:(se=()=>{let e=N.current?_(N.current.getSnapshot()):ct;y?.(e),ne(),G(),J()},t[7]=y,t[8]=se);let ce=se,le;t[9]===m?le=t[10]:(le=()=>{m(),ne()},t[9]=m,t[10]=le);let ue=le,Q;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(Q={open:()=>{R(!0)},close:()=>{R(!1),G()}},t[11]=Q):Q=t[11];let de=Q,fe,$;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(fe=()=>({focus:G,blur(){N.current?.send({type:`blur`})},scrollTo:J,reset:ne,discardDialogController:de}),$=[de,G,ne,J],t[12]=fe,t[13]=$):(fe=t[12],$=t[13]),(0,Y.useImperativeHandle)(n,fe,$);let pe;t[14]===T?pe=t[15]:(pe=e=>{if(!T)return;let t=e.target,n=V.current;if(n&&t===z.current){ae(n);return}n&&t===B.current&&re(n)},t[14]=T,t[15]=pe);let me=pe,he;t[16]!==ue||t[17]!==p||t[18]!==L?(he=L&&p&&(0,Z.jsx)(Ee,{onClose:p,onConfirm:ue}),t[16]=ue,t[17]=p,t[18]=L,t[19]=he):he=t[19];let ge;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(ge=s(Te),t[20]=ge):ge=t[20];let _e=D||ct,ve;t[21]!==x||t[22]!==_e?(ve={schemaDefinition:ge,initialValue:_e,readOnly:x},t[21]=x,t[22]=_e,t[23]=ve):ve=t[23];let ye;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,Z.jsx)(st,{ref:N}),t[24]=ye):ye=t[24];let be;t[25]===ie?be=t[26]:(be=(0,Z.jsx)(u,{on:ie}),t[25]=ie,t[26]=be);let xe;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(xe=(0,Z.jsx)(O,{}),t[27]=xe):xe=t[27];let Se=x??!1,Ce;t[28]===Se?Ce=t[29]:(Ce=(0,Z.jsx)(ft,{readOnly:Se}),t[28]=Se,t[29]=Ce);let we=D??void 0,De;t[30]===we?De=t[31]:(De=(0,Z.jsx)(pt,{value:we}),t[30]=we,t[31]=De);let Oe;t[32]===T?Oe=t[33]:(Oe=T&&(0,Z.jsx)(`div`,{ref:z,tabIndex:0}),t[32]=T,t[33]=Oe);let ke=y&&ce,Ae;t[34]!==r||t[35]!==i||t[36]!==T||t[37]!==d||t[38]!==h||t[39]!==g||t[40]!==b||t[41]!==E||t[42]!==ke||t[43]!==k?(Ae=(0,Z.jsx)(oe,{ref:V,children:(0,Z.jsx)(it,{avatarSize:r,currentUser:i,focusLock:T,onBlur:d,onFocus:h,onKeyDown:g,onSubmit:ke,placeholder:b,renderBlock:E,withAvatar:k})}),t[34]=r,t[35]=i,t[36]=T,t[37]=d,t[38]=h,t[39]=g,t[40]=b,t[41]=E,t[42]=ke,t[43]=k,t[44]=Ae):Ae=t[44];let je;t[45]===T?je=t[46]:(je=T&&(0,Z.jsx)(`div`,{ref:B,tabIndex:0}),t[45]=T,t[46]=je);let Me;t[47]!==a||t[48]!==c||t[49]!==j||t[50]!==l||t[51]!==v||t[52]!==x||t[53]!==Oe||t[54]!==Ae||t[55]!==je||t[56]!==D?(Me=(0,Z.jsxs)(at,{expandOnFocus:a,focused:j,focusOnMount:c,mentionOptions:l,onMentionMenuOpenChange:v,readOnly:x,value:D,children:[Oe,Ae,je]}),t[47]=a,t[48]=c,t[49]=j,t[50]=l,t[51]=v,t[52]=x,t[53]=Oe,t[54]=Ae,t[55]=je,t[56]=D,t[57]=Me):Me=t[57];let Ne;t[58]!==U||t[59]!==ve||t[60]!==be||t[61]!==Ce||t[62]!==De||t[63]!==Me?(Ne=(0,Z.jsxs)(A,{initialConfig:ve,children:[ye,be,xe,Ce,De,Me]},U),t[58]=U,t[59]=ve,t[60]=be,t[61]=Ce,t[62]=De,t[63]=Me,t[64]=Ne):Ne=t[64];let Pe;t[65]!==me||t[66]!==Ne?(Pe=(0,Z.jsx)(oe,{ref:F,"data-testid":`comment-input`,onFocus:me,children:Ne}),t[65]=me,t[66]=Ne,t[67]=Pe):Pe=t[67];let Fe;return t[68]!==he||t[69]!==Pe?(Fe=(0,Z.jsxs)(Z.Fragment,{children:[he,Pe]}),t[68]=he,t[69]=Pe,t[70]=Fe):Fe=t[70],Fe}function ft(e){let t=(0,X.c)(4),n=N(),r,i;return t[0]!==n||t[1]!==e.readOnly?(r=()=>{n.send({type:`update readOnly`,readOnly:e.readOnly})},i=[n,e.readOnly],t[0]=n,t[1]=e.readOnly,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,Y.useEffect)(r,i),null}function pt(e){let t=(0,X.c)(4),n=N(),r,i;return t[0]!==n||t[1]!==e.value?(r=()=>{n.send({type:`update value`,value:e.value})},i=[n,e.value],t[0]=n,t[1]=e.value,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,Y.useEffect)(r,i),null}export{he as a,ve as c,xe as i,ue as l,je as n,ge as o,He as r,_e as s,dt as t,ye as u}; \ No newline at end of file diff --git a/dist/static/CommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js b/dist/static/CommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js deleted file mode 100644 index 31f5d56..0000000 --- a/dist/static/CommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Kf as t,ju as n,tp as r}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as i,t as a}from"./jsx-runtime-BpzPEenQ.js";import{t as o}from"./compiler-runtime-sKsOXjDo.js";import{Et as s}from"./types--2f-avvL-CUBrVRGR.js";import{t as c}from"./CommentsEnabledProvider-By3TCGFl-C60crpzJ.js";var l=e(i(),1),u=o(),d=a();function f(e){let n=(0,u.c)(6),{children:r}=e,[i,a]=(0,l.useState)(null),o;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=e=>{a(e)},n[0]=o):o=n[0];let s=o,c;n[1]===i?c=n[2]:(c={authoringPath:i,setAuthoringPath:s},n[1]=i,n[2]=c);let f=c,p;return n[3]!==r||n[4]!==f?(p=(0,d.jsx)(t.Provider,{value:f,children:r}),n[3]=r,n[4]=f,n[5]=p):p=n[5],p}var p=(0,l.memo)(function(e){let t=(0,u.c)(8),{children:i}=e,[a,o]=(0,l.useState)(null),s;t[0]===a?s=t[1]:(s=e=>{n(a,e)||o(e)},t[0]=a,t[1]=s);let c=s,f;t[2]!==c||t[3]!==a?(f={selectedPath:a,setSelectedPath:c},t[2]=c,t[3]=a,t[4]=f):f=t[4];let p=f,m;return t[5]!==i||t[6]!==p?(m=(0,d.jsx)(r.Provider,{value:p,children:i}),t[5]=i,t[6]=p,t[7]=m):m=t[7],m});function m(e){let t=(0,u.c)(8),{documentId:n,documentType:r}=e;if(s().mode!==null){let n;return t[0]===e?n=t[1]:(n=(0,d.jsx)(h,{...e}),t[0]=e,t[1]=n),n}let i;t[2]===e?i=t[3]:(i=(0,d.jsx)(h,{...e}),t[2]=e,t[3]=i);let a;return t[4]!==n||t[5]!==r||t[6]!==i?(a=(0,d.jsx)(c,{groupId:n,documentType:r,children:i}),t[4]=n,t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function h(e){let t=(0,u.c)(6);if(!s().enabled){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let n;t[2]===e?n=t[3]:(n=e.renderDefault(e),t[2]=e,t[3]=n);let r;return t[4]===n?r=t[5]:(r=(0,d.jsx)(p,{children:(0,d.jsx)(f,{children:n})}),t[4]=n,t[5]=r),r}export{m as CommentsDocumentLayout}; \ No newline at end of file diff --git a/dist/static/CommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js b/dist/static/CommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js deleted file mode 100644 index ff11a0e..0000000 --- a/dist/static/CommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./jsx-runtime-BpzPEenQ.js";import{t}from"./compiler-runtime-sKsOXjDo.js";import{Tt as n,v as r}from"./types--2f-avvL-CUBrVRGR.js";import{n as i,t as a}from"./CommentsEnabledProvider-CEeES47b-AmQjnwX5.js";var o=t(),s=e();function c(e){let t=(0,o.c)(8),{documentId:r,documentType:a}=e;if(n().mode!==null){let n;return t[0]===e?n=t[1]:(n=(0,s.jsx)(l,{...e}),t[0]=e,t[1]=n),n}let c;t[2]===e?c=t[3]:(c=(0,s.jsx)(l,{...e}),t[2]=e,t[3]=c);let u;return t[4]!==r||t[5]!==a||t[6]!==c?(u=(0,s.jsx)(i,{documentId:r,documentType:a,children:c}),t[4]=r,t[5]=a,t[6]=c,t[7]=u):u=t[7],u}function l(e){let t=(0,o.c)(6);if(!n().enabled){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let i;t[2]===e?i=t[3]:(i=e.renderDefault(e),t[2]=e,t[3]=i);let c;return t[4]===i?c=t[5]:(c=(0,s.jsx)(r,{children:(0,s.jsx)(a,{children:i})}),t[4]=i,t[5]=c),c}export{c as CommentsDocumentLayout}; \ No newline at end of file diff --git a/dist/static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js b/dist/static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js deleted file mode 100644 index f5b9b89..0000000 --- a/dist/static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Md as t,S as n,Xf as r,or as i}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as a,t as o}from"./jsx-runtime-BpzPEenQ.js";import{t as s}from"./compiler-runtime-sKsOXjDo.js";import{o as c}from"./stegaClean-YZRATV86-BdUaXCkw.js";var l=e(a(),1),u=s(),d=o();function f(e,r){let a=(0,u.c)(3),{enabled:o,isLoading:s,error:l}=i(n.studioComments),{enabled:d}=t().document.comments,f=d({documentType:r,documentId:c(e)}),p;bb0:{if(s||!f||l){let e;a[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={enabled:!1,mode:null},a[0]=e):e=a[0],p=e;break bb0}let e=o?`default`:`upsell`,t;a[1]===e?t=a[2]:(t={enabled:!0,mode:e},a[1]=e,a[2]=t),p=t}return p}var p=(0,l.memo)(function(e){let t=(0,u.c)(3),{children:n,groupId:i,documentType:a}=e,o=f(i,a),s;return t[0]!==n||t[1]!==o?(s=(0,d.jsx)(r.Provider,{value:o,children:n}),t[0]=n,t[1]=o,t[2]=s):s=t[2],s});export{p as t}; \ No newline at end of file diff --git a/dist/static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js b/dist/static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js deleted file mode 100644 index 7aeb763..0000000 --- a/dist/static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Gf as t,Md as n,S as r,Yf as i,or as a}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as o,t as s}from"./jsx-runtime-BpzPEenQ.js";import{t as c}from"./compiler-runtime-sKsOXjDo.js";import{o as l}from"./stegaClean-YZRATV86-BdUaXCkw.js";var u=e(o(),1),d=c(),f=s();function p(e){let n=(0,d.c)(6),{children:r}=e,[i,a]=(0,u.useState)(null),o;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=e=>{a(e)},n[0]=o):o=n[0];let s=o,c;n[1]===i?c=n[2]:(c={authoringPath:i,setAuthoringPath:s},n[1]=i,n[2]=c);let l=c,p;return n[3]!==r||n[4]!==l?(p=(0,f.jsx)(t.Provider,{value:l,children:r}),n[3]=r,n[4]=l,n[5]=p):p=n[5],p}function m(e,t){let i=(0,d.c)(3),{enabled:o,isLoading:s,error:c}=a(r.studioComments),{enabled:u}=n().document.comments,f=u({documentType:t,documentId:l(e)}),p;bb0:{if(s||!f||c){let e;i[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={enabled:!1,mode:null},i[0]=e):e=i[0],p=e;break bb0}let e=o?`default`:`upsell`,t;i[1]===e?t=i[2]:(t={enabled:!0,mode:e},i[1]=e,i[2]=t),p=t}return p}var h=(0,u.memo)(function(e){let t=(0,d.c)(3),{children:n,documentId:r,documentType:a}=e,o=m(r,a),s;return t[0]!==n||t[1]!==o?(s=(0,f.jsx)(i.Provider,{value:o,children:n}),t[0]=n,t[1]=o,t[2]=s):s=t[2],s});export{h as n,p as t}; \ No newline at end of file diff --git a/dist/static/CommentsField-BCsxI4px-DiEQ53Xz.js b/dist/static/CommentsField-BCsxI4px-DiEQ53Xz.js deleted file mode 100644 index 08fa821..0000000 --- a/dist/static/CommentsField-BCsxI4px-DiEQ53Xz.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$t as t,Hl as n,Kf as r,Sd as i,To as ee,Vl as a,Zs as te,cd as o,lc as s,ld as c,nc as ne,nf as l,rc as re}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as u,t as d}from"./jsx-runtime-BpzPEenQ.js";import{t as f}from"./compiler-runtime-sKsOXjDo.js";import{Et as p,et as m,n as h}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as g,Ut as _,Y as v,a as y,et as b,it as ie,o as ae,r as x,s as S,yt as oe}from"./dist-LVcARZxB.js";import{t as C}from"./Comment-CPMW8FMx.js";import{i as w,n as T,r as E}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{AddCommentIcon as se}from"./AddComment-DzLuhpXr.js";import{l as D,o as O,t as k,u as ce}from"./CommentInput-C1kF5k49-CItaByrf.js";import{n as le,t as A}from"./useCommentsUpsell-dtlhkiSW-BXDjHwtY.js";var j=e(u(),1),ue=f(),M=d();function de(){let e=(0,j.useContext)(r);if(!e)throw Error(`useCommentsAuthoringPath: missing context value`);return e}var N=`srqqgt0`;function P(e){let t=(0,ue.c)(69),{count:n,currentUser:r,fieldTitle:a,mentionOptions:te,onChange:o,onClick:c,onClose:l,onCommentAdd:u,onDiscard:d,onInputKeyDown:f,open:p,readOnly:h,value:g}=e,{t:_}=i(m),v=(0,j.useRef)(null),[ie,S]=(0,j.useState)(null),w=(0,j.useRef)(null),E=n>0,D;t[0]!==ie||t[1]!==l||t[2]!==p?(D=()=>{p&&(l(),ie?.focus())},t[0]=ie,t[1]=l,t[2]=p,t[3]=D):D=t[3];let O=D,ce;t[4]!==O||t[5]!==u?(ce=e=>{u(e),O()},t[4]=O,t[5]=u,t[6]=ce):ce=t[6];let le=ce,A;t[7]===g?A=t[8]:(A=T(g),t[7]=g,t[8]=A);let de=A,P;t[9]!==O||t[10]!==de?(P=()=>{if(!de){O();return}w.current?.discardDialogController.open()},t[9]=O,t[10]=de,t[11]=P):P=t[11];let F=P,I;t[12]===f?I=t[13]:(I=e=>{e.isDefaultPrevented()||f&&f(e)},t[12]=f,t[13]=I);let fe=I,L;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>{w.current?.discardDialogController.close()},t[14]=L):L=t[14];let pe=L,R;t[15]!==O||t[16]!==d?(R=()=>{w.current?.discardDialogController.close(),O(),d()},t[15]=O,t[16]=d,t[17]=R):R=t[17];let z=R,B;t[18]===F?B=t[19]:(B=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),F())},t[18]=F,t[19]=B);let me=B,V;if(t[20]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>[v.current],t[20]=V):V=t[20],b(p&&F,V),!E){let e;t[21]===a?e=t[22]:(e={field:a},t[21]=a,t[22]=e);let n;t[23]!==_||t[24]!==e?(n=(0,M.jsx)(ee,{t:_,i18nKey:`compose.add-comment-input-placeholder`,values:e}),t[23]=_,t[24]=e,t[25]=n):n=t[25];let i=n,s;t[26]!==r||t[27]!==z||t[28]!==fe||t[29]!==le||t[30]!==te||t[31]!==o||t[32]!==i||t[33]!==h||t[34]!==g?(s=(0,M.jsx)(x,{className:N,padding:2,gap:4,flexDirection:`column`,children:(0,M.jsx)(k,{currentUser:r,focusLock:!0,focusOnMount:!0,mentionOptions:te,onChange:o,onDiscardCancel:pe,onDiscardConfirm:z,onKeyDown:fe,onSubmit:le,placeholder:i,readOnly:h,ref:w,value:g})}),t[26]=r,t[27]=z,t[28]=fe,t[29]=le,t[30]=te,t[31]=o,t[32]=i,t[33]=h,t[34]=g,t[35]=s):s=t[35];let l=s,u;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`bottom-end`],t[36]=u):u=t[36];let d;t[37]===_?d=t[38]:(d=_(`field-button.aria-label-add`),t[37]=_,t[38]=d);let f;t[39]===_?f=t[40]:(f=_(`field-button.title`),t[39]=_,t[40]=f);let m;t[41]===f?m=t[42]:(m={content:f,placement:`top`},t[41]=f,t[42]=m);let y;t[43]!==c||t[44]!==p||t[45]!==h||t[46]!==d||t[47]!==m?(y=(0,M.jsx)(`div`,{children:(0,M.jsx)(re,{"aria-label":d,disabled:h,icon:se,mode:`bleed`,onClick:c,ref:S,selected:p,tooltipProps:m})}),t[43]=c,t[44]=p,t[45]=h,t[46]=d,t[47]=m,t[48]=y):y=t[48];let b;return t[49]!==l||t[50]!==me||t[51]!==p||t[52]!==y?(b=(0,M.jsx)(ne,{constrainSize:!0,content:l,fallbackPlacements:u,open:p,placement:`right-start`,portal:!0,ref:v,onKeyDown:me,children:y}),t[49]=l,t[50]=me,t[51]=p,t[52]=y,t[53]=b):b=t[53],b}let H;t[54]!==n||t[55]!==_?(H=_(`field-button.content`,{count:n}),t[54]=n,t[55]=_,t[56]=H):H=t[56];let U;t[57]===_?U=t[58]:(U=_(`field-button.aria-label-open`),t[57]=_,t[58]=U);let W;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,M.jsx)(y,{muted:!0,size:1,icon:C,style:{margin:`-0.375rem`}}),t[59]=W):W=t[59];let G=n>9?`9+`:n,K;t[60]===G?K=t[61]:(K=(0,M.jsxs)(x,{alignItems:`center`,gap:2,children:[W,(0,M.jsx)(ae,{size:0,as:`div`,trim:!0,children:G})]}),t[60]=G,t[61]=K);let q;t[62]!==c||t[63]!==U||t[64]!==K?(q=(0,M.jsx)(oe,{"aria-label":U,mode:`bleed`,onClick:c,padding:2,gap:2,children:K}),t[62]=c,t[63]=U,t[64]=K,t[65]=q):q=t[65];let J;return t[66]!==q||t[67]!==H?(J=(0,M.jsx)(s,{portal:!0,placement:`top`,content:H,children:q}),t[66]=q,t[67]=H,t[68]=J):J=t[68],J}var F=new Map,I=[],fe={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}};function L(e){let t=(0,ue.c)(5),{enabled:n,mode:r}=p();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let i;return t[2]!==r||t[3]!==e?(i=(0,M.jsx)(z,{...e,mode:r}),t[2]=r,t[3]=e,t[4]=i):i=t[4],i}var pe=g(o.div).withConfig({displayName:`HighlightDiv`,componentId:`sc-gt2o49-0`})(({theme:e})=>{let{radius:t,space:n,color:r}=e.sanity,i=v[h][r.dark?900:50].hex;return _`mix-blend-mode:${r.dark?`screen`:`multiply`};border-radius:${t[3]}px;top:-${n[2]}px;left:-${n[2]}px;bottom:-${n[2]}px;right:-${n[2]}px;pointer-events:none;position:absolute;z-index:1;width:calc(100% + ${n[2]*2}px);height:calc(100% + ${n[2]*2}px);background-color:${i};`}),R=g(S).withConfig({displayName:`FieldStack`,componentId:`sc-gt2o49-1`})`position:relative;&:empty:not([hidden]){display:none;}`;function z(e){let r=(0,ue.c)(86),{mode:i}=e,ee=te(),{element:a}=ie(),o=(0,j.useRef)(null),{comments:s,isCommentsOpen:ne,mentionOptions:re,onCommentsOpen:u,operation:d,readOnly:f,setStatus:p,status:m}=D(),{upsellData:h,handleOpenDialog:g}=le(),{selectedPath:_,setSelectedPath:v}=A(),{authoringPath:y,setAuthoringPath:b}=de(),ae;r[0]===a?ae=r[1]:(ae={boundaryElement:a},r[0]=a,r[1]=ae);let{scrollToGroup:x}=ce(ae),S;r[2]===e.schemaType?S=r[3]:(S=t(e.schemaType),r[2]=e.schemaType,r[3]=S);let oe=S,C;r[4]===e.path?C=r[5]:(C=n(e.path),r[4]=e.path,r[5]=C);let w=C,T;r[6]===w?T=r[7]:(T=F.get(w)||null,r[6]=w,r[7]=T);let[E,se]=(0,j.useState)(T),k=y===w,N;r[8]!==ne||r[9]!==e.path||r[10]!==_?.fieldPath||r[11]!==_?.origin?(N=()=>!ne||_?.origin===`form`||_?.origin===`url`?!1:V(_?.fieldPath,e.path),r[8]=ne,r[9]=e.path,r[10]=_?.fieldPath,r[11]=_?.origin,r[12]=N):N=r[12],_?.fieldPath,_?.origin;let L;r[13]===N?L=r[14]:(L=N(),r[13]=N,r[14]=L);let z=L;_?.threadId;let H;if(r[15]!==s.data.open||r[16]!==_?.threadId){let e;r[18]===_?.threadId?e=r[19]:(e=e=>e.threadId===_?.threadId,r[18]=_?.threadId,r[19]=e),H=s.data.open.filter(e).some(me),r[15]=s.data.open,r[16]=_?.threadId,r[17]=H}else H=r[17];let U=H,W;if(r[20]!==s.data.open||r[21]!==e.path){let t;r[23]===e.path?t=r[24]:(t=t=>V(t.fieldPath,e.path)?t.commentsCount:0,r[23]=e.path,r[24]=t),W=s.data.open.map(t).reduce(B,0),r[20]=s.data.open,r[21]=e.path,r[22]=W}else W=r[22];let G=W||0,K=G>0,q;r[25]===w?q=r[26]:(q=()=>{se(null),F.delete(w)},r[25]=w,r[26]=q);let J=q,he;r[27]!==s.data.open||r[28]!==g||r[29]!==K||r[30]!==k||r[31]!==i||r[32]!==u||r[33]!==e.path||r[34]!==x||r[35]!==b||r[36]!==v||r[37]!==p||r[38]!==m||r[39]!==w||r[40]!==h?(he=()=>{if(K){m===`resolved`&&p(`open`),b(null),u?.();let t=s.data.open.find(t=>V(t.fieldPath,e.path));t&&(v({threadId:t.threadId,origin:`form`,fieldPath:t.fieldPath}),x(t.threadId));return}if(i===`upsell`){h?g(`field_action`):u?.();return}b(k?null:w)},r[27]=s.data.open,r[28]=g,r[29]=K,r[30]=k,r[31]=i,r[32]=u,r[33]=e.path,r[34]=x,r[35]=b,r[36]=v,r[37]=p,r[38]=m,r[39]=w,r[40]=h,r[41]=he):he=r[41];let ge=he,_e;r[42]!==u||r[43]!==d||r[44]!==e.path||r[45]!==J||r[46]!==x||r[47]!==v||r[48]!==p||r[49]!==m?(_e=t=>{if(t){let r=l(),i={type:`field`,fieldPath:n(e.path),message:t,parentCommentId:void 0,status:`open`,threadId:r,reactions:I};d.create(i),u?.(),m===`resolved`&&p(`open`),J(),v({threadId:r,origin:`form`,fieldPath:n(e.path)}),x(r)}},r[42]=u,r[43]=d,r[44]=e.path,r[45]=J,r[46]=x,r[47]=v,r[48]=p,r[49]=m,r[50]=_e):_e=r[50];let ve=_e,ye;r[51]===b?ye=r[52]:(ye=()=>b(null),r[51]=b,r[52]=ye);let be=ye,xe;r[53]===w?xe=r[54]:(xe=e=>{se(e),F.set(w,e)},r[53]=w,r[54]=xe);let Se=xe,Y;r[55]!==G||r[56]!==ee||r[57]!==oe||r[58]!==ge||r[59]!==be||r[60]!==ve||r[61]!==Se||r[62]!==k||r[63]!==re||r[64]!==f||r[65]!==J||r[66]!==E?(Y=ee&&(0,M.jsx)(P,{count:Number(G),currentUser:ee,fieldTitle:oe,mentionOptions:re,onChange:Se,onClick:ge,onClose:be,onCommentAdd:ve,onDiscard:J,open:k,readOnly:f,value:E}),r[55]=G,r[56]=ee,r[57]=oe,r[58]=ge,r[59]=be,r[60]=ve,r[61]=Se,r[62]=k,r[63]=re,r[64]=f,r[65]=J,r[66]=E,r[67]=Y):Y=r[67];let Ce;r[68]!==K||r[69]!==k||r[70]!==Y?(Ce={button:Y,hasComments:K,isAddingComment:k},r[68]=K,r[69]=k,r[70]=Y,r[71]=Ce):Ce=r[71];let we=Ce,X;r[72]===e.path?X=r[73]:(X=O(n(e.path)),r[72]=e.path,r[73]=X);let Z;r[74]!==we||r[75]!==e?(Z=e.renderDefault({...e,__internal_comments:we}),r[74]=we,r[75]=e,r[76]=Z):Z=r[76];let Q;r[77]!==U||r[78]!==z?(Q=z&&!U&&(0,M.jsx)(pe,{animate:`animate`,exit:`exit`,initial:`initial`,variants:fe}),r[77]=U,r[78]=z,r[79]=Q):Q=r[79];let $;r[80]===Q?$=r[81]:($=(0,M.jsx)(c,{children:Q}),r[80]=Q,r[81]=$);let Te;return r[82]!==X||r[83]!==Z||r[84]!==$?(Te=(0,M.jsxs)(R,{...X,ref:o,children:[Z,$]}),r[82]=X,r[83]=Z,r[84]=$,r[85]=Te):Te=r[85],Te}function B(e,t){return e+t}function me(e){return E(e.parentComment)}function V(e,t){let n=w(e);return n?a(t,n):!1}export{L as CommentsField}; \ No newline at end of file diff --git a/dist/static/CommentsField-DIMLaoGp-c5l67KRX.js b/dist/static/CommentsField-DIMLaoGp-c5l67KRX.js deleted file mode 100644 index 9b9b60b..0000000 --- a/dist/static/CommentsField-DIMLaoGp-c5l67KRX.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$t as t,Gf as n,Hl as r,Sd as i,To as ee,Vl as a,Zs as o,cd as te,lc as s,ld as ne,nc as re,nf as c,rc as ie}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as l,t as u}from"./jsx-runtime-BpzPEenQ.js";import{t as d}from"./compiler-runtime-sKsOXjDo.js";import{Dt as f,J as p,Ot as m,Tt as h,dt as g,g as ae,gt as oe,r as _,tt as v,vt as y}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as b,Ut as x,Y as S,a as C,et as se,it as ce,o as w,r as T,s as E,yt as le}from"./dist-LVcARZxB.js";import{t as ue}from"./Comment-CPMW8FMx.js";import{t as D}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{t as O}from"./useComments-Bi1m7AzT-DcZcKqsq.js";import{AddCommentIcon as k}from"./AddComment-DzLuhpXr.js";import{t as de}from"./useCommentsUpsell-a8ecO894-CNq44jQK.js";var A=e(l(),1),fe=d(),j=u();function pe(){let e=(0,A.useContext)(n);if(!e)throw Error(`useCommentsAuthoringPath: missing context value`);return e}var M=b(T).withConfig({displayName:`ContentStack`,componentId:`sc-kyng0k-0`})`width:320px;`;function me(e){let t=(0,fe.c)(69),{count:n,currentUser:r,fieldTitle:a,isCreatingDataset:o,mentionOptions:te,onChange:ne,onClick:c,onClose:l,onCommentAdd:u,onDiscard:d,onInputKeyDown:f,open:p,value:m}=e,{t:h}=i(v),{error:oe}=D(),_=(0,A.useRef)(null),[y,b]=(0,A.useState)(null),x=(0,A.useRef)(null),S=n>0,ce;t[0]!==y||t[1]!==l||t[2]!==p?(ce=()=>{p&&(l(),y?.focus())},t[0]=y,t[1]=l,t[2]=p,t[3]=ce):ce=t[3];let E=ce,O;t[4]!==E||t[5]!==u?(O=e=>{u(e),E()},t[4]=E,t[5]=u,t[6]=O):O=t[6];let de=O,pe;t[7]===m?pe=t[8]:(pe=g(m),t[7]=m,t[8]=pe);let me=pe,N;t[9]!==E||t[10]!==me?(N=()=>{if(!me){E();return}x.current?.discardDialogController.open()},t[9]=E,t[10]=me,t[11]=N):N=t[11];let P=N,F;t[12]===f?F=t[13]:(F=e=>{e.isDefaultPrevented()||f&&f(e)},t[12]=f,t[13]=F);let I=F,L;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>{x.current?.discardDialogController.close()},t[14]=L):L=t[14];let he=L,R;t[15]!==E||t[16]!==d?(R=()=>{x.current?.discardDialogController.close(),E(),d()},t[15]=E,t[16]=d,t[17]=R):R=t[17];let ge=R,z;t[18]===P?z=t[19]:(z=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),P())},t[18]=P,t[19]=z);let B=z,V;if(t[20]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>[_.current],t[20]=V):V=t[20],se(p&&P,V),!S){let e;t[21]===a?e=t[22]:(e={field:a},t[21]=a,t[22]=e);let n;t[23]!==h||t[24]!==e?(n=(0,j.jsx)(ee,{t:h,i18nKey:`compose.add-comment-input-placeholder`,values:e}),t[23]=h,t[24]=e,t[25]=n):n=t[25];let i=n,s;t[26]!==r||t[27]!==ge||t[28]!==I||t[29]!==de||t[30]!==o||t[31]!==te||t[32]!==ne||t[33]!==i||t[34]!==m?(s=(0,j.jsx)(M,{padding:2,gap:4,flexDirection:`column`,children:(0,j.jsx)(ae,{currentUser:r,focusLock:!0,focusOnMount:!0,mentionOptions:te,onChange:ne,onDiscardCancel:he,onDiscardConfirm:ge,onKeyDown:I,onSubmit:de,placeholder:i,readOnly:o,ref:x,value:m})}),t[26]=r,t[27]=ge,t[28]=I,t[29]=de,t[30]=o,t[31]=te,t[32]=ne,t[33]=i,t[34]=m,t[35]=s):s=t[35];let l=s,u;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`bottom-end`],t[36]=u):u=t[36];let d;t[37]===h?d=t[38]:(d=h(`field-button.aria-label-add`),t[37]=h,t[38]=d);let f=o||!!oe,g;t[39]===h?g=t[40]:(g=h(`field-button.title`),t[39]=h,t[40]=g);let v;t[41]===g?v=t[42]:(v={content:g,placement:`top`},t[41]=g,t[42]=v);let y;t[43]!==c||t[44]!==p||t[45]!==d||t[46]!==f||t[47]!==v?(y=(0,j.jsx)(`div`,{children:(0,j.jsx)(ie,{"aria-label":d,disabled:f,icon:k,mode:`bleed`,onClick:c,ref:b,selected:p,tooltipProps:v})}),t[43]=c,t[44]=p,t[45]=d,t[46]=f,t[47]=v,t[48]=y):y=t[48];let S;return t[49]!==l||t[50]!==B||t[51]!==p||t[52]!==y?(S=(0,j.jsx)(re,{constrainSize:!0,content:l,fallbackPlacements:u,open:p,placement:`right-start`,portal:!0,ref:_,onKeyDown:B,children:y}),t[49]=l,t[50]=B,t[51]=p,t[52]=y,t[53]=S):S=t[53],S}let H;t[54]!==n||t[55]!==h?(H=h(`field-button.content`,{count:n}),t[54]=n,t[55]=h,t[56]=H):H=t[56];let U;t[57]===h?U=t[58]:(U=h(`field-button.aria-label-open`),t[57]=h,t[58]=U);let W;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,j.jsx)(C,{muted:!0,size:1,icon:ue,style:{margin:`-0.375rem`}}),t[59]=W):W=t[59];let G=n>9?`9+`:n,K;t[60]===G?K=t[61]:(K=(0,j.jsxs)(T,{alignItems:`center`,gap:2,children:[W,(0,j.jsx)(w,{size:0,as:`div`,trim:!0,children:G})]}),t[60]=G,t[61]=K);let q;t[62]!==c||t[63]!==U||t[64]!==K?(q=(0,j.jsx)(le,{"aria-label":U,mode:`bleed`,onClick:c,padding:2,gap:2,children:K}),t[62]=c,t[63]=U,t[64]=K,t[65]=q):q=t[65];let J;return t[66]!==q||t[67]!==H?(J=(0,j.jsx)(s,{portal:!0,placement:`top`,content:H,children:q}),t[66]=q,t[67]=H,t[68]=J):J=t[68],J}var N=new Map,P=[],F={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}};function I(e){let t=(0,fe.c)(5),{enabled:n,mode:r}=h();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let i;return t[2]!==r||t[3]!==e?(i=(0,j.jsx)(R,{...e,mode:r}),t[2]=r,t[3]=e,t[4]=i):i=t[4],i}var L=b(te.div).withConfig({displayName:`HighlightDiv`,componentId:`sc-9nisbw-0`})(({theme:e})=>{let{radius:t,space:n,color:r}=e.sanity,i=S[_][r.dark?900:50].hex;return x`mix-blend-mode:${r.dark?`screen`:`multiply`};border-radius:${t[3]}px;top:-${n[2]}px;left:-${n[2]}px;bottom:-${n[2]}px;right:-${n[2]}px;pointer-events:none;position:absolute;z-index:1;width:calc(100% + ${n[2]*2}px);height:calc(100% + ${n[2]*2}px);background-color:${i};`}),he=b(E).withConfig({displayName:`FieldStack`,componentId:`sc-9nisbw-1`})`position:relative;&:empty:not([hidden]){display:none;}`;function R(e){let n=(0,fe.c)(86),{mode:i}=e,ee=o(),{element:a}=ce(),te=(0,A.useRef)(null),{comments:s,isCommentsOpen:re,isCreatingDataset:ie,mentionOptions:l,onCommentsOpen:u,operation:d,setStatus:h,status:g}=O(),{upsellData:ae,handleOpenDialog:oe}=de(),{selectedPath:_,setSelectedPath:v}=m(),{authoringPath:y,setAuthoringPath:b}=pe(),x;n[0]===a?x=n[1]:(x={boundaryElement:a},n[0]=a,n[1]=x);let{scrollToGroup:S}=f(x),C;n[2]===e.schemaType?C=n[3]:(C=t(e.schemaType),n[2]=e.schemaType,n[3]=C);let se=C,w;n[4]===e.path?w=n[5]:(w=r(e.path),n[4]=e.path,n[5]=w);let T=w,E;n[6]===T?E=n[7]:(E=N.get(T)||null,n[6]=T,n[7]=E);let[le,ue]=(0,A.useState)(E),D=y===T,k;n[8]!==re||n[9]!==e.path||n[10]!==_?.fieldPath||n[11]!==_?.origin?(k=()=>!re||_?.origin===`form`||_?.origin===`url`?!1:B(_?.fieldPath,e.path),n[8]=re,n[9]=e.path,n[10]=_?.fieldPath,n[11]=_?.origin,n[12]=k):k=n[12],_?.fieldPath,_?.origin;let M;n[13]===k?M=n[14]:(M=k(),n[13]=k,n[14]=M);let I=M;_?.threadId;let R;if(n[15]!==s.data.open||n[16]!==_?.threadId){let e;n[18]===_?.threadId?e=n[19]:(e=e=>e.threadId===_?.threadId,n[18]=_?.threadId,n[19]=e),R=s.data.open.filter(e).some(z),n[15]=s.data.open,n[16]=_?.threadId,n[17]=R}else R=n[17];let V=R,H;if(n[20]!==s.data.open||n[21]!==e.path){let t;n[23]===e.path?t=n[24]:(t=t=>B(t.fieldPath,e.path)?t.commentsCount:0,n[23]=e.path,n[24]=t),H=s.data.open.map(t).reduce(ge,0),n[20]=s.data.open,n[21]=e.path,n[22]=H}else H=n[22];let U=H||0,W=U>0,G;n[25]===T?G=n[26]:(G=()=>{ue(null),N.delete(T)},n[25]=T,n[26]=G);let K=G,q;n[27]!==s.data.open||n[28]!==oe||n[29]!==W||n[30]!==D||n[31]!==i||n[32]!==u||n[33]!==e.path||n[34]!==S||n[35]!==b||n[36]!==v||n[37]!==h||n[38]!==g||n[39]!==T||n[40]!==ae?(q=()=>{if(W){g===`resolved`&&h(`open`),b(null),u?.();let t=s.data.open.find(t=>B(t.fieldPath,e.path));t&&(v({threadId:t.threadId,origin:`form`,fieldPath:t.fieldPath}),S(t.threadId));return}if(i===`upsell`){ae?oe(`field_action`):u?.();return}b(D?null:T)},n[27]=s.data.open,n[28]=oe,n[29]=W,n[30]=D,n[31]=i,n[32]=u,n[33]=e.path,n[34]=S,n[35]=b,n[36]=v,n[37]=h,n[38]=g,n[39]=T,n[40]=ae,n[41]=q):q=n[41];let J=q,_e;n[42]!==u||n[43]!==d||n[44]!==e.path||n[45]!==K||n[46]!==S||n[47]!==v||n[48]!==h||n[49]!==g?(_e=t=>{if(t){let n=c(),i={type:`field`,fieldPath:r(e.path),message:t,parentCommentId:void 0,status:`open`,threadId:n,reactions:P};d.create(i),u?.(),g===`resolved`&&h(`open`),K(),v({threadId:n,origin:`form`,fieldPath:r(e.path)}),S(n)}},n[42]=u,n[43]=d,n[44]=e.path,n[45]=K,n[46]=S,n[47]=v,n[48]=h,n[49]=g,n[50]=_e):_e=n[50];let ve=_e,ye;n[51]===b?ye=n[52]:(ye=()=>b(null),n[51]=b,n[52]=ye);let be=ye,xe;n[53]===T?xe=n[54]:(xe=e=>{ue(e),N.set(T,e)},n[53]=T,n[54]=xe);let Se=xe,Y;n[55]!==U||n[56]!==ee||n[57]!==se||n[58]!==J||n[59]!==be||n[60]!==ve||n[61]!==Se||n[62]!==ie||n[63]!==D||n[64]!==l||n[65]!==K||n[66]!==le?(Y=ee&&(0,j.jsx)(me,{count:Number(U),currentUser:ee,fieldTitle:se,isCreatingDataset:ie,mentionOptions:l,onChange:Se,onClick:J,onClose:be,onCommentAdd:ve,onDiscard:K,open:D,value:le}),n[55]=U,n[56]=ee,n[57]=se,n[58]=J,n[59]=be,n[60]=ve,n[61]=Se,n[62]=ie,n[63]=D,n[64]=l,n[65]=K,n[66]=le,n[67]=Y):Y=n[67];let Ce;n[68]!==W||n[69]!==D||n[70]!==Y?(Ce={button:Y,hasComments:W,isAddingComment:D},n[68]=W,n[69]=D,n[70]=Y,n[71]=Ce):Ce=n[71];let we=Ce,X;n[72]===e.path?X=n[73]:(X=p(r(e.path)),n[72]=e.path,n[73]=X);let Z;n[74]!==we||n[75]!==e?(Z=e.renderDefault({...e,__internal_comments:we}),n[74]=we,n[75]=e,n[76]=Z):Z=n[76];let Q;n[77]!==V||n[78]!==I?(Q=I&&!V&&(0,j.jsx)(L,{animate:`animate`,exit:`exit`,initial:`initial`,variants:F}),n[77]=V,n[78]=I,n[79]=Q):Q=n[79];let $;n[80]===Q?$=n[81]:($=(0,j.jsx)(ne,{children:Q}),n[80]=Q,n[81]=$);let Te;return n[82]!==X||n[83]!==Z||n[84]!==$?(Te=(0,j.jsxs)(he,{...X,ref:te,children:[Z,$]}),n[82]=X,n[83]=Z,n[84]=$,n[85]=Te):Te=n[85],Te}function ge(e,t){return e+t}function z(e){return oe(e.parentComment)}function B(e,t){let n=y(e);return n?a(t,n):!1}export{I as CommentsField}; \ No newline at end of file diff --git a/dist/static/CommentsInput-DaD4Zzmx-DuP13BIO.js b/dist/static/CommentsInput-DaD4Zzmx-DuP13BIO.js deleted file mode 100644 index b9dc339..0000000 --- a/dist/static/CommentsInput-DaD4Zzmx-DuP13BIO.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Cf as t,Df as n,Ef as r,Hl as i,Ll as a,Pu as o,Sc as s,Sd as c,Tu as l,Vl as u,Zs as d,cd as f,ju as p,ka as m,ld as h,li as g,nc as _,nf as v,rc as y,vf as b,yc as x}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as S,t as C}from"./jsx-runtime-BpzPEenQ.js";import{t as w}from"./compiler-runtime-sKsOXjDo.js";import{Et as T,et as E,n as D}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as ee,Ut as te,Y as O,at as ne,et as re,p as ie,r as k,s as ae}from"./dist-LVcARZxB.js";import{i as oe,n as A,r as j}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{n as M,t as N}from"./buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js";import{AddCommentIcon as P}from"./AddComment-DzLuhpXr.js";import{c as se,l as ce,t as le,u as ue}from"./CommentInput-C1kF5k49-CItaByrf.js";import{n as de,t as fe}from"./useCommentsUpsell-dtlhkiSW-BXDjHwtY.js";var F=e(S(),1),I=w(),L=C(),pe=ee.span.withConfig({displayName:`HighlightSpan`,componentId:`sc-8rkq2u-0`})(({theme:e})=>{let t=e.sanity.v2?.color._dark,n=O[D][t?800:100].hex,r=O[D][t?700:300].hex,i=O[D][t?700:200].hex,a=O[D][t?600:400].hex,o=O[D][t?700:200].hex,s=O[D][t?600:400].hex;return te`box-sizing:border-box;transition:background-color 100ms ease,border-color 100ms ease;*{mix-blend-mode:${t?`screen`:`multiply`};}&[data-inline-comment-state='added'][data-inline-comment-nested='false']{background-color:${n};border-bottom:2px solid ${r};}&[data-inline-comment-state='added'][data-inline-comment-nested='true']{background-color:${o};border-bottom:2px solid ${s};}&[data-inline-comment-state='added'][data-inline-comment-nested='false'][data-hovered='true']{background-color:${i};border-bottom:2px solid ${a};}&[data-inline-comment-state='authoring']{background-color:${n};border-bottom:2px solid ${r};}`});function me(e){let t=(0,I.c)(15),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]):({ref:s,children:n,isAdded:r,isAuthoring:i,isHovered:a,isNested:o,...c}=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=r?`added`:i?`authoring`:void 0,u=a?`true`:`false`,d=o?`true`:`false`,f;return t[8]!==n||t[9]!==s||t[10]!==c||t[11]!==l||t[12]!==u||t[13]!==d?(f=(0,L.jsx)(pe,{...c,"data-hovered":u,"data-inline-comment-nested":d,"data-inline-comment-state":l,ref:s,children:n}),t[8]=n,t[9]=s,t[10]=c,t[11]=l,t[12]=u,t[13]=d,t[14]=f):f=t[14],f}var he=(0,F.memo)(function(e){let t=(0,I.c)(20),{children:n,commentId:r,currentHoveredCommentId:i,onClick:a,onHoverEnd:o,onHoverStart:s,selectedThreadId:c,threadId:l}=e,u=(0,F.useRef)(null),[d,f]=(0,F.useState)(!1),[p,m]=(0,F.useState)(null),h,g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{let e=u.current?.previousSibling,t=u.current?.nextSibling;if(!e||!t){f(!1);return}let[n]=Object.keys(se(``)),r=e.getAttribute(n),i=t.getAttribute(n),a=!!(r&&i&&r===i);m(a?r:null),f(a)},g=[],t[0]=h,t[1]=g):(h=t[0],g=t[1]),(0,F.useEffect)(h,g);let _;t[2]!==r||t[3]!==s?(_=()=>s(r),t[2]=r,t[3]=s,t[4]=_):_=t[4];let v=_,y;t[5]===o?y=t[6]:(y=()=>o(null),t[5]=o,t[6]=y);let b=y,x;t[7]!==r||t[8]!==a?(x=()=>a(r),t[7]=r,t[8]=a,t[9]=x):x=t[9];let S=x,C=i===r||i===p&&d||c===l,w;t[10]===l?w=t[11]:(w=se(l),t[10]=l,t[11]=w);let T;return t[12]!==n||t[13]!==S||t[14]!==v||t[15]!==b||t[16]!==d||t[17]!==C||t[18]!==w?(T=(0,L.jsx)(me,{isAdded:!0,isHovered:C,isNested:d,onClick:S,onMouseEnter:v,onMouseLeave:b,ref:u,...w,children:n}),t[12]=n,t[13]=S,t[14]=v,t[15]=b,t[16]=d,t[17]=C,t[18]=w,t[19]=T):T=t[19],T});function ge(e){let{comments:t,currentHoveredCommentId:n,onDecorationClick:r,onDecorationHoverEnd:i,onDecorationHoverStart:a,onDecorationMoved:o,selectedThreadId:s,value:c,documentValue:l,basePath:u}=e;return M({comments:t,value:c,documentValue:l,basePath:u}).map(({selection:e,comment:t,range:c})=>({component:({children:e})=>(0,L.jsx)(he,{commentId:t._id,currentHoveredCommentId:n,onClick:r,onHoverEnd:i,onHoverStart:a,selectedThreadId:s,threadId:t.threadId,children:e}),onMoved:o,selection:e,payload:{commentId:t._id,range:c}}))}function R(e,i){let a=e.path[0],o=e.path[e.path.length-1];if(!t(a)||!t(o))return null;let s=i.find(e=>e._key===a._key);if(!n(s))return null;let c=s.children.findIndex(e=>e._key===o._key);if(c===-1)return null;let l=s.children.slice(0,c).reduce((e,t)=>e+(r(t)?t.text.length:0),0);return{_key:s._key,offset:l+e.offset}}function _e(e,t){let n=e.backward?{anchor:e.focus,focus:e.anchor}:e,r=R(n.anchor,t),i=R(n.focus,t);return!r||!i?null:{start:r,end:i}}function ve(e,t){let n=e.flatMap(e=>{if(e===null)return[];let n=_e(e,t);return n?[n]:[]});if(n.length===0)return null;let r=new Map(t.map((e,t)=>[e._key,t])),i=(e,t)=>(r.get(e._key)??-1)-(r.get(t._key)??-1)||e.offset-t.offset,a=n.map(e=>e.start).sort(i),o=n.map(e=>e.end).sort(i);return{start:a[0],end:o[o.length-1]}}function ye(e){let{comment:t,value:n,documentValue:r,basePath:i}=e,a=M({comments:[t],value:n,documentValue:r,basePath:i}).filter(e=>e.range.text);return{range:ve(a.map(e=>e.selection),n),selection:{type:`text`,value:a.map(e=>e.range).sort((e,t)=>e._key.localeCompare(t._key))}}}function be(e){let{fragment:t,documentValue:i,basePath:a,selection:o}=e;if(!o)throw Error(`Selection is required`);let s=o.backward?{backward:!1,anchor:o.focus,focus:o.anchor}:o,{block:c,path:u}=z(i,a,s.anchor.path)??{},{block:d,path:f}=z(i,a,s.focus.path)??{},p=[];for(let e of[u,f]){if(!e)continue;let t=x(i,[...a,...e.slice(0,-1)]);Array.isArray(t)&&!p.includes(t)&&p.push(t)}return{type:`text`,value:t.map(e=>{let t=Se(p,e._key);if(!n(t))return{_key:e._key,text:``};let i=c?._key,a=d?._key,o=l([e]),u=n(e)?e.children[0]:void 0,f=n(e)?e.children[e.children.length-1]:void 0,m=``,h=-1;if(i===t._key)for(let e of t.children){if(h++,e._key===u?._key){m+=r(e)&&e.text.slice(0,Math.max(0,s.anchor.offset))||``;break}m+=e.text}let g=``;if(a===t._key)for(let e of t.children.slice(h).reverse()){if(e._key===f?._key){g=(r(e)&&e.text.slice(s.focus.offset,e.text.length)||``)+g;break}g=e.text+g}return{_key:t._key,text:`${m}${N[0]}${o}${N[1]}${g}`}})}}function xe(e,t,n){let r=z(e,t,n)?.path;if(r)return i([...t,...r.slice(0,-1)])}function z(e,t,r){for(let i=r.length;i>0;i--){let a=r.slice(0,i),o=x(e,[...t,...a]);if(n(o))return{block:o,path:a}}}function Se(e,t){for(let r of e)for(let e of r)if(n(e)&&e._key===t)return e}function B(e){if(!e||!e.length)return null;let t=e.map(e=>e.getBoundingClientRect()),n=Math.min(...t.map(e=>e.x))||0,r=Math.min(...t.map(e=>e.y))||0,i=Math.max(...t.map(e=>e.right))||0,a=Math.max(...t.map(e=>e.bottom))||0;return{x:n,y:r,width:i-n,height:a-r,top:r,right:i,bottom:a,left:n}}function Ce(e){let t=(0,I.c)(5),{scrollElement:n,disabled:r,selector:i}=e,[a,o]=(0,F.useState)(null),s,c;return t[0]!==r||t[1]!==n||t[2]!==i?(s=()=>{if(r)return;let e=()=>{let e=document?.querySelectorAll(i);if(!e)return;let t=B(Array.from(e));o(t)};if(e(),n)return n.addEventListener(`wheel`,e),()=>{n.removeEventListener(`wheel`,e)}},c=[n,r,i],t[0]=r,t[1]=n,t[2]=i,t[3]=s,t[4]=c):(s=t[3],c=t[4]),(0,F.useEffect)(s,c),a}function we(e){let t=(0,I.c)(6),{scrollElement:n,disabled:r,selector:i}=e,a;t[0]!==r||t[1]!==n||t[2]!==i?(a={scrollElement:n,disabled:r,selector:i},t[0]=r,t[1]=n,t[2]=i,t[3]=a):a=t[3];let o=Ce(a),s;bb0:{if(!o){s=null;break bb0}let e;t[4]===o?e=t[5]:(e={getBoundingClientRect:()=>o},t[4]=o,t[5]=e),s=e}return s}function Te(){let e=window.getSelection(),t=null;return e&&e.rangeCount>0&&(t=e.getRangeAt(0)),t?.getBoundingClientRect()||null}function Ee(e){let t=(0,I.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,L.jsx)(`path`,{d:`M5.92627 14.5381H7.92627V18.5381L11.9263 14.5381H15.9263C17.0308 14.5381 17.9263 13.6427 17.9263 12.5381V6.53809C17.9263 5.43352 17.0308 4.53809 15.9263 4.53809H5.92627C4.8217 4.53809 3.92627 5.43352 3.92627 6.53809V12.5381C3.92627 13.6427 4.8217 14.5381 5.92627 14.5381Z`,stroke:`currentColor`,strokeWidth:`1.2`,strokeLinejoin:`round`}),a=(0,L.jsx)(`path`,{d:`M2.77256 2.66835C2.54413 2.51319 2.23317 2.57259 2.07802 2.80103L1.40378 3.7937C1.32927 3.9034 1.30139 4.0382 1.32627 4.16845C1.35115 4.29871 1.42676 4.41374 1.53646 4.48825L19.5861 16.7479C19.8146 16.903 20.1255 16.8436 20.2807 16.6152L20.9549 15.6225C21.0294 15.5128 21.0573 15.378 21.0324 15.2478C21.0076 15.1175 20.9319 15.0025 20.8222 14.928L2.77256 2.66835Z`,fill:`currentColor`,strokeLinejoin:`round`}),t[3]=i,t[4]=a):(i=t[3],a=t[4]);let o;return t[5]!==n||t[6]!==r?(o=(0,L.jsxs)(`svg`,{"data-sanity-icon":`comment-disabled`,width:`1em`,height:`1em`,ref:n,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...r,children:[i,a]}),t[5]=n,t[6]=r,t[7]=o):o=t[7],o}var De=`_1d7twax0`,Oe=f.create(_),V=[`bottom`,`top`],ke={hidden:{opacity:0,y:-4},visible:{opacity:1,y:0}};function Ae(e){let t=(0,I.c)(13),{disabled:n,onClick:r,onClickOutside:i,referenceElement:a}=e,o=(0,F.useRef)(null),{t:s}=c(E),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>[o.current],t[0]=l):l=t[0],re(i,l);let u;t[1]===s?u=t[2]:(u=s(`inline-add-comment-button.disabled-overlap-title`),t[1]=s,t[2]=u);let d=u,f;t[3]===s?f=t[4]:(f=s(`inline-add-comment-button.title`),t[3]=s,t[4]=f);let p=n?d:f,m=n?Ee:P,h;t[5]!==n||t[6]!==r||t[7]!==m||t[8]!==p?(h=(0,L.jsx)(y,{"data-testid":`inline-comment-button`,disabled:n,icon:m,mode:`bleed`,onClick:r,ref:o,text:p}),t[5]=n,t[6]=r,t[7]=m,t[8]=p,t[9]=h):h=t[9];let g=h,_;return t[10]!==g||t[11]!==a?(_=(0,L.jsx)(Oe,{animate:`visible`,className:De,content:g,contentEditable:!1,fallbackPlacements:V,initial:`hidden`,open:!0,padding:1,placement:`bottom`,portal:!0,referenceElement:a,variants:ke}),t[10]=g,t[11]=a,t[12]=_):_=t[12],_}var je=`_16r7rrw0`,Me=[`bottom`,`top`];function Ne(e){let t=(0,I.c)(20),{currentUser:n,mentionOptions:r,onChange:i,onClickOutside:a,onDiscardConfirm:o,onSubmit:s,referenceElement:c,value:l}=e,u=(0,F.useRef)(null),d=(0,F.useRef)(null),f=ne().elements?.documentScrollElement||null,p;t[0]===o?p=t[1]:(p=()=>{u.current?.discardDialogController.close(),o()},t[0]=o,t[1]=p);let m=p,h;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{u.current?.discardDialogController.close()},t[2]=h):h=t[2];let g=h,v;t[3]!==a||t[4]!==l?(v=()=>{if(A(l)){u.current?.discardDialogController.open();return}a()},t[3]=a,t[4]=l,t[5]=v):v=t[5];let y;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>[d.current],t[6]=y):y=t[6],re(v,y);let b;t[7]!==n||t[8]!==m||t[9]!==r||t[10]!==i||t[11]!==s||t[12]!==l?(b=(0,L.jsx)(k,{className:je,padding:2,ref:d,flexDirection:`column`,children:(0,L.jsx)(le,{currentUser:n,focusLock:!0,focusOnMount:!0,mentionOptions:r,onChange:i,onDiscardCancel:g,onDiscardConfirm:m,onSubmit:s,ref:u,value:l})}),t[7]=n,t[8]=m,t[9]=r,t[10]=i,t[11]=s,t[12]=l,t[13]=b):b=t[13];let x;t[14]!==f||t[15]!==b?(x=(0,L.jsx)(ie,{element:f,children:b}),t[14]=f,t[15]=b,t[16]=x):x=t[16];let S=x,C;return t[17]!==S||t[18]!==c?(C=(0,L.jsx)(_,{content:S,"data-ui":`InlineCommentInputPopover`,fallbackPlacements:Me,open:!0,placement:`bottom`,portal:!0,referenceElement:c}),t[17]=S,t[18]=c,t[19]=C):C=t[19],C}var H=[];function Pe(e){let t=(0,I.c)(5),{enabled:n,mode:r}=T(),i=s(),a=e.schemaType.name===`sanity.assist.instruction.prompt`,o=!!i.__internal_comments;if(!n||a||!o){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let c;return t[2]!==r||t[3]!==e?(c=(0,L.jsx)(U,{...e,mode:r}),t[2]=r,t[3]=e,t[4]=c):c=t[4],c}var U=(0,F.memo)(function(e){let t=(0,I.c)(110),{mode:r,onItemClose:i,onItemOpen:o}=e,s=d(),c=ne(),{comments:l,versionId:f,getComment:_,mentionOptions:y,onCommentsOpen:b,operation:x,readOnly:S,setStatus:C,status:w}=ce(),{setSelectedPath:T,selectedPath:E}=fe(),{scrollToComment:D,scrollToGroup:ee}=ue(),{handleOpenDialog:te}=de(),[O,re]=(0,F.useState)(!1),k=(0,F.useRef)(null),A;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(A=[],t[0]=A):A=t[0];let j=m(A),M=(0,F.useRef)(j),N,P;t[1]===j?(N=t[2],P=t[3]):(N=()=>{M.current=j},P=[j],t[1]=j,t[2]=N,t[3]=P),(0,F.useLayoutEffect)(N,P);let[se,le]=(0,F.useState)(null),[pe,he]=(0,F.useState)(null),[R,ve]=(0,F.useState)(null),[z,Se]=(0,F.useState)(null),[B,Ce]=(0,F.useState)(null),[Ee,De]=(0,F.useState)(null),[Oe,V]=(0,F.useState)(!1),[ke,je]=(0,F.useState)(null),[Me,Pe]=(0,F.useState)(!1),[U,Le]=(0,F.useState)(H),W;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(W=new Set,t[4]=W):W=t[4];let Ve=(0,F.useRef)(W),[He,Ue]=(0,F.useState)(null),We;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(We=()=>k.current?g.getFragment(k.current):H,t[5]=We):We=t[5];let Ge=We,Ke;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=()=>{let e=Te();Ce(e)},t[6]=Ke):Ke=t[6];let G=Ke,qe;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(qe=()=>{Se(null),Ce(null),ve(null),he(null),V(!1),le(null),Ue(null)},t[7]=qe):qe=t[7];let K=qe,Je;t[8]!==z||t[9]!==te||t[10]!==r?(Je=()=>{if(r===`upsell`){te(`pte`);return}let e=Ge()||null;Ue(e),ve(z)},t[8]=z,t[9]=te,t[10]=r,t[11]=Je):Je=t[11];let Ye=Je,Xe;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=()=>{K()},t[12]=Xe):Xe=t[12];let Ze=Xe,Qe;if(t[13]!==l.data.open||t[14]!==e.path){let n;t[16]===e.path?n=t[17]:(n=t=>{let n=oe(t.fieldPath);return n?u(e.path,n):!1},t[16]=e.path,t[17]=n),Qe=l.data.open.filter(ze).filter(n).map(Be),t[13]=l.data.open,t[14]=e.path,t[15]=Qe}else Qe=t[15];let $e=Qe,et;t[18]!==He||t[19]!==R||t[20]!==b||t[21]!==x||t[22]!==e.path||t[23]!==ee||t[24]!==T||t[25]!==C||t[26]!==w?(et=t=>{if(!R||!k.current)return;let n=R.backward?{backward:!1,anchor:R.focus,focus:R.anchor}:R,r=xe(M.current,e.path,n.focus.path);if(!r)return;let i=be({fragment:He||H,selection:n,documentValue:M.current,basePath:e.path}),a=g.getValue(k.current)||H,o=_e(n,a)??void 0,s=v(),c={type:`field`,contentSnapshot:He,fieldPath:r,message:t,parentCommentId:void 0,reactions:H,selection:i,status:`open`,threadId:s};x.create(o?{...c,range:o,fieldValue:a}:c),b?.(),w===`resolved`&&C(`open`),T({fieldPath:r,threadId:s,origin:`form`}),ee(s),K()},t[18]=He,t[19]=R,t[20]=b,t[21]=x,t[22]=e.path,t[23]=ee,t[24]=T,t[25]=C,t[26]=w,t[27]=et):et=t[27];let tt=et,nt;t[28]!==_||t[29]!==b||t[30]!==D||t[31]!==T?(nt=e=>{let t=_(e);t&&(T({fieldPath:t.target.path?.field||``,threadId:t.threadId,origin:`form`}),b?.(),D(t._id))},t[28]=_,t[29]=b,t[30]=D,t[31]=T,t[32]=nt):nt=t[32];let rt=nt,it=(0,F.useRef)(!1),at=(0,F.useRef)(!1),ot;t[33]===o?ot=t[34]:(ot=e=>{at.current=!0,K(),o(e)},t[33]=o,t[34]=ot);let st=ot,ct;t[35]===i?ct=t[36]:(ct=()=>{at.current=!1,i()},t[35]=i,t[36]=ct);let lt=ct,ut;t[37]===O?ut=t[38]:(ut=e=>{if(at.current){V(!1);return}let t=e?.anchor.offset!==e?.focus.offset;if(!Ge()?.every(n)||!t){V(!1);return}if(it.current){it.current=!1;return}O||G(),Se(e),V(!0)},t[37]=O,t[38]=ut);let dt=Fe(ut),ft;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ft=()=>{it.current=!1,at.current=!1,(0,F.startTransition)(()=>re(!0))},t[39]=ft):ft=t[39];let pt=ft,mt;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(mt=()=>{(0,F.startTransition)(()=>re(!1)),G()},t[40]=mt):mt=t[40];let ht=mt,gt;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(gt=e=>{let{rangeDecoration:t,newSelection:n}=e,r=t.payload?.commentId;typeof r==`string`&&(Ve.current.add(r),Le(e=>e.map(e=>e.payload?.commentId===r?{...t,selection:n,payload:{...t.payload,dirty:!0}}:e)))},t[41]=gt):gt=t[41];let _t=gt,vt;t[42]!==_||t[43]!==x||t[44]!==e.path||t[45]!==f?(vt=()=>{let t=Array.from(Ve.current);if(t.length===0||!k.current)return;let n=g.getValue(k.current)||H;t.forEach(t=>{let r=_(t);if(!r||r.target?.sourceDocumentId!==f)return;let i=oe(r.target.path?.field);if(!i||!a(i,e.path))return;let{range:o,selection:s}=ye({comment:r,value:n,documentValue:M.current,basePath:e.path}),c={target:{...r.target,path:{...r.target?.path,field:r.target.path?.field||``,selection:s}}};p(r.target,c.target)||x.updateRange(r._id,o?{range:o,fieldValue:n,optimisticUpdate:c}:{range:null,optimisticUpdate:c})}),Le(e=>e.map(e=>{let n=e.payload?.commentId;return typeof n==`string`&&t.includes(n)?{...e,payload:{...e.payload,dirty:!1}}:e}).filter(e=>{if(e.selection===null)return!1;let n=e.payload?.commentId;return!(typeof n==`string`&&t.includes(n)&&!_(n))})),t.forEach(e=>Ve.current.delete(e))},t[42]=_,t[43]=x,t[44]=e.path,t[45]=f,t[46]=vt):vt=t[46];let yt=vt,bt=Ie(),xt;t[47]!==Ee||t[48]!==rt||t[49]!==e.path||t[50]!==E?.threadId?(xt=t=>{if(!k.current)return H;let n=g.getValue(k.current)||H;return ge({comments:t,currentHoveredCommentId:Ee,onDecorationClick:rt,onDecorationHoverEnd:De,onDecorationHoverStart:De,onDecorationMoved:_t,selectedThreadId:E?.threadId||null,value:n,documentValue:M.current,basePath:e.path})},t[47]=Ee,t[48]=rt,t[49]=e.path,t[50]=E?.threadId,t[51]=xt):xt=t[51],E?.threadId;let St=xt,Ct;t[52]!==bt||t[53]!==dt||t[54]!==yt?(Ct=e=>{e.type===`mutation`&&bt(yt),e.type===`blur`&&(bt.flush(),it.current=!0),e.type===`selection`&&dt(e.selection)},t[52]=bt,t[53]=dt,t[54]=yt,t[55]=Ct):Ct=t[55];let wt=Ct,Tt;bb0:{if(!R){Tt=null;break bb0}let e;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(e=e=>{let{children:t}=e;return(0,L.jsx)(me,{isAuthoring:!0,ref:le,children:t})},t[56]=e):e=t[56];let n;t[57]===R?n=t[58]:(n={component:e,selection:R},t[57]=R,t[58]=n),Tt=n}let Et=Tt,Dt=e?.rangeDecorations||H,Ot;t[59]!==U||t[60]!==Et||t[61]!==Dt?(Ot=[...Dt,...Et?[Et]:H,...U],t[59]=U,t[60]=Et,t[61]=Dt,t[62]=Ot):Ot=t[62];let kt=Ot,[At,jt]=(0,F.useState)(!1),Mt,Nt;t[63]!==U||t[64]!==z?(Mt=()=>{(0,F.startTransition)(()=>jt(()=>!z||U.length===0?!1:U.some(e=>{if(!k.current)return!1;let t=g.isSelectionsOverlapping(k.current,z,e.selection),n=g.isSelectionsOverlapping(k.current,e.selection,z);return t||n})))},Nt=[U,z],t[63]=U,t[64]=z,t[65]=Mt,t[66]=Nt):(Mt=t[65],Nt=t[66]),(0,F.useEffect)(Mt,Nt);let q=Me?document.body:c.elements?.documentScrollElement||document.body,Pt=Me?c.elements?.documentScrollElement||document.body:ke,Ft=!R||!se,It;t[67]!==q||t[68]!==Ft?(It={scrollElement:q,disabled:Ft,selector:`[data-inline-comment-state="authoring"]`},t[67]=q,t[68]=Ft,t[69]=It):It=t[69];let Lt=we(It),Rt;bb1:{if(!B){Rt=null;break bb1}let e;t[70]===B?e=t[71]:(e={getBoundingClientRect:()=>B},t[70]=B,t[71]=e),Rt=e}let zt=Rt,Bt,Vt;t[72]!==z||t[73]!==q?(Bt=()=>{if(z)return q?.addEventListener(`wheel`,G),()=>{q?.removeEventListener(`wheel`,G)}},Vt=[z,q,G],t[72]=z,t[73]=q,t[74]=Bt,t[75]=Vt):(Bt=t[74],Vt=t[75]),(0,F.useEffect)(Bt,Vt);let Ht,Ut;t[76]!==St||t[77]!==$e?(Ht=()=>{let e=St($e);(0,F.startTransition)(()=>Le(t=>e.map(e=>{let n=t.find(t=>t.payload?.commentId===e.payload?.commentId);return n?.payload?.dirty?{...e,payload:{...e.payload,dirty:n.payload.dirty}}:e})))},Ut=[St,$e],t[76]=St,t[77]=$e,t[78]=Ht,t[79]=Ut):(Ht=t[78],Ut=t[79]),(0,F.useEffect)(Ht,Ut);let Wt=!!(z&&Oe&&zt&&!O),J=!!(R&&Lt),Y;t[80]!==s||t[81]!==tt||t[82]!==y||t[83]!==pe||t[84]!==Lt||t[85]!==S||t[86]!==J?(Y=J&&s&&!S&&(0,L.jsx)(Ne,{currentUser:s,mentionOptions:y,onChange:he,onClickOutside:K,onDiscardConfirm:Ze,onSubmit:tt,referenceElement:Lt,value:pe}),t[80]=s,t[81]=tt,t[82]=y,t[83]=pe,t[84]=Lt,t[85]=S,t[86]=J,t[87]=Y):Y=t[87];let X;t[88]!==At||t[89]!==Ye||t[90]!==S||t[91]!==zt||t[92]!==Wt||t[93]!==J?(X=Wt&&!J&&(0,L.jsx)(Ae,{disabled:At||S,onClick:Ye,onClickOutside:K,referenceElement:zt}),t[88]=At,t[89]=Ye,t[90]=S,t[91]=zt,t[92]=Wt,t[93]=J,t[94]=X):X=t[94];let Z;t[95]===X?Z=t[96]:(Z=(0,L.jsx)(h,{children:X}),t[95]=X,t[96]=Z);let Q;t[97]!==Pt||t[98]!==Y||t[99]!==Z?(Q=(0,L.jsxs)(ie,{element:Pt,children:[Y,Z]}),t[97]=Pt,t[98]=Y,t[99]=Z,t[100]=Q):Q=t[100];let $;t[101]!==lt||t[102]!==st||t[103]!==wt||t[104]!==e||t[105]!==kt?($=(0,L.jsx)(ae,{ref:je,onMouseDown:pt,onMouseUp:ht,children:(0,L.jsx)(Re,{...e,onEditorChange:wt,onItemClose:lt,onItemOpen:st,editorRef:k,rangeDecorations:kt,onFullScreenChange:Pe})}),t[101]=lt,t[102]=st,t[103]=wt,t[104]=e,t[105]=kt,t[106]=$):$=t[106];let Gt;return t[107]!==Q||t[108]!==$?(Gt=(0,L.jsxs)(L.Fragment,{children:[Q,$]}),t[107]=Q,t[108]=$,t[109]=Gt):Gt=t[109],Gt});function Fe(e){let t=(0,I.c)(2),n;return t[0]===e?n=t[1]:(n=o(e,200),t[0]=e,t[1]=n),n}function Ie(){let e=(0,I.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=o(Le,500),e[0]=t):t=e[0];let n=t,r,i;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=()=>()=>n.cancel(),i=[n],e[1]=r,e[2]=i):(r=e[1],i=e[2]),(0,F.useEffect)(r,i),n}function Le(e){return e()}function Re(e){return e.renderDefault(e)}function ze(e){return j(e.parentComment)}function Be(e){return e.parentComment}function W(e){return b(e.schemaType)}function Ve(e){let t=(0,I.c)(4);if(W(e)){let n;return t[0]===e?n=t[1]:(n=(0,L.jsx)(Pe,{...e}),t[0]=e,t[1]=n),n}let n;return t[2]===e?n=t[3]:(n=e.renderDefault(e),t[2]=e,t[3]=n),n}export{Ve as CommentsInput}; \ No newline at end of file diff --git a/dist/static/CommentsInput-kAJDT5JK-NeD9OrJO.js b/dist/static/CommentsInput-kAJDT5JK-NeD9OrJO.js deleted file mode 100644 index ccc3649..0000000 --- a/dist/static/CommentsInput-kAJDT5JK-NeD9OrJO.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Df as t,Pu as n,Sc as r,Sd as i,Vl as a,Zs as o,cd as s,ju as c,ka as l,ld as u,li as d,nc as f,nf as p,rc as m,vf as h}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as g,t as _}from"./jsx-runtime-BpzPEenQ.js";import{t as v}from"./compiler-runtime-sKsOXjDo.js";import{Dt as y,Ot as b,Q as x,Tt as S,X as C,Z as ee,dt as te,g as ne,gt as re,h as ie,m as w,rt as ae,tt as T,vt as oe}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as E,at as se,et as D,p as ce,r as O,s as le}from"./dist-LVcARZxB.js";import{t as ue}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{t as de}from"./useComments-Bi1m7AzT-DcZcKqsq.js";import{AddCommentIcon as k}from"./AddComment-DzLuhpXr.js";import{t as fe}from"./useCommentsUpsell-a8ecO894-CNq44jQK.js";var A=e(g(),1),j=v(),M=_();function pe(e){if(!e||!e.length)return null;let t=e.map(e=>e.getBoundingClientRect()),n=Math.min(...t.map(e=>e.x))||0,r=Math.min(...t.map(e=>e.y))||0,i=Math.max(...t.map(e=>e.right))||0,a=Math.max(...t.map(e=>e.bottom))||0;return{x:n,y:r,width:i-n,height:a-r,top:r,right:i,bottom:a,left:n}}function N(e){let t=(0,j.c)(5),{scrollElement:n,disabled:r,selector:i}=e,[a,o]=(0,A.useState)(null),s,c;return t[0]!==r||t[1]!==n||t[2]!==i?(s=()=>{if(r)return;let e=()=>{let e=document?.querySelectorAll(i);if(!e)return;let t=pe(Array.from(e));o(t)};if(e(),n)return n.addEventListener(`wheel`,e),()=>{n.removeEventListener(`wheel`,e)}},c=[n,r,i],t[0]=r,t[1]=n,t[2]=i,t[3]=s,t[4]=c):(s=t[3],c=t[4]),(0,A.useEffect)(s,c),a}function me(e){let t=(0,j.c)(6),{scrollElement:n,disabled:r,selector:i}=e,a;t[0]!==r||t[1]!==n||t[2]!==i?(a={scrollElement:n,disabled:r,selector:i},t[0]=r,t[1]=n,t[2]=i,t[3]=a):a=t[3];let o=N(a),s;bb0:{if(!o){s=null;break bb0}let e;t[4]===o?e=t[5]:(e={getBoundingClientRect:()=>o},t[4]=o,t[5]=e),s=e}return s}function he(){let e=window.getSelection(),t=null;return e&&e.rangeCount>0&&(t=e.getRangeAt(0)),t?.getBoundingClientRect()||null}var P=E(s.create(f)).withConfig({displayName:`MotionPopover`,componentId:`sc-7suyjs-0`})`user-select:none;`,F=[`bottom`,`top`],I={hidden:{opacity:0,y:-4},visible:{opacity:1,y:0}};function ge(e){let t=(0,j.c)(13),{disabled:n,onClick:r,onClickOutside:a,referenceElement:o}=e,s=(0,A.useRef)(null),{t:c}=i(T),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>[s.current],t[0]=l):l=t[0],D(a,l);let u;t[1]===c?u=t[2]:(u=c(`inline-add-comment-button.disabled-overlap-title`),t[1]=c,t[2]=u);let d=u,f;t[3]===c?f=t[4]:(f=c(`inline-add-comment-button.title`),t[3]=c,t[4]=f);let p=n?d:f,h=n?w:k,g;t[5]!==n||t[6]!==r||t[7]!==h||t[8]!==p?(g=(0,M.jsx)(m,{"data-testid":`inline-comment-button`,disabled:n,icon:h,mode:`bleed`,onClick:r,ref:s,text:p}),t[5]=n,t[6]=r,t[7]=h,t[8]=p,t[9]=g):g=t[9];let _=g,v;return t[10]!==_||t[11]!==o?(v=(0,M.jsx)(P,{animate:`visible`,content:_,contentEditable:!1,fallbackPlacements:F,initial:`hidden`,open:!0,padding:1,placement:`bottom`,portal:!0,referenceElement:o,variants:I}),t[10]=_,t[11]=o,t[12]=v):v=t[12],v}var L=[`bottom`,`top`],R=E(O).withConfig({displayName:`RootStack`,componentId:`sc-orhtcy-0`})`width:250px;`;function _e(e){let t=(0,j.c)(20),{currentUser:n,mentionOptions:r,onChange:i,onClickOutside:a,onDiscardConfirm:o,onSubmit:s,referenceElement:c,value:l}=e,u=(0,A.useRef)(null),d=(0,A.useRef)(null),p=se().elements?.documentScrollElement||null,m;t[0]===o?m=t[1]:(m=()=>{u.current?.discardDialogController.close(),o()},t[0]=o,t[1]=m);let h=m,g;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{u.current?.discardDialogController.close()},t[2]=g):g=t[2];let _=g,v;t[3]!==a||t[4]!==l?(v=()=>{if(te(l)){u.current?.discardDialogController.open();return}a()},t[3]=a,t[4]=l,t[5]=v):v=t[5];let y;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>[d.current],t[6]=y):y=t[6],D(v,y);let b;t[7]!==n||t[8]!==h||t[9]!==r||t[10]!==i||t[11]!==s||t[12]!==l?(b=(0,M.jsx)(R,{padding:2,ref:d,flexDirection:`column`,children:(0,M.jsx)(ne,{currentUser:n,focusLock:!0,focusOnMount:!0,mentionOptions:r,onChange:i,onDiscardCancel:_,onDiscardConfirm:h,onSubmit:s,ref:u,value:l})}),t[7]=n,t[8]=h,t[9]=r,t[10]=i,t[11]=s,t[12]=l,t[13]=b):b=t[13];let x;t[14]!==p||t[15]!==b?(x=(0,M.jsx)(ce,{element:p,children:b}),t[14]=p,t[15]=b,t[16]=x):x=t[16];let S=x,C;return t[17]!==S||t[18]!==c?(C=(0,M.jsx)(f,{content:S,"data-ui":`InlineCommentInputPopover`,fallbackPlacements:L,open:!0,placement:`bottom`,portal:!0,referenceElement:c}),t[17]=S,t[18]=c,t[19]=C):C=t[19],C}var z=[];function ve(e){let t=(0,j.c)(5),{enabled:n,mode:i}=S(),a=r(),o=e.schemaType.name===`sanity.assist.instruction.prompt`,s=!!a.__internal_comments;if(!n||o||!s){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let c;return t[2]!==i||t[3]!==e?(c=(0,M.jsx)(ye,{...e,mode:i}),t[2]=i,t[3]=e,t[4]=c):c=t[4],c}var ye=(0,A.memo)(function(e){let n=(0,j.c)(107),{mode:r,onItemClose:i,onItemOpen:s}=e,f=o(),m=se(),{comments:h,getComment:g,mentionOptions:_,onCommentsOpen:v,operation:S,setStatus:te,status:ne}=de(),{error:re}=ue(),{setSelectedPath:w,selectedPath:T}=b(),{scrollToComment:E,scrollToGroup:D}=y(),{handleOpenDialog:O}=fe(),[k,pe]=(0,A.useState)(!1),N=(0,A.useRef)(null),P;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(P=[],n[0]=P):P=n[0];let F=l(P),I=(0,A.useRef)(F),L,R;n[1]===F?(L=n[2],R=n[3]):(L=()=>{I.current=F},R=[F],n[1]=F,n[2]=L,n[3]=R),(0,A.useLayoutEffect)(L,R);let[ve,ye]=(0,A.useState)(null),[De,Oe]=(0,A.useState)(null),[B,ke]=(0,A.useState)(null),[V,Ae]=(0,A.useState)(null),[je,Me]=(0,A.useState)(null),[Ne,Pe]=(0,A.useState)(null),[Fe,Ie]=(0,A.useState)(!1),[Le,Re]=(0,A.useState)(null),[ze,Be]=(0,A.useState)(!1),[H,Ve]=(0,A.useState)(z),[He,Ue]=(0,A.useState)(null),We;n[4]===Symbol.for(`react.memo_cache_sentinel`)?(We=()=>N.current?d.getFragment(N.current):z,n[4]=We):We=n[4];let Ge=We,Ke;n[5]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=()=>{let e=he();Me(e)},n[5]=Ke):Ke=n[5];let U=Ke,qe;n[6]===Symbol.for(`react.memo_cache_sentinel`)?(qe=()=>{Ae(null),Me(null),ke(null),Oe(null),Ie(!1),ye(null),Ue(null)},n[6]=qe):qe=n[6];let W=qe,Je;n[7]!==V||n[8]!==O||n[9]!==r?(Je=()=>{if(r===`upsell`){O(`pte`);return}let e=Ge()||null;Ue(e),ke(V)},n[7]=V,n[8]=O,n[9]=r,n[10]=Je):Je=n[10];let Ye=Je,Xe;n[11]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=()=>{W()},n[11]=Xe):Xe=n[11];let Ze=Xe,Qe;if(n[12]!==h.data.open||n[13]!==e.path){let t;n[15]===e.path?t=n[16]:(t=t=>{let n=oe(t.fieldPath);return n?a(e.path,n):!1},n[15]=e.path,n[16]=t),Qe=h.data.open.filter(Se).filter(t).map(Ce),n[12]=h.data.open,n[13]=e.path,n[14]=Qe}else Qe=n[14];let $e=Qe,et;n[17]!==He||n[18]!==B||n[19]!==v||n[20]!==S||n[21]!==e.path||n[22]!==D||n[23]!==w||n[24]!==te||n[25]!==ne?(et=t=>{if(!B||!N.current)return;let n=B.backward?{backward:!1,anchor:B.focus,focus:B.anchor}:B,r=ae(I.current,e.path,n.focus.path);if(!r)return;let i=x({fragment:He||z,selection:n,documentValue:I.current,basePath:e.path}),a=p();S.create({type:`field`,contentSnapshot:He,fieldPath:r,message:t,parentCommentId:void 0,reactions:z,selection:i,status:`open`,threadId:a}),v?.(),ne===`resolved`&&te(`open`),w({fieldPath:r,threadId:a,origin:`form`}),D(a),W()},n[17]=He,n[18]=B,n[19]=v,n[20]=S,n[21]=e.path,n[22]=D,n[23]=w,n[24]=te,n[25]=ne,n[26]=et):et=n[26];let tt=et,nt;n[27]!==g||n[28]!==v||n[29]!==E||n[30]!==w?(nt=e=>{let t=g(e);t&&(w({fieldPath:t.target.path?.field||``,threadId:t.threadId,origin:`form`}),v?.(),E(t._id))},n[27]=g,n[28]=v,n[29]=E,n[30]=w,n[31]=nt):nt=n[31];let rt=nt,it=(0,A.useRef)(!1),at=(0,A.useRef)(!1),ot;n[32]===s?ot=n[33]:(ot=e=>{at.current=!0,W(),s(e)},n[32]=s,n[33]=ot);let st=ot,ct;n[34]===i?ct=n[35]:(ct=()=>{at.current=!1,i()},n[34]=i,n[35]=ct);let lt=ct,ut;n[36]===k?ut=n[37]:(ut=e=>{if(at.current){Ie(!1);return}let n=e?.anchor.offset!==e?.focus.offset;if(!Ge()?.every(t)||!n){Ie(!1);return}if(it.current){it.current=!1;return}k||U(),Ae(e),Ie(!0)},n[36]=k,n[37]=ut);let dt=be(ut),ft;n[38]===Symbol.for(`react.memo_cache_sentinel`)?(ft=()=>{it.current=!1,at.current=!1,(0,A.startTransition)(()=>pe(!0))},n[38]=ft):ft=n[38];let pt=ft,mt;n[39]===Symbol.for(`react.memo_cache_sentinel`)?(mt=()=>{(0,A.startTransition)(()=>pe(!1)),U()},n[39]=mt):mt=n[39];let ht=mt,gt;n[40]===Symbol.for(`react.memo_cache_sentinel`)?(gt=e=>{let{rangeDecoration:t,newSelection:n}=e,r=t.payload?.commentId;Ve(e=>e.map(e=>e.payload?.commentId===r?{...t,selection:n,payload:{...t.payload,dirty:!0}}:e))},n[40]=gt):gt=n[40];let _t=gt,vt;n[41]!==H||n[42]!==g||n[43]!==S||n[44]!==e.path?(vt=()=>{let t=H.filter(we);t.length!==0&&(t.forEach(t=>{let n=t.payload?.commentId,r=g(n||``);if(!r||!N.current)return;let i=d.getValue(N.current)||z,[a]=ee({comments:[r],value:i,documentValue:I.current,basePath:e.path}),o=a?.range?[a.range]:z,s=a?[...r.target.path?.selection?.value.filter(e=>e._key!==o[0]?._key).concat(o).flat().sort(Te)||z]:z,l={target:{...r.target,path:{...r.target?.path,field:r.target.path?.field||``,selection:{type:`text`,value:s}}}};c(r.target,l.target)||S.update(r._id,l)}),Ve(e=>e.map(e=>t.find(t=>t.payload?.commentId===e.payload?.commentId)?.payload?.dirty?{...e,payload:{...e.payload,dirty:!1}}:e).filter(Ee)))},n[41]=H,n[42]=g,n[43]=S,n[44]=e.path,n[45]=vt):vt=n[45];let yt=vt,bt;n[46]!==Ne||n[47]!==rt||n[48]!==e.path||n[49]!==T?.threadId?(bt=t=>{if(!N.current)return z;let n=d.getValue(N.current)||z;return C({comments:t,currentHoveredCommentId:Ne,onDecorationClick:rt,onDecorationHoverEnd:Pe,onDecorationHoverStart:Pe,onDecorationMoved:_t,selectedThreadId:T?.threadId||null,value:n,documentValue:I.current,basePath:e.path})},n[46]=Ne,n[47]=rt,n[48]=e.path,n[49]=T?.threadId,n[50]=bt):bt=n[50],T?.threadId;let xt=bt,St;n[51]!==dt||n[52]!==yt?(St=e=>{e.type===`mutation`&&yt(),e.type===`blur`&&(it.current=!0),e.type===`selection`&&dt(e.selection)},n[51]=dt,n[52]=yt,n[53]=St):St=n[53];let Ct=St,wt;bb0:{if(!B){wt=null;break bb0}let e;n[54]===Symbol.for(`react.memo_cache_sentinel`)?(e=e=>{let{children:t}=e;return(0,M.jsx)(ie,{isAuthoring:!0,ref:ye,children:t})},n[54]=e):e=n[54];let t;n[55]===B?t=n[56]:(t={component:e,selection:B},n[55]=B,n[56]=t),wt=t}let Tt=wt,Et=e?.rangeDecorations||z,G;n[57]!==H||n[58]!==Tt||n[59]!==Et?(G=[...Et,...Tt?[Tt]:z,...H],n[57]=H,n[58]=Tt,n[59]=Et,n[60]=G):G=n[60];let Dt=G,[Ot,kt]=(0,A.useState)(!1),At,jt;n[61]!==H||n[62]!==V?(At=()=>{(0,A.startTransition)(()=>kt(()=>!V||H.length===0?!1:H.some(e=>{if(!N.current)return!1;let t=d.isSelectionsOverlapping(N.current,V,e.selection),n=d.isSelectionsOverlapping(N.current,e.selection,V);return t||n})))},jt=[H,V],n[61]=H,n[62]=V,n[63]=At,n[64]=jt):(At=n[63],jt=n[64]),(0,A.useEffect)(At,jt);let K=ze?document.body:m.elements?.documentScrollElement||document.body,Mt=ze?m.elements?.documentScrollElement||document.body:Le,Nt=!B||!ve,Pt;n[65]!==K||n[66]!==Nt?(Pt={scrollElement:K,disabled:Nt,selector:`[data-inline-comment-state="authoring"]`},n[65]=K,n[66]=Nt,n[67]=Pt):Pt=n[67];let Ft=me(Pt),It;bb1:{if(!je){It=null;break bb1}let e;n[68]===je?e=n[69]:(e={getBoundingClientRect:()=>je},n[68]=je,n[69]=e),It=e}let Lt=It,Rt,zt;n[70]!==V||n[71]!==K?(Rt=()=>{if(V)return K?.addEventListener(`wheel`,U),()=>{K?.removeEventListener(`wheel`,U)}},zt=[V,K,U],n[70]=V,n[71]=K,n[72]=Rt,n[73]=zt):(Rt=n[72],zt=n[73]),(0,A.useEffect)(Rt,zt);let Bt,Vt;n[74]!==xt||n[75]!==$e?(Bt=()=>{let e=xt($e);(0,A.startTransition)(()=>Ve(t=>e.map(e=>{let n=t.find(t=>t.payload?.commentId===e.payload?.commentId);return n?.payload?.dirty?{...e,payload:{...e.payload,dirty:n.payload.dirty}}:e})))},Vt=[xt,$e],n[74]=xt,n[75]=$e,n[76]=Bt,n[77]=Vt):(Bt=n[76],Vt=n[77]),(0,A.useEffect)(Bt,Vt);let Ht=!!(V&&Fe&&Lt&&!k),q=!!(B&&Ft),J;n[78]!==f||n[79]!==tt||n[80]!==_||n[81]!==De||n[82]!==Ft||n[83]!==q?(J=q&&f&&(0,M.jsx)(_e,{currentUser:f,mentionOptions:_,onChange:Oe,onClickOutside:W,onDiscardConfirm:Ze,onSubmit:tt,referenceElement:Ft,value:De}),n[78]=f,n[79]=tt,n[80]=_,n[81]=De,n[82]=Ft,n[83]=q,n[84]=J):J=n[84];let Y;n[85]!==re||n[86]!==Ot||n[87]!==Ye||n[88]!==Lt||n[89]!==Ht||n[90]!==q?(Y=Ht&&!q&&(0,M.jsx)(ge,{disabled:Ot||!!re,onClick:Ye,onClickOutside:W,referenceElement:Lt}),n[85]=re,n[86]=Ot,n[87]=Ye,n[88]=Lt,n[89]=Ht,n[90]=q,n[91]=Y):Y=n[91];let X;n[92]===Y?X=n[93]:(X=(0,M.jsx)(u,{children:Y}),n[92]=Y,n[93]=X);let Z;n[94]!==Mt||n[95]!==J||n[96]!==X?(Z=(0,M.jsxs)(ce,{element:Mt,children:[J,X]}),n[94]=Mt,n[95]=J,n[96]=X,n[97]=Z):Z=n[97];let Q;n[98]!==lt||n[99]!==st||n[100]!==Ct||n[101]!==e||n[102]!==Dt?(Q=(0,M.jsx)(le,{ref:Re,onMouseDown:pt,onMouseUp:ht,children:(0,M.jsx)(xe,{...e,onEditorChange:Ct,onItemClose:lt,onItemOpen:st,editorRef:N,rangeDecorations:Dt,onFullScreenChange:Be})}),n[98]=lt,n[99]=st,n[100]=Ct,n[101]=e,n[102]=Dt,n[103]=Q):Q=n[103];let $;return n[104]!==Z||n[105]!==Q?($=(0,M.jsxs)(M.Fragment,{children:[Z,Q]}),n[104]=Z,n[105]=Q,n[106]=$):$=n[106],$});function be(e){let t=(0,j.c)(2),r;return t[0]===e?r=t[1]:(r=n(e,200),t[0]=e,t[1]=r),r}function xe(e){return e.renderDefault(e)}function Se(e){return re(e.parentComment)}function Ce(e){return e.parentComment}function we(e){return e.payload?.dirty}function Te(e,t){return e._key.localeCompare(t._key)}function Ee(e){return e.selection!==null}function De(e){return h(e.schemaType)}function Oe(e){let t=(0,j.c)(4);if(De(e)){let n;return t[0]===e?n=t[1]:(n=(0,M.jsx)(ve,{...e}),t[0]=e,t[1]=n),n}let n;return t[2]===e?n=t[3]:(n=e.renderDefault(e),t[2]=e,t[3]=n),n}export{Oe as CommentsInput}; \ No newline at end of file diff --git a/dist/static/CommentsInspector-D6mf16B6-TbRytaeo.js b/dist/static/CommentsInspector-D6mf16B6-TbRytaeo.js deleted file mode 100644 index 123804f..0000000 --- a/dist/static/CommentsInspector-D6mf16B6-TbRytaeo.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Fl as t,Qf as n,Sd as r,Zs as i,dc as a,nc as o,oc as s,rc as c,sc as l,sd as u}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as d,t as f}from"./jsx-runtime-BpzPEenQ.js";import{t as p}from"./compiler-runtime-sKsOXjDo.js";import{Dt as m,H as h,Ot as ee,Tt as g,gt as _,kt as v,tt as te}from"./types--2f-avvL-CUBrVRGR.js";import{Et as y,Gt as b,Pt as ne,R as x,Vt as S,et as re,n as C,o as w,r as ie,s as T,t as E}from"./dist-LVcARZxB.js";import{t as D}from"./Close-B_ZEgT1V.js";import{t as O}from"./ChevronDown-BpYUc-AP.js";import{t as k}from"./Checkmark-OT7tsNpL.js";import{t as A}from"./CommentsListItem-B4CoDHda-DaXAEbir.js";import{t as j}from"./CommentsList-CmhU6-yt-B2twFKeQ.js";import{t as ae}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{t as M}from"./useComments-Bi1m7AzT-DcZcKqsq.js";import{t as N}from"./useCommentsUpsell-a8ecO894-CNq44jQK.js";var P=e(d(),1),F=p(),I=f(),L=b(E).withConfig({displayName:`Root`,componentId:`sc-eolnz3-0`})`max-width:280px;`,R=S`from{opacity:0;}to{opacity:1;}`,z=b(o).withConfig({displayName:`StyledPopover`,componentId:`sc-eolnz3-1`})`opacity:0;animation:${R} 200ms 500ms forwards;`;function B(e){let t=(0,F.c)(23),n,i;t[0]===e?(n=t[1],i=t[2]):({onDismiss:n,...i}=e,t[0]=e,t[1]=n,t[2]=i);let{t:a}=r(te),o;t[3]===a?o=t[4]:(o=a(`onboarding.header`),t[3]=a,t[4]=o);let s;t[5]===o?s=t[6]:(s=(0,I.jsx)(w,{weight:`medium`,size:1,as:`div`,trim:!0,children:o}),t[5]=o,t[6]=s);let l;t[7]===a?l=t[8]:(l=a(`onboarding.body`),t[7]=a,t[8]=l);let u;t[9]===l?u=t[10]:(u=(0,I.jsx)(w,{size:1,as:`div`,trim:!0,children:l}),t[9]=l,t[10]=u);let d;t[11]===a?d=t[12]:(d=a(`onboarding.dismiss`),t[11]=a,t[12]=d);let f;t[13]!==n||t[14]!==d?(f=(0,I.jsx)(ie,{justifyContent:`flex-end`,marginTop:2,children:(0,I.jsx)(c,{text:d,tone:`primary`,onClick:n})}),t[13]=n,t[14]=d,t[15]=f):f=t[15];let p;t[16]!==s||t[17]!==u||t[18]!==f?(p=(0,I.jsx)(L,{padding:4,children:(0,I.jsxs)(T,{gap:3,children:[s,u,f]})}),t[16]=s,t[17]=u,t[18]=f,t[19]=p):p=t[19];let m;return t[20]!==i||t[21]!==p?(m=(0,I.jsx)(z,{content:p,open:!0,portal:!0,...i}),t[20]=i,t[21]=p,t[22]=m):m=t[22],m}function oe(e){let t=(0,F.c)(4),{data:n,onPrimaryClick:r,onSecondaryClick:i}=e,a;return t[0]!==n||t[1]!==r||t[2]!==i?(a=(0,I.jsx)(C,{size:1,children:(0,I.jsx)(E,{marginBottom:6,children:(0,I.jsx)(h,{data:n,onPrimaryClick:r,onSecondaryClick:i})})}),t[0]=n,t[1]=r,t[2]=i,t[3]=a):a=t[3],a}function se(){let e=(0,P.useContext)(n);if(!e)throw Error(`useCommentsOnboarding: missing context value`);return e}function ce(e){let t=(0,F.c)(9),{error:n}=e,{t:i}=r(te),a;t[0]===i?a=t[1]:(a=i(`inspector-error.title`),t[0]=i,t[1]=a);let o;t[2]===a?o=t[3]:(o=(0,I.jsx)(w,{size:1,weight:`medium`,as:`div`,trim:!0,children:a}),t[2]=a,t[3]=o);let s;t[4]===n.message?s=t[5]:(s=(0,I.jsx)(w,{size:1,muted:!0,as:`div`,trim:!0,children:n.message}),t[4]=n.message,t[5]=s);let c;return t[6]!==o||t[7]!==s?(c=(0,I.jsx)(E,{padding:2,children:(0,I.jsx)(y,{paddingX:2,paddingY:3,tone:`critical`,border:!0,radius:3,children:(0,I.jsxs)(T,{gap:3,children:[o,s]})})}),t[6]=o,t[7]=s,t[8]=c):c=t[8],c}var le=b(y).withConfig({displayName:`Root`,componentId:`sc-efi4zg-0`})({position:`relative`,zIndex:`1`,lineHeight:`0`});function ue(e){let t=(0,F.c)(57),{t:n}=r(te),{ref:i,onClose:o,onViewChange:u,view:d,mode:f}=e,p;t[0]===u?p=t[1]:(p=()=>u(`open`),t[0]=u,t[1]=p);let m=p,h;t[2]===u?h=t[3]:(h=()=>u(`resolved`),t[2]=u,t[3]=h);let ee=h,g;t[4]===n?g=t[5]:(g=n(`feature-name`),t[4]=n,t[5]=g);let _;t[6]===g?_=t[7]:(_=(0,I.jsx)(ie,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,paddingY:2,padding:3,children:(0,I.jsx)(w,{as:`h1`,size:1,weight:`medium`,trim:!0,children:g})}),t[6]=g,t[7]=_);let v;t[8]!==n||t[9]!==d?(v=n(d===`open`?`status-filter.status-open`:`status-filter.status-resolved`),t[8]=n,t[9]=d,t[10]=v):v=t[10];let y;t[11]===v?y=t[12]:(y=(0,I.jsx)(c,{text:v,mode:`bleed`,iconRight:O}),t[11]=v,t[12]=y);let b;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(b={width:`180px`},t[13]=b):b=t[13];let ne=d===`open`?k:void 0,x;t[14]===n?x=t[15]:(x=n(`status-filter.status-open-full`),t[14]=n,t[15]=x);let S;t[16]!==m||t[17]!==ne||t[18]!==x?(S=(0,I.jsx)(l,{iconRight:ne,onClick:m,text:x}),t[16]=m,t[17]=ne,t[18]=x,t[19]=S):S=t[19];let re=d===`resolved`?k:void 0,C;t[20]===n?C=t[21]:(C=n(`status-filter.status-resolved-full`),t[20]=n,t[21]=C);let T;t[22]!==f||t[23]!==n?(T=f===`upsell`?{content:n(`status-filter.status-resolved-full-upsell`)}:void 0,t[22]=f,t[23]=n,t[24]=T):T=t[24];let E=f===`upsell`,A;t[25]!==ee||t[26]!==re||t[27]!==C||t[28]!==T||t[29]!==E?(A=(0,I.jsx)(l,{iconRight:re,onClick:ee,text:C,tooltipProps:T,disabled:E}),t[25]=ee,t[26]=re,t[27]=C,t[28]=T,t[29]=E,t[30]=A):A=t[30];let j;t[31]!==A||t[32]!==S?(j=(0,I.jsxs)(a,{style:b,children:[S,A]}),t[31]=A,t[32]=S,t[33]=j):j=t[33];let ae;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(ae={placement:`bottom-end`},t[34]=ae):ae=t[34];let M;t[35]!==j||t[36]!==y?(M=(0,I.jsx)(s,{id:`comment-status-menu-button`,button:y,menu:j,popover:ae}),t[35]=j,t[36]=y,t[37]=M):M=t[37];let N;t[38]===n?N=t[39]:(N=n(`close-pane-button-text-aria-label`),t[38]=n,t[39]=N);let P;t[40]===n?P=t[41]:(P=n(`close-pane-button-text`),t[40]=n,t[41]=P);let L;t[42]===P?L=t[43]:(L={content:P},t[42]=P,t[43]=L);let R;t[44]!==o||t[45]!==N||t[46]!==L?(R=(0,I.jsx)(c,{"aria-label":N,icon:D,mode:`bleed`,onClick:o,tooltipProps:L}),t[44]=o,t[45]=N,t[46]=L,t[47]=R):R=t[47];let z;t[48]!==M||t[49]!==R?(z=(0,I.jsxs)(ie,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,gap:2,children:[M,R]}),t[48]=M,t[49]=R,t[50]=z):z=t[50];let B;t[51]!==z||t[52]!==_?(B=(0,I.jsxs)(ie,{padding:2,children:[_,z]}),t[51]=z,t[52]=_,t[53]=B):B=t[53];let oe;return t[54]!==i||t[55]!==B?(oe=(0,I.jsx)(le,{ref:i,children:B}),t[54]=i,t[55]=B,t[56]=oe):oe=t[56],oe}var de=b(x).withConfig({displayName:`RootLayer`,componentId:`sc-6atkmk-0`})`display:flex;flex-direction:column;height:100%;overflow:hidden;`;function fe(e){let t=(0,F.c)(3),{enabled:n,mode:r}=g();if(!n)return null;let i;return t[0]!==r||t[1]!==e?(i=(0,I.jsx)(de,{children:(0,I.jsx)(pe,{...e,mode:r})}),t[0]=r,t[1]=e,t[2]=i):i=t[2],i}function pe(e){let n=(0,F.c)(122),{t:a}=r(te),{onClose:o,mode:s}=e,[c,l]=(0,P.useState)(!1),[d,f]=(0,P.useState)(null),[p,h]=(0,P.useState)(!1),[g,_]=(0,P.useState)(null),y=(0,P.useRef)(null),[b,x]=(0,P.useState)(null),S=i(),{comments:C,getComment:w,isCreatingDataset:T,mentionOptions:E,setStatus:D,status:O,operation:k,selectedCommentId:L,getCommentLink:R,onClearSelectedComment:z,onPathOpen:le}=M(),de=(0,P.useRef)(L),{error:fe}=ae(),pe=(0,P.useRef)(!1),he=u().push,{isTopLayer:ge}=ne(),_e;n[0]===b?_e=n[1]:(_e={boundaryElement:b},n[0]=b,n[1]=_e);let{scrollToComment:V,scrollToField:ve,scrollToInlineComment:ye}=m(_e),{selectedPath:H,setSelectedPath:U}=ee(),{isDismissed:be,setDismissed:xe}=se(),W=v(),{upsellData:Se,telemetryLogs:G}=N(),K=C.data[O],{loading:q}=C,Ce;n[2]!==U||n[3]!==D||n[4]!==W?(Ce=e=>{D(e),U(null),W.commentListViewChanged(e)},n[2]=U,n[3]=D,n[4]=W,n[5]=Ce):Ce=n[5];let we=Ce,Te;n[6]!==o||n[7]!==U?(Te=()=>{o(),U(null)},n[6]=o,n[7]=U,n[8]=Te):Te=n[8];let Ee=Te,De;bb0:{if(!R){De=void 0;break bb0}let e;n[9]!==R||n[10]!==he||n[11]!==a||n[12]!==W?(e=e=>{navigator.clipboard.writeText(R(e)).catch(()=>{he({closable:!0,status:`error`,title:a(`copy-link-error-message`)})}),W.commentLinkCopied()},n[9]=R,n[10]=he,n[11]=a,n[12]=W,n[13]=e):e=n[13],De=e}let Oe=De,ke;n[14]!==w||n[15]!==k?(ke=e=>{let t=w(e);t&&k.create({type:`field`,fieldPath:t.target.path?.field||``,id:t._id,message:t.message,parentCommentId:t.parentCommentId,reactions:t.reactions||[],status:t.status,threadId:t.threadId})},n[14]=w,n[15]=k,n[16]=ke):ke=n[16];let Ae=ke,je;n[17]===p?je=n[18]:(je=()=>{p||(l(!1),f(null))},n[17]=p,n[18]=je);let J=je,Me;n[19]!==C.data.open||n[20]!==le||n[21]!==ve||n[22]!==ye||n[23]!==U?(Me=e=>{if(U(e),e?.fieldPath){let n=t(e.fieldPath);le?.(n),ve(e.fieldPath),C.data.open.filter(t=>t.threadId===e?.threadId).some(me)&&e.threadId&&ye(e.threadId)}},n[19]=C.data.open,n[20]=le,n[21]=ve,n[22]=ye,n[23]=U,n[24]=Me):Me=n[24];let Y=Me,Ne;n[25]!==k||n[26]!==U?(Ne=e=>{let t=e?.payload?.fieldPath||``;k.create({type:`field`,fieldPath:t,message:e.message,parentCommentId:e.parentCommentId,reactions:e.reactions,status:e.status,threadId:e.threadId}),U({fieldPath:t,origin:`inspector`,threadId:e.threadId})},n[25]=k,n[26]=U,n[27]=Ne):Ne=n[27];let Pe=Ne,Fe;n[28]===k?Fe=n[29]:(Fe=e=>{k.create({...e,type:`field`,fieldPath:e?.payload?.fieldPath||``})},n[28]=k,n[29]=Fe);let Ie=Fe,Le;n[30]===k?Le=n[31]:(Le=(e,t)=>{k.update(e,t)},n[30]=k,n[31]=Le);let Re=Le,ze;n[32]===K?ze=n[33]:(ze=e=>{let t=K.find(t=>t.parentComment?._id===e),n=!!(t&&t?.replies?.length>0);l(!0),f({commentId:e,isParent:n})},n[32]=K,n[33]=ze);let Be=ze,Ve;n[34]!==J||n[35]!==k?(Ve=async e=>{try{h(!0),await k.remove(e),J()}catch(e){_(e)}h(!1)},n[34]=J,n[35]=k,n[36]=Ve):Ve=n[36];let He=Ve,Ue;n[37]!==w||n[38]!==k||n[39]!==V||n[40]!==U||n[41]!==D?(Ue=(e,t)=>{if(k.update(e,{status:t}),t===`open`){D(`open`);let t=w(e);if(!t)return;U({fieldPath:t.target.path?.field||null,origin:`inspector`,threadId:t.threadId||null}),V(e)}},n[37]=w,n[38]=k,n[39]=V,n[40]=U,n[41]=D,n[42]=Ue):Ue=n[42];let We=Ue,Ge;n[43]===k?Ge=n[44]:(Ge=(e,t)=>{k.react(e,t)},n[43]=k,n[44]=Ge);let Ke=Ge,qe;n[45]!==ge||n[46]!==H||n[47]!==U?(qe=()=>{H&&ge&&U(null)},n[45]=ge,n[46]=H,n[47]=U,n[48]=qe):qe=n[48];let X=qe,Je;n[49]===Symbol.for(`react.memo_cache_sentinel`)?(Je=e=>{y.current=e,x(e)},n[49]=Je):Je=n[49];let Ye=Je,Xe;n[50]===X?Xe=n[51]:(Xe=e=>{e.target instanceof HTMLElement&&e.target?.hasAttribute(`data-pt-text`)||X()},n[50]=X,n[51]=Xe);let Ze;n[52]===Symbol.for(`react.memo_cache_sentinel`)?(Ze=()=>[y.current],n[52]=Ze):Ze=n[52],re(Xe,Ze);let[Z,Qe]=(0,P.useState)(!1),$e;n[53]!==Z||n[54]!==s||n[55]!==H?.origin||n[56]!==G?($e=()=>{if(!(Z||s!==`upsell`))return Qe(!0),H?.origin===`form`?G.panelViewed(`field_action`):de.current?G.panelViewed(`link`):G.panelViewed(`document_action`),()=>{G.panelDismissed()}},n[53]=Z,n[54]=s,n[55]=H?.origin,n[56]=G,n[57]=$e):$e=n[57];let et=H?.origin,tt;n[58]!==Z||n[59]!==s||n[60]!==et||n[61]!==G?(tt=[Z,s,et,G],n[58]=Z,n[59]=s,n[60]=et,n[61]=G,n[62]=tt):tt=n[62],(0,P.useEffect)($e,tt);let nt,rt;n[63]!==w||n[64]!==Y||n[65]!==q||n[66]!==z||n[67]!==V||n[68]!==D||n[69]!==W?(nt=()=>{let e=w(de.current||``);!q&&e&&!pe.current&&(D(e.status||`open`),Y({fieldPath:e.target.path?.field||null,origin:`url`,threadId:e.threadId||null}),requestAnimationFrame(()=>{V(e._id)}),pe.current=!0,de.current=void 0,z?.(),W.commentViewedFromLink())},rt=[w,Y,q,z,V,D,W],n[63]=w,n[64]=Y,n[65]=q,n[66]=z,n[67]=V,n[68]=D,n[69]=W,n[70]=nt,n[71]=rt):(nt=n[70],rt=n[71]),(0,P.useEffect)(nt,rt);let it;bb1:{if(s===`upsell`&&Se){let e;n[72]!==Se||n[73]!==G.panelPrimaryClicked||n[74]!==G.panelSecondaryClicked?(e=(0,I.jsx)(oe,{data:Se,onPrimaryClick:G.panelPrimaryClicked,onSecondaryClick:G.panelSecondaryClicked}),n[72]=Se,n[73]=G.panelPrimaryClicked,n[74]=G.panelSecondaryClicked,n[75]=e):e=n[75],it=e;break bb1}it=null}let at=it,Q;n[76]!==J||n[77]!==d||n[78]!==g||n[79]!==p||n[80]!==He||n[81]!==c?(Q=d&&c&&(0,I.jsx)(A,{...d,error:g,loading:p,onClose:J,onConfirm:He}),n[76]=J,n[77]=d,n[78]=g,n[79]=p,n[80]=He,n[81]=c,n[82]=Q):Q=n[82];let ot=!be,$;n[83]!==we||n[84]!==Ee||n[85]!==s||n[86]!==O?($=(0,I.jsx)(ue,{onClose:Ee,onViewChange:we,view:O,mode:s}),n[83]=we,n[84]=Ee,n[85]=s,n[86]=O,n[87]=$):$=n[87];let st;n[88]!==xe||n[89]!==ot||n[90]!==$?(st=(0,I.jsx)(B,{onDismiss:xe,open:ot,placement:`left-start`,children:$}),n[88]=xe,n[89]=ot,n[90]=$,n[91]=st):st=n[91];let ct;n[92]===fe?ct=n[93]:(ct=fe&&(0,I.jsx)(ce,{error:fe}),n[92]=fe,n[93]=ct);let lt;n[94]!==at||n[95]!==C.error||n[96]!==K||n[97]!==S||n[98]!==Oe||n[99]!==Ae||n[100]!==Re||n[101]!==Pe||n[102]!==Y||n[103]!==Ke||n[104]!==Ie||n[105]!==We||n[106]!==T||n[107]!==q||n[108]!==E||n[109]!==s||n[110]!==Be||n[111]!==H||n[112]!==O?(lt=S&&(0,I.jsx)(j,{beforeListNode:at,comments:K,currentUser:S,error:C.error,loading:q,mentionOptions:E,mode:s,onCopyLink:Oe,onCreateRetry:Ae,onDelete:Be,onEdit:Re,onNewThreadCreate:Pe,onPathSelect:Y,onReactionSelect:Ke,onReply:Ie,onStatusChange:We,readOnly:T,selectedPath:H,status:O}),n[94]=at,n[95]=C.error,n[96]=K,n[97]=S,n[98]=Oe,n[99]=Ae,n[100]=Re,n[101]=Pe,n[102]=Y,n[103]=Ke,n[104]=Ie,n[105]=We,n[106]=T,n[107]=q,n[108]=E,n[109]=s,n[110]=Be,n[111]=H,n[112]=O,n[113]=lt):lt=n[113];let ut;n[114]!==X||n[115]!==st||n[116]!==ct||n[117]!==lt?(ut=(0,I.jsxs)(ie,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,onClick:X,overflow:`hidden`,ref:Ye,children:[st,ct,lt]}),n[114]=X,n[115]=st,n[116]=ct,n[117]=lt,n[118]=ut):ut=n[118];let dt;return n[119]!==Q||n[120]!==ut?(dt=(0,I.jsxs)(P.Fragment,{children:[Q,ut]}),n[119]=Q,n[120]=ut,n[121]=dt):dt=n[121],dt}function me(e){return _(e.parentComment)}export{fe as CommentsInspector}; \ No newline at end of file diff --git a/dist/static/CommentsInspector-DdzOBtmY-CwJa9svY.js b/dist/static/CommentsInspector-DdzOBtmY-CwJa9svY.js deleted file mode 100644 index b2eb2e1..0000000 --- a/dist/static/CommentsInspector-DdzOBtmY-CwJa9svY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$f as t,Fl as n,Rd as r,Sd as i,To as a,Ys as o,Zs as s,ad as c,dc as l,lc as u,nc as d,nf as f,oc as p,rc as m,sc as h,sd as g}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as _,t as v}from"./jsx-runtime-BpzPEenQ.js";import{t as y}from"./compiler-runtime-sKsOXjDo.js";import{Et as b,H as x,et as S}from"./types--2f-avvL-CUBrVRGR.js";import{Et as C,Gt as w,Pt as T,R as E,Ut as D,Vt as O,a as k,et as A,n as j,o as M,p as N,r as P,s as F,t as I,yt as L}from"./dist-LVcARZxB.js";import{t as ee}from"./Close-B_ZEgT1V.js";import{t as te}from"./ChevronDown-BpYUc-AP.js";import{t as ne}from"./Checkmark-OT7tsNpL.js";import{t as R}from"./ChevronRight-Cf6GkXSa.js";import{n as z,r as B}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{l as V,s as H,t as U,u as re}from"./CommentInput-C1kF5k49-CItaByrf.js";import{n as ie,t as ae}from"./useCommentsUpsell-dtlhkiSW-BXDjHwtY.js";import{n as oe,r as se,t as ce}from"./CommentsListItem-Dyi91Dx1-D2kIh320.js";var W=e(_(),1),G=y(),K=v();function q(e){return{open:{title:e(`list-status.empty-state-open-title`),message:e(`list-status.empty-state-open-text`)},resolved:{title:e(`list-status.empty-state-resolved-title`),message:e(`list-status.empty-state-resolved-text`)}}}function le(e){let t=(0,G.c)(17),{status:n,error:r,loading:a,hasNoComments:s}=e,{t:c}=i(S),l;t[0]===c?l=t[1]:(l=q(c),t[0]=c,t[1]=l);let u=l;if(r){let e;t[2]===c?e=t[3]:(e=c(`list-status.error`),t[2]=c,t[3]=e);let n;return t[4]===e?n=t[5]:(n=(0,K.jsx)(P,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,padding:4,children:(0,K.jsx)(P,{alignItems:`center`,children:(0,K.jsx)(M,{size:1,muted:!0,as:`div`,trim:!0,children:e})})}),t[4]=e,t[5]=n),n}if(a){let e;t[6]===c?e=t[7]:(e=c(`list-status.loading`),t[6]=c,t[7]=e);let n;return t[8]===e?n=t[9]:(n=(0,K.jsx)(o,{showText:!0,title:e}),t[8]=e,t[9]=n),n}if(s){let e=u[n],r;t[10]===e.title?r=t[11]:(r=(0,K.jsx)(M,{align:`center`,size:1,muted:!0,weight:`medium`,as:`div`,trim:!0,children:e.title}),t[10]=e.title,t[11]=r);let i=u[n],a;t[12]===i.message?a=t[13]:(a=(0,K.jsx)(M,{align:`center`,size:1,muted:!0,as:`div`,trim:!0,children:i.message}),t[12]=i.message,t[13]=a);let o;return t[14]!==r||t[15]!==a?(o=(0,K.jsx)(P,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,children:(0,K.jsx)(j,{size:0,padding:4,children:(0,K.jsxs)(F,{gap:3,children:[r,a]})})}),t[14]=r,t[15]=a,t[16]=o):o=t[16],o}return null}var J=(0,K.jsx)(k,{muted:!0,icon:R,style:{margin:`-0.4375rem`}}),Y=(e,t)=>(0,K.jsx)(I,{as:`li`,children:(0,K.jsx)(M,{truncate:1,size:1,weight:`medium`,as:`div`,trim:!0,children:e})},`${e}-${t}`);function X(e){let t=(0,G.c)(11),{titlePath:n,maxLength:r}=e,i;bb0:{let e=n.length,a=Math.ceil(r/2),o=Math.floor(r/2);if(r&&e>r){let r;t[0]!==o||t[1]!==a||t[2]!==e||t[3]!==n?(r=[...n.slice(0,a-1),n.slice(a-1,e-o),...n.slice(e-o)],t[0]=o,t[1]=a,t[2]=e,t[3]=n,t[4]=r):r=t[4],i=r;break bb0}i=n}let a=i,o;if(t[5]!==a){let e;t[7]===a.length?e=t[8]:(e=(e,t)=>{let n=`${e}-${t}`,r=t{d?.(e),h(Z)},t[0]=d,t[1]=_);let v=_,y;t[2]===m?y=t[3]:(y=z(m),t[2]=m,t[3]=y);let b=y,x;t[4]===b?x=t[5]:(x=()=>{b&&g.current?.discardDialogController.open()},t[4]=b,t[5]=x);let C=x,w;t[6]!==u||t[7]!==C?(w=e=>{e.isDefaultPrevented()||(e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),C()),u&&u(e))},t[6]=u,t[7]=C,t[8]=w):w=t[8];let T=w,E;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(E=()=>{h(Z),g.current?.discardDialogController.close(),g.current?.focus()},t[9]=E):E=t[9];let D=E,O;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(O=()=>{g.current?.discardDialogController.close()},t[10]=O):O=t[10];let k=O,A;t[11]!==r||t[12]!==s||t[13]!==p?(A=s===`upsell`?p(`compose.add-comment-input-placeholder-upsell`):(0,K.jsx)(a,{t:p,i18nKey:`compose.add-comment-input-placeholder`,values:{field:r}}),t[11]=r,t[12]=s,t[13]=p,t[14]=A):A=t[14];let j=A,M=f||s===`upsell`,N;return t[15]!==n||t[16]!==T||t[17]!==v||t[18]!==o||t[19]!==c||t[20]!==l||t[21]!==j||t[22]!==M||t[23]!==m?(N=(0,K.jsx)(U,{currentUser:n,expandOnFocus:!0,mentionOptions:o,onBlur:c,onChange:h,onDiscardCancel:k,onDiscardConfirm:D,onKeyDown:T,onFocus:l,onSubmit:v,placeholder:j,readOnly:M,ref:g,value:m}),t[15]=n,t[16]=T,t[17]=v,t[18]=o,t[19]=c,t[20]=l,t[21]=j,t[22]=M,t[23]=m,t[24]=N):N=t[24],N}var de=w(P).withConfig({displayName:`HeaderFlex`,componentId:`sc-u3p3r5-0`})`min-height:25px;`,fe=w(L).withConfig({displayName:`BreadcrumbsButton`,componentId:`sc-u3p3r5-1`})(({theme:e})=>{let t=e.sanity.color.base.fg;return D`--card-fg-color:${t};max-width:100%;`});function pe(e){let t=(0,G.c)(36),{breadcrumbs:n,canCreateNewThread:r,children:a,currentUser:o,fieldPath:s,isSelected:c,mentionOptions:l,mode:u,onNewThreadCreate:d,onPathSelect:p,readOnly:m}=e,{t:h}=i(S),g;t[0]!==s||t[1]!==d?(g=e=>{let t={message:e,parentCommentId:void 0,status:`open`,threadId:f(),reactions:[],payload:{fieldPath:s}};d?.(t)},t[0]=s,t[1]=d,t[2]=g):g=t[2];let _=g,v;t[3]!==s||t[4]!==p?(v=e=>{e.stopPropagation(),p?.({fieldPath:s,origin:`inspector`,threadId:null})},t[3]=s,t[4]=p,t[5]=v):v=t[5];let y=v,b;t[6]!==s||t[7]!==p?(b=e=>{e.stopPropagation(),e.detail!==0&&p?.({fieldPath:s,origin:`inspector`,threadId:null})},t[6]=s,t[7]=p,t[8]=b):b=t[8];let x=b,C;t[9]===n?C=t[10]:(C=n?.map(me)||[],t[9]=n,t[10]=C);let w=C,T=w[w.length-1],E;t[11]!==T||t[12]!==h?(E=h(`list-item.breadcrumb-button-go-to-field-aria-label`,{field:T}),t[11]=T,t[12]=h,t[13]=E):E=t[13];let D;t[14]===w?D=t[15]:(D=(0,K.jsx)(X,{maxLength:3,titlePath:w}),t[14]=w,t[15]=D);let O;t[16]!==y||t[17]!==E||t[18]!==D?(O=(0,K.jsx)(de,{alignItems:`center`,gap:2,paddingRight:1,children:(0,K.jsx)(P,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:(0,K.jsx)(P,{alignItems:`center`,children:(0,K.jsx)(fe,{"aria-label":E,mode:`bleed`,onClick:y,padding:2,gap:2,children:D})})})}),t[16]=y,t[17]=E,t[18]=D,t[19]=O):O=t[19];let k;t[20]!==r||t[21]!==o||t[22]!==x||t[23]!==_||t[24]!==c||t[25]!==T||t[26]!==l||t[27]!==u||t[28]!==m?(k=r&&(0,K.jsx)(se,{onClick:x,"data-active":c,children:(0,K.jsx)(ue,{currentUser:o,fieldTitle:T,mentionOptions:l,mode:u,onNewThreadCreate:_,readOnly:m})}),t[20]=r,t[21]=o,t[22]=x,t[23]=_,t[24]=c,t[25]=T,t[26]=l,t[27]=u,t[28]=m,t[29]=k):k=t[29];let A;t[30]===a?A=t[31]:(A=(0,K.jsx)(F,{gap:2,children:a}),t[30]=a,t[31]=A);let j;return t[32]!==O||t[33]!==k||t[34]!==A?(j=(0,K.jsxs)(F,{gap:2,children:[O,k,A]}),t[32]=O,t[33]=k,t[34]=A,t[35]=j):j=t[35],j}function me(e){return e.title}function he(e){return e.reduce((e,t)=>{let n=t.fieldPath;return e[n]||(e[n]=[]),e[n].push(t),e},{})}function ge(e){let t=(0,G.c)(32),{ref:n,beforeListNode:r,comments:i,currentUser:a,error:o,loading:s,mentionOptions:c,mode:l,onCopyLink:u,onCreateRetry:d,onDelete:f,onEdit:p,onNewThreadCreate:m,onPathSelect:h,onReactionSelect:g,onReply:_,onStatusChange:v,readOnly:y,selectedPath:b,status:x}=e,[S,C]=(0,W.useState)(null),w;t[0]===i?w=t[1]:(w=Object.entries(he(i)),t[0]=i,t[1]=w);let T=w,E=!s&&!o&&T.length>0,D;t[2]!==o||t[3]!==T||t[4]!==s||t[5]!==l||t[6]!==x?(D=l!==`upsell`&&(0,K.jsx)(le,{error:o,hasNoComments:T.length===0,loading:s,status:x}),t[2]=o,t[3]=T,t[4]=s,t[5]=l,t[6]=x,t[7]=D):D=t[7];let O;t[8]!==r||t[9]!==S||t[10]!==a||t[11]!==T||t[12]!==c||t[13]!==l||t[14]!==u||t[15]!==d||t[16]!==f||t[17]!==p||t[18]!==m||t[19]!==h||t[20]!==g||t[21]!==_||t[22]!==v||t[23]!==y||t[24]!==n||t[25]!==b||t[26]!==E||t[27]!==x?(O=(E||r)&&(0,K.jsxs)(P,{as:`ul`,flexBasis:`0%`,flexGrow:1,overflow:`auto`,padding:3,paddingTop:1,paddingBottom:6,gap:1,ref:n,flexDirection:`column`,children:[r,(0,K.jsx)(N,{element:S,children:T?.map(e=>{let[t,n]=e,r=n[0].breadcrumbs,i=n[0].threadId,o=b?.fieldPath===t&&!b.threadId;return(0,K.jsx)(P,{as:`li`,paddingTop:3,...H(i),flexDirection:`column`,flexShrink:0,children:(0,K.jsx)(pe,{breadcrumbs:r,canCreateNewThread:x===`open`,currentUser:a,fieldPath:t,isSelected:o,mentionOptions:c,mode:l,onNewThreadCreate:m,onPathSelect:h,readOnly:y,children:n.map(e=>{let t=e.replies.slice().reverse(),n=x===`open`&&e.parentComment._state?.type!==`createError`&&e.parentComment._state?.type!==`createRetrying`,r=b?.threadId===e.parentComment.threadId&&b?.fieldPath===e.parentComment.target.path?.field;return(0,K.jsx)(oe,{canReply:n,currentUser:a,hasReferencedValue:e.hasReferencedValue,isSelected:r,mentionOptions:c,mode:l,onCopyLink:u,onCreateRetry:d,onDelete:f,onEdit:p,onPathSelect:h,onReactionSelect:g,onReply:_,onStatusChange:v,parentComment:e.parentComment,readOnly:y,replies:t},e.parentComment._id)})},t)},t)})})]}),t[8]=r,t[9]=S,t[10]=a,t[11]=T,t[12]=c,t[13]=l,t[14]=u,t[15]=d,t[16]=f,t[17]=p,t[18]=m,t[19]=h,t[20]=g,t[21]=_,t[22]=v,t[23]=y,t[24]=n,t[25]=b,t[26]=E,t[27]=x,t[28]=O):O=t[28];let k;return t[29]!==D||t[30]!==O?(k=(0,K.jsxs)(P,{"data-testid":`comments-list`,flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,ref:C,children:[D,O]}),t[29]=D,t[30]=O,t[31]=k):k=t[31],k}var _e=(0,W.memo)(ge),ve=w(I).withConfig({displayName:`Root`,componentId:`sc-eolnz3-0`})`max-width:280px;`,Q=O`from{opacity:0;}to{opacity:1;}`,ye=w(d).withConfig({displayName:`StyledPopover`,componentId:`sc-eolnz3-1`})`opacity:0;animation:${Q} 200ms 500ms forwards;`;function be(e){let t=(0,G.c)(23),n,r;t[0]===e?(n=t[1],r=t[2]):({onDismiss:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let{t:a}=i(S),o;t[3]===a?o=t[4]:(o=a(`onboarding.header`),t[3]=a,t[4]=o);let s;t[5]===o?s=t[6]:(s=(0,K.jsx)(M,{weight:`medium`,size:1,as:`div`,trim:!0,children:o}),t[5]=o,t[6]=s);let c;t[7]===a?c=t[8]:(c=a(`onboarding.body`),t[7]=a,t[8]=c);let l;t[9]===c?l=t[10]:(l=(0,K.jsx)(M,{size:1,as:`div`,trim:!0,children:c}),t[9]=c,t[10]=l);let u;t[11]===a?u=t[12]:(u=a(`onboarding.dismiss`),t[11]=a,t[12]=u);let d;t[13]!==n||t[14]!==u?(d=(0,K.jsx)(P,{justifyContent:`flex-end`,marginTop:2,children:(0,K.jsx)(m,{text:u,tone:`primary`,onClick:n})}),t[13]=n,t[14]=u,t[15]=d):d=t[15];let f;t[16]!==s||t[17]!==l||t[18]!==d?(f=(0,K.jsx)(ve,{padding:4,children:(0,K.jsxs)(F,{gap:3,children:[s,l,d]})}),t[16]=s,t[17]=l,t[18]=d,t[19]=f):f=t[19];let p;return t[20]!==r||t[21]!==f?(p=(0,K.jsx)(ye,{content:f,open:!0,portal:!0,...r}),t[20]=r,t[21]=f,t[22]=p):p=t[22],p}function xe(e){let t=(0,G.c)(4),{data:n,onPrimaryClick:r,onSecondaryClick:i}=e,a;return t[0]!==n||t[1]!==r||t[2]!==i?(a=(0,K.jsx)(j,{size:1,children:(0,K.jsx)(I,{marginBottom:6,children:(0,K.jsx)(x,{data:n,onPrimaryClick:r,onSecondaryClick:i})})}),t[0]=n,t[1]=r,t[2]=i,t[3]=a):a=t[3],a}function Se(){let e=(0,W.useContext)(t);if(!e)throw Error(`useCommentsOnboarding: missing context value`);return e}var $=r({name:`Comment Link Copied`,version:1,description:`The link to a comment is copied`}),Ce=r({name:`Comment Viewed From Link`,version:1,description:`A comment is viewed from a link`}),we=r({name:`Comment List View Changed`,version:1,description:`The view of the comment list is changed`});function Te(){let e=(0,G.c)(10),t=c(),n;e[0]===t?n=e[1]:(n=()=>{t.log($)},e[0]=t,e[1]=n);let r=n,i;e[2]===t?i=e[3]:(i=()=>{t.log(Ce)},e[2]=t,e[3]=i);let a=i,o;e[4]===t?o=e[5]:(o=e=>{t.log(we,{view:e})},e[4]=t,e[5]=o);let s=o,l;return e[6]!==r||e[7]!==s||e[8]!==a?(l={commentLinkCopied:r,commentListViewChanged:s,commentViewedFromLink:a},e[6]=r,e[7]=s,e[8]=a,e[9]=l):l=e[9],l}var Ee=`_16tdjht0`;function De(e){let t=(0,G.c)(57),{t:n}=i(S),{ref:r,onClose:a,onViewChange:o,view:s,mode:c}=e,u;t[0]===o?u=t[1]:(u=()=>o(`open`),t[0]=o,t[1]=u);let d=u,f;t[2]===o?f=t[3]:(f=()=>o(`resolved`),t[2]=o,t[3]=f);let g=f,_;t[4]===n?_=t[5]:(_=n(`feature-name`),t[4]=n,t[5]=_);let v;t[6]===_?v=t[7]:(v=(0,K.jsx)(P,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,paddingY:2,padding:3,children:(0,K.jsx)(M,{as:`h1`,size:1,weight:`medium`,trim:!0,children:_})}),t[6]=_,t[7]=v);let y;t[8]!==n||t[9]!==s?(y=n(s===`open`?`status-filter.status-open`:`status-filter.status-resolved`),t[8]=n,t[9]=s,t[10]=y):y=t[10];let b;t[11]===y?b=t[12]:(b=(0,K.jsx)(m,{text:y,mode:`bleed`,iconRight:te}),t[11]=y,t[12]=b);let x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x={width:`180px`},t[13]=x):x=t[13];let w=s===`open`?ne:void 0,T;t[14]===n?T=t[15]:(T=n(`status-filter.status-open-full`),t[14]=n,t[15]=T);let E;t[16]!==d||t[17]!==w||t[18]!==T?(E=(0,K.jsx)(h,{iconRight:w,onClick:d,text:T}),t[16]=d,t[17]=w,t[18]=T,t[19]=E):E=t[19];let D=s===`resolved`?ne:void 0,O;t[20]===n?O=t[21]:(O=n(`status-filter.status-resolved-full`),t[20]=n,t[21]=O);let k;t[22]!==c||t[23]!==n?(k=c===`upsell`?{content:n(`status-filter.status-resolved-full-upsell`)}:void 0,t[22]=c,t[23]=n,t[24]=k):k=t[24];let A=c===`upsell`,j;t[25]!==g||t[26]!==D||t[27]!==O||t[28]!==k||t[29]!==A?(j=(0,K.jsx)(h,{iconRight:D,onClick:g,text:O,tooltipProps:k,disabled:A}),t[25]=g,t[26]=D,t[27]=O,t[28]=k,t[29]=A,t[30]=j):j=t[30];let N;t[31]!==j||t[32]!==E?(N=(0,K.jsxs)(l,{style:x,children:[E,j]}),t[31]=j,t[32]=E,t[33]=N):N=t[33];let F;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(F={placement:`bottom-end`},t[34]=F):F=t[34];let I;t[35]!==N||t[36]!==b?(I=(0,K.jsx)(p,{id:`comment-status-menu-button`,button:b,menu:N,popover:F}),t[35]=N,t[36]=b,t[37]=I):I=t[37];let L;t[38]===n?L=t[39]:(L=n(`close-pane-button-text-aria-label`),t[38]=n,t[39]=L);let R;t[40]===n?R=t[41]:(R=n(`close-pane-button-text`),t[40]=n,t[41]=R);let z;t[42]===R?z=t[43]:(z={content:R},t[42]=R,t[43]=z);let B;t[44]!==a||t[45]!==L||t[46]!==z?(B=(0,K.jsx)(m,{"aria-label":L,icon:ee,mode:`bleed`,onClick:a,tooltipProps:z}),t[44]=a,t[45]=L,t[46]=z,t[47]=B):B=t[47];let V;t[48]!==I||t[49]!==B?(V=(0,K.jsxs)(P,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,gap:2,children:[I,B]}),t[48]=I,t[49]=B,t[50]=V):V=t[50];let H;t[51]!==V||t[52]!==v?(H=(0,K.jsxs)(P,{padding:2,children:[v,V]}),t[51]=V,t[52]=v,t[53]=H):H=t[53];let U;return t[54]!==r||t[55]!==H?(U=(0,K.jsx)(C,{className:Ee,ref:r,children:H}),t[54]=r,t[55]=H,t[56]=U):U=t[56],U}var Oe=w(E).withConfig({displayName:`RootLayer`,componentId:`sc-qd4kfq-0`})`display:flex;flex-direction:column;height:100%;overflow:hidden;`;function ke(e){let t=(0,G.c)(3),{enabled:n,mode:r}=b();if(!n)return null;let i;return t[0]!==r||t[1]!==e?(i=(0,K.jsx)(Oe,{children:(0,K.jsx)(Ae,{...e,mode:r})}),t[0]=r,t[1]=e,t[2]=i):i=t[2],i}function Ae(e){let t=(0,G.c)(119),{t:r}=i(S),{onClose:a,mode:o}=e,[c,l]=(0,W.useState)(!1),[u,d]=(0,W.useState)(null),[f,p]=(0,W.useState)(!1),[m,h]=(0,W.useState)(null),_=(0,W.useRef)(null),[v,y]=(0,W.useState)(null),b=s(),{comments:x,getComment:C,mentionOptions:w,readOnly:E,setStatus:D,status:O,operation:k,selectedCommentId:j,getCommentLink:M,onClearSelectedComment:N,onPathOpen:F}=V(),I=(0,W.useRef)(j),L=(0,W.useRef)(!1),ee=g().push,{isTopLayer:te}=T(),ne;t[0]===v?ne=t[1]:(ne={boundaryElement:v},t[0]=v,t[1]=ne);let{scrollToComment:R,scrollToField:z,scrollToInlineComment:B}=re(ne),{selectedPath:H,setSelectedPath:U}=ae(),{isDismissed:oe,setDismissed:se}=Se(),q=Te(),{upsellData:le,telemetryLogs:J}=ie(),Y=x.data[O],{loading:X}=x,Z;t[2]!==U||t[3]!==D||t[4]!==q?(Z=e=>{D(e),U(null),q.commentListViewChanged(e)},t[2]=U,t[3]=D,t[4]=q,t[5]=Z):Z=t[5];let ue=Z,de;t[6]!==a||t[7]!==U?(de=()=>{a(),U(null)},t[6]=a,t[7]=U,t[8]=de):de=t[8];let fe=de,pe;bb0:{if(!M){pe=void 0;break bb0}let e;t[9]!==M||t[10]!==ee||t[11]!==r||t[12]!==q?(e=e=>{navigator.clipboard.writeText(M(e)).catch(()=>{ee({closable:!0,status:`error`,title:r(`copy-link-error-message`)})}),q.commentLinkCopied()},t[9]=M,t[10]=ee,t[11]=r,t[12]=q,t[13]=e):e=t[13],pe=e}let me=pe,he;t[14]!==C||t[15]!==k?(he=e=>{let t=C(e);t&&k.create({type:`field`,fieldPath:t.target.path?.field||``,id:t._id,message:t.message,parentCommentId:t.parentCommentId,reactions:t.reactions||[],status:t.status,threadId:t.threadId})},t[14]=C,t[15]=k,t[16]=he):he=t[16];let ge=he,ve;t[17]===f?ve=t[18]:(ve=()=>{f||(l(!1),d(null))},t[17]=f,t[18]=ve);let Q=ve,ye;t[19]!==x.data.open||t[20]!==F||t[21]!==z||t[22]!==B||t[23]!==U?(ye=e=>{if(U(e),e?.fieldPath){let t=n(e.fieldPath);F?.(t),z(e.fieldPath),x.data.open.filter(t=>t.threadId===e?.threadId).some(je)&&e.threadId&&B(e.threadId)}},t[19]=x.data.open,t[20]=F,t[21]=z,t[22]=B,t[23]=U,t[24]=ye):ye=t[24];let $=ye,Ce;t[25]!==k||t[26]!==U?(Ce=e=>{let t=e?.payload?.fieldPath||``;k.create({type:`field`,fieldPath:t,message:e.message,parentCommentId:e.parentCommentId,reactions:e.reactions,status:e.status,threadId:e.threadId}),U({fieldPath:t,origin:`inspector`,threadId:e.threadId})},t[25]=k,t[26]=U,t[27]=Ce):Ce=t[27];let we=Ce,Ee;t[28]===k?Ee=t[29]:(Ee=e=>{k.create({...e,type:`field`,fieldPath:e?.payload?.fieldPath||``})},t[28]=k,t[29]=Ee);let Oe=Ee,ke;t[30]===k?ke=t[31]:(ke=(e,t)=>{k.update(e,t)},t[30]=k,t[31]=ke);let Ae=ke,Me;t[32]===Y?Me=t[33]:(Me=e=>{let t=Y.find(t=>t.parentComment?._id===e),n=!!(t&&t?.replies?.length>0);l(!0),d({commentId:e,isParent:n})},t[32]=Y,t[33]=Me);let Ne=Me,Pe;t[34]!==Q||t[35]!==k?(Pe=async e=>{try{p(!0),await k.remove(e),Q()}catch(e){h(e)}p(!1)},t[34]=Q,t[35]=k,t[36]=Pe):Pe=t[36];let Fe=Pe,Ie;t[37]!==C||t[38]!==k||t[39]!==R||t[40]!==U||t[41]!==D?(Ie=(e,t)=>{if(k.update(e,{status:t}),t===`open`){D(`open`);let t=C(e);if(!t)return;U({fieldPath:t.target.path?.field||null,origin:`inspector`,threadId:t.threadId||null}),R(e)}},t[37]=C,t[38]=k,t[39]=R,t[40]=U,t[41]=D,t[42]=Ie):Ie=t[42];let Le=Ie,Re;t[43]===k?Re=t[44]:(Re=(e,t)=>{k.react(e,t)},t[43]=k,t[44]=Re);let ze=Re,Be;t[45]!==te||t[46]!==H||t[47]!==U?(Be=()=>{H&&te&&U(null)},t[45]=te,t[46]=H,t[47]=U,t[48]=Be):Be=t[48];let Ve=Be,He;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(He=e=>{_.current=e,y(e)},t[49]=He):He=t[49];let Ue=He,We;t[50]===Ve?We=t[51]:(We=e=>{e.target instanceof HTMLElement&&e.target?.hasAttribute(`data-pt-text`)||Ve()},t[50]=Ve,t[51]=We);let Ge;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=()=>[_.current],t[52]=Ge):Ge=t[52],A(We,Ge);let[Ke,qe]=(0,W.useState)(!1),Je;t[53]!==Ke||t[54]!==o||t[55]!==H?.origin||t[56]!==J?(Je=()=>{if(!(Ke||o!==`upsell`))return qe(!0),H?.origin===`form`?J.panelViewed(`field_action`):I.current?J.panelViewed(`link`):J.panelViewed(`document_action`),()=>{J.panelDismissed()}},t[53]=Ke,t[54]=o,t[55]=H?.origin,t[56]=J,t[57]=Je):Je=t[57];let Ye=H?.origin,Xe;t[58]!==Ke||t[59]!==o||t[60]!==Ye||t[61]!==J?(Xe=[Ke,o,Ye,J],t[58]=Ke,t[59]=o,t[60]=Ye,t[61]=J,t[62]=Xe):Xe=t[62],(0,W.useEffect)(Je,Xe);let Ze,Qe;t[63]!==C||t[64]!==$||t[65]!==X||t[66]!==N||t[67]!==R||t[68]!==D||t[69]!==q?(Ze=()=>{let e=C(I.current||``);!X&&e&&!L.current&&(D(e.status||`open`),$({fieldPath:e.target.path?.field||null,origin:`url`,threadId:e.threadId||null}),requestAnimationFrame(()=>{R(e._id)}),L.current=!0,I.current=void 0,N?.(),q.commentViewedFromLink())},Qe=[C,$,X,N,R,D,q],t[63]=C,t[64]=$,t[65]=X,t[66]=N,t[67]=R,t[68]=D,t[69]=q,t[70]=Ze,t[71]=Qe):(Ze=t[70],Qe=t[71]),(0,W.useEffect)(Ze,Qe);let $e;bb1:{if(o===`upsell`&&le){let e;t[72]!==le||t[73]!==J.panelPrimaryClicked||t[74]!==J.panelSecondaryClicked?(e=(0,K.jsx)(xe,{data:le,onPrimaryClick:J.panelPrimaryClicked,onSecondaryClick:J.panelSecondaryClicked}),t[72]=le,t[73]=J.panelPrimaryClicked,t[74]=J.panelSecondaryClicked,t[75]=e):e=t[75],$e=e;break bb1}$e=null}let et=$e,tt;t[76]!==Q||t[77]!==u||t[78]!==m||t[79]!==f||t[80]!==Fe||t[81]!==c?(tt=u&&c&&(0,K.jsx)(ce,{...u,error:m,loading:f,onClose:Q,onConfirm:Fe}),t[76]=Q,t[77]=u,t[78]=m,t[79]=f,t[80]=Fe,t[81]=c,t[82]=tt):tt=t[82];let nt=!oe,rt;t[83]!==ue||t[84]!==fe||t[85]!==o||t[86]!==O?(rt=(0,K.jsx)(De,{onClose:fe,onViewChange:ue,view:O,mode:o}),t[83]=ue,t[84]=fe,t[85]=o,t[86]=O,t[87]=rt):rt=t[87];let it;t[88]!==se||t[89]!==nt||t[90]!==rt?(it=(0,K.jsx)(be,{onDismiss:se,open:nt,placement:`left-start`,children:rt}),t[88]=se,t[89]=nt,t[90]=rt,t[91]=it):it=t[91];let at;t[92]!==et||t[93]!==x.error||t[94]!==Y||t[95]!==b||t[96]!==me||t[97]!==ge||t[98]!==Ae||t[99]!==we||t[100]!==$||t[101]!==ze||t[102]!==Oe||t[103]!==Le||t[104]!==X||t[105]!==w||t[106]!==o||t[107]!==Ne||t[108]!==E||t[109]!==H||t[110]!==O?(at=b&&(0,K.jsx)(_e,{beforeListNode:et,comments:Y,currentUser:b,error:x.error,loading:X,mentionOptions:w,mode:o,onCopyLink:me,onCreateRetry:ge,onDelete:Ne,onEdit:Ae,onNewThreadCreate:we,onPathSelect:$,onReactionSelect:ze,onReply:Oe,onStatusChange:Le,readOnly:E,selectedPath:H,status:O}),t[92]=et,t[93]=x.error,t[94]=Y,t[95]=b,t[96]=me,t[97]=ge,t[98]=Ae,t[99]=we,t[100]=$,t[101]=ze,t[102]=Oe,t[103]=Le,t[104]=X,t[105]=w,t[106]=o,t[107]=Ne,t[108]=E,t[109]=H,t[110]=O,t[111]=at):at=t[111];let ot;t[112]!==Ve||t[113]!==it||t[114]!==at?(ot=(0,K.jsxs)(P,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,onClick:Ve,overflow:`hidden`,ref:Ue,children:[it,at]}),t[112]=Ve,t[113]=it,t[114]=at,t[115]=ot):ot=t[115];let st;return t[116]!==tt||t[117]!==ot?(st=(0,K.jsxs)(W.Fragment,{children:[tt,ot]}),t[116]=tt,t[117]=ot,t[118]=st):st=t[118],st}function je(e){return B(e.parentComment)}export{ke as CommentsInspector}; \ No newline at end of file diff --git a/dist/static/CommentsList-CmhU6-yt-B2twFKeQ.js b/dist/static/CommentsList-CmhU6-yt-B2twFKeQ.js deleted file mode 100644 index 1356eb2..0000000 --- a/dist/static/CommentsList-CmhU6-yt-B2twFKeQ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Sd as t,To as n,Ys as r,lc as i,nf as a}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as o,t as s}from"./jsx-runtime-BpzPEenQ.js";import{t as c}from"./compiler-runtime-sKsOXjDo.js";import{Y as l,dt as u,g as d,tt as f}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as p,Ut as m,a as h,n as g,o as _,p as v,r as y,s as b,t as x,yt as S}from"./dist-LVcARZxB.js";import{t as C}from"./ChevronRight-Cf6GkXSa.js";import{n as w,r as T}from"./CommentsListItem-B4CoDHda-DaXAEbir.js";var E=e(o(),1),D=c(),O=s();function k(e){return{open:{title:e(`list-status.empty-state-open-title`),message:e(`list-status.empty-state-open-text`)},resolved:{title:e(`list-status.empty-state-resolved-title`),message:e(`list-status.empty-state-resolved-text`)}}}function A(e){let n=(0,D.c)(17),{status:i,error:a,loading:o,hasNoComments:s}=e,{t:c}=t(f),l;n[0]===c?l=n[1]:(l=k(c),n[0]=c,n[1]=l);let u=l;if(a){let e;n[2]===c?e=n[3]:(e=c(`list-status.error`),n[2]=c,n[3]=e);let t;return n[4]===e?t=n[5]:(t=(0,O.jsx)(y,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,padding:4,children:(0,O.jsx)(y,{alignItems:`center`,children:(0,O.jsx)(_,{size:1,muted:!0,as:`div`,trim:!0,children:e})})}),n[4]=e,n[5]=t),t}if(o){let e;n[6]===c?e=n[7]:(e=c(`list-status.loading`),n[6]=c,n[7]=e);let t;return n[8]===e?t=n[9]:(t=(0,O.jsx)(r,{showText:!0,title:e}),n[8]=e,n[9]=t),t}if(s){let e=u[i],t;n[10]===e.title?t=n[11]:(t=(0,O.jsx)(_,{align:`center`,size:1,muted:!0,weight:`medium`,as:`div`,trim:!0,children:e.title}),n[10]=e.title,n[11]=t);let r=u[i],a;n[12]===r.message?a=n[13]:(a=(0,O.jsx)(_,{align:`center`,size:1,muted:!0,as:`div`,trim:!0,children:r.message}),n[12]=r.message,n[13]=a);let o;return n[14]!==t||n[15]!==a?(o=(0,O.jsx)(y,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,children:(0,O.jsx)(g,{size:0,padding:4,children:(0,O.jsxs)(b,{gap:3,children:[t,a]})})}),n[14]=t,n[15]=a,n[16]=o):o=n[16],o}return null}var j=(0,O.jsx)(h,{muted:!0,icon:C,style:{margin:`-0.4375rem`}}),M=(e,t)=>(0,O.jsx)(x,{as:`li`,children:(0,O.jsx)(_,{truncate:1,size:1,weight:`medium`,as:`div`,trim:!0,children:e})},`${e}-${t}`);function N(e){let t=(0,D.c)(11),{titlePath:n,maxLength:r}=e,a;bb0:{let e=n.length,i=Math.ceil(r/2),o=Math.floor(r/2);if(r&&e>r){let r;t[0]!==o||t[1]!==i||t[2]!==e||t[3]!==n?(r=[...n.slice(0,i-1),n.slice(i-1,e-o),...n.slice(e-o)],t[0]=o,t[1]=i,t[2]=e,t[3]=n,t[4]=r):r=t[4],a=r;break bb0}a=n}let o=a,s;if(t[5]!==o){let e;t[7]===o.length?e=t[8]:(e=(e,t)=>{let n=`${e}-${t}`,r=t{m?.(e),v(P)},r[0]=m,r[1]=b);let x=b,S;r[2]===_?S=r[3]:(S=u(_),r[2]=_,r[3]=S);let C=S,w;r[4]===C?w=r[5]:(w=()=>{C&&y.current?.discardDialogController.open()},r[4]=C,r[5]=w);let T=w,k;r[6]!==p||r[7]!==T?(k=e=>{e.isDefaultPrevented()||(e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),T()),p&&p(e))},r[6]=p,r[7]=T,r[8]=k):k=r[8];let A=k,j;r[9]===Symbol.for(`react.memo_cache_sentinel`)?(j=()=>{v(P),y.current?.discardDialogController.close(),y.current?.focus()},r[9]=j):j=r[9];let M=j,N;r[10]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>{y.current?.discardDialogController.close()},r[10]=N):N=r[10];let F=N,I;r[11]!==a||r[12]!==s||r[13]!==g?(I=s===`upsell`?g(`compose.add-comment-input-placeholder-upsell`):(0,O.jsx)(n,{t:g,i18nKey:`compose.add-comment-input-placeholder`,values:{field:a}}),r[11]=a,r[12]=s,r[13]=g,r[14]=I):I=r[14];let L=I,R=h||s===`upsell`,z;return r[15]!==i||r[16]!==A||r[17]!==x||r[18]!==o||r[19]!==c||r[20]!==l||r[21]!==L||r[22]!==R||r[23]!==_?(z=(0,O.jsx)(d,{currentUser:i,expandOnFocus:!0,mentionOptions:o,onBlur:c,onChange:v,onDiscardCancel:F,onDiscardConfirm:M,onKeyDown:A,onFocus:l,onSubmit:x,placeholder:L,readOnly:R,ref:y,value:_}),r[15]=i,r[16]=A,r[17]=x,r[18]=o,r[19]=c,r[20]=l,r[21]=L,r[22]=R,r[23]=_,r[24]=z):z=r[24],z}var I=p(y).withConfig({displayName:`HeaderFlex`,componentId:`sc-u3p3r5-0`})`min-height:25px;`,L=p(S).withConfig({displayName:`BreadcrumbsButton`,componentId:`sc-u3p3r5-1`})(({theme:e})=>{let t=e.sanity.color.base.fg;return m`--card-fg-color:${t};max-width:100%;`});function R(e){let n=(0,D.c)(36),{breadcrumbs:r,canCreateNewThread:i,children:o,currentUser:s,fieldPath:c,isSelected:l,mentionOptions:u,mode:d,onNewThreadCreate:p,onPathSelect:m,readOnly:h}=e,{t:g}=t(f),_;n[0]!==c||n[1]!==p?(_=e=>{let t={message:e,parentCommentId:void 0,status:`open`,threadId:a(),reactions:[],payload:{fieldPath:c}};p?.(t)},n[0]=c,n[1]=p,n[2]=_):_=n[2];let v=_,x;n[3]!==c||n[4]!==m?(x=e=>{e.stopPropagation(),m?.({fieldPath:c,origin:`inspector`,threadId:null})},n[3]=c,n[4]=m,n[5]=x):x=n[5];let S=x,C;n[6]!==c||n[7]!==m?(C=e=>{e.stopPropagation(),e.detail!==0&&m?.({fieldPath:c,origin:`inspector`,threadId:null})},n[6]=c,n[7]=m,n[8]=C):C=n[8];let w=C,E;n[9]===r?E=n[10]:(E=r?.map(z)||[],n[9]=r,n[10]=E);let k=E,A=k[k.length-1],j;n[11]!==A||n[12]!==g?(j=g(`list-item.breadcrumb-button-go-to-field-aria-label`,{field:A}),n[11]=A,n[12]=g,n[13]=j):j=n[13];let M;n[14]===k?M=n[15]:(M=(0,O.jsx)(N,{maxLength:3,titlePath:k}),n[14]=k,n[15]=M);let P;n[16]!==S||n[17]!==j||n[18]!==M?(P=(0,O.jsx)(I,{alignItems:`center`,gap:2,paddingRight:1,children:(0,O.jsx)(y,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:(0,O.jsx)(y,{alignItems:`center`,children:(0,O.jsx)(L,{"aria-label":j,mode:`bleed`,onClick:S,padding:2,gap:2,children:M})})})}),n[16]=S,n[17]=j,n[18]=M,n[19]=P):P=n[19];let R;n[20]!==i||n[21]!==s||n[22]!==w||n[23]!==v||n[24]!==l||n[25]!==A||n[26]!==u||n[27]!==d||n[28]!==h?(R=i&&(0,O.jsx)(T,{onClick:w,"data-active":l,children:(0,O.jsx)(F,{currentUser:s,fieldTitle:A,mentionOptions:u,mode:d,onNewThreadCreate:v,readOnly:h})}),n[20]=i,n[21]=s,n[22]=w,n[23]=v,n[24]=l,n[25]=A,n[26]=u,n[27]=d,n[28]=h,n[29]=R):R=n[29];let B;n[30]===o?B=n[31]:(B=(0,O.jsx)(b,{gap:2,children:o}),n[30]=o,n[31]=B);let V;return n[32]!==P||n[33]!==R||n[34]!==B?(V=(0,O.jsxs)(b,{gap:2,children:[P,R,B]}),n[32]=P,n[33]=R,n[34]=B,n[35]=V):V=n[35],V}function z(e){return e.title}function B(e){return e.reduce((e,t)=>{let n=t.fieldPath;return e[n]||(e[n]=[]),e[n].push(t),e},{})}function V(e){let t=(0,D.c)(32),{ref:n,beforeListNode:r,comments:i,currentUser:a,error:o,loading:s,mentionOptions:c,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onNewThreadCreate:h,onPathSelect:g,onReactionSelect:_,onReply:b,onStatusChange:x,readOnly:S,selectedPath:C,status:T}=e,[k,j]=(0,E.useState)(null),M;t[0]===i?M=t[1]:(M=Object.entries(B(i)),t[0]=i,t[1]=M);let N=M,P=!s&&!o&&N.length>0,F;t[2]!==o||t[3]!==N||t[4]!==s||t[5]!==u||t[6]!==T?(F=u!==`upsell`&&(0,O.jsx)(A,{error:o,hasNoComments:N.length===0,loading:s,status:T}),t[2]=o,t[3]=N,t[4]=s,t[5]=u,t[6]=T,t[7]=F):F=t[7];let I;t[8]!==r||t[9]!==k||t[10]!==a||t[11]!==N||t[12]!==c||t[13]!==u||t[14]!==d||t[15]!==f||t[16]!==p||t[17]!==m||t[18]!==h||t[19]!==g||t[20]!==_||t[21]!==b||t[22]!==x||t[23]!==S||t[24]!==n||t[25]!==C||t[26]!==P||t[27]!==T?(I=(P||r)&&(0,O.jsxs)(y,{as:`ul`,flexBasis:`0%`,flexGrow:1,overflow:`auto`,padding:3,paddingTop:1,paddingBottom:6,gap:1,ref:n,flexDirection:`column`,children:[r,(0,O.jsx)(v,{element:k,children:N?.map(e=>{let[t,n]=e,r=n[0].breadcrumbs,i=n[0].threadId,o=C?.fieldPath===t&&!C.threadId;return(0,O.jsx)(y,{as:`li`,paddingTop:3,...l(i),flexDirection:`column`,flexShrink:0,children:(0,O.jsx)(R,{breadcrumbs:r,canCreateNewThread:T===`open`,currentUser:a,fieldPath:t,isSelected:o,mentionOptions:c,mode:u,onNewThreadCreate:h,onPathSelect:g,readOnly:S,children:n.map(e=>{let t=e.replies.slice().reverse(),n=T===`open`&&e.parentComment._state?.type!==`createError`&&e.parentComment._state?.type!==`createRetrying`,r=C?.threadId===e.parentComment.threadId&&C?.fieldPath===e.parentComment.target.path?.field;return(0,O.jsx)(w,{canReply:n,currentUser:a,hasReferencedValue:e.hasReferencedValue,isSelected:r,mentionOptions:c,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onPathSelect:g,onReactionSelect:_,onReply:b,onStatusChange:x,parentComment:e.parentComment,readOnly:S,replies:t},e.parentComment._id)})},t)},t)})})]}),t[8]=r,t[9]=k,t[10]=a,t[11]=N,t[12]=c,t[13]=u,t[14]=d,t[15]=f,t[16]=p,t[17]=m,t[18]=h,t[19]=g,t[20]=_,t[21]=b,t[22]=x,t[23]=S,t[24]=n,t[25]=C,t[26]=P,t[27]=T,t[28]=I):I=t[28];let L;return t[29]!==F||t[30]!==I?(L=(0,O.jsxs)(y,{"data-testid":`comments-list`,flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,ref:j,children:[F,I]}),t[29]=F,t[30]=I,t[31]=L):L=t[31],L}var H=(0,E.memo)(V);export{H as t}; \ No newline at end of file diff --git a/dist/static/CommentsListItem-B4CoDHda-DaXAEbir.js b/dist/static/CommentsListItem-B4CoDHda-DaXAEbir.js deleted file mode 100644 index 0fc970c..0000000 --- a/dist/static/CommentsListItem-B4CoDHda-DaXAEbir.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Ar as t,Df as n,Do as r,Kr as i,Qs as a,Sd as o,To as s,Tu as c,da as l,dc as u,ec as d,fa as f,la as p,lc as m,nc as h,oc as g,pc as _,rc as v,rr as y,sc as b,uc as x,wo as S}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as C,t as w}from"./jsx-runtime-BpzPEenQ.js";import{t as T}from"./compiler-runtime-sKsOXjDo.js";import{$ as E,M as D,_ as O,c as k,dt as A,g as ee,gt as te,k as j,o as M,q as ne,r as re,tt as ie,wt as ae}from"./types--2f-avvL-CUBrVRGR.js";import{Et as N,Gt as P,Pt as oe,Qt as F,Ut as I,Y as L,a as se,et as ce,i as R,j as le,o as z,r as B,s as ue,t as V,yt as H}from"./dist-LVcARZxB.js";import{t as de}from"./ChevronDown-BpYUc-AP.js";import{t as fe}from"./Trash-BxG6GrjH.js";import{t as pe}from"./Edit-CAHlBqGT.js";import{t as me}from"./Link-Cl1VSeDJ.js";import{t as he}from"./CheckmarkCircle-B6SBY4QE.js";import{t as ge}from"./Undo-qtvfkxbn.js";import{t as _e}from"./LinkRemoved-LZtddC2J.js";var U=e(C(),1),W=T(),G=w();function ve(e){return{thread:{title:e(`delete-thread.title`),body:e(`delete-thread.body`),confirmButtonText:e(`delete-thread.confirm`)},comment:{title:e(`delete-comment.title`),body:e(`delete-comment.body`),confirmButtonText:e(`delete-comment.confirm`)}}}function ye(e){let t=(0,W.c)(27),{isParent:n,onClose:r,commentId:i,onConfirm:a,loading:s,error:c}=e,{t:l}=o(ie),u;t[0]===l?u=t[1]:(u=ve(l),t[0]=l,t[1]=u);let{title:f,body:p,confirmButtonText:m}=u[n?`thread`:`comment`],h;t[2]!==i||t[3]!==a?(h=()=>{a(i)},t[2]=i,t[3]=a,t[4]=h):h=t[4];let g=h,_;t[5]===r?_=t[6]:(_={onClick:r},t[5]=r,t[6]=_);let v;t[7]!==m||t[8]!==g||t[9]!==s?(v={loading:s,onClick:g,text:m,tone:`critical`},t[7]=m,t[8]=g,t[9]=s,t[10]=v):v=t[10];let y;t[11]!==_||t[12]!==v?(y={cancelButton:_,confirmButton:v},t[11]=_,t[12]=v,t[13]=y):y=t[13];let b;t[14]===p?b=t[15]:(b=(0,G.jsx)(z,{size:1,as:`div`,trim:!0,children:p}),t[14]=p,t[15]=b);let x;t[16]!==c||t[17]!==l?(x=c&&(0,G.jsx)(S,{tone:`critical`,children:l(`delete-dialog.error`)}),t[16]=c,t[17]=l,t[18]=x):x=t[18];let C;t[19]!==b||t[20]!==x?(C=(0,G.jsxs)(ue,{gap:4,children:[b,x]}),t[19]=b,t[20]=x,t[21]=C):C=t[21];let w;return t[22]!==r||t[23]!==y||t[24]!==C||t[25]!==f?(w=(0,G.jsx)(d,{footer:y,header:f,id:`delete-comment-dialog`,onClose:r,width:0,children:C}),t[22]=r,t[23]=y,t[24]=C,t[25]=f,t[26]=w):w=t[26],w}var be=P.div.withConfig({displayName:`SpacerAvatar`,componentId:`sc-negkme-0`})(e=>{let t=F(e.theme),{$size:n=1}=e;return I`min-width:${t.avatar.sizes[n]?.size}px;`}),xe=/\b(https?:\/\/[^\s,()]+(?:\.[^\s,()]+)*|www\.[^\s,()]+\.[^\s,()]{2,})\b/g;function Se(e){e.stopPropagation()}function Ce(e){let t=e.startsWith(`http`)?e:`https://${e}`;return(0,G.jsx)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,onClick:Se,children:e},e)}var we=[e=>typeof e==`string`?e.split(xe).flatMap(e=>e.match(xe)?Ce(e):e):e];function Te(e){return Array.isArray(e)?e.flatMap(e=>{let t=[e];for(let e of we)t=t.flatMap(e);return t}):e}var Ee=P(ue).withConfig({displayName:`PortableTextWrap`,componentId:`sc-f594nj-0`})(()=>I`& > [data-ui='Text']:not(:first-child){margin-top:1em;}& > [data-ui='Text']:empty{display:none;}`),De=[];function K(e){let t=(0,W.c)(4),n;t[0]===e.children?n=t[1]:(n=Te(e.children),t[0]=e.children,t[1]=n);let r=n,i;return t[2]===r?i=t[3]:(i=(0,G.jsx)(D,{children:r}),t[2]=r,t[3]=i),i}var Oe={block:{normal:K,h1:K,h2:K,h3:K,h4:K,h5:K,h6:K,blockquote:K,code:K},list:{bullet:U.Fragment,number:U.Fragment,checkmarks:U.Fragment},listItem:{bullet:K,number:K,checkmarks:K},marks:{strong:U.Fragment,em:U.Fragment,code:U.Fragment,underline:U.Fragment,strikeThrough:U.Fragment,link:U.Fragment},types:{mention:e=>(0,G.jsx)(j,{userId:e?.value?.userId,selected:!1})}};function ke(e){let t=(0,W.c)(2),{blocks:n}=e,r=n||De,a;return t[0]===r?a=t[1]:(a=(0,G.jsx)(Ee,{children:(0,G.jsx)(i,{value:r,components:Oe})}),t[0]=r,t[1]=a),a}function q(e){let t=(0,W.c)(11),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a,o,s,c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,G.jsx)(`path`,{d:`M10.1044 10.4011L10.1044 10.9972`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),a=(0,G.jsx)(`path`,{d:`M14.2393 10.4011L14.2393 10.9972`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),o=(0,G.jsx)(`path`,{d:`M7.12128 14.1151C7.70803 15.0226 9.66113 16.8377 11.7735 16.8377C13.8859 16.8377 15.6713 15.0226 16.4257 14.1151`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),s=(0,G.jsx)(`path`,{d:`M16.703 6.43905C15.3486 5.36511 13.6357 4.72374 11.773 4.72374C7.38731 4.72374 3.83203 8.27902 3.83203 12.6647C3.83203 17.0503 7.38731 20.6056 11.773 20.6056C16.0995 20.6056 19.618 17.1455 19.712 12.8415`,stroke:`currentColor`,strokeWidth:1.2}),c=(0,G.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M19.1135 9.03425L19.1135 11.4903L20.3135 11.4903L20.3135 9.03425L22.7693 9.03425L22.7693 7.83425L20.3135 7.83425L20.3135 5.37941L19.1135 5.37941L19.1135 7.83425L16.6584 7.83425L16.6584 9.03425L19.1135 9.03425Z`,fill:`currentColor`}),t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c):(i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]);let l;return t[8]!==n||t[9]!==r?(l=(0,G.jsxs)(`svg`,{"data-sanity-icon":`add-reaction`,fill:`none`,height:`1em`,ref:n,viewBox:`0 0 25 25`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,...r,children:[i,a,o,s,c]}),t[8]=n,t[9]=r,t[10]=l):l=t[10],l}var J=P(z).withConfig({displayName:`EmojiText`,componentId:`sc-zhddoh-0`})`font-family:'Twemoji Mozilla','Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji','EmojiOne Color','Android Emoji',sans-serif;`;function Ae(e){let t=(0,W.c)(20),{options:n,onSelect:r}=e,{t:i}=o(ie),[a,s]=(0,U.useState)(null),[c,l]=(0,U.useState)(0),u;t[0]===a?u=t[1]:(u=e=>{let t=a?.querySelectorAll(`button`).length??0;e.key===`ArrowRight`&&l(e=>(e+1)%t),e.key===`ArrowLeft`&&l(e=>(e-1+t)%t)},t[0]=a,t[1]=u);let d=u,f;t[2]!==r||t[3]!==n||t[4]!==a?(f=e=>{let t=a?Array.from(a.querySelectorAll(`button`)).indexOf(e.currentTarget):-1;l(t),r(n[t])},t[2]=r,t[3]=n,t[4]=a,t[5]=f):f=t[5];let p=f,m,h;t[6]!==c||t[7]!==a?(m=()=>{if(!a)return;let e=Array.from(a.querySelectorAll(`button`));e.length>0&&e[c].focus()},h=[c,a],t[6]=c,t[7]=a,t[8]=m,t[9]=h):(m=t[8],h=t[9]),(0,U.useEffect)(m,h);let g;if(t[10]!==p||t[11]!==n||t[12]!==i){let e;t[14]!==p||t[15]!==i?(e=e=>{let t=M[e.shortName];return(0,G.jsx)(H,{"aria-label":i(`reactions.react-with-aria-label`,{reactionName:e.title||e.shortName}),mode:`bleed`,onClick:p,padding:2,role:`menuitem`,tabIndex:-1,children:(0,G.jsx)(J,{align:`center`,size:2,forwardedAs:`div`,trim:!0,children:t})},e.shortName)},t[14]=p,t[15]=i,t[16]=e):e=t[16],g=n.map(e),t[10]=p,t[11]=n,t[12]=i,t[13]=g}else g=t[13];let _;return t[17]!==d||t[18]!==g?(_=(0,G.jsx)(R,{gridTemplateColumns:`repeat(6, minmax(0,1fr))`,gap:1,onKeyDown:d,ref:s,role:`menu`,children:g}),t[17]=d,t[18]=g,t[19]=_):_=t[19],_}var je=[`top`,`bottom`];function Me(e){let t=(0,W.c)(35),{onMenuClose:n,onMenuOpen:r,onSelect:i,options:a,readOnly:s,renderMenuButton:c,mode:l}=e,[u,d]=(0,U.useState)(null),f=(0,U.useRef)(null),[p,m]=(0,U.useState)(!1),{t:g}=o(ie),_;t[0]!==n||t[1]!==r||t[2]!==p?(_=()=>{let e=!p;m(e),e?r?.():n?.()},t[0]=n,t[1]=r,t[2]=p,t[3]=_):_=t[3];let v=_,y;t[4]!==n||t[5]!==p?(y=()=>{p&&(m(!1),n?.())},t[4]=n,t[5]=p,t[6]=y):y=t[6];let b=y,x;t[7]!==u||t[8]!==b||t[9]!==p?(x=()=>{p&&(b(),u?.focus())},t[7]=u,t[8]=b,t[9]=p,t[10]=x):x=t[10];let S=x,C;t[11]===S?C=t[12]:(C=e=>{let{key:t,shiftKey:n}=e;(n&&t===`Tab`||t===`Escape`||t===`Tab`)&&S()},t[11]=S,t[12]=C);let w=C,T;t[13]===u?T=t[14]:(T=()=>[f.current,u],t[13]=u,t[14]=T),ce(b,T);let E;t[15]!==b||t[16]!==i?(E=e=>{i(e),b()},t[15]=b,t[16]=i,t[17]=E):E=t[17];let D=E,O;if(t[18]!==v||t[19]!==l||t[20]!==p||t[21]!==s||t[22]!==c||t[23]!==g){let e=c({open:p,tooltipContent:g(l===`upsell`?`list-item.context-menu-add-reaction-upsell`:`list-item.context-menu-add-reaction`),t:g});O=(0,U.cloneElement)(e,{"aria-expanded":p,"aria-haspopup":`true`,disabled:s||l===`upsell`,id:`reactions-menu-button`,onClick:v,ref:d}),t[18]=v,t[19]=l,t[20]=p,t[21]=s,t[22]=c,t[23]=g,t[24]=O}else O=t[24];let k=O,A;t[25]!==D||t[26]!==a?(A=(0,G.jsx)(Ae,{onSelect:D,options:a}),t[25]=D,t[26]=a,t[27]=A):A=t[27];let ee;t[28]!==w||t[29]!==A?(ee=(0,G.jsx)(N,{"aria-labelledby":`reactions-menu-button`,onKeyDown:w,padding:1,radius:3,tone:`default`,children:A}),t[28]=w,t[29]=A,t[30]=ee):ee=t[30];let te=ee,j;return t[31]!==k||t[32]!==p||t[33]!==te?(j=(0,G.jsx)(h,{constrainSize:!0,content:te,fallbackPlacements:je,open:p,placement:`bottom`,portal:!0,ref:f,tone:`default`,children:k}),t[31]=k,t[32]=p,t[33]=te,t[34]=j):j=t[34],j}var Ne=P(B).withConfig({displayName:`ContentStack`,componentId:`sc-joj8c4-0`})`max-width:180px;`,Y=P.div.withConfig({displayName:`TextGroup`,componentId:`sc-joj8c4-1`})`display:inline-block;`,X=P(z).attrs({size:1}).withConfig({displayName:`InlineText`,componentId:`sc-joj8c4-2`})`display:inline-block !important;white-space:break-spaces;`,Z=P(V).withConfig({displayName:`TextBox`,componentId:`sc-joj8c4-3`})`line-height:1;text-align:center;`,Q=/^\S+/;function $(e){let t=(0,W.c)(7),{currentUserId:n,isFirst:r,userId:i}=e,[s]=a(i),{t:c}=o(ie);if(n===i){let e=r?`leading`:void 0,n=s?.displayName,i;return t[0]!==e||t[1]!==c||t[2]!==n?(i=c(`reactions.user-list.you`,{context:e,replace:{name:n}}),t[0]=e,t[1]=c,t[2]=n,t[3]=i):i=t[3],i}let l;return t[4]!==c||t[5]!==s?.displayName?(l=s?.displayName||c(`reactions.user-list.unknown-user-fallback-name`),t[4]=c,t[5]=s?.displayName,t[6]=l):l=t[6],l}function Pe(e){let t=(0,W.c)(10),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===r?i=t[4]:(i=(0,G.jsx)(ze,{...r}),t[3]=r,t[4]=i);let a;t[5]===n?a=t[6]:(a=(0,G.jsx)(`div`,{children:n}),t[5]=n,t[6]=a);let o;return t[7]!==i||t[8]!==a?(o=(0,G.jsx)(m,{content:i,placement:`bottom`,portal:!0,children:a}),t[7]=i,t[8]=a,t[9]=o):o=t[9],o}function Fe(e){let t=(0,W.c)(5),{currentUserId:n,userIds:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={style:`long`,type:`conjunction`},t[0]=a):a=t[0];let o=r(a);if(i.length===0)return null;let s;if(t[1]!==n||t[2]!==o||t[3]!==i){let e=o.formatToParts(i);s=[];for(let t=0;t{let{shortName:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e},{});return Object.entries(t).sort(([t],[n])=>e.findIndex(e=>e.shortName===t)-e.findIndex(e=>e.shortName===n))}var He=({open:e,tooltipContent:t})=>(0,G.jsx)(H,{fontSize:1,mode:`ghost`,padding:0,radius:`full`,selected:e,children:(0,G.jsx)(B,{paddingX:3,paddingY:2,children:(0,G.jsx)(m,{animate:!0,content:t,disabled:e,children:(0,G.jsx)(se,{size:1,icon:q,style:{margin:`-0.375rem`}})})})}),Ue=(0,U.memo)(function(e){let t=(0,W.c)(41),{currentUser:n,onSelect:r,reactions:i,readOnly:a,mode:o}=e,s;t[0]===r?s=t[1]:(s=e=>{let t=k.find(t=>t.shortName===e);t&&r(t)},t[0]=r,t[1]=s);let c=s;n?.id;let l;if(t[2]!==n?.id||t[3]!==i){let e;t[5]===n?.id?e=t[6]:(e=e=>e.userId===n?.id,t[5]=n?.id,t[6]=e),l=i.filter(e).map(We),t[2]=n?.id,t[3]=i,t[4]=l}else l=t[4];let u=l,d;t[7]===i?d=t[8]:(d=Ve(i).filter(Ge),t[7]=i,t[8]=d);let f=d,p;t[9]===f?p=t[10]:(p=()=>({sortOrder:Object.keys(Object.fromEntries(f)),groupedReactions:[],sortedReactions:[]}),t[9]=f,t[10]=p);let[m,h]=(0,U.useState)(p),{sortedReactions:g}=m;if(m.groupedReactions!==f){let{sortOrder:e}=m,n,r,i;if(t[11]!==f||t[12]!==e){let a;t[17]===e?a=t[18]:(a=(t,n)=>{let[r]=t,[i]=n,a=e.indexOf(r),o=e.indexOf(i);return a===-1?1:o===-1?-1:a-o},t[17]=e,t[18]=a),g=f.sort(a),i=h,n=f,r=g.map(Ke),t[11]=f,t[12]=e,t[13]=n,t[14]=r,t[15]=i,t[16]=g}else n=t[13],r=t[14],i=t[15],g=t[16];i({groupedReactions:n,sortOrder:r,sortedReactions:g})}let _;if(t[19]!==n||t[20]!==u||t[21]!==c||t[22]!==o||t[23]!==a||t[24]!==g){let e;t[26]!==n||t[27]!==u||t[28]!==c||t[29]!==o||t[30]!==a?(e=e=>{let[t,r]=e,i=u.includes(t),s=r.map(qe),l=M[t];return(0,G.jsx)(Pe,{currentUser:n,reactionName:t,userIds:s,children:(0,G.jsx)(Be,{tone:`default`,children:(0,G.jsx)(H,{disabled:a||o===`upsell`,mode:`ghost`,onClick:()=>c(t),padding:2,radius:`full`,selected:i,tone:i?`primary`:`default`,children:(0,G.jsxs)(B,{alignItems:`center`,gap:1,children:[(0,G.jsx)(J,{size:1,forwardedAs:`div`,trim:!0,children:l}),(0,G.jsx)(z,{size:0,weight:i?`semibold`:`medium`,as:`div`,trim:!0,children:r?.length})]})})})},t)},t[26]=n,t[27]=u,t[28]=c,t[29]=o,t[30]=a,t[31]=e):e=t[31],_=g.map(e),t[19]=n,t[20]=u,t[21]=c,t[22]=o,t[23]=a,t[24]=g,t[25]=_}else _=t[25];let v;t[32]===c?v=t[33]:(v=e=>c(e.shortName),t[32]=c,t[33]=v);let y;t[34]!==o||t[35]!==a||t[36]!==v?(y=(0,G.jsx)(Be,{tone:`default`,children:(0,G.jsx)(Me,{mode:o,onSelect:v,options:k,readOnly:a,renderMenuButton:He})}),t[34]=o,t[35]=a,t[36]=v,t[37]=y):y=t[37];let b;return t[38]!==_||t[39]!==y?(b=(0,G.jsx)(B,{alignItems:`center`,gap:1,flexWrap:`wrap`,children:(0,G.jsxs)(x,{children:[_,y]})}),t[38]=_,t[39]=y,t[40]=b):b=t[40],b});function We(e){return e.shortName}function Ge(e){let[t]=e;return M[t]}function Ke(e){let[t]=e;return t}function qe(e){return e.userId}var Je=({open:e,tooltipContent:t,t:n})=>(0,G.jsx)(v,{"aria-label":n(`list-item.context-menu-add-reaction-aria-label`),icon:q,mode:`bleed`,selected:e,tooltipProps:{content:t}}),Ye={placement:`bottom-end`},Xe=P(N).withConfig({displayName:`FloatingCard`,componentId:`sc-myf1lm-0`})`&:empty{display:none;}`;function Ze(e){let t=(0,W.c)(29),{canDelete:n,canEdit:r,isParent:i,mode:a,onCopyLink:s,onDeleteStart:c,onEditStart:d,onMenuClose:f,onMenuOpen:p,onReactionSelect:m,onStatusChange:h,readOnly:y,status:S}=e,C=!!(s||c||d),{t:w}=o(ie),T=!!(n||r||s),E;t[0]!==a||t[1]!==f||t[2]!==p||t[3]!==m||t[4]!==y?(E=m&&(0,G.jsx)(Me,{mode:a,onMenuClose:f,onMenuOpen:p,onSelect:m,options:k,readOnly:y,renderMenuButton:Je}),t[0]=a,t[1]=f,t[2]=p,t[3]=m,t[4]=y,t[5]=E):E=t[5];let D;t[6]!==i||t[7]!==h||t[8]!==y||t[9]!==S||t[10]!==w?(D=i&&h&&(0,G.jsx)(v,{"aria-label":w(S===`open`?`list-item.resolved-tooltip-aria-label`:`list-item.re-open-resolved-aria-label`),"data-testid":`comments-list-item-status-button`,disabled:y,icon:S===`open`?he:ge,mode:`bleed`,onClick:h,tooltipProps:{content:w(S===`open`?`list-item.resolved-tooltip-content`:`list-item.re-open-resolved`)}}),t[6]=i,t[7]=h,t[8]=y,t[9]=S,t[10]=w,t[11]=D):D=t[11];let O;t[12]!==n||t[13]!==r||t[14]!==T||t[15]!==a||t[16]!==s||t[17]!==c||t[18]!==d||t[19]!==f||t[20]!==p||t[21]!==y||t[22]!==C||t[23]!==w?(O=T&&(0,G.jsx)(g,{id:`comment-actions-menu`,button:(0,G.jsx)(l,{"aria-label":w(`list-item.open-menu-aria-label`),disabled:y,hidden:!C}),onOpen:p,onClose:f,menu:(0,G.jsxs)(u,{children:[(0,G.jsx)(b,{hidden:!r,icon:pe,onClick:d,text:w(`list-item.edit-comment`),tooltipProps:a===`upsell`?{content:w(`list-item.edit-comment-upsell`)}:void 0,disabled:a===`upsell`}),(0,G.jsx)(b,{hidden:!n,icon:fe,onClick:c,text:w(`list-item.delete-comment`),tone:`critical`}),s&&(0,G.jsx)(_,{hidden:!n&&!r}),(0,G.jsx)(b,{hidden:!s,icon:me,onClick:s,text:w(`list-item.copy-link`)})]}),popover:Ye}),t[12]=n,t[13]=r,t[14]=T,t[15]=a,t[16]=s,t[17]=c,t[18]=d,t[19]=f,t[20]=p,t[21]=y,t[22]=C,t[23]=w,t[24]=O):O=t[24];let A;return t[25]!==E||t[26]!==D||t[27]!==O?(A=(0,G.jsx)(x,{children:(0,G.jsx)(B,{children:(0,G.jsxs)(Xe,{display:`flex`,shadow:2,padding:1,radius:2,sizing:`border`,children:[E,D,O]})})}),t[25]=E,t[26]=D,t[27]=O,t[28]=A):A=t[28],A}function Qe(e,t=250){return e.length<=t?e:`${e.slice(0,t)}...`}var $e=P(V).attrs({marginLeft:1,marginRight:2}).withConfig({displayName:`InlineBox`,componentId:`sc-jznvhh-0`})`&:not([data-hidden]){display:inline;}`,et=P(B).withConfig({displayName:`BlockQuoteStack`,componentId:`sc-jznvhh-1`})(({theme:e,$hasReferencedValue:t})=>{let n=e.sanity.v2?.color._dark,r=t?re:`gray`,i=n?L[r][700].hex:L[r][300].hex;return I`border-left:2px solid ${i};word-break:break-word;`});function tt(e){let t=(0,W.c)(13),{hasReferencedValue:r,value:i}=e,{t:a}=o(ie),s;t[0]===a?s=t[1]:(s=a(`list-item.missing-referenced-value-tooltip-content`),t[0]=a,t[1]=s);let l=s,u;bb0:{if(Array.isArray(i)&&i?.filter(n).length>0){let e;if(t[2]!==i){let n=i?.map(c).join(` `);e=Qe(n),t[2]=i,t[3]=e}else e=t[3];u=e;break bb0}u=null}let d=u;if(!d)return null;let f=!!r,p;t[4]!==r||t[5]!==l?(p=!r&&(0,G.jsx)(m,{content:l,children:(0,G.jsx)($e,{children:(0,G.jsx)(se,{size:1,icon:_e,style:{margin:`-0.375rem`}})})}),t[4]=r,t[5]=l,t[6]=p):p=t[6];let h;t[7]!==d||t[8]!==p?(h=(0,G.jsx)(B,{alignItems:`flex-start`,children:(0,G.jsxs)(z,{size:1,muted:!0,as:`div`,trim:!0,children:[p,d]})}),t[7]=d,t[8]=p,t[9]=h):h=t[9];let g;return t[10]!==f||t[11]!==h?(g=(0,G.jsx)(et,{$hasReferencedValue:f,"data-testid":`comments-list-item-referenced-value`,flexBasis:`0%`,flexGrow:1,flexDirection:`column`,forwardedAs:`blockquote`,padding:1,paddingLeft:2,children:h}),t[10]=f,t[11]=h,t[12]=g):g=t[12],g}var nt=e=>e.stopPropagation();function rt(e){let n=(0,W.c)(4),{children:r,intent:i}=e;if(!i)return null;let a;return n[0]!==r||n[1]!==i.name||n[2]!==i.params?(a=(0,G.jsx)(t,{params:i.params,intent:i.name,children:r}),n[0]=r,n[1]=i.name,n[2]=i.params,n[3]=a):a=n[3],a}var it=P(V).withConfig({displayName:`ContextMenuBox`,componentId:`sc-fc38hf-0`})``,at={width:`50%`},ot=[],st=P(z).withConfig({displayName:`TimeText`,componentId:`sc-fc38hf-1`})(({theme:e})=>{let t=e.sanity.color.dark,n=L.gray[t?200:800].hex;return I`min-width:max-content;--card-fg-color:${n};color:var(--card-fg-color);`}),ct=P(B).withConfig({displayName:`HeaderFlex`,componentId:`sc-fc38hf-2`})(e=>{let t=F(e.theme);return I`min-height:${t.avatar.sizes[e.$size]?.size}px;`}),lt=P(z).withConfig({displayName:`IntentText`,componentId:`sc-fc38hf-3`})(({theme:e})=>{let t=e.sanity.color.dark,n=L.gray[t?200:800].hex;return I`--card-fg-color:${n};color:var(--card-fg-color);`}),ut=P(ue).withConfig({displayName:`InnerStack`,componentId:`sc-fc38hf-4`})`transition:opacity 200ms ease;&[data-muted='true']{transition:unset;opacity:0.5;}`,dt=P(B).withConfig({displayName:`ErrorFlex`,componentId:`sc-fc38hf-5`})(e=>{let t=F(e.theme);return I`min-height:${t.avatar.sizes[e.$size]?.size}px;`}),ft=P(N).withConfig({displayName:`RetryCardButton`,componentId:`sc-fc38hf-6`})`&:not(:hover){background-color:transparent;}`,pt=P(ue).withConfig({displayName:`RootStack`,componentId:`sc-fc38hf-7`})(({theme:e})=>{let{space:t}=e.sanity;return I`position:relative;@media (hover:hover){${it}{opacity:0;position:absolute;right:0;top:0;transform:translate(${t[1]}px,-${t[1]}px);}${it}{&:focus-within{opacity:1;}}&:hover{${it}{opacity:1;}}}&[data-menu-open='true']{${it}{opacity:1;}}`}),mt={useTemporalPhrase:!0};function ht(e){let t=(0,W.c)(151),{avatarSize:n,canDelete:r,canEdit:i,comment:c,currentUser:l,hasError:u,hasReferencedValue:d,intent:m,isParent:h,isRetrying:g,mentionOptions:_,mode:v,onCopyLink:b,onCreateRetry:x,onDelete:S,onEdit:C,onInputKeyDown:w,onReactionSelect:T,onStatusChange:E,readOnly:D,withAvatar:k}=e,j=n===void 0?1:n,M=k===void 0||k,{_createdAt:ne,authorId:re,message:N,_id:P,lastEditedAt:oe}=c,[F]=a(re),{t:I}=o(ie),[L,se]=(0,U.useState)(N),[R,ue]=(0,U.useState)(!1),H=(0,U.useRef)(null),de=(0,U.useRef)(N),[fe,pe]=(0,U.useState)(!1),me=(0,U.useRef)(null),he=ae(L),ge;t[0]===L?ge=t[1]:(ge=A(L),t[0]=L,t[1]=ge);let _e=ge,ve;t[2]===c.reactions?ve=t[3]:(ve=(c?.reactions?.filter(vt)||ot).filter(_t),t[2]=c.reactions,t[3]=ve);let ye=ve,xe=!!ye?.length,Se;t[4]===ne?Se=t[5]:(Se=ne?new Date(ne):new Date,t[4]=ne,t[5]=Se);let Ce=Se,we=oe?new Date(oe):null,Te=f(Ce,mt),Ee;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(Ee={dateStyle:`full`,timeStyle:`medium`},t[6]=Ee):Ee=t[6];let De=p(Ee),K;t[7]!==Ce||t[8]!==De?(K=De.format(Ce),t[7]=Ce,t[8]=De,t[9]=K):K=t[9];let Oe=K,q=we?De.format(we):null,J=u||g,Ae,je;t[10]!==R||t[11]!==N?(Ae=()=>{R||(de.current=N,se(N))},je=[R,N],t[10]=R,t[11]=N,t[12]=Ae,t[13]=je):(Ae=t[12],je=t[13]),(0,U.useEffect)(Ae,je);let Me;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(Me=()=>pe(!0),t[14]=Me):Me=t[14];let Ne=Me,Y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(Y=()=>pe(!1),t[15]=Y):Y=t[15];let X=Y,Z;t[16]!==P||t[17]!==b?(Z=()=>b?.(P),t[16]=P,t[17]=b,t[18]=Z):Z=t[18];let Q=Z,$;t[19]!==P||t[20]!==x?($=e=>{e.stopPropagation(),x?.(P)},t[19]=P,t[20]=x,t[21]=$):$=t[21];let Pe=$,Fe;t[22]!==P||t[23]!==S?(Fe=()=>S(P),t[22]=P,t[23]=S,t[24]=Fe):Fe=t[24];let Ie=Fe,Le;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(Le=()=>{ue(!1),se(de.current)},t[25]=Le):Le=t[25];let Re=Le,ze;t[26]!==he||t[27]!==_e?(ze=()=>{if(!_e||!he){Re();return}me.current?.discardDialogController.open()},t[26]=he,t[27]=_e,t[28]=ze):ze=t[28];let Be=ze,Ve;t[29]!==w||t[30]!==Be?(Ve=e=>{e.isDefaultPrevented()||(e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),Be()),w&&w(e))},t[29]=w,t[30]=Be,t[31]=Ve):Ve=t[31];let He=Ve,We;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(We=()=>{me.current?.discardDialogController.close()},t[32]=We):We=t[32];let Ge=We,Ke;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=()=>{me.current?.discardDialogController.close(),Re()},t[33]=Ke):Ke=t[33];let qe=Ke,Je;t[34]!==P||t[35]!==T?(Je=e=>{T?.(P,e)},t[34]=P,t[35]=T,t[36]=Je):Je=t[36];let Ye=Je,Xe;t[37]!==P||t[38]!==C?(Xe=e=>{C(P,{message:e}),ue(!1)},t[37]=P,t[38]=C,t[39]=Xe):Xe=t[39];let Qe=Xe,$e;t[40]!==P||t[41]!==c.status||t[42]!==E?($e=()=>{E?.(P,c.status===`open`?`resolved`:`open`)},t[40]=P,t[41]=c.status,t[42]=E,t[43]=$e):$e=t[43];let et=$e,ht;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(ht=()=>{ue(gt)},t[44]=ht):ht=t[44];let yt=ht,bt;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(bt=()=>pe(!1),t[45]=bt):bt=t[45];let xt=bt,St;t[46]===he?St=t[47]:(St=e=>{e.key===`Escape`&&!he&&Re()},t[46]=he,t[47]=St);let Ct=St;y(R,xt);let wt;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(wt=()=>[H.current],t[48]=wt):wt=t[48],ce(!he&&Re,wt);let Tt;t[49]===F?Tt=t[50]:(Tt=F?.displayName?(0,G.jsx)(z,{size:1,weight:`medium`,truncate:1,title:F.displayName,as:`div`,trim:!0,children:F.displayName}):(0,G.jsx)(le,{size:1,style:at}),t[49]=F,t[50]=Tt);let Et=Tt,Dt=pt,Ot=fe?`true`:`false`,kt=ut,At=ct,jt;t[51]!==j||t[52]!==F||t[53]!==M?(jt=M&&(0,G.jsx)(O,{user:F,size:j}),t[51]=j,t[52]=F,t[53]=M,t[54]=jt):jt=t[54];let Mt=B,Nt=m?2:0,Pt=B,Ft=+!c.context?.intent,It=B,Lt;t[55]===Et?Lt=t[56]:(Lt=(0,G.jsx)(V,{flexBasis:`0%`,flexGrow:1,children:Et}),t[55]=Et,t[56]=Lt);let Rt=!J&&(0,G.jsxs)(B,{alignItems:`center`,gap:1,children:[(0,G.jsx)(st,{muted:!0,size:0,forwardedAs:`div`,trim:!0,children:(0,G.jsx)(`time`,{dateTime:Ce.toISOString(),title:Oe,children:Te})}),q&&we&&(0,G.jsx)(st,{muted:!0,size:0,title:q,forwardedAs:`div`,trim:!0,children:(0,G.jsxs)(`time`,{dateTime:we.toISOString(),title:q,children:[`(`,I(`list-item.layout-edited`),`)`]})})]}),zt;t[57]!==It||t[58]!==Lt||t[59]!==Rt?(zt=(0,G.jsxs)(It,{alignItems:`flex-end`,gap:2,children:[Lt,Rt]}),t[57]=It,t[58]=Lt,t[59]=Rt,t[60]=zt):zt=t[60];let Bt;t[61]!==Pt||t[62]!==Ft||t[63]!==zt?(Bt=(0,G.jsx)(Pt,{alignItems:`center`,paddingBottom:Ft,flexBasis:`0%`,flexGrow:1,children:zt}),t[61]=Pt,t[62]=Ft,t[63]=zt,t[64]=Bt):Bt=t[64];let Vt;t[65]!==m||t[66]!==I?(Vt=m&&(0,G.jsx)(V,{flexBasis:`0%`,flexGrow:1,children:(0,G.jsx)(lt,{muted:!0,size:0,truncate:1,forwardedAs:`div`,trim:!0,children:(0,G.jsx)(s,{t:I,i18nKey:`list-item.layout-context`,values:{title:m.title,intent:`edit`},components:{IntentLink:rt},componentProps:{intent:m}})})}),t[65]=m,t[66]=I,t[67]=Vt):Vt=t[67];let Ht;t[68]!==Mt||t[69]!==Nt||t[70]!==Bt||t[71]!==Vt?(Ht=(0,G.jsxs)(Mt,{flexDirection:`column`,gap:2,paddingY:Nt,children:[Bt,Vt]}),t[68]=Mt,t[69]=Nt,t[70]=Bt,t[71]=Vt,t[72]=Ht):Ht=t[72];let Ut;t[73]!==r||t[74]!==i||t[75]!==c.status||t[76]!==J||t[77]!==Q||t[78]!==Ie||t[79]!==X||t[80]!==Ne||t[81]!==et||t[82]!==Ye||t[83]!==R||t[84]!==h||t[85]!==v||t[86]!==b||t[87]!==E||t[88]!==D||t[89]!==yt?(Ut=!R&&!J&&(0,G.jsx)(it,{"data-root-menu":h?`true`:`false`,onClick:nt,children:(0,G.jsx)(Ze,{canDelete:r,canEdit:i,isParent:h,mode:v,onCopyLink:b?Q:void 0,onDeleteStart:Ie,onEditStart:yt,onMenuClose:X,onMenuOpen:Ne,onReactionSelect:Ye,onStatusChange:E?et:void 0,readOnly:D,status:c.status})}),t[73]=r,t[74]=i,t[75]=c.status,t[76]=J,t[77]=Q,t[78]=Ie,t[79]=X,t[80]=Ne,t[81]=et,t[82]=Ye,t[83]=R,t[84]=h,t[85]=v,t[86]=b,t[87]=E,t[88]=D,t[89]=yt,t[90]=Ut):Ut=t[90];let Wt;t[91]!==At||t[92]!==j||t[93]!==3||t[94]!==jt||t[95]!==Ht||t[96]!==Ut?(Wt=(0,G.jsxs)(At,{alignItems:`center`,gap:3,flexBasis:`0%`,flexGrow:1,$size:j,children:[jt,Ht,Ut]}),t[91]=At,t[92]=j,t[93]=3,t[94]=jt,t[95]=Ht,t[96]=Ut,t[97]=Wt):Wt=t[97];let Gt;t[98]!==j||t[99]!==c||t[100]!==d||t[101]!==M?(Gt=te(c)&&!!c?.contentSnapshot&&(0,G.jsxs)(B,{gap:3,marginBottom:3,children:[M&&(0,G.jsx)(be,{$size:j}),(0,G.jsx)(tt,{hasReferencedValue:d,value:c?.contentSnapshot})]}),t[98]=j,t[99]=c,t[100]=d,t[101]=M,t[102]=Gt):Gt=t[102];let Kt;t[103]!==j||t[104]!==Ge||t[105]!==qe||t[106]!==l||t[107]!==Qe||t[108]!==He||t[109]!==R||t[110]!==_||t[111]!==D||t[112]!==L||t[113]!==M?(Kt=R&&(0,G.jsxs)(B,{alignItems:`flex-start`,gap:2,children:[M&&(0,G.jsx)(be,{$size:j}),(0,G.jsx)(B,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:(0,G.jsx)(ee,{currentUser:l,focusOnMount:!0,mentionOptions:_,onChange:se,onDiscardCancel:Ge,onDiscardConfirm:qe,onKeyDown:He,onSubmit:Qe,readOnly:D,ref:me,value:L,withAvatar:!1})})]}),t[103]=j,t[104]=Ge,t[105]=qe,t[106]=l,t[107]=Qe,t[108]=He,t[109]=R,t[110]=_,t[111]=D,t[112]=L,t[113]=M,t[114]=Kt):Kt=t[114];let qt;t[115]!==j||t[116]!==R||t[117]!==N||t[118]!==M?(qt=!R&&(0,G.jsxs)(B,{gap:3,children:[M&&(0,G.jsx)(be,{$size:j}),(0,G.jsx)(ke,{blocks:N})]}),t[115]=j,t[116]=R,t[117]=N,t[118]=M,t[119]=qt):qt=t[119];let Jt;t[120]!==j||t[121]!==l||t[122]!==Ye||t[123]!==xe||t[124]!==v||t[125]!==ye||t[126]!==D||t[127]!==M?(Jt=xe&&(0,G.jsxs)(B,{gap:3,marginTop:2,children:[M&&(0,G.jsx)(be,{$size:j}),(0,G.jsx)(V,{onClick:nt,children:(0,G.jsx)(Ue,{currentUser:l,mode:v,onSelect:Ye,reactions:ye,readOnly:D})})]}),t[120]=j,t[121]=l,t[122]=Ye,t[123]=xe,t[124]=v,t[125]=ye,t[126]=D,t[127]=M,t[128]=Jt):Jt=t[128];let Yt;t[129]!==kt||t[130]!==J||t[131]!==Wt||t[132]!==Gt||t[133]!==Kt||t[134]!==qt||t[135]!==Jt?(Yt=(0,G.jsxs)(kt,{gap:1,"data-muted":J,children:[Wt,Gt,Kt,qt,Jt]}),t[129]=kt,t[130]=J,t[131]=Wt,t[132]=Gt,t[133]=Kt,t[134]=qt,t[135]=Jt,t[136]=Yt):Yt=t[136];let Xt;t[137]!==j||t[138]!==J||t[139]!==Pe||t[140]!==u||t[141]!==g||t[142]!==I||t[143]!==M?(Xt=J&&(0,G.jsxs)(dt,{gap:3,$size:j,children:[M&&(0,G.jsx)(be,{$size:j}),(0,G.jsxs)(B,{alignItems:`center`,gap:1,flexBasis:`0%`,flexGrow:1,children:[(0,G.jsxs)(z,{muted:!0,size:1,as:`div`,trim:!0,children:[u&&I(`list-item.layout-failed-sent`),g&&I(`list-item.layout-posting`)]}),(0,G.jsx)(B,{hidden:g,children:(0,G.jsx)(ft,{__unstable_focusRing:!0,display:`flex`,forwardedAs:`button`,onClick:Pe,padding:1,radius:2,tone:`primary`,children:(0,G.jsx)(z,{size:1,muted:!0,as:`div`,trim:!0,children:I(`list-item.layout-retry`)})})})]})]}),t[137]=j,t[138]=J,t[139]=Pe,t[140]=u,t[141]=g,t[142]=I,t[143]=M,t[144]=Xt):Xt=t[144];let Zt;return t[145]!==Dt||t[146]!==Ct||t[147]!==Ot||t[148]!==Yt||t[149]!==Xt?(Zt=(0,G.jsxs)(Dt,{"data-menu-open":Ot,"data-testid":`comments-list-item-layout`,onKeyDown:Ct,ref:H,gap:4,children:[Yt,Xt]}),t[145]=Dt,t[146]=Ct,t[147]=Ot,t[148]=Yt,t[149]=Xt,t[150]=Zt):Zt=t[150],Zt}function gt(e){return!e}function _t(e){return`userId`in e&&`shortName`in e}function vt(e){return e?._optimisticState!==`removed`}var yt=P(N).attrs({padding:3,radius:3,sizing:`border`}).withConfig({displayName:`ThreadCard`,componentId:`sc-y51ka7-0`})(e=>{let{theme:t}=e,n=t.sanity.color.dark,r=L[re][n?900:50].hex,i=L.gray[n?900:50].hex;return I`background-color:${i};&[data-active='true']{background-color:${r};}`}),bt=[],xt={avatarSize:1,parentCommentAvatar:!0,replyAvatar:!0,threadCommentsAvatar:!0},St=P(yt).withConfig({displayName:`StyledThreadCard`,componentId:`sc-7g601b-0`})(()=>I`position:relative;&:has(> [data-ui='GhostButton']:focus:focus-visible){box-shadow:inset 0 0 0 1px var(--card-border-color),0 0 0 1px var(--card-bg-color),0 0 0 2px var(--card-focus-ring-color);}&:not([data-active='true']){@media (hover:hover){&[data-hovered='true']{[data-root-menu='true']{opacity:1;}}}}`),Ct=P(v).withConfig({displayName:`ExpandButton`,componentId:`sc-7g601b-1`})(({theme:e})=>{let{medium:t}=e.sanity.fonts.text.weights;return I`font-weight:${t};`}),wt=P.button.withConfig({displayName:`GhostButton`,componentId:`sc-7g601b-2`})`opacity:0;position:absolute;right:0;top:0;bottom:0;left:0;`,Tt=(0,U.memo)(function(e){let t=(0,W.c)(112),{avatarConfig:n,canReply:r,currentUser:i,hasReferencedValue:a,innerPadding:s,isSelected:c,mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onKeyDown:h,onPathSelect:g,onReactionSelect:_,onReply:v,onStatusChange:y,parentComment:b,readOnly:x,replies:S}=e,C=n===void 0?xt:n,w=S===void 0?bt:S,{t:T}=o(ie),[D,O]=(0,U.useState)(bt),[k,te]=(0,U.useState)(!0),j=(0,U.useRef)(null),{isTopLayer:M}=oe(),re;t[0]===D?re=t[1]:(re=A(D),t[0]=D,t[1]=re);let ae=re,[N,P]=(0,U.useState)(!1),F;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(F=()=>P(!0),t[2]=F):F=t[2];let I=F,L;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>P(!1),t[3]=L):L=t[3];let se=L,ce;t[4]!==v||t[5]!==b._id||t[6]!==b.status||t[7]!==b.target.path?.field||t[8]!==b.threadId?(ce=e=>{let t={message:e,parentCommentId:b._id,status:b?.status||`open`,threadId:b.threadId,reactions:bt,payload:{fieldPath:b.target.path?.field||``}};v?.(t),O(bt)},t[4]=v,t[5]=b._id,t[6]=b.status,t[7]=b.target.path?.field,t[8]=b.threadId,t[9]=ce):ce=t[9];let R=ce,le;t[10]===ae?le=t[11]:(le=()=>{if(!ae){O(bt);return}j.current?.discardDialogController.open()},t[10]=ae,t[11]=le);let z=le,V;t[12]===z?V=t[13]:(V=e=>{e.isDefaultPrevented()||e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),z())},t[12]=z,t[13]=V);let H=V,fe;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(fe=()=>{j.current?.discardDialogController.close()},t[14]=fe):fe=t[14];let pe=fe,me;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(me=()=>{O(bt),j.current?.discardDialogController.close(),j.current?.focus()},t[15]=me):me=t[15];let he=me,ge;t[16]!==M||t[17]!==g||t[18]!==b.target.path?.field||t[19]!==b.threadId?(ge=e=>{e.stopPropagation(),M&&g?.({fieldPath:b.target.path?.field||``,origin:`inspector`,threadId:b.threadId})},t[16]=M,t[17]=g,t[18]=b.target.path?.field,t[19]=b.threadId,t[20]=ge):ge=t[20],b.target.path?.field;let _e=ge,ve;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(ve=e=>{e.stopPropagation(),te(!1)},t[21]=ve):ve=t[21];let ye=ve,xe;bb0:{if(k){let e;t[22]===w?e=t[23]:(e=w?.slice(-5),t[22]=w,t[23]=e),xe=e;break bb0}xe=w}let Se=xe,Ce;bb1:{if(!w){Ce=!1;break bb1}Ce=w.length>5}let we=Ce,Te=`${w?.length-5} more ${w?.length-5==1?`comment`:`comments`}`,Ee=c?`true`:`false`,De=N?`true`:`false`,K;t[24]===T?K=t[25]:(K=T(`list-item.go-to-field-button.aria-label`),t[24]=T,t[25]=K);let Oe;t[26]===K?Oe=t[27]:(Oe=(0,G.jsx)(wt,{"data-ui":`GhostButton`,"aria-label":K}),t[26]=K,t[27]=Oe);let ke=r?void 0:1,q;t[28]===b._id?q=t[29]:(q=ne(b._id),t[28]=b._id,t[29]=q);let J=b.authorId===i.id,Ae=b.authorId===i.id,je=b._state?.type===`createError`,Me=b.context?.intent,Ne=b._state?.type===`createRetrying`,Y;t[30]!==C.avatarSize||t[31]!==C.parentCommentAvatar||t[32]!==i||t[33]!==a||t[34]!==l||t[35]!==u||t[36]!==d||t[37]!==f||t[38]!==p||t[39]!==m||t[40]!==h||t[41]!==_||t[42]!==y||t[43]!==b||t[44]!==x||t[45]!==J||t[46]!==Ae||t[47]!==je||t[48]!==Me||t[49]!==Ne?(Y=(0,G.jsx)(ht,{avatarSize:C.avatarSize,canDelete:J,canEdit:Ae,comment:b,currentUser:i,hasError:je,hasReferencedValue:a,intent:Me,isParent:!0,isRetrying:Ne,mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onInputKeyDown:h,onReactionSelect:_,onStatusChange:y,readOnly:x,withAvatar:C.parentCommentAvatar}),t[30]=C.avatarSize,t[31]=C.parentCommentAvatar,t[32]=i,t[33]=a,t[34]=l,t[35]=u,t[36]=d,t[37]=f,t[38]=p,t[39]=m,t[40]=h,t[41]=_,t[42]=y,t[43]=b,t[44]=x,t[45]=J,t[46]=Ae,t[47]=je,t[48]=Me,t[49]=Ne,t[50]=Y):Y=t[50];let X;t[51]!==q||t[52]!==Y?(X=(0,G.jsx)(ue,{as:`li`,...q,children:Y}),t[51]=q,t[52]=Y,t[53]=X):X=t[53];let Z;t[54]!==k||t[55]!==Te||t[56]!==we?(Z=we&&k&&(0,G.jsxs)(B,{gap:1,paddingY:1,children:[(0,G.jsx)(be,{}),(0,G.jsx)(Ct,{iconRight:de,mode:`bleed`,onClick:ye,text:Te})]}),t[54]=k,t[55]=Te,t[56]=we,t[57]=Z):Z=t[57];let Q;if(t[58]!==C.avatarSize||t[59]!==C.threadCommentsAvatar||t[60]!==i||t[61]!==H||t[62]!==l||t[63]!==u||t[64]!==d||t[65]!==f||t[66]!==p||t[67]!==m||t[68]!==_||t[69]!==b||t[70]!==x||t[71]!==Se){let e;t[73]!==C.avatarSize||t[74]!==C.threadCommentsAvatar||t[75]!==i||t[76]!==H||t[77]!==l||t[78]!==u||t[79]!==d||t[80]!==f||t[81]!==p||t[82]!==m||t[83]!==_||t[84]!==b||t[85]!==x?(e=e=>(0,G.jsx)(ue,{as:`li`,...ne(e._id),children:(0,G.jsx)(ht,{avatarSize:C.avatarSize,canDelete:e.authorId===i.id,canEdit:e.authorId===i.id,comment:e,currentUser:i,hasError:e._state?.type===`createError`,isRetrying:e._state?.type===`createRetrying`,intent:E(b,e),mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onInputKeyDown:H,onReactionSelect:_,readOnly:x,withAvatar:C.threadCommentsAvatar})},e._id),t[73]=C.avatarSize,t[74]=C.threadCommentsAvatar,t[75]=i,t[76]=H,t[77]=l,t[78]=u,t[79]=d,t[80]=f,t[81]=p,t[82]=m,t[83]=_,t[84]=b,t[85]=x,t[86]=e):e=t[86],Q=Se.map(e),t[58]=C.avatarSize,t[59]=C.threadCommentsAvatar,t[60]=i,t[61]=H,t[62]=l,t[63]=u,t[64]=d,t[65]=f,t[66]=p,t[67]=m,t[68]=_,t[69]=b,t[70]=x,t[71]=Se,t[72]=Q}else Q=t[72];let $;t[87]!==C.avatarSize||t[88]!==C.replyAvatar||t[89]!==r||t[90]!==i||t[91]!==H||t[92]!==R||t[93]!==l||t[94]!==u||t[95]!==x||t[96]!==T||t[97]!==D?($=r&&(0,G.jsx)(ee,{avatarSize:C.avatarSize,currentUser:i,expandOnFocus:!0,mentionOptions:l,onChange:O,onDiscardCancel:pe,onDiscardConfirm:he,onKeyDown:H,onSubmit:R,placeholder:T(u===`upsell`?`compose.reply-placeholder-upsell`:`compose.reply-placeholder`),readOnly:x||u===`upsell`,ref:j,value:D,withAvatar:C.replyAvatar}),t[87]=C.avatarSize,t[88]=C.replyAvatar,t[89]=r,t[90]=i,t[91]=H,t[92]=R,t[93]=l,t[94]=u,t[95]=x,t[96]=T,t[97]=D,t[98]=$):$=t[98];let Pe;t[99]!==s||t[100]!==ke||t[101]!==X||t[102]!==Z||t[103]!==Q||t[104]!==$?(Pe=(0,G.jsxs)(B,{as:`ul`,padding:s,paddingBottom:ke,gap:4,flexDirection:`column`,children:[X,Z,Q,$]}),t[99]=s,t[100]=ke,t[101]=X,t[102]=Z,t[103]=Q,t[104]=$,t[105]=Pe):Pe=t[105];let Fe;return t[106]!==_e||t[107]!==Ee||t[108]!==De||t[109]!==Oe||t[110]!==Pe?(Fe=(0,G.jsxs)(St,{"data-active":Ee,"data-hovered":De,"data-testid":`comments-list-item`,"data-ui":`CommentsListItem`,onClick:_e,onMouseEnter:I,onMouseLeave:se,children:[Oe,Pe]}),t[106]=_e,t[107]=Ee,t[108]=De,t[109]=Oe,t[110]=Pe,t[111]=Fe):Fe=t[111],Fe});export{Tt as n,yt as r,ye as t}; \ No newline at end of file diff --git a/dist/static/CommentsListItem-Dyi91Dx1-D2kIh320.js b/dist/static/CommentsListItem-Dyi91Dx1-D2kIh320.js deleted file mode 100644 index 3df633d..0000000 --- a/dist/static/CommentsListItem-Dyi91Dx1-D2kIh320.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Ar as t,Df as n,Do as r,Js as i,Kr as a,Qs as o,Sd as s,To as c,Tu as l,da as u,dc as d,ec as f,fa as p,la as m,lc as h,nc as g,oc as _,pc as v,qs as y,rc as b,rr as x,sc as S,uc as C,wo as w}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as T,t as E}from"./jsx-runtime-BpzPEenQ.js";import{t as D}from"./compiler-runtime-sKsOXjDo.js";import{a as O,et as ee,n as k,s as A}from"./types--2f-avvL-CUBrVRGR.js";import{Et as j,Gt as M,Pt as N,Qt as P,St as te,Ut as F,Y as I,a as ne,c as L,et as re,i as ie,j as ae,o as R,r as z,s as B,t as oe,yt as se}from"./dist-LVcARZxB.js";import{l as V,u as ce}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as le}from"./ChevronDown-BpYUc-AP.js";import{t as ue}from"./Trash-BxG6GrjH.js";import{t as de}from"./Edit-CAHlBqGT.js";import{t as fe}from"./Link-Cl1VSeDJ.js";import{t as pe}from"./CheckmarkCircle-B6SBY4QE.js";import{t as H}from"./Undo-qtvfkxbn.js";import{t as me}from"./LinkRemoved-LZtddC2J.js";import{a as he,n as ge,t as _e}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{a as ve,i as ye,l as be,n as xe,r as Se,t as Ce}from"./CommentInput-C1kF5k49-CItaByrf.js";var U=e(T(),1),W=D(),G=E();function we(e){return{thread:{title:e(`delete-thread.title`),body:e(`delete-thread.body`),confirmButtonText:e(`delete-thread.confirm`)},comment:{title:e(`delete-comment.title`),body:e(`delete-comment.body`),confirmButtonText:e(`delete-comment.confirm`)}}}function Te(e){let t=(0,W.c)(27),{isParent:n,onClose:r,commentId:i,onConfirm:a,loading:o,error:c}=e,{t:l}=s(ee),u;t[0]===l?u=t[1]:(u=we(l),t[0]=l,t[1]=u);let{title:d,body:p,confirmButtonText:m}=u[n?`thread`:`comment`],h;t[2]!==i||t[3]!==a?(h=()=>{a(i)},t[2]=i,t[3]=a,t[4]=h):h=t[4];let g=h,_;t[5]===r?_=t[6]:(_={onClick:r},t[5]=r,t[6]=_);let v;t[7]!==m||t[8]!==g||t[9]!==o?(v={loading:o,onClick:g,text:m,tone:`critical`},t[7]=m,t[8]=g,t[9]=o,t[10]=v):v=t[10];let y;t[11]!==_||t[12]!==v?(y={cancelButton:_,confirmButton:v},t[11]=_,t[12]=v,t[13]=y):y=t[13];let b;t[14]===p?b=t[15]:(b=(0,G.jsx)(R,{size:1,as:`div`,trim:!0,children:p}),t[14]=p,t[15]=b);let x;t[16]!==c||t[17]!==l?(x=c&&(0,G.jsx)(w,{tone:`critical`,children:l(`delete-dialog.error`)}),t[16]=c,t[17]=l,t[18]=x):x=t[18];let S;t[19]!==b||t[20]!==x?(S=(0,G.jsxs)(B,{gap:4,children:[b,x]}),t[19]=b,t[20]=x,t[21]=S):S=t[21];let C;return t[22]!==r||t[23]!==y||t[24]!==S||t[25]!==d?(C=(0,G.jsx)(f,{footer:y,header:d,id:`delete-comment-dialog`,onClose:r,width:0,children:S}),t[22]=r,t[23]=y,t[24]=S,t[25]=d,t[26]=C):C=t[26],C}var Ee=M.div.withConfig({displayName:`SpacerAvatar`,componentId:`sc-negkme-0`})(e=>{let t=P(e.theme),{$size:n=1}=e;return F`min-width:${t.avatar.sizes[n]?.size}px;`}),De=/\b(https?:\/\/[^\s,()]+(?:\.[^\s,()]+)*|www\.[^\s,()]+\.[^\s,()]{2,})\b/g;function Oe(e){e.stopPropagation()}function K(e){let t=e.startsWith(`http`)?e:`https://${e}`;return(0,G.jsx)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,onClick:Oe,children:e},e)}var ke=[e=>typeof e==`string`?e.split(De).flatMap(e=>e.match(De)?K(e):e):e];function q(e){return Array.isArray(e)?e.flatMap(e=>{let t=[e];for(let e of ke)t=t.flatMap(e);return t}):e}var Ae=M(B).withConfig({displayName:`PortableTextWrap`,componentId:`sc-f594nj-0`})(()=>F`& > [data-ui='Text']:not(:first-child){margin-top:1em;}& > [data-ui='Text']:empty{display:none;}`),je=[];function J(e){let t=(0,W.c)(4),n;t[0]===e.children?n=t[1]:(n=q(e.children),t[0]=e.children,t[1]=n);let r=n,i;return t[2]===r?i=t[3]:(i=(0,G.jsx)(ye,{children:r}),t[2]=r,t[3]=i),i}var Me={block:{normal:J,h1:J,h2:J,h3:J,h4:J,h5:J,h6:J,blockquote:J,code:J},list:{bullet:U.Fragment,number:U.Fragment,checkmarks:U.Fragment},listItem:{bullet:J,number:J,checkmarks:J},marks:{strong:U.Fragment,em:U.Fragment,code:U.Fragment,underline:U.Fragment,strikeThrough:U.Fragment,link:U.Fragment},types:{mention:e=>(0,G.jsx)(Se,{userId:e?.value?.userId,selected:!1})}};function Ne(e){let t=(0,W.c)(2),{blocks:n}=e,r=n||je,i;return t[0]===r?i=t[1]:(i=(0,G.jsx)(Ae,{children:(0,G.jsx)(a,{value:r,components:Me})}),t[0]=r,t[1]=i),i}function Y(e){let t=(0,W.c)(11),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a,o,s,c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,G.jsx)(`path`,{d:`M10.1044 10.4011L10.1044 10.9972`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),a=(0,G.jsx)(`path`,{d:`M14.2393 10.4011L14.2393 10.9972`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),o=(0,G.jsx)(`path`,{d:`M7.12128 14.1151C7.70803 15.0226 9.66113 16.8377 11.7735 16.8377C13.8859 16.8377 15.6713 15.0226 16.4257 14.1151`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`}),s=(0,G.jsx)(`path`,{d:`M16.703 6.43905C15.3486 5.36511 13.6357 4.72374 11.773 4.72374C7.38731 4.72374 3.83203 8.27902 3.83203 12.6647C3.83203 17.0503 7.38731 20.6056 11.773 20.6056C16.0995 20.6056 19.618 17.1455 19.712 12.8415`,stroke:`currentColor`,strokeWidth:1.2}),c=(0,G.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M19.1135 9.03425L19.1135 11.4903L20.3135 11.4903L20.3135 9.03425L22.7693 9.03425L22.7693 7.83425L20.3135 7.83425L20.3135 5.37941L19.1135 5.37941L19.1135 7.83425L16.6584 7.83425L16.6584 9.03425L19.1135 9.03425Z`,fill:`currentColor`}),t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c):(i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]);let l;return t[8]!==n||t[9]!==r?(l=(0,G.jsxs)(`svg`,{"data-sanity-icon":`add-reaction`,fill:`none`,height:`1em`,ref:n,viewBox:`0 0 25 25`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,...r,children:[i,a,o,s,c]}),t[8]=n,t[9]=r,t[10]=l):l=t[10],l}var X=`_1lae8660`;function Z(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=L(X,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,G.jsx)(R,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Q(e){let t=(0,W.c)(20),{options:n,onSelect:r}=e,{t:i}=s(ee),[a,o]=(0,U.useState)(null),[c,l]=(0,U.useState)(0),u;t[0]===a?u=t[1]:(u=e=>{let t=a?.querySelectorAll(`button`).length??0;e.key===`ArrowRight`&&l(e=>(e+1)%t),e.key===`ArrowLeft`&&l(e=>(e-1+t)%t)},t[0]=a,t[1]=u);let d=u,f;t[2]!==r||t[3]!==n||t[4]!==a?(f=e=>{let t=a?Array.from(a.querySelectorAll(`button`)).indexOf(e.currentTarget):-1;l(t),r(n[t])},t[2]=r,t[3]=n,t[4]=a,t[5]=f):f=t[5];let p=f,m,h;t[6]!==c||t[7]!==a?(m=()=>{if(!a)return;let e=Array.from(a.querySelectorAll(`button`));e.length>0&&e[c].focus()},h=[c,a],t[6]=c,t[7]=a,t[8]=m,t[9]=h):(m=t[8],h=t[9]),(0,U.useEffect)(m,h);let g;if(t[10]!==p||t[11]!==n||t[12]!==i){let e;t[14]!==p||t[15]!==i?(e=e=>{let t=O[e.shortName];return(0,G.jsx)(se,{"aria-label":i(`reactions.react-with-aria-label`,{reactionName:e.title||e.shortName}),mode:`bleed`,onClick:p,padding:2,role:`menuitem`,tabIndex:-1,children:(0,G.jsx)(Z,{align:`center`,size:2,as:`div`,trim:!0,children:t})},e.shortName)},t[14]=p,t[15]=i,t[16]=e):e=t[16],g=n.map(e),t[10]=p,t[11]=n,t[12]=i,t[13]=g}else g=t[13];let _;return t[17]!==d||t[18]!==g?(_=(0,G.jsx)(ie,{gridTemplateColumns:`repeat(6, minmax(0,1fr))`,gap:1,onKeyDown:d,ref:o,role:`menu`,children:g}),t[17]=d,t[18]=g,t[19]=_):_=t[19],_}var Pe=[`top`,`bottom`];function $(e){let t=(0,W.c)(35),{onMenuClose:n,onMenuOpen:r,onSelect:i,options:a,readOnly:o,renderMenuButton:c,mode:l}=e,[u,d]=(0,U.useState)(null),f=(0,U.useRef)(null),[p,m]=(0,U.useState)(!1),{t:h}=s(ee),_;t[0]!==n||t[1]!==r||t[2]!==p?(_=()=>{let e=!p;m(e),e?r?.():n?.()},t[0]=n,t[1]=r,t[2]=p,t[3]=_):_=t[3];let v=_,y;t[4]!==n||t[5]!==p?(y=()=>{p&&(m(!1),n?.())},t[4]=n,t[5]=p,t[6]=y):y=t[6];let b=y,x;t[7]!==u||t[8]!==b||t[9]!==p?(x=()=>{p&&(b(),u?.focus())},t[7]=u,t[8]=b,t[9]=p,t[10]=x):x=t[10];let S=x,C;t[11]===S?C=t[12]:(C=e=>{let{key:t,shiftKey:n}=e;(n&&t===`Tab`||t===`Escape`||t===`Tab`)&&S()},t[11]=S,t[12]=C);let w=C,T;t[13]===u?T=t[14]:(T=()=>[f.current,u],t[13]=u,t[14]=T),re(b,T);let E;t[15]!==b||t[16]!==i?(E=e=>{i(e),b()},t[15]=b,t[16]=i,t[17]=E):E=t[17];let D=E,O;if(t[18]!==v||t[19]!==l||t[20]!==p||t[21]!==o||t[22]!==c||t[23]!==h){let e=c({open:p,tooltipContent:h(l===`upsell`?`list-item.context-menu-add-reaction-upsell`:`list-item.context-menu-add-reaction`),t:h});O=(0,U.cloneElement)(e,{"aria-expanded":p,"aria-haspopup":`true`,disabled:o||l===`upsell`,id:`reactions-menu-button`,onClick:v,ref:d}),t[18]=v,t[19]=l,t[20]=p,t[21]=o,t[22]=c,t[23]=h,t[24]=O}else O=t[24];let k=O,A;t[25]!==D||t[26]!==a?(A=(0,G.jsx)(Q,{onSelect:D,options:a}),t[25]=D,t[26]=a,t[27]=A):A=t[27];let M;t[28]!==w||t[29]!==A?(M=(0,G.jsx)(j,{"aria-labelledby":`reactions-menu-button`,onKeyDown:w,padding:1,radius:3,tone:`default`,children:A}),t[28]=w,t[29]=A,t[30]=M):M=t[30];let N=M,P;return t[31]!==k||t[32]!==p||t[33]!==N?(P=(0,G.jsx)(g,{constrainSize:!0,content:N,fallbackPlacements:Pe,open:p,placement:`bottom`,portal:!0,ref:f,tone:`default`,children:k}),t[31]=k,t[32]=p,t[33]=N,t[34]=P):P=t[34],P}var Fe=`_1duh70k0`,Ie=`_1duh70k2`,Le=`_1duh70k3`,Re=`_1duh70k1`;function ze(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=L(Ie,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,G.jsx)(R,{...r,size:1,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var Be=/^\S+/;function Ve(e){let t=(0,W.c)(7),{currentUserId:n,isFirst:r,userId:i}=e,[a]=o(i),{t:c}=s(ee);if(n&&n===i){let e=r?`leading`:void 0,n=a?.displayName,i;return t[0]!==e||t[1]!==c||t[2]!==n?(i=c(`reactions.user-list.you`,{context:e,replace:{name:n}}),t[0]=e,t[1]=c,t[2]=n,t[3]=i):i=t[3],i}let l;return t[4]!==c||t[5]!==a?.displayName?(l=a?.displayName||c(`reactions.user-list.unknown-user-fallback-name`),t[4]=c,t[5]=a?.displayName,t[6]=l):l=t[6],l}function He(e){let t=(0,W.c)(10),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===r?i=t[4]:(i=(0,G.jsx)(qe,{...r}),t[3]=r,t[4]=i);let a;t[5]===n?a=t[6]:(a=(0,G.jsx)(`div`,{children:n}),t[5]=n,t[6]=a);let o;return t[7]!==i||t[8]!==a?(o=(0,G.jsx)(h,{content:i,placement:`bottom`,portal:!0,children:a}),t[7]=i,t[8]=a,t[9]=o):o=t[9],o}function Ue(e){let t=(0,W.c)(5),{currentUserId:n,userIds:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={style:`long`,type:`conjunction`},t[0]=a):a=t[0];let o=r(a);if(i.length===0)return null;let s;if(t[1]!==n||t[2]!==o||t[3]!==i){let e=o.formatToParts(i);s=[];for(let t=0;t{let{shortName:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e},{});return Object.entries(t).sort(([t],[n])=>e.findIndex(e=>e.shortName===t)-e.findIndex(e=>e.shortName===n))}var Ze=({open:e,tooltipContent:t})=>(0,G.jsx)(se,{fontSize:1,mode:`ghost`,padding:0,radius:`full`,selected:e,children:(0,G.jsx)(z,{paddingX:3,paddingY:2,children:(0,G.jsx)(h,{animate:!0,content:t,disabled:e,children:(0,G.jsx)(ne,{size:1,icon:Y,style:{margin:`-0.375rem`}})})})}),Qe=(0,U.memo)(function(e){let t=(0,W.c)(41),{currentUser:n,onSelect:r,reactions:i,readOnly:a,mode:o}=e,s;t[0]===r?s=t[1]:(s=e=>{let t=A.find(t=>t.shortName===e);t&&r(t)},t[0]=r,t[1]=s);let c=s;n?.sanityUserId;let l;if(t[2]!==n?.sanityUserId||t[3]!==i){let e;t[5]===n?.sanityUserId?e=t[6]:(e=e=>e.userId===n?.sanityUserId,t[5]=n?.sanityUserId,t[6]=e),l=i.filter(e).map($e),t[2]=n?.sanityUserId,t[3]=i,t[4]=l}else l=t[4];let u=l,d;t[7]===i?d=t[8]:(d=Xe(i).filter(et),t[7]=i,t[8]=d);let f=d,p;t[9]===f?p=t[10]:(p=()=>({sortOrder:Object.keys(Object.fromEntries(f)),groupedReactions:[],sortedReactions:[]}),t[9]=f,t[10]=p);let[m,h]=(0,U.useState)(p),{sortedReactions:g}=m;if(m.groupedReactions!==f){let{sortOrder:e}=m,n,r,i;if(t[11]!==f||t[12]!==e){let a;t[17]===e?a=t[18]:(a=(t,n)=>{let[r]=t,[i]=n,a=e.indexOf(r),o=e.indexOf(i);return a===-1?1:o===-1?-1:a-o},t[17]=e,t[18]=a),g=f.sort(a),i=h,n=f,r=g.map(tt),t[11]=f,t[12]=e,t[13]=n,t[14]=r,t[15]=i,t[16]=g}else n=t[13],r=t[14],i=t[15],g=t[16];i({groupedReactions:n,sortOrder:r,sortedReactions:g})}let _;if(t[19]!==n||t[20]!==u||t[21]!==c||t[22]!==o||t[23]!==a||t[24]!==g){let e;t[26]!==n||t[27]!==u||t[28]!==c||t[29]!==o||t[30]!==a?(e=e=>{let[t,r]=e,i=u.includes(t),s=r.map(nt),l=O[t];return(0,G.jsx)(He,{currentUser:n,reactionName:t,userIds:s,children:(0,G.jsx)(Ye,{tone:`default`,children:(0,G.jsx)(se,{disabled:a||o===`upsell`,mode:`ghost`,onClick:()=>c(t),padding:2,radius:`full`,selected:i,tone:i?`primary`:`default`,children:(0,G.jsxs)(z,{alignItems:`center`,gap:1,children:[(0,G.jsx)(Z,{size:1,as:`div`,trim:!0,children:l}),(0,G.jsx)(R,{size:0,weight:i?`semibold`:`medium`,as:`div`,trim:!0,children:r?.length})]})})})},t)},t[26]=n,t[27]=u,t[28]=c,t[29]=o,t[30]=a,t[31]=e):e=t[31],_=g.map(e),t[19]=n,t[20]=u,t[21]=c,t[22]=o,t[23]=a,t[24]=g,t[25]=_}else _=t[25];let v;t[32]===c?v=t[33]:(v=e=>c(e.shortName),t[32]=c,t[33]=v);let y;t[34]!==o||t[35]!==a||t[36]!==v?(y=(0,G.jsx)(Ye,{tone:`default`,children:(0,G.jsx)($,{mode:o,onSelect:v,options:A,readOnly:a,renderMenuButton:Ze})}),t[34]=o,t[35]=a,t[36]=v,t[37]=y):y=t[37];let b;return t[38]!==_||t[39]!==y?(b=(0,G.jsx)(z,{alignItems:`center`,gap:1,flexWrap:`wrap`,children:(0,G.jsxs)(C,{children:[_,y]})}),t[38]=_,t[39]=y,t[40]=b):b=t[40],b});function $e(e){return e.shortName}function et(e){let[t]=e;return O[t]}function tt(e){let[t]=e;return t}function nt(e){return e.userId}var rt=M.div.withConfig({displayName:`IconSlotRoot`,componentId:`sc-uv9t31-0`})`display:flex;align-items:center;justify-content:center;flex-shrink:0;&[data-status='published']{--card-icon-color:var(--card-badge-positive-dot-color);}&[data-status='draft']{--card-icon-color:var(--card-badge-caution-dot-color);}`;function it(e){switch(e){case`draft`:return`list-item.origin.draft`;case`published`:return`list-item.origin.published`;default:return e}}function at(e){let t=(0,W.c)(13),{origin:n}=e,{t:r}=s(ee),a;t[0]===n?a=t[1]:(a=(0,G.jsx)(te,{size:2,children:(0,G.jsx)(n===`draft`?i:y,{})}),t[0]=n,t[1]=a);let o;t[2]!==n||t[3]!==a?(o=(0,G.jsx)(rt,{"data-status":n,children:a}),t[2]=n,t[3]=a,t[4]=o):o=t[4];let c;t[5]!==n||t[6]!==r?(c=r(it(n)),t[5]=n,t[6]=r,t[7]=c):c=t[7];let l;t[8]===c?l=t[9]:(l=(0,G.jsx)(te,{size:0,muted:!0,weight:`medium`,children:c}),t[8]=c,t[9]=l);let u;return t[10]!==o||t[11]!==l?(u=(0,G.jsx)(z,{marginBottom:2,children:(0,G.jsx)(j,{border:!0,padding:1,radius:3,children:(0,G.jsxs)(z,{alignItems:`center`,gap:1,paddingRight:1,children:[o,l]})})}),t[10]=o,t[11]=l,t[12]=u):u=t[12],u}var ot=({open:e,tooltipContent:t,t:n})=>(0,G.jsx)(b,{"aria-label":n(`list-item.context-menu-add-reaction-aria-label`),icon:Y,mode:`bleed`,selected:e,tooltipProps:{content:t}}),st={placement:`bottom-end`},ct=M(j).withConfig({displayName:`FloatingCard`,componentId:`sc-myf1lm-0`})`&:empty{display:none;}`;function lt(e){let t=(0,W.c)(29),{canDelete:n,canEdit:r,isParent:i,mode:a,onCopyLink:o,onDeleteStart:c,onEditStart:l,onMenuClose:f,onMenuOpen:p,onReactionSelect:m,onStatusChange:h,readOnly:g,status:y}=e,x=!!(o||c||l),{t:w}=s(ee),T=!!(n||r||o),E;t[0]!==a||t[1]!==f||t[2]!==p||t[3]!==m||t[4]!==g?(E=m&&(0,G.jsx)($,{mode:a,onMenuClose:f,onMenuOpen:p,onSelect:m,options:A,readOnly:g,renderMenuButton:ot}),t[0]=a,t[1]=f,t[2]=p,t[3]=m,t[4]=g,t[5]=E):E=t[5];let D;t[6]!==i||t[7]!==h||t[8]!==g||t[9]!==y||t[10]!==w?(D=i&&h&&(0,G.jsx)(b,{"aria-label":w(y===`open`?`list-item.resolved-tooltip-aria-label`:`list-item.re-open-resolved-aria-label`),"data-testid":`comments-list-item-status-button`,disabled:g,icon:y===`open`?pe:H,mode:`bleed`,onClick:h,tooltipProps:{content:w(y===`open`?`list-item.resolved-tooltip-content`:`list-item.re-open-resolved`)}}),t[6]=i,t[7]=h,t[8]=g,t[9]=y,t[10]=w,t[11]=D):D=t[11];let O;t[12]!==n||t[13]!==r||t[14]!==T||t[15]!==a||t[16]!==o||t[17]!==c||t[18]!==l||t[19]!==f||t[20]!==p||t[21]!==g||t[22]!==x||t[23]!==w?(O=T&&(0,G.jsx)(_,{id:`comment-actions-menu`,button:(0,G.jsx)(u,{"aria-label":w(`list-item.open-menu-aria-label`),disabled:g,hidden:!x}),onOpen:p,onClose:f,menu:(0,G.jsxs)(d,{children:[(0,G.jsx)(S,{hidden:!r,icon:de,onClick:l,text:w(`list-item.edit-comment`),tooltipProps:a===`upsell`?{content:w(`list-item.edit-comment-upsell`)}:void 0,disabled:a===`upsell`}),(0,G.jsx)(S,{hidden:!n,icon:ue,onClick:c,text:w(`list-item.delete-comment`),tone:`critical`}),o&&(0,G.jsx)(v,{hidden:!n&&!r}),(0,G.jsx)(S,{hidden:!o,icon:fe,onClick:o,text:w(`list-item.copy-link`)})]}),popover:st}),t[12]=n,t[13]=r,t[14]=T,t[15]=a,t[16]=o,t[17]=c,t[18]=l,t[19]=f,t[20]=p,t[21]=g,t[22]=x,t[23]=w,t[24]=O):O=t[24];let k;return t[25]!==E||t[26]!==D||t[27]!==O?(k=(0,G.jsx)(C,{children:(0,G.jsx)(z,{children:(0,G.jsxs)(ct,{display:`flex`,shadow:2,padding:1,radius:2,sizing:`border`,children:[E,D,O]})})}),t[25]=E,t[26]=D,t[27]=O,t[28]=k):k=t[28],k}function ut(e,t=250){return e.length<=t?e:`${e.slice(0,t)}...`}var dt=M(oe).attrs({marginLeft:1,marginRight:2}).withConfig({displayName:`InlineBox`,componentId:`sc-jznvhh-0`})`&:not([data-hidden]){display:inline;}`,ft=M(z).withConfig({displayName:`BlockQuoteStack`,componentId:`sc-jznvhh-1`})(({theme:e,$hasReferencedValue:t})=>{let n=e.sanity.v2?.color._dark,r=t?k:`gray`,i=n?I[r][700].hex:I[r][300].hex;return F`border-left:2px solid ${i};word-break:break-word;`});function pt(e){let t=(0,W.c)(13),{hasReferencedValue:r,value:i}=e,{t:a}=s(ee),o;t[0]===a?o=t[1]:(o=a(`list-item.missing-referenced-value-tooltip-content`),t[0]=a,t[1]=o);let c=o,u;bb0:{if(Array.isArray(i)&&i?.filter(n).length>0){let e;if(t[2]!==i){let n=i?.map(l).join(` `);e=ut(n),t[2]=i,t[3]=e}else e=t[3];u=e;break bb0}u=null}let d=u;if(!d)return null;let f=!!r,p;t[4]!==r||t[5]!==c?(p=!r&&(0,G.jsx)(h,{content:c,children:(0,G.jsx)(dt,{children:(0,G.jsx)(ne,{size:1,icon:me,style:{margin:`-0.375rem`}})})}),t[4]=r,t[5]=c,t[6]=p):p=t[6];let m;t[7]!==d||t[8]!==p?(m=(0,G.jsx)(z,{alignItems:`flex-start`,children:(0,G.jsxs)(R,{size:1,muted:!0,as:`div`,trim:!0,children:[p,d]})}),t[7]=d,t[8]=p,t[9]=m):m=t[9];let g;return t[10]!==f||t[11]!==m?(g=(0,G.jsx)(ft,{$hasReferencedValue:f,"data-testid":`comments-list-item-referenced-value`,flexBasis:`0%`,flexGrow:1,flexDirection:`column`,forwardedAs:`blockquote`,padding:1,paddingLeft:2,children:m}),t[10]=f,t[11]=m,t[12]=g):g=t[12],g}var mt=e=>e.stopPropagation();function ht(e){let n=(0,W.c)(4),{children:r,intent:i}=e;if(!i)return null;let a;return n[0]!==r||n[1]!==i.name||n[2]!==i.params?(a=(0,G.jsx)(t,{params:i.params,intent:i.name,children:r}),n[0]=r,n[1]=i.name,n[2]=i.params,n[3]=a):a=n[3],a}var gt=M(oe).withConfig({displayName:`ContextMenuBox`,componentId:`sc-fx8tei-0`})``,_t={width:`50%`},vt=[],yt=M(R).withConfig({displayName:`TimeText`,componentId:`sc-fx8tei-1`})(({theme:e})=>{let t=e.sanity.color.dark,n=I.gray[t?200:800].hex;return F`min-width:max-content;--card-fg-color:${n};color:var(--card-fg-color);`}),bt=M(z).withConfig({displayName:`HeaderFlex`,componentId:`sc-fx8tei-2`})(e=>{let t=P(e.theme);return F`min-height:${t.avatar.sizes[e.$size]?.size}px;`}),xt=M(R).withConfig({displayName:`IntentText`,componentId:`sc-fx8tei-3`})(({theme:e})=>{let t=e.sanity.color.dark,n=I.gray[t?200:800].hex;return F`--card-fg-color:${n};color:var(--card-fg-color);`}),St=M(B).withConfig({displayName:`InnerStack`,componentId:`sc-fx8tei-4`})`transition:opacity 200ms ease;&[data-muted='true']{transition:unset;opacity:0.5;}`,Ct=M(z).withConfig({displayName:`ErrorFlex`,componentId:`sc-fx8tei-5`})(e=>{let t=P(e.theme);return F`min-height:${t.avatar.sizes[e.$size]?.size}px;`}),wt=M(j).withConfig({displayName:`RetryCardButton`,componentId:`sc-fx8tei-6`})`&:not(:hover){background-color:transparent;}`,Tt=M(B).withConfig({displayName:`RootStack`,componentId:`sc-fx8tei-7`})(({theme:e})=>{let{space:t}=e.sanity;return F`position:relative;@media (hover:hover){${gt}{opacity:0;position:absolute;right:0;top:0;transform:translate(${t[1]}px,-${t[1]}px);}${gt}{&:focus-within{opacity:1;}}&:hover{${gt}{opacity:1;}}}&[data-menu-open='true']{${gt}{opacity:1;}}`});function Et(e,t){let n=e.target?.sourceDocumentId;return!n||!t||n===t||!(V(n)||ce(n))||!(V(t)||ce(t))?null:V(n)?`draft`:`published`}var Dt={useTemporalPhrase:!0};function Ot(e){let t=(0,W.c)(158),{avatarSize:n,canDelete:r,canEdit:i,comment:a,currentUser:l,hasError:u,hasReferencedValue:d,intent:f,isParent:h,isRetrying:g,mentionOptions:_,mode:v,onCopyLink:y,onCreateRetry:b,onDelete:S,onEdit:C,onInputKeyDown:w,onReactionSelect:T,onStatusChange:E,readOnly:D,withAvatar:O}=e,k=n===void 0?1:n,A=O===void 0||O,{_createdAt:j,message:M,_id:N,lastEditedAt:P}=a,te=a._system.createdBy,[F]=o(te),{t:I}=s(ee),{versionId:ne}=be(),L;t[0]!==a||t[1]!==h||t[2]!==ne?(L=h?Et(a,ne):null,t[0]=a,t[1]=h,t[2]=ne,t[3]=L):L=t[3];let ie=L,[B,se]=(0,U.useState)(M),[V,ce]=(0,U.useState)(!1),le=(0,U.useRef)(null),ue=(0,U.useRef)(M),[de,fe]=(0,U.useState)(!1),pe=(0,U.useRef)(null),H=he(B),me;t[4]===B?me=t[5]:(me=ge(B),t[4]=B,t[5]=me);let _e=me,ve;t[6]===a.reactions?ve=t[7]:(ve=(a?.reactions?.filter(jt)||vt).filter(At),t[6]=a.reactions,t[7]=ve);let ye=ve,Se=!!ye?.length,we;t[8]===j?we=t[9]:(we=j?new Date(j):new Date,t[8]=j,t[9]=we);let Te=we,De=P?new Date(P):null,Oe=p(Te,Dt),K;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(K={dateStyle:`full`,timeStyle:`medium`},t[10]=K):K=t[10];let ke=m(K),q;t[11]!==Te||t[12]!==ke?(q=ke.format(Te),t[11]=Te,t[12]=ke,t[13]=q):q=t[13];let Ae=q,je=De?ke.format(De):null,J=u||g,Me,Y;t[14]!==V||t[15]!==M?(Me=()=>{V||(ue.current=M,se(M))},Y=[V,M],t[14]=V,t[15]=M,t[16]=Me,t[17]=Y):(Me=t[16],Y=t[17]),(0,U.useEffect)(Me,Y);let X;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(X=()=>fe(!0),t[18]=X):X=t[18];let Z=X,Q;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(Q=()=>fe(!1),t[19]=Q):Q=t[19];let Pe=Q,$;t[20]!==N||t[21]!==y?($=()=>y?.(N),t[20]=N,t[21]=y,t[22]=$):$=t[22];let Fe=$,Ie;t[23]!==N||t[24]!==b?(Ie=e=>{e.stopPropagation(),b?.(N)},t[23]=N,t[24]=b,t[25]=Ie):Ie=t[25];let Le=Ie,Re;t[26]!==N||t[27]!==S?(Re=()=>S(N),t[26]=N,t[27]=S,t[28]=Re):Re=t[28];let ze=Re,Be;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(Be=()=>{ce(!1),se(ue.current)},t[29]=Be):Be=t[29];let Ve=Be,He;t[30]!==H||t[31]!==_e?(He=()=>{if(!_e||!H){Ve();return}pe.current?.discardDialogController.open()},t[30]=H,t[31]=_e,t[32]=He):He=t[32];let Ue=He,We;t[33]!==w||t[34]!==Ue?(We=e=>{e.isDefaultPrevented()||(e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),Ue()),w&&w(e))},t[33]=w,t[34]=Ue,t[35]=We):We=t[35];let Ge=We,Ke;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=()=>{pe.current?.discardDialogController.close()},t[36]=Ke):Ke=t[36];let qe=Ke,Je;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(Je=()=>{pe.current?.discardDialogController.close(),Ve()},t[37]=Je):Je=t[37];let Ye=Je,Xe;t[38]!==N||t[39]!==T?(Xe=e=>{T?.(N,e)},t[38]=N,t[39]=T,t[40]=Xe):Xe=t[40];let Ze=Xe,$e;t[41]!==N||t[42]!==C?($e=e=>{C(N,{message:e}),ce(!1)},t[41]=N,t[42]=C,t[43]=$e):$e=t[43];let et=$e,tt;t[44]!==N||t[45]!==a.status||t[46]!==E?(tt=()=>{E?.(N,a.status===`open`?`resolved`:`open`)},t[44]=N,t[45]=a.status,t[46]=E,t[47]=tt):tt=t[47];let nt=tt,rt;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(rt=()=>{ce(kt)},t[48]=rt):rt=t[48];let it=rt,ot;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(ot=()=>fe(!1),t[49]=ot):ot=t[49];let st=ot,ct;t[50]===H?ct=t[51]:(ct=e=>{e.key===`Escape`&&!H&&Ve()},t[50]=H,t[51]=ct);let ut=ct;x(V,st);let dt;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(dt=()=>[le.current],t[52]=dt):dt=t[52],re(!H&&Ve,dt);let ft;t[53]===F?ft=t[54]:(ft=F?.displayName?(0,G.jsx)(R,{size:1,weight:`medium`,truncate:1,title:F.displayName,as:`div`,trim:!0,children:F.displayName}):(0,G.jsx)(ae,{size:1,style:_t}),t[53]=F,t[54]=ft);let Ot=ft,Mt=Tt,Nt=de?`true`:`false`,Pt=St,Ft;t[55]===ie?Ft=t[56]:(Ft=ie&&(0,G.jsx)(at,{origin:ie}),t[55]=ie,t[56]=Ft);let It=bt,Lt;t[57]!==k||t[58]!==F||t[59]!==A?(Lt=A&&(0,G.jsx)(xe,{user:F,size:k}),t[57]=k,t[58]=F,t[59]=A,t[60]=Lt):Lt=t[60];let Rt=z,zt=f?2:0,Bt=z,Vt=+!a.context?.intent,Ht=z,Ut;t[61]===Ot?Ut=t[62]:(Ut=(0,G.jsx)(oe,{flexBasis:`0%`,flexGrow:1,children:Ot}),t[61]=Ot,t[62]=Ut);let Wt=!J&&(0,G.jsxs)(z,{alignItems:`center`,gap:1,children:[(0,G.jsx)(yt,{muted:!0,size:0,forwardedAs:`div`,trim:!0,children:(0,G.jsx)(`time`,{dateTime:Te.toISOString(),title:Ae,children:Oe})}),je&&De&&(0,G.jsx)(yt,{muted:!0,size:0,title:je,forwardedAs:`div`,trim:!0,children:(0,G.jsxs)(`time`,{dateTime:De.toISOString(),title:je,children:[`(`,I(`list-item.layout-edited`),`)`]})})]}),Gt;t[63]!==Ht||t[64]!==Ut||t[65]!==Wt?(Gt=(0,G.jsxs)(Ht,{alignItems:`flex-end`,gap:2,children:[Ut,Wt]}),t[63]=Ht,t[64]=Ut,t[65]=Wt,t[66]=Gt):Gt=t[66];let Kt;t[67]!==Bt||t[68]!==Vt||t[69]!==Gt?(Kt=(0,G.jsx)(Bt,{alignItems:`center`,paddingBottom:Vt,flexBasis:`0%`,flexGrow:1,children:Gt}),t[67]=Bt,t[68]=Vt,t[69]=Gt,t[70]=Kt):Kt=t[70];let qt;t[71]!==f||t[72]!==I?(qt=f&&(0,G.jsx)(oe,{flexBasis:`0%`,flexGrow:1,children:(0,G.jsx)(xt,{muted:!0,size:0,truncate:1,forwardedAs:`div`,trim:!0,children:(0,G.jsx)(c,{t:I,i18nKey:`list-item.layout-context`,values:{title:f.title,intent:`edit`},components:{IntentLink:ht},componentProps:{intent:f}})})}),t[71]=f,t[72]=I,t[73]=qt):qt=t[73];let Jt;t[74]!==Rt||t[75]!==zt||t[76]!==Kt||t[77]!==qt?(Jt=(0,G.jsxs)(Rt,{flexDirection:`column`,gap:2,paddingY:zt,children:[Kt,qt]}),t[74]=Rt,t[75]=zt,t[76]=Kt,t[77]=qt,t[78]=Jt):Jt=t[78];let Yt;t[79]!==r||t[80]!==i||t[81]!==a.status||t[82]!==J||t[83]!==Fe||t[84]!==ze||t[85]!==Pe||t[86]!==Z||t[87]!==nt||t[88]!==Ze||t[89]!==V||t[90]!==h||t[91]!==v||t[92]!==y||t[93]!==E||t[94]!==D||t[95]!==it?(Yt=!V&&!J&&(0,G.jsx)(gt,{"data-root-menu":h?`true`:`false`,onClick:mt,children:(0,G.jsx)(lt,{canDelete:r,canEdit:i,isParent:h,mode:v,onCopyLink:y?Fe:void 0,onDeleteStart:ze,onEditStart:it,onMenuClose:Pe,onMenuOpen:Z,onReactionSelect:Ze,onStatusChange:E?nt:void 0,readOnly:D,status:a.status})}),t[79]=r,t[80]=i,t[81]=a.status,t[82]=J,t[83]=Fe,t[84]=ze,t[85]=Pe,t[86]=Z,t[87]=nt,t[88]=Ze,t[89]=V,t[90]=h,t[91]=v,t[92]=y,t[93]=E,t[94]=D,t[95]=it,t[96]=Yt):Yt=t[96];let Xt;t[97]!==It||t[98]!==k||t[99]!==3||t[100]!==Lt||t[101]!==Jt||t[102]!==Yt?(Xt=(0,G.jsxs)(It,{alignItems:`center`,gap:3,flexBasis:`0%`,flexGrow:1,$size:k,children:[Lt,Jt,Yt]}),t[97]=It,t[98]=k,t[99]=3,t[100]=Lt,t[101]=Jt,t[102]=Yt,t[103]=Xt):Xt=t[103];let Zt;t[104]!==k||t[105]!==a.contentSnapshot||t[106]!==d||t[107]!==A?(Zt=!!a?.contentSnapshot&&(0,G.jsxs)(z,{gap:3,marginBottom:3,children:[A&&(0,G.jsx)(Ee,{$size:k}),(0,G.jsx)(pt,{hasReferencedValue:d,value:a?.contentSnapshot})]}),t[104]=k,t[105]=a.contentSnapshot,t[106]=d,t[107]=A,t[108]=Zt):Zt=t[108];let Qt;t[109]!==k||t[110]!==qe||t[111]!==Ye||t[112]!==l||t[113]!==et||t[114]!==Ge||t[115]!==V||t[116]!==_||t[117]!==D||t[118]!==B||t[119]!==A?(Qt=V&&(0,G.jsxs)(z,{alignItems:`flex-start`,gap:2,children:[A&&(0,G.jsx)(Ee,{$size:k}),(0,G.jsx)(z,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:(0,G.jsx)(Ce,{currentUser:l,focusOnMount:!0,mentionOptions:_,onChange:se,onDiscardCancel:qe,onDiscardConfirm:Ye,onKeyDown:Ge,onSubmit:et,readOnly:D,ref:pe,value:B,withAvatar:!1})})]}),t[109]=k,t[110]=qe,t[111]=Ye,t[112]=l,t[113]=et,t[114]=Ge,t[115]=V,t[116]=_,t[117]=D,t[118]=B,t[119]=A,t[120]=Qt):Qt=t[120];let $t;t[121]!==k||t[122]!==V||t[123]!==M||t[124]!==A?($t=!V&&(0,G.jsxs)(z,{gap:3,children:[A&&(0,G.jsx)(Ee,{$size:k}),(0,G.jsx)(Ne,{blocks:M})]}),t[121]=k,t[122]=V,t[123]=M,t[124]=A,t[125]=$t):$t=t[125];let en;t[126]!==k||t[127]!==l||t[128]!==Ze||t[129]!==Se||t[130]!==v||t[131]!==ye||t[132]!==D||t[133]!==A?(en=Se&&(0,G.jsxs)(z,{gap:3,marginTop:2,children:[A&&(0,G.jsx)(Ee,{$size:k}),(0,G.jsx)(oe,{onClick:mt,children:(0,G.jsx)(Qe,{currentUser:l,mode:v,onSelect:Ze,reactions:ye,readOnly:D})})]}),t[126]=k,t[127]=l,t[128]=Ze,t[129]=Se,t[130]=v,t[131]=ye,t[132]=D,t[133]=A,t[134]=en):en=t[134];let tn;t[135]!==Pt||t[136]!==J||t[137]!==Ft||t[138]!==Xt||t[139]!==Zt||t[140]!==Qt||t[141]!==$t||t[142]!==en?(tn=(0,G.jsxs)(Pt,{gap:1,"data-muted":J,children:[Ft,Xt,Zt,Qt,$t,en]}),t[135]=Pt,t[136]=J,t[137]=Ft,t[138]=Xt,t[139]=Zt,t[140]=Qt,t[141]=$t,t[142]=en,t[143]=tn):tn=t[143];let nn;t[144]!==k||t[145]!==J||t[146]!==Le||t[147]!==u||t[148]!==g||t[149]!==I||t[150]!==A?(nn=J&&(0,G.jsxs)(Ct,{gap:3,$size:k,children:[A&&(0,G.jsx)(Ee,{$size:k}),(0,G.jsxs)(z,{alignItems:`center`,gap:1,flexBasis:`0%`,flexGrow:1,children:[(0,G.jsxs)(R,{muted:!0,size:1,as:`div`,trim:!0,children:[u&&I(`list-item.layout-failed-sent`),g&&I(`list-item.layout-posting`)]}),(0,G.jsx)(z,{hidden:g,children:(0,G.jsx)(wt,{__unstable_focusRing:!0,display:`flex`,forwardedAs:`button`,onClick:Le,padding:1,radius:2,tone:`primary`,children:(0,G.jsx)(R,{size:1,muted:!0,as:`div`,trim:!0,children:I(`list-item.layout-retry`)})})})]})]}),t[144]=k,t[145]=J,t[146]=Le,t[147]=u,t[148]=g,t[149]=I,t[150]=A,t[151]=nn):nn=t[151];let rn;return t[152]!==Mt||t[153]!==ut||t[154]!==Nt||t[155]!==tn||t[156]!==nn?(rn=(0,G.jsxs)(Mt,{"data-menu-open":Nt,"data-testid":`comments-list-item-layout`,onKeyDown:ut,ref:le,gap:4,children:[tn,nn]}),t[152]=Mt,t[153]=ut,t[154]=Nt,t[155]=tn,t[156]=nn,t[157]=rn):rn=t[157],rn}function kt(e){return!e}function At(e){return`userId`in e&&`shortName`in e}function jt(e){return e?._optimisticState!==`removed`}var Mt=M(j).attrs({padding:3,radius:3,sizing:`border`}).withConfig({displayName:`ThreadCard`,componentId:`sc-y51ka7-0`})(e=>{let{theme:t}=e,n=t.sanity.color.dark,r=I[k][n?900:50].hex,i=I.gray[n?900:50].hex;return F`background-color:${i};&[data-active='true']{background-color:${r};}`}),Nt=[],Pt={avatarSize:1,parentCommentAvatar:!0,replyAvatar:!0,threadCommentsAvatar:!0},Ft=M(Mt).withConfig({displayName:`StyledThreadCard`,componentId:`sc-ks8i4n-0`})(()=>F`position:relative;&:has(> [data-ui='GhostButton']:focus:focus-visible){box-shadow:inset 0 0 0 1px var(--card-border-color),0 0 0 1px var(--card-bg-color),0 0 0 2px var(--card-focus-ring-color);}&:not([data-active='true']){@media (hover:hover){&[data-hovered='true']{[data-root-menu='true']{opacity:1;}}}}`),It=M(b).withConfig({displayName:`ExpandButton`,componentId:`sc-ks8i4n-1`})(({theme:e})=>{let{medium:t}=e.sanity.fonts.text.weights;return F`font-weight:${t};`}),Lt=M.button.withConfig({displayName:`GhostButton`,componentId:`sc-ks8i4n-2`})`opacity:0;position:absolute;right:0;top:0;bottom:0;left:0;`,Rt=(0,U.memo)(function(e){let t=(0,W.c)(112),{avatarConfig:n,canReply:r,currentUser:i,hasReferencedValue:a,innerPadding:o,isSelected:c,mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onKeyDown:h,onPathSelect:g,onReactionSelect:_,onReply:v,onStatusChange:y,parentComment:b,readOnly:x,replies:S}=e,C=n===void 0?Pt:n,w=S===void 0?Nt:S,{t:T}=s(ee),[E,D]=(0,U.useState)(Nt),[O,k]=(0,U.useState)(!0),A=(0,U.useRef)(null),{isTopLayer:j}=N(),M;t[0]===E?M=t[1]:(M=ge(E),t[0]=E,t[1]=M);let P=M,[te,F]=(0,U.useState)(!1),I;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(I=()=>F(!0),t[2]=I):I=t[2];let ne=I,L;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>F(!1),t[3]=L):L=t[3];let re=L,ie;t[4]!==v||t[5]!==b._id||t[6]!==b.status||t[7]!==b.target.path?.field||t[8]!==b.threadId?(ie=e=>{let t={message:e,parentCommentId:b._id,status:b?.status||`open`,threadId:b.threadId,reactions:Nt,payload:{fieldPath:b.target.path?.field||``}};v?.(t),D(Nt)},t[4]=v,t[5]=b._id,t[6]=b.status,t[7]=b.target.path?.field,t[8]=b.threadId,t[9]=ie):ie=t[9];let ae=ie,R;t[10]===P?R=t[11]:(R=()=>{if(!P){D(Nt);return}A.current?.discardDialogController.open()},t[10]=P,t[11]=R);let oe=R,se;t[12]===oe?se=t[13]:(se=e=>{e.isDefaultPrevented()||e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),oe())},t[12]=oe,t[13]=se);let V=se,ce;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(ce=()=>{A.current?.discardDialogController.close()},t[14]=ce):ce=t[14];let ue=ce,de;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(de=()=>{D(Nt),A.current?.discardDialogController.close(),A.current?.focus()},t[15]=de):de=t[15];let fe=de,pe;t[16]!==j||t[17]!==g||t[18]!==b.target.path?.field||t[19]!==b.threadId?(pe=e=>{e.stopPropagation(),j&&g?.({fieldPath:b.target.path?.field||``,origin:`inspector`,threadId:b.threadId})},t[16]=j,t[17]=g,t[18]=b.target.path?.field,t[19]=b.threadId,t[20]=pe):pe=t[20],b.target.path?.field;let H=pe,me;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(me=e=>{e.stopPropagation(),k(!1)},t[21]=me):me=t[21];let he=me,ye;bb0:{if(O){let e;t[22]===w?e=t[23]:(e=w?.slice(-5),t[22]=w,t[23]=e),ye=e;break bb0}ye=w}let be=ye,xe;bb1:{if(!w){xe=!1;break bb1}xe=w.length>5}let Se=xe,we=`${w?.length-5} more ${w?.length-5==1?`comment`:`comments`}`,Te=c?`true`:`false`,De=te?`true`:`false`,Oe;t[24]===T?Oe=t[25]:(Oe=T(`list-item.go-to-field-button.aria-label`),t[24]=T,t[25]=Oe);let K;t[26]===Oe?K=t[27]:(K=(0,G.jsx)(Lt,{"data-ui":`GhostButton`,"aria-label":Oe}),t[26]=Oe,t[27]=K);let ke=r?void 0:1,q;t[28]===b._id?q=t[29]:(q=ve(b._id),t[28]=b._id,t[29]=q);let Ae=b._system.createdBy===i.sanityUserId,je=b._system.createdBy===i.sanityUserId,J=b._state?.type===`createError`,Me=b.context?.intent,Ne=b._state?.type===`createRetrying`,Y;t[30]!==C.avatarSize||t[31]!==C.parentCommentAvatar||t[32]!==i||t[33]!==a||t[34]!==l||t[35]!==u||t[36]!==d||t[37]!==f||t[38]!==p||t[39]!==m||t[40]!==h||t[41]!==_||t[42]!==y||t[43]!==b||t[44]!==x||t[45]!==Ae||t[46]!==je||t[47]!==J||t[48]!==Me||t[49]!==Ne?(Y=(0,G.jsx)(Ot,{avatarSize:C.avatarSize,canDelete:Ae,canEdit:je,comment:b,currentUser:i,hasError:J,hasReferencedValue:a,intent:Me,isParent:!0,isRetrying:Ne,mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onInputKeyDown:h,onReactionSelect:_,onStatusChange:y,readOnly:x,withAvatar:C.parentCommentAvatar}),t[30]=C.avatarSize,t[31]=C.parentCommentAvatar,t[32]=i,t[33]=a,t[34]=l,t[35]=u,t[36]=d,t[37]=f,t[38]=p,t[39]=m,t[40]=h,t[41]=_,t[42]=y,t[43]=b,t[44]=x,t[45]=Ae,t[46]=je,t[47]=J,t[48]=Me,t[49]=Ne,t[50]=Y):Y=t[50];let X;t[51]!==q||t[52]!==Y?(X=(0,G.jsx)(B,{as:`li`,...q,children:Y}),t[51]=q,t[52]=Y,t[53]=X):X=t[53];let Z;t[54]!==O||t[55]!==we||t[56]!==Se?(Z=Se&&O&&(0,G.jsxs)(z,{gap:1,paddingY:1,children:[(0,G.jsx)(Ee,{}),(0,G.jsx)(It,{iconRight:le,mode:`bleed`,onClick:he,text:we})]}),t[54]=O,t[55]=we,t[56]=Se,t[57]=Z):Z=t[57];let Q;if(t[58]!==C.avatarSize||t[59]!==C.threadCommentsAvatar||t[60]!==i||t[61]!==V||t[62]!==l||t[63]!==u||t[64]!==d||t[65]!==f||t[66]!==p||t[67]!==m||t[68]!==_||t[69]!==b||t[70]!==x||t[71]!==be){let e;t[73]!==C.avatarSize||t[74]!==C.threadCommentsAvatar||t[75]!==i||t[76]!==V||t[77]!==l||t[78]!==u||t[79]!==d||t[80]!==f||t[81]!==p||t[82]!==m||t[83]!==_||t[84]!==b||t[85]!==x?(e=e=>(0,G.jsx)(B,{as:`li`,...ve(e._id),children:(0,G.jsx)(Ot,{avatarSize:C.avatarSize,canDelete:e._system.createdBy===i.sanityUserId,canEdit:e._system.createdBy===i.sanityUserId,comment:e,currentUser:i,hasError:e._state?.type===`createError`,isRetrying:e._state?.type===`createRetrying`,intent:_e(b,e),mentionOptions:l,mode:u,onCopyLink:d,onCreateRetry:f,onDelete:p,onEdit:m,onInputKeyDown:V,onReactionSelect:_,readOnly:x,withAvatar:C.threadCommentsAvatar})},e._id),t[73]=C.avatarSize,t[74]=C.threadCommentsAvatar,t[75]=i,t[76]=V,t[77]=l,t[78]=u,t[79]=d,t[80]=f,t[81]=p,t[82]=m,t[83]=_,t[84]=b,t[85]=x,t[86]=e):e=t[86],Q=be.map(e),t[58]=C.avatarSize,t[59]=C.threadCommentsAvatar,t[60]=i,t[61]=V,t[62]=l,t[63]=u,t[64]=d,t[65]=f,t[66]=p,t[67]=m,t[68]=_,t[69]=b,t[70]=x,t[71]=be,t[72]=Q}else Q=t[72];let Pe;t[87]!==C.avatarSize||t[88]!==C.replyAvatar||t[89]!==r||t[90]!==i||t[91]!==V||t[92]!==ae||t[93]!==l||t[94]!==u||t[95]!==x||t[96]!==T||t[97]!==E?(Pe=r&&(0,G.jsx)(Ce,{avatarSize:C.avatarSize,currentUser:i,expandOnFocus:!0,mentionOptions:l,onChange:D,onDiscardCancel:ue,onDiscardConfirm:fe,onKeyDown:V,onSubmit:ae,placeholder:T(u===`upsell`?`compose.reply-placeholder-upsell`:`compose.reply-placeholder`),readOnly:x||u===`upsell`,ref:A,value:E,withAvatar:C.replyAvatar}),t[87]=C.avatarSize,t[88]=C.replyAvatar,t[89]=r,t[90]=i,t[91]=V,t[92]=ae,t[93]=l,t[94]=u,t[95]=x,t[96]=T,t[97]=E,t[98]=Pe):Pe=t[98];let $;t[99]!==o||t[100]!==ke||t[101]!==X||t[102]!==Z||t[103]!==Q||t[104]!==Pe?($=(0,G.jsxs)(z,{as:`ul`,padding:o,paddingBottom:ke,gap:4,flexDirection:`column`,children:[X,Z,Q,Pe]}),t[99]=o,t[100]=ke,t[101]=X,t[102]=Z,t[103]=Q,t[104]=Pe,t[105]=$):$=t[105];let Fe;return t[106]!==H||t[107]!==Te||t[108]!==De||t[109]!==K||t[110]!==$?(Fe=(0,G.jsxs)(Ft,{"data-active":Te,"data-hovered":De,"data-testid":`comments-list-item`,"data-ui":`CommentsListItem`,onClick:H,onMouseEnter:ne,onMouseLeave:re,children:[K,$]}),t[106]=H,t[107]=Te,t[108]=De,t[109]=K,t[110]=$,t[111]=Fe):Fe=t[111],Fe});export{Rt as n,Mt as r,Te as t}; \ No newline at end of file diff --git a/dist/static/CommentsProvider-DHVaZIPI-2Crq30kn.js b/dist/static/CommentsProvider-DHVaZIPI-2Crq30kn.js deleted file mode 100644 index 231fa8d..0000000 --- a/dist/static/CommentsProvider-DHVaZIPI-2Crq30kn.js +++ /dev/null @@ -1,29 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$t as t,An as n,Bo as r,Cf as i,D as a,Df as o,E as s,Em as c,Fl as l,Gi as u,Hl as d,In as f,Ir as p,Is as m,Jf as h,K as g,Md as _,Ms as v,Nd as y,Ns as b,O as x,Oa as S,Od as C,Ol as w,Or as T,Ou as E,Qt as D,Ru as O,Sd as k,Sl as A,Tf as j,Tl as M,Tm as N,U as P,Xo as F,Yc as I,Ys as L,Zf as R,Zs as ee,_s as z,_t as te,aa as ne,ap as B,bt as V,cr as H,ed as re,et as U,g as W,gl as ie,gs as G,h as ae,hp as K,hr as oe,hs as se,ic as ce,jd as le,js as q,k as ue,mp as de,n as fe,nf as J,oa as pe,p as me,qf as he,r as ge,tl as _e,ur as ve,va as Y,vs as ye,vt as be,x as xe,xc as Se,xt as Ce,yc as we,yf as Te,ys as Ee,yt as De,z as Oe}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as ke,t as Ae}from"./jsx-runtime-BpzPEenQ.js";import{t as je}from"./compiler-runtime-sKsOXjDo.js";import{f as Me,l as Ne,o as Pe}from"./from-B8yXq1Hf.js";import{Q as X,St as Fe,X as Ie,ct as Le,ft as Re,ht as ze,lt as Be,mt as Ve,q as He,rt as Ue,xt as We}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{Bt as Ge,Et as Ke,Tt as qe,dr as Je,gt as Ye,hn as Xe,mr as Ze}from"./types--2f-avvL-CUBrVRGR.js";import{Et as Qe,St as $e,s as et,t as tt}from"./dist-LVcARZxB.js";import{a as nt,d as rt,l as it,o as at,s as ot,u as st}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as ct}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{r as lt}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{t as ut}from"./buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js";function dt(){var e=[...arguments],t=Fe(e),n=c(e),r=n.args,i=n.keys,a=new Me(function(e){var t=r.length;if(!t){e.complete();return}for(var n=Array(t),a=t,o=t,s=function(t){var s=!1;Pe(r[t]).subscribe(Ne(e,function(e){s||(s=!0,o--),n[t]=e},function(){return a--},void 0,function(){(!a||!s)&&(o||e.next(i?N(i,n):n),e.complete())}))},c=0;c{o(n=>n.some(t=>t.id===e)?n:[...n,{id:e,path:t}])},t[1]=u):u=t[1];let d=u,f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{o(t=>t.filter(t=>t.id!==e))},t[2]=f):f=t[2];let p=f,m;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(m=(e,t)=>{o(n=>n.map(n=>n.id===e?{...n,path:t}:n))},t[3]=m):m=t[3];let h=m,g;t[4]===l?g=t[5]:(g=e=>l.filter(t=>{let n=Se(t);if(n.length>e.length||!n.every((t,n)=>{let r=e[n];return i(t)&&i(r)?t._key===r._key:t===r}))return!1;if(n.some(Tt))return!0;let r=e[n.length];return!i(r)}),t[4]=l,t[5]=g);let _=g,v;t[6]===s?v=t[7]:(v=()=>{s(Y),o([])},t[6]=s,t[7]=v);let y=v,b;t[8]!==y||t[9]!==_||t[10]!==s?(b=e=>{let t=_(e);if(t&&t.length>0){let e=t.reduce(wt),n=Se(e);s(n),o(e=>e.filter(e=>!e.path||e.path.length>=n.length?!1:e.path.every((e,t)=>{let r=n[t];return i(e)&&i(r)?e._key===r._key:e===r})))}else y()},t[8]=y,t[9]=_,t[10]=s,t[11]=b):b=t[11];let x=b,S;t[12]!==l||t[13]!==y||t[14]!==x||t[15]!==c||t[16]!==s||t[17]!==a?(S=e=>{let t=a[a.length-1]?.path;if(e?.toParent&&a.length>=2){let e=a[a.length-2];if(e?.path){s(e.path),o(Ct);return}}if(t&&c()&&l.length>=1){x(t);return}y()},t[12]=l,t[13]=y,t[14]=x,t[15]=c,t[16]=s,t[17]=a,t[18]=S):S=t[18];let C=S,w;t[19]===s?w=t[20]:(w=e=>{s(e),o(t=>t.filter(t=>!t.path||t.path.length>=e.length?!1:t.path.every((t,n)=>{let r=e[n];return i(t)&&i(r)?t._key===r._key:t===r})))},t[19]=s,t[20]=w);let T=w,E;t[21]!==C||t[22]!==T||t[23]!==a?(E={stack:a,push:d,remove:p,update:h,close:C,navigateTo:T},t[21]=C,t[22]=T,t[23]=a,t[24]=E):E=t[24];let D=E,O;return t[25]!==n||t[26]!==D?(O=(0,$.jsx)(B.Provider,{value:D,children:n}),t[25]=n,t[26]=D,t[27]=O):O=t[27],O}function Ct(e){return e.slice(0,-1)}function wt(e,t){return t.length>e.length?t:e}function Tt(e){return i(e)}function Et(e){let t=(0,Q.c)(7),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={error:null,info:{}},t[0]=r):r=t[0];let[i,a]=(0,Z.useState)(r),{error:o,info:s}=i,c;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>a({error:null,info:{}}),t[1]=c):c=t[1];let l=c;if(!o){let e;return t[2]===n?e=t[3]:(e=(0,$.jsx)(ce,{onCatch:a,children:n}),t[2]=n,t[3]=e),e}let u;return t[4]!==o||t[5]!==s?(u=(0,$.jsx)(Dt,{error:o,info:s,onRetry:l}),t[4]=o,t[5]=s,t[6]=u):u=t[6],u}function Dt(e){let t=(0,Q.c)(26),{error:n,info:r,onRetry:i}=e;if(n instanceof g)throw n;let{t:a}=k(),o;t[0]===n?o=t[1]:(o=_e(n)&&typeof n.message==`string`&&n.message,t[0]=n,t[1]=o);let s=o,c;t[2]===n?c=t[3]:(c=_e(n)&&typeof n.stack==`string`&&n.stack,t[2]=n,t[3]=c);let l=c,u=typeof r?.componentStack==`string`&&r.componentStack;Xe(i);let d;t[4]===a?d=t[5]:(d=a(`form.error.unhandled-runtime-error.title`),t[4]=a,t[5]=d);let f;t[6]===d?f=t[7]:(f=(0,$.jsx)($.Fragment,{children:d}),t[6]=d,t[7]=f);let p;t[8]!==s||t[9]!==a?(p=a(`form.error.unhandled-runtime-error.error-message`,{message:s}),t[8]=s,t[9]=a,t[10]=p):p=t[10];let m;t[11]===p?m=t[12]:(m=(0,$.jsx)($e,{as:`p`,muted:!0,size:1,children:(0,$.jsx)($.Fragment,{children:p})}),t[11]=p,t[12]=m);let h;t[13]!==l||t[14]!==a?(h=l&&(0,$.jsx)(tt,{children:(0,$.jsxs)(et,{gap:2,children:[(0,$.jsx)($e,{as:`p`,size:1,children:(0,$.jsx)($.Fragment,{children:a(`form.error.unhandled-runtime-error.call-stack.title`)})}),(0,$.jsx)(Qe,{border:!0,radius:2,overflow:`auto`,padding:4,tone:`inherit`,children:l&&(0,$.jsx)(pe,{size:1,style:{maxHeight:`40vh`},children:l})})]})},`call-stack`),t[13]=l,t[14]=a,t[15]=h):h=t[15];let _;t[16]!==u||t[17]!==a?(_=!1,t[16]=u,t[17]=a,t[18]=_):_=t[18];let v;t[19]!==m||t[20]!==h||t[21]!==_?(v=(0,$.jsxs)(et,{gap:4,children:[m,h,_]}),t[19]=m,t[20]=h,t[21]=_,t[22]=v):v=t[22];let y;return t[23]!==f||t[24]!==v?(y=(0,$.jsx)(fe,{status:`error`,title:f,children:v}),t[23]=f,t[24]=v,t[25]=y):y=t[25],y}function Ot(){let e=(0,Q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsxs)($e,{size:1,children:[`This is a example custom marker, please implement `,(0,$.jsx)(`code`,{children:`renderCustomMarkers`}),` function.`]}),e[0]=t):t=e[0],t}var kt={publish:()=>void 0,subscribe:()=>(console.warn(`No patch channel provided to form-builder. If you need input based patch updates, please provide one`),()=>void 0)};function At(e){let t=(0,Q.c)(62),{__internal_fieldActions:n,__internal_patchChannel:r,__internal_inspectOpen:i,autoFocus:a,changesOpen:o,children:c,collapsedFieldSets:l,collapsedPaths:u,documentId:d,file:f,filterField:p,focusPath:m,focused:h,groups:g,id:_,image:v,onChange:y,onFieldGroupSelect:b,onPathBlur:x,onPathFocus:S,onPathOpen:C,onSetFieldSetCollapsed:w,onSetPathCollapsed:T,presence:E,readOnly:D,renderAnnotation:O,renderBlock:k,renderField:A,renderInlineBlock:j,renderInput:M,renderItem:N,renderPreview:F,schemaType:I,unstable:L,validation:R}=e,ee=n===void 0?Y:n,z=r===void 0?kt:r,te=i!==void 0&&i;f?.directUploads,v?.directUploads,L?.CustomMarkers,L?.Markers;let ne=L?.CustomMarkers||Ot,B=L?.Markers||me,V;t[0]!==ne||t[1]!==B?(V={ArrayFunctions:ge,CustomMarkers:ne,Markers:B},t[0]=ne,t[1]=B,t[2]=V):V=t[2];let H;t[3]===ee?H=t[4]:(H={actions:ee},t[3]=ee,t[4]=H);let re=f?.directUploads??!0,ie;t[5]!==f.assetSources||t[6]!==re?(ie={assetSources:f.assetSources,directUploads:re},t[5]=f.assetSources,t[6]=re,t[7]=ie):ie=t[7];let G=p||jt,ae=v?.directUploads??!0,K;t[8]!==v.assetSources||t[9]!==ae?(K={assetSources:v.assetSources,directUploads:ae},t[8]=v.assetSources,t[9]=ae,t[10]=K):K=t[10];let oe;t[11]!==te||t[12]!==y||t[13]!==z||t[14]!==K||t[15]!==V||t[16]!==H||t[17]!==ie||t[18]!==G?(oe={patchChannel:z,components:V,field:H,file:ie,filterField:G,image:K,inspectOpen:te,onChange:y},t[11]=te,t[12]=y,t[13]=z,t[14]=K,t[15]=V,t[16]=H,t[17]=ie,t[18]=G,t[19]=oe):oe=t[19];let se=oe,ce;t[20]!==se||t[21]!==a||t[22]!==o||t[23]!==l||t[24]!==u||t[25]!==m||t[26]!==h||t[27]!==g||t[28]!==_||t[29]!==D||t[30]!==O||t[31]!==k||t[32]!==A||t[33]!==j||t[34]!==M||t[35]!==N||t[36]!==F||t[37]!==I?(ce={__internal:se,autoFocus:a,changesOpen:o,collapsedFieldSets:l,collapsedPaths:u,focusPath:m,focused:h,groups:g,id:_,readOnly:D,renderAnnotation:O,renderBlock:k,renderField:A,renderInlineBlock:j,renderInput:M,renderItem:N,renderPreview:F,schemaType:I},t[20]=se,t[21]=a,t[22]=o,t[23]=l,t[24]=u,t[25]=m,t[26]=h,t[27]=g,t[28]=_,t[29]=D,t[30]=O,t[31]=k,t[32]=A,t[33]=j,t[34]=M,t[35]=N,t[36]=F,t[37]=I,t[38]=ce):ce=t[38];let le=ce,q=d??_,fe;t[39]===c?fe=t[40]:(fe=(0,$.jsx)(ue,{children:c}),t[39]=c,t[40]=fe);let J;t[41]!==fe||t[42]!==R?(J=(0,$.jsx)(U,{validation:R,children:fe}),t[41]=fe,t[42]=R,t[43]=J):J=t[43];let pe;t[44]!==E||t[45]!==J?(pe=(0,$.jsx)(P,{presence:E,children:J}),t[44]=E,t[45]=J,t[46]=pe):pe=t[46];let he;t[47]!==q||t[48]!==pe?(he=(0,$.jsx)(W,{id:q,children:pe}),t[47]=q,t[48]=pe,t[49]=he):he=t[49];let _e;t[50]!==y||t[51]!==b||t[52]!==x||t[53]!==S||t[54]!==C||t[55]!==w||t[56]!==T||t[57]!==he?(_e=(0,$.jsx)(s,{onChange:y,onFieldGroupSelect:b,onPathBlur:x,onPathFocus:S,onPathOpen:C,onSetPathCollapsed:T,onSetFieldSetCollapsed:w,children:he}),t[50]=y,t[51]=b,t[52]=x,t[53]=S,t[54]=C,t[55]=w,t[56]=T,t[57]=he,t[58]=_e):_e=t[58];let ve;return t[59]!==le||t[60]!==_e?(ve=(0,$.jsx)(de.Provider,{value:le,children:_e}),t[59]=le,t[60]=_e,t[61]=ve):ve=t[61],ve}function jt(){return!0}function Mt(e){let t=(0,Q.c)(48),{__internal_fieldActions:n,__internal_patchChannel:i,__internal_inspectOpen:a,autoFocus:o,changesOpen:s,children:c,collapsedFieldSets:l,collapsedPaths:u,documentId:d,focusPath:f,focused:p,groups:m,id:h,onChange:g,onPathBlur:v,onPathFocus:y,onPathOpen:x,onFieldGroupSelect:S,onSetPathCollapsed:C,onSetFieldSetCollapsed:w,presence:T,readOnly:E,schemaType:D,validation:O}=e,{file:k,image:A}=_().form,j=xt(),M=_t(),N=b(),P=oe(),F=ht(),I=yt(),L=pt(),R;t[0]===j?R=t[1]:(R=e=>(0,$.jsx)(j,{...e}),t[0]=j,t[1]=R);let ee=R,z;t[2]===M?z=t[3]:(z=e=>(0,$.jsx)(M,{...e}),t[2]=M,t[3]=z);let te=z,ne;t[4]===P?ne=t[5]:(ne=e=>(0,$.jsx)(P,{...e},e.inputId),t[4]=P,t[5]=ne);let B=ne,V;t[6]===N?V=t[7]:(V=e=>(0,$.jsx)(r,{component:N,...e}),t[6]=N,t[7]=V);let H=V,re;t[8]===F?re=t[9]:(re=e=>(0,$.jsx)(F,{...e}),t[8]=F,t[9]=re);let U=re,W;t[10]===I?W=t[11]:(W=e=>(0,$.jsx)(I,{...e}),t[10]=I,t[11]=W);let ie=W,G;t[12]===L?G=t[13]:(G=e=>(0,$.jsx)(L,{...e}),t[12]=L,t[13]=G);let ae=G,K;return t[14]!==o||t[15]!==s||t[16]!==c||t[17]!==l||t[18]!==u||t[19]!==d||t[20]!==n||t[21]!==k||t[22]!==f||t[23]!==p||t[24]!==m||t[25]!==h||t[26]!==A||t[27]!==a||t[28]!==g||t[29]!==S||t[30]!==v||t[31]!==y||t[32]!==x||t[33]!==w||t[34]!==C||t[35]!==i||t[36]!==T||t[37]!==E||t[38]!==ae||t[39]!==U||t[40]!==te||t[41]!==ie||t[42]!==ee||t[43]!==B||t[44]!==H||t[45]!==D||t[46]!==O?(K=(0,$.jsx)(At,{__internal_fieldActions:n,__internal_patchChannel:i,__internal_inspectOpen:a,autoFocus:o,changesOpen:s,collapsedFieldSets:l,collapsedPaths:u,documentId:d,file:k,focusPath:f,focused:p,groups:m,id:h,image:A,onChange:g,onPathBlur:v,onPathFocus:y,onPathOpen:x,onFieldGroupSelect:S,onSetPathCollapsed:C,onSetFieldSetCollapsed:w,presence:T,readOnly:E,renderAnnotation:ae,renderBlock:U,renderField:te,renderInlineBlock:ie,renderInput:ee,renderItem:B,renderPreview:H,schemaType:D,validation:O,children:c}),t[14]=o,t[15]=s,t[16]=c,t[17]=l,t[18]=u,t[19]=d,t[20]=n,t[21]=k,t[22]=f,t[23]=p,t[24]=m,t[25]=h,t[26]=A,t[27]=a,t[28]=g,t[29]=S,t[30]=v,t[31]=y,t[32]=x,t[33]=w,t[34]=C,t[35]=i,t[36]=T,t[37]=E,t[38]=ae,t[39]=U,t[40]=te,t[41]=ie,t[42]=ee,t[43]=B,t[44]=H,t[45]=D,t[46]=O,t[47]=K):K=t[47],K}function Nt(e){let t=(0,Q.c)(126),{__internal_fieldActions:i,__internal_patchChannel:o,__internal_inspectOpen:s,autoFocus:c,changesOpen:l,collapsedFieldSets:d,collapsedPaths:f,focused:p,focusPath:m,groups:h,id:g,members:_,onChange:v,onFieldGroupSelect:y,onPathBlur:C,onPathFocus:w,onPathOpen:T,onSetFieldSetCollapsed:E,onSetPathCollapsed:D,openPath:O,perspective:k,presence:A,readOnly:j,schemaType:M,hasUpstreamVersion:N,validation:P,value:F,compareValue:I,changedFromBaseVariant:R,hasBaseVariant:ee,baseVariantValue:z}=e,te=O===void 0?Y:O,ne=R!==void 0&&R,B=ee!==void 0&&ee,V;t[0]===D?V=t[1]:(V=e=>D([e],!0),t[0]=D,t[1]=V);let H=V,re;t[2]===D?re=t[3]:(re=e=>D([e],!1),t[2]=D,t[3]=re);let U=re,W;t[4]===C?W=t[5]:(W=()=>C(Y),t[4]=C,t[5]=W);let ie=W,G;t[6]===w?G=t[7]:(G=()=>w(Y),t[6]=w,t[7]=G);let K=G,se;t[8]===v?se=t[9]:(se=e=>v(Oe.from(e)),t[8]=v,t[9]=se);let ce=se,le=(0,Z.useRef)(null),q;t[10]===y?q=t[11]:(q=e=>y(Y,e),t[10]=y,t[11]=q);let ue=q,de;t[12]===T?de=t[13]:(de=e=>T([e]),t[12]=T,t[13]=de);let fe=de,J;t[14]===T?J=t[15]:(J=()=>T([]),t[14]=T,t[15]=J);let pe=J,me;t[16]===E?me=t[17]:(me=e=>E([e],!0),t[16]=E,t[17]=me);let he=me,ge;t[18]===E?ge=t[19]:(ge=e=>E([e],!1),t[18]=E,t[19]=ge);let _e=ge,ve=xt(),ye=_t(),be=b(),Se=oe(),Ce=ht(),we=yt(),Te=pt(),Ee;t[20]===ve?Ee=t[21]:(Ee=e=>(0,$.jsx)(Et,{children:(0,$.jsx)(ve,{...e})}),t[20]=ve,t[21]=Ee);let De=Ee,ke;t[22]===ye?ke=t[23]:(ke=e=>(0,$.jsx)(ye,{...e}),t[22]=ye,t[23]=ke);let Ae=ke,je;t[24]===Se?je=t[25]:(je=e=>(0,$.jsx)(Se,{...e},e.inputId),t[24]=Se,t[25]=je);let Me=je,Ne;t[26]===be?Ne=t[27]:(Ne=e=>(0,$.jsx)(r,{component:be,...e}),t[26]=be,t[27]=Ne);let Pe=Ne,X;t[28]===Ce?X=t[29]:(X=e=>(0,$.jsx)(Ce,{...e}),t[28]=Ce,t[29]=X);let Fe=X,Ie;t[30]===we?Ie=t[31]:(Ie=e=>(0,$.jsx)(we,{...e}),t[30]=we,t[31]=Ie);let Le=Ie,Re;t[32]===Te?Re=t[33]:(Re=e=>(0,$.jsx)(Te,{...e}),t[32]=Te,t[33]=Re);let ze=Re,Be;t[34]!==z||t[35]!==I||t[36]!==B||t[37]!==N||t[38]!==k||t[39]!==M||t[40]!==F?(Be=n({comparisonValue:I,hasUpstreamVersion:N,baseVariantValue:z,hasBaseVariant:B,value:F,schemaType:M,perspective:k}),t[34]=z,t[35]=I,t[36]=B,t[37]=N,t[38]=k,t[39]=M,t[40]=F,t[41]=Be):Be=t[41];let Ve=Be,He;t[42]===g?He=t[43]:(He=u(`input`,[g]),t[42]=g,t[43]=He);let Ue;t[44]===He?Ue=t[45]:(Ue={anchorName:He},t[44]=He,t[45]=Ue);let We;t[46]!==ie||t[47]!==K||t[48]!==g||t[49]!==Ue?(We={ref:le,id:g,onBlur:ie,onFocus:K,"aria-describedby":void 0,style:Ue},t[46]=ie,t[47]=K,t[48]=g,t[49]=Ue,t[50]=We):We=t[50];let Ge=Ve.__unstable_computeDiff,Ke;t[51]===_?Ke=t[52]:(Ke=_.some(Pt),t[51]=_,t[52]=Ke);let qe;t[53]!==ne||t[54]!==I||t[55]!==Ve.__unstable_computeDiff||t[56]!==Ve.baseVariantValue||t[57]!==Ve.hasBaseVariant||t[58]!==Ve.hasUpstreamVersion||t[59]!==m||t[60]!==p||t[61]!==h||t[62]!==ce||t[63]!==pe||t[64]!==H||t[65]!==he||t[66]!==U||t[67]!==_e||t[68]!==fe||t[69]!==ue||t[70]!==g||t[71]!==_||t[72]!==w||t[73]!==j||t[74]!==ze||t[75]!==Fe||t[76]!==Ae||t[77]!==Le||t[78]!==De||t[79]!==Me||t[80]!==Pe||t[81]!==M||t[82]!==We||t[83]!==Ke||t[84]!==F?(qe={focusPath:m,elementProps:We,focused:p,groups:h,id:g,level:0,members:_,onChange:ce,onFieldClose:pe,onFieldCollapse:H,onFieldSetCollapse:he,onFieldExpand:U,onFieldSetExpand:_e,onPathFocus:w,onFieldOpen:fe,onFieldGroupSelect:ue,path:Y,presence:Y,readOnly:j,renderAnnotation:ze,renderBlock:Fe,renderField:Ae,renderInlineBlock:Le,renderInput:De,renderItem:Me,renderPreview:Pe,schemaType:M,validation:Y,value:F,compareValue:I,__unstable_computeDiff:Ge,changed:Ke,displayInlineChanges:!1,hasUpstreamVersion:Ve.hasUpstreamVersion,changedFromBaseVariant:ne,baseVariantValue:Ve.baseVariantValue,hasBaseVariant:Ve.hasBaseVariant},t[53]=ne,t[54]=I,t[55]=Ve.__unstable_computeDiff,t[56]=Ve.baseVariantValue,t[57]=Ve.hasBaseVariant,t[58]=Ve.hasUpstreamVersion,t[59]=m,t[60]=p,t[61]=h,t[62]=ce,t[63]=pe,t[64]=H,t[65]=he,t[66]=U,t[67]=_e,t[68]=fe,t[69]=ue,t[70]=g,t[71]=_,t[72]=w,t[73]=j,t[74]=ze,t[75]=Fe,t[76]=Ae,t[77]=Le,t[78]=De,t[79]=Me,t[80]=Pe,t[81]=M,t[82]=We,t[83]=Ke,t[84]=F,t[85]=qe):qe=t[85];let Je=qe,Ye=F?._id,Xe;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=(0,$.jsx)(L,{showText:!0}),t[86]=Xe):Xe=t[86];let Ze;t[87]!==T||t[88]!==te||t[89]!==De||t[90]!==Je?(Ze=(0,$.jsx)(a,{children:(0,$.jsx)(St,{children:(0,$.jsx)(xe,{children:(0,$.jsx)(Z.Suspense,{fallback:Xe,children:(0,$.jsx)(Ft,{rootInputProps:Je,onPathOpen:T,openPath:te,renderInput:De})})})})}),t[87]=T,t[88]=te,t[89]=De,t[90]=Je,t[91]=Ze):Ze=t[91];let Qe;t[92]!==i||t[93]!==Ze?(Qe=(0,$.jsx)(ae,{actions:i,children:Ze}),t[92]=i,t[93]=Ze,t[94]=Qe):Qe=t[94];let $e;t[95]!==Qe||t[96]!==F?($e=(0,$.jsx)(S,{value:F,children:Qe}),t[95]=Qe,t[96]=F,t[97]=$e):$e=t[97];let et;t[98]!==$e||t[99]!==F?(et=(0,$.jsx)(x,{value:F,children:$e}),t[98]=$e,t[99]=F,t[100]=et):et=t[100];let tt;return t[101]!==c||t[102]!==l||t[103]!==d||t[104]!==f||t[105]!==i||t[106]!==m||t[107]!==p||t[108]!==h||t[109]!==g||t[110]!==s||t[111]!==v||t[112]!==y||t[113]!==C||t[114]!==w||t[115]!==T||t[116]!==E||t[117]!==D||t[118]!==o||t[119]!==A||t[120]!==j||t[121]!==M||t[122]!==Ye||t[123]!==et||t[124]!==P?(tt=(0,$.jsx)(Mt,{__internal_fieldActions:i,__internal_patchChannel:o,__internal_inspectOpen:s,autoFocus:c,changesOpen:l,collapsedFieldSets:d,collapsedPaths:f,documentId:Ye,focusPath:m,focused:p,groups:h,id:g,onChange:v,onPathBlur:C,onPathFocus:w,onPathOpen:T,onFieldGroupSelect:y,onSetPathCollapsed:D,onSetFieldSetCollapsed:E,presence:A,validation:P,readOnly:j,schemaType:M,children:et}),t[101]=c,t[102]=l,t[103]=d,t[104]=f,t[105]=i,t[106]=m,t[107]=p,t[108]=h,t[109]=g,t[110]=s,t[111]=v,t[112]=y,t[113]=C,t[114]=w,t[115]=T,t[116]=E,t[117]=D,t[118]=o,t[119]=A,t[120]=j,t[121]=M,t[122]=Ye,t[123]=et,t[124]=P,t[125]=tt):tt=t[125],tt}function Pt(e){return e.kind===`field`&&e.field.changed}function Ft(e){let{rootInputProps:t,onPathOpen:n,openPath:r,renderInput:i}=e;return i(t)}var It=(0,Z.memo)(function(e){let t=(0,Q.c)(9),{transform:n}=e,r=H(),i;t[0]!==r||t[1]!==n?(i=e=>{let t=e.patches,i=n(t);r.onChange(Oe.from(i))},t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o;t[3]!==r||t[4]!==a?(o={...r,onChange:a},t[3]=r,t[4]=a,t[5]=o):o=t[5];let s=o,c;return t[6]!==s||t[7]!==e.children?(c=(0,$.jsx)(K.Provider,{value:s,children:e.children}),t[6]=s,t[7]=e.children,t[8]=c):c=t[8],c}),Lt=new O({maxAge:3e5,maxSize:50});function Rt(e){let{projectId:t,dataset:n}=e.config();return`${t}-${n}`}function zt(e){let t=Rt(e),n=Lt.get(t);if(n)return n;let r=Le(()=>e.fetch(`*[_type == "system.group"]{members, grants}`)).pipe(He({error:()=>{Lt.delete(t)}}),X(1));return Lt.set(t,r),r}var Bt={data:[],error:null,loading:!0};async function Vt(e,t,n,r){return!r||(await Promise.all(t.map(async t=>{try{let{granted:i}=await I(e,[t],n,r);return i}catch{return!1}}))).some(Boolean)}function Ht(e){let t=(0,Q.c)(18),{documentValue:n,permission:r}=e,i=A(),a=w(),o=le(C),s;if(t[0]!==i||t[1]!==a){let e=i.get().pipe(ze(Jt)).pipe(X(1)),n;t[3]===a?n=t[4]:(n=async e=>{let t=e.map(qt);return await a.getUsers(t)},t[3]=a,t[4]=n),s=e.pipe(Ie(n),ze(Gt)),t[0]=i,t[1]=a,t[2]=s}else s=t[2];let c=s,l;t[5]===o.observable?l=t[6]:(l=zt(o.observable),t[5]=o.observable,t[6]=l);let u=l,d;t[7]!==u||t[8]!==c?(d=[c,u],t[7]=u,t[8]=c,t[9]=d):d=t[9];let[f,p]=d,m;if(t[10]!==n||t[11]!==r||t[12]!==p||t[13]!==f){let e;t[15]!==n||t[16]!==r?(e=async e=>{let[t,i]=e,a=t?.map(async e=>{let t=[...i.map(t=>t.members?.includes(e.id)?t.grants:[])].flat(),a=await Vt(e.id,t,r,n);return{...e,granted:a}});return await Promise.all(a||[])},t[15]=n,t[16]=r,t[17]=e):e=t[17];let i=dt([f,p]).pipe(Re(e));m=Be(We(Bt),i.pipe(ze(Wt),Ue(Ut))),t[10]=n,t[11]=r,t[12]=p,t[13]=f,t[14]=m}else m=t[14];return re(m,Bt)}function Ut(e){return We({data:[],error:e,loading:!1})}function Wt(e){return{error:null,loading:!1,data:E(e,`displayName`)}}function Gt(e){return e.map(Kt)}function Kt(e){return{displayName:e.displayName,id:e.id,sanityUserId:e.sanityUserId,granted:!1}}function qt(e){let{id:t}=e;return t}function Jt(e){return e.members?.filter(Yt)}function Yt(e){return!e.isRobot}function Xt(){return _().tools}function Zt(){return(0,Z.useContext)(R)}var Qt={original:null,snapshot:null};function $t(e){let t=(0,Q.c)(18),n;t[0]===e?n=t[1]:(n=e||{},t[0]=e,t[1]=n);let{documentId:r,documentType:i,getCommentLink:a,documentVersionId:o}=n,s=M(),c;t[2]!==i||t[3]!==s?(c=s.get(i),t[2]=i,t[3]=s,t[4]=c):c=t[4];let l=c,{title:u,name:d}=y(),f=ie(),p;bb0:{if(!r||!l){let e;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=We(Qt),t[5]=e):e=t[5],p=e;break bb0}let e;t[6]!==r||t[7]!==f||t[8]!==o||t[9]!==l?(e=D(f,l,r,o?[o,`drafts`]:[`drafts`]),t[6]=r,t[7]=f,t[8]=o,t[9]=l,t[10]=e):e=t[10],p=e}let{snapshot:m,original:h}=re(p,Qt),g=m?.title||h?.title||`Sanity document`,_;t[11]!==g||t[12]!==a||t[13]!==d||t[14]!==u?(_=e=>{let{commentId:t}=e;return{documentTitle:g,url:a?.(t),workspaceTitle:u,workspaceName:d}},t[11]=g,t[12]=a,t[13]=d,t[14]=u,t[15]=_):_=t[15];let v=_,b;return t[16]===v?b=t[17]:(b={getNotificationValue:v},t[16]=v,t[17]=b),b}function en(e){if(e&&typeof e==`object`&&e.hasOwnProperty(`_ref`))return{...e,_weak:!0};if(Array.isArray(e))return e.map(e=>en(e));if(e&&typeof e==`object`){let t={};return Object.keys(e).forEach(n=>{let r=e[n];typeof r==`object`&&r?t[n]=en(r):t[n]=r}),t}return e}function tn(e){return en(e)}async function nn(e){let{activeTool:t,client:n,comment:r,currentUser:i,dataset:a,documentId:o,documentRevisionId:s,documentType:c,documentVersionId:l,getIntent:u,getNotificationValue:d,getThreadLength:f,onCreate:p,onCreateError:m,projectId:h,createAddonDataset:g,workspace:_}=e,v=r?.id||J(),y=i.id,b=(f?.(r.threadId)||0)+1,x;if(r.type===`task`&&(x={_id:v,_type:`comment`,authorId:y,message:r.message,lastEditedAt:void 0,parentCommentId:r.parentCommentId,status:r.status,threadId:r.threadId,reactions:r.reactions,context:{payload:{workspace:_},notification:r.context.notification,tool:t?.name||``},target:{document:{_ref:o,_type:`reference`,_weak:!0},documentVersionId:l,documentType:c}}),r.type===`field`){let{documentTitle:e=``,url:n=``,workspaceTitle:i=``,workspaceName:f=``}=d({commentId:v})||{},p={currentThreadLength:b,documentTitle:e,url:n,workspaceTitle:i,workspaceName:f},m=u?.({id:o,type:c,path:r.fieldPath}),g=tn(r.contentSnapshot);x={_id:v,_type:`comment`,authorId:y,message:r.message,lastEditedAt:void 0,parentCommentId:r.parentCommentId,status:r.status,threadId:r.threadId,reactions:r.reactions,context:{payload:{workspace:_},intent:m,notification:p,tool:t?.name||``},contentSnapshot:g,target:{documentRevisionId:s||``,path:{field:r.fieldPath,selection:r.selection},document:{_dataset:a,_projectId:h,_ref:o,_type:`crossDatasetReference`,_weak:!0},documentType:c,documentVersionId:l}}}if(x){if(p?.(x),!n){try{let e=await g();if(!e)throw Error(`Failed to create addon dataset client`);await e.create(x)}catch(e){throw m?.(x._id,e),e}return}try{await n.create(x)}catch(e){throw m?.(x._id,e),e}}}function rn(e,t){return`${e}-${t}`}async function an(e){let{client:t,currentUser:n,id:r,reaction:i,getComment:a,onUpdate:o}=e,s=a?.(r)?.reactions||[],c=s.filter(e=>e.userId===n.id),l=rn(n.id,i.shortName),u=c.find(e=>e._key===l&&e._optimisticState!==`removed`);if(u){let e=s.map(e=>e._key===u._key?{...e,_optimisticState:`removed`}:e);o?.(r,{reactions:e}),await t.patch(r).unset([`reactions[_key=="${l}"]`]).commit();return}if(!u){let e={_key:l,addedAt:new Date().toISOString(),shortName:i.shortName,userId:n.id},a={...e,_optimisticState:`added`},c=s.concat(a).filter(t=>t._key!==e._key||t._optimisticState!==`removed`);o?.(r,{reactions:c}),await t.patch(r).setIfMissing({reactions:[]}).append(`reactions`,[e]).commit()}}async function on(e){let{client:t,id:n,onRemove:r}=e;r?.(n),await Promise.all([t.delete({query:`*[_type == "comment" && parentCommentId == "${n}"]`}),t.delete(n)])}var sn={trailing:!0,leading:!1},cn=new Map;function ln(e){if(!cn.has(e)){let t=Ze(un,1e3,sn);return cn.set(e,t),t}return cn.get(e)}async function un(e){let{client:t,id:n,comment:r,transactionId:i,onUpdate:a}=e,o=i||J(),s=t?.patch(n).set(r),c=t.transaction().transactionId(o).patch(s);a?.(n,r),r.status?(await c.commit(),await t.patch({query:`*[_type == "comment" && parentCommentId == "${n}"]`}).set({status:r.status}).commit()):await c.commit(),cn.delete(n)}async function dn(e){let{id:t,comment:n,throttled:r}=e,i=`message`in n,a={...n,lastEditedAt:new Date().toISOString()},o=i?a:n;if(!r){await un({...e,comment:o});return}await ln(t)({...e,comment:o})}function fn(e){let t=(0,Q.c)(46),{client:n,currentUser:r,dataset:i,documentId:a,documentRevisionId:o,documentType:s,documentVersionId:c,getComment:l,getThreadLength:u,onCreate:d,onCreateError:f,onRemove:m,onTransactionStart:h,onUpdate:g,projectId:_,createAddonDataset:v,workspace:y,getCommentLink:b}=e,x=Zt(),S=p(pn),C=Xt(),w;if(t[0]!==S||t[1]!==C){let e;t[3]===S?e=t[4]:(e=e=>e.name===S,t[3]=S,t[4]=e),w=C.find(e),t[0]=S,t[1]=C,t[2]=w}else w=t[2];let T=w,E;t[5]!==a||t[6]!==s||t[7]!==c||t[8]!==b?(E={documentId:a,documentType:s,getCommentLink:b,documentVersionId:c},t[5]=a,t[6]=s,t[7]=c,t[8]=b,t[9]=E):E=t[9];let{getNotificationValue:D}=$t(E),O;t[10]!==T||t[11]!==n||t[12]!==v||t[13]!==r||t[14]!==i||t[15]!==a||t[16]!==o||t[17]!==s||t[18]!==c||t[19]!==x||t[20]!==D||t[21]!==u||t[22]!==d||t[23]!==f||t[24]!==_||t[25]!==y?(O=async e=>{r?.id&&await nn({activeTool:T,client:n,comment:e,currentUser:r,dataset:i,documentId:a,documentRevisionId:o,documentType:s,documentVersionId:c,getIntent:x,getNotificationValue:D,getThreadLength:u,onCreate:d,onCreateError:f,projectId:_,createAddonDataset:v,workspace:y})},t[10]=T,t[11]=n,t[12]=v,t[13]=r,t[14]=i,t[15]=a,t[16]=o,t[17]=s,t[18]=c,t[19]=x,t[20]=D,t[21]=u,t[22]=d,t[23]=f,t[24]=_,t[25]=y,t[26]=O):O=t[26];let k=O,A;t[27]!==n||t[28]!==m?(A=async e=>{n&&await on({client:n,id:e,onRemove:m})},t[27]=n,t[28]=m,t[29]=A):A=t[29];let j=A,M;t[30]!==n||t[31]!==h||t[32]!==g?(M=async(e,t,r)=>{if(!n)return;let{throttled:i}=r||{},a=J();h(e,a),await dn({client:n,comment:t,throttled:i,id:e,onUpdate:g,transactionId:a})},t[30]=n,t[31]=h,t[32]=g,t[33]=M):M=t[33];let N=M,P;t[34]!==n||t[35]!==r||t[36]!==l||t[37]!==g?(P=async(e,t)=>{n&&r?.id&&await an({client:n,currentUser:r,id:e,reaction:t,getComment:l,onUpdate:g})},t[34]=n,t[35]=r,t[36]=l,t[37]=g,t[38]=P):P=t[38];let F=P,I;t[39]!==k||t[40]!==F||t[41]!==j||t[42]!==N?(I={create:k,react:F,remove:j,update:N},t[39]=k,t[40]=F,t[41]=j,t[42]=N,t[43]=I):I=t[43];let L=I,R;return t[44]===L?R=t[45]:(R={operation:L},t[44]=L,t[45]=R),R}function pn(e){return typeof e.tool==`string`?e.tool:void 0}function mn(e,t){let n={};for(let t of e)n[t._key]={...t};for(let e of t)n[e._key]={...n[e._key],...e};return Object.values(n)}function hn(e){return e.reduce((e,t)=>({...e,[t._id]:t}),{})}function gn(e,t){switch(t.type){case`COMMENTS_SET`:{let n=hn(t.comments);return{...e,comments:n}}case`COMMENT_ADDED`:{let n=t.payload,r=n,i={[n._id]:{...e.comments[n._id],...r,_state:n._state||void 0,_createdAt:n._createdAt||new Date().toISOString()}};return{...e,comments:{...e.comments,...i}}}case`COMMENT_RECEIVED`:{let n=t.payload;return{...e,comments:{...e.comments,[n._id]:n}}}case`COMMENT_DELETED`:{let{[t.id]:n,...r}=e.comments;return Object.keys(r).forEach(e=>{r[e].parentCommentId===t.id&&delete r[e]}),{...e,comments:r}}case`COMMENT_UPDATED`:{let n=t.payload,r=n._id,i=e.comments[r],a=mn(i?.reactions?.filter(e=>e?._optimisticState)||[],n.reactions||[]),o={...i,...n,reactions:a};return{...e,comments:{...e.comments,[r]:o}}}default:return e}}var _n={comments:{}},vn={events:[`welcome`,`mutation`,`reconnect`],includeResult:!0,includeAllVersions:!0,visibility:`query`,tag:`comments-store`},yn=[`_type == "comment"`,`target.document._ref == $documentId`];function bn(e){let t=(0,Q.c)(33),{client:n,documentId:r,onLatestTransactionIdReceived:i,transactionsIdMap:a,releaseId:o}=e,s=o?`target.documentVersionId==$documentVersionId`:`!defined(target.documentVersionId)`,c;t[0]===s?c=t[1]:(c=[...yn,s],t[0]=s,t[1]=c);let l=c.join(` && `),u=`*[${l}] { - _createdAt, - _id, - authorId, - contentSnapshot, - context, - lastEditedAt, - message, - parentCommentId, - reactions, - status, - target, - threadId -} | order(_createdAt desc)`,[d,f]=(0,Z.useReducer)(gn,_n),[p,m]=(0,Z.useState)(n!==null),[h,g]=(0,Z.useState)(null),_=(0,Z.useRef)(!1),v;t[2]===r?v=t[3]:(v=at(r),t[2]=r,t[3]=v);let y;t[4]===o?y=t[5]:(y=o?{documentVersionId:o}:{},t[4]=o,t[5]=y);let b;t[6]!==v||t[7]!==y?(b={documentId:v,...y},t[6]=v,t[7]=y,t[8]=b):b=t[8];let x=b,S;t[9]!==n||t[10]!==x||t[11]!==u?(S=async()=>{if(!n){m(!1);return}try{let e=await n.fetch(u,x);f({type:`COMMENTS_SET`,comments:e}),m(!1)}catch(e){g(e)}},t[9]=n,t[10]=x,t[11]=u,t[12]=S):S=t[12];let C=S,w;t[13]!==C||t[14]!==i||t[15]!==a?(w=async e=>{if(e.type===`welcome`&&!_.current&&(m(!0),await C(),m(!1),_.current=!0),e.type===`reconnect`&&(m(!0),_.current=!1),e.type===`mutation`){if(e.transition===`appear`){let t=e.result;t&&f({type:`COMMENT_RECEIVED`,payload:t})}if(e.transition===`disappear`&&f({type:`COMMENT_DELETED`,id:e.documentId}),e.transition===`update`){let t=e.result,n=e.result?._id||``,r=e.transactionId,o=a.get(n),s=r===o;if(!s&&o)return;t&&(f({type:`COMMENT_UPDATED`,payload:t}),s&&i(n))}}},t[13]=C,t[14]=i,t[15]=a,t[16]=w):w=t[16];let T=w,E;bb0:{if(!n){let e;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(e=We(),t[17]=e):e=t[17],E=e;break bb0}let e;if(t[18]!==n.observable||t[19]!==l||t[20]!==x){let r;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>(g(e),We(e)),t[22]=r):r=t[22],e=n.observable.listen(`*[${l}]`,x,vn).pipe(Ue(r)),t[18]=n.observable,t[19]=l,t[20]=x,t[21]=e}else e=t[21];E=e}let D=E,O,k;t[23]!==T||t[24]!==D?(O=()=>{let e=D.subscribe(T);return()=>{e?.unsubscribe()}},k=[T,D],t[23]=T,t[24]=D,t[25]=O,t[26]=k):(O=t[25],k=t[26]),(0,Z.useEffect)(O,k);let A;t[27]===d.comments?A=t[28]:(A=Object.values(d.comments),t[27]=d.comments,t[28]=A);let j=A,M;return t[29]!==j||t[30]!==h||t[31]!==p?(M={data:j,dispatch:f,error:h,loading:p},t[29]=j,t[30]=h,t[31]=p,t[32]=M):M=t[32],M}function xn(e,t){let n=l(t),r=n[0];if(r&&j(e)){let t=e?.fields?.find(e=>e.name===r);if(t){let e=d(n.slice(1));return e?xn(t.type,e):t}}}function Sn(e,t){if(typeof t==`number`)return t;let n=T(e,t);return n!==-1&&n}function Cn(e){try{return l(e)}catch{return[]}}function wn(e){let{currentUser:n,schemaType:r,fieldPath:i,documentValue:a}=e,o=Cn(i),s=[],c=r;return o.forEach((e,r)=>{let i=o.slice(0,r+1),l=o.slice(0,r),u=xn(c,d([e])),p=e.hasOwnProperty(`_key`),m=we(a,l),h=we(a,i),g={document:a,currentUser:n,parent:m,value:h,path:i};if(p&&Array.isArray(m)){let t=Sn(m,e),n=typeof t==`number`;s.push({invalid:t===!1,isArrayItem:!0,title:n?`#${Number(t)+1}`:`Unknown array item`});return}if(u?.type){let e=f(u.type.hidden,g);s.push({invalid:e,isArrayItem:!1,title:t(u.type)}),c=u.type;return}if(Te(c)){let n=we(a,l)?._type,r=c?.of?.find(e=>e.name===n),i=r?.fields?.find(t=>t.name===e);if(!n&&h){let n=(c?.of?.map(e=>e?.fields).filter(Boolean).flat())?.find(t=>t?.name===e),r=f(n?.type?.hidden,g);n&&(s.push({invalid:r,isArrayItem:!1,title:t(n?.type)}),c=n?.type);return}if(!i){s.push({invalid:!0,isArrayItem:!1,title:`Unknown field`});return}let o=t(i?.type),u=f(r?.type?.hidden,g),d=f(i?.type.hidden,g),p=u||d;s.push({invalid:p,isArrayItem:!1,title:o}),c=i?.type;return}s.push({invalid:!0,isArrayItem:!1,title:`Unknown field`})}),s}var Tn=[];function En(e){let{comments:t,currentUser:n,documentValue:r,schemaType:i,type:a}=e,o=t?.filter(e=>!e.parentCommentId);return a===`task`?o.map(e=>{let n=t?.filter(t=>t.parentCommentId===e._id);return{commentsCount:[e,...n].length,parentComment:e,replies:n,threadId:e.threadId,hasReferencedValue:!1,breadcrumbs:Tn,fieldPath:``}}):a===`field`?o.map(e=>{let a=wn({currentUser:n,documentValue:r,fieldPath:e.target.path?.field||``,schemaType:i}),o=!1;if(Ye(e)&&(o=!!(e.target.path?.selection&&e.target.path.selection.value.some(e=>e.text))),a.some(e=>e.invalid))return;let s=t?.filter(t=>t.parentCommentId===e._id),c=[e,...s].length,l=o;return{breadcrumbs:a,commentsCount:c,fieldPath:e.target.path?.field||``,parentComment:e,replies:s,threadId:e.threadId,hasReferencedValue:l}}).filter(Boolean):Tn}var Dn=[],On={open:Dn,resolved:Dn},kn=(0,Z.memo)(function(e){let t=(0,Q.c)(88),{children:n,documentId:r,documentType:i,isCommentsOpen:a,onCommentsOpen:o,sortOrder:s,type:c,getCommentLink:l,onClearSelectedComment:u,selectedCommentId:d,isConnecting:f,onPathOpen:p,releaseId:m,mentionsDisabled:h}=e,g=qe(),[_,v]=(0,Z.useState)(`open`),{client:b,createAddonDataset:x,isCreatingDataset:S}=ct(),C;t[0]===r?C=t[1]:(C=at(r),t[0]=r,t[1]=C);let w=C,T=Ge(w,i,`low`,m),E=M(),D;t[2]!==i||t[3]!==E?(D=E.get(i),t[2]=i,t[3]=E,t[4]=D):D=t[4];let O=D,k=ee(),{name:A,dataset:j,projectId:N}=y(),P;bb0:{if(m){P=T.version;break bb0}P=T.draft||T.published}let F=P,I=F?._rev,[L]=(0,Z.useState)(An),R;t[5]===L?R=t[6]:(R=e=>{L.delete(e)},t[5]=L,t[6]=R);let z=R,te;t[7]!==b||t[8]!==r||t[9]!==z||t[10]!==m||t[11]!==L?(te={documentId:r,releaseId:m,client:b,transactionsIdMap:L,onLatestTransactionIdReceived:z},t[7]=b,t[8]=r,t[9]=z,t[10]=m,t[11]=L,t[12]=te):te=t[12];let{dispatch:B,data:V,error:H,loading:re}=bn(te),U=V===void 0?Dn:V,W;t[13]===L?W=t[14]:(W=(e,t)=>{L.set(e,t)},t[13]=L,t[14]=W);let ie=W,G;t[15]===g?G=t[16]:(G=e=>g.mode===`upsell`&&e===`resolved`?null:v(e),t[15]=g,t[16]=G);let ae=G,K;t[17]===F?K=t[18]:(K={documentValue:F,permission:`read`},t[17]=F,t[18]=K);let oe=Ht(K),se;if(t[19]!==k||t[20]!==U||t[21]!==F||t[22]!==O||t[23]!==s||t[24]!==c){bb1:{if(!k){se=On;break bb1}let e=ne(U,[`_createdAt`],[s]),t;if(c===`task`)t=En({comments:e,currentUser:k,documentValue:F,type:c});else{if(!O){se=On;break bb1}t=En({comments:e,currentUser:k,documentValue:F,schemaType:O,type:c})}se={open:t.filter(jn),resolved:t.filter(Mn)}}t[19]=k,t[20]=U,t[21]=F,t[22]=O,t[23]=s,t[24]=c,t[25]=se}else se=t[25];let ce=se,le;t[26]===ce.open?le=t[27]:(le=e=>ce.open.filter(t=>t.threadId===e).length,t[26]=ce.open,t[27]=le);let q=le,ue;t[28]===U?ue=t[29]:(ue=e=>U?.find(t=>t._id===e),t[28]=U,t[29]=ue);let de=ue,fe;t[30]!==U||t[31]!==B?(fe=e=>{let t=U?.find(t=>t._id===e._id)?._state?.type===`createError`;B({type:`COMMENT_ADDED`,payload:{...e,_state:t?{type:`createRetrying`}:void 0}})},t[30]=U,t[31]=B,t[32]=fe):fe=t[32];let J=fe,pe;t[33]===B?pe=t[34]:(pe=(e,t)=>{B({type:`COMMENT_UPDATED`,payload:{_id:e,...t}})},t[33]=B,t[34]=pe);let me=pe,ge;t[35]===B?ge=t[36]:(ge=(e,t)=>{B({type:`COMMENT_UPDATED`,payload:{_id:e,_state:{error:t,type:`createError`}}})},t[35]=B,t[36]=ge);let _e=ge,ve;t[37]!==b||t[38]!==x||t[39]!==k||t[40]!==j||t[41]!==I||t[42]!==i||t[43]!==de||t[44]!==l||t[45]!==q||t[46]!==J||t[47]!==_e||t[48]!==ie||t[49]!==me||t[50]!==N||t[51]!==w||t[52]!==O||t[53]!==m||t[54]!==A?(ve={client:b,currentUser:k,dataset:j,documentId:w,documentVersionId:m,documentRevisionId:I,documentType:i,getComment:de,getThreadLength:q,projectId:N,schemaType:O,workspace:A,createAddonDataset:x,onCreate:J,onCreateError:_e,onUpdate:me,onTransactionStart:ie,getCommentLink:l},t[37]=b,t[38]=x,t[39]=k,t[40]=j,t[41]=I,t[42]=i,t[43]=de,t[44]=l,t[45]=q,t[46]=J,t[47]=_e,t[48]=ie,t[49]=me,t[50]=N,t[51]=w,t[52]=O,t[53]=m,t[54]=A,t[55]=ve):ve=t[55];let{operation:Y}=fn(ve),ye=re||S||f||!1,be;t[56]!==H||t[57]!==ye||t[58]!==ce?(be={data:ce,error:H,loading:ye},t[56]=H,t[57]=ye,t[58]=ce,t[59]=be):be=t[59];let xe;t[60]!==Y.create||t[61]!==Y.react||t[62]!==Y.remove||t[63]!==Y.update?(xe={create:Y.create,react:Y.react,remove:Y.remove,update:Y.update},t[60]=Y.create,t[61]=Y.react,t[62]=Y.remove,t[63]=Y.update,t[64]=xe):xe=t[64];let Se;t[65]!==oe||t[66]!==h?(Se={...oe,disabled:h},t[65]=oe,t[66]=h,t[67]=Se):Se=t[67];let Ce;t[68]!==r||t[69]!==i||t[70]!==de||t[71]!==l||t[72]!==ae||t[73]!==a||t[74]!==f||t[75]!==S||t[76]!==u||t[77]!==o||t[78]!==p||t[79]!==d||t[80]!==_||t[81]!==be||t[82]!==xe||t[83]!==Se?(Ce={documentId:r,documentType:i,isCreatingDataset:S,status:_,setStatus:ae,getComment:de,getCommentLink:l,onClearSelectedComment:u,selectedCommentId:d,isCommentsOpen:a,onCommentsOpen:o,isConnecting:f,onPathOpen:p,comments:be,operation:xe,mentionOptions:Se},t[68]=r,t[69]=i,t[70]=de,t[71]=l,t[72]=ae,t[73]=a,t[74]=f,t[75]=S,t[76]=u,t[77]=o,t[78]=p,t[79]=d,t[80]=_,t[81]=be,t[82]=xe,t[83]=Se,t[84]=Ce):Ce=t[84];let we=Ce,Te;return t[85]!==n||t[86]!==we?(Te=(0,$.jsx)(he.Provider,{value:we,children:n}),t[85]=n,t[86]=we,t[87]=Te):Te=t[87],Te});function An(){return new Map}function jn(e){return e.parentComment.status===`open`}function Mn(e){return e.parentComment.status===`resolved`}function Nn(){return(0,Z.useContext)(R)}var Pn={original:null,snapshot:null};function Fn(e){let t=(0,Q.c)(18),n;t[0]===e?n=t[1]:(n=e||{},t[0]=e,t[1]=n);let{versionId:r,documentType:i,getCommentLink:a,documentVersionId:o}=n,s=M(),c;t[2]!==i||t[3]!==s?(c=s.get(i),t[2]=i,t[3]=s,t[4]=c):c=t[4];let l=c,{title:u,name:d}=y(),f=ie(),p;bb0:{if(!r||!l){let e;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=We(Pn),t[5]=e):e=t[5],p=e;break bb0}let e;t[6]!==f||t[7]!==o||t[8]!==l||t[9]!==r?(e=D(f,l,r,o?[o,`drafts`]:[`drafts`]),t[6]=f,t[7]=o,t[8]=l,t[9]=r,t[10]=e):e=t[10],p=e}let{snapshot:m,original:h}=re(p,Pn),g=m?.title||h?.title||`Sanity document`,_;t[11]!==g||t[12]!==a||t[13]!==d||t[14]!==u?(_=e=>{let{commentId:t}=e;return{documentTitle:g,url:a?.(t),workspaceTitle:u,workspaceName:d}},t[11]=g,t[12]=a,t[13]=d,t[14]=u,t[15]=_):_=t[15];let v=_,b;return t[16]===v?b=t[17]:(b={getNotificationValue:v},t[16]=v,t[17]=b),b}function In(e){if(e&&typeof e==`object`&&e.hasOwnProperty(`_ref`))return{...e,_weak:!0};if(Array.isArray(e))return e.map(e=>In(e));if(e&&typeof e==`object`){let t={};return Object.keys(e).forEach(n=>{let r=e[n];typeof r==`object`&&r?t[n]=In(r):t[n]=r}),t}return e}function Ln(e){return In(e)}async function Rn(e){let{activeTool:t,client:n,comment:r,currentUser:i,versionId:a,documentRevisionId:s,documentType:c,getIntent:l,getNotificationValue:u,getThreadLength:d,onCreate:f,onCreateError:p,workspace:m}=e;if(!n||!r.message)return;let h=i.sanityUserId;if(!h)return;let g=r?.id||J(),_=(d?.(r.threadId)||0)+1,v=n.collaboration.comments.getTargetDocumentRef(a),y=r.message.filter(o),b,x;if(r.type===`task`&&(b={_id:g,_type:`sanity.comment`,_system:{createdBy:h},message:r.message,lastEditedAt:void 0,parentCommentId:r.parentCommentId,status:r.status,threadId:r.threadId,reactions:r.reactions,context:{payload:{workspace:m},notification:r.context.notification,tool:t?.name||``},target:{document:{_ref:v,_type:`globalDocumentReference`,_weak:!0},sourceDocumentId:a,documentType:c}},x=r.parentCommentId?{_id:g,message:y,parentCommentId:r.parentCommentId,context:{...b.context}}:{_id:g,message:y,threadId:r.threadId,context:{...b.context},target:{documentId:a,documentType:c}}),r.type===`field`){let{documentTitle:e=``,url:n=``,workspaceTitle:i=``,workspaceName:o=``}=u({commentId:g})||{},d={currentThreadLength:_,documentTitle:e,url:n,workspaceTitle:i,workspaceName:o},f=l?.({id:a,type:c,path:r.fieldPath}),p=Ln(r.contentSnapshot);b={_id:g,_type:`sanity.comment`,_system:{createdBy:h},message:r.message,lastEditedAt:void 0,parentCommentId:r.parentCommentId,status:r.status,threadId:r.threadId,reactions:r.reactions,context:{payload:{workspace:m},intent:f,notification:d,tool:t?.name||``},contentSnapshot:p,target:{documentRevisionId:s||``,path:{field:r.fieldPath,selection:r.selection},document:{_ref:v,_type:`globalDocumentReference`,_weak:!0},documentType:c,sourceDocumentId:a}};let S={documentId:a,documentType:c,documentRevisionId:s,path:r.fieldPath};x=r.parentCommentId?{_id:g,message:y,parentCommentId:r.parentCommentId,context:{...b.context}}:{_id:g,message:y,threadId:r.threadId,context:{...b.context},target:r.range?{...S,range:r.range,fieldValue:r.fieldValue}:S}}if(b&&x){f?.(b);try{await n.collaboration.comments.create(x)}catch(e){throw p?.(b._id,e),e}}}function zn(e,t){return`${e}-${t}`}async function Bn(e){let{client:t,currentUser:n,id:r,reaction:i,getComment:a,onUpdate:o}=e,s=n.sanityUserId;if(!s)return;let c=a?.(r)?.reactions||[],l=c.filter(e=>e.userId===s),u=zn(s,i.shortName),d=l.find(e=>e._key===u&&e._optimisticState!==`removed`);if(d){let e=c.map(e=>e._key===d._key?{...e,_optimisticState:`removed`}:e);o?.(r,{reactions:e}),await t.collaboration.comments.removeReaction(r,i.shortName);return}if(!d){let e={_key:u,addedAt:new Date().toISOString(),shortName:i.shortName,userId:s},n={...e,_optimisticState:`added`},a=c.concat(n).filter(t=>t._key!==e._key||t._optimisticState!==`removed`);o?.(r,{reactions:a}),await t.collaboration.comments.addReaction(r,i.shortName)}}async function Vn(e){let{client:t,id:n,onRemove:r}=e;r?.(n),await t.collaboration.comments.delete(n)}var Hn={trailing:!0,leading:!1},Un=new Map;function Wn(e){if(!Un.has(e)){let t=Ze(Gn,1e3,Hn);return Un.set(e,t),t}return Un.get(e)}async function Gn(e){let{client:t,id:n,comment:r,transactionId:i,onUpdate:a}=e,s=i||J();a?.(n,r);let{message:c,status:l}=r;await t.collaboration.comments.update(n,{...c&&{message:c.filter(o)},...l&&{status:l}},{transactionId:s}),Un.delete(n)}async function Kn(e){let{id:t,comment:n,throttled:r}=e,i=`message`in n,a={...n,lastEditedAt:new Date().toISOString()},o=i?a:n;if(!r){await Gn({...e,comment:o});return}await Wn(t)({...e,comment:o})}async function qn({client:e,id:t,onUpdate:n,transactionId:r,optimisticUpdate:i,...a}){n?.(t,i),await e.collaboration.comments.update(t,a.range===null?{range:null}:{range:a.range,fieldValue:a.fieldValue},{transactionId:r})}function Jn(e){let t=(0,Q.c)(47),{client:n,currentUser:r,versionId:i,documentRevisionId:a,documentType:o,documentVersionId:s,getComment:c,getThreadLength:l,onCreate:u,onCreateError:d,onRemove:f,onTransactionStart:m,onUpdate:h,workspace:g,getCommentLink:_}=e,v=Nn(),y=p(Yn),b=Xt(),x;if(t[0]!==y||t[1]!==b){let e;t[3]===y?e=t[4]:(e=e=>e.name===y,t[3]=y,t[4]=e),x=b.find(e),t[0]=y,t[1]=b,t[2]=x}else x=t[2];let S=x,C;t[5]!==o||t[6]!==s||t[7]!==_||t[8]!==i?(C={versionId:i,documentType:o,getCommentLink:_,documentVersionId:s},t[5]=o,t[6]=s,t[7]=_,t[8]=i,t[9]=C):C=t[9];let{getNotificationValue:w}=Fn(C),T;t[10]!==S||t[11]!==n||t[12]!==r||t[13]!==a||t[14]!==o||t[15]!==v||t[16]!==w||t[17]!==l||t[18]!==u||t[19]!==d||t[20]!==i||t[21]!==g?(T=async e=>{r?.sanityUserId&&n&&await Rn({activeTool:S,client:n,comment:e,currentUser:r,versionId:i,documentRevisionId:a,documentType:o,getIntent:v,getNotificationValue:w,getThreadLength:l,onCreate:u,onCreateError:d,workspace:g})},t[10]=S,t[11]=n,t[12]=r,t[13]=a,t[14]=o,t[15]=v,t[16]=w,t[17]=l,t[18]=u,t[19]=d,t[20]=i,t[21]=g,t[22]=T):T=t[22];let E=T,D;t[23]!==n||t[24]!==f?(D=async e=>{n&&await Vn({client:n,id:e,onRemove:f})},t[23]=n,t[24]=f,t[25]=D):D=t[25];let O=D,k;t[26]!==n||t[27]!==m||t[28]!==h?(k=async(e,t,r)=>{if(!n)return;let{throttled:i}=r||{},a=J();m(e,a),await Kn({client:n,comment:t,throttled:i,id:e,onUpdate:h,transactionId:a})},t[26]=n,t[27]=m,t[28]=h,t[29]=k):k=t[29];let A=k,j;t[30]!==n||t[31]!==m||t[32]!==h?(j=async(e,t)=>{if(!n)return;let r=J();m(e,r),await qn({client:n,id:e,onUpdate:h,transactionId:r,...t})},t[30]=n,t[31]=m,t[32]=h,t[33]=j):j=t[33];let M=j,N;t[34]!==n||t[35]!==r||t[36]!==c||t[37]!==h?(N=async(e,t)=>{n&&r?.sanityUserId&&await Bn({client:n,currentUser:r,id:e,reaction:t,getComment:c,onUpdate:h})},t[34]=n,t[35]=r,t[36]=c,t[37]=h,t[38]=N):N=t[38];let P=N,F;t[39]!==E||t[40]!==P||t[41]!==O||t[42]!==A||t[43]!==M?(F={create:E,react:P,remove:O,update:A,updateRange:M},t[39]=E,t[40]=P,t[41]=O,t[42]=A,t[43]=M,t[44]=F):F=t[44];let I=F,L;return t[45]===I?L=t[46]:(L={operation:I},t[45]=I,t[46]=L),L}function Yn(e){return typeof e.tool==`string`?e.tool:void 0}function Xn(e){let t=(0,Q.c)(10),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r=n,{projectId:i,dataset:a}=y(),o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o={apiVersion:`vX`},t[2]=o):o=t[2];let s=le(o),{value:c,loading:l}=Je(),u=r.dataset===void 0?a:r.dataset,d;bb0:{if(!c||!i||!u){d=null;break bb0}let e;t[3]!==u||t[4]!==c||t[5]!==s?(e=s.withConfig({collaboration:{organizationId:c},dataset:u}),t[3]=u,t[4]=c,t[5]=s,t[6]=e):e=t[6],d=e}let f=d,p=l||!!r.loading,m;return t[7]!==f||t[8]!==p?(m={client:f,loading:p},t[7]=f,t[8]=p,t[9]=m):m=t[9],m}var Zn=[`_type == "sanity.comment"`,`target.document._ref == $gdr`];function Qn(e){if(it(e)||st(e)){let t=at(e);return{filter:`target.sourceDocumentId in [$publishedDocumentId, $draftDocumentId]`,params:{publishedDocumentId:t,draftDocumentId:nt(t)}}}return{filter:`target.sourceDocumentId == $versionId`,params:{versionId:e}}}function $n(e){let{gdr:t,versionId:n,type:r}=e,i=Qn(n);return{query:`*[${[...Zn,...r===`field`?[`defined(target.path.field)`]:[],i.filter].join(` && `)}] { - _createdAt, - _id, - _rev, - _type, - _system, - contentSnapshot, - context, - lastEditedAt, - message, - parentCommentId, - reactions, - status, - target, - threadId -} | order(_createdAt desc)`,params:{gdr:t,...i.params}}}function er(e,t){let n={};for(let t of e)n[t._key]={...t};for(let e of t)n[e._key]={...n[e._key],...e};return Object.values(n)}function tr(e){return e.reduce((e,t)=>({...e,[t._id]:t}),{})}function nr(e,t){switch(t.type){case`COMMENTS_SET`:{let n=tr(t.comments);return{...e,comments:n}}case`COMMENT_ADDED`:{let n=t.payload,r=n,i={[n._id]:{...e.comments[n._id],...r,_state:n._state||void 0,_createdAt:n._createdAt||new Date().toISOString()}};return{...e,comments:{...e.comments,...i}}}case`COMMENT_RECEIVED`:{let n=t.payload;return{...e,comments:{...e.comments,[n._id]:n}}}case`COMMENT_DELETED`:{let{[t.id]:n,...r}=e.comments;return Object.keys(r).forEach(e=>{r[e].parentCommentId===t.id&&delete r[e]}),{...e,comments:r}}case`COMMENT_UPDATED`:{let n=t.payload,r=n._id,i=e.comments[r],a=er(i?.reactions?.filter(e=>e?._optimisticState)||[],n.reactions||[]),o={...i,...n,reactions:a};return{...e,comments:{...e.comments,[r]:o}}}default:return e}}var rr={comments:{}},ir={events:[`welcome`,`mutation`,`reconnect`],includeResult:!0,includeAllVersions:!0,visibility:`query`,tag:`comments-store`};function ar(e){let t=(0,Q.c)(35),{client:n,groupId:r,versionId:i,type:a,onLatestTransactionIdReceived:o,transactionsIdMap:s,ready:c}=e,l=c===void 0||c,[u,d]=(0,Z.useReducer)(nr,rr),[f,p]=(0,Z.useState)(n!==null&&l),[m,h]=(0,Z.useState)(null),g=(0,Z.useRef)(!1),_;t[0]!==n?.collaboration.comments||t[1]!==r?(_=n?.collaboration.comments.getTargetDocumentRef(r)??null,t[0]=n?.collaboration.comments,t[1]=r,t[2]=_):_=t[2];let v=_,y;t[3]!==v||t[4]!==a||t[5]!==i?(y=$n({gdr:v,versionId:i,type:a}),t[3]=v,t[4]=a,t[5]=i,t[6]=y):y=t[6];let{query:b,params:x}=y,S;t[7]===x?S=t[8]:(S=JSON.stringify(x),t[7]=x,t[8]=S);let C=`${b}:${S}:${l}`,[w,T]=(0,Z.useState)(C);w!==C&&(T(C),d({type:`COMMENTS_SET`,comments:[]}),p(!!(n&&v&&l)),h(null));let E;t[9]!==n||t[10]!==v||t[11]!==x||t[12]!==b||t[13]!==l?(E=async()=>{if(!n||!v||!l){p(!1);return}try{let e=await n.collaboration.comments.fetch(b,x);d({type:`COMMENTS_SET`,comments:e}),h(null),p(!1)}catch(e){h(e)}},t[9]=n,t[10]=v,t[11]=x,t[12]=b,t[13]=l,t[14]=E):E=t[14];let D=E,O;t[15]!==D||t[16]!==o||t[17]!==s?(O=async e=>{if(e.type===`welcome`&&!g.current&&(p(!0),await D(),p(!1),g.current=!0),e.type===`reconnect`&&(p(!0),g.current=!1),e.type===`mutation`){if(e.transition===`appear`){let t=e.result;if(!t)return;let n=s.get(t._id);if(n&&e.transactionId!==n)return;d({type:`COMMENT_RECEIVED`,payload:t})}if(e.transition===`disappear`&&d({type:`COMMENT_DELETED`,id:e.documentId}),e.transition===`update`){let t=e.result,n=e.result?._id||``,r=e.transactionId,i=s.get(n),a=r===i;if(!a&&i)return;t&&(d({type:`COMMENT_UPDATED`,payload:t}),a&&o(n))}}},t[15]=D,t[16]=o,t[17]=s,t[18]=O):O=t[18];let k=O,A;bb0:{if(!n||!v||!l){let e;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(e=We(),t[19]=e):e=t[19],A=e;break bb0}let e;if(t[20]!==n.collaboration.comments||t[21]!==x||t[22]!==b){let r;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>(h(e),We()),t[24]=r):r=t[24],e=n.collaboration.comments.listen(b,x,ir).pipe(Ue(r)),t[20]=n.collaboration.comments,t[21]=x,t[22]=b,t[23]=e}else e=t[23];A=e}let j=A,M,N;t[25]!==k||t[26]!==j?(M=()=>{g.current=!1;let e=j.subscribe(k);return()=>{e?.unsubscribe()}},N=[k,j],t[25]=k,t[26]=j,t[27]=M,t[28]=N):(M=t[27],N=t[28]),(0,Z.useEffect)(M,N);let P;t[29]===u.comments?P=t[30]:(P=Object.values(u.comments),t[29]=u.comments,t[30]=P);let F=P,I;return t[31]!==F||t[32]!==m||t[33]!==f?(I={data:F,dispatch:d,error:m,loading:f},t[31]=F,t[32]=m,t[33]=f,t[34]=I):I=t[34],I}function or(e,t){let n=l(t),r=n[0];if(r&&j(e)){let t=e?.fields?.find(e=>e.name===r);if(t){let e=d(n.slice(1));return e?or(t.type,e):t}}}function sr(e,t){if(typeof t==`number`)return t;let n=T(e,t);return n!==-1&&n}function cr(e){let{currentUser:n,schemaType:r,fieldPath:i,documentValue:a}=e,o=l(i),s=[],c=r;return o.forEach((e,r)=>{let i=o.slice(0,r+1),l=o.slice(0,r),u=or(c,d([e])),p=e.hasOwnProperty(`_key`),m=we(a,l),h=we(a,i),g={document:a,currentUser:n,parent:m,value:h,path:i};if(p&&Array.isArray(m)){let t=sr(m,e),n=typeof t==`number`;s.push({invalid:t===!1,isArrayItem:!0,title:n?`#${Number(t)+1}`:`Unknown array item`});return}if(u?.type){let e=f(u.type.hidden,g);s.push({invalid:e,isArrayItem:!1,title:t(u.type)}),c=u.type;return}if(Te(c)){let n=we(a,l)?._type,r=c?.of?.find(e=>e.name===n),i=r?.fields?.find(t=>t.name===e);if(!n&&h){let n=(c?.of?.map(e=>e?.fields).filter(Boolean).flat())?.find(t=>t?.name===e),r=f(n?.type?.hidden,g);n&&(s.push({invalid:r,isArrayItem:!1,title:t(n?.type)}),c=n?.type);return}if(!i){s.push({invalid:!0,isArrayItem:!1,title:`Unknown field`});return}let o=t(i?.type),u=f(r?.type?.hidden,g),d=f(i?.type.hidden,g),p=u||d;s.push({invalid:p,isArrayItem:!1,title:o}),c=i?.type;return}s.push({invalid:!0,isArrayItem:!1,title:`Unknown field`})}),s}function lr(e){let t=e.indexOf(ut[0]),n=e.indexOf(ut[1]);return t===-1||n===-1?!!e:n>t+1}var ur=[];function dr(e){let{comments:t,currentUser:n,documentValue:r,schemaType:i,type:a}=e,o=t?.filter(e=>!e.parentCommentId);return a===`task`?o.map(e=>{let n=t?.filter(t=>t.parentCommentId===e._id);return{commentsCount:[e,...n].length,parentComment:e,replies:n,threadId:e.threadId,hasReferencedValue:!1,breadcrumbs:ur,fieldPath:``}}):a===`field`?o.map(e=>{let a=cr({currentUser:n,documentValue:r,fieldPath:e.target.path?.field||``,schemaType:i}),o=!1;if(lt(e)&&(o=!!(e.target.path?.selection&&e.target.path.selection.value.some(e=>lr(e.text)))),a.some(e=>e.invalid))return;let s=t?.filter(t=>t.parentCommentId===e._id),c=[e,...s].length,l=o;return{breadcrumbs:a,commentsCount:c,fieldPath:e.target.path?.field||``,parentComment:e,replies:s,threadId:e.threadId,hasReferencedValue:l}}).filter(Boolean):ur}var fr=[],pr={open:fr,resolved:fr},mr=(0,Z.memo)(function(e){let t=(0,Q.c)(105),{children:n,groupId:r,versionId:i,documentType:a,isCommentsOpen:o,onCommentsOpen:s,sortOrder:c,type:l,getCommentLink:u,onClearSelectedComment:d,selectedCommentId:f,isConnecting:p,onPathOpen:m,mentionsDisabled:g}=e,_=Ke(),{selectedReleaseId:b,selectedVariantNames:x}=v(),S;t[0]===x?S=t[1]:(S=F(x),t[0]=x,t[1]=S);let C=S,[w,T]=(0,Z.useState)(`open`),E;t[2]===r?E=t[3]:(E=at(r),t[2]=r,t[3]=E);let D=E,O;t[4]===i?O=t[5]:(O=rt(i)?ot(i):void 0,t[4]=i,t[5]=O);let k=O,A=!!(b||C),j;t[6]!==A||t[7]!==l||t[8]!==i?(j=l===`task`||!A||rt(i),t[6]=A,t[7]=l,t[8]=i,t[9]=j):j=t[9];let N=j,P=Ge(D,a,`low`,k),I=M(),L;t[10]!==a||t[11]!==I?(L=I.get(a),t[10]=a,t[11]=I,t[12]=L):L=t[12];let R=L,z=ee(),{name:te}=y(),B=ct(),V;t[13]===B.client?V=t[14]:(V=B.client?.config().dataset,t[13]=B.client,t[14]=V);let H=l===`task`?V??null:void 0,re=l===`task`&&!B.ready,U;t[15]!==H||t[16]!==re?(U={dataset:H,loading:re},t[15]=H,t[16]=re,t[17]=U):U=t[17];let{client:W,loading:ie}=Xn(U),G;bb0:{if(k){G=P.version;break bb0}G=P.draft||P.published}let ae=G,K=ae?._rev,[oe]=(0,Z.useState)(hr),se;t[18]===oe?se=t[19]:(se=e=>{oe.delete(e)},t[18]=oe,t[19]=se);let ce=se,le;t[20]!==W||t[21]!==N||t[22]!==r||t[23]!==ce||t[24]!==oe||t[25]!==l||t[26]!==i?(le={groupId:r,versionId:i,type:l,client:W,transactionsIdMap:oe,onLatestTransactionIdReceived:ce,ready:N},t[20]=W,t[21]=N,t[22]=r,t[23]=ce,t[24]=oe,t[25]=l,t[26]=i,t[27]=le):le=t[27];let{dispatch:q,data:ue,error:de,loading:fe}=ar(le),J=ue===void 0?fr:ue,pe;t[28]===oe?pe=t[29]:(pe=(e,t)=>{oe.set(e,t)},t[28]=oe,t[29]=pe);let me=pe,he;t[30]===_?he=t[31]:(he=e=>_.mode===`upsell`&&e===`resolved`?null:T(e),t[30]=_,t[31]=he);let ge=he,_e;t[32]===ae?_e=t[33]:(_e={documentValue:ae,permission:`read`},t[32]=ae,t[33]=_e);let ve=Ht(_e),Y;t[34]===ve.data?Y=t[35]:(Y=ve.data?.flatMap(gr),t[34]=ve.data,t[35]=Y);let ye=Y??null,be;t[36]!==g||t[37]!==ve||t[38]!==ye?(be={...ve,data:ye,disabled:g},t[36]=g,t[37]=ve,t[38]=ye,t[39]=be):be=t[39];let xe=be,Se;if(t[40]!==z||t[41]!==J||t[42]!==ae||t[43]!==R||t[44]!==c||t[45]!==l){bb1:{if(!z){Se=pr;break bb1}let e=ne(J,[`_createdAt`],[c]),t;if(l===`task`)t=dr({comments:e,currentUser:z,documentValue:ae,type:l});else{if(!R){Se=pr;break bb1}t=dr({comments:e,currentUser:z,documentValue:ae,schemaType:R,type:l})}Se={open:t.filter(_r),resolved:t.filter(vr)}}t[40]=z,t[41]=J,t[42]=ae,t[43]=R,t[44]=c,t[45]=l,t[46]=Se}else Se=t[46];let Ce=Se,we;t[47]===Ce.open?we=t[48]:(we=e=>Ce.open.filter(t=>t.threadId===e).length,t[47]=Ce.open,t[48]=we);let Te=we,Ee;t[49]===J?Ee=t[50]:(Ee=e=>J?.find(t=>t._id===e),t[49]=J,t[50]=Ee);let De=Ee,Oe;t[51]!==J||t[52]!==q?(Oe=e=>{let t=J?.find(t=>t._id===e._id)?._state?.type===`createError`;q({type:`COMMENT_ADDED`,payload:{...e,_state:t?{type:`createRetrying`}:void 0}})},t[51]=J,t[52]=q,t[53]=Oe):Oe=t[53];let ke=Oe,Ae;t[54]===q?Ae=t[55]:(Ae=(e,t)=>{q({type:`COMMENT_UPDATED`,payload:{_id:e,...t}})},t[54]=q,t[55]=Ae);let je=Ae,Me;t[56]===q?Me=t[57]:(Me=(e,t)=>{q({type:`COMMENT_UPDATED`,payload:{_id:e,_state:{error:t,type:`createError`}}})},t[56]=q,t[57]=Me);let Ne=Me,Pe;t[58]!==W||t[59]!==z||t[60]!==K||t[61]!==a||t[62]!==De||t[63]!==u||t[64]!==Te||t[65]!==ke||t[66]!==Ne||t[67]!==me||t[68]!==je||t[69]!==R||t[70]!==k||t[71]!==i||t[72]!==te?(Pe={client:W,currentUser:z,versionId:i,documentVersionId:k,documentRevisionId:K,documentType:a,getComment:De,getThreadLength:Te,schemaType:R,workspace:te,onCreate:ke,onCreateError:Ne,onUpdate:je,onTransactionStart:me,getCommentLink:u},t[58]=W,t[59]=z,t[60]=K,t[61]=a,t[62]=De,t[63]=u,t[64]=Te,t[65]=ke,t[66]=Ne,t[67]=me,t[68]=je,t[69]=R,t[70]=k,t[71]=i,t[72]=te,t[73]=Pe):Pe=t[73];let{operation:X}=Jn(Pe),Fe=!W||!z?.sanityUserId||!N,Ie=fe||ie||p||!1,Le;t[74]!==de||t[75]!==Ie||t[76]!==Ce?(Le={data:Ce,error:de,loading:Ie},t[74]=de,t[75]=Ie,t[76]=Ce,t[77]=Le):Le=t[77];let Re;t[78]!==X.create||t[79]!==X.react||t[80]!==X.remove||t[81]!==X.update||t[82]!==X.updateRange?(Re={create:X.create,react:X.react,remove:X.remove,update:X.update,updateRange:X.updateRange},t[78]=X.create,t[79]=X.react,t[80]=X.remove,t[81]=X.update,t[82]=X.updateRange,t[83]=Re):Re=t[83];let ze;t[84]!==a||t[85]!==De||t[86]!==u||t[87]!==r||t[88]!==ge||t[89]!==o||t[90]!==p||t[91]!==xe||t[92]!==d||t[93]!==s||t[94]!==m||t[95]!==Fe||t[96]!==f||t[97]!==w||t[98]!==Le||t[99]!==Re||t[100]!==i?(ze={groupId:r,documentType:a,versionId:i,status:w,setStatus:ge,getComment:De,getCommentLink:u,onClearSelectedComment:d,selectedCommentId:f,isCommentsOpen:o,onCommentsOpen:s,isConnecting:p,onPathOpen:m,comments:Le,operation:Re,mentionOptions:xe,readOnly:Fe},t[84]=a,t[85]=De,t[86]=u,t[87]=r,t[88]=ge,t[89]=o,t[90]=p,t[91]=xe,t[92]=d,t[93]=s,t[94]=m,t[95]=Fe,t[96]=f,t[97]=w,t[98]=Le,t[99]=Re,t[100]=i,t[101]=ze):ze=t[101];let Be=ze,Ve;return t[102]!==n||t[103]!==Be?(Ve=(0,$.jsx)(h.Provider,{value:Be,children:n}),t[102]=n,t[103]=Be,t[104]=Ve):Ve=t[104],Ve});function hr(){return new Map}function gr(e){return e.sanityUserId?[{...e,id:e.sanityUserId,projectUserId:e.id}]:[]}function _r(e){return e.parentComment.status===`open`}function vr(e){return e.parentComment.status===`resolved`}export{It as a,Nt as i,kn as n,Ht as r,mr as t}; \ No newline at end of file diff --git a/dist/static/CommentsStudioLayout-C25Q4csV-CF594dvF.js b/dist/static/CommentsStudioLayout-C25Q4csV-CF594dvF.js deleted file mode 100644 index bb72909..0000000 --- a/dist/static/CommentsStudioLayout-C25Q4csV-CF594dvF.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as t,Jt as n,Qf as r,S as i,np as a,or as o,xr as s}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as c,t as l}from"./jsx-runtime-BpzPEenQ.js";import{t as u}from"./compiler-runtime-sKsOXjDo.js";import{t as d}from"./AddonDatasetProvider-CF_RtUZo-BdePhlKm.js";var f=e(c(),1),p=u(),m=l(),h=`sanityStudio:comments:inspector:onboarding:dismissed:v1`,g=e=>{try{window.localStorage.setItem(h,JSON.stringify(e))}catch{}},_=()=>{try{let e=window.localStorage.getItem(h);return e?JSON.parse(e):!1}catch{return!1}};function v(e){let t=(0,p.c)(7),{children:n}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=_(),t[0]=i):i=t[0];let[a,o]=(0,f.useState)(i),s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>{o(!0),g(!0)},t[1]=s):s=t[1];let c=s,l;t[2]===a?l=t[3]:(l={setDismissed:c,isDismissed:a},t[2]=a,t[3]=l);let u=l,d;return t[4]!==n||t[5]!==u?(d=(0,m.jsx)(r.Provider,{value:u,children:n}),t[4]=n,t[5]=u,t[6]=d):d=t[6],d}function y(e){let r=(0,p.c)(9),i;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={dataUri:`/journey/comments`,feature:`comments`},r[0]=i):i=r[0];let o=s(i),c=e.children,l;r[1]===o?l=r[2]:(l=n(o),r[1]=o,r[2]=l);let u;r[3]===l?u=r[4]:(u=(0,m.jsx)(t,{...l}),r[3]=l,r[4]=u);let d;return r[5]!==o||r[6]!==e.children||r[7]!==u?(d=(0,m.jsxs)(a.Provider,{value:o,children:[c,u]}),r[5]=o,r[6]=e.children,r[7]=u,r[8]=d):d=r[8],d}function b(e){let t=(0,p.c)(8),{enabled:n,isLoading:r}=o(i.studioComments),a;t[0]===e?a=t[1]:(a=e.renderDefault(e),t[0]=e,t[1]=a);let s=a,c;t[2]!==s||t[3]!==n||t[4]!==r?(c=!n&&!r?(0,m.jsx)(y,{children:s}):s,t[2]=s,t[3]=n,t[4]=r,t[5]=c):c=t[5];let l;return t[6]===c?l=t[7]:(l=(0,m.jsx)(d,{children:(0,m.jsx)(v,{children:c})}),t[6]=c,t[7]=l),l}export{b as CommentsStudioLayout}; \ No newline at end of file diff --git a/dist/static/CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js b/dist/static/CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js deleted file mode 100644 index 6b36406..0000000 --- a/dist/static/CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as t,$f as n,Jt as r,S as i,or as a,rp as o,xr as s}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as c,t as l}from"./jsx-runtime-BpzPEenQ.js";import{t as u}from"./compiler-runtime-sKsOXjDo.js";import{t as d}from"./AddonDatasetProvider-CF_RtUZo-BdePhlKm.js";var f=e(c(),1),p=u(),m=l(),h=`sanityStudio:comments:inspector:onboarding:dismissed:v1`,g=e=>{try{window.localStorage.setItem(h,JSON.stringify(e))}catch{}},_=()=>{try{let e=window.localStorage.getItem(h);return e?JSON.parse(e):!1}catch{return!1}};function v(e){let t=(0,p.c)(7),{children:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=_(),t[0]=i):i=t[0];let[a,o]=(0,f.useState)(i),s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>{o(!0),g(!0)},t[1]=s):s=t[1];let c=s,l;t[2]===a?l=t[3]:(l={setDismissed:c,isDismissed:a},t[2]=a,t[3]=l);let u=l,d;return t[4]!==r||t[5]!==u?(d=(0,m.jsx)(n.Provider,{value:u,children:r}),t[4]=r,t[5]=u,t[6]=d):d=t[6],d}function y(e){let n=(0,p.c)(9),i;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={dataUri:`/journey/comments`,feature:`comments`},n[0]=i):i=n[0];let a=s(i),c=e.children,l;n[1]===a?l=n[2]:(l=r(a),n[1]=a,n[2]=l);let u;n[3]===l?u=n[4]:(u=(0,m.jsx)(t,{...l}),n[3]=l,n[4]=u);let d;return n[5]!==a||n[6]!==e.children||n[7]!==u?(d=(0,m.jsxs)(o.Provider,{value:a,children:[c,u]}),n[5]=a,n[6]=e.children,n[7]=u,n[8]=d):d=n[8],d}function b(e){let t=(0,p.c)(8),{enabled:n,isLoading:r}=a(i.studioComments),o;t[0]===e?o=t[1]:(o=e.renderDefault(e),t[0]=e,t[1]=o);let s=o,c;t[2]!==s||t[3]!==n||t[4]!==r?(c=!n&&!r?(0,m.jsx)(y,{children:s}):s,t[2]=s,t[3]=n,t[4]=r,t[5]=c):c=t[5];let l;return t[6]===c?l=t[7]:(l=(0,m.jsx)(d,{children:(0,m.jsx)(v,{children:c})}),t[6]=c,t[7]=l),l}export{b as CommentsStudioLayout}; \ No newline at end of file diff --git a/dist/static/Component-CeqaU9I5.js b/dist/static/Component-CeqaU9I5.js deleted file mode 100644 index 4b8d4e4..0000000 --- a/dist/static/Component-CeqaU9I5.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`component`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8.5 8.5L12.5 12.5M12.5 12.5L16.5 16.5M12.5 12.5L16.5 8.5M12.5 12.5L8.5 16.5M12.5 4L21 12.5L12.5 21L4 12.5L12.5 4Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ComponentIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ComposeSparkles-Dn7kooau.js b/dist/static/ComposeSparkles-Dn7kooau.js deleted file mode 100644 index 0b975bd..0000000 --- a/dist/static/ComposeSparkles-Dn7kooau.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ComposeSparklesIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`compose-sparkles`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M11 3.5V5M11 5V6.5M11 5H12.5M11 5H9.5M17 9L9.5 16.5L9 19L11.5 18.5L19 11M17 9L19 7L21 9L19 11M17 9L19 11M4.5 10C4.5 10 5.72308 9.87692 6.3 9.3C6.87692 8.72308 7 7.5 7 7.5C7 7.5 7.12308 8.72308 7.7 9.3C8.27692 9.87692 9.5 10 9.5 10C9.5 10 8.27692 10.1231 7.7 10.7C7.12308 11.2769 7 12.5 7 12.5C7 12.5 6.87692 11.2769 6.3 10.7C5.72308 10.1231 4.5 10 4.5 10Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`round`,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js b/dist/static/ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js deleted file mode 100644 index 01fce55..0000000 --- a/dist/static/ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js +++ /dev/null @@ -1 +0,0 @@ -import{Cr as e,Nd as t,Om as n,Sd as r,St as i,cl as a,ed as o,f as s,gn as c,im as l,lc as u,ot as d,tl as f,ua as p,wm as m}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{t as h}from"./jsx-runtime-BpzPEenQ.js";import{t as g}from"./compiler-runtime-sKsOXjDo.js";import{At as _,Q as v,X as y,ct as b,ht as x,rt as S,xt as C}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{V as w,vn as ee}from"./types--2f-avvL-CUBrVRGR.js";import{St as te}from"./dist-LVcARZxB.js";import{t as ne}from"./ErrorOutline-Cl-3_nRG.js";var T=g(),E=h(),D=new WeakMap;function O(e){let t=D.get(e);if(t)return t;let n=new Map(e.map(e=>[e.name,new Set(e.values.map(e=>e.value))]));return D.set(e,n),n}function k(e,t){let n=O(t),r=[];for(let[t,i]of Object.entries(e)){let e=n.get(t);if(!e){r.push({key:t,value:i,type:`unknown-key`});continue}e.has(i)||r.push({key:t,value:i,type:`unknown-value`})}return r}var A=/^[a-z][a-z0-9_-]{0,63}$/,re=[`_`,`$`];function j(e){let t=e.trim();if(t){for(let e of re)if(t.startsWith(e))return`reserved`;if(t.includes(`:`)||!A.test(t))return`invalid`}}function M(e){if(!e.trim())return`empty`;if(e.includes(`,`))return`invalid`}function N(e){return typeof e==`string`&&e.trim()||void 0}function ie(e,t){if(!Array.isArray(e))return console.warn(`[sanity] Dropped conditions entry "${t}": values must be an array`),[];let n=new Set,r=[];for(let i of e){if(typeof i==`string`){let e=i.trim();if(M(e)){console.warn(`[sanity] Dropped invalid conditions value "${i}" for key "${t}"`);continue}if(n.has(e)){console.warn(`[sanity] Dropped duplicate conditions value "${e}" for key "${t}"`);continue}n.add(e),r.push({value:e,title:e});continue}if(!f(i)||typeof i.value!=`string`){console.warn(`[sanity] Dropped invalid conditions value for key "${t}"`);continue}let e=i.value.trim();if(M(e)){console.warn(`[sanity] Dropped invalid conditions value "${i.value}" for key "${t}"`);continue}if(n.has(e)){console.warn(`[sanity] Dropped duplicate conditions value "${e}" for key "${t}"`);continue}n.add(e),r.push({value:e,title:N(i.title)??e,description:N(i.description)})}return r}function ae(e,t){if(!Array.isArray(e))throw Error(`Expected conditions to resolve to an array`);let n=new Set,r=[];for(let i of e){if(!f(i)||typeof i.name!=`string`){console.warn(`[sanity] Dropped invalid \`${t}\` entry: expected an object with a name string`);continue}let e=i.name.trim();if(j(e)){console.warn(`[sanity] Dropped invalid conditions key "${i.name}"`);continue}if(n.has(e)){console.warn(`[sanity] Dropped duplicate conditions key "${e}"`);continue}let a=ie(i.values,e);if(a.length===0){console.warn(`[sanity] Dropped conditions entry "${e}": no valid values`);continue}n.add(e),r.push({name:e,title:N(i.title)??e,description:N(i.description),values:a})}return r}var P=3e4,F={mode:`mapped`,status:`loading`},I={status:`loading`},L=()=>void 0,R=new WeakMap,z=0,B=new WeakMap,V=0;function H(e){let t=R.get(e);return t===void 0&&(t=z++,R.set(e,t)),t}function U(e,t){return`${H(e)}:${t.workspaceName}:${t.context.projectId}:${t.context.dataset}:${t.context.type}`}function W(e,t){return`${H(e)}:${t.workspaceName}:${t.context.projectId}:${t.context.dataset}`}function G(e,t){let n=B.get(e);return n===void 0&&(n=V++,B.set(e,n)),`static:${n}:${t}`}function K(e){return e instanceof Error?e:Error(String(e))}function q(e){return Error(`Expected \`beta.variants.types.${e}.conditions\` to include at least one valid entry`)}function J(e,t){let n=ae(e,`beta.variants.types.${t}.conditions`);if(n.length===0)throw q(t);return{mode:`mapped`,status:`ready`,definitions:n}}function oe(e,t){let n=K(e);return console.error(`[sanity] Invalid \`beta.variants.types.${t}.conditions\``,n),{mode:`mapped`,status:`error`,error:n}}function se(e,t,n){let r=K(e);return console.error(`[sanity] Failed to resolve \`beta.variants.types.${n}.conditions\``,r),{mode:`mapped`,status:`error`,error:r,retry:t}}function ce(e){return Array.isArray(e)||typeof e==`function`}function Y(e){if(f(e)&&Object.keys(e).length===0)return i();if(!f(e))throw Error(`Expected \`beta.variants.types\` to resolve to an object, but received ${p(e)}`);for(let[t,n]of Object.entries(e)){if(!c(t))throw Error(`Expected \`beta.variants.types\` keys to be lowercase identifiers, but received ${JSON.stringify(t)}`);if(d(t),!f(n))throw Error(`Expected \`beta.variants.types.${t}\` to be an object, but received ${p(n)}`);if(n.conditions!==void 0&&!ce(n.conditions))throw Error(`Expected \`beta.variants.types.${t}.conditions\` to be an array or a function`)}return e}function le(e,t,r){return b(()=>Promise.resolve(e(t))).pipe(n({first:P}),x(e=>J(e,t.type)),S(e=>C(se(e,r,t.type))),l(F))}var ue=a(function(e,t){let{context:n}=t,r=new _,i=()=>r.next();return r.pipe(l(void 0),y(()=>le(e,n,i)),v({bufferSize:1,refCount:!1}))},U),de=a(function(e,t){try{return C(J(e,t))}catch(e){return C(oe(e,t))}},G);function fe(e,t,n){return e===void 0?C({mode:`freeform`}):Array.isArray(e)?de(e,t.type):typeof e==`function`?ue(e,{context:t,workspaceName:n}):C({mode:`mapped`,status:`error`,error:Error(`Expected conditions to be an array or a function`)})}function pe(e){let t=new Map,n=new Map;for(let r of e)if(r.conditions.mode===`mapped`&&r.conditions.status===`ready`)for(let e of r.conditions.definitions){let i=t.get(e.name);if(!i){t.set(e.name,r.key);continue}let a=`Condition key "${e.name}" is declared on both "${i}" and "${r.key}"`;n.set(i,a),n.set(r.key,a)}return n.size===0?e:e.map(e=>{let t=n.get(e.key);return t?{...e,conditions:{mode:`mapped`,status:`error`,error:Error(t),retry:L}}:e})}function X(t,n,r){let a=Object.entries(t);if(a.length===0)return X(i(),n,r);let o=a.map(([t,i])=>fe(i.conditions,{...n,type:t},r).pipe(x(n=>({key:t,label:e(t,i.label),description:i.description,conditions:n}))));return m(o).pipe(x(e=>({status:`ready`,types:pe(e)})))}function me(e,t,r){let i=new _,a=()=>i.next();return i.pipe(l(void 0),y(()=>b(()=>Promise.resolve(e(t))).pipe(n({first:P}),y(e=>X(Y(e),t,r)),S(e=>{let t=K(e);return console.error("[sanity] Failed to resolve `beta.variants.types`",t),C({status:`error`,error:t,retry:a})}),l(I))))}var he=a(function(e,t){return me(e,t.context,t.workspaceName).pipe(v({bufferSize:1,refCount:!1}))},W);function ge(e){return typeof e==`function`}function _e(e,t,n){return e===void 0?X(i(),t,n):ge(e)?he(e,{context:t,workspaceName:n}):X(Y(e),t,n)}function ve(e){return{projectId:e.projectId,dataset:e.dataset,getClient:e.getClient}}var ye={status:`loading`};function Z(){let e=(0,T.c)(6),n=t(),r=n.beta?.variants?.types,i;e[0]===n?i=e[1]:(i=ve(n),e[0]=n,e[1]=i);let a=i,s;return e[2]!==a||e[3]!==r||e[4]!==n.name?(s=_e(r,a,n.name),e[2]=a,e[3]=r,e[4]=n.name,e[5]=s):s=e[5],o(s,ye)}function Q(e){let t=(0,T.c)(6),n=e===void 0?s:e,r=Z();if(r.status===`loading`)return F;if(r.status===`error`){let e;return t[0]!==r.error||t[1]!==r.retry?(e={mode:`mapped`,status:`error`,error:r.error,retry:r.retry},t[0]=r.error,t[1]=r.retry,t[2]=e):e=t[2],e}let i;return t[3]!==n||t[4]!==r.types?(i=r.types.find(e=>e.key===n)?.conditions??{mode:`freeform`},t[3]=n,t[4]=r.types,t[5]=i):i=t[5],i}function be(e,t){let n=(0,T.c)(4),r=Q(t===void 0?s:t),i;bb0:{if(!e||r.mode!==`mapped`||r.status!==`ready`){let e;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],n[0]=e):e=n[0],i=e;break bb0}let t;n[1]!==e||n[2]!==r.definitions?(t=k(e,r.definitions),n[1]=e,n[2]=r.definitions,n[3]=t):t=n[3],i=t}return i}function $(e,t){if(t.length!==1)return e(`conditions.mismatch.multiple`);let n=t[0];switch(n.type){case`unknown-key`:return e(`conditions.mismatch.unknown-key`,{key:n.key});case`unknown-value`:return e(`conditions.mismatch.unknown-value`,{key:n.key,value:n.value});default:return n}}function xe(e){let t=(0,T.c)(10),{mismatches:n,testId:i}=e,a=i===void 0?`variant-condition-mismatch`:i,{t:o}=r(ee);if(n.length===0)return null;let s;t[0]!==n||t[1]!==o?(s=$(o,n),t[0]=n,t[1]=o,t[2]=s):s=t[2];let c=s,l;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,E.jsx)(w,{icon:ne,tone:`critical`}),t[3]=l):l=t[3];let d;t[4]!==c||t[5]!==a?(d=(0,E.jsx)(te,{"aria-label":c,"data-testid":a,role:`img`,size:1,tabIndex:0,children:l}),t[4]=c,t[5]=a,t[6]=d):d=t[6];let f;return t[7]!==c||t[8]!==d?(f=(0,E.jsx)(u,{content:c,placement:`top`,portal:!0,children:d}),t[7]=c,t[8]=d,t[9]=f):f=t[9],f}export{be as a,M as i,j as n,Q as o,$ as r,Z as s,xe as t}; \ No newline at end of file diff --git a/dist/static/Confetti-st3vuHsk.js b/dist/static/Confetti-st3vuHsk.js deleted file mode 100644 index c2fca9c..0000000 --- a/dist/static/Confetti-st3vuHsk.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`confetti`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M16.5 6.25C16.9142 6.25 17.25 5.91421 17.25 5.5C17.25 5.08579 16.9142 4.75 16.5 4.75C16.0858 4.75 15.75 5.08579 15.75 5.5C15.75 5.91421 16.0858 6.25 16.5 6.25Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M19.5 16.25C19.9142 16.25 20.25 15.9142 20.25 15.5C20.25 15.0858 19.9142 14.75 19.5 14.75C19.0858 14.75 18.75 15.0858 18.75 15.5C18.75 15.9142 19.0858 16.25 19.5 16.25Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M13 4C11 6 14.5 5.5 12.5 7.5M21 12C19 14 19.5 10.5 17.5 12.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M16.066 16.4904C15.3965 17.1598 13.1126 15.9613 10.9647 13.8135C8.81684 11.6656 7.61835 9.38165 8.28782 8.71218M16.066 16.4904C16.7355 15.8209 15.537 13.537 13.3891 11.3891C11.2412 9.2412 8.95729 8.04271 8.28782 8.71218M16.066 16.4904C15.8661 16.6902 15.6277 16.8474 15.3657 16.952L6.99288 20.296C6.26931 20.5849 5.44878 20.4193 4.9038 19.8744C4.35883 19.3294 4.19324 18.5089 4.48221 17.7853L7.82614 9.41242C7.93077 9.15042 8.08793 8.91208 8.28782 8.71218M20 5C20 14 11.5 5.32688 11.5 14.3269`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as ConfettiIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Controls-Dx7QJOxz.js b/dist/static/Controls-Dx7QJOxz.js deleted file mode 100644 index e2321a7..0000000 --- a/dist/static/Controls-Dx7QJOxz.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ControlsIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`controls`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M6.5 5V7.5M6.5 7.5C5.39543 7.5 4.5 8.39543 4.5 9.5C4.5 10.6046 5.39543 11.5 6.5 11.5M6.5 7.5C7.60457 7.5 8.5 8.39543 8.5 9.5C8.5 10.6046 7.60457 11.5 6.5 11.5M6.5 11.5V20M12.5 5V13.5M12.5 13.5C11.3954 13.5 10.5 14.3954 10.5 15.5C10.5 16.6046 11.3954 17.5 12.5 17.5M12.5 13.5C13.6046 13.5 14.5 14.3954 14.5 15.5C14.5 16.6046 13.6046 17.5 12.5 17.5M12.5 17.5V20M18.5 5V7.5M18.5 7.5C17.3954 7.5 16.5 8.39543 16.5 9.5C16.5 10.6046 17.3954 11.5 18.5 11.5M18.5 7.5C19.6046 7.5 20.5 8.39543 20.5 9.5C20.5 10.6046 19.6046 11.5 18.5 11.5M18.5 11.5V20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Copy-BTQgeMVP.js b/dist/static/Copy-BTQgeMVP.js deleted file mode 100644 index 47ccc96..0000000 --- a/dist/static/Copy-BTQgeMVP.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CopyIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`copy`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8.5 8.5H5.5V20.5H16.5V16.5M19.5 4.5H8.5V16.5H19.5V4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/CreditCard-CnK_JUTf.js b/dist/static/CreditCard-CnK_JUTf.js deleted file mode 100644 index 8bd36b5..0000000 --- a/dist/static/CreditCard-CnK_JUTf.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`credit-card`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M20.5 9.5H4.5V11.5H20.5V9.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M7 15.5H14M5.5 18.5H19.5C20.0523 18.5 20.5 18.0523 20.5 17.5V7.5C20.5 6.94772 20.0523 6.5 19.5 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as CreditCardIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Crop-DW3NFLyK.js b/dist/static/Crop-DW3NFLyK.js deleted file mode 100644 index 9924612..0000000 --- a/dist/static/Crop-DW3NFLyK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({CropIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`crop`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M9.5 5V15.5H20M5 9.5H15.5V20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Cube-Ds_gn6r3.js b/dist/static/Cube-Ds_gn6r3.js deleted file mode 100644 index c3adced..0000000 --- a/dist/static/Cube-Ds_gn6r3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`cube`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M12.5 22V13M12.5 13L4.5 8M12.5 13L20.5 8`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as CubeIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Dashboard-xWcCKSPK.js b/dist/static/Dashboard-xWcCKSPK.js deleted file mode 100644 index 65e7aeb..0000000 --- a/dist/static/Dashboard-xWcCKSPK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`dashboard`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M14.5 19.5V12.5M10.5 12.5V5.5M5.5 12.5H19.5M5.5 19.5H19.5V5.5H5.5V19.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DashboardIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Database-Cm5ryBRW.js b/dist/static/Database-Cm5ryBRW.js deleted file mode 100644 index 8fc374d..0000000 --- a/dist/static/Database-Cm5ryBRW.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`database`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M18.5 7V17.5C18.5 19.0594 16.0504 20.5 12.5 20.5C8.9496 20.5 6.5 19.0594 6.5 17.5V7M18.5 7C18.5 8.45543 15.8137 9.5 12.5 9.5C9.18629 9.5 6.5 8.45543 6.5 7C6.5 5.54457 9.18629 4.5 12.5 4.5C15.8137 4.5 18.5 5.54457 18.5 7Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DatabaseIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Desktop-msdzf3th.js b/dist/static/Desktop-msdzf3th.js deleted file mode 100644 index ebd1240..0000000 --- a/dist/static/Desktop-msdzf3th.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DesktopIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`desktop`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M4.5 13.5V15.5C4.5 16.0523 4.94772 16.5 5.5 16.5H12.5M4.5 13.5V6.5C4.5 5.94772 4.94772 5.5 5.5 5.5H19.5C20.0523 5.5 20.5 5.94772 20.5 6.5V13.5M4.5 13.5H20.5M20.5 13.5V15.5C20.5 16.0523 20.0523 16.5 19.5 16.5H12.5M12.5 16.5V19.5M12.5 19.5H8M12.5 19.5H17`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Diamond-D6zJVyjf.js b/dist/static/Diamond-D6zJVyjf.js deleted file mode 100644 index da14e52..0000000 --- a/dist/static/Diamond-D6zJVyjf.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`diamond`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M21 10.5L12.5 21M21 10.5L18 5.5H11M21 10.5H16M12.5 21L4 10.5M12.5 21L9 10.5M12.5 21L16 10.5M4 10.5L7 5.5H11M4 10.5H9M9 10.5H12.5H16M9 10.5L11 5.5M16 10.5L14.5 5.5H11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`,strokeLinecap:`round`})})});export{a as DiamondIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Document-0Zpczu4q.js b/dist/static/Document-0Zpczu4q.js deleted file mode 100644 index 04c19c2..0000000 --- a/dist/static/Document-0Zpczu4q.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DocumentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`document`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M18.5 20.5H6.5V9.5L11.5 4.5H18.5V20.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/DocumentPdf-DcZ25aV-.js b/dist/static/DocumentPdf-DcZ25aV-.js deleted file mode 100644 index 5f389b7..0000000 --- a/dist/static/DocumentPdf-DcZ25aV-.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-pdf`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.7127 13.8012L12.7193 13.77C12.8488 13.2366 13.0117 12.5716 12.8845 11.969C12.7997 11.4937 12.4493 11.3084 12.1503 11.295C11.7977 11.2794 11.483 11.4803 11.4049 11.7726C11.2576 12.3082 11.3893 13.0402 11.6303 13.973C11.3268 14.6961 10.8425 15.7472 10.4877 16.3721C9.8271 16.7135 8.94113 17.2402 8.80946 17.9053C8.78268 18.028 8.81392 18.1842 8.88757 18.3248C8.97014 18.481 9.10181 18.6015 9.25579 18.6596C9.32274 18.6841 9.40308 18.7042 9.49681 18.7042C9.88959 18.7042 10.5256 18.3873 11.3736 16.9322C11.5031 16.8898 11.637 16.8452 11.7664 16.8006C12.3734 16.5953 13.0028 16.381 13.5718 16.2851C14.2012 16.622 14.9175 16.8385 15.404 16.8385C15.8861 16.8385 16.0758 16.5529 16.1472 16.381C16.2722 16.0797 16.2119 15.7004 16.0088 15.4973C15.7143 15.2072 14.9979 15.1313 13.882 15.2696C13.3331 14.9349 12.9738 14.4796 12.7127 13.8012ZM10.2645 17.1911C9.95431 17.6419 9.71998 17.8673 9.59278 17.9655C9.7423 17.691 10.0346 17.4009 10.2645 17.1911ZM12.2195 11.9355C12.3355 12.1341 12.3199 12.7345 12.2306 13.038C12.1213 12.5939 12.1056 11.9645 12.1704 11.8909L12.2195 11.9355ZM12.1837 14.6247C12.4225 15.0376 12.7238 15.3924 13.0563 15.6557C12.5743 15.7651 12.1346 15.9458 11.7419 16.1065C11.6481 16.1445 11.5566 16.1824 11.4674 16.2181C11.7642 15.6803 12.0119 15.071 12.1837 14.6247ZM15.6562 16.0864L15.6428 16.1065C15.6428 16.1065 15.4375 16.2315 14.6497 15.9213C15.5558 15.8789 15.6562 16.0864 15.6562 16.0864Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentPdfIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DocumentRemove-CzwTDkkJ.js b/dist/static/DocumentRemove-CzwTDkkJ.js deleted file mode 100644 index 4d8ff0d..0000000 --- a/dist/static/DocumentRemove-CzwTDkkJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DocumentRemoveIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`document-remove`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M6.5 14V20.5H18.5V14M6.5 11V9.5L11.5 4.5H18.5V11M3 12.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/DocumentSheet-Bib2KlaY.js b/dist/static/DocumentSheet-Bib2KlaY.js deleted file mode 100644 index b895cd4..0000000 --- a/dist/static/DocumentSheet-Bib2KlaY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-sheet`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M10.4 19V16.4M10.4 16.4L10.4 13.4M10.4 16.4H8M10.4 16.4H14.4M10.4 13.4V11M10.4 13.4H8M10.4 13.4H14.4M14.4 19V16.4M14.4 16.4V13.4M14.4 16.4H17M14.4 13.4V11M14.4 13.4H17M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentSheetIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DocumentText-CQOCrSIx.js b/dist/static/DocumentText-CQOCrSIx.js deleted file mode 100644 index 366debf..0000000 --- a/dist/static/DocumentText-CQOCrSIx.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-text`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M16 13H9M14 16H9M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentTextIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DocumentVideo-CtAk113P.js b/dist/static/DocumentVideo-CtAk113P.js deleted file mode 100644 index 7bcefde..0000000 --- a/dist/static/DocumentVideo-CtAk113P.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-video`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M11.5 16.5V13.5L14 15L11.5 16.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2}),(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentVideoIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DocumentWord-0c7PD_JH.js b/dist/static/DocumentWord-0c7PD_JH.js deleted file mode 100644 index 1b3ae2a..0000000 --- a/dist/static/DocumentWord-0c7PD_JH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-word`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.4699 13.4588H12.5263L13.6328 17H14.5435L16 12H14.9952L14.0656 15.7214H14.0129L12.929 12H12.0672L10.9984 15.7214H10.9419L10.0124 12H9L10.4565 17H11.371L12.4699 13.4588Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentWordIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DocumentZip-DQ0IkgX6.js b/dist/static/DocumentZip-DQ0IkgX6.js deleted file mode 100644 index 67efdde..0000000 --- a/dist/static/DocumentZip-DQ0IkgX6.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`document-zip`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M11.5 4.5V9.5H6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M15 4.5L13.5 5L15.5 6L13.5 7L15.5 8L13.5 9L15.5 10L13.5 11L14.5 11.5V13M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM13.5 13H15.5L16 17H13L13.5 13Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as DocumentZipIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Documents-C8KrBFzU.js b/dist/static/Documents-C8KrBFzU.js deleted file mode 100644 index f365ba3..0000000 --- a/dist/static/Documents-C8KrBFzU.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DocumentsIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`documents`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M10.5 4.5V9.5H5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M16.5 7.5H19.5V21.5H8.5V18.5M10.5 4.5H16.5V18.5H5.5V9.5L10.5 4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Dot-D4h2WemU.js b/dist/static/Dot-D4h2WemU.js deleted file mode 100644 index d9385e0..0000000 --- a/dist/static/Dot-D4h2WemU.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DotIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`dot`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`circle`,{cx:12.5,cy:12.5,r:2.5,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/DoubleChevronDown-BXuQwV2H.js b/dist/static/DoubleChevronDown-BXuQwV2H.js deleted file mode 100644 index 1c74940..0000000 --- a/dist/static/DoubleChevronDown-BXuQwV2H.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`double-chevron-down`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17 7.5C15.6332 8.86683 12.5 12 12.5 12L8 7.5M17 12.5C15.6332 13.8668 12.5 17 12.5 17L8 12.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DoubleChevronDownIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DoubleChevronLeft-ZNEZylDL.js b/dist/static/DoubleChevronLeft-ZNEZylDL.js deleted file mode 100644 index 3ab060c..0000000 --- a/dist/static/DoubleChevronLeft-ZNEZylDL.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`double-chevron-left`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 17L8 12.5L12.5 8M17.5 17L13 12.5L17.5 8`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DoubleChevronLeftIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DoubleChevronRight-PxmJHA0v.js b/dist/static/DoubleChevronRight-PxmJHA0v.js deleted file mode 100644 index e57bbf5..0000000 --- a/dist/static/DoubleChevronRight-PxmJHA0v.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DoubleChevronRightIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`double-chevron-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 8L17 12.5L12.5 17M7.5 8L12 12.5L7.5 17`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/DoubleChevronUp-YK_Ptrdu.js b/dist/static/DoubleChevronUp-YK_Ptrdu.js deleted file mode 100644 index d975396..0000000 --- a/dist/static/DoubleChevronUp-YK_Ptrdu.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`double-chevron-up`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8 12.5L12.5 8L17 12.5M8 17.5L12.5 13L17 17.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DoubleChevronUpIcon,a as default}; \ No newline at end of file diff --git a/dist/static/DoubleQuote-Dtnip0G0.js b/dist/static/DoubleQuote-Dtnip0G0.js deleted file mode 100644 index 300180c..0000000 --- a/dist/static/DoubleQuote-Dtnip0G0.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`double-quote`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M10.1764 6.22451C10.4867 6.10865 10.8319 6.26581 10.9479 6.57608C11.0636 6.88624 10.9064 7.23147 10.5964 7.34756C8.53413 8.35198 7.12778 11.0397 6.93117 13.3707C6.91621 13.5481 7.13247 13.6467 7.27806 13.5443C7.76531 13.2016 8.35885 13.0001 8.99968 12.9999C10.6562 13.0001 11.9994 14.3434 11.9997 15.9999C11.9995 17.6564 10.6562 18.9997 8.99968 18.9999C7.14062 18.9999 6.13458 18.2823 5.51726 17.0995C4.9297 15.9733 4.88735 14.5231 5.16863 13.1073C5.45257 11.6784 6.08038 10.2025 6.93523 8.96865C7.78582 7.74103 8.89804 6.70267 10.1764 6.22451Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M18.1767 6.22451C18.487 6.10865 18.8322 6.26581 18.9482 6.57608C19.0639 6.88624 18.9067 7.23147 18.5967 7.34756C16.5344 8.35198 15.1281 11.0397 14.9315 13.3707C14.9165 13.5481 15.1328 13.6467 15.2784 13.5443C15.7656 13.2016 16.3592 13.0001 17 12.9999C18.6565 13.0001 19.9998 14.3434 20 15.9999C19.9998 17.6564 18.6565 18.9997 17 18.9999C15.1409 18.9999 14.1349 18.2823 13.5176 17.0995C12.93 15.9733 12.8877 14.5231 13.1689 13.1073C13.4529 11.6784 14.0807 10.2025 14.9355 8.96865C15.7861 7.74103 16.8983 6.70267 18.1767 6.22451Z`,fill:`currentColor`})]})});export{a as DoubleQuoteIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Download-DeIn0VAL.js b/dist/static/Download-DeIn0VAL.js deleted file mode 100644 index f1cb869..0000000 --- a/dist/static/Download-DeIn0VAL.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DownloadIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`download`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M19.5 17V19.5H5.5V17M12.5 16L12.5 5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M17.5 11L12.5 16L7.5 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/DragHandle-CKP6vPDQ.js b/dist/static/DragHandle-CKP6vPDQ.js deleted file mode 100644 index bb5deca..0000000 --- a/dist/static/DragHandle-CKP6vPDQ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({DragHandleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`drag-handle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M9.5 8C10.3284 8 11 7.32843 11 6.5C11 5.67157 10.3284 5 9.5 5C8.67157 5 8 5.67157 8 6.5C8 7.32843 8.67157 8 9.5 8Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M9.5 14C10.3284 14 11 13.3284 11 12.5C11 11.6716 10.3284 11 9.5 11C8.67157 11 8 11.6716 8 12.5C8 13.3284 8.67157 14 9.5 14Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M11 18.5C11 19.3284 10.3284 20 9.5 20C8.67157 20 8 19.3284 8 18.5C8 17.6716 8.67157 17 9.5 17C10.3284 17 11 17.6716 11 18.5Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M15.5 8C16.3284 8 17 7.32843 17 6.5C17 5.67157 16.3284 5 15.5 5C14.6716 5 14 5.67157 14 6.5C14 7.32843 14.6716 8 15.5 8Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M17 12.5C17 13.3284 16.3284 14 15.5 14C14.6716 14 14 13.3284 14 12.5C14 11.6716 14.6716 11 15.5 11C16.3284 11 17 11.6716 17 12.5Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M15.5 20C16.3284 20 17 19.3284 17 18.5C17 17.6716 16.3284 17 15.5 17C14.6716 17 14 17.6716 14 18.5C14 19.3284 14.6716 20 15.5 20Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Drop-nbk1O3gU.js b/dist/static/Drop-nbk1O3gU.js deleted file mode 100644 index 3c26eba..0000000 --- a/dist/static/Drop-nbk1O3gU.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`drop`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M18.5 14.5C18.5 18 16 20.5 12.5 20.5C9 20.5 6.5 18 6.5 14.5C6.5 11 9.5 7.50001 12.5 4.5C15.5 7.5 18.5 11 18.5 14.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as DropIcon,a as default}; \ No newline at end of file diff --git a/dist/static/EarthAmericas-DLWVWv9X.js b/dist/static/EarthAmericas-DLWVWv9X.js deleted file mode 100644 index 99cee56..0000000 --- a/dist/static/EarthAmericas-DLWVWv9X.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EarthAmericasIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`earth-americas`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M7 13L5.5 9L10 5H15V10L14 9H11L9.5 11L10.5 12H12V13L13 14.5H15.5L18.5 17L15.5 19.5L10.5 20V17L12.5 15L9 13L7 10.5V13Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`circle`,{cx:12.5,cy:12.5,r:8,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/EarthGlobe-Dqu4Dt_R.js b/dist/static/EarthGlobe-Dqu4Dt_R.js deleted file mode 100644 index 5972260..0000000 --- a/dist/static/EarthGlobe-Dqu4Dt_R.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EarthGlobeIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`earth-globe`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M20.5 12.5H4.5M12.5 20.5C12.5 20.5 9.5 17.5 9.5 12.5C9.5 7.5 12.5 4.5 12.5 4.5C12.5 4.5 15.5 7.5 15.5 12.5C15.5 17.5 12.5 20.5 12.5 20.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Edit-CAHlBqGT.js b/dist/static/Edit-CAHlBqGT.js deleted file mode 100644 index 1fb76c5..0000000 --- a/dist/static/Edit-CAHlBqGT.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EditIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`edit`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15 7L18 10M6 19L7 15L17 5L20 8L10 18L6 19Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/EllipsisHorizontal-BuWLk1Hy.js b/dist/static/EllipsisHorizontal-BuWLk1Hy.js deleted file mode 100644 index 877909d..0000000 --- a/dist/static/EllipsisHorizontal-BuWLk1Hy.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EllipsisHorizontalIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`ellipsis-horizontal`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M6.5 11C7.32843 11 8 11.6716 8 12.5C8 13.3284 7.32843 14 6.5 14C5.67157 14 5 13.3284 5 12.5C5 11.6716 5.67157 11 6.5 11Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M12.5 11C13.3284 11 14 11.6716 14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M18.5 11C19.3284 11 20 11.6716 20 12.5C20 13.3284 19.3284 14 18.5 14C17.6716 14 17 13.3284 17 12.5C17 11.6716 17.6716 11 18.5 11Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/EllipsisVertical-BA0894JM.js b/dist/static/EllipsisVertical-BA0894JM.js deleted file mode 100644 index de2d5c5..0000000 --- a/dist/static/EllipsisVertical-BA0894JM.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`ellipsis-vertical`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M14 6.5C14 7.32843 13.3284 8 12.5 8C11.6716 8 11 7.32843 11 6.5C11 5.67157 11.6716 5 12.5 5C13.3284 5 14 5.67157 14 6.5Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11C13.3284 11 14 11.6716 14 12.5Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M14 18.5C14 19.3284 13.3284 20 12.5 20C11.6716 20 11 19.3284 11 18.5C11 17.6716 11.6716 17 12.5 17C13.3284 17 14 17.6716 14 18.5Z`,fill:`currentColor`})]})});export{a as EllipsisVerticalIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Empty-DYkNlutH.js b/dist/static/Empty-DYkNlutH.js deleted file mode 100644 index 98431c2..0000000 --- a/dist/static/Empty-DYkNlutH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`empty`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 21V19.1111M8.25 19.8614L9.19445 18.2255M5.13878 16.7501L6.77461 15.8057M4 12.5H5.8889M5.13872 8.2499L6.77455 9.19436M8.25004 5.13876L9.19449 6.7746M12.5 5.88891V4M15.8055 6.77465L16.75 5.1388M18.2254 9.19449L19.8612 8.25004M19.1111 12.5001H21M18.2254 15.8056L19.8612 16.7501M15.8056 18.2255L16.75 19.8614`,stroke:`currentColor`,strokeWidth:1.2})})});export{a as EmptyIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Enter-Ch_Ek0s2.js b/dist/static/Enter-Ch_Ek0s2.js deleted file mode 100644 index 7f3865f..0000000 --- a/dist/static/Enter-Ch_Ek0s2.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`enter`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M6 14.5H19.5V7`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M10 18.5L6 14.5L10 10.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as EnterIcon,a as default}; \ No newline at end of file diff --git a/dist/static/EnterRight-DqOqr7bW.js b/dist/static/EnterRight-DqOqr7bW.js deleted file mode 100644 index f826162..0000000 --- a/dist/static/EnterRight-DqOqr7bW.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`enter-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M19 14.5H5.5V7`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M15 18.5L19 14.5L15 10.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as EnterRightIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Envelope-CNwmLl-6.js b/dist/static/Envelope-CNwmLl-6.js deleted file mode 100644 index a2c28b2..0000000 --- a/dist/static/Envelope-CNwmLl-6.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`envelope`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M20.5 18.5H4.5V6.5H20.5V18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M20.5 18.5L17.75 15.5L15 12.5M4.5 18.5L10 12.5M20.5 6.5L12.5 15L4.5 6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as EnvelopeIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Equal-CizZAacH.js b/dist/static/Equal-CizZAacH.js deleted file mode 100644 index 1a75004..0000000 --- a/dist/static/Equal-CizZAacH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`equal`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M7.5 4.5H3.5V20.5H7.5`,stroke:`currentColor`,strokeWidth:1.2}),(0,i.jsx)(`path`,{d:`M17.5 20.5L21.5 20.5L21.5 4.5L17.5 4.5`,stroke:`currentColor`,strokeWidth:1.2}),(0,i.jsx)(`path`,{d:`M9 10.5H16`,stroke:`currentColor`,strokeWidth:1.2}),(0,i.jsx)(`path`,{d:`M9 14.5H16`,stroke:`currentColor`,strokeWidth:1.2})]})});export{a as EqualIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ErrorFilled-C2WkuEq6.js b/dist/static/ErrorFilled-C2WkuEq6.js deleted file mode 100644 index 0104f8f..0000000 --- a/dist/static/ErrorFilled-C2WkuEq6.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`error-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5ZM13 14.5V16H12V14.5H13ZM12 9V13H13V9H12Z`,fill:`currentColor`})})});export{a as ErrorFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ErrorOutline-Cl-3_nRG.js b/dist/static/ErrorOutline-Cl-3_nRG.js deleted file mode 100644 index 5eaa40e..0000000 --- a/dist/static/ErrorOutline-Cl-3_nRG.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ErrorOutlineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`error-outline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 16V14.5M12.5 9V13M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ErrorScreen-D5r0iyVd.js b/dist/static/ErrorScreen-D5r0iyVd.js deleted file mode 100644 index 07fadb3..0000000 --- a/dist/static/ErrorScreen-D5r0iyVd.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`error-screen`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M10 8.5L15 13.5M15 8.5L10 13.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M12.5 16.5H5.5C4.94772 16.5 4.5 16.0523 4.5 15.5V6.5C4.5 5.94771 4.94772 5.5 5.5 5.5H19.5C20.0523 5.5 20.5 5.94772 20.5 6.5V15.5C20.5 16.0523 20.0523 16.5 19.5 16.5H12.5ZM12.5 16.5V19.5M12.5 19.5H8M12.5 19.5H17`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as ErrorScreenIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Expand-CQC9Ec3E.js b/dist/static/Expand-CQC9Ec3E.js deleted file mode 100644 index 6f4928d..0000000 --- a/dist/static/Expand-CQC9Ec3E.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ExpandIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`expand`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M14 6.5H18.5V11M11 18.5H6.5V14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M18.5 6.5L14 11M6.5 18.5L11 14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/EyeClosed-BnY-JoVE.js b/dist/static/EyeClosed-BnY-JoVE.js deleted file mode 100644 index a041fda..0000000 --- a/dist/static/EyeClosed-BnY-JoVE.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EyeClosedIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`eye-closed`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M7 15.5L5.5 17.5M20.5 12.5C19.8612 13.5647 19.041 14.6294 18.0008 15.501M18.0008 15.501C16.5985 16.676 14.7965 17.5 12.5 17.5M18.0008 15.501L18 15.5M18.0008 15.501L19.5 17.5M12.5 17.5C8.5 17.5 6 15 4.5 12.5M12.5 17.5V20M15.5 17L16.5 19.5M9.5 17L8.5 19.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/EyeOpen-DOBSuUsK.js b/dist/static/EyeOpen-DOBSuUsK.js deleted file mode 100644 index 246552f..0000000 --- a/dist/static/EyeOpen-DOBSuUsK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({EyeOpenIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`eye-open`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M9.39999 12.5C9.39999 10.7879 10.7879 9.39999 12.5 9.39999C14.2121 9.39999 15.6 10.7879 15.6 12.5C15.6 14.2121 14.2121 15.6 12.5 15.6C10.7879 15.6 9.39999 14.2121 9.39999 12.5Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M12.5 7.5C8.5 7.5 6 10 4.5 12.5C6 15 8.5 17.5 12.5 17.5C16.5 17.5 19 15 20.5 12.5C19 10 16.5 7.5 12.5 7.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/FaceHappy-1ocsUhoA.js b/dist/static/FaceHappy-1ocsUhoA.js deleted file mode 100644 index f74e233..0000000 --- a/dist/static/FaceHappy-1ocsUhoA.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({FaceHappyIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`face-happy`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 9V12M14.5 9V12M8.5 14C8.5 14 9.50001 16.5 12.5 16.5C15.5 16.5 16.5 14 16.5 14M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/FaceIndifferent-CIPzkDxf.js b/dist/static/FaceIndifferent-CIPzkDxf.js deleted file mode 100644 index 953c7d7..0000000 --- a/dist/static/FaceIndifferent-CIPzkDxf.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({FaceIndifferentIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`face-indifferent`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 9V12M14.5 9V12M8.5 15.5C8.5 15.5 9.50001 15.5 12.5 15.5C15.5 15.5 16.5 15.5 16.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/FaceSad-lhl7n__s.js b/dist/static/FaceSad-lhl7n__s.js deleted file mode 100644 index a247810..0000000 --- a/dist/static/FaceSad-lhl7n__s.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({FaceSadIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`face-sad`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 9V12M14.5 9V12M8.5 16.5C8.5 16.5 9.50001 14.5 12.5 14.5C15.5 14.5 16.5 16.5 16.5 16.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Feedback-CkbzKydh.js b/dist/static/Feedback-CkbzKydh.js deleted file mode 100644 index 7377dd3..0000000 --- a/dist/static/Feedback-CkbzKydh.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({FeedbackIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`feedback`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M10 11.5V12H9.5L9.5 11.5H10Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M13 11.5V12H12.5V11.5H13Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M16 11.5V12H15.5V11.5H16Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M10 11.5V12H9.5L9.5 11.5H10Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M13 11.5V12H12.5V11.5H13Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M16 11.5V12H15.5V11.5H16Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7.5 16.5H9.5V20.5L13.5 16.5H17.5C18.6046 16.5 19.5 15.6046 19.5 14.5V8.5C19.5 7.39543 18.6046 6.5 17.5 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Filter-DVm6AUFi.js b/dist/static/Filter-DVm6AUFi.js deleted file mode 100644 index ecf8cc2..0000000 --- a/dist/static/Filter-DVm6AUFi.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`filter`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M6 7.5H19M8 12.5H17M10 17.5H15`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as FilterIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Folder-1uErXl57.js b/dist/static/Folder-1uErXl57.js deleted file mode 100644 index 6295bb1..0000000 --- a/dist/static/Folder-1uErXl57.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({FolderIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`folder`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M11.5 8.5H19.5V18.5H5.5V5.5H10.5L11.5 8.5ZM11.5 8.5H5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Github-BTBOp21P.js b/dist/static/Github-BTBOp21P.js deleted file mode 100644 index f6b39f6..0000000 --- a/dist/static/Github-BTBOp21P.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({GithubIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`github`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M12.507 4C7.80286 4 4 7.8309 4 12.5702C4 16.3587 6.43663 19.5655 9.81687 20.7005C10.2395 20.7858 10.3943 20.5161 10.3943 20.2892C10.3943 20.0905 10.3804 19.4094 10.3804 18.6999C8.01391 19.2108 7.52112 17.6782 7.52112 17.6782C7.14081 16.685 6.57732 16.4297 6.57732 16.4297C5.80279 15.9047 6.63374 15.9047 6.63374 15.9047C7.49291 15.9615 7.94374 16.7844 7.94374 16.7844C8.70417 18.0897 9.92953 17.7209 10.4225 17.4938C10.4929 16.9404 10.7184 16.5573 10.9578 16.3445C9.07037 16.1459 7.08457 15.4081 7.08457 12.1161C7.08457 11.1796 7.42239 10.4134 7.95767 9.81757C7.87321 9.60478 7.57736 8.72489 8.04229 7.54724C8.04229 7.54724 8.76059 7.32017 10.3802 8.42695C11.0736 8.23935 11.7887 8.14392 12.507 8.14312C13.2253 8.14312 13.9576 8.24255 14.6337 8.42695C16.2535 7.32017 16.9718 7.54724 16.9718 7.54724C17.4367 8.72489 17.1407 9.60478 17.0562 9.81757C17.6056 10.4134 17.9295 11.1796 17.9295 12.1161C17.9295 15.4081 15.9437 16.1316 14.0422 16.3445C14.3521 16.6141 14.6196 17.1248 14.6196 17.9337C14.6196 19.0829 14.6057 20.0053 14.6057 20.289C14.6057 20.5161 14.7606 20.7858 15.1831 20.7006C18.5633 19.5653 21 16.3587 21 12.5702C21.0139 7.8309 17.1971 4 12.507 4Z`,fill:`currentColor`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Groq-wbhamyrC.js b/dist/static/Groq-wbhamyrC.js deleted file mode 100644 index f30709a..0000000 --- a/dist/static/Groq-wbhamyrC.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`groq`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M13 13H21L13 21L13 13Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M12 12V4L4 12H12Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M12 13H4L12 21V13Z`,fill:`currentColor`})]})});export{a as GroqIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Hash-B5gvNBrE.js b/dist/static/Hash-B5gvNBrE.js deleted file mode 100644 index 8e04732..0000000 --- a/dist/static/Hash-B5gvNBrE.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`hash`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M8.33894 16.1002H5.44615L5.63077 14.9002H8.52356L9.26202 10.1002H6.36923L6.55384 8.90018H9.44663L9.89281 6H11.1069L10.6608 8.90018H15.4466L15.8928 6H17.1069L16.6608 8.90018H19.5539L19.3693 10.1002H16.4761L15.7377 14.9002H18.6308L18.4462 16.1002H15.5531L15.1069 19H13.8928L14.3389 16.1002H9.55306L9.10693 19H7.89281L8.33894 16.1002ZM10.4761 10.1002L9.73767 14.9002H14.5236L15.262 10.1002H10.4761Z`,fill:`currentColor`})})});export{a as HashIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Heart-x0KDcmyM.js b/dist/static/Heart-x0KDcmyM.js deleted file mode 100644 index ef7d135..0000000 --- a/dist/static/Heart-x0KDcmyM.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`heart`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as HeartIcon,a as default}; \ No newline at end of file diff --git a/dist/static/HeartFilled-DqLK8JTd.js b/dist/static/HeartFilled-DqLK8JTd.js deleted file mode 100644 index 25116ae..0000000 --- a/dist/static/HeartFilled-DqLK8JTd.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`heart-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as HeartFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/HelpCircle-8HZ3whUD.js b/dist/static/HelpCircle-8HZ3whUD.js deleted file mode 100644 index 382ed23..0000000 --- a/dist/static/HelpCircle-8HZ3whUD.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({HelpCircleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`help-circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Highlight-CQBYdMEO.js b/dist/static/Highlight-CQBYdMEO.js deleted file mode 100644 index daecc21..0000000 --- a/dist/static/Highlight-CQBYdMEO.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`highlight`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17.5311 13.7141L8.02451 8.22547M17.5311 13.7141L20.25 9.00478M17.5311 13.7141L16.5 15.5L13.232 16.134L12 18L11.4142 17.6485M8.02451 8.22547L10.75 3.50479M8.02451 8.22547L6.99999 9.99998L7.99999 13L6.99999 15L7.58576 15.3514M7.58576 15.3514L4.90192 20L10.0566 20L11.4142 17.6485M7.58576 15.3514L11.4142 17.6485M13 20H20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as HighlightIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Home-BAUDv9eL.js b/dist/static/Home-BAUDv9eL.js deleted file mode 100644 index 29b30e7..0000000 --- a/dist/static/Home-BAUDv9eL.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`home`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M14.5 18.5V12.5H10.5V18.5M5.5 11.5V18.5H19.5V11.5L12.5 5.5L5.5 11.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as HomeIcon,a as default}; \ No newline at end of file diff --git a/dist/static/IceCream-BSkjdKOw.js b/dist/static/IceCream-BSkjdKOw.js deleted file mode 100644 index 67229be..0000000 --- a/dist/static/IceCream-BSkjdKOw.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`ice-cream`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.5 13.5L12.5 20.5L15.5 13.5M12.5 8.26389C11.9692 7.78885 11.2684 7.5 10.5 7.5C8.84315 7.5 7.5 8.84315 7.5 10.5C7.5 12.1569 8.84315 13.5 10.5 13.5C11.2684 13.5 11.9692 13.2111 12.5 12.7361M9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5M17.5 10.5C17.5 12.1569 16.1569 13.5 14.5 13.5C12.8431 13.5 11.5 12.1569 11.5 10.5C11.5 8.84315 12.8431 7.5 14.5 7.5C16.1569 7.5 17.5 8.84315 17.5 10.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as IceCreamIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Image-BrMFkN0j.js b/dist/static/Image-BrMFkN0j.js deleted file mode 100644 index 1e1d555..0000000 --- a/dist/static/Image-BrMFkN0j.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ImageIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`image`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5.5 15.5L8.79289 12.2071C9.18342 11.8166 9.81658 11.8166 10.2071 12.2071L12.8867 14.8867C13.2386 15.2386 13.7957 15.2782 14.1938 14.9796L15.1192 14.2856C15.3601 14.1049 15.6696 14.0424 15.9618 14.1154L19.5 15M5.5 6.5H19.5V18.5H5.5V6.5ZM15.5 10.5C15.5 11.0523 15.0523 11.5 14.5 11.5C13.9477 11.5 13.5 11.0523 13.5 10.5C13.5 9.94772 13.9477 9.5 14.5 9.5C15.0523 9.5 15.5 9.94772 15.5 10.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ImageRemove-BqCjBm68.js b/dist/static/ImageRemove-BqCjBm68.js deleted file mode 100644 index b6bb4aa..0000000 --- a/dist/static/ImageRemove-BqCjBm68.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`image-remove`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M5.5 11V6.5H19.5V11M5.5 14V18.5H19.5V14M3 12.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ImageRemoveIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Images-DNZ7q-g3.js b/dist/static/Images-DNZ7q-g3.js deleted file mode 100644 index 8a91bf2..0000000 --- a/dist/static/Images-DNZ7q-g3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`images`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M18.5 7.5H20.5V19.5H6.5V17.5M4.5 14.5L7.79289 11.2071C8.18342 10.8166 8.81658 10.8166 9.20711 11.2071L11.8867 13.8867C12.2386 14.2386 12.7957 14.2782 13.1938 13.9796L14.1192 13.2856C14.3601 13.1049 14.6696 13.0424 14.9618 13.1154L18.5 14M4.5 5.5H18.5V17.5H4.5V5.5ZM14.5 9.5C14.5 10.0523 14.0523 10.5 13.5 10.5C12.9477 10.5 12.5 10.0523 12.5 9.5C12.5 8.94772 12.9477 8.5 13.5 8.5C14.0523 8.5 14.5 8.94772 14.5 9.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ImagesIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Inbox-Qu5wISGg.js b/dist/static/Inbox-Qu5wISGg.js deleted file mode 100644 index 7ed6964..0000000 --- a/dist/static/Inbox-Qu5wISGg.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`inbox`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9 8.5H8.17703C7.76813 8.5 7.40042 8.74895 7.24856 9.12861L5.5 13.5M5.5 13.5V17.5C5.5 18.0523 5.94302 18.5 6.4953 18.5C9.00381 18.5 15.5919 18.5 18.504 18.5C19.0563 18.5 19.5 18.0523 19.5 17.5V13.5M5.5 13.5H8.5L10 15.5H15L16.5 13.5H19.5M19.5 13.5L17.7514 9.12861C17.5996 8.74895 17.2319 8.5 16.823 8.5H16M12.5 5V12.5M12.5 12.5L15 10M12.5 12.5L10 10`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as InboxIcon,a as default}; \ No newline at end of file diff --git a/dist/static/InfoFilled-gx9j-4KA.js b/dist/static/InfoFilled-gx9j-4KA.js deleted file mode 100644 index 4aa9c02..0000000 --- a/dist/static/InfoFilled-gx9j-4KA.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`info-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5ZM12 10.5V9H13V10.5H12ZM13 16V12H12V16H13Z`,fill:`currentColor`})})});export{a as InfoFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/InfoOutline-BLtnjxbN.js b/dist/static/InfoOutline-BLtnjxbN.js deleted file mode 100644 index c063c96..0000000 --- a/dist/static/InfoOutline-BLtnjxbN.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({InfoOutlineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`info-outline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 10.5V9M12.5 12V16M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Inline-BldMkkci.js b/dist/static/Inline-BldMkkci.js deleted file mode 100644 index a686641..0000000 --- a/dist/static/Inline-BldMkkci.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`inline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 6.5H19.5V18.5H12.5M12.5 6.5H5.5V18.5H12.5M12.5 6.5V18.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as InlineIcon,a as default}; \ No newline at end of file diff --git a/dist/static/InlineElement-BWl55c6a.js b/dist/static/InlineElement-BWl55c6a.js deleted file mode 100644 index df3bbe0..0000000 --- a/dist/static/InlineElement-BWl55c6a.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({InlineElementIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`inline-element`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5.5 5V20M19.5 5V20M8.5 6.5H16.5V18.5H8.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/InsertAbove-C8i6y-4D.js b/dist/static/InsertAbove-C8i6y-4D.js deleted file mode 100644 index 9d37f07..0000000 --- a/dist/static/InsertAbove-C8i6y-4D.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({InsertAboveIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`insert-above`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M14.5 10.5556L10.5 10.5556M12.5 12.5L12.5 8.5M18.5 5.5L6.5 5.5M18.5 19.5L6.5 19.5L6.5 15.5L18.5 15.5L18.5 19.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/InsertBelow-BILWhc2X.js b/dist/static/InsertBelow-BILWhc2X.js deleted file mode 100644 index e527061..0000000 --- a/dist/static/InsertBelow-BILWhc2X.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({InsertBelowIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`insert-below`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 14.5H14.5M12.5 12.5V16.5M6.5 19.5H18.5M6.5 5.5H18.5V9.5H6.5V5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`square`,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Italic-BmVn7uuk.js b/dist/static/Italic-BmVn7uuk.js deleted file mode 100644 index 5840b44..0000000 --- a/dist/static/Italic-BmVn7uuk.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ItalicIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`italic`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.43 18H11.7276L13.4551 9.86763H12.1576L10.43 18ZM13.3042 8.29849C13.8021 8.29849 14.2095 7.89112 14.2095 7.39322C14.2095 6.89532 13.8021 6.48795 13.3042 6.48795C12.8063 6.48795 12.399 6.89532 12.399 7.39322C12.399 7.89112 12.8063 8.29849 13.3042 8.29849Z`,fill:`currentColor`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Joystick-C_FLWItY.js b/dist/static/Joystick-C_FLWItY.js deleted file mode 100644 index 18a3869..0000000 --- a/dist/static/Joystick-C_FLWItY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`joystick`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.5 16V14.5H15.5V16M13.5 10.5V14.5M11.5 10.5V14.5M15.5 7.5C15.5 9.15685 14.1569 10.5 12.5 10.5C10.8431 10.5 9.5 9.15685 9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5ZM18.5 19.5H6.5C5.94772 19.5 5.5 19.0523 5.5 18.5V17.5C5.5 16.9477 5.94772 16.5 6.5 16.5H18.5C19.0523 16.5 19.5 16.9477 19.5 17.5V18.5C19.5 19.0523 19.0523 19.5 18.5 19.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as JoystickIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Json-C_MCH-ZM.js b/dist/static/Json-C_MCH-ZM.js deleted file mode 100644 index cc67c86..0000000 --- a/dist/static/Json-C_MCH-ZM.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({JsonIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`json`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M11 5.5H9.5C8.39543 5.5 7.5 6.39543 7.5 7.5V12.5M7.5 12.5H4M7.5 12.5V17.5C7.5 18.6046 8.39543 19.5 9.5 19.5H11M14 5.5H15.5C16.6046 5.5 17.5 6.39543 17.5 7.5V12.5M17.5 12.5H21M17.5 12.5V17.5C17.5 18.6046 16.6046 19.5 15.5 19.5H14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Launch-DuEs-KHJ.js b/dist/static/Launch-DuEs-KHJ.js deleted file mode 100644 index 51d2819..0000000 --- a/dist/static/Launch-DuEs-KHJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({LaunchIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`launch`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M14 5.5H19.5V11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/LazyRefractor-CQ22IeXB-leA-EtGI.js b/dist/static/LazyRefractor-CQ22IeXB-leA-EtGI.js deleted file mode 100644 index 63bac69..0000000 --- a/dist/static/LazyRefractor-CQ22IeXB-leA-EtGI.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./jsx-runtime-BpzPEenQ.js";import{t}from"./compiler-runtime-sKsOXjDo.js";import{Refractor as n,hasLanguage as r}from"./dist-BnDij-KK.js";var i=t(),a=e();function o(e){let t=(0,i.c)(5),{language:o,value:s}=e;if(!r(o)){let e;return t[0]===s?e=t[1]:(e=(0,a.jsx)(`code`,{children:s}),t[0]=s,t[1]=e),e}let c;return t[2]!==o||t[3]!==s?(c=(0,a.jsx)(n,{inline:!0,language:o,value:s}),t[2]=o,t[3]=s,t[4]=c):c=t[4],c}export{o as default}; \ No newline at end of file diff --git a/dist/static/Leave-_nWak6QB.js b/dist/static/Leave-_nWak6QB.js deleted file mode 100644 index bc28522..0000000 --- a/dist/static/Leave-_nWak6QB.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({LeaveIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`leave`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M14.5 15V18.5H5.5V6.5H14.5V10M9 12.5H21.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M18 9L21.5 12.5L18 16`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Lemon-CorIcXch.js b/dist/static/Lemon-CorIcXch.js deleted file mode 100644 index 76c41a1..0000000 --- a/dist/static/Lemon-CorIcXch.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`lemon`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M10.6569 10.3431L6.41422 14.5858C7.58579 15.7574 9.12132 16.3431 10.6569 16.3431M10.6569 10.3431L14.8995 6.1005C16.0711 7.27208 16.6569 8.80761 16.6569 10.3431M10.6569 10.3431L10.6569 16.3431M10.6569 10.3431L16.6569 10.3431M10.6569 10.3431L14.8995 14.5858M14.8995 14.5858C13.7279 15.7574 12.1924 16.3431 10.6569 16.3431M14.8995 14.5858C16.0711 13.4142 16.6569 11.8787 16.6569 10.3431M16.3137 4.68629C19.4379 7.81049 19.4379 12.8758 16.3137 16C13.1895 19.1242 8.12419 19.1242 5 16L16.3137 4.68629Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as LemonIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Link-Cl1VSeDJ.js b/dist/static/Link-Cl1VSeDJ.js deleted file mode 100644 index a78e44a..0000000 --- a/dist/static/Link-Cl1VSeDJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({LinkIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`link`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M11 12.5L12.5 14C13.281 14.781 14.719 14.781 15.5 14L18.5 11C19.281 10.219 19.281 8.78105 18.5 8L18 7.5C17.2189 6.71895 15.781 6.71895 15 7.5L13 9.5M12 15.5L10 17.5C9.21895 18.281 7.78105 18.281 7 17.5L6.5 17C5.71895 16.219 5.71896 14.781 6.5 14L9.50001 11C10.2811 10.219 11.719 10.2189 12.5 11L14 12.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/LinkRemoved-LZtddC2J.js b/dist/static/LinkRemoved-LZtddC2J.js deleted file mode 100644 index 245d5ca..0000000 --- a/dist/static/LinkRemoved-LZtddC2J.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({LinkRemovedIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`link-removed`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M18.5 11C19.281 10.219 19.281 8.78108 18.5 8.00003L18 7.50003C17.2189 6.71898 15.781 6.71898 15 7.50003L13 9.50003M15.5 14C14.7189 14.7811 13.281 14.7811 12.5 14M6.5 14C5.71895 14.7811 5.71894 16.219 6.49999 17L6.99999 17.5C7.78104 18.2811 9.21894 18.2811 9.99999 17.5L12 15.5M12.5 11C11.719 10.219 10.281 10.219 9.5 11M3 12.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Linkedin-AMhacKmk.js b/dist/static/Linkedin-AMhacKmk.js deleted file mode 100644 index c6e927c..0000000 --- a/dist/static/Linkedin-AMhacKmk.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`linkedin`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M20.0249 20H16.9137V15.1278C16.9137 13.9659 16.893 12.4704 15.2956 12.4704C13.6753 12.4704 13.4273 13.7362 13.4273 15.0432V19.9997H10.3162V9.98042H13.3028V11.3496H13.3447C13.6436 10.8386 14.0755 10.4182 14.5944 10.1332C15.1134 9.8482 15.6999 9.7092 16.2915 9.7312C19.4448 9.7312 20.0262 11.8054 20.0262 14.5036L20.0249 20ZM6.80572 8.6109C6.44863 8.6109 6.0996 8.50507 5.80265 8.30683C5.50571 8.10848 5.27427 7.82653 5.13757 7.4967C5.00086 7.16677 4.96502 6.80378 5.03463 6.45356C5.10423 6.10334 5.27613 5.78157 5.52858 5.52903C5.78103 5.2765 6.10271 5.10448 6.45293 5.03476C6.80315 4.96502 7.16614 5.00072 7.49607 5.13731C7.826 5.2739 8.10796 5.50526 8.30641 5.80212C8.50486 6.09894 8.6108 6.44798 8.6109 6.80507C8.6109 7.04216 8.56422 7.277 8.47352 7.49606C8.38283 7.71512 8.24995 7.91422 8.0823 8.08187C7.91466 8.24952 7.71567 8.3826 7.4966 8.4733C7.27765 8.5641 7.04281 8.61079 6.80572 8.6109ZM8.36136 20H5.24695V9.98042H8.36136V20Z`,fill:`currentColor`})})});export{a as LinkedinIcon,a as default}; \ No newline at end of file diff --git a/dist/static/List-UFmYtP2y.js b/dist/static/List-UFmYtP2y.js deleted file mode 100644 index 7f83c5a..0000000 --- a/dist/static/List-UFmYtP2y.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`list`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M6 6.5H19M6 14.5H19M6 10.5H19M6 18.5H19`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ListIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Lock-Ui2f2sVi.js b/dist/static/Lock-Ui2f2sVi.js deleted file mode 100644 index 58283a1..0000000 --- a/dist/static/Lock-Ui2f2sVi.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({LockIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`lock`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15.5 11.5V8.5C15.5 6.5 14 5.5 12.5 5.5C11 5.5 9.5 6.5 9.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/LogoJs-0A_gmOaS.js b/dist/static/LogoJs-0A_gmOaS.js deleted file mode 100644 index a88de78..0000000 --- a/dist/static/LogoJs-0A_gmOaS.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`logo-js`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M20 5H5V20H20V5ZM12.5254 16.1572C12.5254 17.4189 11.7742 18.1536 10.4792 18.1536C9.24243 18.1536 8.49121 17.4189 8.45801 16.2942V16.261H9.67407V16.2859C9.69897 16.7466 9.9729 17.0703 10.4626 17.0703C10.9939 17.0703 11.272 16.7507 11.272 16.1489V12.011H12.5254V16.1572ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z`,fill:`currentColor`})})});export{a as LogoJsIcon,a as default}; \ No newline at end of file diff --git a/dist/static/LogoTs-Bw2LLzK1.js b/dist/static/LogoTs-Bw2LLzK1.js deleted file mode 100644 index 568a4a1..0000000 --- a/dist/static/LogoTs-Bw2LLzK1.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`logo-ts`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M20 5H5V20H20V5ZM11.0769 18H9.82349V13.0444H8.02637V12.011H12.874V13.0444H11.0769V18ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z`,fill:`currentColor`})})});export{a as LogoTsIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Marker-CeyBLLKA.js b/dist/static/Marker-CeyBLLKA.js deleted file mode 100644 index 8d28ba0..0000000 --- a/dist/static/Marker-CeyBLLKA.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`marker`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 14 15.5 17.5 12.5 20.5C9.5 17.5 6.5 14 6.5 10.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M14 10.5C14 11.3284 13.3284 12 12.5 12C11.6716 12 11 11.3284 11 10.5C11 9.67157 11.6716 9 12.5 9C13.3284 9 14 9.67157 14 10.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as MarkerIcon,a as default}; \ No newline at end of file diff --git a/dist/static/MarkerRemoved-BTRRPn9e.js b/dist/static/MarkerRemoved-BTRRPn9e.js deleted file mode 100644 index 8bf3557..0000000 --- a/dist/static/MarkerRemoved-BTRRPn9e.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`marker-removed`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.39787 14C8.51075 16.2897 10.5054 18.5054 12.5 20.5C14.4946 18.5054 16.4892 16.2897 17.6021 14M6.52009 11C6.50681 10.8334 6.5 10.6667 6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 10.6667 18.4932 10.8334 18.4799 11M3 12.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as MarkerRemovedIcon,a as default}; \ No newline at end of file diff --git a/dist/static/MasterDetail-DYBJvEeG.js b/dist/static/MasterDetail-DYBJvEeG.js deleted file mode 100644 index ec3350a..0000000 --- a/dist/static/MasterDetail-DYBJvEeG.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({MasterDetailIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`master-detail`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M9.5 6.5V10.5M9.5 10.5V14.5M9.5 10.5H5.5M9.5 14.5V18.5M9.5 14.5H5.5M5.5 6.5H19.5V18.5H5.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Menu-BoI111KG.js b/dist/static/Menu-BoI111KG.js deleted file mode 100644 index 9cbe804..0000000 --- a/dist/static/Menu-BoI111KG.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({MenuIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`menu`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M6 7.5H19M6 17.5H19M6 12.5H19`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Microphone-CDVvIWzx.js b/dist/static/Microphone-CDVvIWzx.js deleted file mode 100644 index 1dd5f87..0000000 --- a/dist/static/Microphone-CDVvIWzx.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`microphone`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 16.5C15.8137 16.5 18.5 13.8137 18.5 10.5V10M12.5 16.5C9.18629 16.5 6.5 13.8137 6.5 10.5V10M12.5 16.5V20.5M8 20.5H17M15.5 10.5C15.5 12.1569 14.1569 13.5 12.5 13.5C10.8431 13.5 9.5 12.1569 9.5 10.5V7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5V10.5Z`,stroke:`currentColor`,strokeWidth:1.2})})});export{a as MicrophoneIcon,a as default}; \ No newline at end of file diff --git a/dist/static/MicrophoneSlash-DtyXyb-T.js b/dist/static/MicrophoneSlash-DtyXyb-T.js deleted file mode 100644 index 14d5e8c..0000000 --- a/dist/static/MicrophoneSlash-DtyXyb-T.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`microphone-slash`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M17.8162 14.412C18.6231 13.3173 19.1 11.9644 19.1 10.5V10H17.9V10.5C17.9 11.6324 17.5514 12.6834 16.9557 13.5516L17.8162 14.412Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M14.2171 15.6213L15.1446 16.5488C14.5091 16.8271 13.8213 17.0081 13.1 17.0731V19.9H17V21.1H7.99999V19.9H11.9V17.0731C8.53609 16.77 5.89999 13.9429 5.89999 10.5V10H7.09999V10.5C7.09999 13.4824 9.51766 15.9 12.5 15.9C13.1003 15.9 13.6777 15.8021 14.2171 15.6213Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M15.6494 12.2453C15.9365 11.7283 16.1 11.1333 16.1 10.5V7.50002C16.1 5.5118 14.4882 3.90002 12.5 3.90002C11.0945 3.90002 9.87704 4.70551 9.2842 5.88007L10.2038 6.79966C10.5035 5.81583 11.4181 5.10002 12.5 5.10002C13.8255 5.10002 14.9 6.17454 14.9 7.50002V10.5C14.9 10.7968 14.8461 11.0811 14.7476 11.3435L15.6494 12.2453Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M8.89999 10.3042L12.6909 14.0951C12.6277 14.0984 12.564 14.1 12.5 14.1C10.5118 14.1 8.89999 12.4882 8.89999 10.5V10.3042Z`,fill:`currentColor`}),(0,i.jsx)(`path`,{d:`M19 18L6 5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as MicrophoneSlashIcon,a as default}; \ No newline at end of file diff --git a/dist/static/MobileDevice-Clwl1mh3.js b/dist/static/MobileDevice-Clwl1mh3.js deleted file mode 100644 index 8b968c2..0000000 --- a/dist/static/MobileDevice-Clwl1mh3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`mobile-device`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M7.5 6.5C7.5 5.39543 8.39543 4.5 9.5 4.5H15.5C16.6046 4.5 17.5 5.39543 17.5 6.5V18.5C17.5 19.6046 16.6046 20.5 15.5 20.5H9.5C8.39543 20.5 7.5 19.6046 7.5 18.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M13.5 17.5C13.5 18.0523 13.0523 18.5 12.5 18.5C11.9477 18.5 11.5 18.0523 11.5 17.5C11.5 16.9477 11.9477 16.5 12.5 16.5C13.0523 16.5 13.5 16.9477 13.5 17.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as MobileDeviceIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Moon-NrRkSdh3.js b/dist/static/Moon-NrRkSdh3.js deleted file mode 100644 index ecb9939..0000000 --- a/dist/static/Moon-NrRkSdh3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({MoonIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`moon`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M19.6065 16.1775C18.9417 16.387 18.234 16.5 17.5 16.5C13.634 16.5 10.5 13.366 10.5 9.5C10.5 7.54163 11.3042 5.77109 12.6004 4.50062C12.567 4.50021 12.5335 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C15.5924 20.5 18.275 18.7454 19.6065 16.1775Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Number-CjvU0EcK.js b/dist/static/Number-CjvU0EcK.js deleted file mode 100644 index 1036524..0000000 --- a/dist/static/Number-CjvU0EcK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({NumberIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`number`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M21.0165 17.6336H3.83636V16.4336H21.0165V17.6336Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M7.09808 13.3967V7.508H5.74066L3.83636 8.78241V10.091L5.65277 8.88495H5.74066V13.3967H3.84125V14.5539H8.89984V13.3967H7.09808Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M9.81781 9.63202V9.66132H11.1069V9.62714C11.1069 8.95331 11.5756 8.49432 12.2739 8.49432C12.9575 8.49432 13.4018 8.89471 13.4018 9.50507C13.4018 9.9787 13.1528 10.3498 12.1909 11.3117L9.89594 13.5822V14.5539H14.8618V13.3869H11.7807V13.299L13.1577 11.9855C14.3491 10.843 14.7543 10.1838 14.7543 9.41229C14.7543 8.19159 13.7729 7.36639 12.3178 7.36639C10.8383 7.36639 9.81781 8.28436 9.81781 9.63202Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M17.6694 11.4631H18.5092C19.3198 11.4631 19.8422 11.8683 19.8422 12.4982C19.8422 13.1183 19.3295 13.5139 18.5239 13.5139C17.767 13.5139 17.2592 13.133 17.2104 12.5324H15.9262C15.9897 13.8508 17.0248 14.6955 18.5629 14.6955C20.1401 14.6955 21.2192 13.841 21.2192 12.591C21.2192 11.6584 20.6528 11.0334 19.7006 10.9211V10.8332C20.4721 10.6769 20.9457 10.0666 20.9457 9.23651C20.9457 8.12323 19.9741 7.36639 18.5434 7.36639C17.0541 7.36639 16.1118 8.17694 16.0629 9.50018H17.2983C17.3422 8.88007 17.8061 8.48456 18.4995 8.48456C19.2075 8.48456 19.6567 8.85565 19.6567 9.44159C19.6567 10.0324 19.1977 10.4182 18.4946 10.4182H17.6694V11.4631Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/OkHand-Bt7n4NMm.js b/dist/static/OkHand-Bt7n4NMm.js deleted file mode 100644 index 325b24b..0000000 --- a/dist/static/OkHand-Bt7n4NMm.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`ok-hand`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M15.9957 11.5C14.8197 10.912 11.9957 9 10.4957 9C8.9957 9 5.17825 11.7674 6 13C7 14.5 9.15134 11.7256 10.4957 12C11.8401 12.2744 13 13.5 13 14.5C13 15.5 11.8401 16.939 10.4957 16.5C9.15134 16.061 8.58665 14.3415 7.4957 14C6.21272 13.5984 5.05843 14.6168 5.5 15.5C5.94157 16.3832 7.10688 17.6006 8.4957 19C9.74229 20.2561 11.9957 21.5 14.9957 20C17.9957 18.5 18.5 16.2498 18.5 13C18.5 11.5 13.7332 5.36875 11.9957 4.5C10.9957 4 10 5 10.9957 6.5C11.614 7.43149 13.5 9.27705 14 10.3751M15.5 8C15.5 8 15.3707 7.5 14.9957 6C14.4957 4 15.9957 3.5 16.4957 4.5C17.1281 5.76491 18.2872 10.9147 18.4957 13`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as OkHandIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Olist-BBuinWyR.js b/dist/static/Olist-BBuinWyR.js deleted file mode 100644 index 5687fb8..0000000 --- a/dist/static/Olist-BBuinWyR.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({OlistIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`olist`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10 7.5H19M10 12.5H19M10 17.5H19M5 18.5H7.5L7 17.5L7.5 16.5H5M5 6.5H6.5V8.5M5 8.5H6.5M6.5 8.5H8M8 13.5H6L7 11.5H5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Overage-DvW0wzyl.js b/dist/static/Overage-DvW0wzyl.js deleted file mode 100644 index aa45a63..0000000 --- a/dist/static/Overage-DvW0wzyl.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`overage`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M18.5 11V6.5H14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M6.5 18.5L9 16L12 13L18.5 6.5M3 13.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as OverageIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Package-Cu1J_18S.js b/dist/static/Package-Cu1J_18S.js deleted file mode 100644 index 7d60557..0000000 --- a/dist/static/Package-Cu1J_18S.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`package`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 13V22M12.5 13L4.5 8M12.5 13L20.5 8M8.5 5.5L16.5 10.5M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PackageIcon,a as default}; \ No newline at end of file diff --git a/dist/static/PanelLeft-BFAXpsLg.js b/dist/static/PanelLeft-BFAXpsLg.js deleted file mode 100644 index 5363c31..0000000 --- a/dist/static/PanelLeft-BFAXpsLg.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`panel-left`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M10.5 6.5H19.5V18.5H10.5M10.5 6.5H5.5V18.5H10.5M10.5 6.5V18.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PanelLeftIcon,a as default}; \ No newline at end of file diff --git a/dist/static/PanelRight-O3Ehs2Os.js b/dist/static/PanelRight-O3Ehs2Os.js deleted file mode 100644 index 0e98653..0000000 --- a/dist/static/PanelRight-O3Ehs2Os.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`panel-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M14.5 6.5H19.5V18.5H14.5M14.5 6.5H5.5V18.5H14.5M14.5 6.5V18.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PanelRightIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Pause-ibSxMIa3.js b/dist/static/Pause-ibSxMIa3.js deleted file mode 100644 index d2ded43..0000000 --- a/dist/static/Pause-ibSxMIa3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({PauseIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`pause`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M10.5 7.5H8.5V17.5H10.5V7.5Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M16.5 7.5H14.5V17.5H16.5V7.5Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M10.5 7.5H8.5V17.5H10.5V7.5Z`,stroke:`currentColor`,strokeWidth:1.2}),(0,o.jsx)(`path`,{d:`M16.5 7.5H14.5V17.5H16.5V7.5Z`,stroke:`currentColor`,strokeWidth:1.2})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js b/dist/static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js deleted file mode 100644 index f92a5a1..0000000 --- a/dist/static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js +++ /dev/null @@ -1,200 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/clientStore-Cq3vrK4Q-X8Ukd-3S.js","static/rolldown-runtime-Dd_uD5pT.js","static/from-B8yXq1Hf.js","static/preload-helper-DjzSQ1t3.js","static/isRecord-Kfmt-nk--BGze3w87.js","static/request-CYLhJzOA-R7VqCP01.js","static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js","static/browser-Cic9HASE.js","static/refractor-CC48DwHi-B34huZKn.js","static/jsx-runtime-BpzPEenQ.js","static/compiler-runtime-sKsOXjDo.js","static/dist-BnDij-KK.js","static/AccessDenied-PrzSvkgv.js","static/Activity-BzZJr7I2.js","static/AddCircle-BZjvWs4R.js","static/AddComment-DzLuhpXr.js","static/AddDocument-Ca_v8JdZ.js","static/Add-CwQ5TpM8.js","static/AddUser-CTyeR_e2.js","static/Api-BBIspMzg.js","static/Archive-CNM-Azpz.js","static/ArrowDown-CM5h1Tfl.js","static/ArrowLeft-x2OZCZTu.js","static/ArrowRight-D293IkFJ.js","static/ArrowTopRight-YjzSsA0g.js","static/sanity-DeX-YVGt.js","static/lib-CQcSfzr9.js","static/CommentsProvider-DHVaZIPI-2Crq30kn.js","static/types--2f-avvL-CUBrVRGR.js","static/dist-LVcARZxB.js","static/Spinner-Dk8hTAm3.js","static/Close-B_ZEgT1V.js","static/ChevronDown-BpYUc-AP.js","static/ToggleArrowRight-Ds3XaLpQ.js","static/Checkmark-OT7tsNpL.js","static/Remove-B96Rrnq-.js","static/isRecord-Kfmt-nk--BbRXhYkF.js","static/stegaClean-YZRATV86-BdUaXCkw.js","static/WarningOutline-DOBjmorn.js","static/request-CYLhJzOA-4VlvBNTk.js","static/ChevronRight-Cf6GkXSa.js","static/Document-0Zpczu4q.js","static/Bolt-CkliNuRS.js","static/Clock-ClG7Ty9T.js","static/Calendar-DCYqUUNo.js","static/Search-QbUIQb6W.js","static/ChevronLeft-BzE8YX6u.js","static/EarthGlobe-Dqu4Dt_R.js","static/InfoOutline-BLtnjxbN.js","static/ErrorOutline-Cl-3_nRG.js","static/Image-BrMFkN0j.js","static/Trash-BxG6GrjH.js","static/Edit-CAHlBqGT.js","static/Publish-BYF7r5nk.js","static/Unpublish-B0p_ZGt2.js","static/Revert-BmEXeO7H.js","static/Copy-BTQgeMVP.js","static/Sync-B1MBhh7o.js","static/Documents-C8KrBFzU.js","static/Link-Cl1VSeDJ.js","static/Ulist-CYD_2mDY.js","static/BinaryDocument-D1GQsa0h.js","static/Upload-ChJKE2jO.js","static/Reset-CgCZnejz.js","static/Launch-DuEs-KHJ.js","static/Unknown-CEYtdaCK.js","static/Lock-Ui2f2sVi.js","static/EyeOpen-DOBSuUsK.js","static/HelpCircle-8HZ3whUD.js","static/Controls-Dx7QJOxz.js","static/Sort-CFTgH29c.js","static/validationUtils-Dwef0BLR-aKs6KPwC.js","static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js","static/Clipboard-BeSdPeHT.js","static/BlockContent-Bw8BGwBw.js","static/CheckmarkCircle-B6SBY4QE.js","static/Number-CjvU0EcK.js","static/String-DHDsSmJ_.js","static/Undo-qtvfkxbn.js","static/ComposeSparkles-Dn7kooau.js","static/Unlink-MiIozO9s.js","static/Comment-CPMW8FMx.js","static/Task-DGtH1mzn.js","static/Feedback-CkbzKydh.js","static/FaceHappy-1ocsUhoA.js","static/FaceIndifferent-CIPzkDxf.js","static/FaceSad-lhl7n__s.js","static/Sparkle-CUquRU1h.js","static/EyeClosed-BnY-JoVE.js","static/Unlock-B4_-ahLp.js","static/DoubleChevronRight-PxmJHA0v.js","static/Menu-BoI111KG.js","static/Leave-_nWak6QB.js","static/Cog-0goaM-Or.js","static/Users-BDbacX-A.js","static/Bug-CFB9Jubh.js","static/Github-BTBOp21P.js","static/Refresh-C_m5vs8N.js","static/useAddonDataset-BvCgByG6-N5vrKMLm.js","static/helpers-D_aQC6Do-Cc0nAXnJ.js","static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js","static/CommentsListItem-B4CoDHda-DaXAEbir.js","static/LinkRemoved-LZtddC2J.js","static/CommentsList-CmhU6-yt-B2twFKeQ.js","static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js","static/useComments-Bi1m7AzT-DcZcKqsq.js","static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js","static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js","static/lib-BFHl89nf.css","static/Select-D4xIAUnY.js","static/Download-DeIn0VAL.js","static/ChevronUp-3VMiyA07.js","static/ThLarge-CjFCbJnr.js","static/DragHandle-CKP6vPDQ.js","static/BackLink-BBYTIbKc-DJkKvofp.js","static/EarthAmericas-DLWVWv9X.js","static/ReadOnly-BkEx9qPu.js","static/Collapse-B22lXxln.js","static/Expand-CQC9Ec3E.js","static/Stack-DWymSM37.js","static/StackCompact-appU5vbP.js","static/Transfer-CJnKiHxh.js","static/DocumentRemove-CzwTDkkJ.js","static/Pause-ibSxMIa3.js","static/Star-_p_HG-Ts.js","static/StarFilled-CSrmmOKn.js","static/SplitVertical-uh7MyVDf.js","static/Share-D41CqXzI.js","static/Target-6sSmw-4o.js","static/Json-C_MCH-ZM.js","static/Restore-DhBjjWCd.js","static/Folder-1uErXl57.js","static/MasterDetail-DYBJvEeG.js","static/Asterisk-bl1DbUNA.js","static/BarChart-wkgYStw6.js","static/Basket-C_gPtep4.js","static/Bell-m62q1mbw.js","static/Bill-D-gubcZG.js","static/BlockElement-CQIVGSb1.js","static/Blockquote-CSHCZcSy.js","static/Bold-CGtaOUDj.js","static/Book-CpEqfE8C.js","static/BookmarkFilled-BiNAlCM9.js","static/Bookmark-BxXcEarc.js","static/Bottle-UZXqUr_W.js","static/BulbFilled-DF8TxkBW.js","static/BulbOutline-BN--Ec2H.js","static/Case-DLvh8XKv.js","static/ChartUpward-Bfx-_SAI.js","static/Circle-DkcW-8WT.js","static/ClipboardImage-DgF2YKLM.js","static/CloseCircle-COYZpajm.js","static/CodeBlock-PuZ4yflW.js","static/Code-COts8HnY.js","static/ColorWheel-cXrmVzMe.js","static/Component-CeqaU9I5.js","static/Confetti-st3vuHsk.js","static/CreditCard-CnK_JUTf.js","static/Crop-DW3NFLyK.js","static/Cube-Ds_gn6r3.js","static/Dashboard-xWcCKSPK.js","static/Database-Cm5ryBRW.js","static/Desktop-msdzf3th.js","static/Diamond-D6zJVyjf.js","static/DocumentPdf-DcZ25aV-.js","static/DocumentSheet-Bib2KlaY.js","static/DocumentText-CQOCrSIx.js","static/DocumentVideo-CtAk113P.js","static/DocumentWord-0c7PD_JH.js","static/DocumentZip-DQ0IkgX6.js","static/Dot-D4h2WemU.js","static/DoubleChevronDown-BXuQwV2H.js","static/DoubleChevronLeft-ZNEZylDL.js","static/DoubleChevronUp-YK_Ptrdu.js","static/DoubleQuote-Dtnip0G0.js","static/Drop-nbk1O3gU.js","static/EllipsisHorizontal-BuWLk1Hy.js","static/EllipsisVertical-BA0894JM.js","static/Empty-DYkNlutH.js","static/Enter-Ch_Ek0s2.js","static/EnterRight-DqOqr7bW.js","static/Envelope-CNwmLl-6.js","static/Equal-CizZAacH.js","static/ErrorFilled-C2WkuEq6.js","static/ErrorScreen-D5r0iyVd.js","static/Filter-DVm6AUFi.js","static/Groq-wbhamyrC.js","static/Hash-B5gvNBrE.js","static/HeartFilled-DqLK8JTd.js","static/Heart-x0KDcmyM.js","static/Highlight-CQBYdMEO.js","static/Home-BAUDv9eL.js","static/IceCream-BSkjdKOw.js","static/ImageRemove-BqCjBm68.js","static/Images-DNZ7q-g3.js","static/Inbox-Qu5wISGg.js","static/InfoFilled-gx9j-4KA.js","static/InlineElement-BWl55c6a.js","static/Inline-BldMkkci.js","static/InsertAbove-C8i6y-4D.js","static/InsertBelow-BILWhc2X.js","static/Italic-BmVn7uuk.js","static/Joystick-C_FLWItY.js","static/Lemon-CorIcXch.js","static/Linkedin-AMhacKmk.js","static/List-UFmYtP2y.js","static/LogoJs-0A_gmOaS.js","static/LogoTs-Bw2LLzK1.js","static/Marker-CeyBLLKA.js","static/MarkerRemoved-BTRRPn9e.js","static/Microphone-CDVvIWzx.js","static/MicrophoneSlash-DtyXyb-T.js","static/MobileDevice-Clwl1mh3.js","static/Moon-NrRkSdh3.js","static/OkHand-Bt7n4NMm.js","static/Olist-BBuinWyR.js","static/Overage-DvW0wzyl.js","static/Package-Cu1J_18S.js","static/PanelLeft-BFAXpsLg.js","static/PanelRight-O3Ehs2Os.js","static/PinFilled-pZaJsWPB.js","static/Pin-D-D-SwHN.js","static/PinRemoved-CQ5znD_S.js","static/Play-B8SayYy-.js","static/Presentation-GsOTRl3I.js","static/Progress50-CavIdTa2.js","static/Progress75-Buo5X93H.js","static/Projects-CP10uiLw.js","static/Redo-Bp63TIl4.js","static/Retrieve-PnYN3aV_.js","static/Retry-D2_1pEdV.js","static/Robot-BKUBsVZv.js","static/Rocket-Bz8xe-Ev.js","static/Schema-Cu1UNc6e.js","static/Sparkles-kUBiT8ue.js","static/SplitHorizontal-DKiLaVax.js","static/Square-Cy2uwbgd.js","static/Stop-C4Vj8RvB.js","static/Strikethrough-BszDIkmY.js","static/Sun-OgXegq7_.js","static/TabletDevice-DoYRLjh-.js","static/Tag-B92Ks4XI.js","static/Tags-BvuWf1wT.js","static/Terminal-PGUcCKaX.js","static/Text-CVWqn-j_.js","static/ThumbsDown-CTum4zBr.js","static/ThumbsUp-4b_mWabS.js","static/Tiers-C19t2DUH.js","static/Timeline-X-VaErdm.js","static/Token-DVF1uKVD.js","static/Translate-BQn_K-lK.js","static/TrendUpward-TNKskKk9.js","static/TriangleOutline-WTkz39Cp.js","static/Trolley-2kVwxItZ.js","static/Truncate-CLUBTTeH.js","static/Twitter-qvNWj7br.js","static/Unarchive-CobryITl.js","static/Underline-BdG8-Er-.js","static/User-BbvVoXNB.js","static/Versions-DSN1PUAA.js","static/Video-CzkEYDfM.js","static/Wrench-CBxWLA8E.js"])))=>i.map(i=>d[i]); -import{i as e,t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";import{t as i}from"./compiler-runtime-sKsOXjDo.js";import{A as a,C as o,D as s,S as c,T as l,_ as u,a as d,b as f,c as p,d as m,f as h,h as g,k as _,l as v,m as y,n as b,o as x,p as S,t as C,u as w,x as T,y as E}from"./from-B8yXq1Hf.js";import{$ as D,A as O,At as k,B as A,C as j,Ct as M,D as N,Dt as P,E as F,Et as I,F as L,G as R,H as z,I as B,J as V,L as H,M as U,N as W,O as ee,Ot as te,P as ne,Q as re,R as ie,S as ae,St as oe,T as se,Tt as ce,U as le,V as ue,W as de,X as G,Y as fe,Z as pe,_ as me,_t as he,a as ge,at as _e,b as ve,bt as ye,c as be,ct as xe,d as Se,dt as Ce,et as we,f as Te,ft as Ee,g as De,gt as Oe,h as ke,ht as K,i as Ae,it as je,j as Me,k as Ne,l as Pe,lt as Fe,m as Ie,mt as Le,n as Re,nt as ze,o as Be,ot as Ve,p as He,q as Ue,r as We,rt as Ge,st as Ke,t as qe,tt as Je,u as Ye,ut as Xe,v as Ze,vt as Qe,w as $e,wt as et,x as tt,xt as nt,y as rt,yt as it,z as at}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{t as q}from"./preload-helper-DjzSQ1t3.js";import{n as ot,r as st,t as ct}from"./request-CYLhJzOA-R7VqCP01.js";import{$t as lt,A as ut,At as dt,B as ft,Bt as pt,C as mt,Ct as ht,D as gt,Dt as _t,E as vt,Et as yt,F as bt,Ft as xt,Gt as J,Ht as St,I as Ct,It as wt,Jt as Tt,Kt as Et,L as Dt,Lt as Ot,Mt as kt,Nt as At,O as jt,Pt as Mt,Q as Nt,Qt as Pt,R as Ft,Rt as It,S as Lt,St as Y,T as Rt,Tt as zt,U as Bt,Ut as Vt,V as Ht,Wt as Ut,Xt as Wt,Y as Gt,Yt as Kt,Zt as qt,_t as Jt,at as Yt,b as Xt,bt as Zt,c as Qt,ct as $t,d as en,et as tn,f as nn,ft as rn,g as an,gt as on,ht as sn,i as cn,it as ln,j as un,jt as dn,kt as fn,l as pn,lt as mn,m as hn,mt as gn,n as eee,nt as _n,ot as tee,p as vn,qt as yn,r as bn,rt as xn,s as Sn,st as Cn,t as X,tt as wn,u as Tn,ut as nee,v as En,vt as Dn,w as On,wt as kn,xt as An,y as jn,yt as Mn,z as Nn,zt as Pn}from"./dist-LVcARZxB.js";import{a as Fn,c as In,d as Ln,l as Rn,o as zn,r as Bn,s as Vn,t as Hn,u as Un}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as Wn}from"./Spinner-Dk8hTAm3.js";import{t as Gn}from"./Close-B_ZEgT1V.js";import{t as Kn}from"./WarningOutline-DOBjmorn.js";import{c as qn,d as Jn,r as Yn,t as Xn}from"./request-CYLhJzOA-4VlvBNTk.js";import{t as Zn}from"./ChevronDown-BpYUc-AP.js";import{t as Qn}from"./ToggleArrowRight-Ds3XaLpQ.js";import{t as $n}from"./Checkmark-OT7tsNpL.js";import{t as er}from"./ChevronRight-Cf6GkXSa.js";import{t as tr}from"./Document-0Zpczu4q.js";import{t as nr}from"./Bolt-CkliNuRS.js";import{t as rr}from"./Clock-ClG7Ty9T.js";import{t as ir}from"./Dot-D4h2WemU.js";import{t as ar}from"./Calendar-DCYqUUNo.js";import{t as or}from"./Search-QbUIQb6W.js";import{t as sr}from"./ChevronLeft-BzE8YX6u.js";import{t as cr}from"./EarthGlobe-Dqu4Dt_R.js";import{t as lr}from"./EllipsisHorizontal-BuWLk1Hy.js";import{t as ur}from"./InfoOutline-BLtnjxbN.js";import{t as dr}from"./ErrorOutline-Cl-3_nRG.js";import{t as fr}from"./EarthAmericas-DLWVWv9X.js";import{t as pr}from"./Image-BrMFkN0j.js";import{t as mr}from"./Trash-BxG6GrjH.js";import{t as hr}from"./ArrowLeft-x2OZCZTu.js";import{t as gr}from"./Edit-CAHlBqGT.js";import{t as _r}from"./AddCircle-BZjvWs4R.js";import{t as vr}from"./Circle-DkcW-8WT.js";import{t as yr}from"./Publish-BYF7r5nk.js";import{t as br}from"./Timeline-X-VaErdm.js";import{t as xr}from"./Unpublish-B0p_ZGt2.js";import{t as Sr}from"./ArrowDown-CM5h1Tfl.js";import{t as Cr}from"./ArrowRight-D293IkFJ.js";import{t as wr}from"./Revert-BmEXeO7H.js";import{t as Tr}from"./Copy-BTQgeMVP.js";import{t as Er}from"./Sync-B1MBhh7o.js";import{t as Dr}from"./AccessDenied-PrzSvkgv.js";import{t as Or}from"./Documents-C8KrBFzU.js";import{t as kr}from"./Download-DeIn0VAL.js";import{t as Ar}from"./ChevronUp-3VMiyA07.js";import{t as jr}from"./Link-Cl1VSeDJ.js";import{t as Mr}from"./Ulist-CYD_2mDY.js";import{t as Nr}from"./BinaryDocument-D1GQsa0h.js";import{t as Pr}from"./Upload-ChJKE2jO.js";import{t as Fr}from"./ReadOnly-BkEx9qPu.js";import{t as Ir}from"./Reset-CgCZnejz.js";import{t as Lr}from"./Launch-DuEs-KHJ.js";import{t as Rr}from"./Unknown-CEYtdaCK.js";import{t as zr}from"./Add-CwQ5TpM8.js";import{t as Br}from"./Lock-Ui2f2sVi.js";import{t as Vr}from"./EyeOpen-DOBSuUsK.js";import{t as Hr}from"./BulbOutline-BN--Ec2H.js";import{t as Ur}from"./HelpCircle-8HZ3whUD.js";import{t as Wr}from"./Collapse-B22lXxln.js";import{t as ree}from"./Expand-CQC9Ec3E.js";import{t as Gr}from"./BlockElement-CQIVGSb1.js";import{t as Kr}from"./Bold-CGtaOUDj.js";import{t as qr}from"./Code-COts8HnY.js";import{t as Jr}from"./InlineElement-BWl55c6a.js";import{t as Yr}from"./Italic-BmVn7uuk.js";import{t as Xr}from"./Olist-BBuinWyR.js";import{t as Zr}from"./Strikethrough-BszDIkmY.js";import{t as Qr}from"./Underline-BdG8-Er-.js";import{t as $r}from"./ThLarge-CjFCbJnr.js";import{t as ei}from"./Desktop-msdzf3th.js";import{t as ti}from"./Moon-NrRkSdh3.js";import{t as ni}from"./Sun-OgXegq7_.js";import{t as ri}from"./DragHandle-CKP6vPDQ.js";import{t as ii}from"./AddDocument-Ca_v8JdZ.js";import{t as ai}from"./InsertAbove-C8i6y-4D.js";import{t as oi}from"./InsertBelow-BILWhc2X.js";import{t as si}from"./Crop-DW3NFLyK.js";var ci;try{ci=void 0}catch{}var li=ci||`6.17.0`;function ui(){return m(function(e,t){var n=null;e._refCount++;var r=v(t,void 0,void 0,void 0,function(){if(!e||e._refCount<=0||0<--e._refCount){n=null;return}var r=e._connection,i=n;n=null,r&&(!i||r===i)&&r.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var di=function(e){l(t,e);function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._subject=null,r._refCount=0,r._connection=null,w(t)&&(r.lift=t.lift),r}return t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,e?.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new E;var n=this.getSubject();t.add(this.source.subscribe(v(n,void 0,function(){e._teardown(),n.complete()},function(t){e._teardown(),n.error(t)},function(){return e._teardown()}))),t.closed&&(this._connection=null,t=E.EMPTY)}return t},t.prototype.refCount=function(){return ui()(this)},t}(h),fi=function(e){l(t,e);function t(t){var n=e.call(this)||this;return n._value=t,n}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){var e=this,t=e.hasError,n=e.thrownError,r=e._value;if(t)throw n;return this._throwIfClosed(),r},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(k),pi=1,mi,hi={};function gi(e){return e in hi&&(delete hi[e],!0)}var _i={setImmediate:function(e){var t=pi++;return hi[t]=!0,mi||=Promise.resolve(),mi.then(function(){return gi(t)&&e()}),t},clearImmediate:function(e){gi(e)}},vi=_i.setImmediate,yi=_i.clearImmediate,bi={setImmediate:function(){var e=[...arguments];return(bi.delegate?.setImmediate||vi).apply(void 0,_([],s(e)))},clearImmediate:function(e){return(bi.delegate?.clearImmediate||yi)(e)},delegate:void 0},xi=function(e){l(t,e);function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return t.prototype.requestAsyncId=function(t,n,r){return r===void 0&&(r=0),r!==null&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t._scheduled||=bi.setImmediate(t.flush.bind(t,void 0)))},t.prototype.recycleAsyncId=function(t,n,r){if(r===void 0&&(r=0),r==null?this.delay>0:r>0)return e.prototype.recycleAsyncId.call(this,t,n,r);var i=t.actions;n!=null&&i[i.length-1]?.id!==n&&(bi.clearImmediate(n),t._scheduled===n&&(t._scheduled=void 0))},t}(P),Si=new(function(e){l(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var n=this.actions,r;e||=n.shift();do if(r=e.execute(e.state,e.delay))break;while((e=n[0])&&e.id===t&&n.shift());if(this._active=!1,r){for(;(e=n[0])&&e.id===t&&n.shift();)e.unsubscribe();throw r}},t}(I))(xi);function Ci(e,t){var n=typeof t==`object`;return new Promise(function(r,i){var a=new g({next:function(e){r(e),a.unsubscribe()},error:i,complete:function(){n?r(t.defaultValue):i(new Qe)}});e.subscribe(a)})}var wi=T(function(e){return function(t){t===void 0&&(t=null),e(this),this.message=`Timeout has occurred`,this.name=`TimeoutError`,this.info=t}});function Ti(e,t){var n=Oe(e)?{first:e}:typeof e==`number`?{each:e}:e,r=n.first,i=n.each,a=n.with,o=a===void 0?Ei:a,s=n.scheduler,c=s===void 0?t??ce:s,l=n.meta,u=l===void 0?null:l;if(r==null&&i==null)throw TypeError(`No timeout provided.`);return m(function(e,t){var n,a,s=null,l=0,f=function(e){a=d(t,c,function(){try{n.unsubscribe(),x(o({meta:u,lastValue:s,seen:l})).subscribe(t)}catch(e){t.error(e)}},e)};n=e.subscribe(v(t,function(e){a?.unsubscribe(),l++,t.next(s=e),i>0&&f(i)},void 0,void 0,function(){a?.closed||a?.unsubscribe(),s=null})),!l&&f(r==null?i:typeof r==`number`?r:+r-c.now())})}function Ei(e){throw new wi(e)}var Di=Array.isArray,Oi=Object.getPrototypeOf,ki=Object.prototype,Ai=Object.keys;function ji(e){if(e.length===1){var t=e[0];if(Di(t))return{args:t,keys:null};if(Mi(t)){var n=Ai(t);return{args:n.map(function(e){return t[e]}),keys:n}}}return{args:e,keys:null}}function Mi(e){return e&&typeof e==`object`&&Oi(e)===ki}function Ni(e,t){return e.reduce(function(e,n,r){return e[n]=t[r],e},{})}function Pi(){var e=[...arguments],t=M(e),n=oe(e),r=ji(e),i=r.args,a=r.keys;if(i.length===0)return C([],t);var o=new h(Fi(i,t,a?function(e){return Ni(a,e)}:y));return n?o.pipe(Le(n)):o}function Fi(e,t,n){return n===void 0&&(n=y),function(r){Ii(t,function(){for(var i=e.length,a=Array(i),o=i,s=i,c=function(i){Ii(t,function(){var c=C(e[i],t),l=!1;c.subscribe(v(r,function(e){a[i]=e,l||(l=!0,s--),s||r.next(n(a.slice()))},function(){--o||r.complete()}))},r)},l=0;l=0?d(o,n,u,r,!0):c=!0,u();var p=v(o,function(e){var t,n,r=s.slice();try{for(var o=a(r),c=o.next();!c.done;c=o.next()){var u=c.value,d=u.buffer;d.push(e),i<=d.length&&l(u)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}},function(){for(;s?.length;)o.next(s.shift().buffer);p?.unsubscribe(),o.complete(),o.unsubscribe()},void 0,function(){return s=null});t.subscribe(p)})}function Zi(e){return m(function(t,n){var r=null,i=null,a=function(){i?.unsubscribe();var t=r;r=[],t&&n.next(t),x(e()).subscribe(i=v(n,a,u))};a(),t.subscribe(v(n,function(e){return r?.push(e)},function(){r&&n.next(r),n.complete()},void 0,function(){return r=i=null}))})}function Qi(e,t,n,r,i){return function(a,o){var s=n,c=t,l=0;a.subscribe(v(o,function(t){var n=l++;c=s?e(c,t,n):(s=!0,t),r&&o.next(c)},i&&(function(){s&&o.next(c),o.complete()})))}}function $i(e,t){return m(Qi(e,t,arguments.length>=2,!1,!0))}var ea=function(e,t){return e.push(t),e};function ta(){return m(function(e,t){$i(ea,[])(e).subscribe(t)})}function na(e,t){return c(t)?Ee(e,t,1):Ee(e,1)}function ra(){var e=[...arguments],t=M(e);return m(function(n,r){Xe()(C(_([n],s(e)),t)).subscribe(r)})}function ia(){var e=[...arguments];return ra.apply(void 0,_([],s(e)))}function aa(e){return new h(function(t){return e.subscribe(t)})}var oa={connector:function(){return new k}};function sa(e,t){t===void 0&&(t=oa);var n=t.connector;return m(function(t,r){var i=n();x(e(aa(i))).subscribe(r),r.add(t.subscribe(i))})}function ca(e){return $i(function(t,n,r){return!e||e(n,r)?t+1:t},0)}function la(e,t){return t===void 0&&(t=ce),m(function(n,r){var i=null,a=null,o=null,s=function(){if(i){i.unsubscribe(),i=null;var e=a;a=null,r.next(e)}};function c(){var n=o+e,a=t.now();if(a=2;return function(r){return r.pipe(e?je(function(t,n){return e(t,n,r)}):y,da(1),n?ua(t):_a(function(){return new Qe}))}}function Sa(e,t,n,r){return m(function(i,a){var o;!t||typeof t==`function`?o=t:(n=t.duration,o=t.element,r=t.connector);var s=new Map,c=function(e){s.forEach(e),e(a)},l=function(e){return c(function(t){return t.error(e)})},u=0,d=!1,f=new p(a,function(t){try{var i=e(t),c=s.get(i);if(!c){s.set(i,c=r?r():new k);var u=m(i,c);if(a.next(u),n){var d=v(c,function(){c.complete(),d?.unsubscribe()},void 0,void 0,function(){return s.delete(i)});f.add(x(n(u)).subscribe(d))}}c.next(o?o(t):t)}catch(e){l(e)}},function(){return c(function(e){return e.complete()})},l,function(){return s.clear()},function(){return d=!0,u===0});i.subscribe(f);function m(e,t){var n=new h(function(e){u++;var n=t.subscribe(e);return function(){n.unsubscribe(),--u===0&&d&&f.unsubscribe()}});return n.key=e,n}})}function Ca(e){return e<=0?function(){return et}:m(function(t,n){var r=[];t.subscribe(v(n,function(t){r.push(t),e=2;return function(r){return r.pipe(e?je(function(t,n){return e(t,n,r)}):y,Ca(1),n?ua(t):_a(function(){return new Qe}))}}function Ta(e,t,n){return n===void 0&&(n=1/0),c(t)?Ee(function(){return e},t,n):(typeof t==`number`&&(n=t),Ee(function(){return e},n))}function Ea(e,t){var n=c(e)?e:function(){return e};return c(t)?sa(t,{connector:n}):function(e){return new di(e,n)}}function Da(){return m(function(e,t){var n,r=!1;e.subscribe(v(t,function(e){var i=n;n=e,r&&t.next([i,e]),r=!0}))})}function Oa(e,t,n,r){n&&!c(n)&&(r=n);var i=c(n)?n:void 0;return function(n){return Ea(new te(e,t,r),i)(n)}}function ka(e){var t,n=1/0,r;return e!=null&&(typeof e==`object`?(t=e.count,n=t===void 0?1/0:t,r=e.delay):n=e),n<=0?function(){return et}:m(function(e,t){var i=0,a,o=function(){if(a?.unsubscribe(),a=null,r!=null){var e=typeof r==`number`?Ve(r):x(r(i)),n=v(t,function(){n.unsubscribe(),s()});e.subscribe(n)}else s()},s=function(){var r=!1;a=e.subscribe(v(t,void 0,function(){++i=2,!0))}function Ma(){var e=[...arguments],t=M(e);return m(function(n,r){(t?Fe(e,n,t):Fe(e,n)).subscribe(r)})}function Na(e,t){return c(t)?G(function(){return e},t):G(function(){return e})}function Pa(e,t){return m(function(n,r){var i=t;return G(function(t,n){return e(i,t,n)},function(e,t){return i=t,t})(n).subscribe(r),function(){i=null}})}function Fa(e,t){return m(function(n,r){var i=t??{},a=i.leading,o=a===void 0||a,s=i.trailing,c=s!==void 0&&s,l=!1,u=null,d=null,f=!1,p=function(){d?.unsubscribe(),d=null,c&&(g(),f&&r.complete())},m=function(){d=null,f&&r.complete()},h=function(t){return d=x(e(t)).subscribe(v(r,p,m))},g=function(){if(l){l=!1;var e=u;u=null,r.next(e),!f&&h(e)}};n.subscribe(v(r,function(e){l=!0,u=e,(!d||d.closed)&&(o?g():h(e))},function(){f=!0,!(c&&l&&d&&!d.closed)&&r.complete()}))})}function Ia(e,t,n){t===void 0&&(t=ce);var r=Ve(e,t);return Fa(function(){return r},n)}function La(){var e=[...arguments],t=oe(e);return m(function(n,r){for(var i=e.length,a=Array(i),o=e.map(function(){return!1}),c=!1,l=function(t){x(e[t]).subscribe(v(r,function(e){a[t]=e,!c&&!o[t]&&(o[t]=!0,(c=o.every(y))&&(o=null))},u))},d=0;d`u`||typeof window<`u`&&window.navigator!==void 0&&window.navigator.userAgent.includes(`jsdom`))return(0,$.createContext)(t);if(!Wa[n])Wa[n]={context:(0,$.createContext)(t),version:li};else if(Wa[n].version!==li)throw TypeError(`Duplicate instances of context "${e}" with incompatible versions detected: Expected ${li} but got ${Wa[n].version}.\n\nFor more information, please visit ${Ba}`);else Ha.has(li)||(console.warn(`Duplicate instances of context "${e}" detected. This is likely a mistake and may cause unexpected behavior.\n\nFor more information, please visit ${Ba}`),Ha.add(li));return Wa[n].context}var Ha=new Set;function Ua(){if(typeof globalThis<`u`)return globalThis;if(typeof window<`u`)return window;if(typeof self<`u`)return self;if(typeof global<`u`)return global;throw Error(`sanity: could not locate global scope`)}var Wa=Ua(),Ga=Va(`sanity/_singletons/context/active-workspace-matcher`,null),Ka=Va(`sanity/_singletons/context/addon-dataset`,null),qa=Va(`sanity/_singletons/context/app-id-cache`,null),Ja=Va(`sanity/_singletons/context/array-item-root-element`,null),Ya=Va(`sanity/_singletons/context/array-validation`,null),Xa=Va(`sanity/_singletons/context/asset-limit-upsell`,null),Za=Va(`sanity/_singletons/context/calendar`,void 0),Qa=Va(`sanity/_singletons/context/change-indicator-tracker-store`,null),$a=Va(`sanity/_singletons/context/change-indicator-tracker-get-snapshot`,null),eo=Va(`sanity/_singletons/context/color-scheme-set-value`,null),to=Va(`sanity/_singletons/context/color-scheme-value`,null),no=Va(`sanity/_singletons/context/comment-input`,null),ro=Va(`sanity/_singletons/context/comments-v2-comment-input`,null),io=Va(`sanity/_singletons/context/comments-authoring-path`,null),ao=Va(`sanity/_singletons/context/comments-v2-authoring-path`,null),oo=Va(`sanity/_singletons/context/comments`,null),so=Va(`sanity/_singletons/context/comments-v2`,null),co=Va(`sanity/_singletons/context/comments-enabled`,{enabled:!1,mode:null}),iee=Va(`sanity/_singletons/context/comments-v2-enabled`,{enabled:!1,mode:null}),lo=Va(`sanity/_singletons/context/comments-intent`,void 0),uo=Va(`sanity/_singletons/context/comments-onboarding`,null),fo=Va(`sanity/_singletons/context/comments-v2-onboarding`,null),po=Va(`sanity/_singletons/context/comments-selected-path`,null),mo=Va(`sanity/_singletons/context/comments-v2-selected-path`,null),ho=Va(`sanity/_singletons/context/comments-upsell`,null),go=Va(`sanity/_singletons/context/comments-v2-upsell`,null),_o=Va(`sanity/_singletons/context/config-error`,null),vo=Va(`sanity/_singletons/context/copy-paste`,null),yo=Va(`sanity/_singletons/context/dialog-stack`,null),bo=Va(`sanity/_singletons/context/diff`,{path:[]}),xo=Va(`sanity/_singletons/context/document-action-props`,void 0),So=Va(`sanity/_singletons/context/actions-state`,null),Co=Va(`sanity/_singletons/context/document-change`,null),wo=Va(`sanity/_singletons/context/document-divergences`,{enabled:!1,sessionId:null}),To=Va(`sanity/_singletons/context/document-field-actions`,null),Eo=Va(`sanity/_singletons/context/document-id`,null),Do=Va(`sanity/_singletons/context/document-limit-upsell`,null),Oo=Va(`sanity/_singletons/context/document-pane`,null),ko=Va(`sanity/_singletons/context/document-pane-info`,null);Va(`sanity/_singletons/context/edit-dialog-outer-boundary`,null);var Ao=Va(`sanity/_singletons/context/enhanced-object-dialog-enabled`,{enabled:!1,legacyEditing:!1}),jo=Va(`sanity/_singletons/context/events`,null),Mo=Va(`sanity/_singletons/context/feedback`,{telemetryConsent:`denied`,userName:void 0,userEmail:void 0,tags:{}}),No=Va(`sanity/_singletons/context/field-actions`,{actions:[],focused:!1,hovered:!1,__internal_slot:void 0,__internal_comments:void 0,onMouseEnter:()=>void 0,onMouseLeave:()=>void 0}),Po=Va(`sanity/_singletons/context/form-builder`,null),Fo=Va(`sanity/_singletons/context/form-callbacks`,null),Io=Va(`sanity/_singletons/context/form-field-presence`,[]),Lo=Va(`sanity/_singletons/context/form-value`,null),Ro=Va(`sanity/_singletons/context/free-trial`,void 0),zo=Va(`sanity/_singletons/context/fullscreen-pte`,{getFullscreenPath:()=>void 0,setFullscreenPath:()=>{},hasAnyFullscreen:()=>!1,allFullscreenPaths:[]}),Bo=Va(`sanity/_singletons/context/get-form-value`,null),Vo=Va(`sanity/_singletons/context/hovered-field`,{store:{subscribe:()=>()=>void 0,getSnapshot:()=>[]},onMouseEnter:()=>void 0,onMouseLeave:()=>void 0}),Ho=Va(`sanity/_singletons/context/is-last-pane`,!1),Uo=Va(`sanity/_singletons/context/live-user-application`,{userApplication:void 0,isLoading:!0}),Wo=Va(`sanity/_singletons/context/locale`,void 0),Go=Va(`sanity/_singletons/context/logged-out-reason`,void 0),Ko=Va(`sanity/_singletons/context/media-library`,null),qo=Va(`sanity/_singletons/context/mention-user`,null),Jo=Va(`sanity/_singletons/context/mountedTools`,{inactiveToolStates:new Map}),Yo=Va(`sanity/_singletons/context/navbar`,{onSearchFullscreenOpenChange:()=>``,onSearchOpenChange:()=>``,searchFullscreenOpen:!1,searchFullscreenPortalEl:null,searchOpen:!1}),Xo=Va(`sanity/_singletons/context/package-version-info`,{isAutoUpdating:!1,checkForUpdates:()=>{},get currentVersion(){throw Error(`PackageVersionInfoContext not provided`)},versionCheckStatus:{lastCheckedAt:null,checking:!1}}),Zo=Va(`sanity/_singletons/context/pane`,null),Qo=Va(`sanity/_singletons/context/pane-layout`,null);function $o(){throw Error(`Pane is missing router context`)}var es=Va(`sanity/_singletons/context/pane-router`,{index:0,groupIndex:0,siblingIndex:0,payload:void 0,params:{},hasGroupSiblings:!1,groupLength:0,routerPanesState:[],BackLink:()=>$o(),ChildLink:()=>$o(),ReferenceChildLink:()=>$o(),handleEditReference:()=>$o(),ParameterizedLink:()=>$o(),replaceCurrent:()=>$o(),closeCurrentAndAfter:()=>$o(),closeCurrent:()=>$o(),duplicateCurrent:()=>$o(),setView:()=>$o(),setParams:()=>$o(),setPayload:()=>$o(),navigateIntent:()=>$o(),createPathWithParams:()=>$o()}),ts=Va(`sanity/_singletons/context/portal-boundary`,null),ns=Va(`sanity/_singletons/context/parse-errors`,{errors:{},set:()=>void 0}),rs=Va(`sanity/_singletons/context/perspective-context`,null),is=Va(`sanity/_singletons/context/portable-text-markers`,[]),as=Va(`sanity/_singletons/context/portable-text-member-item-element-refs`,new fi({})),os=Va(`sanity/_singletons/context/portable-text-member-items`,[]),ss=Va(`sanity/_singletons/context/portable-text-member-schema-types`,null),cs=Va(`sanity/_singletons/context/presence`,[]),ls=Va(`sanity/_singletons/context/presence-tracker-store`,null),us=Va(`sanity/_singletons/context/presence-tracker-get-snapshot`,null);Va(`sanity/_singletons/context/presentation`,null),Va(`sanity/_singletons/context/presentation/displayed-document`,null),Va(`sanity/_singletons/context/presentation/document`,null),Va(`sanity/_singletons/context/presentation/navigate`,null),Va(`sanity/_singletons/context/presentation/panels`,null),Va(`sanity/_singletons/context/presentation/params`,null),Va(`sanity/_singletons/context/presentation/shared-state`,null);var ds=Va(`sanity/_singletons/context/preview-card`,{selected:!1}),fs=Va(`sanity/_singletons/context/reference-input-options`,{}),ps=Va(`sanity/_singletons/context/reference-item-ref`,null),aee=Va(`sanity/_singletons/context/releases-metadata`,null),oee=Va(`sanity/_singletons/context/releases-table`,null),ms=Va(`sanity/_singletons/context/releases-upsell`,null),hs=Va(`sanity/_singletons/context/resolved-panes`,null);function gs(e){let t=(0,Z.c)(3),{children:n,value:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(hs.Provider,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}var _s=Va(`sanity/_singletons/context/resource-cache`,null),vs=Va(`sanity/_singletons/context/review-changes`,{onOpenReviewChanges:()=>void 0,onSetFocus:()=>void 0,isReviewChangesOpen:!1,isInteractive:!0}),ys=Va(`sanity/_singletons/context/router`,null),bs=Va(`sanity/_singletons/context/router-history`,null),xs=Va(`sanity/_singletons/context/scheduled-publishing-enabled`,{enabled:!1,mode:null,hasUsedScheduledPublishing:{used:!1,loading:!1}}),Ss=Va(`sanity/_singletons/context/schedule-publish-upsell`,{upsellData:null,handleOpenDialog:()=>null,handleClose:()=>null,upsellDialogOpen:!1,telemetryLogs:{dialogSecondaryClicked:()=>null,dialogPrimaryClicked:()=>null,panelViewed:()=>null,panelDismissed:()=>null,panelPrimaryClicked:()=>null,panelSecondaryClicked:()=>null}}),Cs=Va(`sanity/_singletons/context/schedules`,void 0),ws=Va(`sanity/_singletons/context/scroll`,null),Ts=Va(`sanity/_singletons/context/search`,void 0),Es=Va(`sanity/_singletons/context/selected-annotations`,null),Ds=Va(`sanity/_singletons/context/single-doc-release-context`,null),Os=Va(`sanity/_singletons/context/single-doc-release-enabled`,{enabled:!1,mode:null}),see=Va(`sanity/_singletons/context/single-doc-release-upsell`,{upsellData:null,handleOpenDialog:()=>null,handleClose:()=>null,upsellDialogOpen:!1,telemetryLogs:{dialogSecondaryClicked:()=>null,dialogPrimaryClicked:()=>null,panelViewed:()=>null,panelDismissed:()=>null,panelPrimaryClicked:()=>null,panelSecondaryClicked:()=>null}}),ks=Va(`sanity/_singletons/context/sortable-item-id`,null),As=Va(`sanity/_singletons/context/source`,null),js=Va(`sanity/_singletons/context/structure-tool`,null),Ms=Va(`sanity/_singletons/context/studioAnnouncements`,void 0),Ns=Va(`sanity/_singletons/context/request-error-reporter`,null),Ps=Va(`sanity/_singletons/context/tasks`,null),Fs=Va(`sanity/_singletons/context/tasks-enabled`,{enabled:!1,mode:null}),Is=Va(`sanity/_singletons/context/tasks-navigation`,null),Ls=Va(`sanity/_singletons/context/tasks-upsell`,null),Rs=Va(`sanity/_singletons/context/user-application-cache`,null),zs=Va(`sanity/_singletons/context/user-color-manager`,null),Bs=Va(`sanity/_singletons/context/unclaimed-project`,{onClaim:()=>void 0,state:void 0}),Vs=Va(`sanity/_singletons/context/validation`,[]),Hs=Va(`sanity/_singletons/context/virtualizer-scroll-instance`,null),Us=Va(`sanity/_singletons/context/visible-workspaces`,null),Ws=Va(`sanity/_singletons/context/workspace`,null),Gs=Va(`sanity/_singletons/context/workspaces`,null),Ks=Va(`sanity/_singletons/context/z-index`,{navbar:200,navbarPopover:5e5,navbarDialog:500001,pane:100,paneHeader:[110,15e3],paneFooter:[120,2e4],paneResizer:[130,25e3],paneDialog:[140,5e3],popover:200,modal:200,movingItem:1e4,drawershade:1e6,drawer:1000001,fullscreen:12e5,inspectorDialog:2e4,toast:[100,11e3],portal:200,dropdown:200,navbarFixed:1010,fullscreenEdit:1050,popoverBackground:1060,tooltip:200,modalBackground:2e3,spinner:3e3}),qs=t(((e,t)=>{var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})},u=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let s of o(t))!c.call(e,s)&&s!==n&&i(e,s,{get:()=>t[s],enumerable:!(r=a(t,s))||r.enumerable});return e},d=(e,t,n)=>(n=e==null?{}:r(s(e)),u(t||!e||!e.__esModule?i(n,`default`,{value:e,enumerable:!0}):n,e)),f=e=>u(i({},`__esModule`,{value:!0}),e),p={};l(p,{$dispatcherGuard:()=>T,$makeReadOnly:()=>D,$reset:()=>E,$structuralCheck:()=>P,c:()=>b,clearRenderCounterRegistry:()=>k,renderCounterRegistry:()=>O,useRenderCounter:()=>M}),t.exports=f(p);var m=d(n()),{useRef:h,useEffect:g,isValidElement:_}=m,v=m.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE??m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,y=Symbol.for(`react.memo_cache_sentinel`),b=typeof m.__COMPILER_RUNTIME?.c==`function`?m.__COMPILER_RUNTIME.c:function(e){return m.useMemo(()=>{let t=Array(e);for(let n=0;n{x[e]=()=>{throw Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var S=null;x.useMemoCache=e=>{if(S==null)throw Error(`React Compiler internal invariant violation: unexpected null dispatcher`);return S.useMemoCache(e)};function C(e){return v.ReactCurrentDispatcher.current=e,v.ReactCurrentDispatcher.current}var w=[];function T(e){let t=v.ReactCurrentDispatcher.current;if(e===0){if(w.push(t),w.length===1&&(S=t),t===x)throw Error(`[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.`);C(x)}else if(e===1){let e=w.pop();if(e==null)throw Error(`React Compiler internal error: unexpected null in guard stack`);w.length===0&&(S=null),C(e)}else if(e===2)w.push(t),C(S);else if(e===3){let e=w.pop();if(e==null)throw Error(`React Compiler internal error: unexpected null in guard stack`);C(e)}else throw Error(`React Compiler internal error: unreachable block`+e)}function E(e){for(let t=0;t{e.count=0})}function A(e,t){let n=O.get(e);n??(n=new Set,O.set(e,n)),n.add(t)}function j(e,t){O.get(e)?.delete(t)}function M(e){let t=h(null);t.current!=null&&(t.current.count+=1),g(()=>{if(t.current==null){let n={count:0};A(e,n),t.current=n}return()=>{t.current!==null&&j(e,t.current)}})}var N=new Set;function P(e,t,n,r,i,a){function o(e,t,o,s){let c=`${r}:${a} [${i}] ${n}${o} changed from ${e} to ${t} at depth ${s}`;N.has(c)||(N.add(c),console.error(c))}function s(e,t,n,r){if(!(r>2)&&e!==t){if(typeof e!=typeof t)o(`type ${typeof e}`,`type ${typeof t}`,n,r);else if(typeof e==`object`){let i=Array.isArray(e),a=Array.isArray(t);if(e===null&&t!==null)o(`null`,`type ${typeof t}`,n,r);else if(t===null)o(`type ${typeof e}`,`null`,n,r);else if(e instanceof Map){if(!(t instanceof Map))o(`Map instance`,`other value`,n,r);else if(e.size!==t.size)o(`Map instance with size ${e.size}`,`Map instance with size ${t.size}`,n,r);else for(let[i,a]of e)t.has(i)?s(a,t.get(i),`${n}.get(${i})`,r+1):o(`Map instance with key ${i}`,`Map instance without key ${i}`,n,r)}else if(t instanceof Map)o(`other value`,`Map instance`,n,r);else if(e instanceof Set){if(!(t instanceof Set))o(`Set instance`,`other value`,n,r);else if(e.size!==t.size)o(`Set instance with size ${e.size}`,`Set instance with size ${t.size}`,n,r);else for(let i of t)e.has(i)||o(`Set instance without element ${i}`,`Set instance with element ${i}`,n,r)}else if(t instanceof Set)o(`other value`,`Set instance`,n,r);else if(i||a){if(i!==a)o(`type ${i?`array`:`object`}`,`type ${a?`array`:`object`}`,n,r);else if(e.length!==t.length)o(`array with length ${e.length}`,`array with length ${t.length}`,n,r);else for(let i=0;ipc(e))&&(`markDefs`in e?Array.isArray(e.markDefs)&&e.markDefs.every(e=>pc(e)):!0)&&(`style`in e?typeof e.style==`string`:!0)}function hc(e){return pc(e)&&e._type===`span`&&typeof e.text==`string`&&(`marks`in e?Array.isArray(e.marks)&&e.marks.every(e=>typeof e==`string`):!0)}function gc(e){return!!e&&(typeof e==`object`||typeof e==`function`)}function _c(e){if(!vc(e))return!1;let t=e;for(;t;){if(t.name===`document`)return!0;t=t.type}return!1}function vc(e){return gc(e)?e.jsonType===`object`:!1}function yc(e){return gc(e)?e.jsonType===`array`:!1}function bc(e){return yc(e)&&e.of.some(e=>Ic(e))}function xc(e){return yc(e)&&e.of.every(e=>vc(e))}function Sc(e){return yc(e)&&e.of.every(e=>Oc(e))}function Cc(e){return yc(e)&&e.of.every(e=>Tc(e))}function wc(e){return gc(e)?e.jsonType===`boolean`:!1}function Tc(e){return gc(e)?e.jsonType===`string`:!1}function Ec(e){return Tc(e)?e.name===`datetime`:!1}function Dc(e){return gc(e)?e.jsonType===`number`:!1}function Oc(e){return wc(e)||Tc(e)||Dc(e)}function kc(e){return gc(e)&&(e.name===`reference`||kc(e.type))}function Ac(e){return gc(e)&&(e.name===`image`||Ac(e.type))}function jc(e){return gc(e)&&(e.name===`file`||jc(e.type))}function Mc(e){return gc(e)?e.deprecated!==void 0:!1}function Nc(e){return gc(e)&&(e.name===`crossDatasetReference`||Nc(e.type))}function Pc(e){return typeof e==`object`&&!!e&&`title`in e&&`value`in e}function Fc(e){return gc(e)?Array.isArray(e.annotations)&&Array.isArray(e.decorators):!1}function Ic(e){if(!gc(e)||!Array.isArray(e.fields))return!1;let t=e.fields.find(zc),n=e.fields.find(Lc),r=e.fields.find(Rc);return zc(t)&&Lc(n)&&Rc(r)}function Lc(e){return!gc(e)||e.name!==`style`?!1:gc(e.type)&&e.type.jsonType===`string`}function Rc(e){return!gc(e)||e.name!==`listItem`?!1:gc(e.type)&&e.type.jsonType===`string`}function zc(e){return!gc(e)||e.name!==`children`||!yc(e.type)?!1:e.type.of.some(Fc)}function Bc(e,t){return e}function cee(e,t){return e}function Vc(e,t){return e}var Hc=[`groq2024`,`groqLegacy`];function Uc(e){return Hc.includes(e)}function Wc(e){return Js(e)&&typeof e.current==`string`}function Gc(e){return e.level===`error`}function Kc(e){return e.level===`warning`}var qc=qs(),Jc=class{constructor(e){this.value=e}deref(){return this.value}},Yc=typeof WeakRef>`u`?Jc:WeakRef,Xc=0,Zc=1;function Qc(){return{s:Xc,v:void 0,o:null,p:null}}function $c(e){return e instanceof Yc?e.deref():e}function el(e,t={}){let n=Qc(),{resultEqualityCheck:r,maxSize:i}=t,a=i!==void 0;if(a&&(!Number.isInteger(i)||i<1))throw TypeError(`maxSize must be a positive integer, received: ${i}`);let o=null,s=0,c,l=0;function u(){s>=i&&(o=n,n=Qc(),s=0)}function d(){let t=n,{length:i}=arguments;for(let e=0,n=i;e{n=Qc(),o=null,s=0,d.resetResultsCount()},d.resultsCount=()=>l,d.resetResultsCount=()=>{l=0},d}function tl(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function nl(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}var rl=e=>Array.isArray(e)?e:[e];function il(e){let t=Array.isArray(e[0])?e[0]:e;return nl(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function al(e,...t){let n=typeof e==`function`?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t=0,r=0,i,a={},o=e.pop();typeof o==`object`&&(a=o,o=e.pop()),tl(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:l=el,argsMemoizeOptions:u=[]}={...n,...a},d=rl(c),f=rl(u),p=il(e),m=s(function(){return t++,o.apply(null,arguments)},...d),h=l(function(){r++;let{length:e}=p,t=Array(e);for(let n=0;nr,resetDependencyRecomputations:()=>{r=0},lastResult:()=>i,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:s,argsMemoize:l})};return Object.assign(r,{withTypes:()=>r}),r}var ol=al(el),sl=[];for(let e=0;e<256;++e)sl.push((e+256).toString(16).slice(1));function cl(e,t=0){return(sl[e[t+0]]+sl[e[t+1]]+sl[e[t+2]]+sl[e[t+3]]+`-`+sl[e[t+4]]+sl[e[t+5]]+`-`+sl[e[t+6]]+sl[e[t+7]]+`-`+sl[e[t+8]]+sl[e[t+9]]+`-`+sl[e[t+10]]+sl[e[t+11]]+sl[e[t+12]]+sl[e[t+13]]+sl[e[t+14]]+sl[e[t+15]]).toLowerCase()}var ll=new Uint8Array(16);function ul(){return crypto.getRandomValues(ll)}function dl(e,t,n){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():fl(e,t,n)}function fl(e,t,n){e||={};let r=e.random??e.rng?.()??ul();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return cl(r)}function pl(){if(typeof globalThis<`u`)return globalThis;if(typeof self<`u`)return self;if(typeof window<`u`)return window;if(typeof global<`u`)return global}function ml(){let e=pl();if(e.__xstate__)return e.__xstate__}var hl=e=>{if(typeof window>`u`)return;let t=ml();t&&t.register(e)},gl=class{constructor(e){this._process=e,this._active=!1,this._current=null,this._last=null}start(){this._active=!0,this.flush()}clear(){this._current&&(this._current.next=null,this._last=this._current)}enqueue(e){let t={value:e,next:null};if(this._current){this._last.next=t,this._last=t;return}this._current=t,this._last=t,this._active&&this.flush()}flush(){for(;this._current;){let e=this._current;this._process(e.value),this._current=e.next}this._last=null}},_l=``,vl=`#`,lee=`*`,yl=`xstate.init`,bl=`xstate.stop`;function xl(e,t){return{type:`xstate.after.${e}.${t}`}}function Sl(e,t){return{type:`xstate.done.state.${e}`,output:t}}function Cl(e,t){return{type:`xstate.done.actor.${e}`,output:t,actorId:e}}function wl(e,t){return{type:`xstate.error.actor.${e}`,error:t,actorId:e}}function Tl(e){return{type:yl,input:e}}function El(e){setTimeout(()=>{throw e})}var Dl=typeof Symbol==`function`&&Symbol.observable||`@@observable`;function Ol(e,t){let n=Al(e),r=Al(t);return typeof r==`string`?typeof n==`string`&&r===n:typeof n==`string`?n in r:Object.keys(n).every(e=>e in r&&Ol(n[e],r[e]))}function kl(e){if(Il(e))return e;let t=[],n=``;for(let r=0;re===void 0||typeof e==`string`?{target:e}:e)}function zl(e){if(e!==void 0&&e!==_l)return Pl(e)}function Bl(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)}}function Vl(e,t){return`${t}.${e}`}function Hl(e,t){let n=t.match(/^xstate\.invoke\.(\d+)\.(.*)/);if(!n)return e.implementations.actors[t];let[,r,i]=n,a=e.getStateNodeById(i).config.invoke;return(Array.isArray(a)?a[r]:a).src}function Ul(e,t){if(t===e||t===lee)return!0;if(!t.endsWith(`.*`))return!1;let n=t.split(`.`),r=e.split(`.`);for(let e=0;e{let a={source:e,target:t,event:n,delay:r,id:i,startedAt:Date.now()},c=Wl(e,i);u._snapshot._scheduledEvents[c]=a;let l=s.setTimeout(()=>{delete o[c],delete u._snapshot._scheduledEvents[c],u._relay(e,t,n)},r);o[c]=l},cancel:(e,t)=>{let n=Wl(e,t),r=o[n];delete o[n],delete u._snapshot._scheduledEvents[n],r!==void 0&&s.clearTimeout(r)},cancelAll:e=>{for(let t in u._snapshot._scheduledEvents){let n=u._snapshot._scheduledEvents[t];n.source===e&&l.cancel(e,n.id)}}},u={_snapshot:{_scheduledEvents:(t?.snapshot&&t.snapshot.scheduler)??{}},_bookId:()=>`x:${Gl++}`,_register:(e,t)=>(n.set(e,t),e),_unregister:e=>{n.delete(e.sessionId);let t=i.get(e);t!==void 0&&(r.delete(t),i.delete(e))},get:e=>r.get(e),getAll:()=>Object.fromEntries(r.entries()),_set:(e,t)=>{let n=r.get(e);if(n&&n!==t)throw Error(`Actor with system ID '${e}' already exists.`);r.set(e,t),i.set(t,e)},inspect:e=>{let t=Bl(e);return a.add(t),{unsubscribe(){a.delete(t)}}},_sendInspectionEvent:t=>{if(!a.size)return;let n={...t,rootId:e.sessionId};a.forEach(e=>e.next?.(n))},_relay:(e,t,n)=>{u._sendInspectionEvent({type:`@xstate.event`,sourceRef:e,actorRef:t,event:n}),t._send(n)},scheduler:l,getSnapshot:()=>({_scheduledEvents:{...u._snapshot._scheduledEvents}}),start:()=>{let e=u._snapshot._scheduledEvents;u._snapshot._scheduledEvents={};for(let t in e){let{source:n,target:r,event:i,delay:a,id:o}=e[t];l.schedule(n,r,i,a,o)}},_clock:s,_logger:c};return u}var ql=!1,Jl=function(e){return e[e.NotStarted=0]=`NotStarted`,e[e.Running=1]=`Running`,e[e.Stopped=2]=`Stopped`,e}({}),Yl={clock:{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e)},logger:console.log.bind(console),devTools:!1},Xl=class{constructor(e,t){this.logic=e,this._snapshot=void 0,this.clock=void 0,this.options=void 0,this.id=void 0,this.mailbox=new gl(this._process.bind(this)),this.observers=new Set,this.eventListeners=new Map,this.logger=void 0,this._processingStatus=Jl.NotStarted,this._parent=void 0,this._syncSnapshot=void 0,this.ref=void 0,this._actorScope=void 0,this.systemId=void 0,this.sessionId=void 0,this.system=void 0,this._doneEvent=void 0,this.src=void 0,this._deferred=[];let n={...Yl,...t},{clock:r,logger:i,parent:a,syncSnapshot:o,id:s,systemId:c,inspect:l}=n;this.system=a?a.system:Kl(this,{clock:r,logger:i}),l&&!a&&this.system.inspect(Bl(l)),this.sessionId=this.system._bookId(),this.id=s??this.sessionId,this.logger=t?.logger??this.system._logger,this.clock=t?.clock??this.system._clock,this._parent=a,this._syncSnapshot=o,this.options=n,this.src=n.src??e,this.ref=this,this._actorScope={self:this,id:this.id,sessionId:this.sessionId,logger:this.logger,defer:e=>{this._deferred.push(e)},system:this.system,stopChild:e=>{if(e._parent!==this)throw Error(`Cannot stop child actor ${e.id} of ${this.id} because it is not a child`);e._stop()},emit:e=>{let t=this.eventListeners.get(e.type),n=this.eventListeners.get(`*`);if(!t&&!n)return;let r=[...t?t.values():[],...n?n.values():[]];for(let t of r)try{t(e)}catch(e){El(e)}},actionExecutor:e=>{let t=()=>{if(this._actorScope.system._sendInspectionEvent({type:`@xstate.action`,actorRef:this,action:{type:e.type,params:e.params}}),!e.exec)return;let t=ql;try{ql=!0,e.exec(e.info,e.params)}finally{ql=t}};this._processingStatus===Jl.Running?t():this._deferred.push(t)}},this.send=this.send.bind(this),this.system._sendInspectionEvent({type:`@xstate.actor`,actorRef:this}),c&&(this.systemId=c,this.system._set(c,this)),this._initState(t?.snapshot??t?.state),c&&this._snapshot.status!==`active`&&this.system._unregister(this)}_initState(e){try{this._snapshot=e?this.logic.restoreSnapshot?this.logic.restoreSnapshot(e,this._actorScope):e:this.logic.getInitialSnapshot(this._actorScope,this.options?.input)}catch(e){this._snapshot={status:`error`,output:void 0,error:e}}}update(e,t){this._snapshot=e;let n;for(;n=this._deferred.shift();)try{n()}catch(t){this._deferred.length=0,this._snapshot={...e,status:`error`,error:t}}switch(this._snapshot.status){case`active`:for(let t of this.observers)try{t.next?.(e)}catch(e){El(e)}break;case`done`:for(let t of this.observers)try{t.next?.(e)}catch(e){El(e)}this._stopProcedure(),this._complete(),this._doneEvent=Cl(this.id,this._snapshot.output),this._parent&&this.system._relay(this,this._parent,this._doneEvent);break;case`error`:this._error(this._snapshot.error)}this.system._sendInspectionEvent({type:`@xstate.snapshot`,actorRef:this,event:t,snapshot:e})}subscribe(e,t,n){let r=Bl(e,t,n);if(this._processingStatus!==Jl.Stopped)this.observers.add(r);else switch(this._snapshot.status){case`done`:try{r.complete?.()}catch(e){El(e)}break;case`error`:{let e=this._snapshot.error;if(!r.error)El(e);else try{r.error(e)}catch(e){El(e)}break}}return{unsubscribe:()=>{this.observers.delete(r)}}}on(e,t){let n=this.eventListeners.get(e);n||(n=new Set,this.eventListeners.set(e,n));let r=t.bind(void 0);return n.add(r),{unsubscribe:()=>{n.delete(r)}}}select(e,t=Object.is){return{subscribe:n=>{let r=Bl(n),i=e(this.getSnapshot());return this.subscribe(n=>{let a=e(n);t(i,a)||(i=a,r.next?.(a))})},get:()=>e(this.getSnapshot())}}start(){if(this._processingStatus===Jl.Running)return this;this._syncSnapshot&&this.subscribe({next:e=>{e.status===`active`&&this.system._relay(this,this._parent,{type:`xstate.snapshot.${this.id}`,snapshot:e})},error:()=>{}}),this.system._register(this.sessionId,this),this.systemId&&this.system._set(this.systemId,this),this._processingStatus=Jl.Running;let e=Tl(this.options.input);switch(this.system._sendInspectionEvent({type:`@xstate.event`,sourceRef:this._parent,actorRef:this,event:e}),this._snapshot.status){case`done`:return this.update(this._snapshot,e),this;case`error`:return this._error(this._snapshot.error),this}if(this._parent||this.system.start(),this.logic.start)try{this.logic.start(this._snapshot,this._actorScope)}catch(e){return this._snapshot={...this._snapshot,status:`error`,error:e},this._error(e),this}return this.update(this._snapshot,e),this.options.devTools&&this.attachDevTools(),this.mailbox.start(),this}_process(e){let t,n;try{t=this.logic.transition(this._snapshot,e,this._actorScope)}catch(e){n={err:e}}if(n){let{err:e}=n;this._snapshot={...this._snapshot,status:`error`,error:e},this._error(e);return}this.update(t,e),e.type===`xstate.stop`&&(this._stopProcedure(),this._complete())}_stop(){return this._processingStatus===Jl.Stopped?this:(this.mailbox.clear(),this._processingStatus===Jl.NotStarted?(this._processingStatus=Jl.Stopped,this):(this.mailbox.enqueue({type:bl}),this))}stop(){if(this._parent)throw Error(`A non-root actor cannot be stopped directly.`);return this._stop()}_complete(){for(let e of this.observers)try{e.complete?.()}catch(e){El(e)}this.observers.clear(),this.eventListeners.clear()}_reportError(e){if(!this.observers.size){this._parent||El(e),this.eventListeners.clear();return}let t=!1;for(let n of this.observers){let r=n.error;t||=!r;try{r?.(e)}catch(e){El(e)}}this.observers.clear(),this.eventListeners.clear(),t&&El(e)}_error(e){this._stopProcedure(),this._reportError(e),this._parent&&this.system._relay(this,this._parent,wl(this.id,e))}_stopProcedure(){return this._processingStatus===Jl.Running?(this.system.scheduler.cancelAll(this),this.mailbox.clear(),this.mailbox=new gl(this._process.bind(this)),this._processingStatus=Jl.Stopped,this.system._unregister(this),this):this}_send(e){this._processingStatus!==Jl.Stopped&&this.mailbox.enqueue(e)}send(e){this.system._relay(void 0,this,e)}attachDevTools(){let{devTools:e}=this.options;e&&(typeof e==`function`?e:hl)(this)}toJSON(){return{xstate$$type:1,id:this.id}}getPersistedSnapshot(e){return this.logic.getPersistedSnapshot(this._snapshot,e)}[Dl](){return this}getSnapshot(){return this._snapshot}};function Zl(e,...[t]){return new Xl(e,t)}function Ql(e,t,n,r,{sendId:i}){return[t,{sendId:typeof i==`function`?i(n,r):i},void 0]}function $l(e,t){e.defer(()=>{e.system.scheduler.cancel(e.self,t.sendId)})}function eu(e){function t(e,t){}return t.type=`xstate.cancel`,t.sendId=e,t.resolve=Ql,t.execute=$l,t}function tu(e,t,n,r,{id:i,systemId:a,src:o,input:s,syncSnapshot:c}){let l=typeof o==`string`?Hl(t.machine,o):o,u=typeof i==`function`?i(n):i,d,f;return l&&(f=typeof s==`function`?s({context:t.context,event:n.event,self:e.self}):s,d=Zl(l,{id:u,src:o,parent:e.self,syncSnapshot:c,systemId:a,input:f})),[Sd(t,{children:{...t.children,[u]:d}}),{id:i,systemId:a,actorRef:d,src:o,input:f},void 0]}function nu(e,{actorRef:t}){t&&e.defer(()=>{t._processingStatus!==Jl.Stopped&&t.start()})}function ru(...[e,{id:t,systemId:n,input:r,syncSnapshot:i=!1}={}]){function a(e,t){}return a.type=`xstate.spawnChild`,a.id=t,a.systemId=n,a.src=e,a.input=r,a.syncSnapshot=i,a.resolve=tu,a.execute=nu,a}function iu(e,t,n,r,{actorRef:i}){let a=typeof i==`function`?i(n,r):i,o=typeof a==`string`?t.children[a]:a,s=t.children;return o&&(s={...s},delete s[o.id]),[Sd(t,{children:s}),o,void 0]}function au(e,t){let n=t.getSnapshot();if(n&&`children`in n)for(let t of Object.values(n.children))au(e,t);e.system._unregister(t)}function ou(e,t){if(t){if(au(e,t),t._processingStatus!==Jl.Running){e.stopChild(t);return}e.defer(()=>{e.stopChild(t)})}}function su(e){function t(e,t){}return t.type=`xstate.stopChild`,t.actorRef=e,t.resolve=iu,t.execute=ou,t}function cu(e,t,{stateValue:n}){if(typeof n==`string`&&Tu(n)){let t=e.machine.getStateNodeById(n);return e._nodes.some(e=>e===t)}return e.matches(n)}function lu(e){function t(){return!1}return t.check=cu,t.stateValue=e,t}function uu(e,{context:t,event:n},{guards:r}){return!gu(r[0],t,n,e)}function du(e){function t(e,t){return!1}return t.check=uu,t.guards=[e],t}function fu(e,{context:t,event:n},{guards:r}){return r.every(r=>gu(r,t,n,e))}function pu(e){function t(e,t){return!1}return t.check=fu,t.guards=e,t}function mu(e,{context:t,event:n},{guards:r}){return r.some(r=>gu(r,t,n,e))}function hu(e){function t(e,t){return!1}return t.check=mu,t.guards=e,t}function gu(e,t,n,r){let{machine:i}=r,a=typeof e==`function`,o=a?e:i.implementations.guards[typeof e==`string`?e:e.type];if(!a&&!o)throw Error(`Guard '${typeof e==`string`?e:e.type}' is not implemented.'.`);if(typeof o!=`function`)return gu(o,t,n,r);let s={context:t,event:n},c=a||typeof e==`string`?void 0:`params`in e?typeof e.params==`function`?e.params({context:t,event:n}):e.params:void 0;return`check`in o?o.check(r,s,o):o(s,c)}function _u(e){return e.type===`atomic`||e.type===`final`}function vu(e){return Object.values(e.states).filter(e=>e.type!==`history`)}function yu(e,t){let n=[];if(t===e)return n;let r=e.parent;for(;r&&r!==t;)n.push(r),r=r.parent;return n}function bu(e){let t=new Set(e),n=Su(t);for(let e of t)if(e.type===`compound`&&(!n.get(e)||!n.get(e).length))Fu(e).forEach(e=>t.add(e));else if(e.type===`parallel`){for(let n of vu(e))if(n.type!==`history`&&!t.has(n)){let e=Fu(n);for(let n of e)t.add(n)}}for(let e of t){let n=e.parent;for(;n;)t.add(n),n=n.parent}return t}function xu(e,t){let n=t.get(e);if(!n)return{};if(e.type===`compound`){let e=n[0];if(e){if(_u(e))return e.key}else return{}}let r={};for(let e of n)r[e.key]=xu(e,t);return r}function Su(e){let t=new Map;for(let n of e)t.has(n)||t.set(n,[]),n.parent&&(t.has(n.parent)||t.set(n.parent,[]),t.get(n.parent).push(n));return t}function Cu(e,t){return xu(e,Su(bu(t)))}function wu(e,t){return t.type===`compound`?vu(t).some(t=>t.type===`final`&&e.has(t)):t.type===`parallel`?vu(t).every(t=>wu(e,t)):t.type===`final`}var Tu=e=>e[0]===vl;function Eu(e,t){let n=e.transitions.get(t),r=[...e.transitions.keys()].filter(e=>e!==t&&Ul(t,e)).sort((e,t)=>t.length-e.length).flatMap(t=>e.transitions.get(t));return n?[...n,...r]:r}function Du(e){let t=e.config.after;if(!t)return[];let n=t=>{let n=xl(t,e.id),r=n.type;return e.entry.push(Od(n,{id:r,delay:t})),e.exit.push(eu(r)),r};return Object.keys(t).flatMap(e=>{let r=t[e],i=typeof r==`string`?{target:r}:r,a=Number.isNaN(+e)?e:+e,o=n(a);return Pl(i).map(e=>({...e,event:o,delay:a}))}).map(t=>{let{delay:n}=t;return{...Ou(e,t.event,t),delay:n}})}function Ou(e,t,n){let r=zl(n.target),i=n.reenter??!1,a=Mu(e,r),o={...n,actions:Pl(n.actions),guard:n.guard,target:a,source:e,reenter:i,eventType:t,toJSON:()=>({...o,source:`#${e.id}`,target:a?a.map(e=>`#${e.id}`):void 0})};return o}function ku(e){let t=new Map;if(e.config.on)for(let n of Object.keys(e.config.on)){if(n===``)throw Error('Null events ("") cannot be specified as a transition key. Use `always: { ... }` instead.');let r=e.config.on[n];t.set(n,Rl(r).map(t=>Ou(e,n,t)))}if(e.config.onDone){let n=`xstate.done.state.${e.id}`;t.set(n,Rl(e.config.onDone).map(t=>Ou(e,n,t)))}for(let n of e.invoke){if(n.onDone){let r=`xstate.done.actor.${n.id}`;t.set(r,Rl(n.onDone).map(t=>Ou(e,r,t)))}if(n.onError){let r=`xstate.error.actor.${n.id}`;t.set(r,Rl(n.onError).map(t=>Ou(e,r,t)))}if(n.onSnapshot){let r=`xstate.snapshot.${n.id}`;t.set(r,Rl(n.onSnapshot).map(t=>Ou(e,r,t)))}}for(let n of e.after){let e=t.get(n.eventType);e||(e=[],t.set(n.eventType,e)),e.push(n)}return t}function Au(e){let t=[],n=r=>{Object.values(r).forEach(r=>{if(r.config.route&&r.config.id){let n=r.config.id,i=r.config.route.guard,a=({event:e})=>e.to===`#${n}`,o={...r.config.route,guard:i?pu([a,i]):a,target:`#${n}`};t.push(Ou(e,`xstate.route`,o))}r.states&&n(r.states)})};n(e.states),t.length>0&&e.transitions.set(`xstate.route`,t)}function ju(e,t){let n=typeof t==`string`?e.states[t]:t?e.states[t.target]:void 0;if(!n&&t)throw Error(`Initial state node "${t}" not found on parent state node #${e.id}`);let r={source:e,actions:!t||typeof t==`string`?[]:Pl(t.actions),eventType:null,reenter:!1,target:n?[n]:[],meta:typeof t==`object`?t.meta:void 0,description:typeof t==`object`?t.description:void 0,toJSON:()=>({...r,source:`#${e.id}`,target:n?[`#${n.id}`]:[]})};return r}function Mu(e,t){if(t!==void 0)return t.map(t=>{if(typeof t!=`string`)return t;if(Tu(t))return e.machine.getStateNodeById(t);let n=t[0]===`.`;if(n&&!e.parent)return Ru(e,t.slice(1));let r=n?e.key+t:t;if(e.parent)try{return Ru(e.parent,r)}catch(t){throw Error(`Invalid transition definition for state node '${e.id}':\n${t.message}`)}throw Error(`Invalid target: "${t}" is not a valid target from the root node. Did you mean ".${t}"?`)})}function Nu(e){let t=zl(e.config.target);return t?{target:t.map(t=>typeof t==`string`?Ru(e.parent,t):t)}:e.parent.type===`parallel`?{target:[e.parent]}:e.parent.initial}function Pu(e){return e.type===`history`}function Fu(e){let t=Iu(e);for(let n of t)for(let r of yu(n,e))t.add(r);return t}function Iu(e){let t=new Set;function n(e){if(!t.has(e)){if(t.add(e),e.type===`compound`)n(e.initial.target[0]);else if(e.type===`parallel`)for(let t of vu(e))n(t)}}return n(e),t}function Lu(e,t){if(Tu(t))return e.machine.getStateNodeById(t);if(!e.states)throw Error(`Unable to retrieve child state '${t}' from '${e.id}'; no child states exist.`);let n=e.states[t];if(!n)throw Error(`Child state '${t}' does not exist on '${e.id}'`);return n}function Ru(e,t){if(typeof t==`string`&&Tu(t))try{return e.machine.getStateNodeById(t)}catch{}let n=kl(t).slice(),r=e;for(;n.length;){let e=n.shift();if(!e.length)break;r=Lu(r,e)}return r}function zu(e,t){if(typeof t==`string`){let n=e.states[t];if(!n)throw Error(`State '${t}' does not exist on '${e.id}'`);return[e,n]}let n=Object.keys(t),r=n.map(t=>Lu(e,t)).filter(Boolean);return[e.machine.root,e].concat(r,n.reduce((n,r)=>{let i=Lu(e,r);if(!i)return n;let a=zu(i,t[r]);return n.concat(a)},[]))}function Bu(e,t,n,r){let i=Lu(e,t).next(n,r);return!i||!i.length?e.next(n,r):i}function Vu(e,t,n,r){let i=Object.keys(t),a=Uu(Lu(e,i[0]),t[i[0]],n,r);return!a||!a.length?e.next(n,r):a}function Hu(e,t,n,r){let i=[];for(let a of Object.keys(t)){let o=t[a];if(!o)continue;let s=Uu(Lu(e,a),o,n,r);s&&i.push(...s)}return i.length?i:e.next(n,r)}function Uu(e,t,n,r){return typeof t==`string`?Bu(e,t,n,r):Object.keys(t).length===1?Vu(e,t,n,r):Hu(e,t,n,r)}function Wu(e){return Object.keys(e.states).map(t=>e.states[t]).filter(e=>e.type===`history`)}function Gu(e,t){let n=e;for(;n.parent&&n.parent!==t;)n=n.parent;return n.parent===t}function Ku(e,t){let n=new Set(e),r=new Set(t);for(let e of n)if(r.has(e))return!0;for(let e of r)if(n.has(e))return!0;return!1}function qu(e,t,n){let r=new Set;for(let i of e){let e=!1,a=new Set;for(let o of r)if(Ku(Zu([i],t,n),Zu([o],t,n))){if(Gu(i.source,o.source))a.add(o);else{e=!0;break}}if(!e){for(let e of a)r.delete(e);r.add(i)}}return Array.from(r)}function Ju(e){let[t,...n]=e;for(let e of yu(t,void 0))if(n.every(t=>Gu(t,e)))return e}function Yu(e,t){if(!e.target)return[];let n=new Set;for(let r of e.target)if(Pu(r)){if(t[r.id])for(let e of t[r.id])n.add(e);else for(let e of Yu(Nu(r),t))n.add(e)}else n.add(r);return[...n]}function Xu(e,t){let n=Yu(e,t);if(!n)return;if(!e.reenter&&n.every(t=>t===e.source||Gu(t,e.source)))return e.source;let r=Ju(n.concat(e.source));if(r)return r;if(!e.reenter)return e.source.machine.root}function Zu(e,t,n){let r=new Set;for(let i of e)if(i.target?.length){let e=Xu(i,n);i.reenter&&i.source===e&&r.add(e);for(let n of t)Gu(n,e)&&r.add(n)}return[...r]}function Qu(e,t){if(e.length!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function $u(e,t,n,r,i){return ed([{target:[...Iu(e)],source:e,reenter:!0,actions:[],eventType:null,toJSON:null}],t,n,r,!0,i)}function ed(e,t,n,r,i,a){let o=[];if(!e.length)return[t,o];let s=n.actionExecutor;n.actionExecutor=e=>{o.push(e),s(e)};try{let s=new Set(t._nodes),c=t.historyValue,l=qu(e,s,c),u=t;i||([u,c]=od(u,r,n,l,s,c,a,n.actionExecutor)),u=ld(u,r,n,l.flatMap(e=>e.actions),a,void 0),u=td(u,r,n,l,s,a,c,i);let d=[...s];u.status===`done`&&(u=ld(u,r,n,d.sort((e,t)=>t.order-e.order).flatMap(e=>e.exit),a,void 0));try{return c===t.historyValue&&Qu(t._nodes,s)?[u,o]:[Sd(u,{_nodes:d,historyValue:c}),o]}catch(e){throw e}}finally{n.actionExecutor=s}}function uee(e,t,n,r,i){if(r.output===void 0)return;let a=Sl(i.id,i.output!==void 0&&i.parent?Fl(i.output,e.context,t,n.self):void 0);return Fl(r.output,e.context,a,n.self)}function td(e,t,n,r,i,a,o,s){let c=e,l=new Set,u=new Set;nd(r,o,u,l),s&&u.add(e.machine.root);let d=new Set;for(let e of[...l].sort((e,t)=>e.order-t.order)){i.add(e);let r=[];r.push(...e.entry);for(let t of e.invoke)r.push(ru(t.src,{...t,syncSnapshot:!!t.onSnapshot}));if(u.has(e)){let t=e.initial.actions;r.push(...t)}if(c=ld(c,t,n,r,a,e.invoke.map(e=>e.id)),e.type===`final`){let r=e.parent,o=r?.type===`parallel`?r:r?.parent,s=o||e;for(r?.type===`compound`&&a.push(Sl(r.id,e.output===void 0?void 0:Fl(e.output,c.context,t,n.self)));o?.type===`parallel`&&!d.has(o)&&wu(i,o);)d.add(o),a.push(Sl(o.id)),s=o,o=o.parent;if(o)continue;c=Sd(c,{status:`done`,output:uee(c,t,n,c.machine.root,s)})}}return c}function nd(e,t,n,r){for(let i of e){let e=Xu(i,t);for(let a of i.target||[])!Pu(a)&&(i.source!==a||i.source!==e||i.reenter)&&(r.add(a),n.add(a)),rd(a,t,n,r);let a=Yu(i,t);for(let o of a){let a=yu(o,e);e?.type===`parallel`&&a.push(e),id(r,t,n,a,!i.source.parent&&i.reenter?void 0:e)}}}function rd(e,t,n,r){if(Pu(e)){if(t[e.id]){let i=t[e.id];for(let e of i)r.add(e),rd(e,t,n,r);for(let a of i)ad(a,e.parent,r,t,n)}else{let i=Nu(e);for(let a of i.target)r.add(a),i===e.parent?.initial&&n.add(e.parent),rd(a,t,n,r);for(let a of i.target)ad(a,e.parent,r,t,n)}}else if(e.type===`compound`){let[i]=e.initial.target;Pu(i)||(r.add(i),n.add(i)),rd(i,t,n,r),ad(i,e,r,t,n)}else if(e.type===`parallel`)for(let i of vu(e).filter(e=>!Pu(e)))[...r].some(e=>Gu(e,i))||(Pu(i)||(r.add(i),n.add(i)),rd(i,t,n,r))}function id(e,t,n,r,i){for(let a of r)if((!i||Gu(a,i))&&e.add(a),a.type===`parallel`)for(let r of vu(a).filter(e=>!Pu(e)))[...e].some(e=>Gu(e,r))||(e.add(r),rd(r,t,n,e))}function ad(e,t,n,r,i){id(n,r,i,yu(e,t))}function od(e,t,n,r,i,a,o,s){let c=e,l=Zu(r,i,a);l.sort((e,t)=>t.order-e.order);let u;for(let e of l)for(let t of Wu(e)){let n;n=t.history===`deep`?t=>_u(t)&&Gu(t,e):t=>t.parent===e,u??={...a},u[t.id]=Array.from(i).filter(n)}for(let e of l)c=ld(c,t,n,[...e.exit,...e.invoke.map(e=>su(e.id))],o,void 0),i.delete(e);return[c,u||a]}function sd(e,t){return e.implementations.actions[t]}function cd(e,t,n,r,i,a){let{machine:o}=e,s=e;for(let e of r){let r=typeof e==`function`,c=r?e:sd(o,typeof e==`string`?e:e.type),l={context:s.context,event:t,self:n.self,system:n.system},u=r||typeof e==`string`?void 0:`params`in e?typeof e.params==`function`?e.params({context:s.context,event:t}):e.params:void 0;if(!c||!(`resolve`in c)){n.actionExecutor({type:typeof e==`string`?e:typeof e==`object`?e.type:e.name||`(anonymous)`,info:l,params:u,exec:c});continue}let d=c,[f,p,m]=d.resolve(n,s,l,u,c,i);s=f,`retryResolve`in d&&a?.push([d,p]),`execute`in d&&n.actionExecutor({type:d.type,info:l,params:p,exec:d.execute.bind(null,n,p)}),m&&(s=cd(s,t,n,m,i,a))}return s}function ld(e,t,n,r,i,a){let o=a?[]:void 0,s=cd(e,t,n,r,{internalQueue:i,deferredActorIds:a},o);return o?.forEach(([e,t])=>{e.retryResolve(n,s,t)}),s}function ud(e,t,n,r){let i=e,a=[];function o(e,t,r){n.system._sendInspectionEvent({type:`@xstate.microstep`,actorRef:n.self,event:t,snapshot:e[0],_transitions:r}),a.push(e)}if(t.type===`xstate.stop`)return i=Sd(dd(i,t,n),{status:`stopped`}),o([i,[]],t,[]),{snapshot:i,microsteps:a};let s=t;if(s.type!==yl){let t=s,c=Ll(t),l=fd(t,i);if(c&&!l.length)return i=Sd(e,{status:`error`,error:t.error}),o([i,[]],t,[]),{snapshot:i,microsteps:a};let u=ed(l,e,n,s,!1,r);i=u[0],o(u,t,l)}let c=!0,l=e.machine.options?.maxIterations??1/0,u=0;for(;i.status===`active`;){if(u++,u>l)throw Error(`Infinite loop detected: the machine has processed more than ${l} microsteps without reaching a stable state. This usually happens when there's a cycle of transitions (e.g., eventless transitions or raised events causing state A -> B -> C -> A).`);let e=c?pd(i,s):[],t=e.length?i:void 0;if(!e.length){if(!r.length)break;s=r.shift(),e=fd(s,i)}let a=ed(e,i,n,s,!1,r);i=a[0],c=i!==t,o(a,s,e)}return i.status!==`active`&&dd(i,s,n),{snapshot:i,microsteps:a}}function dd(e,t,n){return ld(e,t,n,Object.values(e.children).map(e=>su(e)),[],void 0)}function fd(e,t){return t.machine.getTransitionData(t,e)}function pd(e,t){let n=new Set,r=e._nodes.filter(_u);for(let i of r)loop:for(let r of[i].concat(yu(i,void 0)))if(r.always){for(let i of r.always)if(i.guard===void 0||gu(i.guard,e.context,t,e)){n.add(i);break loop}}return qu(Array.from(n),new Set(e._nodes),e.historyValue)}function md(e,t){return Cu(e,[...bu(zu(e,t))])}function hd(e){return!!e&&typeof e==`object`&&`machine`in e&&`value`in e}var gd=function(e){return Ol(e,this.value)},_d=function(e){return this.tags.has(e)},vd=function(e){let t=this.machine.getTransitionData(this,e);return!!t?.length&&t.some(e=>e.target!==void 0||e.actions.length)},yd=function(){let{_nodes:e,tags:t,machine:n,getMeta:r,toJSON:i,can:a,hasTag:o,matches:s,...c}=this;return{...c,tags:Array.from(t)}},bd=function(){return this._nodes.reduce((e,t)=>(t.meta!==void 0&&(e[t.id]=t.meta),e),{})};function xd(e,t){return{status:e.status,output:e.output,error:e.error,machine:t,context:e.context,_nodes:e._nodes,value:Cu(t.root,e._nodes),tags:new Set(e._nodes.flatMap(e=>e.tags)),children:e.children,historyValue:e.historyValue||{},matches:gd,hasTag:_d,can:vd,getMeta:bd,toJSON:yd}}function Sd(e,t={}){return xd({...e,...t},e.machine)}function Cd(e){if(typeof e!=`object`||!e)return{};let t={};for(let n in e){let r=e[n];Array.isArray(r)&&(t[n]=r.map(e=>({id:e.id})))}return t}function wd(e,t){let{_nodes:n,tags:r,machine:i,children:a,context:o,can:s,hasTag:c,matches:l,getMeta:u,toJSON:d,...f}=e,p={};for(let e in a){let n=a[e];p[e]={snapshot:n.getPersistedSnapshot(t),src:n.src,systemId:n.systemId,syncSnapshot:n._syncSnapshot}}return{...f,context:Td(o),children:p,historyValue:Cd(f.historyValue)}}function Td(e){let t;for(let n in e){let r=e[n];if(r&&typeof r==`object`){if(`sessionId`in r&&`send`in r&&`ref`in r)t??=Array.isArray(e)?e.slice():{...e},t[n]={xstate$$type:1,id:r.id};else{let i=Td(r);i!==r&&(t??=Array.isArray(e)?e.slice():{...e},t[n]=i)}}}return t??e}function Ed(e,t,n,r,{event:i,id:a,delay:o},{internalQueue:s}){let c=t.machine.implementations.delays;if(typeof i==`string`)throw Error(`Only event objects may be used with raise; use raise({ type: "${i}" }) instead`);let l=typeof i==`function`?i(n,r):i,u;if(typeof o==`string`){let e=c&&c[o];u=typeof e==`function`?e(n,r):e}else u=typeof o==`function`?o(n,r):o;return typeof u!=`number`&&s.push(l),[t,{event:l,id:a,delay:u},void 0]}function Dd(e,t){let{event:n,delay:r,id:i}=t;if(typeof r==`number`){e.defer(()=>{let t=e.self;e.system.scheduler.schedule(t,t,n,r,i)});return}}function Od(e,t){function n(e,t){}return n.type=`xstate.raise`,n.event=e,n.id=t?.id,n.delay=t?.delay,n.resolve=Ed,n.execute=Dd,n}var kd=new WeakMap;function Ad(e){return{config:e,start:(t,n)=>{let{self:r,system:i,emit:a}=n,o={receivers:void 0,dispose:void 0};kd.set(r,o),o.dispose=e({input:t.input,system:i,self:r,sendBack:e=>{r.getSnapshot().status!==`stopped`&&r._parent&&i._relay(r,r._parent,e)},receive:e=>{o.receivers??=new Set,o.receivers.add(e)},emit:a})},transition:(e,t,n)=>{let r=kd.get(n.self);return t.type===`xstate.stop`?(e={...e,status:`stopped`,error:void 0},kd.delete(n.self),r.receivers?.clear(),r.dispose?.(),e):(r.receivers?.forEach(e=>e(t)),e)},getInitialSnapshot:(e,t)=>({status:`active`,output:void 0,error:void 0,input:t}),getPersistedSnapshot:e=>e,restoreSnapshot:e=>e}}var jd=`xstate.observable.next`,Md=`xstate.observable.error`,Nd=`xstate.observable.complete`;function Pd(e){return{config:e,transition:(e,t)=>{if(e.status!==`active`)return e;switch(t.type){case jd:return{...e,context:t.data};case Md:return{...e,status:`error`,error:t.data,input:void 0,_subscription:void 0};case Nd:return{...e,status:`done`,input:void 0,_subscription:void 0};case bl:return e._subscription.unsubscribe(),{...e,status:`stopped`,input:void 0,_subscription:void 0};default:return e}},getInitialSnapshot:(e,t)=>({status:`active`,output:void 0,error:void 0,context:void 0,input:t,_subscription:void 0}),start:(t,{self:n,system:r,emit:i})=>{t.status!==`done`&&(t._subscription=e({input:t.input,system:r,self:n,emit:i}).subscribe({next:e=>{r._relay(n,n,{type:jd,data:e})},error:e=>{r._relay(n,n,{type:Md,data:e})},complete:()=>{r._relay(n,n,{type:Nd})}}))},getPersistedSnapshot:({_subscription:e,...t})=>t,restoreSnapshot:e=>({...e,_subscription:void 0})}}function Fd(e){return{config:e,transition:(e,t)=>{if(e.status!==`active`)return e;switch(t.type){case Md:return{...e,status:`error`,error:t.data,input:void 0,_subscription:void 0};case Nd:return{...e,status:`done`,input:void 0,_subscription:void 0};case bl:return e._subscription.unsubscribe(),{...e,status:`stopped`,input:void 0,_subscription:void 0};default:return e}},getInitialSnapshot:(e,t)=>({status:`active`,output:void 0,error:void 0,context:void 0,input:t,_subscription:void 0}),start:(t,{self:n,system:r,emit:i})=>{t.status!==`done`&&(t._subscription=e({input:t.input,system:r,self:n,emit:i}).subscribe({next:e=>{n._parent&&r._relay(n,n._parent,e)},error:e=>{r._relay(n,n,{type:Md,data:e})},complete:()=>{r._relay(n,n,{type:Nd})}}))},getPersistedSnapshot:({_subscription:e,...t})=>t,restoreSnapshot:e=>({...e,_subscription:void 0})}}var Id=`xstate.promise.resolve`,Ld=`xstate.promise.reject`,Rd=new WeakMap;function zd(e){return{config:e,transition:(e,t,n)=>{if(e.status!==`active`)return e;switch(t.type){case Id:{let n=t.data;return{...e,status:`done`,output:n,input:void 0}}case Ld:return{...e,status:`error`,error:t.data,input:void 0};case bl:return Rd.get(n.self)?.abort(),Rd.delete(n.self),{...e,status:`stopped`,input:void 0};default:return e}},start:(t,{self:n,system:r,emit:i})=>{if(t.status!==`active`)return;let a=new AbortController;Rd.set(n,a),Promise.resolve(e({input:t.input,system:r,self:n,signal:a.signal,emit:i})).then(e=>{n.getSnapshot().status===`active`&&(Rd.delete(n),r._relay(n,n,{type:Id,data:e}))},e=>{n.getSnapshot().status===`active`&&(Rd.delete(n),r._relay(n,n,{type:Ld,data:e}))})},getInitialSnapshot:(e,t)=>({status:`active`,output:void 0,error:void 0,input:t}),getPersistedSnapshot:e=>e,restoreSnapshot:e=>e}}function Bd(e,{machine:t,context:n},r,i){let a=(a,o)=>{if(typeof a==`string`){let s=Hl(t,a);if(!s)throw Error(`Actor logic '${a}' not implemented in machine '${t.id}'`);let c=Zl(s,{id:o?.id,parent:e.self,syncSnapshot:o?.syncSnapshot,input:typeof o?.input==`function`?o.input({context:n,event:r,self:e.self}):o?.input,src:a,systemId:o?.systemId});return i[c.id]=c,c}return Zl(a,{id:o?.id,parent:e.self,syncSnapshot:o?.syncSnapshot,input:o?.input,src:a,systemId:o?.systemId})};return(t,n)=>{let r=a(t,n);return i[r.id]=r,e.defer(()=>{r._processingStatus!==Jl.Stopped&&r.start()}),r}}function Vd(e,t,n,r,{assignment:i}){if(!t.context)throw Error("Cannot assign to undefined `context`. Ensure that `context` is defined in the machine config.");let a={},o={context:t.context,event:n.event,spawn:Bd(e,t,n.event,a),self:e.self,system:e.system},s={};if(typeof i==`function`)s=i(o,r);else for(let e of Object.keys(i)){let t=i[e];s[e]=typeof t==`function`?t(o,r):t}return[Sd(t,{context:Object.assign({},t.context,s),children:Object.keys(a).length?{...t.children,...a}:t.children}),void 0,void 0]}function Hd(e){function t(e,t){}return t.type=`xstate.assign`,t.assignment=e,t.resolve=Vd,t}var Ud=new WeakMap;function Wd(e,t,n){let r=Ud.get(e);return r?t in r||(r[t]=n()):(r={[t]:n()},Ud.set(e,r)),r[t]}var Gd={},Kd=e=>typeof e==`string`?{type:e}:typeof e==`function`?`resolve`in e?{type:e.type}:{type:e.name}:e,qd=class e{constructor(t,n){if(this.config=t,this.key=void 0,this.id=void 0,this.type=void 0,this.path=void 0,this.states=void 0,this.history=void 0,this.entry=void 0,this.exit=void 0,this.parent=void 0,this.machine=void 0,this.meta=void 0,this.output=void 0,this.order=-1,this.description=void 0,this.tags=[],this.transitions=void 0,this.always=void 0,this.parent=n._parent,this.key=n._key,this.machine=n._machine,this.path=this.parent?this.parent.path.concat(this.key):[],this.id=this.config.id||[this.machine.id,...this.path].join(`.`),this.type=this.config.type||(this.config.states&&Object.keys(this.config.states).length?`compound`:this.config.history?`history`:`atomic`),this.description=this.config.description,this.order=this.machine.idMap.size,this.machine.idMap.set(this.id,this),this.states=this.config.states?Ml(this.config.states,(t,n)=>new e(t,{_parent:this,_key:n,_machine:this.machine})):Gd,this.type===`compound`&&!this.config.initial)throw Error(`No initial state specified for compound state node "#${this.id}". Try adding { initial: "${Object.keys(this.states)[0]}" } to the state config.`);this.history=this.config.history===!0?`shallow`:this.config.history||!1,this.entry=Pl(this.config.entry).slice(),this.exit=Pl(this.config.exit).slice(),this.meta=this.config.meta,this.output=this.type===`final`||!this.parent?this.config.output:void 0,this.tags=Pl(t.tags).slice()}_initialize(){this.transitions=ku(this),this.config.always&&(this.always=Rl(this.config.always).map(e=>Ou(this,``,e))),Object.keys(this.states).forEach(e=>{this.states[e]._initialize()})}get definition(){return{id:this.id,key:this.key,version:this.machine.version,type:this.type,initial:this.initial?{target:this.initial.target,source:this,actions:this.initial.actions.map(Kd),eventType:null,reenter:!1,meta:this.initial.meta,description:this.initial.description,toJSON:()=>({target:this.initial.target.map(e=>`#${e.id}`),source:`#${this.id}`,actions:this.initial.actions.map(Kd),eventType:null,meta:this.initial.meta,description:this.initial.description})}:void 0,history:this.history,states:Ml(this.states,e=>e.definition),on:this.on,transitions:[...this.transitions.values()].flat().map(e=>({...e,actions:e.actions.map(Kd)})),entry:this.entry.map(Kd),exit:this.exit.map(Kd),meta:this.meta,order:this.order||-1,output:this.output,invoke:this.invoke,description:this.description,tags:this.tags}}toJSON(){return this.definition}get invoke(){return Wd(this,`invoke`,()=>Pl(this.config.invoke).map((e,t)=>{let{src:n,systemId:r}=e,i=e.id??Vl(this.id,t),a=typeof n==`string`?n:`xstate.invoke.${Vl(this.id,t)}`;return{...e,src:a,id:i,systemId:r,toJSON(){let{onDone:t,onError:n,...r}=e;return{...r,type:`xstate.invoke`,src:a,id:i}}}}))}get on(){return Wd(this,`on`,()=>[...this.transitions].flatMap(([e,t])=>t.map(t=>[e,t])).reduce((e,[t,n])=>(e[t]=e[t]||[],e[t].push(n),e),{}))}get after(){return Wd(this,`delayedTransitions`,()=>Du(this))}get initial(){return Wd(this,`initial`,()=>ju(this,this.config.initial))}next(e,t){let n=t.type,r=[],i,a=Wd(this,`candidates-${n}`,()=>Eu(this,n));for(let o of a){let{guard:a}=o,s=e.context,c=!1;try{c=!a||gu(a,s,t,e)}catch(e){let t=typeof a==`string`?a:typeof a==`object`?a.type:void 0;throw Error(`Unable to evaluate guard ${t?`'${t}' `:``}in transition for event '${n}' in state node '${this.id}':\n${e.message}`)}if(c){r.push(...o.actions),i=o;break}}return i?[i]:void 0}get events(){return Wd(this,`events`,()=>{let{states:e}=this,t=new Set(this.ownEvents);if(e)for(let n of Object.keys(e)){let r=e[n];if(r.states)for(let e of r.events)t.add(`${e}`)}return Array.from(t)})}get ownEvents(){let e=Object.keys(Object.fromEntries(this.transitions)),t=new Set(e.filter(e=>this.transitions.get(e).some(e=>!(!e.target&&!e.actions.length&&!e.reenter))));return Array.from(t)}},dee=class e{constructor(e,t){this.config=e,this.version=void 0,this.schemas=void 0,this.implementations=void 0,this.options=void 0,this.__xstatenode=!0,this.idMap=new Map,this.root=void 0,this.id=void 0,this.states=void 0,this.events=void 0,this.id=e.id||`(machine)`,this.implementations={actors:t?.actors??{},actions:t?.actions??{},delays:t?.delays??{},guards:t?.guards??{}},this.version=this.config.version,this.schemas=this.config.schemas,this.options={maxIterations:1/0,...this.config.options},this.transition=this.transition.bind(this),this.getInitialSnapshot=this.getInitialSnapshot.bind(this),this.getPersistedSnapshot=this.getPersistedSnapshot.bind(this),this.restoreSnapshot=this.restoreSnapshot.bind(this),this.start=this.start.bind(this),this.root=new qd(e,{_key:this.id,_machine:this}),this.root._initialize(),Au(this.root),this.states=this.root.states,this.events=this.root.events}provide(t){let{actions:n,guards:r,actors:i,delays:a}=this.implementations;return new e(this.config,{actions:{...n,...t.actions},guards:{...r,...t.guards},actors:{...i,...t.actors},delays:{...a,...t.delays}})}resolveState(e){let t=md(this.root,e.value),n=bu(zu(this.root,t));return xd({_nodes:[...n],context:e.context||{},children:{},status:wu(n,this.root)?`done`:e.status||`active`,output:e.output,error:e.error,historyValue:e.historyValue},this)}transition(e,t,n){return ud(e,t,n,[]).snapshot}microstep(e,t,n){return ud(e,t,n,[]).microsteps.map(([e])=>e)}getTransitionData(e,t){return Uu(this.root,e.value,e,t)||[]}_getPreInitialState(e,t,n){let{context:r}=this.config,i=xd({context:typeof r!=`function`&&r?r:{},_nodes:[this.root],children:{},status:`active`},this);return typeof r==`function`?ld(i,t,e,[Hd(({spawn:e,event:t,self:n})=>r({spawn:e,input:t.input,self:n}))],n,void 0):i}getInitialSnapshot(e,t){let n=Tl(t),r=[],i=xd({context:typeof this.config.context!=`function`&&this.config.context?this.config.context:{},_nodes:[this.root],children:{},status:`active`},this);try{i=this._getPreInitialState(e,n,r);let[t]=$u(this.root,i,e,n,r),{snapshot:a}=ud(t,n,e,r);return a}catch(e){return Sd(i,{status:`error`,error:e})}}start(e){Object.values(e.children).forEach(e=>{e.getSnapshot().status===`active`&&e.start()})}getStateNodeById(e){let t=kl(e),n=t.slice(1),r=Tu(t[0])?t[0].slice(1):t[0],i=this.idMap.get(r);if(!i)throw Error(`Child state node '#${r}' does not exist on machine '${this.id}'`);return Ru(i,n)}get definition(){return this.root.definition}toJSON(){return this.definition}getPersistedSnapshot(e,t){return wd(e,t)}restoreSnapshot(e,t){let n={},r=e.children;Object.keys(r).forEach(e=>{let i=r[e],a=i.snapshot,o=i.src,s=typeof o==`string`?Hl(this,o):o;if(!s)return;let c=Zl(s,{id:e,parent:t.self,syncSnapshot:i.syncSnapshot,snapshot:a,src:o,systemId:i.systemId});n[e]=c});function i(e,t){if(t instanceof qd)return t;try{return e.machine.getStateNodeById(t.id)}catch{}}function a(e,t){if(!t||typeof t!=`object`)return{};let n={};for(let r in t){let a=t[r];for(let t of a){let a=i(e,t);a&&(n[r]??=[],n[r].push(a))}}return n}let o=a(this.root,e.historyValue),s=xd({...e,children:n,_nodes:Array.from(bu(zu(this.root,e.value))),historyValue:o},this),c=new Set;function l(e,t){if(!c.has(e)){c.add(e);for(let n in e){let r=e[n];if(r&&typeof r==`object`){if(`xstate$$type`in r&&r.xstate$$type===1){e[n]=t[r.id];continue}l(r,t)}}}}return l(s.context,n),s}};function Jd(e,t,n,r,{event:i}){return[t,{event:typeof i==`function`?i(n,r):i},void 0]}function Yd(e,{event:t}){e.defer(()=>e.emit(t))}function Xd(e){function t(e,t){}return t.type=`xstate.emit`,t.event=e,t.resolve=Jd,t.execute=Yd,t}var Zd=function(e){return e.Parent=`#_parent`,e.Internal=`#_internal`,e}({});function Qd(e,t,n,r,{to:i,event:a,id:o,delay:s},c){let l=t.machine.implementations.delays;if(typeof a==`string`)throw Error(`Only event objects may be used with sendTo; use sendTo({ type: "${a}" }) instead`);let u=typeof a==`function`?a(n,r):a,d;if(typeof s==`string`){let e=l&&l[s];d=typeof e==`function`?e(n,r):e}else d=typeof s==`function`?s(n,r):s;let f=typeof i==`function`?i(n,r):i,p;if(typeof f==`string`){if(p=f===Zd.Parent?e.self._parent:f===Zd.Internal?e.self:f.startsWith(`#_`)?t.children[f.slice(2)]:c.deferredActorIds?.includes(f)?f:t.children[f],!p)throw Error(`Unable to send event to actor '${f}' from machine '${t.machine.id}'.`)}else p=f||e.self;return[t,{to:p,targetId:typeof f==`string`?f:void 0,event:u,id:o,delay:d},void 0]}function $d(e,t,n){typeof n.to==`string`&&(n.to=t.children[n.to])}function ef(e,t){e.defer(()=>{let{to:n,event:r,delay:i,id:a}=t;if(typeof i==`number`){e.system.scheduler.schedule(e.self,n,r,i,a);return}e.system._relay(e.self,n,r.type===`xstate.error`?wl(e.self.id,r.data):r)})}function tf(e,t,n){function r(e,t){}return r.type=`xstate.sendTo`,r.to=e,r.event=t,r.id=n?.id,r.delay=n?.delay,r.resolve=Qd,r.retryResolve=$d,r.execute=ef,r}function nf(e,t){return tf(Zd.Parent,e,t)}function rf(e,t){return tf(e,({event:e})=>e,t)}function fee(e,t,n,r,{collect:i}){let a=[],o=function(e){a.push(e)};return o.assign=(...e)=>{a.push(Hd(...e))},o.cancel=(...e)=>{a.push(eu(...e))},o.raise=(...e)=>{a.push(Od(...e))},o.sendTo=(...e)=>{a.push(tf(...e))},o.sendParent=(...e)=>{a.push(nf(...e))},o.spawnChild=(...e)=>{a.push(ru(...e))},o.stopChild=(...e)=>{a.push(su(...e))},o.emit=(...e)=>{a.push(Xd(...e))},i({context:n.context,event:n.event,enqueue:o,check:e=>gu(e,t.context,n.event,t),self:e.self,system:e.system},r),[t,void 0,a]}function af(e){function t(e,t){}return t.type=`xstate.enqueueActions`,t.collect=e,t.resolve=fee,t}function of(e,t,n,r,{value:i,label:a}){return[t,{value:typeof i==`function`?i(n,r):i,label:a},void 0]}function sf({logger:e},{value:t,label:n}){n?e(n,t):e(t)}function pee(e=({context:e,event:t})=>({context:e,event:t}),t){function n(e,t){}return n.type=`xstate.log`,n.value=e,n.label=t,n.resolve=of,n.execute=sf,n}function cf(e,t){let n=Pl(t);if(!n.some(t=>Ul(e.type,t))){let t=n.length===1?`type matching "${n[0]}"`:`one of types matching "${n.join(`", "`)}"`;throw Error(`Expected event ${JSON.stringify(e)} to have ${t}`)}}function mee(e,t){return new dee(e,t)}function lf({schemas:e,actors:t,actions:n,guards:r,delays:i}){return{assign:Hd,sendTo:tf,raise:Od,log:pee,cancel:eu,stopChild:su,enqueueActions:af,emit:Xd,spawnChild:ru,createStateConfig:e=>e,createAction:e=>e,createMachine:a=>mee({...a,schemas:e},{actors:t,actions:n,guards:r,delays:i}),extend:a=>lf({schemas:e,actors:t,actions:{...n,...a.actions},guards:{...r,...a.guards},delays:{...i,...a.delays}})}}var uf=e=>({context:t})=>{let{count:n,include:r,exclude:i,responseType:a=`message.received`}=e;return{count:n,domain:t.domain,from:t.connectTo,include:r?Array.isArray(r)?r:[r]:[],exclude:i?Array.isArray(i)?i:[i]:[],responseType:a,target:t.target,to:t.name}},hee=e=>t=>{let{data:n}=t;return(!e.include.length||e.include.includes(n.type))&&(!e.exclude.length||!e.exclude.includes(n.type))&&n.domain===e.domain&&n.from===e.from&&n.to===e.to&&(!e.target||t.source===e.target)},gee=e=>t=>({type:e,message:t}),df=xe(()=>Ke(window,`message`)),ff=e=>Fd(({input:t})=>df.pipe(e?K(e):S(),je(hee(t)),K(gee(t.responseType)),t.count?S(Yi(t.count),na(e=>e),da(t.count)):S())),pf=1e4,mf=`comlink/response`,hf=`comlink/heartbeat`,gf=`comlink/disconnect`,_f=`comlink/handshake/syn`,vf=`comlink/handshake/syn-ack`,yf=`comlink/handshake/ack`,bf=e=>t=>t.pipe(da(1),K(()=>{throw Error(e)})),xf=()=>lf({types:{},actors:{listen:Fd(({input:e})=>{let t=e.signal?Ke(e.signal,`abort`).pipe(bf(`Request ${e.requestId} aborted`)):et;return Ke(window,`message`).pipe(je(t=>t.data?.type===`comlink/response`&&t.data?.responseTo===e.requestId&&!!t.source&&e.sources.has(t.source)),da(e.sources.size),fe(t))})},actions:{"send message":({context:e},t)=>{let{sources:n,targetOrigin:r}=e,{message:i}=t;n.forEach(e=>{e.postMessage(i,{targetOrigin:r})})},"on success":tf(({context:e})=>e.parentRef,({context:e,self:t})=>(e.response&&e.resolvable?.resolve(e.response),{type:`request.success`,requestId:t.id,response:e.response,responseTo:e.responseTo})),"on fail":tf(({context:e})=>e.parentRef,({context:e,self:t})=>(e.suppressWarnings||console.warn(`[@sanity/comlink] Received no response to message '${e.type}' on client '${e.from}' (ID: '${e.id}').`),e.resolvable?.reject(Error(`No response received`)),{type:`request.failed`,requestId:t.id})),"on abort":tf(({context:e})=>e.parentRef,({context:e,self:t})=>(e.resolvable?.reject(Error(`Request aborted`)),{type:`request.aborted`,requestId:t.id}))},guards:{expectsResponse:({context:e})=>e.expectResponse},delays:{initialTimeout:0,responseTimeout:({context:e})=>e.responseTimeout??3e3}}).createMachine({context:({input:e})=>({channelId:e.channelId,data:e.data,domain:e.domain,expectResponse:e.expectResponse??!1,from:e.from,id:`msg-${dl()}`,parentRef:e.parentRef,resolvable:e.resolvable,response:null,responseTimeout:e.responseTimeout,responseTo:e.responseTo,signal:e.signal,sources:e.sources instanceof Set?e.sources:new Set([e.sources]),suppressWarnings:e.suppressWarnings,targetOrigin:e.targetOrigin,to:e.to,type:e.type}),initial:`idle`,on:{abort:`.aborted`},states:{idle:{after:{initialTimeout:[{target:`sending`}]}},sending:{entry:{type:`send message`,params:({context:e})=>{let{channelId:t,data:n,domain:r,from:i,id:a,responseTo:o,to:s,type:c}=e;return{message:{channelId:t,data:n,domain:r,from:i,id:a,to:s,type:c,responseTo:o}}}},always:[{guard:`expectsResponse`,target:`awaiting`},`success`]},awaiting:{invoke:{id:`listen for response`,src:`listen`,input:({context:e})=>({requestId:e.id,sources:e.sources,signal:e.signal}),onError:`aborted`},after:{responseTimeout:`failed`},on:{message:{actions:Hd({response:({event:e})=>e.data.data,responseTo:({event:e})=>e.data.responseTo}),target:`success`}}},failed:{type:`final`,entry:`on fail`},success:{type:`final`,entry:`on success`},aborted:{type:`final`,entry:`on abort`}},output:({context:e,self:t})=>({requestId:t.id,response:e.response,responseTo:e.responseTo})});function Sf(){if(typeof Promise.withResolvers==`function`)return Promise.withResolvers();let e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}var Cf=()=>lf({types:{},actors:{requestMachine:xf(),listen:ff()},actions:{"buffer handshake":Hd({handshakeBuffer:({event:e,context:t})=>(cf(e,`message.received`),[...t.handshakeBuffer,e])}),"buffer message":af(({enqueue:e})=>{e.assign({buffer:({event:e,context:t})=>(cf(e,`post`),[...t.buffer,{data:e.data,resolvable:e.resolvable,options:e.options}])}),e.emit(({event:e})=>(cf(e,`post`),{type:`buffer.added`,message:e.data}))}),"create request":Hd({requests:({context:e,event:t,self:n,spawn:r})=>{cf(t,`request`);let i=(Array.isArray(t.data)?t.data:[t.data]).map(t=>r(`requestMachine`,{id:`req-${dl()}`,input:{channelId:e.channelId,data:t.data,domain:e.domain,expectResponse:t.expectResponse,from:e.name,parentRef:n,resolvable:t.resolvable,responseTimeout:t.options?.responseTimeout,responseTo:t.responseTo,signal:t.options?.signal,sources:e.target,suppressWarnings:t.options?.suppressWarnings,targetOrigin:e.targetOrigin,to:e.connectTo,type:t.type}}));return[...e.requests,...i]}}),"emit heartbeat":Xd(()=>({type:`heartbeat`})),"emit received message":af(({enqueue:e})=>{e.emit(({event:e})=>(cf(e,`message.received`),{type:`message`,message:e.message.data}))}),"emit status":Xd((e,t)=>({type:`status`,status:t.status})),"post message":Od(({event:e})=>(cf(e,`post`),{type:`request`,data:{data:e.data.data,expectResponse:!!e.resolvable,type:e.data.type,resolvable:e.resolvable,options:e.options}})),"process pending handshakes":af(({context:e,enqueue:t})=>{e.handshakeBuffer.forEach(e=>t.raise(e)),t.assign({handshakeBuffer:[]})}),"remove request":af(({context:e,enqueue:t,event:n})=>{cf(n,[`request.success`,`request.failed`,`request.aborted`]),su(n.requestId),t.assign({requests:e.requests.filter(({id:e})=>e!==n.requestId)})}),"send response":Od(({event:e})=>(cf(e,[`message.received`,`heartbeat.received`]),{type:`request`,data:{type:mf,responseTo:e.message.data.id,data:void 0}})),"send handshake syn ack":Od({type:`request`,data:{type:vf}}),"send pending messages":af(({enqueue:e})=>{e.raise(({context:e})=>({type:`request`,data:e.buffer.map(({data:e,resolvable:t,options:n})=>({data:e.data,type:e.type,expectResponse:!!t,resolvable:t,options:n}))})),e.emit(({context:e})=>({type:`buffer.flushed`,messages:e.buffer.map(({data:e})=>e)})),e.assign({buffer:[]})}),"set connection config":Hd({channelId:({event:e})=>(cf(e,`handshake.syn`),e.message.data.channelId),target:({event:e})=>(cf(e,`handshake.syn`),e.message.source||void 0),targetOrigin:({event:e})=>(cf(e,`handshake.syn`),e.message.origin)})},guards:{hasSource:({context:e})=>e.target!==null}}).createMachine({id:`node`,context:({input:e})=>({buffer:[],channelId:null,connectTo:e.connectTo,domain:e.domain??`sanity/comlink`,handshakeBuffer:[],name:e.name,requests:[],target:void 0,targetOrigin:null}),invoke:{id:`listen for handshake syn`,src:`listen`,input:uf({include:_f,responseType:`handshake.syn`})},on:{"request.success":{actions:`remove request`},"request.failed":{actions:`remove request`},"request.aborted":{actions:`remove request`},"handshake.syn":{actions:`set connection config`,target:`.handshaking`}},initial:`idle`,states:{idle:{entry:[{type:`emit status`,params:{status:`idle`}}],on:{post:{actions:`buffer message`}}},handshaking:{guard:`hasSource`,entry:[`send handshake syn ack`,{type:`emit status`,params:{status:`handshaking`}}],invoke:[{id:`listen for handshake ack`,src:`listen`,input:uf({include:yf,count:1,responseType:`handshake.complete`}),onDone:`connected`},{id:`listen for disconnect`,src:`listen`,input:uf({include:gf,count:1,responseType:`disconnect`})},{id:`listen for messages`,src:`listen`,input:uf({exclude:[gf,_f,yf,hf,mf]})}],on:{request:{actions:`create request`},post:{actions:`buffer message`},"message.received":{actions:`buffer handshake`},disconnect:{target:`idle`}}},connected:{entry:[`process pending handshakes`,`send pending messages`,{type:`emit status`,params:{status:`connected`}}],invoke:[{id:`listen for messages`,src:`listen`,input:uf({exclude:[gf,_f,yf,hf,mf]})},{id:`listen for heartbeat`,src:`listen`,input:uf({include:hf,responseType:`heartbeat.received`})},{id:`listen for disconnect`,src:`listen`,input:uf({include:gf,count:1,responseType:`disconnect`})}],on:{request:{actions:`create request`},post:{actions:`post message`},disconnect:{target:`idle`},"message.received":{actions:[`send response`,`emit received message`]},"heartbeat.received":{actions:[`send response`,`emit heartbeat`]}}}}}),wf=(e,t=Cf())=>{let n=Zl(t,{input:e}),r=new Map,i=new Map,a=(e,t,n)=>{let a=r.get(e)||new Set;r.has(e)||r.set(e,a),a.add(t);let o=i.get(e);if(o){let r=n?.replay??1;Array.from(o).slice(-r).forEach(({data:e})=>t(e)),i.delete(e)}return()=>{a.delete(t)}},o,s=(e,t)=>{let r=n.on(`status`,n=>{o=n.status,!(t&&n.status!==t)&&e(n.status)});return o&&e(o),()=>r.unsubscribe()},c=(e,t)=>{let r={type:e,data:t};n.send({type:`post`,data:r})},l=(e,t,r)=>{let{responseTimeout:i=pf,signal:a,suppressWarnings:o}=r||{},s=Sf(),c={type:e,data:t};return n.send({type:`post`,data:c,resolvable:s,options:{responseTimeout:i,signal:a,suppressWarnings:o}}),s.promise};n.on(`message`,({message:e})=>{let t=r.get(e.type);if(t){t.forEach(t=>t(e.data));return}let n=i.get(e.type);n?n.add(e):i.set(e.type,new Set([e]))});let u=()=>{n.stop()};return{actor:n,fetch:l,machine:t,on:a,onStatus:s,post:c,start:()=>(n.start(),u),stop:u}},_ee=({state:e},t)=>{let n=e.get().nodes,r=n.get(t.name);if(r){if(!N(r.options,t))throw Error(`Node "${t.name}" already exists with different options`);return r.node.start(),r.node}let i=wf(t);i.start();let a={node:i,options:t,status:`idle`,statusUnsub:i.onStatus(n=>{let r=e.get().nodes,i=r.get(t.name);if(!i)return;let a={...i,status:n};e.set(`updateNodeStatus`,{nodes:new Map(r).set(t.name,a)})})};return n.set(t.name,a),e.set(`createNode`,{nodes:n}),i},Tf=({state:e},t)=>{let n=e.get().nodes,r=n.get(t);if(r){r.statusUnsub&&r.statusUnsub(),r.node.stop(),n.delete(t),e.set(`removeNode`,{nodes:n});return}},Ef=B({name:`nodeStore`,getInitialState:()=>({nodes:new Map,subscriptions:new Map}),initialize({state:e}){return()=>{e.get().nodes.forEach(({node:e})=>{e.stop()})}}}),Df=U(Ef,Tf),Of=U(Ef,_ee);function kf(e,t){return Of(e,t)}var Af=(e,t)=>e.state.nodes.get(t.name);function jf(e,t){return Mf(e,t)}var Mf=U(Ef,L({selector:ol([Af],e=>e?.status===`connected`?{node:e.node,status:e.status}:void 0),onSubscribe:({state:e,instance:t},n)=>{let r=n.name,i=Symbol(`comlink-node-subscriber`);kf(t,n);let a=e.get().subscriptions.get(r);return a||(a=new Set,e.get().subscriptions.set(r,a)),a.add(i),()=>{le(()=>{let n=e.get().subscriptions.get(r);n&&(n.delete(i),n.size===0&&(e.get().subscriptions.delete(r),Df(t,r)))},5e3)}}})),Nf=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.make=e.identity=void 0;function t(e){return e}e.identity=t;function n(e){return e?function(t){return e(t),t}:t}e.make=n})),Pf=[];for(let e=0;e<256;++e)Pf.push((e+256).toString(16).slice(1));function vee(e,t=0){return(Pf[e[t+0]]+Pf[e[t+1]]+Pf[e[t+2]]+Pf[e[t+3]]+`-`+Pf[e[t+4]]+Pf[e[t+5]]+`-`+Pf[e[t+6]]+Pf[e[t+7]]+`-`+Pf[e[t+8]]+Pf[e[t+9]]+`-`+Pf[e[t+10]]+Pf[e[t+11]]+Pf[e[t+12]]+Pf[e[t+13]]+Pf[e[t+14]]+Pf[e[t+15]]).toLowerCase()}var Ff,If=new Uint8Array(16);function Lf(){if(!Ff){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);Ff=crypto.getRandomValues.bind(crypto)}return Ff(If)}var Rf={randomUUID:typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function zf(e,t,n){if(Rf.randomUUID&&!t&&!e)return Rf.randomUUID();e||={};let r=e.random??e.rng?.()??Lf();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return vee(r)}var Bf=Nf(),Vf=/^[a-z-A-Z0-9._-]+$/,yee=`drafts`,bee=`versions`,Hf=`_.variants`,Uf=`.`,Wf=`${yee}${Uf}`,Gf=`${bee}${Uf}`,Kf=`${Hf}${Uf}`;function qf(e){return{success:!1,error:e}}function Jf(e){return{success:!0,value:e}}function Yf(e){try{return Jf(e())}catch(e){return qf(e instanceof Error?e:Error(String(e)))}}function Xf(e,t){let n=[],r=[];for(let i of e)t(i)?n.push(i):r.push(i);return[n,r]}var Zf=(0,Bf.make)(e=>{tp(e);let[t,n]=Xf([ap,np,rp].map(t=>Yf(()=>t(e))),e=>e.success);if(t.length>0)return e;if(n.length>0)throw AggregateError(n.map(e=>e.error),`Invalid Document ID - - ${n.map(e=>e.error.message).join(` - - `)}`);return e}),Qf=(0,Bf.make)(e=>{tp(e),np(e)}),$f=(0,Bf.make)(e=>{tp(e),ap(e)}),ep=(0,Bf.make)(e=>{tp(e),rp(e)});(0,Bf.make)(e=>{tp(e),ip(e)});function tp(e){if(e.length===0)throw Error(`Must be a non-empty string`);if(!Vf.test(e))throw Error(`Not a valid document ID: "${e}" \u2013 Must match the ${Vf} RegExp`);return e}function np(e){if(!e.startsWith(Wf))throw Error(`Not a valid draft ID: "${e}" \u2013 must start with "${Wf}"`);if(e.length===Wf.length)throw Error(`Not a valid draft ID: "${e}" \u2013 must have at least one character followed by "${Wf}"`);return e}function rp(e){if(!e.startsWith(Gf))throw Error(`Not a valid version ID: "${e}" \u2013 must start with "${Gf}"`);if(e.length===Gf.length)throw Error(`Not a valid version ID: "${e}" \u2013 must have at least one character followed by "${Gf}"`);let[,t,...n]=e.split(`.`);if(!t||!Vf.test(t))throw Error(`Not a valid version ID: "${e}" \u2013 VERSION must match the ${Vf} RegExp in versions.[VERSION].id`);if(n.length===0)throw Error(`Not a valid version ID: "${e}" \u2013 missing document ID in versions.bundle.[ID]`);if(t===`drafts`||t===`versions`)throw Error(`Not a valid version ID: "${e}" \u2013 invalid VERSION "${t}" in versions.[VERSION].id`);return e}function ip(e){if(!e.startsWith(Kf))throw Error(`Not a valid variant definition ID: "${e}" \u2013 must start with "${Kf}"`);if(e.length===Kf.length)throw Error(`Not a valid variant definition ID: "${e}" \u2013 must have at least one character followed by "${Kf}"`);return e}function ap(e){if(e.startsWith(Wf)||e.startsWith(Gf))throw Error(`Not a valid published ID: "${e}" \u2013 cannot start with "${Wf}" or "${Gf}"`);return e}function op(e,t){return up(e)===up(t)}function sp(e){return e.startsWith(Wf)}function cp(e){return!sp(e)&&!lp(e)}function lp(e){return e.startsWith(Gf)}function up(e){if(sp(e))return $f(e.slice(Wf.length));if(lp(e)){let[,,...t]=e.split(Uf);return $f(t.join(Uf))}return e}function dp(e){if(lp(e)){let[,,...t]=e.split(Uf);return Qf(Wf+t.join(Uf))}return cp(e)?Qf(Wf+e):e}function fp(e,t){return lp(e)||sp(e)?fp(up(e),t):ep(Gf+t+Uf+e)}function pp(e){let[,t]=e.split(Uf);return t}function mp({values:e,fallback:t,validator:n}){let r=0;function i(n=0){return e[r+n]??t}function a(e){let t=i();return typeof e<`u`&&n(e,t,r),r++,t}function o(){return rr}),Object.assign(i,{hasNext:o,consume:a})}function hp(e){return gp(mp({values:e,fallback:``,validator:(e,t,n)=>{if(typeof e==`string`&&e!==t)throw SyntaxError(`Expected \`${e}\` at position ${n}${t?` but got \`${t}\` instead`:``}`);if(e instanceof RegExp&&!e.test(t))throw SyntaxError(`Expected character \`${t}\` at position ${n} to match ${e}`)}}))}function gp(e){let t=[];for(;e.hasNext();){let n=e(),r=e.position;if(/\s/.test(n)){e.consume();continue}switch(n){case`"`:t.push(_p(e));continue;case`'`:t.push(xee(e));continue;case`[`:case`]`:case`,`:case`:`:case`?`:case`*`:e.consume(),t.push({type:n,position:r});continue;case`$`:case`@`:if(/[a-zA-Z_$]/.test(e(1))){t.push(See(e));continue}e.consume(),t.push({type:`This`,position:r});continue;case`.`:if(e.consume(),e()===`.`){e.consume(),t.push({type:`..`,position:r});continue}t.push({type:`.`,position:r});continue;case`=`:case`!`:case`>`:case`<`:t.push(wee(e));continue;default:if(/[0-9]/.test(n)||n===`-`&&/[0-9]/.test(e(1))){t.push(Tee(e));continue}if(/[a-zA-Z_$]/.test(n)){t.push(Cee(e));continue}throw Error(`Unexpected character '${n}' at position ${r}`)}}return t.push({type:`EOF`,position:e.position}),t}function _p(e){let t=e.position,n=``;for(e.consume(`"`);e.hasNext()&&e()!==`"`;)e()===`\\`?n+=vp(e):n+=e.consume();return e.consume(`"`),{type:`String`,value:n,position:t}}function xee(e){let t=e.position,n=``;for(e.consume(`'`);e.hasNext()&&e()!==`'`;)e()===`\\`?n+=vp(e):n+=e.consume();return e.consume(`'`),{type:`Identifier`,value:n,position:t}}function See(e){let t=e.position,n=``;for(n+=e.consume(/[a-zA-Z_$]/);/[a-zA-Z0-9_$]/.test(e());)n+=e.consume();return{type:`Identifier`,value:n,position:t}}function Cee(e){let t=e.position,n=``;for(n+=e.consume(/[a-zA-Z_$]/);/[a-zA-Z0-9_$]/.test(e());)n+=e.consume();return n===`null`?{type:`Null`,position:t}:n===`true`?{type:`Boolean`,value:!0,position:t}:n===`false`?{type:`Boolean`,value:!1,position:t}:{type:`Identifier`,value:n,position:t}}function vp(e){e.consume(`\\`);let t=e.consume();switch(t){case`"`:case`'`:case`\\`:case`/`:return t;case`b`:return`\b`;case`f`:return`\f`;case`n`:return` -`;case`r`:return`\r`;case`t`:return` `;case`u`:{let t=``;for(let n=0;n<4;n++)t+=e.consume(/[0-9a-fA-F]/);return String.fromCharCode(parseInt(t,16))}default:throw Error(`Invalid escape sequence \\${t} at position ${e.position-1}`)}}function wee(e){let t=e.position,n=e(),r=e(1);if(n===`=`&&r===`=`)return e.consume(),e.consume(),{type:`Operator`,value:`==`,position:t};if(n===`!`&&r===`=`)return e.consume(),e.consume(),{type:`Operator`,value:`!=`,position:t};if(n===`>`&&r===`=`)return e.consume(),e.consume(),{type:`Operator`,value:`>=`,position:t};if(n===`<`&&r===`=`)return e.consume(),e.consume(),{type:`Operator`,value:`<=`,position:t};if(n===`>`)return e.consume(),{type:`Operator`,value:`>`,position:t};if(n===`<`)return e.consume(),{type:`Operator`,value:`<`,position:t};throw SyntaxError(`Invalid operator at position ${t}`)}function Tee(e){let t=e.position,n=``;for(e()===`-`&&(n+=e.consume());/[0-9]/.test(e());)n+=e.consume();if(e()===`.`&&/[0-9]/.test(e(1)))for(n+=e.consume();/[0-9]/.test(e());)n+=e.consume();return{type:`Number`,value:parseFloat(n),position:t}}var yp=class extends SyntaxError{constructor(e,t){super(t?`Expected ${t} at position ${e.position} but got ${e.type} instead`:`Unexpected token ${e.type} at position ${e.position}`)}};function Eee(e){let t=hp(e);if(t.length<=1)throw SyntaxError(`Empty expression`);let n=t.at(-1);if(n.type!==`EOF`)throw new yp(n);let r=mp({values:t,fallback:n,validator:(e,t)=>{if(t.type!==e)throw new yp(t,e)}}),i=bp(r);return r.consume(`EOF`),i}function bp(e){switch(e().type){case`This`:case`Identifier`:case`*`:case`[`:case`.`:case`..`:return Dee(e);case`String`:{let{value:t}=e.consume(`String`);return{type:`String`,value:t}}case`Number`:{let{value:t}=e.consume(`Number`);return{type:`Number`,value:t}}case`Boolean`:{let{value:t}=e.consume(`Boolean`);return{type:`Boolean`,value:t}}case`Null`:return e.consume(`Null`),{type:`Null`};default:throw new yp(e())}}function Dee(e){let t;if(e().type===`.`||e().type===`..`){let n=e().type===`..`;if(e.consume(),e().type===`EOF`||e().type===`]`||e().type===`,`){if(n)t={type:`Path`,base:{type:`Path`,segment:{type:`This`}},recursive:n,segment:{type:`Wildcard`}};else throw new yp(e(),`Path Segment`)}else t={type:`Path`,base:{type:`Path`,segment:{type:`This`}},recursive:n,segment:xp(e)}}else t={type:`Path`,segment:xp(e)};for(;;){if(e().type===`[`){let n=Sp(e);t={type:`Path`,base:t,recursive:!1,segment:n};continue}if(e().type===`.`||e().type===`..`){let n=e().type===`..`;e.consume();let r=xp(e);t={type:`Path`,base:t,recursive:n,segment:r};continue}break}return t}function xp(e){let t=e();if(t.type===`This`)return e.consume(),{type:`This`};if(t.type===`Identifier`)return e.consume(),{type:`Identifier`,name:t.value};if(t.type===`*`)return e.consume(),{type:`Wildcard`};if(t.type===`[`)return Sp(e);throw new yp(t,`Path Segment`)}function Sp(e){let t=[];for(e.consume(`[`),t.push(Cp(e));e().type===`,`;)e.consume(),t.push(Cp(e));return e.consume(`]`),{type:`Subscript`,elements:t}}function Cp(e){if(e().type===`:`||e().type===`Number`)return Oee(e);let t=bp(e);if(e().type===`Operator`){let{value:n}=e.consume(`Operator`);return{type:`Comparison`,left:t,operator:n,right:bp(e)}}return e().type===`?`&&t.type===`Path`?(e.consume(),{type:`Existence`,base:t}):t}function Oee(e){if(e().type===`Number`){let{value:t}=e.consume(`Number`);if(e().type===`:`){if(e.consume(),e().type===`Number`){let{value:n}=e.consume(`Number`);return{type:`Slice`,start:t,end:n}}return{type:`Slice`,start:t}}return{type:`Number`,value:t}}if(e().type===`:`){if(e.consume(),e().type===`Number`){let{value:t}=e.consume(`Number`);return{type:`Slice`,end:t}}return{type:`Path`,segment:{type:`Wildcard`}}}throw new yp(e(),`Number or Slice`)}function wp(e){switch(e.type){case`String`:case`Number`:case`Boolean`:return JSON.stringify(e.value);case`Path`:return Tp(e);case`Null`:return`null`;default:throw Error(`Unknown node type: ${e.type}`)}}function Tp(e){if(!e)return``;let t=Tp(e.base),n=kee(e.segment);return e.recursive?`${t}..${n}`:t?n.startsWith(`[`)?`${t}${n}`:`${t}.${n}`:n}function kee(e){switch(e.type){case`This`:return`@`;case`Wildcard`:return`*`;case`Subscript`:return`[${e.elements.map(jee).join(`,`)}]`;case`Identifier`:return/^[a-zA-Z_$][a-zA-Z0-9_$]*$/.test(e.name)?e.name:Aee(e.name);default:throw Error(`Unknown segment type: ${e.type}`)}}function Aee(e){return`'${JSON.stringify(e).slice(1,-1).replace(/'/g,`\\'`).replace(/\\"/g,`"`)}'`}function jee(e){switch(e.type){case`Slice`:return`${e.start??``}:${e.end??``}`;case`Comparison`:return`${wp(e.left)}${e.operator}${wp(e.right)}`;case`Existence`:return`${Tp(e.base)}?`;case`String`:case`Number`:case`Boolean`:case`Null`:case`Path`:return wp(e);default:throw Error(`Unknown subscript element type: ${e.type}`)}}var Mee=`key:`,Nee=`field:`,Pee=`index:`;function Fee(){let e=new Map;function t(e){return Dp(e)?`${Mee}${e._key}`:typeof e==`string`?`${Nee}${e}`:`${Pee}${e}`}function n(e,[r,...i]){if(typeof r>`u`)return;let a=t(r);if(!i.length){e.set(a,!0);return}let o=e.get(a);if(typeof o<`u`){if(o===!0)return;n(o,i);return}let s=new Map;e.set(a,s),n(s,i)}function r(e,[n,...i]){if(typeof n>`u`)return!1;let a=t(n),o=e.get(a);return typeof o>`u`?!1:i.length?o!==!0&&r(o,i):o===!0}return{add:t=>n(e,t),has:t=>r(e,t)}}var Iee=new WeakMap;function Ep(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Dp(e){return Ep(e)&&typeof e._key==`string`}function Op(e){return e?typeof e==`string`?e:Array.isArray(e)?Op(Ap(e)):wp(e):``}function kp(e,t){if(!Array.isArray(e))return;let n=Iee.get(e);if(n)return n[t];let r=e.reduce((e,t,n)=>(typeof t?._key==`string`&&(e[t._key]=n),e),{});return Iee.set(e,r),r[t]}function Ap(e){if(Array.isArray(e)){let t;for(let n of e)t={type:`Path`,base:t,recursive:!1,segment:Lee(n)};return t}return typeof e==`string`?Eee(e):e}function Lee(e){if(Array.isArray(e)){let[t,n]=e;return{type:`Subscript`,elements:[t===``&&n===``?{type:`Path`,segment:{type:`Wildcard`}}:{type:`Slice`,...t!==``&&{start:t},...n!==``&&{end:n}}]}}if(typeof e==`string`)return{type:`Identifier`,name:e};if(typeof e==`number`)return{type:`Subscript`,elements:[{type:`Number`,value:e}]};if(Dp(e))return{type:`Subscript`,elements:[{type:`Comparison`,left:{type:`Path`,segment:{type:`Identifier`,name:`_key`}},operator:`==`,right:{type:`String`,value:e._key}}]};throw Error(`Unsupported segment type: ${typeof e}`)}function jp(e){if(!e)return 0;if(Array.isArray(e))return e.length;if(typeof e==`string`)return jp(Ap(e));if(e.type!==`Path`)return 0;let t=+(e.segment.type===`Subscript`||e.segment.type===`Wildcard`||e.segment.type===`Identifier`);return jp(e.base)+t}function*Ree(e,t){let n=0;for(let r of e)n>=t&&(yield r),n++}function*zee(e){e.base&&(yield*zee(e.base)),e.segment.type!==`This`&&(yield e)}function Mp(e,t,n){if(!e)return``;if(typeof e==`string`||Array.isArray(e))return Mp(Ap(e),t,n);if(e.type!==`Path`)return``;let r=jp(e);if(typeof t>`u`&&(t=0),t<0&&(t+=r),typeof n>`u`&&(n=r),n<0&&(n+=r),t=Math.max(0,Math.min(t,r)),n=Math.max(0,Math.min(n,r)),t>=n)return``;if(n({value:e,path:[...t,Dp(e)?{_key:e._key}:n]});function*Ip({expr:e,value:t,path:n}){if(e)switch(e.type){case`String`:case`Number`:case`Boolean`:yield{value:e.value,path:Np};return;case`Null`:yield{value:null,path:Np};return;case`Path`:yield*Lp({expr:e,value:t,path:n});return;default:return}}function*Lp({expr:e,value:t,path:n}){if(!e){yield{value:t,path:n};return}for(let r of Lp({expr:e.base,value:t,path:n})){if(e.recursive){yield*Rp({segment:e.segment,...r});continue}yield*zp({segment:e.segment,...r})}}function*Rp({segment:e,value:t,path:n}){if(yield*zp({segment:e,value:t,path:n}),Array.isArray(t)){for(let r=0;re.type!==`Path`||e.base||e.recursive||e.segment.type!==`Identifier`?!1:e.segment.name===`_key`;function*Wee(e){for(let t of e)typeof t.value<`u`&&(yield t)}function*Gee({comparison:e,value:t,path:n}){if(Array.isArray(t)){let r=Hee(e);if(r){let e=kp(t,r);yield{value:typeof e==`number`?t[e]:void 0,path:[...n,{_key:r}]};return}for(let r=0;r`&&a>o&&(yield{value:t,path:n}),e.operator===`>=`&&a>=o&&(yield{value:t,path:n}))}var Kee=`dashboard/channels/sdk`,qee=`dashboard/nodes/sdk`;function Bp(e=8){let t=``;for(;t.length(t===6&&(e=e&15|64),t===8&&(e=e&63|128),e.toString(16).padStart(2,`0`))).join(``);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}var Jee=new Map,Hp=new Map,Up=new Map,Wp=new Map,Yee=new WeakMap,Xee={status:`pending`,data:void 0,error:void 0,isFetching:!1,dataUpdatedAt:void 0},Gp=(e,t)=>`${e}:${t}`,Kp=(e,t,n)=>typeof e.tags==`function`?e.tags(t,...n):e.tags??[],Zee=e=>typeof e==`function`,Qee=(e,t)=>Zee(e)?e(t):e,$ee=(e,t)=>e.isFetching?!1:e.status!==`success`||e.forcedStale||Date.now()-(e.dataUpdatedAt??0)>=(t.staleTime??3e4),ete=e=>e,tte=e=>{if(!e)return Xee;let t=Yee.get(e);if(t)return t;let n;return n=e.status===`success`?{status:`success`,data:e.data,error:e.error,isFetching:e.isFetching,dataUpdatedAt:e.dataUpdatedAt}:e.status===`error`?{status:`error`,data:void 0,error:e.error,isFetching:e.isFetching,dataUpdatedAt:void 0}:{status:`pending`,data:void 0,error:void 0,isFetching:e.isFetching,dataUpdatedAt:void 0},Yee.set(e,n),n},qp=B({name:`FetcherCache`,getInitialState:()=>({entries:{}}),initialize:()=>()=>{for(let e of Up.values())clearTimeout(e);for(let e of Wp.values())clearInterval(e);for(let e of Hp.values())e.sub.unsubscribe();Up.clear(),Wp.clear(),Hp.clear()}}),Jp=(e,t,n,r)=>{e.set(n,e=>{let n=r(e.entries[t]);if(n===e.entries[t])return e;let i={...e.entries};return n===void 0?delete i[t]:i[t]=n,{entries:i}})},Yp=(e,t,n,r)=>{let i=e.initialData?.(n,...r);return i?{fetcherName:e.name,key:t,params:r,instance:n,status:`success`,data:i.data,error:void 0,dataUpdatedAt:i.dataUpdatedAt,isFetching:!1,version:0,forcedStale:!1,tags:Kp(e,i.data,r),subscriptions:0}:{fetcherName:e.name,key:t,params:r,instance:n,status:`pending`,data:void 0,error:void 0,dataUpdatedAt:void 0,isFetching:!1,version:0,forcedStale:!1,tags:[],subscriptions:0}},Xp=(e,t,n,r,i)=>{let a=Gp(t.name,t.getKey(n,...r)),o=Hp.get(a);if(o&&!i)return o.promise;o&&(o.sub.unsubscribe(),Hp.delete(a)),Jp(e,a,`fetchStart`,e=>({...e??Yp(t,a,n,r),isFetching:!0}));let s=e.get().entries[a]?.version??0,c,l,u=new Promise((e,t)=>{c=e,l=t});o&&u.then(o.resolve,o.reject);let d=new E;return Hp.set(a,{sub:d,promise:u,resolve:c,reject:l,startVersion:s}),d.add(t.fetch(n)(...r).pipe(da(1)).subscribe({next:i=>{let o=e.get().entries[a];if(o&&o.version!==s){Hp.delete(a),o.isFetching&&Jp(e,a,`fetchDiscard`,e=>e&&{...e,isFetching:!1}),c(o.data),d.unsubscribe();return}Jp(e,a,`fetchSuccess`,e=>({...e??Yp(t,a,n,r),status:`success`,data:i,error:void 0,dataUpdatedAt:Date.now(),isFetching:!1,forcedStale:!1,tags:Kp(t,i,r)})),c(i)},error:t=>{Jp(e,a,`fetchError`,e=>e&&(e.status===`success`?{...e,error:t,isFetching:!1}:{...e,status:`error`,error:t,isFetching:!1})),Hp.delete(a),l(t)},complete:()=>{Hp.delete(a),e.get().entries[a]?.isFetching&&Jp(e,a,`fetchSettle`,e=>e&&{...e,isFetching:!1})}})),u},Zp=e=>{e.catch(()=>{})},Qp=(e,t)=>Jp(e,t,`markStale`,e=>e&&{...e,forcedStale:!0}),nte=(e,t,n,r,i)=>{if(!t.refetchInterval||Wp.has(i))return;let a=z(()=>{if(typeof document<`u`&&document.hidden)return;let a=e.get().entries[i];a&&a.subscriptions>0&&Zp(Xp(e,t,n,r,!0))},t.refetchInterval);Wp.set(i,a)},$p=(e,t,n)=>{if(Up.has(n))return;let r=e.get().entries[n];if(!r||r.subscriptions>0)return;let i=le(()=>{Up.delete(n);let t=Hp.get(n);t&&(t.sub.unsubscribe(),Hp.delete(n)),Jp(e,n,`gc`,()=>void 0)},t.gcTime??3e5);Up.set(n,i)};U(qp,({state:e},t)=>{let n=[];for(let[r,i]of Object.entries(e.get().entries)){if(!i.tags.some(e=>t.some(t=>e.type===t.type&&(t.id===void 0||e.id===t.id)))||(Qp(e,r),i.subscriptions<=0))continue;let a=Jee.get(i.fetcherName);a&&n.push(Xp(e,a,i.instance,i.params,!0).catch(()=>void 0))}return Promise.all(n).then(()=>void 0)});function em(e){let t=e;Jee.set(e.name,t);let n=U(qp,L({selector:({state:e,instance:n},...r)=>{let i=Gp(t.name,t.getKey(n,...r)),a=e.entries[i];return tte(a&&ete(a))},onSubscribe:({state:e,instance:n},...r)=>{let i=Gp(t.name,t.getKey(n,...r)),a=Up.get(i);return a&&(clearTimeout(a),Up.delete(i)),Jp(e,i,`subscribe`,e=>({...e??Yp(t,i,n,r),instance:n,subscriptions:(e?.subscriptions??0)+1})),nte(e,t,n,r,i),queueMicrotask(()=>{let a=e.get().entries[i];a&&a.subscriptions>0&&$ee(a,t)&&Zp(Xp(e,t,n,r,!1))}),()=>{Jp(e,i,`unsubscribe`,e=>e&&{...e,subscriptions:Math.max(0,e.subscriptions-1)});let n=e.get().entries[i];if(!n||n.subscriptions>0)return;let r=Wp.get(i);r&&(clearInterval(r),Wp.delete(i)),$p(e,t,i)}}}));return{getState:n,resolveState:(e,...t)=>Ci(n(e,...t).observable.pipe(je(e=>e.status!==`pending`),K(e=>{if(e.status===`error`)throw e.error;return e.data}))),invalidate:U(qp,({state:e,instance:n},...r)=>{let i=Gp(t.name,t.getKey(n,...r));Qp(e,i);let a=e.get().entries[i];a&&a.subscriptions>0&&Zp(Xp(e,t,n,r,!0))}),invalidateAll:U(qp,({state:e})=>{let n=`${t.name}:`;for(let[r,i]of Object.entries(e.get().entries))r.startsWith(n)&&(Qp(e,r),i.subscriptions>0&&Zp(Xp(e,t,i.instance,i.params,!0)))}),refetch:U(qp,({state:e,instance:n},...r)=>{let i=Gp(t.name,t.getKey(n,...r)),a=Xp(e,t,n,r,!0);return $p(e,t,i),a}),setData:U(qp,({state:e,instance:n},r,i)=>{let a=Gp(t.name,t.getKey(n,...r)),o;return Jp(e,a,`setData`,e=>{o=e;let s=ete(e??Yp(t,a,n,r)),c=Qee(i,s.data);return{...s,status:`success`,data:c,dataUpdatedAt:s.dataUpdatedAt??Date.now(),version:s.version+1,tags:Kp(t,c,r)}}),$p(e,t,a),{undo:()=>Jp(e,a,`undoSetData`,()=>o)}})}}var tm=`v2025-05-06`,nm=`v2025-02-19`,rm=5e3,rte={events:[`welcome`,`mutation`,`reconnect`],includeResult:!0,includeAllVersions:!0,visibility:`query`,tag:`comments.listen`},ite=[`_type == "comment"`,`target.document._ref == $documentId`];function im(e){return[...ite,e?`target.documentVersionId == $documentVersionId`:`!defined(target.documentVersionId)`].join(` && `)}function ate(e){return`*[${im(e)}] { - _createdAt, - _id, - _rev, - authorId, - contentSnapshot, - context, - lastEditedAt, - message, - parentCommentId, - reactions, - status, - target, - threadId -} | order(_createdAt desc)`}function ote(e){return`*[${im(e)}]`}function am(e){if(!at(e))throw Error(`Comments are only supported for dataset resources, received: ${JSON.stringify(e)}`);return e}function om(e){if(typeof e!=`object`||!e||!(`statusCode`in e))return!1;let{statusCode:t}=e;return t===403||t===404}function sm(e,{projectId:t,dataset:n}){return e.observable.request({url:`/projects/${t}/datasets?datasetProfile=comments&addonFor=${n}`,tag:`comments.addon-dataset.list`}).pipe(K(e=>e?.[0]?.name))}function ste(e,t){return De(e,{apiVersion:nm,projectId:t.projectId,useProjectHostname:!0}).observable.pipe(G(e=>sm(e,t).pipe(Ge(e=>om(e)?nt(void 0):et))))}async function cte(e,t){let n=await Ci(De(e,{apiVersion:nm,projectId:t.projectId,useProjectHostname:!0}).observable.pipe(da(1)));try{return await Ci(sm(n,t))}catch(e){if(om(e))return;throw e}}var cm=B({name:`CommentsAddonDataset`,getInitialState:()=>({status:`unknown`}),initialize:({instance:e,state:t,key:n})=>{let r=ste(e,am(n.resource)).subscribe(e=>t.set(`setAddonDataset`,e?{status:`resolved`,datasetName:e}:{status:`missing`}));return()=>r.unsubscribe()}}),lm=O(cm,L(({state:e})=>{if(e.status!==`unknown`)return e.datasetName??null})),lte=O(cm,({instance:e,state:t,key:n})=>{let r=t.get();if(r.datasetName)return Promise.resolve(r.datasetName);if(r.provisioning)return r.provisioning;let i=am(n.resource),a=(async()=>{let t=await cte(e,i);if(t)return t;let n=await ke(e,{apiVersion:nm,projectId:i.projectId,useProjectHostname:!0}).request({url:`/comments/${i.dataset}/setup`,method:`POST`,tag:`comments.addon-dataset.setup`});if(!n?.datasetName)throw Error(`Creating the comments addon dataset returned no dataset name.`);return n.datasetName})().then(e=>(t.set(`setAddonDataset`,{status:`resolved`,datasetName:e,provisioning:void 0}),e)).catch(e=>{throw t.set(`clearProvisioning`,{provisioning:void 0}),e});return t.set(`startProvisioning`,{provisioning:a}),a}),ute=O(cm,({instance:e,key:t})=>{let{projectId:n}=am(t.resource);return lm(e,{resource:t.resource}).observable.pipe(ze(),je(e=>e!==void 0),G(t=>typeof t==`string`?De(e,{apiVersion:tm,projectId:n,dataset:t}).observable:nt(null)))}),dte=/\.(true|false|null)(?=$|[.[])/g,fte=/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|[^"']+/g;function pte(e){return e.replace(fte,e=>e.startsWith(`"`)||e.startsWith(`'`)?e:e.replace(dte,`["$1"]`))}function um(e){return pte(Op(e))}function mte(e){let t=new Map;for(let n of e){if(!n.parentCommentId)continue;let e=t.get(n.parentCommentId);e?e.push(n):t.set(n.parentCommentId,[n])}let n=[];for(let r of e){if(r.parentCommentId)continue;let e=(t.get(r.id)??[]).sort((e,t)=>e.createdAt.localeCompare(t.createdAt)),i=e[e.length-1];n.push({threadId:r.threadId,fieldPath:r.fieldPath,parentComment:r,replies:e,commentsCount:e.length+1,status:r.status,lastActivityAt:i?i.createdAt:r.createdAt})}return n}function dm(e){let{target:t}=e;return{id:e._id,createdAt:e._createdAt,...e.authorId?{authorId:e.authorId}:{},message:e.message,threadId:e.threadId,...e.parentCommentId?{parentCommentId:e.parentCommentId}:{},status:e.status,...e.lastEditedAt?{lastEditedAt:e.lastEditedAt}:{},documentId:t.document._ref,documentType:t.documentType,fieldPath:t.path?.field??``,...t.path?.selection?{selection:t.path.selection}:{},...e.contentSnapshot===void 0?{}:{contentSnapshot:e.contentSnapshot},reactions:(e.reactions??[]).map(({shortName:e,userId:t,addedAt:n})=>({shortName:e,userId:t,addedAt:n})),...e._state?{state:e._state}:{}}}function hte(e){if(e.type===`mutation`){if(e.transition===`disappear`)return{type:`disappear`,commentId:e.documentId};if(e.result)return e.transition===`appear`?{type:`appear`,comment:e.result}:{type:`update`,comment:e.result,transactionId:e.transactionId}}}function gte(e){let{client:t,documentId:n,documentVersionId:r}=e,i={documentId:n,...r?{documentVersionId:r}:{}},a=t.observable.listen(ote(r),i,rte).pipe(D()),o=a.pipe(K(hte),je(e=>e!==void 0));return a.pipe(je(e=>e.type===`welcome`),G(()=>new h(e=>{let n=[],a=!1,s=o.subscribe({next:t=>{a?e.next(t):n.push(t)},error:t=>e.error(t)}),c=t.observable.fetch(ate(r),i,{tag:`comments.list`}).pipe(da(1)).subscribe({next:t=>{e.next({type:`snapshot`,comments:t}),a=!0;for(let t of n)e.next(t);n.length=0},error:t=>{e.next({type:`error`,error:t}),e.complete()}});return()=>{s.unsubscribe(),c.unsubscribe(),n.length=0}})))}function fm({documentId:e,documentVersionId:t}){return JSON.stringify([e,t??null])}function _te(e){let[t,n]=JSON.parse(e);return{documentId:t,...n?{documentVersionId:n}:{}}}var pm=(e,t)=>n=>{let r=n.entries[e],i=[...r?.subscribers??[],t];return{...n,entries:{...n.entries,[e]:{...r,subscribers:i}}}},mm=(e,t)=>n=>{let r=n.entries[e];if(!r)return n;let i=r.subscribers.filter(e=>e!==t);if(!i.length){let t={...n.pendingCreates},i={...n.pendingTransactions};for(let e of Object.keys(r.comments??{}))delete t[e],delete i[e];return{...n,entries:ee(n.entries,e),pendingCreates:t,pendingTransactions:i}}return{...n,entries:{...n.entries,[e]:{...r,subscribers:i}}}},hm=(e,t)=>n=>{let r=n.entries[e];if(!r)return n;let i=Object.fromEntries(t.map(e=>[e._id,e])),a={...n.pendingCreates};for(let[e,t]of Object.entries(r.comments??{}))Object.hasOwn(i,e)?delete a[e]:(Object.hasOwn(a,e)||t._state)&&(i[e]=t);return{...n,entries:{...n.entries,[e]:{...r,comments:i,error:void 0}},pendingCreates:a}},gm=(e,t)=>n=>{let r=n.entries[e];return r?{...n,entries:{...n.entries,[e]:{...r,error:t}}}:n},_m=(e,t)=>n=>{let r=n.entries[e],i=ee(n.pendingCreates,t._id);return r?{...n,pendingCreates:i,entries:{...n.entries,[e]:{...r,comments:{...r.comments,[t._id]:t}}}}:{...n,pendingCreates:i}};function vte(e){let t=e?._state?.type;return t===`createError`||t===`createRetrying`}function yte(e,t){return{...e,...t,_createdAt:t._createdAt??e?._createdAt??new Date().toISOString(),_rev:t._rev??e?._rev??``,...vte(e)?{_state:{type:`createRetrying`}}:{}}}var bte=(e,t)=>n=>{let r=n.entries[e];if(!r)return n;let i=r.comments&&Object.hasOwn(r.comments,t._id)?r.comments[t._id]:void 0;return{...n,pendingCreates:{...n.pendingCreates,[t._id]:!0},entries:{...n.entries,[e]:{...r,comments:{...r.comments,[t._id]:yte(i,t)}}}}},vm=(e,t)=>n=>{let r={...n.entries},i=!1;for(let[a,o]of Object.entries(n.entries)){let n=o?.comments?.[e];o&&n&&(i=!0,r[a]={...o,comments:{...o.comments,[e]:{...n,...t}}})}return i?{...n,entries:r}:n},ym=e=>t=>{let n={...t.entries},r=new Set,i=!1;for(let[a,o]of Object.entries(t.entries)){if(!o?.comments)continue;let t=Object.fromEntries(Object.entries(o.comments).filter(([t,n])=>{let i=t!==e&&n.parentCommentId!==e;return i||r.add(t),i}));Object.keys(t).length!==Object.keys(o.comments).length&&(i=!0,n[a]={...o,comments:t})}if(!i)return t;let a={...t.pendingCreates},o={...t.pendingTransactions};for(let e of r)delete a[e],delete o[e];return{...t,entries:n,pendingCreates:a,pendingTransactions:o}},bm=(e,t)=>n=>({...n,pendingTransactions:{...n.pendingTransactions,[e]:t}}),xm=e=>t=>({...t,pendingTransactions:ee(t.pendingTransactions,e)}),xte=(e,t)=>n=>{if(!Object.hasOwn(n.pendingCreates,e))return n;let r=vm(e,{_state:{type:`createError`,error:t}})(n);return{...r,pendingCreates:ee(r.pendingCreates,e)}},Sm=(e,t,n)=>r=>{if(!Object.hasOwn(r.pendingTransactions,e)||r.pendingTransactions[e]!==t)return r;let i=Object.fromEntries(Object.entries(r.entries).map(([t,r])=>r?.comments?.[e]?[t,{...r,comments:{...r.comments,[e]:n}}]:[t,r]));return{...r,entries:i,pendingTransactions:ee(r.pendingTransactions,e)}},Ste=e=>t=>{let n={...t.entries},r=!1;for(let{key:t,comments:i}of e){let e=n[t];if(!e)continue;let a=i.filter(t=>!Object.hasOwn(e.comments??{},t._id));a.length&&(r=!0,n[t]={...e,comments:Object.fromEntries([...Object.entries(e.comments??{}),...a.map(e=>[e._id,e])])})}return r?{...t,entries:n}:t};function Cm(e,t){let n=t.perspective??e.config.perspective;return{documentId:up(Zf(t.documentId)),...ue(n)?{documentVersionId:n.releaseName}:{}}}function Cte(e,t,n){switch(n.type){case`snapshot`:e.set(`setComments`,hm(t,n.comments));return;case`appear`:e.set(`receiveComment`,_m(t,n.comment));return;case`disappear`:e.set(`removeComment`,ym(n.commentId));return;case`error`:e.set(`setCommentsError`,gm(t,n.error));return;case`update`:{let r=e.get().pendingTransactions[n.comment._id];if(r&&r!==n.transactionId)return;e.set(`receiveComment`,_m(t,n.comment)),r&&e.set(`clearPendingTransaction`,xm(n.comment._id))}}}var wte=({state:e,instance:t,key:n})=>{let r=ute(t,{resource:n.resource});return e.observable.pipe(K(e=>new Set(Object.keys(e.entries))),ze((e,t)=>e.size===t.size&&Array.from(t).every(t=>e.has(t))),Ma(new Set),Da(),Ee(([e,t])=>[...Array.from(t).filter(t=>!e.has(t)).map(e=>({key:e,added:!0})),...Array.from(e).filter(e=>!t.has(e)).map(e=>({key:e,added:!1}))]),Sa(e=>e.key),Ee(t=>t.pipe(G(n=>{if(!n.added)return et;let{documentId:i,documentVersionId:a}=_te(t.key);return r.pipe(G(n=>n?gte({client:n,documentId:i,documentVersionId:a}).pipe(Ue(n=>Cte(e,t.key,n)),Ge(n=>(e.set(`setCommentsError`,gm(t.key,n)),et))):(e.set(`setComments`,hm(t.key,[])),et)))})))).subscribe({error:t=>e.set(`setError`,{error:t})})},wm=B({name:`Comments`,getInitialState:()=>({entries:{},pendingCreates:{},pendingTransactions:{}}),initialize:e=>{let t=wte(e);return()=>t.unsubscribe()}}),Tm=new WeakMap,Em=new WeakMap,Dm=new WeakMap;function Tte(e){let t=Tm.get(e);if(t)return t;let n=Object.values(e).map(dm).sort((e,t)=>t.createdAt.localeCompare(e.createdAt));return Tm.set(e,n),n}function Ete(e,t,n){let r=Em.get(e);r||(r=new Map,Em.set(e,r));let i=`${t??`\0`}|${n??``}`,a=r.get(i);if(a)return a;let o=e.filter(e=>n&&e.status!==n?!1:t===void 0||e.fieldPath===t);return r.set(i,o),o}function Om({state:e,instance:t},n){if(e.error)throw e.error;let r=e.entries[fm(Cm(t,n))];if(r?.error)throw r.error;if(r?.comments)return Ete(Tte(r.comments),n.fieldPath===void 0?void 0:um(n.fieldPath),n.status)}function Dte(e,t){let n=Om(e,{...t,fieldPath:void 0,status:void 0});if(n===void 0)return;let r=Dm.get(n);r||(r=new Map,Dm.set(n,r));let i=t.fieldPath===void 0?void 0:um(t.fieldPath),a=`${i??`\0`}|${t.status??``}`,o=r.get(a);if(o)return o;let s=mte(n).filter(e=>t.status&&e.parentComment.status!==t.status?!1:i===void 0||e.fieldPath===i);return r.set(a,s),s}var Ote=O(wm,L({selector:Om,onSubscribe:({state:e,instance:t},n)=>{let r=fm(Cm(t,n)),i=Bp(16);return e.set(`addSubscriber`,pm(r,i)),()=>{le(()=>e.set(`removeSubscriber`,mm(r,i)),rm)}}})),kte=O(wm,L({selector:Dte,onSubscribe:({state:e,instance:t},n)=>{let r=fm(Cm(t,n)),i=Bp(16);return e.set(`addSubscriber`,pm(r,i)),()=>{le(()=>e.set(`removeSubscriber`,mm(r,i)),rm)}}}));O(wm,({state:e,instance:t},{signal:n,...r})=>km(e,t,r,n,Ote)),O(wm,({state:e,instance:t},{signal:n,...r})=>km(e,t,r,n,kte));function km(e,t,n,r,i){let a=fm(Cm(t,n)),{getCurrent:o}=i(t,n),s=Bp(16);e.set(`addSubscriber`,pm(a,s));let c=()=>e.set(`removeSubscriber`,mm(a,s)),l=r?new h(e=>{let t=()=>{c(),e.error(new DOMException(`The operation was aborted.`,`AbortError`))};return r.addEventListener(`abort`,t),()=>r.removeEventListener(`abort`,t)}):Ri,u=Ci(Ui([e.observable.pipe(K(()=>o()),xa(e=>e!==void 0)),l])),d=()=>le(c,rm);return u.then(d,d),u}function Am(e){return{id:e.documentId,type:e.documentType,resource:{id:e.resourceId,type:e.resourceType,...e.schemaName?{schemaName:e.schemaName}:{}}}}function jm(e){return`${e.documentId}:${e.documentType}:${e.resourceId}:${e.resourceType}${e.schemaName?`:${e.schemaName}`:``}`}em({name:`favorites`,getKey:(e,t)=>jm(t),tags:(e,t)=>[{type:`favorite`,id:jm(t)}],fetch:e=>t=>{let n=jf(e,{name:qee,connectTo:Kee}),r={document:Am(t)};return n.observable.pipe(xa(e=>!!e),G(e=>{let t=e.node;return C(t.fetch(`dashboard/v1/events/favorite/query`,r)).pipe(K(e=>({isFavorited:e.isFavorited})),Ge(e=>(console.error(`Favorites service connection error`,e),nt({isFavorited:!1}))))}))}});var Ate=`2025-07-18`,jte=5e3,Mm=(e,{resourceType:t,organizationId:n,batchSize:r=100,projectId:i=e.config.projectId,userId:a}={})=>JSON.stringify({resourceType:t,organizationId:n,batchSize:r,projectId:i,userId:a}),Mte=e=>JSON.parse(e),Nte=(e,t)=>n=>{let r=n.users[t],i=[...r?.subscriptions??[],e];return{...n,users:{...n.users,[t]:{...r,subscriptions:i}}}},Pte=(e,t)=>n=>{let r=n.users[t];if(!r)return n;let i=r.subscriptions.filter(t=>t!==e);return i.length?{...n,users:{...n.users,[t]:{...r,subscriptions:i}}}:{...n,users:ee(n.users,t)}},Nm=(e,{data:t,nextCursor:n,totalCount:r})=>i=>{let a=i.users[e];if(!a)return i;let o=[...a.users??[],...t];return{...i,users:{...i.users,[e]:{...a,users:o,totalCount:r,nextCursor:n}}}},Fte=(e,t)=>n=>{let r=n.users[t];return r?{...n,users:{...n.users,[t]:{...r,lastLoadMoreRequest:e}}}:n},Pm=(e,t)=>n=>{let r=n.users[e];return r?{...n,users:{...n.users,[e]:{...r,error:t}}}:n},Ite=e=>t=>{let n=t.users[e];return!n||n.subscriptions.length?t:{...t,users:ee(t.users,e)}},Lte=e=>t=>t.users[e]?t:{...t,users:{...t.users,[e]:{subscriptions:[]}}};function Fm(e,{resource:t,onCorsError:n}){return De(e,{apiVersion:`v2025-05-06`,resource:t}).observable.pipe(G(e=>xe(()=>e.live.events({includeDrafts:!!e.config().token,tag:`live-events`})).pipe(Ge(e=>{if(e instanceof ot)return n(e),et;if(e instanceof R||e instanceof de&&typeof e.status==`number`&&e.status>=400&&e.status<500)return et;throw e}),Aa({delay:1e3}))),je(e=>e.type===`message`))}function Rte(e,{resource:t,onCorsError:n}){return De(e,{apiVersion:`v2025-05-06`,resource:t}).observable.pipe(G(r=>{let i=new fi(void 0);return Pi([Fm(e,{resource:t,onCorsError:n}).pipe(Ma(void 0)),i]).pipe(je(([e,t])=>e===void 0||e.tags.some(e=>t?.includes(e))),K(([e])=>e?.id),ze()).pipe(G(e=>r.observable.fetch(`releases::all()`,{},{perspective:`raw`,filterResponse:!1,returnQuery:!1,lastLiveEventId:e,tag:`releases`})),Ue(e=>{i.next(e.syncTags)}),K(e=>e.result))}))}function Im(e=[]){return[...e].sort((e,t)=>{let n=e.metadata?.releaseType,r=t.metadata?.releaseType;if(n===`undecided`&&r!==`undecided`)return-1;if(n!==`undecided`&&r===`undecided`)return 1;if(n===`undecided`&&r===`undecided`)return new Date(t._createdAt).getTime()-new Date(e._createdAt).getTime();if(n===`scheduled`&&r===`scheduled`){let n=e.publishAt||e.metadata?.intendedPublishAt;if(!n)return 1;let r=t.publishAt||t.metadata?.intendedPublishAt;return r?new Date(r).getTime()-new Date(n).getTime():-1}return n===`asap`&&r!==`asap`?1:n!==`asap`&&r===`asap`?-1:n===`asap`&&r===`asap`?new Date(t._createdAt).getTime()-new Date(e._createdAt).getTime():0})}var zte=[`archived`,`published`],Lm=[],Rm=B({name:`Releases`,getInitialState:()=>({activeReleases:Lm,allReleases:Lm}),upstream:e=>Hte(e)}),Bte=O(Rm,L({selector:({state:e})=>{if(e.error)throw e.error;return e.activeReleases}})),zm=(e,t)=>Bte(e,t??{}),Vte=O(Rm,L({selector:({state:e})=>{if(e.error)throw e.error;return e.allReleases}})),Bm=(e,t)=>Vte(e,t??{}),Hte=({instance:e,state:t,key:{resource:n}})=>Rte(e,{resource:n,onCorsError:e=>t.set(`setError`,{error:e})}).pipe(K(e=>{let n=Im(e??Lm).reverse();t.set(`setReleases`,{allReleases:n,activeReleases:n.filter(e=>!zte.includes(e.state))})})).subscribe({error:e=>t.set(`setError`,{error:e})}),Vm=new Map,Ute=(e,t)=>e.instance.config.perspective,Hm=e=>e.state.activeReleases,Wte=ol([Hm,(e,t)=>t],(e,t)=>{if(!t||!e)return t;let n=e.map(e=>e._id).join(`,`),r=Vm.get(n);r||(r=new Map,Vm.set(n,r));let i=JSON.stringify(t),a=r.get(i);return a||(a=t,r.set(i,a)),a}),Gte=L({selector:ol([Ute,Hm,Wte],(e,t,n)=>{let r=n?.perspective??e??`drafts`;if(!ue(r))return r;if(!t||t.length===0)return;let i=Im(t).map(e=>e.name),a=i.findIndex(e=>e===r.releaseName);if(a<0)throw Error(`Release "${r.releaseName}" not found in active releases`);return[`drafts`,...i.slice(0,a+1)].filter(e=>!r.excludedPerspectives?.includes(e)).reverse()})}),Kte=O(Rm,Gte),Um=(e,...t)=>Kte(e,...t.length?t:[{}]),Wm=Ne,qte=(e,t)=>n=>{let r=n.queries[e];return r?{...n,queries:{...n.queries,[e]:{...r,error:t}}}:n},Jte=(e,t,n)=>r=>{let i=r.queries[e];return i?{...r,queries:{...r.queries,[e]:{...i,result:t??null,syncTags:n}}}:r},Yte=(e,t)=>n=>{let r=n.queries[e];return r?{...n,queries:{...n.queries,[e]:{...r,lastLiveEventId:t}}}:n},Gm=(e,t)=>n=>{let r=n.queries[e],i=[...r?.subscribers??[],t];return{...n,queries:{...n.queries,[e]:{...r,subscribers:i}}}},Km=(e,t)=>n=>{let r=n.queries[e];if(!r)return n;let i=r.subscribers.filter(e=>e!==t);return i.length?{...n,queries:{...n.queries,[e]:{...r,subscribers:i}}}:{...n,queries:ee(n.queries,e)}},Xte=[],qm=(e,t)=>JSON.stringify(Jm(e,t)),Zte=e=>JSON.parse(e);function Jm(e,t){if(t.perspective!==void 0)return t;let n=e.config.perspective;return{...t,perspective:n===void 0?`drafts`:n}}var Ym=B({name:`QueryStore`,getInitialState:()=>({queries:{}}),initialize(e){let t=Qte(e);return()=>t.unsubscribe()},upstream:e=>$te(e)}),Xm=e=>t=>e.set(`setError`,{error:t}),Qte=({state:e,instance:t})=>e.observable.pipe(K(e=>new Set(Object.keys(e.queries))),ze((e,t)=>e.size===t.size&&Array.from(t).every(t=>e.has(t))),Ma(new Set),Da(),Ee(([e,t])=>{let n=Array.from(t).filter(t=>!e.has(t)),r=Array.from(e).filter(e=>!t.has(e));return[...n.map(e=>({key:e,added:!0})),...r.map(e=>({key:e,added:!1}))]}),Sa(e=>e.key),Ee(n=>n.pipe(G(r=>{if(!r.added)return et;let i=e.observable.pipe(K(e=>e.queries[n.key]?.lastLiveEventId),ze()),{query:a,params:o,projectId:s,dataset:c,tag:l,resource:u,perspective:d,...f}=Zte(n.key),p=ue(d)?Um(t,{perspective:d,resource:u}).observable.pipe(je(Boolean)):nt(d??`drafts`),m=De(t,{apiVersion:`v2025-05-06`,projectId:s,dataset:c,resource:u}).observable;return Pi({lastLiveEventId:i,client:m,perspective:p}).pipe(G(({lastLiveEventId:e,client:t,perspective:n})=>t.observable.fetch(a,o,{...f,perspective:n,filterResponse:!1,returnQuery:!1,lastLiveEventId:e,tag:l})),Ue(({result:t,syncTags:r})=>{e.set(`setQueryData`,Jte(n.key,t,r))}),Ge(t=>(e.set(`setQueryError`,qte(n.key,t)),et)))})))).subscribe({error:Xm(e)}),$te=({state:e,instance:t,key:{resource:n}})=>{let r=Fm(t,{resource:n,onCorsError:t=>e.set(`setError`,{error:t})}).pipe(D());return e.observable.pipe(Ee(e=>Object.entries(e.queries)),Sa(([e])=>e),Ee(t=>{let n=t.pipe(K(([,e])=>e),K(e=>e?.syncTags??Xte),ze());return Pi([r,n]).pipe(je(([e,t])=>e.tags.some(e=>t.includes(e))),Ue(([n])=>{e.set(`setLastLiveEventId`,Yte(t.key,n.id))}))})).subscribe({error:Xm(e)})};function Zm(...e){return ene(...e)}var ene=O(Ym,L({selector:({state:e,instance:t},n)=>{if(e.error)throw e.error;let r=qm(t,n),i=e.queries[r];if(i?.error)throw i.error;return i?.result},onSubscribe:({state:e,instance:t},n)=>{let r=Bp(16),i=qm(t,n);return e.set(`addSubscriber`,Gm(i,r)),()=>{le(()=>e.set(`removeSubscriber`,Km(i,r)),Wm)}}}));function Qm(...e){return tne(...e)}var tne=O(Ym,({state:e,instance:t},{signal:n,...r})=>{let i=Jm(t,r),{getCurrent:a}=Zm(t,i),o=qm(t,i),s=Bp(16);e.set(`addSubscriber`,Gm(o,s));let c=n?new h(e=>{let t=()=>{n.removeEventListener(`abort`,r)},r=()=>{e.error(new DOMException(`The operation was aborted.`,`AbortError`)),e.complete(),t()};return n.addEventListener(`abort`,r),t}).pipe(Ge(t=>{throw t instanceof Error&&t.name===`AbortError`&&e.set(`removeSubscriber`,Km(o,s)),t})):Ri,l=Ci(Ui([e.observable.pipe(K(a),xa(e=>e!==void 0)),c])),u=()=>{le(()=>{e.set(`removeSubscriber`,Km(o,s))},Wm)};return l.then(u,u),l}),$m=H(`PKG_VERSION`)||`3.7.0-development`;function eh(e){"@babel/helpers - typeof";return eh=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},eh(e)}function nne(e,t){if(eh(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(eh(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function rne(e){var t=nne(e,`string`);return eh(t)==`symbol`?t:t+``}function th(e,t,n){return(t=rne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nh=t(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n}));nh();function rh(e){return e.split(/[[.\]]/g).filter(Boolean).map(e=>e.includes(`==`)?one(e):sne(e))}var ine=/^-?\d+$/;function ane(e){return e.replace(/^['"]/,``).replace(/['"]$/,``)}function one(e){let[t,n]=e.split(`==`);if(t!==`_key`)throw Error(`Currently only "_key" is supported as path segment. Found ${t}`);if(typeof n>`u`)throw Error('Invalid path segment, expected `key=="value"`');return{_key:ane(n)}}function sne(e){return ine.test(e)?Number(e):e}function ih(e){return typeof e==`object`&&`_key`in e&&typeof e._key==`string`}function cne(e){return typeof e==`number`||ih(e)}function lne(e){return typeof e==`string`}var une=/^[a-z_$]+/;function dne(e,t){return Array.isArray(e)?`[${e[0]}:${e[1]||``}]`:typeof e==`number`?`[${e}]`:ih(e)?`[_key==${JSON.stringify(e._key)}]`:typeof e==`string`&&une.test(e)?t?e:`.${e}`:`['${e}']`}function ah(e){return e.map((e,t)=>dne(e,t===0)).join(``)}function fne(e){return Array.isArray(e)?e:[e]}function pne(e){return`createIfNotExists`in e}function mne(e){return`createOrReplace`in e}function hne(e){return`create`in e}function gne(e){return`delete`in e}function _ne(e){return`patch`in e}function vne(e){return`set`in e}function yne(e){return`setIfMissing`in e}function bne(e){return`diffMatchPatch`in e}function xne(e){return`unset`in e}function Sne(e){return`inc`in e}function Cne(e){return`inc`in e}function wne(e){return`insert`in e}function Tne(e){return e.map(oh)}function Ene(e){return oh(e)}function oh(e){if(pne(e))return{type:`createIfNotExists`,document:e.createIfNotExists};if(mne(e))return{type:`createOrReplace`,document:e.createOrReplace};if(hne(e))return{type:`create`,document:e.create};if(gne(e))return{id:e.delete.id,type:`delete`};if(_ne(e))return{type:`patch`,id:e.patch.id,patches:One(e.patch)};throw Error(`Unknown mutation: ${JSON.stringify(e)}`)}var sh=[`before`,`replace`,`after`];function Dne(e){let t=sh.filter(t=>t in e);if(t.length>1)throw Error(`Insert patch is ambiguous. Should only contain one of: ${sh.join(`, `)}, instead found ${t.join(`, `)}`);return t[0]}function One(e){return[...kne(e),...Ane(e),...Mne(e),...Nne(e),...Pne(e),...Fne(e),...jne(e)]}function kne(e){return vne(e)?Object.keys(e.set).map(t=>({path:rh(t),op:{type:`set`,value:e.set[t]}})):[]}function Ane(e){return yne(e)?Object.keys(e.setIfMissing).map(t=>({path:rh(t),op:{type:`setIfMissing`,value:e.setIfMissing[t]}})):[]}function jne(e){return bne(e)?Object.keys(e.diffMatchPatch).map(t=>({path:rh(t),op:{type:`diffMatchPatch`,value:e.diffMatchPatch[t]}})):[]}function Mne(e){return xne(e)?e.unset.map(e=>({path:rh(e),op:{type:`unset`}})):[]}function Nne(e){return Sne(e)?Object.keys(e.inc).map(t=>({path:rh(t),op:{type:`inc`,amount:e.inc[t]}})):[]}function Pne(e){return Cne(e)?Object.keys(e.dec).map(t=>({path:rh(t),op:{type:`dec`,amount:e.dec[t]}})):[]}function Fne(e){if(!wne(e))return[];let t=Dne(e.insert);if(!t)throw Error(`Insert patch missing position`);let n=rh(e.insert[t]);return[{path:n,op:{type:`insert`,position:t,referenceItem:n.pop(),items:e.insert.items}}]}function ch(e){return uh(e)}function lh(e){return e.flatMap(ch)}function Ine(e){return{transactionId:e.id,mutations:lh(e.mutations)}}function uh(e){switch(e.type){case`create`:return{[e.type]:e.document};case`createIfNotExists`:return{[e.type]:e.document};case`createOrReplace`:return{[e.type]:e.document};case`delete`:return{delete:{id:e.id}};case`patch`:{let t=e.options?.ifRevision;return e.patches.map(n=>({patch:{id:e.id,...t&&{ifRevisionID:t},...dh(n)}}))}}}function dh(e){let{path:t,op:n}=e;if(n.type===`unset`)return{unset:[ah(t)]};if(n.type===`insert`)return{insert:{[n.position]:ah([...t,n.referenceItem]),items:n.items}};if(n.type===`diffMatchPatch`)return{diffMatchPatch:{[ah(t)]:n.value}};if(n.type===`inc`)return{inc:{[ah(t)]:n.amount}};if(n.type===`dec`)return{dec:{[ah(t)]:n.amount}};if(n.type===`set`||n.type===`setIfMissing`)return{[n.type]:{[ah(t)]:n.value}};if(n.type===`truncate`){let e=[n.startIndex,typeof n.endIndex==`number`?n.endIndex:``].join(`:`);return{unset:[`${ah(t)}[${e}]`]}}if(n.type===`upsert`)return{unset:n.items.map(e=>ah([...t,{_key:e._key}])),insert:{[n.position]:ah([...t,n.referenceItem]),items:n.items}};if(n.type===`assign`)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[ah(t.concat(e)),n.value[e]]))};if(n.type===`unassign`)return{unset:n.keys.map(e=>ah(t.concat(e)))};if(n.type===`replace`)return{insert:{replace:ah(t.concat(n.referenceItem)),items:n.items}};if(n.type===`remove`)return{unset:[ah(t.concat(n.referenceItem))]};throw n.type===`insertIfMissing`?Error(`Patch type insertIfMissing is not supported by Sanity`):Error(`Unknown operation type ${n.type}`)}function fh(e,t){return{path:typeof e==`string`?rh(e):e,op:t}}var ph=e=>({type:`set`,value:e}),Lne=e=>({type:`setIfMissing`,value:e}),mh=()=>({type:`unset`});function Rne(e,t,n){return{type:`insert`,referenceItem:n,position:t,items:fne(e)}}function zne(e){return Rne(e,`after`,-1)}var hh=Object.freeze({__proto__:null,decode:Ene,decodeAll:Tne,encode:ch,encodeAll:lh,encodeMutation:uh,encodePatch:dh,encodeTransaction:Ine}),Bne=typeof performance==`object`&&performance&&typeof performance.now==`function`?performance:Date,gh=()=>Bne.now(),Vne=e=>!!e&&e===Math.floor(e)&&e>0&&isFinite(e),_h=e=>e===1/0||Vne(e),Hne=2**31-1,Une=class e{expirations=Object.create(null);data=new Map;expirationMap=new Map;ttl;max;updateAgeOnGet;updateAgeOnHas;noUpdateTTL;noDisposeOnSet;checkAgeOnGet;checkAgeOnHas;dispose;timer;timerExpiration;immortalKeys=new Set;constructor({max:e=1/0,ttl:t,updateAgeOnGet:n=!1,checkAgeOnGet:r=!1,updateAgeOnHas:i=!1,checkAgeOnHas:a=!1,noUpdateTTL:o=!1,dispose:s,noDisposeOnSet:c=!1}={}){if(t!==void 0&&!_h(t))throw TypeError(`ttl must be positive integer or Infinity if set`);if(!_h(e))throw TypeError(`max must be positive integer or Infinity`);if(this.ttl=t,this.max=e,this.updateAgeOnGet=!!n,this.checkAgeOnGet=!!r,this.updateAgeOnHas=!!i,this.checkAgeOnHas=!!a,this.noUpdateTTL=!!o,this.noDisposeOnSet=!!c,s!==void 0){if(typeof s!=`function`)throw TypeError(`dispose must be function if set`);this.dispose=s}else this.dispose=(e,t,n)=>{};this.timer=void 0,this.timerExpiration=void 0}setTimer(e,t){if(this.timerExpiration&&this.timerExpiration{this.timer=void 0,this.timerExpiration=void 0,this.purgeStale();for(let e in this.expirations){let t=Number(e);this.setTimer(t,t-gh());break}},Math.min(Hne,Math.max(0,t)));n.unref&&n.unref(),this.timerExpiration=e,this.timer=n}cancelTimer(){this.timer&&=(clearTimeout(this.timer),this.timerExpiration=void 0,void 0)}cancelTimers(){return process.emitWarning(`TTLCache.cancelTimers has been renamed to TTLCache.cancelTimer (no "s"), and will be removed in the next major version update`),this.cancelTimer()}clear(){let t=this.dispose===e.prototype.dispose?[]:[...this];this.data.clear(),this.expirationMap.clear(),this.cancelTimer(),this.expirations=Object.create(null);for(let[e,n]of t)this.dispose(n,e,`delete`)}setTTL(e,t=this.ttl){let n=this.expirationMap.get(e);if(n!==void 0){let t=this.expirations[n];!t||t.length<=1?delete this.expirations[n]:this.expirations[n]=t.filter(t=>t!==e)}if(t&&t!==1/0){this.immortalKeys.delete(e);let n=Math.floor(gh()+t);this.expirationMap.set(e,n),this.expirations[n]||(this.expirations[n]=[],this.setTimer(n,t)),this.expirations[n].push(e)}else this.immortalKeys.add(e),this.expirationMap.set(e,1/0)}set(e,t,{ttl:n=this.ttl,noUpdateTTL:r=this.noUpdateTTL,noDisposeOnSet:i=this.noDisposeOnSet}={}){if(!_h(n))throw TypeError(`ttl must be positive integer or Infinity`);if(this.expirationMap.has(e)){r||this.setTTL(e,n);let a=this.data.get(e),o=!i&&this.data.has(e);a!==t&&(this.data.set(e,t),o&&this.dispose(a,e,`set`))}else this.setTTL(e,n),this.data.set(e,t);for(;this.size>this.max;)this.purgeToCapacity();return this}has(e,{checkAgeOnHas:t=this.checkAgeOnHas,ttl:n=this.ttl,updateAgeOnHas:r=this.updateAgeOnHas}={}){return this.data.has(e)?t&&this.getRemainingTTL(e)===0?(this.delete(e),!1):(r&&this.setTTL(e,n),!0):!1}getRemainingTTL(e){let t=this.expirationMap.get(e);return t===1/0?t:t===void 0?0:Math.max(0,Math.ceil(t-gh()))}get(e,{updateAgeOnGet:t=this.updateAgeOnGet,ttl:n=this.ttl,checkAgeOnGet:r=this.checkAgeOnGet}={}){let i=this.data.get(e);if(r&&this.getRemainingTTL(e)===0){this.delete(e);return}return t&&this.setTTL(e,n),i}delete(e){let t=this.expirationMap.get(e);if(t!==void 0){let n=this.data.get(e);this.data.delete(e),this.expirationMap.delete(e),this.immortalKeys.delete(e);let r=this.expirations[t];return r&&(r.length<=1?delete this.expirations[t]:this.expirations[t]=r.filter(t=>t!==e)),this.dispose(n,e,`delete`),this.size===0&&this.cancelTimer(),!0}return!1}purgeToCapacity(){for(let e in this.expirations){let t=this.expirations[e];if(this.size-t.length>=this.max){delete this.expirations[e];let n=[];for(let e of t)n.push([e,this.data.get(e)]),this.data.delete(e),this.expirationMap.delete(e);for(let[e,t]of n)this.dispose(t,e,`evict`)}else{let e=this.size-this.max,n=[];for(let r of t.splice(0,e))n.push([r,this.data.get(r)]),this.data.delete(r),this.expirationMap.delete(r);for(let[e,t]of n)this.dispose(t,e,`evict`);return}}}get size(){return this.data.size}purgeStale(){let e=Math.ceil(gh());for(let t in this.expirations){if(t===`Infinity`||Number(t)>e)return;let n=[...this.expirations[t]||[]],r=[];delete this.expirations[t];for(let e of n)r.push([e,this.data.get(e)]),this.data.delete(e),this.expirationMap.delete(e);for(let[e,t]of r)this.dispose(t,e,`stale`)}this.size===0&&this.cancelTimer()}*entries(){for(let e in this.expirations)for(let t of this.expirations[e])yield[t,this.data.get(t)];for(let e of this.immortalKeys)yield[e,this.data.get(e)]}*keys(){for(let e in this.expirations)for(let t of this.expirations[e])yield t;for(let e of this.immortalKeys)yield e}*values(){for(let e in this.expirations)for(let t of this.expirations[e])yield this.data.get(t);for(let e of this.immortalKeys)yield this.data.get(e)}[Symbol.iterator](){return this.entries()}},Wne=t(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),Kne=t(((e,t)=>{t.exports=Gne()()})),qne=t(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),yh=t(((e,t)=>{var n=vh(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),bh=t(((e,t)=>{t.exports=yh().Symbol})),Jne=t(((e,t)=>{var n=bh(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),Yne=t(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),xh=t(((e,t)=>{var n=bh(),r=Jne(),i=Yne(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),Sh=t(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),Xne=t(((e,t)=>{var n=xh(),r=Sh(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),Ch=t(((e,t)=>{var n=Xne(),r=Sh(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),wh=t(((e,t)=>{t.exports=Array.isArray})),Zne=t(((e,t)=>{function n(){return!1}t.exports=n})),Th=t(((e,t)=>{var n=yh(),r=Zne(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),Eh=t(((e,t)=>{var n=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t??=9007199254740991,!!t&&(r==`number`||r!=`symbol`&&n.test(e))&&e>-1&&e%1==0&&e{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),Qne=t(((e,t)=>{var n=xh(),r=Dh(),i=Sh(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function A(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=A})),$ne=t(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),ere=t(((e,t)=>{var n=vh(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),Oh=t(((e,t)=>{var n=Qne(),r=$ne(),i=ere(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),tre=t(((e,t)=>{var n=qne(),r=Ch(),i=wh(),a=Th(),o=Eh(),s=Oh(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),nre=t(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),rre=t(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),ire=t(((e,t)=>{t.exports=rre()(Object.keys,Object)})),are=t(((e,t)=>{var n=nre(),r=ire(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),kh=t(((e,t)=>{var n=xh(),r=nh(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),Ah=t(((e,t)=>{var n=kh(),r=Dh();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),jh=t(((e,t)=>{var n=tre(),r=are(),i=Ah();function a(e){return i(e)?n(e):r(e)}t.exports=a})),ore=t(((e,t)=>{var n=Kne(),r=jh();function i(e,t){return e&&n(e,t,r)}t.exports=i})),sre=t(((e,t)=>{var n=Ah();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o{var n=ore();t.exports=sre()(n)})),lre=t(((e,t)=>{var n=cre();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),ure=t(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),Mh=t(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Nh=t(((e,t)=>{var n=Mh();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),dre=t(((e,t)=>{var n=Nh(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),fre=t(((e,t)=>{var n=Nh();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),pre=t(((e,t)=>{var n=Nh();function r(e){return n(this.__data__,e)>-1}t.exports=r})),mre=t(((e,t)=>{var n=Nh();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),Ph=t(((e,t)=>{var n=ure(),r=dre(),i=fre(),a=pre(),o=mre();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=Ph();function r(){this.__data__=new n,this.size=0}t.exports=r})),gre=t(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),_re=t(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),vre=t(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),yre=t(((e,t)=>{t.exports=yh()[`__core-js_shared__`]})),bre=t(((e,t)=>{var n=yre(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),xre=t(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),Sre=t(((e,t)=>{var n=kh(),r=bre(),i=nh(),a=xre(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),Cre=t(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),Fh=t(((e,t)=>{var n=Sre(),r=Cre();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),Ih=t(((e,t)=>{t.exports=Fh()(yh(),`Map`)})),Lh=t(((e,t)=>{t.exports=Fh()(Object,`create`)})),wre=t(((e,t)=>{var n=Lh();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),Tre=t(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),Ere=t(((e,t)=>{var n=Lh(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),Dre=t(((e,t)=>{var n=Lh(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),Ore=t(((e,t)=>{var n=Lh(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),kre=t(((e,t)=>{var n=wre(),r=Tre(),i=Ere(),a=Dre(),o=Ore();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=kre(),r=Ph(),i=Ih();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),jre=t(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),Rh=t(((e,t)=>{var n=jre();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),Mre=t(((e,t)=>{var n=Rh();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),Nre=t(((e,t)=>{var n=Rh();function r(e){return n(this,e).get(e)}t.exports=r})),Pre=t(((e,t)=>{var n=Rh();function r(e){return n(this,e).has(e)}t.exports=r})),Fre=t(((e,t)=>{var n=Rh();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),zh=t(((e,t)=>{var n=Are(),r=Mre(),i=Nre(),a=Pre(),o=Fre();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=Ph(),r=Ih(),i=zh(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length{var n=Ph(),r=hre(),i=gre(),a=_re(),o=vre(),s=Ire();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),Rre=t(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),zre=t(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Bre=t(((e,t)=>{var n=zh(),r=Rre(),i=zre();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{function n(e,t){return e.has(t)}t.exports=n})),Ure=t(((e,t)=>{var n=Bre(),r=Vre(),i=Hre(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g{t.exports=yh().Uint8Array})),Gre=t(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),Kre=t(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),qre=t(((e,t)=>{var n=bh(),r=Wre(),i=Mh(),a=Ure(),o=Gre(),s=Kre(),c=1,l=2,u=`[object Boolean]`,d=`[object Date]`,f=`[object Error]`,p=`[object Map]`,m=`[object Number]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object ArrayBuffer]`,b=`[object DataView]`,x=n?n.prototype:void 0,S=x?x.valueOf:void 0;function C(e,t,n,x,C,w,T){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!w(new r(e),new r(t)));case u:case d:case m:return i(+e,+t);case f:return e.name==t.name&&e.message==t.message;case h:case _:return e==t+``;case p:var E=o;case g:var D=x&c;if(E||=s,e.size!=t.size&&!D)return!1;var O=T.get(e);if(O)return O==t;x|=l,T.set(e,t);var k=a(E(e),E(t),x,C,w,T);return T.delete(e),k;case v:if(S)return S.call(e)==S.call(t)}return!1}t.exports=C})),Jre=t(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var n=Jre(),r=wh();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),Xre=t(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n{function n(){return[]}t.exports=n})),Qre=t(((e,t)=>{var n=Xre(),r=Zre(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),$re=t(((e,t)=>{var n=Yre(),r=Qre(),i=jh();function a(e){return n(e,i,r)}t.exports=a})),eie=t(((e,t)=>{var n=$re(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f{t.exports=Fh()(yh(),`DataView`)})),nie=t(((e,t)=>{t.exports=Fh()(yh(),`Promise`)})),rie=t(((e,t)=>{t.exports=Fh()(yh(),`Set`)})),iie=t(((e,t)=>{t.exports=Fh()(yh(),`WeakMap`)})),aie=t(((e,t)=>{var n=tie(),r=Ih(),i=nie(),a=rie(),o=iie(),s=xh(),c=xre(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),oie=t(((e,t)=>{var n=Lre(),r=Ure(),i=qre(),a=eie(),o=aie(),s=wh(),c=Th(),l=Oh(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||=new n,y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||=new n,_(O,k,h,g,v)}}return T?(v||=new n,a(e,t,h,g,_,v)):!1}t.exports=h})),sie=t(((e,t)=>{var n=oie(),r=Sh();function i(e,t,a,o,s){return e===t?!0:e==null||t==null||!r(e)&&!r(t)?e!==e&&t!==t:n(e,t,a,o,i,s)}t.exports=i})),cie=t(((e,t)=>{var n=Lre(),r=sie(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c{var n=nh();function r(e){return e===e&&!n(e)}t.exports=r})),uie=t(((e,t)=>{var n=lie(),r=jh();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),die=t(((e,t)=>{function n(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),fie=t(((e,t)=>{var n=cie(),r=uie(),i=die();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),Bh=t(((e,t)=>{var n=xh(),r=Sh(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),Vh=t(((e,t)=>{var n=wh(),r=Bh(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(e,t){if(n(e))return!1;var o=typeof e;return o==`number`||o==`symbol`||o==`boolean`||e==null||r(e)?!0:a.test(e)||!i.test(e)||t!=null&&e in Object(t)}t.exports=o})),pie=t(((e,t)=>{var n=zh(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),mie=t(((e,t)=>{var n=pie(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),hie=t(((e,t)=>{var n=mie(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),gie=t(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n{var n=bh(),r=gie(),i=wh(),a=Bh(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),vie=t(((e,t)=>{var n=_ie();function r(e){return e==null?``:n(e)}t.exports=r})),yie=t(((e,t)=>{var n=wh(),r=Vh(),i=hie(),a=vie();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),Hh=t(((e,t)=>{var n=Bh(),r=1/0;function i(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=i})),bie=t(((e,t)=>{var n=yie(),r=Hh();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i{var n=bie();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),Sie=t(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),Cie=t(((e,t)=>{var n=yie(),r=Ch(),i=wh(),a=Eh(),o=Dh(),s=Hh();function c(e,t,c){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l{var n=Sie(),r=Cie();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),Tie=t(((e,t)=>{var n=sie(),r=xie(),i=wie(),a=Vh(),o=lie(),s=die(),c=Hh(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),Eie=t(((e,t)=>{function n(e){return e}t.exports=n})),Die=t(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),Oie=t(((e,t)=>{var n=bie();function r(e){return function(t){return n(t,e)}}t.exports=r})),kie=t(((e,t)=>{var n=Die(),r=Oie(),i=Vh(),a=Hh();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),Aie=t(((e,t)=>{var n=fie(),r=Tie(),i=Eie(),a=wh(),o=kie();function s(e){return typeof e==`function`?e:e==null?i:typeof e==`object`?a(e)?r(e[0],e[1]):n(e):o(e)}t.exports=s})),jie=t(((e,t)=>{var n=Wne(),r=lre(),i=Aie(),a=wh();function o(e,t){return function(o,s){var c=a(o)?n:r,l=t?t():{};return c(o,e,i(s,2),l)}}t.exports=o})),Mie=t(((e,t)=>{t.exports=jie()(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})})),Nie=t(((e,t)=>{var n=Fh();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),Pie=t(((e,t)=>{var n=Nie();function r(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=r})),Fie=t(((e,t)=>{var n=Pie();t.exports=jie()(function(e,t,r){n(e,r,t)})}));Mie();var Uh=e(Fie(),1);function Wh(e){let[t,n]=e;return[t,n]}function Iie(e,t){let n=e,r=t,i=n.length,a=r.length;if(i===0||a===0)return 0;i>a?n=n.substring(i-a):i=55296&&t<=56319}function qh(e){let t=e.charCodeAt(0);return t>=56320&&t<=57343}function Rie(e,t,n){let r=e.length,i=t.length,a=Math.ceil((r+i)/2),o=a,s=2*a,c=Array(s),l=Array(s);for(let e=0;en);g++){for(let a=-g+f;a<=g-p;a+=2){let m=o+a,h;h=a===-g||a!==g&&c[m-1]r)p+=2;else if(_>i)f+=2;else if(d){let i=o+u-a;if(i>=0&&i=a)return zie(e,t,h,_,n)}}}for(let a=-g+m;a<=g-h;a+=2){let f=o+a,p;p=a===-g||a!==g&&l[f-1]r)h+=2;else if(_>i)m+=2;else if(!d){let i=o+u-a;if(i>=0&&i=p)return zie(e,t,a,s,n)}}}}return[[-1,e],[1,t]]}function zie(e,t,n,r,i){let a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),c=t.substring(r),l=Yh(a,o,{checkLines:!1,deadline:i}),u=Yh(s,c,{checkLines:!1,deadline:i});return l.concat(u)}function Bie(e,t,n=1){if(n<=0)return null;let r=e.length>t.length?e:t,i=e.length>t.length?t:e;if(r.length<4||i.length*2o[4].length?a:o;else{if(!a&&!o)return null;o?a||(s=o):s=a}if(!s)throw Error(`Unable to find a half match.`);let c,l,u,d;e.length>t.length?(c=s[0],l=s[1],u=s[2],d=s[3]):(u=s[0],d=s[1],c=s[2],l=s[3]);let f=s[4];return[c,l,u,d,f]}function Vie(e,t,n){let r=e.slice(n,n+Math.floor(e.length/4)),i=-1,a=``,o,s,c,l;for(;(i=t.indexOf(r,i+1))!==-1;){let r=Gh(e.slice(n),t.slice(i)),u=Kh(e.slice(0,n),t.slice(0,i));a.length=e.length?[o||``,s||``,c||``,l||``,a||``]:null}function Hie(e,t){for(let n=0;n=1&&u>=1){s.splice(c-l-u,l+u),c=c-l-u;let e=Yh(d,f,{checkLines:!1,deadline:n.deadline});for(let t=e.length-1;t>=0;t--)s.splice(c,0,e[t]);c+=e.length}u=0,l=0,d=``,f=``;break;default:throw Error(`Unknown diff operation.`)}c++}return s.pop(),s}function Gie(e,t,n){let r;if(!e)return[[1,t]];if(!t)return[[-1,e]];let i=e.length>t.length?e:t,a=e.length>t.length?t:e,o=i.indexOf(a);if(o!==-1)return r=[[1,i.substring(0,o)],[0,a],[1,i.substring(o+a.length)]],e.length>t.length&&(r[0][0]=-1,r[2][0]=-1),r;if(a.length===1)return[[-1,e],[1,t]];let s=Bie(e,t);if(s){let e=s[0],t=s[1],r=s[2],i=s[3],a=s[4],o=Yh(e,r,n),c=Yh(t,i,n);return o.concat([[0,a]],c)}return n.checkLines&&e.length>100&&t.length>100?Wie(e,t,n):Rie(e,t,n.deadline)}var Kie=Object.defineProperty,qie=Object.getOwnPropertySymbols,Jie=Object.prototype.hasOwnProperty,Yie=Object.prototype.propertyIsEnumerable,Xie=(e,t,n)=>t in e?Kie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zie=(e,t)=>{for(var n in t||={})Jie.call(t,n)&&Xie(e,n,t[n]);if(qie)for(var n of qie(t))Yie.call(t,n)&&Xie(e,n,t[n]);return e};function Jh(e,t,n){if(e===null||t===null)throw Error(`Null input. (diff)`);let r=Yh(e,t,$ie(n||{}));return nae(r),r}function Yh(e,t,n){let r=e,i=t;if(r===i)return r?[[0,r]]:[];let a=Gh(r,i),o=r.substring(0,a);r=r.substring(a),i=i.substring(a),a=Kh(r,i);let s=r.substring(r.length-a);r=r.substring(0,r.length-a),i=i.substring(0,i.length-a);let c=Gie(r,i,n);return o&&c.unshift([0,o]),s&&c.push([0,s]),c=$h(c),c}function Qie(e){let t=1;return typeof e<`u`&&(t=e<=0?Number.MAX_VALUE:e),Date.now()+t*1e3}function $ie(e){return Zie({checkLines:!0,deadline:Qie(e.timeout||1)},e)}function Xh(e,t,n){return n===1?e+t:t+e}function Zh(e,t){return t===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function eae(e,t,n,r){return r===1?e[t][1][e[t][1].length-1]===e[n][1][e[n][1].length-1]:e[t][1][0]===e[n][1][0]}function tae(e,t,n){let r=n===1?-1:1,i=null,a=null,o=t+n;for(;o>=0&&o=o&&a++):e[i][1]=Xh(e[i][1],c,r),a===null?e.splice(o,0,[-1,c]):e[a][1]=Xh(e[a][1],c,r)}function nae(e){for(let t=0;tWh(e)),n=!1,r=[],i=0,a=null,o=0,s=0,c=0,l=0,u=0;for(;o0?r[i-1]:-1,s=0,c=0,l=0,u=0,a=null,n=!0)),o++;for(n&&(t=$h(t)),t=cae(t),o=1;o=i?(r>=e.length/2||r>=n.length/2)&&(t.splice(o,0,[0,n.substring(0,r)]),t[o-1][1]=e.substring(0,e.length-r),t[o+1][1]=n.substring(r),o++):(i>=e.length/2||i>=n.length/2)&&(t.splice(o,0,[0,e.substring(0,i)]),t[o-1][0]=1,t[o-1][1]=n.substring(0,n.length-i),t[o+1][0]=-1,t[o+1][1]=e.substring(i),o++),o++}o++}return t}var rae=/[^a-zA-Z0-9]/,iae=/\s/,aae=/[\r\n]/,oae=/\n\r?\n$/,sae=/^\r?\n\r?\n/;function cae(e){let t=e.map(e=>Wh(e));function n(e,t){if(!e||!t)return 6;let n=e.charAt(e.length-1),r=t.charAt(0),i=n.match(rae),a=r.match(rae),o=i&&n.match(iae),s=a&&r.match(iae),c=o&&n.match(aae),l=s&&r.match(aae),u=c&&e.match(oae),d=l&&t.match(sae);return u||d?5:c||l?4:i&&!o&&s?3:o||s?2:i||a?1:0}let r=1;for(;r=u&&(u=t,s=e,c=i,l=a)}t[r-1][1]!==s&&(s?t[r-1][1]=s:(t.splice(r-1,1),r--),t[r][1]=c,l?t[r+1][1]=l:(t.splice(r+1,1),r--))}r++}return t}function $h(e){let t=e.map(e=>Wh(e));t.push([0,``]);let n=0,r=0,i=0,a=``,o=``,s;for(;n1?(r!==0&&i!==0&&(s=Gh(o,a),s!==0&&(n-r-i>0&&t[n-r-i-1][0]===0?t[n-r-i-1][1]+=o.substring(0,s):(t.splice(0,0,[0,o.substring(0,s)]),n++),o=o.substring(s),a=a.substring(s)),s=Kh(o,a),s!==0&&(t[n][1]=o.substring(o.length-s)+t[n][1],o=o.substring(0,o.length-s),a=a.substring(0,a.length-s))),n-=r+i,t.splice(n,r+i),a.length&&(t.splice(n,0,[-1,a]),n++),o.length&&(t.splice(n,0,[1,o]),n++),n++):n!==0&&t[n-1][0]===0?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,a=``,o=``;break;default:throw Error(`Unknown diff operation`)}t[t.length-1][1]===``&&t.pop();let c=!1;for(n=1;ne+ +!!t,0)}function eg(e,t=4){let n=e.map(e=>Wh(e)),r=!1,i=[],a=0,o=null,s=0,c=!1,l=!1,u=!1,d=!1;for(;s0?i[a-1]:-1,u=!1,d=!1),r=!0)),s++;return r&&(n=$h(n)),n}var uae=Object.defineProperty,dae=Object.getOwnPropertySymbols,fae=Object.prototype.hasOwnProperty,pae=Object.prototype.propertyIsEnumerable,mae=(e,t,n)=>t in e?uae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hae=(e,t)=>{for(var n in t||={})fae.call(t,n)&&mae(e,n,t[n]);if(dae)for(var n of dae(t))pae.call(t,n)&&mae(e,n,t[n]);return e},gae={threshold:.5,distance:1e3};function _ae(e){return hae(hae({},gae),e)}var vae=32;function yae(e,t,n,r={}){if(t.length>vae)throw Error(`Pattern too long for this browser.`);let i=_ae(r),a=bae(t);function o(e,r){let a=e/t.length,o=Math.abs(n-r);return i.distance?a+o/i.distance:o?1:a}let s=i.threshold,c=e.indexOf(t,n);c!==-1&&(s=Math.min(o(0,c),s),c=e.lastIndexOf(t,n+t.length),c!==-1&&(s=Math.min(o(0,c),s)));let l=1<=i;t--){let u=a[e.charAt(t-1)];if(r===0?h[t]=(h[t+1]<<1|1)&u:h[t]=(h[t+1]<<1|1)&u|(p[t+1]|p[t])<<1|1|p[t+1],h[t]&l){let e=o(r,t-1);if(e<=s){if(s=e,c=t-1,c>n)i=Math.max(1,2*n-c);else break}}}if(o(r+1,n)>s)break;p=h}return c}function bae(e){let t={};for(let n=0;nt));o++)i=n,a=r;return e.length!==o&&e[o][0]===-1?a:a+(t-i)}function rg(e){let t=0;for(let n=0;n`u`)throw Error(`Failed to get codepoint`);r>65535&&n++,t+=Tae(r)}return t}function wae(e,t,n={}){let r=0,i=0;function a(e){for(;r`u`)return i;r+=Tae(e),i+=e>65535?2:1}if(!n.allowExceedingIndices&&r!==e)throw Error(`Failed to determine byte offset`);return i}let o=[];for(let t of e)o.push({diffs:t.diffs.map(e=>Wh(e)),start1:a(t.start1),start2:a(t.start2),utf8Start1:t.utf8Start1,utf8Start2:t.utf8Start2,length1:t.length1,length2:t.length2,utf8Length1:t.utf8Length1,utf8Length2:t.utf8Length2});return o}function Tae(e){return e<=127?1:e<=2047?2:e<=65535?3:4}var ig=32,ag=4;function Eae(e,t=ag){let n=t,r=``;for(let e=1;e<=n;e++)r+=String.fromCharCode(e);for(let t of e)t.start1+=n,t.start2+=n,t.utf8Start1+=n,t.utf8Start2+=n;let i=e[0],a=i.diffs;if(a.length===0||a[0][0]!==0)a.unshift([0,r]),i.start1-=n,i.start2-=n,i.utf8Start1-=n,i.utf8Start2-=n,i.length1+=n,i.length2+=n,i.utf8Length1+=n,i.utf8Length2+=n;else if(n>a[0][1].length){let e=a[0][1].length,t=n-e;a[0][1]=r.substring(e)+a[0][1],i.start1-=t,i.start2-=t,i.utf8Start1-=t,i.utf8Start2-=t,i.length1+=t,i.length2+=t,i.utf8Length1+=t,i.utf8Length2+=t}if(i=e[e.length-1],a=i.diffs,a.length===0||a[a.length-1][0]!==0)a.push([0,r]),i.length1+=n,i.length2+=n,i.utf8Length1+=n,i.utf8Length2+=n;else if(n>a[a.length-1][1].length){let e=n-a[a.length-1][1].length;a[a.length-1][1]+=r.substring(0,e),i.length1+=e,i.length2+=e,i.utf8Length1+=e,i.utf8Length2+=e}return r}function og(e,t){return{diffs:[],start1:e,start2:t,utf8Start1:e,utf8Start2:t,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}function Dae(e,t=ag){let n=ig;for(let r=0;r64?(c.length1+=r.length,c.utf8Length1+=s,a+=r.length,l=!1,c.diffs.push([e,r]),i.diffs.shift()):(r=r.substring(0,n-c.length1-t),s=rg(r),c.length1+=r.length,c.utf8Length1+=s,a+=r.length,e===0?(c.length2+=r.length,c.utf8Length2+=s,o+=r.length):l=!1,c.diffs.push([e,r]),r===i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(r.length))}s=xae(c.diffs),s=s.substring(s.length-t);let u=ng(i.diffs).substring(0,t),d=rg(u);u!==``&&(c.length1+=u.length,c.length2+=u.length,c.utf8Length1+=d,c.utf8Length2+=d,c.diffs.length!==0&&c.diffs[c.diffs.length-1][0]===0?c.diffs[c.diffs.length-1][1]+=u:c.diffs.push([0,u])),l||e.splice(++r,0,c)}}}function sg(e,t,n={}){if(typeof e==`string`)throw Error("Patches must be an array - pass the patch to `parsePatch()` first");let r=t;if(e.length===0)return[r,[]];let i=wae(e,r,{allowExceedingIndices:n.allowExceedingIndices}),a=n.margin||ag,o=n.deleteThreshold||.4,s=Eae(i,a);r=s+r+s,Dae(i,a);let c=0,l=[];for(let e=0;eig?(a=tg(r,n.substring(0,ig),t),a!==-1&&(s=tg(r,n.substring(n.length-ig),t+n.length-ig),(s===-1||a>=s)&&(a=-1))):a=tg(r,n,t),a===-1)l[e]=!1,c-=i[e].length2-i[e].length1;else{l[e]=!0,c=a-t;let u;if(u=s===-1?r.substring(a,a+n.length):r.substring(a,s+ig),n===u)r=r.substring(0,a)+xae(i[e].diffs)+r.substring(a+n.length);else{let t=Jh(n,u,{checkLines:!1});if(n.length>ig&&Sae(t)/n.length>o)l[e]=!1;else{t=cae(t);let n=0,o=0;for(let s=0;st in e?Oae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nae=(e,t)=>{for(var n in t||={})Aae.call(t,n)&&Mae(e,n,t[n]);if(kae)for(var n of kae(t))jae.call(t,n)&&Mae(e,n,t[n]);return e},Pae={margin:4};function cg(e={}){return Nae(Nae({},Pae),e)}function lg(e,t,n){if(typeof e==`string`&&typeof t==`string`){let r=Jh(e,t,{checkLines:!0});return r.length>2&&(r=Qh(r),r=eg(r)),ug(e,r,cg(n))}if(e&&Array.isArray(e)&&typeof t>`u`)return ug(ng(e),e,cg(n));if(typeof e==`string`&&t&&Array.isArray(t))return ug(e,t,cg(n));throw Error(`Unknown call format to make()`)}function ug(e,t,n){if(t.length===0)return[];let r=[],i=og(0,0),a=0,o=0,s=0,c=0,l=0,u=e,d=e;for(let e=0;e=2*n.margin&&a&&(Fae(i,u,n),r.push(i),i=og(-1,-1),a=0,u=d,o=s,c=l);break;default:throw Error(`Unknown diff type`)}p!==1&&(o+=h,c+=g),p!==-1&&(s+=h,l+=g)}return a&&(Fae(i,u,n),r.push(i)),r}function Fae(e,t,n){if(t.length===0)return;let r=t.substring(e.start2,e.start2+e.length1),i=0;for(;t.indexOf(r)!==t.lastIndexOf(r)&&r.length=1&&qh(t[a])&&a--;let o=t.substring(a,e.start2);o&&e.diffs.unshift([0,o]);let s=o.length,c=rg(o),l=e.start2+e.length1+i;l>16?4:e>>11?3:e>>7?2:1}function hg(e){let t=0;for(let n=0;nthis.wrapWithMeta(t,e.startMeta));e.content={type:`array`,elements:t,metas:t.map(()=>this.meta)}}return e.content}asString(e){if(!e.content){let t=e.data,n={value:t,utf8size:hg(t),uses:[],startMeta:e.startMeta,endMeta:e.endMeta};e.content=this.stringFromParts([n])}return e.content}stringFromParts(e){let t={type:`string`,parts:e};for(let n of e)n.uses.push(t);return t}objectGetKeys(e){return e.content?Object.keys(e.content.fields):Object.keys(e.data)}objectGetField(e,t){return this.asObject(e).fields[t]}arrayGetElement(e,t){return this.asArray(e).elements[t]}finalize(e){return this.updateEndMeta(e),{content:e,startMeta:this.meta,endMeta:this.meta}}markChanged(e){return this.wrap(_g(e))}updateEndMeta(e){if(e.type==`string`)for(let t of e.parts)t.endMeta=this.meta;else if(e.type===`array`)for(let t of e.elements)t.content&&t.endMeta!==this.meta&&this.updateEndMeta(t.content),t.endMeta=this.meta;else for(let t of Object.values(e.fields))t.content&&t.endMeta!==this.meta&&this.updateEndMeta(t.content),t.endMeta=this.meta}copyString(e){if(e){let t=this.asString(e);return this.stringFromParts(t.parts.slice())}return{type:`string`,parts:[]}}copyObject(e){let t={type:`object`,fields:{}};if(e){let n=this.asObject(e);Object.assign(t.fields,n.fields)}return t}copyArray(e){let t=e?this.asArray(e):null;return{type:`array`,elements:t?t.elements:[],metas:t?t.metas:[]}}objectSetField(e,t,n){e.fields[t]=n}objectDeleteField(e,t){delete e.fields[t]}arrayAppendValue(e,t){e.elements.push(t),e.metas.push(this.meta)}arrayAppendSlice(e,t,n,r){let i=this.asArray(t),a=i.elements.length===n;if(e.elements.push(...i.elements.slice(n,r)),a)e.metas.push(...i.metas.slice(n,r));else for(let t=n;te.value).join(``);break;case`array`:t=n.elements.map(e=>_g(e));break;case`object`:t={};for(let[e,r]of Object.entries(n.fields))t[e]=_g(r)}return e.data=t,t}function vg(e){return e.content?e.content.type:Array.isArray(e.data)?`array`:e.data===null?`null`:typeof e.data}function yg(e,t){let n=vg(e);if(n!==vg(t))return t;let r=new gg(e.endMeta),i=new gg(t.endMeta);switch(n){case`object`:{let n=r.asObject(e),a=i.asObject(t),o=0,s=Object.keys(n.fields).length,c=Object.keys(a.fields).length;for(let[e,t]of Object.entries(a.fields)){let r=n.fields[e];r&&(a.fields[e]=yg(r,t),a.fields[e]===r&&o++)}return s===c&&s===o?e:t}case`array`:{let n=r.asArray(e),a=i.asArray(t);if(n.elements.length!==a.elements.length)break;let o=0;for(let e=0;e{var n=Bh(),r=4294967294,i=Math.floor,a=Math.min;function o(e,t,o,s){var c=0,l=e==null?0:e.length;if(l===0)return 0;t=o(t);for(var u=t!==t,d=t===null,f=n(t),p=t===void 0;c{var n=Kae(),r=Eie(),i=Bh(),a=2147483647;function o(e,t,o){var s=0,c=e==null?s:e.length;if(typeof t==`number`&&t===t&&c<=a){for(;s>>1,u=e[l];u!==null&&!i(u)&&(o?u<=t:u{var n=qae();function r(e,t){return n(e,t)}t.exports=r}))();var Jae=()=>b(nt(0),ce);function Yae(e){let t=e.durationSelector||Jae,n=new fi(void 0),r=new k,i=n.pipe(je(e=>!!e),Zi(t),K(e=>e.filter(e=>!e.cancelled)),je(e=>e.length>0),Ee(t=>{let n=t.map(e=>e.key),i=e.onLoad(n).pipe(fe(r.pipe(je(()=>t.every(e=>e.cancelled)))),Ee(e=>{if(e.length!==t.length)throw Error(`The length of the returned batch must be equal to the number of batched requests. Requested a batch of length ${t.length}, but received a batch of ${e.length}.`);return t.map((t,n)=>({type:`value`,request:t,response:e[n]}))})),a=t.map(e=>({request:e,type:`complete`}));return Fe(i,a)}),D());return e=>new h(t=>{let a={key:e,cancelled:!1},o=xe(()=>(n.next(a),et)),s=_e(i.pipe(je(e=>e.request===a),V(e=>e.type!==`complete`),K(e=>e.response)),o).subscribe(t);return()=>{a.cancelled=!0,r.next(),s.unsubscribe()}})}function Xae(e,t){return Yae({onLoad:t=>Qae(e,t),durationSelector:t?.durationSelector})}function Zae(e,t){return Xae(n=>{let r={url:e.getDataUrl(`doc`,n.join(`,`)),tag:t?.tag};return e.observable.request(r)},t)}function Qae(e,t){return e([...new Set(t)]).pipe(K(e=>$ae(t,e)),K(e=>{let n=(0,Uh.default)(e,e=>e.id);return t.map(e=>n[e])}))}function $ae(e,t){let n=(0,Uh.default)(t.documents,e=>e._id),r=(0,Uh.default)(t.omitted,e=>e.id);return e.map(e=>{if(n[e])return{id:e,accessible:!0,document:n[e]};let t=r[e];return t&&t.reason===`permission`?{id:e,accessible:!1,reason:`permission`}:{id:e,accessible:!1,reason:`existence`}})}var eoe=Object.freeze([]);Object.freeze({inflight:eoe,local:eoe,base:void 0});function toe(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function noe(e){let t=[];for(let n of e.split(`.`))n===`*`?t.push(`[^.]+`):n===`**`?t.push(`.*`):t.push(toe(n));return RegExp(`^${t.join(`.`)}$`)}var roe=class{pattern;patternRe;constructor(e){this.pattern=e,this.patternRe=noe(e)}matches(e){return this.patternRe.test(e)}toJSON(){return this.pattern}},ioe=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|([-+]\d{2}:\d{2}))$/;function aoe(e){return ioe.test(e)?new Date(e):null}function ooe(e){let t=Sg(e.getUTCFullYear(),4),n=Sg(e.getUTCMonth()+1,2),r=Sg(e.getUTCDate(),2),i=Sg(e.getUTCHours(),2),a=Sg(e.getUTCMinutes(),2),o=Sg(e.getUTCSeconds(),2),s=``,c=e.getMilliseconds();return c!=0&&(s=`.${Sg(c,3)}`),`${t}-${n}-${r}T${i}:${a}:${o}${s}Z`}function Sg(e,t){let n=e.toString();for(;n.length{this.ticker=new Promise((n,r)=>{e=n,t=r})},r=()=>{e(),n()};return n(),(async()=>{try{for await(let e of this.generator())this.data.push(e),r();this.isDone=!0,r()}catch(e){t(e)}})(),this.ticker}};function Fg(e){return[`AccessAttribute`,`SelectorFuncCall`,`Group`,`Tuple`,`ArrayCoerce`,`Filter`,`SelectorNested`].includes(e.type)}function loe(e){return[`AccessAttribute`,`ArrayCoerce`,`Filter`,`Group`,`Tuple`,`SelectorNested`].includes(e.type)}var uoe=/([^!@#$%^&*(),\\/?";:{}|[\]+<>\s-])+/g,doe=/([^!@#$%^&(),\\/?";:{}|[\]+<>\s-])+/g,foe=/(\b\.+|\.+\b)/g;function poe(e,t){return e.length===0||t.length===0?!1:t.every(t=>t(e))}function moe(e){return e.replace(foe,``).match(uoe)||[]}function hoe(e){return goe(e).map(e=>t=>t.some(t=>e.test(t)))}function goe(e){return(e.replace(foe,``).match(doe)||[]).map(e=>RegExp(`^${e.slice(0,1024).replace(/\*/g,`.*`)}$`,`i`))}function Ig(e,t){if(e.type===`string`)return{parts:t(e.data),success:!0};if(e.type===`array`){let n=!0,r=[];for(let i of e.data)typeof i==`string`?r.push(...t(i)):n=!1;return{parts:r,success:n}}return e.type===`stream`?(async()=>{let n=!0,r=[];for await(let i of e)i.type===`string`?r.push(...t(i.data)):n=!1;return{parts:r,success:n}})():{parts:[],success:!1}}function Lg(e){switch(e.type){case`Group`:return Lg(e.base);case`Value`:case`Parameter`:return!0;case`Pos`:case`Neg`:return Lg(e.base);case`OpCall`:switch(e.op){case`+`:case`-`:case`*`:case`/`:case`%`:case`**`:return Lg(e.left)&&Lg(e.right);default:return!1}default:return!1}}function Rg(e){return Lg(e)?zg(e):null}function _oe(e){return e.constructor===Object||e.constructor===void 0}function voe(e){return e==null?wg:typeof e==`boolean`?e?Tg:Eg:typeof e==`number`?Og(e):typeof e==`string`?kg(e):Array.isArray(e)?jg(e):typeof e==`object`&&_oe(e)?new Cg(e,`object`):wg}function zg(e){switch(e.type){case`Value`:return voe(e.value);case`Parameter`:return wg;case`Group`:return zg(e.base);case`Pos`:{let t=zg(e.base);return t.type===`number`?Og(t.data):wg}case`Neg`:{let t=zg(e.base);return t.type===`number`?Og(-t.data):wg}case`OpCall`:{let t=zg(e.left),n=zg(e.right);switch(e.op){case`+`:return t.type===`number`&&n.type===`number`?Og(t.data+n.data):t.type===`string`&&n.type===`string`?kg(t.data+n.data):t.type===`array`&&n.type===`array`?jg(t.data.concat(n.data)):t.type===`object`&&n.type===`object`?new Cg({...t.data,...n.data},`object`):wg;case`-`:return t.type===`number`&&n.type===`number`?Og(t.data-n.data):wg;case`*`:return t.type===`number`&&n.type===`number`?Og(t.data*n.data):wg;case`/`:return t.type===`number`&&n.type===`number`?Og(t.data/n.data):wg;case`%`:return t.type===`number`&&n.type===`number`?Og(t.data%n.data):wg;case`**`:return t.type===`number`&&n.type===`number`?Og(t.data**+n.data):wg;default:return wg}}default:return wg}}var yoe={global:{anywhere:{arity:1},coalesce:{},count:{arity:1},dateTime:{arity:1},defined:{arity:1},identity:{arity:0},length:{arity:1},path:{arity:1},string:{arity:1},references:{arity:e=>e>=1},round:{arity:e=>e>=1&&e<=2},now:{arity:0},boost:{arity:2},lower:{arity:1},upper:{arity:1}},string:{lower:{arity:1},upper:{arity:1},split:{arity:2},startsWith:{arity:2}},array:{join:{arity:2},compact:{arity:1},unique:{arity:1},intersects:{arity:2}},pt:{text:{arity:1}},delta:{operation:{},changedAny:{arity:1,mode:`delta`},changedOnly:{arity:1,mode:`delta`}},diff:{changedAny:{arity:3},changedOnly:{arity:3}},media:{aspect:{arity:2}},sanity:{projectId:{},dataset:{},versionOf:{arity:1},partOfRelease:{arity:1}},math:{min:{arity:1},max:{arity:1},sum:{arity:1},avg:{arity:1}},dateTime:{now:{arity:0}},releases:{all:{arity:0}},text:{query:{arity:1},semanticSimilarity:{arity:1}},geo:{latLng:{},contains:{},intersects:{},distance:{}},documents:{get:{},incomingRefCount:{},incomingGlobalDocumentReferenceCount:{}},user:{attributes:{}}},boe={order:{arity:e=>e>=1},score:{arity:e=>e>=1}};function Bg(e,t){return e.type===`string`&&t.type===`string`||e.type===`boolean`&&t.type===`boolean`||e.type===`null`&&t.type===`null`||e.type===`number`&&t.type===`number`?e.data===t.data:e.type===`datetime`&&t.type===`datetime`&&e.data.equals(t.data)}function Vg(e,t){if(e===null||t===null)return e===t;let n=typeof e,r=typeof t;if(n===`undefined`&&r===`undefined`)return!0;if(n===`function`&&r===`function`)return e===t;if(n===`object`&&r===`object`){let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Vg(e[r],t[r]))return!1;return!0}return e===t}var Hg={};Hg.join=C_(e=>e,(e,t,n)=>{if(t.type!==`array`||n.type!==`string`)return wg;let r=``,i=!1;for(let e of t.data){switch(i&&(r+=n.data),Ng(e)){case`number`:case`string`:case`boolean`:case`datetime`:r+=`${e}`;break;default:return wg}i=!0}return kg(r)}),Hg.compact=E_(([e])=>({array:e}),function*(e,t){t!==null&&(yield t)}),Hg.unique=E_(e=>({array:e[0],state:new Set}),function*(e,t,n,r){switch(Ng(t)){case`number`:case`string`:case`boolean`:case`datetime`:r.has(t)||(r.add(t),yield t);break;default:yield t}}),Hg.intersects=C_(e=>e,(e,t,n)=>{if(t.type!==`array`||n.type!==`array`)return wg;for(let e of t.data)for(let t of n.data)if(Bg(Mg(e),Mg(t)))return Tg;return Eg});var Ug={};Ug.now=S_((e,t)=>Ag(new Dg(t.context.timestamp)));async function Wg(e,t){function n(e,t){try{return e[t]}catch{return}}let r=await e.get();for(let e of t)if(r=n(r,e),!r)break;return r}function xoe(e,t){return t.every((t,n)=>e[n]===t)}async function*Soe(e,t){let n=[[]];for(;n.length>0;){let r=n.shift()||[],i=Mg(await Wg(e,r)),a=Mg(await Wg(t,r));if(a.type!==i.type)yield r;else if(a.type===`string`&&i.type===`string`||a.type===`boolean`&&i.type===`boolean`||a.type===`null`&&i.type===`null`||a.type===`number`&&i.type===`number`)a.data!==i.data&&(yield r);else if(a.type===`datetime`&&i.type===`datetime`)a.data.equals(i.data)||(yield r);else if(a.type===`object`&&i.type===`object`){if(!Vg(a.data,i.data)){let e=Object.keys(a.data),t=Object.keys(i.data);new Set(e.concat(t)).forEach(e=>{n.push([...r,e])})}}else if(a.type===`array`&&i.type===`array`){if(a.data.length!==i.data.length)yield r;else if(!Vg(a.data,i.data))for(let e=0;e[...t,e.name]):[[e.name]];case`ArrayCoerce`:{let r=await Gg(e.base,t,n),i=[];for(let e of r){let n=await Wg(t,e);if(Array.isArray(n))for(let t=0;t0&&a.push([...e,t])}}return a}case`SelectorFuncCall`:return Kg(e.arg,n.createHidden(t));case`SelectorNested`:{let{base:r,nested:i}=e,a=await Gg(r,t,n),o=[];for(let e of a){let r=await Wg(t,e);switch(i.type){case`AccessAttribute`:case`ArrayCoerce`:case`Filter`:let t=await Gg(i,Mg(r),n);for(let n=0;n{let n=e[0],r=e[1],i=e[2];if(!Fg(i))throw Error(`changedAny third argument must be a selector`);return Coe(await b_(n,t),await b_(r,t),i,t)}),qg.changedOnly=x_(async(e,t)=>{let n=e[0],r=e[1],i=e[2];if(!Fg(i))throw Error(`changedOnly third argument must be a selector`);return woe(await b_(n,t),await b_(r,t),i,t)});var Jg={};Jg.operation=S_((e,t)=>{let n=t.context.before!==null,r=t.context.after!==null;return n&&r?kg(`update`):r?kg(`create`):n?kg(`delete`):wg}),Jg.changedAny=x_(async(e,t)=>{let n=t.context.before||wg,r=t.context.after||wg,i=e[0];if(!Fg(i))throw Error(`changedAny first argument must be a selector`);return Coe(n,r,i,t)}),Jg.changedOnly=x_(async(e,t)=>{let n=t.context.before||wg,r=t.context.after||wg,i=e[0];if(!Fg(i))throw Error(`changedOnly first argument must be a selector`);return woe(n,r,i,t)});var Yg={};Yg.get=S_(()=>{throw Error(`not implemented`)}),Yg.incomingRefCount=S_(()=>{throw Error(`not implemented`)}),Yg.incomingGlobalDocumentReferenceCount=S_(()=>{throw Error(`not implemented`)});var Xg={};Xg.latLng=S_(()=>{throw Error(`not implemented`)}),Xg.contains=S_(()=>{throw Error(`not implemented`)}),Xg.intersects=S_(()=>{throw Error(`not implemented`)}),Xg.distance=S_(()=>{throw Error(`not implemented`)});var Zg={};Zg.lower=C_(e=>e,(e,t)=>t.type===`string`?kg(t.data.toLowerCase()):wg),Zg.upper=C_(e=>e,(e,t)=>t.type===`string`?kg(t.data.toUpperCase()):wg),Zg.split=C_(e=>e,(e,t,n)=>t.type!==`string`||n.type!==`string`?wg:t.data.length===0?jg([]):n.data.length===0?jg(Array.from(t.data)):jg(t.data.split(n.data))),Zg.startsWith=C_(e=>e,(e,t,n)=>t.type!==`string`||n.type!==`string`?wg:t.data.startsWith(n.data)?Tg:Eg);var Qg={};Qg.anywhere=S_(()=>{throw Error(`not implemented`)}),Qg.coalesce={async executeAsync(e,t){for(let n of e){let e=await b_(n,t);if(e.type!==`null`)return e}return wg},executeSync(e,t){for(let n of e){let e=y_(n,t);if(e.type!==`null`)return e}return wg}},Qg.count=T_(e=>({array:e[0]}),()=>0,(e,t)=>t+1,Og),Qg.dateTime=C_(e=>e,(e,t)=>t.type===`datetime`?t:t.type===`string`?Dg.parseToValue(t.data):wg),Qg.defined=C_(e=>e,(e,t)=>t.type===`null`?Eg:Tg),Qg.identity=S_((e,t)=>kg(t.context.identity)),Qg.length=C_(e=>e,(e,t)=>t.type===`string`?Og(Toe(t.data)):t.type===`array`?Og(t.data.length):wg),Qg.path=C_(e=>e,(e,t)=>t.type===`string`?soe(new roe(t.data)):wg),Qg.string=C_(e=>e,(e,t)=>{switch(t.type){case`number`:case`string`:case`boolean`:case`datetime`:return kg(`${t.data}`);default:return wg}}),Qg.references=C_(e=>[{type:`This`},...e],(e,t,...n)=>{let r=new Set;for(let e of n)if(e.type===`string`)r.add(e.data);else if(e.type===`array`)for(let t of e.data)typeof t==`string`&&r.add(t);return r.size===0?Eg:$g(t,r)?Tg:Eg}),Qg.round=C_(e=>e,(e,t,n)=>{if(t.type!==`number`)return wg;let r=t.data,i=0;if(n){if(n.type!==`number`||n.data<0||!Number.isInteger(n.data))return wg;i=n.data}return Og(i===0?r<0?-Math.round(-r):Math.round(r):Number(r.toFixed(i)))}),Qg.now=S_((e,t)=>kg(t.context.timestamp.toISOString())),Qg.boost=S_(()=>{throw Error(`unexpected boost call`)}),Qg.lower=Zg.lower,Qg.upper=Zg.upper;function Toe(e){let t=0;for(let n=0;n=55296&&r<=56319||t++}return t}function $g(e,t){switch(Ng(e)){case`array`:for(let n of e)if($g(n,t))return!0;break;case`object`:if(e._ref)return t.has(e._ref);for(let n of Object.values(e))if($g(n,t))return!0}return!1}var e_={};e_.min=T_(e=>({array:e[0]}),()=>void 0,(e,t,n)=>n===null?t:typeof n==`number`?t===void 0||ne===void 0?wg:Og(e)),e_.max=T_(e=>({array:e[0]}),()=>void 0,(e,t,n)=>n===null?t:typeof n==`number`?t===void 0||n>t?n:t:w_,e=>e===void 0?wg:Og(e)),e_.sum=T_(e=>({array:e[0]}),()=>0,(e,t,n)=>n===null?t:typeof n==`number`?t+n:w_,Og),e_.avg=T_(e=>({array:e[0]}),()=>({count:0,sum:0}),(e,{count:t,sum:n},r)=>r===null?{count:t,sum:n}:typeof r==`number`?{count:t+1,sum:n+r}:w_,({count:e,sum:t})=>e===0?wg:Og(t/e));var t_={};t_.aspect=S_(()=>{throw Error(`not implemented`)});function Eoe(e){if(e.type===`object`)return r_(e.data);if(e.type===`array`){let t=n_(e.data);if(t.length>0)return t.join(` - -`)}return null}function n_(e,t=[]){for(let n of e)if(Array.isArray(n))n_(n,t);else if(typeof n==`object`&&n){let e=r_(n);e!==null&&t.push(e)}return t}function r_(e){if(typeof e._type!=`string`)return null;let t=e.children;if(!Array.isArray(t))return null;let n=``;for(let e of t)e&&typeof e==`object`&&typeof e._type==`string`&&e._type===`span`&&typeof e.text==`string`&&(n+=e.text);return n}var i_={};i_.text=C_(e=>e,(e,t)=>{let n=Eoe(t);return n===null?wg:kg(n)});var a_={};a_.all=E_(()=>({array:{type:`Everything`}}),function*(e,t){typeof t==`object`&&t&&`_type`in t&&t._type===`system.release`&&(yield t)});var o_={};o_.projectId=S_((e,t)=>t.context.sanity?kg(t.context.sanity.projectId):wg),o_.dataset=S_((e,t)=>t.context.sanity?kg(t.context.sanity.dataset):wg),o_.versionOf=C_(([e])=>[e,{type:`This`}],(e,t,n)=>{if(t.type!==`string`)return wg;let r=t.data;if(n.type!==`object`||typeof n.data._id!=`string`)return wg;if(n.data._id===r)return Tg;let i=n.data._id.split(`.`);return i.length>=2&&i[0]===`drafts`&&i.slice(1).join(`.`)===r||i.length>=3&&i[0]===`versions`&&i.slice(2).join(`.`)===r?Tg:Eg}),o_.partOfRelease=C_(e=>[e[0],{type:`This`}],(e,t,n)=>{if(t.type!==`string`)return wg;let r=t.data;if(n.type!==`object`||typeof n.data._id!=`string`)return wg;let i=n.data._id.split(`.`);return i.length>=3&&i[0]===`versions`&&i[1]===r?Tg:Eg});var s_={};s_.query=S_(()=>{throw Error(`not implemented`)}),s_.semanticSimilarity=S_(()=>{throw Error(`not implemented`)});var c_={};c_.attributes=S_(()=>{throw Error(`not implemented`)});var l_={datetime:1,number:2,string:3,boolean:4};function u_(e,t){let n=Ng(e);if(n!==Ng(t))return null;switch(n){case`number`:case`boolean`:return e-t;case`string`:return et);case`datetime`:return e.compareTo(t);default:return null}}function Doe(e,t){let n=Ng(e),r=Ng(t),i=l_[n]||100,a=l_[r]||100;if(i!==a)return i-a;let o=u_(e,t);return o===null&&(o=0),o}var Ooe=class e{params;source;value;parent;context;isHidden=!1;constructor(e,t,n,r,i){this.params=e,this.source=t,this.value=n,this.context=r,this.parent=i}createNested(t){return this.isHidden?new e(this.params,this.source,t,this.context,this.parent):new e(this.params,this.source,t,this.context,this)}createHidden(e){let t=this.createNested(e);return t.isHidden=!0,t}};async function d_(e,t){if(e.type===`OpCall`&&e.op===`match`)return Aoe(e.left,e.right,t);if(e.type===`FuncCall`&&e.name===`boost`){let n=await d_(e.args[0],t),r=await b_(e.args[1],t);return r.type===`number`&&n>0?n+r.data:0}switch(e.type){case`Or`:return await d_(e.left,t)+await d_(e.right,t);case`And`:{let n=await d_(e.left,t),r=await d_(e.right,t);return n===0||r===0?0:n+r}default:{let n=await b_(e,t);return+(n.type===`boolean`&&n.data===!0)}}}function f_(e,t){if(e.type===`OpCall`&&e.op===`match`)return koe(e.left,e.right,t);if(e.type===`FuncCall`&&e.name===`boost`){let n=f_(e.args[0],t),r=y_(e.args[1],t);return r.type===`number`&&n>0?n+r.data:0}switch(e.type){case`Or`:return f_(e.left,t)+f_(e.right,t);case`And`:{let n=f_(e.left,t),r=f_(e.right,t);return n===0||r===0?0:n+r}default:{let n=y_(e,t);return+(n.type===`boolean`&&n.data===!0)}}}function koe(e,t,n){let r=p_(y_(e,n),y_(t,n));if(typeof r==`number`)return r;throw Error(`Found synchronous value in match()`)}async function Aoe(e,t,n){return p_(await b_(e,n),await b_(t,n))}function p_(e,t){let n=Ig(e,e=>moe(e)),r=Ig(t,e=>goe(e)),i=(e,t)=>{if(!t.success||e.parts.length===0||t.parts.length===0)return 0;let n=0;for(let r of t.parts){let t=e.parts.reduce((e,t)=>e+ +!!r.test(t),0);n+=t*2.2/(t+1.2)}return n};return`then`in n||`then`in r?(async()=>i(await n,await r))():i(n,r)}function m_(e){let t=[],n=[];for(let r of e){let e=`asc`;r.type===`Desc`?(e=`desc`,r=r.base):r.type===`Asc`&&(r=r.base),t.push(r),n.push(e)}return{mappers:t,directions:n}}function h_(e,t){return e.sort((e,n)=>{for(let r=0;re[0])}var g_={};g_.order={executeSync({base:e,args:t},n){let{mappers:r,directions:i}=m_(t),a=[],o=0,s=i.length;for(let t of e.data){let e=n.createNested(Mg(t)),i=[t,o];for(let t=0;tt._score-e._score),Mg(i)},executeSync({base:e,args:t},n){let r=[],i=[];for(let a of e.data){if(Ng(a)!==`object`){r.push(a);continue}let e=a,o=n.createNested(Mg(a)),s=typeof e._score==`number`?e._score:0;for(let e of t)s+=f_(e,o);let c=Object.assign({},e,{_score:s});i.push(c)}return i.sort((e,t)=>t._score-e._score),jg(i)}};var __={global:Qg,string:Zg,array:Hg,pt:i_,delta:Jg,diff:qg,media:t_,sanity:o_,math:e_,dateTime:Ug,releases:a_,text:s_,geo:Xg,documents:Yg,user:c_},joe={"==":function(e,t){return Bg(e,t)?Tg:Eg},"!=":function(e,t){return Bg(e,t)?Eg:Tg},">":function(e,t){if(e.type===`stream`||t.type===`stream`)return wg;let n=u_(e.data,t.data);return n===null?wg:n>0?Tg:Eg},">=":function(e,t){if(e.type===`stream`||t.type===`stream`)return wg;let n=u_(e.data,t.data);return n===null?wg:n>=0?Tg:Eg},"<":function(e,t){if(e.type===`stream`||t.type===`stream`)return wg;let n=u_(e.data,t.data);return n===null?wg:n<0?Tg:Eg},"<=":function(e,t){if(e.type===`stream`||t.type===`stream`)return wg;let n=u_(e.data,t.data);return n===null?wg:n<=0?Tg:Eg},in:function(e,t){if(t.type===`path`)return e.type===`string`?t.data.matches(e.data)?Tg:Eg:wg;if(t.type===`array`){for(let n of t.data)if(Bg(e,Mg(n)))return Tg;return Eg}return t.type===`stream`?(async()=>{for await(let n of t)if(Bg(e,n))return Tg;return Eg})():wg},match:function(e,t){let n=Ig(e,e=>moe(e)),r=Ig(t,e=>hoe(e)),i=(e,t)=>t.success&&poe(e.parts,t.parts)?Tg:Eg;return`then`in n||`then`in r?(async()=>i(await n,await r))():i(n,r)},"+":function(e,t){return e.type===`datetime`&&t.type===`number`?Ag(e.data.add(t.data)):e.type===`number`&&t.type===`datetime`?Ag(t.data.add(e.data)):e.type===`number`&&t.type===`number`?Og(e.data+t.data):e.type===`string`&&t.type===`string`?kg(e.data+t.data):e.type===`object`&&t.type===`object`?Mg({...e.data,...t.data}):e.type===`array`&&t.type===`array`?Mg(e.data.concat(t.data)):e.isArray()&&t.isArray()?new Pg(async function*(){for await(let t of e)yield t;for await(let e of t)yield e}):wg},"-":function(e,t){return e.type===`datetime`&&t.type===`number`?Ag(e.data.add(-t.data)):e.type===`datetime`&&t.type===`datetime`?Og(e.data.difference(t.data)):e.type===`number`&&t.type===`number`?Og(e.data-t.data):wg},"*":v_((e,t)=>e*t),"/":v_((e,t)=>e/t),"%":v_((e,t)=>e%t),"**":v_((e,t)=>e**+t)};function v_(e){return function(t,n){return t.type===`number`&&n.type===`number`?Og(e(t.data,n.data)):wg}}function Moe(e,t){return b_(e,t)}function y_(e,t){return Noe[e.type].executeSync(e,t)}function b_(e,t){return Noe[e.type].executeAsync(e,t)}function x_(e){return{executeSync(){throw Error(`executeSync not supported`)},executeAsync:e}}function S_(e){return{executeSync(t,n){let r=e(t,n);if(r.type===`stream`)throw Error(`Stream encountered in evaluateSync`);return r},async executeAsync(t,n){return e(t,n)}}}function C_(e,t){return{executeSync(n,r){let i=t(n,...e(n).map(e=>y_(e,r)));if(i.type===`stream`)throw Error(`Stream/iterator not supported in synchronous mode`);return i},async executeAsync(n,r){let i=e(n);return t(n,...await Promise.all(i.map(e=>b_(e,r).then(e=>e.asStatic()))))}}}var w_=Symbol();function T_(e,t,n,r){return{executeSync(i,a){let{array:o,args:s=[]}=e(i),c=y_(o,a);if(c.type!==`array`)return wg;let l=s.map(e=>y_(e,a)),u=t(i,...l);for(let e of c.data){let t=n(i,u,e,...l);if(t===w_)return wg;u=t}return r(u)},async executeAsync(i,a){let{array:o,args:s=[]}=e(i),c=await b_(o,a);if(c.type!==`array`&&c.type!==`stream`)return wg;let l=await Promise.all(s.map(e=>b_(e,a).then(e=>e.asStatic()))),u=t(i,...l);if(c.type===`stream`)for await(let e of c){let t=n(i,u,await e.get(),...l);if(t===w_)return wg;u=t}else for(let e of c.data){let t=n(i,u,e,...l);if(t===w_)return wg;u=t}return r(u)}}}function E_(e,t,{hidden:n=!1}={}){return{executeSync(r,i){let a=e(r),o=y_(a.array,i);if(o.type!==`array`)return wg;let s=[];for(let e of o.data){let o;if(a.inner){let t=n?i.createHidden(Mg(e)):i.createNested(Mg(e));o=y_(a.inner,t).data}for(let n of t(r,e,o,a.state))s.push(n)}return jg(s)},async executeAsync(r,i){let a=e(r),o=await b_(a.array,i);return o.isArray()?new Pg(async function*(){for await(let e of o){let o;if(a.inner){let t=n?i.createHidden(e):i.createNested(e);o=await(await b_(a.inner,t)).get()}for(let n of t(r,await e.get(),o,a.state))yield Mg(n)}}):wg}}}var Noe={This:S_((e,t)=>t.value),SelectorNested:S_(()=>{throw Error(`Unexpected node type: SelectorNested`)}),SelectorFuncCall:S_(()=>{throw Error(`Unexpected node type: SelectorFuncCall`)}),Everything:S_((e,t)=>t.source),Parameter:S_(({name:e},t)=>Mg(t.params[e])),Context:S_(({key:e},t)=>{if(e===`before`||e===`after`)return t.context[e]||wg;throw Error(`unknown context key: ${e}`)}),Parent:S_(({n:e},t)=>{let n=t;for(let t=0;t[e,t,n],({isInclusive:e},t,n,r)=>{let i=u_(t.data,n.data);if(i===null)return wg;let a=u_(t.data,r.data);return a===null?wg:e?i>=0&&a<=0?Tg:Eg:i>=0&&a<0?Tg:Eg}),Filter:E_(({base:e,expr:t})=>({array:e,inner:t}),function*(e,t,n){n===!0&&(yield t)}),Projection:{executeSync({base:e,expr:t},n){let r=y_(e,n);return r.type===`object`?y_(t,n.createNested(r)):wg},async executeAsync({base:e,expr:t},n){let r=await b_(e,n);return r.type===`object`?b_(t,n.createNested(r)):wg}},FuncCall:{executeAsync({namespace:e,name:t,args:n},r){let i=__[e]?.[t];if(!i)throw Error(`Unknown function: ${e}::${t}`);return i.executeAsync(n,r)},executeSync({namespace:e,name:t,args:n},r){let i=__[e]?.[t];if(!i)throw Error(`Unknown function: ${e}::${t}`);return i.executeSync(n,r)}},PipeFuncCall:{async executeAsync({name:e,base:t,args:n},r){let i=g_[e];if(!i)throw Error(`Unknown pipe function: ${e}`);let a=await b_(t,r);return a.type!==`stream`&&a.type!==`array`?wg:i.executeAsync({base:a,args:n},r)},executeSync({name:e,base:t,args:n},r){let i=g_[e];if(!i)throw Error(`Unknown pipe function: ${e}`);let a=y_(t,r);return a.type===`array`?i.executeSync({base:a,args:n},r):wg}},AccessAttribute:C_(({base:e})=>[e||{type:`This`}],({name:e},t)=>t.type===`object`&&t.data.hasOwnProperty(e)?Mg(t.data[e]):wg),AccessElement:C_(({base:e})=>[e],({index:e},t)=>{if(t.type!==`array`)return wg;let n=t.data;return Mg(n[e<0?e+n.length:e])}),Slice:C_(({base:e})=>[e],({left:e,right:t,isInclusive:n},r)=>{if(r.type!==`array`)return wg;let i=r.data,a=e,o=t;return a<0&&(a=i.length+a),o<0&&(o=i.length+o),n&&o++,a<0&&(a=0),o<0&&(o=0),jg(i.slice(a,o))}),Deref:{executeSync({base:e},t){let n=y_(e,t);if(n.type!==`object`)return wg;let r=n.data._ref;if(typeof r!=`string`)return wg;if(t.context.dereference){let e=t.context.dereference({_ref:r});if(e&&typeof e==`object`&&`then`in e)throw Error(`Dereference returned promise in synchronous mode`);return Mg(e)}if(t.source.type!==`array`)return wg;for(let e of t.source.data)if(e&&typeof e==`object`&&`_id`in e&&r===e._id)return Mg(e);return wg},async executeAsync({base:e},t){let n=await b_(e,t);if(!t.source.isArray()||n.type!==`object`)return wg;let r=n.data._ref;if(typeof r!=`string`)return wg;if(t.context.dereference)return Mg(await t.context.dereference({_ref:r}));for await(let e of t.source)if(e.type===`object`&&r===e.data._id)return e;return wg}},Value:S_(({value:e})=>Mg(e)),Group:{executeSync({base:e},t){return y_(e,t)},executeAsync({base:e},t){return b_(e,t)}},Object:{executeSync({attributes:e},t){let n={};for(let r of e){let e=r.type;switch(r.type){case`ObjectAttributeValue`:{let e=y_(r.value,t);n[r.name]=e.data;break}case`ObjectConditionalSplat`:{let e=y_(r.condition,t);if(e.type!==`boolean`||e.data===!1)continue;let i=y_(r.value,t);i.type===`object`&&Object.assign(n,i.data);break}case`ObjectSplat`:{let e=y_(r.value,t);e.type===`object`&&Object.assign(n,e.data);break}default:throw Error(`Unknown node type: ${e}`)}}return Mg(n)},async executeAsync({attributes:e},t){let n={};for(let r of e){let e=r.type;switch(r.type){case`ObjectAttributeValue`:{let e=await b_(r.value,t);n[r.name]=await e.get();break}case`ObjectConditionalSplat`:{let e=await b_(r.condition,t);if(e.type!==`boolean`||e.data===!1)continue;let i=await b_(r.value,t);i.type===`object`&&Object.assign(n,i.data);break}case`ObjectSplat`:{let e=await b_(r.value,t);e.type===`object`&&Object.assign(n,e.data);break}default:throw Error(`Unknown node type: ${e}`)}}return Mg(n)}},Array:{executeSync({elements:e},t){let n=[];for(let r of e){let e=y_(r.value,t);if(r.isSplat){if(e.type===`array`)for(let t of e.data)n.push(t)}else n.push(e.data)}return jg(n)},async executeAsync({elements:e},t){return new Pg(async function*(){for(let n of e){let e=await b_(n.value,t);if(n.isSplat){if(e.isArray())for await(let t of e)yield t}else yield e}})}},Tuple:S_(()=>{throw Error(`tuples can not be evaluated`)}),Or:C_(({left:e,right:t})=>[e,t],(e,t,n)=>t.type===`boolean`&&t.data===!0||n.type===`boolean`&&n.data===!0?Tg:t.type!==`boolean`||n.type!==`boolean`?wg:Eg),And:C_(({left:e,right:t})=>[e,t],(e,t,n)=>t.type===`boolean`&&t.data===!1||n.type===`boolean`&&n.data===!1?Eg:t.type!==`boolean`||n.type!==`boolean`?wg:Tg),Not:C_(({base:e})=>[e],(e,t)=>t.type===`boolean`?t.data?Eg:Tg:wg),Neg:C_(({base:e})=>[e],(e,t)=>t.type===`number`?Og(-t.data):wg),Pos:C_(({base:e})=>[e],(e,t)=>t.type===`number`?Og(t.data):wg),Asc:S_(()=>wg),Desc:S_(()=>wg),ArrayCoerce:{executeSync({base:e},t){let n=y_(e,t);return n.isArray()?n:wg},async executeAsync({base:e},t){let n=await b_(e,t);return n.isArray()?n:wg}},Map:E_(({base:e,expr:t})=>({array:e,inner:t}),function*(e,t,n){yield n},{hidden:!0}),FlatMap:E_(({base:e,expr:t})=>({array:e,inner:t}),function*(e,t,n){if(Array.isArray(n))for(let e of n)yield e;else yield n},{hidden:!0})};function Poe(e,t={}){return b_(e,Ioe(t))}function Foe(e,t={}){return y_(e,Ioe(t))}function Ioe(e){let t=Mg(e.root),n=Mg(e.dataset);return new Ooe({...e.params},n,t,{timestamp:e.timestamp||new Date,identity:e.identity===void 0?`me`:e.identity,sanity:e.sanity,after:e.after?Mg(e.after):null,before:e.before?Mg(e.before):null,dereference:e.dereference},null)}function Loe(e){return e instanceof Error?e.stack||e.message:e}function Roe(e,t){let n=0;for(let e=0;e=1e3?`${(e/1e3).toFixed(1)}s`:`${e}ms`}var D_=``;function Voe(e,t){let n,r,i,a,o=(...e)=>{if(!o.enabled)return;let r=Date.now(),i=r-(n||r);n=r,e[0]=Loe(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let a=0;e[0]=e[0].replace(/%([a-z%])/gi,(n,r)=>{if(n===`%%`)return`%`;a++;let i=t.formatters[r];if(typeof i==`function`){let t=e[a];n=i.call(o,t),e.splice(a,1),a--}return n}),t.formatArgs.call(o,i,e),o.log(...e)};return o.extend=function(e,t=`:`){return Voe(this.namespace+t+e,{useColors:this.useColors,color:this.color,formatArgs:this.formatArgs,formatters:this.formatters,inspectOpts:this.inspectOpts,log:this.log,humanize:this.humanize})},Object.assign(o,t),o.namespace=e,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>r??(i!==D_&&(i=D_,a=Uoe(e)),a),set:e=>{r=e}}),o}var O_=[],k_=[];function Hoe(e){D_=e,O_=[],k_=[];let t=D_.trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let e of t)e[0]===`-`?k_.push(e.slice(1)):O_.push(e)}function Uoe(e){for(let t of k_)if(zoe(e,t))return!1;for(let t of O_)if(zoe(e,t))return!0;return!1}var Woe=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`);function Goe(e,t){let{useColors:n}=this;if(t[0]=`${(n?`%c`:``)+this.namespace+(n?` %c`:` `)+t[0]+(n?`%c `:` `)}+${this.humanize(e)}`,!n)return;let r=`color: ${this.color}`;t.splice(1,0,r,`color: inherit`);let i=0,a=0;t[0].replace(/%[a-z%]/gi,e=>{e!==`%%`&&(i++,e===`%c`&&(a=i))}),t.splice(a,0,r)}var Koe=console.debug||console.log||(()=>{}),qoe=Yoe(),Joe={useColors:!0,formatArgs:Goe,formatters:{j(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: ${e.message}`}}},inspectOpts:{},humanize:Boe,log:Koe};function A_(e,t){let n=(t&&t.color)??Roe(Woe,e);return Voe(e,Object.assign(Joe,{color:n},t))}function Yoe(){try{return localStorage}catch{}}function Xoe(){let e;try{e=qoe.getItem(`debug`)||qoe.getItem(`DEBUG`)}catch{}return!e&&typeof process<`u`&&`env`in process&&(e={}.DEBUG),e||``}Hoe(Xoe());var j_=class{_string;marks;index;customFunctions;parseOptions;allowBoost=!1;constructor(e,t,n,r){this._string=e,this.marks=t,this.customFunctions=n,this.index=0,this.parseOptions=r}hasMark(e=0){return this.index+e`:{if(n>1||o<=1)break loop;let s=P_(e,I_(e,i+2),1);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`pair`,position:r}),t=s.position,o=1;break}case`=`:{if(n>4||o<=4)break loop;let s=P_(e,I_(e,i+2),5);if(s.type===`error`)return s;a.unshift({name:`comp`,position:r}),a.push({name:`op`,position:i},{name:`op_end`,position:i+2}),a=a.concat(s.marks),t=s.position,o=4;break}default:break loop}break;case`+`:{if(n>6||o<6)break loop;let s=P_(e,I_(e,i+1),7);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`add`,position:r}),t=s.position,o=6;break}case`-`:{if(n>6||o<6)break loop;let s=P_(e,I_(e,i+1),7);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`sub`,position:r}),t=s.position,o=6;break}case`*`:{if(e[i+1]===`*`){if(n>8||o<=8)break loop;let s=P_(e,I_(e,i+2),8);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`pow`,position:r}),t=s.position,o=8;break}if(n>7||o<7)break loop;let s=P_(e,I_(e,i+1),8);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`mul`,position:r}),t=s.position,o=7;break}case`/`:{if(n>7||o<7)break loop;let s=P_(e,I_(e,i+1),8);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`div`,position:r}),t=s.position,o=7;break}case`%`:{if(n>7||o<7)break loop;let s=P_(e,I_(e,i+1),8);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`mod`,position:r}),t=s.position,o=7;break}case`<`:case`>`:{if(n>4||o<=4)break loop;let s=i+1;e[s]===`=`&&s++;let c=P_(e,I_(e,s),5);if(c.type===`error`)return c;a.unshift({name:`comp`,position:r}),a.push({name:`op`,position:i},{name:`op_end`,position:s}),a=a.concat(c.marks),t=c.position,o=4;break}case`|`:if(e[i+1]===`|`){if(n>2||o<2)break loop;let s=P_(e,I_(e,i+2),3);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`or`,position:r}),t=s.position,o=2}else{if(n>11||o<11)break loop;let s=I_(e,i+1),c=L_(e,s,N_);if(!c)return{type:`error`,message:`Expected identifier`,position:s};if(t=s+c,e[t]===`(`||e[t]===`:`){let n=tse(e,s,t);if(n.type===`error`)return n;a=a.concat(n.marks),a.unshift({name:`pipecall`,position:r}),t=n.position,o=11}}break;case`&`:{if(e[i+1]!=`&`||n>3||o<3)break loop;let s=P_(e,I_(e,i+2),4);if(s.type===`error`)return s;a=a.concat(s.marks),a.unshift({name:`and`,position:r}),t=s.position,o=3;break}case`!`:{if(e[i+1]!==`=`||n>4||o<=4)break loop;let s=P_(e,I_(e,i+2),5);if(s.type===`error`)return s;a.unshift({name:`comp`,position:r}),a.push({name:`op`,position:i},{name:`op_end`,position:i+2}),a=a.concat(s.marks),t=s.position,o=4;break}case`d`:if(e.slice(i,i+4)!==`desc`||n>4||o<4)break loop;a.unshift({name:`desc`,position:r}),t=i+4,o=4;break;case`a`:if(e.slice(i,i+3)!==`asc`||n>4||o<4)break loop;a.unshift({name:`asc`,position:r}),t=i+3,o=4;break;default:switch(R_(e,i,N_)){case`in`:{if(n>4||o<=4)break loop;t=I_(e,i+2);let s=!1;e[t]===`(`&&(s=!0,t=I_(e,t+1));let c=t,l=P_(e,t,5);if(l.type===`error`)return l;if(t=I_(e,l.position),e[t]===`.`&&e[t+1]===`.`){let n=`inc_range`;e[t+2]===`.`?(n=`exc_range`,t=I_(e,t+3)):t=I_(e,t+2);let i=P_(e,t,5);if(i.type===`error`)return i;a.unshift({name:`in_range`,position:r}),a=a.concat({name:n,position:c},l.marks,i.marks),t=i.position}else a.unshift({name:`comp`,position:r}),a.push({name:`op`,position:i},{name:`op_end`,position:i+2}),a=a.concat(l.marks);if(s){if(t=I_(e,t),e[t]!==`)`)return{type:`error`,message:`Expected ")" in group`,position:t};t++}o=4;break}case`match`:{if(n>4||o<=4)break loop;let s=P_(e,I_(e,i+5),5);if(s.type===`error`)return s;a.unshift({name:`comp`,position:r}),a.push({name:`op`,position:i},{name:`op_end`,position:i+5}),a=a.concat(s.marks),t=s.position,o=4;break}default:break loop}}}let c=s?.type===`error`&&s.position;return{type:`success`,marks:a,position:t,failPosition:c}}function $oe(e,t){let n=t,r,i=P_(e,I_(e,t+1),0);if(i.type===`error`)return i;switch(t=I_(e,i.position),e[t]){case`,`:for(r=[{name:`tuple`,position:n}].concat(i.marks),t=I_(e,t+1);;){if(i=P_(e,t,0),i.type===`error`)return i;if(r.push(...i.marks),t=I_(e,i.position),e[t]!==`,`)break;t=I_(e,t+1)}if(e[t]!==`)`)return{type:`error`,message:`Expected ")" after tuple expression`,position:t};t++,r.push({name:`tuple_end`,position:t});break;case`)`:t++,r=[{name:`group`,position:n}].concat(i.marks);break;default:return{type:`error`,message:`Unexpected character "${e[t]}"`,position:t}}return{type:`success`,marks:r,position:t}}function ese(e,t){let n=t;switch(e[t]){case`.`:{if(t=I_(e,t+1),e[t]===`(`)return $oe(e,t);let r=t,i=L_(e,t,N_);return i?(t+=i,{type:`success`,marks:[{name:`attr_access`,position:n},{name:`ident`,position:r},{name:`ident_end`,position:t}],position:t}):{type:`error`,message:`Expected identifier after "."`,position:t}}case`-`:if(e[t+1]!==`>`)return{type:`error`,message:`Expected ">" in reference`,position:t};let r=[{name:`deref`,position:n}];t+=2;let i=I_(e,t),a=L_(e,i,N_);return a&&(t=i+a,r.push({name:`deref_attr`,position:i},{name:`ident`,position:i},{name:`ident_end`,position:t})),{type:`success`,marks:r,position:t};case`[`:{if(t=I_(e,t+1),e[t]===`]`)return{type:`success`,marks:[{name:`array_postfix`,position:n}],position:t+1};let r=t,i=P_(e,t,0);if(i.type===`error`)return i;if(t=I_(e,i.position),e[t]===`.`&&e[t+1]===`.`){let a=`inc_range`;e[t+2]===`.`?(a=`exc_range`,t+=3):t+=2,t=I_(e,t);let o=P_(e,t,0);return o.type===`error`?o:(t=I_(e,o.position),e[t]===`]`?{type:`success`,marks:[{name:`slice`,position:n},{name:a,position:r}].concat(i.marks,o.marks),position:t+1}:{type:`error`,message:`Expected "]" after array expression`,position:t})}return e[t]===`]`?{type:`success`,marks:[{name:`square_bracket`,position:n}].concat(i.marks),position:t+1}:{type:`error`,message:`Expected "]" after array expression`,position:t}}case`|`:if(t=I_(e,t+1),e[t]===`{`){let r=F_(e,t);return r.type===`error`||r.marks.unshift({name:`projection`,position:n}),r}break;case`{`:{let r=F_(e,t);return r.type===`error`||r.marks.unshift({name:`projection`,position:n}),r}}return{type:`error`,message:`Unexpected character in traversal`,position:t}}function tse(e,t,n){let r=[];if(r.push({name:`func_call`,position:t}),e[n]===`:`&&e[n+1]===`:`){r.push({name:`namespace`,position:t}),r.push({name:`ident`,position:t},{name:`ident_end`,position:n}),n=I_(e,n+2);let i=L_(e,n,N_);if(!i)return{type:`error`,message:`Expected function name`,position:n};if(r.push({name:`ident`,position:n},{name:`ident_end`,position:n+i}),n=I_(e,n+i),e[n]!==`(`)return{type:`error`,message:`Expected "(" after function name`,position:n};n++,n=I_(e,n)}else r.push({name:`ident`,position:t},{name:`ident_end`,position:n}),n=I_(e,n+1);let i=n;if(e[n]!==`)`)for(;;){let t=P_(e,n,0);if(t.type===`error`)return t;if(r=r.concat(t.marks),i=t.position,n=I_(e,t.position),e[n]!==`,`||(n=I_(e,n+1),e[n]===`)`))break}return e[n]===`)`?(r.push({name:`func_args_end`,position:i}),{type:`success`,marks:r,position:n+1}):{type:`error`,message:`Expected ")" after function arguments`,position:n}}function F_(e,t){let n=[{name:`object`,position:t}];t=I_(e,t+1);loop:for(;e[t]!==`}`;){let r=t;if(e.slice(t,t+3)===`...`){if(t=I_(e,t+3),e[t]!==`}`&&e[t]!==`,`){let i=P_(e,t,0);if(i.type===`error`)return i;n.push({name:`object_splat`,position:r}),n=n.concat(i.marks),t=i.position}else n.push({name:`object_splat_this`,position:r})}else{let i=P_(e,t,0);if(i.type===`error`)return i;let a=I_(e,i.position);if(i.marks[0].name===`str`&&e[a]===`:`){let o=P_(e,I_(e,a+1),0);if(o.type===`error`)return o;n.push({name:`object_pair`,position:r}),n=n.concat(i.marks,o.marks),t=o.position}else n=n.concat({name:`object_expr`,position:t},i.marks),t=i.position}if(t=I_(e,t),e[t]!==`,`)break;t=I_(e,t+1)}return e[t]===`}`?(t++,n.push({name:`object_end`,position:t}),{type:`success`,marks:n,position:t}):{type:`error`,message:`Expected "}" after object`,position:t}}function nse(e,t){let n=e[t];t+=1;let r=[{name:`str`,position:t}];str:for(;;t++){if(t>e.length)return{type:`error`,message:`Unexpected end of query`,position:t};switch(e[t]){case n:r.push({name:`str_end`,position:t}),t++;break str;case`\\`:r.push({name:`str_pause`,position:t}),e[t+1]===`u`?e[t+2]===`{`?(r.push({name:`unicode_hex`,position:t+3}),t=e.indexOf(`}`,t+3),r.push({name:`unicode_hex_end`,position:t})):(r.push({name:`unicode_hex`,position:t+2}),r.push({name:`unicode_hex_end`,position:t+6}),t+=5):(r.push({name:`single_escape`,position:t+1}),t+=1),r.push({name:`str_start`,position:t+1})}}return{type:`success`,marks:r,position:t}}function I_(e,t){return t+L_(e,t,Zoe)}function L_(e,t,n){let r=n.exec(e.slice(t));return r?r[0].length:0}function R_(e,t,n){let r=n.exec(e.slice(t));return r?r[0]:null}function rse(e,t){let n=t,r=[],i=``,a=``;if(e.substring(n,n+2)!==`fn`)return{type:`success`,position:n,marks:r};r.push({name:`func_decl`,position:t}),n=I_(e,n+2);let o=n;if(i=R_(e,n,N_),!i)return{type:`error`,message:`Expected function name`,position:n};if(r.push({name:`ident`,position:o},{name:`ident_end`,position:n+i.length}),n=I_(e,n+i.length),e.substring(n,n+2)!==`::`)return{type:`error`,message:`Expected "::" after namespace`,position:n};if(n=I_(e,n+2),a=R_(e,n,N_),!a)return{type:`error`,message:`Expected function name`,position:n};if(r.push({name:`ident`,position:n},{name:`ident_end`,position:n+a.length}),n=I_(e,n+a.length),e[n]!==`(`)return{type:`error`,message:`Expected "("`,position:n};for(n=I_(e,n+1);nt(e(n))}function B_(e){return t=>({type:`Map`,base:t,expr:e({type:`This`})})}function ise(e){return t=>({type:`FlatMap`,base:t,expr:e({type:`This`})})}function V_(e,t){if(!t)return{type:`a-a`,build:e};switch(t.type){case`a-a`:return{type:`a-a`,build:z_(e,t.build)};case`a-b`:return{type:`a-b`,build:z_(e,t.build)};case`b-b`:return{type:`a-a`,build:z_(e,B_(t.build))};case`b-a`:return{type:`a-a`,build:z_(e,ise(t.build))};default:throw Error(`unknown type: ${t.type}`)}}function H_(e,t){if(!t)return{type:`b-b`,build:e};switch(t.type){case`a-a`:case`b-a`:return{type:`b-a`,build:z_(e,t.build)};case`a-b`:case`b-b`:return{type:`b-b`,build:z_(e,t.build)};default:throw Error(`unknown type: ${t.type}`)}}function ase(e,t){if(!t)return{type:`a-b`,build:e};switch(t.type){case`a-a`:case`b-a`:return{type:`a-a`,build:z_(e,t.build)};case`a-b`:case`b-b`:return{type:`a-b`,build:z_(e,t.build)};default:throw Error(`unknown type: ${t.type}`)}}function ose(e,t){if(!t)return{type:`b-b`,build:e};switch(t.type){case`a-a`:return{type:`a-a`,build:z_(B_(e),t.build)};case`a-b`:return{type:`a-b`,build:z_(B_(e),t.build)};case`b-a`:return{type:`b-a`,build:z_(e,t.build)};case`b-b`:return{type:`b-b`,build:z_(e,t.build)};default:throw Error(`unknown type: ${t.type}`)}}function U_(e,t,n=0){switch(e.type){case`Projection`:return{...e,base:U_(e.base,t,n),expr:U_(e.expr,t,n+1)};case`Filter`:return{...e,base:U_(e.base,t,n),expr:U_(e.expr,t,n+1)};case`Parent`:if(n-e.n<0)throw Error(`Invalid use of parent operator (^). No parent n ${e.n} at level ${n}.`);return e;case`Parameter`:if(t.find(t=>t.name===e.name))throw Error(`Function parameters are not allowed outside function declarations: ${e.name}`);return e;case`Array`:return{...e,elements:e.elements.map(e=>({...e,value:U_(e.value,t,n)}))};case`PipeFuncCall`:return{...e,base:U_(e.base,t,n),args:e.args.map(e=>U_(e,t,n))};case`Object`:return{...e,attributes:e.attributes.map(e=>{switch(e.type){case`ObjectAttributeValue`:return{...e,value:U_(e.value,t,n)};case`ObjectConditionalSplat`:return{...e,condition:U_(e.condition,t,n),value:U_(e.value,t,n)};case`ObjectSplat`:return{...e,value:U_(e.value,t,n)};default:return e}})};case`FlatMap`:case`Map`:return{...e,expr:U_(e.expr,t,n),base:U_(e.base,t,n)};case`FuncCall`:return{...e,args:e.args.map(e=>U_(e,t,n))};case`Tuple`:return{...e,members:e.members.map(e=>U_(e,t,n))};case`Select`:{let r=e.alternatives.map(e=>({...e,condition:U_(e.condition,t,n),value:U_(e.value,t,n)}));return e.fallback?{...e,alternatives:r,fallback:U_(e.fallback,t,n)}:{...e,alternatives:r}}case`SelectorNested`:return{...e,base:U_(e.base,t,n),nested:U_(e.nested,t,n)};case`SelectorFuncCall`:return{...e,arg:U_(e.arg,t,n)};case`AccessAttribute`:case`AccessElement`:case`ArrayCoerce`:case`Asc`:case`Desc`:case`Deref`:case`Group`:case`Neg`:case`Not`:case`Slice`:case`Pos`:return e.base?{...e,base:U_(e.base,t,n)}:e;case`InRange`:return{...e,base:U_(e.base,t,n),left:U_(e.left,t,n),right:U_(e.right,t,n)};case`OpCall`:case`And`:case`Or`:return{...e,left:U_(e.left,t,n),right:U_(e.right,t,n)};case`Parameter`:case`Everything`:case`This`:case`Value`:case`Context`:return e;default:throw Error(`Handle all cases: ${e.type}`)}}var sse={"'":`'`,'"':`"`,"\\":`\\`,"/":`/`,b:`\b`,f:`\f`,n:` -`,r:`\r`,t:` `};function cse(e){let t=parseInt(e,16);return String.fromCharCode(t)}var W_=class extends Error{name=`GroqQueryError`};function lse(e,t=new Set){let n={group(e){return{type:`Group`,base:e.process(n)}},everything(){return{type:`Everything`}},this(){return{type:`This`}},parent(){return{type:`Parent`,n:1}},dblparent(e){return{type:`Parent`,n:e.process(n).n+1}},traverse(e){let t=e.process(n),r=[];for(;e.getMark().name!==`traversal_end`;)r.push(e.process(i));e.shift();let a=null;for(let e=r.length-1;e>=0;e--)a=r[e](a);if((t.type===`Everything`||t.type===`Array`||t.type===`PipeFuncCall`)&&(a=V_(e=>e,a)),a===null)throw Error(`BUG: unexpected empty traversal`);return a.build(t)},this_attr(e){let t=e.processString();return t===`null`?{type:`Value`,value:null}:t===`true`?{type:`Value`,value:!0}:t===`false`?{type:`Value`,value:!1}:{type:`AccessAttribute`,name:t}},neg(e){return{type:`Neg`,base:e.process(n)}},pos(e){return{type:`Pos`,base:e.process(n)}},add(e){return{type:`OpCall`,op:`+`,left:e.process(n),right:e.process(n)}},sub(e){return{type:`OpCall`,op:`-`,left:e.process(n),right:e.process(n)}},mul(e){return{type:`OpCall`,op:`*`,left:e.process(n),right:e.process(n)}},div(e){return{type:`OpCall`,op:`/`,left:e.process(n),right:e.process(n)}},mod(e){return{type:`OpCall`,op:`%`,left:e.process(n),right:e.process(n)}},pow(e){return{type:`OpCall`,op:`**`,left:e.process(n),right:e.process(n)}},comp(e){let t=e.process(n);return{type:`OpCall`,op:e.processString(),left:t,right:e.process(n)}},in_range(e){let t=e.process(n),r=e.getMark().name===`inc_range`;return e.shift(),{type:`InRange`,base:t,left:e.process(n),right:e.process(n),isInclusive:r}},str(e){let t=``;loop:for(;e.hasMark();){let n=e.getMark();switch(n.name){case`str_end`:t+=e.processStringEnd();break loop;case`str_pause`:t+=e.processStringEnd();break;case`str_start`:e.shift();break;case`single_escape`:{let n=e.slice(1);e.shift(),t+=sse[n];break}case`unicode_hex`:e.shift(),t+=cse(e.processStringEnd());break;default:throw Error(`unexpected mark: ${n.name}`)}}return{type:`Value`,value:t}},integer(e){let t=e.processStringEnd();return{type:`Value`,value:Number(t)}},float(e){let t=e.processStringEnd();return{type:`Value`,value:Number(t)}},sci(e){let t=e.processStringEnd();return{type:`Value`,value:Number(t)}},object(e){let t=[];for(;e.getMark().name!==`object_end`;)t.push(e.process(r));return e.shift(),{type:`Object`,attributes:t}},array(e){let t=[];for(;e.getMark().name!==`array_end`;){let r=!1;e.getMark().name===`array_splat`&&(r=!0,e.shift());let i=e.process(n);t.push({type:`ArrayElement`,value:i,isSplat:r})}return e.shift(),{type:`Array`,elements:t}},tuple(e){let t=[];for(;e.getMark().name!==`tuple_end`;)t.push(e.process(n));return e.shift(),{type:`Tuple`,members:t}},func_call(r){let i=`global`;r.getMark().name===`namespace`&&(r.shift(),i=r.processString());let o=r.processString();if(i===`global`&&o===`select`){let e={type:`Select`,alternatives:[]};for(;r.getMark().name!==`func_args_end`;)if(r.getMark().name===`pair`){if(e.fallback)throw new W_(`unexpected argument to select()`);r.shift();let t=r.process(n),i=r.process(n);e.alternatives.push({type:`SelectAlternative`,condition:t,value:i})}else{if(e.fallback)throw new W_(`unexpected argument to select()`);e.fallback=r.process(n)}return r.shift(),e}let s=[];for(;r.getMark().name!==`func_args_end`;)pse(i,o,s.length)?s.push(r.process(a)):s.push(r.process(n));if(r.shift(),i===`global`&&(o===`before`||o===`after`)&&r.parseOptions.mode===`delta`)return{type:`Context`,key:o};if(i===`global`&&o===`boost`&&!r.allowBoost)throw new W_(`unexpected boost`);let c=r.customFunctions[`${i}::${o}`];if(c!==void 0){let n=q_(e,t),i=new j_(r.string,c.marks,r.customFunctions,e).process(n);return G_(o,i.params.length,s.length),fse(i.body,e=>U_(e,i.params),e=>dse(e,i.params,s))}let l=yoe[i];if(!l)throw new W_(`Undefined namespace: ${i}`);let u=l[o];if(!u||(u.arity!==void 0&&G_(o,u.arity,s.length),u.mode!==void 0&&u.mode!==r.parseOptions.mode))throw new W_(`Undefined function: ${o}`);return{type:`FuncCall`,namespace:i,name:o,args:s}},pipecall(e){let t=e.process(n);e.shift();let r=`global`;if(e.getMark().name===`namespace`&&(e.shift(),r=e.processString()),r!==`global`)throw new W_(`Undefined namespace: ${r}`);let i=e.processString(),a=[],o=e.allowBoost;for(i===`score`&&(e.allowBoost=!0);;){let t=e.getMark().name;if(t===`func_args_end`)break;if(i===`order`){if(t===`asc`){e.shift(),a.push({type:`Asc`,base:e.process(n)});continue}if(t===`desc`){e.shift(),a.push({type:`Desc`,base:e.process(n)});continue}}a.push(e.process(n))}e.shift(),e.allowBoost=o;let s=boe[i];if(!s)throw new W_(`Undefined pipe function: ${i}`);return s.arity&&G_(i,s.arity,a.length),{type:`PipeFuncCall`,base:t,name:i,args:a}},pair(){throw new W_(`unexpected =>`)},and(e){return{type:`And`,left:e.process(n),right:e.process(n)}},or(e){return{type:`Or`,left:e.process(n),right:e.process(n)}},not(e){return{type:`Not`,base:e.process(n)}},asc(){throw new W_(`unexpected asc`)},desc(){throw new W_(`unexpected desc`)},param(e){let t=e.processString();return e.parseOptions.params&&e.parseOptions.params.hasOwnProperty(t)?{type:`Value`,value:e.parseOptions.params[t]}:{type:`Parameter`,name:t}}},r={object_expr(e){if(e.getMark().name===`pair`)return e.shift(),{type:`ObjectConditionalSplat`,condition:e.process(n),value:e.process(n)};let t=e.process(n);return{type:`ObjectAttributeValue`,name:use(t),value:t}},object_pair(e){let t=e.process(n);if(t.type!==`Value`)throw Error(`name must be string`);let r=e.process(n);return{type:`ObjectAttributeValue`,name:t.value,value:r}},object_splat(e){return{type:`ObjectSplat`,value:e.process(n)}},object_splat_this(){return{type:`ObjectSplat`,value:{type:`This`}}}},i={square_bracket(e){let t=e.process(n),r=Rg(t);return r&&r.type===`number`?e=>ase(e=>({type:`AccessElement`,base:e,index:r.data}),e):r&&r.type===`string`?e=>H_(e=>({type:`AccessAttribute`,base:e,name:r.data}),e):e=>V_(e=>({type:`Filter`,base:e,expr:t}),e)},slice(e){let t=e.getMark().name===`inc_range`;e.shift();let r=e.process(n),i=e.process(n),a=Rg(r),o=Rg(i);if(!a||!o||a.type!==`number`||o.type!==`number`)throw new W_(`slicing must use constant numbers`);return e=>V_(e=>({type:`Slice`,base:e,left:a.data,right:o.data,isInclusive:t}),e)},projection(e){let t=e.process(n);return e=>ose(e=>({type:`Projection`,base:e,expr:t}),e)},attr_access(e){let t=e.processString();return e=>H_(e=>({type:`AccessAttribute`,base:e,name:t}),e)},deref(e){let t=null;e.getMark().name===`deref_attr`&&(e.shift(),t=e.processString());let n=e=>t?{type:`AccessAttribute`,base:e,name:t}:e;return e=>H_(e=>n({type:`Deref`,base:e}),e)},array_postfix(){return e=>V_(e=>({type:`ArrayCoerce`,base:e}),e)}},a={group(e){return e.process(a)},everything(){throw Error(`Invalid selector syntax`)},this(){throw Error(`Invalid selector syntax`)},parent(){throw Error(`Invalid selector syntax`)},dblparent(){throw Error(`Invalid selector syntax`)},traverse(e){let t=e.process(a);for(;e.getMark().name!==`traversal_end`;)if(e.getMark().name===`array_postfix`)e.shift(),t={type:`ArrayCoerce`,base:t};else if(e.getMark().name===`square_bracket`){e.shift();let r=e.process(n),i=Rg(r);if(i&&i.type===`number`)throw Error(`Invalid array access expression`);t=i&&i.type===`string`?{type:`AccessAttribute`,base:t,name:i.data}:{type:`Filter`,base:t,expr:r}}else if(e.getMark().name===`attr_access`){e.shift();let n=e.processString();t={type:`AccessAttribute`,base:t,name:n}}else if(e.getMark().name===`tuple`||e.getMark().name===`group`){let n=e.process(a);if(!loe(n))throw Error(`Unexpected result parsing nested selector: ${n.type}`);t={type:`SelectorNested`,base:t,nested:n}}else throw Error(`Invalid selector syntax`);return e.shift(),t},this_attr(e){return{type:`AccessAttribute`,name:e.processString()}},attr_access(){throw Error(`Invalid selector syntax`)},neg(){throw Error(`Invalid selector syntax`)},pos(){throw Error(`Invalid selector syntax`)},add(){throw Error(`Invalid selector syntax`)},sub(){throw Error(`Invalid selector syntax`)},mul(){throw Error(`Invalid selector syntax`)},div(){throw Error(`Invalid selector syntax`)},mod(){throw Error(`Invalid selector syntax`)},pow(){throw Error(`Invalid selector syntax`)},comp(){throw Error(`Invalid selector syntax`)},in_range(){throw Error(`Invalid selector syntax`)},str(){throw Error(`Invalid selector syntax`)},integer(){throw Error(`Invalid selector syntax`)},float(){throw Error(`Invalid selector syntax`)},sci(){throw Error(`Invalid selector syntax`)},object(){throw Error(`Invalid selector syntax`)},array(){throw Error(`Invalid selector syntax`)},tuple(e){let t=[];for(;e.getMark().name!==`tuple_end`;)t.push(e.process(a));return e.shift(),{type:`Tuple`,members:t}},func_call(e,t){let r=n.func_call(e,t);if(r.name===`anywhere`&&r.args.length===1)return{type:`SelectorFuncCall`,name:`anywhere`,arg:r.args[0]};throw Error(`Invalid selector syntax`)},pipecall(){throw Error(`Invalid selector syntax`)},pair(){throw Error(`Invalid selector syntax`)},and(){throw Error(`Invalid selector syntax`)},or(){throw Error(`Invalid selector syntax`)},not(){throw Error(`Invalid selector syntax`)},asc(){throw Error(`Invalid selector syntax`)},desc(){throw Error(`Invalid selector syntax`)},param(){throw Error(`Invalid selector syntax`)}};return n}function use(e){if(e.type===`AccessAttribute`&&!e.base)return e.name;if(e.type===`PipeFuncCall`||e.type===`Deref`||e.type===`Map`||e.type===`FlatMap`||e.type===`Projection`||e.type===`Slice`||e.type===`Filter`||e.type===`AccessElement`||e.type===`ArrayCoerce`||e.type===`Group`)return use(e.base);throw new W_(`Cannot determine property key for type: ${e.type}`)}function G_(e,t,n){if(typeof t==`number`){if(n!==t)throw new W_(`Incorrect number of arguments to function ${e}(). Expected ${t}, got ${n}.`)}else if(t&&!t(n))throw new W_(`Incorrect number of arguments to function ${e}().`)}function dse(e,t,n){if(e.type!==`Parameter`)throw new W_(`Expected parameter node, got ${e.type}`);let r=t.findIndex(t=>t.name===e.name);if(r===-1)throw new W_(`Missing argument for parameter ${e.name} in function call`);return n[r]}function fse(e,t,n=e=>e){if(e.type===`Projection`){if(e.base.type===`Parameter`)return{type:`Projection`,base:n(e.base),expr:t(e.expr)};if(e.base.type===`Deref`&&e.base.base.type===`Parameter`)return{type:`Projection`,base:{type:`Deref`,base:n(e.base.base)},expr:t(e.expr)}}if(e.type===`Map`&&e.base.type===`ArrayCoerce`&&e.base.base.type===`Parameter`)return{type:`Map`,base:{type:`ArrayCoerce`,base:n(e.base.base)},expr:t(e.expr)};throw new W_(`Unexpected function body, must be a projection. Got "${e.type}"`)}function pse(e,t,n){return e==`diff`&&n==2&&[`changedAny`,`changedOnly`].includes(t)}var mse=class extends Error{position;line;column;name=`GroqSyntaxError`;constructor(e,t,n){super(`Syntax error in GROQ query at position ${e}${n?`: ${n}`:``}`),this.position=e;let r=1,i=0;for(let n=0;nU_(e,s.params))}}var{compare:gse}=new Intl.Collator(`en`);A_(`typeEvaluator:evaluate:trace`,{log:console.log.bind(console)}),A_(`typeEvaluator:evaluate:debug`,{log:console.log.bind(console)}),A_(`typeEvaluator:evaluate:warn`);var _se=/^[A-Za-z_][A-Za-z0-9_]*$/;function J_(e){return e.reduce((e,t,n)=>{if(Array.isArray(t))return`${e}[${t.join(`:`)}]`;if(Y_(t))return`${e}[_key=="${t._key}"]`;if(typeof t==`number`)return`${e}[${t}]`;if(typeof t==`string`&&!_se.test(t))return`${e}['${t}']`;if(typeof t==`string`)return`${e}${n===0?``:`.`}${t}`;throw Error(`Unsupported path segment "${t}"`)},``)}function Y_(e){return typeof e==`object`&&!!e&&`_key`in e&&typeof e._key==`string`}var X_=class extends Error{path;value;serializedPath;constructor(e,t,n){let r=J_(t);super(`${e} (at '${r}')`),this.path=t,this.serializedPath=r,this.value=n}},vse=/^[a-z0-9][a-z0-9_.-]+$/i,yse=/^[a-zA-Z_][a-zA-Z0-9_-]*$/,bse=/^[a-z_]/i;function Z_(e,t,n){if(!bse.test(e))throw new X_(`Keys must start with a letter (a-z)`,n.concat(e),t);if(!yse.test(e))throw new X_(`Keys can only contain letters, numbers and underscores`,n.concat(e),t);if(e===`_key`||e===`_ref`||e===`_type`){if(typeof t!=`string`)throw new X_(`Keys must be strings`,n.concat(e),t);if(!vse.test(t))throw new X_(`Invalid key - use less exotic characters`,n.concat(e),t)}return e}function Q_(e,t){if(`difference`in Set.prototype)return e.difference(t);let n=new Set;for(let r of e)t.has(r)||n.add(r);return n}function xse(e,t){if(`intersection`in Set.prototype)return e.intersection(t);let n=new Set;for(let r of e)t.has(r)&&n.add(r);return n}var Sse=[`_id`,`_type`,`_createdAt`,`_updatedAt`,`_rev`],Cse=1e6,wse=.4,Tse=1e4;function $_(e,t,n=[]){return nv(ev(e,t,n))}function ev(e,t,n=[],r=[]){return e===t?r:typeof e==`string`&&typeof t==`string`?(Mse(e,t,n,r),r):Array.isArray(e)&&Array.isArray(t)?(Dse(e,t,n,r),r):av(e)&&av(t)?(Ese(e,t,n,r),r):t===void 0?(r.push({op:`unset`,path:n}),r):(r.push({op:`set`,path:n,value:t}),r)}function Ese(e,t,n,r){let i=n.length===0,a=Object.keys(e).filter(i?tv:sv).map(t=>Z_(t,e[t],n)),o=a.length,s=Object.keys(t).filter(i?tv:sv).map(e=>Z_(e,t[e],n)),c=s.length;for(let e=0;ee.length&&r.push({op:`insert`,position:`after`,path:n.concat([-1]),items:t.slice(e.length).map(ov)}),t.length({op:`unset`,path:n.concat({_key:e._key})}))):r.push({op:`unset`,path:n.concat([i?t.length:[t.length,``]])})}for(let e=0;e[e._key,e])),a=new Map(t.map(e=>[e._key,e])),o=new Set(i.keys()),s=new Set(a.keys()),c=Q_(o,s),l=Q_(s,o),u=xse(o,s),d=Array.from(Q_(o,c)),f=Array.from(Q_(s,l)),p=[];for(let e=0;e{t.length&&r.push({op:`insert`,...e?{position:`after`,path:[...n,{_key:e}]}:{position:`before`,path:[...n,0]},items:t})};for(let n of s)l.has(n)?t.push(a.get(n)):u.has(n)&&(i(),e=n,t=[]);i()}return r}function Ase(e,t){let n=Math.max(e.length,t.length);return n>Cse?!1:nwse)}function jse(e,t,n){let r=n.at(-1);if(!(typeof r==`string`&&r.startsWith(`_`))&&Ase(e,t))try{return{op:`diffMatchPatch`,path:n,value:pg(lg(e,t))}}catch{return}}function Mse(e,t,n,r){let i=jse(e,t,n);return r.push(i??{op:`set`,path:n,value:t}),r}function tv(e){return Sse.indexOf(e)===-1}function nv(e,t){let[n,...r]=e;if(!n)return t?[t]:[];switch(n.op){case`set`:case`diffMatchPatch`:{let i={[n.op]:{}};return t?n.op in t?(Object.assign(t[n.op],{[J_(n.path)]:n.value}),nv(r,t)):[t,...nv(e,i)]:nv(e,i)}case`unset`:{let i={unset:[]};return t?`unset`in t?(t.unset.push(J_(n.path)),nv(r,t)):[t,...nv(e,i)]:nv(e,i)}case`insert`:return t?[t,...nv(e)]:[{insert:{[n.position]:J_(n.path),items:n.items}},...nv(r)];case`reorder`:{if(t)return[t,...nv(e)];let i={};i.set={};for(let{sourceKey:e,targetKey:t}of n.reorders){let r=`__temp_reorder_${e}__`,a=n.snapshot[Nse(n.snapshot,t)];Object.assign(i.set,{[J_([...n.path,{_key:e}])]:{...a,_key:r}})}let a={};a.set={};for(let{sourceKey:e,targetKey:t}of n.reorders){let r=`__temp_reorder_${e}__`;Object.assign(a.set,{[J_([...n.path,{_key:r},`_key`])]:t})}return[i,a,...nv(r)]}default:return[]}}function rv(e){let t=new Set;for(let n of e){if(!Y_(n)||t.has(n._key))return!1;t.add(n._key)}return!0}var iv=new WeakMap;function Nse(e,t){let n=iv.get(e);if(n)return n[t];let r=e.reduce((e,{_key:t},n)=>(e[t]=n,e),{});return iv.set(e,r),r[t]}function av(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function ov(e){return e===void 0?null:e}function sv(e){return!0}var Pse=e=>crypto.getRandomValues(new Uint8Array(e)),Fse=(e,t,n)=>{let r=256-256%e.length;if(r===256){let r=e.length-1;return(i=t)=>{if(!i)return``;let a=``;for(;;){let t=n(i),o=i;for(;o--;)if(a+=e[t[o]&r],a.length>=i)return a}}}let i=Math.ceil(409.6*t/r);return(a=t)=>{if(!a)return``;let o=``;for(;;){let t=n(i),s=i;for(;s--;)if(t[s]=a))return o}}},Ise=((e,t=21)=>Fse(e,t|0,Pse))(`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-`,20),Lse=`♥`;function cv(e,t,n){return JSON.stringify({jsonrpc:`2.0`,method:e,params:zse(t,`v1`),id:n})}function Rse(e){try{return[null,JSON.parse(e)]}catch(e){return e instanceof Error?[e]:[Error(`${e}`)]}}function zse(e,t){return{...e,apiVersion:t}}var Bse=(e,t={})=>{let{token$:n,getNextRequestId:r=Ise}=t,[i,a]=Hi(e.pipe(G(e=>Ke(e,`message`))),e=>e.data===Lse),o=a.pipe(Ee(e=>{let[t,n]=Rse(e.data);return t?(console.warn(`Unable to parse message: %s`,t.message),et):!n||!n.jsonrpc?(console.warn(`Received empty or non-jsonrpc message: %s`,n),et):nt(n)}),D()),s=n?Pi([n,e]).pipe(ze(([e,t],[n,r])=>e===n&&t===r),G(([e,t])=>e?c(t,`authorization`,{authorization:`Bearer ${e}`}).pipe(da(1),K(()=>t)):nt(t)),re({refCount:!0,bufferSize:1})):e;function c(e,t,n={}){let i=r();return _e(o.pipe(je(e=>e.id===i),K(e=>e.result)),xe(()=>(e.send(cv(t,n,i)),et)))}function l(e,t){return s.pipe(da(1),Ee(n=>c(n,e,t).pipe(da(1))))}function u(e,t){return s.pipe(da(1),Ee(n=>c(n,`${e}_subscribe`,t).pipe(da(1),Ee(t=>o.pipe(je(n=>n.method===`${e}_subscription`&&n.params.subscription===t),K(e=>e.params.result),we(()=>{n.readyState!==n.CLOSED&&n.readyState!==n.CLOSING&&n.send(cv(`${e}_unsubscribe`,{subscriptionId:t},r()))}))))))}return{heartbeats:_e(s,i,a).pipe(K(()=>new Date)),listen:(e,t)=>u(e,t),request:(e,t)=>l(e,t)}},lv=class extends Error{type;code;reason;constructor(e,t,n,r){super(e),this.type=t,this.code=n,this.reason=r}};function Vse(e){return t=>new h(n=>{let r=e(t),i=!1;return r.onopen=()=>{n.next(r)},r.onclose=e=>{i?n.complete():n.error(new lv(`WebSocket connection error`,`CONNECTION_CLOSED`,e.code,e.reason))},r.onerror=()=>{n.error(new lv(`WebSocket connection error`,`CONNECTION_ERROR`))},()=>{i=!0,r.close(1e3,`WebSockets connection closed by client`)}})}var Hse=(e,t)=>n=>Ui(n,Ve(e).pipe(Ee(()=>t))),Use=e=>e;function Wse(e,t={}){let{timeout:n,token$:r}=t,i=globalThis;return Bse(Vse((e,t)=>new globalThis.WebSocket(e,t))(e).pipe(n?Hse(n,ye(()=>Error(`Timeout after ${n} while establishing WebSockets connection`))):Use,re({refCount:!0}),fe(Gse(i)?Ke(i,`beforeunload`):Ri)),{token$:r})}function Gse(e){return typeof e==`object`&&!!e&&`addEventListener`in e&&typeof e.addEventListener==`function`&&`removeEventListener`in e&&typeof e.removeEventListener==`function`}function Kse(e={}){let t=Bp(16),n=new Map,r={current:!1},i={instanceId:t,projectId:e.projectId,dataset:e.dataset},a=Pe(`sdk`,{instanceContext:i});return a.info(`Sanity instance created`,{hasProjectId:!!e.projectId,hasDataset:!!e.dataset,hasAuth:!!e.auth,hasPerspective:!!e.perspective}),a.debug(`Instance configuration`,{projectId:e.projectId,dataset:e.dataset,perspective:e.perspective,hasStudioConfig:!!e.studio,hasStudioTokenSource:!!e.studio?.auth?.token,hasAuthProviders:!!e.auth?.providers,hasAuthToken:!!e.auth?.token}),{instanceId:t,config:e,isDisposed:()=>r.current,dispose:()=>{if(r.current){a.trace(`Dispose called on already disposed instance`,{internal:!0});return}a.trace(`Disposing instance`,{internal:!0,listenerCount:n.size}),r.current=!0,n.forEach(e=>e()),n.clear(),a.info(`Instance disposed`)},onDispose:e=>{let t=Bp(16);return n.set(t,e),()=>{n.delete(t)}}}}em({name:`checkPermissions`,getKey:(e,t,n,r)=>`${t}:${n}:${[...r].sort().join(`,`)}`,fetch:e=>(t,n,r)=>De(e,{apiVersion:`v2025-07-11`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/access/${t}/${n}/user-permissions/me/check`,query:{permissions:r},tag:`access.check`}).pipe(K(e=>e.data)))),tags:(e,t,n)=>[{type:`access`,id:`${t}:${n}`}]});function uv(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0).map(([e,t])=>[e,Array.isArray(t)?t:String(t)]))}function dv(e){return e?.length?[...e].sort().join(`,`):void 0}em({name:`applications`,getKey:(e,t)=>[t.organizationId,t.type??``,dv(t.include)??``,t.limit??``,t.cursor??``].join(`:`),fetch:e=>t=>De(e,{apiVersion:`vX`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/applications`,query:uv({organizationId:t.organizationId,type:t.type,include:dv(t.include),limit:t.limit,cursor:t.cursor}),tag:`applications.list`}))),tags:e=>[{type:`application`,id:`LIST`},...e.data.map(e=>({type:`application`,id:e.id}))]}),em({name:`application`,getKey:(e,t,n)=>`${t}:${dv(n?.include)??``}`,fetch:e=>(t,n)=>De(e,{apiVersion:`vX`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/applications/${t}`,query:uv({include:dv(n?.include)}),tag:`applications.get`}))),tags:e=>[{type:`application`,id:e.id}]});function fv(e){return{organizationId:e?.organizationId,includeMembers:e?.includeMembers??!1,includeFeatures:e?.includeFeatures??!0,onlyExplicitMembership:e?.onlyExplicitMembership??!1}}function qse(e,t){let{organizationId:n,includeMembers:r,includeFeatures:i,onlyExplicitMembership:a}=fv(t);return`projects${n?`:org:${n}`:``}${r?`:members`:``}${i?`:features`:``}${a?`:explicit`:``}`}var Jse=em({name:`projects`,getKey:qse,fetch:e=>t=>De(e,{apiVersion:`v2025-02-19`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/projects`,query:uv(fv(t)),tag:`projects.list`}))),tags:e=>[{type:`project`,id:`LIST`},...e.map(e=>({type:`project`,id:e.id}))]});function pv(e){return{includeMembers:e?.includeMembers??!0,includeFeatures:e?.includeFeatures??!0}}function mv(e,t){let n=t?.projectId??e.config.projectId;if(!n)throw Error(`A projectId is required to use the project API.`);return n}function Yse(e,t){let n=mv(e,t),{includeMembers:r,includeFeatures:i}=pv(t);return`project:${n}${r?`:members`:``}${i?`:features`:``}`}em({name:`project`,getKey:Yse,fetch:e=>t=>De(e,{apiVersion:`v2025-02-19`,scope:`global`}).observable.pipe(G(n=>n.observable.request({url:`/projects/${mv(e,t)}`,query:uv(pv(t)),tag:`projects.get`}))),tags:e=>[{type:`project`,id:e.id}],initialData:(e,t)=>{if(pv(t).includeMembers)return;let n=Jse.getState(e).getCurrent();if(n.status!==`success`)return;let r=mv(e,t),i=n.data.find(e=>e.id===r);return i&&{data:i,dataUpdatedAt:n.dataUpdatedAt}}}),U(Be,L(({state:{dashboardContext:e}})=>e?.orgId));function hv(e){let t=``;for(let n of e)t+=String.fromCharCode(n);return btoa(t).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=+$/,``)}function gv(){let e=new Uint8Array(32);return crypto.getRandomValues(e),hv(e)}function Xse(){return gv()}function Zse(){return gv()}async function Qse(e){let t=new TextEncoder().encode(e),n=await crypto.subtle.digest(`SHA-256`,t);return hv(new Uint8Array(n))}var _v=`__sanity_oauth_verifier`,vv=`__sanity_oauth_state`,yv=`__sanity_oauth_return_to`,$se=[`code`,`state`,`error`,`error_description`];function bv(e){let t=new URL(e,Re);for(let e of $se)t.searchParams.delete(e);return t.toString()}function ece(e,t){let n=new URL(e,Re),r=new URL(t,Re);return n.origin===r.origin&&n.pathname===r.pathname}U(Be,async({state:e,instance:t})=>{let n=Te(t),r=ve(e.get()),i=Xse(),a=Zse(),o=await Qse(i),s=typeof sessionStorage<`u`?sessionStorage:void 0;s?.setItem(_v,i),s?.setItem(vv,a);let c=rt();if(c!==`http://localhost`){let e=ece(c,r.oauth.redirectUri)?bv(c):c;s?.setItem(yv,e)}let l=new URL(`/v1/auth/oauth/authorize`,r.apiHost??`https://api.sanity.io`);l.searchParams.set(`response_type`,`code`),l.searchParams.set(`client_id`,r.oauth.clientId),l.searchParams.set(`redirect_uri`,r.oauth.redirectUri),l.searchParams.set(`state`,a),l.searchParams.set(`code_challenge`,o),l.searchParams.set(`code_challenge_method`,`S256`),ge(l.searchParams,r.oauth),n.info(`Starting OAuth authorization`),typeof window<`u`&&typeof window.location?.assign==`function`&&window.location.assign(l.toString())});var tce=U(Be,async({state:e,instance:t},n=rt())=>{let r=Te(t),i=ve(e.get()),{authState:a}=e.get();if(a.type===`logging-in`&&a.isExchangingToken)return r.debug(`Skipping OAuth callback - token exchange already in progress`),!1;let o=new URL(n,Re),s=o.searchParams.get(`code`),c=o.searchParams.get(`state`),l=o.searchParams.get(`error`),u=o.searchParams.get(`error_description`),d=typeof sessionStorage<`u`?sessionStorage:void 0,f=bv(n),p=(t,n)=>a.type===`logged-in`?(r.warn(`${n} — ignoring callback, session already established`),f):(r.error(`${n} — rejecting callback`),xv(d),e.set(t,{authState:{type:`error`,error:Error(n)}}),f);if(l)return p(`oauthCallbackError`,u?`${l}: ${u}`:l);if(!s)return r.debug(`No OAuth code found in callback URL`),!1;let m=d?.getItem(`__sanity_oauth_state`)??null;if(!c||!m||c!==m)return p(`oauthStateMismatch`,`OAuth state mismatch`);let h=d?.getItem(`__sanity_oauth_verifier`)??null;if(!h)return p(`oauthVerifierMissing`,`OAuth code verifier missing`);r.info(`Exchanging OAuth code for tokens`),e.set(`oauthExchange`,{authState:{type:`logging-in`,isExchangingToken:!0}});try{let t=Ye(i),n=new URLSearchParams({grant_type:`authorization_code`,code:s,code_verifier:h,redirect_uri:i.oauth.redirectUri,client_id:i.oauth.clientId});ge(n,i.oauth);let a=await j(t,n,`oauth.token`),o=F(a);i.storageArea?.setItem(i.storageKey,se(o));let c=ace(d,i.oauth.redirectUri);return xv(d),r.info(`OAuth tokens obtained, user logged in`),e.set(`oauthLoggedIn`,{authState:be(o.accessToken,null),oauthTokens:o}),c??f}catch(t){return r.error(`Failed to exchange OAuth code for tokens`,{error:t}),xv(d),e.set(`oauthExchangeError`,{authState:{type:`error`,error:t}}),f}});U(Be,$e);var nce=U(Be,async({state:e,instance:t})=>{let n=Te(t),r=ve(e.get()),i=e.get().oauthTokens,a=i?.refreshToken??i?.accessToken;try{if(a){let e=Ye(r),t=new URLSearchParams({token:a,client_id:r.oauth.clientId});await e.request({method:`POST`,url:`/auth/oauth/revoke`,headers:{"content-type":`application/x-www-form-urlencoded`},body:t.toString(),tag:`oauth.revoke`}),n.info(`OAuth tokens revoked`)}}catch(e){n.warn(`OAuth revoke request failed — clearing local state anyway`,{error:e})}finally{r.storageArea?.removeItem(r.storageKey),e.set(`oauthRevoked`,{authState:{type:`logged-out`,isDestroyingSession:!1},oauthTokens:void 0})}}),rce=ol(e=>e.oauthTokens,e=>{if(!e)return null;let{refreshToken:t,...n}=e;return n}),ice=U(Be,L(({state:e})=>rce(e)));function xv(e){e?.removeItem(_v),e?.removeItem(vv),e?.removeItem(yv)}function ace(e,t){let n=e?.getItem(`__sanity_oauth_return_to`)??null;if(!n)return null;try{return new URL(n).origin===new URL(t).origin?n:null}catch{return null}}U(Be,async({state:e,instance:t},n=rt())=>{let r=Te(t),{providedToken:i,callbackUrl:a,clientFactory:o,apiHost:s,storageArea:c,storageKey:l,oauth:u}=e.get().options;if(i)return r.debug(`Skipping auth callback - token already provided`),!1;if(u)return r.debug(`OAuth mode - delegating to handleOAuthCallback`),tce(t,n);let{authState:d}=e.get();if(d.type===`logging-in`&&d.isExchangingToken)return r.debug(`Skipping auth callback - token exchange already in progress`),!1;let f=Ie(n),p=tt(n);if(p)return r.info(`Auth token found in URL, logging in`),e.set(`setTokenFromUrl`,{authState:be(p,null)}),f;let m=Se(a,n);if(!m)return r.debug(`No auth code found in callback URL`),!1;let h=new URL(n),g={};try{let e=h.searchParams.get(`_context`);if(e){let t=JSON.parse(e);t&&typeof t==`object`&&(delete t.sid,g=t,r.debug(`Dashboard context parsed from callback URL`,{hasDashboardContext:!0}))}}catch(e){r.warn(`Failed to parse dashboard context from callback URL`,{error:e})}r.info(`Exchanging auth code for token`),e.set(`exchangeSessionForToken`,{authState:{type:`logging-in`,isExchangingToken:!0},dashboardContext:g});try{let t=o({apiVersion:qe,requestTagPrefix:We,useProjectHostname:!1,useCdn:!1,...s&&{apiHost:s}});r.debug(`Fetching token from auth endpoint`);let{token:n}=await t.request({method:`GET`,url:`/auth/fetch`,query:{sid:m},tag:`fetch-token`});return r.info(`Auth token obtained successfully, user logged in`),c?.setItem(l,JSON.stringify({token:n})),e.set(`setToken`,{authState:be(n,null)}),f}catch(t){return r.error(`Failed to exchange auth code for token`,{error:t}),e.set(`exchangeSessionForTokenError`,{authState:{type:`error`,error:t}}),f}}),U(Be,async({state:e,instance:t})=>{let n=Te(t),{clientFactory:r,apiHost:i,providedToken:a,storageArea:o,storageKey:s,oauth:c}=e.get().options;if(a){n.debug(`Skipping logout - token is statically provided`);return}let{authState:l}=e.get();if(l.type===`logged-out`&&l.isDestroyingSession){n.debug(`Skipping logout - already in progress`);return}if(c){n.debug(`OAuth mode - revoking tokens instead of calling /auth/logout`),e.set(`loggingOut`,{authState:{type:`logged-out`,isDestroyingSession:!0}}),await nce(t);return}let u=l.type===`logged-in`&&l.token;try{if(u){n.info(`Logging out user`),e.set(`loggingOut`,{authState:{type:`logged-out`,isDestroyingSession:!0}});let t=r({token:u,requestTagPrefix:We,apiVersion:qe,...i&&{apiHost:i},useProjectHostname:!1,useCdn:!1});n.debug(`Calling logout endpoint`),await t.request({url:`/auth/logout`,method:`POST`,tag:`logout`})}else n.debug(`No token to logout - already logged out`)}catch(e){throw n.error(`Logout request failed`,{error:e}),e}finally{n.info(`User logged out, clearing stored tokens`),e.set(`logoutSuccess`,{authState:{type:`logged-out`,isDestroyingSession:!1},oauthTokens:void 0}),o?.removeItem(s),o?.removeItem(`${s}_last_refresh`)}});function Sv(e){return Array.isArray(e)?e.map(Sv):e&&typeof e==`object`?`_ref`in e?{...e,_weak:!0}:Object.fromEntries(Object.entries(e).map(([e,t])=>[e,Sv(t)])):e}function oce(e){return Sv(e)}function Cv(e){let t=um(e);if(!t)throw Error(`A comment needs a field path. Comments attach to a field, not to a document as a whole.`);return t}function wv(e){let t=me(e).getCurrent()?.id;if(!t)throw Error(`Writing a comment requires a logged in user.`);return t}async function sce(e,t){let n=await Ci(lm(e,{resource:t}).observable.pipe(je(e=>e!==void 0),da(1)));if(!n)throw Error(`This project has no comments dataset, so there is no comment to change.`);return n}async function Tv(e,t,{createIfMissing:n}){let{projectId:r}=am(t),i=n?await lte(e,{resource:t}):await sce(e,t);return ke(e,{apiVersion:tm,projectId:r,dataset:i})}function Ev(e){let{handle:t,resource:n}=e;return{_id:e.commentId,_type:`comment`,authorId:e.authorId,message:e.message,threadId:e.threadId,...e.parentCommentId?{parentCommentId:e.parentCommentId}:{},status:e.status,reactions:null,context:{tool:``,...e.context},...e.contentSnapshot===void 0?{}:{contentSnapshot:oce(e.contentSnapshot)},target:{documentRevisionId:e.documentRevisionId??``,path:{field:e.fieldPath,...e.selection?{selection:e.selection}:{}},document:{_dataset:n.dataset,_projectId:n.projectId,_ref:up(Zf(t.documentId)),_type:`crossDatasetReference`,_weak:!0},documentType:t.documentType,...e.documentVersionId?{documentVersionId:e.documentVersionId}:{}}}}function cce(e,t,n){let r=e.get().entries[t]?.comments;return r&&Object.hasOwn(r,n)?r[n]:void 0}function lce(e,t){for(let n of Object.values(e.get().entries)){let e=n?.comments,r=e&&Object.hasOwn(e,t)?e[t]:void 0;if(r)return r}}async function Dv(e,t,n){let{state:r,instance:i,key:a}=e,o=fm(Cm(i,t));r.set(`addComment`,bte(o,n));try{let e=await(await Tv(i,a.resource,{createIfMissing:!0})).createIfNotExists(n,{tag:`comments.create`});return r.set(`receiveComment`,_m(o,e)),dm(e)}catch(e){throw r.set(`setCommentCreateError`,xte(n._id,e instanceof Error?e:Error(String(e)))),e}}O(wm,async(e,t)=>{let{instance:n,key:r}=e,i=t.perspective??n.config.perspective,a=Cv(t.fieldPath);return Dv(e,t,Ev({authorId:wv(n),commentId:t.commentId??Vp(),contentSnapshot:t.contentSnapshot,context:t.context,documentRevisionId:t.documentRevisionId,handle:t,message:t.message,resource:am(r.resource),fieldPath:a,selection:t.selection,status:t.status??`open`,threadId:t.threadId??Vp(),...ue(i)?{documentVersionId:i.releaseName}:{}}))}),O(wm,async(e,t)=>{let{instance:n,key:r,state:i}=e,a=cce(i,fm(Cm(n,t)),t.parentCommentId),o=t.threadId??a?.threadId;if(!o)throw Error(`Cannot reply to "${t.parentCommentId}": it is not loaded, so pass its threadId.`);let s=a?.status??t.status;if(!s)throw Error(`Cannot reply to "${t.parentCommentId}": it is not loaded, so pass its status.`);let c=t.perspective??n.config.perspective;return Dv(e,t,Ev({authorId:wv(n),commentId:t.commentId??Vp(),handle:t,message:t.message,parentCommentId:a?.parentCommentId??t.parentCommentId,resource:am(r.resource),fieldPath:Cv(t.fieldPath??a?.target.path?.field??``),status:s,threadId:o,...ue(c)?{documentVersionId:c.releaseName}:{}}))}),O(wm,async({state:e,instance:t,key:n},{commentId:r,message:i})=>{let a=new Date().toISOString(),o=Vp(),s=lce(e,r);s&&(e.set(`setPendingTransaction`,bm(r,o)),e.set(`updateComment`,vm(r,{message:i,lastEditedAt:a})));try{let c=await Tv(t,n.resource,{createIfMissing:!1});await c.transaction().transactionId(o).patch(c.patch(r).set({message:i,lastEditedAt:a})).commit({tag:`comments.update`}),s&&e.set(`clearPendingTransaction`,xm(r))}catch(t){throw s&&e.set(`rollbackCommentUpdate`,Sm(r,o,s)),t}}),O(wm,async({state:e,instance:t,key:n},{commentId:r,status:i})=>{let a=Vp(),o=[];for(let t of Object.values(e.get().entries))for(let n of Object.values(t?.comments??{}))(n._id===r||n.parentCommentId===r)&&(o.push(n),e.set(`setPendingTransaction`,bm(n._id,a)),e.set(`updateCommentStatus`,vm(n._id,{status:i})));try{await(await Tv(t,n.resource,{createIfMissing:!1})).mutate([{patch:{id:r,set:{status:i}}},{patch:{query:`*[_type == "comment" && parentCommentId == $commentId]`,params:{commentId:r},set:{status:i}}}],{transactionId:a,tag:`comments.set-status`});for(let t of o)e.set(`clearPendingTransaction`,xm(t._id))}catch(t){for(let t of o)e.set(`rollbackCommentUpdate`,Sm(t._id,a,t));throw t}}),O(wm,async({state:e,instance:t,key:n},{commentId:r})=>{let i=Object.entries(e.get().entries).flatMap(([e,t])=>{let n=Object.values(t?.comments??{}).filter(e=>e._id===r||e.parentCommentId===r);return n.length?[{key:e,comments:n}]:[]});e.set(`removeComment`,ym(r));try{await(await Tv(t,n.resource,{createIfMissing:!1})).mutate([{delete:{query:`*[_type == "comment" && parentCommentId == $commentId]`,params:{commentId:r}}},{delete:{id:r}}],{tag:`comments.remove`})}catch(t){throw e.set(`restoreComments`,Ste(i)),t}});function Ov(e,t){let n=t?.projectId??e.config.projectId;if(!n)throw Error(`A projectId is required to use the datasets API.`);return n}em({name:`datasets`,getKey:Ov,fetch:e=>t=>De(e,{apiVersion:`v2025-02-19`,projectId:Ov(e,t),useProjectHostname:!0}).observable.pipe(G(e=>e.observable.datasets.list()))});function kv(e){return e.liveEdit?up(Zf(e.documentId)):ue(e.perspective)?fp(Zf(e.documentId),e.perspective.releaseName):e.perspective===`published`?up(Zf(e.documentId)):dp(Zf(e.documentId))}function uce(e){return e.liveEdit?e.documentId:ue(e.perspective)?fp(Zf(e.documentId),e.perspective.releaseName):up(Zf(e.documentId))}var Av=`v2025-05-06`;function jv(e){return`_.releases.${e}`}var dce=new Set([`release.create`,`release.edit`,`release.publish`,`release.schedule`,`release.unschedule`,`release.archive`,`release.unarchive`,`release.delete`]);function Mv(e){return dce.has(e.type)}function fce(e=12){let t=Math.ceil(e/2),n=crypto.getRandomValues(new Uint8Array(t));return Array.from(n,e=>e.toString(16).padStart(2,`0`)).join(``).slice(0,e)}function pce(e){let t=new WeakMap;return(n=>{if(!n||typeof n!=`object`)return e(n);let r=t.get(n);if(r)return r;let i=e(n);return t.set(n,i),i})}var Nv=pce(e=>{if(!e||typeof e!=`object`)return e;if(Array.isArray(e))return!e.length||typeof e[0]!=`object`||e.every(ec)?e:e.map(e=>!e||typeof e!=`object`?e:ec(e)?Nv(e):{...Nv(e),_key:fce()});let t=Object.entries(e).map(([e,t])=>[e,Nv(t)]);return t.every(([t,n])=>e[t]===n)?e:Object.fromEntries(t)});function Pv(e,t){let n=e;for(let e of t){if(typeof e==`string`){n=typeof n==`object`&&n&&!Array.isArray(n)?n[e]:void 0;continue}if(!Array.isArray(n))return!1;if(dc(e)){let t=kp(n,e._key);if(t===void 0)return!1;n=n[t]}else{let t=e<0?n.length+e:e;if(!(t in n))return!1;n=n[t]}}return!0}function mce(e,t){return Nv(Object.entries(t).flatMap(([t,n])=>Array.from(Pp(e,t)).map(e=>({...e,replacementValue:n}))).filter(({path:t})=>Pv(e,t)).reduce((e,{path:t,replacementValue:n})=>Iv(e,t,n),e))}function hce(e,t){return Nv(Object.entries(t).flatMap(([t,n])=>Array.from(Pp(e,t)).map(e=>({...e,replacementValue:n}))).filter(e=>e.value===null||e.value===void 0).filter(({path:t})=>Pv(e,t)).reduce((e,{path:t,replacementValue:n})=>Iv(e,t,n),e))}function gce(e,t){return Nv(t.flatMap(t=>Array.from(Pp(e,t))).reverse().reduce((e,{path:t})=>Lv(e,t),e))}function _ce(e,{items:t,...n}){let r,i;if(`before`in n?(r=`before`,i=n.before):`after`in n?(r=`after`,i=n.after):`replace`in n&&(r=`replace`,i=n.replace),!r||typeof i!=`string`||!i.length)return e;let a=Mp(i,0,-1),o=Mp(i,-1),s=e;for(let{path:n,value:i}of Pp(e,a)){if(!Array.isArray(i))continue;let e=i;switch(r){case`replace`:{let n=new Set,r=1/0;for(let t of Pp(e,o)){if(t.path.length!==1)continue;let[i]=t.path;if(typeof i==`string`)continue;let a;typeof i==`number`&&(a=i),typeof a==`number`&&a<0&&(a=e.length+a),dc(i)&&(a=kp(e,i._key)),typeof a==`number`&&(a<0&&(a=e.length+a),n.add(a),a({item:e,index:t})).filter(({index:e})=>!n.has(e)).map(({item:e})=>e),e=[...e.slice(0,r),...t,...e.slice(r,e.length)];break}case`before`:{let n=1/0;for(let t of Pp(e,o)){if(t.path.length!==1)continue;let[r]=t.path;if(typeof r==`string`)continue;let i;typeof r==`number`&&(i=r),typeof i==`number`&&i<0&&(i=e.length+i),dc(r)&&(i=kp(e,r._key)),typeof i==`number`&&(i<0&&(i=e.length-i),in&&(n=i)}if(n===-1/0)continue;e=[...e.slice(0,n+1),...t,...e.slice(n+1,e.length)];break}default:continue}s=Iv(s,n,e)}return Nv(s)}function Fv(e,t){return Nv(Object.entries(t).flatMap(([t,n])=>Array.from(Pp(e,t)).map(e=>({...e,valueToAdd:n}))).filter(e=>typeof e.value==`number`).reduce((e,{path:t,value:n,valueToAdd:r})=>Iv(e,t,n+r),e))}function vce(e,t){return Nv(Fv(e,Object.fromEntries(Object.entries(t).filter(([,e])=>typeof e==`number`).map(([e,t])=>[e,-t]))))}function yce(e,t){return Nv(Object.entries(t).flatMap(([t,n])=>Array.from(Pp(e,t)).map(e=>({...e,dmp:n}))).filter(e=>e.value!==void 0).map(({path:e,value:t,dmp:n})=>{if(typeof t!=`string`)throw Error(`Can't diff-match-patch \`${JSON.stringify(t)}\` at path \`${Op(e)}\`, because it is not a string`);let[r]=sg(dg(n),t,{allowExceedingIndices:!0});return{path:e,value:r}}).reduce((e,{path:t,value:n})=>Iv(e,t,n),e))}function bce(e,t){let n=typeof e==`object`&&e&&`_rev`in e&&typeof e._rev==`string`?e._rev:void 0;if(typeof n!=`string`)throw Error("Patch specified `ifRevisionID` but could not find document's revision ID.");if(t!==n)throw Error(`Patch's \`ifRevisionID\` \`${t}\` does not match document's revision ID \`${n}\``);return e}function Iv(e,t,n){let[r,...i]=t;if(r===void 0)return n;if(typeof e!=`object`||!e){if(typeof r==`string`)return{[r]:Iv(null,i,n)};let t;if(dc(r))t=0;else if(typeof r==`number`&&r>=0)t=r;else return e;return[...Array.from({length:t}).fill(null),Iv(null,i,n)]}if(Array.isArray(e)){let t;return dc(r)?t=kp(e,r._key)??e.length:typeof r==`number`&&(t=r<0?e.length+r:r),t===void 0?e:t in e?e.map((e,r)=>r===t?Iv(e,i,n):e):[...e,...Array.from({length:t-e.length}).fill(null),Iv(null,i,n)]}return typeof r==`object`?e:r in e?Object.fromEntries(Object.entries(e).map(([e,t])=>e===r?[e,Iv(t,i,n)]:[e,t])):{...e,[r]:Iv(null,i,n)}}function Lv(e,t){let[n,...r]=t;if(n===void 0||typeof e!=`object`||!e)return e;let i;if(dc(n)?i=kp(e,n._key):(typeof n==`string`||typeof n==`number`)&&(i=n),i===void 0)return e;let a=i;return typeof a==`number`&&Array.isArray(e)&&(a=a<0?e.length+a:a),a in e?r.length?Array.isArray(e)?e.map((e,t)=>t===a?Lv(e,r):e):Object.fromEntries(Object.entries(e).map(([e,t])=>e===a?[e,Lv(t,r)]:[e,t])):Array.isArray(e)?e.filter((e,t)=>t!==a):Object.fromEntries(Object.entries(e).filter(([e])=>e!==a.toString())):e}var xce=Object.freeze({ifRevisionID:bce,set:mce,setIfMissing:hce,unset:gce,inc:Fv,dec:vce,insert:_ce,diffMatchPatch:yce});function Rv(e){return!e||typeof e!=`string`?Vp():e.endsWith(`.`)?`${e}${Vp()}`:e}function zv(e){if(`id`in e){let t=(Array.isArray(e.id)?e.id:[e.id]).filter(e=>typeof e==`string`);return Array.from(new Set(t))}if(`query`in e)throw Error(`'query' in mutations is not supported.`);return[]}function Bv({documents:e,mutations:t,transactionId:n,timestamp:r}){if(!t.length)return e;let i={...e},a=r||new Date().toISOString();for(let e of t){if(`create`in e){let t=Rv(e.create._id);if(i[t])throw Error(`Cannot create document with \`_id\` \`${t}\` because another document with the same ID already exists.`);i[t]={_createdAt:a,_updatedAt:a,...e.create,_rev:n,_id:t};continue}if(`createOrReplace`in e){let t=Rv(e.createOrReplace._id),r=i[t];i[t]={...e.createOrReplace,_createdAt:r?._createdAt||typeof e.createOrReplace._createdAt==`string`&&e.createOrReplace._createdAt||a,_updatedAt:r?a:typeof e.createOrReplace._updatedAt==`string`&&e.createOrReplace._updatedAt||a,_rev:n,_id:t};continue}if(`createIfNotExists`in e){let t=Rv(e.createIfNotExists._id);if(i[t])continue;i[t]={_createdAt:a,_updatedAt:a,...e.createIfNotExists,_rev:n,_id:t};continue}if(`delete`in e){for(let t of zv(e.delete))i[t]=null;continue}if(`patch`in e){let{patch:t}=e,r=zv(t).map(e=>{if(!i[e])throw Error(`Cannot patch document with ID \`${e}\` because it was not found.`);return Object.entries(xce).reduce((e,[n,r])=>t[n]?r(e,t[n]):e,i[e])});for(let e of r)i[e._id]={...e,_rev:n,_updatedAt:a};continue}}return i}var Vv=class extends Error{constructor(e,t){super(e),th(this,`state`,void 0),this.name=`OutOfSyncError`,this.state=t}},Sce=class extends Vv{constructor(e,t){super(e,t),this.name=`DeadlineExceededError`}},Cce=class extends Vv{constructor(e,t){super(e,t),this.name=`MaxBufferExceededError`}};function wce(e){return e.filter(t=>!e.some(e=>e.resultRev===t.previousRev)).map(t=>{let n=[],r=t;for(;r;){n.push(r);let t=r.resultRev;r=e.find(e=>e.previousRev===t)}return n})}function Tce(e,t){let n=e.findIndex(e=>e.resultRev===t);return n===-1?e:e.slice(n+1)}function Ece(e){let{resolveChainDeadline:t=3e4,maxBufferSize:n=20}=e||{};return e=>e.pipe(ja((e,t)=>{if(t.type===`sync`)return{base:{revision:t.document?._rev},buffer:[],emitEvents:[t]};if(t.type===`mutation`){if(!e.base)throw Error(`Invalid state. Cannot process mutation event without a base sync event`);let r=e.base.revision,i=wce(e.buffer.concat(t)).map(e=>Tce(e,r)).filter(e=>e.length>0),a=i.find(e=>e[0].previousRev===r),o=i.filter(e=>e!==a).flat();if(a){let e=a[a.length-1];return{base:{revision:e.transition===`disappear`?void 0:e.resultRev},buffer:o,emitEvents:a}}if(o.length>=n)throw new Cce(`Too many unchainable mutation events (${o.length}) waiting to resolve.`,{base:{revision:r},buffer:o,emitEvents:[]});return{base:{revision:r},buffer:o,emitEvents:[]}}return{...e,emitEvents:[t]}},{base:void 0,buffer:[],emitEvents:[]}),G(e=>e.buffer.length>0?Fe(nt(e),Ve(t).pipe(Ee(()=>ye(()=>new Sce(`Did not resolve chain within a deadline of ${t}ms`,e))))):nt(e)),Ee(e=>nt(...e.emitEvents)))}var Dce=({state:e},t)=>{let{sharedListener:n,fetchDocument:r}=e.get();return n.events.pipe(na(e=>e.type===`welcome`||e.type===`reset`?r(t).pipe(K(e=>({type:`sync`,document:e}))):e.type===`mutation`&&e.documentId===t?nt(e):et),Ece(),La(e.observable.pipe(K(e=>e.documentStates[t]),je(Boolean),ze())),K(([e,n])=>{if(e.type===`sync`)return{type:`sync`,documentId:t,document:e.document,revision:e.document?._rev,timestamp:e.document?._updatedAt??new Date().toISOString()};let[r]=Object.values(Bv({documents:{[t]:n.remote},mutations:e.mutations,transactionId:e.transactionId,timestamp:e.timestamp})),{previousRev:i,transactionId:a,timestamp:o}=e;return{type:`mutation`,documentId:t,document:r??null,revision:a,timestamp:o,mutations:e.mutations,...i&&{previousRev:i}}}))};function Hv(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function Oce(e,t){Hv(e,t),t.add(e)}function Uv(e,t,n){Hv(e,t),t.set(e,n)}function Wv(e,t,n){if(typeof e==`function`?e===t:e.has(t))return arguments.length<3?t:n;throw TypeError(`Private element is not present on this object`)}function Gv(e,t){return e.get(Wv(e,t))}var Kv=new WeakMap,qv=new WeakMap,Jv=new WeakSet,kce=class{constructor(){Oce(this,Jv),Uv(this,Kv,new WeakMap),Uv(this,qv,new WeakMap)}get(e){let t=Wv(Jv,this,Yv).call(this,e);return Wv(Jv,this,Xv).call(this,t,Gv(Kv,this))}set(e,t){let n=Wv(Jv,this,Yv).call(this,e);Wv(Jv,this,Zv).call(this,n,Gv(Kv,this),t)}};function Ace(e){var t;let n=Gv(qv,this).get(e);if(n!==void 0)return n;let r=Qv._;return Gv(qv,this).set(e,r),Qv._=(t=Qv._,t++,t),r}function Yv(e){let t=Array.from(new Set(e)).map(e=>[Wv(Jv,this,Ace).call(this,e),e]);return t.sort((e,t)=>e[0]-t[0]),t.map(([,e])=>e)}function Xv(e,t){if(e.length===0)return;let[n,...r]=e,i=t.get(n);if(i)return r.length===0?i.value:Wv(Jv,this,Xv).call(this,r,i.next)}function Zv(e,t,n){if(e.length===0)return;let[r,...i]=e,a=t.get(r);a||(a={value:void 0,next:new WeakMap},t.set(r,a)),i.length===0?a.value=n:Wv(Jv,this,Zv).call(this,i,a.next,n)}var Qv={_:0};function $v(e,t,n){let r=Foe(e,{params:{document:t},identity:n});return r.type===`boolean`&&r.data}var ey=class extends Error{constructor(e){super(e.message),th(this,`documentId`,void 0),th(this,`transactionId`,void 0),Object.assign(this,e)}},ty=class extends ey{};function ny(e){let{documentId:t,transactionId:n,timestamp:r,preserveOperations:i}=e;return(e,a,o)=>{try{return Bv({documents:e,transactionId:n,mutations:a,timestamp:r})}catch(e){throw i?new ey({documentId:t,transactionId:n,message:`Failed to apply patches to the ${o} document: ${e instanceof Error?e.message:`Unknown error`}`}):e}}}function ry(e,t,n){if(!e||!t?.length)return n;let r=new Map;for(let n of t)for(let[t,i]of[[`inc`,1],[`dec`,-1]]){let a=n[t];if(a){for(let[t,n]of Object.entries(a))if(typeof n==`number`)for(let a of Pp(e,t)){let e=Op(a.path),t=r.get(e);t?(t.expectedValue+=i*n,t.delta+=i*n):typeof a.value==`number`&&r.set(e,{baseValue:a.value,expectedValue:a.value+i*n,delta:i*n})}}}if(!r.size)return n;let i=new Map,a=n.flatMap(e=>{if(!e.set)return[e];let t={};for(let[n,a]of Object.entries(e.set)){let e=r.get(n);e&&typeof a==`number`&&a===e.expectedValue?i.set(n,{delta:e.delta,baseValue:e.baseValue}):t[n]=a}if(Object.keys(t).length===Object.keys(e.set).length)return[e];let{set:n,...a}=e,o=Object.keys(t).length?{...a,set:t}:a;return Object.keys(o).length?[o]:[]});if(!i.size)return a;let o={},s={},c={};for(let[e,{delta:t,baseValue:n}]of i)o[e]=n,t>=0?s[e]=t:c[e]=-t;return[...a,{setIfMissing:o,...Object.keys(s).length&&{inc:s},...Object.keys(c).length&&{dec:c}}]}function iy({base:e,working:t,documentId:n,patches:r,transactionId:i,timestamp:a,grants:o,identity:s,notFoundMessage:c=`Cannot edit document because it does not exist.`,permissionMessage:l=`You do not have permission to edit document "${n}".`,preserveOperations:u}){let d=e,f=t,p=r?.map(e=>({patch:{id:n,...e}}));if(!p?.length)return{base:d,working:f,diffedPatches:[],workingMutations:[]};if(!f[n]||!d[n])throw new ey({documentId:n,transactionId:i,message:c});let m=ny({documentId:n,transactionId:i,timestamp:a,preserveOperations:u}),h=d[n];d=m(d,p,`base`);let g=d[n],_=u?r:ry(h,r,$_(h,g)),v=f[n];if(!$v(o.update,v,s))throw new ty({documentId:n,transactionId:i,message:l});let y=_.map(e=>({patch:{id:n,...e}}));return f=m(f,y,`working`),{base:d,working:f,diffedPatches:_,workingMutations:y}}function jce(e){let t={create:new Set,history:new Set,read:new Set,update:new Set};for(let n of e)for(let e of n.permissions){let r=t[e];r&&(r.add(n.filter),t[e]=r)}return Object.fromEntries(Object.entries(t).map(([e,t])=>{let n=Array.from(t).map(e=>`(${e})`).join(`||`);return n?[e,K_(`$document {"_": ${n}}._`)]:[e,K_(`false`)]}))}var ay=new kce,oy=new WeakMap,Mce={},sy=ol([({state:{documentStates:e}})=>e,(e,{actions:t})=>t],(e,t)=>{let n=new Set(t.map(e=>{if(typeof e.documentId!=`string`)return[];if(e.liveEdit)return[e.documentId];let t=[up(Zf(e.documentId)),dp(Zf(e.documentId))];return ue(e.perspective)&&t.push(fp(Zf(e.documentId),e.perspective.releaseName)),t}).flat()),r={};for(let t of n){let n=e[t]?.local;if(n===void 0)return;r[t]=n}let i=Object.values(r).map(e=>e===null?Mce:e);return ay.get(i)||(ay.set(i,r),r)}),Nce=ol([sy,(e,{actions:t})=>t],(e,t)=>{if(!e)return;let n=oy.get(e);n||(n=new Map,oy.set(e,n));let r=Array.isArray(t)?t:[t],i=JSON.stringify(r);return n.get(i)||(n.set(i,r),r)}),Pce=new Intl.ListFormat(`en`,{style:`narrow`,type:`conjunction`});function Fce(...e){return Ice(...e)}var Ice=ol([({state:{grants:e}})=>e,({state:{identity:e}})=>e,sy,Nce],(e,t,n,r)=>{if(!n||!e||!r)return;let i=new Date().toISOString(),a=[];try{cy({actions:r,transactionId:Bp(16),working:n,base:n,timestamp:i,grants:e,identity:t})}catch(e){if(e instanceof ty)a.push({message:e.message,documentId:e.documentId,type:`access`});else if(e instanceof ey)a.push({message:e.message,documentId:e.documentId,type:`precondition`});else throw e}for(let i of r)if(i.type===`document.edit`&&!i.patches?.length){let r=i.documentId,o;o=i.liveEdit?n[r]:ue(i.perspective)?n[fp(Zf(r),i.perspective.releaseName)]:n[dp(Zf(r))]??n[up(Zf(r))],o?$v(e.update,o,t)||a.push({type:`access`,message:`You are not allowed to edit the document with ID "${r}".`,documentId:r}):ue(i.perspective)?a.push({type:`precondition`,message:`The version document with ID "${r}" could not be found. Please create it or add it to the release first.`,documentId:r}):a.push({type:`precondition`,message:`The document with ID "${r}" could not be found. Please check that it exists before editing.`,documentId:r})}let o=a.length===0;if(o)return{allowed:o};let s=a.map((e,t)=>({...e,index:t})).sort((e,t)=>e.type===t.type?e.message.localeCompare(t.message,`en-US`):e.type===`access`?-1:1).map(({index:e,...t})=>t);return{allowed:o,reasons:s,message:Pce.format(s.map(e=>e.message))}});function Lce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=Rv(e.documentId);if(e.liveEdit){if(l[u])throw new ey({documentId:u,transactionId:n,message:`This document already exists.`});let t={_type:e.documentType,_id:u,...e.initialValue},o=[{create:{_type:e.documentType,_id:u,...e.initialValue}}];if(c=Bv({documents:c,transactionId:n,mutations:[{create:t}],timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:o,timestamp:r}),!$v(i.create,l[u],a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create document "${u}".`});return s.push(...o),{base:c,working:l}}let d=ue(e.perspective)?fp(Zf(u),e.perspective.releaseName):void 0,f=dp(Zf(u)),p=up(Zf(u));if(d?l[d]:l[f]){let e=d?`release version`:`draft`;throw new ey({documentId:u,transactionId:n,message:`A ${e} of this document already exists. Please use or discard the existing ${e} before creating a new one.`})}let m={...c[f]??c[p],_type:e.documentType,_id:d??f,...e.initialValue},h={...l[f]??l[p],_type:e.documentType,_id:d??f,...e.initialValue},g=[{create:h}];if(c=Bv({documents:c,transactionId:n,mutations:[{create:m}],timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:g,timestamp:r}),d&&!$v(i.create,l[d],a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create a release version for document "${u}".`});if(!d&&!$v(i.create,l[f],a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create a draft for document "${u}".`});return s.push(...g),o.push({actionType:`sanity.action.document.version.create`,publishedId:p,attributes:h}),{base:c,working:l}}function Rce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=e.documentId;if(ue(e.perspective))throw new ey({documentId:u,transactionId:n,message:`Cannot delete a version document. You may want to use the "unpublish" or "discard" actions instead.`});if(e.liveEdit){if(!l[u])throw new ey({documentId:u,transactionId:n,message:`The document you are trying to delete does not exist.`});if(!$v(i.update,l[u],a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to delete this document.`});let e=[{delete:{id:u}}];return c=Bv({documents:c,transactionId:n,mutations:e,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:e,timestamp:r}),s.push(...e),{base:c,working:l}}let d=dp(Zf(u)),f=up(Zf(u));if(!l[f])throw new ey({documentId:u,transactionId:n,message:l[d]?`Cannot delete a document without a published version.`:`The document you are trying to delete does not exist.`});let p=l[d]&&!$v(i.update,l[d],a),m=l[f]&&!$v(i.update,l[f],a);if(p||m)throw new ty({documentId:u,transactionId:n,message:`You do not have permission to delete this document.`});let h=[{delete:{id:f}},{delete:{id:d}}],g=l[d]?[d]:void 0;return c=Bv({documents:c,transactionId:n,mutations:h,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:h,timestamp:r}),s.push(...h),o.push({actionType:`sanity.action.document.delete`,publishedId:f,...g?{includeDrafts:g}:{}}),{base:c,working:l}}function zce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=Rv(e.documentId);if(e.liveEdit)throw new ey({documentId:u,transactionId:n,message:`Cannot discard changes for liveEdit document "${u}". LiveEdit documents do not support drafts.`});let d=ue(e.perspective)?fp(Zf(u),e.perspective.releaseName):dp(Zf(u)),f=[{delete:{id:d}}];if(!l[d])throw new ey({documentId:u,transactionId:n,message:`There is no draft or version available to discard for document "${u}".`});if(!$v(i.update,l[d],a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to discard changes for document "${u}".`});return c=Bv({documents:c,transactionId:n,mutations:f,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:f,timestamp:r}),s.push(...f),o.push({actionType:`sanity.action.document.version.discard`,versionId:d}),{base:c,working:l}}function Bce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=Rv(e.documentId);if(e.liveEdit){let t=iy({base:c,working:l,documentId:u,patches:e.patches,transactionId:n,timestamp:r,grants:i,identity:a,preserveOperations:e.preserveOperations});return s.push(...t.workingMutations),{base:t.base,working:t.working}}let d=ue(e.perspective)?fp(Zf(u),e.perspective.releaseName):void 0,f=dp(Zf(u)),p=up(Zf(u)),m=ue(e.perspective)?d:f,h=e.patches?.map(e=>({patch:{id:m,...e}}));if(!h?.length)return{base:c,working:l};if(ue(e.perspective)){if(!l[d]&&!c[d])throw new ey({documentId:u,transactionId:n,message:`This document does not exist in the release. Please create it or add it to the release first.`})}else if(!l[f]&&!l[p]||!c[f]&&!c[p])throw new ey({documentId:u,transactionId:n,message:`Cannot edit document because it does not exist in draft or published form.`});let g=ny({documentId:u,transactionId:n,timestamp:r,preserveOperations:e.preserveOperations}),_=[];!ue(e.perspective)&&!c[f]&&c[p]&&_.push({create:{...c[p],_id:f}});let v=c[m]??c[p];h&&_.push(...h),c=g(c,_,`base`);let y=c[m],b=e.preserveOperations?e.patches??[]:ry(v,e.patches,$_(v,y)),x=[];if(!ue(e.perspective)&&!l[f]&&l[p]){let e={...l[p],_id:f};if(!$v(i.create,e,a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create a draft for editing this document.`});x.push({create:e})}let S=l[m]??l[p];if(!$v(i.update,S,a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to edit document "${u}".`});return x.push(...b.map(e=>({patch:{id:m,...e}}))),l=g(l,x,`working`),s.push(...x),o.push(...b.map(e=>({actionType:`sanity.action.document.edit`,draftId:m,publishedId:p,patch:e}))),{base:c,working:l}}function Vce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=Rv(e.documentId);if(e.liveEdit||ue(e.perspective))throw new ey({documentId:u,transactionId:n,message:`Cannot publish this document. Publishing is not supported for liveEdit or version (release) documents.`});let d=dp(Zf(u)),f=up(Zf(u)),p=l[d],m=c[d];if(!p||!m)throw new ey({documentId:u,transactionId:n,message:`Cannot publish because no draft version was found for document "${u}".`});if(!N(p,m))throw new ey({documentId:u,transactionId:n,message:`Publish aborted: The document has changed elsewhere. Please try again.`});let h={...Hce(p),_id:f},g=[{delete:{id:d}},{createOrReplace:h}];if(l[d]&&!$v(i.update,l[d],a))throw new ty({documentId:u,transactionId:n,message:`Publish failed: You do not have permission to update the draft for "${u}".`});if(l[f]&&!$v(i.update,h,a))throw new ty({documentId:u,transactionId:n,message:`Publish failed: You do not have permission to update the published version of "${u}".`});if(!l[f]&&!$v(i.create,h,a))throw new ty({documentId:u,transactionId:n,message:`Publish failed: You do not have permission to publish a new version of "${u}".`});return c=Bv({documents:c,transactionId:n,mutations:g,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:g,timestamp:r}),s.push(...g),o.push({actionType:`sanity.action.document.publish`,draftId:d,publishedId:f}),{base:c,working:l}}function Hce(e){let t=e=>`_strengthenOnPublish`in e;function n(e){if(typeof e!=`object`||!e)return e;if(t(e)){let{_strengthenOnPublish:t,_weak:n,...r}=e;return{...r,...t.weak&&{_weak:!0}}}return Array.isArray(e)?e.map(n):Object.fromEntries(Object.entries(e).map(([e,t])=>[e,n(t)]))}return n(e)}function Uce(e,t){let{base:n,working:r,grants:i,outgoingActions:a,transactionId:o,identity:s}=t,c=jv(e.releaseId),l=r[c]??n[c];if(!l)throw new ey({documentId:c,transactionId:o,message:`Cannot archive release "${e.releaseId}" because it does not exist.`});if(!$v(i.update,l,s))throw new ty({documentId:c,transactionId:o,message:`You do not have permission to archive release "${e.releaseId}".`});return a.push({actionType:`sanity.action.release.archive`,releaseId:e.releaseId}),{base:n,working:r}}function Wce(e,t){let{base:n,working:r,grants:i,outgoingActions:a,transactionId:o,identity:s}=t,c=jv(e.releaseId),l=r[c]??n[c];if(!l)throw new ey({documentId:c,transactionId:o,message:`Cannot unarchive release "${e.releaseId}" because it does not exist.`});if(!$v(i.update,l,s))throw new ty({documentId:c,transactionId:o,message:`You do not have permission to unarchive release "${e.releaseId}".`});return a.push({actionType:`sanity.action.release.unarchive`,releaseId:e.releaseId}),{base:n,working:r}}function Gce(e,t){let{transactionId:n,timestamp:r,grants:i,outgoingActions:a,outgoingMutations:o,identity:s}=t,{base:c,working:l}=t,u=jv(e.releaseId);if(l[u]||c[u])throw new ey({documentId:u,transactionId:n,message:`A release with id "${e.releaseId}" already exists.`});let d=[{create:{_id:u,_type:`system.release`,name:e.releaseId,state:`active`,metadata:e.metadata}}];if(c=Bv({documents:c,transactionId:n,mutations:d,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:d,timestamp:r}),!$v(i.create,l[u],s))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create release "${e.releaseId}".`});return o.push(...d),a.push({actionType:`sanity.action.release.create`,releaseId:e.releaseId,metadata:e.metadata}),{base:c,working:l}}var Kce=new Set([`archived`,`published`]);function qce(e,t){let{transactionId:n,timestamp:r,grants:i,outgoingActions:a,outgoingMutations:o,identity:s}=t,{base:c,working:l}=t,u=jv(e.releaseId),d=l[u]??c[u];if(!d)throw new ey({documentId:u,transactionId:n,message:`Cannot delete release "${e.releaseId}" because it does not exist.`});let f=d.state;if(f&&typeof f==`string`&&!Kce.has(f))throw new ey({documentId:u,transactionId:n,message:`Cannot delete release "${e.releaseId}" while it is "${f}". Archive it first.`});if(!$v(i.update,d,s))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to delete release "${e.releaseId}".`});let p=[{delete:{id:u}}];return c=Bv({documents:c,transactionId:n,mutations:p,timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:p,timestamp:r}),o.push(...p),a.push({actionType:`sanity.action.release.delete`,releaseId:e.releaseId}),{base:c,working:l}}function Jce(e,t){let{transactionId:n,timestamp:r,grants:i,outgoingActions:a,outgoingMutations:o,identity:s}=t,{base:c,working:l}=t,u=iy({base:c,working:l,documentId:jv(e.releaseId),patches:[e.patch],transactionId:n,timestamp:r,grants:i,identity:s,notFoundMessage:`Cannot edit release "${e.releaseId}" because it does not exist.`,permissionMessage:`You do not have permission to edit release "${e.releaseId}".`});return o.push(...u.workingMutations),a.push(...u.diffedPatches.map(t=>({actionType:`sanity.action.release.edit`,releaseId:e.releaseId,patch:t}))),{base:u.base,working:u.working}}function Yce(e,t){let{base:n,working:r,grants:i,outgoingActions:a,transactionId:o,identity:s}=t,c=jv(e.releaseId),l=r[c]??n[c];if(!l)throw new ey({documentId:c,transactionId:o,message:`Cannot publish release "${e.releaseId}" because it does not exist.`});if(!$v(i.update,l,s))throw new ty({documentId:c,transactionId:o,message:`You do not have permission to publish release "${e.releaseId}".`});return a.push({actionType:`sanity.action.release.publish`,releaseId:e.releaseId}),{base:n,working:r}}function Xce(e,t){let{base:n,working:r,grants:i,outgoingActions:a,transactionId:o,identity:s}=t,c=jv(e.releaseId);if(Number.isNaN(Date.parse(e.publishAt)))throw new ey({documentId:c,transactionId:o,message:`Cannot schedule release "${e.releaseId}": "publishAt" must be a valid ISO 8601 timestamp (received "${e.publishAt}").`});let l=r[c]??n[c];if(!l)throw new ey({documentId:c,transactionId:o,message:`Cannot schedule release "${e.releaseId}" because it does not exist.`});if(!$v(i.update,l,s))throw new ty({documentId:c,transactionId:o,message:`You do not have permission to schedule release "${e.releaseId}".`});return a.push({actionType:`sanity.action.release.schedule`,releaseId:e.releaseId,publishAt:e.publishAt}),{base:n,working:r}}function Zce(e,t){let{base:n,working:r,grants:i,outgoingActions:a,transactionId:o,identity:s}=t,c=jv(e.releaseId),l=r[c]??n[c];if(!l)throw new ey({documentId:c,transactionId:o,message:`Cannot unschedule release "${e.releaseId}" because it does not exist.`});if(!$v(i.update,l,s))throw new ty({documentId:c,transactionId:o,message:`You do not have permission to unschedule release "${e.releaseId}".`});return a.push({actionType:`sanity.action.release.unschedule`,releaseId:e.releaseId}),{base:n,working:r}}function Qce(e,t){let{transactionId:n,timestamp:r,grants:i,identity:a,outgoingActions:o,outgoingMutations:s}=t,{base:c,working:l}=t,u=Rv(e.documentId);if(e.liveEdit||ue(e.perspective))throw new ey({documentId:u,transactionId:n,message:`Cannot unpublish this document. Unpublishing is not supported for liveEdit or version (release) documents.`});let d=dp(Zf(u)),f=up(Zf(u));if(!l[f]&&!c[f])throw new ey({documentId:u,transactionId:n,message:`Cannot unpublish because the document "${u}" is not currently published.`});let p=l[f]??c[f],m={...p,_id:d},h=[{delete:{id:f}},{createIfNotExists:m}];if(!$v(i.update,p,a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to unpublish the document "${u}".`});if(!l[d]&&!$v(i.create,m,a))throw new ty({documentId:u,transactionId:n,message:`You do not have permission to create a draft from the published version of "${u}".`});return c=Bv({documents:c,transactionId:n,mutations:[{delete:{id:f}},{createIfNotExists:{...c[f]??p,_id:d}}],timestamp:r}),l=Bv({documents:l,transactionId:n,mutations:h,timestamp:r}),s.push(...h),o.push({actionType:`sanity.action.document.unpublish`,draftId:d,publishedId:f}),{base:c,working:l}}function cy({actions:e,transactionId:t,working:n,base:r,timestamp:i,grants:a,identity:o}){let s={...r},c={...n},l=[],u=[],d=e.find(e=>!Mv(e)&&e.liveEdit),f=e.find(e=>Mv(e)||!e.liveEdit);if(d&&f)throw new ey({documentId:d.documentId,transactionId:t,message:`Cannot combine liveEdit document actions with other actions in the same transaction. Submit them as separate transactions.`});for(let n of e){let e=$ce(n,{base:s,working:c,transactionId:t,timestamp:i,grants:a,identity:o,outgoingActions:l,outgoingMutations:u});s=e.base,c=e.working}let p=Object.fromEntries(Object.entries(n).map(([e,t])=>[e,t?._rev]));return{working:c,outgoingActions:l,outgoingMutations:u,previous:n,previousRevs:p}}function $ce(e,t){switch(e.type){case`document.create`:return Lce(e,t);case`document.delete`:return Rce(e,t);case`document.discard`:return zce(e,t);case`document.edit`:return Bce(e,t);case`document.publish`:return Vce(e,t);case`document.unpublish`:return Qce(e,t);case`release.create`:return Gce(e,t);case`release.edit`:return Jce(e,t);case`release.publish`:return Yce(e,t);case`release.schedule`:return Xce(e,t);case`release.unschedule`:return Zce(e,t);case`release.archive`:return Uce(e,t);case`release.unarchive`:return Wce(e,t);case`release.delete`:return qce(e,t);default:throw Error(`Unknown action type: "${e.type}". Please contact support if this issue persists.`)}}var ele={};function tle(e,t){let{transactionId:n,actions:r}=t;return{...hy(r).reduce((e,t)=>uy(e,t,n),e),queued:[...e.queued,t]}}function nle(e,t){let n=e.queued.find(e=>e.transactionId===t);return n?{...hy(n.actions).reduce((e,n)=>dy(e,n,t),e),queued:e.queued.filter(e=>t!==e.transactionId)}:e}function rle(e){let t=e.queued.at(0);if(!t||!e.grants)return e;let n=hy(t.actions);if(n.some(t=>e.documentStates[t]?.local===void 0))return e;let r=n.reduce((t,n)=>(t[n]=e.documentStates[n]?.local,t),{}),i=new Date().toISOString(),a=cy({...t,working:r,base:r,timestamp:i,grants:e.grants,identity:e.identity}),o={...t,...a,base:a.previous,timestamp:i};return{...e,applied:[...e.applied,o],queued:e.queued.filter(e=>e.transactionId!==t.transactionId),documentStates:Object.entries(a.working).reduce((e,[t,n])=>{let r=e[t];return r&&(e[t]={...r,local:n}),e},{...e.documentStates})}}function ly([e,...t]){if(!e)return;if(!e.actions.length)return ly(t);if(e.actions.length>1)return{...e,disableBatching:!0,batchedTransactionIds:[e.transactionId]};let[n]=e.actions;if(n.type!==`document.edit`||e.disableBatching)return{...e,disableBatching:!0,batchedTransactionIds:[e.transactionId]};let r={...e,actions:[n],disableBatching:!1,batchedTransactionIds:[e.transactionId]};if(!t.length)return r;let i=ly(t);if(!i)return;if(i.disableBatching)return r;let a=i.actions[0],o=a&&`liveEdit`in a?a.liveEdit:!1;return!!n.liveEdit==!!o?{disableBatching:!1,transactionId:i.transactionId,actions:[n,...i.actions],outgoingActions:[...e.outgoingActions,...i.outgoingActions],batchedTransactionIds:[e.transactionId,...i.batchedTransactionIds],outgoingMutations:[...e.outgoingMutations,...i.outgoingMutations],working:{...e.working,...i.working},previousRevs:{...i.previousRevs,...e.previousRevs},previous:{...i.previous,...e.previous},base:{...i.base,...e.base},timestamp:e.timestamp??i.timestamp}:r}function ile(e){if(e.outgoing)return e;let t=ly(e.applied);if(!t)return e;let{transactionId:n,previousRevs:r,working:i,batchedTransactionIds:a}=t,o=new Date().toISOString();return{...e,outgoing:t,applied:e.applied.filter(e=>!a.includes(e.transactionId)),documentStates:Object.entries(r).reduce((t,[r,a])=>{if(i[r]?._rev===a)return t;let s=e.documentStates[r];return s&&(t[r]={...s,unverifiedRevisions:{...s.unverifiedRevisions,[n]:{documentId:r,previousRev:a,transactionId:n,timestamp:o}},recentOwnTransactionIds:[...(s.recentOwnTransactionIds??[]).slice(-49),n]}),t},{...e.documentStates})}}function ale(e){let{outgoing:t}=e;if(!t)return e;let n=e,r=hy(t.actions);for(let e of t.batchedTransactionIds)for(let t of r)n=dy(n,t,e);return{...n,outgoing:void 0,documentStates:py(n.documentStates)}}function ole(e){if(!e.grants)return e;let t=e;if(e.outgoing){let n=hy(e.outgoing.actions);for(let r of e.outgoing.batchedTransactionIds)for(let e of n)t=dy(t,e,r)}let n=Object.fromEntries(Object.entries(t.documentStates).map(([e,t])=>[e,t?.remote])),r=[];for(let t of e.applied)try{let i=cy({...t,working:n,grants:e.grants,identity:e.identity});n=i.working,r.push({...t,...i})}catch(e){if(e instanceof ey)continue;throw e}return{...t,applied:r,outgoing:void 0,documentStates:py(Object.fromEntries(Object.entries(t.documentStates).filter(e=>!!e[1]).map(([t,r])=>{let{unverifiedRevisions:i={}}=r,a={...r,unverifiedRevisions:e.outgoing&&e.outgoing.transactionId in i?ee(i,e.outgoing.transactionId):i};return!a.subscriptions.length&&fy(a)?[t,a]:[t,{...a,local:t in n?n[t]:a.local}]})))}}function sle(e,t){return e?e.flatMap(e=>{if(!(`patch`in e)||!e.patch)return[];let{id:n,...r}=e.patch;return n===t?[r]:[]}):[]}function cle(e,{document:t,documentId:n,previousRev:r,revision:i,timestamp:a,type:o,mutations:s},c){if(!e.grants)return e;let l=e.documentStates[n];if(!l)return e;let u=l.unverifiedRevisions,d=i?u?.[i]:void 0,f=u??ele;if(i&&d&&(f=ee(u,i)),o===`mutation`&&i){let e=sle(s,n);if(e.length){let t=!!d||(l.recentOwnTransactionIds?.includes(i)??!1);c.next({type:`remote-patches`,documentId:n,transactionId:i,previousRev:r,timestamp:a,patches:e,origin:t?`local`:`remote`})}}if(o===`sync`&&(f=Object.fromEntries(Object.entries(f).filter(([,e])=>e?new Date(a).getTime()<=new Date(e.timestamp).getTime():!1))),d&&d.previousRev===r){let r=e=>e.working[n]?._rev!==e.previousRevs[n],a=!e.applied.some(r)&&(!e.outgoing||e.outgoing.transactionId===i||!r(e.outgoing))&&!N(l.local,t)?t:l.local;return{...e,documentStates:py({...e.documentStates,[n]:{...l,remote:t,remoteRev:i,local:a,unverifiedRevisions:f}})}}let p={...e.applied.at(0)?.previous,[n]:t},m=[];for(let t of e.applied)try{let n=cy({...t,working:p,grants:e.grants,identity:e.identity});p=n.working,m.push({...t,...n})}catch(e){if(e instanceof ey){c.next({type:`rebase-error`,transactionId:e.transactionId,documentId:e.documentId,message:e.message,error:e});continue}throw e}let h=p[n],g=N(l.local,h)?l.local:h;return{...e,applied:m,documentStates:py({...e.documentStates,[n]:{...l,remote:t,remoteRev:i,local:g,unverifiedRevisions:f}})}}function uy(e,t,n){let r=e.documentStates?.[t],i=r?.subscriptions??[];return{...e,documentStates:{...e.documentStates,[t]:{...r,id:t,subscriptions:[...i,n]}}}}function dy(e,t,n){let r=e.documentStates?.[t];if(!r)return e;let i=r.subscriptions.filter(e=>e!==n);return!i.length&&!fy(r)?{...e,documentStates:ee(e.documentStates,t)}:{...e,documentStates:{...e.documentStates,[t]:{...r,subscriptions:i}}}}function fy(e){let t=Date.now()-3e4;return Object.values(e.unverifiedRevisions??{}).some(e=>!!e&&new Date(e.timestamp).getTime()>t)}function py(e){let t=e;for(let[n,r]of Object.entries(e))r&&(r.subscriptions.length||fy(r)||(t=ee(t,n)));return t}function my({state:e},t){let n=hy(t),r=Bp(16);return e.set(`addSubscribers`,e=>n.reduce((e,t)=>uy(e,t,r),e)),()=>{le(()=>{e.set(`removeSubscribers`,e=>n.reduce((e,t)=>dy(e,t,r),e))},1e3)}}function hy(e){return e.flatMap(e=>{if(`type`in e&&Mv(e))return[jv(e.releaseId)];let t=[];return e.documentId?e.liveEdit?[e.documentId]:(ue(e.perspective)&&t.push(fp(Zf(e.documentId),e.perspective.releaseName)),t.push(dp(Zf(e.documentId))),t.push(up(Zf(e.documentId))),t):[]})}var gy={"document.create":`created`,"document.delete":`deleted`,"document.discard":`discarded`,"document.edit":`edited`,"document.publish":`published`,"document.unpublish":`unpublished`,"release.create":`created`,"release.edit":`edited`,"release.delete":`deleted`};function lle(e){let t=e.actions.reduce((e,t)=>{if(!(t.type in gy))return e;let n=Mv(t)?jv(t.releaseId):t.documentId;if(!n)return e;let r=t.type,i=e[r]??new Set;return i.add(n),e[r]=i,e},{});return Object.entries(t).flatMap(([t,n])=>Array.from(n??[]).map(n=>({type:gy[t],documentId:n,outgoing:e})))}function ule(e){let{ttl:t=12e4,maxEntries:n=1e3}=e??{};return e=>xe(()=>{let r=new Map;return e.pipe(je(e=>{if(e.type!==`mutation`)return!0;let i=`${e.transactionId}#${e.documentId}`,a=Date.now(),o=r.get(i);if(o!==void 0&&o>a)return!1;r.delete(i),r.set(i,a+t);for(let[e,t]of r){if(r.size<=n&&t>a)break;r.delete(e)}return!0}))})}function dle(e){let{flushDeadline:t=3e4,maxHeldEvents:n=100}=e??{};return e=>new h(r=>{let i=null,a=[],o=()=>{if(!i)return;clearTimeout(i.timer);let{events:e}=i;i=null;for(let t of e)r.next(t)},s=()=>{let e=a;a=[];for(let t of e)l(t)},c=()=>{o();let e=a;a=[];for(let t of e)r.next(t)},l=e=>{if(e.type!==`mutation`){c(),r.next(e);return}let l=(e.transactionTotalEvents??0)>1;if(!i){if(!l){r.next(e);return}i={transactionId:e.transactionId,events:[e],total:e.transactionTotalEvents,timer:le(()=>{o(),s()},t)};return}if(e.transactionId===i.transactionId){i.events.push(e),i.events.length>=i.total&&(o(),s());return}a.push(e),a.length>n&&c()},u=e.subscribe({next:l,error:e=>{c(),r.error(e)},complete:()=>{c(),r.complete()}});return()=>{i&&clearTimeout(i.timer),i=null,a=[],u.unsubscribe()}})}var _y=`v2025-05-06`;function fle(e,t){let n=new k,[r,i]=Hi(De(e,{apiVersion:_y,resource:t}).observable.pipe(G(e=>e.listen(`*`,{},{events:[`mutation`,`welcome`,`welcomeback`,`reconnect`,`reset`],enableResume:!0,includeResult:!1,includeAllVersions:!0,tag:`document-listener`})),ule(),dle(),fe(n),D()),e=>e.type===`welcome`);return{events:_e(r.pipe(D({connector:()=>new te(1),resetOnComplete:!1,resetOnRefCountZero:()=>W(Ne)})),i),dispose:()=>n.next()}}function ple(e,t){return function(n){return De(e,{apiVersion:_y,resource:t}).observable.pipe(G(e=>Zae(e)(n)),K(e=>{if(!e.accessible){if(e.reason===`existence`)return null;throw Error(`Document with ID \`${n}\` is inaccessible due to permissions.`)}return e.document}),xa())}}var mle=new Set([400,402,403,404,409,410,412,413,422]);function hle(e){let t=e.details;if(t&&typeof t==`object`&&`type`in t)return t.type}function vy(e){if(e instanceof ot)return`revert`;if(!(e instanceof ct))return`retry`;if(e.statusCode===409){let t=hle(e);if(t===`transactionAlreadyExistsError`)return`accepted`;if(t===`transactionConflictError`)return`retry`}return mle.has(e.statusCode)?`revert`:`retry`}var yy=B({name:`Document`,getInitialState:(e,{resource:t})=>({documentStates:{},queued:[],applied:[],sharedListener:fle(e,t),fetchDocument:ple(e,t),events:new k}),initialize(e){let{sharedListener:t}=e.state.get(),n=[Sle(e),Tle(e),wle(e),Ele(e),Dle(e)];return()=>{t.dispose(),n.forEach(e=>e.unsubscribe())}}});function by(...e){return vle(...e)}function xy(e,t){for(let n of t){let t=e[n]?.error;if(t)throw t}}function gle(e,t){xy(e,t);let n=null;for(let r of t){let t=e[r]?.local;if(t===void 0)return;n===null&&(n=t)}return n}function _le(e,t){return xy(e,t),t.every(t=>e[t]!==void 0)}var vle=O(yy,L({selector:({state:{error:e,documentStates:t}},n)=>{let{path:r}=n;if(e)throw e;let i=gle(t,hy([n]));if(i===void 0)return;if(!r)return i;let a=Pp(i,r).next();if(a.done)return;let{value:o}=a.value;return o},onSubscribe:(e,t)=>my(e,[t])}));function Sy(...e){return yle(...e)}var yle=O(yy,({instance:e},t)=>Ci(by(e,{...t,path:void 0}).observable.pipe(je(e=>e!==void 0)))),Cy=O(yy,L({selector:({state:{error:e,documentStates:t,outgoing:n,applied:r,queued:i}},a)=>{if(e)throw e;if(_le(t,hy([a])))return!i.length&&!r.length&&!n},onSubscribe:(e,t)=>my(e,[t])})),ble=O(yy,L({selector:Fce,onSubscribe:(e,{actions:t})=>{my(e,t)}}));O(yy,({instance:e},t)=>Ci(ble(e,t).observable.pipe(je(e=>e!==void 0)))),O(yy,({state:e},t)=>{let{events:n}=e.get(),r=n.subscribe(t.eventHandler);return()=>r.unsubscribe()});function xle({queued:e,documentStates:t}){let n=e.at(0);if(!n)return;let r=hy(n.actions).find(e=>t[e]?.error);if(r===void 0)return;let i=t[r]?.error,a=new ey({message:i instanceof Error?i.message:String(i),documentId:r,transactionId:n.transactionId});throw a.cause=i,a}var Sle=({state:e})=>{let{events:t}=e.get();return e.observable.pipe(Ue(xle),K(rle),ze(),Ue(t=>e.set(`applyFirstQueuedTransaction`,t)),Ge((n,r)=>{if(n instanceof ey)return e.set(`removeQueuedTransaction`,e=>nle(e,n.transactionId)),t.next({type:`error`,message:n.message,documentId:n.documentId,transactionId:n.transactionId,error:n}),r;throw n})).subscribe({error:t=>e.set(`setError`,{error:t})})},wy=e=>e instanceof Error?e.message:`Request failed`,Cle=(e,t)=>t.actions.some(e=>!Mv(e)&&e.liveEdit)?e.observable.mutate(t.outgoingMutations,{transactionId:t.transactionId,visibility:`async`,returnDocuments:!1,returnFirst:!1,tag:`document.mutate`,skipCrossDatasetReferenceValidation:!0}):e.observable.action(t.outgoingActions,{transactionId:t.transactionId,skipCrossDatasetReferenceValidation:!0,tag:`document.action`}),wle=({state:e,instance:t,key:{resource:n}})=>{let{events:r}=e.get(),i=De(t,{apiVersion:Av,resource:n}).observable;return e.observable.pipe(Fa(t=>t.outgoing?e.observable.pipe(xa(({outgoing:e})=>!e)):Ve(1e3),{leading:!1,trailing:!0}),K(ile),ze((e,t)=>e.outgoing?.transactionId===t.outgoing?.transactionId),Ue(t=>e.set(`transitionAppliedTransactionsToOutgoing`,t)),K(e=>e.outgoing),ze(),La(i),na(([t,n])=>{if(!t)return et;let a;return xe(()=>a?i.pipe(xa()):nt(n)).pipe(na(e=>(a=e,Cle(e,t))),Aa({delay:(e,n)=>{if(vy(e)!==`retry`)return ye(()=>e);r.next({type:`submission-failed`,message:wy(e),error:e,outgoing:t,attempt:n});let o=Math.min(1e3*2**(n-1),1e4);return Ui(Ve(o),i.pipe(xa(e=>e!==a)))}}),Ge(n=>vy(n)===`accepted`?nt({transactionId:t.transactionId,documentIds:[],results:[]}):(e.set(`revertOutgoingTransaction`,ole),r.next({type:`reverted`,message:wy(n),outgoing:t,error:n}),et)),K(e=>({result:e,outgoing:t})))}),Ue(({outgoing:t,result:n})=>{e.set(`cleanupOutgoingTransaction`,ale);for(let e of lle(t))r.next(e);r.next({type:`accepted`,outgoing:t,result:n})})).subscribe({error:t=>e.set(`setError`,{error:t})})},Tle=e=>{let{state:t}=e,{events:n}=t.get();return t.observable.pipe(je(e=>!!e.grants),K(e=>Object.keys(e.documentStates)),ze((e,t)=>{if(e.length!==t.length)return!1;let n=new Set(e);return t.every(e=>n.has(e))}),Ma(new Set),Da(),G(e=>{let[t,n]=e.map(e=>new Set(e)),r=Array.from(n).filter(e=>!t.has(e)),i=Array.from(t).filter(e=>!n.has(e)),a=[...r.map(e=>({id:e,add:!0})),...i.map(e=>({id:e,add:!1}))].sort((e,t)=>{let n=e.id===dp(Zf(e.id)),r=t.id===dp(Zf(t.id));return n&&r?e.id.localeCompare(t.id,`en-US`):n?-1:r?1:e.id.localeCompare(t.id,`en-US`)});return nt(...a)}),Sa(e=>e.id),Ee(r=>r.pipe(G(r=>r.add?Dce(e,r.id).pipe(Aa({count:5,resetOnSuccess:!0,delay:(e,t)=>{if(!(e instanceof Vv||e instanceof st||e instanceof ct&&(e.statusCode===408||e.statusCode===429)))return ye(()=>e);let n=Math.min(500*2**(t-1),1e4);return Ve(n)}}),Ge(e=>(t.set(`setDocumentError`,t=>{let n=t.documentStates[r.id];return n?{...t,documentStates:{...t.documentStates,[r.id]:{...n,error:e}}}:t}),et)),Ue(e=>t.set(`applyRemoteDocument`,t=>cle(t,e,n)))):et)))).subscribe({error:e=>t.set(`setError`,{error:e})})},Ele=({instance:e,state:t,key:{resource:n}})=>{let r={apiVersion:Av,resource:n},i;if(n&&at(n))i=`/projects/${n.projectId}/datasets/${n.dataset}/acl`;else if(n&&A(n))i=`/media-libraries/${n.mediaLibraryId}/acl`;else if(n&&ie(n))i=`/canvases/${n.canvasId}/acl`;else throw Error(`Received invalid resource: ${JSON.stringify(n)}`);return De(e,r).observable.pipe(G(e=>e.observable.request({url:i,tag:`acl.get`}).pipe(Aa({delay:(e,t)=>{let n=e instanceof ct&&(e.statusCode===408||e.statusCode===429);if(e instanceof ct&&!n||e instanceof ot)return ye(()=>e);let r=Math.min(500*2**(t-1),1e4);return Ve(r)}}))),Ue(e=>t.set(`setGrants`,{grants:jce(e)}))).subscribe({error:e=>t.set(`setError`,{error:e})})},Dle=({instance:e,state:t})=>me(e).observable.subscribe({next:e=>t.set(`setIdentity`,{identity:e?.id}),error:()=>t.set(`setIdentity`,{identity:void 0})}),Ole=new Set([`sanity.asset`]);function kle(e,t){return e?ie(e)?{liveEdit:!0,supportsReleases:!1}:A(e)?{liveEdit:!(t&&Ole.has(t)),supportsReleases:!1}:{liveEdit:void 0,supportsReleases:!0}:{liveEdit:void 0,supportsReleases:!0}}function Ale(e){return e&&ie(e)?`Canvas`:e&&A(e)?`Media Library`:`this resource`}function jle(e,t){let n=[],r=e.map(e=>{if(e.type!==`document.edit`)return e;let{liveEdit:r,supportsReleases:i}=kle(t,e.documentType),a=ue(e.perspective)&&!i,o=r===!0&&!e.liveEdit;if(!a&&!o)return e;let s={...e};return o&&(s.liveEdit=!0),a&&(s.perspective=void 0),s.documentId=uce({...s,documentId:up(Zf(s.documentId))}),a&&n.push({documentType:e.documentType,documentId:s.documentId}),s});if(n.length>0){let e=n.map(e=>`${e.documentType} (${e.documentId})`).join(`, `);console.warn(`[sanity-sdk] ${Ale(t)} does not support release perspectives — falling back to the standard editing path for: ${e}`)}return r}O(yy,Nle);function Mle(e){return{transactionId:e,documents:{},previous:{},previousRevs:{},appeared:[],updated:[],disappeared:[],submitted:async()=>({transactionId:e})}}async function Nle({state:e},{actions:t,resource:n,transactionId:r=Vp(),disableBatching:i}){if(!t.length)return Mle(r);let{events:a}=e.get(),o={transactionId:r,actions:jle(t,n),...i&&{disableBatching:i}},s=e.observable.pipe(K(e=>e.error),xa(Boolean),K(e=>({type:`error`,error:e}))),c=a.pipe(je(e=>e.type===`error`),xa(e=>e.transactionId===r)),l=e.observable.pipe(K(e=>e.applied),ze(),K(e=>e.find(e=>e.transactionId===r)),xa(Boolean)),u=a.pipe(je(e=>e.type===`accepted`),xa(e=>e.outgoing.batchedTransactionIds.includes(r))),d=a.pipe(je(e=>e.type===`reverted`),xa(e=>e.outgoing.batchedTransactionIds.includes(r))),f=Ci(Ui([s,c,l])),p=Ci(Ui([u,d,c]));e.set(`queueTransaction`,e=>tle(e,o));let m=await f;if(`type`in m&&m.type===`error`)throw m.error;let{working:h,previous:g,previousRevs:_}=m,v=new Set(Object.entries(g).filter(([,e])=>!!e).map(([e])=>e)),y=new Set(Object.entries(h).filter(([,e])=>!!e).map(([e])=>e)),b=new Set([...v,...y]),x=[],S=[],C=[];for(let e of b)v.has(e)&&y.has(e)?x.push(e):!v.has(e)&&y.has(e)?S.push(e):!y.has(e)&&v.has(e)&&C.push(e);async function w(){let e=await p;if(e.type!==`accepted`)throw e.error;return e.result}return{transactionId:r,documents:h,previous:g,previousRevs:_,appeared:S,updated:x,disappeared:C,submitted:w}}function Ty(e){return e?.length?[...e].sort().join(`,`):void 0}em({name:`installations`,getKey:(e,t)=>[t.organizationId,Ty(t.include)??``,t.limit??``,t.cursor??``].join(`:`),fetch:e=>t=>De(e,{apiVersion:`vX`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/installations`,query:uv({organizationId:t.organizationId,include:Ty(t.include),limit:t.limit,cursor:t.cursor}),tag:`installations.list`}))),tags:e=>[{type:`installation`,id:`LIST`},...e.data.map(e=>({type:`installation`,id:e.id}))]}),em({name:`installation`,getKey:(e,t,n)=>`${t}:${Ty(n?.include)??``}`,fetch:e=>(t,n)=>De(e,{apiVersion:`vX`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/installations/${t}`,query:uv({include:Ty(n?.include)}),tag:`installations.get`}))),tags:e=>[{type:`installation`,id:e.id}]});function Ey(e){let t=e?.organizationId;if(!t)throw Error(`An organizationId is required to use the organization API.`);return t}function Dy(e){return{includeMembers:e?.includeMembers??!1,includeFeatures:e?.includeFeatures??!1}}function Ple(e,t){let n=Ey(t),{includeMembers:r,includeFeatures:i}=Dy(t);return`organization:${n}${r?`:members`:``}${i?`:features`:``}`}em({name:`organization`,getKey:Ple,fetch:e=>t=>De(e,{apiVersion:`v2025-02-19`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/organizations/${Ey(t)}`,query:uv(Dy(t)),tag:`organizations.get`}))),tags:e=>[{type:`organization`,id:e.id}]});function Oy(e){return{includeImplicitMemberships:e?.includeImplicitMemberships??!1,includeMembers:e?.includeMembers??!1,includeFeatures:e?.includeFeatures??!1}}function Fle(e,t){let{includeMembers:n,includeFeatures:r,includeImplicitMemberships:i}=Oy(t);return`organizations${n?`:members`:``}${r?`:features`:``}${i?`:implicit`:``}`}em({name:`organizations`,getKey:Fle,fetch:e=>t=>De(e,{apiVersion:`v2025-02-19`,scope:`global`}).observable.pipe(G(e=>e.observable.request({url:`/organizations`,query:uv(Oy(t)),tag:`organizations.list`}))),tags:e=>[{type:`organization`,id:`LIST`},...e.map(e=>({type:`organization`,id:e.id}))]});var ky=B({name:`UsersStore`,getInitialState:()=>({users:{}}),initialize:e=>{let t=Lle(e);return()=>t.unsubscribe()}}),Ile=e=>t=>e.set(`setError`,{error:t}),Lle=({state:e,instance:t})=>e.observable.pipe(K(e=>new Set(Object.keys(e.users))),ze((e,t)=>e.size===t.size&&Array.from(t).every(t=>e.has(t))),Ma(new Set),Da(),Ee(([e,t])=>{let n=Array.from(t).filter(t=>!e.has(t)),r=Array.from(e).filter(e=>!t.has(e));return[...n.map(e=>({key:e,added:!0})),...r.map(e=>({key:e,added:!1}))]}),Sa(e=>e.key),Ee(n=>n.pipe(G(r=>{if(!r.added)return et;let{userId:i,batchSize:a,...o}=Mte(n.key);if(i){if(i.startsWith(`p`))return ke(t,{apiVersion:Ate,projectId:o.projectId,useProjectHostname:!0}).observable.request({method:`GET`,url:`/users/${i}`,tag:`users.get`}).pipe(K(e=>({data:[{sanityUserId:e.sanityUserId,profile:{id:e.id,displayName:e.displayName,familyName:e.familyName??void 0,givenName:e.givenName??void 0,middleName:e.middleName??void 0,imageUrl:e.imageUrl??void 0,createdAt:e.createdAt,updatedAt:e.updatedAt,isCurrentUser:e.isCurrentUser,email:e.email,provider:e.provider},memberships:[]}],totalCount:1,nextCursor:null})),Ge(t=>(e.set(`setUsersError`,Pm(n.key,t)),et)),Ue(t=>e.set(`setUsersData`,Nm(n.key,t))));let r=i.startsWith(`g`)?`global`:void 0,a=ke(t,{scope:r,apiVersion:`vX`}),s=o.resourceType||`project`,c=s===`organization`?o.organizationId:o.projectId;return c?a.observable.request({method:`GET`,url:`access/${s}/${c}/users/${i}`,tag:`users.get`}).pipe(K(e=>`sanityUserId`in e?{data:[e],totalCount:1,nextCursor:null}:e),Ge(t=>(e.set(`setUsersError`,Pm(n.key,t)),et)),Ue(t=>e.set(`setUsersData`,Nm(n.key,t)))):ye(()=>Error(`An organizationId or a projectId is required`))}let s=o.projectId,c=o.resourceType??(o.organizationId?`organization`:s?`project`:`organization`),l=o.organizationId?nt(o.organizationId):Ze(t).observable.pipe(je(e=>typeof e==`string`)),u=c===`project`?s?nt({type:`project`,id:s}):ye(()=>Error(`Project ID required for this API.`)):l.pipe(K(e=>({type:`organization`,id:e}))),d=De(t,{scope:`global`,apiVersion:`vX`}).observable,f=e.observable.pipe(K(e=>e.users[n.key]?.lastLoadMoreRequest),ze()),p=e.observable.pipe(K(e=>e.users[n.key]?.nextCursor),ze(),je(e=>e!==null));return Pi([u,d,f]).pipe(La(p),G(([[e,t],n])=>t.observable.request({method:`GET`,url:`access/${e.type}/${e.id}/users`,tag:`users.list`,query:n?{nextCursor:n,limit:a.toString()}:{limit:a.toString()}})),Ge(t=>(e.set(`setUsersError`,Pm(n.key,t)),et)),Ue(t=>e.set(`setUsersData`,Nm(n.key,t))))})))).subscribe({error:Ile(e)}),Ay=U(ky,L({selector:ol([({instance:e,state:t},n)=>t.error??t.users[Mm(e,n)]?.error,({instance:e,state:t},n)=>t.users[Mm(e,n)]?.users,({instance:e,state:t},n)=>t.users[Mm(e,n)]?.totalCount,({instance:e,state:t},n)=>t.users[Mm(e,n)]?.nextCursor],(e,t,n,r)=>{if(e)throw e;if(t!==void 0&&n!==void 0&&r!==void 0)return{data:t,totalCount:n,hasMore:r!==null}}),onSubscribe:({instance:e,state:t},n)=>{let r=Bp(16),i=Mm(e,n);return t.set(`addSubscription`,Nte(r,i)),()=>{le(()=>t.set(`removeSubscription`,Pte(r,i)),jte)}}})),Rle=U(ky,async({state:e,instance:t},{signal:n,...r})=>{let i=Mm(t,r),{getCurrent:a}=Ay(t,r),o=n?new h(e=>{let t=()=>{n.removeEventListener(`abort`,r)},r=()=>{e.error(new DOMException(`The operation was aborted.`,`AbortError`)),e.complete(),t()};return n.addEventListener(`abort`,r),t}).pipe(Ge(t=>{throw t instanceof Error&&t.name===`AbortError`&&e.set(`cancelRequest`,Ite(i)),t})):Ri;return e.set(`initializeRequest`,Lte(i)),Ci(Ui([e.observable.pipe(K(a),xa(e=>e!==void 0)),o]))});U(ky,async({state:e,instance:t},n)=>{let r=Mm(t,n),i=Ay(t,n),a=i.getCurrent();if(!a)throw Error(`Users not loaded for specified resource. Please call resolveUsers first.`);if(!a.hasMore)throw Error(`No more users available to load for this resource.`);let o=Ci(i.observable.pipe(je(e=>e!==void 0),pe(1))),s=new Date().toISOString();return e.set(`updateLastLoadMoreRequest`,Fte(s,r)),await o});var zle=U(ky,({instance:e},{userId:t,...n})=>Ay(e,{userId:t,...n}).observable.pipe(K(e=>e?.data[0]),ze((e,t)=>e?.profile.updatedAt===t?.profile.updatedAt)));U(ky,async({instance:e},{signal:t,...n})=>(await Rle(e,{signal:t,...n}))?.data[0]);function Ble(e,t){let{resource:n,dataset:r,url:i,requestTagPrefix:a=`sanity.sdk.presence`}=e.withConfig({apiVersion:`2022-06-30`}).config(),o;if(n?.type===`canvas`)o=`canvases/${n.id}`;else if(r)o=r;else throw Error(`Unable to determine presence URL: no canvas resource or dataset configured`);return Wse(`${`${i}/socket/${o}`.replace(/^http/,`ws`)}?tag=${a}`,{token$:t})}var Vle=e=>{switch(e.type){case`rollCall`:return{type:`rollCall`,userId:e.i,sessionId:e.session};case`state`:{let{sessionId:t,locations:n}=e.m;return{type:`state`,userId:e.i,sessionId:t,timestamp:new Date().toISOString(),locations:n}}case`disconnect`:return{type:`disconnect`,userId:e.i,sessionId:e.m.session,timestamp:new Date().toISOString()};default:throw Error(`Got unknown presence event: ${JSON.stringify(e)}`)}},Hle=e=>{let t=0;return xe(()=>{let n=++t;return e.heartbeats.pipe(K(()=>n))}).pipe(Aa({delay:(e,t)=>Ve(Math.min(24e4,2**t*100)),resetOnSuccess:!0}),ze(),D())},Ule=(e,t)=>t.pipe(G(()=>e.listen(`presence`).pipe(Ge(()=>et))),K(Vle),D()),Wle=()=>typeof window>`u`?et:_e(Ke(window,`beforeunload`),Ke(window,`pagehide`)).pipe(K(()=>void 0)),Gle=e=>{let{client:t,token$:n,sessionId:r}=e,i=Ble(t,n),a=Hle(i);return[Ule(i,a),e=>{switch(e.type){case`rollCall`:return i.request(`presence_rollcall`,{session:r});case`state`:return i.request(`presence_announce`,{data:{locations:e.locations,sessionId:r}});case`disconnect`:return i.request(`presence_disconnect`,{session:r});default:return et}},a,Wle()]};function jy(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&`_key`in e}function Kle(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}function qle(e,t){return e===t?!0:jy(e)&&jy(t)?e._key===t._key:Array.isArray(e)&&Array.isArray(t)?Kle(e,t):!1}function Jle(e,t){return e.length>t.length?!1:e.every((e,n)=>qle(e,t[n]))}var My=Pe(`presence`),Ny=`2026-03-30`,Py=15e3,Yle=()=>({locations:new Map,users:{}}),Fy=(e,t)=>e(t).pipe(Ge(e=>(My.warn(`Failed to send presence message`,{messageType:t.type,error:e}),et))),Iy=(e,t)=>e.pipe(K(()=>void 0),Ge(e=>(My.error(`Presence announce trigger failed`,{trigger:t,error:e}),et))),Xle=({documentId:e,path:t,selection:n})=>JSON.stringify([e,t,n??null]);function Zle(e,t){return e===t?!0:!e||!t||e.length!==t.length?!1:e.every((e,n)=>Xle(e)===Xle(t[n]))}var Ly=B({name:`presence`,getInitialState:Yle,initialize:e=>{if(A(e.key.resource))throw Error(`Presence is not supported for media library resources.`);let t=Qle(e);return()=>t.unsubscribe()},upstream:e=>{let{instance:t,state:n,key:{resource:r}}=e,i=Bp(16),[a,o,s,c]=Gle({client:at(r)?ke(t,{apiVersion:Ny,projectId:r.projectId,dataset:r.dataset,useProjectHostname:!0}):ke(t,{apiVersion:Ny,resource:r}),token$:ae(t).observable.pipe(ze()),sessionId:i}),l=new E;l.add(a.subscribe({next:e=>{`sessionId`in e&&e.sessionId===i||(e.type===`state`?n.set(`presence/state`,t=>{let n=new Map(t.locations);return n.set(e.sessionId,{userId:e.userId,locations:e.locations,lastSeenAt:Date.now()}),{...t,locations:n}}):e.type===`disconnect`&&n.set(`presence/disconnect`,t=>{let n=new Map(t.locations);return n.delete(e.sessionId),{...t,locations:n}}))},error:e=>{My.error(`Presence event stream failed`,{error:e})}})),l.add(s.subscribe(()=>{n.set(`presence/reset`,e=>({...e,locations:new Map})),Fy(o,{type:`rollCall`}).subscribe()})),l.add(s.pipe(G(()=>Ve(Py,Py))).subscribe(()=>{n.set(`presence/expire`,e=>{let t=Date.now()-9e4,n=[...e.locations].filter(([,e])=>e.lastSeenAtFy(o,{type:`disconnect`}))).subscribe());let u=n.observable.pipe(K(e=>e.localLocations),ze(Zle)),d=a.pipe(je(e=>e.type===`rollCall`&&e.sessionId!==i));return l.add(_e(Iy(u,`locationChange`),Iy(d,`rollCall`),Iy(s,`connection`)).pipe(G(()=>Ve(0,3e4)),La(u),K(([,e])=>e),je(e=>e!==void 0),Ji(200),G(e=>Fy(o,{type:`state`,locations:e}))).subscribe()),new E(()=>{Fy(o,{type:`disconnect`}).subscribe(),l.unsubscribe(),n.set(`presence/reset`,e=>({...e,locations:new Map}))})}});function Qle({instance:e,state:t,key:{resource:n}}){let r=new E,i=t.observable.pipe(K(e=>Array.from(e.locations.values()).map(e=>e.userId).filter(e=>!!e)),ze((e,t)=>e.length===t.length&&e.every((e,n)=>e===t[n]))),a=ie(n)?t.observable.pipe(je(e=>e.organizationId!==void 0||e.organizationIdError!==void 0),xa(),K(e=>e.organizationId)):nt(void 0);if(r.add(Pi([i,a]).pipe(G(([t,r])=>t.length===0||!at(n)&&!r?nt([]):Pi(t.map(t=>zle(e,{userId:t,...at(n)?{resourceType:`project`,projectId:n.projectId}:{resourceType:`organization`,organizationId:r}}).pipe(je(e=>!!e)))))).subscribe(e=>{t.set(`presence/users`,t=>({...t,users:{...t.users,...e.reduce((e,t)=>(t&&(e[t.profile.id]=t),e),{})}}))})),ie(n)){let i=ke(e,{apiVersion:Ny});r.add(i.observable.request({url:`/canvases/${n.canvasId}`,tag:`canvases.get`}).subscribe({next:({organizationId:e})=>{t.set(`presence/organizationId`,t=>({...t,organizationId:e}))},error:e=>{t.set(`presence/organizationIdError`,t=>({...t,organizationIdError:e}))}}))}return r}var $le=e=>e.locations,eue=e=>e.users,tue=e=>({sanityUserId:e,profile:{id:e,displayName:`Unknown user`,email:``,provider:``,createdAt:``},memberships:[]}),nue=ol($le,eue,(e,t)=>Array.from(e.entries()).map(([e,{userId:n,locations:r}])=>({user:t[n]||tue(n),sessionId:e,locations:r}))),rue=new WeakMap;function iue(e,t){let n=JSON.stringify([kv(t),t.path??null,t.excludeVersions??!1]),r=rue.get(e);r||(r=new Map,rue.set(e,r));let i=r.get(n);if(i)return i;let a=lue(e,t);return r.set(n,a),a}var aue=(e,t)=>t?e:up(Zf(e)),oue=e=>e.path;function sue(e,t,{path:n,excludeVersions:r}){return aue(e.documentId,r)===t?!n||Jle(n,oue(e)):!1}function cue(e,t,n,r){return{user:e[n]||tue(n),sessionId:t,documentId:r.documentId,path:oue(r),lastActiveAt:r.lastActiveAt,...r.selection===void 0?{}:{selection:r.selection}}}function lue(e,t){let n=aue(kv(t),t.excludeVersions);return Array.from(e.locations).flatMap(([r,i])=>i.locations.filter(e=>sue(e,n,t)).map(t=>cue(e.users,r,i.userId,t)))}O(Ly,L({selector:e=>nue(e.state)})),O(Ly,L({selector:({state:e},t)=>iue(e,t)})),O(Ly,({state:e},{locations:t})=>{let n=new Date().toISOString(),r=t.map(e=>({type:`document`,documentId:kv(e),path:e.path??[],lastActiveAt:n,...e.selection===void 0?{}:{selection:e.selection}}));e.set(`presence/report`,e=>({...e,localLocations:r}))});function uue(e){let t=0;for(let n=0;n{let n=t[e];return n?Object.entries(n).map(([t,n])=>({documentId:e,projection:fue(n),projectionHash:t})):[]}).reduce((e,{documentId:t,projection:n,projectionHash:r})=>{let i=e[r]??{documentIds:new Set,projection:n};return i.documentIds.add(t),e[r]=i,e},{});return{query:`[${Object.entries(n).map(([e,{projection:t}])=>`...*[_id in $__ids_${e}]{_id,_type,_updatedAt,"__projectionHash":"${e}","result":{...${t}}}`).join(`,`)}]`,params:Object.fromEntries(Object.entries(n).map(([e,t])=>{let n=Array.from(t.documentIds).flatMap(e=>Zf(e));return[`__ids_${e}`,Array.from(n)]}))}}function mue({ids:e,results:t,documentStatuses:n}){let r={};for(let n of t){let t=up(Zf(n._id)),i=n.__projectionHash;e.has(t)&&(r[t]||(r[t]={}),r[t][i]||(r[t][i]=void 0),r[t][i]=n)}let i={};for(let t of e){i[t]={};let e=r[t];if(e)for(let r in e){let a=e[r]?.result;if(!a){i[t][r]={data:null,isPending:!1};continue}let o=n?.[t];i[t][r]={data:{...a,_status:o},isPending:!1}}}return i}function hue(e,t){let n=[],r=ue(t)?t.releaseName:null;for(let t of e){let e=up(Zf(t)),i=dp(e);n.push(i,e),r&&n.push(fp(e,r))}return n}function gue(e){let t={};for(let n of e){let e=Zf(n._id),r=n._updatedAt,i=up(e),a=t[i]??{};sp(e)?a.lastEditedDraftAt=r:lp(e)?a.lastEditedVersionAt=r:cp(e)&&(a.lastEditedPublishedAt=r),t[i]=a}return t}var _ue=(e,t)=>e.size===t.size&&Array.from(e).every(e=>t.has(e)),vue=({state:e,instance:t,key:{resource:n,perspective:r}})=>{let i=e.observable.pipe(K(e=>e.documentProjections),ze(N)),a=e.observable.pipe(K(({subscriptions:e})=>new Set(Object.keys(e).map(e=>Zf(e)))),ze(_ue)),o=a.pipe(la(50),Ma(new Set),Da(),Ue(([t,n])=>{let r=[...n].filter(e=>!t.has(e));r.length!==0&&e.set(`updatingPending`,e=>{let t={...e.values};for(let n of r){let r=e.documentProjections[n];if(!r)continue;let i={...e.values[n]??{}};for(let e in r)i[e]={data:i[e]?.data??null,isPending:!0};t[n]=i}return{values:t}})})).subscribe(),s=Pi([a,i]).pipe(la(50),ze(N)).pipe(G(([e,i])=>{if(!e.size)return et;let{query:a,params:o}=pue(e,i),s=new AbortController,c=hue(e,r),l=`*[_id in $statusIds]{_id, _updatedAt}`,u={statusIds:c};return Pi([new h(e=>{let{getCurrent:i,observable:c}=Zm(t,{query:a,params:o,tag:Ry,perspective:r,resource:n}),l=xe(()=>i()===void 0?C(Qm(t,{query:a,params:o,tag:Ry,signal:s.signal,perspective:r,resource:n})).pipe(G(()=>c)):c).pipe(je(e=>e!==void 0)).subscribe(e);return()=>{s.signal.aborted||s.abort(),l.unsubscribe()}}),new h(e=>{let{getCurrent:r,observable:i}=Zm(t,{query:l,params:u,tag:Ry,perspective:`raw`,resource:n}),a=xe(()=>r()===void 0?C(Qm(t,{query:l,params:u,tag:Ry,signal:s.signal,perspective:`raw`,resource:n})).pipe(G(()=>i)):i).pipe(je(e=>e!==void 0)).subscribe(e);return()=>{a.unsubscribe()}})]).pipe(je(e=>e[0]!==void 0&&e[1]!==void 0),K(([t,n])=>({data:t,ids:e,statusResults:n})))}),K(({ids:t,data:n,statusResults:i})=>{let a=gue(i);return e.set(`updateStatuses`,e=>({documentStatuses:{...e.documentStatuses,...a}})),mue({ids:t,results:n,documentStatuses:e.get().documentStatuses,perspective:r})})).subscribe({next:t=>{e.set(`updateResult`,e=>{let n={...e.values};for(let r in t)t[r]&&(n[r]={...e.values[r]??{},...t[r]});return{values:n}})},error:e=>{console.error(`Error fetching projection batches:`,e)}});return new E(()=>{o.unsubscribe(),s.unsubscribe()})},yue=B({name:`Projection`,getInitialState(){return{values:{},documentProjections:{},subscriptions:{},documentStatuses:{}}},initialize(e){let t=vue(e);return()=>t.unsubscribe()}});function bue(...e){return xue(...e)}var xue=Me(yue,L({selector:({state:e},t)=>{let n=up(Zf(t.documentId)),r=uue(t.projection);return e.values[n]?.[r]??due},onSubscribe:({state:e},t)=>{let{projection:n,...r}=t,i=Bp(16),a=up(Zf(r.documentId)),o=fue(n),s=uue(o);return e.set(`addSubscription`,e=>({documentProjections:{...e.documentProjections,[a]:{...e.documentProjections[a],[s]:o}},subscriptions:{...e.subscriptions,[a]:{...e.subscriptions[a],[s]:{...e.subscriptions[a]?.[s],[i]:!0}}}})),()=>{le(()=>{e.set(`removeSubscription`,e=>{let t=ee(e.subscriptions[a]?.[s],i),n=!!Object.keys(t).length,r={...e.subscriptions},o={...e.documentProjections},c={...e.values};if(n)r[a]&&(r[a][s]=t);else{delete r[a][s],delete o[a][s];let t=e.values[a]?.[s];t&&c[a]&&(c[a][s]={data:t.data,isPending:!1})}return Object.values(r[a]??{}).some(e=>Object.keys(e).length>0)||(delete r[a],delete o[a]),{subscriptions:r,documentProjections:o,values:c}})},1e3)}}}));Me(yue,({instance:e},t)=>Ci(bue(e,t).observable.pipe(je(e=>!!e?.data))));var zy=e=>({kind:`state`,seed:e}),By={kind:`event`,ownership:{type:`same_app`}},Sue={"access.request":By,"applications.activity":By,"applications.base-path":zy(void 0),"applications.capabilities":zy(void 0),"applications.config":zy(void 0),"applications.context":zy(void 0),"applications.context.update":By,"applications.foreground":zy(void 0),"applications.list":zy(void 0),"applications.status.update":By,"auth.token":zy(void 0),"auth.token.refresh":By,"favorites.documents":zy(void 0),"favorites.update":By,"navigation.location":zy(void 0),"navigation.location.update":By,"organizations.current":zy(void 0),"panels.mode":zy({ok:!0,value:null}),"panels.mode.set":By,"preferences.color-scheme":zy(void 0),"preferences.dock-locked":zy(void 0),"users.current":zy(void 0)},Cue={},Vy=class extends Error{constructor(e,t,n){super(t??e,n),th(this,`code`,void 0),this.name=`MessageBusError`,this.code=e}},wue=Symbol.for(`sanity.os.bus`),Tue=Symbol.for(`sanity.os.protocol`),Hy=Symbol.for(`sanity.os.registry`),Eue=Symbol.for(`sanity.os.request`),Due=5e3,Uy=Symbol.for(`sanity.os.no-value`);function Oue(e,t,n){if(t.abort.signal.aborted)throw new Vy(`ABORTED`);let r=t.stateSubjects.get(n);if(!r){let i=e.topics.get(n);i||console.warn(`[sanity-sdk:message-bus] state topic "${n}" is not declared`);let a=i?.kind===`state`?i.seed:void 0;r=new fi(a===void 0?Uy:a),t.stateSubjects.set(n,r)}return r}function kue(e,t){let n=e;n.getCurrent=t;let r;return Object.defineProperty(n,"firstValue",{get:()=>r??=Ci(e)}),n}function Aue(e,t){for(let[n,r]of Object.entries(t)){let t=e.topics.get(n);if(t&&t.kind!==r.kind)throw new Vy(`PROTOCOL_MISMATCH`,`topic "${n}" is declared "${r.kind}" but the installed bus knows it as "${t.kind}"`);if(t?.kind===`event`&&r.kind===`event`&&t.ownership.type!==r.ownership.type)throw new Vy(`OWNERSHIP_MISMATCH`,`topic "${n}" has conflicting ownership`)}}function jue(e,t){Aue(e,t);for(let[n,r]of Object.entries(t))e.topics.set(n,r)}function Wy(e,t){let n=e.eventSubjects.get(t);return n||(n=new k,e.eventSubjects.set(t,n)),n}function Gy(e,t){e.settled||(e.settled=!0,e.settlePromise?e.settlePromise(t):e.outcomeBeforeAwait=t)}function Mue(e,t,n,r,i){let a={type:n,payload:r,meta:{appId:e,moduleId:t,timestamp:Date.now()},reply:e=>{if(i.settled){console.warn(`[sanity-sdk:message-bus] reply ignored for "${n}": no waiting caller or already replied`);return}Gy(i,{ok:!0,value:e})},reject:e=>{if(i.settled){console.warn(`[sanity-sdk:message-bus] reject ignored for "${n}": no waiting caller or already replied`);return}Gy(i,{ok:!1,error:new Vy(`REFUSED`,e)})},get signal(){return i.responderSignal}};return a[Eue]=i,a}function Nue(e,t){return new Promise((n,r)=>{let i=e=>e.ok?n(e.value):r(e.error);if(e.outcomeBeforeAwait){e.responderAbort.abort(),i(e.outcomeBeforeAwait);return}if(!t.hadResponderAtEmission){r(new Vy(`NO_RESPONDER`));return}let a=t.timeout===void 0?Due:t.timeout,o,s=()=>Gy(e,{ok:!1,error:new Vy(`ABORTED`)});e.settlePromise=n=>{o!==void 0&&clearTimeout(o),t.signal?.removeEventListener(`abort`,s),e.responderAbort.abort(),i(n)},a!==null&&(o=setTimeout(()=>Gy(e,{ok:!1,error:new Vy(`TIMEOUT`)}),a)),t.signal&&(t.signal.aborted?s():t.signal.addEventListener(`abort`,s,{once:!0}))})}function Pue(e){return{then:(t,n)=>e().then(t,n),catch:t=>e().then(void 0,t),finally:t=>e().finally(t)}}function Fue(e,t,n,r,i,a){let o=(e.responderCounts.get(t)??0)>0,s=new AbortController,c={responderAbort:s,responderSignal:Ky(r?.signal,s.signal),settled:!1};return Wy(e,t).next(Mue(i,a,t,n,c)),Pue(()=>c.replyPromise??=Nue(c,{...r,hadResponderAtEmission:o}))}var Iue=(e,t)=>e.topics.get(t)?.kind===`state`,Lue=(e,t,n)=>t.type===`any_app`||n===e.appId;function Rue(e,t,n,r,i,a,o){if(Iue(e,t))throw new Vy(`OWNERSHIP_MISMATCH`,`Cannot emit state topic "${t}" from app "${i}". The host writes state to each connection through its client handle. Read it with query() or subscribe().`);return Fue(e,t,n,{...r,signal:Ky(r?.signal,e.resetAbort.signal,o)},i,a)}function zue(e,t,n,r){t.rejections.delete(n);let i=Oue(e,t,n);Object.is(i.getValue(),r)||i.next(r)}function Bue(e,t,n,r,i,a){let o=()=>new Vy(`REFUSED`,a.rejections.get(t));if(a.rejections.has(t))return Promise.reject(o());let s=e.getCurrent();if(s!==void 0)return Promise.resolve(s);let c=Ky(n?.signal,i,r);if(c.aborted)return Promise.reject(new Vy(`ABORTED`));let l=n?.timeout===void 0?Due:n.timeout;return new Promise((n,r)=>{let i=l===null?void 0:setTimeout(()=>{u(),c?.removeEventListener(`abort`,d),r(new Vy(`TIMEOUT`,`query("${t}") timed out`))},l),s=a.rejected$.subscribe(e=>{e===t&&(u(),c?.removeEventListener(`abort`,d),r(o()))}),u=()=>{i!==void 0&&clearTimeout(i),s.unsubscribe()},d=()=>{u(),r(new Vy(`ABORTED`))};c?.addEventListener(`abort`,d,{once:!0}),e.firstValue.then(e=>{u(),c?.removeEventListener(`abort`,d),n(e)},e=>{u(),c?.removeEventListener(`abort`,d),r(e)})})}function Vue(e,t){if(t){if(t.aborted){e.unsubscribe();return}t.addEventListener(`abort`,()=>e.unsubscribe(),{once:!0})}}function Ky(e,...t){return e?AbortSignal.any([e,...t]):AbortSignal.any(t)}function Hue(e,t){let n=t[Eue],r=e=>{n&&Gy(n,{ok:!1,error:new Vy(`HANDLER_THREW`,void 0,{cause:e})})};try{let n=e(t);n instanceof Promise&&n.catch(r)}catch(e){r(e)}}function Uue(e,t,n,r,i,a){let o=e.topics.get(t);if(o?.kind===`event`&&!Lue(e,o.ownership,i))throw new Vy(`OWNERSHIP_MISMATCH`,`Cannot register a handler for event topic "${t}" from app "${i}". Only the app that owns this topic can respond to it. Other apps can send it with emit().`);e.responderCounts.set(t,(e.responderCounts.get(t)??0)+1);let s=Wy(e,t).subscribe(e=>Hue(n,e));s.add(()=>{let n=e.responderCounts.get(t)??0;n>0&&e.responderCounts.set(t,n-1)}),Vue(s,Ky(r?.signal,e.resetAbort.signal,a))}var Wue=()=>new Map(Object.entries(Cue)),Gue={up:e=>e,down:e=>e};function Kue(e){let t=new Map;for(let[n,r]of e){let e=1;for(let t of r)t.to>e&&(e=t.to);t.set(n,e)}return t}function que(e,t,n){let r=e?.find(e=>e.from===t);return(r?n(r):void 0)??Gue}function Jue(e,t,n,r,i){if(n===r)return t;let a=t;if(nr;t--)a=que(e,t-1,i).down(a);return a}function Yue(e,t){let n=Kue(e),r=Kue(t),i=e=>r.get(e)??1,a=e=>n.get(e)??1,o=n=>(i(n)>a(n)?t:e).get(n),s=e=>({toInstalled:(t,n)=>Jue(o(t),n,i(t),a(t),e),toApplication:(t,n)=>Jue(o(t),n,a(t),i(t),e)}),c=s(e=>e),l=s(e=>e.reply);return{toInstalledEmission:c.toInstalled,toApplicationStateValue:c.toApplication,toApplicationEventPayload:c.toApplication,toInstalledEventReply:l.toInstalled,toApplicationEventReply:l.toApplication}}function Xue(e,t){let n,r,i=!1;return()=>{let a=e();if(a!==void 0)return(!i||a!==n)&&(n=a,r=t(a),i=!0),r}}function Zue(e,t,n){return kue(e.pipe(je(e=>e!==Uy),K(t),fe(n)),Xue(()=>{let t=e.getValue();return t===Uy?void 0:t},t))}function Que(e,t,n){return{type:e.type,payload:t(e.payload),meta:e.meta,reply:t=>e.reply(n(t)),reject:t=>e.reject(t),get signal(){return e.signal}}}function $ue(e,t){let n;return Pue(()=>n??=Promise.resolve(e).then(t))}function qy(e,t){let n=()=>{throw t()};return{appId:e,emit:n,query:()=>Promise.reject(t()),subscribe:n,disconnect:()=>{}}}function ede(e,t){t.appId||ide();let{appId:n}=t,r=e[Tue];if(r!==1)return console.error(`[sanity-sdk:message-bus] protocol mismatch for "${n}": installed ${String(r)}, this copy speaks 1`),qy(n,()=>new Vy(`PROTOCOL_MISMATCH`,`installed message bus speaks protocol ${String(r)}, this copy speaks 1`));let i=e[Hy];if(!i)return console.error(`[sanity-sdk:message-bus] incompatible message bus for "${n}"`),qy(n,()=>new Vy(`PROTOCOL_MISMATCH`,`installed message bus does not expose a compatible registry`));try{jue(i,Sue)}catch(e){return console.error(`[sanity-sdk:message-bus] topic manifest conflict for "${n}"`,{error:e}),qy(n,()=>e)}return rde(i,t)}function tde(e,t,n){return{appId:t.appId,moduleId:t.moduleId,closed:t.abort.signal,emit:(r,i)=>{if(t.abort.signal.aborted){console.warn(`[sanity-sdk:message-bus] "${r}" not written: connection "${t.moduleId}" has closed`);return}zue(e,t,r,n.toInstalledEmission(r,i))},reject:(e,n)=>{t.abort.signal.aborted||(t.rejections.set(e,n),t.rejected$.next(e))}}}function nde(e,t,n,r){let i=new WeakMap;return xe(()=>Fe(C([...e.connections]),e.connected$)).pipe(je(e=>e!==t),K(t=>{let r=i.get(t);return r||(r=tde(e,t,n),i.set(t,r)),r}),fe(r))}function rde(e,t){let{appId:n}=t,r=t.moduleId??n,i=new AbortController,a=i.signal,o=new te(1);a.addEventListener(`abort`,()=>o.next(),{once:!0});let s={appId:n,moduleId:r,stateSubjects:new Map,rejections:new Map,rejected$:new k,abort:i},c=Yue(e.migrations,t.migrations??Wue()),l=t=>Iue(e,t),u=new Map,d=e.generation,f=(t,n)=>{d!==e.generation&&(u.clear(),d=e.generation);let r=u.get(t);return r||(r=n(),u.set(t,r)),r},p=t=>f(t,()=>Zue(Oue(e,s,t),e=>c.toApplicationStateValue(t,e),o)),m=t=>f(t,()=>Wy(e,t).pipe(K(e=>c.toApplicationEventPayload(t,e.payload)),fe(o))),h=()=>{if(a.aborted)throw new Vy(`ABORTED`)},g={appId:n,emit:(t,i,o)=>(h(),$ue(Rue(e,t,c.toInstalledEmission(t,i),o,n,r,a),e=>c.toApplicationEventReply(t,e))),query:(t,n)=>a.aborted?Promise.reject(new Vy(`ABORTED`)):Bue(p(t),t,n,a,e.resetAbort.signal,s),subscribe:(t,r,i)=>{if(h(),l(t)){let n=p(t);if(!r)return n;Vue(n.subscribe(r),Ky(i?.signal,e.resetAbort.signal,a));return}if(!r)return m(t);Uue(e,t,e=>r(Que(e,e=>c.toApplicationEventPayload(t,e),e=>c.toInstalledEventReply(t,e))),i,n,a)},disconnect:()=>{if(!a.aborted){i.abort();for(let e of s.stateSubjects.values())e.complete();s.stateSubjects.clear(),s.rejected$.complete(),e.connections.delete(s)}}};n===e.appId&&Object.assign(g,{connections:nde(e,s,c,o)});let _=g;return _[Hy]=e,_[Tue]=1,e.connections.add(s),e.connected$.next(s),_}function ide(){throw new Vy(`MISSING_APP_ID`,`Cannot initialize the message bus without an app ID. Build the application with the Sanity CLI or pass an app ID when connecting.`)}var ade=e=>e??(typeof __SANITY_APP_ID__==`string`?__SANITY_APP_ID__:void 0);function ode(){let e=globalThis[wue];return typeof e==`object`&&e&&Hy in e?e:void 0}function sde(){return ode()!==void 0}function cde(e={}){let t=ode();if(!t)return;let n=ade(e.appId);if(!n){console.warn(`[sanity-sdk:message-bus] cannot connect without an app ID; build with the Sanity CLI or pass appId`);return}let r=ede(t,{appId:n,moduleId:e.moduleId});return Hy in r?r:void 0}var lde=ne(e=>({name:e.instanceId}))(B({name:`dashboardMessageBus`,getInitialState:()=>({}),initialize:({state:e})=>()=>e.get().connection?.disconnect()}),({state:e},t)=>{let n=e.get().connection;if(n)return n;if(!sde())return;let r=cde({moduleId:t});if(r)return e.set(`connect`,{connection:r}),r});function ude(e,t){let n=lde(e);if(!n)throw Error(`Cannot ${t} without an installed dashboard message bus`);return n}var dde=class extends Error{constructor(e){super(`Topic "${e}" failed`),th(this,`topic`,void 0),this.name=`TopicError`,this.topic=e}};function fde(e){return typeof e==`object`&&!!e&&`ok`in e&&typeof e.ok==`boolean`}function pde(e,t){if(!fde(t))return t;if(!t.ok)throw new dde(e);return t.value}var mde=1e3,hde=ne(e=>({name:e.instanceId})),gde=B({name:`dashboardTopics`,getInitialState:()=>({topics:{}})}),_de=(e,t)=>ude(e,`read topic "${t}"`);function vde(e,t){return _de(e,t).subscribe(t)}var Jy=(e,t)=>n=>{let{[e]:r={subscribers:0},...i}=n.topics,a=t(r);return{topics:a.subscribers>0?{...i,[e]:a}:i}},yde=e=>Jy(e,e=>({...e,subscribers:e.subscribers+1})),bde=e=>Jy(e,e=>({...e,subscribers:e.subscribers-1})),Yy=hde(gde,L({selector:({state:e,instance:t},n)=>{let r=vde(t,n).getCurrent(),i=e.topics[n];if(r===void 0&&i?.error)throw i.error;return pde(n,r)},onSubscribe:({state:e,instance:t},n)=>{e.set(`addSubscriber`,yde(n));let r=vde(t,n).subscribe(()=>e.set(`publish`,Jy(n,e=>({...e}))));return()=>{r.unsubscribe(),le(()=>e.set(`removeSubscriber`,bde(n)),mde)}}})),xde=hde(gde,({state:e,instance:t},n)=>{let r=e.get().topics[n]?.pending;if(r)return r;let i=()=>le(()=>e.set(`removeSubscriber`,bde(n)),mde),a=_de(t,n).query(n).then(()=>e.set(`resolved`,Jy(n,({pending:e,...t})=>t)),t=>e.set(`failed`,Jy(n,({pending:e,...n})=>({...n,error:t}))));return a.then(i,i),e.set(`query`,Jy(n,e=>({...e,pending:a,subscribers:e.subscribers+1}))),a}),Sde=`image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg`;function Cde(e){let[,t,n,r]=e.split(`-`);if(!t||!n||!r)throw Error(`Malformed asset _ref '${e}'. Expected an id like "${Sde}".`);let[i,a]=n.split(`x`),o=+i,s=+a;if(!(isFinite(o)&&isFinite(s)))throw Error(`Malformed asset _ref '${e}'. Expected an id like "${Sde}".`);return{id:t,width:o,height:s,format:r}}var wde=e=>{let t=e;return t?typeof t._ref==`string`:!1},Tde=e=>{let t=e;return t?typeof t._id==`string`:!1},Ede=e=>{let t=e;return t&&t.asset?typeof t.asset.url==`string`:!1},Dde=e=>{if(typeof e==`object`&&e){let t=e;return t._upload&&(!t.asset||!t.asset._ref)}return!1};function Ode(e){if(!e)return null;let t;if(typeof e==`string`&&kde(e))t={asset:{_ref:Ade(e)}};else if(typeof e==`string`)t={asset:{_ref:e}};else if(wde(e))t={asset:e};else if(Tde(e))t={asset:{_ref:e._id||``}};else if(Ede(e))t={asset:{_ref:Ade(e.asset.url)}};else if(typeof e.asset==`object`)t={...e};else return null;let n=e;return n.crop&&(t.crop=n.crop),n.hotspot&&(t.hotspot=n.hotspot),jde(t)}function kde(e){return/^https?:\/\//.test(`${e}`)}function Ade(e){return`image-${e.split(`/`).slice(-1)[0]}`.replace(/\.([a-z]+)$/,`-$1`)}function jde(e){if(e.crop&&e.hotspot)return e;let t={...e};return t.crop||={left:0,top:0,bottom:0,right:0},t.hotspot||={x:.5,y:.5,height:1,width:1},t}var Mde=[[`width`,`w`],[`height`,`h`],[`format`,`fm`],[`download`,`dl`],[`blur`,`blur`],[`sharpen`,`sharp`],[`invert`,`invert`],[`orientation`,`or`],[`minHeight`,`min-h`],[`maxHeight`,`max-h`],[`minWidth`,`min-w`],[`maxWidth`,`max-w`],[`quality`,`q`],[`fit`,`fit`],[`crop`,`crop`],[`saturation`,`sat`],[`auto`,`auto`],[`dpr`,`dpr`],[`pad`,`pad`],[`frame`,`frame`]];function Nde(e){let t={...e||{}},n=t.source;delete t.source;let r=Ode(n);if(!r){if(n&&Dde(n))return`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=`;throw Error(`Unable to resolve image URL from source (${JSON.stringify(n)})`)}let i=Cde(r.asset._ref||r.asset._id||``),a=Math.round(r.crop.left*i.width),o=Math.round(r.crop.top*i.height),s={left:a,top:o,width:Math.round(i.width-r.crop.right*i.width-a),height:Math.round(i.height-r.crop.bottom*i.height-o)},c=r.hotspot.height*i.height/2,l=r.hotspot.width*i.width/2,u=r.hotspot.x*i.width,d=r.hotspot.y*i.height,f={left:u-l,top:d-c,right:u+l,bottom:d+c};return t.rect||t.focalPoint||t.ignoreImageParams||t.crop||(t={...t,...Fde({crop:s,hotspot:f},t)}),Pde({...t,asset:i})}function Pde(e){let t=(e.baseUrl||`https://cdn.sanity.io`).replace(/\/+$/,``),n=e.vanityName?`/${e.vanityName}`:``,r=`${e.asset.id}-${e.asset.width}x${e.asset.height}.${e.asset.format}${n}`,i;i=e.mediaLibraryId?`${t}/media-libraries/${e.mediaLibraryId}/images/${r}`:e.canvasId?`${t}/images/canvases/${e.canvasId}/${r}`:`${t}/images/${e.projectId}/${e.dataset}/${r}`;let a=[];if(e.rect){let{left:t,top:n,width:r,height:i}=e.rect;(t!==0||n!==0||i!==e.asset.height||r!==e.asset.width)&&a.push(`rect=${t},${n},${r},${i}`)}e.bg&&a.push(`bg=${e.bg}`),e.focalPoint&&(a.push(`fp-x=${e.focalPoint.x}`),a.push(`fp-y=${e.focalPoint.y}`));let o=[e.flipHorizontal&&`h`,e.flipVertical&&`v`].filter(Boolean).join(``);return o&&a.push(`flip=${o}`),Mde.forEach(t=>{let[n,r]=t;typeof e[n]<`u`?a.push(`${r}=${encodeURIComponent(e[n])}`):typeof e[r]<`u`&&a.push(`${r}=${encodeURIComponent(e[r])}`)}),a.length===0?i:`${i}?${a.join(`&`)}`}function Fde(e,t){let n,r=t.width,i=t.height;if(!(r&&i))return{width:r,height:i,rect:e.crop};let a=e.crop,o=e.hotspot,s=r/i;if(a.width/a.height>s){let e=Math.round(a.height),t=Math.round(e*s),r=Math.max(0,Math.round(a.top)),i=Math.round((o.right-o.left)/2+o.left),c=Math.max(0,Math.round(i-t/2));ca.left+a.width&&(c=a.left+a.width-t),n={left:c,top:r,width:t,height:e}}else{let e=a.width,t=Math.round(e/s),r=Math.max(0,Math.round(a.left)),i=Math.round((o.bottom-o.top)/2+o.top),c=Math.max(0,Math.round(i-t/2));ca.top+a.height&&(c=a.top+a.height-t),n={left:r,top:c,width:e,height:t}}return{width:r,height:i,rect:n}}var Ide=[`clip`,`crop`,`fill`,`fillmax`,`max`,`scale`,`min`],Lde=[`top`,`bottom`,`left`,`right`,`center`,`focalpoint`,`entropy`],Rde=[`format`];function zde(e){return e&&`config`in e?typeof e.config==`function`:!1}function Bde(e){return e&&`clientConfig`in e?typeof e.clientConfig==`object`:!1}function Vde(e){let{apiHost:t,projectId:n,dataset:r}=e,i={baseUrl:(t||`https://api.sanity.io`).replace(/^https:\/\/api\./,`https://cdn.`)},a=e.resource??e[`~experimental_resource`];if(a?.type===`media-library`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Media library clients must include an id in "resource"`);return{...i,mediaLibraryId:a.id}}if(a?.type===`canvas`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Canvas clients must include an id in "resource"`);return{...i,canvasId:a.id}}if(a?.type===`dataset`){if(typeof a.id!=`string`||a.id.length===0)throw Error(`Dataset clients must include an id in "resource"`);let[e,t]=a.id.split(`.`);if(!e||!t)throw Error(`Dataset resource id must be in the format "projectId.dataset", got: `+a.id);return{...i,projectId:e,dataset:t}}return{...i,projectId:n,dataset:r}}function Hde(e){let t=Mde;for(let n of t){let[t,r]=n;if(e===t||e===r)return t}return e}function Ude(e){let t={};return t=zde(e)?Vde(e.config()):Bde(e)?Vde(e.clientConfig):e||{},t}function Wde(e,t){return new e(null,Ude(t))}function Xy(e){return Wde(Kde,e)}function Gde(e,t){let n=t.baseUrl||e.baseUrl,r={baseUrl:n};for(let e in t)if(t.hasOwnProperty(e)){let n=Hde(e);r[n]=t[e]}return{baseUrl:n,...r}}var Kde=class e{options;constructor(e,t){this.options=e?{...e.options||{},...t||{}}:{...t||{}}}withOptions(t){let n=Gde(this.options,t);return new e(this,n)}image(e){return this.withOptions({source:e})}dataset(e){return this.withOptions({dataset:e})}projectId(e){return this.withOptions({projectId:e})}withClient(t){let n=Ude(t),r={...this.options};return delete r.baseUrl,delete r.projectId,delete r.dataset,delete r.mediaLibraryId,delete r.canvasId,new e(null,{...n,...r})}bg(e){return this.withOptions({bg:e})}dpr(e){return this.withOptions(e&&e!==1?{dpr:e}:{})}width(e){return this.withOptions({width:e})}height(e){return this.withOptions({height:e})}focalPoint(e,t){return this.withOptions({focalPoint:{x:e,y:t}})}maxWidth(e){return this.withOptions({maxWidth:e})}minWidth(e){return this.withOptions({minWidth:e})}maxHeight(e){return this.withOptions({maxHeight:e})}minHeight(e){return this.withOptions({minHeight:e})}size(e,t){return this.withOptions({width:e,height:t})}blur(e){return this.withOptions({blur:e})}sharpen(e){return this.withOptions({sharpen:e})}rect(e,t,n,r){return this.withOptions({rect:{left:e,top:t,width:n,height:r}})}format(e){return this.withOptions({format:e})}invert(e){return this.withOptions({invert:e})}orientation(e){return this.withOptions({orientation:e})}quality(e){return this.withOptions({quality:e})}forceDownload(e){return this.withOptions({download:e})}flipHorizontal(){return this.withOptions({flipHorizontal:!0})}flipVertical(){return this.withOptions({flipVertical:!0})}ignoreImageParams(){return this.withOptions({ignoreImageParams:!0})}fit(e){if(Ide.indexOf(e)===-1)throw Error(`Invalid fit mode "${e}"`);return this.withOptions({fit:e})}crop(e){if(Lde.indexOf(e)===-1)throw Error(`Invalid crop mode "${e}"`);return this.withOptions({crop:e})}saturation(e){return this.withOptions({saturation:e})}auto(e){if(Rde.indexOf(e)===-1)throw Error(`Invalid auto mode "${e}"`);return this.withOptions({auto:e})}pad(e){return this.withOptions({pad:e})}vanityName(e){return this.withOptions({vanityName:e})}frame(e){if(e!==1)throw Error(`Invalid frame value "${e}"`);return this.withOptions({frame:e})}url(){return Nde(this.options)}toString(){return this.url()}};function qde(e){let t=!1,n;return(...r)=>(t||=(n=e(...r),!0),n)}(e=>qde((...t)=>{console.warn(e.join(` `),...t)}))(["The default export of @sanity/image-url has been deprecated. Use the named export `createImageUrlBuilder` instead."]);var Zy=`0123456789abcdefghjkmnpqrstvwxyz`,Qy=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,255,18,19,255,20,21,255,22,23,24,25,26,255,27,28,29,30,31,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255]);function $y(e){let t=Array(26).fill(``);if(e.length!==16)throw Error(`Invalid length`);return t[0]=Zy[(e[0]&224)>>5],t[1]=Zy[e[0]&31],t[2]=Zy[(e[1]&248)>>3],t[3]=Zy[(e[1]&7)<<2|(e[2]&192)>>6],t[4]=Zy[(e[2]&62)>>1],t[5]=Zy[(e[2]&1)<<4|(e[3]&240)>>4],t[6]=Zy[(e[3]&15)<<1|(e[4]&128)>>7],t[7]=Zy[(e[4]&124)>>2],t[8]=Zy[(e[4]&3)<<3|(e[5]&224)>>5],t[9]=Zy[e[5]&31],t[10]=Zy[(e[6]&248)>>3],t[11]=Zy[(e[6]&7)<<2|(e[7]&192)>>6],t[12]=Zy[(e[7]&62)>>1],t[13]=Zy[(e[7]&1)<<4|(e[8]&240)>>4],t[14]=Zy[(e[8]&15)<<1|(e[9]&128)>>7],t[15]=Zy[(e[9]&124)>>2],t[16]=Zy[(e[9]&3)<<3|(e[10]&224)>>5],t[17]=Zy[e[10]&31],t[18]=Zy[(e[11]&248)>>3],t[19]=Zy[(e[11]&7)<<2|(e[12]&192)>>6],t[20]=Zy[(e[12]&62)>>1],t[21]=Zy[(e[12]&1)<<4|(e[13]&240)>>4],t[22]=Zy[(e[13]&15)<<1|(e[14]&128)>>7],t[23]=Zy[(e[14]&124)>>2],t[24]=Zy[(e[14]&3)<<3|(e[15]&224)>>5],t[25]=Zy[e[15]&31],t.join(``)}function Jde(e){if(e.length!==26)throw Error(`Invalid length`);let t=new TextEncoder().encode(e);if(Qy[t[0]]===255||Qy[t[1]]===255||Qy[t[2]]===255||Qy[t[3]]===255||Qy[t[4]]===255||Qy[t[5]]===255||Qy[t[6]]===255||Qy[t[7]]===255||Qy[t[8]]===255||Qy[t[9]]===255||Qy[t[10]]===255||Qy[t[11]]===255||Qy[t[12]]===255||Qy[t[13]]===255||Qy[t[14]]===255||Qy[t[15]]===255||Qy[t[16]]===255||Qy[t[17]]===255||Qy[t[18]]===255||Qy[t[19]]===255||Qy[t[20]]===255||Qy[t[21]]===255||Qy[t[22]]===255||Qy[t[23]]===255||Qy[t[24]]===255||Qy[t[25]]===255)throw Error(`Invalid base32 character`);let n=new Uint8Array(16);return n[0]=Qy[t[0]]<<5|Qy[t[1]],n[1]=Qy[t[2]]<<3|Qy[t[3]]>>2,n[2]=(Qy[t[3]]&3)<<6|Qy[t[4]]<<1|Qy[t[5]]>>4,n[3]=(Qy[t[5]]&15)<<4|Qy[t[6]]>>1,n[4]=(Qy[t[6]]&1)<<7|Qy[t[7]]<<2|Qy[t[8]]>>3,n[5]=(Qy[t[8]]&7)<<5|Qy[t[9]],n[6]=Qy[t[10]]<<3|Qy[t[11]]>>2,n[7]=(Qy[t[11]]&3)<<6|Qy[t[12]]<<1|Qy[t[13]]>>4,n[8]=(Qy[t[13]]&15)<<4|Qy[t[14]]>>1,n[9]=(Qy[t[14]]&1)<<7|Qy[t[15]]<<2|Qy[t[16]]>>3,n[10]=(Qy[t[16]]&7)<<5|Qy[t[17]],n[11]=Qy[t[18]]<<3|Qy[t[19]]>>2,n[12]=(Qy[t[19]]&3)<<6|Qy[t[20]]<<1|Qy[t[21]]>>4,n[13]=(Qy[t[21]]&15)<<4|Qy[t[22]]>>1,n[14]=(Qy[t[22]]&1)<<7|Qy[t[23]]<<2|Qy[t[24]]>>3,n[15]=(Qy[t[24]]&7)<<5|Qy[t[25]],n}function Yde(e){let t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=t&255,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=t&255,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=t&255,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=t&255,n}var eb=Math.pow,Xde=`0123456789abcdef`,tb=class{constructor(e){if(this.bytes=e,e.length!==16)throw TypeError(`not 128-bit length`)}static fromFieldsV7(e,t,n,r){if(!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(n)||!Number.isInteger(r)||e<0||t<0||n<0||r<0||e>0xffffffffffff||t>4095||n>1073741823||r>4294967295)throw RangeError(`invalid field value`);let i=new Uint8Array(16);return i[0]=e/eb(2,40),i[1]=e/eb(2,32),i[2]=e/eb(2,24),i[3]=e/eb(2,16),i[4]=e/eb(2,8),i[5]=e,i[6]=112|t>>>8,i[7]=t,i[8]=128|n>>>24,i[9]=n>>>16,i[10]=n>>>8,i[11]=n,i[12]=r>>>24,i[13]=r>>>16,i[14]=r>>>8,i[15]=r,new tb(i)}toString(){let e=``;for(let t=0;t>>4),e+=Xde.charAt(this.bytes[t]&15),(t===3||t===5||t===7||t===9)&&(e+=`-`);return e}clone(){return new tb(this.bytes.slice(0))}equals(e){return this.compareTo(e)===0}compareTo(e){for(let t=0;t<16;t++){let n=this.bytes[t]-e.bytes[t];if(n!==0)return Math.sign(n)}return 0}},Zde=class{constructor(){this.timestamp=0,this.counter=0,this.random=new $de}generate(){let e=this.generateOrAbort();return e===void 0?(this.timestamp=0,this.generateOrAbort()):e}generateOrAbort(){let e=Date.now();if(e>this.timestamp)this.timestamp=e,this.resetCounter();else if(e+1e4>this.timestamp)this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter());else return;return tb.fromFieldsV7(this.timestamp,Math.trunc(this.counter/eb(2,30)),this.counter&eb(2,30)-1,this.random.nextUint32())}resetCounter(){this.counter=this.random.nextUint32()*1024+(this.random.nextUint32()&1023)}},Qde=e=>{if(typeof UUIDV7_DENY_WEAK_RNG<`u`&&UUIDV7_DENY_WEAK_RNG)throw Error(`no cryptographically strong RNG available`);for(let t=0;tcrypto.getRandomValues(e));var $de=class{constructor(){this.buffer=new Uint32Array(8),this.cursor=99}nextUint32(){return this.cursor>=this.buffer.length&&(Qde(this.buffer),this.cursor=0),this.buffer[this.cursor++]}},efe,tfe=()=>(efe||=new Zde).generate();function nfe(e){if(e.length>63)return!1;let t,n,r;for(n=0,r=e.length;n96&&t<123))return!1;return!0}var nb=class{constructor(e,t=``){if(this.prefix=e,this.suffix=t,!nfe(e))throw Error(`Invalid prefix. Must be at most 63 ascii letters [a-z]`);if(this.prefix=e,t)this.suffix=t;else{let e=tfe();this.suffix=$y(e.bytes)}if(this.suffix.length!==26)throw Error(`Invalid length. Suffix should have 26 characters, got ${t.length}`);if(this.suffix[0]>`7`)throw Error(`Invalid suffix. First character must be in the range [0-7]`);Jde(this.suffix)}getType(){return this.prefix}getSuffix(){return this.suffix}asType(e){let t=this;if(t.prefix!==e)throw Error(`Cannot convert TypeID of type ${t.prefix} to type ${e}`);return t}toUUIDBytes(){return Jde(this.suffix)}toUUID(){return new tb(this.toUUIDBytes()).toString()}toString(){return this.prefix===``?this.suffix:`${this.prefix}_${this.suffix}`}static fromString(e){let t=e.split(`_`);if(t.length===1)return new nb(``,t[0]);if(t.length===2){if(t[0]===``)throw Error(`Invalid TypeID. Prefix cannot be empty when there's a separator: ${e}`);return new nb(t[0],t[1])}throw Error(`Invalid TypeID string: ${e}`)}static fromUUIDBytes(e,t){return new nb(e,$y(t))}static fromUUID(e,t){return new nb(e,$y(Yde(t)))}};function rfe(e=``,t=``){return new nb(e,t)}var ife={capture:!0};function rb(e,t,n){return e.addEventListener(t,n,ife),()=>e.removeEventListener(t,n,ife)}function afe(e){if(`onpagehide`in window)return rb(window,`pagehide`,e);let t=rb(window,`unload`,e),n=rb(window,`unload`,e);return()=>{t(),n()}}function ofe(e){return rb(document,`visibilitychange`,()=>{document.visibilityState===`hidden`&&e()})}function sfe(){let e={updateUserProperties(){},trace:t,resume:r,log:n};function t(t){return{start(){},log(e){},complete(){},newContext(t){return e},error(e){},await:e=>e}}function n(e,t){}function r(e){}return e}var cfe=sfe();function lfe(){let e=[],t={log(t,n){e.push({createdAt:new Date().toISOString(),event:t,data:n})},trace(e){return{start(){},log(){},complete(){},error(){},newContext(){return t},await:e=>e}},updateUserProperties(){},resume(t){e.push(...t)}};function n(){let t=e;return e=[],t}return{logger:t,consumeEvents:n}}function ufe(){return rfe(`session`).toString()}function dfe(){return rfe(`trace`).toString()}function ffe(e,t){return t<1?[e,``]:[e.substring(0,t),e.substring(t)]}var pfe=1024;function mfe(e){let t=e.indexOf(` -`),[n,r]=ffe(e,t===-1?pfe:Math.min(t,pfe));return n+(r?`… (+${r.length})`:``)}function hfe(e){let t=new k,n=new WeakMap;function r(n,r,i,a){t.next({sessionId:e,type:`trace.error`,traceId:n,name:r.name,version:r.version,data:{message:mfe(i.message)},context:a,createdAt:new Date().toISOString()})}function i(n,r,i,a,o){t.next({sessionId:e,type:n,traceId:r,name:i.name,version:i.version,data:a,context:o,createdAt:new Date().toISOString()})}function a(n,r,i){t.next({sessionId:e,type:n,version:r.version,name:r.name,data:i,createdAt:new Date().toISOString()})}function o(n){n.forEach(n=>{t.next({sessionId:e,type:n.event.type,version:n.event.version,name:n.event.name,data:n.data,createdAt:n.createdAt})})}function s(n){t.next({sessionId:e,type:`userProperties`,properties:n,createdAt:new Date().toISOString()})}function c(e,t,n){return{start(){i(`trace.start`,e,t,void 0,n)},newContext(t){return{trace(r){return c(`${e}.${t}`,r,n)},resume:o,updateUserProperties(){},log:l}},log(r){i(`trace.log`,e,t,r,n)},complete(){i(`trace.complete`,e,t,void 0,n)},error(i){r(e,t,i,n)},await(e,t){return this.start(),e.then(e=>(this.log(t||e),this.complete(),e),e=>{throw this.error(e),e}),e}}}function l(e,t){if(typeof e.maxSampleRate==`number`&&e.maxSampleRate>0){let r=n.get(e),i=new Date;(!r||i.getTime()-r.getTime()>e.maxSampleRate)&&(n.set(e,i),a(`log`,e,t))}else a(`log`,e,t)}return{events$:t.asObservable(),logger:{updateUserProperties(e){s(e)},resume:o,trace:(e,t)=>c(dfe(),e,t),log:l}}}var gfe=e=>new h(t=>{let n=setTimeout(()=>{t.next(void 0),t.complete()},e);return typeof n.unref==`function`&&n.unref(),()=>clearTimeout(n)});function _fe(e,t){let n=hfe(e);function r(){return t.resolveConsent().catch(e=>({status:`undetermined`}))}let i=[];function a(){let e=i.slice();return i.length=0,e}function o(){let e=a();return e.length===0?et:Pi([nt(e),r()]).pipe(Ee(e=>{let[n,r]=e;return n.length===0||r.status!==`granted`?et:C(t.sendEvents(n)).pipe(Ge(e=>(i.unshift(...n),et)))}))}let s=t.flushInterval??3e4,c=n.events$.pipe(Ue(e=>i.push(e)),K(()=>{}),Fa(()=>gfe(s),{leading:!1,trailing:!0}),na(()=>o()));function l(){return he(o(),{defaultValue:void 0}).then(()=>{})}let u=c.subscribe();function d(){if(!t.sendBeacon)return f(),!0;let e=a();return u.unsubscribe(),e.length>0?t.sendBeacon(e):!0}function f(){return l().then(()=>{},()=>{}).finally(()=>{u.unsubscribe()})}return{end:f,endWithBeacon:d,flush:l,logger:n.logger}}function ib(e){return{type:`log`,name:e.name,version:e.version,description:e.description,maxSampleRate:e.maxSampleRate,schema:void 0}}function vfe(e){let t=Am(e),n=e.resourceType===`studio`?`dataset`:e.resourceType;return{...t,resource:{...t.resource,type:n}}}var yfe=(e,t)=>e.type===t.type&&e.resource.id===t.resource.id&&e.resource.type===t.resource.type&&e.resource.schemaName===t.resource.schemaName&&op(Zf(e.id),Zf(t.id));function bfe(e,t){let n=Yy(e,`applications.capabilities`),r=Yy(e,`favorites.documents`),i=vfe(t),a=()=>{let e=n.getCurrent();if(e!==void 0){if(e.favorites!==!0)return!1;try{return r.getCurrent()?.some(e=>yfe(e,i))}catch{return!1}}};return{getCurrent:a,subscribe:e=>{let t=[n.subscribe(e),r.subscribe(e)];return()=>t.forEach(e=>e())},observable:_e(n.observable,r.observable.pipe(Ge(()=>et))).pipe(K(a),ze())}}function xfe(e){return xde(e,Yy(e,`applications.capabilities`).getCurrent()===void 0?`applications.capabilities`:`favorites.documents`)}var Sfe=[`title`,`name`,`label`,`heading`,`header`,`caption`],Cfe=[`description`,`subtitle`,...Sfe];`${Sfe.map(e=>`"${e}": ${e}`).join(`, - `)}${Cfe.map(e=>`"${e}": ${e}`).join(`, - `)}`;var wfe=[`.sanity.studio`,`.sanity.io`];function Tfe(e){let t=e.location?.hostname;return typeof t==`string`&&t.length>0?t.toLowerCase():null}function Efe(e){return e===`localhost`||e===`127.0.0.1`}function Dfe(e){return wfe.some(t=>e.endsWith(t))}function Ofe(){if(typeof window<`u`){let e=Tfe(window);return e?Efe(e)?`development`:Dfe(e)?`production`:null:null}return null}var kfe=ib({name:`SDK Session Started`,version:1,description:`SDK instance created (environment is recorded in the event context)`}),Afe=ib({name:`SDK Hook Mounted`,version:1,description:`An SDK hook was mounted for the first time in this session`}),jfe=ib({name:`SDK Session Ended`,version:1,description:`SDK instance disposed (environment is recorded in the event context)`}),Mfe=ib({name:`SDK Error`,version:1,description:`Runtime error caught in the SDK`}),Nfe=Ae({createTelemetryManager:()=>Pfe}),ab=Pe(`telemetry`);function Pfe(e){let{sessionId:t,getClient:n,projectId:r,environment:i,authMethod:a,runtimeContext:o}=e,s=Date.now(),c=new Set,l=null,u=async()=>{if(l)return l;try{l=await n().request({url:`/intake/telemetry-status`,tag:`telemetry-consent.sdk`})}catch{l={status:`undetermined`}}return l},d=e=>e.map(e=>{let t=`context`in e?e.context:void 0;return{...e,context:{...t,version:$m,environment:i,origin:typeof window<`u`?window.location.origin:`node`}}}),f=_fe(t,{flushInterval:3e4,resolveConsent:u,sendEvents:async e=>{let t=n();return ab.debug(`sending event batch`,{batchSize:e.length,environment:i}),t.request({url:`/intake/batch`,method:`POST`,body:{projectId:r,batch:d(e)},tag:`telemetry.batch`})}}),p=f.logger;return{async checkConsent(){let{status:e}=await u();return e===`granted`},logSessionStarted(e){ab.debug(`event: SDK Session Started`,{projectId:e.projectId,perspective:e.perspective,authMethod:a,runtimeContext:o,version:$m,environment:i}),p.log(kfe,{version:$m,...e,authMethod:a,runtimeContext:o})},logHookFirstUsed(e){c.has(e)||(c.add(e),ab.debug(`event: SDK Hook Mounted`,{hookName:e,authMethod:a,runtimeContext:o}),p.log(Afe,{hookName:e,authMethod:a,runtimeContext:o}))},logError(e,t){ab.debug(`event: SDK Error`,{errorType:e,hookName:t}),p.log(Mfe,{errorType:e,hookName:t})},endSession(){let e=Math.round((Date.now()-s)/1e3);ab.debug(`event: SDK Session Ended`,{durationSeconds:e,hooksUsed:[...c],authMethod:a,runtimeContext:o,environment:i}),p.log(jfe,{durationSeconds:e,hooksUsed:[...c],authMethod:a,runtimeContext:o}),f.flush().catch(()=>{}),f.end()},dispose(){f.end()},get hooksUsed(){return c}}}var ob=Pe(`telemetry`),sb=new WeakMap,Ffe=new WeakMap,cb=new WeakSet;function Ife(e,t){let n=Ofe();if(!n){ob.trace(`initTelemetry skipped: environment not eligible`,{internal:!0});return}if(!t){ob.trace(`initTelemetry skipped: no projectId`,{internal:!0});return}sb.has(e)||cb.has(e)||(cb.add(e),ob.debug(`initializing telemetry`,{projectId:t,environment:n}),Promise.all([Promise.resolve().then(()=>Nfe),q(()=>import(`./clientStore-Cq3vrK4Q-X8Ukd-3S.js`).then(e=>e.s).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6])),q(()=>import(`./clientStore-Cq3vrK4Q-X8Ukd-3S.js`).then(e=>e.s).then(e=>e.a),__vite__mapDeps([0,1,2,3,4,5,6])),q(()=>import(`./clientStore-Cq3vrK4Q-X8Ukd-3S.js`).then(e=>e.s).then(e=>e.A),__vite__mapDeps([0,1,2,3,4,5,6]))]).then(async([{createTelemetryManager:r},{getClient:i},{getTokenState:a},{isStudioConfig:o}])=>{if(e.isDisposed()){cb.delete(e),ob.debug(`telemetry skipped: instance disposed before imports resolved`);return}let s=a(e).getCurrent();if(ob.trace(`auth token check`,{tokenPresent:!!s,internal:!0}),!s&&(ob.debug(`waiting for auth token`),!await new Promise(t=>{if(e.isDisposed())return t(!1);let n={unsubscribe:()=>{}},r=e.onDispose(()=>{n.unsubscribe(),t(!1)}),i=!1,o=a(e).observable.subscribe(e=>{!i&&e&&(i=!0,ob.debug(`auth token received`),r(),t(!0),n.unsubscribe())});n.unsubscribe=()=>o.unsubscribe(),i&&n.unsubscribe()})||e.isDisposed())){cb.delete(e),ob.debug(`telemetry skipped: no token resolved or instance disposed`);return}let c=e.config,l=typeof c.perspective==`string`?c.perspective:`published`,u=o(c)?`studio`:`app`,d=c.auth?.token?`token`:c.studio?.auth?.token?`studio`:`default`,f=r({sessionId:e.instanceId,getClient:()=>i(e,{apiVersion:`2024-11-12`}),projectId:t,environment:n,authMethod:d,runtimeContext:u}),p=await f.checkConsent();if(ob.debug(`consent check complete`,{consented:p}),!p||e.isDisposed()){cb.delete(e),f.dispose();return}cb.delete(e),sb.set(e,f);let m=Ffe.get(e);if(m){ob.debug(`flushing buffered hooks`,{hooks:Array.from(m)});for(let e of m)f.logHookFirstUsed(e);Ffe.delete(e)}ob.info(`telemetry session started`,{projectId:t,perspective:l,authMethod:d,runtimeContext:u,environment:n}),f.logSessionStarted({projectId:t,perspective:l}),e.onDispose(()=>{f.endSession(),sb.delete(e),ob.debug(`telemetry session ended`)})}).catch(t=>{cb.delete(e),ob.warn(`telemetry init failed`,{error:t})}))}var lb=(0,$.createContext)(null),Lfe=()=>{let e=(0,$.useContext)(lb);if(!e)throw Error(`SanityInstance context not found. Please ensure that your component is wrapped in a ResourceProvider or a SanityApp component.`);return e};function ub(e){let t=typeof e==`function`?e:e.getState,n=`shouldSuspend`in e&&`suspender`in e?e:void 0;function r(...e){let r=(0,qc.c)(3),i=e,a=Lfe();if(n?.suspender&&n?.shouldSuspend?.(a,...i))throw n.suspender(a,...i);let o;r[0]!==a||r[1]!==i?(o=t(a,...i),r[0]=a,r[1]=i,r[2]=o):o=r[2];let s=o;return(0,$.useSyncExternalStore)(s.subscribe,s.getCurrent)}return r}ub(He),ub({getState:jf,shouldSuspend:(e,t)=>jf(e,t).getCurrent()===void 0,suspender:(e,t)=>Ci(jf(e,t).observable.pipe(je(Boolean)))}),ub({getState:Yy,shouldSuspend:(e,t)=>Yy(e,t).getCurrent()===void 0,suspender:xde}),(0,$.createContext)(null);var Rfe=t((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,O());else{var t=n(l);t!==null&&j(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&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(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,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),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}}}})),zfe=t(((e,t)=>{t.exports=Rfe()})),Bfe=t((e=>{var t=zfe(),r=n(),i=lt();function a(e){var t=`https://react.dev/errors/`+e;if(1R||(e.current=L[R],L[R]=null,R--)}function V(e,t){R++,L[R]=e.current,e.current=t}var H=z(null),U=z(null),W=z(null),ee=z(null);function te(e,t){switch(V(W,t),V(U,e),V(H,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?kd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=kd(t),e=Ad(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}B(H),V(H,e)}function ne(){B(H),B(U),B(W)}function re(e){e.memoizedState!==null&&V(ee,e);var t=H.current,n=Ad(t,e.type);t!==n&&(V(U,e),V(H,n))}function ie(e){U.current===e&&(B(H),B(U)),ee.current===e&&(B(ee),Nf._currentValue=I)}var ae,oe;function se(e){if(ae===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ae=t&&t[1]||``,oe=-1)`:-1i||c[r]!==l[i]){var u=` -`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ce=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?se(n):``}function ue(e,t){switch(e.tag){case 26:case 27:case 5:return se(e.type);case 16:return se(`Lazy`);case 13:return e.child!==t&&t!==null?se(`Suspense Fallback`):se(`Suspense`);case 19:return se(`SuspenseList`);case 0:case 15:return le(e.type,!1);case 11:return le(e.type.render,!1);case 1:return le(e.type,!0);case 31:return se(`Activity`);default:return``}}function de(e){try{var t=``,n=null;do t+=ue(e,n),n=e,e=e.return;while(e);return t}catch(e){return` -Error generating stack: `+e.message+` -`+e.stack}}var G=Object.prototype.hasOwnProperty,fe=t.unstable_scheduleCallback,pe=t.unstable_cancelCallback,me=t.unstable_shouldYield,he=t.unstable_requestPaint,ge=t.unstable_now,_e=t.unstable_getCurrentPriorityLevel,ve=t.unstable_ImmediatePriority,ye=t.unstable_UserBlockingPriority,be=t.unstable_NormalPriority,xe=t.unstable_LowPriority,Se=t.unstable_IdlePriority,Ce=t.log,we=t.unstable_setDisableYieldValue,Te=null,Ee=null;function De(e){if(typeof Ce==`function`&&we(e),Ee&&typeof Ee.setStrictMode==`function`)try{Ee.setStrictMode(Te,e)}catch{}}var Oe=Math.clz32?Math.clz32:Ae,ke=Math.log,K=Math.LN2;function Ae(e){return e>>>=0,e===0?32:31-(ke(e)/K|0)|0}var je=256,Me=262144,Ne=4194304;function Pe(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 Fe(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=Pe(n))):i=Pe(o):i=Pe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Pe(n))):i=Pe(o)):i=Pe(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 Ie(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Le(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 Re(){var e=Ne;return Ne<<=1,!(Ne&62914560)&&(Ne=4194304),e}function ze(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Be(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ve(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=jn),Pn=` `,Fn=!1;function In(e,t){switch(e){case`keyup`:return kn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Ln(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Rn=!1;function zn(e,t){switch(e){case`compositionend`:return Ln(t);case`keypress`:return t.which===32?(Fn=!0,Pn):null;case`textInput`:return e=t.data,e===Pn&&Fn?null:e;default:return null}}function Bn(e,t){if(Rn)return e===`compositionend`||!An&&In(e,t)?(e=nn(),tn=en=$t=null,Rn=!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=cr(n)}}function ur(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ur(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Tt(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=Tt(e.document)}return t}function fr(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 pr=Xt&&`documentMode`in document&&11>=document.documentMode,mr=null,hr=null,gr=null,_r=!1;function vr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;_r||mr==null||mr!==Tt(r)||(r=mr,`selectionStart`in r&&fr(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}),gr&&sr(gr,r)||(gr=r,r=pd(hr,`onSelect`),0>=o,i-=o,li=1<<32-Oe(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),vi&&di(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),vi&&di(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 vi&&di(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)}),vi&&di(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&&fa(l)===r.type){n(e,r.sibling),c=i(r,o.props),ya(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===_?(c=Xr(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=Yr(o.type,o.key,o.props,null,e.mode,c),ya(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=$r(o,e.mode,c),c.return=e,e=c}return s(e);case E:return o=fa(o),b(e,r,o,c)}if(N(o))return v(e,r,o,c);if(A(o)){if(l=A(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,va(o),c);if(o.$$typeof===x)return b(e,r,Bi(e,o),c);ba(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=Zr(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{_a=0;var i=b(e,t,n,r);return ga=null,i}catch(t){if(t===oa||t===ca)throw t;var a=Gr(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Sa=xa(!0),Ca=xa(!1),wa=!1;function Ta(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ea(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 Da(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Oa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,bl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ur(e),Hr(e,null,n),t}return zr(e,r,t,n),Ur(e)}function ka(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,Ue(e,n)}}function Aa(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 ja=!1;function Ma(){if(ja){var e=Zi;if(e!==null)throw e}}function Na(e,t,n,r){ja=!1;var i=e.updateQueue;wa=!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?(Cl&f)===f:(r&f)===f){f!==0&&f===Xi&&(ja=!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:wa=!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),jl|=o,e.lanes=o,e.memoizedState=d}}function Pa(e,t){if(typeof e!=`function`)throw Error(a(191,e));e.call(t)}function Fa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=P.T,s={};P.T=s,gs(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?hs(e,t,ea(c,r),$l(e)):hs(e,t,r,$l(e))}catch(n){hs(e,t,{then:function(){},status:`rejected`,reason:n},$l())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function ss(){}function cs(e,t,n,r){if(e.tag!==5)throw Error(a(476));var i=ls(e).queue;os(e,i,t,I,n===null?ss:function(){return us(e),n(r)})}function ls(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yo,lastRenderedState:I},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function us(e){var t=ls(e);t.next===null&&(t=e.alternate.memoizedState),hs(e,t.next.queue,{},$l())}function ds(){return zi(Nf)}function fs(){return mo().memoizedState}function ps(){return mo().memoizedState}function aee(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=$l();e=Da(n);var r=Oa(t,e,n);r!==null&&(tu(r,t,n),ka(r,t,n)),t={cache:Ki()},e.payload=t;return}t=t.return}}function oee(e,t,n){var r=$l();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},_s(e)?vs(t,n):(n=Br(e,t,n,r),n!==null&&(tu(n,e,r),ys(n,t,r)))}function ms(e,t,n){hs(e,t,n,$l())}function hs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(_s(e))vs(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,or(s,o))return zr(e,t,i,0),xl===null&&Rr(),!1}catch{}if(n=Br(e,t,i,r),n!==null)return tu(n,e,r),ys(n,t,r),!0}return!1}function gs(e,t,n,r){if(r={lane:2,revertLane:Qu(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},_s(e)){if(t)throw Error(a(479))}else t=Br(e,n,r,2),t!==null&&tu(t,e,2)}function _s(e){var t=e.alternate;return e===Ja||t!==null&&t===Ja}function vs(e,t){Qa=Za=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ys(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ue(e,n)}}var bs={readContext:zi,use:_o,useCallback:io,useContext:io,useEffect:io,useImperativeHandle:io,useLayoutEffect:io,useInsertionEffect:io,useMemo:io,useReducer:io,useRef:io,useState:io,useDebugValue:io,useDeferredValue:io,useTransition:io,useSyncExternalStore:io,useId:io,useHostTransitionStatus:io,useFormState:io,useActionState:io,useOptimistic:io,useMemoCache:io,useCacheRefresh:io};bs.useEffectEvent=io;var xs={readContext:zi,use:_o,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:zi,useEffect:qo,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Go(4194308,4,$o.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Go(4194308,4,e,t)},useInsertionEffect:function(e,t){Go(4,2,e,t)},useMemo:function(e,t){var n=po();t=t===void 0?null:t;var r=e();if($a){De(!0);try{e()}finally{De(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=po();if(n!==void 0){var i=n(t);if($a){De(!0);try{n(t)}finally{De(!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=oee.bind(null,Ja,e),[r.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:function(e){e=ko(e);var t=e.queue,n=ms.bind(null,Ja,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ts,useDeferredValue:function(e,t){return is(po(),e,t)},useTransition:function(){var e=ko(!1);return e=os.bind(null,Ja,e.queue,!0,!1),po().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ja,i=po();if(vi){if(n===void 0)throw Error(a(407));n=n()}else{if(n=t(),xl===null)throw Error(a(349));Cl&127||wo(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,qo(Eo.bind(null,r,o,e),[e]),r.flags|=2048,Uo(9,{destroy:void 0},To.bind(null,r,o,n,t),null),n},useId:function(){var e=po(),t=xl.identifierPrefix;if(vi){var n=ui,r=li;n=(r&~(1<<32-Oe(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=eo++,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[Xe]=t,o[Ze]=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(Sd(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 yc(t),hc(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=W.current,Ti(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=gi,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[Xe]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||yd(e.nodeValue,n)),e||Si(t,!0)}else e=Od(e).createTextNode(r),e[Xe]=t,t.stateNode=e}return yc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ti(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[Xe]=t}else Ei(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;yc(t),e=!1}else n=Di(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Wa(t),t):(Wa(t),null);if(t.flags&128)throw Error(a(558))}return yc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Ti(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[Xe]=t}else Ei(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;yc(t),i=!1}else i=Di(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Wa(t),t):(Wa(t),null)}return Wa(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),_c(t,t.updateQueue),yc(t),null);case 4:return ne(),e===null&&ld(t.stateNode.containerInfo),yc(t),null;case 10:return Ni(t.type),yc(t),null;case 19:if(B(Ga),r=t.memoizedState,r===null)return yc(t),null;if(i=!!(t.flags&128),o=r.rendering,o===null){if(i)vc(r,!1);else{if(Al!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ka(e),o!==null){for(t.flags|=128,vc(r,!1),e=o.updateQueue,t.updateQueue=e,_c(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Jr(n,e),n=n.sibling;return V(Ga,Ga.current&1|2),vi&&di(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&ge()>Vl&&(t.flags|=128,i=!0,vc(r,!1),t.lanes=4194304)}}else{if(!i){if(e=Ka(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,_c(t,e),vc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!vi)return yc(t),null}else 2*ge()-r.renderingStartTime>Vl&&n!==536870912&&(t.flags|=128,i=!0,vc(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?(yc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ge(),e.sibling=null,n=Ga.current,V(Ga,i?n&1|2:n&1),vi&&di(t,r.treeForkCount),e);case 22:case 23:return Wa(t),Z(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(yc(t),t.subtreeFlags&6&&(t.flags|=8192)):yc(t),n=t.updateQueue,n!==null&&_c(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&&B(na),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ni(Gi),yc(t),null;case 25:return null;case 30:return null}throw Error(a(156,t.tag))}function xc(e,t){switch(mi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ni(Gi),ne(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ie(t),null;case 31:if(t.memoizedState!==null){if(Wa(t),t.alternate===null)throw Error(a(340));Ei()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Wa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(a(340));Ei()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(Ga),null;case 4:return ne(),null;case 10:return Ni(t.type),null;case 22:case 23:return Wa(t),Z(),e!==null&&B(na),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ni(Gi),null;case 25:return null;default:return null}}function Sc(e,t){switch(mi(t),t.tag){case 3:Ni(Gi),ne();break;case 26:case 27:case 5:ie(t);break;case 4:ne();break;case 31:t.memoizedState!==null&&Wa(t);break;case 13:Wa(t);break;case 19:B(Ga);break;case 10:Ni(t.type);break;case 22:case 23:Wa(t),Z(),e!==null&&B(na);break;case 24:Ni(Gi)}}function Cc(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){ju(t,t.return,e)}}function wc(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){ju(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){ju(t,t.return,e)}}function Tc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Fa(t,n)}catch(t){ju(e,e.return,t)}}}function Ec(e,t,n){n.props=Os(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ju(e,t,n)}}function Dc(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){ju(e,t,n)}}function Oc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){ju(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){ju(e,t,n)}else n.current=null}}function kc(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){ju(e,e.return,t)}}function Ac(e,t,n){try{var r=e.stateNode;Cd(r,e.type,n,t),r[Ze]=t}catch(t){ju(e,e.return,t)}}function jc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&zd(e.type)||e.tag===4}function Mc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||jc(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 Nc(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=Vt));else if(r!==4&&(r===27&&zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Nc(e,t,n),e=e.sibling;e!==null;)Nc(e,t,n),e=e.sibling}function Pc(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(Pc(e,t,n),e=e.sibling;e!==null;)Pc(e,t,n),e=e.sibling}function Fc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Sd(t,r,n),t[Xe]=e,t[Ze]=n}catch(t){ju(e,e.return,t)}}var Ic=!1,Lc=!1,Rc=!1,zc=typeof WeakSet==`function`?WeakSet:Set,Bc=null;function cee(e,t){if(e=e.containerInfo,Ed=Vf,e=dr(e),fr(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(Dd={focusedElem:e,selectionRange:n},Vf=!1,Bc=t;Bc!==null;)if(t=Bc,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,Bc=e;else for(;Bc!==null;){switch(t=Bc,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`))),Sd(o,r,n),o[Xe]=e,ct(o),r=o;break a;case`link`:var s=Cf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=lr(s,h),v=lr(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,P.T=null,n=Yl,Yl=null;var o=Gl,s=ql;if(Wl=0,Kl=Gl=null,ql=0,bl&6)throw Error(a(331));var c=bl;if(bl|=4,gl(o.current),cl(o,o.current,s,n),bl=c,Gu(0,!1),Ee&&typeof Ee.onPostCommitFiberRoot==`function`)try{Ee.onPostCommitFiberRoot(Te,o)}catch{}return!0}finally{F.p=i,P.T=r,Du(e,t)}}function Au(e,t,n){t=ti(n,t),t=Ns(e.stateNode,t,2),e=Oa(e,t,2),e!==null&&(Be(e,2),Wu(e))}function ju(e,t,n){if(e.tag===3)Au(e,e,n);else for(;t!==null;){if(t.tag===3){Au(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Ul===null||!Ul.has(r))){e=ti(n,e),n=Ps(2),r=Oa(t,n,2),r!==null&&(Fs(n,r,t,e),Be(r,2),Wu(r));break}}t=t.return}}function Mu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new yl;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)||(Ol=!0,i.add(n),e=Nu.bind(null,e,t,n),t.then(e,e))}function Nu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,xl===e&&(Cl&n)===n&&(Al===4||Al===3&&(Cl&62914560)===Cl&&300>ge()-zl?!(bl&2)&&cu(e,0):Nl|=n,Fl===Cl&&(Fl=0)),Wu(e)}function Pu(e,t){t===0&&(t=Re()),e=Vr(e,t),e!==null&&(Be(e,t),Wu(e))}function Fu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pu(e,n)}function Iu(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),Pu(e,n)}function Lu(e,t){return fe(e,t)}var Ru=null,zu=null,Bu=!1,Vu=!1,Hu=!1,Uu=0;function Wu(e){e!==zu&&e.next===null&&(zu===null?Ru=zu=e:zu=zu.next=e),Vu=!0,Bu||(Bu=!0,Zu())}function Gu(e,t){if(!Hu&&Vu){Hu=!0;do for(var n=!1,r=Ru;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-Oe(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Xu(r,a))}else a=Cl,a=Fe(r,r===xl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ie(r,a)||(n=!0,Xu(r,a))}r=r.next}while(n);Hu=!1}}function Ku(){qu()}function qu(){Vu=Bu=!1;var e=0;Uu!==0&&Nd()&&(e=Uu);for(var t=ge(),n=null,r=Ru;r!==null;){var i=r.next,a=Ju(r,t);a===0?(r.next=null,n===null?Ru=i:n.next=i,i===null&&(zu=n)):(n=r,(e!==0||a&3)&&(Vu=!0)),r=i}Wl!==0&&Wl!==5||Gu(e,!1),Uu!==0&&(Uu=0)}function Ju(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&&wd(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function sf(e,t,n){var r=of;if(r&&typeof t==`string`&&t){var i=Dt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),tf.has(i)||(tf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Sd(t,`link`,e),ct(t),r.head.appendChild(t)))}}function pee(e){rf.D(e),sf(`dns-prefetch`,e,null)}function cf(e,t){rf.C(e,t),sf(`preconnect`,e,t)}function mee(e,t,n){rf.L(e,t,n);var r=of;if(r&&e&&t){var i=`link[rel="preload"][as="`+Dt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Dt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Dt(n.imageSizes)+`"]`)):i+=`[href="`+Dt(e)+`"]`;var a=i;switch(t){case`style`:a=ff(e);break;case`script`:a=gf(e)}ef.has(a)||(e=p({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),ef.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(pf(a))||t===`script`&&r.querySelector(_f(a))||(t=r.createElement(`link`),Sd(t,`link`,e),ct(t),r.head.appendChild(t)))}}function lf(e,t){rf.m(e,t);var n=of;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Dt(r)+`"][href="`+Dt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=gf(e)}if(!ef.has(a)&&(e=p({rel:`modulepreload`,href:e},t),ef.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(_f(a)))return}r=n.createElement(`link`),Sd(r,`link`,e),ct(r),n.head.appendChild(r)}}}function uf(e,t,n){rf.S(e,t,n);var r=of;if(r&&e){var i=st(r).hoistableStyles,a=ff(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(pf(a)))s.loading=5;else{e=p({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=ef.get(a))&&bf(e,n);var c=o=r.createElement(`link`);ct(c),Sd(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,yf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function hee(e,t){rf.X(e,t);var n=of;if(n&&e){var r=st(n).hoistableScripts,i=gf(e),a=r.get(i);a||(a=n.querySelector(_f(i)),a||(e=p({src:e,async:!0},t),(t=ef.get(i))&&xf(e,t),a=n.createElement(`script`),ct(a),Sd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function gee(e,t){rf.M(e,t);var n=of;if(n&&e){var r=st(n).hoistableScripts,i=gf(e),a=r.get(i);a||(a=n.querySelector(_f(i)),a||(e=p({src:e,async:!0,type:`module`},t),(t=ef.get(i))&&xf(e,t),a=n.createElement(`script`),ct(a),Sd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function df(e,t,n,r){var i=(i=W.current)?nf(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=ff(n.href),n=st(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=ff(n.href);var o=st(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(pf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),ef.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},ef.set(e,n),o||hf(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=gf(n),n=st(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 ff(e){return`href="`+Dt(e)+`"`}function pf(e){return`link[rel="stylesheet"][`+e+`]`}function mf(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function hf(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}),Sd(t,`link`,n),ct(t),e.head.appendChild(t))}function gf(e){return`[src="`+Dt(e)+`"]`}function _f(e){return`script[async]`+e}function vf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Dt(n.href)+`"]`);if(r)return t.instance=r,ct(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`),ct(r),Sd(r,`style`,i),yf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=ff(n.href);var o=e.querySelector(pf(i));if(o)return t.state.loading|=4,t.instance=o,ct(o),o;r=mf(n),(i=ef.get(i))&&bf(r,i),o=(e.ownerDocument||e).createElement(`link`),ct(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Sd(o,`link`,r),t.state.loading|=4,yf(o,n.precedence,e),t.instance=o;case`script`:return o=gf(n.src),(i=e.querySelector(_f(o)))?(t.instance=i,ct(i),i):(r=n,(i=ef.get(o))&&(r=p({},n),xf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),ct(i),Sd(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,yf(r,n.precedence,e));return t.instance}function yf(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 _ee(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 Tf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Ef(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=ff(r.href),a=t.querySelector(pf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=kf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,ct(a);return}a=t.ownerDocument||t,r=mf(r),(i=ef.get(i))&&bf(r,i),a=a.createElement(`link`),ct(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Sd(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=kf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Df=0;function Of(e,t){return e.stylesheets&&e.count===0&&jf(e,e.stylesheets),0Df?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Af=null;function jf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Af=new Map,t.forEach(Mf,e),Af=null,kf.call(e))}function Mf(e,t){if(!(t.state.loading&4)){var n=Af.get(e);if(n)var r=n.get(null);else{n=new Map,Af.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=Bfe()}));Vfe();function Hfe(){return typeof window<`u`&&window.self!==window.top}if(Hfe()&&!document.querySelector(`[data-sanity-core]`)){let e=new URL(window.location.href),t=new URLSearchParams(e.hash.slice(1)).get(`mode`),n=document.createElement(`script`);n.src=t===`core-ui--staging`?`https://core.sanity-cdn.work/bridge.js`:`https://core.sanity-cdn.com/bridge.js`,n.type=`module`,n.async=!0,document.head.appendChild(n)}var Ufe=(0,$.createContext)(null);Ufe.displayName=`SDKStudioContext`,(0,$.createContext)({});var Wfe=(0,$.createContext)(void 0),Gfe=(0,$.createContext)(void 0),Kfe=(0,$.createContext)(void 0);function qfe(e){let t=(0,qc.c)(6),{instance:n,fallback:r,children:i}=e,a;t[0]!==i||t[1]!==r?(a=(0,Q.jsx)($.Suspense,{fallback:r,children:i}),t[0]=i,t[1]=r,t[2]=a):a=t[2];let o;return t[3]!==n||t[4]!==a?(o=(0,Q.jsx)(lb.Provider,{value:n,children:a}),t[3]=n,t[4]=a,t[5]=o):o=t[5],o}var Jfe=(0,Q.jsx)(Q.Fragment,{children:`Warning: No fallback provided. Please supply a fallback prop to ensure proper Suspense handling.`});function Yfe(e){let t=(0,qc.c)(31),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({children:n,fallback:i,resource:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=(0,$.useContext)(Gfe),s=(0,$.useContext)(Wfe),c=(0,$.useContext)(lb),l=(0,$.useContext)(Kfe),{projectId:u,dataset:d,perspective:f}=r,p;t[5]!==r||t[6]!==c?(p=()=>c??Kse(r),t[5]=r,t[6]=c,t[7]=p):p=t[7];let[m]=(0,$.useState)(p),h;bb0:{if(u&&d){let e;t[8]!==d||t[9]!==u?(e={projectId:u,dataset:d},t[8]=d,t[9]=u,t[10]=e):e=t[10],h=e;break bb0}if(d&&l){let e;t[11]!==d||t[12]!==l?(e={projectId:l,dataset:d},t[11]=d,t[12]=l,t[13]=e):e=t[13],h=e;break bb0}h=void 0}let g=h,_;bb1:{if(a){_=a;break bb1}if(g){_=g;break bb1}if(u){_=void 0;break bb1}_=s}let v=_,y;bb2:{if(v&&at(v)){y=v.projectId;break bb2}y=u??l}let b=y,x,S;t[14]!==v||t[15]!==m?(x=()=>{v&&at(v)&&Ife(m,v.projectId)},S=[m,v],t[14]=v,t[15]=m,t[16]=x,t[17]=S):(x=t[16],S=t[17]),(0,$.useEffect)(x,S);let C=i===void 0?Jfe:i,w=f??o,T;t[18]!==n||t[19]!==w?(T=(0,Q.jsx)(Gfe.Provider,{value:w,children:n}),t[18]=n,t[19]=w,t[20]=T):T=t[20];let E;t[21]!==b||t[22]!==T?(E=(0,Q.jsx)(Kfe.Provider,{value:b,children:T}),t[21]=b,t[22]=T,t[23]=E):E=t[23];let D;t[24]!==v||t[25]!==E?(D=(0,Q.jsx)(Wfe.Provider,{value:v,children:E}),t[24]=v,t[25]=E,t[26]=D):D=t[26];let O;return t[27]!==m||t[28]!==D||t[29]!==C?(O=(0,Q.jsx)(qfe,{instance:m,fallback:C,children:D}),t[27]=m,t[28]=D,t[29]=C,t[30]=O):O=t[30],O}ub(ae),ub(me),ub(ice),ub({getState:(e,t)=>{if(!t||typeof t!=`object`)throw Error(`useClient() requires a configuration object with at least an "apiVersion" property. Example: useClient({ apiVersion: "2024-11-12" })`);return De(e,t)},getConfig:e=>e}),ub({getState:bfe,shouldSuspend:(e,t)=>bfe(e,t).getCurrent()===void 0,suspender:xfe}),ub({getState:(e,t)=>by(e,t),shouldSuspend:(e,{path:t,...n})=>by(e,n).getCurrent()===void 0,suspender:(e,t)=>Sy(e,t),getConfig:y}),ub({getState:Cy,shouldSuspend:(e,t)=>Cy(e,t).getCurrent()===void 0,suspender:(e,t)=>Sy(e,t),getConfig:y}),ub({getState:zm,shouldSuspend:(e,t)=>zm(e,t??{}).getCurrent()===void 0,suspender:(e,t)=>Ci(zm(e,t??{}).observable.pipe(je(Boolean)))}),ub({getState:Bm,shouldSuspend:(e,t)=>Bm(e,t??{}).getCurrent()===void 0,suspender:(e,t)=>Ci(Bm(e,t??{}).observable.pipe(je(Boolean)))}),ub({getState:Um,shouldSuspend:(e,t)=>Um(e,t).getCurrent()===void 0,suspender:(e,t)=>Ci(Um(e,t??{}).observable.pipe(je(Boolean)))});var Xfe=`3.7.0`;function Zfe(e){return{BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1}[e]}Zfe(`PKG_VERSION`)||`${Xfe}`;function Qfe(e){let t=(0,Z.c)(6),{children:n,workspace:r}=e,i;t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(Ufe.Provider,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=i):i=t[2];let a;return t[3]!==i||t[4]!==r?(a=(0,Q.jsx)(Ws.Provider,{value:r,children:i}),t[3]=i,t[4]=r,t[5]=a):a=t[5],a}function db(){let e=(0,$.useContext)(Ws);if(!e)throw Error(`Workspace: missing context value`);return e}function $fe(e){let t=(0,Z.c)(16),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=(0,$.useContext)(As),{unstable_sources:a}=db();if(`source`in r){let{source:e}=r,i;return t[3]!==n||t[4]!==e?(i=(0,Q.jsx)(As.Provider,{value:e,children:n}),t[3]=n,t[4]=e,t[5]=i):i=t[5],i}if(`name`in r){let{name:e}=r,o;if(t[6]!==e||t[7]!==a){let n;t[9]===e?n=t[10]:(n=t=>t.name===e,t[9]=e,t[10]=n),o=a.find(n),t[6]=e,t[7]=a,t[8]=o}else o=t[8];let s=o;if(!s)throw Error(`Could not find source with name \`${e}\` in current workspace`);if(i===s){let e;return t[11]===n?e=t[12]:(e=(0,Q.jsx)(Q.Fragment,{children:n}),t[11]=n,t[12]=e),e}let c;return t[13]!==n||t[14]!==s?(c=(0,Q.jsx)(As.Provider,{value:s,children:n}),t[13]=n,t[14]=s,t[15]=c):c=t[15],c}throw Error("Invalid props passed into SourceProvider. A `name` or a `source` object is required.")}function fb(){let e=(0,$.useContext)(As);if(!e)throw Error("Could not find `source` context");return e}function pb(e){let t=(0,Z.c)(5),n=fb();if(!e){console.warn('Calling `useClient()` without specifying an API version is deprecated and will stop working in the next major version - please specify a date, e.g. `useClient({apiVersion: "2025-02-07"})`.');let e;return t[0]===n?e=t[1]:(e=n.getClient({apiVersion:`v2025-02-07`}),t[0]=n,t[1]=e),e}let r;return t[2]!==e||t[3]!==n?(r=n.getClient(e),t[2]=e,t[3]=n,t[4]=r):r=t[4],r}var mb={apiVersion:`2025-02-19`},hb={"x-sanity-app":`studio@${li}`},gb=(e,t)=>t?e.withConfig({apiVersion:t}):e,_b=e=>typeof e==`string`,vb=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},yb=e=>e==null?``:String(e),epe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},tpe=/###/g,npe=e=>e&&e.includes(`###`)?e.replace(tpe,`.`):e,rpe=e=>!e||_b(e),bb=(e,t,n)=>{let r=_b(t)?t.split(`.`):t,i=0;for(;i{let{obj:r,k:i}=bb(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=bb(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=bb(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},ape=(e,t,n,r)=>{let{obj:i,k:a}=bb(e,t,Object);i[a]=i[a]||[],i[a].push(n)},xb=(e,t)=>{let{obj:n,k:r}=bb(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},ope=(e,t,n)=>{let r=xb(e,n);return r===void 0?xb(t,n):r},spe=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?_b(e[r])||e[r]instanceof String||_b(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):spe(e[r],t[r],n):e[r]=t[r]);return e},Sb=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),cpe={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},lpe=e=>_b(e)?e.replace(/[&<>"'\/]/g,e=>cpe[e]):e,upe=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},dpe=[` `,`,`,`?`,`!`,`;`],fpe=new upe(20),ppe=(e,t,n)=>{t||=``,n||=``;let r=dpe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=fpe.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},Cb=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;ee?.replace(/_/g,`-`),mpe={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},Tb=new class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||mpe,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>_b(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),_b(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},Eb=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r{for(let i=0;i-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):_b(n)&&i?o.push(...n.split(i)):o.push(n)));let s=xb(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!_b(n)?s:Cb(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),ipe(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(_b(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=xb(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?spe(s,n,i):s={...s,...n},ipe(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},Ob={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},kb=Symbol(`i18next/PATH_KEY`);function hpe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===kb?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function Ab(e,t){let{[kb]:n}=e(hpe()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var jb=e=>!_b(e)&&typeof e!=`boolean`&&typeof e!=`number`,Mb=class e extends Eb{constructor(e,t={}){super(),epe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=Tb.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=jb(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!ppe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:_b(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:_b(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=Ab(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?Ab(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!_b(i.count),x=e.hasDefaultValue(i),S=b?this.pluralResolver.getSuffix(d,i.count,i):``,C=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,w=b&&!i.ordinal&&i.count===0,T=w&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${S}`]||i[`defaultValue${C}`]||i.defaultValue,E=m;y&&!m&&x&&(E=T);let D=jb(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(_b(v)&&Array.isArray(E))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(E),t=e?[]:{},n=e?g:h;for(let e in E)if(Object.prototype.hasOwnProperty.call(E,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:jb(T)?T[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=E[e])}m=t}}else if(y&&_b(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=T),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&T!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?T:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);w&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||T)})}):n(e,s,T))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=_b(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!_b(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;oi?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=_b(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=Ob.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return _b(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?Ab(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!_b(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(_b(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!_b(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r={...r,count:e.count}),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},Nb=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Tb.create(`languageUtils`),this.resolveHierarchyCache={}}clearCache(){this.resolveHierarchyCache={}}getScriptPartFromCode(e){if(e=wb(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=wb(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(_b(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),_b(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.options.fallbackLng,r=Array.isArray(n)?n.join(`|`):n;r!==this._cachedFallbackLng&&(this.resolveHierarchyCache={},this._cachedFallbackLng=r);let i=t===void 0||t===!1||_b(t),a=t===void 0&&typeof this.options.fallbackLng==`function`,o=_b(e)&&i&&!a,s=null;if(o){let n;n=t===void 0?`undefined`:t===!1?`boolean:false`:`string:${t}`,s=`${e.length}:${e}|${n}`}if(s!==null){let e=this.resolveHierarchyCache[s];if(e!==void 0)return e.slice()}let c=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),l=[],u=e=>{e&&(this.isSupportedCode(e)?l.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return _b(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&u(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&u(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&u(this.getLanguagePartFromCode(e))):_b(e)&&u(this.formatLanguageCode(e)),c.forEach(e=>{l.includes(e)||u(this.formatLanguageCode(e))}),s===null?l:(this.resolveHierarchyCache[s]=l,l.slice())}},Pb={zero:0,one:1,two:2,few:3,many:4,other:5},Fb={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},gpe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=Tb.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=wb(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),Fb;if(!e.match(/-|_/))return Fb;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>Pb[e]-Pb[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},Ib=(e,t,n,r=`.`,i=!0)=>{let a=ope(e,t,n);return!a&&i&&_b(n)&&(a=Cb(e,n,r),a===void 0&&(a=Cb(t,n,r))),a},Lb=e=>e.replace(/\$/g,`$$$$`),Rb=class{constructor(e={}){this.logger=Tb.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?lpe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?Sb(i):a||`{{`,this.suffix=o?Sb(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?Sb(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?Sb(l):``,this.nestingPrefix=d?Sb(d):f||Sb(`$t(`),this.nestingSuffix=p?Sb(p):m||Sb(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=Ib(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(Ib(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.`);let l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e):e}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0){if(typeof l==`function`){let t=l(e,i,r);a=_b(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``}else!_b(a)&&!this.useRawValueToEscape&&(a=yb(a));let s=t.safeValue(a);if(e=e.replace(i[0],Lb(s)),u?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${Sb(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!_b(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/s.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!_b(i))return i;_b(i)||(i=yb(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],Lb(yb(i))),this.regexp.lastIndex=0}return e}},_pe=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},zb=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(wb(r),i),t[o]=s),s(n)}},vpe=e=>(t,n,r)=>e(wb(n),r)(t),ype=class{constructor(e={}){this.logger=Tb.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?zb:vpe;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=zb(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator),a=[];for(let e=0;e-1&&!t.includes(`)`)&&e+1{let{formatName:i,formatOptions:a}=_pe(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},bpe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},xpe=class extends Eb{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=Tb.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{ape(n.loaded,[i],a),bpe(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();_b(e)&&(e=this.languageUtils.toResolveHierarchy(e)),_b(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}e&&e[0]&&this.store.addResource(e[0],t,n,r)}}},Bb=()=>({debug:!1,initAsync:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]==`object`&&(t=e[1]),_b(e[1])&&(t.defaultValue=e[1]),_b(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Vb=e=>(_b(e.ns)&&(e.ns=[e.ns]),_b(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),_b(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),Hb=()=>{},Spe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},Ub=class e extends Eb{constructor(e={},t){if(super(),this.options=Vb(e),this.services={},this.logger=Tb,this.modules={external:[]},Spe(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(_b(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=Bb();this.options={...n,...this.options,...Vb(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?Tb.init(r(this.modules.logger),this.options):Tb.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:ype;let t=new Nb(this.options);this.store=new Db(this.options.resources,this.options);let n=this.services;n.logger=Tb,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new gpe(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new Rb(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new xpe(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new Mb(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=Hb,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: no languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=vb(),a=()=>{let e=(e,n)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn(`init: i18next is already initialized. You should call init just once!`),this.isInitialized=!0,this.options.isClone||this.logger.log(`initialized`,this.options),this.emit(`initialized`,this.options),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=Hb){let n=t,r=_b(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=vb();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=Hb,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&Ob.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&![`cimode`,`dev`].includes(e)){for(let e=0;e{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=_b(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(_b(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=Ab(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=Ab(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=Ab(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return _b(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=vb();return this.options.ns?(_b(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=vb();_b(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),n=this.services?.languageUtils||new Nb(Bb());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=Hb){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new Db(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{}),i),a.services.resourceStore=a.store),t.interpolation){let e={...Bb().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new Rb(n)}return a.translator=new Mb(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}.createInstance(),Wb=Ub.createInstance;Ub.dir,Ub.init,Ub.loadResources,Ub.reloadResources,Ub.use,Ub.changeLanguage,Ub.getFixedT,Ub.t,Ub.exists,Ub.setDefaultNamespace,Ub.hasLoadedNamespace,Ub.loadNamespaces,Ub.loadLanguages;var Cpe=(e,t,n,r)=>{let i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,`warn`,`react-i18next::`,!0);Xb(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},Gb={},Kb=(e,t,n,r)=>{Xb(n)&&Gb[n]||(Xb(n)&&(Gb[n]=new Date),Cpe(e,t,n,r))},qb=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},Jb=(e,t,n)=>{e.loadNamespaces(t,qb(e,n))},Yb=(e,t,n,r)=>{if(Xb(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Jb(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,qb(e,r))},wpe=(e,t,n={})=>!t.languages||!t.languages.length?(Kb(t,`NO_LANGUAGES`,`i18n.languages were undefined or empty`,{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf(`languageChanging`)>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}),Xb=e=>typeof e==`string`,Tpe=e=>typeof e==`object`&&!!e,Epe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Dpe={"&":`&`,"&":`&`,"<":`<`,"<":`<`,">":`>`,">":`>`,"'":`'`,"'":`'`,""":`"`,""":`"`," ":` `," ":` `,"©":`©`,"©":`©`,"®":`®`,"®":`®`,"…":`…`,"…":`…`,"/":`/`,"/":`/`},Ope=e=>Dpe[e],Zb={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:e=>e.replace(Epe,Ope),transDefaultProps:void 0},kpe=(e={})=>{Zb={...Zb,...e}},Ape=()=>Zb,Qb,jpe=e=>{Qb=e},Mpe=()=>Qb,$b=(0,$.createContext)(),Npe=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}},Ppe=t((e=>{var t=n();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=t.useState,o=t.useEffect,s=t.useLayoutEffect,c=t.useDebugValue;function l(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})},[e,n,t]),o(function(){return u(i)&&l({inst:i}),e(function(){u(i)&&l({inst:i})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=t.useSyncExternalStore===void 0?f:t.useSyncExternalStore})),ex=t(((e,t)=>{t.exports=Ppe()})),tx=ex(),Fpe={t:(e,t)=>{if(Xb(t))return t;if(Tpe(t)&&Xb(t.defaultValue))return t.defaultValue;if(typeof e==`function`)return``;if(Array.isArray(e)){let t=e[e.length-1];return typeof t==`function`?``:t}return e},ready:!1},Ipe=()=>()=>{},nx=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,$.useContext)($b)||{},a=n||r||Mpe();a&&!a.reportNamespaces&&(a.reportNamespaces=new Npe),a||Kb(a,`NO_I18NEXT_INSTANCE`,`useTranslation: You will need to pass in an i18next instance by using initReactI18next or by passing it via props or context. In monorepo setups, make sure there is only one instance of react-i18next.`);let o=(0,$.useMemo)(()=>({...Ape(),...a?.options?.react,...t}),[a,t]),{useSuspense:s,keyPrefix:c}=o,l=e||i||a?.options?.defaultNS,u=Xb(l)?[l]:l||[`translation`],d=(0,$.useMemo)(()=>u,u);a?.reportNamespaces?.addUsedNamespaces?.(d);let f=(0,$.useRef)(0),p=(0,$.useCallback)(e=>{if(!a)return Ipe;let{bindI18n:t,bindI18nStore:n}=o,r=()=>{f.current+=1,e()};return t&&a.on(t,r),n&&a.store.on(n,r),()=>{t&&t.split(` `).forEach(e=>a.off(e,r)),n&&n.split(` `).forEach(e=>a.store.off(e,r))}},[a,o]),m=(0,$.useRef)(),h=(0,$.useCallback)(()=>{if(!a)return Fpe;let e=!!(a.isInitialized||a.initializedStoreOnce)&&d.every(e=>wpe(e,a,o)),n=t.lng||a.language,r=f.current,i=m.current;if(i&&i.ready===e&&i.lng===n&&i.keyPrefix===c&&i.revision===r)return i;let s={t:a.getFixedT(n,o.nsMode===`fallback`?d:d[0],c,{scopeNs:d}),ready:e,lng:n,keyPrefix:c,revision:r};return m.current=s,s},[a,d,c,o,t.lng]),[g,_]=(0,$.useState)(0),{t:v,ready:y}=(0,tx.useSyncExternalStore)(p,h,h);(0,$.useEffect)(()=>{if(a&&!y&&!s){let e=()=>_(e=>e+1);t.lng?Yb(a,t.lng,d,e):Jb(a,d,e)}},[a,t.lng,d,y,s,g]);let b=a||{},x=(0,$.useRef)(null),S=(0,$.useRef)(),C=e=>`${e.language}|${e.resolvedLanguage}|${e.languages?.join(`,`)}`,w=e=>{let t=Object.getOwnPropertyDescriptors(e);t.__original&&delete t.__original;let n=Object.create(Object.getPrototypeOf(e),t);if(!Object.prototype.hasOwnProperty.call(n,`__original`))try{Object.defineProperty(n,"__original",{value:e,writable:!1,enumerable:!1,configurable:!1})}catch{}return n},T=(0,$.useMemo)(()=>{let e=b,t=e&&C(e),n=e;e&&(x.current&&x.current.__original===e&&S.current===t?n=x.current:(n=w(e),x.current=n,S.current=t));let r=!y&&!s?(...e)=>(Kb(a,`USE_T_BEFORE_READY`,`useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t.`),v(...e)):v,i=[r,n,y];return i.t=r,i.i18n=n,i.ready=y,i},[v,b,y,b.resolvedLanguage,b.language,b.languages]);if(a&&s&&!y){let e=!1;try{e=!1}catch{}throw e&&Kb(a,`SUSPENDED_WHILE_LOADING`,`useTranslation: suspended while translations are loading (useSuspense is true by default). Add a boundary above this component, or set react.useSuspense: false in the i18next init options. https://react.i18next.com/latest/usetranslation-hook`),new Promise(e=>{let n=()=>e();t.lng?Yb(a,t.lng,d,n):Jb(a,d,n)})}return T};function Lpe({i18n:e,defaultNS:t,children:n}){let r=(0,$.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,$.createElement)($b.Provider,{value:r},n)}var rx=typeof process>`u`?!1:{}.SANITY_STUDIO_DEBUG_I18N,Rpe=!!rx,zpe={reverse:e=>`‮${e}`,triangles:e=>`◤ ${e} ◢`};function ix(e){let t=rx===`reverse`||rx===`triangles`?zpe[rx]:null;return t?((...n)=>t(e(...n))):e}var ax={bindI18n:!1};function ox(e,t){let n=(0,Z.c)(6),r;n[0]===t?r=n[1]:(r=t?{keyPrefix:t.keyPrefix,lng:t.lng,...ax}:ax,n[0]=t,n[1]=r);let{t:i}=nx(e,r),a;n[2]===i?a=n[3]:(a=ix(i),n[2]=i,n[3]=a);let o;return n[4]===a?o=n[5]:(o={t:a},n[4]=a,n[5]=o),o}function sx(e){return e!=null}`${Bn}`;function Bpe(e,t){return zn(e)===zn(t)}function cx(e,{version:t}={}){if(t===`drafts`||t===`published`)throw Error(`Version can not be "published" or "drafts"`);return{publishedId:zn(e),draftId:Fn(e),...t?{versionId:In(e,t)}:{}}}var Vpe=[`drafts`,`published`];function lx(e){return Vpe.includes(e)}var Hpe=[`draft`,`published`];function ux(e){return Hpe.includes(e)}function Upe(e,t){return Un(t)?!0:e.some(e=>e===`drafts`?Rn(t):Vn(t)===e)}function dx(e){let t=e.reduce((e,t)=>{let n=zn(t._id),r=e.get(n);return r||(r={id:n,type:t._type,published:void 0,draft:void 0,versions:[]},e.set(n,r)),Un(t._id)&&(r.published=t),Rn(t._id)&&(r.draft=t),Ln(t._id)&&r.versions.push(t),e},new Map);return Array.from(t.values())}function fx(e){return dx(e).map(e=>e.draft||e.published||e.versions[0]).filter(sx)}var Wpe=`system.variant`,px=`_.variants`,mx={apiVersion:`X`};function hx(e){return e.withConfig(mx)}var Gpe={"&&:not([hidden])":{display:`grid`},'&[data-as="ul"],&[data-as="ol"]':{listStyle:`none`}},Kpe={auto:`auto`,min:`min-content`,max:`max-content`,fr:`minmax(0, 1fr)`},qpe={auto:`auto`,min:`min-content`,max:`max-content`,fr:`minmax(0, 1fr)`};function Jpe(){return[Gpe,Ype,Xpe,Zpe,Qpe,$pe,eme,tme,nme]}function Ype(e){let{media:t}=Pt(e.theme);return Wt(t,e.$autoFlow,e=>({gridAutoFlow:e}))}function Xpe(e){let{media:t}=Pt(e.theme);return Wt(t,e.$autoRows,e=>({gridAutoRows:e&&qpe[e]}))}function Zpe(e){let{media:t}=Pt(e.theme);return Wt(t,e.$autoCols,e=>({gridAutoColumns:e&&Kpe[e]}))}function Qpe(e){let{media:t}=Pt(e.theme);return Wt(t,e.$columns,e=>({gridTemplateColumns:e&&`repeat(${e},minmax(0,1fr));`}))}function $pe(e){let{media:t}=Pt(e.theme);return Wt(t,e.$rows,e=>({gridTemplateRows:e&&`repeat(${e},minmax(0,1fr));`}))}function eme(e){let{media:t,space:n}=Pt(e.theme);return Wt(t,e.$gap,e=>({gridGap:e?qt(n[e]):void 0}))}function tme(e){let{media:t,space:n}=Pt(e.theme);return Wt(t,e.$gapX,e=>({columnGap:e?qt(n[e]):void 0}))}function nme(e){let{media:t,space:n}=Pt(e.theme);return Wt(t,e.$gapY,e=>({rowGap:e?qt(n[e]):void 0}))}var rme=J(zt).withConfig({displayName:`StyledGrid`,componentId:`sc-lby2xb-0`})(Jpe);function ime(e){let t=(0,Z.c)(43),n,r,i,a,o,s,c,l,u,d,f,p;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],u=t[9],d=t[10],f=t[11],p=t[12]):({as:n,autoRows:a,autoCols:r,autoFlow:i,gridTemplateColumns:u,gap:s,gapX:c,gapY:l,gridTemplateRows:d,children:o,ref:f,...p}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p);let m=typeof n==`string`?n:void 0,h;t[13]===a?h=t[14]:(h=Kt(a),t[13]=a,t[14]=h);let g;t[15]===r?g=t[16]:(g=Kt(r),t[15]=r,t[16]=g);let _;t[17]===i?_=t[18]:(_=Kt(i),t[17]=i,t[18]=_);let v;t[19]===u?v=t[20]:(v=Kt(u),t[19]=u,t[20]=v);let y;t[21]===s?y=t[22]:(y=Kt(s),t[21]=s,t[22]=y);let b;t[23]===c?b=t[24]:(b=Kt(c),t[23]=c,t[24]=b);let x;t[25]===l?x=t[26]:(x=Kt(l),t[25]=l,t[26]=x);let S;t[27]===d?S=t[28]:(S=Kt(d),t[27]=d,t[28]=S);let C;return t[29]!==n||t[30]!==o||t[31]!==f||t[32]!==p||t[33]!==m||t[34]!==h||t[35]!==g||t[36]!==_||t[37]!==v||t[38]!==y||t[39]!==b||t[40]!==x||t[41]!==S?(C=(0,Q.jsx)(rme,{"data-as":m,"data-ui":`Grid`,...p,$autoRows:h,$autoCols:g,$autoFlow:_,$columns:v,$gap:y,$gapX:b,$gapY:x,$rows:S,forwardedAs:n,ref:f,children:o}),t[29]=n,t[30]=o,t[31]=f,t[32]=p,t[33]=m,t[34]=h,t[35]=g,t[36]=_,t[37]=v,t[38]=y,t[39]=b,t[40]=x,t[41]=S,t[42]=C):C=t[42],C}var gx=ime,_x=(0,$.createContext)({});function vx(e){let t=(0,$.useRef)(null);return t.current===null&&(t.current=e()),t.current}var yx=typeof window<`u`?$.useLayoutEffect:$.useEffect,bx=(0,$.createContext)(null);function xx(e,t){e.indexOf(t)===-1&&e.push(t)}function Sx(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var Cx=(e,t,n)=>n>t?t:n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Ex=e=>typeof e==`object`&&!!e,Dx=e=>/^0[^.\s]+$/u.test(e);function Ox(e){let t;return()=>(t===void 0&&(t=e()),t)}var kx=e=>e,Ax=(...e)=>e.reduce((e,t)=>n=>t(e(n))),jx=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1},Mx=class{constructor(){this.subscriptions=[]}add(e){return xx(this.subscriptions,e),()=>this.remove(e)}remove(e){Sx(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r){if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;ie*1e3,Px=e=>e/1e3,Fx=(e,t)=>t?1e3/t*e:0,Ix=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,ame=1e-7,ome=12;function sme(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=Ix(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>ame&&++ssme(t,0,1,e,n);return e=>e===0||e===1?e:Ix(i(e),t,r)}var Rx=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,zx=e=>t=>1-e(1-t),Bx=Lx(.33,1.53,.69,.99),Vx=zx(Bx),Hx=Rx(Vx),Ux=e=>e>=1?1:(e*=2)<1?.5*Vx(e):.5*(2-2**(-10*(e-1))),Wx=e=>1-Math.sin(Math.acos(e)),Gx=zx(Wx),Kx=Rx(Wx),cme=Lx(.42,0,1,1),lme=Lx(0,0,.58,1),qx=Lx(.42,0,.58,1),ume=e=>Array.isArray(e)&&typeof e[0]!=`number`,Jx=e=>Array.isArray(e)&&typeof e[0]==`number`,Yx={linear:kx,easeIn:cme,easeInOut:qx,easeOut:lme,circIn:Wx,circInOut:Kx,circOut:Gx,backIn:Vx,backInOut:Hx,backOut:Bx,anticipate:Ux},dme=e=>typeof e==`string`,Xx=e=>{if(Jx(e)){e.length;let[t,n,r,i]=e;return Lx(t,n,r,i)}return dme(e)?(Yx[e],`${e}`,Yx[e]):e},Zx={delta:0,timestamp:0,isProcessing:!1},Qx;function fme(){Qx=void 0}var $x={now:()=>(Qx===void 0&&$x.set(Zx.isProcessing||wx.useManualTiming?Zx.timestamp:performance.now()),Qx),set:e=>{Qx=e,queueMicrotask(fme)}},eS=e=>Math.round(e*1e5)/1e5,tS=e=>t=>typeof t==`string`&&t.startsWith(e),nS=tS(`--`),pme=tS(`var(--`),rS=e=>pme(e)?mme.test(e.split(`/*`)[0].trim()):!1,mme=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function iS(e){return typeof e==`string`&&e.split(`/*`)[0].includes(`var(--`)}var aS={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},oS={...aS,transform:e=>Cx(0,1,e)},sS={...aS,default:1},cS=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function hme(e){return e==null}var gme=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,lS=(e,t)=>n=>!!(typeof n==`string`&&gme.test(n)&&n.startsWith(e)||t&&!hme(n)&&Object.prototype.hasOwnProperty.call(n,t)),uS=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(cS);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},_me=e=>Cx(0,255,e),dS={...aS,transform:e=>Math.round(_me(e))},fS={test:lS(`rgb`,`red`),parse:uS(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+dS.transform(e)+`, `+dS.transform(t)+`, `+dS.transform(n)+`, `+eS(oS.transform(r))+`)`};function vme(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}var pS={test:lS(`#`),parse:vme,transform:fS.transform},mS=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),hS=mS(`deg`),gS=mS(`%`),_S=mS(`px`),yme=mS(`vh`),bme=mS(`vw`),vS={...gS,parse:e=>gS.parse(e)/100,transform:e=>gS.transform(e*100)},yS={test:lS(`hsl`,`hue`),parse:uS(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+gS.transform(eS(t))+`, `+gS.transform(eS(n))+`, `+eS(oS.transform(r))+`)`},bS={test:e=>fS.test(e)||pS.test(e)||yS.test(e),parse:e=>fS.test(e)?fS.parse(e):yS.test(e)?yS.parse(e):pS.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?fS.transform(e):yS.transform(e),getAnimatableNone:e=>{let t=bS.parse(e);return t.alpha=0,bS.transform(t)}},xme=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,xS=new RegExp(cS.source),SS=new RegExp(xme.source,`i`);function Sme(e){return isNaN(e)&&typeof e==`string`&&(xS.test(e)||SS.test(e))}var CS=`number`,wS=`color`,Cme=`var`,wme=`var(`,TS="${}",Tme=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Eme(e){let t=e.toString();return xS.test(t)||SS.test(t)}function ES(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(Tme,e=>(bS.test(e)?(r.color.push(a),i.push(wS),n.push(bS.parse(e))):e.startsWith(wme)?(r.var.push(a),i.push(Cme),n.push(e)):(r.number.push(a),i.push(CS),n.push(parseFloat(e))),++a,TS)).split(TS),indexes:r,types:i}}function Dme(e){return ES(e).values}function DS({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;atypeof e==`number`?0:bS.test(e)?bS.getAnimatableNone(e):e,Ame=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:kme(e);function jme(e){let t=ES(e);return DS(t)(t.values.map((e,n)=>Ame(e,t.split[n])))}var OS={test:Sme,parse:Dme,createTransformer:Ome,getAnimatableNone:jme};function kS(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Mme({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=kS(s,r,e+1/3),a=kS(s,r,e),o=kS(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function AS(e,t){return n=>n>0?t:e}var jS=(e,t,n)=>e+(t-e)*n,MS=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Nme=[pS,fS,yS],Pme=e=>Nme.find(t=>t.test(e));function NS(e){let t=Pme(e);if(!t)return`${e}`,!1;let n=t.parse(e);return t===yS&&(n=Mme(n)),n}var PS=(e,t)=>{let n=NS(e),r=NS(t);if(!n||!r)return AS(e,t);let i={...n};return e=>(i.red=MS(n.red,r.red,e),i.green=MS(n.green,r.green,e),i.blue=MS(n.blue,r.blue,e),i.alpha=jS(n.alpha,r.alpha,e),fS.transform(i))},FS=new Set([`none`,`hidden`]);function Fme(e,t){return FS.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Ime(e,t){return n=>jS(e,t,n)}function IS(e){return typeof e==`number`?Ime:typeof e==`string`?rS(e)?AS:bS.test(e)?PS:zme:Array.isArray(e)?LS:typeof e==`object`?bS.test(e)?PS:Lme:AS}function LS(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>IS(e)(e,t[n]));return e=>{for(let t=0;t{for(let t in r)n[t]=r[t](e);return n}}function Rme(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i{let n=OS.createTransformer(t),r=ES(e),i=ES(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?FS.has(e)&&!i.values.length||FS.has(t)&&!r.values.length?Fme(e,t):Ax(LS(Rme(r,i),i.values),n):(`${e}${t}`,AS(e,t))},RS=/^(-?(?:\d+(?:\.\d*)?|\.\d+))([a-z%]*)$/iu;function Bme(e,t){let n=RS.exec(e);if(!n)return;let r=RS.exec(t);if(!r||n[2]!==r[2])return;let i=n[2],a=parseFloat(n[1]),o=parseFloat(r[1]);return e=>eS(jS(a,o,e))+i}function zS(e,t,n){if(typeof e==`number`&&typeof t==`number`&&typeof n==`number`)return jS(e,t,n);if(typeof e==`string`&&typeof t==`string`){let n=Bme(e,t);if(n)return n}return IS(e)(e,t)}var BS=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`];function Vme(e){let t=new Set,n=new Set,r=!1,i=!1,a=new Set,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(n.add(t),e()),t(o)}let c={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0;let a=t;t=n,n=a,t.forEach(s),t.clear(),r=!1,i&&(i=!1,c.process(e))}};return c}var Hme=40;function VS(e,t,n={delta:0,timestamp:0,isProcessing:!1}){let r=!1,i=!0,a=()=>r=!0,o=BS.reduce((e,t)=>(e[t]=Vme(a),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=wx.useManualTiming,o=a?n.timestamp:performance.now();r=!1,a||(n.delta=i?1e3/60:Math.max(Math.min(o-n.timestamp,Hme),1)),n.timestamp=o,n.isProcessing=!0,s.process(n),c.process(n),l.process(n),u.process(n),d.process(n),f.process(n),p.process(n),m.process(n),n.isProcessing=!1,r&&t&&(i=!1,e(h))},g=()=>{r=!0,i=!0,n.isProcessing||e(h)};return{schedule:BS.reduce((e,t)=>{let n=o[t];return e[t]=(e,t=!1,i=!1)=>(r||g(),n.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>HS.update(t,e),stop:()=>US(t),now:()=>Zx.isProcessing?Zx.timestamp:$x.now()}},GS=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t=n?1/0:i}function Wme(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(qS(r),KS);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:Px(i)}}var JS={stiffness:100,damping:10,mass:1,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05},YS=e=>e<0?1/Math.max(1+e,JS.minDamping):Math.max(1-e,JS.minDamping);function XS(e,t){if(!(e>1))return 1;let n=Math.sqrt(e*e-1),r=e-n,i=e+n,a=2*n*Math.exp(-t)*(1+t);return QS(e=>i*Math.exp(-r*e)-r*Math.exp(-i*e)-a,e=>Math.exp(-i*e)-Math.exp(-r*e),t)/t}function ZS(e,t){return e*Math.sqrt(1-t*t)}var Gme=12;function QS(e,t,n){let r=n;for(let n=1;n{let n=t*i,r=n*e,a=ZS(t,i),o=Math.exp(-r);return $S-n/a*o},r=t=>{let r=t*i*e,a=i*i*t*t*e,o=Math.exp(-r),s=ZS(t*t,i);return(-n(t)+$S>0?-1:1)*-a*o/s}):(n=t=>-.001+Math.exp(-t*e)*(t*e+1),r=t=>Math.exp(-t*e)*(-t*(e*e)));let a=5/e,o=QS(n,r,a),s=o*XS(i,o*e),c=s*s;return{stiffness:c,damping:i*2*Math.sqrt(c),duration:Nx(e)}}var eC=(e,t)=>(t?e>=0:e>0)&&e<1/0;function tC(e,t){if(eC(e,t))return e}function qme(e){let t=tC(e.stiffness),n=tC(e.damping,!0),r=tC(e.mass),i={...e,stiffness:t??JS.stiffness,damping:n??JS.damping,mass:r??JS.mass,isResolvedFromDuration:!1,isTimeDefined:(t??n??r)===void 0&&(e.duration!==void 0||e.bounce!==void 0)};if(i.isTimeDefined){if(e.visualDuration){let t=YS(e.bounce||0),n=2*Math.PI/(e.visualDuration*1.2)*XS(t,2*Math.PI/1.2);i.stiffness=n*n,i.damping=2*t*Math.sqrt(i.stiffness)}else Object.assign(i,Kme(i)),i.isResolvedFromDuration=!0;(!eC(i.stiffness)||!eC(i.damping,!0))&&(i.stiffness=JS.stiffness,i.damping=JS.damping)}return i}function nC(e=JS.visualDuration,t=JS.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},r=n.keyframes[0],i=n.keyframes[n.keyframes.length-1],a={done:!1,value:r},{stiffness:o,damping:s,mass:c,duration:l,isResolvedFromDuration:u,isTimeDefined:d}=qme({...n}),f=e=>d?0:-Px(e),p=s/(2*Math.sqrt(o*c)),m=Px(Math.sqrt(o/c)),h=p*m,g={target:i,delta:i-r,velocity:f(n.velocity||0)||0,restSpeed:0,restDelta:0},_=()=>{let e=Math.abs(g.delta)<5;g.restSpeed=n.restSpeed||(e?JS.restSpeed.granular:JS.restSpeed.default),g.restDelta=n.restDelta||(e?JS.restDelta.granular:JS.restDelta.default)};_();let v,y,b;if(p<1){let e=ZS(m,p),t={A:0,sinC:0,cosC:0,t:-1,env:0,sin:0,cos:0};b=()=>{t.A=(g.velocity+h*g.delta)/e,t.sinC=h*t.A+g.delta*e,t.cosC=h*g.delta-t.A*e};let n=n=>{n!==t.t&&(t.t=n,t.env=Math.exp(-h*n),t.sin=Math.sin(e*n),t.cos=Math.cos(e*n))};v=e=>(n(e),g.target-t.env*(t.A*t.sin+g.delta*t.cos)),y=e=>(n(e),t.env*(t.sinC*t.sin+t.cosC*t.cos))}else if(p===1){v=e=>g.target-Math.exp(-m*e)*(g.delta+(g.velocity+m*g.delta)*e);let e={C:0};b=()=>{e.C=g.velocity+m*g.delta},y=t=>Math.exp(-m*t)*(m*e.C*t-g.velocity)}else{let e=m*Math.sqrt(p*p-1),t=h-e,n=h+e,r=d?1/0:300/e,i=(e,t)=>Math.exp(t>r?-e*r-h*(t-r):-e*t),a={S:0,F:0};b=()=>{let t=(g.velocity+h*g.delta)/e;a.S=(g.delta+t)/2,a.F=(g.delta-t)/2},v=e=>g.target-a.S*i(t,e)-a.F*i(n,e),y=e=>t*a.S*i(t,e)+n*a.F*i(n,e)}b();let x=u&&l||null,S={calculatedDuration:x,retarget:(e,t)=>{g.target=e[e.length-1],g.delta=g.target-e[0],g.velocity=f(t),n.restSpeed&&n.restDelta||_(),S.calculatedDuration=x,a.done=!1,b()},velocity:e=>Nx(y(e)),next:e=>{let t=v(e);if(u)a.done=e>=l;else{let n=Nx(y(e));a.done=Math.abs(n)<=g.restSpeed&&Math.abs(g.target-t)<=g.restDelta}return a.value=a.done?g.target:t,a},toString:()=>{let e=Math.min(qS(S),KS),t=GS(t=>S.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return S}nC.applyToOptions=e=>{let t=Wme(e,100,nC);return e.ease=t.ease,e.duration=Nx(t.duration),e.type=`keyframes`,e};function rC({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>ec,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)-h*Math.exp(-e/r),y=e=>{let t=v(e);f.done=Math.abs(t)<=l,f.value=f.done?_:_+t},b,x,S=e=>{p(f.value)&&(b=e,x=nC({keyframes:[f.value,m(f.value)],velocity:-v(e)/r*1e3,damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return!x&&b===void 0&&(t=!0,y(e),S(e)),b!==void 0&&e>=b?x.next(e-b):(!t&&y(e),f)}}}function Jme(e,t,n){let r=[],i=n||wx.mix||zS,a=e.length-1;for(let n=0;nt[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=Jme(t,r,i),c=s.length,l=n=>{if(o&&n1)for(;rl(Cx(e[0],e[a-1],t)):l}function Xme(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=jx(0,t,r);e.push(jS(n,1,i))}}function Zme(e){let t=[0];return Xme(t,e.length-1),t}function Qme(e,t){return e.map(e=>e*t)}function $me(e,t){return e.map(()=>t||qx).splice(0,e.length-1)}function iC({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=ume(r)?r.map(Xx):Xx(r)||qx,a={done:!1,value:t[0]};if(t.length===2&&!Array.isArray(i)&&(!n||n.length!==2||n[0]===0&&n[1]===1)){let[n,r]=t,o=n===r?void 0:(wx.mix||zS)(n,r);return{calculatedDuration:e,next:t=>(a.value=o?o(i(e>0?Cx(0,1,t/e):1)):r,a.done=t>=e,a)}}let o=Yme(Qme(n&&n.length===t.length?n:Zme(t),e),t,{ease:Array.isArray(i)?i:$me(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var ehe=5;function the(e,t,n){let r=Math.max(t-ehe,0);return Fx(n-e(r),t-r)}function nhe(e,t,n=0){return t<=0?n:e.velocity?e.velocity(t):the(t=>e.next(t).value,t,e.next(t).value)}var rhe=e=>e!==null;function aC(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(rhe),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var ihe={decay:rC,inertia:rC,tween:iC,keyframes:iC,spring:nC};function oC(e){typeof e.type==`string`&&(e.type=ihe[e.type])}function sC(e,t){return{kind:e,animation:t,timestamp:$x.now(),frameTimestamp:Zx.timestamp,frameIsProcessing:Zx.isProcessing}}function cC(e,t,n){let r=globalThis.__MOTION_INSPECT__;if(r)try{r({...sC(`animation-start`,e),options:n?{...t,...n}:t})}catch{}}function ahe(e,t){let n=globalThis.__MOTION_INSPECT__;if(n)try{n({...sC(`layout-animation-start`,e),node:t})}catch{}}var lC=class{constructor(){this.isResolved=!1}get finished(){return this._finished||=this.isResolved?Promise.resolve():new Promise(e=>{this._resolve=e}),this._finished}updateFinished(){this._finished=this._resolve=void 0,this.isResolved=!1}notifyFinished(){this.isResolved=!0,this._resolve?.()}then(e,t){return this.finished.then(e,t)}},ohe=e=>e/100,uC=class extends lC{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==$x.now()&&this.tick($x.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause(),cC(this,this.options)}initAnimation(){let{options:e}=this;oC(e);let{type:t=iC,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||iC;s!==iC&&typeof o[0]!=`number`&&(this.mixKeyframes=Ax(ohe,zS(o[0],o[1])),o=[0,100]);let c=s(o===e.keyframes?e:{...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=qS(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.currentTime=this.holdTime===null?t:this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=Cx(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==rC&&(b.value=aC(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return Px(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Px(e)}get time(){return Px(this.currentTime)}set time(e){e=Nx(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){return nhe(this.generator,this.currentTime,this.options.velocity)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime($x.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=Px(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Ume,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime($x.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}},she=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function che(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(cS)||[];if(!r)return e;let i=n.replace(r,``),a=+!!she.has(t);return r!==n&&(a*=100),t+`(`+a+i+`)`}var lhe=/\b([a-z-]*)\(.*?\)/gu,dC={...OS,getAnimatableNone:e=>{let t=e.match(lhe);return t?t.map(che).join(` `):e}},fC={...OS,getAnimatableNone:e=>{let t=OS.parse(e);return OS.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},pC={...aS,transform:Math.round},mC={borderWidth:_S,borderTopWidth:_S,borderRightWidth:_S,borderBottomWidth:_S,borderLeftWidth:_S,borderRadius:_S,borderTopLeftRadius:_S,borderTopRightRadius:_S,borderBottomRightRadius:_S,borderBottomLeftRadius:_S,width:_S,maxWidth:_S,height:_S,maxHeight:_S,top:_S,right:_S,bottom:_S,left:_S,inset:_S,insetBlock:_S,insetBlockStart:_S,insetBlockEnd:_S,insetInline:_S,insetInlineStart:_S,insetInlineEnd:_S,padding:_S,paddingTop:_S,paddingRight:_S,paddingBottom:_S,paddingLeft:_S,paddingBlock:_S,paddingBlockStart:_S,paddingBlockEnd:_S,paddingInline:_S,paddingInlineStart:_S,paddingInlineEnd:_S,margin:_S,marginTop:_S,marginRight:_S,marginBottom:_S,marginLeft:_S,marginBlock:_S,marginBlockStart:_S,marginBlockEnd:_S,marginInline:_S,marginInlineStart:_S,marginInlineEnd:_S,fontSize:_S,backgroundPositionX:_S,backgroundPositionY:_S,rotate:hS,pathRotation:hS,rotateX:hS,rotateY:hS,rotateZ:hS,scale:sS,scaleX:sS,scaleY:sS,scaleZ:sS,skew:hS,skewX:hS,skewY:hS,distance:_S,translateX:_S,translateY:_S,translateZ:_S,x:_S,y:_S,z:_S,perspective:_S,transformPerspective:_S,opacity:oS,originX:vS,originY:vS,originZ:_S,zIndex:pC,fillOpacity:oS,strokeOpacity:oS,numOctaves:pC},uhe={...mC,color:bS,backgroundColor:bS,outlineColor:bS,fill:bS,stroke:bS,borderColor:bS,borderTopColor:bS,borderRightColor:bS,borderBottomColor:bS,borderLeftColor:bS,filter:dC,WebkitFilter:dC,mask:fC,WebkitMask:fC},hC=e=>uhe[e],dhe=new Set([dC,fC]);function gC(e,t){let n=hC(e);return dhe.has(n)||(n=OS),n.getAnimatableNone?n.getAnimatableNone(t):void 0}function fhe(e){for(let t=1;te*180/Math.PI,vC=e=>yC(_C(Math.atan2(e[1],e[0]))),phe={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:vC,rotateZ:vC,skewX:e=>_C(Math.atan(e[1])),skewY:e=>_C(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},yC=e=>(e%=360,e<0&&(e+=360),e),bC=vC,xC=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),SC=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),mhe={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:xC,scaleY:SC,scale:e=>(xC(e)+SC(e))/2,rotateX:e=>yC(_C(Math.atan2(e[6],e[5]))),rotateY:e=>yC(_C(Math.atan2(-e[2],e[0]))),rotateZ:bC,rotate:bC,skewX:e=>_C(Math.atan(e[4])),skewY:e=>_C(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function CC(e){return+!!e.includes(`scale`)}function wC(e,t){if(!e||e===`none`)return CC(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=mhe,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=phe,i=t}if(!i)return CC(t);let a=r[t],o=i[1].split(`,`).map(ghe);return typeof a==`function`?a(o):o[a]}var hhe=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return wC(n,t)};function ghe(e){return parseFloat(e.trim())}var TC=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],EC=new Set([...TC,`pathRotation`]),DC=e=>e===aS||e===_S,_he=new Set([`x`,`y`,`z`]),vhe=TC.filter(e=>!_he.has(e));function yhe(e){let t=[];return vhe.forEach(n=>{let r=e.getValue(n);if(r!==void 0){let e=r.get(),i=+!!n.startsWith(`scale`);if(e===i)return;t.push([n,e]),r.set(i)}}),t}var bhe=new Set([`bottom`,`right`]);function OC(e,t,n,r,i,a){let o=parseFloat(e);if(!isNaN(o))return o;let{min:s,max:c}=t()[n],l=c-s;return a===`border-box`?l:l-parseFloat(r)-parseFloat(i)}var kC={width:({width:e,paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r},i)=>OC(e,i,`x`,t,n,r),height:({height:e,paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r},i)=>OC(e,i,`y`,t,n,r),top:({top:e})=>parseFloat(e),left:({left:e})=>parseFloat(e),bottom:({top:e},t)=>{let{y:n}=t();return parseFloat(e)+(n.max-n.min)},right:({left:e},t)=>{let{x:n}=t();return parseFloat(e)+(n.max-n.min)},x:({transform:e})=>wC(e,`x`),y:({transform:e})=>wC(e,`y`)};kC.translateX=kC.x,kC.translateY=kC.y;var AC=new Set,jC=!1,MC=!1,NC=!1;function PC(){if(MC){let e=[],t=new Set,n=new Set;AC.forEach(r=>{r.needsMeasurement&&(e.push(r),t.add(r.element),bhe.has(r.name)&&n.add(r.element))});let r=new Map;n.forEach(e=>{let t=yhe(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}MC=!1,jC=!1,AC.forEach(e=>e.complete(NC)),AC.clear()}function FC(){AC.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(MC=!0)})}function xhe(){NC=!0,FC(),PC(),NC=!1}function She(e,t,n){if(typeof e==`string`){if(Tx(e)||Dx(e))return parseFloat(e);if(!OS.test(e)&&OS.test(n))return gC(t,n)}return e??void 0}var IC=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(AC.add(this),jC||(jC=!0,HS.read(FC),HS.resolveKeyframes(PC))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=She(n.readValue(t,a),t,a);r!==void 0&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}fhe(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),AC.delete(this)}cancel(){this.state===`scheduled`&&(AC.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},Che=e=>e.startsWith(`--`);function LC(e,t,n){Che(t)?e.style.setProperty(t,n):e.style[t]=n}var whe={};function RC(e,t){let n=Ox(e);return()=>whe[t]??n()}var The=RC(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),zC=RC(()=>{try{document.createElement(`div`).animate({opacity:0},{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),BC=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,VC={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:BC([0,.65,.55,1]),circOut:BC([.55,0,1,.45]),backIn:BC([.31,.01,.66,-.59]),backOut:BC([.33,1.53,.69,.99])};function HC(e,t){if(e)return typeof e==`function`?zC()?GS(e,t):`ease-out`:Jx(e)?BC(e):Array.isArray(e)?e.map(e=>HC(e,t)||VC.easeOut):VC[e]}function Ehe(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=HC(s,i);Array.isArray(d)&&(u.easing=d);let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};return l&&(f.pseudoElement=l),e.animate(u,f)}function UC(e){return typeof e==`function`&&`applyToOptions`in e}function Dhe({type:e,...t}){return UC(e)&&zC()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var WC=class extends lC{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=Dhe(e);this.animation=Ehe(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=aC(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),LC(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()},cC(this,e,c)}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e!==`idle`&&e!==`finished`&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return Px(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+Px(e)}get time(){return Px(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Nx(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`finished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,onAttach:t,observe:n,...r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&The()?(this.animation.timeline=e,Object.assign(this.animation,r),t?.(this.animation),kx):n(this)}},GC={anticipate:Ux,backInOut:Hx,circInOut:Kx};function Ohe(e){return e in GC}function khe(e){typeof e.ease==`string`&&Ohe(e.ease)&&(e.ease=GC[e.ease])}var KC=10,Ahe=class extends WC{constructor(e){khe(e),oC(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new uC({...a,autoplay:!1}),s=Math.max(KC,$x.now()-this.startTime),c=Cx(0,KC,s-KC),l=o.sample(s).value,{name:u}=this.options;i&&u&&LC(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},qC=(e,t)=>t!==`zIndex`&&!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(OS.test(e)||e===`0`)&&!e.startsWith(`url(`));function jhe(e){let t=e[0];if(e.length===1)return!0;for(let n=0;nObject.hasOwnProperty.call(Element.prototype,`animate`));function Ihe(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e;if(!n||!(YC.has(n)||XC.has(n)))return!1;let c=t?.owner?.current;if(!(c instanceof HTMLElement)&&!(c instanceof SVGElement))return!1;let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return Fhe()&&(YC.has(n)||XC.has(n)&&Phe(s))&&(n!==`transform`||!u)&&!l&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var Lhe=40,Rhe=class extends lC{constructor(e){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=$x.now();let{keyframes:t,name:n,motionValue:r,element:i}=e,a=e;a.autoplay??=!0,a.delay??=0,a.type??=`keyframes`,a.repeat??=0,a.repeatDelay??=0,a.repeatType??=`loop`;let o=i?.KeyframeResolver||IC;this.keyframeResolver=new o(t,(e,t,n)=>this.onKeyframesResolved(e,t,a,!n),n,r,i),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=$x.now();let u=!0;Mhe(e,i,a,o)||(u=!1,(wx.instantAnimations||!s)&&l?.(aC(e,n,t)),e[0]=e[e.length-1],JC(n),n.repeat=0);let d=r?this.resolvedAt&&this.resolvedAt-this.createdAt>Lhe?this.resolvedAt:this.createdAt:void 0,{onComplete:f}=n;n.startTime??=d,n.finalKeyframe=t,n.keyframes=e,n.onComplete=()=>{f?.(),this.notifyFinished()};let p=u&&!c&&Ihe(n),m;if(p){n.element=n.motionValue?.owner?.current;try{m=new Ahe(n)}catch{m=new uC(n)}}else m=new uC(n);this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this._animation.finished:super.finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),xhe()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function ZC(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var QC=30,zhe=e=>!isNaN(parseFloat(e)),$C={current:void 0},Bhe=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=$x.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.notifyChange(),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=$x.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=zhe(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){var n;return e===`change`?this.onChangeSubscribe(t):((n=this.events)[e]||(n[e]=new Mx)).add(t)}onChangeSubscribe(e){let{events:t}=this;return!t.change&&!this.changeSubscriber?this.changeSubscriber=e:(t.change||(t.change=new Mx,t.change.add(this.changeSubscriber),this.changeSubscriber=void 0),t.change.add(e)),()=>{this.changeSubscriber===e?this.changeSubscriber=void 0:t.change?.remove(e),this.stopIfUnobserved()}}stopIfUnobserved(){HS.read(()=>{!this.changeSubscriber&&!this.events.change?.getSize()&&this.stop()})}clearListeners(){this.changeSubscriber=void 0;for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.notifyChange()}notifyChange(){let{current:e,changeSubscriber:t}=this;t?t(e):this.events.change?.notify(e)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return $C.current&&$C.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=$x.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>QC)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,QC);return Fx(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0;let n=!1,r;r=e(()=>{n=!0,this.events.animationComplete?.notify(),this.animation===r&&this.clearAnimation(),t()}),n||(this.animation=r),this.events.animationStart?.notify()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=void 0}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function ew(e,t){return new Bhe(e,t)}function tw(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function nw(e,t){let n=e?.[t]??e?.default??e;return n===e?n:tw(n,e)}var Vhe={type:`spring`,stiffness:500,damping:25,restSpeed:10},Hhe=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Uhe={type:`keyframes`,duration:.8},Whe={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},Ghe=(e,{keyframes:t})=>t.length>2?Uhe:EC.has(e)?e.startsWith(`scale`)?Hhe(t[1]):Vhe:Whe,Khe=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function qhe(e){for(let t in e)if(!Khe.has(t))return!0;return!1}var rw=(e,t,n,r={},i,a)=>o=>{let s=nw(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=Nx(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};qhe(s)||Object.assign(u,Ghe(e,u)),u.duration&&=Nx(u.duration),u.repeatDelay&&=Nx(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(JC(u),u.delay===0&&(d=!0)),(wx.instantAnimations||wx.skipAnimations||i?.shouldSkipAnimations||s.skipAnimations)&&(d=!0,JC(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=aC(u.keyframes,s);if(e!==void 0){HS.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new uC(u):new Rhe(u)},Jhe=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Yhe(e){let t=Jhe.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function iw(e,t,n=1){`${e}`;let[r,i]=Yhe(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Tx(e)?parseFloat(e):e}return rS(i)?iw(i,t,n+1):i}function Xhe(e){let t=[{},{}];return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function aw(e,t,n,r){let i=t=>typeof t==`function`?t(n===void 0?e.custom:n,...Xhe(r)):t;return t=i(t),typeof t==`string`&&(t=e.variants&&e.variants[t]),i(t)}function ow(e,t,n){return aw(e.getProps(),t,n,e)}var sw=(e,t)=>t===`exit`?e.presenceContext?.custom:void 0,cw=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...TC]),Zhe=e=>Array.isArray(e);function Qhe(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ew(n))}function $he(e){return Zhe(e)?e[e.length-1]||0:e}function ege(e,t){let{transitionEnd:n={},transition:r={},...i}=ow(e,t)||{};i={...i,...n};for(let t in i)Qhe(e,t,$he(i[t]))}var lw=e=>!!(e&&e.getVelocity);function tge(e){return!!(lw(e)&&e.add)}function uw(e,t){let n=e.getValue(`willChange`);if(tge(n))return n.add(t);if(!n&&wx.WillChange){let n=new wx.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function dw(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var fw=`data-`+dw(`framerAppearId`);function pw(e){return e.props[fw]}var nge=typeof window<`u`;function rge({protectedKeys:e,needsAnimating:t},n){let r=n in e&&!t[n];return t[n]=!1,r}function mw(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?tw(a,c):c;let l=a?.reduceMotion,u=a?.skipAnimations;r&&(a=r);let d=[],f=i&&e.animationState?.getState()[i],p=a?.path;p&&p.animateVisualElement(e,s,a,n,d);for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||f&&rge(f,t))continue;let o={delay:n,...nw(a||{},t)};u&&(o.skipAnimations=!0);let c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){HS.update(()=>r.set(i));continue}let p=!1;if(nge&&window.MotionHandoffAnimation){let n=pw(e);if(n){let e=window.MotionHandoffAnimation(n,t,HS);e!==null&&(o.startTime=e,p=!0)}}uw(e,t);let m=l??e.shouldReduceMotion;r.start(rw(t,r,i,m&&cw.has(t)?{type:!1}:o,e,p));let h=r.animation;h&&d.push(h)}if(o){let t=()=>HS.update(()=>{o&&ege(e,o)});d.length?Promise.all(d).then(t):t()}return d}function hw(e,t,n={}){let r=ow(e,t,sw(e,n.type)),i=n.transitionOverride||(r?.transition??(e.getDefaultTransition()||{})),a=()=>Promise.all(r?mw(e,r,n):[]),o=(r=0)=>{let{variantChildren:a}=e,{delayChildren:o=0,staggerChildren:s,staggerDirection:c}=i,l=[];return a?.forEach(e=>{e.notify(`AnimationStart`,t),l.push(hw(e,t,{...n,delay:r+(typeof o==`function`?0:o)+ZC(a,e,o,s,c)}).then(()=>e.notify(`AnimationComplete`,t)))}),Promise.all(l)},{when:s}=i;return s?s===`beforeChildren`?a().then(()=>o()):o().then(a):Promise.all([a(),o(n.delay)])}function ige(e,t,n={}){return e.notify(`AnimationStart`,t),(Array.isArray(t)?Promise.all(t.map(t=>hw(e,t,n))):typeof t==`string`?hw(e,t,n):Promise.all(mw(e,ow(e,t,n.custom),n))).then(()=>{e.notify(`AnimationComplete`,t)})}var age={test:e=>e===`auto`,parse:e=>e},oge=e=>t=>t.test(e),sge=[aS,_S,gS,hS,bme,yme,age],gw=e=>sge.find(oge(e));function cge(e){return typeof e==`number`?e===0:e===null||e===`none`||e===`0`||Dx(e)}var lge=new Set([`auto`,`none`,`0`]);function uge(e,t,n){let r=0,i;for(;re.measureViewportBox())}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=this.measure(),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&this.motionValue?.jump(r,!1)}measureEndState(){let{element:e,unresolvedKeyframes:t}=this;if(!e||!e.current)return;this.motionValue?.jump(this.measuredOrigin,!1);let n=t.length-1,r=t[n];t[n]=this.measure(),r!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=r),this.removedTransforms?.length&&this.removedTransforms.forEach(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},_w=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomRightRadius`,`borderBottomLeftRadius`];function vw(e){return Ex(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}function yw(e){return Ex(e)&&`ownerSVGElement`in e}var bw=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function xw(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var fge={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},pge=TC.length;function mge(e,t,n){let r=``,i=!0;for(let a=0;aFw&&(t.x=1),t.yFw&&(t.y=1)}function Lw(e,t){e.min+=t,e.max+=t}function Rw(e,t,n,r,i=.5){Nw(e,t,n,jS(e.min,e.max,i),r)}function zw(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function Bw(e,t,n){let r=n??e;Rw(e.x,zw(t.x,r.x),t.scaleX,t.scale,t.originX),Rw(e.y,zw(t.y,r.y),t.scaleY,t.scale,t.originY)}function Vw(e,t){return Tw(yge(e.getBoundingClientRect(),t))}function xge(e,t,n){let r=Vw(e,n),{scroll:i}=t;return i&&(Lw(r.x,i.offset.x),Lw(r.y,i.offset.y)),r}var{schedule:Hw,cancel:Sge}=VS(queueMicrotask,!1),Uw={x:!1,y:!1};function Ww(){return Uw.x||Uw.y}function Cge(e){return e===`x`||e===`y`?Uw[e]?null:(Uw[e]=!0,()=>{Uw[e]=!1}):Uw.x||Uw.y?null:(Uw.x=Uw.y=!0,()=>{Uw.x=Uw.y=!1})}function Gw(e,t){let n=xw(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function wge(e){return!(e.pointerType===`touch`||Ww())}function Tge(e,t,n={}){let[r,i,a]=Gw(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!wge(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var Kw=(e,t)=>t?e===t||Kw(e,t.parentElement):!1,qw=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,Ege=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Dge(e){return Ege.has(e.tagName)||e.isContentEditable===!0}var Oge=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function kge(e){return Oge.has(e.tagName)||e.isContentEditable===!0}var Jw=new WeakSet;function Yw(e){return t=>{t.key===`Enter`&&e(t)}}function Xw(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var Age=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=Yw(()=>{if(Jw.has(n))return;Xw(n,`down`);let e=Yw(()=>{Xw(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>Xw(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function Zw(e){return qw(e)&&!Ww()}var Qw=new WeakSet;function jge(e,t,n={}){let[r,i,a]=Gw(e,n),o=e=>{let r=e.currentTarget;if(!Zw(e)||Qw.has(e))return;Jw.add(r),n.stopPropagation&&Qw.add(e);let a=t(r,e),o={...i,capture:!0},s=(e,t)=>{window.removeEventListener(`pointerup`,c,o),window.removeEventListener(`pointercancel`,l,o),Jw.has(r)&&Jw.delete(r),Zw(e)&&typeof a==`function`&&a(e,{success:t})},c=e=>{s(e,r===window||r===document||n.useGlobalTarget||Kw(r,e.target))},l=e=>{s(e,!1)};window.addEventListener(`pointerup`,c,o),window.addEventListener(`pointercancel`,l,o)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),vw(e)&&(e.addEventListener(`focus`,e=>Age(e,i)),!Dge(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}var $w=new WeakMap,eT,tT=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:yw(r)&&`getBBox`in r?r.getBBox()[t]:r[n],Mge=tT(`inline`,`width`,`offsetWidth`),Nge=tT(`block`,`height`,`offsetHeight`);function Pge({target:e,borderBoxSize:t}){$w.get(e)?.forEach(n=>{n(e,{get width(){return Mge(e,t)},get height(){return Nge(e,t)}})})}function Fge(e){e.forEach(Pge)}function Ige(){typeof ResizeObserver<`u`&&(eT=new ResizeObserver(Fge))}function Lge(e,t){eT||Ige();let n=xw(e);return n.forEach(e=>{let n=$w.get(e);n||(n=new Set,$w.set(e,n)),n.add(t),eT?.observe(e)}),()=>{n.forEach(e=>{let n=$w.get(e);n?.delete(t),n?.size||eT?.unobserve(e)})}}var nT=new Set,rT;function Rge(){rT=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};nT.forEach(t=>t(e))},window.addEventListener(`resize`,rT)}function zge(e){return nT.add(e),rT||Rge(),()=>{nT.delete(e),!nT.size&&typeof rT==`function`&&(window.removeEventListener(`resize`,rT),rT=void 0)}}function iT(e,t){return typeof e==`function`?zge(e):Lge(e,t)}var aT={value:null,addProjectionMetrics:null};function Bge(e){return yw(e)&&e.tagName===`svg`}function Vge(e,t){if(e===`first`)return 0;{let n=t-1;return e===`last`?n:n/2}}function Hge(e=.1,{startDelay:t=0,from:n=0,ease:r}={}){return(i,a)=>{let o=typeof n==`number`?n:Vge(n,a),s=e*Math.abs(o-i);if(r){let t=a*e;s=Xx(r)(s/t)*t}return t+s}}var oT=e=>typeof e==`number`?e:parseFloat(e),sT=()=>({translate:0,scale:1,origin:0,originPoint:0}),cT=()=>({x:sT(),y:sT()}),lT=()=>({min:0,max:0}),uT=()=>({x:lT(),y:lT()}),Uge=new WeakMap;function dT(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function fT(e){return typeof e==`string`||Array.isArray(e)}var pT=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],mT=[`initial`,...pT];function hT(e){if(dT(e.animate))return!0;for(let t=0;t_T.current=e.matches;e.addEventListener(`change`,t),t()}else _T.current=!1}}var yT=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],bT={};function xT(e){bT=e}function qge(){return bT}var Jge=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=IC,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=$x.now();this.renderScheduledAtt.delete(this)}}this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(vT.current||Kge(),this.shouldReduceMotion=_T.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),US(this.notifyUpdate),US(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&YC.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new WC({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:Nx(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=EC.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&HS.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i()})}sortNodePosition(e){return!this.current||!e.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in bT){let t=bT[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):uT()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t{this.current&&(this.current.textContent=`${e}`)}))}},CT=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function wT(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}var TT={};function ET(e,{layout:t,layoutId:n}){return EC.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!TT[e]||e===`opacity`)}function DT(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(lw(r[t])||i&&lw(i[t])||ET(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Yge(e){return window.getComputedStyle(e)}var Xge=class extends ST{constructor(){super(...arguments),this.type=`html`,this.renderInstance=wT}mount(e){e.style,super.mount(e)}readValueFromInstance(e,t){if(EC.has(t))return this.projection?.isProjecting?CC(t):hhe(e,t);{let n=Yge(e),r=(nS(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return Vw(e,t)}build(e,t,n){Sw(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return DT(e,t,n)}},OT=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),kT=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Zge(e,t,n,r){wT(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(OT.has(n)?n:dw(n),t.attrs[n])}function AT(e,t,n){let r=DT(e,t,n);for(let n in e)if(lw(e[n])||lw(t[n])){let t=TC.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}var Qge=class extends ST{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=uT}getBaseTargetFromProps(e,t){return EC.has(t)?super.getBaseTargetFromProps(e,t)??CC(t):e[t]}getDefaultValue(e){return EC.has(e)?this.latestValues[e]??CC(e):void 0}readValueFromInstance(e,t){if(EC.has(t)){let e=hC(t);return e&&e.default||0}if(Cw.includes(t)){let n=getComputedStyle(e)[t];if(typeof n==`string`&&n)return n.trim()}return t=OT.has(t)?t:dw(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return AT(e,t,n)}build(e,t,n){ww(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Zge(e,t,n,r)}mount(e){this.isSVGTag=kT(e.tagName),super.mount(e)}};function jT(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;rPromise.all(t.map(({animation:t,options:n})=>ige(e,t,n))),n=MT(),r=!0,i=!1;function a(a){let{props:o,parent:s,manuallyAnimateOnMount:c}=e,l=r||i,u=[],d=new Set,f={},p=1/0,m=e;do m=m.props.inherit!==!1&&m.parent;while(m&&!m.isControllingVariants);if($ge.forEach((t,r)=>{let i=n[t],h=o[t],g=m&&m.props[t],_=h===void 0?fT(g)||g===!1?g:void 0:h,v=fT(_),y=t===a?i.isActive:null;y===!1&&(p=r);let b=v&&h===void 0&&!(l&&c);if(i.protectedKeys={...f},!i.isActive&&y===null||!_&&!i.prevProp||dT(_)||typeof _==`boolean`)return;if(t===`exit`&&i.isActive&&y!==!0){f={...f,...i.prevResolvedValues};return}let x=t_e(i.prevProp,_),S=x||v&&(y&&!b||r>p),C=!1,w=Array.isArray(_)?_:[_],T={};if(y!==!1)for(let n of w){let{transition:r,transitionEnd:i,...a}=ow(e,n,sw(e,t))||{};T={...T,...a,...i}}let{prevResolvedValues:E}=i;for(let t in{...E,...T}){if(t in f)continue;let n=T[t],r=E[t],a=Array.isArray(n)&&Array.isArray(r)?!jT(n,r)||x:n!==r;if(a&&n==null)d.add(t);else if(a||n!==void 0&&d.has(t)){S=!0,d.delete(t)&&(C=!0),i.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)}else i.protectedKeys[t]=!0}if(i.prevProp=_,i.prevResolvedValues=T,i.isActive&&(f={...f,...T}),S&&(!(b&&x)||C))for(let n of w){let r={type:t};if(typeof n==`string`&&l&&c&&s?.enteringChildren){let t=ow(s,n)?.transition?.delayChildren;r.delay=ZC(s.enteringChildren,e,t)}u.push({animation:n,options:r})}}),d.size){let{initial:t}=o,n={},r=typeof t!=`boolean`&&ow(e,Array.isArray(t)?t[0]:t,e.presenceContext?.custom);r&&r.transition&&(n.transition=r.transition),d.forEach(i=>{let a=e.getValue(i);a&&(a.liveStyle=!0);let s=r&&!Array.isArray(t)?r[i]:void 0,c=e.getBaseTargetFromProps(o,i);n[i]=(s===void 0?c!==void 0&&!lw(c)?c:e.initialValues[i]===void 0?e.baseTarget[i]:void 0:s)??null}),u.push({animation:n})}let h=l&&e.blockInitialAnimation||r&&!c&&(o.initial===!1||o.initial===o.animate);return r=i=!1,!h&&u.length?t(u):Promise.resolve()}function o(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=a(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:a,setActive:o,setAnimateFunction:n=>{t=n(e)},getState:()=>n,reset:()=>{n=MT(),i=!0}}}function t_e(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!jT(t,e):!1}function MT(){let e={};for(let t of pT)e[t]={isActive:t===`animate`,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}};return e}function NT(e,t){e.min=t.min,e.max=t.max}function PT(e,t){NT(e.x,t.x),NT(e.y,t.y)}function FT(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var n_e=.9999,r_e=1.0001,i_e=-.01,a_e=.01;function IT(e){return e.max-e.min}function o_e(e,t,n){return Math.abs(e-t)<=n}function LT(e,t,n,r=.5){e.origin=r,e.originPoint=jS(t.min,t.max,e.origin),e.scale=IT(n)/IT(t),e.translate=jS(n.min,n.max,e.origin)-e.originPoint,(e.scale>=n_e&&e.scale<=r_e||isNaN(e.scale))&&(e.scale=1),(e.translate>=i_e&&e.translate<=a_e||isNaN(e.translate))&&(e.translate=0)}function RT(e,t,n,r){LT(e.x,t.x,n.x,r?r.originX:void 0),LT(e.y,t.y,n.y,r?r.originY:void 0)}function zT(e,t,n,r=0){e.min=(r?jS(n.min,n.max,r):n.min)+t.min,e.max=e.min+IT(t)}function s_e(e,t,n,r){zT(e.x,t.x,n.x,r?.x),zT(e.y,t.y,n.y,r?.y)}function BT(e,t,n,r=0){let i=r?jS(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+IT(t)}function VT(e,t,n,r){BT(e.x,t.x,n.x,r?.x),BT(e.y,t.y,n.y,r?.y)}function HT(e,t,n,r,i){return e-=t,e=jw(e,1/n,r),i!==void 0&&(e=jw(e,1/i,r)),e}function c_e(e,t=0,n=1,r=.5,i,a=e,o=e){if(gS.test(t)&&(t=parseFloat(t),t=jS(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=jS(a.min,a.max,r);e===a&&(s-=t),e.min=HT(e.min,t,n,s,i),e.max=HT(e.max,t,n,s,i)}function UT(e,t,[n,r,i],a,o){c_e(e,t[n],t[r],t[i],t.scale,a,o)}var l_e=[`x`,`scaleX`,`originX`],u_e=[`y`,`scaleY`,`originY`];function WT(e,t,n,r){UT(e.x,t,l_e,n?n.x:void 0,r?r.x:void 0),UT(e.y,t,u_e,n?n.y:void 0,r?r.y:void 0)}function GT(e){return e.translate===0&&e.scale===1}function KT(e){return GT(e.x)&>(e.y)}function qT(e,t){return e.min===t.min&&e.max===t.max}function d_e(e,t){return qT(e.x,t.x)&&qT(e.y,t.y)}function JT(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function YT(e,t){return JT(e.x,t.x)&&JT(e.y,t.y)}function XT(e){return IT(e.x)/IT(e.y)}function ZT(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function QT(e){return[e(`x`),e(`y`)]}function $T(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var eE={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`){if(_S.test(e))e=parseFloat(e);else return e}return`${$T(e,t.target.x)}% ${$T(e,t.target.y)}%`}},f_e={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=OS.parse(e);if(i.length>5)return r;let a=OS.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=jS(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}};function p_e(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,pathRotation:i,rotateX:a,rotateY:o,skewX:s,skewY:c}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotate(${i}deg) `),a&&(r+=`rotateX(${a}deg) `),o&&(r+=`rotateY(${o}deg) `),s&&(r+=`skewX(${s}deg) `),c&&(r+=`skewY(${c}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var m_e=_w.length,tE=e=>typeof e==`number`||_S.test(e);function h_e(e,t,n,r,i,a){i?(e.opacity=jS(0,n.opacity??1,g_e(r)),e.opacityExit=jS(t.opacity??1,0,__e(r))):a&&(e.opacity=jS(t.opacity??1,n.opacity??1,r));for(let i=0;irt?1:n(jx(e,t,r))}function v_e(e,t,n){let r=lw(e)?e:ew(e);return r.start(rw(``,r,t,n)),r.animation}function iE(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}var y_e=(e,t)=>e.depth-t.depth,b_e=class{constructor(){this.children=[],this.isDirty=!1}add(e){xx(this.children,e),this.isDirty=!0}remove(e){Sx(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(y_e),this.isDirty=!1,this.children.forEach(e)}};function x_e(e,t){let n=$x.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(US(r),e(a-t))};return HS.setup(r,!0),()=>US(r)}function aE(e){return lw(e)?e.get():e}var S_e=class{constructor(){this.members=[]}add(e){xx(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;(!r||r.isConnected===!1)&&!n.snapshot&&(Sx(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(Sx(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},C_e={borderRadius:{...eE,applyTo:[..._w]},borderTopLeftRadius:eE,borderTopRightRadius:eE,borderBottomLeftRadius:eE,borderBottomRightRadius:eE,boxShadow:f_e},oE={hasAnimatedSinceResize:!0,hasEverUpdated:!1};Object.assign(TT,{...C_e,...TT});var sE={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},cE=[``,`X`,`Y`,`Z`],w_e=1e3,T_e=0;function lE(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function uE(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=pw(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,HS,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&uE(r)}function dE({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=T_e++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,aT.value&&(sE.nodes=sE.calculatedTargetDeltas=sE.calculatedProjections=0),this.nodes.forEach(O_e),this.nodes.forEach(F_e),this.nodes.forEach(I_e),this.nodes.forEach(k_e),aT.addProjectionMetrics&&aT.addProjectionMetrics(sE)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;HS.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=x_e(i,250),oE.hasAnimatedSinceResize&&(oE.hasAnimatedSinceResize=!1,this.nodes.forEach(mE)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||V_e,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!YT(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...nw(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l,t.path)}else t||mE(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),US(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(L_e),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&uE(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),this.snapshot&&!IT(this.snapshot.measuredBox.x)&&!IT(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{let n=t/1e3,r=p?.(n);r?(o.x.translate=r.x,o.x.scale=jS(e.x.scale,1,n),o.x.origin=e.x.origin,o.x.originPoint=e.x.originPoint,o.y.translate=r.y,o.y.scale=jS(e.y.scale,1,n),o.y.origin=e.y.origin,o.y.originPoint=e.y.originPoint):(hE(o.x,e.x,n),hE(o.y,e.y,n)),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(VT(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),z_e(this.relativeTarget,this.relativeTargetOrigin,s,n),f&&d_e(this.relativeTarget,f)&&(this.isProjectionDirty=!1),f||=uT(),PT(f,this.relativeTarget)),c&&(this.animationValues=a,h_e(a,i,this.latestValues,n,d,u)),r&&r.rotate!==void 0&&(this.animationValues||=a,this.animationValues.pathRotation=r.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(US(this.pendingAnimation),void 0),this.pendingAnimation=HS.update(()=>{oE.hasAnimatedSinceResize=!0,this.motionValue||=ew(0),this.motionValue.jump(0,!1),this.currentAnimation=v_e(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),ahe(this.currentAnimation,this),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(w_e),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,layout:n,latestValues:r}=e,{target:i}=e;if(t&&i&&n){if(this!==e&&this.layout&&n&&bE(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||uT();let t=IT(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let n=IT(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+n}PT(t,i),Bw(t,r),RT(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new S_e),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&lE(`z`,e,r,this.animationValues);for(let t=0;te.currentAnimation?.stop()),this.root.nodes.forEach(fE),this.root.sharedNodes.clear()}}}function E_e(e){e.updateLayout()}function D_e(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)QT(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=IT(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;NT(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else bE(i,t.layoutBox,n)&&QT(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=IT(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=cT();RT(o,n,t.layoutBox);let s=cT();a?RT(s,e.applyTransform(r,!0),t.measuredBox):RT(s,n,t.layoutBox);let c=!KT(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=uT();VT(s,t.layoutBox,i.layoutBox,o);let c=uT();VT(c,n,a.layoutBox,o),YT(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function O_e(e){aT.value&&sE.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function k_e(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function A_e(e){e.clearSnapshot()}function fE(e){e.clearMeasurements()}function j_e(e){e.isLayoutDirty=!0,e.updateLayout()}function pE(e){e.isLayoutDirty=!1}function M_e(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function N_e(e){e.relativeTarget&&e.relativeParent?.isLayoutDirty&&(e.currentAnimation?e.isLayoutDirty=!0:(e.targetDelta=void 0,e.removeRelativeTarget()))}function P_e(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function mE(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function F_e(e){e.resolveTargetDelta()}function I_e(e){e.calcProjection()}function L_e(e){e.resetSkewAndRotation()}function R_e(e){e.removeLeadSnapshot()}function hE(e,t,n){e.translate=jS(t.translate,0,n),e.scale=jS(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function gE(e,t,n,r){e.min=jS(t.min,n.min,r),e.max=jS(t.max,n.max,r)}function z_e(e,t,n,r){gE(e.x,t.x,n.x,r),gE(e.y,t.y,n.y,r)}function B_e(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var V_e={duration:.45,ease:[.4,0,.1,1]},_E=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),vE=_E(`applewebkit/`)&&!_E(`chrome/`)?Math.round:kx;function yE(e){e.min=vE(e.min),e.max=vE(e.max)}function H_e(e){yE(e.x),yE(e.y)}function bE(e,t,n){return e===`position`||e===`preserve-aspect`&&!o_e(XT(t),XT(n),.2)}function U_e(e){return e!==e.root&&e.scroll?.wasRoot}var W_e=dE({attachResizeListener:(e,t)=>iE(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),xE={current:void 0},SE=dE({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!xE.current){let e=new W_e({});e.mount(window),e.setOptions({layoutScroll:!0}),xE.current=e}return xE.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),CE=(0,$.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function wE(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function G_e(...e){return t=>{let n=!1,r=e.map(e=>{let r=wE(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t{let{width:e,height:u,top:d,left:f,right:p,bottom:m,direction:h}=c.current;if(t||a===!1||!s.current||!e||!u)return;let g=h===`rtl`,_=n===`left`?g?`right: ${p}`:`left: ${f}`:g?`left: ${f}`:`right: ${p}`,v=r===`bottom`?`bottom: ${m}`:`top: ${d}`;s.current.dataset.motionPopId=o;let y=document.createElement(`style`);l&&(y.nonce=l);let b=i??document.head;return b.appendChild(y),y.sheet&&y.sheet.insertRule(` - [data-motion-pop-id="${o}"] { - position: absolute !important; - width: ${e}px !important; - height: ${u}px !important; - ${_}px !important; - ${v}px !important; - } - `),()=>{s.current?.removeAttribute(`data-motion-pop-id`),b.contains(y)&&b.removeChild(y)}},[t]),(0,Q.jsx)(q_e,{isPresent:t,childRef:s,sizeRef:c,pop:a,children:a===!1?e:$.cloneElement(e,{ref:u})})}var TE=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:a,mode:o,anchorX:s,anchorY:c,root:l})=>{let u=vx(Y_e),d=(0,$.useId)(),f=(0,$.useRef)(n),p=(0,$.useRef)(r);yx(()=>{f.current=n,p.current=r});let m=!0,h=(0,$.useMemo)(()=>(m=!1,{id:d,initial:t,isPresent:n,custom:i,onExitComplete:e=>{u.set(e,!0);for(let e of u.values())if(!e)return;r&&r()},register:e=>(u.set(e,!1),()=>{u.delete(e),!f.current&&!u.size&&p.current?.()})}),[n,u,r]);return a&&m&&(h={...h}),(0,$.useMemo)(()=>{u.forEach((e,t)=>u.set(t,!1))},[n]),$.useEffect(()=>{!n&&!u.size&&r&&r()},[n]),e=(0,Q.jsx)(J_e,{pop:o===`popLayout`,isPresent:n,anchorX:s,anchorY:c,root:l,children:e}),(0,Q.jsx)(bx.Provider,{value:h,children:e})};function Y_e(){return new Map}function X_e(e=!0){let t=(0,$.useContext)(bx);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,a=(0,$.useId)();(0,$.useEffect)(()=>{if(e)return i(a)},[e]);let o=(0,$.useCallback)(()=>e&&r&&r(a),[a,r,e]);return!n&&r?[!1,o]:[!0]}var EE=e=>e.key||``;function Z_e(e){let t=[];return $.Children.forEach(e,e=>{(0,$.isValidElement)(e)&&t.push(e)}),t}var DE=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:i=!0,mode:a=`sync`,propagate:o=!1,anchorX:s=`left`,anchorY:c=`top`,root:l})=>{let[u,d]=X_e(o),f=(0,$.useMemo)(()=>Z_e(e),[e]),p=o&&!u?[]:f.map(EE),m=(0,$.useRef)(!0),h=vx(()=>new Map),g=(0,$.useRef)(new Set),[_,v]=(0,$.useState)(f),[y,b]=(0,$.useState)(f);yx(()=>{o&&!u&&!y.length&&d?.()},[u,o,y.length,d]),yx(()=>{m.current=!1;for(let e=0;eh.get(EE(e)))?e=f:a===`wait`&&(e=x),b(Z_e(e)),v(f),null}let{forceRender:S}=(0,$.useContext)(_x);return(0,Q.jsx)(Q.Fragment,{children:y.map(e=>{let _=EE(e),b=o&&!u?!1:f===y||p.includes(_);return(0,Q.jsx)(TE,{isPresent:b,initial:!m.current||n?void 0:!1,custom:t,presenceAffectsLayout:i,mode:a,root:l,onExitComplete:b?void 0:()=>{if(g.current.has(_))return;if(h.has(_))g.current.add(_),h.set(_,!0);else return;let e=!0;h.forEach(t=>{t||(e=!1)}),e&&(S?.(),v([]),o&&d?.(),r&&r())},anchorX:s,anchorY:c,children:e},_)})})},Q_e=(0,$.createContext)({strict:!1}),$_e={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`onHoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},eve=!1;function tve(){if(eve)return;let e={};for(let t in $_e)e[t]={isEnabled:e=>$_e[t].some(t=>!!e[t])};xT(e),eve=!0}function nve(){return tve(),qge()}function rve(e){let t=nve();for(let n in e)t[n]={...t[n],...e[n]};xT(t)}var OE=(0,$.createContext)({});function ive(e,t){if(hT(e)){let{initial:t,animate:n}=e;return{initial:t===!1||fT(t)?t:void 0,animate:fT(n)?n:void 0}}return e.inherit===!1?{}:t}function ave(e){let{initial:t,animate:n}=ive(e,(0,$.useContext)(OE));return(0,$.useMemo)(()=>({initial:t,animate:n}),[ove(t),ove(n)])}function ove(e){return Array.isArray(e)?e.join(` `):e}var kE=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sve(e,t,n){for(let r in t)!lw(t[r])&&!ET(r,n)&&(e[r]=t[r])}function cve({transformTemplate:e},t){return(0,$.useMemo)(()=>{let n=kE();return Sw(n,t,e),Object.assign({},n.vars,n.style)},[t])}function lve(e,t){let n=e.style||{},r={};return sve(r,n,e),Object.assign(r,cve(e,t)),r}function uve(e,t){let n={},r=lve(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var dve=()=>({...kE(),attrs:{}});function fve(e,t,n,r){let i=(0,$.useMemo)(()=>{let n=dve();return ww(n,t,kT(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};sve(t,e.style,e),i.style={...t,...i.style}}return i}var pve=new Set(`animate.exit.variants.initial.style.values.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function AE(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||pve.has(e)}function mve(e,t){return e.startsWith(`on`)?!AE(e):t?.(e)??!AE(e)}function hve(e,t,n,r){let i={};for(let a in e)(a!==`values`||typeof e.values!=`object`)&&(lw(e[a])||(mve(a,r)||n===!0&&AE(a)||!t&&!AE(a)||e.draggable&&a.startsWith(`onDrag`))&&(i[a]=e[a]));return i}var gve=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function jE(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(gve.indexOf(e)>-1||/[A-Z]/u.test(e))}function _ve(e,t,n,{latestValues:r},i,a=!1,o,s){let c=(o??jE(e)?fve:uve)(t,r,i,e),l=hve(t,typeof e==`string`,a,s),u=e===$.Fragment?{}:{...l,...c,ref:n},{children:d}=t,f=(0,$.useMemo)(()=>lw(d)?d.get():d,[d]);return(0,$.createElement)(e,{...u,children:f})}function vve({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:yve(n,r,i,e),renderState:t()}}function yve(e,t,n,r){let i={},a=r(e,{});for(let e in a)i[e]=aE(a[e]);let{initial:o,animate:s}=e,c=hT(e),l=gT(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!dT(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n(t,n)=>{let r=(0,$.useContext)(OE),i=(0,$.useContext)(bx),a=()=>vve(e,t,r,i);return n?a():vx(a)},xve=bve({scrapeMotionValuesFromProps:DT,createRenderState:kE}),Sve=bve({scrapeMotionValuesFromProps:AT,createRenderState:dve}),Cve=Symbol.for(`motionComponentSymbol`);function wve(e,t,n){let r=(0,$.useRef)(n);(0,$.useInsertionEffect)(()=>{r.current=n});let i=(0,$.useRef)(null);return(0,$.useCallback)(n=>{n&&e.onMount?.(n),t&&(n?t.mount(n):t.unmount());let a=r.current;if(typeof a==`function`){if(n){let e=a(n);typeof e==`function`&&(i.current=e)}else i.current?(i.current(),i.current=null):a(n)}else a&&(a.current=n)},[t])}var Tve=(0,$.createContext)({});function ME(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function Eve(e,t,n,r,i,a){let{visualElement:o}=(0,$.useContext)(OE),s=(0,$.useContext)(Q_e),c=(0,$.useContext)(bx),l=(0,$.useContext)(CE),u=l.reducedMotion,d=l.skipAnimations,f=(0,$.useRef)(null),p=(0,$.useRef)(!1);r||=s.renderer,!f.current&&r&&(f.current=r(e,{visualState:t,parent:o,props:n,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u,skipAnimations:d,isSVG:a}),p.current&&f.current&&(f.current.manuallyAnimateOnMount=!0));let m=f.current,h=(0,$.useContext)(Tve);m&&!m.projection&&i&&(m.type===`html`||m.type===`svg`)&&Dve(f.current,n,i,h);let g=(0,$.useRef)(!1);(0,$.useInsertionEffect)(()=>{m&&g.current&&m.update(n,c)});let _=n[fw],v=(0,$.useRef)(!!_&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(_)&&window.MotionHasOptimisedAnimation?.(_));return yx(()=>{p.current&&m&&(m.animationState?.animateChanges(),m.enteringChildren=void 0)},[]),yx(()=>{p.current=!0,m&&(g.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),v.current&&m.animationState&&m.animationState.animateChanges())}),(0,$.useEffect)(()=>{m&&(!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(_)}),!1),m.enteringChildren=void 0)}),m}function Dve(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:Ove(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&ME(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function Ove(e){if(e)return e.options.allowProjection===!1?Ove(e.parent):e.projection}function NE(e,{forwardMotionProps:t=!1,type:n}={},r,i){r&&rve(r);let a=n?n===`svg`:jE(e),o=a?Sve:xve;function s(n,s){let c,l={...(0,$.useContext)(CE),...n,layoutId:kve(n)},{isStatic:u,isValidProp:d}=l,f=ave(n),p=o(n,u);if(!u&&typeof window<`u`){Ave(l,r);let t=jve(l);c=t.MeasureLayout,f.visualElement=Eve(e,p,l,i,t.ProjectionNode,a)}return(0,Q.jsxs)(OE.Provider,{value:f,children:[c&&f.visualElement?(0,Q.jsx)(c,{visualElement:f.visualElement,...l}):null,_ve(e,n,wve(p,f.visualElement,s),p,u,t,a,d)]})}s.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let c=(0,$.forwardRef)(s);return c[Cve]=e,c}function kve({layoutId:e}){let t=(0,$.useContext)(_x).id;return t&&e!==void 0?t+`-`+e:e}function Ave(e,t){(0,$.useContext)(Q_e).strict}function jve(e){let{drag:t,layout:n}=nve();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Mve(e,t){if(typeof Proxy>`u`)return NE;let n=new Map,r=(n,r)=>NE(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,NE(a,void 0,e,t)),n.get(a))})}var Nve=(e,t)=>t.isSVG??jE(e)?new Qge(t):new Xge(t,{allowProjection:e!==$.Fragment}),Pve=class extends CT{constructor(e){super(e),e.animationState||=e_e(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();dT(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},Fve=0,Ive={animation:{Feature:Pve},exit:{Feature:class extends CT{constructor(){super(...arguments),this.id=Fve++}update(){let{presenceContext:e,prevPresenceContext:t,animationState:n}=this.node;if(!e||!n)return;let{isPresent:r,onExitComplete:i}=e,a=t?.isPresent;if(r===a)return;if(r&&a===!1){if(this.exit===!0){let{initial:e}=this.node.getProps();if(e&&!Array.isArray(e)){let{transition:t,transitionEnd:n,...r}=ow(this.node,e)||{};for(let e in r)this.node.getValue(e)?.jump(r[e])}this.node.blockInitialAnimation=!1,n.reset(),n.animateChanges()}else n.setActive(`exit`,!1);this.exit=void 0;return}let o=this.exit=n.setActive(`exit`,!r);i&&!r&&o.then(()=>{this.exit===o&&(this.exit=!0,i(this.id))})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function PE(e){return{point:{x:e.pageX,y:e.pageY}}}var Lve=e=>t=>qw(t)&&e(t,PE(t));function FE(e,t,n,r){return iE(e,t,Lve(n),r)}var Rve=({current:e})=>e?e.ownerDocument.defaultView:null,zve=(e,t)=>Math.abs(e-t);function Bve(e,t){let n=zve(e.x,t.x),r=zve(e.y,t.y);return Math.sqrt(n**2+r**2)}var Vve=new Set([`auto`,`scroll`]),Hve=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.hasPendingMove=!1,this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=IE(this.lastRawMoveEventInfo,this.transformPagePoint));let e=LE(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=Bve(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e;this.history.push({...r,timestamp:$x.now()});let{onStart:i,onMove:a}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=IE(t,this.transformPagePoint),this.hasPendingMove=!0,HS.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.hasPendingMove&&this.updatePoint(),this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=LE(e.type===`pointercancel`?this.lastMoveEventInfo:IE(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!qw(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let s=IE(PE(e),this.transformPagePoint),{point:c}=s,{timestamp:l}=Zx;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,LE(s,this.history));let d={passive:!0,capture:!0};this.removeListeners=Ax(FE(this.contextWindow,`pointermove`,this.handlePointerMove,d),FE(this.contextWindow,`pointerup`,this.handlePointerUp,d),FE(this.contextWindow,`pointercancel`,this.handlePointerUp,d)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(Vve.has(e.overflowX)||Vve.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};(i.x!==0||i.y!==0)&&(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),HS.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),US(this.updatePoint)}};function IE(e,t){return t?{point:t(e.point)}:e}function Uve(e,t){return{x:e.x-t.x,y:e.y-t.y}}function LE({point:e},t){return{point:e,delta:Uve(e,Gve(t)),offset:Uve(e,Wve(t)),velocity:Kve(t,.1)}}function Wve(e){return e[0]}function Gve(e){return e[e.length-1]}function Kve(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=Gve(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Nx(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>Nx(t)*2&&(r=e[1]);let a=Px(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function qve(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?jS(n,e,r.max):Math.min(e,n)),e}function Jve(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function Yve(e,{top:t,left:n,bottom:r,right:i}){return{x:Jve(e.x,n,i),y:Jve(e.y,t,r)}}function Xve(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=jx(t.min,t.max-r,e.min):r>i&&(n=jx(e.min,e.max-i,t.min)),Cx(0,1,n)}function $ve(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var RE=.35;function eye(e=RE){return e===!1?e=0:e===!0&&(e=RE),{x:tye(e,`left`,`right`),y:tye(e,`top`,`bottom`)}}function tye(e,t,n){return{min:nye(e,t),max:nye(e,n)}}function nye(e,t){return typeof e==`number`?e:e[t]||0}var rye=new WeakMap,iye=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=uT(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{t&&this.snapToCursor(e),this.stopAnimation()},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Cge(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),QT(e=>{let t=this.getAxisMotionValue(e).get()||0;if(gS.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=IT(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&HS.update(()=>i(e,t),!1,!0),uw(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;if(r&&this.currentDirection===null){this.currentDirection=sye(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&HS.update(()=>a(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:l}=this.getProps();this.panSession=new Hve(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:Rve(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&HS.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!zE(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=qve(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&ME(e)?this.constraints||=this.resolveRefConstraints():this.constraints=e&&n?Yve(n.layoutBox,e):!1,this.elastic=eye(t),r!==this.constraints&&!ME(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&QT(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=$ve(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!ME(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;r.root&&(r.root.scroll=void 0,r.root.updateScroll());let i=xge(n,r.root,this.visualElement.getTransformPagePoint()),a=Zve(r.layout.layoutBox,i);if(t){let e=t(vge(a));this.hasMutatedConstraints=!!e,e&&(a=Tw(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=QT(o=>{if(!zE(o,t,this.currentDirection))return;let c=s&&s[o]||{};(a===!0||a===o)&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return uw(this.visualElement,e),n.start(rw(e,n,0,t,this.visualElement,!1))}stopAnimation(){QT(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor({clientX:e,clientY:t}){let{drag:n}=this.getProps(),r={x:e,y:t},i=this.visualElement.getTransformPagePoint()?.(r)||r,a=this.visualElement.measureViewportBox();QT(e=>{if(!zE(e,n,this.currentDirection))return;let t=this.getAxisMotionValue(e),{min:r,max:o}=a[e];t.set((t.get()||0)+i[e]-jS(r,o,.5))})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!ME(t)||!n||!this.constraints)return;this.stopAnimation();let r=this.constraints,i={x:0,y:0};QT(e=>{let t=this.getAxisMotionValue(e).get();i[e]=Qve({min:t,max:t},r[e])});let{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),QT(t=>{let n=this.getAxisMotionValue(t);if(!zE(t,e,null)||!n.get())return;let{min:r,max:a}=this.constraints[t];n.set(jS(r,a,i[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;rye.set(this.visualElement,this);let e=this.visualElement.current,t=FE(e,`pointerdown`,t=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=t.target,a=i!==e&&kge(i);n&&r&&!a&&this.start(t)}),n,r=()=>{let{dragConstraints:t}=this.getProps();ME(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=oye(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:i}=this.visualElement,a=i.addEventListener(`measure`,r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),HS.read(r);let o=iE(window,`resize`,()=>this.scalePositionWithinConstraints()),s=i.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(QT(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{o(),t(),a(),s&&s(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=RE,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function aye(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function oye(e,t,n){let r=iT(e,aye(n)),i=iT(t,aye(n));return()=>{r(),i()}}function zE(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function sye(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var cye=class extends CT{constructor(e){super(e),this.removeGroupControls=kx,this.removeListeners=kx,this.controls=new iye(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||kx}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},BE=e=>(t,n)=>{e&&HS.update(()=>e(t,n),!1,!0)},lye=class extends CT{constructor(){super(...arguments),this.removePointerDownListener=kx}onPointerDown(e){this.session=new Hve(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Rve(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:BE(e),onStart:BE(t),onMove:BE(n),onEnd:(e,t)=>{delete this.session,r&&HS.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=FE(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},VE=!1,uye=class extends $.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),VE&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),oE.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,e.layoutDependency!==t&&a.setOptions({...a.options,layoutDependency:t}),VE=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||HS.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),Hw.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;VE=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function dye(e){let[t,n]=X_e(),r=(0,$.useContext)(_x);return(0,Q.jsx)(uye,{...e,layoutGroup:r,switchLayoutGroup:(0,$.useContext)(Tve),isPresent:t,safeToRemove:n})}var fye={pan:{Feature:lye},drag:{Feature:cye,ProjectionNode:SE,MeasureLayout:dye}};function pye(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=r[`onHover`+n];i&&HS.postRender(()=>i(t,PE(t)))}var mye=class extends CT{mount(){let{current:e}=this.node;e&&(this.unmount=Tge(e,(e,t)=>(pye(this.node,t,`Start`),e=>pye(this.node,e,`End`))))}unmount(){}},hye=class extends CT{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}e&&this.node.animationState&&(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=Ax(iE(this.node.current,`focus`,()=>this.onFocus()),iE(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function gye(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=r[`onTap`+(n===`End`?``:n)];i&&HS.postRender(()=>i(t,PE(t)))}var _ye=class extends CT{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=jge(e,(e,t)=>(gye(this.node,t,`Start`),(e,{success:t})=>gye(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},HE=new WeakMap,UE=new WeakMap,vye=e=>{let t=HE.get(e.target);t&&t(e)},yye=e=>{e.forEach(vye)};function bye({root:e,...t}){let n=e||document;UE.has(n)||UE.set(n,{});let r=UE.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(yye,{root:e,...t})),r[i]}function xye(e,t,n){let r=bye(t);return HE.set(e,n),r.observe(e),()=>{HE.delete(e),r.unobserve(e)}}var Sye={some:0,all:1},Cye=class extends CT{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:Sye[r]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)};this.stopObserver=xye(this.node.current,a,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(wye(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function wye({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var Tye={inView:{Feature:Cye},tap:{Feature:_ye},focus:{Feature:hye},hover:{Feature:mye}},Eye={layout:{ProjectionNode:SE,MeasureLayout:dye}},WE=Mve({...Ive,...Tye,...fye,...Eye},Nve),Dye={error:`critical`,warning:`caution`,success:`positive`,info:`neutral`},Oye={error:`critical`,warning:`caution`,success:`positive`,info:`neutral`},kye=`_1a5lj7y4`,Aye=`_1a5lj7y0`,jye=`_1a5lj7y1`,Mye={error:`alert`,warning:`alert`,success:`alert`,info:`alert`};function Nye(e){let t=(0,Z.c)(51),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({className:n,closable:r,description:i,duration:a,onClose:o,radius:l,title:u,status:c,updatedAt:d,...s}=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,t[9]=u,t[10]=d);let f=l===void 0?3:l,p=c?Dye[c]:`default`,m=c?Oye[c]:`default`,h=c?Mye[c]:`status`,g=wt()?0:.26,_;t[11]===g?_=t[12]:(_=g?{type:`spring`,visualDuration:g,bounce:.25}:{duration:0},t[11]=g,t[12]=_);let v=_,y=a&&isFinite(a)&&a<20736e5,b;t[13]===n?b=t[14]:(b=Dn(Aye,n),t[13]=n,t[14]=b);let x=y?``:void 0,S;t[15]===u?S=t[16]:(S=u&&(0,Q.jsx)(Y,{size:1,weight:`medium`,children:u}),t[15]=u,t[16]=S);let C;t[17]!==i||t[18]!==v?(C=i&&(0,Q.jsx)(Vye,{muted:!0,size:1,variants:GE,transition:v,children:i}),t[17]=i,t[18]=v,t[19]=C):C=t[19];let w;t[20]!==S||t[21]!==C?(w=(0,Q.jsx)(kn,{className:jye,flex:1,padding:3,children:(0,Q.jsxs)(An,{gap:3,children:[S,C]})}),t[20]=S,t[21]=C,t[22]=w):w=t[22];let T;t[23]!==m||t[24]!==r||t[25]!==o?(T=r&&(0,Q.jsx)(zt,{padding:1,children:(0,Q.jsx)(Mn,{as:`button`,icon:Gn,mode:`bleed`,padding:2,tone:m,onClick:o,style:{verticalAlign:`top`}})}),t[23]=m,t[24]=r,t[25]=o,t[26]=T):T=t[26];let E;t[27]!==w||t[28]!==T||t[29]!==v?(E=(0,Q.jsxs)(Bye,{align:`flex-start`,variants:GE,transition:v,children:[w,T]}),t[27]=w,t[28]=T,t[29]=v,t[30]=E):E=t[30];let D;t[31]!==p||t[32]!==a||t[33]!==y||t[34]!==o||t[35]!==f||t[36]!==v||t[37]!==d||t[38]!==g?(D=y&&(0,Q.jsxs)(WE.div,{className:`_1a5lj7y2`,"data-ui":`ToastLoadingBar`,variants:GE,transition:v,children:[(0,Q.jsx)(yt,{className:`_1a5lj7y3`,tone:p,radius:f}),(0,Q.jsx)(Pye,{duration:a,onComplete:o,tone:p,visualDuration:g},`progress-${d}`)]}),t[31]=p,t[32]=a,t[33]=y,t[34]=o,t[35]=f,t[36]=v,t[37]=d,t[38]=g,t[39]=D):D=t[39];let O;return t[40]!==p||t[41]!==f||t[42]!==s||t[43]!==h||t[44]!==b||t[45]!==x||t[46]!==E||t[47]!==D||t[48]!==v||t[49]!==g?(O=(0,Q.jsxs)(zye,{className:b,"data-ui":`Toast`,role:h,...s,"data-has-duration":x,custom:g,radius:f,shadow:2,tone:p,as:`li`,layout:`position`,variants:Fye,initial:Iye,animate:Lye,exit:Rye,transition:v,children:[E,D]}),t[40]=p,t[41]=f,t[42]=s,t[43]=h,t[44]=b,t[45]=x,t[46]=E,t[47]=D,t[48]=v,t[49]=g,t[50]=O):O=t[50],O}function Pye(e){let t=(0,Z.c)(12),{duration:n,onComplete:r,tone:i,visualDuration:a}=e,{color:o}=Pn(),s=o.button.default[i],c;t[0]===s.enabled.bg?c=t[1]:(c={"--toast-loading-bar-bg":s.enabled.bg},t[0]=s.enabled.bg,t[1]=c);let l,u;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(l={scaleX:0},u={scaleX:1},t[2]=l,t[3]=u):(l=t[2],u=t[3]);let d=n/1e3,f;t[4]!==d||t[5]!==a?(f={delay:a,duration:d,ease:`linear`},t[4]=d,t[5]=a,t[6]=f):f=t[6];let p;return t[7]!==r||t[8]!==c||t[9]!==f||t[10]!==i?(p=(0,Q.jsx)(zye,{className:kye,tone:i,style:c,initial:l,animate:u,transition:f,onAnimationComplete:r}),t[7]=r,t[8]=c,t[9]=f,t[10]=i,t[11]=p):p=t[11],p}var Fye={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:e=>e?{opacity:1,transition:{when:`beforeChildren`,delayChildren:Hge(e/3),duration:e/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},Iye=[`hidden`,`initial`],Lye=[`visible`,`slideIn`],Rye=[`hidden`,`slideOut`],GE={initial:{willChange:`transform`},hidden:{opacity:0},visible:{opacity:1}},zye=WE.create(yt),Bye=WE.create(kn),Vye=WE.create(Y);function Hye(){return(0,$.useSyncExternalStore)(Gye,Wye,Uye)}function Uye(){return!1}function Wye(){return!0}var Gye=()=>()=>{},Kye=dn(`@sanity/ui/context/toast`,null),qye=`_1ojgmwx0`;function Jye(e){let t=(0,Z.c)(9),{children:n,padding:r,paddingX:i,paddingY:a,gap:o}=e,s=r===void 0?4:r,c=o===void 0?3:o,{zIndex:l}=Mt(),u;t[0]===l?u=t[1]:(u={zIndex:l},t[0]=l,t[1]=u);let d;return t[2]!==n||t[3]!==c||t[4]!==s||t[5]!==i||t[6]!==a||t[7]!==u?(d=(0,Q.jsx)(gx,{as:`ul`,className:qye,"data-ui":`ToastProvider`,padding:s,paddingX:i,paddingY:a,gap:c,gridTemplateColumns:1,style:u,children:n}),t[2]=n,t[3]=c,t[4]=s,t[5]=i,t[6]=a,t[7]=u,t[8]=d):d=t[8],d}var Yye=0;function Xye(){return String(Yye++)}function Zye(e){let t=(0,Z.c)(13),{children:n,padding:r,paddingX:i,paddingY:a,gap:o,zOffset:s}=e,c=s===void 0?1:s,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=[],t[0]=l):l=t[0];let[u,d]=(0,$.useState)(l),f=Hye(),p;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(p={version:0,push:e=>{let t=e.id||Xye(),n=e.duration||5e3;return(0,$.startTransition)(()=>{d(r=>{if(n===.01)return r.filter(e=>e.id!==t);let i=()=>(0,$.startTransition)(()=>d(e=>e.filter(e=>e.id!==t)));return[...r.filter(e=>e.id!==t),{dismiss:i,id:t,updatedAt:Date.now(),params:{...e,duration:n}}]})}),t}},t[1]=p):p=t[1];let m=p,h;t[2]!==o||t[3]!==f||t[4]!==r||t[5]!==i||t[6]!==a||t[7]!==u||t[8]!==c?(h=f&&(0,Q.jsx)(_t,{zOffset:c,children:(0,Q.jsx)(Jye,{padding:r,paddingX:i,paddingY:a,gap:o,children:(0,Q.jsx)(DE,{initial:!1,mode:`popLayout`,children:u.map(Qye)})})}),t[2]=o,t[3]=f,t[4]=r,t[5]=i,t[6]=a,t[7]=u,t[8]=c,t[9]=h):h=t[9];let g;return t[10]!==n||t[11]!==h?(g=(0,Q.jsxs)(Kye.Provider,{value:m,children:[n,h]}),t[10]=n,t[11]=h,t[12]=g):g=t[12],g}function Qye(e){let{dismiss:t,id:n,params:r,updatedAt:i}=e;return(0,Q.jsx)(Nye,{closable:r.closable,description:r.description,onClose:t,status:r.status,title:r.title,duration:r.duration,updatedAt:i},n)}function KE(){let e=(0,$.useContext)(Kye);if(!e)throw Error(`useToast(): missing context value`);if(!kt(e)||e.version!==0)throw Error(`useToast(): the context value is not compatible`);return e}function $ye(e){(0,$.useEffect)(()=>ofe(e.flush),[e.flush]),(0,$.useEffect)(()=>afe(e.endWithBeacon),[e.endWithBeacon])}var ebe=(0,$.createContext)(null);function tbe(){return(0,$.useContext)(ebe)}function nbe(e){let{children:t}=e,[n]=(0,$.useState)(()=>lfe());return(0,Q.jsx)(ebe.Provider,{value:n.consumeEvents,children:(0,Q.jsx)(qE.Provider,{value:n.logger,children:t})})}var qE=(0,$.createContext)(cfe);function rbe(e){let{children:t,store:n}=e,r=tbe();return(0,$.useEffect)(()=>{r&&n.logger.resume(r())},[n,r]),$ye(n),(0,Q.jsx)(qE.Provider,{value:n.logger,children:t})}function JE(){return(0,$.useContext)(qE)}var YE=new WeakMap;function ibe(e){let t=YE.get(e);if(t)return t;let n={didEmit:!1},r={state:n,observable:e.pipe(K(e=>({snapshot:e,error:void 0})),Ge(e=>nt({snapshot:void 0,error:e})),Ue(({snapshot:e,error:t})=>{n.didEmit=!0,n.snapshot=e,n.error=t}),K(e=>void 0),we(()=>{YE.get(e)?.state===n&&YE.delete(e)}),D({resetOnRefCountZero:()=>Ve(0,Si)})),getSnapshot:e=>{if(n.error)throw n.error;return n.didEmit?n.snapshot:e}};return YE.set(e,r),r}var abe=Object.freeze({}),XE=Symbol.for(`react-rx.unsetInitialValue`);function obe(e){return TypeError(`${e} requires an initialValue: it is rendered until the observable emits. Any value is valid, \`undefined\` included — pass it explicitly. Functions act as initializers, like React's \`useState\`: pass \`() => value\` to compute the initial value lazily, and an initializer returning the function when the initial value is a function itself. If the observable has no meaningful initial value, use \`useObservablePromise\` to suspend with \`use()\` until the first emission instead.`)}function ZE(e,...t){let n=(0,Z.c)(12),r=t,i=r.length===0?XE:r[0];if(i===XE)throw obe(`useObservable`);let{disabled:a}=r[1]??abe,o=a!==void 0&&a,[s]=(0,$.useState)(i),c;n[0]===e?c=n[1]:(c=ibe(e),n[0]=e,n[1]=c);let l=c,u;n[2]!==o||n[3]!==l.observable?(u=e=>{if(o)return sbe;let t=l.observable.subscribe(e);return()=>{t.unsubscribe()}},n[2]=o,n[3]=l.observable,n[4]=u):u=n[4];let d=u,f,p;n[5]!==l||n[6]!==s?(f=()=>l.getSnapshot(s),p=()=>l.getSnapshot(s),n[5]=l,n[6]=s,n[7]=f,n[8]=p):(f=n[7],p=n[8]);let m=(0,$.useSyncExternalStore)(d,f,p),h;n[9]!==e||n[10]!==m?(h={observable:e,value:m},n[9]=e,n[10]=m,n[11]=h):h=n[11];let g=h,_=(0,$.useDeferredValue)(g,g);return _.observable===e?_.value:m}function sbe(){}function cbe(){}var QE=class e{status=`pending`;value;reason;#e;#t;#n;constructor(){this.#e=new Promise((e,t)=>{this.#t=e,this.#n=t})}get[Symbol.toStringTag](){return`ObservablePromise`}then(e,t){return this.#e.then(e,t)}catch(e){return this.#e.catch(e)}finally(e){return this.#e.finally(e)}fulfill(e){this.status===`pending`&&(this.status=`fulfilled`,this.value=e,this.#t(e))}rejectWith(e){this.status===`pending`&&(this.status=`rejected`,this.reason=e,this.#e.catch(cbe),this.#n(e))}static fulfilled(t){let n=new e;return n.fulfill(t),n}static rejected(t){let n=new e;return n.rejectWith(t),n}};function lbe(e){return e}function ube(){return new Qe}var $E=new WeakMap;function dbe(e){e.evictionTimer!==null&&(clearTimeout(e.evictionTimer),e.evictionTimer=null)}function eD(e){dbe(e),e.evictionTimer=setTimeout(()=>{e.evictionTimer=null,!(e.liveCount>0)&&e.settled&&($E.get(e.source)===e&&$E.delete(e.source),e.resolverSub&&=(e.resolverSub.unsubscribe(),null))},e.retentionMs)}function fbe(e,t){if(!e.settled){e.settled=!0,t.ok?e.current.fulfill(t.value):e.current.rejectWith(t.error),e.resolverSub&&=(e.resolverSub.unsubscribe(),null),e.liveCount===0&&eD(e);return}if(t.ok){if(e.current.status===`fulfilled`&&Object.is(e.current.value,t.value))return;e.current=QE.fulfilled(t.value)}else e.current=QE.rejected(t.error)}function pbe(e){let t={},n={token:t,source:e,current:new QE,settled:!1,retentionMs:0,liveCount:0,sourceTerminated:!1,shared$:void 0,resolverSub:null,evictionTimer:null,handle:void 0};return n.shared$=e.pipe(K(e=>({ok:!0,value:e})),Ge(e=>nt({ok:!1,error:e})),Ue({next:e=>{fbe(n,e)},complete:()=>{n.settled||fbe(n,{ok:!1,error:ube()}),n.sourceTerminated=!0}}),K(()=>void 0),we(()=>{$E.get(e)?.token===t&&n.liveCount===0&&n.settled&&n.evictionTimer===null&&eD(n)}),D({resetOnRefCountZero:()=>Ve(n.retentionMs)})),n.handle={adoptTtl:e=>{n.retentionMs=Math.max(n.retentionMs,e)},warm:e=>{n.retentionMs=Math.max(n.retentionMs,e),n.evictionTimer!==null&&(eD(n),n.sourceTerminated||n.shared$.subscribe().unsubscribe()),mbe(n)},ensureStarted:()=>{n.liveCount>0||n.sourceTerminated||mbe(n)},getPromise:()=>lbe(n.current),subscribe:t=>{if($E.has(e)||$E.set(e,n),n.liveCount++,dbe(n),n.sourceTerminated)return()=>{n.liveCount--,n.liveCount===0&&n.settled&&eD(n)};let r=n.shared$.subscribe(t);return()=>{r.unsubscribe(),n.liveCount--,n.liveCount===0&&n.settled&&eD(n)}}},n}function mbe(e){if(e.settled||e.resolverSub)return;let t=e.shared$.subscribe();e.settled?t.unsubscribe():e.resolverSub=t}function hbe(e){let t=$E.get(e);return t||(t=pbe(e),$E.set(e,t)),t.handle}var gbe={};function _be(e,t){let n=(0,Z.c)(9),{disabled:r,ttl:i}=t===void 0?gbe:t,a=r!==void 0&&r,o=i===void 0?500:i,s;n[0]===e?s=n[1]:(s=hbe(e),n[0]=e,n[1]=s);let c=s;c.adoptTtl(o);let[l,u]=(0,$.useState)(!1),d,f;n[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>((0,$.startTransition)(()=>{u(!0)}),()=>{u(!1)}),f=[],n[2]=d,n[3]=f):(d=n[2],f=n[3]),(0,$.useEffect)(d,f),!a&&l&&c.ensureStarted();let p;n[4]!==a||n[5]!==c?(p=e=>a?vbe:c.subscribe(e),n[4]=a,n[5]=c,n[6]=p):p=n[6];let m=p,h;n[7]===c?h=n[8]:(h=()=>c.getPromise(),n[7]=c,n[8]=h);let g=h;return(0,$.useSyncExternalStore)(m,g,g)}function vbe(){}function tD(e,...t){let n=(0,Z.c)(10),r=t,i=r.length===0?XE:r[0];if(i===XE)throw obe(`useSyncObservable`);let{disabled:a}=r[1]??abe,o=a!==void 0&&a,[s]=(0,$.useState)(i),c;n[0]===e?c=n[1]:(c=ibe(e),n[0]=e,n[1]=c);let l=c,u;n[2]!==o||n[3]!==l.observable?(u=e=>{if(o)return ybe;let t=l.observable.subscribe(e);return()=>{t.unsubscribe()}},n[2]=o,n[3]=l.observable,n[4]=u):u=n[4];let d=u,f;n[5]!==l||n[6]!==s?(f=()=>l.getSnapshot(s),n[5]=l,n[6]=s,n[7]=f):f=n[7];let p;return n[8]===s?p=n[9]:(p=()=>s,n[8]=s,n[9]=p),(0,$.useSyncExternalStore)(d,f,p)}function ybe(){}function nD(e,t){for(var n=-1,r=t.length,i=e.length;++n0&&n(s)?t>1?uD(s,t-1,n,r,i):nD(i,s):r||(i[i.length]=s)}return i}function dD(e){return e!=null&&e.length?uD(e,1):[]}function fD(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var Rbe=`[object AsyncFunction]`,zbe=`[object Function]`,Bbe=`[object GeneratorFunction]`,Vbe=`[object Proxy]`;function Hbe(e){if(!fD(e))return!1;var t=oD(e);return t==zbe||t==Bbe||t==Rbe||t==Vbe}var pD=rD[`__core-js_shared__`],Ube=function(){var e=/[^.]+$/.exec(pD&&pD.keys&&pD.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function Wbe(e){return!!Ube&&Ube in e}var Gbe=Function.prototype.toString;function mD(e){if(e!=null){try{return Gbe.call(e)}catch{}try{return e+``}catch{}}return``}var Kbe=/[\\^$.*+?()[\]{}|]/g,qbe=/^\[object .+?Constructor\]$/,Jbe=Function.prototype,Ybe=Object.prototype,Xbe=Jbe.toString,Zbe=Ybe.hasOwnProperty,Qbe=RegExp(`^`+Xbe.call(Zbe).replace(Kbe,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function $be(e){return!fD(e)||Wbe(e)?!1:(Hbe(e)?Qbe:qbe).test(mD(e))}function exe(e,t){return e?.[t]}function hD(e,t){var n=exe(e,t);return $be(n)?n:void 0}var gD=function(){try{var e=hD(Object,`defineProperty`);return e({},``,{}),e}catch{}}();function _D(e,t,n){t==`__proto__`&&gD?gD(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function txe(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i-1&&e%1==0&&e-1&&e%1==0&&e<=dxe}var fxe=`[object Arguments]`,pxe=`[object Array]`,mxe=`[object Boolean]`,hxe=`[object Date]`,gxe=`[object Error]`,_xe=`[object Function]`,vxe=`[object Map]`,yxe=`[object Number]`,bxe=`[object Object]`,xxe=`[object RegExp]`,Sxe=`[object Set]`,Cxe=`[object String]`,wxe=`[object WeakMap]`,Txe=`[object ArrayBuffer]`,Exe=`[object DataView]`,Dxe=`[object Float32Array]`,Oxe=`[object Float64Array]`,kxe=`[object Int8Array]`,Axe=`[object Int16Array]`,jxe=`[object Int32Array]`,Mxe=`[object Uint8Array]`,Nxe=`[object Uint8ClampedArray]`,Pxe=`[object Uint16Array]`,Fxe=`[object Uint32Array]`,xD={};xD[Dxe]=xD[Oxe]=xD[kxe]=xD[Axe]=xD[jxe]=xD[Mxe]=xD[Nxe]=xD[Pxe]=xD[Fxe]=!0,xD[fxe]=xD[pxe]=xD[Txe]=xD[mxe]=xD[Exe]=xD[hxe]=xD[gxe]=xD[_xe]=xD[vxe]=xD[yxe]=xD[bxe]=xD[xxe]=xD[Sxe]=xD[Cxe]=xD[wxe]=!1;function Ixe(e){return sD(e)&&bD(e.length)&&!!xD[oD(e)]}function SD(e){return function(t){return e(t)}}var Lxe=typeof exports==`object`&&exports&&!exports.nodeType&&exports,CD=Lxe&&typeof module==`object`&&module&&!module.nodeType&&module,wD=CD&&CD.exports===Lxe&&bbe.process,TD=function(){try{return CD&&CD.require&&CD.require(`util`).types||wD&&wD.binding&&wD.binding(`util`)}catch{}}(),Rxe=TD&&TD.isTypedArray,ED=Rxe?SD(Rxe):Ixe,zxe=Object.prototype.hasOwnProperty;function Bxe(e,t){var n=lD(e),r=!n&&cD(e),i=!n&&!r&&vD(e),a=!n&&!r&&!i&&ED(e),o=n||r||i||a,s=o?ixe(e.length,String):[],c=s.length;for(var l in e)(t||zxe.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||yD(l,c)))&&s.push(l);return s}var Vxe=Object.prototype;function DD(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Vxe)}function Hxe(e,t){return function(n){return e(t(n))}}var Uxe=Hxe(Object.keys,Object),Wxe=Object.prototype.hasOwnProperty;function Gxe(e){if(!DD(e))return Uxe(e);var t=[];for(var n in Object(e))Wxe.call(e,n)&&n!=`constructor`&&t.push(n);return t}function OD(e){return e!=null&&bD(e.length)&&!Hbe(e)}function kD(e){return OD(e)?Bxe(e):Gxe(e)}function Kxe(e,t){return e&&rxe(e,t,kD)}function qxe(e,t){return function(n,r){if(n==null)return n;if(!OD(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a-1}function tSe(e,t){var n=this.__data__,r=jD(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function MD(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&OSe?new zD:void 0;for(a.set(e,t),a.set(t,e);++d0))throw TypeError("`maxSize` must be a number greater than 0");if(typeof e.maxAge==`number`&&e.maxAge===0)throw TypeError("`maxAge` must be a number greater than 0");this.#r=e.maxSize,this.#i=e.maxAge||1/0,this.#a=e.onEviction}get __oldCache(){return this.#n}#o(e){if(typeof this.#a==`function`)for(let[t,n]of e)this.#a(t,n.value)}#s(e,t){return typeof t.expiry==`number`&&t.expiry<=Date.now()&&(typeof this.#a==`function`&&this.#a(e,t.value),this.delete(e))}#c(e,t){if(this.#s(e,t)===!1)return t.value}#l(e,t){return t.expiry?this.#c(e,t):t.value}#u(e,t){let n=t.get(e);return this.#l(e,n)}#d(e,t){this.#t.set(e,t),this.#e++,this.#e>=this.#r&&(this.#e=0,this.#o(this.#n),this.#n=this.#t,this.#t=new Map)}#f(e,t){this.#n.delete(e),this.#d(e,t)}*#p(){for(let e of this.#n){let[t,n]=e;this.#t.has(t)||this.#s(t,n)===!1&&(yield e)}for(let e of this.#t){let[t,n]=e;this.#s(t,n)===!1&&(yield e)}}get(e){if(this.#t.has(e)){let t=this.#t.get(e);return this.#l(e,t)}if(this.#n.has(e)){let t=this.#n.get(e);if(this.#s(e,t)===!1)return this.#f(e,t),t.value}}set(e,t,{maxAge:n=this.#i}={}){let r=typeof n==`number`&&n!==1/0?Date.now()+n:void 0;return this.#t.has(e)?this.#t.set(e,{value:t,expiry:r}):this.#d(e,{value:t,expiry:r}),this}has(e){return this.#t.has(e)?!this.#s(e,this.#t.get(e)):this.#n.has(e)?!this.#s(e,this.#n.get(e)):!1}peek(e){if(this.#t.has(e))return this.#u(e,this.#t);if(this.#n.has(e))return this.#u(e,this.#n)}expiresIn(e){let t=this.#t.get(e)??this.#n.get(e);if(t)return t.expiry?t.expiry-Date.now():1/0}delete(e){let t=this.#t.delete(e);return t&&this.#e--,this.#n.delete(e)||t}clear(){this.#t.clear(),this.#n.clear(),this.#e=0}resize(e){if(!(e&&e>0))throw TypeError("`maxSize` must be a number greater than 0");let t=[...this.#p()],n=t.length-e;n<0?(this.#t=new Map(t),this.#n=new Map,this.#e=t.length):(n>0&&this.#o(t.slice(0,n)),this.#n=new Map(t.slice(n)),this.#t=new Map,this.#e=0),this.#r=e}evict(e=1){let t=Number(e);if(!t||t<=0)return;let n=[...this.#p()],r=Math.trunc(Math.min(t,Math.max(n.length-1,0)));r<=0||(this.#o(n.slice(0,r)),this.#n=new Map(n.slice(r)),this.#t=new Map,this.#e=0)}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.#t){let[t,n]=e;this.#s(t,n)===!1&&(yield[t,n.value])}for(let e of this.#n){let[t,n]=e;this.#t.has(t)||this.#s(t,n)===!1&&(yield[t,n.value])}}*entriesDescending(){let e=[...this.#t];for(let t=e.length-1;t>=0;--t){let[n,r]=e[t];this.#s(n,r)===!1&&(yield[n,r.value])}e=[...this.#n];for(let t=e.length-1;t>=0;--t){let[n,r]=e[t];this.#t.has(n)||this.#s(n,r)===!1&&(yield[n,r.value])}}*entriesAscending(){for(let[e,t]of this.#p())yield[e,t.value]}get size(){if(!this.#e)return this.#n.size;let e=0;for(let t of this.#n.keys())this.#t.has(t)||e++;return Math.min(this.#e+e,this.#r)}get maxSize(){return this.#r}get maxAge(){return this.#i}entries(){return this.entriesAscending()}forEach(e,t=this){for(let[n,r]of this.entriesAscending())e.call(t,r,n,this)}get[Symbol.toStringTag](){return`QuickLRU`}toString(){return`QuickLRU(${this.size}/${this.maxSize})`}[Symbol.for(`nodejs.util.inspect.custom`)](){return this.toString()}};function GCe(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a-1}function _O(e,t,n){for(var r=-1,i=e==null?0:e.length;++r=YCe){var l=t?null:JCe(e);if(l)return HD(l);o=!1,i=BD,c=new zD}else c=t?[]:s;outer:for(;++r=t||n<0||d&&r>=a}function _(){var e=CO();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(CO())}function x(){var e=CO(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}var mwe=Object.prototype.hasOwnProperty;function EO(e,t,n){var r=e[t];(!(mwe.call(e,t)&&AD(r,n))||n===void 0&&!(t in e))&&_D(e,t,n)}function hwe(e,t,n,r){if(!fD(e))return e;t=oO(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i0){if(++t>=Cwe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Dwe=Ewe(Swe);function DO(e){return Dwe(bwe(e,void 0,dD),e+``)}var OO=DO(function(e,t){return e==null?{}:_we(e,t)});function kO(e,t){return e&&e.length?yO(e,dO(t,2)):[]}var Owe=4294967294,kwe=Math.floor,Awe=Math.min;function jwe(e,t,n,r){var i=0,a=e==null?0:e.length;if(a===0)return 0;t=n(t);for(var o=t!==t,s=t===null,c=eO(t),l=t===void 0;i>>1,o=e[a];o!==null&&!eO(o)&&(n?o<=t:o=Iwe&&(a=BD,o=!1,t=new zD(t));outer:for(;++it||a&&o&&c&&!s&&!l||r&&o&&c||!n&&c||!i)return 1;if(!r&&!a&&!l&&e=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function Hwe(e,t,n){t=t.length?rO(t,function(e){return lD(e)?function(t){return cO(t,e.length===1?e[0]:e)}:e}):[uO];var r=-1;return t=rO(t,SD(dO)),zwe(Rwe(e,function(e,n,i){return{criteria:rO(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return Vwe(e,t,n)})}function PO(e,t,n){if(!fD(n))return!1;var r=typeof t;return(r==`number`?OD(n)&&yD(t,n.length):r==`string`&&t in n)?AD(n[t],e):!1}var FO=jO(function(e,t){if(e==null)return[];var n=t.length;return n>1&&PO(e,t[0],t[1])?t=[]:n>2&&PO(t[0],t[1],t[2])&&(t=[t[0]]),Hwe(e,uD(t,1),[])});function Uwe(e,t){return rO(t,function(t){return e[t]})}function Wwe(e){return e==null?[]:Uwe(e,kD(e))}var Gwe=Object.prototype.toString,Kwe=e=>Gwe.call(e)===`[object Error]`,qwe=new Set([`network error`,`NetworkError when attempting to fetch resource.`,`The Internet connection appears to be offline.`,`Network request failed`,`fetch failed`,`terminated`,` A network error occurred.`,`Network connection lost`]);function Jwe(e){if(!(e&&Kwe(e)&&e.name===`TypeError`&&typeof e.message==`string`))return!1;let{message:t,stack:n}=e;return t===`Load failed`||t.startsWith(`Load failed (`)&&t.endsWith(`)`)?n===void 0||`__sentry_captured__`in e:t.startsWith(`error sending request for url`)||t===`Failed to fetch`||t.startsWith(`Failed to fetch (`)&&t.endsWith(`)`)?!0:qwe.has(t)}var Ywe=function(e){return e};function IO(e){e===void 0&&(e=Ywe);var t=new k;return[t.pipe(e),function(e){return t.next(e)}]}function Xwe(e,t){for(var n=-1,r=e==null?0:e.length;++ni?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r1,t}),LO(e,BO(e),n),r&&(n=WO(n,kEe|AEe|jEe,OEe));for(var i=t.length;i--;)DEe(n,t[i]);return n});function qO(e){return e._type===`span`&&`text`in e&&typeof e.text==`string`&&(e.marks===void 0||Array.isArray(e.marks)&&e.marks.every(e=>typeof e==`string`))}function JO(e){return typeof e._type==`string`&&e._type[0]!==`@`&&(!(`markDefs`in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>typeof e._key==`string`))&&`children`in e&&Array.isArray(e.children)&&e.children.every(e=>typeof e==`object`&&`_type`in e)}function YO(e){return JO(e)&&`listItem`in e&&typeof e.listItem==`string`&&(e.level===void 0||typeof e.level==`number`)}function XO(e){return e._type===`@list`}function ZO(e){return e._type===`@span`}function QO(e){return e._type===`@text`}var MEe=[`strong`,`em`,`code`,`underline`,`strike-through`];function NEe(e,t,n){if(!qO(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),i={};return r.forEach(e=>{i[e]=1;for(let r=t+1;rPEe(i,e,t))}function PEe(e,t,n){let r=e[t],i=e[n];if(r!==i)return i-r;let a=MEe.indexOf(t),o=MEe.indexOf(n);return a===o?t.localeCompare(n):a-o}function FEe(e){let{children:t}=e,n=e.markDefs??[];if(!t||!t.length)return[];let r=t.map(NEe),i={_type:`@span`,children:[],markType:``},a=[i];for(let e=0;e1)for(;st._key===e),r={_type:`@span`,_key:i._key,children:[],markDef:t,markType:t?t._type:e,markKey:e};c.children.push(r),a.push(r),c=r}if(qO(i)){let e=i.text.split(` -`);for(let t=e.length;t-->1;)e.splice(t,0,` -`);c.children=c.children.concat(e.map(e=>({_type:`@text`,text:e})))}else c.children=c.children.concat(i)}}return i.children}function IEe(e,t){let n=[],r;for(let i=0;ir.level){let e=$O(a,i,t,r.level);ek(r,e.root),r=e.current;continue}if((a.level||1){QO(e)?t+=e.text:ZO(e)&&(t+=nk(e))}),t}var VEe=/^\s/,HEe=/\s$/;function rk(e){let t=Array.isArray(e)?e:[e],n=``;return t.forEach((e,r)=>{if(!JO(e))return;let i=!1;e.children.forEach(e=>{qO(e)?(n+=i&&n&&!HEe.test(n)&&!VEe.test(e.text)?` `:``,n+=e.text,i=!1):i=!0}),r!==t.length-1&&(n+=` - -`)}),n}function UEe(e){return e instanceof Error?e.stack||e.message:e}function WEe(e,t){let n=0;for(let e=0;e=1e3?`${(e/1e3).toFixed(1)}s`:`${e}ms`}var ak=``;function ok(e,t){let n,r,i,a,o=((...e)=>{if(!o.enabled)return;let r=Date.now(),i=r-(n||r);n=r,e[0]=UEe(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let a=0;e[0]=e[0].replace(/%([a-z%])/gi,(n,r)=>{if(n===`%%`)return`%`;a++;let i=t.formatters[r];if(typeof i==`function`){let t=e[a];n=i.call(o,t),e.splice(a,1),a--}return n}),t.formatArgs.call(o,i,e),o.log(...e)});return o.extend=function(e,t=`:`){return ok(this.namespace+t+e,{useColors:this.useColors,color:this.color,formatArgs:this.formatArgs,formatters:this.formatters,inspectOpts:this.inspectOpts,log:this.log,humanize:this.humanize})},Object.assign(o,t),o.namespace=e,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>r??(i!==ak&&(i=ak,a=qEe(e)),a),set:e=>{r=e}}),o}var sk=[],ck=[];function KEe(e){ak=e,sk=[],ck=[];let t=ak.trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let e of t)e[0]===`-`?ck.push(e.slice(1)):sk.push(e)}function qEe(e){for(let t of ck)if(ik(e,t))return!1;for(let t of sk)if(ik(e,t))return!0;return!1}function JEe(e,t){t[0]=`${this.namespace} ${t[0]} +${this.humanize(e)}`}var YEe={useColors:!1,color:``,formatArgs:JEe,formatters:{j(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: ${e.message}`}}},inspectOpts:{},humanize:GEe,log:console.debug||console.log||(()=>{})};function XEe(e,t){return ok(e,Object.assign({},YEe,t))}function ZEe(){let e;try{e=localStorage.getItem(`debug`)||localStorage.getItem(`DEBUG`)}catch{}return!e&&typeof process<`u`&&`env`in process&&(e={}.DEBUG),e||``}KEe(ZEe());var QEe=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`);function $Ee(e,t){let{useColors:n}=this;if(t[0]=`${(n?`%c`:``)+this.namespace+(n?` %c`:` `)+t[0]+(n?`%c `:` `)}+${this.humanize(e)}`,!n)return;let r=`color: ${this.color}`;t.splice(1,0,r,`color: inherit`);let i=0,a=0;t[0].replace(/%[a-z%]/gi,e=>{e!==`%%`&&(i++,e===`%c`&&(a=i))}),t.splice(a,0,r)}function eDe(e,t){let n=(t&&t.color)??WEe(QEe,e);return XEe(e,Object.assign({useColors:!0,color:n,formatArgs:$Ee},t))}var lk=eDe(`mutator-document`);function uk(e){return typeof e==`object`&&!!e}var tDe=/^[a-z_$]+/;function dk(e){let t=``;return e.forEach((e,n)=>{t+=nDe(e,n===0)}),t}function nDe(e,t){if(typeof e==`number`)return`[${e}]`;if(uk(e)){let t=e;return Object.keys(e).map(e=>rDe(t[e])?`[${e}=="${t[e]}"]`:``).join(``)}return typeof e==`string`&&tDe.test(e)?t?e:`.${e}`:`['${e}']`}function rDe(e){switch(typeof e){case`number`:case`string`:case`boolean`:return!0;default:return!1}}function iDe(e){let[t,n]=fk(e);if(!t)throw Error(`Head cannot be null`);return oDe(t,n)}function fk(e){if(e.type!==`path`)return[e,null];let t=e.nodes;return t.length===0?[null,null]:t.length===1?[t[0],null]:[t[0],{type:`path`,nodes:t.slice(1)}]}function aDe(e,t){if(!e&&!t)return null;let n=e?e.nodes:[],r=t?t.nodes:[];return{type:`path`,nodes:n.concat(r)}}function oDe(e,t){return e.type===`union`?e.nodes.map(e=>{if(e.type===`path`){let[n,r]=fk(e);return[n,aDe(r,t)]}return[e,t]}):[[e,t]]}var sDe=/[0-9]/,pk=/^[a-zA-Z0-9_]$/,cDe=/^[a-zA-Z_]$/,mk={operator:[`..`,`.`,`,`,`:`,`?`],comparator:[`>=`,`<=`,`<`,`>`,`==`,`!=`],keyword:[`$`,`@`],boolean:[`true`,`false`],paren:[`[`,`]`]},lDe=Object.keys(mk),uDe=class{source;i;length;tokenizers;constructor(e){this.source=e,this.length=e.length,this.i=0,this.tokenizers=[this.tokenizeSymbol,this.tokenizeIdentifier,this.tokenizeNumber,this.tokenizeQuoted].map(e=>e.bind(this))}tokenize(){let e=[];for(;!this.EOF();){this.chompWhitespace();let t=null;if(!this.tokenizers.some(e=>(t=e(),!!t))||!t)throw Error(`Invalid tokens in jsonpath '${this.source}' @ ${this.i}`);e.push(t)}return e}takeWhile(e){let t=this.i,n=``;for(;!this.EOF();){let t=e(this.source[this.i]);if(t===null)break;n+=t,this.i++}return this.i===t?null:n}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.source[this.i]}consume(e){if(this.i+e.length>this.length)throw Error(`Expected ${e} at end of jsonpath`);if(e===this.source.slice(this.i,this.i+e.length))this.i+=e.length;else throw Error(`Expected "${e}", but source contained "${this.source.slice()}`)}tryConsume(e){if(this.i+e.length>this.length)return null;if(e===this.source.slice(this.i,this.i+e.length)){if(e[0].match(pk)&&this.length>this.i+e.length){let t=this.source[this.i+e.length];if(t&&t.match(pk))return null}return this.i+=e.length,e}return null}chompWhitespace(){this.takeWhile(e=>e===` `?``:null)}tokenizeQuoted(){let e=this.peek();if(e===`'`||e===`"`){this.consume(e);let t=!1,n=this.takeWhile(n=>t?(t=!1,n):n===`\\`?(t=!0,``):n==e?null:n);return this.consume(e),{type:`quoted`,value:n,quote:e===`"`?`double`:`single`}}return null}tokenizeIdentifier(){let e=!0,t=this.takeWhile(t=>e?(e=!1,t.match(cDe)?t:null):t.match(pk)?t:null);return t===null?null:{type:`identifier`,name:t}}tokenizeNumber(){let e=this.i,t=!1,n=!1,r=!1;this.peek()===`-`&&(r=!0,this.consume(`-`));let i=this.takeWhile(e=>e===`.`&&!t&&n?(t=!0,e):(n=!0,e.match(sDe)?e:null));return i===null?(this.i=e,null):{type:`number`,value:r?-Number(i):+i,raw:r?`-${i}`:i}}tokenizeSymbol(){for(let e of lDe){let t=mk[e].find(e=>this.tryConsume(e));if(t)return{type:e,symbol:t}}return null}};function dDe(e){return new uDe(e).tokenize()}var fDe=class{tokens;length;i;constructor(e){this.tokens=dDe(e),this.length=this.tokens.length,this.i=0}parse(){return this.parsePath()}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.tokens[this.i]}consume(){let e=this.peek();return this.i+=1,e}probe(e){let t=this.peek();if(!t)return null;let n=t;return Object.keys(e).every(r=>r in t&&e[r]===n[r])?t:null}match(e){return this.probe(e)?this.consume():null}parseAttribute(){let e=this.match({type:`identifier`});if(e&&e.type===`identifier`)return{type:`attribute`,name:e.name};let t=this.match({type:`quoted`,quote:`single`});return t&&t.type===`quoted`?{type:`attribute`,name:t.value||``}:null}parseAlias(){return this.match({type:`keyword`,symbol:`@`})||this.match({type:`keyword`,symbol:`$`})?{type:`alias`,target:`self`}:null}parseNumber(){let e=this.match({type:`number`});return e&&e.type===`number`?{type:`number`,value:e.value}:null}parseNumberValue(){let e=this.parseNumber();return e?e.value:null}parseSliceSelector(){let e=this.i,t=this.parseNumberValue();if(!this.match({type:`operator`,symbol:`:`}))return t===null?(this.i=e,null):{type:`index`,value:t};let n={type:`range`,start:t,end:this.parseNumberValue()};return this.match({type:`operator`,symbol:`:`})&&(n.step=this.parseNumberValue()),n.start===null&&n.end===null?(this.i=e,null):n}parseValueReference(){return this.parseAttribute()||this.parseSliceSelector()}parseLiteralValue(){let e=this.match({type:`quoted`,quote:`double`});if(e&&e.type===`quoted`)return{type:`string`,value:e.value||``};let t=this.match({type:`boolean`});return t&&t.type===`boolean`?{type:`boolean`,value:t.symbol===`true`}:this.parseNumber()}parseAttributePath(){let e=this.parseAttribute();if(!e)return null;let t=[e];for(;this.match({type:`operator`,symbol:`.`});){let e=this.parseAttribute();if(!e)throw Error(`Expected attribute name following '.'`);t.push(e)}return t.length===1?t[0]:{type:`path`,nodes:t}}parseFilterExpression(){let e=this.i,t=this.parseAttributePath()||this.parseAlias();if(!t)return null;if(this.match({type:`operator`,symbol:`?`}))return{type:`constraint`,operator:`?`,lhs:t};let n=this.match({type:`comparator`});if(!n||n.type!==`comparator`)return this.i=e,null;let r=t,i=this.parseLiteralValue();if(!i)throw Error(`Operator ${n.symbol} needs a literal value at the right hand side`);return{type:`constraint`,operator:n.symbol,lhs:r,rhs:i}}parseExpression(){return this.parseFilterExpression()||this.parseValueReference()}parseUnion(){if(!this.match({type:`paren`,symbol:`[`}))return null;let e=[],t=this.parseFilterExpression()||this.parsePath()||this.parseValueReference();for(;t&&(e.push(t),!this.match({type:`paren`,symbol:`]`}));){if(!this.match({type:`operator`,symbol:`,`}))throw Error(`Expected ]`);if(t=this.parseFilterExpression()||this.parsePath()||this.parseValueReference(),!t)throw Error(`Expected expression following ','`)}return{type:`union`,nodes:e}}parseRecursive(){if(!this.match({type:`operator`,symbol:`..`}))return null;let e=this.parsePath();if(!e)throw Error(`Expected path following '..' operator`);return{type:`recursive`,term:e}}parsePath(){let e=[],t=this.parseAttribute()||this.parseUnion()||this.parseRecursive();if(!t)return null;for(e.push(t);!this.EOF();)if(this.match({type:`operator`,symbol:`.`})){let t=this.parseAttribute();if(!t)throw Error(`Expected attribute name following '.`);e.push(t);continue}else if(this.probe({type:`paren`,symbol:`[`})){let t=this.parseUnion();if(!t)throw Error(`Expected union following '['`);e.push(t)}else{let t=this.parseRecursive();t&&e.push(t);break}return e.length===1?e[0]:{type:`path`,nodes:e}}};function hk(e){let t=new fDe(e).parse();if(!t)throw Error(`Failed to parse JSON path "${e}"`);return t}function gk(e){return _k(e,!1)}function _k(e,t){switch(e.type){case`attribute`:return e.name;case`alias`:return e.target===`self`?`@`:`$`;case`number`:return`${e.value}`;case`range`:{let n=[];return t||n.push(`[`),e.start&&n.push(`${e.start}`),n.push(`:`),e.end&&n.push(`${e.end}`),e.step&&n.push(`:${e.step}`),t||n.push(`]`),n.join(``)}case`index`:return t?`${e.value}`:`[${e.value}]`;case`constraint`:{let n=e.rhs?` ${_k(e.rhs,!1)}`:``,r=`${_k(e.lhs,!1)} ${e.operator}${n}`;return t?r:`[${r}]`}case`string`:return JSON.stringify(e.value);case`path`:{let t=[],n=e.nodes.slice();for(;n.length>0;){let e=n.shift();e&&t.push(gk(e));let r=n[0];r&&_k(r,!1)[0]!==`[`&&t.push(`.`)}return t.join(``)}case`union`:return`[${e.nodes.map(e=>_k(e,!0)).join(`,`)}]`;default:throw Error(`Unknown node type ${e.type}`);case`recursive`:return`..${_k(e.term,!1)}`}}var vk=class e{expr;constructor(e){if(!e)throw Error(`Attempted to create Expression from null-value`);if(this.expr=`expr`in e?e.expr:e,!(`type`in this.expr))throw Error(`Attempt to create Expression for expression with no type`)}isPath(){return this.expr.type===`path`}isUnion(){return this.expr.type===`union`}isCollection(){return this.isPath()||this.isUnion()}isConstraint(){return this.expr.type===`constraint`}isRecursive(){return this.expr.type===`recursive`}isExistenceConstraint(){return this.expr.type===`constraint`&&this.expr.operator===`?`}isIndex(){return this.expr.type===`index`}isRange(){return this.expr.type===`range`}expandRange(e){let t=()=>{if(!e)throw Error(`expandRange() required a probe that was not passed`);return e.length()},n=`start`in this.expr&&this.expr.start||0;n=bk(n,e);let r=`end`in this.expr&&this.expr.end||t();r=bk(r,e);let i=`step`in this.expr&&this.expr.step||1;return{start:n,end:r,step:i}}isAttributeReference(){return this.expr.type===`attribute`}isIndexReference(){return this.isIndex()||this.isRange()}name(){return`name`in this.expr?this.expr.name:``}isSelfReference(){return this.expr.type===`alias`&&this.expr.target===`self`}constraintTargetIsSelf(){return this.expr.type===`constraint`&&this.expr.lhs.type===`alias`&&this.expr.lhs.target===`self`}constraintTargetIsAttribute(){return this.expr.type===`constraint`&&this.expr.lhs.type===`attribute`}testConstraint(e){let t=this.expr;if(t.type===`constraint`&&t.lhs.type===`alias`&&t.lhs.target===`self`){if(e.containerType()!==`primitive`)return!1;if(t.type===`constraint`&&t.operator===`?`)return!0;let n=e.get(),r=t.rhs&&`value`in t.rhs?t.rhs.value:void 0;return yk(n,t.operator,r)}if(t.type!==`constraint`)return!1;let n=t.lhs;if(!n)throw Error(`No LHS of expression`);if(n.type!==`attribute`&&n.type!==`path`)throw Error(`Constraint target ${n.type} not supported`);if(e.containerType()!==`object`)return!1;let r=n.type===`attribute`?[n.name]:n.nodes.map(e=>{if(e.type!==`attribute`)throw Error(`Constraint target path with non-attribute segment '${e.type}' not supported`);return e.name}),i=e;for(let e=0;e{let[n,r]=t;return{head:n?new e(n):null,tail:r?new e(r):null}})}unwrapRecursive(){if(this.expr.type!==`recursive`)throw Error(`Attempt to unwrap recursive on type ${this.expr.type}`);return new e(this.expr.term)}toIndicies(e){if(this.expr.type!==`index`&&this.expr.type!==`range`)throw Error(`Node cannot be converted to indexes`);if(this.expr.type===`index`)return[bk(this.expr.value,e)];let t=[],n=this.expandRange(e),{start:r,end:i}=n;n.step<0&&([r,i]=[i,r]);for(let e=r;e`:return e>n;case`>=`:return e>=n;case`<`:return e=0)return e;if(!t)throw Error(`interpretNegativeIndex() must have a probe when < 0`);return e+t.length()}var pDe=class e{head;tail;constructor(e,t){this.head=e,this.tail=t}iterate(e){let t=[this];if(this.head&&this.head.isConstraint()){let n=!0;for(;n;)t=t.flatMap(t=>t.iterateConstraints(e)),n=t.some(e=>e.head&&e.head.isConstraint())}return t}isRecursive(){return!!(this.head&&this.head.isRecursive())}hasArrived(){return this.head===null&&this.tail===null}extractRecursives(){if(this.head&&this.head.isRecursive()){let t=this.head.unwrapRecursive();return new e(null,t.concat(this.tail)).descend()}return[]}iterateConstraints(t){let n=this.head;if(n===null||!n.isConstraint())return[this];let r=[];if(t.containerType()===`primitive`&&n.constraintTargetIsSelf())return n.testConstraint(t)&&r.push(...this.descend()),r;if(t.containerType()===`array`){let i=t.length();for(let a=0;anew e(t.head,t.tail)):[new e(null,null)]}toString(){let e=[`<`];return this.head&&e.push(this.head.toString()),e.push(`|`),this.tail&&e.push(this.tail.toString()),e.push(`>`),e.join(``)}},mDe=class e{active;recursives;payload;constructor(e,t){this.active=e||[],t?(this.recursives=t.recursives,this.payload=t.payload):this.recursives=[],this.extractRecursives()}setPayload(e){return this.payload=e,this}extractRecursives(){this.active=this.active.filter(e=>!e.isRecursive()||(this.recursives.push(...e.extractRecursives()),!1))}activeRecursives(e){return this.recursives.filter(t=>{let n=t.head;return n?n.isConstraint()||e.containerType()===`array`&&n.isIndexReference()?!0:e.containerType()===`object`&&n.isAttributeReference()&&e.hasAttribute(n.name()):!1})}match(e){return this.iterate(e).extractMatches(e)}iterate(t){let n=[];return this.active.concat(this.activeRecursives(t)).forEach(e=>{n.push(...e.iterate(t))}),new e(n,this)}isDestination(){return this.active.some(e=>e.hasArrived())}hasRecursives(){return this.recursives.length>0}extractMatches(t){let n=[],r=[];if(this.active.forEach(i=>{if(i.hasArrived()){r.push(new vk({type:`alias`,target:`self`}));return}let a=i.head;if(a&&(t.containerType()!==`array`||a.isIndexReference())&&(t.containerType()!==`object`||a.isAttributeReference())&&!(t.containerType()===`primitive`&&a.isIndexReference())){if(i.tail){let r=new e(i.descend(),this);a.toFieldReferences(t).forEach(()=>{n.push({target:a,matcher:r})})}else r.push(a)}}),this.hasRecursives()){let r=new e([],this);if(t.containerType()===`array`){let e=t.length();for(let t=0;t{n.push({target:vk.attributeReference(e),matcher:r})})}return r.length>0?{leads:n,delivery:{targets:r,payload:this.payload}}:{leads:n}}static fromPath(t){let n=hk(t);if(!n)throw Error(`Failed to parse path from "${t}"`);let r=new pDe(null,new vk(n));return new e(r.descend())}},hDe=class e{_value;path;constructor(e,t){this._value=e,this.path=t||[]}containerType(){return Array.isArray(this._value)?`array`:this._value!==null&&typeof this._value==`object`?`object`:`primitive`}length(){if(!Array.isArray(this._value))throw Error(`Won't return length of non-indexable _value`);return this._value.length}getIndex(t){return Array.isArray(this._value)?t>=this.length()?null:new e(this._value[t],this.path.concat(t)):!1}hasAttribute(e){return uk(this._value)?this._value.hasOwnProperty(e):!1}attributeKeys(){return uk(this._value)?Object.keys(this._value):[]}getAttribute(t){if(!uk(this._value))throw Error(`getAttribute only applies to plain objects`);return this.hasAttribute(t)?new e(this._value[t],this.path.concat(t)):null}get(){return this._value}};function gDe(e,t){let n=[];return _De(mDe.fromPath(e).setPayload(function(e){n.push(...e)}),new hDe(t)),n}function _De(e,t){let{leads:n,delivery:r}=e.match(t);n.forEach(e=>{vDe(e.target,t).forEach(t=>{_De(e.matcher,t)})}),r&&r.targets.forEach(e=>{typeof r.payload==`function`&&r.payload(vDe(e,t))})}function vDe(e,t){let n=[];if(e.isIndexReference())e.toIndicies(t).forEach(e=>{let r=t.getIndex(e);r&&n.push(r)});else if(e.isAttributeReference()){let r=t.getAttribute(e.name());r&&n.push(r)}else if(e.isSelfReference())n.push(t);else throw Error(`Unable to derive accessor for target ${e.toString()}`);return n}function yDe(e,t){return gDe(e,t).map(e=>({path:e.path,value:e.get()}))}var bDe=class e{_value;path;constructor(e,t){this._value=e,this.path=t||[]}containerType(){return Array.isArray(this._value)?`array`:this._value!==null&&typeof this._value==`object`?`object`:`primitive`}valueType(){return this._value===null?`null`:Array.isArray(this._value)?`array`:typeof this._value}get(){return this._value}length(){if(!Array.isArray(this._value))throw Error(`Won't return length of non-indexable _value`);return this._value.length}getIndex(t){return Array.isArray(this._value)?t<0||t>=this.length()?null:new e(this._value[t],this.path.concat(t)):!1}hasAttribute(e){return xk(this._value)?this._value.hasOwnProperty(e):!1}attributeKeys(){return xk(this._value)?Object.keys(this._value):[]}getAttribute(t){if(!xk(this._value))throw Error(`getAttribute only applies to plain objects`);return this.hasAttribute(t)?new e(this._value[t],this.path.concat(t)):null}set(t){return t===this._value?this:new e(t,this.path)}setIndex(t,n){if(!Array.isArray(this._value))throw Error(`setIndex only applies to arrays`);if(Object.is(n,this._value[t]))return this;let r=this._value.slice();return r[t]=n,new e(r,this.path)}setIndexAccessor(e,t){return this.setIndex(e,t.get())}unsetIndices(t){if(!Array.isArray(this._value))throw Error(`unsetIndices only applies to arrays`);let n=this._value.length,r=[];for(let e=0;e{e.isIndexReference()&&n.push(...e.toIndicies(t))}),n.sort((e,t)=>e-t)}var TDe=class{location;path;items;id;constructor(e,t,n,r){this.id=e,this.location=t,this.path=n,this.items=r}apply(e,t){let n=t;if(t.containerType()!==`array`)return n;switch(this.location){case`before`:{let r=EDe(e,t);n=n.insertItemsAt(r,this.items);break}case`after`:{let r=DDe(e,t);n=n.insertItemsAt(r+1,this.items);break}case`replace`:{let r=Sk(e,t);n=n.unsetIndices(r),n=n.insertItemsAt(r[0],this.items);break}default:throw Error(`Unsupported location atm: ${this.location}`)}return n}};function EDe(e,t){let n=Sk(e,t).at(0)??0;return e.forEach(e=>{if(e.isRange()){let{start:r}=e.expandRange(t);r{if(e.isRange()){let{end:r}=e.expandRange(t);r>n&&(n=r)}}),n}var ODe=class{id;path;value;constructor(e,t,n){this.id=e,this.path=t,this.value=n}apply(e,t){let n=t;return e.forEach(e=>{if(!e.isIndexReference()){if(e.isAttributeReference())n.containerType()===`primitive`?n=n.set({[e.name()]:this.value}):n.hasAttribute(e.name())||(n=t.setAttribute(e.name(),this.value));else throw Error(`Unable to apply to target ${e.toString()}`)}}),n}},Ck=class{id;path;value;constructor(e,t,n){this.id=e,this.path=t,this.value=n}apply(e,t){let n=t;return e.forEach(e=>{if(e.isSelfReference())n=n.set(this.value);else if(e.isIndexReference())n.containerType()===`array`&&e.toIndicies(t).forEach(e=>{e<0||e>n.length()||(n=n.setIndex(e,this.value))});else if(e.isAttributeReference())n=n.containerType()===`primitive`?n.set({[e.name()]:this.value}):n.setAttribute(e.name(),this.value);else throw Error(`Unable to apply to target ${e.toString()}`)}),n}},kDe=class{id;path;value;constructor(e,t){this.id=e,this.path=t}apply(e,t){let n=t;switch(t.containerType()){case`array`:n=n.unsetIndices(Sk(e,t));break;case`object`:e.forEach(e=>{n=n.unsetAttribute(e.name())})}return n}};function wk(e){let t=[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(wk(t)),t);let{set:n,setIfMissing:r,unset:i,diffMatchPatch:a,inc:o,dec:s,insert:c}=e;if(r&&Object.keys(r).forEach(n=>{t.push(new ODe(e.id,n,r[n]))}),n&&Object.keys(n).forEach(r=>{t.push(new Ck(e.id,r,n[r]))}),i&&i.forEach(n=>{t.push(new kDe(e.id,n))}),a&&Object.keys(a).forEach(n=>{t.push(new SDe(e.id,n,a[n]))}),o&&Object.keys(o).forEach(n=>{t.push(new wDe(e.id,n,o[n]))}),s&&Object.keys(s).forEach(n=>{t.push(new wDe(e.id,n,-s[n]))}),c){let n,r,i=c;if(`before`in i)n=`before`,r=i.before;else if(`after`in i)n=`after`,r=i.after;else if(`replace`in i)n=`replace`,r=i.replace;else throw Error(`Invalid insert patch`);t.push(new TDe(e.id,n,r,i.items))}return t}var ADe=class{patches;constructor(e){this.patches=wk(e)}apply(e){let t=new bDe(e);return this.applyViaAccessor(t).get()}applyViaAccessor(e){let t=e,n=e.getAttribute(`_id`);if(!n)throw Error(`Cannot apply patch to document with no _id`);let r=n.get();for(let e of this.patches)e.id===r&&(t=Tk(mDe.fromPath(e.path).setPayload(e),t));return t}};function Tk(e,t){let n=e.payload instanceof Ck||e.payload instanceof ODe,r=t,{leads:i,delivery:a}=e.match(t);return i.forEach(e=>{if(e.target.isIndexReference()){if(r.containerType()!==`array`)return;e.target.toIndicies(r).forEach(t=>{let n=r.getIndex(t);n&&(r=r.setIndexAccessor(t,Tk(e.matcher,n)))})}else if(e.target.isAttributeReference()){if(r.containerType()===`primitive`){if(!n)return;r=r.set({})}let t=r.getAttribute(e.target.name());if(!t&&n&&(r=r.setAttribute(e.target.name(),{}),t=r.getAttribute(e.target.name())),!t)return;let i=Tk(e.matcher,t);t!==i&&(r=r.setAttributeAccessor(e.target.name(),i))}else throw Error(`Unable to handle target ${e.target.toString()}`)}),a&&jDe(a.payload)&&(r=a.payload.apply(a.targets,r)),r}function jDe(e){return!!(e&&typeof e==`object`&&e&&`apply`in e&&typeof e.apply==`function`)}var MDe=zf,Ek=class e{params;compiled;_appliesToMissingDocument;constructor(e){this.params=e}get transactionId(){return this.params.transactionId}get transition(){return this.params.transition}get identity(){return this.params.identity}get previousRev(){return this.params.previousRev}get resultRev(){return this.params.resultRev}get mutations(){return this.params.mutations}get timestamp(){if(typeof this.params.timestamp==`string`)return new Date(this.params.timestamp)}get effects(){return this.params.effects}assignRandomTransactionId(){this.params.transactionId=MDe(),this.params.resultRev=this.params.transactionId}appliesToMissingDocument(){if(this._appliesToMissingDocument!==void 0)return this._appliesToMissingDocument;let e=this.mutations[0];return this._appliesToMissingDocument=!e||!!(e.create||e.createIfNotExists||e.createOrReplace),this._appliesToMissingDocument}compile(){let e=[],t=e=>e?._createdAt||this.params.timestamp||new Date().toISOString();this.mutations.forEach(n=>{if(n.create){let r=n.create||{};e.push(e=>e||Object.assign(r,{_createdAt:t(r)}));return}if(n.createIfNotExists){let r=n.createIfNotExists||{};e.push(e=>e===null?Object.assign(r,{_createdAt:t(r)}):e);return}if(n.createOrReplace){let r=n.createOrReplace||{};e.push(()=>Object.assign(r,{_createdAt:t(r)}));return}if(n.delete){e.push(()=>null);return}if(n.patch){if(`query`in n.patch)return;let t=new ADe(n.patch);e.push(e=>t.apply(e));return}throw Error(`Unsupported mutation ${JSON.stringify(n,null,2)}`)}),typeof this.params.timestamp==`string`&&e.push(e=>e?Object.assign(e,{_updatedAt:this.params.timestamp}):null);let n=this.previousRev,r=this.resultRev||this.transactionId;this.compiled=t=>{if(n&&t&&n!==t._rev)throw Error(`Previous revision for this mutation was ${n}, but the document revision is ${t._rev}`);let i=t;for(let t of e)i=t(i);return i&&r&&(i===t&&(i=Object.assign({},t)),i._rev=r),i}}apply(e){lk(`Applying mutation %O to document %O`,this.mutations,e),this.compiled||this.compile();let t=this.compiled(e);return lk(` => %O`,t),t}static applyAll(e,t){return t.reduce((e,t)=>t.apply(e),e)}static squash(t,n){let r=n.reduce((e,t)=>e.concat(...t.mutations),[]);return new e({mutations:r})}},NDe=class{incoming=[];submitted=[];pending=[];HEAD;EDGE;onRebase;onMutation;onConsistencyChanged;onRemoteMutation;inconsistentAt=null;lastStagedAt=null;constructor(e){this.reset(e),this.HEAD=e,this.EDGE=e}reset(e){this.incoming=[],this.submitted=[],this.pending=[],this.inconsistentAt=null,this.HEAD=e,this.EDGE=e,this.considerIncoming(),this.updateConsistencyFlag()}arrive(e){this.incoming.push(e),this.considerIncoming(),this.updateConsistencyFlag()}stage(e,t){if(!e.transactionId)throw Error(`Mutations _must_ have transactionId when submitted`);this.lastStagedAt=new Date,lk(`Staging mutation %s (pushed to pending)`,e.transactionId),this.pending.push(e),this.EDGE=e.apply(this.EDGE),this.onMutation&&!t&&this.onMutation({mutation:e,document:this.EDGE,remote:!1});let n=e.transactionId;return this.updateConsistencyFlag(),{success:()=>{this.pendingSuccessfullySubmitted(n),this.updateConsistencyFlag()},failure:()=>{this.pendingFailed(n),this.updateConsistencyFlag()}}}isConsistent(){return!this.inconsistentAt}considerIncoming(){let e=!1,t,n=[];if(this.HEAD&&this.HEAD._updatedAt){let e=new Date(this.HEAD._updatedAt);this.incoming.find(t=>t.timestamp&&t.timestampt.timestamp&&t.timestampt.previousRev===e._rev):void 0}else t=this.incoming.find(e=>e.appliesToMissingDocument());if(t){let i=this.applyIncoming(t);if(e||=i,e&&n.push(t),r++>10)throw Error(`Mutator stuck flushing incoming mutations. Probably stuck here: ${JSON.stringify(t)}`)}}while(t);this.incoming.length>0&&lk.enabled&&lk(`Unable to apply mutations %s`,this.incoming.map(e=>e.transactionId).join(`, `)),e&&this.rebase(n)}updateConsistencyFlag(){let e=this.isConsistent(),t=this.pending.length===0&&this.submitted.length===0&&this.incoming.length===0;t?this.inconsistentAt=null:this.inconsistentAt||=new Date,e!=t&&this.onConsistencyChanged&&(lk(t?`Buffered document is inconsistent`:`Buffered document is consistent`),this.onConsistencyChanged(t))}applyIncoming(e){if(!e)return!1;if(!e.transactionId)throw Error(`Received incoming mutation without a transaction ID`);if(lk(`Applying mutation %s -> %s to rev %s`,e.previousRev,e.resultRev,this.HEAD&&this.HEAD._rev),this.HEAD=e.apply(this.HEAD),this.onRemoteMutation&&this.onRemoteMutation(e),this.incoming=this.incoming.filter(t=>t.transactionId!==e.transactionId),this.hasUnresolvedMutations()){let t=this.consumeUnresolved(e.transactionId);return lk.enabled&&(lk(`Incoming mutation ${e.transactionId} appeared while there were pending or submitted local mutations`),lk(`Submitted txnIds: ${this.submitted.map(e=>e.transactionId).join(`, `)}`),lk(`Pending txnIds: ${this.pending.map(e=>e.transactionId).join(`, `)}`),lk(`needRebase === %s`,t)),t}return lk(`Remote mutation %s arrived w/o any pending or submitted local mutations`,e.transactionId),this.EDGE=this.HEAD,this.onMutation&&this.onMutation({mutation:e,document:this.EDGE,remote:!0}),!1}hasUnresolvedMutations(){return this.submitted.length>0||this.pending.length>0}consumeUnresolved(e){if(this.submitted.length===0&&this.pending.length===0)return!1;if(this.submitted.length!==0){if(this.submitted[0].transactionId===e)return lk(`Remote mutation %s matches upcoming submitted mutation, consumed from 'submitted' buffer`,e),this.submitted.shift(),!1}else if(this.pending.length>0&&this.pending[0].transactionId===e)return lk(`Remote mutation %s matches upcoming pending mutation, consumed from 'pending' buffer`,e),this.pending.shift(),!1;return lk(`The mutation was not the upcoming mutation, scrubbing. Pending: %d, Submitted: %d`,this.pending.length,this.submitted.length),this.submitted=this.submitted.filter(t=>t.transactionId!==e),this.pending=this.pending.filter(t=>t.transactionId!==e),lk(`After scrubbing: Pending: %d, Submitted: %d`,this.pending.length,this.submitted.length),!0}pendingSuccessfullySubmitted(e){if(this.pending.length===0)return;let t=this.pending[0];if(t.transactionId===e){this.pending.shift(),this.submitted.push(t);return}let n,r=[];this.pending.forEach(t=>{if(t.transactionId===e){n=t;return}r.push(t)}),n&&this.submitted.push(n),this.pending=r,this.rebase([])}pendingFailed(e){this.pending=this.pending.filter(t=>t.transactionId!==e),this.rebase([])}rebase(e){let t=this.EDGE;this.EDGE=Ek.applyAll(this.HEAD,this.submitted.concat(this.pending)),t!==null&&this.EDGE!==null&&(t._rev=this.EDGE._rev),!AO(this.EDGE,t)&&this.onRebase&&this.onRebase(this.EDGE,e,this.pending)}},Dk=class{BASIS;PRESTAGE;setOperations;documentPresent;out=[];staged;constructor(e){e?lk(`Reset mutation buffer to rev %s`,e._rev):lk(`Reset mutation buffer state to document being deleted`),this.staged=[],this.setOperations={},this.documentPresent=!1,this.BASIS=e,this.PRESTAGE=e}add(e){e.mutations.forEach(e=>this.addOperation(e))}hasChanges(){return this.out.length>0||Object.keys(this.setOperations).length>0}purge(e){this.stashStagedOperations();let t=null;return this.out.length>0&&(lk(`Purged mutation buffer`),t=new Ek({mutations:this.out,resultRev:e,transactionId:e})),this.out=[],this.documentPresent=!1,t}addOperation(e){if(e.patch&&e.patch.set&&`id`in e.patch&&e.patch.id===this.PRESTAGE?._id&&Object.keys(e.patch).length===2){let t=e.patch.set,n={};for(let e of Object.keys(t))t.hasOwnProperty(e)&&(this.optimiseSetOperation(e,t[e])||(n[e]=t[e]));Object.keys(n).length>0&&(lk(`Unoptimizable set-operation detected, purging optimization buffer`),this.staged.push({patch:{id:this.PRESTAGE._id,set:n}}),this.stashStagedOperations());return}if(e.createIfNotExists&&this.PRESTAGE&&e.createIfNotExists._id===this.PRESTAGE._id){this.documentPresent||(this.staged.push(e),this.documentPresent=!0,this.stashStagedOperations());return}lk(`Unoptimizable mutation detected, purging optimization buffer`),this.staged.push(e),this.stashStagedOperations()}optimiseSetOperation(e,t){if(typeof t==`object`)return!1;let n=yDe(e,this.PRESTAGE);if(n.length!==1)return!1;let r=n[0];if(typeof r.value==`object`||!this.PRESTAGE)return!1;let i=null;if(r.value===t)i=null;else if(typeof r.value==`string`&&typeof t==`string`)try{let n=pg(lg(r.value,t));i={patch:{id:this.PRESTAGE._id,diffMatchPatch:{[e]:n}}}}catch{return!1}else i={patch:{id:this.PRESTAGE._id,set:{[e]:t}}};let a=dk(r.path);return i?this.setOperations[a]=i:delete this.setOperations[a],!0}stashStagedOperations(){let e=[];Object.keys(this.setOperations).forEach(t=>{let n=this.setOperations[t];n&&e.push(n)}),e.push(...this.staged),e.length>0&&(this.PRESTAGE=new Ek({mutations:e}).apply(this.PRESTAGE),this.staged=[],this.setOperations={}),this.out.push(...e)}rebase(e){return this.stashStagedOperations(),e===null?(this.out=[],this.BASIS=e,this.PRESTAGE=e,this.documentPresent=!1):(this.BASIS=e,this.PRESTAGE=this.out?new Ek({mutations:this.out}).apply(this.BASIS):this.BASIS),this.PRESTAGE}},PDe=class{mutations;tries;resolve;reject;constructor(e,{resolve:t,reject:n}){this.mutations=e,this.tries=0,this.resolve=t,this.reject=n}apply(e){return Ek.applyAll(e,this.mutations)}squash(e){let t=Ek.squash(e,this.mutations);return t.assignRandomTransactionId(),t}},Ok=(e,t)=>e.concat(t.mutations),FDe=class{mutations;document;LOCAL;commits;buffer;onMutation;onRemoteMutation;onRebase;onDelete;onConsistencyChanged;commitHandler;committerRunning=!1;constructor(e){this.buffer=new Dk(e),this.document=new NDe(e),this.document.onMutation=e=>this.handleDocMutation(e),this.document.onRemoteMutation=e=>this.onRemoteMutation&&this.onRemoteMutation(e),this.document.onRebase=(e,t,n)=>this.handleDocRebase(e,t,n),this.document.onConsistencyChanged=e=>this.handleDocConsistencyChanged(e),this.LOCAL=e,this.mutations=[],this.commits=[]}reset(e){e?lk(`Document state reset to revision %s`,e._rev):lk(`Document state reset to being deleted`),this.document.reset(e),this.rebase([],[]),this.handleDocConsistencyChanged(this.document.isConsistent())}add(e){this.onConsistencyChanged&&this.onConsistencyChanged(!1),lk(`Staged local mutation`),this.buffer.add(e);let t=this.LOCAL;this.LOCAL=e.apply(this.LOCAL),this.onMutation&&t!==this.LOCAL&&(lk(`onMutation fired`),this.onMutation({mutation:e,document:this.LOCAL,remote:!1}),this.LOCAL===null&&this.onDelete&&this.onDelete(this.LOCAL))}arrive(e){if(lk(`Remote mutation arrived %s -> %s`,e.previousRev,e.resultRev),e.previousRev===e.resultRev)throw Error(`Mutation ${e.transactionId} has previousRev === resultRev (${e.previousRev})`);return this.document.arrive(e)}commit(){return new Promise((e,t)=>{if(!this.buffer.hasChanges()){e();return}lk(`Committing local changes`);let n=this.buffer.purge();this.commits.push(new PDe(n?[n]:[],{resolve:e,reject:t})),this.buffer=new Dk(this.LOCAL),this.performCommits()})}performCommits(){if(!this.commitHandler)throw Error(`No commitHandler configured for this BufferedDocument`);this.committerRunning||this._cycleCommitter()}_cycleCommitter(){let e=this.commits.shift();if(!e){this.committerRunning=!1;return}this.committerRunning=!0;let t=e.squash(this.LOCAL),n=this.document.stage(t,!0),r={success:()=>{lk(`Commit succeeded`),n.success(),e.resolve(),this._cycleCommitter()},failure:()=>{lk(`Commit failed`),e.tries+=1,this.LOCAL!==null&&this.commits.unshift(e),n.failure(),e.tries<200&&setTimeout(()=>this._cycleCommitter(),Math.min(e.tries*1e3,6e4))},cancel:e=>{this.commits.forEach(t=>t.reject(e)),this.commits=[],this.reset(this.document.HEAD),this.buffer=new Dk(this.LOCAL),this.committerRunning=!1}};lk(`Posting commit`),this.commitHandler&&this.commitHandler({mutation:t,success:r.success,failure:r.failure,cancel:r.cancel})}handleDocRebase(e,t,n){this.rebase(t,n)}handleDocumentDeleted(){lk(`Document deleted`),this.LOCAL!==null&&this.onDelete&&this.onDelete(this.LOCAL),this.commits=[],this.mutations=[]}handleDocMutation(e){if(this.commits.length===0&&!this.buffer.hasChanges()){lk(`Document mutated from remote with no local changes`),this.LOCAL=this.document.EDGE,this.buffer=new Dk(this.LOCAL),this.onMutation&&this.onMutation(e);return}lk(`Document mutated from remote with local changes`),this.document.EDGE===null&&this.handleDocumentDeleted(),this.rebase([e.mutation],[])}rebase(e,t){lk(`Rebasing document`),this.document.EDGE===null&&this.handleDocumentDeleted();let n=this.LOCAL;this.LOCAL=this.commits.reduce((e,t)=>t.apply(e),this.document.EDGE),this.LOCAL=this.buffer.rebase(this.LOCAL),n!==null&&this.LOCAL!==null&&(n._rev=this.LOCAL._rev),!AO(this.LOCAL,n)&&this.onRebase&&this.onRebase(this.LOCAL,e.reduce(Ok,[]),t.reduce(Ok,[]))}handleDocConsistencyChanged(e){if(!this.onConsistencyChanged)return;let t=this.commits.length>0||this.buffer.hasChanges();e&&!t&&this.onConsistencyChanged(!0),e||this.onConsistencyChanged(!1)}},IDe=Object.prototype.hasOwnProperty,kk=fO(function(e,t,n){IDe.call(e,n)?e[n].push(t):_D(e,n,[t])});function LDe(e){return e instanceof Error?e.stack||e.message:e}function RDe(e,t){let n=0;for(let e=0;e=1e3?`${(e/1e3).toFixed(1)}s`:`${e}ms`}var jk=``;function Mk(e,t){let n,r,i,a,o=((...e)=>{if(!o.enabled)return;let r=Date.now(),i=r-(n||r);n=r,e[0]=LDe(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let a=0;e[0]=e[0].replace(/%([a-z%])/gi,(n,r)=>{if(n===`%%`)return`%`;a++;let i=t.formatters[r];if(typeof i==`function`){let t=e[a];n=i.call(o,t),e.splice(a,1),a--}return n}),t.formatArgs.call(o,i,e),o.log(...e)});return o.extend=function(e,t=`:`){return Mk(this.namespace+t+e,{useColors:this.useColors,color:this.color,formatArgs:this.formatArgs,formatters:this.formatters,inspectOpts:this.inspectOpts,log:this.log,humanize:this.humanize})},Object.assign(o,t),o.namespace=e,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>r??(i!==jk&&(i=jk,a=Fk(e)),a),set:e=>{r=e}}),o}var Nk=[],Pk=[];function BDe(e){jk=e,Nk=[],Pk=[];let t=jk.trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let e of t)e[0]===`-`?Pk.push(e.slice(1)):Nk.push(e)}function Fk(e){for(let t of Pk)if(Ak(e,t))return!1;for(let t of Nk)if(Ak(e,t))return!0;return!1}function VDe(e,t){t[0]=`${this.namespace} ${t[0]} +${this.humanize(e)}`}var HDe={useColors:!1,color:``,formatArgs:VDe,formatters:{j(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: ${e.message}`}}},inspectOpts:{},humanize:zDe,log:console.debug||console.log||(()=>{})};function UDe(e,t){return Mk(e,Object.assign({},HDe,t))}function WDe(){let e;try{e=localStorage.getItem(`debug`)||localStorage.getItem(`DEBUG`)}catch{}return!e&&typeof process<`u`&&`env`in process&&(e={}.DEBUG),e||``}BDe(WDe());var GDe=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`);function KDe(e,t){let{useColors:n}=this;if(t[0]=`${(n?`%c`:``)+this.namespace+(n?` %c`:` `)+t[0]+(n?`%c `:` `)}+${this.humanize(e)}`,!n)return;let r=`color: ${this.color}`;t.splice(1,0,r,`color: inherit`);let i=0,a=0;t[0].replace(/%[a-z%]/gi,e=>{e!==`%%`&&(i++,e===`%c`&&(a=i))}),t.splice(a,0,r)}function Ik(e,t){let n=(t&&t.color)??RDe(GDe,e);return UDe(e,Object.assign({useColors:!0,color:n,formatArgs:KDe},t))}var Lk=fO(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]}),qDe=class{current=0;resolvers=[];max;constructor(e){this.max=e}ready=e=>e?.aborted?Promise.reject(e.reason):this.max===1/0?Promise.resolve():this.current{let r={resolve:t,reject:n,signal:e,onAbort:()=>{}};r.onAbort=()=>{let t=this.resolvers.indexOf(r);t!==-1&&this.resolvers.splice(t,1),e&&n(e.reason)},e?.addEventListener(`abort`,r.onAbort,{once:!0}),this.resolvers.push(r)});run=async(e,t)=>{await this.ready(t);try{return t?.throwIfAborted(),await e()}finally{this.release()}};release=()=>{if(this.max===1/0)return;let e=this.resolvers.shift();for(;e;){if(e.signal?.removeEventListener(`abort`,e.onAbort),e.signal?.aborted){e.reject(e.signal.reason),e=this.resolvers.shift();continue}e.resolve();return}this.current=Math.max(0,this.current-1)}},JDe=1,YDe=4;function XDe(e){return WO(e,JDe|YDe)}var ZDe=rD.isFinite;function Rk(e){return typeof e==`number`&&ZDe(e)}function QDe(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i=r?e:wEe(e,t,n)}var zOe=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function BOe(e){return zOe.test(e)}function VOe(e){return e.split(``)}var HOe=`\\ud800-\\udfff`,UOe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,WOe=`\\ufe0e\\ufe0f`,GOe=`[`+HOe+`]`,Yk=`[`+UOe+`]`,Xk=`\\ud83c[\\udffb-\\udfff]`,KOe=`(?:`+Yk+`|`+Xk+`)`,qOe=`[^`+HOe+`]`,JOe=`(?:\\ud83c[\\udde6-\\uddff]){2}`,YOe=`[\\ud800-\\udbff][\\udc00-\\udfff]`,XOe=`\\u200d`,ZOe=KOe+`?`,QOe=`[`+WOe+`]?`,$Oe=`(?:`+XOe+`(?:`+[qOe,JOe,YOe].join(`|`)+`)`+QOe+ZOe+`)*`,eke=QOe+ZOe+$Oe,tke=`(?:`+[qOe+Yk+`?`,Yk,JOe,YOe,GOe].join(`|`)+`)`,nke=RegExp(Xk+`(?=`+Xk+`)|`+tke+eke,`g`);function rke(e){return e.match(nke)||[]}function Zk(e){return BOe(e)?rke(e):VOe(e)}function ike(e){return function(t){t=aO(t);var n=BOe(t)?Zk(t):void 0,r=n?n[0]:t.charAt(0),i=n?ROe(n,1).join(``):t.slice(1);return r[e]()+i}}var Qk=ike(`toUpperCase`),$k=LOe(function(e,t,n){return e+(n?` `:``)+Qk(t)});function eA(e){return e==null?[]:Array.isArray(e)?e:typeof e==`string`?[e]:typeof e[Symbol.iterator]==`function`?[...e]:[e]}function ake(e){return e===void 0}var oke=`Expected a function`;function ske(e){if(typeof e!=`function`)throw TypeError(oke);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function cke(e,t){if(e==null)return{};var n=rO(BO(e),function(e){return[e]});return t=dO(t),gwe(e,n,function(e,n){return t(e,n[0])})}function lke(e,t){return cke(e,ske(dO(t)))}function tA(e){return Qk(aO(e).toLowerCase())}function nA(){if(!arguments.length)return[];var e=arguments[0];return lD(e)?e:[e]}function uke(e,t){return(lD(e)?rO:Rwe)(e,dO(t,3))}function dke(e,t){return uD(uke(e,t),1)}function fke(e){return lD(e)?rO(e,sO):eO(e)?[e]:zO(jCe(aO(e)))}var pke=Object.defineProperty,mke=(e,t)=>{let n={};for(var r in e)pke(n,r,{get:e[r],enumerable:!0});return t||pke(n,Symbol.toStringTag,{value:`Module`}),n},hke=Symbol.for(`@sanity/schema/field-ref`),gke=[`Array`,`Boolean`,`Date`,`Number`,`Object`,`String`],_ke=class e{static FIELD_REF=hke;static array=t=>new e(t).type(`Array`);static object=t=>new e(t).type(`Object`);static string=t=>new e(t).type(`String`);static number=t=>new e(t).type(`Number`);static boolean=t=>new e(t).type(`Boolean`);static dateTime=t=>new e(t).type(`Date`);static valueOfField=e=>({type:hke,path:e});_type=void 0;_level=void 0;_required=void 0;_typeDef=void 0;_message=void 0;_rules=[];_fieldRules=void 0;constructor(e){this._typeDef=e,this.reset()}_mergeRequired(e){if(this._required===`required`||e._required===`required`)return`required`;if(this._required===`optional`||e._required===`optional`)return`optional`}valueOfField=e.valueOfField.bind(e);error(e){let t=this.clone();return t._level=`error`,t._message=e||void 0,t}warning(e){let t=this.clone();return t._level=`warning`,t._message=e||void 0,t}info(e){let t=this.clone();return t._level=`info`,t._message=e||void 0,t}reset(){return this._type=this._type||void 0,this._rules=(this._rules||[]).filter(e=>e.flag===`type`),this._message=void 0,this._required=void 0,this._level=`error`,this._fieldRules=void 0,this}isRequired(){return this._required===`required`}clone(){let t=new e;return t._type=this._type,t._message=this._message,t._required=this._required,t._rules=XDe(this._rules),t._level=this._level,t._fieldRules=this._fieldRules,t._typeDef=this._typeDef,t}cloneWithRules(e){let t=this.clone(),n=new Set;return e.forEach(e=>{e.flag===`type`&&(t._type=e.constraint),n.add(e.flag)}),t._rules=t._rules.filter(e=>{let t=[`type`,`uri`,`email`].includes(e.flag),r=n.has(e.flag);return!(t&&r)}).concat(e),t}merge(e){if(this._type&&e._type&&this._type!==e._type)throw Error(`merge() failed: conflicting types`);let t=this.cloneWithRules(e._rules);return t._type=this._type||e._type,t._message=this._message||e._message,t._required=this._mergeRequired(e),t._level=this._level===`error`?e._level:this._level,t}type(e){let t=`${e.slice(0,1).toUpperCase()}${e.slice(1)}`;if(!gke.includes(t))throw Error(`Unknown type "${e}"`);let n=this.cloneWithRules([{flag:`type`,constraint:t}]);return n._type=t,n}all(e){return this.cloneWithRules([{flag:`all`,constraint:e}])}either(e){return this.cloneWithRules([{flag:`either`,constraint:e}])}optional(){let e=this.cloneWithRules([{flag:`presence`,constraint:`optional`}]);return e._required=`optional`,e}skip(){let e=this.clone();return e._rules=[],e._required=`optional`,e._message=void 0,e._level=`error`,e._fieldRules=void 0,e}required(){let e=this.cloneWithRules([{flag:`presence`,constraint:`required`}]);return e._required=`required`,e}custom(e,t={}){return t.bypassConcurrencyLimit&&Object.assign(e,{bypassConcurrencyLimit:!0}),this.cloneWithRules([{flag:`custom`,constraint:e}])}min(e){return this.cloneWithRules([{flag:`min`,constraint:e}])}max(e){return this.cloneWithRules([{flag:`max`,constraint:e}])}length(e){return this.cloneWithRules([{flag:`length`,constraint:e}])}valid(e){let t=Array.isArray(e)?e:[e];return this.cloneWithRules([{flag:`valid`,constraint:t}])}integer(){return this.cloneWithRules([{flag:`integer`}])}precision(e){return this.cloneWithRules([{flag:`precision`,constraint:e}])}positive(){return this.cloneWithRules([{flag:`min`,constraint:0}])}negative(){return this.cloneWithRules([{flag:`lessThan`,constraint:0}])}greaterThan(e){return this.cloneWithRules([{flag:`greaterThan`,constraint:e}])}lessThan(e){return this.cloneWithRules([{flag:`lessThan`,constraint:e}])}uppercase(){return this.cloneWithRules([{flag:`stringCasing`,constraint:`uppercase`}])}lowercase(){return this.cloneWithRules([{flag:`stringCasing`,constraint:`lowercase`}])}regex(e,t,n){let r={pattern:e,name:typeof t==`string`?t:t?.name??n?.name,invert:(typeof t==`string`?!1:t?.invert??n?.invert)||!1};return this.cloneWithRules([{flag:`regex`,constraint:r}])}email(){return this.cloneWithRules([{flag:`email`}])}uri(e){let t=e?.scheme||[`http`,`https`],n=Array.isArray(t)?t:[t];if(!n.length)throw Error(`scheme must have at least 1 scheme specified`);let r={options:{scheme:n.map(e=>{if(!(e instanceof RegExp)&&typeof e!=`string`)throw Error(`scheme must be a RegExp or a String`);return typeof e==`string`?RegExp(`^${yke(e)}$`):e}),allowRelative:e?.allowRelative||!1,relativeOnly:e?.relativeOnly||!1,allowCredentials:e?.allowCredentials||!1}};return this.cloneWithRules([{flag:`uri`,constraint:r}])}unique(){return this.cloneWithRules([{flag:`unique`}])}reference(){return this.cloneWithRules([{flag:`reference`}])}fields(e){if(this._type!==`Object`)throw Error(`fields() can only be called on an object type`);let t=this.cloneWithRules([]);return t._fieldRules=e,t}assetRequired(){let e=vke(this._typeDef),t;return t=e&&[`image`,`file`].includes(e.name)?e.name===`image`?`image`:`file`:`asset`,this.cloneWithRules([{flag:`assetRequired`,constraint:{assetType:t}}])}media(e){return this.cloneWithRules([{flag:`media`,constraint:e}])}async validate(e,t){throw Error(`validate() method must be implemented by extending Rule class`)}};function vke(e){return e&&e.type?vke(e.type):e}function yke(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}var rA=[`jsonType`,`type`,`name`,`title`,`description`,`options`,`fieldsets`,`validation`,`readOnly`,`hidden`,`components`,`diffComponent`,`initialValue`,`deprecated`],iA=`_internal_ownProps`,bke=`all-fields`,aA={},xke=e=>(aA[e]||(aA[e]=Symbol(`__cachedStringFields_${e}`)),aA[e]),Ske=e=>e.type&&e.type.name===`reference`,Cke=[`style`,`list`],oA=e=>e.name===`block`||e.type&&oA(e.type),wke=e=>e.jsonType===`array`&&Array.isArray(e.of)&&e.of.some(oA);function sA(e,t,n,r=[],i){if(i<0)return n;let a=t(n,e,r);return e.jsonType===`array`&&Array.isArray(e.of)?Tke(e,t,a,r,i):e.jsonType===`object`&&Array.isArray(e.fields)&&!Ske(e)?Eke(e,t,a,r,i):a}function Tke(e,t,n,r,i){return e.of.reduce((e,n)=>sA(n,t,e,r,i-1),n)}function Eke(e,t,n,r,i){let a=oA(e);return e.fields.reduce((e,n)=>{if(a&&Cke.includes(n.name))return e;let o=[n.name].concat(n.type.jsonType===`array`?[[]]:[]);return sA(n.type,t,e,r.concat(o),i-1)},n)}var Dke=[{weight:1,path:[`_id`]},{weight:1,path:[`_type`]}],cA={title:10,subtitle:5,description:1.5};function lA(e,t){let n=e?.preview?.select;if(!n)return[];let r=[];for(let e of Object.keys(n)){if(!(e in cA))continue;let i=n[e].split(`.`);t>-1&&i.length-1>t||r.push({weight:cA[e],path:i})}return r}function Oke(e,t){let n=xke(t);return e[n]||(e[n]=kO([...Dke,...lA(e,t),...Ake(e,t).map(e=>({weight:1,path:e})),...jke(e,t).map(e=>({weight:1,path:e,mapWith:`pt::text`}))],e=>e.path.join(`.`))),e[n]}function kke(e,t){let n=xke(t);return e[n]||(e[n]=kO([...Dke,...lA(e,t)],e=>e.path.join(`.`))),e[n]}function Ake(e,t){return sA(e,(e,t,n)=>t.jsonType===`string`?[...e,n]:e,[],[],t)}function jke(e,t){return sA(e,(e,t,n)=>wke(t)?[...e,n]:e,[],[],t)}function Mke(e,t){return kke(e,uA(t))}function Nke(e,t){return Oke(e,uA(t))}function uA(e){return!Rk(e)||e<1||e>5?4:e-1}function dA(e,t,n,r={}){return Object.defineProperty(e,t,{configurable:!0,enumerable:r.enumerable!==!1,get(){let i=n();return Object.defineProperty(e,t,{value:i,writable:!!r.writable,configurable:!1}),i}}),e}function fA(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!1,configurable:!1,value:n})}var pA=[...rA],mA={name:`any`,type:null,jsonType:`any`},Pke={get(){return mA},extend(e,t){let n={...e,of:e.of.map(e=>({name:e.name,type:t(KO(e,`name`))}))},r=Object.assign(OO(mA,pA),n,{type:mA});return fA(r,iA,n),i(r);function i(e){return{get(){return e},extend:t=>{if(t.of)throw Error('Cannot override `of` property of subtypes of "array"');let n=OO(t,pA),r=Object.assign({},e,n,{type:e});return fA(r,iA,n),i(r)}}}}},hA=[...rA],gA={name:`array`,type:null,jsonType:`array`,of:[]},Fke={get(){return gA},extend(e,t){let n=Object.assign(OO(gA,hA),e,{type:gA});return dA(n,`of`,()=>e.of.map(e=>t.cached(e))),dA(n,iA,()=>({...e,of:n.of}),{enumerable:!1,writable:!1}),r(n);function r(e){return{get(){return e},extend:t=>{if(t.of)throw Error('Cannot override `of` property of subtypes of "array"');let n=OO(t,hA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}};function Ike(e){e.options&&e.options.preview&&console.warn(`Heads up! The preview config is no longer defined on "options", but instead on the type/field itself. -Please move {options: {preview: ...}} to {..., preview: ...} on the type/field definition of "${e.name}". -`)}function Lke(e){let t=e.preview||(e.options||{}).preview;t&&`fields`in t&&console.warn(`Heads up! "preview.fields" should be renamed to "preview.select". Please update the preview config for "${e.name}". -`)}function Rke(e){for(let t in e)if(e.hasOwnProperty(t))return!1;return!0}function _A(e,t,n){if(n>t.maxDepth)return`...`;if(Array.isArray(e)){if(e.length===0)return`[empty]`;let r=Math.max(e.length-t.maxBreadth),i=e.slice(0,t.maxBreadth).map((e,r)=>_A(e,t,n+1)).concat(r>0?`…+${r}`:[]).join(`, `);return n===0?i:`[${i}]`}if(typeof e==`object`&&e){let r=Object.keys(e).filter(n=>!t.ignoreKeys.includes(n)&&e[n]!==void 0);if(Rke(OO(e,r)))return`{empty}`;let i=r.slice(0,t.maxBreadth).map(r=>`${r}: ${_A(e[r],t,n+1)}`).join(`, `);return n===0?i:`{${i}}`}let r=String(e);return r===``?`""`:r}function zke(e,t={}){return _A(e,{maxDepth:`maxDepth`in t?t.maxDepth:2,maxBreadth:`maxBreadth`in t?t.maxBreadth:2,ignoreKeys:`ignoreKeys`in t?t.ignoreKeys:[]},0)}var Bke={maxEntries:2,maxDepth:2,maxBreadth:2,ignoreKeys:[`_id`,`_type`,`_key`,`_ref`]};function Vke(e){return t=>({title:zke(OO(t,e),Bke)})}function Hke(e){return e.type===`array`&&e.of&&e.of.some(e=>e.type===`block`)||!1}var vA=[`title`,`name`,`label`,`heading`,`header`,`caption`],Uke=[`description`,...vA];function yA(e,t){return eA(e.to||[]).some(e=>e.type===t)}function bA(e){return yA(e,`sanity.imageAsset`)}function Wke(e){let t=e.fields||[],n=t.find(bA);if(n)return n.name;let r=t.find(e=>(e.fields||[]).some(bA));return r?`${r.name}.asset`:void 0}function xA(e){return yA(e,`sanity.fileAsset`)}function Gke(e){let t=e.fields||[],n=t.find(xA);if(n)return n.name;let r=t.find(e=>(e.fields||[]).some(xA));return r?`${r.name}.asset`:void 0}function Kke(e){let t={fields:[],...e},n=t.fields.filter(e=>e.type===`string`).map(e=>e.name),r=t.fields.filter(Hke).map(e=>e.name),i=vA.find(e=>n.includes(e)||r.includes(e)),a=Uke.find(e=>e!==i&&(n.includes(e)||r.includes(e)));i||(i=n[0]||r[0],a=n[1]||r[1]);let o=t.fields.find(e=>e.type===`image`),s=Wke(t);if(!i){let e=Gke(t);e&&(i=`${e}.originalFilename`),s&&(i=`${s}.originalFilename`)}if(!i&&!s){let e=t.fields.map(e=>e.name);return{select:e.reduce((e,t)=>(e[t]=t,e),{}),prepare:Vke(e)}}return{select:lke({title:i,description:a,media:o?o.name:s},ake)}}function qke(e){return e.reduce((e,t)=>(e[t]=t,e),{})}function Jke(e){if(!e)return e;let t=e.select||e.fields||{};return Array.isArray(t)?{...OO(e,[`prepare`,`component`]),select:qke(t)}:{...OO(e,[`prepare`,`component`]),select:t}}function SA(e){return function(){return Ike(e),Lke(e),Jke(e.preview||(e.options||{}).preview)||Kke(e)}}var Yke={type:`object`,name:`link`,title:`Link`,i18nTitleKey:`inputs.portable-text.annotation.link`,options:{modal:{type:`popover`}},fields:[{name:`href`,type:`url`,title:`Link`,description:`A valid web, email, phone, or relative link.`,validation:e=>e.uri({scheme:[`http`,`https`,`tel`,`mailto`],allowRelative:!0})}]},Xke={type:`text`,name:`text`,title:`Text`},Zke={name:`marks`,type:`array`,of:[{type:`string`}],title:`Marks`},CA={bullet:{title:`Bulleted list`,value:`bullet`,i18nTitleKey:`inputs.portable-text.list-type.bullet`},numbered:{title:`Numbered list`,value:`number`,i18nTitleKey:`inputs.portable-text.list-type.number`}},Qke=[CA.bullet,CA.numbered],wA={normal:{title:`Normal`,value:`normal`,i18nTitleKey:`inputs.portable-text.style.normal`},h1:{title:`Heading 1`,value:`h1`,i18nTitleKey:`inputs.portable-text.style.h1`},h2:{title:`Heading 2`,value:`h2`,i18nTitleKey:`inputs.portable-text.style.h2`},h3:{title:`Heading 3`,value:`h3`,i18nTitleKey:`inputs.portable-text.style.h3`},h4:{title:`Heading 4`,value:`h4`,i18nTitleKey:`inputs.portable-text.style.h4`},h5:{title:`Heading 5`,value:`h5`,i18nTitleKey:`inputs.portable-text.style.h5`},h6:{title:`Heading 6`,value:`h6`,i18nTitleKey:`inputs.portable-text.style.h6`},blockquote:{title:`Quote`,value:`blockquote`,i18nTitleKey:`inputs.portable-text.style.quote`}},$ke=[wA.normal,wA.h1,wA.h2,wA.h3,wA.h4,wA.h5,wA.h6,wA.blockquote],TA={strong:{title:`Strong`,value:`strong`,i18nTitleKey:`inputs.portable-text.decorator.strong`},em:{title:`Italic`,value:`em`,i18nTitleKey:`inputs.portable-text.decorator.emphasis`},code:{title:`Code`,value:`code`,i18nTitleKey:`inputs.portable-text.decorator.code`},underline:{title:`Underline`,value:`underline`,i18nTitleKey:`inputs.portable-text.decorator.underline`},strikeThrough:{title:`Strike`,value:`strike-through`,i18nTitleKey:`inputs.portable-text.decorator.strike-through`}},eAe=[TA.strong,TA.em,TA.code,TA.underline,TA.strikeThrough],EA=[Yke],DA=[`type`,`name`,`title`,`jsonType`,`description`,`options`,`fieldsets`,`icon`],OA={name:`block`,title:`Block`,type:null,jsonType:`object`},tAe={},nAe={get(){return OA},extend(e,t){let n={...e.options||tAe},{marks:r,styles:i,lists:a,of:o,...s}=e,c=[oAe(r,o),iAe(i),aAe(a),{name:`markDefs`,title:`Mark definitions`,type:`array`,of:r?.annotations||EA},{name:`level`,title:`Indentation`,type:`number`}].concat(e.fields||[]),l={...s,options:n},u=Object.assign(OO(OA,DA),l,{type:OA});return dA(u,`fields`,()=>c.map(e=>t.cachedField(e))),dA(u,`preview`,SA(e)),dA(u,iA,()=>({...l,fields:u.fields,preview:u.preview}),{enumerable:!1,writable:!1}),d(u);function d(e){return{get(){return e},extend:t=>{if(t.fields)throw Error('Cannot override `fields` of subtypes of "block"');let n=OO(t,DA),r=Object.assign({},e,n,{type:e});return fA(r,iA,n),d(r)}}}}};function rAe(e){return e.some(e=>e.value===`normal`)?e:[wA.normal,...e]}function iAe(e){return{name:`style`,title:`Style`,type:`string`,options:{list:rAe(e||$ke)}}}function aAe(e){return{name:`listItem`,title:`List type`,type:`string`,options:{list:e||Qke}}}function oAe(e,t=[]){return{name:`children`,title:`Content`,type:`array`,of:[{type:`span`,fields:[Xke,Zke],annotations:e&&e.annotations?e.annotations:EA,decorators:e&&e.decorators?e.decorators:eAe},...t.filter(e=>e.type!==`span`)]}}var kA=[`type`,`name`,`title`,`jsonType`,`description`,`options`,`fieldsets`,`icon`],AA={name:`span`,title:`Span`,type:null,jsonType:`object`},sAe={name:`marks`,title:`Marks`,type:`array`,of:[{type:`string`}]},cAe={name:`text`,title:`Text`,type:`string`},lAe={},uAe={get(){return AA},extend(e,t){let n={...e.options||lAe},{annotations:r=[],marks:i=[]}=e,a=[sAe,cAe],o={...e,options:n},s=Object.assign(OO(AA,kA),o,{type:AA});return dA(s,`fields`,()=>a.map(e=>t.cachedField(e))),dA(s,`annotations`,()=>r.map(t)),dA(s,`marks`,()=>i.map(t)),dA(s,`preview`,SA(e)),dA(s,iA,()=>({...o,fields:s.fields,annotations:s.annotations,marks:s.marks,preview:s.preview}),{enumerable:!1,writable:!1}),c(s);function c(e){return{get(){return e},extend:t=>{if(t.fields)throw Error('Cannot override `fields` of subtypes of "span"');let n=OO(t,kA),r=Object.assign({},e,n,{type:e});return fA(r,iA,n),c(r)}}}}},jA={prepare:e=>({title:String(e)})},MA=[...rA],NA={name:`boolean`,title:`Boolean`,type:null,jsonType:`boolean`},dAe={get(){return NA},extend(e){let t={...e,preview:jA},n=Object.assign(OO(NA,MA),t,{type:NA});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,MA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},fAe=[{name:`_ref`,title:`Referenced document ID`,type:`string`},{name:`_weak`,title:`Weak reference marker`,type:`boolean`},{name:`_dataset`,title:`Target dataset`,type:`string`},{name:`_projectId`,title:`Target project ID`,type:`string`,hidden:!0}],PA=[...rA],FA={name:`crossDatasetReference`,type:null,jsonType:`object`};function pAe(e,t){let n=e.length;if(n===1)return e[0];let r=e.slice(0,n-1),i=e[n-1];return`${r.join(`, `)} ${t} ${i}`}function mAe(e){return!e.to||e.to.length===0?`Cross dataset Reference`:`Cross dataset reference to ${pAe(eA(e.to).map(e=>e.title||tA(e.type)),`or`).toLowerCase()}`}var hAe={get(){return FA},extend(e,t){if(!e.to)throw Error(`Missing "to" field in cross dataset reference definition. Check the type ${e.name}`);let n=Object.assign(OO(FA,PA),e,{type:FA});return dA(n,`fields`,()=>fAe.map(e=>t.cachedField(e))),dA(n,`to`,()=>eA(e.to).map(e=>({...e,__experimental_search:Mke(e)}))),dA(n,`title`,()=>e.title||mAe(n)),dA(n,iA,()=>({...e,fields:n.fields,to:n.to,title:n.title}),{enumerable:!1,writable:!1}),r(n);function r(e){return{get(){return e},extend:t=>{if(t.of)throw Error('Cannot override `of` of subtypes of "reference"');let n=OO(t,PA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},IA=[...rA],LA={name:`date`,title:`Datetime`,type:null,jsonType:`string`},gAe={get(){return LA},extend(e){let t={...e,preview:jA},n=Object.assign(OO(LA,IA),t,{type:LA});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,IA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},RA=[...rA],zA={name:`datetime`,title:`Datetime`,type:null,jsonType:`string`},_Ae={get(){return zA},extend(e){let t={...e,preview:jA},n=Object.assign(OO(zA,RA),t,{type:zA});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,RA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},vAe=[`title`,`name`,`label`,`heading`,`header`,`caption`,`description`],yAe=[`string`,`boolean`,`number`],BA=e=>yAe.includes(e.type);function bAe(e){let t=vAe.filter(t=>e.fields.some(e=>BA(e)&&e.name===t));return t.length===0&&(t=e.fields.filter(BA).map(e=>e.name)),t.map(e=>({name:e,i18n:{title:{key:`default-orderings.${e}`,ns:`studio`}},title:tA($k(e)),by:[{field:e,direction:`asc`}]}))}function VA(e){if(!Array.isArray(e))throw Error(`The search config of a document type must be an array of search config objects`);return e.map(e=>{if(e===`defaults`)return e;if(!SO(e))throw Error(`Search config must be an object of {path: string, weight: number}`);return{weight:`weight`in e?e.weight:1,path:fke(e.path),mapWith:typeof e.mapWith==`string`?e.mapWith:void 0}})}var HA=[...rA,`orderings`,`__experimental_search`,`blockEditor`,`icon`],UA={get(){return{name:`object`,title:`Object`,type:null,jsonType:`object`}},extend(e,t){let n={fields:[],...e},r={...n.options},i={...n,title:n.title||(n.name?$k(n.name):`Object`),options:r,orderings:n.orderings||bAe(n),fields:n.fields.map(e=>t.cachedObjectField(e))},a=Object.assign(OO(this.get(),HA),i,{type:this.get()});return dA(a,`fieldsets`,()=>WA(n,a.fields)),dA(a,`groups`,()=>xAe(n,a.fields)),dA(a,`preview`,SA(n)),dA(a,iA,()=>({...i,preview:a.preview}),{enumerable:!1,writable:!1}),dA(a,`__experimental_search`,()=>{let e=n.__experimental_search?VA(n.__experimental_search):null;return e?e.map(e=>e===`defaults`?VA(n):e):Nke(a)},{enumerable:!1}),o(a);function o(e){return{get(){return e},extend:t=>{if(t.fields)throw Error('Cannot override `fields` of subtypes of "object"');let r=OO(t,HA);r.title=t.title||n.title||(n.name?$k(n.name):`Object`);let i=Object.assign({},e,OO(t,HA),{type:e});return dA(i,`__experimental_search`,()=>e.__experimental_search),fA(i,iA,r),o(i)}}}}};function WA(e,t){let n={};for(let t of e.fieldsets||[]){if(n[t.name])throw Error(`Duplicate fieldset name "${t.name}" found for type '${e.title?e.title:$k(e.name)}'`);n[t.name]={title:$k(t.name),...t,fields:[]}}let r=new Set;for(let i of t){if(!i.fieldset){r.add({single:!0,field:i});continue}let t=n[i.fieldset];if(!t)throw Error(`Fieldset '${i.fieldset}' is not defined in schema for type '${e.name}'`);t.fields.push(i),r.add(t)}return Array.from(r)}function xAe(e,t){let n={},r=0;for(let t of e.groups||[]){if(n[t.name])throw Error(`Duplicate group name "${t.name}" found for type '${e.title?e.title:$k(e.name)}'`);if(n[t.name]={title:$k(t.name),...t,fields:[]},t.default&&++r>1)throw Error(`More than one field group defined as default for type '${e.title?e.title:$k(e.name)}' - only 1 is supported`)}return t.forEach(t=>{let r=nA(t.group||[]);r.length!==0&&r.forEach(r=>{let i=n[r];if(!i)throw Error(`Field group '${r}' is not defined in schema for type '${e.title?e.name:$k(e.name)}'`);i.fields.push(t)})}),dke(n).filter(e=>e.fields.length>0||e.name===`all-fields`)}var SAe={name:`document`,title:`Document`,type:null,jsonType:`object`},CAe={get(){return SAe},extend:UA.extend},GA=[...rA],KA={name:`email`,title:`Email`,type:null,jsonType:`string`};dA(KA,iA,()=>({...KA,validation:e=>e.email()}),{enumerable:!1});var wAe={get(){return KA},extend(e){let t={...e,preview:jA},n=Object.assign(OO(KA,GA),t,{type:KA});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,GA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},TAe={name:`asset`,type:`reference`,to:{type:`sanity.fileAsset`}},EAe={name:`media`,type:`globalDocumentReference`,hidden:!0,to:[{type:`sanity.asset`}]},qA=[...rA],JA={name:`file`,title:`File`,type:null,jsonType:`object`},DAe={accept:``},OAe={get(){return JA},extend(e,t){let n={...e.options||DAe},r=[TAe,EAe,...e.fields||[]],i={...e,fields:r},a=Object.assign(OO(JA,qA),i,{type:JA,title:i.title||(i.name?$k(i.name):JA.title),options:n,fields:i.fields.map(n=>{let{name:r,fieldset:i,...a}=n;return dA({name:r,fieldset:i,isCustomized:!!e.fields},`type`,()=>t({...a,title:n.title||$k(r)}))})});return dA(a,`fieldsets`,()=>WA(i,a.fields)),dA(a,`preview`,SA(Object.assign({},i,{fields:r}))),dA(a,iA,()=>({...i,options:n,fields:a.fields,title:a.title,fieldsets:a.fieldsets,preview:a.preview}),{enumerable:!1,writable:!1}),o(a);function o(e){return{get(){return e},extend:t=>{if(t.fields)throw Error('Cannot override `fields` of subtypes of "file"');let n=OO(t,qA),r=Object.assign({},e,n,{type:e});return fA(r,iA,n),o(r)}}}}},kAe=[{name:`_ref`,title:`Referenced document ID`,type:`string`},{name:`_weak`,title:`Weak reference`,type:`boolean`}],YA=[...rA],XA={name:`globalDocumentReference`,title:`Global Document Reference`,type:null,jsonType:`object`};function AAe(e,t){let n=e.length;if(n===1)return e[0];let r=e.slice(0,n-1),i=e[n-1];return`${r.join(`, `)} ${t} ${i}`}function jAe(e){return!e.to||e.to.length===0?`Global Document Reference`:`Global Document Reference to ${AAe(eA(e.to).map(e=>e.title),`or`).toLowerCase()}`}var MAe={get(){return XA},extend(e,t){if(!e.to)throw Error(`Missing "to" field in global document reference definition. Check the type ${e.name}`);let n=Object.assign(OO(XA,YA),e,{type:XA});return dA(n,`fields`,()=>kAe.map(e=>t.cachedField(e))),dA(n,`to`,()=>eA(e.to).map(e=>({...e}))),dA(n,`title`,()=>e.title||jAe(n)),dA(n,iA,()=>({...e,fields:n.fields,to:n.to,title:n.title}),{enumerable:!1,writable:!1}),r(n);function r(e){return{get(){return e},extend:t=>{if(t.of)throw Error('Cannot override `of` of subtypes of "globalDocumentReference"');let n=OO(t,YA),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},NAe={name:`asset`,type:`reference`,to:[{type:`sanity.imageAsset`}]},PAe={name:`hotspot`,type:`sanity.imageHotspot`},FAe={name:`crop`,type:`sanity.imageCrop`},IAe={name:`media`,type:`globalDocumentReference`,hidden:!0,to:[{type:`sanity.asset`}]},ZA=[...rA],QA={name:`image`,title:`Image`,type:null,jsonType:`object`},LAe={},RAe={get(){return QA},extend(e,t){let n={...e.options||LAe},r=[PAe,FAe];n.hotspot||(r=r.map(e=>({...e,hidden:!0})));let i=[NAe,IAe,...r,...e.fields||[]],a={...e,fields:i},o=Object.assign(OO(this.get(),ZA),a,{type:QA,title:a.title||(a.name?$k(a.name):QA.title),options:n,fields:a.fields.map(n=>{let{name:r,fieldset:i,...a}=n;return dA({name:r,fieldset:i,isCustomized:!!e.fields},`type`,()=>t({...a,title:n.title||$k(r)}))})});return dA(o,`fieldsets`,()=>WA(a,o.fields)),dA(o,`preview`,SA(Object.assign({},a,{fields:i}))),dA(o,iA,()=>({...a,options:n,fields:o.fields,title:o.title,fieldsets:o.fieldsets,preview:o.preview}),{enumerable:!1,writable:!1}),s(o);function s(e){return{get(){return e},extend:t=>{if(t.fields)throw Error('Cannot override `fields` of subtypes of "image"');let n=OO(t,ZA),r=Object.assign({},e,n,{type:e});return fA(r,iA,n),s(r)}}}}},$A=[...rA],ej={name:`number`,title:`Number`,type:null,jsonType:`number`},zAe={get(){return ej},extend(e){let t={...e,preview:jA},n=Object.assign(OO(ej,$A),t,{type:ej});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,$A),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},BAe=[{name:`_ref`,title:`Referenced document ID`,type:`string`},{name:`_weak`,title:`Weak reference`,type:`boolean`}],tj=[...rA],nj={name:`reference`,title:`Reference`,type:null,jsonType:`object`};function VAe(e,t){let n=e.length;if(n===1)return e[0];let r=e.slice(0,n-1),i=e[n-1];return`${r.join(`, `)} ${t} ${i}`}function HAe(e){return!e.to||e.to.length===0?`Reference`:`Reference to ${VAe(eA(e.to).map(e=>e.title),`or`).toLowerCase()}`}var UAe={get(){return nj},extend(e,t){if(!e.to)throw Error(`Missing "to" field in reference definition. Check the type ${e.name}`);let n=Object.assign(OO(nj,tj),e,{type:nj});return dA(n,`fields`,()=>BAe.map(e=>t.cachedField(e))),dA(n,`fieldsets`,()=>WA(e,n.fields)),dA(n,`to`,()=>eA(e.to).map(e=>t(e))),dA(n,`title`,()=>e.title||HAe(n)),dA(n,iA,()=>({...e,fields:n.fields,fieldsets:n.fieldsets,to:n.to,title:n.title}),{enumerable:!1,writable:!1}),r(n);function r(e){return{get(){return e},extend:t=>{if(t.of)throw Error('Cannot override `of` of subtypes of "reference"');let n=OO(t,tj),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},rj=[...rA],ij={name:`string`,title:`String`,type:null,jsonType:`string`},WAe={get(){return ij},extend(e){let t={...e,preview:jA},n=Object.assign(OO(ij,rj),t,{type:ij});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,rj),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},aj=[...rA,`rows`],oj={name:`text`,title:`Text`,type:null,jsonType:`string`},GAe={get(){return oj},extend(e){let t={...e,preview:jA},n=Object.assign(OO(oj,aj),t,{type:oj});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,aj),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},sj=[...rA],cj={name:`url`,title:`Url`,type:null,jsonType:`string`},KAe={get(){return cj},extend(e){let t={...e,preview:jA},n=Object.assign(OO(cj,sj),t,{type:cj});return fA(n,iA,t),r(n);function r(e){return{get(){return e},extend:t=>{let n=OO(t,sj),i=Object.assign({},e,n,{type:e});return fA(i,iA,n),r(i)}}}}},lj=mke({any:()=>Pke,array:()=>Fke,block:()=>nAe,boolean:()=>dAe,crossDatasetReference:()=>hAe,date:()=>gAe,datetime:()=>_Ae,document:()=>CAe,email:()=>wAe,file:()=>OAe,globalDocumentReference:()=>MAe,image:()=>RAe,number:()=>zAe,object:()=>UA,reference:()=>UAe,span:()=>uAe,string:()=>WAe,text:()=>GAe,url:()=>KAe});function qAe(e){let t=Object.create(null),n;e.parent?(Object.assign(t,e.parent._registry),n=[]):(Object.assign(t,lj),n=Object.keys(lj));let r=e.types.reduce((e,t)=>{if(e[t.name])throw Error(`Duplicate type name added to schema: ${t.name}`);return e[t.name]=t,e},{}),i=new Map,a=new Map,o=new Map,s=Object.assign(l,{cached(e){let t=i.get(e);return t||(t=l(e),i.set(e,t)),t},cachedField(e){let t=a.get(e);if(!t){let{name:n,...r}=e;t={name:n,type:l(r)},a.set(e,t)}return t},cachedObjectField(e){let t=o.get(e);if(!t){let{name:n,fieldset:r,group:i,...a}=e;t={name:n,group:i,fieldset:r},dA(t,`type`,()=>l({...a,title:e.title||$k(n)})),o.set(e,t)}return t}});return e.types.forEach(u),{registry:t,localTypeNames:n};function c(e){if(!t[e]){if(!r[e])throw Error(`Unknown type: ${e}`);u(r[e])}}function l(e){return c(e.type),t[e.type].extend(e,s).get()}function u(e){c(e.type),!t[e.name]&&(n.push(e.name),t[e.name]=t[e.type].extend(e,l))}}var uj=class e{_original;_registry;#e;static compile(t){return new e(t)}constructor(e){this._original=e;let{registry:t,localTypeNames:n}=qAe(e);this._registry=t,this.#e=n}get name(){return this._original.name}get parent(){return this._original.parent}get(e){return this._registry[e]&&this._registry[e].get()}has(e){return e in this._registry}getTypeNames(){return Object.keys(this._registry)}getLocalTypeNames(){return this.#e}},dj=uj;function JAe(e,t,n=`long`){return new Intl.DateTimeFormat(`en-US`,{hour:`numeric`,timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(` `)}var YAe={},fj={};function pj(e,t){try{let n=(YAe[e]||=new Intl.DateTimeFormat(`en-US`,{timeZone:e,timeZoneName:`longOffset`}).format)(t).split(`GMT`)[1];return n in fj?fj[n]:mj(n,n.split(`:`))}catch{if(e in fj)return fj[e];let t=e?.match(XAe);return t?mj(e,t.slice(1)):NaN}}var XAe=/([+-]\d\d):?(\d\d)?/;function mj(e,t){let n=+(t[0]||0),r=+(t[1]||0),i=(t[2]||0)/60;return fj[e]=n*60+r>0?n*60+r+i:n*60-r-i}var hj=class e extends Date{constructor(...e){super(),e.length>1&&typeof e[e.length-1]==`string`&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(pj(this.timeZone,this))?this.setTime(NaN):e.length?typeof e[0]==`number`&&(e.length===1||e.length===2&&typeof e[1]!=`number`)?this.setTime(e[0]):typeof e[0]==`string`?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),vj(this,e)):this.setTime(Date.now())}static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let e=-pj(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),_j(this),+this}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}},gj=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!gj.test(e))return;let t=e.replace(gj,`$1UTC`);hj.prototype[t]&&(e.startsWith(`get`)?hj.prototype[e]=function(){return this.internal[t]()}:(hj.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),ZAe(this),+this},hj.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),_j(this),+this}))});function _j(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-pj(e.timeZone,e)*60))}function ZAe(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),vj(e)}function vj(e,t){let n=Array.isArray(t)?QAe(t):+e.internal,r=pj(e.timeZone,e),i=r>0?Math.floor(r):Math.ceil(r),a=new Date(+e);a.setUTCHours(a.getUTCHours()-1);let o=-new Date(+e).getTimezoneOffset(),s=-new Date(+a).getTimezoneOffset(),c=o-s,l=o;if(c&&o!==i&&Date.prototype.getHours.apply(e)!==(Array.isArray(t)?t[3]||0:e.internal.getUTCHours())){let t=new Date(+e),n=o-i;n&&t.setUTCMinutes(t.getUTCMinutes()+n);let r=pj(e.timeZone,t);(r>0?Math.floor(r):Math.ceil(r))===i&&(l=s)}let u=l-i;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let d=new Date(+e);d.setUTCSeconds(0);let f=o>0?d.getSeconds():(d.getSeconds()-60)%60,p=Math.round(-(pj(e.timeZone,e)*60))%60;(p||f)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+p+f);let m=pj(e.timeZone,e),h=m>0?Math.floor(m):Math.ceil(m),g=-new Date(+e).getTimezoneOffset()-h,_=h!==i,v=g-u,y=h-i,b=n-h*60*1e3,x=y>0&&yj(e)-n===y*60*1e3&&yj(e,b)!==n;if(_&&v&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+v);let t=pj(e.timeZone,e),n=h-(t>0?Math.floor(t):Math.ceil(t));n&&v<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n)}_j(e);let S=(t?n:n+p*1e3)-+e.internal;S&&Math.abs(S)<18e5&&(Date.prototype.setTime.call(e,+e+S),_j(e))}function QAe(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function yj(e,t){let n=new Date(t??+e);return n.setUTCSeconds(n.getUTCSeconds()-Math.round(-pj(e.timeZone,n)*60)),+n}var bj=class e extends hj{static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}toISOString(){let[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,n,r]=this.internal.toUTCString().split(` `);return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){let e=this.internal.toUTCString().split(` `)[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${JAe(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset();return[e>0?`-`:`+`,String(Math.floor(Math.abs(e)/60)).padStart(2,`0`),String(Math.abs(e)%60).padStart(2,`0`)]}withTimeZone(t){return new e(+this,t)}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}},xj=e=>t=>bj.tz(e,+new Date(t)),Sj=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},Cj=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(Cj.test(e)){let t=Date.prototype[e.replace(Cj,`$1UTC`)];t&&(Sj.prototype[e]=t)}}),new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`});var $Ae={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},eje=(e,t,n)=>{let r,i=$Ae[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function wj(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var tje={date:wj({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:wj({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:wj({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},nje={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},rje=(e,t,n,r)=>nje[e];function Tj(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var ije={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:Tj({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:Tj({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:Tj({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],wide:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`]},defaultWidth:`wide`}),day:Tj({values:{narrow:[`S`,`M`,`T`,`W`,`T`,`F`,`S`],short:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`],abbreviated:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],wide:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`]},defaultWidth:`wide`}),dayPeriod:Tj({values:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`a`,pm:`p`,midnight:`mi`,noon:`n`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},abbreviated:{am:`AM`,pm:`PM`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`},wide:{am:`a.m.`,pm:`p.m.`,midnight:`midnight`,noon:`noon`,morning:`in the morning`,afternoon:`in the afternoon`,evening:`in the evening`,night:`at night`}},defaultFormattingWidth:`wide`})};function Ej(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?oje(s,e=>e.test(o)):aje(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function aje(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function oje(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Dj={code:`en-US`,formatDistance:eje,formatLong:tje,formatRelative:rje,localize:ije,match:{ordinalNumber:sje({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Ej({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Ej({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Ej({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:Ej({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:Ej({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}},Oj=(e,t)=>{switch(e){case`P`:return t.date({width:`short`});case`PP`:return t.date({width:`medium`});case`PPP`:return t.date({width:`long`});default:return t.date({width:`full`})}},kj=(e,t)=>{switch(e){case`p`:return t.time({width:`short`});case`pp`:return t.time({width:`medium`});case`ppp`:return t.time({width:`long`});default:return t.time({width:`full`})}},Aj={p:kj,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Oj(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`})}return a.replace(`{{date}}`,Oj(r,t)).replace(`{{time}}`,kj(i,t))}},cje=/^D+$/,lje=/^Y+$/,uje=[`D`,`DD`,`YY`,`YYYY`];function jj(e){return cje.test(e)}function Mj(e){return lje.test(e)}function Nj(e,t,n){let r=dje(e,t,n);if(console.warn(r),uje.includes(e))throw RangeError(r)}function dje(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var fje=365.2425,Pj=6048e5,pje=864e5,Fj=6e4,Ij=36e5,mje=1e3,hje=43200,gje=1440,_je=86400;_je*7,_je*fje/12*3;var vje=Symbol.for(`constructDateFrom`);function Lj(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&vje in e?e[vje](t):e instanceof Date?new e.constructor(t):new Date(t)}var yje={};function Rj(){return yje}function bje(){return Object.assign({},Rj())}function zj(e,t){return Lj(t||e,e)}function xje(e,t){let n=Sje(t)?new t(0):Lj(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function Sje(e){return typeof e==`function`&&e.prototype?.constructor===e}var Cje=10,wje=class{subPriority=0;validate(e,t){return!0}},Tje=class extends wje{constructor(e,t,n,r,i){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,i&&(this.subPriority=i)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}},Eje=class extends wje{priority=Cje;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>Lj(t,e))}set(e,t){return t.timestampIsSet?e:Lj(e,xje(e,this.context))}},Bj=class{run(e,t,n,r){let i=this.parse(e,t,n,r);return i?{setter:new Tje(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,n){return!0}},Dje=class extends Bj{priority=140;parse(e,t,n){switch(t){case`G`:case`GG`:case`GGG`:return n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`});case`GGGGG`:return n.era(e,{width:`narrow`});default:return n.era(e,{width:`wide`})||n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`R`,`u`,`t`,`T`]},Vj={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Hj={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Uj(e,t){return e&&{value:t(e.value),rest:e.rest}}function Wj(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Gj(e,t){let n=t.match(e);if(!n)return null;if(n[0]===`Z`)return{value:0,rest:t.slice(1)};let r=n[1]===`+`?1:-1,i=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(i*Ij+a*Fj+o*mje),rest:t.slice(n[0].length)}}function Oje(e){return Wj(Vj.anyDigitsSigned,e)}function Kj(e,t){switch(e){case 1:return Wj(Vj.singleDigit,t);case 2:return Wj(Vj.twoDigits,t);case 3:return Wj(Vj.threeDigits,t);case 4:return Wj(Vj.fourDigits,t);default:return Wj(RegExp(`^\\d{1,`+e+`}`),t)}}function kje(e,t){switch(e){case 1:return Wj(Vj.singleDigitSigned,t);case 2:return Wj(Vj.twoDigitsSigned,t);case 3:return Wj(Vj.threeDigitsSigned,t);case 4:return Wj(Vj.fourDigitsSigned,t);default:return Wj(RegExp(`^-?\\d{1,`+e+`}`),t)}}function qj(e){switch(e){case`morning`:return 4;case`evening`:return 17;case`pm`:case`noon`:case`afternoon`:return 12;default:return 0}}function Aje(e,t){let n=t>0,r=n?t:1-t,i;if(r<=50)i=e||100;else{let t=r+50,n=Math.trunc(t/100)*100,a=e>=t%100;i=e+n-(a?100:0)}return n?i:1-i}function jje(e){return e%400==0||e%4==0&&e%100!=0}var Mje=class extends Bj{priority=130;incompatibleTokens=[`Y`,`R`,`u`,`w`,`I`,`i`,`e`,`c`,`t`,`T`];parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`yy`});switch(t){case`y`:return Uj(Kj(4,e),r);case`yo`:return Uj(n.ordinalNumber(e,{unit:`year`}),r);default:return Uj(Kj(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){let r=e.getFullYear();if(n.isTwoDigitYear){let t=Aje(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let i=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}};function Jj(e,t){let n=Rj(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=zj(e,t?.in),a=i.getDay(),o=(a=+s?r+1:+n>=+l?r:r-1}var Nje=class extends Bj{priority=130;parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`YY`});switch(t){case`Y`:return Uj(Kj(4,e),r);case`Yo`:return Uj(n.ordinalNumber(e,{unit:`year`}),r);default:return Uj(Kj(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){let i=Yj(e,r);if(n.isTwoDigitYear){let t=Aje(n.year,i);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Jj(e,r)}let a=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(a,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),Jj(e,r)}incompatibleTokens=[`y`,`R`,`u`,`Q`,`q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function Xj(e,t){return Jj(e,{...t,weekStartsOn:1})}var Pje=class extends Bj{priority=130;parse(e,t){return kje(t===`R`?4:t.length,e)}set(e,t,n){let r=Lj(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Xj(r)}incompatibleTokens=[`G`,`y`,`Y`,`u`,`Q`,`q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},Fje=class extends Bj{priority=130;parse(e,t){return kje(t===`u`?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`G`,`y`,`Y`,`R`,`w`,`I`,`i`,`e`,`c`,`t`,`T`]},Ije=class extends Bj{priority=120;parse(e,t,n){switch(t){case`Q`:case`QQ`:return Kj(t.length,e);case`Qo`:return n.ordinalNumber(e,{unit:`quarter`});case`QQQ`:return n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`});case`QQQQQ`:return n.quarter(e,{width:`narrow`,context:`formatting`});default:return n.quarter(e,{width:`wide`,context:`formatting`})||n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},Lje=class extends Bj{priority=120;parse(e,t,n){switch(t){case`q`:case`qq`:return Kj(t.length,e);case`qo`:return n.ordinalNumber(e,{unit:`quarter`});case`qqq`:return n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`});case`qqqqq`:return n.quarter(e,{width:`narrow`,context:`standalone`});default:return n.quarter(e,{width:`wide`,context:`standalone`})||n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`Q`,`M`,`L`,`w`,`I`,`d`,`D`,`i`,`e`,`c`,`t`,`T`]},Rje=class extends Bj{incompatibleTokens=[`Y`,`R`,`q`,`Q`,`L`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`];priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`M`:return Uj(Wj(Vj.month,e),r);case`MM`:return Uj(Kj(2,e),r);case`Mo`:return Uj(n.ordinalNumber(e,{unit:`month`}),r);case`MMM`:return n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`});case`MMMMM`:return n.month(e,{width:`narrow`,context:`formatting`});default:return n.month(e,{width:`wide`,context:`formatting`})||n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},zje=class extends Bj{priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`L`:return Uj(Wj(Vj.month,e),r);case`LL`:return Uj(Kj(2,e),r);case`Lo`:return Uj(n.ordinalNumber(e,{unit:`month`}),r);case`LLL`:return n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`});case`LLLLL`:return n.month(e,{width:`narrow`,context:`standalone`});default:return n.month(e,{width:`wide`,context:`standalone`})||n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]};function Bje(e,t){let n=Rj(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Yj(e,t),a=Lj(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),Jj(a,t)}function Zj(e,t){let n=zj(e,t?.in),r=+Jj(n,t)-Bje(n,t);return Math.round(r/Pj)+1}function Vje(e,t,n){let r=zj(e,n?.in),i=Zj(r,n)-t;return r.setDate(r.getDate()-i*7),zj(r,n?.in)}var Hje=class extends Bj{priority=100;parse(e,t,n){switch(t){case`w`:return Wj(Vj.week,e);case`wo`:return n.ordinalNumber(e,{unit:`week`});default:return Kj(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return Jj(Vje(e,n,r),r)}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function Uje(e,t){let n=zj(e,t?.in),r=n.getFullYear(),i=Lj(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);let a=Xj(i),o=Lj(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let s=Xj(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Wje(e,t){let n=Uje(e,t),r=Lj(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Xj(r)}function Gje(e,t){let n=zj(e,t?.in),r=+Xj(n)-Wje(n);return Math.round(r/Pj)+1}function Kje(e,t,n){let r=zj(e,n?.in),i=Gje(r,n)-t;return r.setDate(r.getDate()-i*7),r}var qje=class extends Bj{priority=100;parse(e,t,n){switch(t){case`I`:return Wj(Vj.week,e);case`Io`:return n.ordinalNumber(e,{unit:`week`});default:return Kj(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return Xj(Kje(e,n))}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},Jje=[31,28,31,30,31,30,31,31,30,31,30,31],Yje=[31,29,31,30,31,30,31,31,30,31,30,31],Xje=class extends Bj{priority=90;subPriority=1;parse(e,t,n){switch(t){case`d`:return Wj(Vj.date,e);case`do`:return n.ordinalNumber(e,{unit:`date`});default:return Kj(t.length,e)}}validate(e,t){let n=jje(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=Yje[r]:t>=1&&t<=Jje[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]},Zje=class extends Bj{priority=90;subpriority=1;parse(e,t,n){switch(t){case`D`:case`DD`:return Wj(Vj.dayOfYear,e);case`Do`:return n.ordinalNumber(e,{unit:`date`});default:return Kj(t.length,e)}}validate(e,t){return jje(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`L`,`w`,`I`,`d`,`E`,`i`,`e`,`c`,`t`,`T`]};function Qj(e,t,n){let r=zj(e,n?.in);return isNaN(t)?Lj(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function $j(e,t,n){let r=Rj(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=zj(e,n?.in),o=a.getDay(),s=(t%7+7)%7,c=7-i;return Qj(a,t<0||t>6?t-(o+c)%7:(s+c)%7-(o+c)%7,n)}var Qje=class extends Bj{priority=90;parse(e,t,n){switch(t){case`E`:case`EE`:case`EEE`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`EEEEE`:return n.day(e,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=$j(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`D`,`i`,`e`,`c`,`t`,`T`]},$je=class extends Bj{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`e`:case`ee`:return Uj(Kj(t.length,e),i);case`eo`:return Uj(n.ordinalNumber(e,{unit:`day`}),i);case`eee`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`eeeee`:return n.day(e,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=$j(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`c`,`t`,`T`]},eMe=class extends Bj{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`c`:case`cc`:return Uj(Kj(t.length,e),i);case`co`:return Uj(n.ordinalNumber(e,{unit:`day`}),i);case`ccc`:return n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});case`ccccc`:return n.day(e,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});default:return n.day(e,{width:`wide`,context:`standalone`})||n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=$j(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`e`,`t`,`T`]};function tMe(e,t){let n=zj(e,t?.in).getDay();return n===0?7:n}function nMe(e,t,n){let r=zj(e,n?.in);return Qj(r,t-tMe(r,n),n)}var rMe=class extends Bj{priority=90;parse(e,t,n){let r=e=>e===0?7:e;switch(t){case`i`:case`ii`:return Kj(t.length,e);case`io`:return n.ordinalNumber(e,{unit:`day`});case`iii`:return Uj(n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiii`:return Uj(n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiiii`:return Uj(n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);default:return Uj(n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return e=nMe(e,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`E`,`e`,`c`,`t`,`T`]},iMe=class extends Bj{priority=80;parse(e,t,n){switch(t){case`a`:case`aa`:case`aaa`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`aaaaa`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(qj(n),0,0,0),e}incompatibleTokens=[`b`,`B`,`H`,`k`,`t`,`T`]},aMe=class extends Bj{priority=80;parse(e,t,n){switch(t){case`b`:case`bb`:case`bbb`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`bbbbb`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(qj(n),0,0,0),e}incompatibleTokens=[`a`,`B`,`H`,`k`,`t`,`T`]},oMe=class extends Bj{priority=80;parse(e,t,n){switch(t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`BBBBB`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(qj(n),0,0,0),e}incompatibleTokens=[`a`,`b`,`t`,`T`]},sMe=class extends Bj{priority=70;parse(e,t,n){switch(t){case`h`:return Wj(Vj.hour12h,e);case`ho`:return n.ordinalNumber(e,{unit:`hour`});default:return Kj(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):!r&&n===12?e.setHours(0,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`H`,`K`,`k`,`t`,`T`]},cMe=class extends Bj{priority=70;parse(e,t,n){switch(t){case`H`:return Wj(Vj.hour23h,e);case`Ho`:return n.ordinalNumber(e,{unit:`hour`});default:return Kj(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`K`,`k`,`t`,`T`]},lMe=class extends Bj{priority=70;parse(e,t,n){switch(t){case`K`:return Wj(Vj.hour11h,e);case`Ko`:return n.ordinalNumber(e,{unit:`hour`});default:return Kj(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`h`,`H`,`k`,`t`,`T`]},uMe=class extends Bj{priority=70;parse(e,t,n){switch(t){case`k`:return Wj(Vj.hour24h,e);case`ko`:return n.ordinalNumber(e,{unit:`hour`});default:return Kj(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`H`,`K`,`t`,`T`]},dMe=class extends Bj{priority=60;parse(e,t,n){switch(t){case`m`:return Wj(Vj.minute,e);case`mo`:return n.ordinalNumber(e,{unit:`minute`});default:return Kj(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[`t`,`T`]},fMe=class extends Bj{priority=50;parse(e,t,n){switch(t){case`s`:return Wj(Vj.second,e);case`so`:return n.ordinalNumber(e,{unit:`second`});default:return Kj(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[`t`,`T`]},pMe=class extends Bj{priority=30;parse(e,t){return Uj(Kj(t.length,e),e=>Math.trunc(e*10**(-t.length+3)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[`t`,`T`]};function eM(e){let t=zj(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-n}var mMe=class extends Bj{priority=10;parse(e,t){switch(t){case`X`:return Gj(Hj.basicOptionalMinutes,e);case`XX`:return Gj(Hj.basic,e);case`XXXX`:return Gj(Hj.basicOptionalSeconds,e);case`XXXXX`:return Gj(Hj.extendedOptionalSeconds,e);default:return Gj(Hj.extended,e)}}set(e,t,n){return t.timestampIsSet?e:Lj(e,e.getTime()-eM(e)-n)}incompatibleTokens=[`t`,`T`,`x`]},hMe=class extends Bj{priority=10;parse(e,t){switch(t){case`x`:return Gj(Hj.basicOptionalMinutes,e);case`xx`:return Gj(Hj.basic,e);case`xxxx`:return Gj(Hj.basicOptionalSeconds,e);case`xxxxx`:return Gj(Hj.extendedOptionalSeconds,e);default:return Gj(Hj.extended,e)}}set(e,t,n){return t.timestampIsSet?e:Lj(e,e.getTime()-eM(e)-n)}incompatibleTokens=[`t`,`T`,`X`]},gMe=class extends Bj{priority=40;parse(e){return Oje(e)}set(e,t,n){return[Lj(e,n*1e3),{timestampIsSet:!0}]}incompatibleTokens=`*`},_Me=class extends Bj{priority=20;parse(e){return Oje(e)}set(e,t,n){return[Lj(e,n),{timestampIsSet:!0}]}incompatibleTokens=`*`},vMe={G:new Dje,y:new Mje,Y:new Nje,R:new Pje,u:new Fje,Q:new Ije,q:new Lje,M:new Rje,L:new zje,w:new Hje,I:new qje,d:new Xje,D:new Zje,E:new Qje,e:new $je,c:new eMe,i:new rMe,a:new iMe,b:new aMe,B:new oMe,h:new sMe,H:new cMe,K:new lMe,k:new uMe,m:new dMe,s:new fMe,S:new pMe,X:new mMe,x:new hMe,t:new gMe,T:new _Me},yMe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,bMe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,xMe=/^'([^]*?)'?$/,SMe=/''/g,CMe=/\S/,wMe=/[a-zA-Z]/;function tM(e,t,n,r){let i=()=>Lj(r?.in||n,NaN),a=bje(),o=r?.locale??a.locale??Dj,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0;if(!t)return e?i():zj(n,r?.in);let l={firstWeekContainsDate:s,weekStartsOn:c,locale:o},u=[new Eje(r?.in,n)],d=t.match(bMe).map(e=>{let t=e[0];if(t in Aj){let n=Aj[t];return n(e,o.formatLong)}return e}).join(``).match(yMe),f=[];for(let n of d){!r?.useAdditionalWeekYearTokens&&Mj(n)&&Nj(n,t,e),!r?.useAdditionalDayOfYearTokens&&jj(n)&&Nj(n,t,e);let a=n[0],s=vMe[a];if(s){let{incompatibleTokens:t}=s;if(Array.isArray(t)){let e=f.find(e=>t.includes(e.token)||e.token===a);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if(s.incompatibleTokens===`*`&&f.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);f.push({token:a,fullToken:n});let r=s.run(e,n,o.match,l);if(!r)return i();u.push(r.setter),e=r.rest}else{if(a.match(wMe))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");if(n===`''`?n=`'`:a===`'`&&(n=TMe(n)),e.indexOf(n)===0)e=e.slice(n.length);else return i()}}if(e.length>0&&CMe.test(e))return i();let p=u.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>u.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),m=zj(n,r?.in);if(isNaN(+m))return i();let h={};for(let e of p){if(!e.validate(m,l))return i();let t=e.set(m,h,l);Array.isArray(t)?(m=t[0],Object.assign(h,t[1])):m=t}return m}function TMe(e){return e.match(xMe)[1].replace(SMe,`'`)}function nM(e,t){let n=()=>Lj(t?.in,NaN),r=t?.additionalDigits??2,i=kMe(e),a;if(i.date){let e=AMe(i.date,r);a=jMe(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=MMe(i.time),isNaN(s)))return n();if(i.timezone){if(c=NMe(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=zj(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return zj(o+s+c,t?.in)}var rM={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},EMe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,DMe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,OMe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function kMe(e){let t={},n=e.split(rM.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],rM.timeZoneDelimiter.test(t.date)&&(t.date=e.split(rM.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=rM.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function AMe(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function jMe(e,t){if(t===null)return new Date(NaN);let n=e.match(EMe);if(!n)return new Date(NaN);let r=!!n[4],i=iM(n[1]),a=iM(n[2])-1,o=iM(n[3]),s=iM(n[4]),c=iM(n[5])-1;if(r)return zMe(t,s,c)?PMe(t,s,c):new Date(NaN);{let e=new Date(0);return!LMe(t,a,o)||!RMe(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function iM(e){return e?parseInt(e):1}function MMe(e){let t=e.match(DMe);if(!t)return NaN;let n=aM(t[1]),r=aM(t[2]),i=aM(t[3]);return BMe(n,r,i)?n*Ij+r*Fj+i*1e3:NaN}function aM(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function NMe(e){if(e===`Z`)return 0;let t=e.match(OMe);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return VMe(r,i)?n*(r*Ij+i*Fj):NaN}function PMe(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var FMe=[31,null,31,30,31,30,31,31,30,31,30,31];function IMe(e){return e%400==0||e%4==0&&e%100!=0}function LMe(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(FMe[t]||(IMe(e)?29:28))}function RMe(e,t){return t>=1&&t<=(IMe(e)?366:365)}function zMe(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function BMe(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function VMe(e,t){return t>=0&&t<=59}function oM(e,...t){let n=Lj.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function sM(e,t){let n=zj(e,t?.in);return n.setHours(0,0,0,0),n}function cM(e,t,n){let[r,i]=oM(n?.in,e,t),a=sM(r),o=sM(i),s=+a-eM(a),c=+o-eM(o);return Math.round((s-c)/pje)}function HMe(e,t){let n=zj(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function UMe(e,t){let n=zj(e,t?.in);return cM(n,HMe(n))+1}function lM(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var uM={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return lM(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):lM(n+1,2)},d(e,t){return lM(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return lM(e.getHours()%12||12,t.length)},H(e,t){return lM(e.getHours(),t.length)},m(e,t){return lM(e.getMinutes(),t.length)},s(e,t){return lM(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return lM(Math.trunc(r*10**(n-3)),t.length)}},dM={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},WMe={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return uM.y(e,t)},Y:function(e,t,n,r){let i=Yj(e,r),a=i>0?i:1-i;return t===`YY`?lM(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):lM(a,t.length)},R:function(e,t){return lM(Uje(e),t.length)},u:function(e,t){return lM(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return lM(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return lM(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return uM.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return lM(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=Zj(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):lM(i,t.length)},I:function(e,t,n){let r=Gje(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):lM(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):uM.d(e,t)},D:function(e,t,n){let r=UMe(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):lM(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return lM(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return lM(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return lM(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?dM.noon:r===0?dM.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?dM.evening:r>=12?dM.afternoon:r>=4?dM.morning:dM.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return uM.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):uM.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):lM(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):lM(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):uM.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):uM.s(e,t)},S:function(e,t){return uM.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return KMe(r);case`XXXX`:case`XX`:return fM(r);default:return fM(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return KMe(r);case`xxxx`:case`xx`:return fM(r);default:return fM(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+GMe(r,`:`);default:return`GMT`+fM(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+GMe(r,`:`);default:return`GMT`+fM(r,`:`)}},t:function(e,t,n){return lM(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return lM(+e,t.length)}};function GMe(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+lM(a,2)}function KMe(e,t){return e%60==0?(e>0?`-`:`+`)+lM(Math.abs(e)/60,2):fM(e,t)}function fM(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=lM(Math.trunc(r/60),2),a=lM(r%60,2);return n+i+t+a}function qMe(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function pM(e){return!(!qMe(e)&&typeof e!=`number`||isNaN(+zj(e)))}var JMe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,YMe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,XMe=/^'([^]*?)'?$/,ZMe=/''/g,QMe=/[a-zA-Z]/;function mM(e,t,n){let r=Rj(),i=n?.locale??r.locale??Dj,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=zj(e,n?.in);if(!pM(s))throw RangeError(`Invalid time value`);let c=t.match(YMe).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=Aj[t];return n(e,i.formatLong)}return e}).join(``).match(JMe).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:$Me(e)};if(WMe[t])return{isToken:!0,value:e};if(t.match(QMe))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&Mj(a)||!n?.useAdditionalDayOfYearTokens&&jj(a))&&Nj(a,t,String(e));let o=WMe[a[0]];return o(s,a,i.localize,l)}).join(``)}function $Me(e){let t=e.match(XMe);return t?t[1].replace(ZMe,`'`):e}var hM=e=>e.replace(/@posix$/,``);function eNe(e,t=`long`,n=`en-US`){let r=hM(n);return new Intl.DateTimeFormat(r,{month:t}).format(e)}function gM(e,t=`long`,n=`en-US`){let r=hM(n);return new Intl.DateTimeFormat(r,{weekday:t}).format(e)}function _M(e,t,n=`en-US`){let r=hM(n);return new Intl.DateTimeFormat(r,t).format(e)}function vM(e,t){return String(e).padStart(t,`0`)}function yM(e){let t=e%10,n=e%100;return t===1&&n!==11?`${e}st`:t===2&&n!==12?`${e}nd`:t===3&&n!==13?`${e}rd`:`${e}th`}function bM(e){let t=e.getDay();return t===0?7:t}function tNe(e){let t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())),n=bM(t);return t.setUTCDate(t.getUTCDate()-n+4),t.getUTCFullYear()}function nNe(e){let t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())),n=bM(t);t.setUTCDate(t.getUTCDate()-n+4);let r=new Date(Date.UTC(t.getUTCFullYear(),0,1));return Math.ceil(((t.valueOf()-r.valueOf())/864e5+1)/7)}function xM(e){let t=new Date(Date.UTC(e.getFullYear(),0,1)),n=e.valueOf()-t.valueOf()+(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4;return Math.floor(n/864e5)+1}function rNe(e){return tNe(e)}function iNe(e,t){let n=vM(e.getMilliseconds(),3);return t===1?n.slice(0,1):t===2?n.slice(0,2):t===3?n:`${n}0`}function aNe(e){let t=new Intl.DateTimeFormat(hM(`en-US`),{timeZoneName:`short`}).formatToParts(e).find(e=>e.type===`timeZoneName`);return t?t.value:``}function oNe(e,t){let n=[],r=t.replace(/\[([^\]]+)\]/g,(e,t)=>(n.push(t),``)),i=e.getFullYear(),a=e.getMonth(),o=e.getDate(),s=e.getDay(),c=e.getHours(),l=e.getMinutes(),u=e.getSeconds(),d=nNe(e),f=tNe(e),p=rNe(e),m=e.getTime(),h=Math.floor(m/1e3),g=[{key:`YYYY`,getValue:()=>String(i)},{key:`YY`,getValue:()=>String(i).slice(-2)},{key:`Y`,getValue:()=>String(i)},{key:`YYYYY`,getValue:()=>vM(i,5)},{key:`GGGG`,getValue:()=>String(f)},{key:`GG`,getValue:()=>String(f).slice(-2)},{key:`gggg`,getValue:()=>String(p)},{key:`gg`,getValue:()=>String(p).slice(-2)},{key:`Q`,getValue:()=>String(Math.floor(a/3)+1)},{key:`Qo`,getValue:()=>yM(Math.floor(a/3)+1)},{key:`MMMM`,getValue:()=>eNe(e,`long`)},{key:`MMM`,getValue:()=>eNe(e,`short`)},{key:`MM`,getValue:()=>vM(a+1,2)},{key:`M`,getValue:()=>String(a+1)},{key:`Mo`,getValue:()=>yM(a+1)},{key:`DD`,getValue:()=>vM(o,2)},{key:`D`,getValue:()=>String(o)},{key:`Do`,getValue:()=>yM(o)},{key:`dddd`,getValue:()=>gM(e,`long`)},{key:`ddd`,getValue:()=>gM(e,`short`)},{key:`dd`,getValue:()=>gM(e,`short`).slice(0,2)},{key:`d`,getValue:()=>String(s)},{key:`do`,getValue:()=>yM(s+1)},{key:`DDDD`,getValue:()=>vM(xM(e),3)},{key:`DDD`,getValue:()=>String(xM(e))},{key:`DDDo`,getValue:()=>yM(xM(e))},{key:`E`,getValue:()=>String(bM(e))},{key:`w`,getValue:()=>vM(d,2)},{key:`wo`,getValue:()=>yM(d)},{key:`ww`,getValue:()=>vM(d,2)},{key:`WW`,getValue:()=>vM(d,2)},{key:`W`,getValue:()=>String(d)},{key:`Wo`,getValue:()=>yM(d)},{key:`HH`,getValue:()=>vM(c,2)},{key:`H`,getValue:()=>String(c)},{key:`hh`,getValue:()=>vM((c+11)%12+1,2)},{key:`h`,getValue:()=>String((c+11)%12+1)},{key:`k`,getValue:()=>String(c||24)},{key:`kk`,getValue:()=>vM(c||24,2)},{key:`mm`,getValue:()=>vM(l,2)},{key:`m`,getValue:()=>String(l)},{key:`ss`,getValue:()=>vM(u,2)},{key:`s`,getValue:()=>String(u)},{key:`A`,getValue:()=>c<12?`AM`:`PM`},{key:`a`,getValue:()=>c<12?`am`:`pm`},{key:`X`,getValue:()=>String(h)},{key:`x`,getValue:()=>String(m)},{key:`N`,getValue:()=>i<0?`BC`:`AD`},{key:`NN`,getValue:()=>i<0?`BC`:`AD`},{key:`NNN`,getValue:()=>i<0?`BC`:`AD`},{key:`NNNN`,getValue:()=>i<0?`Before Christ`:`Anno Domini`},{key:`NNNNN`,getValue:()=>i<0?`BC`:`AD`},{key:`z`,getValue:()=>aNe(e)},{key:`zz`,getValue:()=>aNe(e)},{key:`Z`,getValue:()=>mM(e,`xxx`)},{key:`ZZ`,getValue:()=>mM(e,`xx`)},{key:`LTS`,getValue:()=>_M(e,{timeStyle:`medium`})},{key:`LT`,getValue:()=>_M(e,{timeStyle:`short`})},{key:`LLLL`,getValue:()=>_M(e,{weekday:`long`,year:`numeric`,month:`long`,day:`numeric`,hour:`numeric`,minute:`numeric`})},{key:`LLL`,getValue:()=>_M(e,{year:`numeric`,month:`long`,day:`numeric`,hour:`numeric`,minute:`numeric`})},{key:`LL`,getValue:()=>_M(e,{year:`numeric`,month:`long`,day:`numeric`})},{key:`L`,getValue:()=>_M(e,{year:`numeric`,month:`2-digit`,day:`2-digit`})},{key:`llll`,getValue:()=>_M(e,{weekday:`short`,year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`})},{key:`lll`,getValue:()=>_M(e,{year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`})},{key:`ll`,getValue:()=>_M(e,{year:`numeric`,month:`short`,day:`numeric`})},{key:`l`,getValue:()=>_M(e,{year:`numeric`,month:`numeric`,day:`numeric`})}];g.sort((e,t)=>t.key.length-e.key.length);let _=r.replace(/(?iNe(e,t.length));for(let{key:e,getValue:t}of g){let n=e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`),r=RegExp(`(^|[^A-Z0-9a-z])(${n})(?![A-Z0-9a-z])`,`g`);if(_.match(r)){let e=t();_=_.replace(r,`$1${e}`)}}return _=_.replace(RegExp(``,`g`),()=>n.shift()||``),_}function sNe(e){let t={YYYY:`yyyy`,YY:`yy`,MMMM:`MMMM`,MMM:`MMM`,MM:`MM`,M:`M`,DD:`dd`,D:`d`,dddd:`EEEE`,ddd:`EEE`,HH:`HH`,H:`H`,hh:`hh`,h:`h`,mm:`mm`,m:`m`,ss:`ss`,s:`s`,A:`a`,a:`a`};return Object.keys(t).reduce((e,n)=>e.replace(new RegExp(n,`g`),t[n]),e)}var SM=`YYYY-MM-DD`,cNe=Intl.DateTimeFormat().resolvedOptions().timeZone;function CM(e,t,n={useUTC:!1,timeZone:void 0}){let{useUTC:r,timeZone:i}=n;return oNe(r?new Sj(e):i?new hj(e,i||cNe):new Date(e),t)}function wM(e,t,n){let r=t?sNe(t):void 0,i=r?tM(e,r,new Date):nM(e);if(i&&!isNaN(i.getTime())){let e=i;return n&&TM(n)&&t?e=new hj(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds(),n):n&&TM(n)&&(e=new hj(i,n)),{isValid:!0,date:e}}return{isValid:!1,error:`Invalid date. Must be on the format "${t}"`}}function TM(e){return Intl.supportedValuesOf(`timeZone`).includes(e)}var EM={arrayDuplicateItem:`array.duplicate-item`,arrayExactLength:`array.exact-length`,arrayMaximumLength:`array.maximum-length`,arrayMinimumLength:`array.minimum-length`,assetRequired:`asset.required`,custom:`custom`,dateInvalidFormat:`date.invalid-format`,dateMaximum:`date.maximum`,dateMinimum:`date.minimum`,documentUnknownType:`document.unknown-type`,mediaCustom:`media.custom`,mediaInvalidReference:`media.invalid-reference`,mediaNotFound:`media.not-found`,numberGreaterThan:`number.greater-than`,numberInteger:`number.integer`,numberLessThan:`number.less-than`,numberMaximum:`number.maximum`,numberMinimum:`number.minimum`,numberPrecision:`number.precision`,objectUnknownField:`object.unknown-field`,referenceInvalid:`reference.invalid`,referenceNotPublished:`reference.not-published`,ruleAllFailed:`rule.all-failed`,ruleEitherFailed:`rule.either-failed`,slugInvalidType:`slug.invalid-type`,slugMissingCurrent:`slug.missing-current`,slugNotUnique:`slug.not-unique`,stringEmail:`string.email`,stringExactLength:`string.exact-length`,stringLowercase:`string.lowercase`,stringMaximumLength:`string.maximum-length`,stringMinimumLength:`string.minimum-length`,stringRegexMatch:`string.regex-match`,stringRegexMismatch:`string.regex-mismatch`,stringUppercase:`string.uppercase`,stringUrlCredentialsNotAllowed:`string.url.credentials-not-allowed`,stringUrlInvalid:`string.url.invalid`,stringUrlNotAbsolute:`string.url.not-absolute`,stringUrlNotRelative:`string.url.not-relative`,stringUrlSchemeNotAllowed:`string.url.scheme-not-allowed`,validationException:`validation.exception`,validationFailed:`validation.failed`,valueNotAllowed:`value.not-allowed`,valueRequired:`value.required`,valueTypeMismatch:`value.type-mismatch`};function lNe(e){return new h(t=>{let n=()=>t.error(e.reason);if(e.aborted){n();return}return e.addEventListener(`abort`,n,{once:!0}),()=>e.removeEventListener(`abort`,n)})}function uNe(e){return t=>e?t.pipe(fe(lNe(e))):t}var dNe=class extends Error{name=`ClientUnavailableError`;constructor(){super(`A Sanity client is required to run this validation check`)}},fNe={"array.exact-length":`Must have exactly {{wantedLength}} items`,"array.exact-length_blocks":`Must have exactly {{wantedLength}} blocks`,"array.item-duplicate":`Can't be a duplicate`,"array.maximum-length":`Must have at most {{maxLength}} items`,"array.maximum-length_blocks":`Must have at most {{maxLength}} blocks`,"array.minimum-length":`Must have at least {{minLength}} items`,"array.minimum-length_blocks":`Must have at least {{minLength}} blocks`,"date.invalid-format":`Must be a valid ISO-8601 formatted date string`,"date.maximum":`Must be at or before {{maxDate}}`,"date.minimum":`Must be at or after {{minDate}}`,"generic.incorrect-type":`Expected type "{{expectedType}}", got "{{actualType}}"`,"generic.not-allowed":`Value did not match any allowed values`,"generic.not-allowed_hint":`Value "{{hint}}" did not match any allowed values`,"generic.required":`Required`,"number.greater-than":`Must be greater than {{threshold}}`,"number.less-than":`Must be less than {{threshold}}`,"number.maximum":`Must be lower than or equal to {{maxNumber}}`,"number.maximum-precision":`Max precision is {{limit}}`,"number.minimum":`Must be greater than or equal to {{minNumber}}`,"number.non-integer":`Must be an integer`,"object.asset-required":`Asset is required`,"object.asset-required_file":`File is required`,"object.asset-required_image":`Image is required`,"object.media-not-found":`The asset could not be found in the Media Library`,"object.not-media-library-asset":`Must be a reference to a Media Library asset`,"object.not-reference":`Must be a reference to a document`,"object.reference-not-published":`Referenced document must be published`,"slug.missing-current":`Slug must have a value`,"slug.not-object":`Slug must be an object`,"slug.not-unique":`Slug is already in use`,"string.email":`Must be a valid email address`,"string.exact-length":`Must be exactly {{wantedLength}} characters long`,"string.lowercase":`Must be all lowercase characters`,"string.maximum-length":`Must be at most {{maxLength}} characters long`,"string.minimum-length":`Must be at least {{minLength}} characters long`,"string.regex-does-not-match":`Does not match "{{name}}"-pattern`,"string.regex-match":`Should not match "{{name}}"-pattern`,"string.uppercase":`Must be all uppercase characters`,"string.url.disallowed-scheme":`Does not match allowed protocols/schemes`,"string.url.includes-credentials":`Username/password not allowed`,"string.url.invalid":`Not a valid URL`,"string.url.not-absolute":`Relative URLs are not allowed`,"string.url.not-relative":`Only relative URLs are allowed`},DM;function pNe(){if(DM)return DM;let e=Wb({defaultNS:`validation`,fallbackLng:`en-US`,initAsync:!1,interpolation:{escapeValue:!1},lng:`en-US`,ns:[`validation`],resources:{"en-US":{validation:fNe}},supportedLngs:[`en-US`]});return e.init(),DM={currentLocale:{id:`en-US`},loadNamespaces:t=>e.loadNamespaces(t),t:e.t},DM}var mNe=new WeakSet;function OM(e){return mNe.add(e),e}function hNe(e){return typeof e==`function`&&mNe.has(e)}function gNe(e,t){let{currentUser:n,document:r,parent:i,value:a,path:o}=t;return typeof e==`boolean`||e===void 0?!!e:e({document:r,parent:i,value:a,currentUser:n,path:o})===!0}function kM(e=[]){return e.reduce((e,t,n)=>{let r=typeof t;if(r===`number`)return`${e}[${t}]`;if(r===`string`)return`${e}${n===0?``:`.`}${t}`;if(ec(t))return`${e}[_key=="${t._key}"]`;throw Error(`Unsupported path segment "${t}"`)},``)}function AM(e,t,n,r={code:EM.validationFailed}){if(!n)throw Error(`missing context`);if(e===!0)return[];if(Array.isArray(e))return e.flatMap(e=>AM(e,t,n,r));if(typeof e==`string`)return AM({message:e},t,n,r);if(typeof e.message!=`string`)throw Error(`${kM(n.path)}: Validator must return 'true' if valid or an error message as a string on errors`);let{message:i,__internal_metadata:a}=e,o=e.code||r.code,s=e.details||r.details,c=[];e.path&&c.push(e.path);for(let t of e.paths||[])c.push(t);return c.length?c.map(e=>({code:o,...s&&{details:s},path:(n.path||[]).concat(e),level:t||`error`,item:{message:i},message:i,__internal_metadata:a})):[{code:o,...s&&{details:s},level:t||`error`,item:{message:i},message:i,path:n.path||[],__internal_metadata:a}]}function jM(e,t){let{currentLocale:n}=t,r=n.id;if(e[r])return e[r];if(r.includes(`-`)){let t=r.split(`-`,1)[0];if(e[t])return e[t]}return e[`en-US`]||e[`en-GB`]||e.en||`Unknown validation error (not localized)`}function MM(e){return e!==!0&&e!==void 0&&typeof e!=`string`&&SO(e)&&!(`message`in e)}function NM(e,t){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!=t.length)return!1;for(let n=0;ne!==`_key`);if(n.length!==Object.keys(t).filter(e=>e!==`_key`).length)return!1;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(e instanceof Date!=t instanceof Date)return!1;if(e instanceof RegExp&&t instanceof RegExp)return e.toString()==t.toString();if(e instanceof RegExp!=t instanceof RegExp)return!1;for(let e=0;e{let t=e.message||(e.results.length===1?e.results[0]?.message:e.i18n.t(`{{messages, list}}`,{messages:e.results.map(e=>e.message||e.item?.message),formatParams:{messages:{style:`long`,type:e.operation}}}));return{code:e.operation===`conjunction`?EM.ruleAllFailed:EM.ruleEitherFailed,details:{causes:e.results.map(({code:e,details:t,item:n,message:r,path:i})=>({code:e||EM.validationFailed,details:t,message:r||n?.message,path:i}))},message:t||`Validation failed`}},IM={type:(e,t,n,{i18n:r})=>{let i=PM(t);return i!==e&&i!==`undefined`?{code:EM.valueTypeMismatch,details:{actualType:i,expectedType:e},message:n||r.t(`validation:generic.incorrect-type`,{actualType:i,expectedType:e})}:!0},presence:(e,t,n,{i18n:r})=>t===void 0&&e===`required`?{code:EM.valueRequired,message:n||r.t(`validation:generic.required`)}:!0,all:async(e,t,n,r)=>{let i=(await Promise.all(e.map(e=>e.validate(t,r)))).flat();return i.length===0||bNe({message:n,results:i,operation:`conjunction`,i18n:r.i18n})},either:async(e,t,n,r)=>{let i=await Promise.all(e.map(e=>e.validate(t,r))),a=i.flat();return i.find(e=>!e.length)?!0:bNe({message:n,results:a,operation:`disjunction`,i18n:r.i18n})},valid:(e,t,n,{i18n:r})=>{let i=typeof t;if(i===`undefined`)return!0;let a=(i===`number`||i===`string`)&&`${t}`,o=a&&a.length>30?`${a.slice(0,30)}…`:a;return e.some(e=>NM(e,t))?!0:{code:EM.valueNotAllowed,details:{allowedValuesCount:e.length},message:n||r.t(`validation:generic.not-allowed`,a?{context:`hint`,replace:{hint:o}}:{})}},custom:async(e,t,n,r)=>{let i=setTimeout(()=>{r.environment===`studio`&&console.warn(`Custom validator at ${kM(r.path)} has taken more than ${FM}ms to respond`)},FM),a;try{a=await e(t,r)}finally{clearTimeout(i)}return MM(a)?jM(a,r.i18n):typeof a==`string`&&n||a}},xNe={...IM,min:(e,t,n,{i18n:r,type:i})=>{if(!t||t.length>=e)return!0;let a=bc(i)?`blocks`:void 0;return{code:EM.arrayMinimumLength,details:{actualLength:t.length,minimumLength:e},message:n||r.t(`validation:array.minimum-length`,{minLength:e,context:a})}},max:(e,t,n,{i18n:r,type:i})=>{if(!t||t.length<=e)return!0;let a=bc(i)?`blocks`:void 0;return{code:EM.arrayMaximumLength,details:{actualLength:t.length,maximumLength:e},message:n||r.t(`validation:array.maximum-length`,{maxLength:e,context:a})}},length:(e,t,n,{i18n:r,type:i})=>{if(!t||t.length===e)return!0;let a=bc(i)?`blocks`:void 0;return{code:EM.arrayExactLength,details:{actualLength:t.length,expectedLength:e},message:n||r.t(`validation:array.exact-length`,{wantedLength:e,context:a})}},presence:(e,t,n,{i18n:r})=>e===`required`&&!t?{code:EM.valueRequired,message:n||r.t(`validation:generic.required`,{context:`array`})}:!0,valid:(e,t,n,{i18n:r})=>{if(t===void 0)return!0;let i=[];for(let n=0;nNM(e,r)))continue;let a=r&&r._key?{_key:r._key}:n;i.push([a])}let a=n||r.t(`validation:generic.not-allowed`);return i.map(t=>({code:EM.valueNotAllowed,details:{allowedValuesCount:e.length},message:a,path:t}))},unique:(e,t,n,{i18n:r})=>{let i=[];if(!t)return!0;for(let e=0;e{let n=t[e];return[n&&n._key?{_key:n._key}:e]}),o=n||r.t(`validation:array.item-duplicate`);return a.map(e=>({code:EM.arrayDuplicateItem,message:o,path:e}))}},SNe={...IM,presence:(e,t,n,{i18n:r})=>e===`required`&&typeof t!=`boolean`?{code:EM.valueRequired,message:n||r.t(`validation:generic.required`,{context:`boolean`})}:!0};function LM(e,t=new Set){return!e||t.has(e)?[]:(t.add(e),[...e.type?LM(e.type,t):[],e])}function CNe(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var wNe=/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/,TNe=(e,t,n)=>{let r=LM(e).some(e=>e.name===`date`),i=n?.dateFormat||`YYYY-MM-DD`,a=n?.timeFormat||`HH:mm`;return CM(t,r?i:`${i} ${a}`,{useUTC:r})};function RM(e,t=!1){if(!e)return null;if(e===`now`)return new Date;let n=new Date(e),r=isNaN(n.getTime());if(r&&t)throw Error(`Unable to parse "${e}" to a date`);return r?null:n}var ENe={...IM,type:(e,t,n,{i18n:r})=>t===void 0||wNe.test(`${t}`)?!0:{code:EM.dateInvalidFormat,details:{actualValue:t},message:n||r.t(`validation:date.invalid-format`)},min:(e,t,n,{type:r,i18n:i})=>{let a=RM(t),o=RM(e,!0);if(!a||!t||a>=o)return!0;if(!r)throw Error("`type` was not provided in validation context.");let s=CNe(r.options)?r.options:{};return{code:EM.dateMinimum,details:{actualValue:t,minimum:e},message:n||i.t(`validation:date.minimum`,{minDate:TNe(r,o,s),providedMinDate:e})}},max:(e,t,n,{type:r,i18n:i})=>{let a=RM(t),o=RM(e,!0);if(!a||!t||a<=o)return!0;if(!r)throw Error("`type` was not provided in validation context.");let s=CNe(r.options)?r.options:{};return{code:EM.dateMaximum,details:{actualValue:t,maximum:e},message:n||i.t(`validation:date.maximum`,{maxDate:TNe(r,o,s),providedMaxDate:e})}}},DNe=/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/,ONe={...IM,integer:(e,t,n,{i18n:r})=>Number.isInteger(t)?!0:{code:EM.numberInteger,details:{actualValue:t},message:n||r.t(`validation:number.non-integer`)},precision:(e,t,n,{i18n:r})=>{if(t===void 0)return!0;let i=t.toString().match(DNe),a=Math.max((i[1]?i[1].length:0)-(i[2]?parseInt(i[2],10):0),0);return a>e?{code:EM.numberPrecision,details:{actualPrecision:a,maximumPrecision:e},message:n||r.t(`validation:number.maximum-precision`,{limit:e})}:!0},min:(e,t,n,{i18n:r})=>t>=e||{code:EM.numberMinimum,details:{actualValue:t,minimum:e},message:n||r.t(`validation:number.minimum`,{minNumber:e})},max:(e,t,n,{i18n:r})=>t<=e||{code:EM.numberMaximum,details:{actualValue:t,maximum:e},message:n||r.t(`validation:number.maximum`,{maxNumber:e})},greaterThan:(e,t,n,{i18n:r})=>t>e||{code:EM.numberGreaterThan,details:{actualValue:t,threshold:e},message:n||r.t(`validation:number.greater-than`,{threshold:e})},lessThan:(e,t,n,{i18n:r})=>t{if(e!==`required`)return!0;let i=t&&Object.keys(t).filter(e=>!kNe.includes(e));return t===void 0||i&&i.length===0?{code:EM.valueRequired,message:n||r.t(`validation:generic.required`,{context:`object`})}:!0},reference:async(e,t,n,r)=>{if(!t)return!0;let{type:i,document:a,getDocumentExists:o,i18n:s}=r;if(!Ys(t))return{code:EM.referenceInvalid,details:{actualType:PM(t)},message:n||s.t(`validation:object.not-reference`)};if(!i)throw Error("`type` was not provided in validation context");if(`weak`in i&&i.weak)return!0;if(!o)throw Error("`getDocumentExists` was not provided in validation context");let c=a?._id;return c&&t._ref==up(c)||await o({id:t._ref,signal:r.signal})?!0:{code:EM.referenceNotPublished,details:{referenceId:t._ref},message:s.t(`validation:object.reference-not-published`,{documentId:t._ref})}},assetRequired:(e,t,n,{i18n:r})=>!t||!t.asset||!t.asset._ref?{__internal_metadata:{name:`assetRequired`},code:EM.assetRequired,details:{assetType:e.assetType},message:n||r.t(`validation:object.asset-required`,{context:e.assetType||``})}:!0,media:async(e,t,n,r)=>{let i=setTimeout(()=>{r.environment===`studio`&&console.warn(`Media validator at ${kM(r.path)} has taken more than ${FM}ms to respond`)},FM);if(!t)return!0;if(!t||!t.media||!t.media._ref)return{code:EM.mediaInvalidReference,message:r.i18n.t(`validation:object.not-media-library-asset`)};let a=!0;try{let[n,i,o]=t.media._ref.split(`:`,3),s={resource:{type:n,id:i}},c=await r.getClient({apiVersion:`2025-02-19`}).withConfig(s).fetch(`*[_id == $id] { ..., 'currentVersion': @.currentVersion-> { ... } }[0]`,{id:o},{signal:r.signal});if(!c)return console.warn(`${r.i18n.t(`validation:object.media-not-found`)}\nAsset ID: ${t.media._ref}`),{code:EM.mediaNotFound,details:{referenceId:t.media._ref},message:r.i18n.t(`validation:object.media-not-found`)};a=await e({media:{asset:c},value:t},r)}catch(e){throw Error(`Media validator at ${kM(r.path)} failed with an error: ${e instanceof Error?e.message:String(e)}`,{cause:e})}finally{clearTimeout(i)}let o={__internal_metadata:{name:`media`}};return a===!0||Array.isArray(a)?a:[a].map(e=>typeof e==`string`?{...o,message:n||e}:MM(e)?{...o,message:n||jM(e,r.i18n)}:{...o,...e,message:n||e.message})}},jNe=nO(FNe);function MNe(e){return typeof e==`object`&&!!e&&`isUnique`in e&&typeof e.isUnique==`function`}function NNe(e){return e.reduce((e,t,n)=>{let r=typeof t==`number`,i=ec(t);return`${e}${r||i?`[]`:`${n===0?``:`.`}${t}`}`},``)}var PNe=(e,t)=>{let{getClient:n,document:r,path:i,type:a}=t,o=a?.options;if(!r)throw Error("`document` was not provided in validation context.");if(!i)throw Error("`path` was not provided in validation context.");let s=o?.disableArrayWarning||!1,c=r._type,l=NNe(i.concat(`current`));!s&&l.includes(`[]`)&&t.environment===`studio`&&jNe(NNe(i));let u=[`_type == $docType`,`!sanity::versionOf($published)`,`${l} == $slug`].join(` && `);return n({apiVersion:`2025-02-19`}).withConfig({perspective:`raw`}).fetch(`!defined(*[${u}][0]._id)`,{docType:c,published:up(r._id),slug:e},{signal:t.signal,tag:`validation.slug-is-unique`})};function FNe(e){console.warn([`Slug field at path ${e} is within an array and cannot be automatically checked for uniqueness`,`If you need to check for uniqueness, provide your own "isUnique" method`,"To disable this message, set `disableArrayWarning: true` on the slug `options` field"].join(` -`))}var INe=(e,t)=>{if(!e)return!0;let{i18n:n}=t;return typeof e!=`object`||Array.isArray(e)?{code:EM.slugInvalidType,details:{actualType:PM(e)},message:n.t(`validation:slug.not-object`)}:!Wc(e)||e.current.trim().length===0?{code:EM.slugMissingCurrent,message:n.t(`validation:slug.missing-current`)}:!0};async function LNe(e,t,n){if(!Wc(e)||e.current.trim().length===0)return!0;let{i18n:r}=t,i={...t,parent:t.parent,type:t.type,defaultIsUnique:PNe};return await n(e.current,i)?!0:{code:EM.slugNotUnique,details:{slug:e.current},message:r.t(`validation:slug.not-unique`,{slug:e.current})}}var RNe=(e,t)=>{let n=t.type?.options;return LNe(e,t,MNe(n)?n.isUnique:PNe)},zM=`http://sanity`,zNe=e=>/^\.*\//.test(e),BNe=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,VNe={Boolean:SNe,Number:ONe,String:{...IM,min:(e,t,n,{i18n:r})=>!t||t.length>=e||{code:EM.stringMinimumLength,details:{actualLength:t.length,minimumLength:e},message:n||r.t(`validation:string.minimum-length`,{minLength:e})},max:(e,t,n,{i18n:r})=>!t||t.length<=e||{code:EM.stringMaximumLength,details:{actualLength:t.length,maximumLength:e},message:n||r.t(`validation:string.maximum-length`,{maxLength:e})},length:(e,t,n,{i18n:r})=>{let i=t||``;return i.length===e||{code:EM.stringExactLength,details:{actualLength:i.length,expectedLength:e},message:n||r.t(`validation:string.exact-length`,{wantedLength:e})}},uri:(e,t,n,{i18n:r})=>{let i=t||``;if(!i)return!0;let{options:a}=e,{allowCredentials:o,relativeOnly:s}=a,c=a.allowRelative||s,l;try{l=c?new URL(i,zM):new URL(i)}catch{return{code:EM.stringUrlInvalid,message:n||r.t(`validation:string.url.invalid`)}}if(s&&l.origin!==zM)return{code:EM.stringUrlNotRelative,message:n||r.t(`validation:string.url.not-relative`)};if(!c&&l.origin===zM&&zNe(i))return{code:EM.stringUrlNotAbsolute,message:n||r.t(`validation:string.url.not-absolute`)};if(!o&&(l.username||l.password))return{code:EM.stringUrlCredentialsNotAllowed,message:n||r.t(`validation:string.url.includes-credentials`)};let u=l.protocol.replace(/:$/,``);return zNe(i)||a.scheme.some(e=>e.test(u))?!0:{code:EM.stringUrlSchemeNotAllowed,details:{scheme:u},message:n||r.t(`validation:string.url.disallowed-scheme`,{scheme:u})}},stringCasing:(e,t,n,{i18n:r})=>{let i=t||``;return e===`uppercase`&&i!==i.toLocaleUpperCase()?{code:EM.stringUppercase,message:n||r.t(`validation:string.uppercase`)}:e===`lowercase`&&i!==i.toLocaleLowerCase()?{code:EM.stringLowercase,message:n||r.t(`validation:string.lowercase`)}:!0},presence:(e,t,n,{i18n:r})=>e===`required`&&!t?{code:EM.valueRequired,message:n||r.t(`validation:generic.required`,{context:`string`})}:!0,regex:(e,t,n,{i18n:r})=>{let{pattern:i,name:a,invert:o}=e,s=a||`${i.toString()}`,c=t||``;i.lastIndex=0;let l=i.test(c);return!o&&!l||o&&l?{code:o?EM.stringRegexMatch:EM.stringRegexMismatch,details:{invert:o,name:s,pattern:i.source},message:n||(o?r.t(`validation:string.regex-match`,{name:s}):r.t(`validation:string.regex-does-not-match`,{name:s}))}:!0},email:(e,t,n,{i18n:r})=>{let i=`${t||``}`.trim();return!i||BNe.test(i)?!0:{code:EM.stringEmail,message:n||r.t(`validation:string.email`)}}},Array:xNe,Object:ANe,Date:ENe},HNe=e=>typeof e!=`object`||!e?!1:e.type===BM.FIELD_REF,UNe=[],WNe=e=>e===`custom`?EM.custom:e===`media`?EM.mediaCustom:e===`all`?EM.ruleAllFailed:e===`either`?EM.ruleEitherFailed:EM.validationFailed,BM=class e extends _ke{static array=t=>new e(t).type(`Array`);static object=t=>new e(t).type(`Object`);static string=t=>new e(t).type(`String`);static number=t=>new e(t).type(`Number`);static boolean=t=>new e(t).type(`Boolean`);static dateTime=t=>new e(t).type(`Date`);clone(){let t=new e;return t._type=this._type,t._message=this._message,t._required=this._required,t._rules=[...this._rules],t._level=this._level,t._fieldRules=this._fieldRules,t._typeDef=this._typeDef,t}async validate(e,t){let{__internal:n={},...r}=t,{customValidation:i=!0,customValidationConcurrencyLimiter:a,markIncomplete:o}=n,s=e==null;if(s&&this._required===`optional`)return UNe;let c=this._required===void 0&&s?this._rules.filter(e=>e.flag===`custom`):this._rules,l=this._type&&VNe[this._type]||IM;return(await Promise.all(c.map(async t=>{if(t.flag===void 0)throw Error(`Invalid rule, did not contain "flag"-property`);let n=l[t.flag];if(!n){let e=this._type?`type "${this._type}"`:`rule without declared type`;throw Error(`Validator for flag "${t.flag}" not found for ${e}`)}let s=`constraint`in t?t.constraint:null;if(HNe(s)&&(s=lO(r.parent,s.path)),t.flag===`custom`||t.flag===`media`){let e=s===RNe&&MNe(r.type?.options);if((!hNe(s)||e)&&!i)return o?.(),[]}if(t.flag===`custom`&&a&&!s?.bypassConcurrencyLimit){let e=s;s=(...t)=>a.run(()=>e(...t),r.signal)}let c=MM(this._message)?jM(this._message,r.i18n):this._message;try{return AM(await n(s,e,c,r),this._level,r,{code:WNe(t.flag)})}catch(e){if(r.signal?.throwIfAborted(),e instanceof dNe)return o?.(),[];let t=`${kM(r.path)}: Exception occurred while validating value: ${e.message}`;return AM({code:EM.validationException,message:t},`error`,r)}}))).flat()}},GNe={array:!0,boolean:!0,date:!0,number:!0,object:!0,string:!0},KNe=e=>e in GNe,VM=new WeakMap;function qNe(e){let t=Array.isArray(e.validation)?VM.get(e.validation):void 0,n=t?t.definition:e.validation,r=UM(e);return VM.set(r,{type:e,definition:n,rules:r}),r}function JNe(e,t){return t.name===`datetime`||t.name===`date`?e.type(`Date`):t.name===`url`?e.uri():t.name===`slug`?e.custom(OM(INe),{bypassConcurrencyLimit:!0}).custom(OM(RNe),{bypassConcurrencyLimit:!0}):t.name===`reference`?e.reference():t.name===`email`?e.email():e}function YNe(e){return e?!(`fields`in e)&&e.type?YNe(e.type):!(`fields`in e)||!Array.isArray(e.fields)?!1:e.fields.some(e=>e.name===`value`):!1}function XNe(e,t){return xc(t)||t.jsonType===`object`&&YNe(t)||e.value===void 0?e:e.value}var HM=e=>e.flag===`uri`;function ZNe(e,t){if(!LM(t).some(e=>e.name===`url`))return e;let n=new BM(t).uri()._rules.find(HM)?.constraint,r=e=>HM(e)&&AO(e.constraint,n),i=e=>HM(e)&&!AO(e.constraint,n);return e.some(e=>e._rules.some(i))?e.map(e=>{if(!e._rules.some(r))return e;let t=e.clone();return t._rules=e._rules.filter(e=>!r(e)),t}):e}function UM(e,t){if(!e)return[];let n=Array.isArray(e.validation)?VM.get(e.validation):void 0;if(n)return n.type===e?n.rules:UM({...e,validation:n.definition},t);let r=e.validation;if(Array.isArray(r))return ZNe(r.flatMap(n=>UM({...e,validation:n},t)),e);let i=new BM(e),a=Object.values(LM(e).reduce((e,t)=>(e[t.name]=t,e),{})).reduce(JNe,KNe(e.jsonType)?i.type(e.jsonType):i),o=e.options,s=o&&typeof o==`object`&&`list`in o?o.list:void 0;return Array.isArray(s)&&(a=a.valid(s.map(t=>XNe(t,e)))),r&&typeof r==`object`?[r]:r&&typeof r==`function`?UM({...e,validation:r(a,t)},t):[a]}var QNe=function(e,t){let n=Date.now();return globalThis.setTimeout(()=>{e({didTimeout:!1,timeRemaining(){return Math.max(0,Date.now()-n)}})},0)},$Ne=function(e){return globalThis.clearTimeout(e)},WM=typeof window>`u`?void 0:window,ePe=WM?.requestIdleCallback||QNe,tPe=WM?.cancelIdleCallback||$Ne,nPe=e=>t=>{if(typeof t!=`object`||!t)return!0;let n=new Set(e.fields?.map(e=>e.name));return Object.keys(t).filter(e=>!e.startsWith(`_`)).filter(e=>!n.has(e)).map(t=>({code:EM.objectUnknownField,details:{fieldName:t,typeName:e.name},message:`Field '${t}' does not exist on type '${e.name}'`,path:[t]}))},GM=e=>typeof e==`object`&&!!e&&!Array.isArray(e);function KM(e){let t=[];e._fieldRules&&t.push(e._fieldRules);for(let n of e._rules)if(n.flag===`all`||n.flag===`either`){let e=n.constraint;if(Array.isArray(e))for(let n of e)t.push(...KM(n))}return t}function rPe(e,t){if(t.length===1)return t[0];let n=$s(e)&&e._type,r=e==null||!n&&PM(e).toLowerCase();return r&&r!==`object`?t.find(e=>e.jsonType===r):t.find(e=>e.type?.name===n)||t.find(e=>e.name===n)||t.find(e=>e.name===`object`&&r===`object`)}function qM(e,t){return{status:iPe(e,t),markers:e.map(uPe)}}function iPe(e,t){return e.length>0?`failed`:t?`passed`:`notEvaluated`}var JM=new WeakMap;function aPe(e){let{signal:t}=e;return xe(()=>(t?.throwIfAborted(),oPe(e))).pipe(uNe(t))}function oPe({document:e,getClient:t,i18n:n=pNe(),schema:r,getDocumentExists:i,environment:a,maxCustomValidationConcurrency:o,currentUser:s,customValidation:c=!0,signal:l}){if(typeof e?._type!=`string`)throw Error(`Tried to validate a value without a '_type'`);let u=r.get(e._type);if(!u)return a===`studio`?(console.warn(`Schema type for object type "%s" not found, skipping validation`,e._type),nt(qM([],!0))):nt(qM([{code:EM.documentUnknownType,details:{documentType:e._type},level:`warning`,message:`Could not find schema type for type '${e._type}', skipping validation`,path:[]}],!0));let d=JM.get(r);return d||(d=new qDe(o??5),JM.set(r,d)),xe(()=>{let o=!0,f={getClient:t,schema:r,parent:void 0,value:e,path:[],document:e,type:u,i18n:n,getDocumentExists:i,environment:a,customValidationConcurrencyLimiter:d,currentUser:s,customValidation:c,signal:l,__internal:{markIncomplete:()=>{o=!1}}};return C(n.loadNamespaces([`validation`])).pipe(G(()=>XM(f)),K(e=>qM(e,o)),Ge(e=>{if(l?.aborted)return ye(()=>l.reason);console.error(e);let t=e?.message||`Unknown error`,n={code:EM.validationException,level:`error`,message:t,item:{message:t},path:[]};return nt(qM([n],o))}))})}function sPe(e){return he(xe(()=>(e.signal?.throwIfAborted(),XM(e))).pipe(uNe(e.signal)))}function YM(e,t,n){return e.validate(t,n)}function XM({value:e,type:t,path:n=[],parent:r,customValidationConcurrencyLimiter:i,environment:a,customValidation:o=!0,__internal:s,...c}){let l=c.hidden===!0,u=(e,t,n,r,i)=>e?i||gNe(e.hidden,{...c,parent:n,value:t,path:r||[],currentUser:c.currentUser??null}):i,d=u(t,e,r,n,l),f=e=>t?.jsonType===`object`&&LM(t).find(e=>[`object`,`document`,`file`,`image`].includes(e.name))&&a!==`studio`?e.custom(OM(nPe(t)),{bypassConcurrencyLimit:!0}).warning():e,p=UM(t,{...c,hidden:d,environment:a,parent:r,path:n,type:t}),m=p.map(f).map(l=>xe(()=>YM(l,e,{...c,environment:a,hidden:d,parent:r,path:n,type:t,__internal:{...s,customValidation:o,customValidationConcurrencyLimiter:i}}))),h=[],g=p.some(e=>e.isRequired());if(t?.jsonType===`object`&&(e||e==null&&g)){let r=t.fields.reduce((e,t)=>(e[t.name]=t.type,e),{});h=h.concat(p.flatMap(e=>KM(e)).flatMap(e=>Object.entries(e)).flatMap(([t,l])=>{let p=r[t],m=GM(e)?e[t]:void 0,h={...c,parent:e,path:n.concat(t),type:p,environment:a,hidden:u(p,m,e,n.concat(t),d)};return UM({...p,validation:l},h).map(f).map(e=>xe(()=>YM(e,m,{...h,__internal:{...s,customValidation:o,customValidationConcurrencyLimiter:i}})))})),h=h.concat(t.fields.map(t=>XM({...c,hidden:d,parent:e,value:GM(e)?e[t.name]:void 0,path:n.concat(t.name),type:t.type,environment:a,customValidationConcurrencyLimiter:i,customValidation:o,__internal:s})))}return t?.jsonType===`array`&&Array.isArray(e)&&(h=h.concat(e.map((r,l)=>XM({...c,hidden:d,parent:e,value:r,path:n.concat(ec(r)?{_key:r._key}:l),type:rPe(r,t.of),environment:a,customValidationConcurrencyLimiter:i,customValidation:o,__internal:s})))),xe(()=>_e([...m,...h])).pipe(Ee(e=>Fe(dPe(),e),40),Ce(),ta(),K(dD),K(e=>p.some(e=>KM(e).length>0)?cPe(e):e))}function cPe(e){let t=new Map;return e.filter(e=>{let n=JSON.stringify([e.level,e.code,e.message,e.path]),r=t.get(n);return r?!r.some(t=>AO(t,e))&&(r.push(e),!0):(t.set(n,[e]),!0)})}function lPe(e){return typeof e.code==`string`}function uPe(e){return lPe(e)?e:{...e,code:EM.validationFailed}}function dPe(e){return new h(t=>{let n=ePe(()=>{t.complete()},e?{timeout:e}:void 0);return()=>tPe(n)})}var ZM=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.reduce=h,e.withCustomPathSegment=e.SKIP_MARKER=void 0;function t(e,t){return i(e)||r(e,t)||n()}function n(){throw TypeError(`Invalid attempt to destructure non-iterable instance`)}function r(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(e){i=!0,a=e}finally{try{!r&&o.return!=null&&o.return()}finally{if(i)throw a}}return n}function i(e){if(Array.isArray(e))return e}function a(e){return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t,n){return t}function s(e){return Array.isArray(e)?`array`:e===null?`null`:a(e)}var c={_:`SKIP_MARKER`};e.SKIP_MARKER=c;function l(e){return[c,e]}function u(e,t,n,r){var i=t(e,n,r);return i===l?[!0,e]:Array.isArray(i)&&i[0]===c?[!0,i[1]]:[!1,i]}function d(e,n,r,i){return t(u(e,n,r,i),2)[1]}function f(e,n,r,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:o,s=t(u(e,n,r,i),2),c=s[0],l=s[1];return c?l:Object.keys(r).reduce(function(e,t){return m(e,n,r[t],i.concat(a(r[t],t,r)),a)},l)}function p(e,n,r,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:o,s=t(u(e,n,r,i),2),c=s[0],l=s[1];return c?l:r.reduce(function(e,t,o){return m(e,n,t,i.concat(a(t,o,r)),a)},l)}function m(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:o,a=s(n);return a===`object`?f(e,t,n,r,i):a===`array`?p(e,t,n,r,i):d(e,t,n,r)}function h(e,t,n){return m(n,t,e,[],arguments.length>3&&arguments[3]!==void 0?arguments[3]:o)}e.withCustomPathSegment=function(e){return function(t,n,r){return h(t,n,r,e)}}}))();function QM(e){return t=>xe(()=>{let n=new k;return t.pipe(Fa(()=>n,{leading:!0,trailing:!0}),Je((t,r)=>b(e(t,r),ce).pipe(we(()=>{n.next()}))))})}var $M=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);function fPe(e){for(let t in e)if(t!==`_type`&&t!==`_key`&&$M(e,t)&&!eN(e[t]))return!1;return!0}function pPe(e){for(let t=0;t{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function gPe(e=16){let t=new Uint8Array(e);return crypto.getRandomValues(t),t}function tN(e){let t=hPe();return gPe(e).reduce((e,n)=>e+t[n],``).slice(0,e)}var _Pe=Object.prototype.toString;function vPe(e){switch(_Pe.call(e)){case`[object Function]`:return`function`;case`[object Date]`:return`date`;case`[object RegExp]`:return`regexp`;case`[object Arguments]`:return`arguments`;case`[object Array]`:return`array`;case`[object String]`:return`string`}if(typeof e==`object`&&e&&typeof e.length==`number`)try{if(typeof e.callee==`function`)return`arguments`}catch(e){if(e instanceof TypeError)return`arguments`}return e===null?`null`:e===void 0?`undefined`:e&&e.nodeType===1?`element`:e===Object(e)?`object`:typeof e}function nN(e){let t=vPe(e);if(t!==`object`)return t;let n=e;return`_type`in n&&n._type||t}var yPe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bPe=/_key\s*==\s*['"](.*)['"]/,rN=[],xPe=[`true`,`false`,`null`];function iN(e,t,n){let r=typeof t==`string`?mN(t):t;if(!Array.isArray(r))throw Error(`Path must be an array or a string`);let i=e;for(let e=0;ee._key===t._key)}if(typeof t==`string`&&(i=typeof i==`object`&&i?i[t]:void 0),i===void 0)return n}return i}var aN=new Map;function oN(e){if(e.length===0)return rN;let t=fN(e);return aN.has(t)?aN.get(t):(aN.set(t,e),Object.freeze(e),e)}function sN(e,t){return e.length===t.length&&e.every((e,n)=>cN(e,t[n]))}function SPe(e,t){let n=Math.min(e.length,t.length);for(let r=0;rcN(e,t[n]))}function uN(e,t){if(e.length===0||t.length===0)return t;let[n,...r]=e,[i,...a]=t;return cN(n,i)?oN(uN(r,a)):t}function dN(e,t){return lN(e,t)?uN(e,t):rN}function fN(e){if(!Array.isArray(e))throw Error(`Path is not an array`);return e.reduce((e,t,n)=>{let r=n===0;if(typeof t==`number`)return`${e}[${t}]`;if(typeof t==`string`)return r?t:xPe.includes(t)?`${e}["${t}"]`:`${e}.${t}`;if(dc(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[n,r]=t;return`${e}[${n}:${r}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},``)}function pN(e,t){if(t.length===0)return t;let[n,...r]=t;if(typeof n==`number`){if(!Array.isArray(e)||!(n in e))return[];let t=e[n];return[typeof t?._key==`string`?{_key:t._key}:n,...pN(t,r)]}return[n,...pN(iN(e,[n]),r)]}function CPe(e,t){if(!Array.isArray(t))throw Error(`Path is not an array`);return oN(pN(e,t))}function mN(e){if(typeof e!=`string`)throw Error(`Path is not a string`);let t=e.match(yPe);if(!t)throw Error(`Invalid path string`);return t.map(wPe)}function wPe(e){return uc(e)?TPe(e):dc(e)?EPe(e):fc(e)?DPe(e):e}function TPe(e){return Number(e.replace(/[^\d]/g,``))}function EPe(e){return{_key:e.match(bPe)[1]}}function DPe(e){let[t,n]=e.split(`:`).map(e=>e===``?e:Number(e));return[t,n]}function hN(e,t,n){return delete e[t],e[t]=n,n}function OPe(e,t,n){let r=e.value,i=t.value,a=e.type;return r===i?{type:a,action:`unchanged`,fromValue:r,toValue:i,isChanged:!1}:{type:e.type,action:`changed`,isChanged:!0,fromValue:r,toValue:i,annotation:t.annotation}}function kPe(e,t,n){let r=e.value,i=t.value,a=e.type;return r===i?{type:a,action:`unchanged`,fromValue:r,toValue:i,isChanged:!1}:{type:e.type,action:`changed`,isChanged:!0,fromValue:r,toValue:i,annotation:t.annotation}}function APe(e,t,n){let r=e.value,i=t.value;return r===i?{type:`string`,action:`unchanged`,isChanged:!1,fromValue:r,toValue:i,segments:[{type:`stringSegment`,action:`unchanged`,text:r}]}:{type:`string`,action:`changed`,isChanged:!0,fromValue:r,toValue:i,annotation:t.annotation,get segments(){let n=jPe(e,t);return hN(this,`segments`,n)}}}function jPe(e,t){let n=[],r=Qh(Jh(e.value,t.value)),i=0,a=0;for(let[o,s]of r)switch(o){case 0:n.push({type:`stringSegment`,action:`unchanged`,text:s}),i+=s.length,a+=s.length;break;case-1:for(let t of e.sliceAnnotation(i,i+s.length))n.push({type:`stringSegment`,action:`removed`,text:t.text,annotation:t.annotation});i+=s.length;break;case 1:for(let e of t.sliceAnnotation(a,a+s.length))n.push({type:`stringSegment`,action:`added`,text:e.text,annotation:e.annotation});a+=s.length;break;default:throw Error(`Unhandled diff-match-patch operation "${o}"`)}return n}function MPe(e,t,n){return{type:`string`,action:`removed`,isChanged:!0,fromValue:e.value,toValue:t,annotation:e.annotation,get segments(){let t=e.sliceAnnotation(0,e.value.length).map(e=>({type:`stringSegment`,action:`removed`,...e}));return hN(this,`segments`,t)}}}function NPe(e,t,n){return{type:`string`,action:`added`,isChanged:!0,fromValue:t,toValue:e.value,annotation:e.annotation,get segments(){let t=e.sliceAnnotation(0,e.value.length).map(e=>({type:`stringSegment`,action:`added`,...e}));return hN(this,`segments`,t)}}}function PPe(e,t){return IPe(FPe(e,t),e,t)}function FPe(e,t){let n=e.length,r=t.length,i=0,a=0,o=Array(n+1);for(i=0;ie[r-1][i]?--i:--r;return a}function gN(e,t,n={}){return e.type===t.type?LPe(e.type,e,t,n):e.type===`null`?vN(t,null,n):t.type===`null`?_N(e,null,n):RPe(e,t,n)}function LPe(e,t,n,r){switch(e){case`null`:return{type:`null`,action:`unchanged`,isChanged:!1,toValue:null,fromValue:null};case`boolean`:return kPe(t,n,r);case`number`:return OPe(t,n,r);case`string`:return APe(t,n,r);case`array`:return zPe(t,n,r);case`object`:return KPe(t,n,r);default:throw Error(`Unhandled diff type "${e}"`)}}function _N(e,t,n){switch(e.type){case`null`:return{type:`null`,action:`removed`,isChanged:!0,fromValue:null,toValue:t,annotation:e.annotation};case`boolean`:return{type:`boolean`,action:`removed`,isChanged:!0,fromValue:e.value,toValue:t,annotation:e.annotation};case`number`:return{type:`number`,action:`removed`,isChanged:!0,fromValue:e.value,toValue:t,annotation:e.annotation};case`string`:return MPe(e,t,n);case`array`:return WPe(e,t,n);case`object`:return qPe(e,t,n);default:throw Error(`Unhandled diff type`)}}function vN(e,t,n){switch(e.type){case`null`:return{type:`null`,action:`added`,isChanged:!0,fromValue:t,toValue:null,annotation:e.annotation};case`boolean`:return{type:`boolean`,action:`added`,isChanged:!0,fromValue:t,toValue:e.value,annotation:e.annotation};case`number`:return{type:`number`,action:`added`,isChanged:!0,fromValue:t,toValue:e.value,annotation:e.annotation};case`string`:return NPe(e,t,n);case`array`:return GPe(e,t,n);case`object`:return JPe(e,t,n);default:throw Error(`Unhandled diff type`)}}function RPe(e,t,n){return{type:`typeChange`,action:`changed`,isChanged:!0,fromType:e.type,fromValue:e.value,fromDiff:_N(e,void 0,n),toType:t.type,toValue:t.value,toDiff:vN(t,void 0,n),annotation:t.annotation}}function zPe(e,t,n){if(e===t)return{type:`array`,action:`unchanged`,isChanged:!1,fromValue:e.value,toValue:t.value,get items(){let r=bN(e,t,n);if(!r)throw Error(`invariant broken: equivalent input, but diff detected`);return hN(this,`items`,r)}};let r=SN(e),i=SN(t);if(r&&i)return VPe(e,r,t,i,n);let a=bN(e,t,n);return a?yN(e,t,a,!1):BPe(e,t,n)}function yN(e,t,n,r){let i=e.value,a=t.value;return r?{type:`array`,action:`changed`,isChanged:!0,fromValue:i,toValue:a,items:n,annotation:t.annotation}:{type:`array`,action:`unchanged`,isChanged:!1,fromValue:i,toValue:a,items:n}}function bN(e,t,n){if(e.length!==t.length)return;let r=[];for(let i=0;i!c.nextIndices.includes(e));if(f!==void 0){s(l,n,f,!0);continue}let p=e.at(n);a.push({fromIndex:n,toIndex:void 0,hasMoved:!1,diff:_N(p,void 0,i),annotation:e.annotationAt(n)}),o=!0}for(let e of r.index.values()){for(let t of e){let e=n.at(t);a.push({fromIndex:void 0,toIndex:t,hasMoved:!1,diff:vN(e,void 0,i),annotation:n.annotationAt(t)})}o=!0}return a.sort(HPe),yN(e,n,a,o)}function HPe(e,t){if(e.toIndex!==void 0&&t.toIndex!==void 0)return e.toIndex-t.toIndex;if(e.fromIndex!==void 0&&t.fromIndex!==void 0)return e.fromIndex-t.fromIndex;if(e.fromIndex!==void 0&&t.toIndex!==void 0)return-1;if(e.toIndex!==void 0&&t.fromIndex!==void 0)return 1;throw Error(`invalid item diff comparison`)}function xN(e,t,n){let r=e.get(t);UPe(r,n),r.length===0&&e.delete(t)}function UPe(e,t){let n=e.indexOf(t);if(n===-1)throw Error(`value not found`);e.splice(n,1)}function SN(e){let t=new Map,n=[],r=e.length;for(let i=0;i=this.length)throw Error(`out of bounds`);return this.elements[e]||(this.elements[e]=TN(this.value[e],this.annotation))}annotationAt(){return this.annotation}},ZPe=class{type=`object`;value;keys;annotation;fields={};constructor(e,t){this.value=QPe(e),this.annotation=t,this.keys=Object.keys(this.value)}get(e){let t=this.fields[e];if(t)return t;if(!this.value.hasOwnProperty(e))return;let n=this.value[e];return this.fields[e]=TN(n,this.annotation)}};function QPe(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0))}function TN(e,t){if(Array.isArray(e))return new XPe(e,t);if(e===null)return new wN(`null`,e,t);let n=typeof e;switch(n){case`number`:return new wN(n,e,t);case`boolean`:return new wN(n,e,t);case`object`:return new ZPe(e,t);case`string`:return new YPe(e,t);default:throw Error(`cannot wrap value of type: ${n}`)}}var EN=e(t(((e,t)=>{var n=function(){function e(e,t){if(typeof e!=`function`)throw TypeError(`DataLoader must be constructed with a function which accepts `+(`Array and returns Promise>, but got: `+e+`.`));this._batchLoadFn=e,this._maxBatchSize=l(t),this._batchScheduleFn=u(t),this._cacheKeyFn=d(t),this._cacheMap=f(t),this._batch=null,this.name=p(t)}var t=e.prototype;return t.load=function(e){if(e==null)throw TypeError(`The loader.load() function must be called with a value, `+(`but got: `+String(e)+`.`));var t=a(this),n=this._cacheMap,r;if(n){r=this._cacheKeyFn(e);var i=n.get(r);if(i){var o=t.cacheHits||=[];return new Promise(function(e){o.push(function(){e(i)})})}}t.keys.push(e);var s=new Promise(function(e,n){t.callbacks.push({resolve:e,reject:n})});return n&&n.set(r,s),s},t.loadMany=function(e){if(!m(e))throw TypeError(`The loader.loadMany() function must be called with Array `+(`but got: `+e+`.`));for(var t=[],n=0;n and returns Promise>, but the function `+(`errored synchronously: `+String(n)+`.`)))}if(!n||typeof n.then!=`function`)return s(e,t,TypeError(`DataLoader must be constructed with a function which accepts Array and returns Promise>, but the function did `+(`not return a Promise: `+String(n)+`.`)));n.then(function(e){if(!m(e))throw TypeError(`DataLoader must be constructed with a function which accepts Array and returns Promise>, but the function did `+(`not return a Promise of an Array: `+String(e)+`.`));if(e.length!==t.keys.length)throw TypeError(`DataLoader must be constructed with a function which accepts Array and returns Promise>, but the function did not return a Promise of an Array of the same length as the Array of keys.`+(` - -Keys: -`+String(t.keys))+(` - -Values: -`+String(e)));c(t);for(var n=0;n0&&Object.prototype.hasOwnProperty.call(e,e.length-1))}t.exports=n}))(),1),$Pe=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`,eFe=e=>crypto.getRandomValues(new Uint8Array(e)),tFe=(e,t,n)=>{let r=256-256%e.length;if(r===256){let r=e.length-1;return(i=t)=>{if(!i)return``;let a=``;for(;;){let t=n(i),o=i;for(;o--;)if(a+=e[t[o]&r],a.length>=i)return a}}}let i=Math.ceil(409.6*t/r);return(a=t)=>{if(!a)return``;let o=``;for(;;){let t=n(i),s=i;for(;s--;)if(t[s]=a))return o}}},DN=(e,t=21)=>tFe(e,t|0,eFe),ON=(e=21)=>{let t=``,n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=$Pe[n[e]&63];return t},nFe=Math.floor,rFe=Math.random;function iFe(e,t){return e+nFe(rFe()*(t-e+1))}function kN(e){var t=e.length;return t?e[iFe(0,t-1)]:void 0}function aFe(e){return kN(Wwe(e))}function oFe(e){return(lD(e)?kN:aFe)(e)}var sFe=t(((e,t)=>{(function(){var e,n,r,i,a,o;typeof performance<`u`&&performance!==null&&performance.now?t.exports=function(){return performance.now()}:typeof process<`u`&&process!==null&&process.hrtime?(t.exports=function(){return(e()-a)/1e6},n=process.hrtime,e=function(){var e=n();return e[0]*1e9+e[1]},i=e(),o=process.uptime()*1e9,a=i-o):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(e)})),cFe=e(t(((e,t)=>{for(var n=sFe(),r=typeof window>`u`?global:window,i=[`moz`,`webkit`],a=`AnimationFrame`,o=r[`request`+a],s=r[`cancel`+a]||r[`cancelRequest`+a],c=0;!o&&cFe(xe(()=>t.has(e)?nt({fromCache:!0,value:t.get(e)}):et),n.pipe(Ue(n=>t.set(e,n)),K(e=>({fromCache:!1,value:e}))))}}function uFe(e){let t=new mO(e);return{get(e){let n=t.get(e);if(!n)throw Error(`Key not found in LRU cache: ${e}`);return n.value},set(e,n){t.set(e,{value:n})},delete(e){t.delete(e)},has(e){return t.has(e)}}}function FN(e,t){if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let n=Array.isArray(e);if(n!==Array.isArray(t))return!1;if(n){let n=e,r=t;if(n.length!==r.length)return!1;for(let e=0;e{clearTimeout(n),n=setTimeout(a,t);let s={args:e,observer:o,completed:!1},c=i++;return r[c]=s,()=>{s.completed=!0}})};function a(){let t=r;r={};let n=Object.keys(t).filter(e=>{let n=t[e];return n&&!n.completed});n.length!==0&&e(n.map(e=>{let n=t[e];return n&&n.args}).filter(sx)).subscribe({next(e){e.forEach((r,i)=>{let a=t[n[i]];a&&!a.completed&&a.observer.next(e[i])})},complete(){n.forEach(e=>{let n=t[e];n&&!n.completed&&n.observer.complete()})},error(e){n.forEach(n=>{let r=t[n];r&&!r.completed&&r.observer.error(e)})}})}}var gFe=PN({maxSize:1e3});function _Fe(e){let t=[],n=0,r=[];for(let i of e)n+i.length+1>=11164&&(r.push(t),t=[],n=0),n+=i.length+1,t.push(i);return r.includes(t)||r.push(t),r}function vFe(e,t){return e.push(...t),e}function BN(e,t){let n=zN(function(e){let t=[...new Set(dD(e))];return C(_Fe(t)).pipe(Ee(r,10),$i(vFe,[]),K(n=>e.map(([e])=>n[t.indexOf(e)])))},1);function r(t){return xe(()=>{let n={url:e.getDataUrl(`doc`,t.join(`,`)),json:!0,query:{excludeContent:`true`},tag:`preview.documents-availability`};return e.observable.request(n).pipe(K(e=>{let n=pO(e.omitted||[],e=>e.id);return t.map(e=>{let t=n[e];if(!t)return LN;if(t.reason===`existence`)return pFe;if(t.reason===`permission`)return fFe;throw Error(`Unexpected reason for omission: "${t.reason}"`)})}))})}return function(e){return t({_id:e},[[`_rev`],[`_system`]]).pipe(K(e=>({hasRev:MN(e)&&!!(`_rev`in e&&e?._rev),isDeleted:MN(e)&&e._system?.delete===!0})),ze(),G(({hasRev:t,isDeleted:r})=>r?nt(mFe):t?nt(LN):n(e)),gFe(e),K(e=>e.value))}}function yFe(e){return e.includes(`published`)?e:e.concat([`published`])}function bFe(e,t){let n=BN(e,t);return(e,t)=>Pi(yFe(t).map(t=>{let r=t===`drafts`?Fn(e):t===`published`?zn(e):In(e,t);return n(r).pipe(K(e=>({availability:e,id:r})))}))}function xFe(e,t){let n=BN(e,t);return function(e,{version:t}={}){let r=Fn(e),i=zn(e),a=t?In(e,t):void 0;return Pi([n(r),n(i),...a?[n(a)]:[]]).pipe(ze(FN),K(([e,t,n])=>({draft:e,published:t,...n?{version:n}:{}})))}}function VN(e,t){return SFe(typeof e==`function`?{predicate:e,...t}:e)}function SFe(e){return t=>{let n,r=!1,{predicate:i,...a}=e,o=t.pipe(Ue(t=>{e.predicate(t)&&(r=!0,n=t)}),we(()=>{r=!1,n=void 0}),D(a)),s=new h(e=>{r&&e.next(n),e.complete()});return _e(o,s)}}function CFe(e){return e.listen(`*`,{},{events:[`welcome`,`mutation`,`reconnect`],includeResult:!1,includePreviousRevision:!1,includeMutations:!1,includeAllVersions:!0,visibility:`query`,effectFormat:`mendoza`,tag:`preview.global`}).pipe(VN({predicate:e=>e.type===`welcome`||e.type===`reconnect`,resetOnRefCountZero:()=>Ve(5e3)}))}function wFe(e){if(e===void 0)return;let{_rev:t,...n}=e;return n}function HN(e,t,n){if(n!==e?._rev)throw Error(`Invalid document revision. The provided patch is calculated from a different revision than the current document`);let r=xg(wFe(e),t);return r===null?void 0:r}function TFe(e,t){if(!t.effects)throw Error(`Mutation event is missing effects. Is the listener set up with effectFormat=mendoza?`);let n=HN(e,t.effects.apply,t.previousRev);return n?{...n,_rev:t.resultRev}:void 0}function EFe({mutationChannel:e,client:t}){let n=nO(function(e){let n=t.withConfig(e);function r(e){return n.observable.fetch(`*[_id in $ids]`,{ids:bO(e.flat())},{tag:`preview.observe-document`}).pipe(K(t=>e.map(([e])=>t.find(t=>t._id===e))))}return zN(r,100)},e=>e.dataset+e.projectId+e.apiVersion),r={};function i(r,i){let a={dataset:i?.dataset||t.config().dataset,projectId:i?.projectId||t.config().projectId,apiVersion:i?.apiVersion||t.config().apiVersion},o=n(a);return e.pipe(na(e=>e.type===`welcome`?o(r).pipe(K(e=>({type:`sync`,document:e}))):e.documentId===r?nt(e):et),ja((e,t)=>{if(t.type===`sync`)return t.document;if(t.type===`mutation`)return DFe(e,t);throw Error(`Unexpected event type: "${t.type}"`)},void 0))}return function(e,t){let n=t?`${e}-${JSON.stringify(t)}`:e;return n in r||(r[n]=i(e,t).pipe(we(()=>delete r[n]),re({bufferSize:1,refCount:!0}))),r[n]}}function DFe(e,t){if(t.previousRev!==e?._rev)return console.warn(`Document out of sync, skipping mutation`),e;if(!t.effects)throw Error(`Mutation event is missing effects. Is the listener set up with effectFormat=mendoza?`);return TFe(e,t)}function UN(e){return Object.keys(e)}function WN(e,t,n){return{...e,[t]:n}}function OFe(e={}){return t=>new h(e=>t.subscribe(e)).pipe(G(t=>{let n=UN(t).map(e=>{let n=t[e];return it(n)?C(n).pipe(K(t=>[e,t])):nt([e,n])});return e.wait?Pi(n).pipe(K(e=>e.reduce((e,[t,n])=>WN(e,t,n),{}))):C(n).pipe(Ce(),ja((e,[t,n])=>WN(e,t,n),{}))}))}function kFe(e){return e.reduce((e,t)=>(e[t]=void 0,e),{})}function AFe(e,t){return t.filter(t=>!(t[0]in e))}function jFe(e){return Ys(e)?e._ref:`_id`in e?e._id:void 0}function GN(e,t,n,r,i,a){if(!e||typeof e!=`object`)return nt(e);let o=jFe(e),s=o?{...e,_id:o}:{...e};s._type===`reference`&&(delete s._type,delete s._ref,delete s._weak,delete s._dataset,delete s._projectId,delete s._strengthenOnPublish);let c=AFe(s,t);if(o&&c.length>0){let s=bO(c.map(e=>e[0])),l=Zs(e)?{projectId:e._projectId,dataset:e._dataset}:r;return n(o,s,l,i,a).pipe(ze((e,t)=>e?._rev===t?._rev),G(r=>r===null?nt(null):GN({...kFe(s),...Ys(e)?{...e,...l}:e,...r},t,n,l,i,a)))}let l={};t.forEach(e=>{let[t,...n]=e;l[t]||(l[t]=[]),l[t].push(n)});let u=Object.keys(l).reduce((t,o)=>{let s=l[o].filter(e=>e.length>0);return t[o]=s.length===0?MN(e)||Array.isArray(e)?e[o]:void 0:GN(e[o],s,n,r,i,a),t},s);return nt(u).pipe(OFe({wait:!0}))}function MFe(e){return e.map(e=>typeof e==`string`?e.split(`.`):e)}function KN(e){let{observeFields:t}=e;return(e,n,r,i,a)=>GN(e,MFe(n),t,r,i,a)}var NFe=[[`_createdAt`],[`_updatedAt`]];function qN(e){let t=e?.select;if(t)return(Object.values(t).map(e=>String(e).split(`.`))||[]).concat(NFe)}function PFe(e){return Array.isArray(e)&&(e.length===0||e.some(mc))}function FFe(e){let t=Array.isArray(e)&&e.find(mc);return!t||!t.children?``:t.children.filter(hc).map(e=>e.text).join(``)}var IFe=[`_id`,`_type`,`_upload`,`_createdAt`,`_updatedAt`],JN=[],YN=(()=>{let e={};return{add:(t,n,r)=>{let i=`name`in t?t.name:t.type;e[i]||(e[i]=[]),e[i].push({error:r,type:t,value:n})},getAll(){return e},clear(){e={}}}})(),LFe=TO(()=>{let e=YN.getAll(),t=dD(Object.keys(e).map(t=>{let n=e[t];return kO(n,e=>e.error.message)})).length;t!==0&&(console.groupCollapsed(`%cHeads up! Got ${t===1?`error`:`${t} errors`} while preparing data for preview. Click for details.`,`color: #ff7e7c`),Object.keys(e).forEach(t=>{let n=e[t],r=n[0];console.group(`Check the preview config for schema type "${t}": %o`,r.type.preview),kO(n,e=>e.error.message).forEach(e=>{if(e.error.type===`returnValueError`){let t=typeof e.type.preview?.prepare==`function`,{value:n,error:r}=e;console.log(`Encountered an invalid ${t?`return value when calling prepare(%o)`:`value targeted by preview.select`}:`,n),console.error(r)}if(e.error.type===`prepareError`){let{value:t,error:n}=e;console.log(`Encountered an error when calling prepare(%o):`,t),console.error(n)}}),console.groupEnd()}),console.groupEnd(),YN.clear())},1e3),XN=e=>t=>{let n=typeof t;return t===null||n===`undefined`||n===`string`||n===`number`||n===`boolean`?JN:[QN(`returnValueError`,Error(`The "${e}" field should be a string, number, boolean, undefined or null, instead saw ${ZN(t)}`))]},RFe={media:()=>JN,title:XN(`title`),subtitle:XN(`subtitle`),description:XN(`description`),imageUrl:XN(`imageUrl`),date:XN(`date`)};function ZN(e,t=!0){if(MN(e)){let n=Object.keys(e),r=n.length>3?`...`:``;return`${t?`object with keys `:``}{${n.slice(0,3).join(`, `)}${r}}`}if(Array.isArray(e)){let n=e.length>3?`...`:``;return`${t?`array with `:``}[${e.map(e=>ZN(e,!1))}${n}]`}return`the ${typeof e} ${e}`}function zFe(e,t){if(t===void 0)return JN;let n=RFe[e];return n&&n(t)||JN}function QN(e,t){return Object.assign(t,{type:e})}function BFe(e){return!SO(e)||e===null?[QN(`returnValueError`,Error(`Invalid return value. Expected a plain object with at least a 'title' field, instead saw ${ZN(e)}`))]:Object.entries(e).reduce((e,[t,n])=>[...e,...zFe(t,n)],JN)}function VFe(e){return{...e,errors:[...e.errors||[],...BFe(e.returnValue)]}}function HFe(e){return UN(e).reduce((t,n)=>{let r=e[n];return{...t,[n]:PFe(r)?FFe(r):r}},{})}function $N(e,t,n={}){let r=e.preview?.prepare;try{return{returnValue:r?r(t,n):HFe(t),errors:JN}}catch(e){return{returnValue:null,errors:[QN(`prepareError`,e)]}}}function eP(e,t,n){return e.errors.forEach(e=>YN.add(t,n,e)),LFe(),hFe}function UFe(e){let t=e.options&&typeof e.options==`object`?e.options:!1;if(!t||!(`list`in t))return!1;let n=t.list;return Array.isArray(n)}function WFe(e){if(UFe(e))return e.options.list.map(e=>Pc(e)?e:{title:e,value:e})}function tP(e,t,n={}){let r=typeof t.preview?.prepare==`function`,i=t.preview?.select||{},a=Object.keys(i).reduce((n,a)=>{let o=`fields`in t?t:null,s=i[a],c=o?.fields?.find(e=>e.name===s),l=c&&WFe(c.type);if(!r&&l){let t=l&&l.find(t=>t.value===lO(e,i[a]));n[a]=t?t.value:lO(e,i[a])}else n[a]=lO(e,i[a]);return n},{}),o=$N(t,a,n);if(o.errors.length>0)return eP(o,t,a);let s=VFe(o);return s.errors.length>0?eP(s,t,a):{...OO(e,IFe),...o.returnValue}}function GFe(e){return SO(e)}function KFe(e){return SO(e)}function qFe(e){let{observeDocumentTypeFromId:t,observePaths:n}=e;return function e(r,i,a={}){let{viewOptions:o={},apiConfig:s,perspective:c,variant:l}=a;if(Nc(i)){if(!Zs(r))return nt({snapshot:void 0});let n={projectId:r._projectId,dataset:r._dataset};return t(r._ref,n,c,l).pipe(G(t=>{if(t){let a=i.to.find(e=>e.type===t);if(a)return e(r,a,{apiConfig:n,viewOptions:o,perspective:c,variant:l})}return nt({snapshot:void 0})}))}if(kc(i))return KFe(r)?t(r._ref,void 0,c,l).pipe(G(t=>{if(t){let n=i.to.find(e=>e.name===t);if(n)return e(r,n,{perspective:c,variant:l})}return nt({snapshot:void 0})})):nt({snapshot:void 0});let u=qN(i.preview);return u?n(r,u,s,c,l).pipe(K(e=>({type:i,snapshot:e?tP(e,i,o):null}))):nt({type:i,snapshot:r&&GFe(r)?$N(i,r,o).returnValue:null})}}function JFe(e){let{observeDocumentPairAvailability:t,observePaths:n}=e,r=[[`_updatedAt`],[`_createdAt`],[`_type`]];return function(e,i,{version:a}={}){let{draftId:o,publishedId:s,versionId:c}=cx(e,{version:a});return t(o,{version:a}).pipe(G(e=>{if(!e.draft.available&&!e.published.available&&!e.version?.available)return nt({id:s,type:null,draft:{availability:e.draft,snapshot:void 0},published:{availability:e.published,snapshot:void 0},...e.version?{version:{availability:e.version,snapshot:void 0}}:{}});let t=[...i,...r];return Pi([n({_type:`reference`,_ref:o},t),n({_type:`reference`,_ref:s},t),...a?[n({_type:`reference`,_ref:c},t)]:[]]).pipe(K(([t,n,r])=>{let i=MN(r)&&`_type`in r&&r._type||MN(t)&&`_type`in t&&t._type||MN(n)&&`_type`in n&&n._type||null;return{id:s,type:typeof i==`string`?i:null,draft:{availability:e.draft,snapshot:t},published:{availability:e.published,snapshot:n},...e.version?{version:{availability:e.version,snapshot:r}}:{}}}))}))}}function YFe(e){return function(t,n,r={}){let{insert:i=`sorted`,apiVersion:a}=r,o=`*[${t}]._id`;function s(){return gb(e,a).observable.fetch(o,n,{tag:`preview.observe-document-set.fetch`}).pipe(Ue(e=>{if(!Array.isArray(e))throw Error(`Expected query to return array of documents, but got ${typeof e}`)}))}return gb(e,a).observable.listen(`*[${t}]`,n,{visibility:`transaction`,events:[`welcome`,`mutation`,`reconnect`],includeResult:!1,includeMutations:!1,includeAllVersions:!0,tag:`preview.observe-document-set.listen`}).pipe(Ee(e=>e.type===`welcome`?s().pipe(K(e=>({type:`fetch`,result:e}))):nt(e)),ja((e,t)=>{if(t.type===`reconnect`)return{documentIds:e?.documentIds||[],...e,status:`reconnecting`};if(t.type===`fetch`)return{...e,status:`connected`,documentIds:t.result};if(t.type===`mutation`){if(t.transition===`update`)return e;if(t.transition===`appear`)return{status:`connected`,documentIds:XFe(e?.documentIds||[],t.documentId,i)};if(t.transition===`disappear`)return{status:`connected`,documentIds:e?.documentIds?e.documentIds.filter(e=>e!==t.documentId):[]}}return e},void 0),ze(),je(e=>e!==void 0))}}function XFe(e,t,n){let r;return r=n===`prepend`?0:n===`append`?e.length:Pwe(e,t),e.toSpliced(r,0,t)}var nP={apiVersion:`v2025-02-19`},rP=e=>!!Array.isArray(e);function iP(e,t){return e?mx.apiVersion:t}function ZFe(e){let{client:t,invalidationChannel:n}=e,r=gb(t,nP.apiVersion),i=zN(e=>oP(r,e),100),a=zN(e=>oP(r,e),1e3),o=new Map;return function(e){let t=o.get(e);if(t)return t;let r=n.pipe(je(t=>t.type===`connected`||zn(t.documentId)===e),G(t=>t.type===`connected`||t.visibility===`query`?i(e).pipe(Ee(n=>t.type===`mutation`&&t.documentId!==e&&!n.includes(t.documentId)?Fe(nt(n),a(e)):nt(n))):a(e)),ze(AO),we(()=>o.delete(e)),re({refCount:!0,bufferSize:1}));return o.set(e,r),r}}function aP(e,t){return n=>{let r=new k,i=0;return n.pipe(Ue(n=>{let a=e(n);i>0&&i+a>=t&&(i=0,r.next()),i+=a}),Zi(()=>r))}}function QFe(e){return`[${e.map(e=>`*[sanity::versionOf(${JSON.stringify(e)})]._id`).join(`,`)}]`}function $Fe(e,t){return e.observable.fetch(QFe(t),{},{tag:`preview.observe-version-ids`}).pipe(Aa({delay:(e,t)=>Ve(Math.min(3e4,t*1e3))}),K(e=>e.map(e=>[...e].sort())))}function oP(e,t){let n=t.map(([e])=>e);return n.length===0?nt([]):C(n).pipe(aP(e=>e.length+29,NN),Ee((t,n)=>$Fe(e,t).pipe(K(e=>({index:n,result:e}))),10),ta(),K(e=>e.sort((e,t)=>e.index-t.index).flatMap(({result:e})=>e)))}function eIe(e){let t=e.map((e,t)=>`"${t}": count(*[_type == $c${t}_type])`).join(`,`),n=Object.fromEntries(e.map((e,t)=>[`c${t}_type`,e.type]));return{query:`{${t}}`,params:n}}function tIe(e,t){let n=typeof e==`object`&&e?e:{};return Array.from({length:t},(e,t)=>{let r=n[String(t)];return typeof r==`number`?r:0})}function sP(e){return e?.tag??`preview.observe-document-count`}function nIe(e){let t=e.reduce((e,[t,n,r],i)=>{let a=sP(r),o=r?.variant,s=`${n.join(`,`)}|${a}|${o??``}`,c={originalIndex:i,type:t},l=e.get(s);return l?l.members.push(c):e.set(s,{perspective:n,tag:a,variant:o,members:[c]}),e},new Map);return Array.from(t.values())}function rIe(e,t,n){let{query:r,params:i}=eIe(n);return gb(e,iP(t.variant,rP(t.perspective)?nP.apiVersion:void 0)).observable.fetch(r,i,{perspective:t.perspective,tag:t.tag,variant:t.variant}).pipe(Aa({count:3,delay:(e,t)=>Ve(t*1e3)}),K(e=>{let t=tIe(e,n.length);return n.map((e,n)=>({originalIndex:e.originalIndex,count:t[n]}))}))}function iIe(e,t){return C(t.members).pipe(aP(()=>39,NN),Ee((n,r)=>rIe(e,t,n).pipe(K(e=>({chunkIndex:r,entries:e}))),10),ta(),K(e=>e.sort((e,t)=>e.chunkIndex-t.chunkIndex).flatMap(({entries:e})=>e)))}function aIe(e,t){return t.length===0?nt([]):Pi(nIe(t).map(t=>iIe(e,t))).pipe(K(e=>{let n=Array.from({length:t.length},()=>0);return e.forEach(e=>{e.forEach(({originalIndex:e,count:t})=>{n[e]=t})}),n}))}function oIe(e){let{client:t,invalidationChannel:n}=e,r=zN(e=>aIe(t,e),100),i=new Map;return function(e,t,a){let o=sP(a),s=JSON.stringify([e,t,o,a?.variant]),c=i.get(s);if(c)return c;let l=_e(n.pipe(je(e=>e.type===`connected`)),n.pipe(je(e=>e.type===`mutation`),Ia(1e3,void 0,{leading:!0,trailing:!0}))).pipe(G(()=>r(e,t,a).pipe(Ge(()=>et))),ze(),we(()=>i.delete(s)),re({refCount:!0,bufferSize:1}));return i.set(s,l),l}}function sIe(e){return(t,n)=>t===n?!0:!t||!n||typeof t!=`object`||typeof n!=`object`?!1:e.every(e=>t[e]===n[e])}var cIe=e=>e;function lIe(e,t=cIe){let n,r;for(let i=0;i!dIe.test(e)||uIe.includes(e),fIe=e=>`["${e}"]`;function pIe(e){return Wwe(e.reduce((e,[t,n],r)=>{let i=FO(n.join(`,`),uO).join(`.`);e[i]||(e[i]={fields:n,ids:[],map:[]});let a=e[i].ids.length;return e[i].ids[a]=t,e[i].map[a]=r,e},{}))}function mIe(e){return JSON.stringify(e)}var hIe=e=>cP(e)?`"${e}": @${fIe(e)}`:e;function gIe({ids:e,fields:t}){let n=[...IN,...t];return`*[_id in [${e.map(mIe).join(`,`)}]][0...${e.length}]{${n.map(hIe).join(`,`)}}`}function _Ie(e){return`[${e.map(gIe).join(`,`)}][0...${e.length}]`}function vIe(e,t){return e.reduce((e,n,r)=>(t[r].map.forEach((i,a)=>{let o=t[r].ids[a];e[i]=n.find(e=>e._id===o)||null}),e),[])}function yIe(e){let t=[];for(let n of e){let e=[],r=[],i=0;for(let a=0;a=11164&&e.length>0&&(t.push([{ids:e,fields:n.fields,map:r}]),e=[],r=[],i=0),e.push(o),r.push(n.map[a]),i+=s}e.length>0&&t.push([{ids:e,fields:n.fields,map:r}])}return t}function lP(e,t){let n=e?.join(`-`)||`raw`;return t?`${n}-variant:${t}`:n}function bIe(e){let{client:t,invalidationChannel:n}=e;function r(e,t,n){return function(r){let i=pIe(r),a=gb(e,iP(n,t&&t.length>0||i.some(e=>e.ids.some(Ln))?nP.apiVersion:void 0)),o=yIe(i),s=e=>a.observable.fetch(_Ie(e),{},{tag:`preview.document-paths`,perspective:t,variant:n}).pipe(Aa({delay:(e,t)=>Ve(Math.min(3e4,t*1e3))}),K(t=>vIe(t,e)));if(o.length===0)return nt([]);if(o.length===1)return s(o[0]);let c=r.length;return C(o).pipe(Ee(s,10),$i((e,t)=>(t.forEach((t,n)=>{t!=null&&(e[n]=t)}),e),Array(c).fill(null)))}}let i=new Map;function a(e,n){let a=lP(e,n);if(i.has(a))return i.get(a);let o={fast:zN(r(t,e,n),100),slow:zN(r(t,e,n),1e3)};return i.set(a,o),o}function o(e,t,r,i){let{fast:o,slow:s}=a(r,i),c=r&&r.length>0,l=c?zn(e):e;return n.pipe(je(t=>t.type===`connected`?!0:c?zn(t.documentId)===zn(e)?!!i||Upe(r,t.documentId):!1:t.documentId===e),G(e=>e.type===`connected`||e.visibility===`query`?o(l,t).pipe(Ee(e=>Fe(nt(e),e===null?s(l,t):[]))):s(l,t)))}let s={},c=nO(function(e){return zN(r(t.withConfig(e),[`drafts`]),10)},e=>e.dataset+e.projectId),l=Ke(document,`visibilitychange`).pipe(Ma(0),K(()=>document.visibilityState===`visible`),G(e=>e?Ve(0,1e4):et),D());function u(e,t,n){return l.pipe(Ma(0)).pipe(G(()=>c(n)(e,t)))}function d(e,t,n,r,i){let a;return{id:e,fields:t,changes$:_e(xe(()=>a===void 0?et:nt(a)),n?u(e,t,n):o(e,t,r,i)).pipe(Ue(e=>a=e),re({refCount:!0,bufferSize:1}))}}function f(e,t,n,r,i){let a=n?`${n.projectId}:${n.dataset}:${e}`:`$current$-${e}-${lP(r,i)}`;a in s||(s[a]=[]);let o=s[a];return NO(t,dD(o.map(e=>e.fields))).length>0&&o.push(d(e,t,n,r,i)),Pi(o.filter(e=>e.fields.some(e=>t.includes(e))).map(e=>e.changes$)).pipe(K(e=>e.filter(Boolean)),je(e=>lIe(e,e=>e._rev)),K(e=>e.length===0?null:p(e,t)),ze(sIe(t)))}return f;function p(e,t){return[...dFe,...t].reduce((t,n)=>{let r=m(e,n);return r!==void 0&&(t[n]=r),t},{})}function m(e,t){let n;return e.some(e=>t in e&&(n=e[t],!0)),n}}function xIe({client:e}){let t=e.withConfig({apiVersion:`2025-02-19`}),n=CFe(t).pipe(je(e=>e.type===`mutation`||e.type===`welcome`)),r=n.pipe(K(e=>e.type===`welcome`?{type:`connected`}:e)),i=EFe({client:e,mutationChannel:n}),a=KN({observeFields:bIe({client:t,invalidationChannel:r})});function o(e,t,n,r){return a({_type:`reference`,_ref:e},[`_type`],t,n,r).pipe(K(e=>MN(e)&&typeof e._type==`string`?e._type:void 0),ze())}function s(e,t,n,r){return a({_type:`reference`,_ref:e},[RN],t,n,r).pipe(K(e=>MN(e)&&MN(e._system)?e[RN]:void 0),ze())}let c=YFe(t),l=ZFe({client:t,invalidationChannel:r}),u=oIe({client:t,invalidationChannel:r}),d=qFe({observeDocumentTypeFromId:o,observePaths:a}),f=bFe(t,a),p=xFe(t,a);return{observePaths:a,observeForPreview:d,observeDocumentTypeFromId:o,observeDocumentSystemFromId:s,unstable_observeDocumentIdSet:c,unstable_observeVersionDocumentIds:l,unstable_observeDocumentCount:u,unstable_observeDocument:i,unstable_observeDocuments:e=>Pi(e.map(e=>i(e))),unstable_observeDocumentPairAvailability:p,unstable_observeDocumentStackAvailability:f,unstable_observePathsDocumentPair:JFe({observeDocumentPairAvailability:p,observePaths:a})}}function uP(e){return qn(e)&&e.statusCode===401}function SIe(e){return e instanceof Error&&e.name===`ConnectionFailedError`&&`status`in e&&e.status===401}var CIe=[`SIO-401-AEX`,`SIO-401-ANF`];function dP(e){if(!uP(e))return!1;let t=fP(e);return t!==void 0&&CIe.includes(t)}function fP(e){if(!qn(e))return;let t=pP(e.response.body);if(t)return t;let n=`responseBody`in e?e.responseBody:void 0;if(typeof n==`string`)try{return pP(JSON.parse(n))}catch{return}}function pP(e){if(typeof e!=`object`||!e||!(`errorCode`in e))return;let t=e.errorCode;return typeof t==`string`?t:void 0}var wIe=new Set([`ESOCKETTIMEDOUT`,`ETIMEDOUT`]);function mP(e){return Jn(e)?!0:typeof e!=`object`||!e?!1:`code`in e&&typeof e.code==`string`&&wIe.has(e.code)}function hP(e){return typeof e!=`object`||!e?!1:`isNetworkError`in e&&e.isNetworkError===!0||mP(e)?!0:Jwe(e)}function TIe(e){let t=e.response.headers[`retry-after`];if(!t)return;if(/^-?\d+(\.\d+)?$/.test(t.trim())){let e=Number(t);return Number.isFinite(e)&&e>=0?Math.ceil(e):void 0}let n=Date.parse(t);if(Number.isFinite(n)){let e=Math.ceil((n-Date.now())/1e3);return e>0?e:0}}function gP(e){return qn(e)?e.statusCode===429?{type:`rateLimited`,error:e,retryAfterSeconds:TIe(e)}:e.statusCode>=500?{type:`serverError`,error:e}:null:hP(e)?{type:`networkError`,error:e}:null}function EIe(e){let t=e.response.body;if(!t||typeof t!=`object`)return;let n=`attributes`in t?t.attributes:void 0;return{error:`error`in t?t.error:void 0,attributes:n&&typeof n==`object`?{type:`type`in n?n.type:void 0}:void 0}}function DIe(e){if(!qn(e)||e.statusCode!==404)return null;let t=EIe(e);return t?t.attributes?.type===`project`?{type:`projectNotFound`}:t.error===`Dataset not found`?{type:`datasetNotFound`}:null:null}function OIe(e){return qn(e)||hP(e)}function kIe(e){let t=e.response.url;if(t)try{return new URL(t).hostname.match(/^([a-z0-9]+)\.api\.sanity\.(?:io|work)$/)?.[1]}catch{return}}function AIe(){let e=new fi(void 0),t=[];function n(n,r,i){if(dP(n))return t.push(i),e.getValue()?.type!==`unauthorized`&&e.next({type:`unauthorized`,error:n,projectId:kIe(n)}),!0;let a=gP(n);return a?(t.push(i),e.getValue()||e.next({...a,retryable:!!(r.retryable&&i.retry)}),!0):!1}function r(){let n=t;t=[],e.next(void 0);for(let e of n)e.retry?.()}async function i(e){if(!n(e,{retryable:!1},{}))throw e;return new Promise(()=>{})}function a(e,t={}){return new Promise((r,i)=>{let a=0,o=()=>{a+=1,Promise.resolve(a).then(t=>{let n=e(t);return it(n)?he(n):n}).then(r,e=>{n(e,t,{retry:o})||i(e)})};o()})}return{attempt:a,handle:i,retry:r,claim$:e.asObservable()}}var jIe={attempt(e){return Promise.resolve(1).then(t=>{let n=e(t);return it(n)?he(n):n})},handle(e){return Promise.reject(e)}};function _P(){return(0,$.useContext)(Ns)??jIe}function MIe(){}function NIe({capabilities:e}){if(!e.comlink)return{start:MIe};let t=wf({name:`dashboard/nodes/sdk`,connectTo:`dashboard/channels/sdk`}),n=!1;return{node:t,start:()=>{n||(n=!0,t.start())}}}function vP(e){return t=>{let n=0,r=Ge((t,i)=>(n++,e(t,n,i).pipe(r)));return t.pipe(Ue(()=>{n=0}),r)}}var yP=typeof window>`u`?nt({}):Ke(window,`online`),PIe=typeof window>`u`?nt({}):Ke(window,`offline`),FIe=e=>2**e*100,IIe={type:`connecting`},bP=IO(),LIe=bP[0];bP[1];var RIe=({error:e,isOffline:t,attemptNo:n,retryAt:r})=>({type:`error`,error:e,attemptNo:n,isOffline:t,retryAt:r});function zIe({bifur:e}){return{connectionStatus$:_e(e.heartbeats,PIe.pipe(Ta(ye(Error(`The browser went offline`))))).pipe(K(e=>({type:`connected`,lastHeartbeat:e})),vP((e,t,n)=>{let r=Math.min(24e4,FIe(t)),i=new Date(new Date().getTime()+r),a=Ve(i),o=!navigator.onLine,s=RIe({error:e,retryAt:i,isOffline:o,attemptNo:t}),c=Ri.pipe(fe(o?yP:_e(a,yP,LIe)));return Fe(nt(s),c.pipe(da(1)),n)}),Ma(IIe))}}var BIe=ib({name:`Document Desynced`,version:1,description:`Occurs when a "hole" in events from the document pair listener is detected and recovered from.`}),VIe=ib({name:`Document Pair Load Time Measured`,version:1,description:`Time from document pair subscription to first ready snapshot`,maxSampleRate:3e4}),HIe=ib({name:`Document Rebase Occurred`,version:1,description:`A remote mutation arrived while local mutations were pending, requiring a rebase of the optimistic state`}),UIe=ib({name:`High Listener Latency Detected`,version:1,description:`Emits when a high listener latency is detected`}),WIe=ib({name:`Mutation Performance Measured`,version:1,description:`Timing breakdown for mutation round-trip: debounce, API, and listener callback phases`});function xP(e){return Rn(e)?`draft`:Ln(e)?`version`:`published`}function SP(e){return e?._system?.variants?.[0]?._ref??e?._system?.variant?._ref??void 0}var CP=`${px}.`;function wP(e){return e===void 0||e===`published`}function GIe(e){return!wP(e)&&e!==`drafts`}function TP(e){return e.startsWith(CP)?e.slice(CP.length):e}function EP(e){let t=e.metadata?.title;return typeof t==`string`&&t.trim()?t:TP(e._id)}function KIe(e){return Object.entries(e).map(([e,t])=>`${e}: ${JSON.stringify(t)}`).join(`, `)}function DP(e){if(!e)return;let t;try{t=decodeURIComponent(e)}catch{t=e}return t.startsWith(`${CP}`)?t:`${CP}${t}`}function qIe(e){let t=e.metadata?.description;return!Array.isArray(t)||!t.every(JO)?``:rk(t).trim()}function JIe(e,t){let n=t.trim().toLowerCase();return n?e.filter(e=>[EP(e),TP(e._id),...Object.entries(e.conditions).flat()].some(e=>e.toLowerCase().includes(n))):e}function YIe(e){let t=new Map;for(let n of e)for(let[e,r]of Object.entries(n.conditions)){if(typeof r!=`string`||r.length===0)continue;let n=t.get(e)??new Set;n.add(r),t.set(e,n)}return Array.from(t.entries()).map(([e,t])=>({key:e,values:Array.from(t).sort((e,t)=>e.localeCompare(t))})).sort((e,t)=>e.key.localeCompare(t.key))}function XIe(e,t){return Object.entries(t).every(([t,n])=>{if(n.length===0)return!0;let r=e.conditions[t];return typeof r==`string`&&n.includes(r)})}var OP=e=>{let t=e.LOCAL,n=e.document.HEAD;return t&&{...t,_type:(n||t)._type,_rev:(n||t)._rev,_updatedAt:new Date().toISOString()}},kP=e=>({type:`snapshot`,document:e}),AP=e=>e.document,ZIe=e=>{let t=new k,n,r=new fi(!0),i=new k,a=new k,o=new k,s=new k,c=e=>{let t=new FDe(e);return t.onMutation=({mutation:e,remote:n})=>{i.next({type:`mutation`,document:OP(t),mutations:e.mutations,origin:n?`remote`:`local`})},t.onRemoteMutation=e=>{o.next({type:`remoteMutation`,head:t.document.HEAD,transactionId:e.transactionId,timestamp:e.timestamp,author:e.identity,effects:e.effects})},t.onRebase=(e,t,n)=>{a.next({type:`rebase`,document:e,remoteMutations:t,localMutations:n})},t.onConsistencyChanged=e=>{!e&&n===void 0&&(n=Date.now()),e&&(n=void 0),r.next(e)},t.commitHandler=e=>{let t=n;n=void 0,s.next({...e,firstMutationReceivedAt:t})},t},l=e.pipe(ja((e,t)=>t.type===`snapshot`?(e&&e.commit(),n=void 0,r.next(!0),c(t.document||null)):e===null?(console.warn(`Ignoring event of type "%s" since buffered document has not yet been set up with snapshot`,t.type),null):e,null),je(e=>e!==null),ze(),Oa(1),ui()),u=e.pipe(je(e=>e.type===`mutation`),La(l),K(([e,t])=>(t.arrive(new Ek(e)),OP(t)))),d=t.pipe(La(l),Ue(([e,t])=>{e.type===`mutation`&&t.add(new Ek({mutations:e.mutations})),e.type===`commit`&&t.commit()}),Ta(et),D()),f=e=>t.next(e),p=e=>f({type:`mutation`,mutations:e}),m=e=>p([e]),h=()=>{l.pipe(da(1),Ue(e=>e.commit())).subscribe()},g=_e(l.pipe(K(e=>e.LOCAL)),i.pipe(K(AP)),a.pipe(K(AP)),u).pipe(K(kP),Oa(1),ui()),_=_e(l.pipe(K(e=>e.document.HEAD),K(kP)),o).pipe(Oa(1),ui());return{updates$:_e(g,d,i,a),consistency$:r.pipe(ze(),Oa(1),ui()),remoteSnapshot$:_,commitRequest$:s,addMutation:m,addMutations:p,commit:h}},QIe=e=>t=>{let{_id:n,_rev:r,_updatedAt:i,...a}=t;return{_id:e,...a}},jP=(e,t)=>{let n=ZIe(t),r=QIe(e),i={delete:{id:e}};return{events:n.updates$,consistency$:n.consistency$,remoteSnapshot$:n.remoteSnapshot$,commitRequest$:n.commitRequest$,patch:t=>t.map(t=>({patch:{...t,id:e}})),create:e=>({create:r(e)}),createIfNotExists:e=>({createIfNotExists:r(e)}),createOrReplace:e=>({createOrReplace:r(e)}),delete:()=>i,mutate:e=>n.addMutations(e),commit:()=>n.commit()}},MP=Ik(`sanity:document-store`);function $Ie({ttl:e=12e4,max:t=1e3}={}){return n=>n.pipe(ja(({seen:e},t)=>{if(t.type!==`mutation`)return{emit:[t],seen:e};let n=`${t.transactionId}#${t.documentId}`;return e.has(n)?(MP(`Ignoring duplicate listener event: `,n),{seen:e,emit:[]}):(e.set(n,null),{seen:e,emit:[t]})},{emit:[],seen:new Une({ttl:e,max:t})}),Ee(e=>e.emit))}function eLe(e,t){return tLe(e,e.findIndex(e=>e.resultRev===t)+1)}function tLe(e,t){return t<0?[[],e]:[e.slice(0,t),e.slice(t)]}function nLe(e){let t={};return e.forEach(n=>{t[n.resultRev]=e.find(e=>e.resultRev===n.previousRev)}),Object.entries(t).filter(([,e])=>!e).map(t=>{let[n]=t,r=e.find(e=>e.resultRev===n),i=[];for(;r;)i.push(r),r=e.find(e=>e.previousRev===r?.resultRev);return i})}var NP=[];function PP(e){let{resolveChainDeadline:t=3e4,maxBufferSize:n=20}=e||{};return e=>e.pipe(ja((e,t)=>{if(t.type===`mutation`&&!e.base)throw Error(`Invalid state. Cannot create a sequence without a base`);if(t.type===`snapshot`)return{base:{revision:t.document?._rev},buffer:NP,emitEvents:[t]};if(t.type===`mutation`){let[r,i]=Lk(nLe(e.buffer.concat(t)).map(t=>{let[n,r]=eLe(t,e.base.revision);return n.length>0&&MP(`Discarded %d mutations already applied to document`,n.length),r}),t=>e.base.revision===t[0]?.previousRev),a=i.flat().toSorted((e,t)=>e.messageReceivedAt.localeCompare(t.messageReceivedAt));if(r.length>1)throw Error(`Expected at most one resolved chain`);if(r.length>0&&r[0].length>0){let t=r[0].at(-1),n=t.transition===`disappear`?void 0:t?.resultRev;return e.buffer.length>0&&(MP(`Resolved chain: %s => %s`,r[0][0].previousRev,r[0].at(-1)?.resultRev),a.length>0?MP(`There are still %d unchainable mutations`,a.length):MP(`All chains were resolved`)),{base:{revision:n},emitEvents:r[0],buffer:a}}if(a.length>=n)throw new iLe(`Too many unchainable mutation events: ${e.buffer.length}`,e);return{...e,buffer:a,emitEvents:NP}}return{...e,emitEvents:[t]}},{emitEvents:NP,base:void 0,buffer:NP}),G(e=>{if(e.buffer.length>0){let n=new Date(e.buffer[0].messageReceivedAt),r=t-(Date.now()-n.getTime());return MP(`There are %d listener event(s) that can't be applied in sequence. This could be due to events arriving out of order. Will throw an error if chain can't be resolved within %dms`,e.buffer.length,r),MP(`Buffered events: %O`,e.buffer),Fe(nt(e),Ve(r).pipe(Ee(()=>ye(()=>new rLe(`Did not resolve chain within a deadline of ${t}ms`,e)))))}return nt(e)}),Ee(e=>e.emitEvents))}var FP=class extends Error{state;constructor(e,t){super(e),this.name=`OutOfSyncError`,this.state=t}},rLe=class extends FP{constructor(e,t){super(e,t),this.name=`DeadlineExceededError`}},iLe=class extends FP{constructor(e,t){super(e,t),this.name=`MaxBufferExceededError`}},aLe={type:`pending`,phase:`begin`},oLe={type:`pending`,phase:`end`};function sLe(e){return e.type===`mutation`}function cLe(e){return e.transactionTotalEvents>1}function lLe(e){let t=kk(e.filter(e=>e.type===`mutation`),e=>e.transactionId);return Object.values(t).every(e=>e.length===e[0].transactionTotalEvents)}function uLe(e,t,n={}){let{publishedId:r,draftId:i,versionId:a}=t,o=t.versionId?e.withConfig(nP):e;if(t.versionId&&Vn(t.versionId)===`published`||t.versionId&&Vn(t.versionId)===`drafts`)throw Error(`VersionId cannot be "published" or "drafts"`);let s=xe(()=>o.observable.listen(`*[_id in $ids]`,{ids:[r,i,a].filter(e=>e!==void 0)},{includeResult:!1,includeAllVersions:!0,enableResume:!0,events:[`welcome`,`mutation`,`reconnect`,`reset`,`welcomeback`],effectFormat:`mendoza`,tag:n.tag||`document.pair.listen`}).pipe($Ie(),K(e=>e.type===`mutation`?{...e,messageReceivedAt:new Date().toString()}:e),VN({predicate:e=>e.type===`welcome`||e.type===`reconnect`||e.type===`reset`||e.type===`welcomeback`}))).pipe(na(e=>e.type===`reset`||e.type===`welcome`?d().pipe(Ee(({draft:e,published:t,version:n})=>[IP(i,e),IP(r,t),...a?[IP(a,n)]:[]])):nt(e)),ja((e,t)=>{if(!sLe(t))return{next:[t],buffer:[]};let n=e.buffer.length>0,r=cLe(t);if(!r&&!n)return{next:[t],buffer:[]};if(!r)return{next:[],buffer:e.buffer.concat(t)};let i=e.buffer.concat(t);return lLe(i)?{next:i.concat(oLe),buffer:[]}:{next:i.length===1?[aLe]:[],buffer:i}},{next:[],buffer:[]}),Ee(e=>e.next),D()),c=s.pipe(je(e=>e.type===`mutation`||e.type===`snapshot`?e.documentId===i:!0),PP()),l=s.pipe(je(e=>e.type===`mutation`||e.type===`snapshot`?e.documentId===r:!0),PP()),u=s.pipe(je(e=>e.type===`mutation`||e.type===`snapshot`?e.documentId===a:!0),PP());return _e(c,l,u).pipe(Ge((e,t)=>e instanceof FP?(MP(`Recovering from OutOfSyncError: %s`,e.name),typeof n?.onSyncErrorRecovery==`function`?n?.onSyncErrorRecovery(e):console.error(e),t):SIe(e)?(MP(`Listener connection rejected (HTTP 401), terminating (invalid session)`),et):ye(()=>e)));function d(){let e=()=>o.observable.getDocuments([r,i,a].filter(e=>typeof e==`string`),{tag:`document.pair.fetch`});return xe(()=>n.snapshotFetchErrorHandler?n.snapshotFetchErrorHandler.attempt(e,{retryable:!0}):e()).pipe(K(([e,t,n])=>({draft:t,published:e,version:n})))}}function IP(e,t){return{type:`snapshot`,documentId:e,document:t}}function LP(e,t){return t.versionId?e.withConfig(nP):e.withConfig({apiVersion:`2025-02-19`})}function RP(e,t){return t.versionId?e.withConfig(nP):e}var zP=e=>t=>(t.type===`snapshot`||t.type===`mutation`)&&t.documentId===e;function BP(e){return t=>({...t,version:e})}function dLe(e){if(!e._id)throw Error(`Expected document to have an _id`)}function fLe(e,t){let{resultRev:n,...r}=e;return r.mutations.flatMap(e=>{let t=Object.values(e);if(t.length>1)throw Error(`Did not expect multiple mutations in the same payload`);return t[0].id||t[0]._id}).every(e=>e===t)}function pLe(e,t){let n=t.mutations.flatMap(t=>{if(t.createIfNotExists)return[];if(t.create){dLe(t.create);let n=t.create._system,r=SP({_system:n});return t.create._id===e.versionId&&n&&r?{actionType:`sanity.action.document.variant.create`,publishedId:e.publishedId,variantId:TP(r),document:t.create,bundleId:n.bundleId}:{actionType:`sanity.action.document.create`,publishedId:e.publishedId,attributes:t.create,ifExists:`fail`}}if(t.patch)return{actionType:`sanity.action.document.edit`,draftId:e.versionId??e.draftId,publishedId:e.publishedId,patch:KO(t.patch,`id`)};throw Error(`Cannot map mutation to action`)});return n.length===0?[{actionType:`sanity.action.document.edit`,draftId:e.draftId,publishedId:e.publishedId,patch:{unset:[`_empty_action_guard_pseudo_field_`]}}]:n}function mLe(e,t,n){return fLe(n,t.publishedId)?hLe(e,t,n):LP(e,t).observable.action(pLe(t,n),{tag:`document.commit`,transactionId:n.transactionId})}function hLe(e,t,n){let{resultRev:r,...i}=n;return RP(e,t).dataRequest(`mutate`,i,{visibility:`async`,returnDocuments:!1,tag:`document.commit`,skipCrossDatasetReferenceValidation:!0})}var gLe=new Set([400,401,402,403,404,409,410,412,413,422]);function _Le(e,t,n){return C(mLe(e,t,n.mutation.params)).pipe(Ue({next:()=>n.success()}),K(e=>({type:`success`,result:e})),Ge(e=>{let t=typeof e==`object`&&e&&`statusCode`in e&&typeof e.statusCode==`number`?e.statusCode:void 0;return t!==void 0&&gLe.has(t)&&!dP(e)?(n.cancel(e),nt({type:`cancel`,error:e})):(n.failure(e),nt({type:`failure`,error:e}))}))}function VP(e,t,n,r={}){let{publishedId:i,draftId:a,versionId:o}=t,{onReportLatency:s,onSyncErrorRecovery:c,onSlowCommit:l,onReportMutationPerformance:u,onDocumentRebase:d,snapshotFetchErrorHandler:f,tag:p}=r,m=uLe(e,t,{onSyncErrorRecovery:c,tag:p,snapshotFetchErrorHandler:f}).pipe(D()),h=m.pipe(je(e=>e.type===`reconnect`||e.type===`welcome`||e.type===`welcomeback`)),g=jP(a,m.pipe(je(zP(a)))),_=o===void 0?void 0:jP(o,m.pipe(je(zP(o)))),v=jP(i,m.pipe(je(zP(i)))),y=m.pipe(je(e=>e.type===`pending`)),b=_e(g.commitRequest$,v.commitRequest$,_?_.commitRequest$:et).pipe(D()),x=b.pipe(Ee(n=>{let r=Date.now();return _Le(e,t,n).pipe(K(e=>e.type===`success`?{...e,result:{...e.result,_perfTimings:{firstMutationReceivedAt:n.firstMutationReceivedAt,apiRequestSentAt:r,apiResponseReceivedAt:Date.now()}}}:e))}),D()),S=x.pipe(je(e=>e.type===`success`),K(e=>e.result),D()),C=Pi([g.consistency$,v.consistency$,_?_.consistency$:nt(!0)]).pipe(K(e=>e.every(Boolean)),ze()),w=_e(x.pipe(K(e=>e.type===`failure`?{error:e.error}:void 0)),C.pipe(je(e=>e),K(()=>void 0))).pipe(Ma(void 0),ze(),re({bufferSize:1,refCount:!0})),T=y.pipe(je(e=>e.phase===`end`)),E=_e(T,S),O=l?b.pipe(G(()=>Ve(5e4).pipe(fe(E))),Ue(()=>l())):et,k=d?_e(g.events,v.events,..._?[_.events]:[]).pipe(je(e=>e.type===`rebase`),Ue(e=>{try{d({remoteMutationCount:e.remoteMutations.length,localMutationCount:e.localMutations.length})}catch{}})):et,A=xe(()=>_e(s||u?vLe({commits$:S,listenerEvents$:m,client:e,onReportLatency:s,onReportMutationPerformance:u}):_e(S,m),O,k,w)).pipe(Ee(()=>et),D());return{transactionsPendingEvents$:y,commitError$:w,draft:{...g,events:_e(A,h,g.events).pipe(K(BP(`draft`))),remoteSnapshot$:g.remoteSnapshot$.pipe(K(BP(`draft`)))},..._===void 0?{}:{version:{..._,events:_e(A,h,_.events).pipe(K(BP(`version`))),remoteSnapshot$:_.remoteSnapshot$.pipe(K(BP(`version`)))}},published:{...v,events:_e(A,h,v.events).pipe(K(BP(`published`))),remoteSnapshot$:v.remoteSnapshot$.pipe(K(BP(`published`)))}}}function vLe(e){let{client:t,commits$:n,listenerEvents$:r,onReportLatency:i,onReportMutationPerformance:a}=e,o;try{o=fetch(t.getUrl(t.getDataUrl(`ping`)),{signal:AbortSignal.timeout(2e4)}).then(async e=>{let t=e.headers.get(`X-Sanity-Shard`)||void 0;return await e.arrayBuffer().catch(()=>void 0),t}).catch(()=>void 0)}catch{o=Promise.resolve(void 0)}let s=n.pipe(K(e=>({type:`submit`,transactionId:e.transactionId,timestamp:new Date,perfTimings:e._perfTimings})),D()),c=r.pipe(je(e=>e.type===`mutation`),K(e=>({type:`receive`,transactionId:e.transactionId,timestamp:new Date})),D()),l=r.pipe(je(e=>e.type===`reconnect`||e.type===`welcome`||e.type===`welcomeback`),K(()=>({type:`reset`})));return _e(s,c,l).pipe(ja((e,t)=>{if(t.type===`reset`)return{event:void 0,pending:[]};let n=Date.now(),r=e.pending.filter(e=>n-e.timestamp.getTime()<6e4),i=r.findIndex(e=>e.transactionId===t.transactionId&&e.type!==t.type);if(i>-1){let e=r[i],[n,a]=e.type===`submit`?[e,t]:[t,e];return{event:{transactionId:t.transactionId,submittedAt:n.timestamp,receivedAt:a.timestamp,deltaMs:a.timestamp.getTime()-n.timestamp.getTime(),perfTimings:n.type===`submit`?n.perfTimings:void 0},pending:r.filter((e,n)=>n!==i&&e.transactionId!==t.transactionId)}}return{event:void 0,pending:r.concat(t)}},{event:void 0,pending:[]}),K(e=>e.event),je(e=>!!e),La(C(o).pipe(Ma(void 0))),Ue(([e,t])=>{try{i?.({latencyMs:e.deltaMs,shard:t,transactionId:e.transactionId})}catch{}if(a&&e.perfTimings){let{firstMutationReceivedAt:n,apiRequestSentAt:r,apiResponseReceivedAt:i}=e.perfTimings,o=e.receivedAt.getTime();if(n!==void 0)try{a({transactionId:e.transactionId,debounceMs:Math.max(0,r-n),apiMs:Math.max(0,i-r),callbackMs:Math.max(0,o-r),shard:t})}catch{}}}))}function HP(e,t){let n=Object.create(null);return(...r)=>{let i=t(...r);return i in n||(n[i]=e(...r)),n[i]}}function UP(e){let{token:t,dataset:n,projectId:r}=e.config();return[t??``,n??``,r??``]}function WP(e){return JSON.stringify(e.map(e=>e??``))}function GP(e,t,n){return WP([...UP(e),t.publishedId,t.versionId,n])}var KP=HP((e,t,n,r)=>new h(n=>{let i=VP(e,t,void 0,r);return _e(nt(i),i.draft.events.pipe(Ee(()=>et)),i.published.events.pipe(Ee(()=>et)),i.version?.events.pipe(Ee(()=>et))??et).subscribe(n)}).pipe(D({connector:()=>new te(1),resetOnComplete:!0,resetOnRefCountZero:()=>Ve(5e3)})),GP),yLe=HP((e,t,n,r)=>KP(e,t,n,r).pipe(G(e=>e.commitError$),ze(),re({bufferSize:1,refCount:!0})),GP),qP=HP((e,t,n,r)=>KP(e,t,n,r).pipe(G(({draft:e,published:t,version:n})=>Pi([e.consistency$,t.consistency$,n?.consistency$??nt(!0)])),K(([e,t,n])=>e&&t&&n),ze(),Oa(1),ui()),GP),bLe=HP((e,t,n,r)=>KP(e,t,n,r).pipe(G(({draft:e,published:t,version:n})=>_e(e.events,t.events,n?.events??et))),GP);function xLe(e){return e.type===`snapshot`}function JP(e){return{snapshots$:e.events.pipe(je(xLe),K(e=>e.document),Oa(1),ui()),patch:e.patch,create:e.create,createIfNotExists:e.createIfNotExists,createOrReplace:e.createOrReplace,delete:e.delete,mutate:e.mutate,commit:e.commit}}var YP=HP((e,t,n,r,i)=>KP(e,t,n,i).pipe(K(({published:e,draft:t,version:n,transactionsPendingEvents$:r})=>({transactionsPendingEvents$:r,published:JP(e),draft:JP(t),...n?{version:JP(n)}:{}})),Oa(1),ui()),GP),XP=HP((e,t,n)=>YP(e.client,t,n,void 0,e.pairListenerOptions).pipe(G(r=>Pi([r.draft.snapshots$,r.published.snapshots$,...r.version===void 0?[]:[r.version.snapshots$]]).pipe(K(([i,a,o])=>({...e,idPair:t,typeName:n,serverActionsEnabled:!0,snapshots:{published:a,draft:i,...o?{version:o}:{}},...r.version?{version:r.version}:{},draft:r.draft,published:r.published})))),Oa(1),ui()),(e,t,n)=>GP(e.client,t,n));function ZP(e){let{projectId:t,dataset:n,token:r}=e.config();if(!t)throw Error(`Client is missing projectId`);if(!n)throw Error(`Client is missing dataset`);return WP([t,n,r])}var QP={disabled:()=>!1,execute:({draft:e,published:t,version:n})=>(n?.commit(),e.commit(),t.commit(),et)};function $P(e){return SP(e)?`VARIANT_VERSION`:!1}function eF(e,t){if(e&&SP(e))throw Error(`Cannot execute the base "${t}" operation against the variant-scoped version "${e._id}": this would write variant content into the base document. This is a bug in the operation routing — please report it.`)}var tF=(e,t)=>e.get(t)?.liveEdit===!0,nF={disabled:({snapshots:e})=>$P(e?.version)||(e.draft||e.published?!1:`NOTHING_TO_DELETE`),execute:({client:e,schema:t,idPair:n,typeName:r,snapshots:i})=>{eF(i.version,`delete`);let a=RP(e,n).observable.transaction().delete(n.publishedId);return tF(t,r)?a.commit({tag:`document.delete`}):a.delete(n.draftId).commit({tag:`document.delete`,skipCrossDatasetReferenceValidation:!0})}},SLe={disabled:({snapshots:e})=>$P(e?.version)||(e.draft?!e.published&&`NOT_PUBLISHED`:`NO_CHANGES`),execute:({client:e,idPair:t,snapshots:n})=>(eF(n.version,`discardChanges`),RP(e,t).observable.transaction().delete(t.draftId).commit({tag:`document.discard-changes`}))};function rF(e){let t=SP(e);if(e&&t)return{variantId:TP(t),bundleId:e._system?.bundleId??`published`}}var iF=[`_createdAt`,`_updatedAt`,`_system`],CLe=[...iF,`_id`,`_rev`],wLe=({versionSnapshot:e,dupeId:t,liveEdit:n})=>{if(e){let n=Vn(e._id);if(n)return In(t,n)}return n?t:Fn(t)},TLe=e=>e,aF={disabled:({snapshots:e})=>e.published||e.draft||e.version?!1:`NOTHING_TO_DUPLICATE`,execute:({schema:e,client:t,snapshots:n,typeName:r,idPair:i},a,{mapDocument:o=TLe}={})=>{let s=n.version||n.draft||n.published;if(!s)throw Error(`cannot execute on empty document`);let c=rF(n.version);if(c){let e=c.bundleId===`published`?void 0:c.bundleId,n=o({...s,_id:a,_type:s._type});return hx(t).observable.action({actionType:`sanity.action.document.variant.create`,publishedId:a,variantId:c.variantId,...e?{bundleId:e}:{},document:KO(n,CLe)},{tag:`document.duplicate`})}let l=wLe({versionSnapshot:n.version,dupeId:a,liveEdit:tF(e,r)});return RP(t,i).observable.create(KO(o({...s,_id:l,_type:s._type}),iF),{tag:`document.duplicate`})}},ELe={disabled:({snapshots:e})=>$P(e?.version),execute:({schema:e,snapshots:t,idPair:n,draft:r,published:i,version:a,typeName:o},s=[],c)=>{if(eF(t.version,`patch`),a){a.mutate([a.createIfNotExists({_type:o,...c}),...a.patch(s)]);return}tF(e,o)?i.mutate([i.createIfNotExists({_type:o,...c}),...i.patch(s)]):r.mutate([r.createIfNotExists({...c,...t.published,_id:n.draftId,_type:o}),...r.patch(s)])}};function oF(e){return Ys(e)?e._strengthenOnPublish?KO(e,[`_strengthenOnPublish`].concat(e._strengthenOnPublish.weak?[]:[`_weak`])):e:typeof e!=`object`||!e?e:Array.isArray(e)?e.map(oF):Object.fromEntries(Object.entries(e).map(([e,t])=>[e,oF(t)]))}var DLe={disabled:({schema:e,typeName:t,snapshots:n})=>$P(n?.version)||(tF(e,t)?`LIVE_EDIT_ENABLED`:!n.draft&&!n.version?n.published?`ALREADY_PUBLISHED`:`NO_CHANGES`:!1),execute:({client:e,idPair:t,snapshots:n})=>{if(!n.draft&&!n.version)throw Error(`cannot execute "publish" when draft or version is missing`);eF(n.version,`publish`);let r=oF(KO(n.draft||n.version,`_updatedAt`)),i=RP(e,t).observable.transaction();return n.published?(i.patch(t.publishedId,{unset:[`_revision_lock_pseudo_field_`],ifRevisionID:n.published._rev}),i.createOrReplace({...r,_id:t.publishedId})):i.create({...r,_id:t.publishedId}),i.delete(r._id),i.commit({tag:`document.publish`,visibility:`async`})}},OLe={disabled:({snapshots:e})=>$P(e?.version),execute:({historyStore:e,schema:t,idPair:n,typeName:r,snapshots:i},a)=>{eF(i.version,`restore`);let o=n.versionId?n.versionId:tF(t,r)?n.publishedId:n.draftId;return e.restore(n.publishedId,o,a)}},kLe={disabled:({schema:e,snapshots:t,typeName:n})=>$P(t?.version)||(tF(e,n)?`LIVE_EDIT_ENABLED`:!t.published&&`NOT_PUBLISHED`),execute:({client:e,idPair:t,snapshots:n})=>{eF(n.version,`unpublish`);let r=RP(e,t).observable.transaction().delete(t.publishedId);return n.published&&(r=r.createIfNotExists({...KO(n.published,`_updatedAt`),_id:t.draftId,_type:n.published._type})),r.commit({tag:`document.unpublish`,visibility:`async`,skipCrossDatasetReferenceValidation:!0})}},sF={disabled:({snapshots:e})=>e.draft||e.published||e.version?!1:`NOTHING_TO_DELETE`,execute:({client:e,idPair:t,snapshots:n},r=[])=>n.published?LP(e,t).observable.action({actionType:`sanity.action.document.delete`,includeDrafts:r?r.filter(e=>!Un(e)):n.draft?[t.draftId]:[],publishedId:t.publishedId},{tag:`document.delete`,skipCrossDatasetReferenceValidation:!0}):LP(e,t).observable.action(r.map(e=>({actionType:`sanity.action.document.version.discard`,versionId:e})),{skipCrossDatasetReferenceValidation:!0})},cF={disabled:({snapshots:e})=>!e.draft&&!e.version||rF(e.version)?.bundleId===`published`?`NO_CHANGES`:!1,execute:({client:e,idPair:t,snapshots:n})=>{if(rF(n.version)?.bundleId===`published`)throw Error(`Cannot discard changes of a published variant: unpublish it instead`);return LP(e,t).observable.action({actionType:`sanity.action.document.version.discard`,versionId:t.versionId||t.draftId},{tag:`document.discard-changes`})}},lF={disabled:()=>!1,execute:({schema:e,snapshots:t,idPair:n,draft:r,published:i,version:a,typeName:o},s=[],c)=>{if(a){let e=a.patch(s),r=t.version?a.patch([{unset:[`_empty_action_guard_pseudo_field_`]}]):[a.create({...c,_id:n.draftId,_type:o})];a.mutate([...r,...e]);return}if(tF(e,o)){let e=i.patch(s),n=t.published?e:[i.createIfNotExists({_type:o,...c}),...e];i.mutate(n);return}let l=r.patch(s);if(t.draft){r.mutate([...r.patch([{unset:[`_empty_action_guard_pseudo_field_`]}]),...l]);return}let u=t.published?r.createIfNotExists({...c,...t.published,_id:n.draftId,_type:o}):r.create({...c,_id:n.draftId,_type:o});r.mutate([u]),r.commit(),r.mutate(l)}},uF={disabled:({schema:e,typeName:t,snapshots:n})=>{if(tF(e,t))return`LIVE_EDIT_ENABLED`;let r=rF(n.version);return r?r.bundleId===`published`?`ALREADY_PUBLISHED`:n.version?._system?.release?._ref?`NOT_PUBLISHABLE`:!1:!n.draft&&!n.version?n.published?`ALREADY_PUBLISHED`:`NO_CHANGES`:!1},execute:({client:e,idPair:t,snapshots:n},r)=>{if(!n.draft&&!n.version)throw Error(`cannot execute "publish" when draft or version is missing`);if(t.versionId&&!n.version)throw Error(`cannot execute "publish" when version is missing but versionId is provided`);let i=rF(n.version);if(i){if(i.bundleId===`published`)throw Error(`cannot execute "publish" on a variant-of-published document: it is already published`);return hx(e).observable.action({actionType:`sanity.action.document.variant.publish`,publishedId:t.publishedId,variantId:i.variantId,bundleId:i.bundleId,ifPublishedVariantRevisionId:r?.publishedRevisionId},{tag:`document.publish`})}return eF(n.version,`publish`),LP(e,t).observable.action({actionType:`sanity.action.document.publish`,draftId:n.version?._id||n.draft?._id,publishedId:t.publishedId,ifPublishedRevisionId:r?.publishedRevisionId??n.published?._rev},{tag:`document.publish`})}},dF={disabled:()=>!1,execute:({snapshots:e,historyStore:t,schema:n,idPair:r,typeName:i},a)=>{let o=r.versionId?r.versionId:tF(n,i)?r.publishedId:r.draftId,s=r.versionId?!e.version:!e.draft&&!e.published;return t.restore(r.publishedId,o,a,{fromDeleted:s,useServerDocumentActions:!0,variant:rF(e.version)})}};function fF(e){return e._system?.delete===!0}var pF={disabled:({schema:e,snapshots:t,typeName:n,idPair:r})=>{if(tF(e,n)&&!r.versionId)return`LIVE_EDIT_ENABLED`;if(r.versionId&&t.version&&fF(t.version))return`ALREADY_UNPUBLISHED`;let i=rF(t.version);return i?i.bundleId===`drafts`&&`NOT_PUBLISHED`:!t.published&&`NOT_PUBLISHED`},execute:({client:e,idPair:t,snapshots:n})=>{let r=rF(n.version);if(r){if(r.bundleId===`drafts`)throw Error(`Cannot unpublish a draft variant`);return hx(e).observable.action({actionType:`sanity.action.document.variant.unpublish`,publishedId:t.publishedId,variantId:r.variantId,bundleId:n.version?._system?.bundleId},{tag:`document.unpublish`,skipCrossDatasetReferenceValidation:!0})}return eF(n.version,`unpublish`),t.versionId?LP(e,t).observable.action({actionType:`sanity.action.document.version.unpublish`,versionId:t.versionId,publishedId:t.publishedId},{tag:`document.unpublish`,skipCrossDatasetReferenceValidation:!0}):LP(e,t).observable.action({actionType:`sanity.action.document.unpublish`,draftId:t.draftId,publishedId:t.publishedId},{tag:`document.unpublish`,skipCrossDatasetReferenceValidation:!0})}};function ALe(e){return e===void 0?nt(null):e}var jLe={del:nF,delete:nF,publish:DLe,patch:ELe,commit:QP,discardChanges:SLe,unpublish:kLe,duplicate:aF,restore:OLe,del:sF,delete:sF,discardChanges:cF,patch:lF,publish:uF,unpublish:pF,restore:dF},MLe=(e,t,n)=>{let r=jLe[e];return xe(()=>_e(nt(null),ALe(r.execute(t,...n)))).pipe(wa())},mF=new k;function hF(e,t,n,r,i){mF.next({operationName:e,idPair:t,typeName:n,storeKey:i,extraArgs:r})}var NLe=[`publish`,`unpublish`,`discardChanges`,`delete`],gF=HP(e=>{let t=ZP(e.client),n=mF.pipe(je(e=>e.storeKey===t||!e.storeKey),Sa(e=>e.idPair.publishedId),Ee(t=>t.pipe(G(t=>XP(e,t.idPair,t.typeName).pipe(da(1),G(n=>{let r=NLe.includes(t.operationName);r&&(n.published.commit(),n.draft.commit(),n.version?.commit());let i=qP(e.client,t.idPair,t.typeName,e.extraOptions).pipe(je(Boolean));return(r?i.pipe(da(1)):nt(!0)).pipe(G(()=>MLe(t.operationName,n,t.extraArgs)))}),K(()=>({type:`success`,args:t})),Ge(e=>nt({type:`error`,args:t,error:e})))))),D()),r=n.pipe(je(e=>e.type===`success`&&e.args.operationName===`patch`),Ia(1e3,ce,{leading:!0,trailing:!0}),na(e=>window.SLOW?Ve(1e4).pipe(K(()=>e)):nt(e)),Ue(e=>{hF(`commit`,e.args.idPair,e.args.typeName,[],e.args.storeKey)}));return _e(n,r.pipe(Ta(et)))},e=>WP(UP(e.client)));function _F(e){return{disabled:`NOT_READY`,execute:()=>{throw Error(`Called ${e} before it was ready.`)}}}var vF={commit:_F(`commit`),delete:_F(`delete`),del:_F(`del`),publish:_F(`publish`),patch:_F(`patch`),discardChanges:_F(`discardChanges`),unpublish:_F(`unpublish`),duplicate:_F(`duplicate`),restore:_F(`restore`)};function yF(e){return{disabled:`TARGET_NOT_FOUND`,execute:()=>{throw Error(`Cannot execute "${e}": the selected target (release or variant) does not contain this document.`)}}}var PLe={commit:yF(`commit`),delete:yF(`delete`),del:yF(`del`),publish:yF(`publish`),patch:yF(`patch`),discardChanges:yF(`discardChanges`),unpublish:yF(`unpublish`),duplicate:yF(`duplicate`),restore:yF(`restore`)},FLe=Object.keys(vF);function ILe(e,t){return FLe.every(n=>e[n].disabled===t[n].disabled)}var LLe=(e,t,n,r)=>(...i)=>hF(e,t,n,i,r);function bF(e,t,n){let r=t.disabled(n),i=ZP(n.client);return{disabled:r,execute:LLe(e,n.idPair,n.typeName,i)}}function RLe(e){let t={commit:bF(`commit`,QP,e),duplicate:bF(`duplicate`,aF,e),delete:bF(`delete`,sF,e),del:bF(`delete`,sF,e),discardChanges:bF(`discardChanges`,cF,e),patch:bF(`patch`,lF,e),publish:bF(`publish`,uF,e),unpublish:bF(`unpublish`,pF,e),restore:bF(`restore`,dF,e)},n=e.target?.kind===`variant`;if(!(e.idPair.versionId&&!e.snapshots.version&&(n||e.snapshots.draft||e.snapshots.published)))return t;let r=e.target?.kind===`variant`&&e.target.allowCreate===!0;return{...t,commit:r?t.commit:yF(`commit`),patch:r?t.patch:yF(`patch`),publish:yF(`publish`),unpublish:yF(`unpublish`),discardChanges:yF(`discardChanges`),restore:n?yF(`restore`):t.restore}}var zLe=HP((e,t,n,r)=>{let i=gF(e),a=XP(e,t,n).pipe(K(e=>RLe({...e,target:r})),ze(ILe));return Fe(nt(vF),_e(i.pipe(Ee(()=>et)),a)).pipe(re({refCount:!0,bufferSize:1}))},(e,t,n,r)=>`${GP(e.client,t,n)}-${r?.kind===`variant`&&r.allowCreate?`allow-create`:``}`),BLe=`system.release`,xF=`_.releases`,SF=`${xF}.`;function VLe(e){return e.startsWith(SF)}function CF(e){if(!e.startsWith(SF))throw Error(`Release document ID was ${e} but should start with ${xF}`);return e.slice(SF.length)}function HLe(e){return t=>{let n=!1,r;return t.pipe(Ue({subscribe:()=>{n=!1,r=performance.now()},next:t=>{n||(n=!0,e(performance.now()-r,t))}}))}}function ULe(e,t){return n=>{let r=!1,i;return n.pipe(Ue({subscribe:()=>{r=!1,i=performance.now()},next:n=>{!r&&e(n)&&(r=!0,t(performance.now()-i,n))}}))}}var WLe=PN({maxSize:50}),GLe={enabled:!0},wF={enabled:!1};function KLe(e,t){if(!e||!e._system?.group)return t;let n=e._system.release?._ref;if(n)return CF(n)}function TF(e,t,n){let r=tF(e,n),i=t.versionId?Vn(t.versionId):void 0;return{id:t.publishedId,type:n,draft:null,published:null,version:null,liveEdit:t.versionId!==void 0||r,liveEditSchemaType:r,ready:!1,transactionSyncLock:null,release:i,scopeId:i}}var EF=HP((e,t,n)=>{let r=TF(e.schema,t,n),{liveEdit:i,liveEditSchemaType:a,scopeId:o}=r;return YP(e.client,t,n,void 0,e.extraOptions).pipe(G(e=>Pi([e.draft.snapshots$,e.published.snapshots$,e.transactionsPendingEvents$.pipe(K(e=>e.phase===`begin`?GLe:wF),Ma(wF)),e.version===void 0?nt(null):e.version.snapshots$])),WLe(`${t.publishedId}-${t.draftId}-${t.versionId}`),HLe((t,{fromCache:n,value:[r,i,a]})=>{e.extraOptions?.onDocumentPairLoaded?.({durationMs:t,fromCache:n,hasPublished:!!i,hasDraft:!!r,hasVersion:!!a})}),K(({value:[e,r,s,c],fromCache:l})=>({id:t.publishedId,type:n,draft:e,published:r,version:t.versionId===void 0?null:c,liveEdit:i,liveEditSchemaType:a,ready:!l,transactionSyncLock:l?null:s,release:KLe(c,o),scopeId:o})),Ma(r),D({connector:()=>new te(1),resetOnRefCountZero:()=>Ve(1e3)}))},(e,t,n)=>GP(e.client,t,n)),qLe={isValidating:!0,validation:[]};function JLe(e){return(0,ZM.reduce)(e,(e,t)=>(Ys(t)&&!tc(t)&&e.add(t._ref),e),new Set)}var YLe=[],XLe=(e,t,n)=>e(t,{version:n}).pipe(K(({published:e,version:t})=>!t?.available&&t?.reason===`VERSION_DELETED`?!1:e.available||t?.available||!1));function DF(){return re({bufferSize:1,refCount:!0})}function OF(e,t,n){let r=t.pipe(K(e=>JLe(e)),Ee(e=>C(e))),i=Pi([t.pipe(ze()),r]).pipe(Sa(([e,t])=>t,{duration:()=>Ve(18e5)}),Ee(t=>t.pipe(ga(),Ee(([t,r])=>{let i=n?void 0:Vn(t?._id||``);return XLe(e.observeDocumentPairAvailability,r,i).pipe(K(e=>[r,e]))}))),ja((e,[t,n])=>e[t]===n?e:{...e,[t]:n},{}),ze(FN),DF()),a=({id:e})=>he(i.pipe(xa(t=>e in t),K(t=>t[e]))),o=i.pipe(pe(1),Ia(1e3,ce,{leading:!0,trailing:!0}));return Pi([t,Fe(nt(null),o)]).pipe(K(([e])=>e),QM(t=>xe(()=>t?._type?Fe(nt({isValidating:!0,revision:t._rev}),aPe({document:t,getClient:e.getClient,getDocumentExists:a,i18n:e.i18n,schema:e.schema,environment:`studio`,currentUser:e.currentUser}).pipe(K(e=>({validation:e.markers,isValidating:!1})))):nt({validation:YLe,isValidating:!1}))),ja((e,t)=>({...e,...t}),qLe),DF())}function ZLe(){return re({bufferSize:1,refCount:!0})}var QLe=HP((e,{draftId:t,publishedId:n,versionId:r},i,a,o)=>{let s=EF(e,{draftId:t,publishedId:n,versionId:r},i).pipe(K(e=>{let{version:t,draft:n,published:r}=e;return a===`draft`?n:a===`version`?t:r}),Ia(200,ce,{trailing:!0})),c=s.pipe(ze((e,t)=>e?._rev===t?._rev||FN(KO(e,`_rev`,`_updatedAt`),KO(t,`_rev`,`_updatedAt`))),ZLe());return Pi([s.pipe(K(e=>e?._rev)),OF(e,c,o)]).pipe(K(([e,t])=>({...t,revision:e})))},(e,t,n,r,i)=>{let a=r===`draft`?t.draftId:r===`version`?t.versionId:t.publishedId,o=e.currentUser?.id??``;return`${GP(e.client,t,n)}-${a}-${i}-${o}`});function kF(e,t={}){return`scheduler`in window&&typeof window.scheduler?.postTask==`function`?window.scheduler.postTask(e,t):e()}function AF(e){return SO(e)}function jF(e,t){let n={...e,...t};return Object.keys(n).forEach(r=>{let i=t[r],a=e[r];AF(i)&&AF(a)&&(n[r]=jF(a,i))}),n}var $Le=[`_dataset`,`_projectId`,`_strengthenOnPublish`,`_key`,`_ref`,`_type`,`_weak`];function eRe(e){return e&&e.length>0?`"${e}"`:e}function MF(e,t){let n=e=>`Template "${t.id}" initial value: ${e}`;if(!AF(e))throw Error(n(`resolved to a non-object`));if(e._type&&t.schemaType!==e._type)throw Error(n(`includes "_type"-property (${e._type}) that does not match template (${t.schemaType})`));try{return NF(e)}catch(e){throw e.message=n(e.message),e}}function NF(e,t=[],n=!1){if(Array.isArray(e))return e.map((e,n)=>{if(Array.isArray(e))throw Error(`multidimensional arrays are not supported (at path "${fN(t)}")`);return NF(e,t.concat(n),!0)});if(!AF(e))return e;let r=n&&!e._key?{_key:tN()}:{};return t.length>0&&!e._type&&e._ref&&(r._type=`reference`),e._ref&&tRe(e,t),Object.keys(e).reduce((n,r)=>(n[r]=NF(e[r],t.concat([r])),n),r)}function tRe(e,t=[]){if(!e._type&&e.type)throw Error(`Reference is missing "_type", but has a "type" property at path "${fN(t)}"`);let n=Object.keys(e).filter(e=>!$Le.includes(e));if(n.length>0){let e=n.length>1?`properties`:`property`;throw Error(`Disallowed ${e} found in reference: ${n.map(eRe).join(`, `)} at path "${fN(t)}"`)}}function nRe(e){return AF(e)&&typeof e.serialize==`function`}var PF=new WeakMap;async function FF(e,t,n,r){let i=r?.useCache;if(typeof e==`function`){let r=PF.get(e),a=JSON.stringify([t,n.projectId,n.dataset,n.currentUser?.id]);if(i&&r?.[a])return r[a];let o=e(t,n);return i&&PF.set(e,{...r,[a]:o}),o}return e}async function IF(e,t,n={},r,i){if(nRe(t))return IF(e,t.serialize(),n,r,i);let{id:a,schemaType:o,value:s}=t;if(!s)throw Error(`Template "${a}" has invalid "value" property`);let c=await FF(s,n,r,i);if(!AF(c))throw Error(`Template "${a}" has invalid "value" property - must be a plain object or a resolver function returning a plain object`);AF(c)&&!Object.keys(c).length&&(c={_type:o}),c=MF(c,t);let l=e.get(o);if(!l)throw Error(`Could not find schema type with name "${o}".`);return MF(jF(await RF(l,n,10,r,i)||{},c),t)}function rRe(e,t){let n=nN(t);return n===`object`&&e.of.length===1?e.of[0]:e.of.find(e=>e.name===n)}var LF=1e4,RF=(e=>{let t=new WeakMap,n=e=>typeof e==`object`&&e?Array.isArray(e)?`[${e.map(n).join(`,`)}]`:`{${Object.keys(e).sort().map(t=>`${JSON.stringify(t)}:${n(e[t])}`).join(`,`)}}`:JSON.stringify(e),r=(e,t)=>n({params:e,context:{schemaName:t.schema.name,projectId:t.projectId,dataset:t.dataset,currentUser:t.currentUser?.id}});return async function(n,i,a,o,s){if(!s?.useCache)return e(n,i,a,o,s);let c=t.get(n);c||(c=new Map,t.set(n,c));let l=r(i,o),u=c.get(l);if(u)return u;let d=await e(n,i,a,o,s);return c.has(l)||c.set(l,d),d}})((e,t,n=10,r,i)=>n<=0?Promise.resolve(void 0):vc(e)?kF(()=>aRe(e,t,n,r,i)):yc(e)?kF(()=>iRe(e,t,n,r,i)):FF(e.initialValue,t,r,i));async function iRe(e,t,n,r,i){let a=await FF(e.initialValue,void 0,r,i);if(Array.isArray(a))return Promise.all(a.map(async a=>{let o=rRe(e,a);return vc(o)?{...jF(await RF(o,t,n-1,r,i)||{},a),_key:tN()}:a}))}async function aRe(e,t,n,r,i){let a={...await FF(e.initialValue,t,r,i)||{}},o={};await Promise.all(e.fields.map(async e=>{let a=await RF(e.type,t,n-1,r,i);a!=null&&(o[e.name]=a)}));let s=jF(o,a);if(!eN(s))return e.name!==`object`&&(s._type=e.name),s}var zF={type:`loading`};function oRe(e,t,n,r,i){let a=n.observePaths({_type:`reference`,_ref:Fn(r.documentId)},[`_type`]),o=n.observePaths({_type:`reference`,_ref:zn(r.documentId)},[`_type`]);return _e(a.pipe(K(e=>({draft:e}))),o.pipe(K(e=>({published:e})))).pipe(ja((e,t)=>({...e,...t}),{}),je(e=>`draft`in e&&`published`in e),K(e=>e.draft||e.published),ze((e,t)=>!!e!=!!t),la(25)).pipe(G(n=>{if(n||!r.templateName)return nt({type:`success`,value:null});let a=t.find(e=>e.id===r.templateName);if(!a)return console.warn(`Template "%s" not defined, using empty initial value`,r.templateName),nt({type:`success`,value:null});let o=C(IF(e,a,r.templateParams,i)).pipe(Ti({first:LF}),K(e=>({type:`success`,value:e})),Ge(e=>(console.group(`Failed to resolve initial value`),console.error(e),console.error(`Template ID: %s`,r.templateName),console.error(`Parameters: %o`,r.templateParams),console.groupEnd(),nt({type:`error`,error:e}))));return _e(nt(zF),o)}),Ma(zF),ze())}var sRe=(e,t,n,r)=>xe(()=>gb(e,iP(r.variant)).observable.fetch(t,n,{tag:r.tag,filterResponse:!0,perspective:r.perspective,variant:r.variant})),cRe=(e,t,n,r)=>xe(()=>e.listen(t,n,{events:[`welcome`,`mutation`,`reconnect`],includeResult:!1,visibility:`query`,includeAllVersions:!0,tag:r.tag}));function BF(e){return e.type===`welcome`}function VF(e,t,n={},r={}){let i=typeof t==`string`?t:t.fetch,[a,o]=Hi(cRe(e,typeof t==`string`?t:t.listen,n,r).pipe(Ee((e,t)=>t===0&&!BF(e)?ye(()=>Error(e.type===`reconnect`?`Could not establish EventSource connection`:`Received unexpected type of first event "${e.type}"`)):nt(e)),D()),BF),s=e=>!r.transitions||e.type!==`mutation`||r.transitions.includes(e.transition),c=()=>sRe(e,i,n,r);return _e(a.pipe(da(1)),o.pipe(je(s),Ia(r.throttleTime||1e3,ce,{leading:!0,trailing:!0}))).pipe(QM(e=>e.type===`mutation`&&e.visibility!==`query`?Ve(1200).pipe(Ee(c)):c()))}function HF(e){return typeof e==`string`?{kind:`version`,scopeId:e}:e}function lRe(e){if(e?.kind===`version`||e?.kind===`variant`)return e.scopeId}function uRe(e,t,n=`*`){return n&&n!==`*`?nt(n):e.observable.fetch(`*[sanity::versionOf($publishedId)][0]._type`,{publishedId:zn(t)},{tag:`document.resolve-type`})}function UF(e,t){if(t===`published`||t===`drafts`)throw Error(`Version Id cannot be "published" or "drafts"`);if(Ln(e))throw Error(`editOpsOf does not expect a version id.`);if(Rn(e))throw Error(`editOpsOf does not expect a draft id.`);return cx(e,{version:t})}function dRe({getClient:e,documentPreviewStore:t,historyStore:n,initialValueTemplates:r,schema:i,i18n:a,extraOptions:o={},currentUser:s}){let c=t.unstable_observeDocumentPairAvailability,l=e(mb),{onSyncErrorRecovery:u,onReportLatency:d,onSlowCommit:f,onReportMutationPerformance:p,onDocumentRebase:m}=o,h={client:l,getClient:e,observeDocumentPairAvailability:c,historyStore:n,schema:i,i18n:a,extraOptions:o,currentUser:s};return{checkoutPair(e){return VP(l,e,void 0,{onSyncErrorRecovery:u,onReportLatency:d,onSlowCommit:f,onReportMutationPerformance:p,onDocumentRebase:m})},initialValue(e,n){return oRe(i,r,t,e,n)},listenQuery(e,t,n){return VF(l,e,t,n)},resolveTypeForDocument(e,t){return uRe(l,e,t)},pair:{commitErrorStatus(e,t,n){return yLe(h.client,UF(e,n),t,o)},consistencyStatus(e,t,n){return qP(h.client,UF(e,n),t,o)},documentEvents(e,t,n){return bLe(h.client,UF(e,n),t,o)},editOperations(e,t,n){let r=HF(n);return r?.kind===`unresolved`?nt(vF):r?.kind===`target-missing`?nt(PLe):zLe(h,UF(e,lRe(r)),t,r)},editState(e,t,n){let r=UF(e,n);return EF(h,r,t)},operationEvents(e,t){return gF({client:l,historyStore:n,schema:i,extraOptions:o}).pipe(je(n=>n.args.idPair.publishedId===e&&n.args.typeName===t),K(e=>{let{operationName:t,idPair:n}=e.args;return e.type===`success`?{type:`success`,op:t,id:n.publishedId,idPair:n}:{type:`error`,op:t,id:n.publishedId,error:e.error,idPair:n}}))},validation(e,t,n){let r=cx(zn(e),{version:Vn(e)}),i=xP(e);return QLe(h,r,t,i,n)}}}}function fRe(e,t=Si){return n=>{let r=n,i=null,a=null,o=new k,s=o.pipe(ja((e,t)=>e+t,0),G(n=>n===0?Ve(e,t).pipe(Ue(()=>{i&&=(i.unsubscribe(),null),a&&=(a.unsubscribe(),null)})):!i&&n>0?Ve(0,t).pipe(Ue(()=>{i||=r.connect()})):Ri));return Gi(()=>(a||=s.subscribe(),o.next(1),{unsubscribe:()=>o.next(-1)}),()=>n)}}var pRe=typeof window>`u`?nt({}):Ke(window,`hashchange`),WF=Fe(nt(0),pRe).pipe(K(()=>typeof document>`u`?`#`:document.location.hash),ze(),K(e=>e.slice(1).split(`;`).filter(e=>e.toLowerCase().startsWith(`_debug_`)).map(e=>e.slice(7)))),mRe=WF.pipe(K(e=>e.find(e=>e.startsWith(`roles=`))),K(e=>e?.split(`roles=`)[1].split(`,`).map(e=>e.trim())||[])),hRe=[{filter:`_id in path("**")`,permissions:[`read`,`create`,`history`,`update`]}],GF=[{filter:`_id in path("**")`,permissions:[`read`,`create`,`history`,`update`]}],gRe=[{filter:`_id in path("**")`,permissions:[`read`,`create`,`history`,`update`]}],_Re=[{filter:`_id in path("**")`,permissions:[`read`]},{filter:`_id in path("drafts.**")`,permissions:[`create`,`history`,`update`]}],KF=[{filter:`_id in path("**")`,permissions:[`read`,`history`]}],qF={administrator:hRe,editor:GF,developer:gRe,contributor:_Re,viewer:KF,restricted:[{filter:`_id in path("drafts.**") && _type in ["stringsTest", "book", "author", "referenceTest"]`,permissions:[`read`,`create`,`history`,`update`]},{filter:`_id in path("**")`,permissions:[`read`]}],requiresApproval:[{filter:`!locked`,permissions:[`read`,`create`,`update`]}],read:KF,write:GF},vRe=mRe.pipe(K(e=>e.length?e.filter(e=>!!e&&e in qF).flatMap(e=>qF[e]||[]):null));async function yRe(e,t,n,r){let i=()=>e.request({url:`/projects/${t}/datasets/${n}/acl`,tag:`acl.get`});return r?r.attempt(i,{retryable:!0}):i()}function bRe(e){let t={};return e!==null&&(t.identity=e),t}var JF=new Map;async function xRe(e,t,n){JF.has(t)||JF.set(t,K_(`*[${t}]`));let r=JF.get(t),i=bRe(e),{identity:a}=i,o={...i};return(await(await Poe(r,{dataset:[n],identity:a,params:o})).get())?.length===1}function SRe(e){let{client:t,errorHandler:n}=e,r=t.withConfig({apiVersion:`2021-06-07`}),i=`userId`in e?e.userId:e?.currentUser?.id||null,a=xe(()=>nt(r.config())).pipe(G(({projectId:e,dataset:t})=>{if(!e||!t)throw Error(`Missing projectId or dataset`);return yRe(r,e,t,n)})),o=vRe.pipe(G(e=>e?nt(e):a),Oa(1),fRe(1e3));return{checkDocumentPermission(e,t){return o.pipe(G(n=>YF(i,n,e,t)),ze(FN))}}}async function YF(e,t,n,r){if(!r)return{granted:!0,reason:`Null document, nothing to check`};if(!t.length)return{granted:!1,reason:`No document grants`};let i=[];for(let n of t)await xRe(e,n.filter,r)&&i.push(n);let a=i.some(e=>e.permissions.some(e=>e===n));return{granted:a,reason:a?`Matching grant`:`No matching grants found`}}function CRe(e){return e===`create`||e===`editDraft`}function wRe(e,t){return Date.parse(t)-Date.parse(e)<3e5}function XF(e,t){if(e.end!==t.start)throw Error(`chunks are not next to each other`);let n=$F(e.draftState,t.draftState),r=$F(e.publishedState,t.publishedState);if(e.type===`delete`&&t.type===`editDraft`)return[e,{...t,type:`create`,draftState:n,publishedState:r}];if(t.type===`delete`){if(n===`missing`&&r===`present`)return[e,{...t,type:`discardDraft`,draftState:n,publishedState:r}];if(n===`present`&&r===`missing`)return[e,{...t,type:`unpublish`,draftState:n,publishedState:r}]}if(CRe(e.type)&&t.type===`editDraft`&&wRe(e.endTimestamp,t.startTimestamp)){let i=new Set;for(let t of e.authors)i.add(t);for(let e of t.authors)i.add(e);return{index:0,id:t.id,type:e.type,start:e.start,end:t.end,startTimestamp:e.startTimestamp,endTimestamp:t.endTimestamp,authors:i,draftState:n,publishedState:r}}return[e,{...t,draftState:n,publishedState:r}]}function ZF(e){let t=!!e;return e&&eI(e?.apply)?`deleted`:t?`upsert`:`unedited`}function TRe(e){let t=ZF(e.draftEffect),n=ZF(e.publishedEffect);if(n===`unedited`){if(t===`deleted`)return`delete`;if(t===`upsert`)return`editDraft`}if(n===`deleted`)return`delete`;if(n===`upsert`){if(t===`unedited`)return`editLive`;if(t===`deleted`)return`publish`;if(t===`upsert`)return`editLive`}return`editLive`}function QF(e){let t=!!e.draftEffect,n=!!e.publishedEffect,r=e.draftEffect&&eI(e.draftEffect.apply),i=e.publishedEffect&&eI(e.publishedEffect.apply),a=TRe(e);return{index:0,id:e.id,type:a,start:e.index,end:e.index+1,startTimestamp:e.timestamp,endTimestamp:e.timestamp,authors:new Set([e.author]),draftState:t?r?`missing`:`present`:`unknown`,publishedState:n?i?`missing`:`present`:`unknown`}}function $F(e,t){return t===`unknown`?e:t}function eI(e){return e[0]===0&&e[1]===null}function ERe(e,t){return e&&t?e.author===t.author&&e.timestamp===t.timestamp:!e&&!t}var DRe=class{type=`array`;value;length;annotation;extractor;content;elements=[];constructor(e,t,n,r){this.content=e,this.value=t,this.annotation=n,this.extractor=r,this.length=e.elements.length}at(e){if(e>=this.length)throw Error(`out of bounds`);return this.elements[e]||(this.elements[e]=tI(this.content.elements[e],this.value[e],this.extractor))}annotationAt(e){let t=this.content.metas[e];return this.extractor.fromMeta(t)}},ORe=class{type=`object`;value;keys;annotation;extractor;content;fields={};constructor(e,t,n,r){this.content=e,this.value=t,this.annotation=n,this.extractor=r,this.keys=Object.keys(e.fields)}get(e){let t=this.fields[e];if(t)return t;let n=this.content.fields[e];if(n)return this.fields[e]=tI(n,this.value[e],this.extractor)}},kRe=class{type=`string`;value;annotation;extractor;content;constructor(e,t,n,r){this.content=e,this.value=t,this.annotation=n,this.extractor=r}sliceAnnotation(e,t){let n=[],r=0;function i(e,t){if(n.length>0){let r=n[n.length-1];if(ERe(r.annotation,t)){r.text+=e;return}}n.push({text:e,annotation:t})}for(let n of this.content.parts){let a=n.value.length,o=Math.max(0,e-r);if(o0?iI(e,0):null}function rI(e,t){return t?iI(e,t.transactionIndex,t.event):null}function iI(e,t,n){let r=e[t];return r?{event:n,timestamp:r.timestamp,author:r.author}:null}function ARe({transactions:e,fromValue:t,fromRaw:n,toValue:r,toRaw:i}){return gN(tI(t,n,{fromValue(t){return nI(e,t.endMeta)},fromMeta(t){return nI(e,t)}}),tI(r,i,{fromValue(t){return rI(e,t.startMeta)},fromMeta(t){return rI(e,t)}}))}function aI(e,t,n){return n?sI(e,n.transactionIndex+1,n.chunk.index):t?sI(e,t.start,t.index):null}function oI(e,t){return t?sI(e,t.transactionIndex,t.chunk.index):null}function sI(e,t,n){let r=e.transactionByIndex(t);if(!r)return null;let i=e.chunkByTransactionIndex(t,n);return i?{chunk:i,timestamp:r.timestamp,author:r.author}:null}function jRe(e,t,n,r,i,a){return gN(tI(n,r,{fromValue(n){return aI(e,t,n.endMeta)},fromMeta(n){return aI(e,t,n)}}),tI(i,a,{fromValue(t){return oI(e,t.startMeta)},fromMeta(t){return oI(e,t)}}))}var cI=class{_postive=[];_negative=[];addToEnd(e){e.index=this._postive.length,this._postive.push(e)}addToBeginning(e){if(this.length==0){this.addToEnd(e);return}e.index=-(this._negative.length+1),this._negative.push(e)}mergeAtEnd(e,t){if(this.length===0){this.addToEnd(e);return}let n=this.lastIdx,r=t(this.get(n),e);Array.isArray(r)?(this.set(n,r[0]),this.addToEnd(r[1])):this.set(n,r)}mergeAtBeginning(e,t){if(this.length===0){this.addToEnd(e);return}let n=this.firstIdx,r=t(e,this.get(n));Array.isArray(r)?(this.set(n,r[1]),this.addToBeginning(r[0])):this.set(n,r)}removeFromEnd(){this._postive.length===0?this._negative.shift():this._postive.pop()}has(e){return e>=0?e=0?this._postive[e]:this._negative[-(e+1)]}set(e,t){e>=0?(t.index=e,this._postive[e]=t):(t.index=e,this._negative[-(e+1)]=t)}get lastIdx(){return this._postive.length-1}get last(){return this.get(this.lastIdx)}get firstIdx(){return-this._negative.length}get first(){return this.get(this.firstIdx)}get length(){return this._postive.length+this._negative.length}};function lI(e){return e.draft||e.published}var MRe=class{reachedEarliestEntry=!1;publishedId;draftId;_transactions=new cI;_chunks=new cI;_possiblePendingTransactions=new Map;_recreateTransactionsFrom;_trace;constructor(e){this.publishedId=e.publishedId,this.draftId=`drafts.${e.publishedId}`,e.enableTrace&&(this._trace=[],this._trace.push({type:`initial`,publishedId:e.publishedId}),window.__sanityTimelineTrace=this._trace)}get chunkCount(){return this._chunks.length}mapChunks(e){let t=[],n=this._chunks.firstIdx,r=this._chunks.lastIdx;for(let i=r;i>=n;i--)t.push(e(this._chunks.get(i),i));return t}reset(){this._transactions=new cI,this._chunks=new cI,this._possiblePendingTransactions=new Map,this._recreateTransactionsFrom=void 0,this.reachedEarliestEntry=!1}addRemoteMutation(e){this._trace&&this._trace.push({type:`addRemoteMutation`,event:e});let t=this._possiblePendingTransactions.get(e.transactionId),n=t?t.transaction:{index:0,id:e.transactionId,timestamp:e.timestamp.toISOString(),author:e.author};e.version===`draft`?n.draftEffect=e.effects:n.publishedEffect=e.effects,t?(this._possiblePendingTransactions.delete(e.transactionId),this._invalidateTransactionFrom(t.idx)):(this._transactions.addToEnd(n),this._possiblePendingTransactions.set(e.transactionId,{transaction:n,idx:this._transactions.lastIdx}))}addTranslogEntry(e){this._trace&&this._trace.push({type:`addTranslogEntry`,event:e}),this._transactions.addToBeginning({index:0,id:e.id,author:e.author,timestamp:e.timestamp,draftEffect:e.effects[this.draftId],publishedEffect:e.effects[this.publishedId]})}didReachEarliestEntry(){this._trace&&this._trace.push({type:`didReachEarliestEntry`}),this.reachedEarliestEntry=!0}updateChunks(){this._trace&&this._trace.push({type:`updateChunks`}),this._removeInvalidatedChunks(),this._addChunksFromTransactions(),this._createInitialChunk()}_removeInvalidatedChunks(){if(this._recreateTransactionsFrom){for(;this._chunks.length>0;){let e=this._chunks.last;if(this._recreateTransactionsFrom0?this._chunks.last.end:e;for(let e=n;e<=t;e++){let t=this._transactions.get(e);this._chunks.mergeAtEnd(QF(t),XF)}if(this._chunks.length==0)return;let r=this._chunks.first.start;for(let t=r-1;t>=e;t--){let e=this._transactions.get(t);this._chunks.mergeAtBeginning(QF(e),XF)}}_invalidateTransactionFrom(e){(this._recreateTransactionsFrom===void 0||e=this._chunks.firstIdx;e--){let t=this._chunks.get(e);if(t.id===r)return t;if(Date.parse(t.endTimestamp)+36e5=this._chunks.firstIdx;t--){let e=this._chunks.get(t);if(e.type===`publish`||e.type===`initial`)return e}return this.reachedEarliestEntry?this._chunks.first:`loading`}isLatestChunk(e){return e===this._chunks.last}createTimeId(e){return`${e.endTimestamp.valueOf()}/${e.id}`}lastChunk(){return this._chunks.last}transactionByIndex(e){return this._transactions.has(e)?this._transactions.get(e):null}chunkByTransactionIndex(e,t=0){let n=t;for(;;){let t=this._chunks.get(n);if(!t)throw Error(`transaction does not belong in any chunk`);if(e>=t.end)n++;else if(e=e;n--){let e=this._transactions.get(n);e.draftEffect&&(r=xg(r,e.draftEffect.revert)),e.publishedEffect&&(i=xg(i,e.publishedEffect.revert))}return{draft:r,published:i}}replayBackwardsUntil(e,t){return this.replayBackwardsBetween(e,this._transactions.lastIdx,t)}calculateDiff(e,t,n,r){let i=bg.wrap(e.draft,null),a=bg.wrap(e.published,null),o=NRe(i,a),s=lI(e),c=null;for(let e=n;e<=r;e++){let t=this._chunks.get(e);c||=t;for(let e=t.start;e=500?new Yn(a):new Xn(a)}function FRe(e){let t=e.body;if(!t)throw Error(`Failed to read body from response`);let n,r=!1;return new ReadableStream({start(e){n=t.getReader();let i=new TextDecoder,a=``;n.read().then(function t(o){if(o.done){if(r)return;if(a=a.trim(),a.length===0){e.close();return}e.enqueue(JSON.parse(a)),e.close();return}a+=i.decode(o.value,{stream:!0});let s=a.split(` -`);for(let t=0;te.error(t))}).catch(t=>e.error(t))},cancel(){r=!0,n.cancel()}})}function dI(e){return{id:e,hasAttrs:!1,attrs:null,rev:null,events:[],aligned:!1}}function IRe(e,t){let n=t.events.findIndex(t=>e.id===t.transactionId);return n>=0?n+1:t.rev?t.rev===e.id?0:-1:0}function fI(e,t){if(e.hasAttrs=!0,t){if(e.attrs={...t},typeof e.attrs._rev!=`string`)throw Error(`snapshot has no _rev`);e.rev=e.attrs._rev,delete e.attrs._rev}else e.attrs=null,e.rev=null;e.events=[]}var LRe=class{timeline;earliestTransactionId=null;constructor(e){this.timeline=e,this._states={draft:dI(e.draftId),published:dI(e.publishedId)}}_states;appendRemoteSnapshotEvent(e){if(e.version===`version`)return;let t=this._states[e.version];if(e.type===`snapshot`){this._maybeInvalidateHistory(),fI(t,e.document);return}e.type===`remoteMutation`&&(t.aligned?(this._apply(t,e),this.timeline.addRemoteMutation(e)):t.hasAttrs?t.events.push(e):fI(t,e.head))}prependHistoryEvent(e){if(!this.acceptsHistory)throw Error(`cannot prepend history at this point`);for(let t of Object.values(this._states))if(!t.aligned){let n=IRe(e,t);n>=0&&this._alignAtIndex(t,n)}this.timeline.addTranslogEntry(e),this.earliestTransactionId=e.id}didReachEarliestEntry(){for(let e of Object.values(this._states))if(!e.aligned){if(e.attrs!==null)throw Error(`unable to find translog entry to align to`);this._alignAtIndex(e,0)}this.timeline.didReachEarliestEntry()}get isAligned(){return Object.values(this._states).every(e=>e.aligned)}get acceptsHistory(){return this._isComplete}get currentDocument(){return{draft:this._states.draft.attrs,published:this._states.published.attrs}}_alignAtIndex(e,t){for(let n of e.events.slice(0,t))this._apply(e,n);for(let n of e.events.slice(t))this._apply(e,n),this.timeline.addRemoteMutation(n);e.events=[],e.aligned=!0}get _isComplete(){return Object.values(this._states).every(e=>e.hasAttrs)}_apply(e,t){e.attrs=xg(e.attrs,t.effects.apply),e.rev=t.transactionId}_maybeInvalidateHistory(){if(this._isComplete){for(let e of Object.values(this._states))e.aligned=!1;this.earliestTransactionId=null,this.timeline.reset()}}},RRe=class{timeline;start;end;doc;constructor(e,t,n,r){this.timeline=e,this.start=n,this.end=r,this.doc=t}same(e,t){return this.start===e&&this.end===t}_startDocument;_endDocument;_diff;endAttributes(){return pI(this.endDocument())}endDocument(){return this._endDocument||=this.timeline.replayBackwardsUntil(this.end.end,this.doc),this._endDocument}startAttributes(){return pI(this.startDocument())}startDocument(){if(!this.start)throw Error(`start required`);return this._startDocument||=this.timeline.replayBackwardsBetween(this.start.end,this.end.end-1,this.endDocument()),this._startDocument}diff(){if(!this._diff){if(!this.start)throw Error(`start required`);this._diff=this.timeline.calculateDiff(this.startDocument(),this.endDocument(),this.start.index+1,this.end.index)}return this._diff}};function pI(e){return e.draft||e.published}var zRe=class{timeline;client;handler;version=0;selectionState=`inactive`;constructor(e){this.timeline=e.timeline,this.client=e.client,this.handler=e.handler,this._aligner=new LRe(this.timeline),this.markChange()}_aligner;_fetchMore=!1;_fetchAtLeast=0;_isRunning=!1;_isSuspended=!1;_didErr=!1;_since=null;_sinceTime=null;_rev=null;_revTime=null;_reconstruction;setHandler(e){this.handler=e}clearRange(){this.setRange(null,null)}setRange(e,t){t!==this._rev&&this.setRevTime(t),e!==this._since&&this.setSinceTime(e);let n=10;if(this._sinceTime===`loading`||this._revTime===`loading`||!this._aligner.isAligned)this.selectionState=`loading`;else if(this._sinceTime===`invalid`||this._revTime===`invalid`)this.selectionState=`invalid`;else if(this._sinceTime){this.selectionState=`range`;let e=this._revTime||this.timeline.lastChunk();this._sinceTime.index>e.index?(this._revTime=`invalid`,this.selectionState=`invalid`):this.setReconstruction(this._sinceTime,e)}else this._revTime?(this.selectionState=`rev`,this.setReconstruction(null,this._revTime)):(this.selectionState=`inactive`,n=0);this._fetchAtLeast=n,this.start()}setLoadMore(e){this._fetchMore=e,this.start()}get sinceTime(){return this._sinceTime&&typeof this._sinceTime==`object`?this._sinceTime:null}get revTime(){return this._revTime&&typeof this._revTime==`object`?this._revTime:null}get isLoading(){return this._isRunning}get realRevChunk(){return this.revTime||this.timeline.lastChunk()}onOlderRevision(){return!!this._rev&&(this.selectionState===`range`||this.selectionState===`rev`)}findRangeForNewRev(e){let t=this.timeline.isLatestChunk(e)?null:this.timeline.createTimeId(e);if(!this._since)return[null,t];let n=this.sinceTime;return n&&n.index{this._isRunning=!1}))}resume(){this._isSuspended=!1}suspend(){this._isSuspended=!0}async tick(){if(!(this._aligner.acceptsHistory&&!this.timeline.reachedEarliestEntry&&(this.selectionState===`loading`||this._fetchMore||this.timeline.chunkCount<=this._fetchAtLeast)&&!this._isSuspended)){this._isRunning=!1;return}try{await this.fetchMoreTransactions()}catch(e){this._didErr=!0,this.handler?.(e,this);return}await this.tick()}async fetchMoreTransactions(){let e=this.timeline.publishedId,t=this.timeline.draftId,n=this.client.config(),r=`tag=sanity.studio.structure.history&effectFormat=mendoza&excludeContent=true&excludeMutations=true&includeIdentifiedDocumentsOnly=true&reverse=true&limit=50`,i=this._aligner.earliestTransactionId;i&&(r+=`&toTransaction=${i}`);let a=(await uI(this.client.getUrl(`/data/history/${n.dataset}/transactions/${e},${t}?${r}`),n.token)).getReader(),o=0;for(;;){let e=await a.read();if(e.done)break;if(`error`in e.value)throw Error(e.value.error.description||e.value.error.type);if(o++,e.value.id!==i){if(this._aligner.earliestTransactionId!==i||!this._aligner.acceptsHistory)return;this._aligner.prependHistoryEvent(e.value),i=this._aligner.earliestTransactionId}}this._aligner.earliestTransactionId===i&&this._aligner.acceptsHistory&&(o<50&&this._aligner.didReachEarliestEntry(),this.markChange())}markChange(){this.timeline.updateChunks(),this.setRevTime(this._rev),this.setSinceTime(this._rev),this.version++,this.handler?.(null,this)}},mI=Object.create(null),BRe=(e,t,n={})=>{let r=Array.isArray(t)?t:[t],{time:i,revision:a}=n;if(i&&a)throw Error(`getHistory can't handle both time and revision parameters`);let o=`/data/history/${e.config().dataset}/documents/${r.join(`,`)}`;if(a)o=`${o}?revision=${a}`;else{let e=i||new Date().toISOString();o=`${o}?time=${e}`}return e.request({url:o})},hI=(e,t,n)=>{let r=zn(t),i=Fn(t),a=lp(t)?t:void 0,o=[r,i,a].filter(Boolean),s=n===`lastRevision`;if(!s){let e=mI[`${t}@${n}`];if(e)return e}let c=`/data/history/${e.config().dataset}/documents/${o.join(`,`)}?${s?`lastRevision=true`:`revision=${n}`}`,l=e.request({url:c,tag:`history-revision`}).then(e=>{let t=e.documents||[],o=t.find(e=>e._id===r),s=t.find(e=>e._id===i),c=a?t.find(e=>e._id===a):void 0;return n===`lastRevision`?c||s||o:c?._rev===n?c:s?._rev===n?s:o?._rev===n?o:void 0});if(!s){let e=`${t}@${n}`;mI[e]=l}return l},VRe=({client:e,documentId:t,documentType:n})=>new zRe({client:e,documentId:t,documentType:n,timeline:new MRe({enableTrace:!1,publishedId:t})}),HRe=async(e,t)=>{let n=Array.isArray(t)?t:[t],r=e.config().dataset,i={excludeContent:`true`,includeIdentifiedDocumentsOnly:`true`},a=`/data/history/${r}/transactions/${n.join(`,`)}`;return(await e.request({url:a,query:i})).toString(`utf8`).split(` -`).filter(Boolean).map(e=>JSON.parse(e))},URe=e=>(0,ZM.reduce)(e,(e,t)=>Ys(t)&&!e.includes(t._ref)?[...e,t._ref]:e,[]);function gI(e,t){return Array.isArray(e)?t(e.map(e=>gI(e,t)).filter(e=>e!==void 0)):MN(e)?t(Object.keys(e).reduce((n,r)=>{let i=gI(e[r],t);return i!==void 0&&(n[r]=i),n},{})):t(e)}var WRe=(e,t)=>gI(e,e=>Ys(e)?t(e):e),GRe=(e,t)=>WRe(e,e=>t[e._ref]?e:void 0);function KRe(e,t,n,r,i){return C(hI(e,n,r)).pipe(Ee(n=>{if(!n)throw Error(`Unable to find document with ID ${t} at revision ${r}`);if(r!==`lastRevision`&&n?._rev!==r)throw Error(`Restored revision ${n?._rev} does not match expected revision ${r}`);let i=URe(n).map(e=>`"${e}": defined(*[_id=="${e}"]._id)`).join(`,`);return e.observable.fetch(`{${i}}`).pipe(K(e=>GRe(n,e)))}),K(e=>{let{_updatedAt:t,...r}=e;return{...r,_id:n}}),Ee(r=>{let a=sp(n)||lp(n);if(i?.useServerDocumentActions&&a){let a=LP(e,cx(t,{version:Vn(n)}));if(lp(n)&&!i.variant){let e=i.fromDeleted?{actionType:`sanity.action.document.version.create`,publishedId:t,document:r}:{actionType:`sanity.action.document.version.replace`,document:r};return a.observable.action(e)}let o={actionType:`sanity.action.document.replaceDraft`,publishedId:t,attributes:r};return a.observable.action(i.fromDeleted?[{actionType:`sanity.action.document.create`,publishedId:t,attributes:r,ifExists:`fail`},o]:o)}return e.observable.createOrReplace(r,{visibility:`async`})}),K(()=>void 0))}function qRe({client:e}){return{getDocumentAtRevision:(t,n)=>hI(e,t,n),getHistory:(t,n)=>BRe(e,t,n),getTransactions:t=>HRe(e,t),restore:(t,n,r,i)=>KRe(e,t,n,r,i),getTimelineController:VRe}}var _I=(()=>{if(typeof process<`u`&&process.versions!==void 0&&process.versions.node!==void 0)return!1;let e=`__tmp_supports_local_storage`;try{return typeof localStorage>`u`?!1:(localStorage.setItem(e,`---`),localStorage.removeItem(e),!0)}catch{return!1}})();function JRe(){let e=Object.create(null);return{getKey(t){return e[t]||null},setKey(t,n){e[t]=n}}}function YRe(e){try{return JSON.parse(e)}catch(e){return console.warn(`Failed to parse settings: ${e.message}`),null}}function XRe(){if(!_I)return JRe();function e(e){let t=localStorage.getItem(e);return t===null?null:YRe(t)}return{getKey:e,setKey:function(e,t){t==null?localStorage.removeItem(e):localStorage.setItem(e,JSON.stringify(t))}}}var vI=XRe();function ZRe(e){function t(t){return _e(nt(vI.getKey(t)),e.getKey(t).pipe(Ue(e=>{vI.setKey(t,e)}))).pipe(ze(AO))}function n(t,n){return vI.setKey(t,n),e.setKey(t,n)}return{getKey:t,setKey:n}}function QRe({client:e}){let t=e.withConfig(mb),n=new EN.default(async e=>{let n=(await t.request({url:`/users/me/keyvalue/${e.join(`,`)}`}).catch(t=>(console.error(`Error fetching data:`,t),Array(e.length).fill(null)))||[]).reduce((e,t)=>(t?.key&&(e[t.key]=t.value),e),{});return e.map(e=>n[e]||null)});return{getKey:e=>n.load(e),setKey:(e,r)=>t.request({method:`PUT`,url:`/users/me/keyvalue`,body:[{key:e,value:r}]}).then(e=>{let t=e[0];return n.clear(t.key),n.prime(t.key,t.value),t.value},e=>(console.error(`Error setting data:`,e),null))}}function $Re({client:e}){let t=QRe({client:e}),n=new k;function r(e){return t.getKey(e)}function i(e,r){return n.next({type:`optimistic`,key:e,value:r}),t.setKey(e,r).then(t=>(n.next({type:`commit`,key:e,value:t}),t))}return{getKey(e){return Fe(r(e),n.pipe(je(t=>t.key===e),K(e=>e.value),ze(AO)))},setKey:i}}function eze(e){return ZRe($Re(e))}var tze=e=>{if(e.type===`rollCall`)return{type:`rollCall`,userId:e.i,sessionId:e.session};if(e.type===`state`){let{sessionId:t,locations:n}=e.m;return{type:`state`,userId:e.i,sessionId:t,timestamp:new Date().toISOString(),locations:n}}if(e.type===`disconnect`)return{type:`disconnect`,userId:e.i,sessionId:e.m.session,timestamp:new Date().toISOString()};throw Error(`Got unknown presence event: ${JSON.stringify(e)}`)},nze=(e,t)=>[e.listen(`presence`).pipe(K(tze)).pipe(D()),n=>n.type===`rollCall`?e.request(`presence_rollcall`,{session:t}):n.type===`state`?e.request(`presence_announce`,{data:{locations:n.locations,sessionId:t}}):n.type===`disconnect`?e.request(`presence_disconnect`,{session:t}):et],rze=[`pqSMwf6hH`,`pnLYqNfv5`,`priDVVmy8`,`p0NFOU0j8`,`pTDl2jw8d`,`pHMeQnTse`,`pDQYzJbyS`,`pZyoPHKUs`,`p4Tyi2Be5`,`pb9vii060`,`pE8yhOisw`,`p7Fd2C6Cj`,`p3exSgYCx`,`pbIQRYViC`,`p8GJaTEhN`,`p27ewL8aM`,`pYg97z75S`,`pdLr4quHv`,`pkJXiDgg6`,`pkl4UAKcA`,`pNoExists`],ize=[[`nested`,`first`],[`nested`,`second`],[`nestedArray`,{_key:`565c867c8dac`},`arrayNo1`,{_key:`a645548a8f01`},`arrayNo1`,{_key:`1685e372c40f`},`fieldNo0`],[`nestedArray`,{_key:`565c867c8dac`},`fieldNo0`],[`nestedArray`,{_key:`565c867c8dac`},`arrayNo19`,{_key:`a02e7a93e2a2`},`fieldNo0`],[`nestedArray`,{_key:`565c867c8dac`},`arrayNo19`,{_key:`a02e7a93e2a2`},`fieldNo19`],[`address`,`country`],[`address`,`street`],[`customInputWithDefaultPresence`,`row3`,`cell3`]],aze=xe(()=>Ve(0,1e4)).pipe(Ta(rze),K((e,t)=>({type:`state`,userId:e,sessionId:e+t,timestamp:new Date().toISOString(),locations:[{type:`document`,documentId:`presence-debug`,lastActiveAt:new Date().toISOString(),path:oFe(ize)}]})),re()),yI=`presence_session_id`,oze=()=>ON(16);function sze(){try{return window.sessionStorage.getItem(yI)}catch{}return null}function cze(e){try{window.sessionStorage.setItem(yI,e)}catch{}return e}var bI=sze()||cze(oze());function lze(e){let{bifur:t,connectionStatusStore:n,userStore:r}=e,[i,a]=nze(t,bI),o=new fi([]),s=o.pipe(ze()),c=e=>{o.next(e)},l=e=>a({type:`state`,locations:e}),u=()=>a({type:`rollCall`}),d=i.pipe(je(e=>e.type===`rollCall`),je(e=>e.sessionId!==bI)),f=Ve(0,3e4),p=xe(()=>_e(s,d)).pipe(G(()=>f),La(o),K(([,e])=>e),Ji(200),G(e=>l(e)),Ta(et),D()),m=xe(()=>u()).pipe(Ta(et)),h=n.connectionStatus$.pipe(K(e=>e.type),je(e=>e===`connected`||e===`error`),ze()),g=WF.pipe(K(e=>e.find(e=>e.startsWith(`presence=`))),K(e=>e?.split(`presence=`)[1].split(`,`).map(e=>e.trim())||[])),_=g.pipe(je(e=>e.includes(`fake_others`)),Ue(()=>{console.log(`Faking other users present in the studio. They will hang out in the document with _type: "presence" and _id: "presence-debug"`)}),Na(aze)),v=g.pipe(K(e=>e.includes(`show_own`))),y=new te,b=new Set,x=e=>`fake-${e}`,S={ownLocation$:o.asObservable(),fakePresence:(e,t)=>{b.add(e),y.next({type:`state`,userId:e,sessionId:x(e),timestamp:new Date().toISOString(),locations:t})},removeFakePresence:e=>{let t=e===void 0?Array.from(b):[e];for(let e of t)b.delete(e),y.next({type:`disconnect`,userId:e,sessionId:x(e),timestamp:new Date().toISOString()})}},w=_e(m,i).pipe(je(e=>e.type===`state`||e.type===`disconnect`)),T=e=>({lastActiveAt:e.timestamp,locations:e.locations,sessionId:e.sessionId,userId:e.userId}),E=_e(w,_,y).pipe(ja((e,t)=>t.type===`disconnect`?KO(e,t.sessionId):{...e,[t.sessionId]:T(t)},{})),O=h.pipe(G(e=>e===`connected`?_e(E,p):Ri),K(e=>Object.values(e)),G(e=>{let t=bO(e.map(e=>e.userId));return C(r.getUsers(t)).pipe(K(t=>e.map(e=>({user:t.find(t=>t.id===e.userId),session:e})).filter(k)))}),fe(Ke(window,`beforeunload`).pipe(G(()=>a({type:`disconnect`})))),re({refCount:!0,bufferSize:1}));function k(e){return!!(e.user&&e.session)}let A=O.pipe(K(e=>{let t=kk(e.map(e=>e.session),e=>e.userId);return Object.keys(t).map(n=>({user:e.find(e=>e.user.id===n)?.user,sessions:t[n]}))}),La(v),K(([e,t])=>e.filter(e=>t||!e.sessions.some(e=>e.sessionId===bI))),K(e=>e.map(e=>({user:e.user,status:`online`,lastActiveAt:e.sessions.sort((e,t)=>t.lastActiveAt.localeCompare(e.lastActiveAt))[0]?.lastActiveAt,locations:dD((e.sessions||[]).map(e=>e.locations||[])).map(e=>({type:e.type,documentId:e.documentId,path:e.path,lastActiveAt:e.lastActiveAt})).reduce((e,t)=>e.concat(t),[])})))),j=Pi([O,v]).pipe(K(([e,t])=>e.flatMap(e=>(e.session.locations||[]).map(t=>({documentId:t.documentId,presence:{user:e.user,lastActiveAt:e.session.lastActiveAt,path:t.path||[],sessionId:e.session.sessionId,selection:t?.selection}}))).filter(e=>t||e.presence.sessionId!==bI)),re(1));return{setLocation:c,reportLocations:l,debugPresenceParam$:g,globalPresence$:A,documentPresence:(e,t)=>j.pipe(K(n=>n.filter(n=>t?.excludeVersions?n.documentId===e:Bpe(n.documentId,e)).map(e=>({...e.presence,documentId:e.documentId}))),ze((e,t)=>AO(e,t))),debug:S}}function xI(e){return WP(UP(e))}var uze=HP(e=>e.observable.request({url:`/projects/${e.config().projectId}`,tag:`get-project-org`,query:{includeMembers:`false`,includeFeatures:`false`,includeOrganization:`true`}}).pipe(Ge(()=>nt(null)),ka({delay:3e5}),ja((e,t)=>t??e,null),ze(),D({connector:()=>new te(1),resetOnComplete:!0,resetOnRefCountZero:()=>Ve(1e3)})),xI),SI=HP(e=>e.observable.request({url:`/projects/${e.config().projectId}/grants`,tag:`get-grants`}).pipe(re(1)),xI);function dze(e){let{client:t}=e,n=t.config().projectId,r=t.withConfig({apiVersion:`2021-12-15`});function i(){return r.observable.request({url:`/projects/${n}`,tag:`get-project`})}function a(){return r.observable.request({url:`/projects/${n}/datasets`,tag:`get-datasets`})}let o=uze(r);return{get:i,getDatasets:a,getGrants:()=>SI(r),getProjectName:()=>o.pipe(K(e=>e?.displayName??null)),getOrganizationData:()=>o.pipe(K(e=>e?.organization??null)),getOrganizationId:()=>o.pipe(K(e=>e?.organizationId??null))}}function fze(e){return typeof e==`object`&&!!e&&`name`in e&&e.name===`coreUi`&&`metadata`in e&&typeof e.metadata==`object`&&e.metadata!==null&&`environment`in e.metadata&&typeof e.metadata.environment==`string`}var pze=typeof location==`object`?location.search:``;function mze(e=pze){return S(G(t=>t?nt(t):nt(e).pipe(ze(),K(e=>new URLSearchParams(e).get(`_context`)),K(e=>{if(e===null)return;let{mode:t,env:n}=JSON.parse(e),r={name:t===`core-ui`?`coreUi`:void 0,metadata:{environment:n}};if(fze(r))return r}),Ge(e=>(console.warn(`Error parsing rendering context:`,e),nt(void 0))))))}var hze={name:`default`,metadata:{}};function gze(){return K(e=>e??hze)}var _ze={coreUi:{globalUserMenu:!0,globalWorkspaceControl:!0,comlink:!0},default:{}};function vze(){return K(e=>_ze[e.name])}function yze(e){let t=nt(void 0).pipe(mze(e),gze(),re(1)),n=t.pipe(vze(),re(1)),r;t.subscribe(e=>{r=e});let i;return n.subscribe(e=>{i=e}),{renderingContext:t,capabilities:n,getRenderingContext:()=>r,getCapabilities:()=>i}}function CI(){let e=new WeakMap,t=new WeakMap;function n(){return Array.from({length:10}).map(()=>Math.floor(Math.random()*255).toString(16).padStart(2,`0`)).join(``)}function r(e){let r=t.get(e);if(r)return r;let i=n();return t.set(e,i),i}function i(e){return Array.from(new Set(e)).map(e=>[r(e),e]).sort(([e],[t])=>e.localeCompare(t,`en`)).map(([,e])=>e)}function a(e,t){if(!e.length)return;let[n,...r]=e,i=t.get(n);if(i)return r.length?a(r,i.next):i.value}function o(e,t,n){if(!e.length)return;let[r,...i]=e,a=t.get(r)||{type:`multi-key-weak-map-node`,value:void 0,next:new WeakMap};if(t.set(r,a),!i.length){a.value=n;return}o(i,a.next,n)}function s(t){return a(i(t),e)}function c(t,n){o(i(t),e,n)}return{get:s,set:c}}function bze(e){let t=(0,Z.c)(3),{children:n}=e,[r]=(0,$.useState)(xze),i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(_s.Provider,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}function xze(){let e=new Map,t={},n=[t],r=e=>e.length?e.map(e=>e===null?t:e):n;return{get:t=>{let{namespace:n,dependencies:i}=t,a=r(i);return e.get(n)?.get(a)},set:t=>{let{namespace:n,dependencies:i,value:a}=t,o=e.get(n)||CI(),s=r(i);e.set(n,o),o.set(s,a)}}}function wI(){let e=(0,$.useContext)(_s);if(!e)throw Error("Could not find `cache` context");return e}var Sze=[{id:``,displayName:`Sanity`,imageUrl:`https://public.sanity.io/logos/favicon-192.png`}];function Cze({client:e,currentUser:t}){let n=e.withConfig({apiVersion:`2021-06-07`}),r=new EN.default(async e=>{let t=await n.request({url:`/users/${e.join(`,`)}`,tag:`users.get`}),r=(Array.isArray(t)?t:[t]).reduce((e,t)=>(t?.id&&(e[t.id]=t),e),{});return e.map(e=>r[e]||null)},{batchScheduleFn:e=>(0,cFe.default)(e),maxBatchSize:400}),i=t&&{id:t.id,displayName:t.name,imageUrl:t.profileImage,sanityUserId:t.sanityUserId??void 0};return r.prime(`me`,i),i?.id&&r.prime(i.id,i),Sze.forEach(e=>r.prime(e.id,e)),{getUser:async e=>{if(!e)return Promise.resolve(null);try{return await r.load(e)}catch(e){if(e.statusCode===403)return Promise.resolve(null);throw e}},getUsers:async e=>(await r.loadMany(e)).filter(e=>MN(e)&&typeof e.id==`string`)}}var wze={},TI={lastToastAt:0};function EI(){let e=(0,Z.c)(6),{getClient:t,currentUser:n}=fb(),r=wI(),i;e[0]===t?i=e[1]:(i=t(mb),e[0]=t,e[1]=i);let a=i,o;return e[2]!==a||e[3]!==n||e[4]!==r?(o=r.get({namespace:`userStore`,dependencies:[a,n]})||Cze({client:a,currentUser:n}),r.set({namespace:`userStore`,dependencies:[a,n],value:o}),e[2]=a,e[3]=n,e[4]=r,e[5]=o):o=e[5],o}function DI(){let e=(0,Z.c)(7),{getClient:t,currentUser:n}=fb(),r;e[0]===t?r=e[1]:(r=t(mb),e[0]=t,e[1]=r);let i=r,a=wI(),o=_P(),s;return e[2]!==i||e[3]!==n||e[4]!==o||e[5]!==a?(s=a.get({namespace:`grantsStore`,dependencies:[i,n,o]})||SRe({client:i,userId:n?.id||null,errorHandler:o}),a.set({namespace:`grantsStore`,dependencies:[i,n,o],value:s}),e[2]=i,e[3]=n,e[4]=o,e[5]=a,e[6]=s):s=e[6],s}function OI(){let e=(0,Z.c)(3),t=pb(mb),n=wI(),r;return e[0]!==t||e[1]!==n?(r=n.get({namespace:`historyStore`,dependencies:[t]})||qRe({client:t}),n.set({namespace:`historyStore`,dependencies:[t],value:r}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}function kI(){let e=(0,Z.c)(3),t=pb(mb),n=wI(),r;return e[0]!==t||e[1]!==n?(r=n.get({namespace:`documentPreviewStore`,dependencies:[t]})||xIe({client:t}),n.set({namespace:`documentPreviewStore`,dependencies:[t],value:r}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}function AI(){let e=(0,Z.c)(30),{getClient:t,i18n:n,currentUser:r}=fb(),i=AN(),a=jN(),o=wI(),s=OI(),c=kI(),l=db(),u=JE(),d=KE(),{t:f}=ox(),p=_P(),m;e[0]===u?m=e[1]:(m=e=>{u.log(BIe,{errorName:e.name})},e[0]=u,e[1]=m);let h=m,g;e[2]===u?g=e[3]:(g=e=>{e.latencyMs>1e3&&u.log(UIe,{latency:e.latencyMs,shard:e.shard,transactionId:e.transactionId})},e[2]=u,e[3]=g);let _=g,v;e[4]!==f||e[5]!==d?(v=()=>{let e=Date.now();e-TI.lastToastAt<3e4||(TI.lastToastAt=e,d.push({title:f(`document-store.slow-commit.title`),description:f(`document-store.slow-commit.description`),status:`warning`}))},e[4]=f,e[5]=d,e[6]=v):v=e[6];let y=v,b;e[7]===u?b=e[8]:(b=e=>{u.log(VIe,{durationMs:e.durationMs,fromCache:e.fromCache,hasPublished:e.hasPublished,hasDraft:e.hasDraft,hasVersion:e.hasVersion})},e[7]=u,e[8]=b);let x=b,S;e[9]===u?S=e[10]:(S=e=>{u.log(WIe,e)},e[9]=u,e[10]=S);let C=S,w;e[11]===u?w=e[12]:(w=e=>{u.log(HIe,e)},e[11]=u,e[12]=w);let T=w,E;return e[13]!==r||e[14]!==c||e[15]!==p||e[16]!==t||e[17]!==x||e[18]!==T||e[19]!==_||e[20]!==C||e[21]!==y||e[22]!==h||e[23]!==s||e[24]!==n||e[25]!==o||e[26]!==i||e[27]!==a||e[28]!==l?(E=o.get({namespace:`documentStore`,dependencies:[t,c,s,i,n,l,r,p]})||dRe({getClient:t,documentPreviewStore:c,historyStore:s,initialValueTemplates:a,schema:i,i18n:n,currentUser:r,extraOptions:{onReportLatency:_,onSyncErrorRecovery:h,onSlowCommit:y,onDocumentPairLoaded:x,onReportMutationPerformance:C,onDocumentRebase:T,snapshotFetchErrorHandler:p}}),o.set({namespace:`documentStore`,dependencies:[t,c,s,i,n,l,r,p],value:E}),e[13]=r,e[14]=c,e[15]=p,e[16]=t,e[17]=x,e[18]=T,e[19]=_,e[20]=C,e[21]=y,e[22]=h,e[23]=s,e[24]=n,e[25]=o,e[26]=i,e[27]=a,e[28]=l,e[29]=E):E=e[29],E}function Tze(){let e=(0,Z.c)(3),{bifur:t}=fb().__internal,n=wI(),r;return e[0]!==t||e[1]!==n?(r=n.get({namespace:`connectionStatusStore`,dependencies:[t]})||zIe({bifur:t}),n.set({namespace:`connectionStatusStore`,dependencies:[t],value:r}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}function jI(){let e=(0,Z.c)(5),{__internal:t}=fb(),{bifur:n}=t,r=wI(),i=EI(),a=Tze(),o;return e[0]!==n||e[1]!==a||e[2]!==r||e[3]!==i?(o=r.get({namespace:`presenceStore`,dependencies:[n,a,i]})||lze({bifur:n,connectionStatusStore:a,userStore:i}),r.set({namespace:`presenceStore`,dependencies:[n,a,i],value:o}),e[0]=n,e[1]=a,e[2]=r,e[3]=i,e[4]=o):o=e[4],o}function MI(){let e=(0,Z.c)(3),t=pb(mb),n=wI(),r;return e[0]!==t||e[1]!==n?(r=n.get({namespace:`projectStore`,dependencies:[t]})||dze({client:t}),n.set({namespace:`projectStore`,dependencies:[t],value:r}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}var NI=new Map;function Eze(e){let t=e.config();return`${t.projectId}:${t.apiHost||`default`}`}function PI(){let e=(0,Z.c)(2),t=pb(mb),n;if(e[0]!==t){bb0:{let e=Eze(t),r=NI.get(e);if(r){n=r;break bb0}let i=eze({client:t});NI.set(e,i),n=i}e[0]=t,e[1]=n}else n=e[1];return n}function FI(){let e=(0,Z.c)(2),t=wI(),n;return e[0]===t?n=e[1]:(n=t.get({dependencies:[],namespace:`RenderingContextStore`})||yze(),t.set({dependencies:[],namespace:`RenderingContextStore`,value:n}),e[0]=t,e[1]=n),n}function II(){let e=(0,Z.c)(8),t=wI(),n=FI(),r;e[0]===n?r=e[1]:(r=()=>n.getCapabilities()??wze,e[0]=n,e[1]=r);let i=tD(n.capabilities,r),a;e[2]!==i||e[3]!==t?(a=t.get({dependencies:[i],namespace:`ComlinkStore`})||NIe({capabilities:i}),t.set({dependencies:[i],namespace:`ComlinkStore`,value:a}),e[2]=i,e[3]=t,e[4]=a):a=e[4];let o=a,s,c;return e[5]===o?(s=e[6],c=e[7]):(s=()=>{o.start()},c=[o],e[5]=o,e[6]=s,e[7]=c),(0,$.useEffect)(s,c),o}var Dze=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Oze=/_key\s*==\s*['"](.*)['"]/;function LI(e){if(!Array.isArray(e))throw Error(`Path is not an array`);return e.reduce((e,t,n)=>{if(uc(t))return`${e}[${t}]`;if(dc(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(fc(t)){let[n,r]=t;return`${e}[${n}:${r}]`}if(typeof t==`string`)return`${e}${n===0?``:`.`}${t}`;throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},``)}function RI(e,t){let n=t[0];if(n===void 0)return e;let r=t.slice(1);if(uc(n))return RI(Array.isArray(e)?e[n]:void 0,r);if(dc(n))return RI(Array.isArray(e)?e.find(e=>e._key===n._key):void 0,r);if(typeof n==`string`)return RI(MN(e)?e[n]:void 0,r);throw Error(`Unknown segment type ${JSON.stringify(n)}`)}function kze(e,t){return typeof t!=`number`&&!dc(t)?-1:typeof t==`number`?t:e.findIndex(e=>ec(e)&&e._key===t._key)}function zI(e){let t=e.match(Dze);if(!t)throw Error(`Invalid path string`);return t.map(Aze)}function Aze(e){return uc(e)?jze(e):dc(e)?Mze(e):fc(e)?Nze(e):e}function jze(e){return Number(e.replace(/[^\d]/g,``))}function Mze(e){let t=e.match(Oze);if(!t)throw Error(`Invalid key segment`);return{_key:t[1]}}function Nze(e){let[t,n]=e.split(`:`).map(e=>e===``?e:Number(e));return[t,n]}function BI(e,t){return e.length===t.length&&e.every((e,n)=>{let r=t[n];return dc(e)&&dc(r)?e._key===r._key:uc(e)?Number(e)===Number(r):fc(e)&&fc(r)?e[0]===r[0]&&e[1]===r[1]:e===r})}function VI(e){return ec(e)?e._key:void 0}function HI(e){let t=VI(e);return t?{_key:t}:void 0}function Pze(e){return typeof e==`object`&&!!e&&Object.keys(e).length<=0}function UI(){return(0,$.useContext)(No)}var WI=e(lt(),1),GI=e(pt(),1);function Fze(e){return ht(`code`,e)}var KI={name:`@sanity/ui/origin`,fn({middlewareData:e,placement:t,rects:n}){let[r]=t.split(`-`),i=n.floating.width,a=n.floating.height,o=e.shift?.x||0,s=e.shift?.y||0;if(i<=0||a<=0)return{};let{originX:c,originY:l}=[`bottom`,`top`].includes(r)?{originX:JI(.5-o/i,0,1),originY:r===`bottom`?0:1}:{originX:+(r===`left`),originY:JI(.5-s/a,0,1)};return{data:{originX:c,originY:l}}}};function qI(e,t){if(e!==void 0&&t!==void 0)return`${e*100}% ${t*100}%`}function JI(e,t,n){return Math.min(Math.max(e,t),n)}function YI(e){let t=(0,Z.c)(9),{mode:n,layoutMode:r,children:i}=e,[a,o]=(0,$.useState)(n),s=n===`visible`;if(s&&a!==`visible`)return o(`visible`),null;let c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>o(`hidden`),t[0]=c):c=t[0];let l=c;$.Activity;let u=s?void 0:l,d=r===`pop`?`popLayout`:`sync`,f=i,p;t[1]!==s||t[2]!==u||t[3]!==d||t[4]!==f?(p=(0,Q.jsx)(TE,{isPresent:s,onExitComplete:u,presenceAffectsLayout:!1,mode:d,children:f}),t[1]=s,t[2]=u,t[3]=d,t[4]=f,t[5]=p):p=t[5];let m;return t[6]!==a||t[7]!==p?(m=(0,Q.jsx)($.Activity,{mode:a,children:p}),t[6]=a,t[7]=p,t[8]=m):m=t[8],m}function XI(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ZI=[`top`,`right`,`bottom`,`left`],QI=[`start`,`end`],$I=ZI.reduce((e,t)=>e.concat(t,t+`-`+QI[0],t+`-`+QI[1]),[]),eL=Math.min,tL=Math.max,nL=Math.round,rL=Math.floor,iL=e=>({x:e,y:e}),Ize={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function aL(e,t,n){return tL(e,eL(t,n))}function oL(e,t){return typeof e==`function`?e(t):e}function sL(e){return e.split(`-`)[0]}function cL(e){return e.split(`-`)[1]}function lL(e){return e===`x`?`y`:`x`}function uL(e){return e===`y`?`height`:`width`}function dL(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function fL(e){return lL(dL(e))}function pL(e,t,n){n===void 0&&(n=!1);let r=cL(e),i=fL(e),a=uL(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=_L(o)),[o,_L(o)]}function Lze(e){let t=_L(e);return[mL(e),t,mL(t)]}function mL(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var hL=[`left`,`right`],gL=[`right`,`left`],Rze=[`top`,`bottom`],zze=[`bottom`,`top`];function Bze(e,t,n){switch(e){case`top`:case`bottom`:return n?t?gL:hL:t?hL:gL;case`left`:case`right`:return t?Rze:zze;default:return[]}}function Vze(e,t,n,r){let i=cL(e),a=Bze(sL(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(mL)))),a}function _L(e){let t=sL(e);return Ize[t]+e.slice(t.length)}function Hze(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function vL(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:Hze(e)}function yL(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 bL(e,t,n){let{reference:r,floating:i}=e,a=dL(t),o=fL(t),s=uL(o),c=sL(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=cL(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function xL(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}=oL(t,e),p=vL(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=yL(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=yL(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 Uze=50,Wze=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:xL},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=bL(l,r,c),f=r,p=0,m={};for(let n=0;n({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}=oL(e,t)||{};if(l==null)return{};let d=vL(u),f={x:n,y:r},p=fL(i),m=uL(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=eL(d[_],T),D=eL(d[v],T),O=C-h[m]-D,k=C/2-h[m]/2+w,A=aL(E,k,O),j=!c.arrow&&cL(i)!=null&&k!==A&&a.reference[m]/2-(kcL(t)===e),...n.filter(t=>cL(t)!==e)]:n.filter(e=>sL(e)===e)).filter(n=>!e||cL(n)===e||(t?mL(n)!==n:!1))}var qze=function(e){return e===void 0&&(e={}),{name:`autoPlacement`,options:e,async fn(t){let{rects:n,middlewareData:r,placement:i,platform:a,elements:o}=t,{crossAxis:s=!1,alignment:c,allowedPlacements:l=$I,autoAlignment:u=!0,...d}=oL(e,t),f=c!==void 0||l===$I?Kze(c||null,u,l):l,p=r.autoPlacement?.index||0,m=f[p];if(m==null)return{};if(i!==m)return{reset:{placement:f[0]}};let h=await a.detectOverflow(t,d),g=pL(m,n,await(a.isRTL==null?void 0:a.isRTL(o.floating))),_=[h[sL(m)],h[g[0]],h[g[1]]],v=[...r.autoPlacement?.overflows||[],{placement:m,overflows:_}],y=f[p+1];if(y)return{data:{index:p+1,overflows:v},reset:{placement:y}};let b=v.map(e=>{let t=cL(e.placement);return[e.placement,t&&s?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),x=b.filter(e=>e[2].slice(0,cL(e[0])?2:3).every(e=>e<=0))[0]?.[0]||b[0][0];return x===i?{}:{data:{index:p+1,overflows:v},reset:{placement:x}}}}},Jze=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=oL(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=sL(r),_=dL(o),v=sL(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[_L(o)]:Lze(o)),x=p!==`none`;!d&&x&&b.push(...Vze(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=pL(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===dL(t)||T.every(e=>dL(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=dL(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{}}}};function SL(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function CL(e){return ZI.some(t=>e[t]>=0)}var Yze=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=oL(e,t);switch(i){case`referenceHidden`:{let e=SL(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:CL(e)}}}case`escaped`:{let e=SL(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:CL(e)}}}default:return{}}}}},Xze=new Set([`left`,`top`]);async function Zze(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=sL(n),s=cL(n),c=dL(n)===`y`,l=Xze.has(o)?-1:1,u=a&&c?-1:1,d=oL(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 Qze=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 Zze(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}}}}},$ze=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}=oL(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=dL(i),p=lL(f),m=u[p],h=u[f],g=(e,t)=>aL(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}}}}}};function wL(){return typeof window<`u`}function TL(e){return OL(e)?(e.nodeName||``).toLowerCase():`#document`}function EL(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function DL(e){return((OL(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function OL(e){return wL()?e instanceof Node||e instanceof EL(e).Node:!1}function kL(e){return wL()?e instanceof Element||e instanceof EL(e).Element:!1}function AL(e){return wL()?e instanceof HTMLElement||e instanceof EL(e).HTMLElement:!1}function jL(e){return!wL()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof EL(e).ShadowRoot}function ML(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=zL(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function eBe(e){return/^(table|td|th)$/.test(TL(e))}function NL(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var tBe=/transform|translate|scale|rotate|perspective|filter/,nBe=/paint|layout|strict|content/,PL=e=>!!e&&e!==`none`,FL;function IL(e){let t=kL(e)?zL(e):e;return PL(t.transform)||PL(t.translate)||PL(t.scale)||PL(t.rotate)||PL(t.perspective)||!LL()&&(PL(t.backdropFilter)||PL(t.filter))||tBe.test(t.willChange||``)||nBe.test(t.contain||``)}function rBe(e){let t=VL(e);for(;AL(t)&&!RL(t);){if(IL(t))return t;if(NL(t))return null;t=VL(t)}return null}function LL(){return FL??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),FL}function RL(e){return/^(html|body|#document)$/.test(TL(e))}function zL(e){return EL(e).getComputedStyle(e)}function BL(e){return kL(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function VL(e){if(TL(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||jL(e)&&e.host||DL(e);return jL(t)?t.host:t}function iBe(e){let t=VL(e);return RL(t)?(e.ownerDocument||e).body:AL(t)&&ML(t)?t:iBe(t)}function HL(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=iBe(e),i=r===e.ownerDocument?.body,a=EL(r);if(i){let e=UL(a);return t.concat(a,a.visualViewport||[],ML(r)?r:[],e&&n?HL(e):[])}return t.concat(r,HL(r,[],n))}function UL(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function aBe(e){let t=zL(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=AL(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=nL(n)!==a||nL(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function WL(e){return kL(e)?e:e.contextElement}function GL(e){let t=WL(e);if(!AL(t))return iL(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=aBe(t),o=(a?nL(n.width):n.width)/r,s=(a?nL(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var oBe=iL(0);function sBe(e){let t=EL(e);return!LL()||!t.visualViewport?oBe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function cBe(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===EL(e)}function KL(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=WL(e),o=iL(1);t&&(r?kL(r)&&(o=GL(r)):o=GL(e));let s=cBe(a,n,r)?sBe(a):iL(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=EL(a),t=kL(r)?EL(r):r,n=e,i=UL(n);for(;i&&t!==n;){let e=GL(i),t=i.getBoundingClientRect(),r=zL(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,u*=e.x,d*=e.y,c+=a,l+=o,n=EL(i),i=UL(n)}}return yL({width:u,height:d,x:c,y:l})}function qL(e,t){let n=BL(e).scrollLeft;return t?t.left+n:KL(DL(e)).left+n}function lBe(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-qL(e,n),y:n.top+t.scrollTop}}function uBe(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=DL(r),s=t?NL(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=iL(1),u=iL(0),d=AL(r);if((d||!a)&&((TL(r)!==`body`||ML(o))&&(c=BL(r)),d)){let e=KL(r);l=GL(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?lBe(o,c):iL(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function dBe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function fBe(e){let t=BL(e),n=e.ownerDocument.body,r=tL(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=tL(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+qL(e),o=-t.scrollTop;return zL(n).direction===`rtl`&&(a+=tL(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var pBe=25;function mBe(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=EL(e),a=DL(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!LL()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(qL(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<=pBe&&(s-=o)}return{width:s,height:c,x:l,y:u}}function hBe(e,t){let n=KL(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=GL(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function gBe(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=mBe(e,n,t);else if(t===`document`)r=fBe(DL(e));else if(kL(t))r=hBe(t,n);else{let n=sBe(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return yL(r)}function _Be(e,t){let n=t.get(e);if(n)return n;let r=HL(e,[],!1).filter(e=>kL(e)&&TL(e)!==`body`),i=null,a=zL(e).position===`fixed`,o=a?VL(e):e;for(;kL(o)&&!RL(o);){let e=zL(o),t=IL(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=VL(o)}return t.set(e,r),r}function vBe(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?NL(t)?[]:_Be(t,this._c):[].concat(n),r],o=gBe(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=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=EL(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function YL(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=WL(e),u=i||a?[...l?HL(l):[],...t?HL(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?DBe(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,h=c?KL(e):null;c&&g();function g(){let t=KL(e);h&&!EBe(h,t)&&n(),h=t,m=requestAnimationFrame(g)}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 OBe=xL,XL=Qze,kBe=qze,ABe=$ze,jBe=Jze,ZL=Yze,MBe=Gze,QL=(e,t,n)=>{let r=new Map,i=n??{},a={...TBe,...i.platform,_c:r};return Wze(e,t,{...i,platform:a})},$L=typeof document<`u`?$.useLayoutEffect:function(){};function eR(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(!eR(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)&&!eR(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function NBe(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function PBe(e,t){let n=NBe(e);return Math.round(t*n)/n}function tR(e){let t=$.useRef(e);return $L(()=>{t.current=e}),t}function FBe(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]=$.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=$.useState(r);eR(f,r)||p(r);let[m,h]=$.useState(null),[g,_]=$.useState(null),v=$.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),y=$.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[]),b=a||m,x=o||g,S=$.useRef(null),C=$.useRef(null),w=$.useRef(u),T=c!=null,E=tR(c),D=tR(i),O=tR(l),k=$.useCallback(()=>{if(!S.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),QL(S.current,C.current,e).then(e=>{let t={...e,isPositioned:O.current!==!1};A.current&&!eR(w.current,t)&&(w.current=t,WI.flushSync(()=>{d(t)}))})},[f,t,n,D,O]);$L(()=>{l===!1&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let A=$.useRef(!1);$L(()=>(A.current=!0,()=>{A.current=!1}),[]),$L(()=>{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 j=$.useMemo(()=>({reference:S,floating:C,setReference:v,setFloating:y}),[v,y]),M=$.useMemo(()=>({reference:b,floating:x}),[b,x]),N=$.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=PBe(M.floating,u.x),r=PBe(M.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...NBe(M.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,M.floating,u.x,u.y]);return $.useMemo(()=>({...u,update:k,refs:j,elements:M,floatingStyles:N}),[u,k,j,M,N])}var IBe=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:MBe({element:r.current,padding:i}).fn(n):r?MBe({element:r,padding:i}).fn(n):{}}}},LBe=(e,t)=>{let n=XL(e);return{name:n.name,fn:n.fn,options:[e,t]}},RBe=(e,t)=>{let n=ABe(e);return{name:n.name,fn:n.fn,options:[e,t]}},zBe=(e,t)=>{let n=jBe(e);return{name:n.name,fn:n.fn,options:[e,t]}},BBe=(e,t)=>{let n=kBe(e);return{name:n.name,fn:n.fn,options:[e,t]}},VBe=(e,t)=>{let n=ZL(e);return{name:n.name,fn:n.fn,options:[e,t]}},HBe=(e,t)=>{let n=IBe(e);return{name:n.name,fn:n.fn,options:[e,t]}};function nR(e){let t=(0,Z.c)(5),[n,r]=(0,$.useState)(e),i=(0,$.useRef)(void 0),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(e,t)=>{let n=()=>{r(e)};if(i.current&&=(clearTimeout(i.current),void 0),!t)return n();i.current=setTimeout(n,t)},t[0]=a):a=t[0];let o=a,s,c;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>()=>{i.current&&clearTimeout(i.current)},c=[],t[1]=s,t[2]=c):(s=t[1],c=t[2]),(0,$.useEffect)(s,c);let l;return t[3]===n?l=t[4]:(l=[n,o],t[3]=n,t[4]=l),l}var UBe={top:[`top-end`,`top-start`,`bottom`,`left`,`right`],"top-start":[`top`,`top-end`,`bottom-start`,`left-start`,`right-start`],"top-end":[`top`,`top-start`,`bottom-end`,`left-end`,`right-end`],bottom:[`bottom-end`,`bottom-start`,`top`,`left`,`right`],"bottom-start":[`bottom`,`bottom-end`,`top-start`,`left-start`,`right-start`],"bottom-end":[`bottom`,`bottom-start`,`top-end`,`left-end`,`right-end`],left:[`left-end`,`left-start`,`right`,`top`,`bottom`],"left-start":[`left`,`left-end`,`right-start`,`top-start`,`bottom-start`],"left-end":[`left`,`left-start`,`right-end`,`top-end`,`bottom-end`],right:[`right-end`,`right-start`,`left`,`top`,`bottom`],"right-start":[`right`,`right-end`,`left-start`,`top-start`,`bottom-start`],"right-end":[`right`,`right-start`,`left-end`,`top-end`,`bottom-end`]},WBe=`_54iwec1`,GBe=`_54iwec0`,KBe=WE.create(yt);function qBe(e){let t=(0,Z.c)(47),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17]):({animate:n,arrow:r,arrowRef:i,arrowX:a,arrowY:o,children:s,className:c,originX:l,originY:u,padding:d,placement:f,radius:p,ref:m,scheme:g,shadow:_,style:v,...h}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v);let y;t[18]!==l||t[19]!==u?(y=qI(l,u),t[18]=l,t[19]=u,t[20]=y):y=t[20];let b=n?`transform`:void 0,x;t[21]!==v||t[22]!==y||t[23]!==b?(x={transformOrigin:y,willChange:b,...v},t[21]=v,t[22]=y,t[23]=b,t[24]=x):x=t[24];let S=x,C=a===null?void 0:a,w=o===null?void 0:o,T;t[25]!==C||t[26]!==w?(T={left:C,top:w,right:void 0,bottom:void 0},t[25]=C,t[26]=w,t[27]=T):T=t[27];let E=T,D;t[28]===c?D=t[29]:(D=Dn(WBe,c),t[28]=c,t[29]=D);let O=n?Tt:void 0,k;t[30]!==r||t[31]!==i||t[32]!==E?(k=r&&(0,Q.jsx)(_n,{ref:i,style:E,width:15,height:6,radius:2}),t[30]=r,t[31]=i,t[32]=E,t[33]=k):k=t[33];let A;return t[34]!==s||t[35]!==d||t[36]!==f||t[37]!==p||t[38]!==m||t[39]!==h||t[40]!==S||t[41]!==g||t[42]!==_||t[43]!==D||t[44]!==O||t[45]!==k?(A=(0,Q.jsxs)(KBe,{className:D,"data-ui":`Tooltip__card`,...h,"data-placement":f,padding:d,radius:p,ref:m,scheme:g,shadow:_,style:S,...O,children:[s,k]}),t[34]=s,t[35]=d,t[36]=f,t[37]=p,t[38]=m,t[39]=h,t[40]=S,t[41]=g,t[42]=_,t[43]=D,t[44]=O,t[45]=k,t[46]=A):A=t[46],A}var JBe=dn(`@sanity/ui/context/tooltipDelayGroup`,null);function YBe(){return(0,$.useContext)(JBe)}function rR(e){let t=(0,Z.c)(125),n=ln(),{layer:r}=Pn(),{animate:i,arrow:a,boundaryElement:o,children:s,content:c,disabled:l,fallbackPlacements:u,padding:d,placement:f,portal:p,radius:m,ref:h,scheme:g,shadow:_,zOffset:v,delay:y,...b}=e,x=i!==void 0&&i,S=a!==void 0&&a,C=d===void 0?2:d,w=f===void 0?`bottom`:f,T=m===void 0?2:m,E=_===void 0?2:_,D=o??n?.element,O=u??UBe[e.placement??`bottom`],k=v??r.tooltip.zOffset,A=!wt()&&x,j;t[0]===O?j=t[1]:(j=Kt(O),t[0]=O,t[1]=j);let M=j,N=(0,$.useRef)(null),[P,F]=(0,$.useState)(null),I=(0,$.useRef)(null),[L,R]=(0,$.useState)(0),z;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>N.current,t[2]=z):z=t[2],(0,$.useImperativeHandle)(h,z);let B=Yt(),V=typeof p==`string`?B.elements?.[p]||null:B.element,H;t[3]!==A||t[4]!==S||t[5]!==D||t[6]!==M?(H={animate:A,arrowProp:S,arrowRef:I,boundaryElement:D,fallbackPlacements:M,rootBoundary:`viewport`},t[3]=A,t[4]=S,t[5]=D,t[6]=M,t[7]=H):H=t[7];let U=XBe(H),W;t[8]===P?W=t[9]:(W={reference:P},t[8]=P,t[9]=W);let ee;t[10]!==U||t[11]!==w||t[12]!==W?(ee={middleware:U,placement:w,whileElementsMounted:YL,elements:W},t[10]=U,t[11]=w,t[12]=W,t[13]=ee):ee=t[13];let{floatingStyles:te,placement:ne,middlewareData:re,refs:ie,update:ae}=FBe(ee),oe=re.arrow?.x,se=re.arrow?.y,ce=re[`@sanity/ui/origin`]?.originX,le=re[`@sanity/ui/origin`]?.originY,ue=(0,$.useId)(),[de,G]=nR(!1),fe=YBe(),pe;t[14]===fe?pe=t[15]:(pe=fe||{},t[14]=fe,t[15]=pe);let{setIsGroupActive:me,setOpenTooltipId:he}=pe,ge=de||fe?.openTooltipId===ue,_e=fe!==null,ve=typeof y==`number`?y:y?.open||0,ye=typeof y==`number`?y:y?.close||0,be=_e?fe.openDelay:ve,xe=_e?fe.closeDelay:ye,Se;t[16]!==xe||t[17]!==_e||t[18]!==be||t[19]!==me||t[20]!==G||t[21]!==he||t[22]!==ue?(Se=(e,t)=>{if(_e){if(e){let n=t?0:be;me?.(e,n),he?.(ue,n)}else me?.(e,xe>200?xe:200),he?.(null,t?0:xe)}else G(e,t?0:e?be:xe)},t[16]=xe,t[17]=_e,t[18]=be,t[19]=me,t[20]=G,t[21]=he,t[22]=ue,t[23]=Se):Se=t[23];let Ce=Se,we;t[24]!==s?.props||t[25]!==Ce?(we=e=>{Ce(!1),s?.props?.onBlur?.(e)},t[24]=s?.props,t[25]=Ce,t[26]=we):we=t[26],s?.props;let Te=we,Ee;t[27]!==s?.props||t[28]!==Ce?(Ee=e=>{Ce(!1,!0),s?.props.onClick?.(e)},t[27]=s?.props,t[28]=Ce,t[29]=Ee):Ee=t[29],s?.props;let De=Ee,Oe;t[30]!==s?.props||t[31]!==Ce?(Oe=e=>{Ce(!1,!0),s?.props.onContextMenu?.(e)},t[30]=s?.props,t[31]=Ce,t[32]=Oe):Oe=t[32],s?.props;let ke=Oe,K;t[33]!==s?.props||t[34]!==Ce?(K=e=>{Ce(!0),s?.props?.onFocus?.(e)},t[33]=s?.props,t[34]=Ce,t[35]=K):K=t[35],s?.props;let Ae=K,je;t[36]!==s?.props||t[37]!==Ce?(je=e=>{Ce(!0),s?.props?.onMouseEnter?.(e)},t[36]=s?.props,t[37]=Ce,t[38]=je):je=t[38],s?.props;let Me=je,Ne;t[39]!==s?.props||t[40]!==Ce?(Ne=e=>{Ce(!1),s?.props?.onMouseLeave?.(e)},t[39]=s?.props,t[40]=Ce,t[41]=Ne):Ne=t[41],s?.props;let Pe=Ne,Fe;t[42]!==Ce||t[43]!==_e||t[44]!==P||t[45]!==ge?(Fe={handleIsOpenChange:Ce,referenceElement:P,showTooltip:ge,isInsideGroup:_e},t[42]=Ce,t[43]=_e,t[44]=P,t[45]=ge,t[46]=Fe):Fe=t[46],ZBe(Fe);let Ie,Le;t[47]!==l||t[48]!==Ce||t[49]!==ge?(Ie=()=>{l&&ge&&Ce(!1)},Le=[l,Ce,ge],t[47]=l,t[48]=Ce,t[49]=ge,t[50]=Ie,t[51]=Le):(Ie=t[50],Le=t[51]),(0,$.useEffect)(Ie,Le);let Re,ze;t[52]!==c||t[53]!==Ce||t[54]!==ge?(Re=()=>{!c&&ge&&Ce(!1)},ze=[c,Ce,ge],t[52]=c,t[53]=Ce,t[54]=ge,t[55]=Re,t[56]=ze):(Re=t[55],ze=t[56]),(0,$.useEffect)(Re,ze);let Be;t[57]===Ce?Be=t[58]:(Be=()=>Ce(!1,!0),t[57]=Ce,t[58]=Be);let Ve=wn(Be),He;t[59]!==Ve||t[60]!==ge?(He=()=>{if(!ge)return;let e=function(e){e.key===`Escape`&&Ve()};return window.addEventListener(`keydown`,e),()=>{window.removeEventListener(`keydown`,e)}},t[59]=Ve,t[60]=ge,t[61]=He):He=t[61];let Ue;t[62]===ge?Ue=t[63]:(Ue=[ge],t[62]=ge,t[63]=Ue),(0,$.useEffect)(He,Ue);let We;t[64]!==D||t[65]!==V?.offsetWidth?(We=()=>{let e=[...D?[D.offsetWidth]:[],V?.offsetWidth||document.body.offsetWidth];R(Math.min(...e)-8)},t[64]=D,t[65]=V?.offsetWidth,t[66]=We):We=t[66];let Ge;t[67]!==D||t[68]!==V?(Ge=[D,V],t[67]=D,t[68]=V,t[69]=Ge):Ge=t[69],(0,$.useLayoutEffect)(We,Ge);let Ke;t[70]===ae?Ke=t[71]:(Ke=e=>{I.current=e,ae()},t[70]=ae,t[71]=Ke);let qe=Ke,Je;t[72]===ie?Je=t[73]:(Je=e=>{N.current=e,ie.setFloating(e)},t[72]=ie,t[73]=Je);let Ye=Je,Xe;bb0:{if(!s){Xe=null;break bb0}let e;t[74]!==s||t[75]!==Te||t[76]!==De||t[77]!==ke||t[78]!==Ae||t[79]!==Me||t[80]!==Pe?(e=(0,$.cloneElement)(s,{onBlur:Te,onFocus:Ae,onMouseEnter:Me,onMouseLeave:Pe,onClick:De,onContextMenu:ke,ref:F}),t[74]=s,t[75]=Te,t[76]=De,t[77]=ke,t[78]=Ae,t[79]=Me,t[80]=Pe,t[81]=e):e=t[81],Xe=e}let Ze=Xe,Qe;t[82]===s?Qe=t[83]:(Qe=s?XI(s):null,t[82]=s,t[83]=Qe);let $e,et;if(t[84]===P?($e=t[85],et=t[86]):($e=()=>P,et=[P],t[84]=P,t[85]=$e,t[86]=et),(0,$.useImperativeHandle)(Qe,$e,et),!Ze){let e;return t[87]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Q.Fragment,{}),t[87]=e):e=t[87],e}if(l)return Ze;let tt=Ft,nt=Dn(GBe,b.className),rt=L>0?`${L}px`:void 0,it;t[88]!==te||t[89]!==rt?(it={...te,maxWidth:rt},t[88]=te,t[89]=rt,t[90]=it):it=t[90];let at;t[91]!==A||t[92]!==S||t[93]!==oe||t[94]!==se||t[95]!==c||t[96]!==ce||t[97]!==le||t[98]!==C||t[99]!==ne||t[100]!==T||t[101]!==b||t[102]!==g||t[103]!==qe||t[104]!==Ye||t[105]!==E?(at=(0,Q.jsx)(qBe,{...b,animate:A,arrow:S,arrowRef:qe,arrowX:oe,arrowY:se,originX:ce,originY:le,padding:C,placement:ne,radius:T,ref:Ye,scheme:g,shadow:E,children:c}),t[91]=A,t[92]=S,t[93]=oe,t[94]=se,t[95]=c,t[96]=ce,t[97]=le,t[98]=C,t[99]=ne,t[100]=T,t[101]=b,t[102]=g,t[103]=qe,t[104]=Ye,t[105]=E,t[106]=at):at=t[106];let q;t[107]!==tt||t[108]!==b||t[109]!==Ye||t[110]!==nt||t[111]!==it||t[112]!==at||t[113]!==k?(q=(0,Q.jsx)(tt,{"data-ui":`Tooltip`,...b,className:nt,ref:Ye,style:it,zOffset:k,children:at}),t[107]=tt,t[108]=b,t[109]=Ye,t[110]=nt,t[111]=it,t[112]=at,t[113]=k,t[114]=q):q=t[114];let ot=q,st;t[115]!==p||t[116]!==ot?(st=p?(0,Q.jsx)(xn,{__unstable_name:typeof p==`string`?p:void 0,children:ot}):ot,t[115]=p,t[116]=ot,t[117]=st):st=t[117];let ct=st,lt;t[118]!==A||t[119]!==ge||t[120]!==ct?(lt=A?(0,Q.jsx)(YI,{layoutMode:`default`,mode:ge?`visible`:`hidden`,children:ct}):(0,Q.jsx)($.Activity,{mode:ge?`visible`:`hidden`,children:ct}),t[118]=A,t[119]=ge,t[120]=ct,t[121]=lt):lt=t[121];let ut;return t[122]!==Ze||t[123]!==lt?(ut=(0,Q.jsxs)(Q.Fragment,{children:[lt,Ze]}),t[122]=Ze,t[123]=lt,t[124]=ut):ut=t[124],ut}function XBe(e){let t=(0,Z.c)(17),{animate:n,arrowProp:r,arrowRef:i,boundaryElement:a,fallbackPlacements:o,rootBoundary:s}=e,c;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a||t[4]!==o||t[5]!==s){c=[];let e=a||void 0,l;t[7]!==o||t[8]!==s||t[9]!==e?(l=zBe({boundary:e,fallbackPlacements:o,padding:4,rootBoundary:s}),t[7]=o,t[8]=s,t[9]=e,t[10]=l):l=t[10],c.push(l);let u;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(u=LBe({mainAxis:4}),t[11]=u):u=t[11],c.push(u);let d=a||void 0,f;if(t[12]!==s||t[13]!==d?(f=RBe({boundary:d,rootBoundary:s,padding:4}),t[12]=s,t[13]=d,t[14]=f):f=t[14],c.push(f),r){let e;t[15]===i?e=t[16]:(e=HBe({element:i,padding:4}),t[15]=i,t[16]=e),c.push(e)}n&&c.push(KI),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c}else c=t[6];return c}function ZBe(e){let t=(0,Z.c)(10),{handleIsOpenChange:n,referenceElement:r,showTooltip:i,isInsideGroup:a}=e,o;t[0]!==n||t[1]!==r?(o=(e,t)=>{r&&(r===e||e instanceof Node&&r.contains(e)||(n(!1),t()))},t[0]=n,t[1]=r,t[2]=o):o=t[2];let s=wn(o),c;t[3]!==a||t[4]!==s||t[5]!==i?(c=()=>{if(!i||a)return;let e=t=>{s(t.target,()=>window.removeEventListener(`mousemove`,e))};return window.addEventListener(`mousemove`,e),()=>window.removeEventListener(`mousemove`,e)},t[3]=a,t[4]=s,t[5]=i,t[6]=c):c=t[6];let l;t[7]!==a||t[8]!==i?(l=[a,i],t[7]=a,t[8]=i,t[9]=l):l=t[9],(0,$.useEffect)(c,l)}function QBe(e){let t=(0,Z.c)(9),{children:n,delay:r}=e,[i,a]=nR(!1),[o,s]=nR(null),c=typeof r==`number`?r:r?.open||0,l=typeof r==`number`?r:r?.close||0,u=i?1:c,d;t[0]!==l||t[1]!==o||t[2]!==a||t[3]!==s||t[4]!==u?(d={setIsGroupActive:a,openTooltipId:o,setOpenTooltipId:s,openDelay:u,closeDelay:l},t[0]=l,t[1]=o,t[2]=a,t[3]=s,t[4]=u,t[5]=d):d=t[5];let f=d,p;return t[6]!==n||t[7]!==f?(p=(0,Q.jsx)(JBe.Provider,{value:f,children:n}),t[6]=n,t[7]=f,t[8]=p):p=t[8],p}var $Be=[0,0,0,0],eVe={top:[`bottom`,`left`,`right`],"top-start":[`bottom-start`,`left-start`,`right-start`],"top-end":[`bottom-end`,`left-end`,`right-end`],bottom:[`top`,`left`,`right`],"bottom-start":[`top-start`,`left-start`,`right-start`],"bottom-end":[`top-end`,`left-end`,`right-end`],left:[`right`,`top`,`bottom`],"left-start":[`right-start`,`top-start`,`bottom-start`],"left-end":[`right-end`,`top-end`,`bottom-end`],right:[`left`,`top`,`bottom`],"right-start":[`left-start`,`top-start`,`bottom-start`],"right-end":[`left-end`,`top-end`,`bottom-end`]};function tVe(e){let{constrainSize:t,margins:n,matchReferenceWidth:r,maxWidthRef:i,padding:a=0,referenceWidthRef:o,setReferenceWidth:s,widthRef:c}=e;return{name:`@sanity/ui/size`,async fn(l){let{elements:u,placement:d,platform:f,rects:p}=l,{floating:m,reference:h}=p,g=await OBe(l,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:`floating`,padding:a,rootBoundary:`viewport`}),_=1/0,v=1/0,y=m.width,b=m.height;d.includes(`top`)&&(_=y-(g.left+g.right),v=b-g.top),d.includes(`right`)&&(_=y-g.right,v=b-(g.top+g.bottom)),d.includes(`bottom`)&&(_=y-(g.left+g.right),v=b-g.bottom),d.includes(`left`)&&(_=y-g.left,v=b-(g.top+g.bottom));let x=_-n[1]-n[3],S=v-n[0]-n[2],C=h.width-n[1]-n[3];o.current=C,s(C),r?u.floating.style.width=`${C}px`:c.current!==void 0&&(u.floating.style.width=`${c.current}px`),t&&(u.floating.style.maxWidth=`${Math.min(x,i.current??1/0)}px`,u.floating.style.maxHeight=`${S}px`);let w=await f.getDimensions(u.floating),T=w.height;return y!==w.width||b!==T?{reset:{rects:!0}}:{}}}}function nVe(e){let{container:t,mediaIndex:n,width:r}=e,i=r[n],a=i===void 0?r[r.length-1]:i;return typeof a==`number`?t[a]:void 0}function rVe(e){let{boundaryWidth:t,currentWidth:n}=e;if(n!==void 0||t!==void 0)return Math.min(n??1/0,(t||1/0)-8)}var iVe=J(WE.create(yt)).withConfig({displayName:`MotionCard`,componentId:`sc-wieb5w-0`})`&:not([hidden]){display:flex;}flex-direction:column;width:max-content;min-width:min-content;will-change:transform;`;function aVe(e){let t=(0,Z.c)(61),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23]):({__unstable_margins:c,animate:n,arrow:r,arrowRef:i,arrowX:a,arrowY:o,children:s,padding:f,placement:p,originX:l,originY:u,overflow:d,radius:m,ref:h,scheme:_,shadow:v,strategy:y,style:b,tone:x,width:S,x:C,y:w,...g}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w);let{zIndex:T}=Mt(),E=c||$Be,D=(C??0)+E[3],O=(w??0)+E[0],k;t[24]!==l||t[25]!==u?(k=qI(l,u),t[24]=l,t[25]=u,t[26]=k):k=t[26];let A=n?`transform`:void 0,j;t[27]!==y||t[28]!==b||t[29]!==k||t[30]!==A||t[31]!==S||t[32]!==D||t[33]!==O||t[34]!==T?(j={left:D,position:y,top:O,transformOrigin:k,width:S,zIndex:T,willChange:A,...b},t[27]=y,t[28]=b,t[29]=k,t[30]=A,t[31]=S,t[32]=D,t[33]=O,t[34]=T,t[35]=j):j=t[35];let M=j,N=a===null?void 0:a,P=o===null?void 0:o,F;t[36]!==N||t[37]!==P?(F={left:N,top:P,right:void 0,bottom:void 0},t[36]=N,t[37]=P,t[38]=F):F=t[38];let I=F,L=n?Tt:void 0,R;t[39]!==s||t[40]!==f?(R=(0,Q.jsx)(kn,{direction:`column`,flex:1,padding:f,children:s}),t[39]=s,t[40]=f,t[41]=R):R=t[41];let z;t[42]!==d||t[43]!==R?(z=(0,Q.jsx)(kn,{"data-ui":`Popover__wrapper`,direction:`column`,flex:1,overflow:d,children:R}),t[42]=d,t[43]=R,t[44]=z):z=t[44];let B;t[45]!==r||t[46]!==i||t[47]!==I?(B=r&&(0,Q.jsx)(_n,{ref:i,style:I,width:19,height:8,radius:2}),t[45]=r,t[46]=i,t[47]=I,t[48]=B):B=t[48];let V;return t[49]!==p||t[50]!==m||t[51]!==h||t[52]!==g||t[53]!==M||t[54]!==_||t[55]!==v||t[56]!==L||t[57]!==z||t[58]!==B||t[59]!==x?(V=(0,Q.jsxs)(iVe,{"data-ui":`Popover`,...g,"data-placement":p,radius:m,ref:h,scheme:_,shadow:v,sizing:`border`,style:M,tone:x,...L,children:[z,B]}),t[49]=p,t[50]=m,t[51]=h,t[52]=g,t[53]=M,t[54]=_,t[55]=v,t[56]=L,t[57]=z,t[58]=B,t[59]=x,t[60]=V):V=t[60],V}var oVe=()=>{let e=(0,Z.c)(2),{zIndex:t}=Mt(),n;return e[0]===t?n=e[1]:(n=(0,Q.jsx)(`div`,{"data-ui":`PopoverOverlay`,style:{height:`100vh`,inset:0,position:`fixed`,width:`100vw`,zIndex:t}}),e[0]=t,e[1]=n),n};function iR(e){let t=(0,Z.c)(126),{container:n,layer:r}=Pn(),i=ln(),a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N;if(t[0]!==e){let{__unstable_margins:n,animate:r,arrow:i,children:P,constrainSize:F,content:I,disabled:L,fallbackPlacements:R,matchReferenceWidth:z,floatingBoundary:B,modal:V,onActivate:H,open:U,overflow:W,padding:ee,placement:te,placementStrategy:ne,portal:re,preventOverflow:ie,radius:ae,ref:oe,referenceBoundary:se,referenceElement:ce,scheme:le,shadow:ue,tone:de,width:G,zOffset:fe,updateRef:pe,...me}=e;x=n,S=r,T=i,l=P,E=F,u=I,d=L,a=R,p=z,o=B,m=V,h=U,D=W,g=ee,O=te,k=ne,_=re,A=ie,j=ae,f=oe,s=se,v=ce,b=le,M=ue,C=de,w=G,c=fe,N=pe,y=me,t[0]=e,t[1]=a,t[2]=o,t[3]=s,t[4]=c,t[5]=l,t[6]=u,t[7]=d,t[8]=f,t[9]=p,t[10]=m,t[11]=h,t[12]=g,t[13]=_,t[14]=v,t[15]=y,t[16]=b,t[17]=x,t[18]=S,t[19]=C,t[20]=w,t[21]=T,t[22]=E,t[23]=D,t[24]=O,t[25]=k,t[26]=A,t[27]=j,t[28]=M,t[29]=N}else a=t[1],o=t[2],s=t[3],c=t[4],l=t[5],u=t[6],d=t[7],f=t[8],p=t[9],m=t[10],h=t[11],g=t[12],_=t[13],v=t[14],y=t[15],b=t[16],x=t[17],S=t[18],C=t[19],w=t[20],T=t[21],E=t[22],D=t[23],O=t[24],k=t[25],A=t[26],j=t[27],M=t[28],N=t[29];let P=x===void 0?$Be:x,F=S!==void 0&&S,I=T!==void 0&&T,L=E!==void 0&&E,R=D===void 0?`hidden`:D,z=O===void 0?`bottom`:O,B=k===void 0?`flip`:k,V=A===void 0||A,H=j===void 0?3:j,U=M===void 0?3:M,W=C===void 0?`inherit`:C,ee=w===void 0?`auto`:w,te=a??eVe[e.placement??`bottom`],ne=o??i.element,re=s??i.element,ie=i.element??ne,ae=c??r.popover.zOffset,oe=!wt()&&F,se=Cn(ie)?.border,ce;t[30]===g?ce=t[31]:(ce=Kt(g),t[30]=g,t[31]=ce);let le=ce,ue;t[32]===H?ue=t[33]:(ue=Kt(H),t[32]=H,t[33]=ue);let de=ue,G;t[34]===U?G=t[35]:(G=Kt(U),t[34]=U,t[35]=G);let fe=G,pe=Kt(ee),me;t[36]===ae?me=t[37]:(me=Kt(ae),t[36]=ae,t[37]=me);let he=me,ge=(0,$.useRef)(null),_e=(0,$.useRef)(null),ve;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(ve=()=>ge.current,t[38]=ve):ve=t[38],(0,$.useImperativeHandle)(f,ve);let ye=xt(),be=L||V?se?.width:void 0,xe=nVe({container:n,mediaIndex:ye,width:pe}),Se=(0,$.useRef)(xe),Ce,we;t[39]===xe?(Ce=t[40],we=t[41]):(Ce=()=>{Se.current=xe},we=[xe],t[39]=xe,t[40]=Ce,t[41]=we),(0,$.useEffect)(Ce,we);let Te;t[42]!==be||t[43]!==xe?(Te=rVe({boundaryWidth:be,currentWidth:xe}),t[42]=be,t[43]=xe,t[44]=Te):Te=t[44];let Ee=Te,De=(0,$.useRef)(Ee),Oe,ke;t[45]===Ee?(Oe=t[46],ke=t[47]):(Oe=()=>{De.current=Ee},ke=[Ee],t[45]=Ee,t[46]=Oe,t[47]=ke),(0,$.useEffect)(Oe,ke);let K=(0,$.useRef)(void 0),Ae,je;t[48]!==p||t[49]!==Ee||t[50]!==h||t[51]!==xe?(Ae=()=>{let e=ge.current;if(!h||!e)return;let t=K.current;p?t!==void 0&&(e.style.width=`${t}px`):xe!==void 0&&(e.style.width=`${xe}px`),typeof Ee==`number`&&(e.style.maxWidth=`${Ee}px`)},je=[xe,p,Ee,h],t[48]=p,t[49]=Ee,t[50]=h,t[51]=xe,t[52]=Ae,t[53]=je):(Ae=t[52],je=t[53]),(0,$.useEffect)(Ae,je);let[Me,Ne]=(0,$.useState)(void 0),Pe;t[54]!==oe||t[55]!==I||t[56]!==L||t[57]!==te||t[58]!==ne||t[59]!==P||t[60]!==p||t[61]!==z||t[62]!==B||t[63]!==V||t[64]!==re?(Pe={animate:oe,arrowProp:I,arrowRef:_e,constrainSize:L,fallbackPlacements:te,floatingBoundary:ne,margins:P,matchReferenceWidth:p,maxWidthRef:De,placementProp:z,placementStrategy:B,preventOverflow:V,referenceBoundary:re,referenceWidthRef:K,rootBoundary:`viewport`,setReferenceWidth:Ne,widthRef:Se},t[54]=oe,t[55]=I,t[56]=L,t[57]=te,t[58]=ne,t[59]=P,t[60]=p,t[61]=z,t[62]=B,t[63]=V,t[64]=re,t[65]=Pe):Pe=t[65];let Fe=sVe(Pe),Ie;t[66]===v?Ie=t[67]:(Ie=v?{reference:v}:void 0,t[66]=v,t[67]=Ie);let Le;t[68]!==Fe||t[69]!==z||t[70]!==Ie?(Le={middleware:Fe,placement:z,whileElementsMounted:YL,elements:Ie},t[68]=Fe,t[69]=z,t[70]=Ie,t[71]=Le):Le=t[71];let{x:Re,y:ze,middlewareData:Be,placement:Ve,refs:He,strategy:Ue,update:We}=FBe(Le),Ge=Be.hide?.referenceHidden,Ke=Be.arrow?.x,qe=Be.arrow?.y,Je=Be[`@sanity/ui/origin`]?.originX,Ye=Be[`@sanity/ui/origin`]?.originY,Xe;t[72]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=e=>{_e.current=e},t[72]=Xe):Xe=t[72];let Ze=Xe,Qe;t[73]===He?Qe=t[74]:(Qe=e=>{ge.current=e,He.setFloating(e)},t[73]=He,t[74]=Qe);let $e=Qe,et;t[75]===l?et=t[76]:(et=l?XI(l):null,t[75]=l,t[76]=et);let tt;t[77]===He.reference.current?tt=t[78]:(tt=()=>He.reference.current,t[77]=He.reference.current,t[78]=tt),(0,$.useImperativeHandle)(et,tt);let nt;bb0:{if(v){nt=l;break bb0}if(!l){nt=null;break bb0}let e;t[79]!==l||t[80]!==He.setReference?(e=(0,$.cloneElement)(l,{ref:He.setReference}),t[79]=l,t[80]=He.setReference,t[81]=e):e=t[81],nt=e}let rt=nt,it,at;if(t[82]===We?(it=t[83],at=t[84]):(it=()=>We,at=[We],t[82]=We,t[83]=it,t[84]=at),(0,$.useImperativeHandle)(N,it,at),d){let e;return t[85]===l?e=t[86]:(e=l||(0,Q.jsx)(Q.Fragment,{}),t[85]=l,t[86]=e),e}let q;t[87]===m?q=t[88]:(q=m&&(0,Q.jsx)(oVe,{}),t[87]=m,t[88]=q);let ot=p?Me:xe,st;t[89]!==oe||t[90]!==I||t[91]!==Ke||t[92]!==qe||t[93]!==u||t[94]!==P||t[95]!==Je||t[96]!==Ye||t[97]!==R||t[98]!==le||t[99]!==Ve||t[100]!==de||t[101]!==Ge||t[102]!==y||t[103]!==b||t[104]!==$e||t[105]!==fe||t[106]!==Ue||t[107]!==ot||t[108]!==W||t[109]!==Re||t[110]!==ze?(st=(0,Q.jsx)(aVe,{...y,__unstable_margins:P,animate:oe,arrow:I,arrowRef:Ze,arrowX:Ke,arrowY:qe,hidden:Ge,overflow:R,padding:le,placement:Ve,radius:de,ref:$e,scheme:b,shadow:fe,originX:Je,originY:Ye,strategy:Ue,tone:W,width:ot,x:Re,y:ze,children:u}),t[89]=oe,t[90]=I,t[91]=Ke,t[92]=qe,t[93]=u,t[94]=P,t[95]=Je,t[96]=Ye,t[97]=R,t[98]=le,t[99]=Ve,t[100]=de,t[101]=Ge,t[102]=y,t[103]=b,t[104]=$e,t[105]=fe,t[106]=Ue,t[107]=ot,t[108]=W,t[109]=Re,t[110]=ze,t[111]=st):st=t[111];let ct;t[112]!==q||t[113]!==st||t[114]!==he?(ct=(0,Q.jsxs)(_t,{zOffset:he,children:[q,st]}),t[112]=q,t[113]=st,t[114]=he,t[115]=ct):ct=t[115];let lt=ct,ut;t[116]!==lt||t[117]!==_?(ut=_?(0,Q.jsx)(xn,{__unstable_name:typeof _==`string`?_:void 0,children:lt}):lt,t[116]=lt,t[117]=_,t[118]=ut):ut=t[118];let dt=ut,ft;t[119]!==oe||t[120]!==h||t[121]!==dt?(ft=oe?(0,Q.jsx)(YI,{layoutMode:`default`,mode:h?`visible`:`hidden`,children:dt}):(0,Q.jsx)($.Activity,{mode:h?`visible`:`hidden`,children:dt}),t[119]=oe,t[120]=h,t[121]=dt,t[122]=ft):ft=t[122];let pt;return t[123]!==rt||t[124]!==ft?(pt=(0,Q.jsxs)(Q.Fragment,{children:[ft,rt]}),t[123]=rt,t[124]=ft,t[125]=pt):pt=t[125],pt}function sVe(e){let t=(0,Z.c)(42),{animate:n,arrowProp:r,arrowRef:i,constrainSize:a,fallbackPlacements:o,floatingBoundary:s,margins:c,matchReferenceWidth:l,maxWidthRef:u,placementProp:d,placementStrategy:f,preventOverflow:p,referenceBoundary:m,referenceWidthRef:h,rootBoundary:g,setReferenceWidth:_,widthRef:v}=e,y;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a||t[4]!==o||t[5]!==s||t[6]!==c||t[7]!==l||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==p||t[12]!==m||t[13]!==h||t[14]!==g||t[15]!==_||t[16]!==v){if(y=[],a||p){if(f===`autoPlacement`){let e;t[18]!==o||t[19]!==d?(e=BBe({allowedPlacements:[d].concat(o)}),t[18]=o,t[19]=d,t[20]=e):e=t[20],y.push(e)}else{let e=s||void 0,n;t[21]!==o||t[22]!==g||t[23]!==e?(n=zBe({boundary:e,fallbackPlacements:o,padding:4,rootBoundary:g}),t[21]=o,t[22]=g,t[23]=e,t[24]=n):n=t[24],y.push(n)}}let e;if(t[25]===Symbol.for(`react.memo_cache_sentinel`)?(e=LBe({mainAxis:4}),t[25]=e):e=t[25],y.push(e),a||l){let e=s||void 0,n;t[26]!==a||t[27]!==c||t[28]!==l||t[29]!==u||t[30]!==h||t[31]!==_||t[32]!==e||t[33]!==v?(n=tVe({boundaryElement:e,constrainSize:a,margins:c,matchReferenceWidth:l,maxWidthRef:u,padding:4,referenceWidthRef:h,setReferenceWidth:_,widthRef:v}),t[26]=a,t[27]=c,t[28]=l,t[29]=u,t[30]=h,t[31]=_,t[32]=e,t[33]=v,t[34]=n):n=t[34],y.push(n)}if(p){let e=s||void 0,n;t[35]!==g||t[36]!==e?(n=RBe({boundary:e,rootBoundary:g,padding:4}),t[35]=g,t[36]=e,t[37]=n):n=t[37],y.push(n)}if(r){let e;t[38]===i?e=t[39]:(e=HBe({element:i,padding:4}),t[38]=i,t[39]=e),y.push(e)}n&&y.push(KI);let b=m||void 0,x;t[40]===b?x=t[41]:(x=VBe({boundary:b,padding:4,strategy:`referenceHidden`}),t[40]=b,t[41]=x),y.push(x),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h,t[14]=g,t[15]=_,t[16]=v,t[17]=y}else y=t[17];return y}var cVe=dn(`@sanity/ui/context/menu`,null);function lVe(e){return sn(e)&&e.getAttribute(`data-disabled`)!==`true`||on(e)&&!e.disabled}function aR(e){return e.filter(lVe)}function uVe(e,t){let n=[],r=t;for(;r!==e;){let t=r.parentElement;if(!t)return n;let i=Array.from(t.childNodes).indexOf(r);if(n.unshift(i),t===e)return n;r=t}return n}var dVe=[];function fVe(e,t){if(!e)return;let n=new WeakMap;for(let r of t)n.set(r,uVe(e,r));t.sort((e,t)=>{let r=n.get(e)||dVe,i=n.get(t)||dVe,a=Math.max(r.length,i.length);for(let e=0;e{l(e),u.current=e,f(s.current[e]||null)},t[1]=p):p=t[1];let m=p,h;t[2]===a?h=t[3]:(h=(e,t)=>{if(!e)return mVe;if(s.current.indexOf(e)===-1&&(s.current.push(e),fVe(a.current,s.current)),t){let t=s.current.indexOf(e);m(t)}return()=>{let t=s.current.indexOf(e);t>-1&&s.current.splice(t,1)}},t[2]=a,t[3]=h);let g=h,_,v;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>()=>m(-1),v=[m],t[4]=_,t[5]=v):(_=t[4],v=t[5]),(0,$.useEffect)(_,v);let y;t[6]!==n||t[7]!==r?(y=e=>{if(e.key===`Tab`){r&&r.focus();return}if(e.key===`Home`){e.preventDefault(),e.stopPropagation();let t=aR(s.current)[0];if(!t)return;let n=s.current.indexOf(t);m(n);return}if(e.key===`End`){e.preventDefault(),e.stopPropagation();let t=aR(s.current),n=t[t.length-1];if(!n)return;let r=s.current.indexOf(n);m(r);return}if(e.key===`ArrowUp`){e.preventDefault(),e.stopPropagation();let t=aR(s.current),n=t.length;if(n===0)return;let r=s.current[u.current],i=t.indexOf(r);i=(i-1+n)%n;let a=t[i],o=s.current.indexOf(a);m(o);return}if(e.key===`ArrowDown`){e.preventDefault(),e.stopPropagation();let t=aR(s.current),n=t.length;if(n===0)return;let r=s.current[u.current],i=t.indexOf(r);i=(i+1)%n;let a=t[i],o=s.current.indexOf(a);m(o);return}n&&n(e)},t[6]=n,t[7]=r,t[8]=y):y=t[8];let b=y,x;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{let t=e.currentTarget,n=s.current.indexOf(t);m(n)},t[9]=x):x=t[9];let S=x,C;t[10]===a?C=t[11]:(C=()=>{m(-2),a.current?.focus()},t[10]=a,t[11]=C);let w=C,T,E;t[12]!==c||t[13]!==a||t[14]!==i?(T=()=>{if(!a.current)return;let e=requestAnimationFrame(()=>{if(c===-1){if(i===`first`){let e=aR(s.current)[0];if(e){let t=s.current.indexOf(e);m(t)}}if(i===`last`){let e=aR(s.current),t=e[e.length-1];if(t){let e=s.current.indexOf(t);m(e)}}return}(s.current[c]||null)?.focus()});return()=>cancelAnimationFrame(e)},E=[c,a,m,i],t[12]=c,t[13]=a,t[14]=i,t[15]=T,t[16]=E):(T=t[15],E=t[16]),(0,$.useEffect)(T,E);let D;return t[17]!==d||t[18]!==c||t[19]!==w||t[20]!==b||t[21]!==g?(D={activeElement:d,activeIndex:c,handleItemMouseEnter:S,handleItemMouseLeave:w,handleKeyDown:b,mount:g},t[17]=d,t[18]=c,t[19]=w,t[20]=b,t[21]=g,t[22]=D):D=t[22],D}function mVe(){}var hVe=`_196sf460`;function oR(e){let t=(0,Z.c)(54),n,r,i,a,o,s,c,l,u,d,f,p,m,h;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14]):({children:n,className:r,onClickOutside:a,onEscape:o,onItemClick:s,onItemSelect:c,onKeyDown:l,originElement:u,padding:p,ref:i,registerElement:d,shouldFocus:m,gap:h,...f}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h);let g=p===void 0?1:p,_=m===void 0?null:m,v=h===void 0?1:h,y=(0,$.useRef)(null),b;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>y.current,t[15]=b):b=t[15],(0,$.useImperativeHandle)(i,b);let{isTopLayer:x}=Mt(),S;t[16]!==l||t[17]!==u||t[18]!==_?(S={onKeyDown:l,originElement:u,shouldFocus:_,rootElementRef:y},t[16]=l,t[17]=u,t[18]=_,t[19]=S):S=t[19];let{activeElement:C,activeIndex:w,handleItemMouseEnter:T,handleItemMouseLeave:E,handleKeyDown:D,mount:O}=pVe(S),k=(0,$.useRef)(null),A;t[20]===d?A=t[21]:(A=e=>{k.current&&=(k.current(),null),y.current=e,y.current&&d&&(k.current=d(y.current))},t[20]=d,t[21]=A);let j=A,M,N;t[22]!==w||t[23]!==c?(M=()=>{c&&c(w)},N=[w,c],t[22]=w,t[23]=c,t[24]=M,t[25]=N):(M=t[24],N=t[25]),(0,$.useEffect)(M,N);let P;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>[y.current],t[26]=P):P=t[26],tn(x&&a,P);let F;t[27]!==x||t[28]!==o?(F=e=>{x&&e.key===`Escape`&&(e.stopPropagation(),o&&o())},t[27]=x,t[28]=o,t[29]=F):F=t[29],Ht(F);let I;t[30]!==C||t[31]!==T||t[32]!==E||t[33]!==O||t[34]!==a||t[35]!==o||t[36]!==s||t[37]!==d?(I={version:2,activeElement:C,mount:O,onClickOutside:a,onEscape:o,onItemClick:s,onItemMouseEnter:T,onItemMouseLeave:E,registerElement:d},t[30]=C,t[31]=T,t[32]=E,t[33]=O,t[34]=a,t[35]=o,t[36]=s,t[37]=d,t[38]=I):I=t[38];let L=I,R;t[39]===r?R=t[40]:(R=Dn(hVe,r),t[39]=r,t[40]=R);let z;t[41]!==n||t[42]!==v?(z=(0,Q.jsx)(An,{gap:v,children:n}),t[41]=n,t[42]=v,t[43]=z):z=t[43];let B;t[44]!==D||t[45]!==j||t[46]!==g||t[47]!==f||t[48]!==R||t[49]!==z?(B=(0,Q.jsx)(zt,{className:R,"data-ui":`Menu`,...f,onKeyDown:D,padding:g,ref:j,role:`menu`,tabIndex:-1,children:z}),t[44]=D,t[45]=j,t[46]=g,t[47]=f,t[48]=R,t[49]=z,t[50]=B):B=t[50];let V;return t[51]!==B||t[52]!==L?(V=(0,Q.jsx)(cVe.Provider,{value:L,children:B}),t[51]=B,t[52]=L,t[53]=V):V=t[53],V}function gVe(e){let t=(0,Z.c)(56),{__unstable_disableRestoreFocusOnClose:n,button:r,id:i,menu:a,onClose:o,onOpen:s,popover:c,ref:l}=e,u=n!==void 0&&n,[d,f]=(0,$.useState)(!1),[p,m]=(0,$.useState)(null),[h,g]=(0,$.useState)(null),_;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=[],t[0]=_):_=t[0];let[v,y]=(0,$.useState)(_),b=(0,$.useRef)(d),x,S;t[1]!==s||t[2]!==d?(x=()=>{s&&d&&!b.current&&s()},S=[s,d],t[1]=s,t[2]=d,t[3]=x,t[4]=S):(x=t[3],S=t[4]),(0,$.useEffect)(x,S);let C,w;t[5]!==o||t[6]!==d?(C=()=>{o&&!d&&b.current&&o()},w=[o,d],t[5]=o,t[6]=d,t[7]=C,t[8]=w):(C=t[7],w=t[8]),(0,$.useEffect)(C,w);let T,E;t[9]===d?(T=t[10],E=t[11]):(T=()=>{b.current=d},E=[d],t[9]=d,t[10]=T,t[11]=E),(0,$.useEffect)(T,E);let D;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>{f(_Ve),m(null)},t[12]=D):D=t[12];let O=D,k;t[13]===d?k=t[14]:(k=e=>{d&&e.preventDefault()},t[13]=d,t[14]=k);let A=k,j;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(j=e=>{if(e.key===`ArrowDown`||e.key===`Enter`||e.key===` `){e.preventDefault(),f(!0),m(`first`);return}if(e.key===`ArrowUp`){e.preventDefault(),f(!0),m(`last`);return}},t[15]=j):j=t[15];let M=j,N;t[16]!==h||t[17]!==v?(N=e=>{let t=e.target;if(t instanceof Node&&(!h||t!==h&&!h.contains(t))){for(let e of v)if(t===e||e.contains(t))return;f(!1)}},t[16]=h,t[17]=v,t[18]=N):N=t[18];let P=N,F;t[19]!==h||t[20]!==u?(F=()=>{f(!1),!u&&h&&h.focus()},t[19]=h,t[20]=u,t[21]=F):F=t[21];let I=F,L;t[22]===v?L=t[23]:(L=e=>{let t=e.relatedTarget;if(t instanceof Node){for(let e of v)if(e===t||e.contains(t))return;f(!1)}},t[22]=v,t[23]=L);let R=L,z;t[24]!==h||t[25]!==u?(z=()=>{f(!1),!u&&h&&h.focus()},t[24]=h,t[25]=u,t[26]=z):z=t[26];let B=z,V;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(V=e=>(y(t=>t.concat([e])),()=>y(t=>t.filter(t=>t!==e))),t[27]=V):V=t[27];let H=V,U;t[28]!==h||t[29]!==R||t[30]!==B||t[31]!==P||t[32]!==I||t[33]!==i||t[34]!==a||t[35]!==p?(U=a&&(0,$.cloneElement)(a,{"aria-labelledby":i,onBlurCapture:R,onClickOutside:P,onEscape:I,onItemClick:B,originElement:h,registerElement:H,shouldFocus:p}),t[28]=h,t[29]=R,t[30]=B,t[31]=P,t[32]=I,t[33]=i,t[34]=a,t[35]=p,t[36]=U):U=t[36];let W=U,ee;t[37]!==r||t[38]!==A||t[39]!==i||t[40]!==d?(ee=r&&(0,$.cloneElement)(r,{"data-ui":`MenuButton`,id:i,onClick:O,onKeyDown:M,onMouseDown:A,"aria-haspopup":!0,"aria-expanded":d,ref:g,selected:r.props.selected??d}),t[37]=r,t[38]=A,t[39]=i,t[40]=d,t[41]=ee):ee=t[41];let te=ee,ne,re;t[42]===h?(ne=t[43],re=t[44]):(ne=()=>h,re=[h],t[42]=h,t[43]=ne,t[44]=re),(0,$.useImperativeHandle)(l,ne,re);let ie;t[45]===c?ie=t[46]:(ie=c||{},t[45]=c,t[46]=ie);let ae;t[47]===ie?ae=t[48]:(ae={overflow:`auto`,portal:!0,...ie},t[47]=ie,t[48]=ae);let oe=ae,se;t[49]===te?se=t[50]:(se=te||(0,Q.jsx)(Q.Fragment,{}),t[49]=te,t[50]=se);let ce;return t[51]!==W||t[52]!==d||t[53]!==oe||t[54]!==se?(ce=(0,Q.jsx)(iR,{"data-ui":`MenuButton__popover`,...oe,content:W,open:d,children:se}),t[51]=W,t[52]=d,t[53]=oe,t[54]=se,t[55]=ce):ce=t[55],ce}function _Ve(e){return!e}var vVe=`_17s3sc10`;function yVe(e){let t=(0,Z.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({as:a,className:n,ref:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=a===void 0?`hr`:a,s;t[5]===n?s=t[6]:(s=Dn(vVe,n),t[5]=n,t[6]=s);let c;return t[7]!==o||t[8]!==r||t[9]!==i||t[10]!==s?(c=(0,Q.jsx)(o,{"data-ui":`MenuDivider`,className:s,ref:r,...i}),t[7]=o,t[8]=r,t[9]=i,t[10]=s,t[11]=c):c=t[11],c}var sR=yVe;function bVe(){return Vt`background-color:inherit;color:inherit;&[data-as='button']{-webkit-font-smoothing:inherit;appearance:none;outline:none;font:inherit;text-align:inherit;border:0;width:-moz-available;width:-webkit-fill-available;width:stretch;}&[data-as='a']{text-decoration:none;}`}function xVe(e){let{$tone:t}=e,{color:n,style:r}=Pt(e.theme),i=n.selectable[t];return Vt`${dt(n,i.enabled)} background-color:var(--card-bg-color);color:var(--card-fg-color);outline:none;&[data-as='button']{&:disabled{${dt(n,i.disabled)}}&:not(:disabled){&[aria-pressed='true']{${dt(n,i.pressed)}}&[data-selected],&[aria-selected='true'] > &{${dt(n,i.selected)}}@media (hover:hover){&:not([data-selected]){&[data-hovered],&:hover{${dt(n,i.hovered)}}&:active{${dt(n,i.pressed)}}}}}}&[data-as='a']{&[data-disabled]{${dt(n,i.disabled)}}&:not([data-disabled]){&[data-pressed]{${dt(n,i.pressed)}}&[data-selected]{${dt(n,i.selected)}}@media (hover:hover){&:not([data-selected]){&[data-hovered],&:hover{${dt(n,i.hovered)}}&:active{${dt(n,i.pressed)}}}}}}${r?.card?.root}`}var SVe=J(zt).withConfig({displayName:`Selectable`,componentId:`sc-71o6vd-0`})(At,bVe,xVe);function CVe(){let e=(0,$.useContext)(cVe);if(!e)throw Error(`useMenu(): missing context value`);if(!kt(e)||e.version!==2)throw Error(`useMenu(): the context value is not compatible`);return e}var wVe=function(e){let t=(0,Z.c)(81),n,r,i,a,o,s,c,l,u,d,f,p,m;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13]):({as:c,children:r,fontSize:l,icon:n,menu:i,onClick:a,padding:u,popover:o,radius:d,gap:f,text:m,tone:p,...s}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m);let h=c===void 0?`button`:c,g=l===void 0?1:l,_=u===void 0?3:u,v=d===void 0?2:d,y=f===void 0?3:f,b=p===void 0?`default`:p,x=CVe(),{scheme:S}=Ot(),{activeElement:C,mount:w,onClickOutside:T,onEscape:E,onItemClick:D,onItemMouseEnter:O,registerElement:k}=x,A=O??x.onItemMouseEnter,[j,M]=(0,$.useState)(null),[N,P]=(0,$.useState)(!1),[F,I]=(0,$.useState)(null),L=!!C&&C===j,[R,z]=(0,$.useState)(!1),B;t[14]===A?B=t[15]:(B=e=>{z(!1),A(e),P(!0)},t[14]=A,t[15]=B);let V=B,H;t[16]===j?H=t[17]:(H=e=>{e.key===`ArrowLeft`&&(e.stopPropagation(),P(!1),requestAnimationFrame(()=>{j?.focus()}))},t[16]=j,t[17]=H);let U=H,W;t[18]===a?W=t[19]:(W=e=>{a?.(e),I(`first`),P(!0)},t[18]=a,t[19]=W);let ee=W,te;t[20]===D?te=t[21]:(te=()=>{P(!1),D?.()},t[20]=D,t[21]=te);let ne=te,re;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(re=()=>z(!0),t[22]=re):re=t[22];let ie=re,ae,oe;t[23]!==w||t[24]!==j?(ae=()=>w(j),oe=[w,j],t[23]=w,t[24]=j,t[25]=ae,t[26]=oe):(ae=t[25],oe=t[26]),(0,$.useEffect)(ae,oe);let se,ce;t[27]===L?(se=t[28],ce=t[29]):(se=()=>{L||P(!1)},ce=[L],t[27]=L,t[28]=se,t[29]=ce),(0,$.useEffect)(se,ce);let le,ue;t[30]===N?(le=t[31],ue=t[32]):(le=()=>{N||z(!1)},ue=[N],t[30]=N,t[31]=le,t[32]=ue),(0,$.useEffect)(le,ue);let de,G;t[33]===F?(de=t[34],G=t[35]):(de=()=>{if(!F)return;let e=requestAnimationFrame(()=>I(null));return()=>cancelAnimationFrame(e)},G=[F],t[33]=F,t[34]=de,t[35]=G),(0,$.useEffect)(de,G);let fe;t[36]!==r||t[37]!==ne||t[38]!==U||t[39]!==i||t[40]!==T||t[41]!==E||t[42]!==k||t[43]!==F?(fe=(0,Q.jsx)(oR,{...i,onClickOutside:T,onEscape:E,onItemClick:ne,onKeyDown:U,onMouseEnter:ie,registerElement:k,shouldFocus:F,children:r}),t[36]=r,t[37]=ne,t[38]=U,t[39]=i,t[40]=T,t[41]=E,t[42]=k,t[43]=F,t[44]=fe):fe=t[44];let pe=fe,me;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(me=e=>{let t=e.currentTarget;if(document.activeElement===t&&e.key===`ArrowRight`){I(`first`),P(!0),z(!0);return}},t[45]=me):me=t[45];let he=me,ge=h===`button`?R:void 0,_e=h===`button`?void 0:R,ve=!R&&L?``:void 0,ye;t[46]===v?ye=t[47]:(ye=Kt(v),t[46]=v,t[47]=ye);let be=h===`button`?`button`:void 0,xe;t[48]!==n||t[49]!==g?(xe=n&&(0,Q.jsxs)(Y,{size:g,children:[(0,$.isValidElement)(n)&&n,(0,GI.isValidElementType)(n)&&(0,Q.jsx)(n,{})]}),t[48]=n,t[49]=g,t[50]=xe):xe=t[50];let Se;t[51]!==g||t[52]!==m?(Se=(0,Q.jsx)(zt,{flex:1,children:(0,Q.jsx)(Y,{size:g,textOverflow:`ellipsis`,weight:`medium`,children:m})}),t[51]=g,t[52]=m,t[53]=Se):Se=t[53];let Ce;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,Q.jsx)(er,{}),t[54]=Ce):Ce=t[54];let we;t[55]===g?we=t[56]:(we=(0,Q.jsx)(Y,{size:g,children:Ce}),t[55]=g,t[56]=we);let Te;t[57]!==y||t[58]!==_||t[59]!==xe||t[60]!==Se||t[61]!==we?(Te=(0,Q.jsxs)(kn,{gap:y,padding:_,children:[xe,Se,we]}),t[57]=y,t[58]=_,t[59]=xe,t[60]=Se,t[61]=we,t[62]=Te):Te=t[62];let Ee;t[63]!==h||t[64]!==ee||t[65]!==V||t[66]!==s||t[67]!==S||t[68]!==ge||t[69]!==_e||t[70]!==ve||t[71]!==ye||t[72]!==be||t[73]!==Te||t[74]!==b?(Ee=(0,Q.jsx)(SVe,{"data-as":h,"data-ui":`MenuGroup`,forwardedAs:h,...s,"aria-pressed":ge,"data-pressed":_e,"data-selected":ve,$radius:ye,$tone:b,$scheme:S,onClick:ee,onKeyDown:he,onMouseEnter:V,ref:M,tabIndex:-1,type:be,children:Te}),t[63]=h,t[64]=ee,t[65]=V,t[66]=s,t[67]=S,t[68]=ge,t[69]=_e,t[70]=ve,t[71]=ye,t[72]=be,t[73]=Te,t[74]=b,t[75]=Ee):Ee=t[75];let De;return t[76]!==pe||t[77]!==N||t[78]!==o||t[79]!==Ee?(De=(0,Q.jsx)(iR,{...o,content:pe,"data-ui":`MenuGroup__popover`,open:N,children:Ee}),t[76]=pe,t[77]=N,t[78]=o,t[79]=Ee,t[80]=De):De=t[80],De},cR=function(e){let t=(0,Z.c)(76),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23]):({as:v,children:i,disabled:a,fontSize:y,hotkeys:s,icon:n,iconRight:r,onClick:c,padding:b,paddingX:p,paddingY:m,paddingTop:f,paddingRight:d,paddingBottom:l,paddingLeft:u,pressed:h,radius:x,ref:o,selected:_,gap:S,text:w,tone:C,...g}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w);let T=v===void 0?`button`:v,E=y===void 0?1:y,D=b===void 0?3:b,O=x===void 0?2:x,k=S===void 0?3:S,A=C===void 0?`default`:C,{scheme:j}=Ot(),M=CVe(),{activeElement:N,mount:P,onItemClick:F,onItemMouseEnter:I,onItemMouseLeave:L}=M,R=I??M.onItemMouseEnter,z=L??M.onItemMouseLeave,[B,V]=(0,$.useState)(null),H=!!N&&N===B,U=(0,$.useRef)(null),W;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(W=()=>U.current,t[24]=W):W=t[24],(0,$.useImperativeHandle)(o,W);let ee,te;t[25]!==P||t[26]!==B||t[27]!==_?(ee=()=>P(B,_),te=[P,B,_],t[25]=P,t[26]=B,t[27]=_,t[28]=ee,t[29]=te):(ee=t[28],te=t[29]),(0,$.useEffect)(ee,te);let ne;t[30]!==a||t[31]!==c||t[32]!==F?(ne=e=>{a||(c&&c(e),F&&F())},t[30]=a,t[31]=c,t[32]=F,t[33]=ne):ne=t[33];let re=ne,ie;t[34]!==D||t[35]!==l||t[36]!==u||t[37]!==d||t[38]!==f||t[39]!==p||t[40]!==m?(ie={padding:D,paddingX:p,paddingY:m,paddingTop:f,paddingRight:d,paddingBottom:l,paddingLeft:u},t[34]=D,t[35]=l,t[36]=u,t[37]=d,t[38]=f,t[39]=p,t[40]=m,t[41]=ie):ie=t[41];let ae=ie,oe;t[42]===E?oe=t[43]:(oe=Kt(E).map(TVe),t[42]=E,t[43]=oe);let se=oe,ce;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(ce=e=>{U.current=e,V(e)},t[44]=ce):ce=t[44];let le=ce,ue=T!==`button`&&h?``:void 0,de=H?``:void 0,G=a?``:void 0,fe;t[45]===O?fe=t[46]:(fe=Kt(O),t[45]=O,t[46]=fe);let pe;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(pe=Kt(0),t[47]=pe):pe=t[47];let me=a?`default`:A,he=T===`button`?`button`:void 0,ge;t[48]!==n||t[49]!==r||t[50]!==E||t[51]!==k||t[52]!==s||t[53]!==se||t[54]!==ae||t[55]!==w?(ge=(n||w||r)&&(0,Q.jsxs)(kn,{as:`span`,gap:k,align:`center`,...ae,children:[n&&(0,Q.jsxs)(Y,{size:E,children:[(0,$.isValidElement)(n)&&n,(0,GI.isValidElementType)(n)&&(0,Q.jsx)(n,{})]}),w&&(0,Q.jsx)(zt,{flex:1,children:(0,Q.jsx)(Y,{size:E,textOverflow:`ellipsis`,weight:`medium`,children:w})}),s&&(0,Q.jsx)(Nn,{fontSize:se,keys:s,style:{marginTop:-4,marginBottom:-4}}),r&&(0,Q.jsxs)(Y,{size:E,children:[(0,$.isValidElement)(r)&&r,(0,GI.isValidElementType)(r)&&(0,Q.jsx)(r,{})]})]}),t[48]=n,t[49]=r,t[50]=E,t[51]=k,t[52]=s,t[53]=se,t[54]=ae,t[55]=w,t[56]=ge):ge=t[56];let _e;t[57]!==i||t[58]!==ae?(_e=i&&(0,Q.jsx)(zt,{as:`span`,...ae,children:i}),t[57]=i,t[58]=ae,t[59]=_e):_e=t[59];let ve;return t[60]!==T||t[61]!==a||t[62]!==re||t[63]!==R||t[64]!==z||t[65]!==g||t[66]!==j||t[67]!==ue||t[68]!==de||t[69]!==G||t[70]!==fe||t[71]!==me||t[72]!==he||t[73]!==ge||t[74]!==_e?(ve=(0,Q.jsxs)(SVe,{"data-ui":`MenuItem`,role:`menuitem`,...g,"data-pressed":ue,"data-selected":de,"data-disabled":G,forwardedAs:T,$radius:fe,$padding:pe,$tone:me,$scheme:j,disabled:a,onClick:re,onMouseEnter:R,onMouseLeave:z,ref:le,tabIndex:-1,type:he,children:[ge,_e]}),t[60]=T,t[61]=a,t[62]=re,t[63]=R,t[64]=z,t[65]=g,t[66]=j,t[67]=ue,t[68]=de,t[69]=G,t[70]=fe,t[71]=me,t[72]=he,t[73]=ge,t[74]=_e,t[75]=ve):ve=t[75],ve};function TVe(e){return e-1}function lR(e){let t=(0,Z.c)(12),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({makePlatformAware:r,keys:i,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=r===void 0||r,o;t[4]===i?o=t[5]:(o=i===void 0?[]:i,t[4]=i,t[5]=o);let s=o,c;t[6]!==s||t[7]!==a?(c=a?s.map(DVe):s,t[6]=s,t[7]=a,t[8]=c):c=t[8];let l=c,u;return t[9]!==l||t[10]!==n?(u=(0,Q.jsx)(Nn,{...n,keys:l}),t[9]=l,t[10]=n,t[11]=u):u=t[11],u}var EVe=typeof navigator>`u`||typeof navigator.platform!=`string`?!1:/Mac|iPod|iPhone|iPad/.test(navigator.platform||``);function DVe(e){let t=e.toLowerCase();return t===`alt`&&EVe?OVe(e,`option`):t===`option`&&!EVe?OVe(e,`alt`):e}function OVe(e,t){let n=e.length;return t.replace(/./g,(t,r)=>r{let t=(0,Z.c)(2),n;return t[0]===e.children?n=t[1]:(n=(0,Q.jsx)(QBe,{delay:kVe,children:e.children}),t[0]=e.children,t[1]=n),n};function pR(e){let t=(0,Z.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===e.popover?i=t[4]:(i={...e.popover,animate:!0},t[3]=e.popover,t[4]=i);let a;return t[5]!==n||t[6]!==r||t[7]!==i?(a=(0,Q.jsx)(gVe,{...r,ref:n,popover:i}),t[5]=n,t[6]=r,t[7]=i,t[8]=a):a=t[8],a}function mR(e){let t=(0,Z.c)(50),n,r,i,a,o,s,c,l,u,d,f,p,m,h;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14]):({ref:u,badgeText:o,children:s,disabled:c,hotkeys:l,icon:n,iconRight:r,preview:p,renderMenuItem:d,text:m,tooltipProps:h,__unstable_subtitle:a,__unstable_space:i,...f}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h);let g=p===void 0?null:p,_;t[15]!==i||t[16]!==c||t[17]!==g?(_=g&&(0,Q.jsx)(X,{className:`p2v9sh1`,style:{opacity:c?.25:void 0},paddingRight:+!!i,children:(0,Q.jsx)(bn,{alignItems:`center`,height:`100%`,justifyContent:`center`,children:g})}),t[15]=i,t[16]=c,t[17]=g,t[18]=_):_=t[18];let v;t[19]===n?v=t[20]:(v=n&&(0,Q.jsx)(X,{paddingRight:1,children:(0,Q.jsxs)(Y,{size:1,children:[(0,$.isValidElement)(n)&&n,(0,GI.isValidElementType)(n)&&(0,Q.jsx)(n,{})]})}),t[19]=n,t[20]=v);let y;t[21]!==a||t[22]!==m?(y=m&&(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:a?1:2,flexDirection:`column`,children:[(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:m}),a&&(0,Q.jsx)(Y,{className:`p2v9sh0`,size:0,textOverflow:`ellipsis`,weight:`medium`,muted:!0,children:a})]}),t[21]=a,t[22]=m,t[23]=y):y=t[23];let b;t[24]!==r||t[25]!==o||t[26]!==l?(b=(o||l||r)&&(0,Q.jsxs)(bn,{alignItems:`center`,gap:3,marginLeft:3,children:[l&&(0,Q.jsx)(lR,{keys:l,style:{marginTop:-4,marginBottom:-4}}),o&&(0,Q.jsx)(nn,{fontSize:0,style:{marginTop:-4,marginBottom:-4},children:o}),r&&(0,Q.jsxs)(Y,{size:1,children:[(0,$.isValidElement)(r)&&r,(0,GI.isValidElementType)(r)&&(0,Q.jsx)(r,{})]})]}),t[24]=r,t[25]=o,t[26]=l,t[27]=b):b=t[27];let x;t[28]!==_||t[29]!==v||t[30]!==y||t[31]!==b?(x=(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,children:[_,v,y,b]}),t[28]=_,t[29]=v,t[30]=y,t[31]=b,t[32]=x):x=t[32];let S=x,C=g?1:3,w=g?1:3,T=f,E;t[33]!==s||t[34]!==S||t[35]!==d?(E=s===void 0&&typeof d==`function`?d(S):S,t[33]=s,t[34]=S,t[35]=d,t[36]=E):E=t[36];let D;t[37]!==c||t[38]!==u||t[39]!==E||t[40]!==C||t[41]!==w||t[42]!==T?(D=(0,Q.jsx)(cR,{disabled:c,paddingLeft:C,paddingRight:3,paddingY:w,ref:u,...T,children:E}),t[37]=c,t[38]=u,t[39]=E,t[40]=C,t[41]=w,t[42]=T,t[43]=D):D=t[43];let O=D;if(h){let e=h?.content,n;t[44]===O?n=t[45]:(n=(0,Q.jsx)(`div`,{children:O}),t[44]=O,t[45]=n);let r;return t[46]!==e||t[47]!==n||t[48]!==h?(r=(0,Q.jsx)(uR,{content:e,portal:!0,...h,children:n}),t[46]=e,t[47]=n,t[48]=h,t[49]=r):r=t[49],r}return O}function PVe(e){let t=(0,Z.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({onCatch:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=(0,$.useContext)(As),a;t[3]!==n||t[4]!==i?(a=e=>{let{error:t,info:r}=e,a=()=>{i?.onUncaughtError?.(t,r)};try{a()}catch(e){let t=e;t.message=`Encountered an additional error when calling custom "onUncaughtError()": ${t.message}`,console.error(t)}n?.({error:t,info:r})},t[3]=n,t[4]=i,t[5]=a):a=t[5];let o=a,s;return t[6]!==o||t[7]!==r?(s=(0,Q.jsx)(jn,{...r,onCatch:o}),t[6]=o,t[7]=r,t[8]=s):s=t[8],s}function FVe(e){let t=(0,Z.c)(8),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({ref:r,tone:i,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i===void 0?`default`:i,o;return t[4]!==n||t[5]!==r||t[6]!==a?(o=(0,Q.jsx)(gt,{...n,muted:!0,padding:2,ref:r,tone:a}),t[4]=n,t[5]=r,t[6]=a,t[7]=o):o=t[7],o}function hR(e){let t=(0,Z.c)(25),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]):({ref:o,animate:s,bodyHeight:n,children:r,footer:i,padding:c,zOffset:l,...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,t[8]=l);let u=s===void 0||s,d=c===void 0||c,{t:f}=nx(),p;t[9]!==i||t[10]!==a||t[11]!==f?(p=(i?.confirmButton||i?.cancelButton)&&(0,Q.jsxs)(bn,{gap:3,justifyContent:`flex-end`,padding:3,alignItems:`center`,children:[i?.description&&(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingLeft:1,children:(0,Q.jsx)(Y,{size:1,muted:!0,children:i.description})}),a.onClose&&(0,Q.jsx)(Mn,{mode:`bleed`,padding:2,text:f(`common.dialog.cancel-button.text`),tone:`default`,onClick:a.onClose,"data-testid":`cancel-button`,...i.cancelButton}),i.confirmButton&&(0,Q.jsx)(Mn,{mode:`default`,padding:2,text:f(`common.dialog.confirm-button.text`),tone:`critical`,"data-testid":`confirm-button`,...i.confirmButton})]}),t[9]=i,t[10]=a,t[11]=f,t[12]=p):p=t[12];let m=n===void 0?`min-content`:void 0,h=d?4:0,g;t[13]!==n||t[14]!==r||t[15]!==m||t[16]!==h?(g=(0,Q.jsx)(X,{height:n,minHeight:m,padding:h,children:r}),t[13]=n,t[14]=r,t[15]=m,t[16]=h,t[17]=g):g=t[17];let _;return t[18]!==u||t[19]!==a||t[20]!==o||t[21]!==p||t[22]!==g||t[23]!==l?(_=(0,Q.jsx)(an,{...a,animate:u,zOffset:l,ref:o,footer:p,children:g}),t[18]=u,t[19]=a,t[20]=o,t[21]=p,t[22]=g,t[23]=l,t[24]=_):_=t[24],_}function gR(e){let t=(0,Z.c)(8),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({ref:n,animate:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i===void 0||i,o;return t[4]!==a||t[5]!==n||t[6]!==r?(o=(0,Q.jsx)(iR,{...r,animate:a,ref:n}),t[4]=a,t[5]=n,t[6]=r,t[7]=o):o=t[7],o}function IVe(e){let t=(0,Z.c)(16),{cancelButtonIcon:n,cancelButtonText:r,confirmButtonIcon:i,confirmButtonText:a,message:o,onCancel:s,onConfirm:c,open:l,referenceElement:u,tone:d,placement:f,fallbackPlacements:p}=e,m=d===void 0?`critical`:d,h=f===void 0?`top`:f,g;t[0]===p?g=t[1]:(g=p===void 0?[`left`,`bottom`]:p,t[0]=p,t[1]=g);let _=g;if(!l)return null;let v;t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==a||t[6]!==o||t[7]!==s||t[8]!==c||t[9]!==m?(v=(0,Q.jsx)(LVe,{cancelButtonIcon:n,cancelButtonText:r,confirmButtonIcon:i,confirmButtonText:a,message:o,onCancel:s,onConfirm:c,tone:m}),t[2]=n,t[3]=r,t[4]=i,t[5]=a,t[6]=o,t[7]=s,t[8]=c,t[9]=m,t[10]=v):v=t[10];let y;return t[11]!==_||t[12]!==h||t[13]!==u||t[14]!==v?(y=(0,Q.jsx)(iR,{content:v,constrainSize:!0,fallbackPlacements:_,open:!0,placement:h,portal:!0,preventOverflow:!0,referenceElement:u}),t[11]=_,t[12]=h,t[13]=u,t[14]=v,t[15]=y):y=t[15],y}function LVe(e){let t=(0,Z.c)(29),{cancelButtonIcon:n,cancelButtonText:r,confirmButtonIcon:i,confirmButtonText:a,message:o,onCancel:s,onConfirm:c,tone:l}=e,{t:u}=nx(),{isTopLayer:d}=Mt(),f=(0,$.useRef)(null),p;t[0]!==d||t[1]!==s?(p=e=>{e.key===`Escape`&&d&&s()},t[0]=d,t[1]=s,t[2]=p):p=t[2],Ht(p);let m;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>[f.current],t[3]=m):m=t[3],tn(d&&s,m);let h;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(h={minWidth:280,maxWidth:350},t[4]=h):h=t[4];let g;t[5]===o?g=t[6]:(g=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,overflow:`auto`,padding:4,children:(0,Q.jsx)(Y,{size:1,children:o})}),t[5]=o,t[6]=g);let _;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(_={borderTop:`1px solid var(--card-border-color)`},t[7]=_):_=t[7];let v;t[8]!==r||t[9]!==u?(v=r||u(`common.dialog.cancel-button.text`),t[8]=r,t[9]=u,t[10]=v):v=t[10];let y;t[11]!==n||t[12]!==s||t[13]!==v?(y=(0,Q.jsx)(Mn,{"data-testid":`confirm-popover-cancel-button`,icon:n,onClick:s,mode:`ghost`,padding:2,text:v}),t[11]=n,t[12]=s,t[13]=v,t[14]=y):y=t[14];let b;t[15]!==a||t[16]!==u?(b=a||u(`common.dialog.confirm-button.text`),t[15]=a,t[16]=u,t[17]=b):b=t[17];let x;t[18]!==i||t[19]!==c||t[20]!==b||t[21]!==l?(x=(0,Q.jsx)(Mn,{"data-testid":`confirm-popover-confirm-button`,icon:i,onClick:c,padding:2,text:b,tone:l}),t[18]=i,t[19]=c,t[20]=b,t[21]=l,t[22]=x):x=t[22];let S;t[23]!==y||t[24]!==x?(S=(0,Q.jsx)(X,{paddingX:4,paddingY:3,style:_,children:(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(2, minmax(0, 1fr))`,gap:2,children:[y,x]})}),t[23]=y,t[24]=x,t[25]=S):S=t[25];let C;return t[26]!==S||t[27]!==g?(C=(0,Q.jsxs)(bn,{flexDirection:`column`,ref:f,style:h,children:[g,S]}),t[26]=S,t[27]=g,t[28]=C):C=t[28],C}var _R=e=>{let t=(0,Z.c)(11),n,r;t[0]===e?(n=t[1],r=t[2]):({tooltipProps:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(wVe,{...n,fontSize:1,padding:3}),t[3]=n,t[4]=i);let a=i;if(r){let e=r?.content,n;t[5]===a?n=t[6]:(n=(0,Q.jsx)(`div`,{children:a}),t[5]=a,t[6]=n);let i;return t[7]!==e||t[8]!==n||t[9]!==r?(i=(0,Q.jsx)(uR,{content:e,portal:!0,...r,children:n}),t[7]=e,t[8]=n,t[9]=r,t[10]=i):i=t[10],i}return a};function vR(e,t){let n=[t,!0],r={type:`tuple`,tuple:n};return function(t){let i=(0,$.useMemo)(()=>nt(t).pipe(G(t=>Fe(nt({type:`loading`}),e(t).pipe(K(e=>({type:`value`,value:e}))))),ja(([e],t)=>t.type===`loading`?[e,!0]:[t.value,!1],n),ze(([e,t],[n,r])=>e===n&&t===r),K(e=>({type:`tuple`,tuple:e})),Ge(e=>nt({type:`error`,error:e}))),[t]),a=ZE(i,r),o=tD(i,r);if(o.type===`error`)throw o.error;if(a.type===`error`)throw a.error;return a.tuple}}var RVe=vR(([e,t])=>C(e.getUser(t).catch(e=>(console.error(e),null))));function yR(e){let t=(0,Z.c)(3),n=EI(),r;return t[0]!==e||t[1]!==n?(r=[n,e],t[0]=e,t[1]=n,t[2]=r):r=t[2],RVe(r)}function bR(){let{currentUser:e}=fb();return e}var xR=2e3,zVe=J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-hwewk8-0`})(({$fill:e})=>Vt`align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;${e?Vt`bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;`:Vt`min-height:75px;height:stretch;height:-webkit-fill-available;width:stretch;width:-webkit-fill-available;`} ${!1} > *{position:absolute;}`),BVe=J(Zt).withConfig({displayName:`StyledSpinner`,componentId:`sc-hwewk8-1`})(({$animatePosition:e=!0})=>Vt`@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideUp{from{transform:translateY(0);}to{transform:translateY(-15px);}}animation:${e?`500ms ease-out 750ms 1 normal both running fadeIn, 750ms ease-out ${xR}ms 1 normal both running slideUp`:`500ms ease-out 750ms 1 normal both running fadeIn`};`),VVe=J(Y).withConfig({displayName:`StyledText`,componentId:`sc-hwewk8-2`})`@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideDown{from{transform:translateY(0);}to{transform:translateY(15px);}}animation:1500ms ease-out ${xR}ms 1 normal both running fadeIn,750ms ease-out ${xR}ms 1 normal both running slideDown;`;function SR(e){let t=(0,Z.c)(10),{fill:n,showText:r,title:i}=e,a=n?Ft:`div`,o=!!r,s;t[0]===o?s=t[1]:(s=(0,Q.jsx)(BVe,{$animatePosition:o,muted:!0}),t[0]=o,t[1]=s);let c;t[2]!==r||t[3]!==i?(c=r&&(0,Q.jsx)(HVe,{title:i}),t[2]=r,t[3]=i,t[4]=c):c=t[4];let l;return t[5]!==n||t[6]!==a||t[7]!==s||t[8]!==c?(l=(0,Q.jsxs)(zVe,{$fill:n,as:a,"data-testid":`loading-block`,children:[s,c]}),t[5]=n,t[6]=a,t[7]=s,t[8]=c,t[9]=l):l=t[9],l}function HVe(e){let t=(0,Z.c)(5),{title:n}=e,{t:r}=ox(),i;t[0]!==r||t[1]!==n?(i=n||r(`common.loading`),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;return t[3]===i?a=t[4]:(a=(0,Q.jsx)(VVe,{muted:!0,size:1,children:i}),t[3]=i,t[4]=a),a}function CR(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`circle`,{cx:12.5,cy:12.5,r:3.5,fill:`currentColor`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`circle-small`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}function wR(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`circle`,{cx:12.5,cy:12.5,r:2.9,stroke:`currentColor`,strokeWidth:1.2}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`ring`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}var UVe={bundles:[],loading:!0},WVe={bundles:[],loading:!1};function TR(e){return typeof e==`string`&&e.startsWith(`agent-`)}function GVe(e){let{organizationId$:t,client:n}=e;return{state$:t.pipe(ze(),G(e=>e?qVe(n,e):nt(WVe)),Ma(UVe),D({connector:()=>new te(1)}))}}var KVe=xe(()=>q(()=>import(`./browser-Cic9HASE.js`),__vite__mapDeps([7,1]))).pipe(K(({default:e})=>e),re(1));function qVe(e,t){let{token:n,withCredentials:r}=e.config(),i=e.getUrl(`/agent/${t}/bundles/mine/listen`),a={};return(n||r)&&(a.withCredentials=!0),n&&(a.headers={Authorization:`Bearer ${n}`}),(a.headers?KVe:nt(EventSource)).pipe(K(e=>new e(i,a))).pipe(G(e=>new h(t=>(e.addEventListener(`bundles`,(e=>{try{let n=JSON.parse(e.data);t.next({bundles:n.bundles,loading:!1})}catch{}})),e.addEventListener(`error`,(()=>{})),()=>{e.close()}))),Ge(()=>nt(WVe)))}function ER(){return fb().projectId}function JVe(e,t,n){let[r,i]=oM(n?.in,e,t),a=Rj(),o=n?.locale??a.locale??Dj,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,c=cM(r,i);if(isNaN(c))throw RangeError(`Invalid time value`);let l;return l=c<-6?`other`:c<-1?`lastWeek`:c<0?`yesterday`:c<1?`today`:c<2?`tomorrow`:c<7?`nextWeek`:`other`,mM(r,o.formatRelative(l,r,i,{locale:o,weekStartsOn:s}),{locale:o,weekStartsOn:s})}var YVe=t(((e,t)=>{var n=typeof Element<`u`,r=typeof Map==`function`,i=typeof Set==`function`,a=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function o(e,t){if(e===t)return!0;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;var s,c,l;if(Array.isArray(e)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(!o(e[c],t[c]))return!1;return!0}var u;if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;for(u=e.entries();!(c=u.next()).done;)if(!o(c.value[1],t.get(c.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf==`function`&&typeof t.valueOf==`function`)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString==`function`&&typeof t.toString==`function`)return e.toString()===t.toString();if(l=Object.keys(e),s=l.length,s!==Object.keys(t).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[c]))return!1;if(n&&e instanceof Element)return!1;for(c=s;c--!==0;)if((l[c]!==`_owner`&&l[c]!==`__v`&&l[c]!==`__o`||!e.$$typeof)&&!o(e[l[c]],t[l[c]]))return!1;return!0}return e!==e&&t!==t}t.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw e}}})),XVe=e(YVe(),1),ZVe=`[object String]`;function QVe(e){return typeof e==`string`||!lD(e)&&sD(e)&&oD(e)==ZVe}var DR=`https://cdn.sanity.io`,$Ve=/^https:\/\/cdn\.sanity\./,eHe=/^https:\/\/cdn\.[^/]+\/(images|files)\/[^/]+\/.*?[a-zA-Z0-9_]{24,40}.*$/,tHe=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+\.[a-z0-9]+$/,OR=/^file-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+$/,kR=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})-\d+x\d+\.[a-z0-9]+$/,nHe=/^image-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+$/,AR=/^(images|files)\/([a-z0-9]+)\/([a-z0-9][-\w]*)\//,rHe=/^(?:image-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+|file-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+)$/,iHe=`upload-in-progress-placeholder`,jR=class extends Error{constructor(e,t=`Failed to resolve asset ID from source`){super(t),this.unresolvable=!0,this.input=e}};function aHe(e){let t=e;return!!(t.unresolvable&&`input`in t)}function MR(e){return(...t)=>{try{return e(...t)}catch(e){if(aHe(e))return;throw e}}}function NR(e){return e!==null&&!Array.isArray(e)&&typeof e==`object`}function oHe(e){return NR(e)&&typeof e._ref==`string`}function sHe(e){return NR(e)&&typeof e._id==`string`}function cHe(e){return NR(e)&&typeof e.path==`string`}function lHe(e){return NR(e)&&typeof e.url==`string`}function uHe(e){return nHe.test(e)}function dHe(e){return OR.test(e)}function PR(e){let t=e;return NR(t)&&!!t.asset&&typeof t.asset==`object`}function fHe(e){let t=e;return NR(t)&&!!t._upload&&!(`asset`in t)}function FR(e){return $Ve.test(e)||eHe.test(e)}var pHe=Object.freeze({left:0,top:0,bottom:0,right:0}),mHe=Object.freeze({x:.5,y:.5,height:1,width:1}),hHe=e=>{let{top:t,bottom:n,left:r,right:i}=e,{top:a,bottom:o,left:s,right:c}=pHe;return t===a&&n===o&&r===s&&i===c},gHe=e=>{let{x:t,y:n,width:r,height:i}=e,{x:a,y:o,width:s,height:c}=mHe;return t===a&&n===o&&r===s&&i===c};function _He(e){if(AR.test(e))return e;if(!FR(e))throw new jR(`Failed to resolve path from URL "${e}"`);return new URL(e).pathname.replace(/^\/+/,``)}var vHe=MR(_He);function yHe(e){let t=(vHe(e)||e).replace(/^(images|files)\/[a-z0-9]+\/[a-z0-9][-\w]\/*/,``);if(!xHe(t))throw new jR(`Failed to resolve filename from URL "${e}"`);return t}var bHe=MR(yHe);function xHe(e){return tHe.test(e)||kR.test(e)}var SHe=`file-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-pdf`,CHe=`image-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-2000x3000-jpg`;function wHe(e){if(nHe.test(e))return EHe(e);if(OR.test(e))return THe(e);throw Error(`Invalid image/file asset ID: ${e}`)}function THe(e){if(!OR.test(e))throw Error(`Malformed file asset ID '${e}'. Expected an id like "${SHe}"`);let[,t,n]=e.split(`-`);return{type:`file`,assetId:t,extension:n}}function EHe(e){let[,t,n,r]=e.split(`-`),[i,a]=(n||``).split(`x`).map(Number);if(!t||!n||!r||!(i>0)||!(a>0))throw Error(`Malformed asset ID '${e}'. Expected an id like "${CHe}".`);return{type:`image`,assetId:t,width:i,height:a,extension:r}}function DHe(e){let t=bHe(e)||``;if(!xHe(t))throw Error(`Invalid image/file asset filename: ${e}`);try{return wHe(`${kR.test(t)?`image`:`file`}-${t.replace(/\.([a-z0-9+]+)$/i,`-$1`)}`)}catch{throw Error(`Invalid image/file asset filename: ${e}`)}}function OHe(e){if(!FR(e))throw Error(`URL is not a valid Sanity asset URL: ${e}`);let t=new URL(e).pathname.replace(/^\/+/,``),[n,,r,i]=t.match(AR)||[];if(!n||!r||!i)throw Error(`URL is not a valid Sanity asset URL: ${e}`);let[a,o]=t.slice(n.length).split(`/`);return{...DHe(a),projectId:r,dataset:i,vanityFilename:o}}function kHe(e){let t=OHe(e);if(t.type!==`image`)throw Error(`URL is not a valid Sanity image asset URL: ${e}`);return t}function AHe(e){try{return OHe(e).type}catch{return!1}}function IR(e){if(fHe(e))return{width:0,height:0,aspectRatio:0};let{width:t,height:n}=EHe(MHe(e));return{width:t,height:n,aspectRatio:t/n}}var jHe=MR(IR);function MHe(e){if(fHe(e))return iHe;let t=PR(e)?e.asset:e,n=``;if(typeof t==`string`?n=PHe(t):oHe(t)?n=t._ref:sHe(t)?n=t._id:cHe(t)?n=LR(`${DR}/${t.path}`):lHe(t)&&(n=LR(t.url)),!(n&&rHe.test(n)))throw new jR(e);return n}var NHe=MR(MHe);function PHe(e){if(rHe.test(e))return e;let t=FR(e)?new URL(e).pathname:e;if(t.indexOf(`/images`)===0||t.indexOf(`/files`)===0)return LR(e);if(AR.test(e))return LR(`${DR}/${e}`);if(IHe(e))return LR(`${DR}/files/a/b/${e}`);if(FHe(e))return LR(`${DR}/images/a/b/${e}`);throw new jR(e)}function LR(e){let[t,,,n]=_He(e).split(`/`);return`${t.replace(/s$/,``)}-${n.replace(/\./g,`-`)}`}function FHe(e){return kR.test(e)}function IHe(e){return tHe.test(e)}function LHe(e){let t=NHe(e);return t?t.startsWith(`file-`):!1}function RR(e){let t=NHe(e);return t?t.startsWith(`image-`):!1}function RHe(e){return AHe(e)===`image`}function zHe(e){let t=zR(e),[n,r]=(0,$.useState)(t),{defaultDpr:i,maxDpr:a,round:o}=e||{};return(0,$.useEffect)(()=>{if(!(typeof window<`u`&&`matchMedia`in window))return;let e=()=>r(zR({defaultDpr:i,maxDpr:a,round:o})),t=window.matchMedia(`screen and (resolution: ${n}dppx)`);return t.addEventListener?t.addEventListener(`change`,e):t.addListener(e),()=>{t.removeEventListener?t.removeEventListener(`change`,e):t.removeListener(e)}},[n,i,a,o]),n}function zR(e){let{defaultDpr:t=1,maxDpr:n=3,round:r=!0}=e||{},i=typeof window<`u`&&typeof window.devicePixelRatio==`number`?window.devicePixelRatio:t;return Math.min(Math.max(1,r?Math.floor(i):i),n)}var BR=new WeakMap,VR=()=>{},HR=Object,UR=e=>e===void 0,WR=e=>typeof e==`function`,GR=(e,t)=>({...e,...t}),KR=e=>WR(e.then),qR={},JR={},YR=`undefined`,XR=typeof window!=YR,ZR=typeof document!=YR,BHe=XR&&`Deno`in window,VHe=()=>XR&&typeof window.requestAnimationFrame!=YR,HHe=(e,t)=>{let n=BR.get(e);return[()=>!UR(t)&&e.get(t)||qR,r=>{if(!UR(t)){let i=e.get(t);t in JR||(JR[t]=i),n[5](t,GR(i,r),i||qR)}},n[6],()=>!UR(t)&&t in JR?JR[t]:!UR(t)&&e.get(t)||qR]},QR=!0,UHe=()=>QR,[$R,ez]=XR&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[VR,VR],WHe=()=>{let e=ZR&&document.visibilityState;return UR(e)||e!==`hidden`},GHe=e=>(ZR&&document.addEventListener(`visibilitychange`,e),$R(`focus`,e),()=>{ZR&&document.removeEventListener(`visibilitychange`,e),ez(`focus`,e)}),KHe=e=>{let t=()=>{QR=!0,e()},n=()=>{QR=!1};return $R(`online`,t),$R(`offline`,n),()=>{ez(`online`,t),ez(`offline`,n)}},qHe={isOnline:UHe,isVisible:WHe},JHe={initFocus:GHe,initReconnect:KHe},YHe=!$.useId,tz=!XR||BHe,XHe=e=>VHe()?window.requestAnimationFrame(e):setTimeout(e,1),nz=tz?$.useEffect:$.useLayoutEffect,rz=typeof navigator<`u`&&navigator.connection,ZHe=!tz&&rz&&([`slow-2g`,`2g`].includes(rz.effectiveType)||rz.saveData),iz=new WeakMap,QHe=e=>HR.prototype.toString.call(e),az=(e,t)=>e===`[object ${t}]`,$He=0,oz=e=>{let t=typeof e,n=QHe(e),r=az(n,`Date`),i=az(n,`RegExp`),a=az(n,`Object`),o,s;if(HR(e)===e&&!r&&!i){if(o=iz.get(e),o)return o;if(o=++$He+`~`,iz.set(e,o),Array.isArray(e)){for(o=`@`,s=0;s{if(WR(e))try{e=e()}catch{e=``}let t=e;return e=typeof e==`string`?e:(Array.isArray(e)?e.length:e)?oz(e):``,[e,t]},eUe=0,cz=()=>++eUe;async function tUe(...e){let[t,n,r,i]=e,a=GR({populateCache:!0,throwOnError:!0},typeof i==`boolean`?{revalidate:i}:i||{}),o=a.populateCache,s=a.rollbackOnError,c=a.optimisticData,l=e=>typeof s==`function`?s(e):s!==!1,u=a.throwOnError;if(WR(n)){let e=n,r=[],i=t.keys();for(let n of i)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){let[i]=sz(n);if(!i)return;let[s,d]=HHe(t,i),[f,p,m,h]=BR.get(t),g=()=>{let e=f[i];return(WR(a.revalidate)?a.revalidate(s().data,n):a.revalidate!==!1)&&(delete m[i],delete h[i],e&&e[0])?e[0](2).then(()=>s().data):s().data};if(e.length<3)return g();let _=r,v,y=!1,b=cz();p[i]=[b,0];let x=!UR(c),S=s(),C=S.data,w=S._c,T=UR(w)?C:w;if(x&&(c=WR(c)?c(T,C):c,d({data:c,_c:T})),WR(_))try{_=_(T)}catch(e){v=e,y=!0}if(_&&KR(_)){if(_=await _.catch(e=>{v=e,y=!0}),b!==p[i][0]){if(y)throw v;return _}y&&x&&l(v)&&(o=!0,d({data:T,_c:void 0}))}if(o&&(y||(WR(o)?d({data:o(_,T),error:void 0,_c:void 0}):d({data:_,error:void 0,_c:void 0}))),p[i][1]=cz(),Promise.resolve(g()).then(()=>{d({_c:void 0})}),y){if(u)throw v;return}return _}}var nUe=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},rUe=(e,t)=>{if(!BR.has(e)){let n=GR(JHe,t),r=Object.create(null),i=tUe.bind(void 0,e),a=VR,o=Object.create(null),s=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>{let e=n.indexOf(t);e>=0&&(n[e]=n[n.length-1],n.pop())}},c=(t,n,r)=>{e.set(t,n);let i=o[t];if(i)for(let e of i)e(n,r)},l=t=>{let n=BR.get(e),[,i,a,s]=n,c=cz();n[8]++;for(let e in a)delete a[e];for(let e in s)delete s[e];for(let e in i)i[e]=[c,c];let l={};for(let t of[...e.keys()]){let n=e.get(t);e.delete(t);let r=o[t];if(r)for(let e of r)e(l,n)}let u=!t||t.revalidate!==!1;for(let e in r){let t=r[e];for(let e=0;e{if(!BR.has(e)&&(BR.set(e,[r,Object.create(null),Object.create(null),Object.create(null),i,c,s,l,0]),!tz)){let t=n.initFocus(setTimeout.bind(void 0,nUe.bind(void 0,r,0))),i=n.initReconnect(setTimeout.bind(void 0,nUe.bind(void 0,r,1)));a=()=>{t&&t(),i&&i(),BR.delete(e)}}};return u(),[e,i,u,a,l]}let n=BR.get(e);return[e,n[4],void 0,void 0,n[7]]},iUe=(e,t,n,r,i)=>{let a=n.errorRetryCount,o=i.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;!UR(a)&&o>a||setTimeout(r,s,i)},aUe=AO,[lz,oUe,,,sUe]=rUe(new Map),cUe=GR({onLoadingSlow:VR,onSuccess:VR,onError:VR,onErrorRetry:iUe,onDiscarded:VR,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:ZHe?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:ZHe?5e3:3e3,compare:aUe,isPaused:()=>!1,cache:lz,mutate:oUe,unload:sUe,fallback:{}},qHe),lUe=(e,t)=>{let n=GR(e,t);if(t){let{use:r,fallback:i,cacheData:a}=e,{use:o,fallback:s,cacheData:c}=t;r&&o&&(n.use=r.concat(o)),i&&s&&(n.fallback=GR(i,s)),a&&c&&(n.cacheData=GR(a,c))}return n},uz=(0,$.createContext)({}),uUe=e=>{let{value:t}=e,n=(0,$.useContext)(uz),r=WR(t),i=(0,$.useMemo)(()=>r?t(n):t,[r,n,t]),a=(0,$.useMemo)(()=>r?i:lUe(n,i),[r,n,i]),o=i&&i.provider,s=(0,$.useRef)(void 0);o&&!s.current&&(s.current=rUe(o(a.cache||lz),i));let c=s.current;return c&&(a.cache=c[0],a.mutate=c[1],a.unload=c[4]),nz(()=>{if(c)return c[2]&&c[2](),c[3]},[]),(0,$.createElement)(uz.Provider,GR(e,{value:a}))},dUe=XR&&window.__SWR_DEVTOOLS_USE__,fUe=dUe?window.__SWR_DEVTOOLS_USE__:[],pUe=()=>{dUe&&(window.__SWR_DEVTOOLS_REACT__=$.default)},mUe=e=>WR(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],hUe=()=>{let e=(0,$.useContext)(uz);return(0,$.useMemo)(()=>GR(cUe,e),[e])},gUe=fUe.concat(e=>(t,n,r)=>e(t,n&&((...e)=>{let[r]=sz(t),[,,,i]=BR.get(lz);if(r.startsWith(`$inf$`))return n(...e);let a=i[r];return UR(a)?n(...e):(delete i[r],a)}),r)),_Ue=e=>function(...t){let n=hUe(),[r,i,a]=mUe(t),o=lUe(n,a),s=e,{use:c}=o,l=(c||[]).concat(gUe);for(let e=l.length;e--;)s=l[e](s);return s(r,i||o.fetcher||null,o)},vUe=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};pUe();var dz=$.use||(e=>{switch(e.status){case`pending`:throw e;case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:throw e.status=`pending`,e.then(t=>{e.status=`fulfilled`,e.value=t},t=>{e.status=`rejected`,e.reason=t}),e}}),fz={dedupe:!0},yUe=(e,t,n)=>t?e.get(t)?.has(n)===!0:!1,pz=(e,t,n)=>{if(!t)return;let r=e.get(t);r||(r=new Set,e.set(t,r)),r.add(n)},bUe=({value:e,getCacheData:t,canCommit:n,setCache:r})=>{let i=e=>{n()&&UR(t())&&r(e)};Promise.resolve(e).then(e=>{i({data:e,error:void 0})},e=>{i({error:e})})},mz=Promise.resolve(void 0);mz.status=`fulfilled`,mz.value=void 0;var xUe=()=>VR,SUe=(e,t,n)=>{let{cache:r,compare:i,suspense:a,fallbackData:o,revalidateOnMount:s,revalidateIfStale:c,refreshInterval:l,refreshWhenHidden:u,refreshWhenOffline:d,keepPreviousData:f,strictServerPrefetchWarning:p}=n,[m,h,g,_]=BR.get(r),[v,y]=sz(e),b=(0,$.useRef)(!1),x=(0,$.useRef)(!1),S=(0,$.useRef)(v),C=(0,$.useRef)(t),w=(0,$.useRef)(n),T=()=>w.current,E=()=>T().isVisible()&&T().isOnline(),[D,O,k,A]=HHe(r,v),j=(0,$.useRef)({}).current,M=UR(o)?UR(n.fallback)?void 0:n.fallback[v]:o,N=n.cacheData,P=v?N?.[v]:void 0,F=v?_[v]:void 0,I=UR(F)&&!UR(P),L=I?P:F,R=(e,t)=>{for(let n in j){let r=n;if(r===`data`){if(!i(e[r],t[r])&&(!UR(e[r])||!i(ae,t[r])))return!1}else if(t[r]!==e[r])return!1}return!0},z=!b.current,B=(0,$.useMemo)(()=>{let e=D(),n=A(),r=e=>{let n=GR(e);return delete n._k,(()=>{if(!v||!t||T().isPaused())return!1;if(z&&!UR(s))return s;let e=UR(M)?n.data:M;return a&&I&&UR(e)?!1:UR(e)||c})()?{isValidating:!0,isLoading:!0,...n}:n},i=r(e),o=e===n?i:r(n),l=i;return[()=>{let e=r(D());return R(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>o]},[r,v]),V=(0,tx.useSyncExternalStore)((0,$.useCallback)(e=>k(v,(t,n)=>{R(n,t)||e()}),[r,v]),B[0],B[1]),H=m[v]&&m[v].length>0,U=V.data,W=UR(U)?M&&KR(M)?dz(M):M:U,ee=V.error,te=(0,$.useRef)(W),ne=(0,$.useRef)(void 0),re=ne.current;re||(re=new WeakMap,ne.current=re);let ie=(0,$.useRef)(null),ae=f?UR(U)?UR(te.current)?W:te.current:U:W,oe=v&&UR(W),se=(0,$.useRef)(null);!tz&&(0,tx.useSyncExternalStore)(xUe,()=>(se.current=!1,se),()=>(se.current=!0,se));let ce=se.current;p&&ce&&!a&&oe&&console.warn(`Missing pre-initiated data for serialized key "${v}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let le=!v||!t||T().isPaused()||H&&!UR(ee)?!1:z&&!UR(s)?s:a&&I&&oe?!1:a?!UR(W)&&c:UR(W)||c,ue=z&&le,de=UR(V.isValidating)?ue:V.isValidating,G=UR(V.isLoading)?ue:V.isLoading,fe=(0,$.useCallback)(async e=>{let t=C.current;if(!v||!t||x.current||T().isPaused())return!1;let r,a,o=!0,s=e||{},c=!g[v]||!s.dedupe,l=I&&!yUe(re,N,v)&&!UR(L)&&UR(D().data),u=()=>YHe?!x.current&&v===S.current&&b.current:v===S.current,d={isValidating:!1,isLoading:!1},f=()=>{O(d)},p=()=>{let e=g[v];e&&e[1]===a&&delete g[v]},w={isValidating:!0};UR(D().data)&&(w.isLoading=!0);try{if(c&&(O(w),n.loadingTimeout&&UR(D().data)&&setTimeout(()=>{o&&u()&&T().onLoadingSlow(v,n)},n.loadingTimeout),l&&pz(re,N,v),g[v]=[l?L:t(y),cz()],l&&_[v]&&delete _[v]),[r,a]=g[v],r=await r,c&&setTimeout(p,n.dedupingInterval),!g[v]||g[v][1]!==a)return c&&u()&&T().onDiscarded(v),!1;d.error=void 0;let e=h[v];if(!UR(e)&&(a<=e[0]||a<=e[1]||e[1]===0))return f(),c&&u()&&T().onDiscarded(v),!1;let s=D().data;d.data=i(s,r)?s:r,c&&u()&&T().onSuccess(r,v,n)}catch(e){p();let t=T(),{shouldRetryOnError:n}=t;t.isPaused()||(d.error=e,c&&u()&&(t.onError(e,v,t),(n===!0||WR(n)&&n(e))&&(!T().revalidateOnFocus||!T().revalidateOnReconnect||E())&&t.onErrorRetry(e,v,t,e=>{let t=m[v];t&&t[0]&&t[0](3,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,f(),!0},[v,r]),pe=(0,$.useCallback)((...e)=>tUe(r,S.current,...e),[]);if(nz(()=>{let e=ie.current;e&&(ie.current=null,pz(re,e.cacheData,e.key),UR(D().data)&&O({data:e.data,error:void 0,_k:e._k}),_[e.key]&&delete _[e.key])}),nz(()=>{C.current=t,w.current=n,UR(U)||(te.current=U)}),nz(()=>{if(t||!I||UR(L)||yUe(re,N,v)||!UR(D().data))return;pz(re,N,v);let e=h[v];bUe({value:L,getCacheData:()=>D().data,canCommit:()=>!x.current&&v===S.current&&h[v]===e,setCache:e=>O({...e,_k:y})})}),nz(()=>{if(!v)return;let e=fe.bind(void 0,fz),t=0;T().revalidateOnFocus&&(t=Date.now()+T().focusThrottleInterval);let n=vUe(v,m,(n,r={})=>{if(n==0){let n=Date.now();T().revalidateOnFocus&&n>t&&E()&&(t=n+T().focusThrottleInterval,e())}else if(n==1)T().revalidateOnReconnect&&E()&&e();else if(n==2)return fe();else if(n==3)return fe(r);else if(n==4&&(te.current=void 0,r.revalidate))return fe()});return x.current=!1,S.current=v,b.current=!0,O({_k:y}),le&&(g[v]||(UR(W)||tz?e():XHe(e))),()=>{x.current=!0,n()}},[v]),nz(()=>{let e;function t(){let t=WR(l)?l(D().data):l;t&&e!==-1&&(e=setTimeout(n,t))}function n(){!D().error&&(u||T().isVisible())&&(d||T().isOnline())?fe(fz).then(t):t()}return t(),()=>{e&&=(clearTimeout(e),-1)}},[l,u,d,v]),(0,$.useDebugValue)(ae),a){if(!YHe&&tz&&oe&&UR(L))throw Error(`Fallback data is required when using Suspense in SSR.`);oe&&(C.current=t,w.current=n,x.current=!1);let e=!UR(L)&&oe,r;if(e&&I?(r=L&&KR(L)?dz(L):L,W=r,ae=r,tz||(ie.current={data:r,_k:y,key:v,cacheData:N})):dz(e?pe(L):mz),!UR(ee)&&oe)throw ee;let i=oe&&UR(r)?fe(fz):mz;!UR(ae)&&oe&&(i.status=`fulfilled`,i.value=!0),dz(i)}return{mutate:pe,get data(){return j.data=!0,ae},get error(){return j.error=!0,ee},get isValidating(){return j.isValidating=!0,de},get isLoading(){return j.isLoading=!0,G}}};HR.defineProperty(uUe,`defaultValue`,{value:cUe});var CUe=_Ue(SUe),wUe=[`asap`,`scheduled`,`undecided`];function TUe(e){return typeof e==`string`&&wUe.includes(e)}function hz(e){return typeof e==`object`&&!!e&&`_type`in e&&e._type===`system.release`}function gz(e){return e.metadata?.cardinality===`one`}function _z(e){return e?e.state===`active`&&e.metadata.releaseType===`scheduled`&&gz(e)&&!!e.metadata.intendedPublishAt:!1}var vz=`drafts`,EUe=`published`,DUe=`asap`,yz=[`archived`,`published`],bz={asap:{tone:`caution`},scheduled:{tone:`suggest`},undecided:{tone:`neutral`}},OUe=Intl.DateTimeFormat().resolvedOptions().timeZone,kUe=(e,t,n=OUe)=>{let r=JVe(e,t,{in:xj(n)});return pM(tM(r,`MM/dd/yyyy`,new Date))?new Date(e).toLocaleDateString(void 0,{timeZone:n}):r},AUe=DN(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`,8);function jUe(){return`${xF}.r${AUe()}`}function MUe(e,t){let n=Vn(e);return t?t===void 0||n===`Published`?!1:n===t:!Ln(e)}function NUe(e){let t=e.publishedAt||e.publishAt||e.metadata.intendedPublishAt;return t?new Date(t):null}function PUe(e,t){let n=NUe(e);return n?kUe(n,new Date,t):``}function xz(e){return e===`published`}function Sz(e){return e===vz}function FUe(e){return e.metadata.releaseType===`scheduled`&&(e.state===`scheduled`||e.state===`scheduling`)}var IUe=()=>({_id:jUe(),metadata:{title:``,description:``,releaseType:DUe,cardinality:`many`}});function LUe(e){return e.state!==`archived`}function RUe(e){return t=>{let n=gz(t);return e===`drafts`?n:!n}}function zUe(e){let{releases:t,archivedReleases:n,cardinalityView:r,releaseGroupMode:i,dateFilter:a}=e,o=(e=>{if(!a)return e;let[t,n]=a.getTimezoneAdjustedDateTimeRange(a.filterDate);return e.filter(e=>{let r=e.publishAt||e.metadata.intendedPublishAt;if(!r||e.metadata.releaseType!==`scheduled`)return!1;let i=new Date(r);return i>=t&&i<=n})})(i===`archived`?n:t);return r===`drafts`?i===`active`?o.filter(e=>e.state===`scheduled`||e.state===`scheduling`):i===`paused`?o.filter(e=>_z(e)):o:o}function Cz(e){if(xz(e))return`positive`;if(Sz(e))return`default`;if(hz(e)){if(e.state===`archived`)return`default`;if(e?.metadata?.releaseType===`asap`)return bz.asap.tone;if(e?.metadata?.releaseType===`undecided`)return bz.undecided.tone;if(_z(e))return`caution`;if(e?.metadata?.releaseType===`scheduled`)return bz.scheduled.tone}return TR(e)?`suggest`:`default`}function wz(e=[]){return[...e].sort((e,t)=>{if(e.metadata.releaseType===`undecided`&&t.metadata.releaseType!==`undecided`)return-1;if(e.metadata.releaseType!==`undecided`&&t.metadata.releaseType===`undecided`)return 1;if(e.metadata.releaseType===`undecided`&&t.metadata.releaseType===`undecided`)return new Date(t._createdAt).getTime()-new Date(e._createdAt).getTime();if(e.metadata.releaseType===`scheduled`&&t.metadata.releaseType===`scheduled`){let n=e.publishAt||e.metadata.intendedPublishAt;if(!n)return 1;let r=t.publishAt||t.metadata.intendedPublishAt;return r?new Date(r).getTime()-new Date(n).getTime():-1}return e.metadata.releaseType===`asap`&&t.metadata.releaseType!==`asap`?1:e.metadata.releaseType!==`asap`&&t.metadata.releaseType===`asap`?-1:e.metadata.releaseType===`asap`&&t.metadata.releaseType===`asap`?new Date(t._createdAt).getTime()-new Date(e._createdAt).getTime():0})}var BUe=[`drafts`],VUe=[`published`];function HUe({selectedPerspectiveName:e,releases:t,excludedPerspectives:n,isDraftModelEnabled:r}){let i=r?BUe:VUe;if(!e)return i;if(e===`published`)return VUe;let a=wz(t).map(e=>CF(e._id)),o=a.indexOf(e);return o===-1?[e,...i]:a.slice(o).concat(i).filter(e=>!n.includes(e))}var UUe=e=>{let t=e=>`release_${e.replaceAll(`-`,`_`)}`;return e.reduce(({subquery:e,projection:n},r)=>{let i=CF(r),a=t(i);return{subquery:`${e}"${a}": *[sanity::partOfRelease("${i}")]{_updatedAt, "docId": string::split(_id, ".")[2] } | order(_updatedAt desc),`,projection:`${n}"${r}": { - "updatedAt": ${a}[0]._updatedAt, - "documentIds": ${a}[].docId, - },`}},{subquery:``,projection:``})},WUe=e=>{let t=(t,n=!1)=>{if(!t?.length||!e)return nt({data:null,error:null,loading:!1});let{subquery:r,projection:i}=UUe(t),a=e.observable.fetch(`{${r}}{${i}}`,{},{tag:`release-docs.fetch`}).pipe(G(e=>nt({data:Object.entries(e).reduce((e,t)=>{let[n,r]=t;return{...e,[n]:{...r,documentCount:r.documentIds?.length||0}}},{}),error:null,loading:!1})),Ge(e=>(console.error(`Failed to fetch release metadata`,e),nt({data:null,error:e,loading:!1}))));return Li(()=>n,a.pipe(Ma({loading:!0,data:null,error:null})),a)},n=n=>!n?.length||!e?et:e.observable.listen(`*[(${n.reduce((e,t,n)=>`${e}${n===0?``:` ||`} sanity::partOfRelease("${t}")`,``)})]`,{},{includeResult:!0,includeAllVersions:!0,visibility:`query`,events:[`mutation`],tag:`release-docs.listen`}).pipe(Ge(e=>(console.error(`Failed to listen for release metadata`,e),et)),Xi(1e3),je(e=>e.length>0),G(e=>{let n=e.reduce((e,t)=>{if(`type`in t&&t.type===`mutation`){let n=t.documentId.split(`.`)[1];return e.includes(n)?e:[...e,n]}return e},[]);return n.length?t(n):et}));return e=>_e(t(e,!0),n(e))};function GUe(e){return(e??[]).reduce((e,t)=>(e.set(t._id,t),e),new Map)}function KUe(e,t){switch(t.type){case`LOADING_STATE_CHANGED`:return{...e,state:t.payload.loading?`loading`:`loaded`,error:t.payload.error};case`RELEASES_SET`:{let n=GUe(t.payload);return{...e,releases:n}}default:return e}}var qUe=`*[${`_type=="${BLe}" && _id in path("${xF}.*")`}] { - _id, - _type, - _rev, - _createdAt, - _updatedAt, - state, - finalDocumentStates, - publishAt, - publishedAt, - "metadata": coalesce(metadata, { - "title": "", - "releaseType": "undecided", - }), - // Content Lake initially encoded non-error states as {error: {message: ""}}. This projection - // ensures the error field only appears if the document has a non-empty error message. - ...select( - length(error.message) > 0 => { error }, - {} - ), -} | order(_createdAt desc)`,Tz={releases:new Map,state:`initialising`};function JUe(e){let{client:t}=e,n=new k,r=new fi(!1);function i(e){n.next(e)}let a=nt({action:{type:`LOADING_STATE_CHANGED`,payload:{loading:!0,error:void 0}}}).pipe(je(()=>!r.value),Ue(()=>r.next(!0)),ia(VF(t,qUe,{},{tag:`releases.listen`}).pipe(Ue(()=>r.next(!1)),K(e=>({response:e})))),Ge(e=>nt({action:{type:`LOADING_STATE_CHANGED`,payload:{loading:!1,error:e}}})),G(e=>`action`in e?nt(e.action):nt({type:`RELEASES_SET`,payload:e.response},{type:`LOADING_STATE_CHANGED`,payload:{loading:!1,error:void 0}}))),o=Fe(_e(a,n)).pipe(je(e=>e!==void 0),ja((e,t)=>KUe(e,t),Tz),Ma(Tz),re(1));return{state$:o,errorCount$:o.pipe(YUe(),re(1)),getMetadataStateForSlugs$:WUe(t),dispatch:i}}function YUe(){return S(G(({releases:e})=>C(e.values()).pipe(je(e=>e.state===`active`),je(e=>e.error!==void 0),ca())),ze())}function Ez(){let e=(0,Z.c)(5),t=wI(),n=db(),r=kI(),i=pb(nP),a;return e[0]!==r||e[1]!==t||e[2]!==i||e[3]!==n?(a=t.get({dependencies:[n,r],namespace:`ReleasesStore`})||JUe({client:i,previewStore:r}),t.set({dependencies:[n,r],namespace:`ReleasesStore`,value:a}),e[0]=r,e[1]=t,e[2]=i,e[3]=n,e[4]=a):a=e[4],a}function Dz(){let e=(0,Z.c)(11),{state$:t,dispatch:n}=Ez(),r=tD(t,Tz),i;e[0]===r.releases?i=e[1]:(i=wz(Array.from(r.releases.values()).filter(ZUe)).reverse(),e[0]=r.releases,e[1]=i);let a=i,o;e[2]===a?o=e[3]:(o=new Map(a.map(XUe)),e[2]=a,e[3]=o);let s=o,c=r.error,l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=[`loading`,`initialising`],e[4]=l):l=e[4];let u=l.includes(r.state),d;return e[5]!==s||e[6]!==n||e[7]!==a||e[8]!==r.error||e[9]!==u?(d={data:a,dispatch:n,error:c,byId:s,loading:u},e[5]=s,e[6]=n,e[7]=a,e[8]=r.error,e[9]=u,e[10]=d):d=e[10],d}function XUe(e){return[e._id,e]}function ZUe(e){return!yz.includes(e.state)}function QUe(e){return(e??[]).reduce((e,t)=>(e.set(t._id,t),e),new Map)}function $Ue(e,t){switch(t.type){case`LOADING_STATE_CHANGED`:return{...e,state:t.payload.error?`error`:t.payload.loading?`loading`:`loaded`,error:t.payload.error};case`VARIANTS_SET`:{let n=QUe(t.payload);return{...e,variants:n}}case`FETCH_SUCCEEDED`:{let n=QUe(t.payload);return{...e,variants:n,state:`loaded`,error:void 0}}case`VARIANT_DELETED`:{let{id:n}=t.payload,r=new Map(e.variants);return r.delete(n),{...e,variants:r}}default:return e}}var eWe=`*[${`_type=="${Wpe}" && _id in path("${px}.*")`}] { - _id, - _type, - _rev, - _createdAt, - _updatedAt, - name, - conditions, - "priority": coalesce(priority, 0), - metadata, -} | order(_createdAt desc)`,Oz={variants:new Map,state:`initialising`};function tWe(e){let{client:t,enabled:n}=e;if(!n){let e={variants:new Map,state:`loaded`};return{state$:nt(e),initialState:e,dispatch:()=>{}}}let r=new k;function i(e){r.next(e)}let a=nt({type:`LOADING_STATE_CHANGED`,payload:{loading:!0,error:void 0}}).pipe(ia(VF(t,eWe,{},{tag:`variants.listen`}).pipe(K(e=>({type:`FETCH_SUCCEEDED`,payload:e})))),Ge(e=>nt({type:`LOADING_STATE_CHANGED`,payload:{loading:!1,error:e}})));return{state$:_e(a,r).pipe(ja((e,t)=>$Ue(e,t),Oz),Ma(Oz),re(1)),initialState:Oz,dispatch:i}}function nWe(){let e=(0,Z.c)(5),t=db(),n=!!t.beta?.variants?.enabled,r=wI(),i=pb(mx),a;return e[0]!==r||e[1]!==i||e[2]!==n||e[3]!==t?(a=r.get({dependencies:[t],namespace:`VariantsStore`})||tWe({client:i,enabled:n}),r.set({dependencies:[t],namespace:`VariantsStore`,value:a}),e[0]=r,e[1]=i,e[2]=n,e[3]=t,e[4]=a):a=e[4],a}function kz(){let e=(0,Z.c)(8),{state$:t,initialState:n}=nWe(),{variants:r,error:i,state:a}=tD(t,n),o;e[0]===r?o=e[1]:(o=Array.from(r.values()),e[0]=r,e[1]=o);let s;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=[`loading`,`initialising`],e[2]=s):s=e[2];let c=s.includes(a),l;return e[3]!==i||e[4]!==o||e[5]!==c||e[6]!==r?(l={data:o,byId:r,error:i,loading:c},e[3]=i,e[4]=o,e[5]=c,e[6]=r,e[7]=l):l=e[7],l}function rWe(e=16){let t=new Uint8Array(e);return crypto.getRandomValues(t),t}var iWe=(()=>{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function Az(e){let t=iWe();return rWe(e).reduce((e,n)=>e+t[n],``).slice(0,e)}function jz(){return fb().dataset}var aWe={data:[],versions:[],error:null,loading:!0},oWe=new Map,sWe=new Map,cWe=PN({maxSize:100});function Mz(e){return tD(lWe(e),aWe)}function lWe(e){let t=(0,Z.c)(10),{documentId:n}=e,r;t[0]===n?r=t[1]:(r=zn(n),t[0]=n,t[1]=r);let i=r,a=jz(),o=ER(),s=kI(),{state$:c}=Ez(),l;t[2]===c?l=t[3]:(l=c.pipe(K(uWe)),t[2]=c,t[3]=l);let u=l,d;return t[4]!==a||t[5]!==s||t[6]!==o||t[7]!==i||t[8]!==u?(d=_We({documentPreviewStore:s,publishedId:i,projectId:o,dataset:a,releases$:u}),t[4]=a,t[5]=s,t[6]=o,t[7]=i,t[8]=u,t[9]=d):d=t[9],d}function uWe(e){return Array.from(e.releases.values()).filter(dWe)}function dWe(e){return!yz.includes(e.state)}var fWe=(e,t)=>{let n=Vn(e);if(n){let r=t.find(e=>CF(e._id)===n);return{bundleId:n,release:r?{_ref:r._id,_weak:!0}:void 0,group:{_ref:zn(e),_weak:!0},scopeId:n}}return{bundleId:Rn(e)?`drafts`:void 0,group:{_ref:zn(e),_weak:!0}}},pWe=e=>{let{variant:t,...n}=e;return e.variants?.[0]?n:t?{...n,variants:[{_ref:t._ref,_key:Az()}]}:n},mWe=(e,t)=>e._system?.group?pWe(e._system):pWe({...e._system,...fWe(e._id,t)}),hWe=[`_id`,`_type`,`_rev`,`_createdAt`,`_updatedAt`,`_system`];function gWe(e,t,n){let r=e.get(t);if(r)return r;let i=n().pipe(we(()=>e.delete(t)),D({connector:()=>new te(1),resetOnRefCountZero:()=>Ve(1e3)}));return e.set(t,i),i}function _We(e){let{documentPreviewStore:t,projectId:n,dataset:r,publishedId:i,releases$:a}=e;return gWe(sWe,`${n}-${r}-${i}`,()=>Pi([vWe({documentPreviewStore:t,publishedId:i,projectId:n,dataset:r}),a]).pipe(K(([e,t])=>({...e,versions:e.versions.map(e=>({...e,[RN]:mWe(e,t)}))}))))}function vWe(e){let{documentPreviewStore:t,projectId:n,dataset:r,publishedId:i}=e,a=`${n}-${r}-${i}`;return gWe(oWe,a,()=>t.unstable_observeVersionDocumentIds(i).pipe(cWe(a),K(({value:e})=>e),G((e,n)=>{if(e.length===0)return nt({data:[],versions:[],error:null,loading:!1});let r=Pi(e.map(e=>t.observePaths({_id:e},hWe).pipe(K(e=>MN(e)?e:void 0),K(t=>({_id:e,_rev:t?._rev??``,_type:t?._type??``,_createdAt:t?._createdAt??``,_updatedAt:t?._updatedAt??``,[RN]:t?.[RN]}))))).pipe(K(t=>({data:e,versions:t,error:null,loading:!1})));if(n>0)return r;let i={data:e,versions:[],error:null,loading:!0};return r.pipe(Ma(i))}),Ge(e=>nt({error:e,data:[],versions:[],loading:!1}))))}function Nz(e){return e[0]}function Pz(){let e=(0,$.useContext)(rs);if(!e)throw Error(`usePerspective must be used within a PerspectiveProvider`);return e}function Fz({bundle:e,documentVersions:t,variant:n}){return t.find(t=>{let r=e===`published`?!t._system.bundleId:t._system.bundleId===e,i=SP(t);return r&&(n?i===n:!i)})}function yWe({documentVersions:e,variant:t}){return Fz({bundle:`published`,variant:t,documentVersions:e})}function bWe(e){let t=[`projectId`in e&&"`projectId` not allowed in plugin configuration",`dataset`in e&&"`dataset` not allowed in plugin configuration"].filter(QVe);if(t.length)throw Error(`Invalid plugin configuration:\n${t.map(e=>`\t${e}`).join(` -`)}`)}function xWe(e){if(typeof e==`function`){let t=e;return e=>{let n=t(e);return bWe(n),n}}return bWe(e),()=>e}function SWe(e){let t=(0,Z.c)(5),n=KE(),r,i;t[0]===n?(r=t[1],i=t[2]):(r=()=>{console.error(`Scheduled publishing plugin is added by default, please remove this plugin from your config. - -If you have a custom date config, you can use the scheduledPublishing API to customize the date input. - -See: https://www.sanity.io/docs/scheduled-publishing. - `),n.push({id:`scheduled-publishing-deprecated`,closable:!0,duration:6e4,status:`error`,title:`Scheduled publishing plugin is deprecated`,description:`The scheduled publishing plugin is now deprecated, you should remove the plugin from your configuration. If you have a custom date config, you can use the scheduledPublishing API to customize the date input. See: https://www.sanity.io/docs/scheduled-publishing.`})},i=[n],t[0]=n,t[1]=r,t[2]=i),(0,$.useEffect)(r,i);let a;return t[3]===e?a=t[4]:(a=e.renderDefault(e),t[3]=e,t[4]=a),a}var CWe=xWe({name:`sanity/deprecated/scheduled-publishing`,studio:{components:{layout:SWe}}}),wWe=[`scheduled-publishing`],Iz=({plugins:e=[],...t},n)=>{let r={config:t,path:[...n,t.name]},i=e.flatMap(e=>Iz(e,[...n,t.name])),a=i.find(e=>e.config.name===`scheduled-publishing`);return a&&i.push({path:a.path,config:CWe()}),[...i.filter(e=>!wWe.includes(e.config.name)),r]},TWe=()=>(0,Q.jsx)($.Fragment,{});function EWe(e,t){function n(n){let r=t=>(0,Q.jsx)(e,{...t});for(let e of t){let t=r;r=n=>(0,Q.jsx)(e,{...n,renderDefault:t})}return r({...n,renderDefault:TWe})}return n}function Lz(e){let t=(0,Z.c)(4),{options:n}=fb().__internal,{defaultComponent:r,pick:i}=e,a;if(t[0]!==r||t[1]!==n||t[2]!==i){let e=[...Iz(n,[])];e.reverse(),a=EWe(r,e.map(e=>{let{config:t}=e;return i(t)}).filter(Boolean)),t[0]=r,t[1]=n,t[2]=i,t[3]=a}else a=t[3];return a}function Rz(e){return typeof e==`string`}var zz={block:{icon:25,media:{width:33,height:33}},blockImage:{icon:25,media:{width:600,height:400}},compact:{icon:21,media:{width:25,height:25}},default:{icon:21,media:{width:33,height:33}},detail:{icon:25,media:{width:73,height:73}},inline:{icon:15,media:{width:15,height:15}},media:{icon:25,media:{width:160,height:160}}};function DWe(e,t,n){return(0,GI.isValidElementType)(e)?(0,Q.jsx)(e,{layout:t,dimensions:n}):typeof e==`string`?(0,Q.jsx)(`div`,{children:e}):(0,$.isValidElement)(e)||e===null||typeof e==`number`||typeof e==`boolean`?e:null}function Bz(e,t,n){return typeof e==`string`?e:(0,GI.isValidElementType)(e)?(0,Q.jsx)(e,{layout:t}):e||n}function OWe(e){let t=jHe(e);if(t===void 0)return;let n=zz.blockImage.media,r=Math.min(n.width/t.width,1);return{width:Math.round(t.width*r),height:Math.round(t.height*r),fit:`max`,dpr:zR()}}function kWe(e,t){let{apiHost:n,projectId:r}=e.config();if(!r)throw Error(`Cannot create Media Library client: missing projectId in client config`);let i=new URL(n);return i.hostname=`${r}.${i.hostname}`,e.withConfig({apiHost:i.origin,resource:{id:t,type:`media-library`}})}function AWe(e,t){return typeof e==`object`&&!!e&&Object.prototype.hasOwnProperty.call(e,t)}function jWe(e,t){return`media-library:${e}:${t}`}function MWe(e){return!AWe(e,`media`)||!AWe(e.media,`_ref`)?!1:typeof e.media._ref==`string`}function NWe(e){if(typeof e!=`string`)return!1;let[t,n,r]=e.split(`:`,3);return t===`media-library`&&!!n&&!!r}function PWe(e){let t=MWe(e)?e?.media?._ref:e;return NWe(t)?t:void 0}var FWe=new Map,Vz=new mO({maxAge:3e5,maxSize:2e3});async function IWe(e){let{assetIds:t,client:n,libraryId:r}=e;if(t.length===0)return[];try{let e=await n.fetch(`*[_id in $ids]{_id, cdnAccessPolicy}`,{ids:t}),i=Object.fromEntries(e.map(e=>[e._id,e.cdnAccessPolicy]));return t.map(e=>{let t=i[e],n=jWe(r,e);return Vz.set(n,t),t})}catch(e){return console.error(`Error fetching cdnAccessPolicy batch`,{libraryId:r,assetIds:t,error:e}),t.forEach(e=>{let t=jWe(r,e);Vz.set(t,void 0)}),t.map(()=>void 0)}}function LWe(e,t){let n=FWe.get(t);if(n)return n;let r=kWe(e,t),i=new EN.default(e=>IWe({assetIds:e,client:r,libraryId:t}),{cache:!1});return FWe.set(t,i),i}function RWe(e,t){let[,n,r]=e.split(`:`,3);if(!n||!r||!t)return Promise.resolve(void 0);if(Vz.has(e)){let t=Vz.get(e)??void 0;return Promise.resolve(t)}return LWe(t,n).load(r)}function Hz(e){let t=(0,Z.c)(5),{client:n,source:r}=e,i;t[0]===r?i=t[1]:(i=PWe(r),t[0]=r,t[1]=i);let a=i,o=!!(a&&n.config().token),s=o?a:null,c;t[2]===n?c=t[3]:(c=async e=>RWe(e,n),t[2]=n,t[3]=c);let l=c,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u={dedupingInterval:0,revalidateOnFocus:!1,revalidateOnReconnect:!1,shouldRetryOnError:!1},t[4]=u):u=t[4];let{data:d,isLoading:f}=CUe(s,l,u);return a?o?f?`checking`:d??`unknown`:`unknown`:`public`}var zWe=`https://sanity-cdn.work`,BWe=`https://api.sanity.work`,VWe=`https://sanity-cdn.com`,HWe=`https://api.sanity.io`;function Uz(){let e=(0,Z.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={apiVersion:`vX`},e[0]=t):t=e[0];let n=pb(t),r;e[1]===n?r=e[2]:(r=n.config(),e[1]=n,e[2]=r);let{token:i}=r;return i}var Wz=new Map,Gz={error:null,isLoading:!1,objectUrl:void 0},UWe={error:null,isLoading:!0,objectUrl:void 0};function WWe(e,t){if(e&&t)return`${t}:${e}`}function GWe(e){e.listeners.forEach(e=>e())}function KWe(e){switch(e.status){case`pending`:return e.objectUrl?{objectUrl:e.objectUrl,isLoading:!0,error:null}:UWe;case`success`:return{objectUrl:e.objectUrl,isLoading:!1,error:null};case`error`:return{objectUrl:void 0,isLoading:!1,error:e.error};default:return Gz}}function qWe(e,t){let n=new AbortController,r={abortController:n,blob:null,cleanupTimer:void 0,error:null,listeners:new Set,objectUrl:void 0,status:`pending`};return fetch(e,{cache:`force-cache`,headers:{Authorization:`Bearer ${t}`},signal:n.signal}).then(e=>{if(e.ok)return e.blob();throw Error(`Failed to fetch image (HTTP ${e.status})`)}).then(e=>{r.blob=e,r.error=null,r.status=`success`,r.objectUrl=URL.createObjectURL(e),GWe(r)}).catch(e=>{r.blob=null,r.error=e,r.status=`error`,GWe(r)}),r}function JWe(e){let t=(0,Z.c)(10),n=Uz(),r;t[0]!==n||t[1]!==e?(r=WWe(e,n),t[0]=n,t[1]=e,t[2]=r):r=t[2];let i=r,a;t[3]===i?a=t[4]:(a=()=>{if(!i)return Gz;let e=Wz.get(i);return e?KWe(e):UWe},t[3]=i,t[4]=a);let[o,s]=(0,$.useState)(a),c,l;return t[5]!==i||t[6]!==n||t[7]!==e?(c=()=>{if(!i){s(YWe);return}let t=Wz.get(i);t||(t=qWe(e,n),Wz.set(i,t)),t.cleanupTimer&&(clearTimeout(t.cleanupTimer),t.cleanupTimer=void 0);let r=()=>s(KWe(t));return r(),t.listeners.add(r),()=>{t.listeners.delete(r),t.listeners.size===0&&(t.cleanupTimer=setTimeout(()=>{t.abortController.abort(),t.objectUrl&&URL.revokeObjectURL(t.objectUrl),Wz.delete(i)},2e3))}},l=[i,n,e],t[5]=i,t[6]=n,t[7]=e,t[8]=c,t[9]=l):(c=t[8],l=t[9]),(0,$.useEffect)(c,l),o}function YWe(e){return e.objectUrl||e.isLoading||e.error?Gz:e}function XWe(e){let t=(0,Z.c)(10),{accessPolicy:n,imageSource:r,imageUrlBuilder:i,transform:a}=e,o=n===void 0?`public`:n,s=o===`checking`,c=o===`private`,l;bb0:{if(!r||s){l=void 0;break bb0}if(a){let e;t[0]!==r||t[1]!==i||t[2]!==a?(e=a(i,r),t[0]=r,t[1]=i,t[2]=a,t[3]=e):e=t[3],l=e;break bb0}let e;t[4]!==r||t[5]!==i?(e=i.image(r).url(),t[4]=r,t[5]=i,t[6]=e):e=t[6],l=e}let u=l,{objectUrl:d,isLoading:f}=JWe(c?u:void 0),p=s||f,m=p?void 0:d??u,h;return t[7]!==p||t[8]!==m?(h={isLoading:p,url:m},t[7]=p,t[8]=m,t[9]=h):h=t[9],h}var ZWe=J.span.withConfig({displayName:`MediaWrapper`,componentId:`sc-79zod7-0`})(e=>{let{$dimensions:t,$layout:n,$radius:r,$responsive:i}=e,a=t.width||0,o=t.width||0,s=zz[n].icon;return Vt`position:relative;width:${i?`100%`:qt(a)};height:${i?`100%`:qt(o)};min-width:${i?void 0:qt(a)};border-radius:${({theme:e})=>qt(e.sanity.radius[r])};display:flex;overflow:hidden;overflow:clip;align-items:center;justify-content:center;& img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;border-radius:inherit;}& svg{color:var(--card-icon-color);display:block;flex:1;&:not([data-sanity-icon]){height:1em;width:1em;max-width:1em;max-height:1em;}&[data-sanity-icon]{display:block;font-size:calc(${s} / 16 * 1em);}}& > span[data-border]{display:block;position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px var(--card-fg-color);opacity:0.1;border-radius:inherit;pointer-events:none;}`});function Kz(e){let t=(0,Z.c)(14),{border:n,dimensions:r,layout:i,media:a,radius:o,responsive:s,styles:c}=e,l=n===void 0||n,u=o===void 0?1:o,d=s!==void 0&&s,f=c?.media,p;t[0]!==r||t[1]!==i||t[2]!==a?(p=QWe({dimensions:r,layout:i,media:a}),t[0]=r,t[1]=i,t[2]=a,t[3]=p):p=t[3];let m;t[4]===l?m=t[5]:(m=l&&(0,Q.jsx)(`span`,{"data-border":!0}),t[4]=l,t[5]=m);let h;return t[6]!==r||t[7]!==i||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==p||t[12]!==m?(h=(0,Q.jsxs)(ZWe,{$dimensions:r,$layout:i,$radius:u,$responsive:d,className:f,"data-testid":`Media`,children:[p,m]}),t[6]=r,t[7]=i,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h):h=t[13],h}function QWe(e){let{dimensions:t,layout:n,media:r,styles:i}=e;return typeof r==`string`?(0,Q.jsx)(Y,{as:`span`,className:i?.mediaString,size:1,children:r}):(0,GI.isValidElementType)(r)?(0,Q.jsx)(r,{dimensions:t,layout:n}):(0,$.isValidElement)(r)?r:null}var $We={...zz.compact.media,aspect:1,fit:`crop`,dpr:zR()},eGe=J(bn).withConfig({displayName:`Root`,componentId:`sc-k2dsu3-0`})`height:${qt(zz.compact.media.height)};box-sizing:content-box;`,tGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`TitleSkeleton`,componentId:`sc-k2dsu3-1`})`max-width:${qt(160)};width:80%;`;function nGe(e){let t=(0,Z.c)(32),{children:n,isPlaceholder:r,media:i,status:a,title:o}=e,{t:s}=ox(),c;t[0]===a?c=t[1]:(c=a&&(0,Q.jsx)(X,{"data-testid":`compact-preview__status`,paddingLeft:4,paddingRight:1,children:Bz(a,`compact`)}),t[0]=a,t[1]=c);let l=c;if(r){let e=i?1:2,n;t[2]===i?n=t[3]:(n=i&&(0,Q.jsx)(Rt,{animated:!0,radius:2,style:zz.compact.media}),t[2]=i,t[3]=n);let r;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(bn,{"data-testid":`compact-preview__heading`,flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:(0,Q.jsx)(tGe,{})}),t[4]=r):r=t[4];let a;t[5]!==l||t[6]!==n?(a=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,children:[n,r,l]}),t[5]=l,t[6]=n,t[7]=a):a=t[7];let o;return t[8]!==e||t[9]!==a?(o=(0,Q.jsx)(eGe,{alignItems:`center`,"data-testid":`default-preview`,paddingLeft:e,paddingRight:2,paddingY:1,children:a}),t[8]=e,t[9]=a,t[10]=o):o=t[10],o}let u=i?1:2,d;t[11]===i?d=t[12]:(d=i&&(0,Q.jsx)(Kz,{border:!1,dimensions:$We,layout:`compact`,media:i}),t[11]=i,t[12]=d);let f;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(f={color:`inherit`},t[13]=f):f=t[13];let p;t[14]===o?p=t[15]:(p=o&&Bz(o,`compact`),t[14]=o,t[15]=p);let m;t[16]!==s||t[17]!==o?(m=!o&&(0,Q.jsx)(`span`,{style:{color:`var(--card-muted-fg-color)`},children:s(`preview.default.title-fallback`)}),t[16]=s,t[17]=o,t[18]=m):m=t[18];let h;t[19]!==p||t[20]!==m?(h=(0,Q.jsx)(bn,{"data-testid":`compact-preview__header`,flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:(0,Q.jsxs)(Y,{size:1,style:f,textOverflow:`ellipsis`,weight:`medium`,children:[p,m]})}),t[19]=p,t[20]=m,t[21]=h):h=t[21];let g;t[22]!==l||t[23]!==d||t[24]!==h?(g=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,children:[d,h,l]}),t[22]=l,t[23]=d,t[24]=h,t[25]=g):g=t[25];let _;t[26]===n?_=t[27]:(_=n&&(0,Q.jsx)(X,{marginLeft:1,children:n}),t[26]=n,t[27]=_);let v;return t[28]!==u||t[29]!==g||t[30]!==_?(v=(0,Q.jsxs)(eGe,{alignItems:`center`,"data-testid":`compact-preview`,paddingLeft:u,paddingRight:2,paddingY:1,children:[g,_]}),t[28]=u,t[29]=g,t[30]=_,t[31]=v):v=t[31],v}var rGe=J(yt).withConfig({displayName:`Root`,componentId:`sc-mikwh4-0`})`overflow:hidden;overflow:clip;`,iGe=J(yt).withConfig({displayName:`Bar`,componentId:`sc-mikwh4-1`})(({theme:e})=>{let{color:t}=e.sanity;return Vt`height:${.5}rem;background:${Gt.blue[t.dark?400:500].hex};transition:transform 75ms;`});function qz(e){let t=(0,Z.c)(2),{value:n}=e,r=`translate3d(${n-100}%, 0, 0)`,i;return t[0]===r?i=t[1]:(i=(0,Q.jsx)(rGe,{radius:5,children:(0,Q.jsx)(iGe,{radius:5,style:{transform:r}})}),t[0]=r,t[1]=i),i}var aGe={...zz.default.media,aspect:1,fit:`crop`,dpr:zR()},oGe=J(bn).withConfig({displayName:`Root`,componentId:`sc-efhn6h-0`})`height:${qt(zz.default.media.height)};box-sizing:content-box;`,sGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`TitleSkeleton`,componentId:`sc-efhn6h-1`})`max-width:${qt(160)};width:80%;`,cGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`SubtitleSkeleton`,componentId:`sc-efhn6h-2`})`max-width:${qt(120)};width:60%;`;function Jz(e){let t=(0,Z.c)(54),{title:n,subtitle:r,media:i,status:a,isPlaceholder:o,children:s,styles:c,progress:l}=e,{t:u}=ox(),d=c?.root,f=!!r&&c?.hasSubtitle,p;t[0]!==d||t[1]!==f?(p=Qt(d,f),t[0]=d,t[1]=f,t[2]=p):p=t[2];let m=p,h=typeof l==`number`&&l>-1,g;t[3]!==a||t[4]!==c?.status?(g=a&&(0,Q.jsx)(X,{className:c?.status,"data-testid":`default-preview__status`,children:Bz(a,`default`)}),t[3]=a,t[4]=c?.status,t[5]=g):g=t[5];let _=g;if(o){let e=r===void 0||!!r,n=c?.placeholder,a=i?2:3,o;t[6]===i?o=t[7]:(o=i&&(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(Rt,{animated:!0,delay:300,radius:1,style:zz.default.media})}),t[6]=i,t[7]=o);let s;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(sGe,{delay:300}),t[8]=s):s=t[8];let l;t[9]===e?l=t[10]:(l=e&&(0,Q.jsx)(cGe,{delay:300}),t[9]=e,t[10]=l);let u;t[11]===l?u=t[12]:(u=(0,Q.jsxs)(bn,{"data-testid":`default-preview__heading`,flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[s,l]}),t[11]=l,t[12]=u);let d;t[13]===_?d=t[14]:(d=(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,children:_}),t[13]=_,t[14]=d);let f;t[15]!==d||t[16]!==o||t[17]!==u?(f=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,children:[o,u,d]}),t[15]=d,t[16]=o,t[17]=u,t[18]=f):f=t[18];let p;return t[19]!==f||t[20]!==n||t[21]!==a?(p=(0,Q.jsx)(oGe,{alignItems:`center`,className:n,"data-testid":`default-preview`,padding:2,paddingLeft:a,children:f}),t[19]=f,t[20]=n,t[21]=a,t[22]=p):p=t[22],p}let v=i?2:3,y;t[23]!==i||t[24]!==c?(y=i&&(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(Kz,{dimensions:aGe,layout:`default`,media:i,styles:c})}),t[23]=i,t[24]=c,t[25]=y):y=t[25];let b=c?.heading,x;t[26]!==h||t[27]!==l?(x=h&&(0,Q.jsx)(qz,{value:l}),t[26]=h,t[27]=l,t[28]=x):x=t[28];let S;t[29]!==h||t[30]!==c?.subtitle||t[31]!==c?.title||t[32]!==r||t[33]!==u||t[34]!==n?(S=!h&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Y,{className:c?.title,size:1,style:{color:`inherit`},textOverflow:`ellipsis`,weight:`medium`,children:[n&&Bz(n,`default`),!n&&(0,Q.jsx)(`span`,{style:{color:`var(--card-muted-fg-color)`},children:u(`preview.default.title-fallback`)})]}),r&&(0,Q.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,className:c?.subtitle,children:Bz(r,`default`)})]}),t[29]=h,t[30]=c?.subtitle,t[31]=c?.title,t[32]=r,t[33]=u,t[34]=n,t[35]=S):S=t[35];let C;t[36]!==b||t[37]!==x||t[38]!==S?(C=(0,Q.jsxs)(bn,{className:b,"data-testid":`default-preview__header`,flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[x,S]}),t[36]=b,t[37]=x,t[38]=S,t[39]=C):C=t[39];let w;t[40]===_?w=t[41]:(w=(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,children:_}),t[40]=_,t[41]=w);let T;t[42]!==s||t[43]!==c?.children?(T=s&&(0,Q.jsx)(`div`,{className:c?.children,children:s}),t[42]=s,t[43]=c?.children,t[44]=T):T=t[44];let E;t[45]!==w||t[46]!==T||t[47]!==y||t[48]!==C?(E=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,children:[y,C,w,T]}),t[45]=w,t[46]=T,t[47]=y,t[48]=C,t[49]=E):E=t[49];let D;return t[50]!==m||t[51]!==E||t[52]!==v?(D=(0,Q.jsx)(oGe,{alignItems:`center`,className:m,"data-testid":`default-preview`,padding:2,paddingLeft:v,children:E}),t[50]=m,t[51]=E,t[52]=v,t[53]=D):D=t[53],D}var lGe=J(bn).attrs({alignItems:`center`}).withConfig({displayName:`RootFlex`,componentId:`sc-kltknx-0`})`height:${qt(zz.detail.media.height)};`,uGe=J(X).withConfig({displayName:`StatusBox`,componentId:`sc-kltknx-1`})`white-space:nowrap;`,dGe=J(Rt).attrs({animated:!0,radius:2}).withConfig({displayName:`MediaSkeleton`,componentId:`sc-kltknx-2`})`width:${qt(zz.detail.media.width)};height:${qt(zz.detail.media.height)};`,fGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`TitleSkeleton`,componentId:`sc-kltknx-3`})`max-width:${qt(160)};width:80%;`,pGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`SubtitleSkeleton`,componentId:`sc-kltknx-4`})`max-width:${qt(120)};width:60%;`,mGe=J(un).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`DescriptionSkeleton`,componentId:`sc-kltknx-5`})`max-width:${qt(180)};width:90%;`,hGe=J(Y).withConfig({displayName:`DescriptionText`,componentId:`sc-kltknx-6`})(({theme:e})=>{let{fonts:t}=e.sanity,n=t.text.sizes[1].lineHeight*2;return Vt`& > span{max-height:${qt(n)};display:-webkit-box;overflow:hidden;overflow:clip;text-overflow:ellipsis;-webkit-line-clamp:${2};-webkit-box-orient:vertical;}`}),gGe={...zz.detail.media,fit:`crop`,aspect:1,dpr:zR()};function _Ge(e){let t=(0,Z.c)(49),{title:n,subtitle:r,description:i,mediaDimensions:a,media:o,status:s,children:c,isPlaceholder:l}=e,u=a===void 0?gGe:a,{t:d}=ox(),f;t[0]===s?f=t[1]:(f=s&&(0,Q.jsx)(uGe,{marginLeft:3,paddingRight:1,children:Bz(s,`detail`)}),t[0]=s,t[1]=f);let p=f;if(l){let e=r===void 0||!!r,n=o?2:3,a;t[2]===o?a=t[3]:(a=o&&(0,Q.jsx)(dGe,{"data-testid":`detail-preview__media`}),t[2]=o,t[3]=a);let s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(fGe,{}),t[4]=s):s=t[4];let c;t[5]===e?c=t[6]:(c=e&&(0,Q.jsx)(pGe,{}),t[5]=e,t[6]=c);let l;t[7]===i?l=t[8]:(l=i&&(0,Q.jsx)(X,{marginTop:1,children:(0,Q.jsx)(mGe,{})}),t[7]=i,t[8]=l);let u;t[9]!==c||t[10]!==l?(u=(0,Q.jsx)(bn,{alignItems:`center`,"data-testid":`detail-preview__header`,flexBasis:`0%`,flexGrow:1,children:(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[s,c,l]})}),t[9]=c,t[10]=l,t[11]=u):u=t[11];let d;t[12]!==p||t[13]!==a||t[14]!==u?(d=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:3,children:[a,u,p]}),t[12]=p,t[13]=a,t[14]=u,t[15]=d):d=t[15];let f;return t[16]!==n||t[17]!==d?(f=(0,Q.jsx)(lGe,{"data-testid":`detail-preview`,paddingLeft:n,paddingRight:2,paddingY:2,children:d}),t[16]=n,t[17]=d,t[18]=f):f=t[18],f}let m=o?2:3,h;t[19]!==o||t[20]!==u?(h=o&&(0,Q.jsx)(Kz,{dimensions:u,layout:`detail`,media:o}),t[19]=o,t[20]=u,t[21]=h):h=t[21];let g;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(g={color:`inherit`},t[22]=g):g=t[22];let _;t[23]===n?_=t[24]:(_=n&&Bz(n,`detail`),t[23]=n,t[24]=_);let v;t[25]!==d||t[26]!==n?(v=!n&&(0,Q.jsx)(Q.Fragment,{children:d(`preview.default.title-fallback`)}),t[25]=d,t[26]=n,t[27]=v):v=t[27];let y;t[28]!==_||t[29]!==v?(y=(0,Q.jsxs)(Y,{textOverflow:`ellipsis`,size:1,style:g,weight:`medium`,children:[_,v]}),t[28]=_,t[29]=v,t[30]=y):y=t[30];let b;t[31]===r?b=t[32]:(b=r&&(0,Q.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,children:Bz(r,`detail`)}),t[31]=r,t[32]=b);let x;t[33]===i?x=t[34]:(x=i&&(0,Q.jsx)(X,{marginTop:1,children:(0,Q.jsx)(hGe,{muted:!0,size:1,children:Bz(i,`detail`)})}),t[33]=i,t[34]=x);let S;t[35]!==y||t[36]!==b||t[37]!==x?(S=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[y,b,x]}),t[35]=y,t[36]=b,t[37]=x,t[38]=S):S=t[38];let C;t[39]!==p||t[40]!==S?(C=(0,Q.jsxs)(bn,{alignItems:`center`,"data-testid":`detail-preview__header`,flexBasis:`0%`,flexGrow:1,children:[S,p]}),t[39]=p,t[40]=S,t[41]=C):C=t[41];let w;t[42]!==c||t[43]!==C||t[44]!==h?(w=(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:3,children:[h,C,c]}),t[42]=c,t[43]=C,t[44]=h,t[45]=w):w=t[45];let T;return t[46]!==w||t[47]!==m?(T=(0,Q.jsx)(lGe,{"data-testid":`detail-preview`,paddingLeft:m,paddingRight:2,paddingY:2,children:w}),t[46]=w,t[47]=m,t[48]=T):T=t[48],T}var vGe=J.svg.withConfig({displayName:`Root`,componentId:`sc-1cif17-0`})`width:${43}px;height:${43}px;transform:rotate(-90deg);`,yGe=J.circle.withConfig({displayName:`BgCircle`,componentId:`sc-1cif17-1`})(({theme:e})=>{let{color:t}=e.sanity;return Vt`fill:none;stroke:${Gt.gray[t.dark?900:100].hex};stroke-width:${3}px;`}),bGe=J.circle.withConfig({displayName:`ProgressCircle`,componentId:`sc-1cif17-2`})(({theme:e})=>{let{color:t}=e.sanity;return Vt`fill:none;stroke:${Gt.blue[t.dark?400:500].hex};stroke-width:${3}px;transition:stroke-dashoffset 75ms;`});function xGe(e){let t=(0,Z.c)(3),{value:n}=e,r=Math.min(Math.max(n,0),100),i=2*Math.PI*20,a=(100-r)/100*i,o=`${43/2} ${43/2} 43 43`,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(yGe,{cx:43,cy:43,r:20}),t[0]=s):s=t[0];let c=`${a}px`,l;return t[1]===c?l=t[2]:(l=(0,Q.jsxs)(vGe,{viewBox:o,children:[s,(0,Q.jsx)(bGe,{cx:43,cy:43,r:20,style:{strokeDasharray:i,strokeDashoffset:c}})]}),t[1]=c,t[2]=l),l}var SGe=J(X).withConfig({displayName:`RootBox`,componentId:`sc-c7l6hd-0`})`position:relative;`,CGe=J(bn).attrs({alignItems:`center`,justifyContent:`center`}).withConfig({displayName:`MediaFlex`,componentId:`sc-c7l6hd-1`})`position:absolute;left:0;top:0;right:0;bottom:0;`,wGe=J(Rt).attrs({animated:!0,radius:2}).withConfig({displayName:`MediaSkeleton`,componentId:`sc-c7l6hd-2`})`width:100%;height:100%;`,TGe=J(bn).attrs({alignItems:`center`,justifyContent:`center`}).withConfig({displayName:`ProgressFlex`,componentId:`sc-c7l6hd-3`})`position:absolute;left:0;top:0;right:0;bottom:0;&:before{background-color:var(--card-bg-color);opacity:0.75;content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;}> svg{position:relative;z-index:2;}`,EGe=J(Sn).attrs({gap:2}).withConfig({displayName:`TooltipContentStack`,componentId:`sc-c7l6hd-4`})`max-width:${qt(200)};`,DGe={...zz.media.media,aspect:1,fit:`crop`,dpr:zR()};function OGe(e){let t=(0,Z.c)(30),{media:n,mediaDimensions:r,children:i,isPlaceholder:a,progress:o,subtitle:s,title:c,withBorder:l,withRadius:u}=e,d=r===void 0?DGe:r,f=o===void 0?-1:o,p=l===void 0||l,m=u===void 0||u,h=`${100/(d.aspect||1)}%`,g;t[0]===h?g=t[1]:(g={paddingBottom:h},t[0]=h,t[1]=g);let _=g,v;bb0:{if(!c||!s){v=null;break bb0}let e;t[2]===c?e=t[3]:(e=c&&(0,Q.jsx)(Y,{align:`center`,size:1,weight:`medium`,children:Bz(c,`media`)}),t[2]=c,t[3]=e);let n;t[4]===s?n=t[5]:(n=s&&(0,Q.jsx)(Y,{align:`center`,muted:!0,size:1,children:Bz(s,`media`)}),t[4]=s,t[5]=n);let r;t[6]!==e||t[7]!==n?(r=(0,Q.jsxs)(EGe,{children:[e,n]}),t[6]=e,t[7]=n,t[8]=r):r=t[8],v=r}let y=v,b;t[9]===_?b=t[10]:(b=(0,Q.jsx)(`div`,{style:_}),t[9]=_,t[10]=b);let x=!y,S;t[11]!==a||t[12]!==n||t[13]!==d||t[14]!==p||t[15]!==m?(S=a?(0,Q.jsx)(wGe,{}):(0,Q.jsx)(Kz,{border:p,dimensions:d,layout:`media`,media:n,radius:+!!m,responsive:!0}),t[11]=a,t[12]=n,t[13]=d,t[14]=p,t[15]=m,t[16]=S):S=t[16];let C;t[17]===f?C=t[18]:(C=typeof f==`number`&&f>-1&&(0,Q.jsx)(TGe,{children:(0,Q.jsx)(xGe,{value:f})}),t[17]=f,t[18]=C);let w;t[19]!==C||t[20]!==S?(w=(0,Q.jsxs)(CGe,{children:[S,C]}),t[19]=C,t[20]=S,t[21]=w):w=t[21];let T;t[22]!==w||t[23]!==x||t[24]!==y?(T=(0,Q.jsx)(uR,{content:y,disabled:x,placement:`top`,portal:!0,children:w}),t[22]=w,t[23]=x,t[24]=y,t[25]=T):T=t[25];let E;return t[26]!==i||t[27]!==T||t[28]!==b?(E=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsxs)(SGe,{"data-testid":`media-preview`,flexBasis:`0%`,flexGrow:1,overflow:`hidden`,children:[b,T,i]})}),t[26]=i,t[27]=T,t[28]=b,t[29]=E):E=t[29],E}var kGe=J(bn).attrs({alignItems:`center`}).withConfig({displayName:`HeaderFlex`,componentId:`sc-w8jhim-0`})`height:${qt(zz.block.media.height)};white-space:nowrap;position:relative;z-index:1;`,AGe=J(yt).withConfig({displayName:`MediaCard`,componentId:`sc-w8jhim-1`})`overflow:hidden;position:relative;padding-bottom:${({$ratio:e})=>e}%;& > span{position:absolute;top:0;left:0;right:0;bottom:0;}`,jGe=J(X).attrs({overflow:`hidden`}).withConfig({displayName:`RootBox`,componentId:`sc-w8jhim-2`})`border-radius:${({theme:e})=>e.sanity.radius[1]}px;`,MGe={...zz.blockImage.media,fit:`fillmax`,dpr:zR()},NGe=e=>{let{height:t,width:n}=e;return!t||!n?1:t/n*100};function PGe(e){let t=(0,Z.c)(35),{actions:n,title:r,subtitle:i,description:a,fallbackTitle:o,mediaDimensions:s,media:c,children:l,status:u}=e,d=o===void 0?`Untitled`:o,f=s===void 0?MGe:s,p;t[0]!==d||t[1]!==r?(p=(r||d)&&(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:r?Bz(r,`block`):d}),t[0]=d,t[1]=r,t[2]=p):p=t[2];let m;t[3]===i?m=t[4]:(m=i&&(0,Q.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,children:Bz(i,`block`)}),t[3]=i,t[4]=m);let h;t[5]!==p||t[6]!==m?(h=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[p,m]}),t[5]=p,t[6]=m,t[7]=h):h=t[7];let g;t[8]===u?g=t[9]:(g=u&&(0,Q.jsx)(X,{paddingX:2,paddingY:3,children:Bz(u,`block`)}),t[8]=u,t[9]=g);let _=n,v;t[10]!==g||t[11]!==_?(v=(0,Q.jsxs)(bn,{gap:1,paddingLeft:1,children:[g,_]}),t[10]=g,t[11]=_,t[12]=v):v=t[12];let y;t[13]!==h||t[14]!==v?(y=(0,Q.jsxs)(kGe,{paddingBottom:3,paddingLeft:2,paddingRight:1,paddingTop:1,children:[h,v]}),t[13]=h,t[14]=v,t[15]=y):y=t[15];let b;t[16]===f?b=t[17]:(b=NGe(f),t[16]=f,t[17]=b);let x=c,S;t[18]!==f||t[19]!==x?(S=(0,Q.jsx)(Kz,{border:!1,dimensions:f,layout:`blockImage`,media:x,radius:0,responsive:!0}),t[18]=f,t[19]=x,t[20]=S):S=t[20];let C;t[21]!==S||t[22]!==b?(C=(0,Q.jsx)(AGe,{$ratio:b,__unstable_checkered:!0,display:`flex`,sizing:`border`,radius:2,tone:`inherit`,children:S}),t[21]=S,t[22]=b,t[23]=C):C=t[23];let w;t[24]!==C||t[25]!==y?(w=(0,Q.jsxs)(Sn,{children:[y,C]}),t[24]=C,t[25]=y,t[26]=w):w=t[26];let T;t[27]===a?T=t[28]:(T=a&&(0,Q.jsx)(X,{paddingX:2,paddingY:3,children:(0,Q.jsx)(Y,{muted:!0,size:1,children:Bz(a,`block`)})}),t[27]=a,t[28]=T);let E;t[29]===l?E=t[30]:(E=l&&(0,Q.jsx)(`div`,{children:l}),t[29]=l,t[30]=E);let D;return t[31]!==w||t[32]!==T||t[33]!==E?(D=(0,Q.jsxs)(jGe,{children:[w,T,E]}),t[31]=w,t[32]=T,t[33]=E,t[34]=D):D=t[34],D}var FGe={...zz.block.media,aspect:1,fit:`crop`,dpr:zR()},IGe=J(bn).attrs({alignItems:`center`}).withConfig({displayName:`HeaderFlex`,componentId:`sc-xn5jp4-0`})`min-height:${qt(zz.block.media.height)};`;function LGe(e){let t=(0,Z.c)(34),{actions:n,title:r,subtitle:i,description:a,mediaDimensions:o,media:s,progress:c,status:l,children:u}=e,d=o===void 0?FGe:o,f=typeof c==`number`&&c>-1,p;t[0]!==s||t[1]!==d?(p=s&&(0,Q.jsx)(Kz,{dimensions:d,layout:`block`,media:s}),t[0]=s,t[1]=d,t[2]=p):p=t[2];let m=s?2:1,h;t[3]===r?h=t[4]:(h=r?Bz(r,`block`):`Untitled`,t[3]=r,t[4]=h);let g;t[5]===h?g=t[6]:(g=(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:h}),t[5]=h,t[6]=g);let _;t[7]===i?_=t[8]:(_=i&&(0,Q.jsx)(X,{marginTop:2,children:(0,Q.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,children:Bz(i,`block`)})}),t[7]=i,t[8]=_);let v;t[9]===a?v=t[10]:(v=a&&(0,Q.jsx)(X,{marginTop:3,children:(0,Q.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,children:Bz(a,`block`)})}),t[9]=a,t[10]=v);let y;t[11]!==f||t[12]!==c?(y=f&&(0,Q.jsx)(X,{marginTop:3,children:(0,Q.jsx)(qz,{value:c})}),t[11]=f,t[12]=c,t[13]=y):y=t[13];let b;t[14]!==m||t[15]!==g||t[16]!==_||t[17]!==v||t[18]!==y?(b=(0,Q.jsxs)(X,{flexBasis:`0%`,flexGrow:1,paddingLeft:m,children:[g,_,v,y]}),t[14]=m,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b):b=t[19];let x;t[20]===l?x=t[21]:(x=l&&(0,Q.jsx)(X,{paddingX:2,paddingY:3,children:Bz(l,`block`)}),t[20]=l,t[21]=x);let S=n,C;t[22]!==S||t[23]!==x?(C=(0,Q.jsxs)(bn,{gap:1,paddingLeft:1,children:[x,S]}),t[22]=S,t[23]=x,t[24]=C):C=t[24];let w;t[25]!==p||t[26]!==C||t[27]!==b?(w=(0,Q.jsxs)(IGe,{"data-testid":`block-preview__header`,children:[p,b,C]}),t[25]=p,t[26]=C,t[27]=b,t[28]=w):w=t[28];let T;t[29]===u?T=t[30]:(T=u&&(0,Q.jsx)(`div`,{"data-testid":`block-preview__children`,children:u}),t[29]=u,t[30]=T);let E;return t[31]!==w||t[32]!==T?(E=(0,Q.jsxs)(Sn,{"data-testid":`block-preview`,gap:1,children:[w,T]}),t[31]=w,t[32]=T,t[33]=E):E=t[33],E}var RGe=J.span.withConfig({displayName:`RootSpan`,componentId:`sc-4tkfjs-0`})`display:inline-flex;align-items:center;vertical-align:top;height:calc(1em - 1px);max-width:100%;`,zGe=J.span.withConfig({displayName:`MediaSpan`,componentId:`sc-4tkfjs-1`})`position:relative;display:inline-block;width:calc(1em - 1px);height:calc(1em - 1px);min-width:calc(1em - 1px);& img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:${({theme:e})=>qt(e.sanity.radius[1])};}& img + span{position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px var(--card-fg-color);opacity:0.2;border-radius:${({theme:e})=>qt(e.sanity.radius[1])};}& svg{display:block;font-size:calc(14 / 16 * 1em);margin:1px 0;&[data-sanity-icon]{font-size:calc(18 / 16 * 1em);margin:calc(1px + (2 / 18 * -1em)) 0;}}`,BGe=J(Y).attrs({forwardedAs:`span`}).withConfig({displayName:`TextSpan`,componentId:`sc-4tkfjs-2`})(({theme:e})=>{let t=e.sanity.fonts.text,n=t.sizes[1];return Vt`font-size:calc(${n.fontSize} / 16 * 1em);font-weight:${t.weights.medium};box-sizing:border-box;display:inline-block;vertical-align:top;line-height:${n.lineHeight/n.fontSize};padding-left:0.5em;padding-right:calc(0.5em - 2px);min-width:0;& > span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow:clip;}`}),VGe={...zz.inline.media,fit:`crop`,aspect:1,dpr:zR()};function HGe(e){let t=(0,Z.c)(11),{title:n,fallbackTitle:r,media:i,mediaDimensions:a}=e,o=r===void 0?`Untitled`:r,s=a===void 0?VGe:a,c;t[0]!==i||t[1]!==s?(c=i&&(0,Q.jsxs)(zGe,{"data-testid":`inline-preview-media`,children:[DWe(i,`inline`,s),(0,Q.jsx)(`span`,{})]}),t[0]=i,t[1]=s,t[2]=c):c=t[2];let l;t[3]!==o||t[4]!==n?(l=Bz(n,`inline`,o),t[3]=o,t[4]=n,t[5]=l):l=t[5];let u;t[6]===l?u=t[7]:(u=(0,Q.jsx)(BGe,{"data-testid":`inline-preview-title`,size:1,children:l}),t[6]=l,t[7]=u);let d;return t[8]!==c||t[9]!==u?(d=(0,Q.jsxs)(RGe,{"data-testid":`inline-preview`,children:[c,u]}),t[8]=c,t[9]=u,t[10]=d):d=t[10],d}var UGe={block:LGe,blockImage:PGe,compact:nGe,default:Jz,detail:_Ge,inline:HGe,media:OGe},WGe=[`top-end`,`bottom-end`];function GGe(e){let t=(0,Z.c)(11),{children:n,content:r}=e,[i,a]=(0,$.useState)(!1),[o,s]=(0,$.useState)(!1),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{a(!0)},t[0]=c):c=t[0];let l=c,u;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(u=e=>{e.relatedTarget instanceof Node&&e.currentTarget.contains(e.relatedTarget)||(a(!1),s(!1))},t[1]=u):u=t[1];let d=u,f,p;t[2]===i?(f=t[3],p=t[4]):(f=()=>{if(!i)return;let e=()=>s(!0);return window.addEventListener(`scroll`,e,{capture:!0,passive:!0}),()=>window.removeEventListener(`scroll`,e,{capture:!0})},p=[i],t[2]=i,t[3]=f,t[4]=p),(0,$.useEffect)(f,p);let m;t[5]===n?m=t[6]:(m=(0,Q.jsx)(`div`,{onMouseOut:d,onMouseOver:l,children:n}),t[5]=n,t[6]=m);let h;return t[7]!==r||t[8]!==o||t[9]!==m?(h=(0,Q.jsx)(uR,{content:r,disabled:o,fallbackPlacements:WGe,placement:`right`,children:m}),t[7]=r,t[8]=o,t[9]=m,t[10]=h):h=t[10],h}function KGe(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(tr,{className:`sanity-studio__preview-fallback-icon`}),e[0]=t):t=e[0],t}function qGe(e){let t=(0,Z.c)(17),{client:n,dimensions:r,imageSource:i,imageUrlBuilder:a,title:o}=e,s;t[0]===r?s=t[1]:(s=(e,t)=>{let n=r.width??100,i=r.height??100,a=r.fit,o=r.dpr??1;return e.image(t).withOptions({width:n,height:i,fit:a,dpr:o}).url()||``},t[0]=r,t[1]=s);let c=s,l;t[2]!==n||t[3]!==i?(l={client:n,source:i},t[2]=n,t[3]=i,t[4]=l):l=t[4];let u=Hz(l),d;t[5]!==u||t[6]!==i||t[7]!==a||t[8]!==c?(d={accessPolicy:u,imageSource:i,imageUrlBuilder:a,transform:c},t[5]=u,t[6]=i,t[7]=a,t[8]=c,t[9]=d):d=t[9];let{isLoading:f,url:p}=XWe(d),[m,h]=(0,$.useState)(!1),g;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>h(!0),t[10]=g):g=t[10];let _=g;if(f){let e;return t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Rt,{animated:!0,style:{width:`100%`,height:`100%`}}),t[11]=e):e=t[11],e}if(u===`unknown`&&m){let e;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(e={width:`100%`,height:`100%`},t[12]=e):e=t[12];let n;return t[13]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(yt,{tone:`critical`,style:e,children:(0,Q.jsx)(bn,{justifyContent:`center`,alignItems:`center`,style:{width:`100%`,height:`100%`},children:(0,Q.jsx)(Kn,{})})}),t[13]=n):n=t[13],n}let v=typeof o==`string`?o:void 0,y;return t[14]!==v||t[15]!==p?(y=(0,Q.jsx)(`img`,{alt:v,onError:_,referrerPolicy:`strict-origin-when-cross-origin`,src:p}),t[14]=v,t[15]=p,t[16]=y):y=t[16],y}var Yz=(0,$.memo)(function(e){let t=(0,Z.c)(33),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]):({icon:n,layout:i,media:a,imageUrl:r,title:s,tooltip:c,...o}=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=pb(mb),u;t[8]===l?u=t[9]:(u=Xy(l),t[8]=l,t[9]=u);let d=u,f;t[10]!==l||t[11]!==d||t[12]!==a||t[13]!==s?(f=e=>{let t=a;if(Rz(t)&&RHe(t)){let{assetId:e}=kHe(t);t=e}return(0,Q.jsx)(qGe,{client:l,dimensions:e.dimensions,imageSource:t,imageUrlBuilder:d,title:s})},t[10]=l,t[11]=d,t[12]=a,t[13]=s,t[14]=f):f=t[14];let p=f,m;t[15]===n?m=t[16]:(m=()=>(0,Q.jsx)(n||KGe,{}),t[15]=n,t[16]=m);let h=m,g;bb0:{if(n===!1){g=!1;break bb0}if(Rz(a)&&RHe(a)){g=p;break bb0}if(RR(a)){g=p;break bb0}if((0,GI.isValidElementType)(a)){g=a;break bb0}if((0,$.isValidElement)(a)){g=a;break bb0}if(Rz(r)){let e=Rz(s)?s:void 0,n;t[17]!==r||t[18]!==e?(n=(0,Q.jsx)(`img`,{src:r,alt:e,referrerPolicy:`strict-origin-when-cross-origin`}),t[17]=r,t[18]=e,t[19]=n):n=t[19],g=n;break bb0}g=h}let _=g,v;bb1:{if(e.mediaDimensions){v=e.mediaDimensions;break bb1}if(i!==`blockImage`){v=void 0;break bb1}if(!RR(a)){v=void 0;break bb1}let n;t[20]===a?n=t[21]:(n=OWe(a),t[20]=a,t[21]=n),v=n}let y=v,b;t[22]!==_||t[23]!==y||t[24]!==o||t[25]!==s?(b={...o,media:_,mediaDimensions:y,title:s},t[22]=_,t[23]=y,t[24]=o,t[25]=s,t[26]=b):b=t[26];let x=b,S=UGe[i||`default`],C;t[27]!==S||t[28]!==x?(C=(0,Q.jsx)(S,{...x}),t[27]=S,t[28]=x,t[29]=C):C=t[29];let w=C;if(c){let e;return t[30]!==w||t[31]!==c?(e=(0,Q.jsx)(GGe,{content:c,children:w}),t[30]=w,t[31]=c,t[32]=e):e=t[32],e}return w});function JGe(e){return e.components?.preview?e.components.preview:Yz}function YGe(e){return e.form?.components?.input}function XGe(e){return e.form?.components?.field}function ZGe(e){return e.form?.components?.preview}function QGe(e){return e.form?.components?.item}function $Ge(e){return e.form?.components?.block}function eKe(e){return e.form?.components?.inlineBlock}function tKe(e){return e.form?.components?.annotation}function nKe(e){return e.form?.components?.portableText?.plugins}function Xz(e){let t=(0,Z.c)(9),{componentResolver:n,componentProps:r}=e,{schemaType:i}=r;if(!i)throw Error("the `schemaType` property must be defined");let a;t[0]!==n||t[1]!==i?(a=n(i),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o=a,s;t[3]===n?s=t[4]:(s=e=>{if(!e.schemaType?.type)throw Error(`Attempted to render form component of non-existent parent type`);let{components:t,...r}=e.schemaType,i=n(r);return(0,Q.jsx)(i,{...e})},t[3]=n,t[4]=s);let c=s,l;return t[5]!==o||t[6]!==r||t[7]!==c?(l=(0,Q.jsx)(o,{...r,renderDefault:c}),t[5]=o,t[6]=r,t[7]=c,t[8]=l):l=t[8],l}function rKe(e){let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n={componentProps:e,componentResolver:JGe},t[0]=e,t[1]=n),Xz(n)}function iKe(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={defaultComponent:rKe,pick:ZGe},e[0]=t):t=e[0],Lz(t)}var aKe=Zz,oKe={isLoading:!0},sKe=nt({isLoading:!1,value:{title:void 0,description:void 0}});function cKe(e){if(!e||typeof e!=`object`)return;let t=e;if(fF(t))return`unpublish:${zn(t._id)}`;let n=t._id??t._ref;return t._dataset?`${t._projectId}/${t._dataset}/${n}`:n}function lKe(e){let{value:t,perspective:n,variant:r}=e;if(!t)return;let i=t;return fF(i)?{previewable:{_id:zn(i._id)},perspective:[],variant:void 0}:{previewable:{_id:i._id,...t},perspective:n,variant:r}}function uKe(e,t){return e.isLoading===t.isLoading&&e.error===t.error&&(0,XVe.default)(e.value,t.value)}function dKe(e,t,n){return e.pipe(ze(AO),G(e=>{let r=lKe(e);return r?n(r.previewable,t,{perspective:r.perspective,variant:r.variant,viewOptions:{ordering:e.ordering}}).pipe(K(e=>({isLoading:!1,value:e.snapshot||void 0})),Ge(e=>nt({isLoading:!1,error:e}))):sKe}),ze(uKe))}function fKe(e,t,n){let r=(0,Z.c)(19),i;r[0]===n.value?i=r[1]:(i=cKe(n.value),r[0]=n.value,r[1]=i);let a=i,o;r[2]!==a||r[3]!==e||r[4]!==n||r[5]!==t?(o=()=>({enabled:e,schemaType:t,documentKey:a,inputs$:new fi(n)}),r[2]=a,r[3]=e,r[4]=n,r[5]=t,r[6]=o):o=r[6];let[s,c]=(0,$.useState)(o),l;if(r[7]!==s||r[8]!==a||r[9]!==e||r[10]!==n||r[11]!==t){let{inputs$:i}=s;l=i,(s.enabled!==e||s.schemaType!==t||s.documentKey!==a)&&(l=new fi(n),c({enabled:e,schemaType:t,documentKey:a,inputs$:l})),r[7]=s,r[8]=a,r[9]=e,r[10]=n,r[11]=t,r[12]=l}else l=r[12];let u;r[13]!==n||r[14]!==l?(u=()=>{l.next(n)},r[13]=n,r[14]=l,r[15]=u):u=r[15];let d;return r[16]!==n||r[17]!==l?(d=[l,n],r[16]=n,r[17]=l,r[18]=d):d=r[18],(0,$.useEffect)(u,d),l}function Zz(e){let t=(0,Z.c)(14),n;t[0]===e?n=t[1]:(n=e||{},t[0]=e,t[1]=n);let{enabled:r,ordering:i,schemaType:a,value:o,perspectiveStack:s,variant:c}=n,l=r===void 0||r,{observeForPreview:u}=kI(),{perspectiveStack:d,selectedVariantNames:f}=Pz(),p;t[2]===f?p=t[3]:(p=Nz(f),t[2]=f,t[3]=p);let m=p,h=s??d,g=c??(s?void 0:m),_;t[4]!==i||t[5]!==h||t[6]!==o||t[7]!==g?(_={value:o,perspective:h,variant:g,ordering:i},t[4]=i,t[5]=h,t[6]=o,t[7]=g,t[8]=_):_=t[8];let v=fKe(l,a,_),y;return t[9]!==l||t[10]!==v||t[11]!==u||t[12]!==a?(y=l&&a?dKe(v,a,u):sKe,t[9]=l,t[10]=v,t[11]=u,t[12]=a,t[13]=y):y=t[13],tD(y,oKe)}var pKe=typeof window>`u`?et:Ke(window,`orientationchange`).pipe(re(1)),mKe=typeof window>`u`?et:Ke(window,`resize`).pipe(re(1)),hKe=typeof window>`u`?et:Ke(window,`scroll`,{passive:!0,capture:!0}).pipe(re(1));function gKe(){return typeof window<`u`&&`IntersectionObserver`in window&&`IntersectionObserverEntry`in window&&`intersectionRatio`in IntersectionObserverEntry.prototype&&(`isIntersecting`in IntersectionObserverEntry.prototype||Object.defineProperty(IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0)}var _Ke=gKe()?vKe():yKe();function vKe(){let e=new k,t=new IntersectionObserver(t=>{t.forEach(t=>{e.next(t)})},{threshold:0,rootMargin:`150px`});return function(n){return new h(e=>(t.observe(n),e.next(),()=>t.unobserve(n))).pipe(Ee(()=>e.asObservable()),je(e=>e.target===n),K(e=>({isIntersecting:e.isIntersecting})))}}function yKe(){function e(){return{left:0,right:window.innerWidth,top:0,bottom:window.innerHeight}}function t(e,t,n){return e.left<=t.right+n&&e.right>=t.left-n&&e.top<=t.bottom+n&&e.bottom>=t.top-n}function n(n){return()=>t(n.getBoundingClientRect(),e(),150)}return function(e){let t=n(e);return _e(nt(t()),mKe,hKe,pKe).pipe(K(t),K(e=>({isIntersecting:e})))}}var bKe=typeof window>`u`?et:Ke(document,`visibilitychange`).pipe(re(1));function xKe(e){let t=(0,Z.c)(6),{element:n,hideDelay:r,disabled:i}=e,a=r===void 0?0:r,o;bb0:{if(!n||i){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=nt(!1),t[0]=e):e=t[0],o=e;break bb0}let e;if(t[1]!==n||t[2]!==a){let r=`checkVisibility`in n&&n.checkVisibility(),i=Fe(nt(!document.hidden),bKe.pipe(K(CKe))).pipe(ze()),o=_Ke(n).pipe(K(SKe)),s;t[4]===a?s=t[5]:(s=e=>e?nt(!0):nt(!1).pipe(ha(a)),t[4]=a,t[5]=s),e=i.pipe(G(e=>e?o:nt(!1)),G(s),ze(),Ma(r)),t[1]=n,t[2]=a,t[3]=e}else e=t[3];o=e}let s=ZE(o,!1);return!i&&s}function SKe(e){return e.isIntersecting}function CKe(e){return e.target instanceof Document&&!e?.target?.hidden}function wKe(e){return TKe(e?._upload)}function Qz(e){return Rz(e)?e:void 0}function TKe(e){if(!MN(e))return;let t=typeof e.progress==`number`?e.progress:0,n=Qz(e.initiated||e.createdAt),r=Qz(e.updated||e.updatedAt),i=Qz(e?.file?.name),a=Qz(e?.file?.type),o=Qz(e.previewImage);if(n&&r&&i&&a)return{progress:t,createdAt:n,updatedAt:r,file:{name:i,type:a},previewImage:o}}function EKe(e){let t=(0,Z.c)(53),n,r,i,a,o,s,c,l,u;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],u=t[9]):({layout:r,value:l,component:n,style:c,schemaType:o,skipVisibilityCheck:s,perspectiveStack:i,variant:u,...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,t[8]=l,t[9]=u);let{t:d}=ox(),[f,p]=(0,$.useState)(null),m=xKe({disabled:s,element:f,hideDelay:2e3})||s,h=s||m,g;t[10]!==i||t[11]!==o||t[12]!==h||t[13]!==l||t[14]!==u?(g={enabled:h,schemaType:o,value:l,perspectiveStack:i,variant:u},t[10]=i,t[11]=o,t[12]=h,t[13]=l,t[14]=u,t[15]=g):g=t[15];let _=Zz(g),v=c?.minWidth||1,y=c?.minHeight||1,b;t[16]!==c||t[17]!==v||t[18]!==y?(b={...c,minWidth:v,minHeight:y},t[16]=c,t[17]=v,t[18]=y,t[19]=b):b=t[19];let x=b,S;t[20]===l?S=t[21]:(S=wKe(l),t[20]=l,t[21]=S);let C=S,w;bb0:{if(C?.previewImage){let e;t[22]===d?e=t[23]:(e=d(`preview.image.file-is-being-uploaded.alt-text`),t[22]=d,t[23]=e);let n;t[24]!==e||t[25]!==C.previewImage?(n=(0,Q.jsx)(`img`,{alt:e,src:C.previewImage}),t[24]=e,t[25]=C.previewImage,t[26]=n):n=t[26],w=n;break bb0}if(_?.value?.media===null||_?.value?.media===!1){w=void 0;break bb0}if(!_?.value?.media){w=o.icon;break bb0}w=_?.value?.media}let T=w,E=_?.value?_.value.subtitle??null:void 0,D;t[27]===_?.value?D=t[28]:(D=_?.value||{},t[27]=_?.value,t[28]=D);let O;t[29]!==r||t[30]!==T||t[31]!==E||t[32]!==a||t[33]!==o||t[34]!==D?(O=(0,Q.jsx)(Yz,{...a,...D,isPlaceholder:!0,layout:r,media:T,schemaType:o,subtitle:E}),t[29]=r,t[30]=T,t[31]=E,t[32]=a,t[33]=o,t[34]=D,t[35]=O):O=t[35];let k;t[36]===_?.value?k=t[37]:(k=_?.value||{},t[36]=_?.value,t[37]=k);let A=_?.error,j=_?.isLoading,M;t[38]!==n||t[39]!==r||t[40]!==T||t[41]!==a||t[42]!==o||t[43]!==A||t[44]!==j||t[45]!==k?(M=(0,Q.jsx)(n,{...a,...k,media:T,error:A,isPlaceholder:j,layout:r,schemaType:o}),t[38]=n,t[39]=r,t[40]=T,t[41]=a,t[42]=o,t[43]=A,t[44]=j,t[45]=k,t[46]=M):M=t[46];let N;t[47]!==M||t[48]!==O?(N=(0,Q.jsx)($.Suspense,{fallback:O,children:M}),t[47]=M,t[48]=O,t[49]=N):N=t[49];let P;return t[50]!==x||t[51]!==N?(P=(0,Q.jsx)(`div`,{ref:p,style:x,children:N}),t[50]=x,t[51]=N,t[52]=P):P=t[52],P}function $z(e){let t=(0,Z.c)(3),n=iKe(),r;return t[0]!==n||t[1]!==e?(r=(0,Q.jsx)(EKe,{...e,component:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r}function DKe(){let e=(0,Z.c)(8),{state$:t}=Ez(),{releases:n,error:r,state:i}=tD(t,Tz),a;e[0]===n?a=e[1]:(a=wz(Array.from(n.values())),e[0]=n,e[1]=a);let o;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=[`loading`,`initialising`],e[2]=o):o=e[2];let s=o.includes(i),c;return e[3]!==r||e[4]!==n||e[5]!==a||e[6]!==s?(c={data:a,map:n,error:r,loading:s},e[3]=r,e[4]=n,e[5]=a,e[6]=s,e[7]=c):c=e[7],c}function eB(e){return`${xF}.${e}`}function OKe(){let e=(0,$.useContext)(Ga);if(!e)throw Error("Could not find `ActiveWorkspaceMatcher` context");return e}function kKe(e){let t=(0,Z.c)(9),{documentId:n,documentType:r,resourceType:i,resourceId:a,schemaName:o}=e,{node:s}=II();if(i!==`studio`&&!a)throw Error(`resourceId is required for media-library and canvas resources`);let c;t[0]!==n||t[1]!==r||t[2]!==s||t[3]!==a||t[4]!==i||t[5]!==o?(c=e=>{let t=()=>{let t={type:`dashboard/v1/events/history`,data:{eventType:e,document:{id:n,type:r,resource:{id:a,type:i,schemaName:o}}}};s?.post?.(t.type,t.data)};try{t()}catch(e){let t=e;throw console.error(`Failed to record history event:`,t),t}},t[0]=n,t[1]=r,t[2]=s,t[3]=a,t[4]=i,t[5]=o,t[6]=c):c=t[6];let l=c,u;return t[7]===l?u=t[8]:(u={recordEvent:l},t[7]=l,t[8]=u),u}function AKe(e){let t=(0,Z.c)(28),{api:n,publishedDocId:r,docTypeName:i,version:a}=e,{activeWorkspace:o}=OKe(),s;t[0]!==r||t[1]!==a?(s=a?In(r,a):r,t[0]=r,t[1]=a,t[2]=s):s=t[2];let c;t[3]!==o.dataset||t[4]!==o.projectId?(c=[o.projectId,o.dataset],t[3]=o.dataset,t[4]=o.projectId,t[5]=c):c=t[5];let l=c.join(`.`),u;t[6]!==o.name||t[7]!==i||t[8]!==s||t[9]!==l?(u={resourceType:`studio`,documentId:s,documentType:i,resourceId:l,schemaName:o.name},t[6]=o.name,t[7]=i,t[8]=s,t[9]=l,t[10]=u):u=t[10];let{recordEvent:d}=kKe(u),f=FI(),p=tD(f.capabilities,f.getCapabilities),[m,h]=(0,$.useState)(!1),g;t[11]===m?g=t[12]:(g=e=>{m||(e(),h(!0))},t[11]=m,t[12]=g);let _=g;p?.comlink;let v=p?.comlink,y;t[13]!==d||t[14]!==v?(y={hasComlink:v,recordEvent:d},t[13]=d,t[14]=v,t[15]=y):y=t[15];let b=y,x;t[16]===b?x=t[17]:(x=tB({...b,operationName:`delete`,comlinkEventType:`deleted`}),t[16]=b,t[17]=x);let S=x,C;t[18]===b?C=t[19]:(C=tB({...b,operationName:`del`,comlinkEventType:`deleted`}),t[18]=b,t[19]=C);let w=C,T;t[20]!==b||t[21]!==_?(T=tB({...b,operationName:`patch`,comlinkEventType:`edited`,preRecordEvent:_}),t[20]=b,t[21]=_,t[22]=T):T=t[22];let E=T,D;return t[23]!==n||t[24]!==w||t[25]!==S||t[26]!==E?(D=S(w(E(n))),t[23]=n,t[24]=w,t[25]=S,t[26]=E,t[27]=D):D=t[27],D}function tB({operationName:e,comlinkEventType:t,hasComlink:n,recordEvent:r,preRecordEvent:i=e=>e()}){return function(a){return n?{...a,[e]:{...a[e],execute:(...n)=>{i(()=>r(t)),a[e].execute(...n)}}}:a}}function jKe(e){let t=(0,Z.c)(11),n;t[0]===e?n=t[1]:(n=HF(e),t[0]=e,t[1]=n);let r=n,i=r?.kind,a=r?.kind===`version`||r?.kind===`variant`?r.scopeId:void 0,o=r?.kind===`variant`||r?.kind===`target-missing`?r.variantId:void 0,s=r?.kind===`variant`?r.allowCreate:void 0,c;bb0:switch(i){case`version`:{let e;t[2]===a?e=t[3]:(e={kind:`version`,scopeId:a},t[2]=a,t[3]=e),c=e;break bb0}case`variant`:{let e;t[4]!==s||t[5]!==a||t[6]!==o?(e=s===void 0?{kind:`variant`,scopeId:a,variantId:o}:{kind:`variant`,scopeId:a,variantId:o,allowCreate:s},t[4]=s,t[5]=a,t[6]=o,t[7]=e):e=t[7],c=e;break bb0}case`target-missing`:{let e;t[8]===o?e=t[9]:(e=o===void 0?{kind:`target-missing`}:{kind:`target-missing`,variantId:o},t[8]=o,t[9]=e),c=e;break bb0}case`unresolved`:{let e;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(e={kind:`unresolved`},t[10]=e):e=t[10],c=e;break bb0}default:c=void 0}return c}function nB(e,t,n){let r=(0,Z.c)(9),i=AI(),a=jKe(n),o;r[0]!==t||r[1]!==i.pair||r[2]!==e||r[3]!==a?(o=i.pair.editOperations(e,t,a),r[0]=t,r[1]=i.pair,r[2]=e,r[3]=a,r[4]=o):o=r[4];let s=tD(o,vF),c;return r[5]!==s||r[6]!==t||r[7]!==e?(c={api:s,docTypeName:t,publishedDocId:e},r[5]=s,r[6]=t,r[7]=e,r[8]=c):c=r[8],AKe(c)}var rB={status:`resolving`};function MKe(e,t){if(e!==`drafts`||!t)return;let n=t._system.draft?._ref;if(!n)return;let r=Vn(n);if(r)return{id:n,scopeId:r}}function NKe(e,t,n){return{published:Fz({bundle:`published`,variant:t,documentVersions:e}),draft:Fz({bundle:`drafts`,variant:t,documentVersions:e}),version:lx(n)?void 0:Fz({bundle:n,variant:t,documentVersions:e})}}function iB(e){if(e.status===`ready`)return e.scopeId;if(e.status===`variant-missing`)return e.creatableTarget?.scopeId}function PKe(e){return e.status===`variant-missing`?e.creatableTarget:void 0}function FKe(e){if(e.status===`ready`||e.status===`variant-missing`)return e.siblings}function aB(e){switch(e.status){case`resolving`:return{kind:`unresolved`};case`variant-missing`:return e.creatableTarget?{kind:`variant`,scopeId:e.creatableTarget.scopeId,variantId:e.variant._id,allowCreate:!0}:{kind:`target-missing`,variantId:e.variant._id};case`variant-definition-document-not-found`:return{kind:`target-missing`};case`ready`:return e.variant?e.scopeId?{kind:`variant`,scopeId:e.scopeId,variantId:e.variant._id}:{kind:`target-missing`,variantId:e.variant._id}:e.scopeId;default:return}}function IKe(e){let{bundle:t,selectedVariant:n,selectedVariantName:r,variantsLoading:i,versions:a,versionsLoading:o,liveEdit:s}=e;if(!r){if(o)return rB;let e=Fz({bundle:t,variant:void 0,documentVersions:a});return{status:`ready`,targetDocument:e,scopeId:e?._system.scopeId??void 0,variant:void 0,siblings:NKe(a,void 0,t)}}if(i)return rB;if(!n)return{status:`variant-definition-document-not-found`,requestedVariantName:r};if(o)return rB;let c=NKe(a,n._id,t),l=Fz({bundle:s&&t===`drafts`&&!c.draft?._id?`published`:t,variant:n._id,documentVersions:a});return l?{status:`ready`,targetDocument:l,scopeId:l._system.scopeId??void 0,variant:n,siblings:c}:{status:`variant-missing`,variant:n,bundle:t,siblings:c,creatableTarget:s&&t===`drafts`?void 0:MKe(t,c.published)}}function oB(e){let t=(0,Z.c)(19),n;t[0]===e?n=t[1]:(n={documentId:e},t[0]=e,t[1]=n);let{versions:r,loading:i}=Mz(n),{bundle:a,selectedVariants:o,selectedVariantNames:s}=Pz(),c;t[2]===o?c=t[3]:(c=Nz(o),t[2]=o,t[3]=c);let l=c,u;t[4]===s?u=t[5]:(u=Nz(s),t[4]=s,t[5]=u);let d=u,{loading:f}=kz(),p=AN(),m;if(t[6]!==p||t[7]!==r){let e;t[9]===p?e=t[10]:(e=e=>p.get(e._type)?.liveEdit===!0,t[9]=p,t[10]=e),m=r.some(e),t[6]=p,t[7]=r,t[8]=m}else m=t[8];let h=m,g;return t[11]!==a||t[12]!==h||t[13]!==l||t[14]!==d||t[15]!==f||t[16]!==r||t[17]!==i?(g=IKe({bundle:a,selectedVariant:l,selectedVariantName:d,variantsLoading:f,versions:r,versionsLoading:i,liveEdit:h}),t[11]=a,t[12]=h,t[13]=l,t[14]=d,t[15]=f,t[16]=r,t[17]=i,t[18]=g):g=t[18],g}function LKe(){return re({bufferSize:1,refCount:!0})}function RKe(e,t){let n=e.get(t);if(!n)throw Error(`No such schema type: ${t}`);return n}function zKe({grantsStore:e,permission:t,draft:n,version:r,published:i,liveEdit:a}){let o=r||n||i,s=o===r?r:o===n?`draft`:`published`,{checkDocumentPermission:c}=e;switch(t){case`delete`:return a?[[`delete published document (live-edit)`,c(`update`,i)]]:[[`delete draft document`,c(`update`,n)],[`delete published document`,c(`update`,i)]];case`discardDraft`:return a?[]:[[`delete draft document`,c(`update`,n)]];case`discardVersion`:return a?[]:[[`delete version`,c(`update`,r||null)]];case`publish`:return a?[]:[[`update published document at its current state`,c(`update`,i)],[`delete draft document`,c(`update`,n)],[`create published document from draft`,c(`create`,n&&{...n,_id:zn(n._id)})]];case`unpublish`:return a?[]:[[`update draft document at its current state`,c(`create`,n)],[`delete published document`,c(`update`,i)],[`create draft document from published version`,c(`create`,i&&{...i,_id:Fn(i._id)})]];case`update`:return a?[[`update published document (live-edit)`,c(`update`,i)]]:[[`update ${s} document`,c(`update`,o)]];case`duplicate`:return a?[[`create new published document from existing document (live-edit)`,c(`create`,{...i,_id:`dummy-id`})]]:[[`create new draft document from existing ${s} document`,c(`create`,{...o,_id:Fn(`dummy-id`)})]];default:throw Error(`Could not match permission: ${t}`)}}function BKe({client:e,grantsStore:t,schema:n,id:r,permission:i,type:a,version:o,pairListenerOptions:s}){if(a===`*`)return nt({granted:!1,reason:"Type specified was `*`"});let c=!!RKe(n,a).liveEdit;return YP(e,cx(r,{version:o}),a,void 0,s).pipe(G(e=>Pi([e.draft.snapshots$,e.published.snapshots$,e.version?.snapshots$||nt(null)]).pipe(K(([e,t,n])=>({draft:e,published:t,version:n})))),G(({draft:e,published:n,version:r})=>{let a=zKe({grantsStore:t,permission:i,draft:e,version:r,published:n,liveEdit:c}).map(([e,t])=>t.pipe(K(({granted:t,reason:n})=>({granted:t,reason:t?``:`not allowed to ${e}: ${n}`,label:e,permission:i}))));return a.length?Pi(a).pipe(K(e=>{let t=e.every(e=>e.granted);return{granted:t,reason:t?``:`Unable to ${i}:\n\t${e.filter(e=>!e.granted).map(e=>e.reason).join(` - `)}`}})):nt({granted:!0,reason:``})}))}var VKe=vR(HP(e=>BKe(e).pipe(ze(FN),LKe()),({client:e,schema:t,id:n,type:r,version:i,permission:a,userId:o})=>{let s=r!==`*`&&!!t.get(r)?.liveEdit;return WP([...UP(e),zn(n),i,o,r,a,String(s)])}));function sB(e){let t=(0,Z.c)(10),{id:n,type:r,version:i,permission:a,client:o,schema:s,grantsStore:c,pairListenerOptions:l}=e,u=pb(mb),d=AN(),f=DI(),p=bR(),m=o||u,h=s||d,g=c||f,_=p?.id,v;return t[0]!==m||t[1]!==g||t[2]!==n||t[3]!==l||t[4]!==a||t[5]!==h||t[6]!==r||t[7]!==_||t[8]!==i?(v={client:m,schema:h,grantsStore:g,id:n,permission:a,type:r,pairListenerOptions:l,version:i,userId:_},t[0]=m,t[1]=g,t[2]=n,t[3]=l,t[4]=a,t[5]=h,t[6]=r,t[7]=_,t[8]=i,t[9]=v):v=t[9],VKe(v)}function HKe(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M14.2496 6.64408C14.4167 6.52722 14.642 6.51898 14.818 6.63334C15.0184 6.76424 15.0999 7.01941 15.0143 7.24271L13.5797 10.9722H16.9283L16.9889 10.9771H16.9957C17.0202 10.9808 17.0448 10.9873 17.069 10.9947C17.2111 11.0383 17.3312 11.1433 17.3903 11.2857C17.4686 11.4754 17.4242 11.6935 17.2799 11.8384L10.8199 18.2984C10.7565 18.3618 10.6785 18.4063 10.5963 18.4292C10.5688 18.4369 10.5408 18.4419 10.5133 18.4449C10.457 18.4508 10.3992 18.4472 10.3434 18.4341C10.2873 18.4209 10.2329 18.398 10.1832 18.3658C10.0324 18.2676 9.94891 18.1 9.95275 17.9283C9.95408 17.8711 9.96557 17.813 9.98693 17.7574L11.4215 14.0269H8.08068C7.87549 14.0269 7.68973 13.9041 7.61095 13.7144C7.53245 13.5245 7.5764 13.3057 7.72131 13.1607L14.1813 6.70072L14.2496 6.64408ZM9.30529 13.0122H12.1676L12.2174 13.0152L12.2223 13.0162C12.3651 13.0338 12.4957 13.1114 12.5787 13.232C12.6615 13.3526 12.6878 13.5029 12.6529 13.6431L12.6344 13.7027L11.7926 15.8882L15.6949 11.9878H12.8404C12.8215 11.9878 12.7999 11.9866 12.7779 11.9839C12.7366 11.9788 12.6968 11.9687 12.6598 11.9546C12.6222 11.9403 12.5859 11.9211 12.5524 11.898C12.5181 11.8744 12.4875 11.8464 12.4606 11.816C12.4468 11.8004 12.4341 11.784 12.4225 11.7671C12.3278 11.6293 12.3069 11.4535 12.3668 11.2974L13.2076 9.10892L9.30529 13.0122Z`,fill:`currentColor`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`bolt-small`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}function UKe(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`circle`,{cx:12.5,cy:12.5,r:2.5,fill:`currentColor`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`circle-xs`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}function WKe(e){let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13.1074 12.248L15.1113 14.252L14.252 15.1113L12.0703 12.9297C11.9565 12.8158 11.8926 12.6614 11.8926 12.5V9.24023H13.1074V12.248Z`,fill:`currentColor`}),a=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M12.5 6.79199C15.6524 6.79203 18.208 9.34762 18.208 12.5C18.208 15.6524 15.6524 18.208 12.5 18.208C9.34762 18.208 6.79203 15.6524 6.79199 12.5C6.79203 9.34762 9.34762 6.79203 12.5 6.79199ZM12.5 8.00781C10.0192 8.00785 8.00785 10.0192 8.00781 12.5C8.00785 14.9808 10.0192 16.9921 12.5 16.9922C14.9808 16.9921 16.9921 14.9808 16.9922 12.5C16.9921 10.0192 14.9808 8.00785 12.5 8.00781Z`,fill:`currentColor`}),t[3]=i,t[4]=a):(i=t[3],a=t[4]);let o;return t[5]!==n||t[6]!==r?(o=(0,Q.jsxs)(`svg`,{"data-sanity-icon":`clock-small`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:[i,a]}),t[5]=n,t[6]=r,t[7]=o):o=t[7],o}function GKe(e){let t=(0,Z.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i,a,o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M13.1074 15.0801H11.8916V13.6602H13.1074V15.0801Z`,fill:`currentColor`}),a=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M12.5 9.17188C13.6047 9.17201 14.1278 10.1145 14.1279 10.7998C14.1279 11.1692 14.0317 11.4666 13.8545 11.7129C13.7017 11.925 13.4919 12.0813 13.3984 12.1592C13.2853 12.2535 13.2311 12.3108 13.1924 12.3818C13.1555 12.4495 13.1075 12.5788 13.1074 12.8398V13.04H11.8916C11.8916 13.04 11.8916 13.2582 11.8916 12.8398C11.8916 12.4215 11.9716 12.0828 12.126 11.7998C12.2782 11.5208 12.4788 11.3442 12.6211 11.2256C12.785 11.089 12.829 11.0549 12.8672 11.002C12.8775 10.9875 12.8866 10.9709 12.8945 10.9453C12.903 10.9177 12.9121 10.8727 12.9121 10.7998C12.912 10.6017 12.7625 10.3878 12.5 10.3877C12.284 10.3877 12.1354 10.4353 12.0049 10.5137C11.8662 10.597 11.7401 10.7188 11.5693 10.8896L11.4277 11.0312L10.71 10.3125L10.5684 10.1719L10.71 10.0303C11.0564 9.68383 11.5529 9.17196 12.5 9.17188Z`,fill:`currentColor`}),o=(0,Q.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M17.2598 7.13184C17.5955 7.13184 17.8671 7.40455 17.8672 7.74023V17.2598C17.8672 17.5956 17.5956 17.8672 17.2598 17.8672H7.74023C7.40455 17.8671 7.13184 17.5955 7.13184 17.2598V7.74023C7.13196 7.40463 7.40463 7.13196 7.74023 7.13184H17.2598ZM8.34766 16.6523H16.6523V8.34766H8.34766V16.6523Z`,fill:`currentColor`}),t[3]=i,t[4]=a,t[5]=o):(i=t[3],a=t[4],o=t[5]);let s;return t[6]!==n||t[7]!==r?(s=(0,Q.jsxs)(`svg`,{"data-sanity-icon":`unknown-small`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:[i,a,o]}),t[6]=n,t[7]=r,t[8]=s):s=t[8],s}function KKe(e,t,n=`default`){switch(e){case`asap`:return(0,Q.jsx)(n==="default"?nr:HKe,{...t});case`scheduled`:return(0,Q.jsx)(n==="default"?rr:WKe,{...t});case`undecided`:return(0,Q.jsx)(n==="default"?ir:GKe,{...t});default:return(0,Q.jsx)(n==="default"?ir:UKe,{...t})}}var cB=e=>{let t=(0,Z.c)(17),{tone:n,release:r,releaseType:i,size:a}=e,o=a===void 0?`default`:a,s;t[0]!==r||t[1]!==i||t[2]!==n?(s=n??(i?bz[i]?.tone:r?Sz(r)?`caution`:Cz(r):`default`),t[0]=r,t[1]=i,t[2]=n,t[3]=s):s=t[3];let c=s,l=`release-avatar-${c}`,u=`var(--card-badge-${c}-icon-color)`,d,f;if(t[4]!==r||t[5]!==i||t[6]!==o||t[7]!==l||t[8]!==u){f=Symbol.for(`react.early_return_sentinel`);bb0:{if(d={"data-testid":l,style:{"--card-icon-color":u}},TR(r)){f=(0,Q.jsx)(UKe,{...d});break bb0}if(i){f=KKe(i,d,o);break bb0}if(hz(r)){if(_z(r)){f=(0,Q.jsx)(o==="default"?rr:WKe,{...d});break bb0}f=KKe(r.metadata.releaseType,d,o);break bb0}}t[4]=r,t[5]=i,t[6]=o,t[7]=l,t[8]=u,t[9]=d,t[10]=f}else d=t[9],f=t[10];if(f!==Symbol.for(`react.early_return_sentinel`))return f;if(r&&Sz(r)){let e;return t[11]!==d||t[12]!==o?(e=(0,Q.jsx)(o==="default"?ir:wR,{...d}),t[11]=d,t[12]=o,t[13]=e):e=t[13],e}let p;return t[14]!==d||t[15]!==o?(p=(0,Q.jsx)(o==="default"?ir:CR,{...d}),t[14]=d,t[15]=o,t[16]=p):p=t[16],p};function qKe(e){let t=(0,Z.c)(13),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({fontSize:r,padding:i,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=r===void 0?1:r,o=i===void 0?3:i,s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={borderRadius:3},t[4]=s):s=t[4];let c;t[5]===n?c=t[6]:(c=(0,Q.jsx)(cB,{...n}),t[5]=n,t[6]=c);let l;t[7]!==a||t[8]!==c?(l=(0,Q.jsx)(Y,{size:a,children:c}),t[7]=a,t[8]=c,t[9]=l):l=t[9];let u;return t[10]!==o||t[11]!==l?(u=(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:o,style:s,children:l}),t[10]=o,t[11]=l,t[12]=u):u=t[12],u}var JKe=typeof Intl==`object`&&`Segmenter`in Intl?new Intl.Segmenter:void 0;function YKe(e,t,n){if(n50;return{displayTitle:r?XKe(n,50):n,fullTitle:n,isTruncated:r}}function lB(){let e=(0,$.useContext)(zs);if(!e)throw Error(`UserColorManager: missing context value`);return e}function QKe(e){let t=(0,Z.c)(5),n=lB(),r;t[0]!==n||t[1]!==e?(r=e?n.listen(e):et,t[0]=n,t[1]=e,t[2]=r):r=t[2];let i=r,a;return t[3]===n?a=t[4]:(a=n.get(null),t[3]=n,t[4]=a),ZE(i,a)}var uB=J(Rt).withConfig({displayName:`AvatarSkeleton`,componentId:`sc-zia28h-0`})(e=>{let t=Pt(e.theme),n=e.$size??1;return Vt`border-radius:50%;width:${t.avatar.sizes[n].size}px;height:${t.avatar.sizes[n].size}px;`}),$Ke=/[^\p{Alpha}\p{White_Space}]/gu,eqe=/\p{White_Space}+/u,tqe={small:0,medium:1,large:2};function nqe(e){let t=e.replace($Ke,``).split(eqe);return t.length===1?`${t[0].charAt(0)}`.toUpperCase():`${t[0].charAt(0)}${t[t.length-1].charAt(0)}`}function dB(e){let t=(0,Z.c)(13),n,r,i;if(t[0]===e?(n=t[1],r=t[2],i=t[3]):({user:r,withTooltip:i,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i),MN(r)){if(i){let e=r,i;return t[4]!==n||t[5]!==e?(i=(0,Q.jsx)(rqe,{...n,user:e}),t[4]=n,t[5]=e,t[6]=i):i=t[6],i}let e=r,a;return t[7]!==n||t[8]!==e?(a=(0,Q.jsx)(iqe,{...n,user:e}),t[7]=n,t[8]=e,t[9]=a):a=t[9],a}let a=r,o;return t[10]!==e||t[11]!==a?(o=(0,Q.jsx)(aqe,{...e,user:a}),t[10]=e,t[11]=a,t[12]=o):o=t[12],o}function rqe(e){let t=(0,Z.c)(6),{user:n}=e,{displayName:r}=n,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={display:`inline-block`},t[0]=i):i=t[0];let a;t[1]===e?a=t[2]:(a=(0,Q.jsx)(`div`,{style:i,children:(0,Q.jsx)(iqe,{...e})}),t[1]=e,t[2]=a);let o;return t[3]!==r||t[4]!==a?(o=(0,Q.jsx)(uR,{content:r,placement:`top`,portal:!0,children:a}),t[3]=r,t[4]=a,t[5]=o):o=t[5],o}function iqe(e){let t=(0,Z.c)(23),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]):({ref:i,user:l,animateArrowFrom:n,position:r,size:o,status:s,tone:c,...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,t[8]=l);let[u,d]=(0,$.useState)(null),f=QKe(l.id),p=u?void 0:l?.imageUrl,m;t[9]===l.displayName?m=t[10]:(m=l?.displayName&&nqe(l.displayName),t[9]=l.displayName,t[10]=m);let h=typeof o==`string`?tqe[o]:o,g=l?.displayName,_;return t[11]!==n||t[12]!==p||t[13]!==r||t[14]!==i||t[15]!==a||t[16]!==s||t[17]!==m||t[18]!==h||t[19]!==g||t[20]!==c||t[21]!==f.name?(_=(0,Q.jsx)(pn,{__unstable_hideInnerStroke:!0,animateArrowFrom:n,arrowPosition:r,color:f.name,"data-legacy-tone":c,initials:m,src:p,onImageLoadError:d,ref:i,size:h,status:s,title:g,...a}),t[11]=n,t[12]=p,t[13]=r,t[14]=i,t[15]=a,t[16]=s,t[17]=m,t[18]=h,t[19]=g,t[20]=c,t[21]=f.name,t[22]=_):_=t[22],_}function aqe(e){let t=(0,Z.c)(10),n,r;t[0]===e?(n=t[1],r=t[2]):({user:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let[i,a]=yR(r);if(a){let e;return t[3]===n.size?e=t[4]:(e=(0,Q.jsx)(uB,{$size:n.size,animated:!0}),t[3]=n.size,t[4]=e),e}if(!i){let e;return t[5]===n.size?e=t[6]:(e=(0,Q.jsx)(uB,{$size:n.size,animated:!1}),t[5]=n.size,t[6]=e),e}let o;return t[7]!==n||t[8]!==i?(o=(0,Q.jsx)(dB,{...n,user:i}),t[7]=n,t[8]=i,t[9]=o):o=t[9],o}function oqe(e){let t=(0,Z.c)(17),{title:n,fallback:r,enableTooltip:i,tooltipMaxWidth:a,children:o,textProps:s}=e,c=i===void 0||i,l,u,d;if(t[0]!==o||t[1]!==r||t[2]!==s||t[3]!==n){let{displayTitle:e,fullTitle:i,isTruncated:a}=ZKe(n,r);l=i,u=a,d=o?o({displayTitle:e,fullTitle:l,isTruncated:u}):(0,Q.jsx)(Y,{...s,children:e}),t[0]=o,t[1]=r,t[2]=s,t[3]=n,t[4]=l,t[5]=u,t[6]=d}else l=t[4],u=t[5],d=t[6];let f=d;if(u&&c){let e=a??`300px`,n;t[7]===e?n=t[8]:(n={maxWidth:e},t[7]=e,t[8]=n);let r;t[9]===l?r=t[10]:(r=(0,Q.jsx)(Y,{size:1,children:l}),t[9]=l,t[10]=r);let i;t[11]!==n||t[12]!==r?(i=(0,Q.jsx)(X,{style:n,children:r}),t[11]=n,t[12]=r,t[13]=i):i=t[13];let o;return t[14]!==f||t[15]!==i?(o=(0,Q.jsx)(uR,{content:i,children:f}),t[14]=f,t[15]=i,t[16]=o):o=t[16],o}return f}var fB=(()=>{let e={dateTimeFormat:pB(),listFormat:pB(),numberFormat:pB(),relativeTimeFormat:pB()};function t(t,n){let r=mB(t,n),i=e.dateTimeFormat[r];return i||(i=new Intl.DateTimeFormat(t,n),e.dateTimeFormat[r]=i,i)}function n(t,n){let r=mB(t,n),i=e.listFormat[r];return i||(i=new Intl.ListFormat(t,n),e.listFormat[r]=i,i)}function r(t,n){let r=mB(t,n),i=e.numberFormat[r];return i||(i=new Intl.NumberFormat(t,n),e.numberFormat[r]=i,i)}function i(t,n){let r=mB(t,n),i=e.relativeTimeFormat[r];return i||(i=new Intl.RelativeTimeFormat(t,n),e.relativeTimeFormat[r]=i,i)}return{dateTimeFormat:t,listFormat:n,numberFormat:r,relativeTimeFormat:i}})();function pB(){return Object.create(null)}function mB(e,t){return`${e}-${JSON.stringify(sqe(t))}`}function sqe(e){let t=[];for(let[n,r]of Object.entries(e))t.push(`${n}=${JSON.stringify(r)}`);return t.sort().join(` -`)}function hB(e){let t=(0,Z.c)(5),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r=n,i=(0,$.useContext)(Wo)?.currentLocale.id,a;return t[2]!==i||t[3]!==r?(a=i?fB.listFormat(i,r):fB.listFormat(`en-US`,{...r,style:`narrow`}),t[2]=i,t[3]=r,t[4]=a):a=t[4],a}var cqe=/^<(?[^\s\d<][^/?><]+)\/?>/,lqe=/<\/(?[^>]+)>/,uqe=/<[^>]+\/>/,dqe=/^[A-Z][A-Za-z0-9]+$/,fqe=/^[a-z]+$/,pqe=/{{\s*?([^}]+)\s*?}}/g;function mqe(e){let t=[],n=``,r=``,i=e;for(;i.length>0;)if(!r&&i[0]===`<`){let e=_qe(i);if(e){let a=e.groups.tag;yqe(a),n&&=(t.push(...gB(n)),``),gqe(e[0])?t.push({type:`tagOpen`,selfClosing:!0,name:a}):(t.push({type:`tagOpen`,name:a}),r=a),i=i.slice(e[0].length)}else n+=i[0],i=i.slice(1)}else if(r&&i[0]===`<`&&i[1]!==`<`){let e=vqe(i);if(e){let a=e.groups.tag;if(i[1]!==`/`)throw Error(`Expected closing tag for <${r}>, but found new opening tag <${a}>. Nested tags is not supported.`);if(a!==r)throw Error(`Expected closing tag for <${r}>, but found closing tag instead. Make sure each opening tag has a matching closing tag.`);n&&=(t.push(...gB(n)),``),t.push({type:`tagClose`,name:a}),r=``,i=i.slice(e[0].length)}else n+=i[0],i=i.slice(1)}else n+=i[0],i=i.slice(1);if(r)throw Error(`No matching closing tag for <${r}> found. Either make it self closing (e.g. "<${r}/>") or close it (e.g "<${r}>...").`);return n&&t.push(...gB(n)),t}function gB(e){let t=[],n=e.matchAll(pqe),r=0;for(let i of n){if(i.index===void 0)continue;let n=e.slice(r,i.index);n.length>0&&t.push({type:`text`,text:n}),t.push(hqe(i[0])),r+=n.length+i[0].length}return r0)throw Error(`Interpolations with formatters are not supported when using . Found "${e}". Utilize "useTranslation" instead, or format the values passed to ahead of time.`);return{type:`interpolation`,variable:t}}function gqe(e){return uqe.test(e)}function _qe(e){return e.match(cqe)}function vqe(e){return e.match(lqe)}function yqe(e){if(!dqe.test(e)&&!fqe.test(e))throw Error(e.trim()===e?`Invalid tag "<${e}>". Tag names must be lowercase HTML tags or start with an uppercase letter and can only include letters and numbers.`:`Invalid tag "<${e}>". No whitespace allowed in tags.`)}var bqe=/^[A-Z]/,xqe=new Set([`abbr`,`address`,`cite`,`code`,`del`,`em`,`ins`,`kbd`,`q`,`samp`,`strong`,`sub`,`sup`]);function _B(e){let t=(0,Z.c)(27),n=e.values&&`count`in e.values&&typeof e.values.count==`number`?e.values.count:void 0,r;t[0]!==e.context||t[1]!==e.i18nKey||t[2]!==e.t||t[3]!==n?(r=e.t(e.i18nKey,{context:e.context,skipInterpolation:!0,count:n}),t[0]=e.context,t[1]=e.i18nKey,t[2]=e.t,t[3]=n,t[4]=r):r=t[4];let i=r,a;t[5]===i?a=t[6]:(a=mqe(i),t[5]=i,t[6]=a);let o=a,s=hB(),c;t[7]===s?c=t[8]:(c=e=>s.format(e),t[7]=s,t[8]=c);let l;if(t[9]!==e.componentProps||t[10]!==e.components||t[11]!==e.context||t[12]!==e.i18nKey||t[13]!==e.t||t[14]!==e.values||t[15]!==c||t[16]!==o){let n={list:c},r;t[18]===e.components?r=t[19]:(r=e.components||{},t[18]=e.components,t[19]=r);let i=r;try{l=vB(o,e.values,i,e.componentProps,n)}catch(n){let r=n,i=r instanceof Error?r.message:String(r);console.warn(`Translate: Failed to render translation for key "${e.i18nKey}": ${i}`);let a;t[20]!==e.context||t[21]!==e.i18nKey||t[22]!==e.t||t[23]!==e.values?(a=e.t(e.i18nKey,{context:e.context,replace:e.values}),t[20]=e.context,t[21]=e.i18nKey,t[22]=e.t,t[23]=e.values,t[24]=a):a=t[24],l=a}t[9]=e.componentProps,t[10]=e.components,t[11]=e.context,t[12]=e.i18nKey,t[13]=e.t,t[14]=e.values,t[15]=c,t[16]=o,t[17]=l}else l=t[17];let u;return t[25]===l?u=t[26]:(u=(0,Q.jsx)(Q.Fragment,{children:l}),t[25]=l,t[26]=u),u}function vB(e,t,n,r,i){let[a,...o]=e;if(!a)return null;if(a.type===`interpolation`){let e=t?t[a.variable]:void 0;if(e===void 0)return`{{${a.variable}}}`;let s=Sqe(e,a.formatters||[],i);return(0,Q.jsxs)(Q.Fragment,{children:[s,vB(o,t,n,r,i)]})}if(a.type===`text`)return(0,Q.jsxs)(Q.Fragment,{children:[a.text,vB(o,t,n,r,i)]});if(a.type===`tagOpen`&&a.selfClosing){let e=n[a.name];if(!e)throw Error(`Component not found: ${a.name}`);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(e,{...typeof e==`string`?void 0:r}),vB(o,t,n,r,i)]})}if(a.type===`tagOpen`&&!a.selfClosing){let e=o.findIndex(e=>e.type===`tagClose`),s=o[e];if(s&&a.name!==s.name)throw Error(`Nested tags is not allowed`);let c=n[a.name];if(!c&&bqe.test(a.name))throw Error(`Component not defined: ${a.name}`);if(!c&&!xqe.has(a.name))throw Error(`HTML tag "${a.name}" is not allowed`);let l=o.slice(0,e),u=o.slice(e+1),d=c||a.name;return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(d,{...typeof d==`string`?void 0:r,children:vB(l,t,n,r,i)}),vB(u,t,n,r,i)]})}return null}function Sqe(e,t,n){let r=e;for(let i of t)if(i===`list`){if(Array.isArray(e))r=n.list(e);else throw Error(`List formatter used on non-array value`)}return`${r}`}var Cqe=J(Y).withConfig({displayName:`TextWithToneStyle`,componentId:`sc-iy36ye-0`})`&:not([data-muted]){&[data-tone='default']{--card-fg-color:var(--card-badge-default-fg-color);}&[data-tone='primary']{--card-fg-color:var(--card-badge-primary-fg-color);}&[data-tone='positive']{--card-fg-color:var(--card-badge-positive-fg-color);}&[data-tone='caution']{--card-fg-color:var(--card-badge-caution-fg-color);}&[data-tone='critical']{--card-fg-color:var(--card-badge-critical-fg-color);}}&[data-dimmed]{opacity:0.3;}`;function yB(e){let t=(0,Z.c)(13),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({ref:i,tone:o,dimmed:n,muted:r,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=n?``:void 0,c=r?``:void 0,l;return t[6]!==r||t[7]!==i||t[8]!==a||t[9]!==s||t[10]!==c||t[11]!==o?(l=(0,Q.jsx)(Cqe,{"data-ui":`TextWithTone`,"data-dimmed":s,"data-muted":c,"data-tone":o,muted:r,ref:i,...a}),t[6]=r,t[7]=i,t[8]=a,t[9]=s,t[10]=c,t[11]=o,t[12]=l):l=t[12],l}var wqe=`scheduled-publishing:`;function Tqe(e){let t=`${wqe}${e}`;return Fk(t)?Ik(t):Ik(wqe)}var Eqe={SMALL:`d MMM yy',' p`,MEDIUM:`d MMMM yyyy',' p`,LARGE:`iiii',' d MMMM yyyy',' p`},Dqe=e=>{let t=(0,Z.c)(10),{body:n,title:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(ar,{}),t[0]=i):i=t[0];let a;t[1]===r?a=t[2]:(a=r&&(0,Q.jsx)(Y,{size:2,weight:`semibold`,children:r}),t[1]=r,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,Q.jsxs)(ft,{gap:2,children:[i,a]}),t[3]=a,t[4]=o);let s;t[5]===n?s=t[6]:(s=n&&(0,Q.jsx)(Y,{size:1,children:n}),t[5]=n,t[6]=s);let c;return t[7]!==o||t[8]!==s?(c=(0,Q.jsxs)(bn,{paddingY:1,gap:3,flexDirection:`column`,children:[o,s]}),t[7]=o,t[8]=s,t[9]=c):c=t[9],c};function Oqe(e,t){return new bj(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds(),t)}var bB={update:`timeZoneEventUpdate`},kqe=Tqe(`useScheduleOperation`),Aqe=`studio.timezone.`,xB=new Map,SB=new Map,jqe=e=>{if(!e)return 0;let t=e.startsWith(`-`)?-1:1;if(!e.includes(`:`))return t*Number(e.replace(/[+-]/,``))*60;let[n,r]=e.replace(/[+-]/,``).split(`:`).map(Number);return t*(n*60+r)};function Mqe(e,t,n){let r=`${e}_${t}_${n?.toISOString().slice(0,10)||`now`}`;if(SB.has(r))return SB.get(r);let i=new Intl.DateTimeFormat(hM(e),{timeZone:t,timeZoneName:`long`}),a=new Intl.DateTimeFormat(hM(e),{timeZone:t,timeZoneName:`short`}),o=n??new Date,s=i.formatToParts(o),c=a.formatToParts(o),l=mM(o,`xxx`,{in:xj(t)}).replace(/([+-])0(\d)/,`$1$2`).replace(/([+-])0$/,`$1`).replace(/:00$/,``).replace(/[+]0$/,``),u={abbreviation:c.find(({type:e})=>e===`timeZoneName`)?.value||``,alternativeName:s.find(({type:e})=>e===`timeZoneName`)?.value||``,offset:l};return SB.set(r,u),u}function Nqe(e,t){return Intl.supportedValuesOf(`timeZone`).map(n=>{if(!n.includes(`/`))return null;let{alternativeName:r,abbreviation:i,offset:a}=Mqe(e,n,t),[,o]=n.split(`/`);return{abbreviation:i,alternativeName:r,city:o.replaceAll(`_`,` `),name:n,namePretty:n.replaceAll(`_`,` `),offset:a,value:`${a} ${i} ${n} ${r}`}}).filter(e=>e!==null).sort((e,t)=>jqe(e.offset)-jqe(t.offset))}function Pqe(e,t){let n=`${e}_${t?.toISOString().slice(0,10)||`now`}`;if(xB.has(n))return xB.get(n);let r=Nqe(e,t);return xB.set(n,r),r}var Fqe={scheduledPublishing:`scheduled-publishing`,contentReleases:`content-releases`,input:`input`},CB=e=>{let t=(0,Z.c)(62),n=KE(),r=PI(),i=navigator.language,{defaultTimeZone:a}=e,o=Fqe[e.type],s=`id`in e?`${Aqe}${o}.${e.id}`:`${Aqe}${o}`,c=`relativeDate`in e?e.relativeDate:void 0,l;t[0]!==s||t[1]!==r||t[2]!==e.type?(l=()=>{if(e.type===`scheduledPublishing`){let e=localStorage.getItem(`scheduled-publishing::time-zone`);if(e){let t=JSON.parse(e);r.setKey(s,t.name),localStorage.removeItem(`scheduled-publishing::time-zone`)}}},t[0]=s,t[1]=r,t[2]=e.type,t[3]=l):l=t[3];let u;t[4]!==s||t[5]!==r||t[6]!==c||t[7]!==e.type?(u=[e.type,r,s,i,c],t[4]=s,t[5]=r,t[6]=c,t[7]=e.type,t[8]=u):u=t[8],(0,$.useEffect)(l,u);let d;t[9]===c?d=t[10]:(d=Pqe(i,c),t[9]=c,t[10]=d);let f=d,p;t[11]!==f||t[12]!==a?(p=()=>a?f.find(e=>e.name===a):void 0,t[11]=f,t[12]=a,t[13]=p):p=t[13];let m=p,h;t[14]!==s||t[15]!==r?(h=r.getKey(s).pipe(Ma(null)),t[14]=s,t[15]=r,t[16]=h):h=t[16];let g=tD(h,null),_;t[17]!==f||t[18]!==s||t[19]!==r||t[20]!==g?(_=()=>{if(!g)return;let e=()=>{let e=f.find(e=>e.name===g);if(e&&f.some(t=>t.name===e.name))return e;let t=f.find(t=>t.offset===e?.offset);if(t)return r.setKey(s,t.name),t};try{return e()}catch{return}},t[17]=f,t[18]=s,t[19]=r,t[20]=g,t[21]=_):_=t[21];let v=_,y;t[22]===f?y=t[23]:(y=()=>{let e=Intl.DateTimeFormat().resolvedOptions().timeZone;return f.find(t=>t.name===e)||f.find(Rqe)||f[0]},t[22]=f,t[23]=y);let b=y,x;t[24]!==m||t[25]!==b||t[26]!==v?(x=()=>v()||m()||b(),t[24]=m,t[25]=b,t[26]=v,t[27]=x):x=t[27];let S=x,C;t[28]===S?C=t[29]:(C=()=>S(),t[28]=S,t[29]=C);let[w,T]=(0,$.useState)(C),E,D;t[30]===S?(E=t[31],D=t[32]):(D=()=>{T(S())},E=[S],t[30]=S,t[31]=E,t[32]=D),(0,$.useEffect)(D,E);let O,k;t[33]===S?(O=t[34],k=t[35]):(O=()=>{let e=()=>{T(S())};return window.addEventListener(bB.update,e),()=>{window.removeEventListener(bB.update,e)}},k=[S],t[33]=S,t[34]=O,t[35]=k),(0,$.useEffect)(O,k);let A;t[36]!==b||t[37]!==w?.name?(A=e=>{let{date:t,format:n,includeTimeZone:r,prefix:i}=e,a=n===void 0?Eqe.LARGE:n,o=a;return i&&(o=`'${i}'${a}`),r&&(o=`${a} (zzzz)`),mM(t,o,{in:xj(w?.name||b()?.name||`UTC`)})},t[36]=b,t[37]=w?.name,t[38]=A):A=t[38];let j=A,M;t[39]===w?M=t[40]:(M=()=>w?new bj(new Date,w.name):new Date,t[39]=w,t[40]=M);let N=M,P;t[41]!==f||t[42]!==S?(P=e=>f.find(t=>e===t.value)||S(),t[41]=f,t[42]=S,t[43]=P):P=t[43];let F=P,I;t[44]!==s||t[45]!==r||t[46]!==n?(I=e=>{kqe(`handleNewValue:`,e),T(t=>{let i=()=>{t?.name!==e.name&&(r.setKey(s,e.name),window.dispatchEvent(new Event(bB.update))),n.push({closable:!0,description:(0,Q.jsx)(Dqe,{body:`${e.alternativeName} (${e.namePretty})`,title:`Time zone updated`}),duration:15e3,status:`info`})};try{i()}catch(e){let t=e;console.error(t),n.push({closable:!0,description:(0,Q.jsx)(Dqe,{body:Lqe(t),title:`Unable to update time zone`}),status:`error`})}return e})},t[44]=s,t[45]=r,t[46]=n,t[47]=I):I=t[47];let L=I,R;t[48]===w?R=t[49]:(R=e=>w?new bj(e,w.name):e,t[48]=w,t[49]=R);let z=R,B;t[50]===w?B=t[51]:(B=e=>{if(!w)return e;let t=Oqe(e,w.name);return new Date(t)},t[50]=w,t[51]=B);let V=B,H;return t[52]!==f||t[53]!==j||t[54]!==N||t[55]!==b||t[56]!==F||t[57]!==L||t[58]!==w||t[59]!==z||t[60]!==V?(H={formatDateTz:j,getCurrentZoneDate:N,setTimeZone:L,timeZone:w,allTimeZones:f,getLocalTimeZone:b,getTimeZone:F,utcToCurrentZoneDate:z,zoneDateToUtc:V},t[52]=f,t[53]=j,t[54]=N,t[55]=b,t[56]=F,t[57]=L,t[58]=w,t[59]=z,t[60]=V,t[61]=H):H=t[61],H};function Iqe(e){return typeof e!=`object`||!e?!1:`statusCode`in e&&`response`in e}function Lqe(e){let t;return Iqe(e)?t=e.response.statusCode===403?`Forbidden. Please check that your project has access to the feature.`:e.message:(e instanceof Error&&(t=e.message),t=String(e)),t}function Rqe(e){return e.abbreviation===`GMT`}function wB(){return zqe().currentLocale}function zqe(){let e=(0,$.useContext)(Wo);if(!e)throw Error(`Sanity LocaleContext value missing. Is this hook being used outside LocaleContext.Provider?`);return e}function Bqe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function TB(){return TB=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0}).sort(uJe)},$B=[`button:enabled`,`select:enabled`,`textarea:enabled`,`input:enabled`,`a[href]`,`area[href]`,`summary`,`iframe`,`object`,`embed`,`audio[controls]`,`video[controls]`,`[tabindex]`,`[contenteditable]`,`[autofocus]`].join(`,`),fJe=`${$B}, [data-focus-guard]`,eV=function(e,t){return BB((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?fJe:$B)?[n]:[],eV(n))},[])},pJe=function(e,t){return e instanceof HTMLIFrameElement&&e.contentDocument?.body?tV([e.contentDocument.body],t):[e]},tV=function(e,t){return e.reduce(function(e,n){var r,i=eV(n,t),a=(r=[]).concat.apply(r,i.map(function(e){return pJe(e,t)}));return e.concat(a,n.parentNode?BB(n.parentNode.querySelectorAll($B)).filter(function(e){return e===n}):[])},[])},mJe=function(e){return BB(e.querySelectorAll(`[${Uqe}]`)).map(function(e){return tV([e])}).reduce(function(e,t){return e.concat(t)},[])},nV=function(e,t){return BB(e).filter(function(e){return GB(t,e)}).filter(function(e){return sJe(e)})},rV=function(e,t){return t===void 0&&(t=new Map),BB(e).filter(function(e){return KB(t,e)})},iV=function(e,t,n){return QB(nV(tV(e,n),t),!0,n)},aV=function(e,t){return QB(nV(tV(e),t),!1)},hJe=function(e,t){return nV(mJe(e),t)},oV=function(e,t){return e.shadowRoot?oV(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:BB(e.children).some(function(e){if(e instanceof HTMLIFrameElement){var n=e.contentDocument?.body;return n?oV(n,t):!1}return oV(e,t)})},gJe=function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(i),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(e,n){return!t.has(n)})},sV=function(e){return e.parentNode?sV(e.parentNode):e},cV=function(e){return VB(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(EB);return e.push.apply(e,n?gJe(BB(sV(t).querySelectorAll(`[${EB}="${n}"]:not([${Vqe}="disabled"])`))):[t]),e},[])},_Je=function(e){try{return e()}catch{return}},lV=function(e){if(e===void 0&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?lV(t.shadowRoot):t instanceof HTMLIFrameElement&&_Je(function(){return t.contentWindow.document})?lV(t.contentWindow.document):t}},vJe=function(e,t){return e===t},yJe=function(e,t){return!!BB(e.querySelectorAll(`iframe`)).some(function(e){return vJe(e,t)})},uV=function(e,t){return t===void 0&&(t=lV(HB(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:cV(e).some(function(e){return oV(e,t)||yJe(e,t)})},bJe=function(e){e===void 0&&(e=document);var t=lV(e);return t?BB(e.querySelectorAll(`[${Hqe}]`)).some(function(e){return oV(e,t)}):!1},xJe=function(e,t){return t.filter(YB).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e},dV=function(e,t){return YB(e)&&e.name?xJe(e,t):e},SJe=function(e){var t=new Set;return e.forEach(function(n){return t.add(dV(n,e))}),e.filter(function(e){return t.has(e)})},fV=function(e){return e[0]&&e.length>1?dV(e[0],e):e[0]},pV=function(e,t){return e.indexOf(dV(t,e))},mV=`NEW_FOCUS`,CJe=function(e,t,n,r,i){var a=e.length,o=e[0],s=e[a-1],c=XB(r);if(!(r&&e.indexOf(r)>=0)){var l=r===void 0?-1:n.indexOf(r),u=i?n.indexOf(i):l,d=i?e.indexOf(i):-1;if(l===-1)return d===-1?mV:d;if(d===-1)return mV;var f=l-u,p=n.indexOf(o),m=n.indexOf(s),h=SJe(n),g=r===void 0?-1:h.indexOf(r),_=i?h.indexOf(i):g,v=h.filter(function(e){return e.tabIndex>=0}),y=r===void 0?-1:v.indexOf(r),b=i?v.indexOf(i):y,x=y>=0&&b>=0?b-y:_-g;if(!f&&d>=0||t.length===0)return d;var S=pV(e,t[0]),C=pV(e,t[t.length-1]);if(l<=p&&c&&Math.abs(f)>1)return C;if(l>=m&&c&&Math.abs(f)>1)return S;if(f&&Math.abs(x)>1)return d;if(l<=p)return C;if(l>m)return S;if(f)return Math.abs(f)>1?d:(a+d+f)%a}},wJe=function(e){return function(t){var n=qB(t)?.autofocus;return t.autofocus||n!==void 0&&n!==`false`||e.indexOf(t)>=0}},hV=function(e,t,n){var r=rV(e.map(function(e){return e.node}).filter(wJe(n)));return r&&r.length?fV(r):fV(rV(t))},gV=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&gV(e.parentNode.host||e.parentNode,t),t},_V=function(e,t){for(var n=gV(e),r=gV(t),i=0;i=0)return a}return!1},vV=function(e,t,n){var r=VB(e),i=VB(t),a=r[0],o=!1;return i.filter(Boolean).forEach(function(e){o=_V(o||e,e)||o,n.filter(Boolean).forEach(function(e){var t=_V(a,e);t&&(o=!o||oV(t,o)?t:_V(t,o))})}),o},yV=function(e,t){return e.reduce(function(e,n){return e.concat(hJe(n,t))},[])},TJe=function(e,t){var n=new Map;return t.forEach(function(e){return n.set(e.node,e)}),e.map(function(e){return n.get(e)}).filter(lJe)},EJe=function(e,t){var n=lV(VB(e).length>0?document:HB(e).ownerDocument),r=cV(e).filter(ZB),i=vV(n||e,e,r),a=new Map,o=aV(r,a),s=o.filter(function(e){var t=e.node;return ZB(t)});if(s[0]){var c=aV([i],a).map(function(e){return e.node}),l=TJe(c,s),u=l.map(function(e){return e.node}),d=l.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),f=CJe(u,d,c,n,t);if(f===`NEW_FOCUS`){var p=hV(o,d,yV(r,a))||hV(o,u,yV(r,a));if(p)return{node:p};console.warn(`focus-lock: cannot find any node to move focus into`);return}return f===void 0?f:l[f]}},DJe=function(e){var t=cV(e).filter(ZB),n=QB(tV([vV(e,e,t)],!0),!0,!0),r=tV(t,!1);return n.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:r.indexOf(t)>=0,guard:XB(t)}})},bV=function(e,t){e&&(`focus`in e&&e.focus(t),`contentWindow`in e&&e.contentWindow&&e.contentWindow.focus())},xV=0,SV=!1,CV=function(e,t,n){n===void 0&&(n={});var r=EJe(e,t);if(!SV&&r){if(xV>2){console.error(`FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting`),SV=!0,setTimeout(function(){SV=!1},1);return}xV++,bV(r.node,n.focusOptions),xV--}};function wV(e){if(!e)return null;if(typeof WeakRef>`u`)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return t?.deref()||null}}var OJe=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:wV(n),parent:wV(n.parentElement),left:wV(n.previousElementSibling),right:wV(n.nextElementSibling)}),n=n.parentElement;return{element:wV(e),stack:t,ownerDocument:e.ownerDocument}},kJe=function(e){if(e)for(var t=e.stack,n=e.ownerDocument,r=new Map,i=0,a=t;i-1&&(m.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute(`tabIndex`)}),IV(h,m.length,1,m),IV(h,-1,-1,m))}}}return e},zV=function(e){RV()&&e&&(e.stopPropagation(),e.preventDefault())},BV=function(){return OV(RV)},qJe=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||VJe(n,t)},JJe=function(){return null},VV=function(){FV=!0},HV=function(){FV=!1,PV=`just`,OV(function(){PV=`meanwhile`})},YJe=function(){document.addEventListener(`focusin`,zV),document.addEventListener(`focusout`,BV),window.addEventListener(`focus`,VV),window.addEventListener(`blur`,HV)},XJe=function(){document.removeEventListener(`focusin`,zV),document.removeEventListener(`focusout`,BV),window.removeEventListener(`focus`,VV),window.removeEventListener(`blur`,HV)};function ZJe(e){return e.filter(function(e){return!e.disabled})}var UV={moveFocusInside:CV,focusInside:uV,focusNextElement:NJe,focusPrevElement:PJe,focusFirstElement:FJe,focusLastElement:IJe,captureFocusRestore:TV};function QJe(e){var t=e.slice(-1)[0];t&&!AV&&YJe();var n=AV,r=n&&t&&t.id===n.id;AV=t,n&&!r&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(jV=null,(!r||n.observed!==t.observed)&&t.onActivation(UV),RV(!0),OV(RV)):(XJe(),jV=null)}NB.assignSyncMedium(qJe),PB.assignMedium(BV),Yqe.assignMedium(function(e){return e(UV)});var $Je=tJe(ZJe,QJe)(JJe),WV=(0,$.forwardRef)(function(e,t){return $.createElement(FB,TB({sideCar:$Je,ref:t},e))}),GV=FB.propTypes||{};GV.sideCar,Bqe(GV,[`sideCar`]),WV.propTypes={};var KV=WV;function eYe(e){let t=(0,Z.c)(11),{children:n,id:r,onSelect:i,selected:a,value:o}=e,s;t[0]!==i||t[1]!==o?(s=()=>{setTimeout(()=>{i(o)},0)},t[0]=i,t[1]=o,t[2]=s):s=t[2];let c=s,l;t[3]===c?l=t[4]:(l=e=>{e.key===`Enter`&&!gn(e.currentTarget)&&c()},t[3]=c,t[4]=l);let u=l,d;return t[5]!==n||t[6]!==c||t[7]!==u||t[8]!==r||t[9]!==a?(d=(0,Q.jsx)(`li`,{"aria-selected":a,"data-ui":`AutocompleteOption`,id:r,role:`option`,onClick:c,onKeyDown:u,children:n}),t[5]=n,t[6]=c,t[7]=u,t[8]=r,t[9]=a,t[10]=d):d=t[10],d}function tYe(e,t){return t.type===`input/change`?{...e,activeValue:null,focused:!0,query:t.query}:t.type===`input/focus`?{...e,focused:!0}:t.type===`root/blur`?{...e,focused:!1,query:null}:t.type===`root/clear`?{...e,activeValue:null,query:null,value:null}:t.type===`root/escape`?{...e,focused:!1,query:null}:t.type===`root/open`?{...e,query:e.query??t.query}:t.type===`root/setActiveValue`?{...e,activeValue:t.value,listFocused:t.listFocused||e.listFocused}:t.type===`root/setListFocused`?{...e,listFocused:t.listFocused}:t.type===`value/change`?{...e,activeValue:t.value,query:null,value:t.value}:e}var nYe=[`Control`,`Shift`,`Alt`,`Enter`,`Home`,`End`,`PageUp`,`PageDown`,`Meta`,`Tab`,`CapsLock`],rYe=[`bottom-start`,`top-start`],iYe=`_4c0fmk0`,aYe=`_4c0fmk1`,oYe=(e,t)=>t?t.value:e,sYe=(e,t)=>t.value.toLowerCase().indexOf(e.toLowerCase())>-1;function qV(e){let t=(0,Z.c)(186),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23],T=t[24],E=t[25],D=t[26],O=t[27],k=t[28],A=t[29],j=t[30]):({border:w,customValidity:n,disabled:r,filterOption:i,fontSize:T,icon:o,id:s,listBox:E,loading:c,onBlur:l,onChange:u,onFocus:d,onQueryChange:f,onSelect:p,openButton:m,openOnFocus:h,options:g,padding:D,popover:O,prefix:_,radius:k,readOnly:v,ref:a,relatedElements:y,renderOption:b,renderPopover:x,renderValue:A,suffix:C,value:j,...S}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w,t[24]=T,t[25]=E,t[26]=D,t[27]=O,t[28]=k,t[29]=A,t[30]=j);let M=w===void 0||w,N=T===void 0?2:T,P=E===void 0?yn:E,F=D===void 0?3:D,I=O===void 0?yn:O,L=k===void 0?2:k,R=A===void 0?oYe:A,z=j||null,B=j||null,V;t[31]!==z||t[32]!==B?(V={activeValue:z,focused:!1,listFocused:!1,query:null,value:B},t[31]=z,t[32]=B,t[33]=V):V=t[33];let[H,U]=(0,$.useReducer)(tYe,V),{activeValue:W,focused:ee,listFocused:te,query:ne,value:re}=H,ie;t[34]!==N||t[35]!==F?(ie=e=>{let{value:t}=e;return(0,Q.jsx)(yt,{"data-as":`button`,padding:F,radius:2,tone:`inherit`,children:(0,Q.jsx)(Y,{size:N,textOverflow:`ellipsis`,children:t})})},t[34]=N,t[35]=F,t[36]=ie):ie=t[36];let ae=typeof b==`function`?b:ie,oe=typeof i==`function`?i:sYe,se=(0,$.useRef)(null),ce=(0,$.useRef)(null),le=(0,$.useRef)(null),ue=(0,$.useRef)(null),[de,G]=(0,$.useState)(null),fe=(0,$.useRef)(!1),pe=(0,$.useRef)(re),me=(0,$.useRef)(j),he=(0,$.useRef)(!1),ge,_e;t[37]===de?(ge=t[38],_e=t[39]):(ge=()=>de,_e=[de],t[37]=de,t[38]=ge,t[39]=_e),(0,$.useImperativeHandle)(le,ge,_e);let ve,ye;t[40]===de?(ve=t[41],ye=t[42]):(ve=()=>de,ye=[de],t[40]=de,t[41]=ve,t[42]=ye),(0,$.useImperativeHandle)(a,ve,ye);let be=`${s}-listbox`,xe=Array.isArray(g)?g:Et,Se=Kt(F),Ce;t[43]!==xe||t[44]!==re?(Ce=re===null?void 0:xe.find(e=>e.value===re),t[43]=xe,t[44]=re,t[45]=Ce):Ce=t[45];let we=Ce,Te;if(t[46]!==oe||t[47]!==xe||t[48]!==ne){let e;t[50]!==oe||t[51]!==ne?(e=e=>!ne||oe(ne,e),t[50]=oe,t[51]=ne,t[52]=e):e=t[52],Te=xe.filter(e),t[46]=oe,t[47]=xe,t[48]=ne,t[49]=Te}else Te=t[49];let Ee=Te,De=Ee.length,Oe=W?`${s}-option-${W}`:void 0,ke=ne!==null&&c||ee&&ne!==null,K;t[53]!==l||t[54]!==f||t[55]!==y?(K=e=>{setTimeout(()=>{if(he.current)return;let t=(y||[]).concat(se.current?[se.current]:[],ce.current?[ce.current]:[]),n=!1;if(document.activeElement){for(let e of t)if(e===document.activeElement||e.contains(document.activeElement)){n=!0;break}}n===!1&&(U({type:`root/blur`}),he.current=!1,f&&f(null),l&&l(e))},0)},t[53]=l,t[54]=f,t[55]=y,t[56]=K):K=t[56];let Ae=K,je;t[57]===Symbol.for(`react.memo_cache_sentinel`)?(je=e=>{let t=ue.current,n=e.target instanceof HTMLElement?e.target:null,r=t?.contains(n)||!1;r!==fe.current&&(fe.current=r,U({type:`root/setListFocused`,listFocused:r}))},t[57]=je):je=t[57];let Me=je,Ne;t[58]!==u||t[59]!==f||t[60]!==p?(Ne=e=>{U({type:`value/change`,value:e}),he.current=!1,p&&p(e),pe.current=e,u&&u(e),f&&f(null),le.current?.focus()},t[58]=u,t[59]=f,t[60]=p,t[61]=Ne):Ne=t[61];let Pe=Ne,Fe;t[62]!==W||t[63]!==Ee||t[64]!==De||t[65]!==f?(Fe=e=>{if(e.key===`ArrowDown`){if(e.preventDefault(),!De)return;let t=Ee.find(e=>e.value===W),n=t?Ee.indexOf(t):-1,r=Ee[(n+1)%De];r&&U({type:`root/setActiveValue`,value:r.value,listFocused:!0});return}if(e.key===`ArrowUp`){if(e.preventDefault(),!De)return;let t=Ee.find(e=>e.value===W),n=t?Ee.indexOf(t):-1,r=Ee[n===-1?De-1:(De+n-1)%De];r&&U({type:`root/setActiveValue`,value:r.value,listFocused:!0});return}if(e.key===`Escape`){U({type:`root/escape`}),he.current=!1,f&&f(null),le.current?.focus();return}let t=e.target,n=ue.current;if((n===t||n?.contains(t))&&!nYe.includes(e.key)){le.current?.focus();return}},t[62]=W,t[63]=Ee,t[64]=De,t[65]=f,t[66]=Fe):Fe=t[66];let Ie=Fe,Le;t[67]===f?Le=t[68]:(Le=e=>{let t=e.currentTarget.value;U({type:`input/change`,query:t}),f&&f(t)},t[67]=f,t[68]=Le);let Re=Le,ze;t[69]!==we||t[70]!==R||t[71]!==re?(ze=()=>{U({type:`root/open`,query:re?R(re,we):``})},t[69]=we,t[70]=R,t[71]=re,t[72]=ze):ze=t[72];let Be=ze,Ve;t[73]!==Be||t[74]!==ee||t[75]!==d||t[76]!==h?(Ve=e=>{ee||(U({type:`input/focus`}),d&&d(e),h&&Be())},t[73]=Be,t[74]=ee,t[75]=d,t[76]=h,t[77]=Ve):Ve=t[77];let He=Ve,Ue;t[78]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=()=>{he.current=!0},t[78]=Ue):Ue=t[78];let We=Ue,Ge;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=()=>{he.current=!1},t[79]=Ge):Ge=t[79];let Ke=Ge,qe;t[80]!==u||t[81]!==f?(qe=()=>{U({type:`root/clear`}),pe.current=``,u&&u(``),f&&f(null),le.current?.focus()},t[80]=u,t[81]=f,t[82]=qe):qe=t[82];let Je=qe,Ye;t[83]===Symbol.for(`react.memo_cache_sentinel`)?(Ye=()=>{U({type:`input/focus`})},t[83]=Ye):Ye=t[83];let Xe=Ye,Ze,Qe;t[84]===j?(Ze=t[85],Qe=t[86]):(Ze=()=>{if(j!==me.current){me.current=j,j!==void 0&&(U({type:`value/change`,value:j}),pe.current=j);return}j!==pe.current&&(pe.current=j||null,U({type:`value/change`,value:j||null}))},Qe=[j],t[84]=j,t[85]=Ze,t[86]=Qe),(0,$.useEffect)(Ze,Qe);let $e,et;t[87]===ee?($e=t[88],et=t[89]):($e=()=>{!ee&&pe.current&&U({type:`root/setActiveValue`,value:pe.current})},et=[ee],t[87]=ee,t[88]=$e,t[89]=et),(0,$.useEffect)($e,et);let tt,nt;t[90]!==W||t[91]!==Ee?(tt=()=>{let e=ue.current;if(!e)return;let t=Ee.find(e=>e.value===W);if(t){let n=Ee.indexOf(t),r=e.childNodes[n];if(r){if(mn(r))return;rn(r)}}},nt=[W,Ee],t[90]=W,t[91]=Ee,t[92]=tt,t[93]=nt):(tt=t[92],nt=t[93]),(0,$.useEffect)(tt,nt);let rt;bb0:{if(!c&&!r&&re){let e;t[94]===Symbol.for(`react.memo_cache_sentinel`)?(e={"aria-label":`Clear`,onFocus:Xe},t[94]=e):e=t[94],rt=e;break bb0}rt=void 0}let it=rt,at=Se.map(lYe),q=Se.map(cYe),ot=typeof m==`object`?m:yn,st;t[95]!==Be||t[96]!==ot?(st=e=>{Be(),ot.onClick&&ot.onClick(e),nee(()=>le.current?.focus())},t[95]=Be,t[96]=ot,t[97]=st):st=t[97];let ct=st,lt;t[98]!==r||t[99]!==ke||t[100]!==N||t[101]!==ct||t[102]!==m||t[103]!==at||t[104]!==q||t[105]!==ot||t[106]!==v?(lt=!r&&!v&&m?(0,Q.jsx)(zt,{"aria-hidden":ke,padding:at,children:(0,Q.jsx)(Mn,{"aria-label":`Open`,disabled:ke,fontSize:N,icon:Zn,mode:`bleed`,padding:q,...ot,onClick:ct})}):void 0,t[98]=r,t[99]=ke,t[100]=N,t[101]=ct,t[102]=m,t[103]=at,t[104]=q,t[105]=ot,t[106]=v,t[107]=lt):lt=t[107];let ut=lt,dt;bb1:{if(ne===null){if(re!==null){let e;t[108]!==we||t[109]!==R||t[110]!==re?(e=R(re,we),t[108]=we,t[109]=R,t[110]=re,t[111]=e):e=t[111],dt=e;break bb1}dt=``;break bb1}dt=ne}let ft=dt,pt;t[112]===te?pt=t[113]:(pt=e=>{e.key===`Tab`&&te&&le.current?.focus()},t[112]=te,t[113]=pt);let mt=pt,ht;bb2:{if(Ee.length===0){ht=null;break bb2}let e=P?.className,n;t[114]===e?n=t[115]:(n=Dn(aYe,e),t[114]=e,t[115]=n);let r;if(t[116]!==W||t[117]!==we||t[118]!==Ee||t[119]!==Pe||t[120]!==s||t[121]!==te||t[122]!==c||t[123]!==ae){let e;t[125]!==W||t[126]!==we||t[127]!==Pe||t[128]!==s||t[129]!==te||t[130]!==c||t[131]!==ae?(e=e=>{let t=W===null?we===e:e.value===W;return(0,Q.jsx)(eYe,{id:`${s}-option-${e.value}`,onSelect:Pe,selected:t,value:e.value,children:(0,$.cloneElement)(ae(e),{disabled:c,selected:t,tabIndex:te&&t?0:-1})},e.value)},t[125]=W,t[126]=we,t[127]=Pe,t[128]=s,t[129]=te,t[130]=c,t[131]=ae,t[132]=e):e=t[132],r=Ee.map(e),t[116]=W,t[117]=we,t[118]=Ee,t[119]=Pe,t[120]=s,t[121]=te,t[122]=c,t[123]=ae,t[124]=r}else r=t[124];let i;t[133]!==be||t[134]!==r?(i=(0,Q.jsx)(An,{as:`ul`,"aria-multiselectable":!1,"data-ui":`AutoComplete__resultsList`,id:be,ref:ue,role:`listbox`,gap:1,children:r}),t[133]=be,t[134]=r,t[135]=i):i=t[135];let a;t[136]!==mt||t[137]!==P||t[138]!==n||t[139]!==i?(a=(0,Q.jsx)(zt,{"data-ui":`AutoComplete__results`,onKeyDown:mt,padding:1,...P,className:n,tabIndex:-1,children:i}),t[136]=mt,t[137]=P,t[138]=n,t[139]=i,t[140]=a):a=t[140],ht=a}let gt=ht,_t;bb3:{if(x){let e=!ke,n;t[141]!==gt||t[142]!==We||t[143]!==Ke||t[144]!==de||t[145]!==x||t[146]!==e?(n=(0,Q.jsx)(uYe,{content:gt,hidden:e,inputElement:de,onMouseEnter:We,onMouseLeave:Ke,resultsPopoverElementRef:ce,renderPopover:x}),t[141]=gt,t[142]=We,t[143]=Ke,t[144]=de,t[145]=x,t[146]=e,t[147]=n):n=t[147],_t=n;break bb3}if(De===0){_t=null;break bb3}let e;t[148]!==gt||t[149]!==ke||t[150]!==We||t[151]!==Ke||t[152]!==de||t[153]!==I||t[154]!==L?(e=(0,Q.jsx)(iR,{arrow:!1,constrainSize:!0,content:gt,fallbackPlacements:rYe,matchReferenceWidth:!0,onMouseEnter:We,onMouseLeave:Ke,open:ke,overflow:`auto`,placement:`bottom-start`,portal:!0,radius:L,ref:ce,referenceElement:de,...I}),t[148]=gt,t[149]=ke,t[150]=We,t[151]=Ke,t[152]=de,t[153]=I,t[154]=L,t[155]=e):e=t[155],_t=e}let vt=_t,bt;t[156]===c?bt=t[157]:(bt=c&&(0,Q.jsx)(Wn,{className:`_1b6o2se1`}),t[156]=c,t[157]=bt);let xt=C||ut,J;t[158]!==Oe||t[159]!==M||t[160]!==it||t[161]!==n||t[162]!==r||t[163]!==ke||t[164]!==N||t[165]!==Je||t[166]!==Re||t[167]!==He||t[168]!==o||t[169]!==s||t[170]!==ft||t[171]!==be||t[172]!==Se||t[173]!==_||t[174]!==L||t[175]!==v||t[176]!==S||t[177]!==bt||t[178]!==xt?(J=(0,Q.jsx)($t,{...S,"aria-activedescendant":Oe,"aria-autocomplete":`list`,"aria-expanded":ke,"aria-owns":be,autoCapitalize:`off`,autoComplete:`off`,autoCorrect:`off`,border:M,clearButton:it,customValidity:n,disabled:r,fontSize:N,icon:o,iconRight:bt,id:s,inputMode:`search`,onChange:Re,onClear:Je,onFocus:He,padding:Se,prefix:_,radius:L,readOnly:v,ref:G,role:`combobox`,spellCheck:!1,suffix:xt,value:ft}),t[158]=Oe,t[159]=M,t[160]=it,t[161]=n,t[162]=r,t[163]=ke,t[164]=N,t[165]=Je,t[166]=Re,t[167]=He,t[168]=o,t[169]=s,t[170]=ft,t[171]=be,t[172]=Se,t[173]=_,t[174]=L,t[175]=v,t[176]=S,t[177]=bt,t[178]=xt,t[179]=J):J=t[179];let St;return t[180]!==Ae||t[181]!==Me||t[182]!==Ie||t[183]!==vt||t[184]!==J?(St=(0,Q.jsxs)(`div`,{className:iYe,"data-ui":`Autocomplete`,onBlur:Ae,onFocus:Me,onKeyDown:Ie,ref:se,children:[J,vt]}),t[180]=Ae,t[181]=Me,t[182]=Ie,t[183]=vt,t[184]=J,t[185]=St):St=t[185],St}function cYe(e){return Math.max(e-1,0)}function lYe(e){return e===0?0:e===1||e===2?1:e-2}function uYe({renderPopover:e,content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:a,resultsPopoverElementRef:o}){return e({content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:a},o)}function JV(e,t,n){let r=zj(e,n?.in);if(isNaN(t))return Lj(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=Lj(n?.in||e,r.getTime());return a.setMonth(r.getMonth()+t+1,0),i>=a.getDate()?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function YV(e,t,n){let[r,i]=oM(n?.in,e,t);return+sM(r)==+sM(i)}function XV(e,t,n){let[r,i]=oM(n?.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function dYe(e,t){let[n,r]=oM(e,t.start,t.end);return{start:n,end:r}}function ZV(e,t,n){return Qj(e,t*7,n)}function QV(e,t){let{start:n,end:r}=dYe(t?.in,e),i=+n>+r,a=Jj(i?r:n,t),o=Jj(i?n:r,t);a.setHours(15),o.setHours(15);let s=+o.getTime(),c=a,l=t?.step??1;if(!l)return[];l<0&&(l=-l,i=!i);let u=[];for(;+c<=s;)c.setHours(0),u.push(Lj(n,c)),c=ZV(c,l),c.setHours(15);return i?u.reverse():u}function $V(e,t){let n=zj(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(0,0,0,0),zj(n,t?.in)}function eH(e,t){let n=zj(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function tH(e,t,n){let r=zj(e,n?.in);return r.setMinutes(t),r}function nH(e,t,n){let r=zj(e,n?.in);return r.setDate(t),r}function rH(e,t,n){let r=zj(e,n?.in);return r.setHours(t),r}function fYe(e,t){let n=zj(e,t?.in),r=n.getFullYear(),i=n.getMonth(),a=Lj(n,0);return a.setFullYear(r,i+1,0),a.setHours(0,0,0,0),a.getDate()}function iH(e,t,n){let r=zj(e,n?.in),i=r.getFullYear(),a=r.getDate(),o=Lj(n?.in||e,0);o.setFullYear(i,t,15),o.setHours(0,0,0,0);let s=fYe(o);return r.setMonth(t,Math.min(a,s)),r}function aH(e,t,n){let r=zj(e,n?.in);return isNaN(+r)?Lj(n?.in||e,NaN):(r.setFullYear(t),r)}function oH(e){return+zj(e)Vt`color:${e.sanity.color.base.fg};font-weight:500;margin-left:1em;`),mYe=J.span.withConfig({displayName:`TimeZoneOffsetSpan`,componentId:`sc-tlk4on-1`})(({theme:e})=>Vt`color:${e.sanity.color.muted.default.enabled.fg};font-weight:500;`),hYe=J.span.withConfig({displayName:`TimeZoneAlternativeNameSpan`,componentId:`sc-tlk4on-2`})(({theme:e})=>Vt`color:${e.sanity.color.input.default.readOnly.fg};float:right;`),gYe=e=>{let t=(0,Z.c)(66),{onClose:n,timeZoneScope:r}=e,{setTimeZone:i,allTimeZones:a,timeZone:o,getLocalTimeZone:s,getTimeZone:c}=CB(r),[l,u]=(0,$.useState)(o),[d,f]=(0,$.useState)(!1),{t:p}=ox(`studio`),m;t[0]===p?m=t[1]:(m=p(`time-zone.dialog-info.scheduled-publishing`),t[0]=p,t[1]=m);let h;t[2]===p?h=t[3]:(h=p(`time-zone.dialog-info.content-releases`),t[2]=p,t[3]=h);let g;t[4]===p?g=t[5]:(g=p(`time-zone.dialog-info.input`),t[4]=p,t[5]=g);let _;t[6]!==m||t[7]!==h||t[8]!==g?(_={scheduledPublishing:m,contentReleases:h,input:g},t[6]=m,t[7]=h,t[8]=g,t[9]=_):_=t[9];let v=_,y;t[10]===c?y=t[11]:(y=e=>{if(!e){u(void 0);return}f(!1),u(c(e))},t[10]=c,t[11]=y);let b=y,x;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e&&f(!1)},t[12]=x):x=t[12];let S=x,C;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>{f(!0)},t[13]=C):C=t[13];let w=C,T;t[14]===s?T=t[15]:(T=()=>u(s()),t[14]=s,t[15]=T);let E=T,D;t[16]!==n||t[17]!==l||t[18]!==i?(D=()=>{l&&i(l),n?.()},t[16]=n,t[17]=l,t[18]=i,t[19]=D):D=t[19];let O=D,k=l?.name!==o.name;l?.name;let A;t[20]===s?A=t[21]:(A=s(),t[20]=s,t[21]=A);let j=l?.name===A.name,M=_Ye,N=vYe,P;t[22]===d?P=t[23]:(P=(e,t)=>d||e===``?!0:`${t.city} (GMT${t.offset}) ${t.alternativeName}`.toLowerCase().includes(e.toLowerCase()),t[22]=d,t[23]=P);let F=P,I=!k||!l,L;t[24]!==O||t[25]!==I?(L={confirmButton:{text:`Update time zone`,disabled:I,onClick:O,tone:`primary`}},t[24]=O,t[25]=I,t[26]=L):L=t[26];let R=v[r.type],z;t[27]===R?z=t[28]:(z=(0,Q.jsx)(Y,{size:1,children:R}),t[27]=R,t[28]=z);let B;t[29]===p?B=t[30]:(B=p(`time-zone.time-zone`),t[29]=p,t[30]=B);let V;t[31]===B?V=t[32]:(V=(0,Q.jsx)(Y,{size:1,weight:`semibold`,children:B}),t[31]=B,t[32]=V);let H;t[33]!==j||t[34]!==p?(H=j&&(0,Q.jsx)(Y,{muted:!0,size:1,children:p(`time-zone.local-time`)}),t[33]=j,t[34]=p,t[35]=H):H=t[35];let U;t[36]!==V||t[37]!==H?(U=(0,Q.jsxs)(ft,{gap:2,children:[V,H]}),t[36]=V,t[37]=H,t[38]=U):U=t[38];let W;t[39]!==E||t[40]!==j||t[41]!==p?(W=!j&&(0,Q.jsx)(Y,{size:1,weight:`medium`,children:(0,Q.jsx)(`a`,{onClick:E,style:{cursor:`pointer`},children:p(`time-zone.action.select-local-time-zone`)})}),t[39]=E,t[40]=j,t[41]=p,t[42]=W):W=t[42];let ee;t[43]!==U||t[44]!==W?(ee=(0,Q.jsxs)(bn,{alignItems:`center`,justifyContent:`space-between`,children:[U,W]}),t[43]=U,t[44]=W,t[45]=ee):ee=t[45];let te;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(te={onClick:w},t[46]=te):te=t[46];let ne;t[47]===p?ne=t[48]:(ne=p(`time-zone.action.search-for-timezone-placeholder`),t[47]=p,t[48]=ne);let re;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(re={floatingBoundary:document.body,referenceBoundary:document.body,constrainSize:!0,placement:`bottom-start`},t[49]=re):re=t[49];let ie=l?.value,ae;t[50]!==a||t[51]!==F||t[52]!==b||t[53]!==ne||t[54]!==ie?(ae=(0,Q.jsx)(qV,{fontSize:2,icon:or,id:`timezone`,onChange:b,onQueryChange:S,openButton:te,options:a,padding:4,filterOption:F,placeholder:ne,popover:re,renderOption:M,renderValue:N,tabIndex:-1,value:ie}),t[50]=a,t[51]=F,t[52]=b,t[53]=ne,t[54]=ie,t[55]=ae):ae=t[55];let oe;t[56]!==ee||t[57]!==ae?(oe=(0,Q.jsxs)(Sn,{gap:3,children:[ee,ae]}),t[56]=ee,t[57]=ae,t[58]=oe):oe=t[58];let se;t[59]!==z||t[60]!==oe?(se=(0,Q.jsxs)(bn,{padding:4,gap:5,flexDirection:`column`,children:[z,oe]}),t[59]=z,t[60]=oe,t[61]=se):se=t[61];let ce;return t[62]!==n||t[63]!==L||t[64]!==se?(ce=(0,Q.jsx)(hR,{footer:L,header:`Select time zone`,id:`time-zone`,onClose:n,width:1,children:se}),t[62]=n,t[63]=L,t[64]=se,t[65]=ce):ce=t[65],ce};function _Ye(e){return(0,Q.jsx)(yt,{as:`button`,padding:3,children:(0,Q.jsxs)(Y,{size:1,textOverflow:`ellipsis`,children:[(0,Q.jsx)(pYe,{children:e.city}),(0,Q.jsxs)(mYe,{children:[` `,`(`,`GMT`,e.offset,`)`]}),(0,Q.jsx)(hYe,{children:e.alternativeName})]})})}function vYe(e,t){return t?`${t.alternativeName} (${t.namePretty})`:``}function sH(e){let t=(0,Z.c)(9),[n,r]=(0,$.useState)(!1),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=()=>{r(!1)},t[0]=i):i=t[0];let a=i,o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=()=>{r(!0)},t[1]=o):o=t[1];let s=o,c;t[2]!==e||t[3]!==n?(c={onClose:a,visible:n,timeZoneScope:e},t[2]=e,t[3]=n,t[4]=c):c=t[4];let l=c,u=n?gYe:null,d;return t[5]!==l||t[6]!==u||t[7]!==e?(d={DialogTimeZone:u,dialogProps:l,timeZoneScope:e,dialogTimeZoneShow:s,hide:a},t[5]=l,t[6]=u,t[7]=e,t[8]=d):d=t[8],d}function cH(e){let t=(0,Z.c)(23),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]):({ref:n,onChange:i,onBlur:r,onKeyPress:a,value:s,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let[c,l]=(0,$.useState)(),u;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(u=e=>{l(e.currentTarget.value)},t[7]=u):u=t[7];let d=u,f;t[8]!==i||t[9]!==s?(f=e=>{e.currentTarget.value!==`${s}`&&i&&i(e),l(void 0)},t[8]=i,t[9]=s,t[10]=f):f=t[10];let p=f,m;t[11]!==p||t[12]!==r?(m=e=>{p(e),r&&r(e)},t[11]=p,t[12]=r,t[13]=m):m=t[13];let h=m,g;t[14]!==p||t[15]!==a?(g=e=>{e.key===`Enter`&&p(e),a&&a(e)},t[14]=p,t[15]=a,t[16]=g):g=t[16];let _=g,v=c===void 0?s:c,y;return t[17]!==n||t[18]!==h||t[19]!==_||t[20]!==o||t[21]!==v?(y=(0,Q.jsx)($t,{...o,ref:n,value:v,onChange:d,onBlur:h,onKeyPress:_}),t[17]=n,t[18]=h,t[19]=_,t[20]=o,t[21]=v,t[22]=y):y=t[22],y}var yYe=`_1mifpgn0`;function bYe(e){let t=(0,Z.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=Qt(yYe,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)($t,{...r,type:`time`,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function xYe(e){let t=(0,Z.c)(30),{date:n,focused:r,isCurrentMonth:i,isToday:a,onSelect:o,selected:s,isPastDisabled:c}=e,l;t[0]!==n||t[1]!==o?(l=()=>{o(n)},t[0]=n,t[1]=o,t[2]=l):l=t[2];let u=l,d;t[3]===n?d=t[4]:(d=n.toDateString(),t[3]=n,t[4]=d);let f=r?`true`:``,p;t[5]!==n||t[6]!==c||t[7]!==a?(p=c&&!a&&oH(n),t[5]=n,t[6]=c,t[7]=a,t[8]=p):p=t[8];let m=a||s?`primary`:`default`,h;t[9]===n?h=t[10]:(h=n.toDateString().replaceAll(` `,`-`),t[9]=n,t[10]=h);let g=`calendar-day-${h}`,_=!s&&!i,v;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(v={textAlign:`center`},t[11]=v):v=t[11];let y=i?`medium`:`regular`,b;t[12]===n?b=t[13]:(b=n.getDate(),t[12]=n,t[13]=b);let x;t[14]!==b||t[15]!==_||t[16]!==y?(x=(0,Q.jsx)(Y,{muted:_,size:1,style:v,weight:y,children:b}),t[14]=b,t[15]=_,t[16]=y,t[17]=x):x=t[17];let S;t[18]!==u||t[19]!==s||t[20]!==d||t[21]!==x||t[22]!==f||t[23]!==p||t[24]!==m||t[25]!==g?(S=(0,Q.jsx)(yt,{"aria-label":d,"aria-pressed":s,as:`button`,__unstable_focusRing:!0,"data-weekday":!0,"data-focused":f,role:`button`,tabIndex:-1,disabled:p,onClick:u,padding:2,radius:2,selected:s,tone:m,"data-testid":g,children:x}),t[18]=u,t[19]=s,t[20]=d,t[21]=x,t[22]=f,t[23]=p,t[24]=m,t[25]=g,t[26]=S):S=t[26];let C;return t[27]!==s||t[28]!==S?(C=(0,Q.jsx)(`div`,{"aria-selected":s,"data-ui":`CalendarDay`,children:S}),t[27]=s,t[28]=S,t[29]=C):C=t[29],C}var SYe=[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],lH=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],uH=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],CYe=[[0,0],[6,0],[12,0],[18,0],[23,59]],wYe=[1,2,3,4,5,6],TYe=(e,t)=>{let n=eH(e);return QV({start:n,end:$V(n)},{weekStartsOn:t===7?0:t})},EYe=e=>e.map(e=>[e,...wYe.map(t=>Qj(e,t))]),dH=e=>{let t=(0,Z.c)(3),{weekInfo:n}=wB(),r;return t[0]!==e||t[1]!==n.firstDay?(r=EYe(TYe(e,n.firstDay)).map(kYe),t[0]=e,t[1]=n.firstDay,t[2]=r):r=t[2],r},DYe=e=>{let t=e%7;return[...lH.slice(t),...lH.slice(0,t)]},OYe=(e,t)=>`${`${e}`.padStart(2,`0`)}:${`${t}`.padStart(2,`0`)}`;function kYe(e){return{number:Zj(e[0]),days:e}}function AYe(e){let t=(0,Z.c)(24),{weekInfo:n}=wB(),{firstDay:r}=n,i=e.weekDayNames;if(r===7){let n;t[0]===e.weekDayNames?n=t[1]:(n=[e.weekDayNames[6],...e.weekDayNames.slice(0,6)],t[0]=e.weekDayNames,t[1]=n),i=n}else if(r===6){let n;t[2]===e.weekDayNames?n=t[3]:(n=[...e.weekDayNames.slice(5),...e.weekDayNames.slice(0,5)],t[2]=e.weekDayNames,t[3]=n),i=n}let a=e.hidden||!1,o;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(o={gridTemplateColumns:`repeat(7, minmax(44px, 46px))`},t[4]=o):o=t[4];let s;t[5]===i?s=t[6]:(s=i.map(jYe),t[5]=i,t[6]=s);let c=dH(e.date),l;if(t[7]!==e.focused||t[8]!==e.isPastDisabled||t[9]!==e.onSelect||t[10]!==e.selected||t[11]!==c){let n;t[13]!==e.focused||t[14]!==e.isPastDisabled||t[15]!==e.onSelect||t[16]!==e.selected?(n=(t,n)=>t.days.map((t,r)=>{let i=e.focused&&YV(t,e.focused),a=e.selected&&YV(t,e.selected),o=YV(t,new Date),s=e.focused&&XV(t,e.focused);return(0,Q.jsx)(xYe,{date:t,focused:i,isCurrentMonth:s,isToday:o,onSelect:e.onSelect,selected:a,isPastDisabled:e.isPastDisabled},`${n}-${r}`)}),t[13]=e.focused,t[14]=e.isPastDisabled,t[15]=e.onSelect,t[16]=e.selected,t[17]=n):n=t[17],l=c.map(n),t[7]=e.focused,t[8]=e.isPastDisabled,t[9]=e.onSelect,t[10]=e.selected,t[11]=c,t[12]=l}else l=t[12];let u;t[18]!==s||t[19]!==l?(u=(0,Q.jsxs)(cn,{gap:1,style:o,children:[s,l]}),t[18]=s,t[19]=l,t[20]=u):u=t[20];let d;return t[21]!==a||t[22]!==u?(d=(0,Q.jsx)(X,{"aria-hidden":a,"data-ui":`CalendarMonth`,children:u}),t[21]=a,t[22]=u,t[23]=d):d=t[23],d}function jYe(e){return(0,Q.jsx)(X,{paddingY:2,children:(0,Q.jsx)(Y,{size:1,weight:`medium`,style:{textAlign:`center`},children:e})},e)}var fH={dayPresets:!1,timePresets:!1},MYe=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({onChange:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=e=>{let t=parseInt(e.currentTarget.value,10);isNaN(t)||n(t)},t[3]=n,t[4]=i);let a=i,o;return t[5]!==a||t[6]!==r?(o=(0,Q.jsx)(cH,{"data-testid":`date-input`,...r,fontSize:1,onChange:a,inputMode:`numeric`,padding:2,radius:2}),t[5]=a,t[6]=r,t[7]=o):o=t[7],o},NYe={select:`select`,carousel:`carousel`},PYe=(0,Q.jsx)(`span`,{"data-preserve-focus":!0,style:{overflow:`hidden`,position:`absolute`,outline:`none`},tabIndex:-1}),pH={padding:2};function FYe(e){let t=(0,Z.c)(148),n,r,i,a,o,s,c,l,u,d,f,p,m;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13]):({ref:n,selectTime:c,value:m,timeStep:l,onSelect:a,labels:i,isPastDisabled:r,monthPickerVariant:u,padding:d,showTimeZone:f,timeZoneScope:p,onTimeZoneOpen:o,...s}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m);let h=l===void 0?1:l,g=u===void 0?`select`:u,_=d===void 0?2:d,v=f!==void 0&&f,{timeZone:y,zoneDateToUtc:b,utcToCurrentZoneDate:x}=CB(p),S;t[14]!==x||t[15]!==m?(S=x(m),t[14]=x,t[15]=m,t[16]=S):S=t[16];let C=S,[w,T]=(0,$.useState)(m),E;t[17]!==w||t[18]!==y?.name?(E=()=>[Number(CM(w,`MM`,{timeZone:y?.name}))-1,Number(CM(w,`YYYY`,{timeZone:y?.name}))],t[17]=w,t[18]=y?.name,t[19]=E):E=t[19],y?.name;let D;t[20]===E?D=t[21]:(D=E(),t[20]=E,t[21]=D);let[O,k]=D,{DialogTimeZone:A,dialogProps:j,dialogTimeZoneShow:M}=sH(p),N=o??M,P;t[22]===w?P=t[23]:(P=e=>T(nH(iH(w,e),1)),t[22]=w,t[23]=P);let F=P,I;t[24]===F?I=t[25]:(I=e=>F(Number(e.currentTarget.value)),t[24]=F,t[25]=I);let L=I,R;t[26]===w?R=t[27]:(R=e=>T(JV(w,e)),t[26]=w,t[27]=R);let z=R,B;t[28]===w?B=t[29]:(B=e=>T(aH(w,e)),t[28]=w,t[29]=B);let V=B,H;t[30]!==C||t[31]!==a||t[32]!==y||t[33]!==b?(H=e=>{let t=tH(rH(e,C.getHours()),C.getMinutes());if(!y){a(t);return}let n=b(t);a(n)},t[30]=C,t[31]=a,t[32]=y,t[33]=b,t[34]=H):H=t[34];let U=H,W;t[35]!==C||t[36]!==a||t[37]!==y||t[38]!==b?(W=(e,t)=>{if(!y){a(rH(tH(C,t),e));return}let n=rH(tH(new bj(C,y.name),t),e),r=b(n);a(r)},t[35]=C,t[36]=a,t[37]=y,t[38]=b,t[39]=W):W=t[39];let ee=W;y?.name;let te=y?.name,ne;t[40]!==C||t[41]!==te?(ne=CM(C,`HH:mm`,{timeZone:te}),t[40]=C,t[41]=te,t[42]=ne):ne=t[42];let re=ne,[ie,ae]=(0,$.useState)(re),oe,se;t[43]===re?(oe=t[44],se=t[45]):(oe=()=>{ae(re)},se=[re],t[43]=re,t[44]=oe,t[45]=se),(0,$.useEffect)(oe,se);let ce;t[46]===ee?ce=t[47]:(ce=e=>{let t=e.currentTarget.value;if(t){ae(t);let e=tM(t,`HH:mm`,new Date);if(!pM(e))return;ee(e.getHours(),e.getMinutes())}else ae(void 0)},t[46]=ee,t[47]=ce);let le=ce,ue=(0,$.useRef)(null),de;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(de=()=>ue.current,t[48]=de):de=t[48],(0,$.useImperativeHandle)(n,de);let G;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(G=()=>{ue.current?.querySelector(`[data-focused="true"]`)?.focus()},t[49]=G):G=t[49];let fe=G,pe;t[50]===w?pe=t[51]:(pe=e=>{if(!uH.includes(e.key))return;let t=e.currentTarget;if(e.preventDefault(),t.hasAttribute(`data-calendar-grid`)){fe();return}e.key===`ArrowUp`&&T(Qj(w,-7)),e.key===`ArrowDown`&&T(Qj(w,7)),e.key===`ArrowLeft`&&T(Qj(w,-1)),e.key===`ArrowRight`&&T(Qj(w,1)),ue.current?.querySelector(`[data-preserve-focus]`)?.focus()},t[50]=w,t[51]=pe);let me=pe,he,ge;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(he=()=>{fe()},ge=[fe],t[52]=he,t[53]=ge):(he=t[52],ge=t[53]),(0,$.useEffect)(he,ge);let _e;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(_e=()=>{document.activeElement?.matches(`[data-calendar-grid], [data-calendar-grid] [data-preserve-focus]`)&&fe()},t[54]=_e):_e=t[54];let ve;t[55]===w?ve=t[56]:(ve=[ue,fe,w],t[55]=w,t[56]=ve),(0,$.useEffect)(_e,ve);let ye;t[57]===U?ye=t[58]:(ye=()=>U(Qj(new Date,-1)),t[57]=U,t[58]=ye);let be=ye,xe;t[59]===U?xe=t[60]:(xe=()=>U(new Date),t[59]=U,t[60]=xe);let Se=xe,Ce;t[61]===U?Ce=t[62]:(Ce=()=>U(Qj(new Date,1)),t[61]=U,t[62]=Ce);let we=Ce,Te;bb0:{if(g===`carousel`){let e;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(e={borderBottom:`1px solid var(--card-border-color)`,minHeight:`55px`,position:`sticky`,top:0},t[63]=e):e=t[63];let n=i.monthNames[(w||new Date)?.getMonth()],r;t[64]===w?r=t[65]:(r=(w||new Date)?.getFullYear(),t[64]=w,t[65]=r);let a;t[66]!==n||t[67]!==r?(a=(0,Q.jsx)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,children:(0,Q.jsxs)(Y,{weight:`medium`,size:1,children:[n,` `,r]})}),t[66]=n,t[67]=r,t[68]=a):a=t[68];let o;t[69]===z?o=t[70]:(o=()=>z(-1),t[69]=z,t[70]=o);let s;t[71]===Symbol.for(`react.memo_cache_sentinel`)?(s={content:`Previous month`},t[71]=s):s=t[71];let c;t[72]===o?c=t[73]:(c=(0,Q.jsx)(dR,{icon:sr,mode:`bleed`,onClick:o,"data-testid":`calendar-prev-month`,tooltipProps:s}),t[72]=o,t[73]=c);let l;t[74]===z?l=t[75]:(l=()=>z(1),t[74]=z,t[75]=l);let u;t[76]===Symbol.for(`react.memo_cache_sentinel`)?(u={content:`Next month`},t[76]=u):u=t[76];let d;t[77]===l?d=t[78]:(d=(0,Q.jsx)(dR,{icon:er,mode:`bleed`,onClick:l,"data-testid":`calendar-next-month`,tooltipProps:u}),t[77]=l,t[78]=d);let f;t[79]!==c||t[80]!==d?(f=(0,Q.jsx)(bn,{paddingRight:3,gap:2,children:(0,Q.jsxs)(fR,{children:[c,d]})}),t[79]=c,t[80]=d,t[81]=f):f=t[81];let p;t[82]!==a||t[83]!==f?(p=(0,Q.jsx)(bn,{alignItems:`center`,paddingLeft:4,style:e,children:(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,justifyContent:`space-between`,children:[a,f]})}),t[82]=a,t[83]=f,t[84]=p):p=t[84],Te=p;break bb0}let e;t[85]!==O||t[86]!==L||t[87]!==i.monthNames?(e=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(LYe,{onChange:L,monthNames:i.monthNames,value:O})}),t[85]=O,t[86]=L,t[87]=i.monthNames,t[88]=e):e=t[88];let n;t[89]!==i.goToNextYear||t[90]!==i.goToPreviousYear?(n={goToNextYear:i.goToNextYear,goToPreviousYear:i.goToPreviousYear},t[89]=i.goToNextYear,t[90]=i.goToPreviousYear,t[91]=n):n=t[91];let r;t[92]!==k||t[93]!==z||t[94]!==V||t[95]!==n?(r=(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(zYe,{moveFocusedDate:z,labels:n,onChange:V,value:k})}),t[92]=k,t[93]=z,t[94]=V,t[95]=n,t[96]=r):r=t[96];let a;t[97]!==e||t[98]!==r?(a=(0,Q.jsxs)(bn,{children:[e,r]}),t[97]=e,t[98]=r,t[99]=a):a=t[99],Te=a}let Ee=Te,De;t[100]===a?De=t[101]:(De=()=>{let e=new Date;a(e),T(e)},t[100]=a,t[101]=De);let Oe=De,ke;t[102]!==Se||t[103]!==we||t[104]!==be||t[105]!==i.goToToday||t[106]!==i.goToTomorrow||t[107]!==i.goToYesterday?(ke=fH.dayPresets&&(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(3, minmax(0, 1fr))`,"data-ui":`CalendaryDayPresets`,gap:1,children:[(0,Q.jsx)(dR,{text:i.goToYesterday,mode:`bleed`,onClick:be}),(0,Q.jsx)(dR,{text:i.goToToday,mode:`bleed`,onClick:Se}),(0,Q.jsx)(dR,{text:i.goToTomorrow,mode:`bleed`,onClick:we})]}),t[102]=Se,t[103]=we,t[104]=be,t[105]=i.goToToday,t[106]=i.goToTomorrow,t[107]=i.goToYesterday,t[108]=ke):ke=t[108];let K;t[109]!==C||t[110]!==w||t[111]!==U||t[112]!==r||t[113]!==i.weekDayNamesShort?(K=(0,Q.jsx)(AYe,{weekDayNames:i.weekDayNamesShort,date:w,focused:w,onSelect:U,selected:C,isPastDisabled:r}),t[109]=C,t[110]=w,t[111]=U,t[112]=r,t[113]=i.weekDayNamesShort,t[114]=K):K=t[114];let Ae;t[115]!==me||t[116]!==K?(Ae=(0,Q.jsxs)(X,{"data-calendar-grid":!0,onKeyDown:me,marginY:2,overflow:`hidden`,tabIndex:0,children:[K,PYe]}),t[115]=me,t[116]=K,t[117]=Ae):Ae=t[117];let je;t[118]!==Ee||t[119]!==_||t[120]!==ke||t[121]!==Ae?(je=(0,Q.jsxs)(X,{padding:_,children:[ke,Ee,Ae]}),t[118]=Ee,t[119]=_,t[120]=ke,t[121]=Ae,t[122]=je):je=t[122];let Me;t[123]===Symbol.for(`react.memo_cache_sentinel`)?(Me={borderTop:`1px solid var(--card-border-color)`},t[123]=Me):Me=t[123];let Ne;t[124]!==C||t[125]!==Oe||t[126]!==ee||t[127]!==le||t[128]!==N||t[129]!==i||t[130]!==c||t[131]!==v||t[132]!==h||t[133]!==ie||t[134]!==y?.abbreviation?(Ne=c&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(bn,{alignItems:`center`,children:[(0,Q.jsx)(bYe,{"aria-label":i.selectTime,value:ie,onChange:le,step:h*60}),(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(dR,{text:i.setToCurrentTime,mode:`bleed`,onClick:Oe})})]}),v&&(0,Q.jsx)(dR,{icon:cr,mode:`bleed`,size:`default`,text:`${y?.abbreviation}`,onClick:N}),fH.timePresets&&(0,Q.jsx)(bn,{flexDirection:`row`,justifyContent:`center`,alignItems:`center`,style:{marginTop:5},children:CYe.map(e=>{let[t,n]=e,r=OYe(t,n);return(0,Q.jsx)(IYe,{hours:t,minutes:n,onTimeChange:ee,text:r,"aria-label":i.setToTimePreset(r,C)},`${t}-${n}`)})})]}),t[124]=C,t[125]=Oe,t[126]=ee,t[127]=le,t[128]=N,t[129]=i,t[130]=c,t[131]=v,t[132]=h,t[133]=ie,t[134]=y?.abbreviation,t[135]=Ne):Ne=t[135];let Pe;t[136]!==A||t[137]!==j||t[138]!==o||t[139]!==v?(Pe=v&&!o&&A&&(0,Q.jsx)(A,{...j}),t[136]=A,t[137]=j,t[138]=o,t[139]=v,t[140]=Pe):Pe=t[140];let Fe;t[141]!==Ne||t[142]!==Pe?(Fe=(0,Q.jsx)(X,{padding:2,style:Me,children:(0,Q.jsxs)(bn,{alignItems:`center`,justifyContent:`space-between`,children:[Ne,Pe]})}),t[141]=Ne,t[142]=Pe,t[143]=Fe):Fe=t[143];let Ie;return t[144]!==s||t[145]!==je||t[146]!==Fe?(Ie=(0,Q.jsxs)(X,{"data-testid":`calendar`,"data-ui":`Calendar`,...s,ref:ue,children:[je,Fe]}),t[144]=s,t[145]=je,t[146]=Fe,t[147]=Ie):Ie=t[147],Ie}function IYe(e){let t=(0,Z.c)(8),{hours:n,minutes:r,text:i,onTimeChange:a}=e,o;t[0]!==n||t[1]!==r||t[2]!==a?(o=()=>{a(n,r)},t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3];let s=o,c=e[`aria-label`],l;return t[4]!==s||t[5]!==c||t[6]!==i?(l=(0,Q.jsx)(dR,{text:i,"aria-label":c,mode:`bleed`,onClick:s}),t[4]=s,t[5]=c,t[6]=i,t[7]=l):l=t[7],l}function LYe(e){let t=(0,Z.c)(6),{onChange:n,value:r,monthNames:i}=e,a;t[0]===i?a=t[1]:(a=i.map(RYe),t[0]=i,t[1]=a);let o;return t[2]!==n||t[3]!==a||t[4]!==r?(o=(0,Q.jsx)(bn,{flexBasis:`0%`,flexGrow:1,gap:1,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(On,{fontSize:1,radius:2,value:r,onChange:n,padding:2,children:a})})}),t[2]=n,t[3]=a,t[4]=r,t[5]=o):o=t[5],o}function RYe(e,t){return(0,Q.jsx)(`option`,{value:t,children:e},t)}function zYe(e){let t=(0,Z.c)(20),{moveFocusedDate:n,onChange:r,value:i,labels:a}=e,o;t[0]===n?o=t[1]:(o=()=>n(-12),t[0]=n,t[1]=o);let s=o,c;t[2]===n?c=t[3]:(c=()=>n(12),t[2]=n,t[3]=c);let l=c,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u={content:`Previous year`},t[4]=u):u=t[4];let d;t[5]!==s||t[6]!==a.goToPreviousYear?(d=(0,Q.jsx)(dR,{"aria-label":a.goToPreviousYear,onClick:s,mode:`bleed`,icon:sr,tooltipProps:u,...pH}),t[5]=s,t[6]=a.goToPreviousYear,t[7]=d):d=t[7];let f;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(f={width:48},t[8]=f):f=t[8];let p;t[9]!==r||t[10]!==i?(p=(0,Q.jsx)(MYe,{value:i,onChange:r,radius:0,style:f}),t[9]=r,t[10]=i,t[11]=p):p=t[11];let m;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(m={content:`Next year`},t[12]=m):m=t[12];let h;t[13]!==l||t[14]!==a.goToNextYear?(h=(0,Q.jsx)(dR,{"aria-label":a.goToNextYear,onClick:l,mode:`bleed`,icon:er,tooltipProps:m,...pH}),t[13]=l,t[14]=a.goToNextYear,t[15]=h):h=t[15];let g;return t[16]!==d||t[17]!==p||t[18]!==h?(g=(0,Q.jsxs)(bn,{gap:1,children:[d,p,h]}),t[16]=d,t[17]=p,t[18]=h,t[19]=g):g=t[19],g}function mH(e){let t=(0,Z.c)(23),n,r,i,a,o,s,c,l,u;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],u=t[9]):({ref:o,value:n,onChange:i,calendarLabels:r,padding:c,showTimeZone:l,timeZoneScope:u,onTimeZoneOpen:a,...s}=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,t[9]=u);let d=c===void 0?2:c,f=l!==void 0&&l,p;bb0:{if(n){p=n;break bb0}let e;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(e=new Date,e.setSeconds(0,0),t[10]=e):e=t[10],p=e}let m=p,h;t[11]===i?h=t[12]:(h=e=>{i(e)},t[11]=i,t[12]=h);let g=h,_;return t[13]!==r||t[14]!==g||t[15]!==a||t[16]!==d||t[17]!==o||t[18]!==s||t[19]!==f||t[20]!==u||t[21]!==m?(_=(0,Q.jsx)(FYe,{...s,labels:r,ref:o,value:m,onSelect:g,padding:d,showTimeZone:f,timeZoneScope:u,onTimeZoneOpen:a}),t[13]=r,t[14]=g,t[15]=a,t[16]=d,t[17]=o,t[18]=s,t[19]=f,t[20]=u,t[21]=m,t[22]=_):_=t[22],_}function BYe(e){let t=(0,Z.c)(4),{popoverRef:n,onClose:r,children:i}=e,{isTopLayer:a}=Mt(),o;t[0]===n?o=t[1]:(o=()=>[n.current],t[0]=n,t[1]=o),tn(a&&r,o);let s;return t[2]===i?s=t[3]:(s=(0,Q.jsx)(Q.Fragment,{children:i}),t[2]=i,t[3]=s),s}function hH(e){let t=(0,Z.c)(70),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18]):({ref:a,value:y,inputValue:o,onInputChange:u,onChange:l,selectTime:m,timeStep:_,calendarLabels:n,readOnly:f,constrainSize:h,monthPickerVariant:c,customValidity:r,padding:d,disableInput:i,isPastDisabled:s,showTimeZone:g,timeZoneScope:v,...p}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y);let b=h===void 0||h,x=g!==void 0&&g,{t:S}=ox(),C=(0,$.useRef)(null),w=(0,$.useRef)(null),T=(0,$.useRef)(null),{zoneDateToUtc:E}=CB(v),{DialogTimeZone:D,dialogProps:O,dialogTimeZoneShow:k,hide:A}=sH(v),[j,M]=(0,$.useState)(null),N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>w.current,t[19]=N):N=t[19],(0,$.useImperativeHandle)(a,N);let P,F;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>M(w.current),F=[],t[20]=P,t[21]=F):(P=t[20],F=t[21]),(0,$.useEffect)(P,F);let[I,L]=(0,$.useState)(!1),R;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(R=()=>L(!1),t[22]=R):R=t[22];let z=R,B;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(B=()=>{w.current?.focus(),w.current?.select()},t[23]=B):B=t[23];let V=B,H;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=e=>{e.key===`Escape`&&L(!1)},t[24]=H):H=t[24];let U=H,W;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(W=()=>L(!0),t[25]=W):W=t[25];let ee=W,te;t[26]===k?te=t[27]:(te=()=>{L(!1),k()},t[26]=k,t[27]=te);let ne=te,re;t[28]===A?re=t[29]:(re=()=>{A(),L(!0)},t[28]=A,t[29]=re);let ie=re,ae;t[30]!==o||t[31]!==s||t[32]!==E?(ae=o&&s&&oH(E(new Date(o))),t[30]=o,t[31]=s,t[32]=E,t[33]=ae):ae=t[33];let oe=ae,se;t[34]!==n||t[35]!==f?(se=f?null:(0,Q.jsx)(bn,{style:{padding:`5px`},children:(0,Q.jsx)(dR,{disabled:f,"aria-label":n.ariaLabel,ref:T,icon:ar,mode:`bleed`,onClick:ee,style:{display:`block`},"data-testid":`select-date-button`,tooltipProps:{content:n.tooltipText}})}),t[34]=n,t[35]=f,t[36]=se):se=t[36];let ce=se,le=i||f,ue;t[37]!==n||t[38]!==b||t[39]!==ne||t[40]!==oe||t[41]!==s||t[42]!==I||t[43]!==c||t[44]!==l||t[45]!==d||t[46]!==j||t[47]!==m||t[48]!==x||t[49]!==ce||t[50]!==S||t[51]!==_||t[52]!==v||t[53]!==y?(ue=I?(0,Q.jsx)(_t,{zOffset:1e3,children:(0,Q.jsx)(gR,{constrainSize:b,"data-testid":`date-input-dialog`,referenceElement:j,portal:!0,content:(0,Q.jsx)(BYe,{popoverRef:C,onClose:z,children:(0,Q.jsx)(X,{overflow:`auto`,children:(0,Q.jsxs)(KV,{onDeactivation:V,children:[oe&&(0,Q.jsx)(yt,{margin:1,padding:2,radius:2,shadow:1,tone:`critical`,children:(0,Q.jsx)(Y,{size:1,children:S(`inputs.dateTime.past-date-warning`)})}),(0,Q.jsx)(mH,{monthPickerVariant:c,calendarLabels:n,selectTime:m,timeStep:_,onKeyUp:U,value:y,isPastDisabled:s,onChange:l,padding:d,showTimeZone:x,timeZoneScope:v,onTimeZoneOpen:ne})]})})}),open:!0,placement:`bottom`,ref:C,children:(0,Q.jsx)(Q.Fragment,{children:ce})})}):ce,t[37]=n,t[38]=b,t[39]=ne,t[40]=oe,t[41]=s,t[42]=I,t[43]=c,t[44]=l,t[45]=d,t[46]=j,t[47]=m,t[48]=x,t[49]=ce,t[50]=S,t[51]=_,t[52]=v,t[53]=y,t[54]=ue):ue=t[54];let de;t[55]!==r||t[56]!==o||t[57]!==u||t[58]!==p||t[59]!==le||t[60]!==ue?(de=(0,Q.jsx)(cH,{ref:w,"data-testid":`date-input`,...p,readOnly:le,value:o,onChange:u,customValidity:r,suffix:ue}),t[55]=r,t[56]=o,t[57]=u,t[58]=p,t[59]=le,t[60]=ue,t[61]=de):de=t[61];let G;t[62]!==D||t[63]!==O||t[64]!==ie||t[65]!==x?(G=x&&D&&(0,Q.jsx)(D,{...O,onClose:ie}),t[62]=D,t[63]=O,t[64]=ie,t[65]=x,t[66]=G):G=t[66];let fe;return t[67]!==de||t[68]!==G?(fe=(0,Q.jsxs)(Q.Fragment,{children:[de,G]}),t[67]=de,t[68]=G,t[69]=fe):fe=t[69],fe}function VYe(e){return e instanceof Date&&!isNaN(e.valueOf())}function gH(e){return{ariaLabel:e(`calendar.button.aria-label`),goToTomorrow:e(`calendar.action.go-to-tomorrow`),goToToday:e(`calendar.action.go-to-today`),goToYesterday:e(`calendar.action.go-to-yesterday`),goToNextMonth:e(`calendar.action.go-to-next-month`),goToPreviousMonth:e(`calendar.action.go-to-previous-month`),goToNextYear:e(`calendar.action.go-to-next-year`),goToPreviousYear:e(`calendar.action.go-to-previous-year`),setToCurrentTime:e(`calendar.action.set-to-current-time`),selectTime:e(`calendar.action.select-time`),tooltipText:e(`calendar.button.tooltip-text`),monthNames:[e(`calendar.month-names.january`),e(`calendar.month-names.february`),e(`calendar.month-names.march`),e(`calendar.month-names.april`),e(`calendar.month-names.may`),e(`calendar.month-names.june`),e(`calendar.month-names.july`),e(`calendar.month-names.august`),e(`calendar.month-names.september`),e(`calendar.month-names.october`),e(`calendar.month-names.november`),e(`calendar.month-names.december`)],weekDayNamesShort:[e(`calendar.weekday-names.short.monday`),e(`calendar.weekday-names.short.tuesday`),e(`calendar.weekday-names.short.wednesday`),e(`calendar.weekday-names.short.thursday`),e(`calendar.weekday-names.short.friday`),e(`calendar.weekday-names.short.saturday`),e(`calendar.weekday-names.short.sunday`)],setToTimePreset:(t,n)=>e(`calendar.action.set-to-time-preset`,{time:t,date:n})}}function HYe(e,t){function n(n,r){e.has(n),e.set(n,r),t()}function r(n,r){e.has(n),e.set(n,r),t()}function i(n){e.has(n),e.delete(n),t()}return{add:n,remove:i,update:r}}function _H(){let e=(0,Z.c)(11),[t]=(0,$.useState)(UYe),n;e[0]===t?n=e[1]:(n=()=>Array.from(t.entries()),e[0]=t,e[1]=n);let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=[],e[2]=r):r=e[2];let[i,a]=(0,$.useReducer)(n,r),o;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=TO(a,10,{trailing:!0}),e[3]=o):o=e[3];let s=o,c,l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>()=>s.cancel(),l=[s],e[4]=c,e[5]=l):(c=e[4],l=e[5]),(0,$.useEffect)(c,l);let u;e[6]===t?u=e[7]:(u=HYe(t,s),e[6]=t,e[7]=u);let d=u,f;return e[8]!==i||e[9]!==d?(f={store:d,snapshot:i},e[8]=i,e[9]=d,e[10]=f):f=e[10],f}function UYe(){return new Map}function vH(e,t,n,r){let i=(0,Z.c)(10),a=r===void 0?Object.is:r,o=(0,$.useRef)(null),s=(0,$.useRef)(null),c,l;i[0]!==t||i[1]!==e||i[2]!==n?(c=()=>{if(t===null||e===null)return;let r=n();return e.add(t,r),o.current=t,s.current=r,()=>{e.remove(t),o.current=null,s.current=null}},l=[t,e,n],i[0]=t,i[1]=e,i[2]=n,i[3]=c,i[4]=l):(c=i[3],l=i[4]),(0,$.useLayoutEffect)(c,l);let u;i[5]!==t||i[6]!==a||i[7]!==e||i[8]!==n?(u=()=>{if(t===null||o.current===null||e===null||t!==o.current)return;let r=n();a(s.current,r)||(e.update(t,r),s.current=r)},i[5]=t,i[6]=a,i[7]=e,i[8]=n,i[9]=u):u=i[9],(0,$.useLayoutEffect)(u)}function WYe(e){let t=(0,Z.c)(6),{children:n}=e,{store:r,snapshot:i}=_H(),a;t[0]!==n||t[1]!==i?(a=(0,Q.jsx)($a.Provider,{value:i,children:n}),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o;return t[3]!==r||t[4]!==a?(o=(0,Q.jsx)(Qa.Provider,{value:r,children:a}),t[3]=r,t[4]=a,t[5]=o):o=t[5],o}var GYe=(0,$.memo)(WYe),KYe=[];function yH(){let e=(0,$.useContext)($a);return e===null?(console.warn(Error(`No context provided for reporter. Make sure that the component calling "useChangeIndicatorsReportedValues()", is wrapped inside a element`)),KYe):e}var bH=(e,t,n)=>{let r=(0,$.useContext)(Qa);r===null&&console.warn(Error(`No context provided for reporter. Make sure that the component calling "useChangeIndicatorsReporter()", is wrapped inside a element`)),vH(r,e,t,n)};function xH(e){let t=(0,Z.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(`path`,{d:`M12.8677 8.70769C12.6646 8.50462 12.3354 8.50462 12.1323 8.70769L8.70769 12.1323C8.50462 12.3354 8.50462 12.6646 8.70769 12.8677L12.1323 16.2923C12.3354 16.4954 12.6646 16.4954 12.8677 16.2923L16.2923 12.8677C16.4954 12.6646 16.4954 12.3354 16.2923 12.1323L12.8677 8.70769Z`,fill:`currentColor`}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(`svg`,{"data-sanity-icon":`rhombus`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}var qYe={apiVersion:`v2025-02-19`};function SH(){let e=(0,Z.c)(5),t=wI(),n=db(),r=pb(qYe),i=MI(),a;return e[0]!==r||e[1]!==i||e[2]!==t||e[3]!==n?(a=t.get({namespace:`AgentBundlesStore`,dependencies:[n]})||GVe({organizationId$:i.getOrganizationId(),client:r}),t.set({namespace:`AgentBundlesStore`,dependencies:[n],value:a}),e[0]=r,e[1]=i,e[2]=t,e[3]=n,e[4]=a):a=e[4],a}function CH(){let{state$:e}=SH();return ZE(e,UVe)}function wH(e,t,n){if(xz(e)){let e=t(`release.chip.published`);return{displayTitle:e,fullTitle:e,isTruncated:!1}}if(Sz(e)){let e=t(`release.chip.draft`);return{displayTitle:e,fullTitle:e,isTruncated:!1}}if(hz(e))return ZKe(e.metadata?.title,t(`release.placeholder-untitled-release`));if(TR(e)){let r=t(n.some(t=>t.id===e)?`version.agent-bundle.proposed-changes`:`version.agent-bundle.agent-changes`);return{displayTitle:r,fullTitle:r,isTruncated:!1}}let r=String(e);return{displayTitle:r,fullTitle:r,isTruncated:!1}}function TH(e){let t=(0,Z.c)(14),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({ref:a,children:n,content:r,disabled:i,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=i||!r,c;t[6]===n?c=t[7]:(c=(0,Q.jsx)(`div`,{children:n}),t[6]=n,t[7]=c);let l;return t[8]!==r||t[9]!==a||t[10]!==o||t[11]!==s||t[12]!==c?(l=(0,Q.jsx)(uR,{...o,content:r,disabled:s,ref:a,children:c}),t[8]=r,t[9]=a,t[10]=o,t[11]=s,t[12]=c,t[13]=l):l=t[13],l}var JYe=`_5doxzs0`,YYe=`_5doxzs1`,XYe=`_12uplkd0`,ZYe=`_12uplkd2`,QYe=`_12uplkd1`;function $Ye(){let e=(0,Z.c)(4),{t}=ox(),n;e[0]===t?n=e[1]:(n=t(`form.validation.has-error-aria-label`),e[0]=t,e[1]=n);let r;return e[2]===n?r=e[3]:(r=(0,Q.jsx)(dr,{className:XYe,"data-testid":`input-validation-icon-error`,"aria-label":n,"aria-hidden":!0,role:`presentation`}),e[2]=n,e[3]=r),r}function eXe(){let e=(0,Z.c)(4),{t}=ox(),n;e[0]===t?n=e[1]:(n=t(`form.validation.has-warning-aria-label`),e[0]=t,e[1]=n);let r;return e[2]===n?r=e[3]:(r=(0,Q.jsx)(Kn,{className:QYe,"data-testid":`input-validation-icon-warning`,"aria-label":n,"aria-hidden":!0,role:`presentation`}),e[2]=n,e[3]=r),r}function tXe(){let e=(0,Z.c)(4),{t}=ox(),n;e[0]===t?n=e[1]:(n=t(`form.validation.has-info-aria-label`),e[0]=t,e[1]=n);let r;return e[2]===n?r=e[3]:(r=(0,Q.jsx)(ur,{className:ZYe,"data-testid":`input-validation-icon-info`,"aria-label":n,"aria-hidden":!0,role:`presentation`}),e[2]=n,e[3]=r),r}var nXe={error:$Ye,warning:eXe,info:tXe},EH=e=>{let t=(0,Z.c)(2),{status:n}=e,r=nXe[n];if(!r)return null;let i;return t[0]===r?i=t[1]:(i=(0,Q.jsx)(r,{}),t[0]=r,t[1]=i),i},rXe=[];function DH(e){let t=(0,Z.c)(19),{validation:n,__unstable_showSummary:r,fontSize:i,placement:a}=e,o=n===void 0?rXe:n,s=o.some(oXe),c=o.some(aXe),l=s?`error`:c?`warning`:`info`,u;t[0]!==r||t[1]!==o?(u=r&&(0,Q.jsx)(cXe,{validation:o}),t[0]=r,t[1]=o,t[2]=u):u=t[2];let d;t[3]!==r||t[4]!==o?(d=!r&&(0,Q.jsx)(Q.Fragment,{children:o.map(iXe)}),t[3]=r,t[4]=o,t[5]=d):d=t[5];let f;t[6]!==u||t[7]!==d?(f=(0,Q.jsxs)(Sn,{className:YYe,gap:3,children:[u,d]}),t[6]=u,t[7]=d,t[8]=f):f=t[8];let p;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(p=[`bottom`,`right`,`left`],t[9]=p):p=t[9];let m;t[10]===l?m=t[11]:(m=(0,Q.jsx)(EH,{status:l}),t[10]=l,t[11]=m);let h;t[12]!==i||t[13]!==m?(h=(0,Q.jsx)(`div`,{className:JYe,children:(0,Q.jsx)(Y,{size:i,weight:`medium`,children:m})}),t[12]=i,t[13]=m,t[14]=h):h=t[14];let g;return t[15]!==a||t[16]!==f||t[17]!==h?(g=(0,Q.jsx)(uR,{content:f,portal:!0,placement:a,fallbackPlacements:p,children:h}),t[15]=a,t[16]=f,t[17]=h,t[18]=g):g=t[18],g}function iXe(e,t){return(0,Q.jsx)(sXe,{validation:e},t)}function aXe(e){return e.level===`warning`}function oXe(e){return e.level===`error`}function sXe(e){let t=(0,Z.c)(7),{validation:n}=e,r;t[0]===n.level?r=t[1]:(r=(0,Q.jsx)(X,{marginRight:2,children:(0,Q.jsx)(Y,{size:1,weight:`medium`,children:(0,Q.jsx)(EH,{status:n.level})})}),t[0]=n.level,t[1]=r);let i;t[2]===n.message?i=t[3]:(i=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{size:1,children:n.message})}),t[2]=n.message,t[3]=i);let a;return t[4]!==r||t[5]!==i?(a=(0,Q.jsxs)(bn,{children:[r,i]}),t[4]=r,t[5]=i,t[6]=a):a=t[6],a}function cXe(e){let t=(0,Z.c)(5),{validation:n}=e,{t:r}=ox(),i=hB(),a,o;if(t[0]!==i||t[1]!==r||t[2]!==n){o=Symbol.for(`react.early_return_sentinel`);bb0:{let e=n.reduce(uXe,0),t=n.reduce(lXe,0),s=e>0,c=t>0;if(!s&&!c){o=null;break bb0}let l=s&&r(`form.validation.summary.errors-count`,{count:e}),u=c&&r(`form.validation.summary.warnings-count`,{count:t});a=l&&u?(0,Q.jsx)(Y,{size:1,children:i.format([l,u])}):(0,Q.jsx)(Y,{size:1,children:l||u})}t[0]=i,t[1]=r,t[2]=n,t[3]=a,t[4]=o}else a=t[3],o=t[4];return o===Symbol.for(`react.early_return_sentinel`)?a:o}function lXe(e,t){return t.level===`warning`?e+1:e}function uXe(e,t){return t.level===`error`?e+1:e}function OH(e,t){if(t&&e)return`desc_${e}`}var dXe=[0,.25,.75,1],kH=J(bn).withConfig({displayName:`FlexWrapper`,componentId:`sc-r50e55-0`})`& > div:first-child{flex:1;min-width:0;}`,fXe=J(bn).withConfig({displayName:`InnerBox`,componentId:`sc-r50e55-1`})`height:${25}px;min-width:23px;vertical-align:top;`;function pXe(e){let t=(0,Z.c)(6),{children:n}=e,{store:r,snapshot:i}=_H(),a;t[0]!==n||t[1]!==i?(a=(0,Q.jsx)(us.Provider,{value:i,children:n}),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o;return t[3]!==r||t[4]!==a?(o=(0,Q.jsx)(ls.Provider,{value:r,children:a}),t[3]=r,t[4]=a,t[5]=o):o=t[5],o}var mXe=(0,$.memo)(pXe),hXe=[];function gXe(){let e=(0,$.useContext)(us);return e===null?(console.warn(Error(`No context provided for reporter. Make sure that the component calling "usePresenceReportedValues()", is wrapped inside a element`)),hXe):e}var AH=(e,t,n)=>{let r=(0,$.useContext)(ls);r===null&&console.warn(Error(`No context provided for reporter. Make sure that the component calling "usePresenceReporter()", is wrapped inside a element`)),vH(r,e,t,n)};function _Xe(e){let t=(0,Z.c)(7),{children:n,items:r}=e,i;t[0]===r?i=t[1]:(i=r.map(vXe),t[0]=r,t[1]=i);let a;t[2]===i?a=t[3]:(a=(0,Q.jsx)(Sn,{children:i}),t[2]=i,t[3]=a);let o=a,s;return t[4]!==n||t[5]!==o?(s=(0,Q.jsx)(uR,{content:o,placement:`top`,portal:`documentScrollElement`,children:n}),t[4]=n,t[5]=o,t[6]=s):s=t[6],s}function vXe(e){return(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,children:[(0,Q.jsx)(`div`,{children:(0,Q.jsx)(dB,{user:e.user,status:`online`})}),(0,Q.jsx)(Y,{size:1,children:e.user.displayName})]},e.user.id)}var yXe=(e,t)=>{let n=e.length>t?t-1:t,r=Math.max(0,e.length-n);return[e.slice(0,r),e.slice(r)]};function bXe(e){return 4+21*e}var jH=(0,$.memo)(function(e){let t=(0,Z.c)(14),{presence:n,position:r,animateArrowFrom:i,maxAvatars:a,stack:o}=e,s=r===void 0?`inside`:r,c=i===void 0?`inside`:i,l=a===void 0?3:a,u=o===void 0||o,d;if(t[0]!==c||t[1]!==l||t[2]!==s||t[3]!==n||t[4]!==u){let e;t[6]===n?e=t[7]:(e=n||[],t[6]=n,t[7]=e);let r=FO(kO(e,SXe),CXe),[i,a]=u?yXe(r,l):[[],r],o;t[8]!==c||t[9]!==s?(o=e=>({key:e.user.id,element:(0,Q.jsx)(dB,{animateArrowFrom:c,position:s,status:`online`,user:e.user})}),t[8]=c,t[9]=s,t[10]=o):o=t[10],d=[...a.reverse().map(o),i.length>=2?{key:`counter`,element:(0,Q.jsx)(Tn,{count:i.length})}:null].filter(Boolean),t[0]=c,t[1]=l,t[2]=s,t[3]=n,t[4]=u,t[5]=d}else d=t[5];let f=d,p;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Q.jsx)(`div`,{}),t[11]=p):p=t[11];let m;return t[12]===f?m=t[13]:(m=(0,Q.jsxs)(kH,{children:[p,(0,Q.jsx)(fXe,{flexDirection:`row-reverse`,children:f.map(wXe)})]}),t[12]=f,t[13]=m),m});function MH(e){let t=(0,Z.c)(11),n=(0,$.useContext)(Io),{presence:r,maxAvatars:i}=e,a=r===void 0?n:r,o=i===void 0?3:i,[s,c]=(0,$.useState)(null),l=(0,$.useId)(),u;t[0]!==s||t[1]!==o||t[2]!==a?(u=()=>({presence:a,element:s,maxAvatars:o}),t[0]=s,t[1]=o,t[2]=a,t[3]=u):u=t[3],AH(s?l:null,u);let d;t[4]===a?d=t[5]:(d=a||[],t[4]=a,t[5]=d);let f;t[6]===d?f=t[7]:(f=kO(d,xXe),t[6]=d,t[7]=f);let p=f,m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Q.jsx)(kH,{ref:c,style:{minHeight:25,minWidth:25}}),t[8]=m):m=t[8];let h;return t[9]===p?h=t[10]:(h=(0,Q.jsx)(_Xe,{items:p,children:m}),t[9]=p,t[10]=h),h}function xXe(e){return e.user.id}function SXe(e){return e.user.id}function CXe(e){return e.lastActiveAt}function wXe(e,t){return e&&(0,Q.jsx)(`div`,{style:{position:`absolute`,transform:`translate3d(${-t*21}px, 0px, 0px)`,transitionProperty:`transform`,transitionDuration:`200ms`,transitionTimingFunction:`cubic-bezier(0.85, 0, 0.15, 1)`,zIndex:100-t},children:e.element},e.key)}function NH(e){let t=(0,Z.c)(9),n;bb0:{if(!e.i18n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[0]=e):e=t[0],n=e;break bb0}let r;t[1]===e.i18n?r=t[2]:(r=Array.from(new Set(Object.values(e.i18n).map(TXe))).sort(),t[1]=e.i18n,t[2]=r),n=r}let{t:r}=ox(n),i;bb1:{let{i18n:n}=e;if(!n){i=e;break bb1}let a;t[3]!==n||t[4]!==r?(a=(e,t)=>{let i=e[t];if(typeof t==`string`&&t in n){let{key:e,ns:a}=n[t];return r(e,{ns:a,...typeof i==`string`&&{defaultValue:i}})}return i},t[3]=n,t[4]=r,t[5]=a):a=t[5];let o;t[6]!==e||t[7]!==a?(o=new Proxy(e,{get:a}),t[6]=e,t[7]=a,t[8]=o):o=t[8],i=o}return i}function TXe(e){let{ns:t}=e;return t}function EXe(e){let t=(0,Z.c)(15),{action:n}=e,{title:r}=NH(n),i;t[0]===n?i=t[1]:(i=()=>{n.onAction()},t[0]=n,t[1]=i);let a=i,o;t[2]===n.disabled?o=t[3]:(o=typeof n.disabled==`object`&&(0,Q.jsx)(Y,{size:1,children:n.disabled.reason}),t[2]=n.disabled,t[3]=o);let s=o,c=!!n.disabled,l=n.iconRight||(n.selected?$n:void 0),u;t[4]!==n.icon||t[5]!==n.selected||t[6]!==n.tone||t[7]!==a||t[8]!==c||t[9]!==l||t[10]!==r?(u=(0,Q.jsx)(mR,{disabled:c,icon:n.icon,iconRight:l,onClick:a,pressed:n.selected,text:r,tone:n.tone}),t[4]=n.icon,t[5]=n.selected,t[6]=n.tone,t[7]=a,t[8]=c,t[9]=l,t[10]=r,t[11]=u):u=t[11];let d;return t[12]!==s||t[13]!==u?(d=(0,Q.jsx)(TH,{content:s,placement:`left`,children:u}),t[12]=s,t[13]=u,t[14]=d):d=t[14],d}function PH(e){let t=(0,Z.c)(15),{action:n,isFirst:r,prevIsGroup:i}=e;if(n.type===`divider`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(sR,{}),t[0]=e):e=t[0],e}if(n.type===`group`){let e;t[1]===r?e=t[2]:(e=!r&&(0,Q.jsx)(sR,{}),t[1]=r,t[2]=e);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(OXe,{group:n}),t[3]=n,t[4]=i);let a;return t[5]!==e||t[6]!==i?(a=(0,Q.jsxs)(Q.Fragment,{children:[e,i]}),t[5]=e,t[6]=i,t[7]=a):a=t[7],a}let a;t[8]===i?a=t[9]:(a=i&&(0,Q.jsx)(sR,{}),t[8]=i,t[9]=a);let o;t[10]===n?o=t[11]:(o=(0,Q.jsx)(EXe,{action:n}),t[10]=n,t[11]=o);let s;return t[12]!==a||t[13]!==o?(s=(0,Q.jsxs)(Q.Fragment,{children:[a,o]}),t[12]=a,t[13]=o,t[14]=s):s=t[14],s}var DXe={placement:`right`,fallbackPlacements:[`top`,`bottom`]};function OXe(e){let t=(0,Z.c)(14),{group:n}=e,{title:r}=NH(n);if(n.expanded){let e;t[0]===r?e=t[1]:(e=(0,Q.jsx)(X,{padding:2,paddingTop:3,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:r})}),t[0]=r,t[1]=e);let i;t[2]===n.children?i=t[3]:(i=n.children.map((e,t)=>(0,Q.jsx)(PH,{action:e,isFirst:t===0,prevIsGroup:n.children[t-1]?.type===`group`},t)),t[2]=n.children,t[3]=i);let a;return t[4]!==e||t[5]!==i?(a=(0,Q.jsxs)(Q.Fragment,{children:[e,i]}),t[4]=e,t[5]=i,t[6]=a):a=t[6],a}let i=n.icon,a=n.tone,o;t[7]===n.children?o=t[8]:(o=n.children.map((e,t)=>(0,Q.jsx)(PH,{action:e,isFirst:t===0,prevIsGroup:n.children[t-1]?.type===`group`},t)),t[7]=n.children,t[8]=o);let s;return t[9]!==n.icon||t[10]!==n.tone||t[11]!==o||t[12]!==r?(s=(0,Q.jsx)(_R,{icon:i,popover:DXe,text:r,tone:a,children:o}),t[9]=n.icon,t[10]=n.tone,t[11]=o,t[12]=r,t[13]=s):s=t[13],s}var FH={placement:`top`};function IH(e){return`renderAsButton`in e&&e.renderAsButton}var kXe=(0,$.memo)(function(e){let t=(0,Z.c)(21),{nodes:n,onMenuOpenChange:r}=e,{t:i}=ox(),[a,o]=(0,$.useState)(!1),s;t[0]===r?s=t[1]:(s=()=>{r(!0),o(!0)},t[0]=r,t[1]=s);let c=s,l;t[2]===r?l=t[3]:(l=()=>{r(!1),o(!1)},t[2]=r,t[3]=l);let u=l,d;t[4]===n?d=t[5]:(d=n.filter(IH),t[4]=n,t[5]=d);let f=d,p;t[6]===n?p=t[7]:(p=n.filter(PXe),t[6]=n,t[7]=p);let m=p,h;bb0:{let e=m.length;if(e===0||e>1){h=m;break bb0}let n=m[0];if(n.type===`group`){let e;t[8]===n?e=t[9]:(e=[{...n,expanded:!0}],t[8]=n,t[9]=e),h=e;break bb0}h=m}let g=h,_;t[10]!==g||t[11]!==i?(_=g.length?[{type:`group`,children:g,icon:lr,title:i(`form.field.actions-menu.title`)}]:[],t[10]=g,t[11]=i,t[12]=_):_=t[12];let v;t[13]!==f||t[14]!==_?(v=[..._,...f],t[13]=f,t[14]=_,t[15]=v):v=t[15];let y=v,b;return t[16]!==u||t[17]!==c||t[18]!==a||t[19]!==y?(b=(0,Q.jsx)(Q.Fragment,{children:y.map((e,t)=>(0,Q.jsx)(AXe,{node:e,onOpen:c,onClose:u,open:a},t))}),t[16]=u,t[17]=c,t[18]=a,t[19]=y,t[20]=b):b=t[20],b}),AXe=(0,$.memo)(function(e){let t=(0,Z.c)(12),{node:n,onOpen:r,onClose:i,open:a}=e;if(n.type===`divider`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(yt,{borderLeft:!0,flex:`none`}),t[0]=e):e=t[0],e}if(n.type===`action`){let e;t[1]===n.title?e=t[2]:(e={...FH,content:n.title},t[1]=n.title,t[2]=e);let r;return t[3]!==n.icon||t[4]!==n.onAction||t[5]!==e?(r=(0,Q.jsx)(dR,{icon:n.icon,mode:`bleed`,onClick:n.onAction,tooltipProps:e}),t[3]=n.icon,t[4]=n.onAction,t[5]=e,t[6]=r):r=t[6],r}let o;return t[7]!==n||t[8]!==i||t[9]!==r||t[10]!==a?(o=(0,Q.jsx)(MXe,{node:n,onOpen:r,onClose:i,open:a}),t[7]=n,t[8]=i,t[9]=r,t[10]=a,t[11]=o):o=t[11],o}),jXe={constrainSize:!0,placement:`right`,portal:!0,fallbackPlacements:[`top`,`bottom`]};function MXe(e){let t=(0,Z.c)(16),{node:n,onOpen:r,onClose:i,open:a}=e,{title:o}=NH(n),s=NXe,c=a?void 0:o,l;t[0]===o?l=t[1]:(l={...FH,content:o},t[0]=o,t[1]=l);let u;t[2]!==n.icon||t[3]!==c||t[4]!==l?(u=(0,Q.jsx)(dR,{"aria-label":c,"data-testid":`field-actions-trigger`,icon:n.icon,mode:`bleed`,onPointerDown:s,tabIndex:0,tooltipProps:l}),t[2]=n.icon,t[3]=c,t[4]=l,t[5]=u):u=t[5];let d=(0,$.useId)(),f;t[6]===n.children?f=t[7]:(f=n.children.map((e,t)=>(0,Q.jsx)(PH,{action:e,isFirst:t===0,prevIsGroup:n.children[t-1]?.type===`group`},t)),t[6]=n.children,t[7]=f);let p;t[8]===f?p=t[9]:(p=(0,Q.jsx)(oR,{children:f}),t[8]=f,t[9]=p);let m;return t[10]!==i||t[11]!==r||t[12]!==u||t[13]!==d||t[14]!==p?(m=(0,Q.jsx)(pR,{button:u,id:d,menu:p,onOpen:r,onClose:i,popover:jXe}),t[10]=i,t[11]=r,t[12]=u,t[13]=d,t[14]=p,t[15]=m):m=t[15],m}function NXe(e){e.preventDefault()}function PXe(e){return!IH(e)}var FXe=J(bn).withConfig({displayName:`Root`,componentId:`sc-5nvzdy-0`})(({theme:e,$floatingCardWidth:t,$slotWidth:n,$floatingCardVisible:r})=>{let{space:i}=e.sanity;return Vt`line-height:1;width:100%;position:relative;[data-ui='PresenceBox']{position:absolute;bottom:0;right:${n+t+i[1]}px;}@media (hover:hover){[data-ui='PresenceBox']{position:absolute;bottom:0;right:${n+(r?t:0)+i[1]}px;}}`}),IXe=J(X).withConfig({displayName:`ContentBox`,componentId:`sc-5nvzdy-1`})(({theme:e,$presenceMaxWidth:t})=>{let{space:n}=e.sanity;return Vt`max-width:calc(100% - ${t+n[1]}px);min-width:75%;`}),LXe=J(X).withConfig({displayName:`SlotBox`,componentId:`sc-5nvzdy-2`})(({theme:e,$right:t,$fieldActionsVisible:n})=>{let{space:r}=e.sanity,i=n?t+r[1]:t;return Vt`position:absolute;bottom:0;right:${i}px;`}),RXe=J(yt).withConfig({displayName:`FieldActionsFloatingCard`,componentId:`sc-5nvzdy-3`})`align-items:center;bottom:0;position:absolute;right:0;transition:opacity 150ms ease;line-height:1;@media (hover:hover){opacity:0;pointer-events:none;[data-ui='FieldActionsFlex']{opacity:0;}&[data-actions-visible='false']:not(:focus-within){box-shadow:none;background:transparent;}&[data-has-comments='true']:not([data-has-actions='true']){box-shadow:none;}&:focus-within{opacity:1;pointer-events:auto;width:max-content;[data-ui='FieldActionsFlex']{opacity:1;pointer-events:auto;width:max-content;}}}&[data-visible='true']{opacity:1;pointer-events:auto;width:max-content;}&[data-actions-visible='true']{[data-ui='FieldActionsFlex']{opacity:1;pointer-events:auto;width:max-content;}}`,zXe=J(bn).withConfig({displayName:`FieldActionsFlex`,componentId:`sc-5nvzdy-4`})`gap:inherit;transition:opacity 150ms ease;`;function LH(e){let t=(0,Z.c)(47),{__internal_comments:n,__internal_slot:r,actions:i,content:a,fieldFocused:o,fieldHovered:s,presence:c,inputId:l}=e,[u,d]=(0,$.useState)(!1),[f,p]=(0,$.useState)(!1),[m,h]=(0,$.useState)(null),[g,_]=(0,$.useState)(0),[v,y]=(0,$.useState)(null),[b,x]=(0,$.useState)(0),S;t[0]===n?S=t[1]:(S=n||{},t[0]=n,t[1]=S);let{hasComments:C,button:w,isAddingComment:T}=S,E=C!==void 0&&C,D=w===void 0?null:w,O=T!==void 0&&T,k=i&&i.length>0,A=o||s||f||O,j=n?.button||k,M=u||A||E,N;t[2]===m?N=t[3]:(N=()=>{if(m){let{width:e}=m.getBoundingClientRect();_(e||0)}},t[2]=m,t[3]=N);let P=N,F;t[4]===P?F=t[5]:(F=()=>{P(),d(!0)},t[4]=P,t[5]=F);let I=F,L;t[6]===P?L=t[7]:(L=()=>{P(),d(!1)},t[6]=P,t[7]=L);let R=L,z;t[8]===P?z=t[9]:(z=()=>{P()},t[8]=P,t[9]=z);let B;t[10]!==P||t[11]!==A?(B=[P,A],t[10]=P,t[11]=A,t[12]=B):B=t[12],(0,$.useEffect)(z,B);let V,H;t[13]===v?(V=t[14],H=t[15]):(H=()=>{if(v){let{width:e}=v.getBoundingClientRect();x(e||0)}},V=[v],t[13]=v,t[14]=V,t[15]=H),(0,$.useEffect)(H,V);let U;bb0:{if(!r){U=null;break bb0}let e=!!A,n;t[16]!==g||t[17]!==r||t[18]!==e?(n=(0,Q.jsx)(LXe,{$fieldActionsVisible:e,$right:g,ref:y,children:r}),t[16]=g,t[17]=r,t[18]=e,t[19]=n):n=t[19],U=n}let W=U,ee;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(ee=bXe(4),t[20]=ee):ee=t[20];let te;t[21]===a?te=t[22]:(te=(0,Q.jsx)(IXe,{"data-ui":`fieldHeaderContentBox`,flexBasis:`0%`,flexGrow:1,paddingY:2,$presenceMaxWidth:ee,children:a}),t[21]=a,t[22]=te);let ne;t[23]!==g||t[24]!==c||t[25]!==M||t[26]!==b?(ne=c&&c.length>0&&(0,Q.jsx)(X,{"data-ui":`PresenceBox`,flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(MH,{maxAvatars:4,presence:c,layoutKey:`${M}:${g}:${b}`})}),t[23]=g,t[24]=c,t[25]=M,t[26]=b,t[27]=ne):ne=t[27];let re;t[28]!==i||t[29]!==D||t[30]!==R||t[31]!==I||t[32]!==k||t[33]!==E||t[34]!==j||t[35]!==l||t[36]!==M||t[37]!==A?(re=(j||E)&&(0,Q.jsx)(fR,{children:(0,Q.jsxs)(RXe,{"data-actions-visible":A?`true`:`false`,"data-has-actions":k?`true`:`false`,"data-has-comments":E?`true`:`false`,"data-visible":M?`true`:`false`,display:`flex`,onBlurCapture:R,onFocusCapture:I,ref:h,sizing:`border`,children:[k&&(0,Q.jsx)(zXe,{alignItems:`center`,"data-ui":`FieldActionsFlex`,"data-testid":l?`field-actions-menu-${l}`:`field-actions-menu`,children:(0,Q.jsx)(kXe,{nodes:i,onMenuOpenChange:p})}),D]})}),t[28]=i,t[29]=D,t[30]=R,t[31]=I,t[32]=k,t[33]=E,t[34]=j,t[35]=l,t[36]=M,t[37]=A,t[38]=re):re=t[38];let ie;return t[39]!==g||t[40]!==M||t[41]!==W||t[42]!==b||t[43]!==te||t[44]!==ne||t[45]!==re?(ie=(0,Q.jsxs)(FXe,{alignItems:`flex-end`,justifyContent:`space-between`,$floatingCardVisible:M,$floatingCardWidth:g,$slotWidth:b,children:[te,ne,W,re]}),t[39]=g,t[40]=M,t[41]=W,t[42]=b,t[43]=te,t[44]=ne,t[45]=re,t[46]=ie):ie=t[46],ie}var BXe=[],RH=(0,$.memo)(function(e){let t=(0,Z.c)(28),{description:n,inputId:r,title:i,deprecated:a,validation:o,suffix:s}=e,c=o===void 0?BXe:o,{t:l}=ox(),u=c.length>0,d;t[0]!==l||t[1]!==i?(d=i||(0,Q.jsx)(`span`,{style:{color:`var(--card-muted-fg-color)`},children:l(`form.field.untitled-field-label`)}),t[0]=l,t[1]=i,t[2]=d):d=t[2];let f;t[3]!==r||t[4]!==d?(f=(0,Q.jsx)(bn,{alignItems:`center`,children:(0,Q.jsx)(Y,{as:`label`,htmlFor:r,weight:`medium`,size:1,children:d})}),t[3]=r,t[4]=d,t[5]=f):f=t[5];let p;t[6]===s?p=t[7]:(p=s&&(0,Q.jsx)(X,{marginLeft:2,"data-testid":`form-field-suffix`,children:s}),t[6]=s,t[7]=p);let m;t[8]!==a||t[9]!==u||t[10]!==l||t[11]!==i||t[12]!==c?(m=(a||u)&&(0,Q.jsxs)(bn,{alignItems:`center`,className:`ap48350`,children:[a&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(nn,{"data-testid":`deprecated-badge-${i}`,tone:`caution`,children:l(`form.field.deprecated-label`)})}),u&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(DH,{"data-testid":`input-validation-icon-error`,fontSize:1,placement:`top`,validation:c})})]}),t[8]=a,t[9]=u,t[10]=l,t[11]=i,t[12]=c,t[13]=m):m=t[13];let h;t[14]!==f||t[15]!==p||t[16]!==m?(h=(0,Q.jsxs)(bn,{alignItems:`center`,paddingY:1,children:[f,p,m]}),t[14]=f,t[15]=p,t[16]=m,t[17]=h):h=t[17];let g;t[18]!==a||t[19]!==i?(g=a&&(0,Q.jsx)(yB,{"data-testid":`deprecated-message-${i}`,tone:`caution`,size:1,children:a.reason}),t[18]=a,t[19]=i,t[20]=g):g=t[20];let _;t[21]!==n||t[22]!==r?(_=n&&(0,Q.jsx)(Y,{muted:!0,size:1,id:OH(r,n),children:n}),t[21]=n,t[22]=r,t[23]=_):_=t[23];let v;return t[24]!==h||t[25]!==g||t[26]!==_?(v=(0,Q.jsxs)(Sn,{gap:3,children:[h,g,_]}),t[24]=h,t[25]=g,t[26]=_,t[27]=v):v=t[27],v}),zH=e=>{let t=(0,Z.c)(18),{useElementQueries:n,timeZoneScope:r,allowTimeZoneSwitch:i,tooltipContent:a}=e,o=i===void 0||i,{timeZone:s}=CB(r),{DialogTimeZone:c,dialogProps:l,dialogTimeZoneShow:u}=sH(r),d;t[0]!==c||t[1]!==l?(d=c&&(0,Q.jsx)(c,{...l}),t[0]=c,t[1]=l,t[2]=d):d=t[2];let f;t[3]===a?f=t[4]:(f=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,padding:1,children:(0,Q.jsx)(Y,{size:1,children:a})}),t[3]=a,t[4]=f);let p;t[5]!==o||t[6]!==u||t[7]!==s.alternativeName||t[8]!==s.city||t[9]!==s.namePretty||t[10]!==n?(p=(0,Q.jsx)(`div`,{children:n?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(X,{className:`button-small`,children:o?(0,Q.jsx)(dR,{"data-testid":`timezone-button`,icon:fr,mode:`bleed`,readOnly:!o,onClick:o?u:vO,text:`${s.city}`}):(0,Q.jsxs)(ft,{gap:2,padding:2,children:[(0,Q.jsx)(Y,{weight:`medium`,size:1,children:(0,Q.jsx)(fr,{})}),(0,Q.jsx)(Y,{weight:`medium`,size:1,children:`${s.city}`})]})}),(0,Q.jsx)(X,{className:`button-large`,children:o?(0,Q.jsx)(dR,{"data-testid":`timezone-button`,icon:fr,mode:`bleed`,readOnly:!o,onClick:o?u:vO,text:`${s.alternativeName} (${s.namePretty})`}):(0,Q.jsxs)(ft,{gap:2,padding:2,children:[(0,Q.jsx)(Y,{weight:`medium`,size:1,children:(0,Q.jsx)(fr,{})}),(0,Q.jsx)(Y,{weight:`medium`,size:1,children:`${s.alternativeName} (${s.namePretty})`})]})})]}):(0,Q.jsx)(Q.Fragment,{children:o?(0,Q.jsx)(dR,{icon:fr,mode:`bleed`,readOnly:!o,onClick:o?u:vO,text:`${s.alternativeName} (${s.namePretty})`}):(0,Q.jsxs)(ft,{gap:2,padding:2,children:[(0,Q.jsx)(Y,{weight:`medium`,size:1,children:(0,Q.jsx)(fr,{})}),(0,Q.jsx)(Y,{weight:`medium`,size:1,children:`${s.alternativeName} (${s.namePretty})`})]})})}),t[5]=o,t[6]=u,t[7]=s.alternativeName,t[8]=s.city,t[9]=s.namePretty,t[10]=n,t[11]=p):p=t[11];let m;t[12]!==f||t[13]!==p?(m=(0,Q.jsx)(uR,{content:f,portal:!0,children:p}),t[12]=f,t[13]=p,t[14]=m):m=t[14];let h;return t[15]!==d||t[16]!==m?(h=(0,Q.jsxs)(Q.Fragment,{children:[d,m]}),t[15]=d,t[16]=m,t[17]=h):h=t[17],h};function VXe(e){let t=(0,Z.c)(5),n;t[0]===e.value?n=t[1]:(n={value:e.value},t[0]=e.value,t[1]=n);let r=n,i;return t[2]!==e.children||t[3]!==r?(i=(0,Q.jsx)(Lo.Provider,{value:r,children:e.children}),t[2]=e.children,t[3]=r,t[4]=i):i=t[4],i}var HXe=[];function BH(e){let t=oN(e===void 0?HXe:e),n=(0,$.useContext)(Lo);if(!n)throw Error(`useFormValue must be used within a FormValueProvider`);return RI(n?.value,t)}function VH(e,t){return zj(e,t?.in).getMinutes()}function HH(e,t){return e===t?!0:e===null||t===null?!1:e.element===t.element&&e.isChanged===t.isChanged&&e.hasFocus===t.hasFocus&&e.hasHover===t.hasHover&&e.hasRevertHover===t.hasRevertHover&&e.zIndex===t.zIndex&&sN(e.path,t.path)}var UH=Object.freeze({}),WH=Object.freeze([]),UXe=`_94rxoha`,WXe=`_94rxoh6`,GXe=`_94rxoh5`,KXe=`_94rxoh0`,qXe=`_94rxoh9`;function JXe(e){let t=(0,Z.c)(16),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]):({changed:n,className:r,disabled:i,hasFocus:a,isReviewChangeOpen:o,...s}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=i&&`_94rxoh1`,l=a&&`_94rxoh2`,u=!n&&`_94rxoh3`,d=o&&`_94rxoh4`,f;t[7]!==r||t[8]!==c||t[9]!==l||t[10]!==u||t[11]!==d?(f=Qt(KXe,c,l,u,d,r),t[7]=r,t[8]=c,t[9]=l,t[10]=u,t[11]=d,t[12]=f):f=t[12];let p;return t[13]!==s||t[14]!==f?(p=(0,Q.jsx)(`div`,{...s,className:f}),t[13]=s,t[14]=f,t[15]=p):p=t[15],p}function YXe(e){let t=(0,Z.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=Qt(qXe,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function XXe(e){let t=(0,Z.c)(14),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({className:n,style:i,zIndex:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o;t[5]===n?o=t[6]:(o=Qt(UXe,n),t[5]=n,t[6]=o);let s;t[7]!==i||t[8]!==a?(s={...i,zIndex:a},t[7]=i,t[8]=a,t[9]=s):s=t[9];let c;return t[10]!==r||t[11]!==o||t[12]!==s?(c=(0,Q.jsx)(`div`,{...r,className:o,style:s}),t[10]=r,t[11]=o,t[12]=s,t[13]=c):c=t[13],c}function ZXe(e){let t=(0,Z.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=Qt(GXe,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function QXe(e){let t=(0,Z.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({className:n,isInteractive:r,withHoverEffect:a,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=a&&`_94rxoh8`,s=r&&`_94rxoh7`,c;t[5]!==n||t[6]!==o||t[7]!==s?(c=Qt(WXe,o,s,n),t[5]=n,t[6]=o,t[7]=s,t[8]=c):c=t[8];let l;return t[9]!==i||t[10]!==c?(l=(0,Q.jsx)(`button`,{...i,className:c}),t[9]=i,t[10]=c,t[11]=l):l=t[11],l}function $Xe(e){let t=(0,Z.c)(18),{children:n,disabled:r,hasFocus:i,isChanged:a,withHoverEffect:o,isInteractive:s}=e,c=o===void 0||o,l=s===void 0||s,{onOpenReviewChanges:u,isReviewChangesOpen:d}=(0,$.useContext)(vs),{zIndex:f}=Mt(),{t:p}=ox(),m;t[0]!==r||t[1]!==a||t[2]!==l||t[3]!==d||t[4]!==u||t[5]!==p||t[6]!==c||t[7]!==f?(m=r||!a?null:(0,Q.jsxs)(XXe,{"data-testid":`change-bar`,zIndex:f,children:[(0,Q.jsx)(ZXe,{"data-testid":`change-bar__marker`}),(0,Q.jsx)(uR,{content:p(`changes.change-bar.aria-label`),portal:!0,disabled:!l,children:(0,Q.jsx)(QXe,{"aria-label":p(`changes.change-bar.aria-label`),"data-testid":`change-bar__button`,onClick:d?void 0:u,tabIndex:-1,type:`button`,withHoverEffect:c,isInteractive:l})})]}),t[0]=r,t[1]=a,t[2]=l,t[3]=d,t[4]=u,t[5]=p,t[6]=c,t[7]=f,t[8]=m):m=t[8];let h=m,g;t[9]===n?g=t[10]:(g=(0,Q.jsx)(YXe,{"data-testid":`change-bar__field-wrapper`,children:n}),t[9]=n,t[10]=g);let _;return t[11]!==h||t[12]!==r||t[13]!==i||t[14]!==a||t[15]!==d||t[16]!==g?(_=(0,Q.jsxs)(JXe,{"data-testid":`change-bar-wrapper`,changed:a,disabled:r,hasFocus:i,isReviewChangeOpen:d,children:[g,h]}),t[11]=h,t[12]=r,t[13]=i,t[14]=a,t[15]=d,t[16]=g,t[17]=_):_=t[17],_}var eZe=(0,$.memo)(function(e){let t=(0,Z.c)(41),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({children:n,disabled:r,hasFocus:i,isChanged:a,onMouseEnter:s,onMouseLeave:c,path:u,withHoverEffect:d,isInteractive:o,...l}=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,t[9]=u,t[10]=d);let f=u===void 0?WH:u,p=Mt(),[m,h]=(0,$.useState)(!1),g;t[11]===s?g=t[12]:(g=e=>{s?.(e),h(!0)},t[11]=s,t[12]=g);let _=g,v;t[13]===c?v=t[14]:(v=e=>{c?.(e),h(!1)},t[13]=c,t[14]=v);let y=v,[b,x]=(0,$.useState)(null),S;t[15]!==r||t[16]!==b||t[17]!==f?(S=r||!b?null:`field-${fN(f)}`,t[15]=r,t[16]=b,t[17]=f,t[18]=S):S=t[18];let C=S,w;t[19]!==b||t[20]!==i||t[21]!==m||t[22]!==a||t[23]!==p.zIndex||t[24]!==f?(w=()=>({element:b,path:f,isChanged:!!a,hasFocus:i,hasHover:m,hasRevertHover:!1,zIndex:p.zIndex}),t[19]=b,t[20]=i,t[21]=m,t[22]=a,t[23]=p.zIndex,t[24]=f,t[25]=w):w=t[25],bH(C,w,HH);let T;t[26]===f?T=t[27]:(T=!1,t[26]=f,t[27]=T);let E;t[28]!==n||t[29]!==r||t[30]!==i||t[31]!==a||t[32]!==o||t[33]!==T||t[34]!==d?(E=(0,Q.jsxs)($Xe,{hasFocus:i,isChanged:a,disabled:r,withHoverEffect:d,isInteractive:o,children:[T,n]}),t[28]=n,t[29]=r,t[30]=i,t[31]=a,t[32]=o,t[33]=T,t[34]=d,t[35]=E):E=t[35];let D;return t[36]!==_||t[37]!==y||t[38]!==l||t[39]!==E?(D=(0,Q.jsx)(`div`,{...l,ref:x,onMouseEnter:_,onMouseLeave:y,children:E}),t[36]=_,t[37]=y,t[38]=l,t[39]=E,t[40]=D):D=t[40],D});function GH(e){let t=(0,Z.c)(15),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]):({children:n,hasFocus:r,isChanged:i,path:a,withHoverEffect:s,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{isInteractive:c}=(0,$.useContext)(vs),l;return t[7]!==n||t[8]!==r||t[9]!==i||t[10]!==c||t[11]!==a||t[12]!==o||t[13]!==s?(l=(0,Q.jsx)(eZe,{...o,path:a,hasFocus:r,isChanged:i,withHoverEffect:s,isInteractive:c,children:n}),t[7]=n,t[8]=r,t[9]=i,t[10]=c,t[11]=a,t[12]=o,t[13]=s,t[14]=l):l=t[14],l}var KH=Symbol.for(`sanity.patch`);function qH(e,t=[]){return{patchType:KH,type:`setIfMissing`,path:t,value:e}}function JH(e,t,n=[]){return{patchType:KH,type:`insert`,path:n,position:t,items:e}}function YH(e,t=[]){return{patchType:KH,type:`set`,path:t,value:e}}function XH(e=[]){return{patchType:KH,type:`unset`,path:e}}function tZe(e,t){return{...e,path:[t,...e.path]}}function nZe(e){let t=(0,Z.c)(7),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={},t[0]=n):n=t[0];let[r,i]=(0,$.useState)(n),a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=(e,t)=>{i(n=>{if(t===null){if(!(e in n))return n;let t={...n};return delete t[e],t}let r=n[e];return r&&r.message===t.message?n:{...n,[e]:t}})},t[1]=a):a=t[1];let o=a,s;t[2]===r?s=t[3]:(s={errors:r,set:o},t[2]=r,t[3]=s);let c=s,l;return t[4]!==e.children||t[5]!==c?(l=(0,Q.jsx)(ns.Provider,{value:c,children:e.children}),t[4]=e.children,t[5]=c,t[6]=l):l=t[6],l}function rZe(){return(0,$.useContext)(ns).errors}function iZe(e){let t=fN(e);return(0,$.useContext)(ns).errors[t]?.message}function ZH(e,t){let n=(0,Z.c)(7),{set:r}=(0,$.useContext)(ns),i;n[0]===e?i=n[1]:(i=fN(e),n[0]=e,n[1]=i);let a=i,o,s;n[2]!==t||n[3]!==a||n[4]!==r?(o=()=>{if(t===null){r(a,null);return}return r(a,{message:t}),()=>r(a,null)},s=[r,a,t],n[2]=t,n[3]=a,n[4]=r,n[5]=o,n[6]=s):(o=n[5],s=n[6]),(0,$.useEffect)(o,s)}var aZe=new Date;function QH(e){let t=(0,Z.c)(59),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16]):({ref:i,id:a,deserialize:n,formatInputValue:r,onChange:o,onParseError:s,parseInputValue:c,placeholder:l,readOnly:u,selectTime:f,serialize:p,timeStep:m,timeZoneScope:h,value:_,validationError:g,...d}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_);let[v,y]=(0,$.useState)(null),{t:b}=ox(),x;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(x=()=>{y(null)},t[17]=x):x=t[17];let S;t[18]===_?S=t[19]:(S=[_],t[18]=_,t[19]=S),(0,$.useEffect)(x,S);let C;t[20]!==v||t[21]!==o||t[22]!==c||t[23]!==p||t[24]!==_?(C=e=>{let t=e.currentTarget.value,n=t===``?null:c(t);n===null?(o(null),_===void 0&&v&&y(null)):n.isValid?o(p(n.date)):y(t)},t[20]=v,t[21]=o,t[22]=c,t[23]=p,t[24]=_,t[25]=C):C=t[25];let w=C,T;t[26]!==o||t[27]!==p?(T=e=>{o(e?p(e):null)},t[26]=o,t[27]=p,t[28]=T):T=t[28];let E=T,D=(0,$.useRef)(null),O;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(O=()=>D.current,t[29]=O):O=t[29],(0,$.useImperativeHandle)(i,O);let k,A;t[30]!==n||t[31]!==r||t[32]!==v||t[33]!==c||t[34]!==_?(k=v?c(v):_?n(_):null,A=v||(k?.isValid?r(k.date):_),t[30]=n,t[31]=r,t[32]=v,t[33]=c,t[34]=_,t[35]=k,t[36]=A):(k=t[35],A=t[36]);let j=A,M=k?.error??null,N,P;t[37]!==s||t[38]!==M?(N=()=>{s?.(M)},P=[s,M],t[37]=s,t[38]=M,t[39]=N,t[40]=P):(N=t[39],P=t[40]),(0,$.useEffect)(N,P);let F=e.calendarLabels,I;t[41]!==r||t[42]!==l||t[43]!==b?(I=l||b(`inputs.datetime.placeholder`,{example:r(aZe)}),t[41]=r,t[42]=l,t[43]=b,t[44]=I):I=t[44];let L=k?.date,R=j||``,z=!!u,B=M||g,V;return t[45]!==E||t[46]!==w||t[47]!==a||t[48]!==e.calendarLabels||t[49]!==d||t[50]!==f||t[51]!==L||t[52]!==R||t[53]!==z||t[54]!==B||t[55]!==I||t[56]!==m||t[57]!==h?(V=(0,Q.jsx)(hH,{...d,calendarLabels:F,id:a,selectTime:f,timeStep:m,timeZoneScope:h,placeholder:I,ref:D,value:L,inputValue:R,readOnly:z,onInputChange:w,onChange:E,customValidity:B}),t[45]=E,t[46]=w,t[47]=a,t[48]=e.calendarLabels,t[49]=d,t[50]=f,t[51]=L,t[52]=R,t[53]=z,t[54]=B,t[55]=I,t[56]=m,t[57]=h,t[58]=V):V=t[58],V}var oZe=e=>wM(e,SM),sZe=e=>CM(e,SM);function cZe(e){let t=(0,Z.c)(21),{readOnly:n,onChange:r,schemaType:i,elementProps:a,value:o,id:s,path:c,validationError:l}=e,u=i.options?.dateFormat||`YYYY-MM-DD`,{t:d}=ox(),f;t[0]===s?f=t[1]:(f={type:`input`,id:s},t[0]=s,t[1]=f);let p=f,[m,h]=(0,$.useState)(null);ZH(c,m);let g;t[2]===r?g=t[3]:(g=e=>{r(e===null?XH():YH(e))},t[2]=r,t[3]=g);let _=g,v;t[4]===u?v=t[5]:(v=e=>CM(e,u),t[4]=u,t[5]=v);let y=v,b;t[6]===u?b=t[7]:(b=e=>wM(e,u),t[6]=u,t[7]=b);let x=b,S;t[8]===d?S=t[9]:(S=gH(d),t[8]=d,t[9]=S);let C=S,w;return t[10]!==C||t[11]!==a||t[12]!==y||t[13]!==_||t[14]!==x||t[15]!==n||t[16]!==i.placeholder||t[17]!==p||t[18]!==l||t[19]!==o?(w=(0,Q.jsx)(QH,{...a,deserialize:oZe,formatInputValue:y,onChange:_,onParseError:h,parseInputValue:x,placeholder:i.placeholder,calendarLabels:C,readOnly:n,selectTime:!1,serialize:sZe,value:o,timeZoneScope:p,validationError:l}),t[10]=C,t[11]=a,t[12]=y,t[13]=_,t[14]=x,t[15]=n,t[16]=i.placeholder,t[17]=p,t[18]=l,t[19]=o,t[20]=w):w=t[20],w}var $H=J(En).withConfig({displayName:`TimeZoneButtonElementQuery`,componentId:`sc-3zm4w1-0`})`.button-small{display:block;}.button-large{display:none;}&[data-eq-min~='2']{.button-small{display:none;}.button-large{display:block;}}`,lZe=J.div.withConfig({displayName:`Root`,componentId:`sc-s3gtx6-0`})`display:flex;justify-content:flex-end;box-sizing:border-box;min-height:var(--avatar-height);width:77px;margin-left:var(--small-padding);&[data-max-avatars='1']{max-width:23px;}&[data-position='top']{align-self:flex-start;}&[data-position='bottom']{align-self:flex-end;}`;function eU(e){let t=(0,Z.c)(4),{children:n,maxAvatars:r,position:i}=e,a=i===void 0?`bottom`:i,o;return t[0]!==n||t[1]!==r||t[2]!==a?(o=(0,Q.jsx)(lZe,{"data-max-avatars":r,"data-position":a,children:n}),t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3],o}var uZe=`_1rs9nxu0`;function dZe(e){try{return mN(e).map(e=>dc(e)?`key-${e._key}`:typeof e==`number`?`idx_${e}`:e).join(`.`)}catch{return e.replace(/[[\]="']/g,`-`)}}var tU=e=>e.toISOString();function fZe(e={}){let t=e.displayTimeZone&&TM(e.displayTimeZone)?e.displayTimeZone:void 0;return e.displayTimeZone&&!t&&console.warn(`Invalid time zone "${e.displayTimeZone}" supplied to datetime input, defaulting to local time zone or a previously stored preference`),{dateFormat:e.dateFormat||`YYYY-MM-DD`,timeFormat:e.timeFormat||`HH:mm`,timeStep:`timeStep`in e&&Number(e.timeStep)||1,displayTimeZone:t,allowTimeZoneSwitch:e.allowTimeZoneSwitch===void 0||e.allowTimeZoneSwitch}}var pZe=e=>t=>{let{date:n}=wM(t,void 0,e);return n&&VYe(n)?{isValid:!0,date:n}:{isValid:!1,error:`Invalid date value: "${t}"`}};function mZe(e,t){if(!t||t===1)return e;let n=nM(e),r=VH(n),i=r%t;return tU(i===0?n:tH(n,r-i))}function hZe(e){let t=(0,Z.c)(79),{onChange:n,schemaType:r,value:i,elementProps:a,id:o,validation:s,validationError:c,changed:l,path:u,presence:d}=e,f=d===void 0?WH:d,[p,m]=(0,$.useState)(null);ZH(u,p);let{focused:h,__internal_comments:g,hovered:_,onMouseEnter:v,onMouseLeave:y,actions:b,__internal_slot:x}=UI(),S;t[0]===r.options?S=t[1]:(S=fZe(r.options),t[0]=r.options,t[1]=S);let{dateFormat:C,timeFormat:w,timeStep:T,displayTimeZone:E,allowTimeZoneSwitch:D}=S,O=D===void 0||D,{title:k}=r,{t:A}=ox(),j;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(j=[`_id`],t[2]=j):j=t[2];let M=BH(j),N;t[3]===M?N=t[4]:(N=zn(M),t[3]=M,t[4]=N);let P=N,F;t[5]===o?F=t[6]:(F=dZe(o),t[5]=o,t[6]=F);let I=`${P}.${F}${O?``:`.fixed`}`,L;t[7]===i?L=t[8]:(L=i?new Date(i):void 0,t[7]=i,t[8]=L);let R;t[9]!==E||t[10]!==I||t[11]!==L?(R={type:`input`,defaultTimeZone:E,id:I,relativeDate:L},t[9]=E,t[10]=I,t[11]=L,t[12]=R):R=t[12];let z=R,{timeZone:B}=CB(z),V;t[13]!==n||t[14]!==T?(V=e=>{let t=e;t!==null&&T>1&&(t=mZe(t,T)),n(t===null?XH():YH(t))},t[13]=n,t[14]=T,t[15]=V):V=t[15];let H=V,U;t[16]!==C||t[17]!==w||t[18]!==B.name?(U=e=>CM(e,`${C} ${w}`,{timeZone:B.name}),t[16]=C,t[17]=w,t[18]=B.name,t[19]=U):U=t[19];let W=U,ee;t[20]===B.name?ee=t[21]:(ee=pZe(B.name),t[20]=B.name,t[21]=ee);let te=ee,ne;t[22]!==C||t[23]!==w||t[24]!==B.name?(ne=e=>wM(e,`${C} ${w}`,B.name),t[22]=C,t[23]=w,t[24]=B.name,t[25]=ne):ne=t[25];let re=ne,ie;t[26]===A?ie=t[27]:(ie=gH(A),t[26]=A,t[27]=ie);let ae=ie,oe=`field-${o}`,se=!!h,ce;t[28]!==O||t[29]!==E||t[30]!==r.options?.allowTimeZoneSwitch||t[31]!==A||t[32]!==B.alternativeName||t[33]!==B.offset||t[34]!==z||t[35]!==k?(ce=(E||r.options?.allowTimeZoneSwitch===!0)&&(0,Q.jsx)($H,{children:(0,Q.jsx)(zH,{tooltipContent:(0,Q.jsx)(_B,{t:A,i18nKey:`time-zone.time-zone-tooltip-input`,values:{title:k,alternativeName:B.alternativeName,offset:B.offset}}),allowTimeZoneSwitch:O,useElementQueries:!0,timeZoneScope:z})}),t[28]=O,t[29]=E,t[30]=r.options?.allowTimeZoneSwitch,t[31]=A,t[32]=B.alternativeName,t[33]=B.offset,t[34]=z,t[35]=k,t[36]=ce):ce=t[36];let le;t[37]!==o||t[38]!==r.deprecated||t[39]!==r.description||t[40]!==r.title||t[41]!==ce||t[42]!==s?(le=(0,Q.jsx)(Sn,{gap:2,children:(0,Q.jsx)(RH,{deprecated:r.deprecated,description:r.description,inputId:o,validation:s,title:r.title,suffix:ce})}),t[37]=o,t[38]=r.deprecated,t[39]=r.description,t[40]=r.title,t[41]=ce,t[42]=s,t[43]=le):le=t[43];let ue;t[44]!==b||t[45]!==g||t[46]!==_||t[47]!==o||t[48]!==f||t[49]!==x||t[50]!==se||t[51]!==le?(ue=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,Q.jsx)(LH,{__internal_comments:g,__internal_slot:x,actions:b,fieldFocused:se,fieldHovered:_,presence:f,inputId:o,content:le})}),t[44]=b,t[45]=g,t[46]=_,t[47]=o,t[48]=f,t[49]=x,t[50]=se,t[51]=le,t[52]=ue):ue=t[52];let de;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(de=(0,Q.jsx)(eU,{maxAvatars:1,position:`top`}),t[53]=de):de=t[53];let G=!!h,fe;t[54]!==ae||t[55]!==te||t[56]!==a||t[57]!==W||t[58]!==H||t[59]!==re||t[60]!==r.placeholder||t[61]!==T||t[62]!==z||t[63]!==c||t[64]!==i?(fe=(0,Q.jsx)(`div`,{"data-testid":`change-bar-wrapper`,children:(0,Q.jsx)(`div`,{"data-testid":`change-bar__field-wrapper`,children:(0,Q.jsx)(QH,{...a,calendarLabels:ae,deserialize:te,formatInputValue:W,onChange:H,onParseError:m,parseInputValue:re,placeholder:r.placeholder,serialize:tU,timeStep:T,selectTime:!0,value:i,timeZoneScope:z,validationError:c})})}),t[54]=ae,t[55]=te,t[56]=a,t[57]=W,t[58]=H,t[59]=re,t[60]=r.placeholder,t[61]=T,t[62]=z,t[63]=c,t[64]=i,t[65]=fe):fe=t[65];let pe;t[66]!==l||t[67]!==u||t[68]!==G||t[69]!==fe?(pe=(0,Q.jsx)(GH,{hasFocus:G,isChanged:l,path:u,children:fe}),t[66]=l,t[67]=u,t[68]=G,t[69]=fe,t[70]=pe):pe=t[70];let me;t[71]!==ue||t[72]!==pe?(me=(0,Q.jsxs)(bn,{flexDirection:`column`,children:[ue,de,pe]}),t[71]=ue,t[72]=pe,t[73]=me):me=t[73];let he;return t[74]!==v||t[75]!==y||t[76]!==oe||t[77]!==me?(he=(0,Q.jsx)(yt,{className:uZe,onMouseEnter:v,onMouseLeave:y,"data-testid":oe,radius:2,children:me}),t[74]=v,t[75]=y,t[76]=oe,t[77]=me,t[78]=he):he=t[78],he}function nU(e,t,n){let[r,i]=oM(n?.in,e,t),a=rU(r,i),o=Math.abs(cM(r,i));r.setDate(r.getDate()-a*o);let s=a*(o-Number(rU(r,i)===-a));return s===0?0:s}function rU(e,t){let n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function iU(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function gZe(e,t,n){let[r,i]=oM(n?.in,e,t),a=(+r-i)/Ij;return iU(n?.roundingMethod)(a)}function aU(e,t){return+zj(e)-zj(t)}function _Ze(e,t,n){let r=aU(e,t)/Fj;return iU(n?.roundingMethod)(r)}function oU(e,t){let n=+zj(e)-zj(t);return n<0?-1:n>0?1:n}function vZe(e,t,n){let[r,i]=oM(n?.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function sU(e,t){let n=zj(e,t?.in);return n.setHours(23,59,59,999),n}function yZe(e,t){let n=zj(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function bZe(e,t){let n=zj(e,t?.in);return+sU(n,t)==+yZe(n,t)}function cU(e,t,n){let[r,i,a]=oM(n?.in,e,e,t),o=oU(i,a),s=Math.abs(vZe(i,a));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*s);let c=oU(i,a)===-o;bZe(r)&&s===1&&oU(r,a)===1&&(c=!1);let l=o*(s-+c);return l===0?0:l}function lU(e,t,n){let r=aU(e,t)/1e3;return iU(n?.roundingMethod)(r)}function xZe(e,t,n){let r=nU(e,t,n)/7;return iU(n?.roundingMethod)(r)}function SZe(e,t,n){let[r,i]=oM(n?.in,e,t);return r.getFullYear()-i.getFullYear()}function CZe(e,t,n){let[r,i]=oM(n?.in,e,t),a=oU(r,i),o=Math.abs(SZe(r,i));r.setFullYear(1584),i.setFullYear(1584);let s=a*(o-+(oU(r,i)===-a));return s===0?0:s}function uU(e){let t=(0,Z.c)(18),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({ref:n,mode:i,tooltipProps:o,tone:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=i===void 0?`bleed`:i,{t:c}=ox(),l;t[6]!==c||t[7]!==o?.content?(l=o?.content||c(`common.context-menu-button.tooltip`),t[6]=c,t[7]=o?.content,t[8]=l):l=t[8];let u;t[9]!==l||t[10]!==o?(u={...o,content:l},t[9]=l,t[10]=o,t[11]=u):u=t[11];let d;return t[12]!==s||t[13]!==n||t[14]!==r||t[15]!==u||t[16]!==a?(d=(0,Q.jsx)(dR,{...r,icon:lr,mode:s,ref:n,tone:a,tooltipProps:u}),t[12]=s,t[13]=n,t[14]=r,t[15]=u,t[16]=a,t[17]=d):d=t[17],d}var dU=5e3,fU=6e4,pU=fU*60,mU={month:`short`,day:`numeric`},hU={...mU,year:`numeric`},wZe={...hU,hour:`numeric`,minute:`numeric`};function gU(e,t){let n=(0,Z.c)(5),r;n[0]===t?r=n[1]:(r=t===void 0?{}:t,n[0]=t,n[1]=r);let i=r,[a,o]=(0,$.useReducer)(EZe,null,TZe),s=DZe(e,i.relativeTo||a,i),c,l;return n[2]===s.refreshInterval?(c=n[3],l=n[4]):(c=()=>{let e;function t(n){e=window.setTimeout(()=>{o(),e=window.setTimeout(()=>t(n),n)},n)}return s.refreshInterval!==null&&t(s.refreshInterval),()=>{e!==null&&clearTimeout(e)}},l=[s.refreshInterval],n[2]=s.refreshInterval,n[3]=c,n[4]=l),(0,$.useEffect)(c,l),s.timestamp}function TZe(){return Date.now()}function EZe(){return Date.now()}function DZe(e,t,n){let r=(0,Z.c)(51),i;r[0]===n?i=r[1]:(i=n===void 0?{}:n,r[0]=n,r[1]=i);let a=i,{t:o}=ox(),s=wB().id,{timeZone:c,minimal:l}=a,u;r[2]===e?u=r[3]:(u=e instanceof Date?e:new Date(e),r[2]=e,r[3]=u);let d=u,f=!!a.useTemporalPhrase,p;r[4]!==s||r[5]!==l||r[6]!==f?(p=(e,t)=>{let n=t===`day`&&Math.abs(e)===1,r=t===`week`&&Math.abs(e)===1;return f||n?fB.relativeTimeFormat(s,{style:l&&!r?`short`:`long`,numeric:`auto`}).format(e,t):fB.numberFormat(s,{style:`unit`,unit:t,unitDisplay:l?`short`:`long`}).format(Math.abs(e))},r[4]=s,r[5]=l,r[6]=f,r[7]=p):p=r[7];let m=p;if(!d.getTime()){let e;return r[8]===Symbol.for(`react.memo_cache_sentinel`)?(e={timestamp:``,refreshInterval:null},r[8]=e):e=r[8],e}let h=cU(t,d),g=CZe(t,d);if(h||g){if(l&&g===0){let e;r[9]!==s||r[10]!==d||r[11]!==c?(e=fB.dateTimeFormat(s,{...mU,timeZone:c}).format(d),r[9]=s,r[10]=d,r[11]=c,r[12]=e):e=r[12];let t;return r[13]===e?t=r[14]:(t={timestamp:e,refreshInterval:null},r[13]=e,r[14]=t),t}if(l){let e;r[15]!==s||r[16]!==d||r[17]!==c?(e=fB.dateTimeFormat(s,{...hU,timeZone:c}).format(d),r[15]=s,r[16]=d,r[17]=c,r[18]=e):e=r[18];let t;return r[19]===e?t=r[20]:(t={timestamp:e,refreshInterval:null},r[19]=e,r[20]=t),t}let e;r[21]!==s||r[22]!==d||r[23]!==c?(e=fB.dateTimeFormat(s,{...wZe,timeZone:c}).format(d),r[21]=s,r[22]=d,r[23]=c,r[24]=e):e=r[24];let t;return r[25]===e?t=r[26]:(t={timestamp:e,refreshInterval:null},r[25]=e,r[26]=t),t}let _;if(r[27]!==m||r[28]!==t||r[29]!==d){_=Symbol.for(`react.early_return_sentinel`);bb0:{let e=xZe(d,t);if(e){_={timestamp:m(e,`week`),refreshInterval:pU};break bb0}}r[27]=m,r[28]=t,r[29]=d,r[30]=_}else _=r[30];if(_!==Symbol.for(`react.early_return_sentinel`))return _;let v;if(r[31]!==m||r[32]!==t||r[33]!==d){v=Symbol.for(`react.early_return_sentinel`);bb1:{let e=nU(d,t);if(e){v={timestamp:m(e,`day`),refreshInterval:pU};break bb1}}r[31]=m,r[32]=t,r[33]=d,r[34]=v}else v=r[34];if(v!==Symbol.for(`react.early_return_sentinel`))return v;let y;if(r[35]!==m||r[36]!==t||r[37]!==d){y=Symbol.for(`react.early_return_sentinel`);bb2:{let e=gZe(d,t);if(e){y={timestamp:m(e,`hour`),refreshInterval:fU};break bb2}}r[35]=m,r[36]=t,r[37]=d,r[38]=y}else y=r[38];if(y!==Symbol.for(`react.early_return_sentinel`))return y;let b;if(r[39]!==m||r[40]!==t||r[41]!==d){b=Symbol.for(`react.early_return_sentinel`);bb3:{let e=_Ze(d,t);if(e){b={timestamp:m(e,`minute`),refreshInterval:2e4};break bb3}}r[39]=m,r[40]=t,r[41]=d,r[42]=b}else b=r[42];if(b!==Symbol.for(`react.early_return_sentinel`))return b;let x;if(r[43]!==m||r[44]!==t||r[45]!==d){x=Symbol.for(`react.early_return_sentinel`);bb4:{let e=lU(d,t);if(Math.abs(e)>10){x={timestamp:m(e,`second`),refreshInterval:dU};break bb4}}r[43]=m,r[44]=t,r[45]=d,r[46]=x}else x=r[46];if(x!==Symbol.for(`react.early_return_sentinel`))return x;let S;r[47]===o?S=r[48]:(S=o(`relative-time.just-now`),r[47]=o,r[48]=S);let C;return r[49]===S?C=r[50]:(C={timestamp:S,refreshInterval:dU},r[49]=S,r[50]=C),C}function _U(e){let t=typeof e;if(t===`object`){if(e===null)return`null`;if(Array.isArray(e))return`array`;if(e instanceof Object&&e.constructor.name!==`Object`)return e.constructor.name}return t}function vU(e){let t=(0,Z.c)(5),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r=n,i=wB().id,a;return t[2]!==i||t[3]!==r?(a=fB.dateTimeFormat(i,r),t[2]=i,t[3]=r,t[4]=a):a=t[4],a}async function yU(e,t,n){let r=e.config(),i=r.dataset,a=new URLSearchParams({tag:`sanity.studio.transactions-log`,excludeContent:`true`,limit:`50`,includeIdentifiedDocumentsOnly:`true`});Object.entries(n).forEach(([e,t])=>{t!==void 0&&a.set(e,t.toString())});let o=await uI(e.getUrl(`/data/history/${i}/transactions/${Array.isArray(t)?t.join(`,`):t}?${a.toString()}`),r.token),s=[],c=o.getReader();for(;;){let e=await c.read();if(e.done)break;if(`error`in e.value)throw Error(e.value.error.description||e.value.error.type);s.push(e.value)}return s}var OZe=Math.min;function kZe(e,t,n){for(var r=n?_O:gO,i=e[0].length,a=e.length,o=a,s=Array(a),c=1/0,l=[];o--;){var u=e[o];o&&t&&(u=rO(u,SD(t))),c=OZe(u.length,c),s[o]=!n&&(t||i>=120&&u.length>=120)?new zD(o&&u):void 0}u=e[0];var d=-1,f=s[0];outer:for(;++dq(()=>import(`./refractor-CC48DwHi-B34huZKn.js`),__vite__mapDeps([8,9,1,10,11]))),PZe=J.pre.withConfig({displayName:`StyledCode`,componentId:`sc-0ez50w-0`})(MZe,Fze);function FZe(e){let t=(0,Z.c)(23),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]):({children:n,language:r,ref:i,size:o,weight:s,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=o===void 0?2:o,l;t[7]===c?l=t[8]:(l=Kt(c),t[7]=c,t[8]=l);let u=s,d;t[9]===n?d=t[10]:(d=(0,Q.jsx)(`code`,{children:n}),t[9]=n,t[10]=d);let f;t[11]!==n||t[12]!==r?(f=(0,Q.jsx)(NZe,{language:r,value:n}),t[11]=n,t[12]=r,t[13]=f):f=t[13];let p;t[14]!==d||t[15]!==f?(p=(0,Q.jsx)($.Suspense,{fallback:d,children:f}),t[14]=d,t[15]=f,t[16]=p):p=t[16];let m;return t[17]!==i||t[18]!==a||t[19]!==l||t[20]!==u||t[21]!==p?(m=(0,Q.jsx)(PZe,{"data-ui":`Code`,...a,$size:l,$weight:u,ref:i,children:p}),t[17]=i,t[18]=a,t[19]=l,t[20]=u,t[21]=p,t[22]=m):m=t[22],m}var xU=FZe;function SU(e,t,n,r){return e==null?[]:(lD(t)||(t=t==null?[]:[t]),n=r?void 0:n,lD(n)||(n=n==null?[]:[n]),Hwe(e,t,n))}var IZe=/^[A-Za-z_][A-Za-z0-9_]*$/;function CU(e){return e.reduce((e,t,n)=>{if(Array.isArray(t))return`${e}[${t.join(`:`)}]`;if(LZe(t))return`${e}[_key=="${t._key}"]`;if(typeof t==`number`)return`${e}[${t}]`;if(typeof t==`string`&&!IZe.test(t))return`${e}['${t}']`;if(typeof t==`string`)return`${e}${n===0?``:`.`}${t}`;throw Error(`Unsupported path segment "${t}"`)},``)}function LZe(e){return typeof e==`object`&&typeof e._key==`string`}var wU=class extends Error{path;value;serializedPath;constructor(e,t,n){let r=CU(t);super(`${e} (at '${r}')`),this.path=t,this.serializedPath=r,this.value=n}},RZe=/^[a-z0-9][a-z0-9_.-]+$/i,zZe=/^[a-zA-Z_][a-zA-Z0-9_-]*$/,BZe=/^[a-z_]/i;function TU(e,t,n){if(!BZe.test(e))throw new wU(`Keys must start with a letter (a-z)`,n.concat(e),t);if(!zZe.test(e))throw new wU(`Keys can only contain letters, numbers and underscores`,n.concat(e),t);if(e===`_key`||e===`_ref`||e===`_type`){if(typeof t!=`string`)throw new wU(`Keys must be strings`,n.concat(e),t);if(!RZe.test(t))throw new wU(`Invalid key - use less exotic characters`,n.concat(e),t)}return e}var VZe=[`_id`,`_type`,`_createdAt`,`_updatedAt`,`_rev`],EU={hideWarnings:!1,diffMatchPatch:{enabled:!0,lengthThresholdAbsolute:30,lengthThresholdRelative:1.2}};function HZe(e){return{...EU,...e,diffMatchPatch:{...EU.diffMatchPatch,...e.diffMatchPatch||{}}}}function DU(e,t,n=EU,r=[],i=[]){if(e===t)return i;let a=Array.isArray(e)?`array`:typeof e,o=Array.isArray(t)?`array`:typeof t,s=a===`undefined`,c=o===`undefined`;if(s&&!c)return i.push({op:`set`,path:r,value:t}),i;if(!s&&c)return i.push({op:`unset`,path:r}),i;let l=HZe(n),u=s?o:a;return u===`object`||u===`array`?a===o?u===`array`?WZe(e,t,l,r,i):UZe(e,t,l,r,i):(i.push({op:`set`,path:r,value:t}),i):qZe(e,t,l,r,i)}function UZe(e,t,n,r,i){let a=r.length===0,o=Object.keys(e).filter(a?kU:NU).map(t=>TU(t,e[t],r)),s=o.length,c=Object.keys(t).filter(a?kU:NU).map(e=>TU(e,t[e],r)),l=c.length;for(let e=0;ee.length&&i.push({op:`insert`,after:r.concat([-1]),items:t.slice(e.length).map((e,t)=>MU(e,r,t,n))}),t.length({op:`unset`,path:r.concat({_key:e._key})})))}for(let e=0;et.length*a?void 0:{op:`diffMatchPatch`,path:r,value:c}}function qZe(e,t,n,r,i){let a=KZe(e,t,n,r);return i.push(a||{op:`set`,path:r,value:t}),i}function kU(e){return VZe.indexOf(e)===-1}function AU(e){let t=[];for(let n=0;n(e.keys.push(t._key),e.index[t._key]=t,e),{keys:[],index:{}})}function YZe(e,t){return e.length===t.length&&e.every((e,n)=>t[n]===e)}function MU(e,t,n,r){if(typeof e<`u`)return e;if(!r.hideWarnings){let e=CU(t.concat(n));console.warn(`undefined value in array converted to null (at '${e}')`)}return null}function XZe(e){return!!e.ifRevisionID}function NU(e){return!0}var ZZe=J(Mn).withConfig({displayName:`ExpandButton`,componentId:`sc-6vrn4n-0`})`margin:-4px;`,QZe=`_1alqbl40`,$Ze=`_1alqbl41`;function PU(e){let t=(0,Z.c)(34),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]):({children:n,className:r,gap:c,maxLength:i,ref:a,separator:s,...o}=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?2:c,u;t[8]===l?u=t[9]:(u=Kt(l),t[8]=l,t[9]=u);let d=u,[f,p]=(0,$.useState)(!1),m=(0,$.useRef)(null),h=(0,$.useRef)(null),g;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>p(!1),t[10]=g):g=t[10];let _=g,v;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>p(!0),t[11]=v):v=t[11];let y=v,b;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>[m.current,h.current],t[12]=b):b=t[12],tn(_,b);let x;t[13]===n?x=t[14]:(x=$.Children.toArray(n).filter($.isValidElement),t[13]=n,t[14]=x);let S=x,C;t[15]!==i||t[16]!==f||t[17]!==S||t[18]!==d?(C={collapse:_,expand:y,expandElementRef:m,maxLength:i,open:f,popoverElementRef:h,rawItems:S,space:d},t[15]=i,t[16]=f,t[17]=S,t[18]=d,t[19]=C):C=t[19];let w=eQe(C),T;t[20]===r?T=t[21]:(T=Dn(QZe,r),t[20]=r,t[21]=T);let E;if(t[22]!==w||t[23]!==s||t[24]!==d){let e;t[26]!==s||t[27]!==d?(e=(e,t)=>(0,Q.jsxs)($.Fragment,{children:[t>0&&(0,Q.jsx)(zt,{"aria-hidden":!0,as:`li`,paddingX:d,children:s||(0,Q.jsx)(Y,{muted:!0,children:`/`})}),(0,Q.jsx)(zt,{as:`li`,children:e})]},t),t[26]=s,t[27]=d,t[28]=e):e=t[28],E=w.map(e),t[22]=w,t[23]=s,t[24]=d,t[25]=E}else E=t[25];let D;return t[29]!==a||t[30]!==o||t[31]!==T||t[32]!==E?(D=(0,Q.jsx)(`ol`,{className:T,"data-ui":`Breadcrumbs`,ref:a,...o,children:E}),t[29]=a,t[30]=o,t[31]=T,t[32]=E,t[33]=D):D=t[33],D}function eQe(e){let t=(0,Z.c)(28),{collapse:n,expand:r,expandElementRef:i,maxLength:a,open:o,popoverElementRef:s,rawItems:c,space:l}=e,u=c.length;if(a&&u>a){let e=Math.ceil(a/2),d=Math.floor(a/2),f;if(t[0]!==d||t[1]!==e||t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==u||t[6]!==o||t[7]!==s||t[8]!==c||t[9]!==l){let a=c.slice(0,e-1),p;t[11]!==d||t[12]!==e||t[13]!==u||t[14]!==c?(p=c.slice(e-1,u-d),t[11]=d,t[12]=e,t[13]=u,t[14]=c,t[15]=p):p=t[15];let m;t[16]!==l||t[17]!==p?(m=(0,Q.jsx)(An,{as:`ol`,overflow:`auto`,padding:l,gap:l,children:p}),t[16]=l,t[17]=p,t[18]=m):m=t[18];let h=o?n:r,g;t[19]!==i||t[20]!==o||t[21]!==h?(g=(0,Q.jsx)(ZZe,{className:$Ze,fontSize:1,mode:`bleed`,onClick:h,padding:1,ref:i,selected:o,text:`…`}),t[19]=i,t[20]=o,t[21]=h,t[22]=g):g=t[22];let _;t[23]!==o||t[24]!==s||t[25]!==m||t[26]!==g?(_=(0,Q.jsx)(iR,{constrainSize:!0,content:m,open:o,placement:`top`,portal:!0,ref:s,children:g},`button`),t[23]=o,t[24]=s,t[25]=m,t[26]=g,t[27]=_):_=t[27],f=[...a,_,...c.slice(u-d)],t[0]=d,t[1]=e,t[2]=n,t[3]=r,t[4]=i,t[5]=u,t[6]=o,t[7]=s,t[8]=c,t[9]=l,t[10]=f}else f=t[10];return f}return c}function tQe(e,t,n){var r=e.length;if(r<2)return r?yO(e[0]):[];for(var i=-1,a=Array(r);++i0;--n){let t=a[n];for(;r[t][e]=0&&r[t][e]===n;)--e;o[n-1]=[t,e+1]}return o}var iQe=t(((e,t)=>{var n,r,i={'"':`"`,"\\":`\\`,"/":`/`,b:`\b`,f:`\f`,n:` -`,r:`\r`,t:` `},a;function o(e){throw{name:`SyntaxError`,message:e,at:n,text:a}}function s(e){return e&&e!==r&&o(`Expected '`+e+`' instead of '`+r+`'`),r=a.charAt(n),n+=1,r}function c(){var e,t=``;for(r===`-`&&(t=`-`,s(`-`));r>=`0`&&r<=`9`;)t+=r,s();if(r===`.`)for(t+=`.`;s()&&r>=`0`&&r<=`9`;)t+=r;if(r===`e`||r===`E`)for(t+=r,s(),(r===`-`||r===`+`)&&(t+=r,s());r>=`0`&&r<=`9`;)t+=r,s();return e=Number(t),isFinite(e)||o(`Bad number`),e}function l(){var e,t,n=``,a;if(r===`"`)for(;s();)if(r===`"`)return s(),n;else if(r===`\\`){if(s(),r===`u`){for(a=0,t=0;t<4&&(e=parseInt(s(),16),isFinite(e));t+=1)a=a*16+e;n+=String.fromCharCode(a)}else if(typeof i[r]==`string`)n+=i[r];else break}else n+=r;o(`Bad string`)}function u(){for(;r&&r<=` `;)s()}function d(){switch(r){case`t`:return s(`t`),s(`r`),s(`u`),s(`e`),!0;case`f`:return s(`f`),s(`a`),s(`l`),s(`s`),s(`e`),!1;case`n`:return s(`n`),s(`u`),s(`l`),s(`l`),null;default:o(`Unexpected '`+r+`'`)}}function f(){var e=[];if(r===`[`){if(s(`[`),u(),r===`]`)return s(`]`),e;for(;r;){if(e.push(m()),u(),r===`]`)return s(`]`),e;s(`,`),u()}}o(`Bad array`)}function p(){var e,t={};if(r===`{`){if(s(`{`),u(),r===`}`)return s(`}`),t;for(;r;){if(e=l(),u(),s(`:`),Object.prototype.hasOwnProperty.call(t,e)&&o(`Duplicate key "`+e+`"`),t[e]=m(),u(),r===`}`)return s(`}`),t;s(`,`),u()}}o(`Bad object`)}function m(){switch(u(),r){case`{`:return p();case`[`:return f();case`"`:return l();case`-`:return c();default:return r>=`0`&&r<=`9`?c():d()}}t.exports=function(e,t){var i;return a=e,n=0,r=` `,i=m(),u(),r&&o(`Syntax error`),typeof t==`function`?function e(n,r){var i,a,o=n[r];if(o&&typeof o==`object`)for(i in m)Object.prototype.hasOwnProperty.call(o,i)&&(a=e(o,i),a===void 0?delete o[i]:o[i]=a);return t.call(n,r,o)}({"":i},``):i}})),aQe=t(((e,t)=>{var n=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,r,i,a={"\b":`\\b`," ":`\\t`,"\n":`\\n`,"\f":`\\f`,"\r":`\\r`,'"':`\\"`,"\\":`\\\\`},o;function s(e){return n.lastIndex=0,n.test(e)?`"`+e.replace(n,function(e){var t=a[e];return typeof t==`string`?t:`\\u`+(`0000`+e.charCodeAt(0).toString(16)).slice(-4)})+`"`:`"`+e+`"`}function c(e,t){var n,a,l,u,d=r,f,p=t[e];switch(p&&typeof p==`object`&&typeof p.toJSON==`function`&&(p=p.toJSON(e)),typeof o==`function`&&(p=o.call(t,e,p)),typeof p){case`string`:return s(p);case`number`:return isFinite(p)?String(p):`null`;case`boolean`:case`null`:return String(p);case`object`:if(!p)return`null`;if(r+=i,f=[],Object.prototype.toString.apply(p)===`[object Array]`){for(u=p.length,n=0;n{e.parse=iQe(),e.stringify=aQe()})),sQe=t(((e,t)=>{var n={}.toString;t.exports=Array.isArray||function(e){return n.call(e)==`[object Array]`}})),FU=t(((e,t)=>{var n=Object.prototype.toString;t.exports=function(e){var t=n.call(e),r=t===`[object Arguments]`;return r||=t!==`[object Array]`&&typeof e==`object`&&!!e&&typeof e.length==`number`&&e.length>=0&&n.call(e.callee)===`[object Function]`,r}})),cQe=t(((e,t)=>{var n;if(!Object.keys){var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=FU(),o=Object.prototype.propertyIsEnumerable,s=!o.call({toString:null},`toString`),c=o.call(function(){},`prototype`),l=[`toString`,`toLocaleString`,`valueOf`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`constructor`],u=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>`u`)return!1;for(var e in window)try{if(!d[`$`+e]&&r.call(window,e)&&window[e]!==null&&typeof window[e]==`object`)try{u(window[e])}catch{return!0}}catch{return!0}return!1}(),p=function(e){if(typeof window>`u`||!f)return u(e);try{return u(e)}catch{return!1}};n=function(e){var t=typeof e==`object`&&!!e,n=i.call(e)===`[object Function]`,o=a(e),u=t&&i.call(e)===`[object String]`,d=[];if(!t&&!n&&!o)throw TypeError(`Object.keys called on a non-object`);var f=c&&n;if(u&&e.length>0&&!r.call(e,0))for(var m=0;m0)for(var h=0;h{var n=Array.prototype.slice,r=FU(),i=Object.keys,a=i?function(e){return i(e)}:cQe(),o=Object.keys;a.shim=function(){return Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return r(e)?o(n.call(e)):o(e)}):Object.keys=a,Object.keys||a},t.exports=a})),IU=t(((e,t)=>{t.exports=Object})),uQe=t(((e,t)=>{t.exports=Error})),dQe=t(((e,t)=>{t.exports=EvalError})),fQe=t(((e,t)=>{t.exports=RangeError})),pQe=t(((e,t)=>{t.exports=ReferenceError})),LU=t(((e,t)=>{t.exports=SyntaxError})),RU=t(((e,t)=>{t.exports=TypeError})),mQe=t(((e,t)=>{t.exports=URIError})),hQe=t(((e,t)=>{t.exports=Math.abs})),gQe=t(((e,t)=>{t.exports=Math.floor})),_Qe=t(((e,t)=>{t.exports=Math.max})),vQe=t(((e,t)=>{t.exports=Math.min})),yQe=t(((e,t)=>{t.exports=Math.pow})),bQe=t(((e,t)=>{t.exports=Math.round})),xQe=t(((e,t)=>{t.exports=Number.isNaN||function(e){return e!==e}})),SQe=t(((e,t)=>{var n=xQe();t.exports=function(e){return n(e)||e===0?e:e<0?-1:1}})),CQe=t(((e,t)=>{t.exports=Object.getOwnPropertyDescriptor})),zU=t(((e,t)=>{var n=CQe();if(n)try{n([],`length`)}catch{n=null}t.exports=n})),BU=t(((e,t)=>{var n=Object.defineProperty||!1;if(n)try{n({},`a`,{value:1})}catch{n=!1}t.exports=n})),wQe=t(((e,t)=>{t.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var e={},t=Symbol(`test`),n=Object(t);if(typeof t==`string`||Object.prototype.toString.call(t)!==`[object Symbol]`||Object.prototype.toString.call(n)!==`[object Symbol]`)return!1;var r=42;for(var i in e[t]=r,e)return!1;if(typeof Object.keys==`function`&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==r||o.enumerable!==!0)return!1}return!0}})),TQe=t(((e,t)=>{var n=typeof Symbol<`u`&&Symbol,r=wQe();t.exports=function(){return typeof n!=`function`||typeof Symbol!=`function`||typeof n(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:r()}})),VU=t(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),HU=t(((e,t)=>{t.exports=IU().getPrototypeOf||null})),EQe=t(((e,t)=>{var n=Object.prototype.toString,r=Math.max,i=`[object Function]`,a=function(e,t){for(var n=[],r=0;r{var n=EQe();t.exports=Function.prototype.bind||n})),WU=t(((e,t)=>{t.exports=Function.prototype.call})),GU=t(((e,t)=>{t.exports=Function.prototype.apply})),DQe=t(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),KU=t(((e,t)=>{var n=UU(),r=GU(),i=WU();t.exports=DQe()||n.call(i,r)})),qU=t(((e,t)=>{var n=UU(),r=RU(),i=WU(),a=KU();t.exports=function(e){if(e.length<1||typeof e[0]!=`function`)throw new r(`a function is required`);return a(n,i,e)}})),OQe=t(((e,t)=>{var n=qU(),r=zU(),i;try{i=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=`object`||!(`code`in e)||e.code!==`ERR_PROTO_ACCESS`)throw e}var a=!!i&&r&&r(Object.prototype,`__proto__`),o=Object,s=o.getPrototypeOf;t.exports=a&&typeof a.get==`function`?n([a.get]):typeof s==`function`&&function(e){return s(e==null?e:o(e))}})),kQe=t(((e,t)=>{var n=VU(),r=HU(),i=OQe();t.exports=n?function(e){return n(e)}:r?function(e){if(!e||typeof e!=`object`&&typeof e!=`function`)throw TypeError(`getProto: not an object`);return r(e)}:i?function(e){return i(e)}:null})),AQe=t(((e,t)=>{var n=Function.prototype.call,r=Object.prototype.hasOwnProperty;t.exports=UU().call(n,r)})),JU=t(((e,t)=>{var n,r=IU(),i=uQe(),a=dQe(),o=fQe(),s=pQe(),c=LU(),l=RU(),u=mQe(),d=hQe(),f=gQe(),p=_Qe(),m=vQe(),h=yQe(),g=bQe(),_=SQe(),v=Function,y=function(e){try{return v(`"use strict"; return (`+e+`).constructor;`)()}catch{}},b=zU(),x=BU(),S=function(){throw new l},C=b?function(){try{return arguments.callee,S}catch{try{return b(arguments,`callee`).get}catch{return S}}}():S,w=TQe()(),T=kQe(),E=HU(),D=VU(),O=GU(),k=WU(),A={},j=typeof Uint8Array>`u`||!T?n:T(Uint8Array),M={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?n:ArrayBuffer,"%ArrayIteratorPrototype%":w&&T?T([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>`u`?n:Atomics,"%BigInt%":typeof BigInt>`u`?n:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float16Array%":typeof Float16Array>`u`?n:Float16Array,"%Float32Array%":typeof Float32Array>`u`?n:Float32Array,"%Float64Array%":typeof Float64Array>`u`?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?n:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>`u`?n:Int8Array,"%Int16Array%":typeof Int16Array>`u`?n:Int16Array,"%Int32Array%":typeof Int32Array>`u`?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&T?T(T([][Symbol.iterator]())):n,"%JSON%":typeof JSON==`object`?JSON:n,"%Map%":typeof Map>`u`?n:Map,"%MapIteratorPrototype%":typeof Map>`u`||!w||!T?n:T(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?n:Promise,"%Proxy%":typeof Proxy>`u`?n:Proxy,"%RangeError%":o,"%ReferenceError%":s,"%Reflect%":typeof Reflect>`u`?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?n:Set,"%SetIteratorPrototype%":typeof Set>`u`||!w||!T?n:T(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&T?T(``[Symbol.iterator]()):n,"%Symbol%":w?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":j,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array>`u`?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?n:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?n:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>`u`?n:WeakMap,"%WeakRef%":typeof WeakRef>`u`?n:WeakRef,"%WeakSet%":typeof WeakSet>`u`?n:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":O,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":E,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":h,"%Math.round%":g,"%Math.sign%":_,"%Reflect.getPrototypeOf%":D};if(T)try{null.error}catch(e){M[`%Error.prototype%`]=T(T(e))}var N=function e(t){var n;if(t===`%AsyncFunction%`)n=y(`async function () {}`);else if(t===`%GeneratorFunction%`)n=y(`function* () {}`);else if(t===`%AsyncGeneratorFunction%`)n=y(`async function* () {}`);else if(t===`%AsyncGenerator%`){var r=e(`%AsyncGeneratorFunction%`);r&&(n=r.prototype)}else if(t===`%AsyncIteratorPrototype%`){var i=e(`%AsyncGenerator%`);i&&T&&(n=T(i.prototype))}return M[t]=n,n},P={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},F=UU(),I=AQe(),L=F.call(k,Array.prototype.concat),R=F.call(O,Array.prototype.splice),z=F.call(k,String.prototype.replace),B=F.call(k,String.prototype.slice),V=F.call(k,RegExp.prototype.exec),H=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g,W=function(e){var t=B(e,0,1),n=B(e,-1);if(t===`%`&&n!==`%`)throw new c("invalid intrinsic syntax, expected closing `%`");if(n===`%`&&t!==`%`)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return z(e,H,function(e,t,n,i){r[r.length]=n?z(i,U,`$1`):t||e}),r},ee=function(e,t){var n=e,r;if(I(P,n)&&(r=P[n],n=`%`+r[0]+`%`),I(M,n)){var i=M[n];if(i===A&&(i=N(n)),i===void 0&&!t)throw new l(`intrinsic `+e+` exists, but is not available. Please file an issue!`);return{alias:r,name:n,value:i}}throw new c(`intrinsic `+e+` does not exist!`)};t.exports=function(e,t){if(typeof e!=`string`||e.length===0)throw new l(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof t!=`boolean`)throw new l(`"allowMissing" argument must be a boolean`);if(V(/^%?[^%]*%?$/,e)===null)throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=W(e),r=n.length>0?n[0]:``,i=ee(`%`+r+`%`,t),a=i.name,o=i.value,s=!1,u=i.alias;u&&(r=u[0],R(n,L([0,1],u)));for(var d=1,f=!0;d=n.length){var g=b(o,p);f=!!g,o=f&&`get`in g&&!(`originalValue`in g.get)?g.get:o[p]}else f=I(o,p),o=o[p];f&&!s&&(M[a]=o)}}return o}})),jQe=t(((e,t)=>{var n=BU(),r=LU(),i=RU(),a=zU();t.exports=function(e,t,o){if(!e||typeof e!=`object`&&typeof e!=`function`)throw new i("`obj` must be an object or a function`");if(typeof t!=`string`&&typeof t!=`symbol`)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=`boolean`&&arguments[3]!==null)throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=`boolean`&&arguments[4]!==null)throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=`boolean`&&arguments[5]!==null)throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=`boolean`)throw new i("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!a&&a(e,t);if(n)n(e,t,{configurable:l===null&&d?d.configurable:!l,enumerable:s===null&&d?d.enumerable:!s,value:o,writable:c===null&&d?d.writable:!c});else if(u||!s&&!c&&!l)e[t]=o;else throw new r(`This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.`)}})),MQe=t(((e,t)=>{var n=BU(),r=function(){return!!n};r.hasArrayLengthDefineBug=function(){if(!n)return null;try{return n([],`length`,{value:1}).length!==1}catch{return!0}},t.exports=r})),NQe=t(((e,t)=>{var n=JU(),r=jQe(),i=MQe()(),a=zU(),o=RU(),s=n(`%Math.floor%`);t.exports=function(e,t){if(typeof e!=`function`)throw new o("`fn` is not a function");if(typeof t!=`number`||t<0||t>4294967295||s(t)!==t)throw new o("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],c=!0,l=!0;if(`length`in e&&a){var u=a(e,`length`);u&&!u.configurable&&(c=!1),u&&!u.writable&&(l=!1)}return(c||l||!n)&&(i?r(e,`length`,t,!0,!0):r(e,`length`,t)),e}})),PQe=t(((e,t)=>{var n=UU(),r=GU(),i=KU();t.exports=function(){return i(n,r,arguments)}})),FQe=t(((e,t)=>{var n=NQe(),r=BU(),i=qU(),a=PQe();t.exports=function(e){var t=i(arguments),r=e.length-(arguments.length-1);return n(t,1+(r>0?r:0),!0)},r?r(t.exports,`apply`,{value:a}):t.exports.apply=a})),IQe=t(((e,t)=>{var n=JU(),r=qU(),i=r([n(`%String.prototype.indexOf%`)]);t.exports=function(e,t){var a=n(e,!!t);return typeof a==`function`&&i(e,`.prototype.`)>-1?r([a]):a}})),LQe=e(t(((e,t)=>{var n=(typeof JSON<`u`?JSON:oQe()).stringify,r=sQe(),i=lQe(),a=FQe(),o=IQe(),s=o(`Array.prototype.join`),c=o(`Array.prototype.indexOf`),l=o(`Array.prototype.splice`),u=o(`Array.prototype.sort`),d=function(e,t){for(var n=``,r=0;r1?arguments[1]:void 0,o=t&&t.space||``;typeof o==`number`&&(o=d(o,` `));var p=!!t&&typeof t.cycles==`boolean`&&t.cycles,m=t&&t.replacer?a(t.replacer):f;if(t&&t.collapseEmpty!==void 0&&typeof t.collapseEmpty!=`boolean`)throw TypeError("`collapseEmpty` must be a boolean, if provided");var h=!!t&&t.collapseEmpty,g=typeof t==`function`?t:t&&t.cmp,_=g&&function(e){var t=g.length>2&&function(t){return e[t]};return function(n,r){return g({key:n,value:e[n]},{key:r,value:e[r]},t?{__proto__:null,get:t}:void 0)}},v=[];return function e(t,a,f,g){var y=o?` -`+d(g,o):``,b=o?`: `:`:`;if(f&&f.toJSON&&typeof f.toJSON==`function`&&(f=f.toJSON()),f=m(t,a,f),f!==void 0){if(typeof f!=`object`||!f)return n(f);var x=function(e,t){return h&&e.length===0?t:(t===`[]`?`[`:`{`)+s(e,`,`)+y+(t===`[]`?`]`:`}`)};if(r(f)){for(var S=[],C=0;C{let t=(0,Z.c)(5),{changedFromBaseVariant:n}=e,{t:r}=ox(),i;t[0]!==n||t[1]!==r?(i=n&&(0,Q.jsx)(WE.div,{"data-testid":`base-variant-diff-indicator`,initial:{opacity:0},exit:{opacity:0},animate:{opacity:1},children:(0,Q.jsx)(uR,{content:r(`changes.from-base-variant.label`),placement:`left`,children:(0,Q.jsx)(Y,{size:3,style:{"--card-icon-color":`var(--card-badge-suggest-icon-color)`},children:(0,Q.jsx)(xH,{})})})}),t[0]=n,t[1]=r,t[2]=i):i=t[2];let a;return t[3]===i?a=t[4]:(a=(0,Q.jsx)(DE,{children:i}),t[3]=i,t[4]=a),a},BQe=e=>{let t=(0,Z.c)(20),{divergence:n,divergenceNavigator:r,upstreamBundle:i}=e,{t:a}=ox(),o,s,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={opacity:0},s={opacity:0},c={opacity:1},t[0]=o,t[1]=s,t[2]=c):(o=t[0],s=t[1],c=t[2]);let l=typeof i==`string`?i:i?.metadata.title,u;t[3]!==a||t[4]!==l?(u=a(`divergence.unresolved-divergence`,{count:1,versionName:l}),t[3]=a,t[4]=l,t[5]=u):u=t[5];let d;t[6]!==n.path||t[7]!==r?(d=()=>r.state.focusedDivergence===n.path?r.blurFocusedDivergence():r.focusDivergence(n.path),t[6]=n.path,t[7]=r,t[8]=d):d=t[8];let f=r.state.focusedDivergence===n.path,p=typeof i==`string`?i:i?.metadata.title,m;t[9]!==a||t[10]!==p?(m=a(`divergence.unresolved-divergence`,{count:1,versionName:p}),t[9]=a,t[10]=p,t[11]=m):m=t[11];let h;t[12]===m?h=t[13]:(h={content:m,placement:`left`},t[12]=m,t[13]=h);let g=i===`published`?`positive`:`suggest`,_;return t[14]!==h||t[15]!==g||t[16]!==u||t[17]!==d||t[18]!==f?(_=(0,Q.jsx)(WE.div,{initial:o,exit:s,animate:c,children:(0,Q.jsx)(dR,{"aria-label":u,onClick:d,selected:f,mode:`bleed`,icon:gr,tooltipProps:h,radius:`full`,tone:g})}),t[14]=h,t[15]=g,t[16]=u,t[17]=d,t[18]=f,t[19]=_):_=t[19],_},VQe=[];function tW(e,t){return e.get(t?.author||null)}function nW(e,t){return HQe(e,Array.isArray(t)?t:zI(t))}function HQe(e,t){let n=rW(e,t);if(n&&n.action!==`unchanged`)return n.annotation||void 0}function rW(e,t,n=[]){if(t.length===0)return e;let r=t[0],i=t.slice(1);if(fc(r))throw Error(`Index tuples are not supported in diff paths`);if(uc(r)||dc(r)){let t=uc(r)?`at index ${r}`:`with key ${r._key}`;if(e.type!==`array`){`${t}${LI(n)}`;return}let a=e.items.find(uc(r)?e=>e.toIndex===r:e=>UQe(e,r));if(!a){`${t}${LI(n)}`;return}return rW(a.diff,i,n.concat(r))}if(e.type!==`object`){`${r}${LI(n)}`;return}let a=e.fields[r];if(a===void 0){`${r}${LI(n)}`;return}return rW(a,i,n.concat(r))}function UQe(e,t){let n=e.diff;return n.type!==`object`||!n.toValue?!1:n.toValue._key===t}function iW(e){let t=(0,Z.c)(3),n=lB(),r;return t[0]!==e||t[1]!==n?(r=tW(n,e),t[0]=e,t[1]=n,t[2]=r):r=t[2],r}function aW(e,t){let n=(0,Z.c)(8),r;n[0]===t?r=n[1]:(r=t===void 0?[]:t,n[0]=t,n[1]=r);let i=r,a=lB(),o;n[2]!==e||n[3]!==i?(o=nW(e,i),n[2]=e,n[3]=i,n[4]=o):o=n[4];let s=o,c;return n[5]!==s||n[6]!==a?(c=tW(a,s),n[5]=s,n[6]=a,n[7]=c):c=n[7],c}var WQe={default:`jls3qa1 jls3qa0`,neutral:`jls3qa2 jls3qa0`,primary:`jls3qa3 jls3qa0`,suggest:`jls3qa4 jls3qa0`,positive:`jls3qa5 jls3qa0`,caution:`jls3qa6 jls3qa0`,critical:`jls3qa7 jls3qa0`};function oW(e){let t=(0,Z.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({$tone:n,className:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=WQe[n??`default`],o;t[4]!==r||t[5]!==a?(o=Qt(a,r),t[4]=r,t[5]=a,t[6]=o):o=t[6];let s;return t[7]!==i||t[8]!==o?(s=(0,Q.jsx)(`span`,{...i,className:o}),t[7]=i,t[8]=o,t[9]=s):s=t[9],s}var sW=e=>e.type===`createDocumentVersion`,cW=e=>e.type===`deleteDocumentVersion`,lW=e=>e.type===`publishDocumentVersion`,uW=e=>e.type===`unpublishDocument`,dW=e=>e.type===`scheduleDocumentVersion`,fW=e=>e.type===`unscheduleDocumentVersion`,pW=e=>e.type===`deleteDocumentGroup`,GQe=e=>e.type===`createLiveDocument`,mW=e=>e.type===`updateLiveDocument`,hW=e=>e.type===`editDocumentVersion`,gW={events:[],nextCursor:``,loading:!0,error:null},KQe={historyCleared:br,createDocumentVersion:_r,createLiveDocument:_r,deleteDocumentGroup:mr,deleteDocumentVersion:Gn,editDocumentVersion:gr,updateLiveDocument:gr,publishDocumentVersion:yr,unpublishDocument:xr,scheduleDocumentVersion:ar,unscheduleDocumentVersion:vr},qQe={historyCleared:`orange`,createDocumentVersion:`green`,createLiveDocument:`blue`,updateLiveDocument:`green`,editDocumentVersion:`yellow`,unpublishDocument:`orange`,deleteDocumentVersion:`orange`,deleteDocumentGroup:`orange`,scheduleDocumentVersion:`cyan`,unscheduleDocumentVersion:`cyan`,publishDocumentVersion:`green`},_W={published:{createDocumentVersion:`timeline.operation.created`,historyCleared:`timeline.operation.history-cleared`,publishDocumentVersion:`timeline.operation.published`,updateLiveDocument:`timeline.operation.edited-live`,editDocumentVersion:`timeline.operation.edited-draft`,unpublishDocument:`timeline.operation.unpublished`,deleteDocumentVersion:`timeline.operation.draft-discarded`,deleteDocumentGroup:`timeline.operation.deleted`,scheduleDocumentVersion:`timeline.operation.published`,unscheduleDocumentVersion:`timeline.operation.published`,createLiveDocument:`timeline.operation.created`},draft:{createDocumentVersion:`timeline.operation.draft-created`,historyCleared:`timeline.operation.history-cleared`,publishDocumentVersion:`timeline.operation.published`,updateLiveDocument:`timeline.operation.edited-live`,editDocumentVersion:`timeline.operation.edited-draft`,unpublishDocument:`timeline.operation.unpublished`,deleteDocumentVersion:`timeline.operation.draft-discarded`,deleteDocumentGroup:`timeline.operation.deleted`,scheduleDocumentVersion:`timeline.operation.published`,unscheduleDocumentVersion:`timeline.operation.published`,createLiveDocument:`timeline.operation.created`},version:{createDocumentVersion:`timeline.operation.version-created`,historyCleared:`timeline.operation.history-cleared`,publishDocumentVersion:`timeline.operation.published`,updateLiveDocument:`timeline.operation.edited-live`,editDocumentVersion:`timeline.operation.edited-draft`,unpublishDocument:`timeline.operation.unpublished`,deleteDocumentVersion:`timeline.operation.version-discarded`,deleteDocumentGroup:`timeline.operation.deleted`,scheduleDocumentVersion:`timeline.operation.published`,unscheduleDocumentVersion:`timeline.operation.published`,createLiveDocument:`timeline.operation.created`}};function vW(e){let t=(0,Z.c)(9),{maxLength:n,userIds:r,size:i,withTooltip:a}=e,o=a===void 0||a,s;if(t[0]!==r||t[1]!==o){let e;t[3]===o?e=t[4]:(e=e=>(0,Q.jsx)(dB,{user:e,withTooltip:o},e),t[3]=o,t[4]=e),s=r.map(e),t[0]=r,t[1]=o,t[2]=s}else s=t[2];let c;return t[5]!==n||t[6]!==i||t[7]!==s?(c=(0,Q.jsx)(en,{maxLength:n,size:i,children:s}),t[5]=n,t[6]=i,t[7]=s,t[8]=c):c=t[8],c}var JQe=J(bn).withConfig({displayName:`IconBox`,componentId:`sc-ad4ant-0`})(e=>{let t=Pt(e.theme),n=e.$color;return Vt`--card-icon-color:${t.color.avatar[n].fg};background-color:${t.color.avatar[n].bg};box-shadow:0 0 0 1px var(--card-bg-color);position:absolute;width:${t.avatar.sizes[0].size}px;height:${t.avatar.sizes[0].size}px;right:-3px;bottom:-3px;border-radius:50%;`}),YQe={minimal:!0,useTemporalPhrase:!0},XQe=J(Rt).withConfig({displayName:`AvatarSkeleton`,componentId:`sc-ad4ant-1`})(e=>{let t=Pt(e.theme);return Vt`border-radius:50%;width:${t.avatar.sizes[1].size}px;height:${t.avatar.sizes[1].size}px;`}),ZQe=J(Rt).withConfig({displayName:`NameSkeleton`,componentId:`sc-ad4ant-2`})(e=>{let t=Pt(e.theme);return Vt`width:6ch;height:${t.font.text.sizes[0].lineHeight}px;`}),QQe=e=>{let t=(0,Z.c)(10),{userId:n}=e,[r,i]=yR(n),a;t[0]!==i||t[1]!==r?(a=(0,Q.jsx)(X,{children:i||!r?(0,Q.jsx)(XQe,{animated:!0}):(0,Q.jsx)(dB,{user:r})}),t[0]=i,t[1]=r,t[2]=a):a=t[2];let o;t[3]!==i||t[4]!==r?(o=(0,Q.jsx)(X,{children:i||!r?.displayName?(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(ZQe,{animated:!0})}):(0,Q.jsx)(Y,{muted:!0,size:1,children:r.displayName})}),t[3]=i,t[4]=r,t[5]=o):o=t[5];let s;return t[6]!==a||t[7]!==o||t[8]!==n?(s=(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,padding:1,children:[a,o]},n),t[6]=a,t[7]=o,t[8]=n,t[9]=s):s=t[9],s},yW=e=>{let t=(0,Z.c)(9),{collaborators:n}=e,{t:r}=ox(`studio`),i;t[0]===r?i=t[1]:(i=r(`timeline.changes.title`),t[0]=r,t[1]=i);let a;t[2]===i?a=t[3]:(a=(0,Q.jsx)(X,{padding:1,paddingBottom:2,children:(0,Q.jsx)(Y,{size:1,weight:`medium`,children:i})}),t[2]=i,t[3]=a);let o;t[4]===n?o=t[5]:(o=n.map(e$e),t[4]=n,t[5]=o);let s;return t[6]!==a||t[7]!==o?(s=(0,Q.jsxs)(bn,{paddingBottom:1,flexDirection:`column`,flexShrink:0,children:[a,o]}),t[6]=a,t[7]=o,t[8]=s):s=t[8],s};function $Qe(e){let t=(0,Z.c)(15),{releaseId:n}=e,{t:r}=ox(`studio`),{map:i}=DKe(),a;if(t[0]!==n||t[1]!==i){let e=n?eB(n):void 0;a=e?i.get(e)||{_id:e,metadata:void 0}:void 0,t[0]=n,t[1]=i,t[2]=a}else a=t[2];let o=a;if(!o){let e;t[3]===r?e=t[4]:(e=r(`changes.versions.draft`),t[3]=r,t[4]=e);let n;return t[5]===e?n=t[6]:(n=(0,Q.jsx)(oW,{$tone:`caution`,children:e}),t[5]=e,t[6]=n),n}let s=o.metadata?.title,c;t[7]===r?c=t[8]:(c=r(`release.placeholder-untitled-release`),t[7]=r,t[8]=c);let l;t[9]===o?l=t[10]:(l=e=>{let{displayTitle:t}=e;return(0,Q.jsx)(oW,{$tone:hz(o)?Cz(o):`default`,children:t})},t[9]=o,t[10]=l);let u;return t[11]!==s||t[12]!==c||t[13]!==l?(u=(0,Q.jsx)(oqe,{title:s,fallback:c,children:l}),t[11]=s,t[12]=c,t[13]=l,t[14]=u):u=t[14],u}function bW(e){let t=(0,Z.c)(54),{event:n,showChangesBy:r}=e,i=r===void 0?`tooltip`:r,{t:a}=ox(`studio`),{type:o,timestamp:s,documentVariantType:c}=n,l=KQe[o],u;t[0]===n?u=t[1]:(u=`contributors`in n&&n.contributors||[],t[0]=n,t[1]=u);let d=u,f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f={dateStyle:`medium`,timeStyle:`short`},t[2]=f):f=t[2];let p=vU(f),m;t[3]===s?m=t[4]:(m=new Date(s),t[3]=s,t[4]=m);let h=gU(m||``,YQe),g;if(t[5]!==p||t[6]!==s){let e=new Date(s);g=p.format(e),t[5]=p,t[6]=s,t[7]=g}else g=t[7];let _=g,v;t[8]===n?v=t[9]:(v=hW(n)?n.contributors:[n.author],t[8]=n,t[9]=v);let y=v,b;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(b={position:`relative`},t[10]=b):b=t[10];let x;t[11]===y?x=t[12]:(x=y.filter(Boolean),t[11]=y,t[12]=x);let S;t[13]===x?S=t[14]:(S=(0,Q.jsx)(vW,{maxLength:3,userIds:x,size:2}),t[13]=x,t[14]=S);let C=qQe[o],w;t[15]===l?w=t[16]:(w=l&&(0,Q.jsx)(l,{}),t[15]=l,t[16]=w);let T;t[17]===w?T=t[18]:(T=(0,Q.jsx)(Y,{size:0,children:w}),t[17]=w,t[18]=T);let E;t[19]!==C||t[20]!==T?(E=(0,Q.jsx)(JQe,{alignItems:`center`,justifyContent:`center`,$color:C,children:T}),t[19]=C,t[20]=T,t[21]=E):E=t[21];let D;t[22]!==E||t[23]!==S?(D=(0,Q.jsxs)(`div`,{style:b,children:[S,E]}),t[22]=E,t[23]=S,t[24]=D):D=t[24];let O=_W[c][o],k;t[25]!==a||t[26]!==O?(k=a(O),t[25]=a,t[26]=O,t[27]=k):k=t[27];let A;t[28]!==c||t[29]!==n?(A=lW(n)&&c===`published`&&(0,Q.jsxs)(Q.Fragment,{children:[` `,(0,Q.jsx)($Qe,{releaseId:n.releaseId})]}),t[28]=c,t[29]=n,t[30]=A):A=t[30];let j;t[31]!==k||t[32]!==A?(j=(0,Q.jsxs)(Y,{size:1,weight:`medium`,children:[k,A]}),t[31]=k,t[32]=A,t[33]=j):j=t[33];let M;t[34]!==_||t[35]!==s||t[36]!==h?(M=(0,Q.jsx)(Y,{as:`time`,size:1,muted:!0,dateTime:s,title:_,children:h}),t[34]=_,t[35]=s,t[36]=h,t[37]=M):M=t[37];let N;t[38]!==j||t[39]!==M?(N=(0,Q.jsxs)(Sn,{gap:2,children:[j,M]}),t[38]=j,t[39]=M,t[40]=N):N=t[40];let P;t[41]!==d||t[42]!==i?(P=d.length>0&&i==`tooltip`&&(0,Q.jsx)(bn,{flexBasis:`0%`,flexGrow:1,justifyContent:`flex-end`,alignItems:`center`,children:(0,Q.jsx)(uR,{placement:`top`,content:(0,Q.jsx)(yW,{collaborators:d}),portal:!0,children:(0,Q.jsx)(X,{paddingLeft:2,paddingY:2,children:(0,Q.jsx)(vW,{maxLength:3,userIds:d,size:0,withTooltip:!1})})})}),t[41]=d,t[42]=i,t[43]=P):P=t[43];let F;t[44]!==D||t[45]!==N||t[46]!==P?(F=(0,Q.jsxs)(bn,{alignItems:`center`,gap:3,children:[D,N,P]}),t[44]=D,t[45]=N,t[46]=P,t[47]=F):F=t[47];let I;t[48]!==d||t[49]!==i?(I=d.length>0&&i===`inline`&&(0,Q.jsx)(X,{paddingTop:2,children:(0,Q.jsx)(yW,{collaborators:d})}),t[48]=d,t[49]=i,t[50]=I):I=t[50];let L;return t[51]!==F||t[52]!==I?(L=(0,Q.jsxs)(Q.Fragment,{children:[F,I]}),t[51]=F,t[52]=I,t[53]=L):L=t[53],L}function e$e(e){return(0,Q.jsx)(QQe,{userId:e},e)}function xW(e){let t=(0,Z.c)(16);if(!(`diff`in e)){let n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(SW,{...e}),t[0]=e,t[1]=n),n}let n,r,i;t[2]===e?(n=t[3],r=t[4],i=t[5]):({diff:n,path:i,...r}=e,t[2]=e,t[3]=n,t[4]=r,t[5]=i);let a;t[6]===i?a=t[7]:(a=i===void 0?[]:i,t[6]=i,t[7]=a);let o=a,s;t[8]!==n||t[9]!==o?(s=nW(n,o),t[8]=n,t[9]=o,t[10]=s):s=t[10];let c=s,l;t[11]===c?l=t[12]:(l=c?[c]:[],t[11]=c,t[12]=l);let u;return t[13]!==r||t[14]!==l?(u=(0,Q.jsx)(SW,{...r,annotations:l}),t[13]=r,t[14]=l,t[15]=u):u=t[15],u}function SW(e){let t=(0,Z.c)(22),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({annotations:n,children:r,description:i,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let{t:o}=ox();if(!n)return r;let s;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(s={minWidth:`240px`},t[5]=s):s=t[5];let c;t[6]!==i||t[7]!==o?(c=i||o(`changes.changed-label`),t[6]=i,t[7]=o,t[8]=c):c=t[8];let l;t[9]===c?l=t[10]:(l=(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:c}),t[9]=c,t[10]=l);let u;t[11]===n?u=t[12]:(u=n.map(t$e),t[11]=n,t[12]=u);let d;t[13]===u?d=t[14]:(d=(0,Q.jsx)(Sn,{gap:2,children:u}),t[13]=u,t[14]=d);let f;t[15]!==l||t[16]!==d?(f=(0,Q.jsxs)(bn,{gap:2,style:s,paddingTop:1,flexDirection:`column`,flexShrink:0,children:[l,d]}),t[15]=l,t[16]=d,t[17]=f):f=t[17];let p=f,m;return t[18]!==r||t[19]!==p||t[20]!==a?(m=(0,Q.jsx)(XU,{zOffset:`paneFooter`,children:(0,Q.jsx)(uR,{content:p,portal:!0,...a,children:r})}),t[18]=r,t[19]=p,t[20]=a,t[21]=m):m=t[21],m}function t$e(e,t){return(0,Q.jsx)(n$e,{annotation:e},t)}function n$e(e){let t=(0,Z.c)(9),{annotation:n}=e,{author:r,timestamp:i}=n,[a]=yR(r),o=iW(n),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={minimal:!0},t[0]=s):s=t[0];let c=gU(i,s),{t:l}=ox(),u;return t[1]!==n.event||t[2]!==r||t[3]!==o||t[4]!==l||t[5]!==c||t[6]!==i||t[7]!==a?(u=(0,Q.jsx)(Q.Fragment,{children:n.event?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(yt,{borderBottom:!0,marginBottom:2}),(0,Q.jsx)(bW,{event:n.event,showChangesBy:`inline`})]}):(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(bn,{alignItems:`center`,paddingRight:3,style:{backgroundColor:o.background,color:o.text,borderRadius:`calc(23px / 2)`},children:r&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(dB,{user:r}),(0,Q.jsx)(ft,{paddingLeft:2,children:(0,Q.jsx)(Y,{muted:!0,size:1,style:{color:o.text},children:a?a.displayName:l(`changes.loading-author`)})})]})}),(0,Q.jsx)(Y,{as:`time`,muted:!0,size:1,dateTime:i,children:c})]})}),t[1]=n.event,t[2]=r,t[3]=o,t[4]=l,t[5]=c,t[6]=i,t[7]=a,t[8]=u):u=t[8],u}var r$e={down:Sr,right:Cr};function CW(e){let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({direction:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r$e[r===void 0?`right`:r],a;t[3]===i?a=t[4]:(a=(0,Q.jsx)(i,{}),t[3]=i,t[4]=a);let o;return t[5]!==n||t[6]!==a?(o=(0,Q.jsx)(Y,{muted:!0,size:1,...n,children:a}),t[5]=n,t[6]=a,t[7]=o):o=t[7],o}function wW(){let e=(0,$.useContext)(Co);if(!e)throw Error(`DocumentChange: missing context value`);return e}function i$e(e){let t=(0,Z.c)(11),{checked:n,color:r}=e,i=r?.background,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(`rect`,{x:`0`,y:`0`,width:`17`,height:`17`,rx:`2.5`}),t[0]=a):a=t[0];let o;t[1]!==n||t[2]!==r?.text?(o=n===void 0&&(0,Q.jsx)(`path`,{d:`M4.07996 8.5H12.92`,stroke:r?.text,strokeWidth:`2`}),t[1]=n,t[2]=r?.text,t[3]=o):o=t[3];let s;t[4]!==n||t[5]!==r?.text?(s=n&&(0,Q.jsx)(`path`,{d:`M3.5 8L7 11.5L13.5 5`,stroke:r?.text,strokeWidth:`2`}),t[4]=n,t[5]=r?.text,t[6]=s):s=t[6];let c;return t[7]!==i||t[8]!==o||t[9]!==s?(c=(0,Q.jsxs)(`svg`,{width:`17`,height:`17`,viewBox:`0 0 17 17`,xmlns:`http://www.w3.org/2000/svg`,fill:i,children:[a,o,s]}),t[7]=i,t[8]=o,t[9]=s,t[10]=c):c=t[10],c}function a$e(e){let t=(0,Z.c)(13),{checked:n,color:r}=e,i=n?r?.border:r?.background,a;t[0]===i?a=t[1]:(a=(0,Q.jsx)(`rect`,{width:`38`,height:`22`,rx:`11`,fill:i}),t[0]=i,t[1]=a);let o;t[2]===n?o=t[3]:(o=n===void 0&&(0,Q.jsx)(`rect`,{x:`11`,y:`3`,width:`16`,height:`16`,rx:`8`,fill:`white`}),t[2]=n,t[3]=o);let s;t[4]===n?s=t[5]:(s=n&&(0,Q.jsx)(`rect`,{x:`18`,y:`3`,width:`16`,height:`16`,rx:`8`,fill:`white`}),t[4]=n,t[5]=s);let c;t[6]===n?c=t[7]:(c=typeof n==`boolean`&&!n&&(0,Q.jsx)(`rect`,{x:`4`,y:`3`,width:`16`,height:`16`,rx:`8`,fill:`white`}),t[6]=n,t[7]=c);let l;return t[8]!==a||t[9]!==o||t[10]!==s||t[11]!==c?(l=(0,Q.jsxs)(`svg`,{width:`38`,height:`22`,viewBox:`0 0 38 22`,xmlns:`http://www.w3.org/2000/svg`,children:[a,o,s,c]}),t[8]=a,t[9]=o,t[10]=s,t[11]=c,t[12]=l):l=t[12],l}var o$e=e=>{let t=(0,Z.c)(24),{diff:n,schemaType:r}=e,{fromValue:i,toValue:a}=n,{title:o,options:s}=r,c=s?.layout===`checkbox`?i$e:a$e,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=[],t[0]=l):l=t[0];let u=aW(n,l),{showFromValue:d}=wW(),f=a!=null,p;t[1]!==c||t[2]!==i||t[3]!==d||t[4]!==u?(p=d&&(0,Q.jsx)(c,{checked:i,color:u}),t[1]=c,t[2]=i,t[3]=d,t[4]=u,t[5]=p):p=t[5];let m;t[6]!==c||t[7]!==d||t[8]!==f||t[9]!==a||t[10]!==u?(m=f&&(0,Q.jsxs)(Q.Fragment,{children:[d&&(0,Q.jsx)(X,{marginX:2,children:(0,Q.jsx)(CW,{})}),(0,Q.jsx)(c,{checked:a,color:u})]}),t[6]=c,t[7]=d,t[8]=f,t[9]=a,t[10]=u,t[11]=m):m=t[11];let h;t[12]!==p||t[13]!==m?(h=(0,Q.jsxs)(bn,{alignItems:`center`,children:[p,m]}),t[12]=p,t[13]=m,t[14]=h):h=t[14];let g;t[15]!==n||t[16]!==h?(g=(0,Q.jsx)(xW,{diff:n,children:h}),t[15]=n,t[16]=h,t[17]=g):g=t[17];let _;t[18]!==f||t[19]!==o?(_=f&&o&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(Y,{size:1,weight:`medium`,children:o})}),t[18]=f,t[19]=o,t[20]=_):_=t[20];let v;return t[21]!==g||t[22]!==_?(v=(0,Q.jsxs)(bn,{alignItems:`center`,children:[g,_]}),t[21]=g,t[22]=_,t[23]=v):v=t[23],v};function TW(e){let t=(0,Z.c)(6),{t:n}=ox(),r=EW(e.fromValue),i=EW(e.toValue);if(!r&&i){let e;return t[0]===n?e=t[1]:(e=n(`changes.added-label`),t[0]=n,t[1]=e),e}if(!i&&r){let e;return t[2]===n?e=t[3]:(e=n(`changes.removed-label`),t[2]=n,t[3]=e),e}let a;return t[4]===n?a=t[5]:(a=n(`changes.changed-label`),t[4]=n,t[5]=a),a}function EW(e){return e!=null&&e!==``}var s$e=J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-tbgxp5-0`})`--diff-card-radius:${({theme:e})=>qt(e.sanity.radius[2])};--diff-card-bg-color:${({theme:e})=>e.sanity.color.card.enabled.bg};max-width:100%;position:relative;border-radius:var(--diff-card-radius);background-color:${({$annotationColor:e})=>e.backgroundColor};color:${({$annotationColor:e})=>e.color};z-index:1;&:not(del){text-decoration:none;}&[data-hover]{&::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;}&:hover{border-bottom-left-radius:0;border-bottom-right-radius:0;&::after{bottom:-3px;border-top:1px solid var(---diff-card-bg-color);border-bottom:2px solid currentColor;border-bottom-left-radius:var(--diff-card-radius);border-bottom-right-radius:var(--diff-card-radius);}}[data-from-to-layout]:hover &{border-bottom-left-radius:0;border-bottom-right-radius:0;&::after{bottom:-3px;border-top:1px solid var(---diff-card-bg-color);border-bottom:2px solid currentColor;border-bottom-left-radius:var(--diff-card-radius);border-bottom-right-radius:var(--diff-card-radius);}}}`,c$e=[];function DW(e){let t=(0,Z.c)(36),n,r,i,a,o,s,c,l,u,d,f;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],u=t[9],d=t[10],f=t[11]):({ref:s,annotation:n,as:l,children:r,className:i,diff:a,disableHoverEffect:o,path:u,style:d,tooltip:f,...c}=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,t[9]=u,t[10]=d,t[11]=f);let p=l===void 0?`div`:l,m=u===void 0?c$e:u,h;t[12]===d?h=t[13]:(h=d===void 0?{}:d,t[12]=d,t[13]=h);let g=h,_;t[14]!==n||t[15]!==a||t[16]!==m?(_=n||nW(a,m),t[14]=n,t[15]=a,t[16]=m,t[17]=_):_=t[17];let v=_,y=iW(v),b=o||!v?void 0:``,x;t[18]!==y.background||t[19]!==y.text?(x={backgroundColor:y.background,color:y.text},t[18]=y.background,t[19]=y.text,t[20]=x):x=t[20];let S;t[21]!==p||t[22]!==r||t[23]!==i||t[24]!==s||t[25]!==c||t[26]!==g||t[27]!==b||t[28]!==x?(S=(0,Q.jsx)(s$e,{...c,as:p,className:i,"data-hover":b,"data-ui":`diff-card`,ref:s,radius:1,$annotationColor:x,style:g,children:r}),t[21]=p,t[22]=r,t[23]=i,t[24]=s,t[25]=c,t[26]=g,t[27]=b,t[28]=x,t[29]=S):S=t[29];let C=S;if(f&&v){let e;t[30]===v?e=t[31]:(e=[v],t[30]=v,t[31]=e);let n=f&&typeof f==`object`&&f.description,r;return t[32]!==C||t[33]!==e||t[34]!==n?(r=(0,Q.jsx)(xW,{annotations:e,description:n,children:C}),t[32]=C,t[33]=e,t[34]=n,t[35]=r):r=t[35],r}return C}var l$e={flexShrink:0},u$e={alignItems:`stretch`},OW={top:`flex-start`,center:`center`,bottom:`flex-end`,default:`flex-start`};function kW(e){let t=(0,Z.c)(35),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]):({ref:r,align:o,layout:s,from:n,to:c,style:a,...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=o===void 0?`top`:o,u=s===void 0?`inline`:s,d=It(),f;t[8]!==u||t[9]!==d?(f=u===`inline`?{maxWidth:`100%`,display:`inline-flex`}:{gridTemplateColumns:`minmax(0, 1fr) ${qt(d.sanity.space[5])} minmax(0, 1fr)`},t[8]=u,t[9]=d,t[10]=f):f=t[10];let p;t[11]!==a||t[12]!==f?(p={...a,...f},t[11]=a,t[12]=f,t[13]=p):p=t[13];let m=p,h=u===`inline`?l$e:u$e,g;t[14]!==l||t[15]!==h||t[16]!==n?(g=n&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(bn,{alignItems:OW[l],style:h,children:n}),(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,padding:2,children:(0,Q.jsx)(CW,{})})]}),t[14]=l,t[15]=h,t[16]=n,t[17]=g):g=t[17];let _=OW[l],v;t[18]!==h||t[19]!==_||t[20]!==c?(v=(0,Q.jsx)(bn,{alignItems:_,style:h,children:c}),t[18]=h,t[19]=_,t[20]=c,t[21]=v):v=t[21];let y;t[22]!==g||t[23]!==v?(y=(0,Q.jsxs)(Q.Fragment,{children:[g,v]}),t[22]=g,t[23]=v,t[24]=y):y=t[24];let b=y;if(u===`inline`){let e=i,n;return t[25]!==b||t[26]!==m||t[27]!==r||t[28]!==e?(n=(0,Q.jsx)(bn,{...e,ref:r,style:m,"data-from-to-layout":!0,children:b}),t[25]=b,t[26]=m,t[27]=r,t[28]=e,t[29]=n):n=t[29],n}let x=i,S;return t[30]!==b||t[31]!==m||t[32]!==r||t[33]!==x?(S=(0,Q.jsx)(cn,{...x,ref:r,style:m,"data-from-to-layout":!0,children:b}),t[30]=b,t[31]=m,t[32]=r,t[33]=x,t[34]=S):S=t[34],S}var AW={flex:1,minWidth:0,display:`block`,whiteSpace:`break-spaces`};function jW(e){let t=(0,Z.c)(39),{align:n,cardClassName:r,diff:i,layout:a,path:o,previewComponent:s,schemaType:c}=e,{action:l}=i,u=TW(i);if(l===`unchanged`){let e;t[0]!==s||t[1]!==i.toValue||t[2]!==c?(e=(0,Q.jsx)(s,{schemaType:c,value:i.toValue}),t[0]=s,t[1]=i.toValue,t[2]=c,t[3]=e):e=t[3];let n;return t[4]!==r||t[5]!==e?(n=(0,Q.jsx)(DW,{className:r,style:AW,children:e}),t[4]=r,t[5]=e,t[6]=n):n=t[6],n}let d;t[7]!==s||t[8]!==r||t[9]!==i||t[10]!==o||t[11]!==c?(d=i.fromValue!==void 0&&i.fromValue!==null&&(0,Q.jsx)(DW,{as:`del`,className:r,diff:i,path:o,style:AW,children:(0,Q.jsx)(s,{schemaType:c,value:i.fromValue})}),t[7]=s,t[8]=r,t[9]=i,t[10]=o,t[11]=c,t[12]=d):d=t[12];let f=d,p;t[13]!==s||t[14]!==r||t[15]!==i||t[16]!==o||t[17]!==c?(p=i.toValue!==void 0&&i.toValue!==null&&(0,Q.jsx)(DW,{as:`ins`,className:r,diff:i,path:o,style:AW,children:(0,Q.jsx)(s,{schemaType:c,value:i.toValue})}),t[13]=s,t[14]=r,t[15]=i,t[16]=o,t[17]=c,t[18]=p):p=t[18];let m=p;if(f&&!m){let e;return t[19]!==u||t[20]!==i||t[21]!==f||t[22]!==o?(e=(0,Q.jsx)(xW,{description:u,diff:i,path:o,children:f}),t[19]=u,t[20]=i,t[21]=f,t[22]=o,t[23]=e):e=t[23],e}if(!f&&m){let e;return t[24]!==u||t[25]!==i||t[26]!==o||t[27]!==m?(e=(0,Q.jsx)(xW,{description:u,diff:i,path:o,children:m}),t[24]=u,t[25]=i,t[26]=o,t[27]=m,t[28]=e):e=t[28],e}let h;t[29]!==n||t[30]!==f||t[31]!==a||t[32]!==m?(h=(0,Q.jsx)(kW,{align:n,from:f,layout:a,to:m}),t[29]=n,t[30]=f,t[31]=a,t[32]=m,t[33]=h):h=t[33];let g;return t[34]!==u||t[35]!==i||t[36]!==o||t[37]!==h?(g=(0,Q.jsx)(xW,{description:u,diff:i,path:o,children:h}),t[34]=u,t[35]=i,t[36]=o,t[37]=h,t[38]=g):g=t[38],g}var d$e=`pdmi1p0`,f$e=function(e){let t=(0,Z.c)(5),{value:n,schemaType:r}=e,i;t[0]!==r||t[1]!==n?(i=p$e(n,r),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;return t[3]===i?a=t[4]:(a=(0,Q.jsx)(X,{className:d$e,paddingX:2,paddingY:1,children:i}),t[3]=i,t[4]=a),a};function p$e(e,t){let{options:n,name:r}=t,i=n?.dateFormat||`YYYY-MM-DD`,a=n?.timeFormat||`HH:mm`;return CM(new Date(e),r===`date`?i:`${i} ${a}`)}var MW=e=>{let t=(0,Z.c)(3),{diff:n,schemaType:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(jW,{align:`center`,diff:n,layout:`grid`,previewComponent:f$e,schemaType:r}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i};function m$e(e){return MN(e)&&typeof e?.then==`function`}function h$e(e,t,n){let r=(0,Z.c)(8),{currentUser:i,document:a,parent:o,value:s,path:c}=n,l;if(r[0]!==e||r[1]!==t||r[2]!==i||r[3]!==a||r[4]!==o||r[5]!==c||r[6]!==s){bb0:{let n;if(typeof e==`boolean`||e===void 0){l=e||!1;break bb0}try{n=e({document:a,parent:o,value:s,currentUser:i,path:c})}catch(e){console.error(`An error occurred while running the callback from \`${t}\`: ${e.message}`),l=!1;break bb0}if(m$e(n)){console.warn(`The \`${t}\` option is either a promise or a promise returning function. Async callbacks for \`${t}\` option is not currently supported.`),l=!1;break bb0}n===void 0&&console.warn(`The \`${t}\` option is or returned \`undefined\`. \`${t}\` should return a boolean.`),l=n}r[0]=e,r[1]=t,r[2]=i,r[3]=a,r[4]=o,r[5]=c,r[6]=s,r[7]=l}else l=r[7];return l}var NW=e=>{let t=(0,Z.c)(6),{checkProperty:n,checkPropertyKey:r,document:i,parent:a,value:o,path:s}=e,c=n!==void 0&&n,l=$U(o),u=bR(),d;return t[0]!==u||t[1]!==i||t[2]!==a||t[3]!==s||t[4]!==l?(d={currentUser:u,document:i,parent:a,value:l,path:s},t[0]=u,t[1]=i,t[2]=a,t[3]=s,t[4]=l,t[5]=d):d=t[5],h$e(c,r,d)};function g$e(e){return $s(e)?e._type:v$e(e)}function _$e(e,t){return e.action===`added`?{toType:PW(t,e.toValue)}:e.action===`changed`?{fromType:PW(t,e.fromValue),toType:PW(t,e.toValue)}:e.action===`removed`?{fromType:PW(t,e.fromValue)}:{toType:PW(t,e.toValue)}}function PW(e,t){let n=g$e(t);return e.of.find(e=>e.name===n)||(e.of.length===1?e.of[0]:void 0)}function v$e(e){return Array.isArray(e)?`array`:e===null?`null`:typeof e}var FW=[[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``]],IW=[[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``],[``,``]],LW=`...............................................`.split(`.`);function y$e(e){return e.of.some(BW)}var b$e=IW.map(e=>e[0]).concat(FW.map(e=>e[0])),x$e=IW.map(e=>e[1]).concat(FW.map(e=>e[1])),RW=b$e.concat(x$e).concat(LW).concat(``).concat(`⁠`),zW=RegExp(`${RW.join(`|`)}`,`g`),S$e=RegExp(`${RW.join(`|`)}|\n`,`g`);function BW(e){return e.jsonType===`object`&&e.name===`block`}function C$e(e){return mc(e)&&!!e.style&&[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`].includes(e.style)}function VW(e,t){return e.fields.children.items.filter(e=>e.diff.isChanged&&(e.diff.toValue===t||e.diff.fromValue===t)).map(e=>e.diff).map(e=>e)[0]}function HW(e,t){let n=e.find(e=>e.name===`children`);return n&&n.type&&n.type.jsonType===`array`&&n.type.of.find(e=>e.name===t._type)||void 0}function UW(e){return e.decorators?SU(e.decorators,[`value`],[`asc`]):[]}function WW(e,t){return UW(t).some(t=>t.value===e)}function GW(e,t,n,r,i){return t?t.children.map(t=>{let a=hc(t)?t.text?.replace(zW,``):``;if(hc(t)){let i=qW(e,t)?.fields.text;i&&i.toValue===t.text&&i.type===`string`&&i.action!==`unchanged`&&(a=i.segments.filter(e=>e.action!==`removed`).map(e=>e.text.replace(zW,``)).join(``)),t.marks&&t.marks.forEach(e=>{n[e]?a=`${n[e][0]}${a}${n[e][1]}`:r[e]&&(a=`${r[e][0]}${a}${r[e][1]}`)})}else a=i[t._key];return`${a}`}).join(``):``}function w$e(e,t){let n=e.action===`removed`?e.fromValue:e.toValue,r={...e,origin:e,displayValue:n};if(n){let i={},a={},o={},s=HW(t.fields,{_key:`bogus`,_type:`span`});s&&UW(s).forEach((e,t)=>{a[e.value]=IW[t]}),YW(r.origin).forEach((e,t)=>{i[e._key]=FW[t]}),KW(r.origin).forEach((e,t)=>{o[e._key]=LW[t]});let c=GW(r.origin,r.fromValue,a,i,o),l=GW(r.origin,r.toValue,a,i,o),u={...n,children:[{_type:`span`,_key:`pseudoSpanKey`,text:l,marks:[]}]},d={displayValue:n,children:[{_type:`span`,_key:`pseudoSpanKey`,text:c,marks:[]}]};return{origin:e,action:`changed`,type:`object`,displayValue:u,fromValue:d,toValue:u,isChanged:!0,fields:{children:{action:`changed`,type:`array`,isChanged:!0,items:[{diff:{action:`changed`,type:`object`,isChanged:!0,fields:{text:{type:`string`,action:`changed`,isChanged:!0,fromValue:c,toValue:l,segments:T$e(c,l).map(e=>({...e,...r.action!==`unchanged`&&r.annotation?{annotation:r.annotation}:{}}))}},fromValue:d.children[0],toValue:u.children[0]},annotation:null,fromIndex:0,toIndex:0,hasMoved:!1}],fromValue:d.children,toValue:u.children}}}}throw Error(`Can not display this diff`)}function T$e(e,t){let n=[],r=eg(Jh(e,t)),i=0,a=0;for(let[o,s]of r)switch(o){case 0:n.push({type:`stringSegment`,action:`unchanged`,text:s}),i+=s.length,a+=s.length;break;case-1:n.push({type:`stringSegment`,action:`removed`,text:e.slice(i,i+s.length),annotation:null}),i+=s.length;break;case 1:n.push({type:`stringSegment`,action:`added`,text:t.slice(a,a+s.length),annotation:null}),a+=s.length}return dD(n.map(e=>{let t=[];if(e.text.length>1){let n=[...e.text.matchAll(S$e)],r=-1;n.forEach(i=>{let a=i.index||0;a>r&&(t.push({...e,text:e.text.slice(r+1,a)}),t.push({...e,text:i[0]})),i===n[n.length-1]&&t.push({...e,text:e.text.slice(Math.max(0,a+1))}),r=a}),n.length===0&&t.push(e)}else t.push(e);return t})).filter(e=>e.text!==``)}function KW(e){let t=e.toValue?e.toValue.children.filter(e=>e._type!==`span`):[];return(e.fromValue?e.fromValue.children.filter(e=>e._type!==`span`):[]).forEach(e=>{t.some(t=>e._key===t._key)||t.push(e)}),SU(t,[`_key`],[`asc`])}function qW(e,t){let n=e.fields.children&&e.fields.children.action!==`unchanged`&&e.fields.children.type===`array`&&e.fields.children.items.find(e=>e.diff&&e.diff.type===`object`&&(e.diff.action===`removed`?e.diff.fromValue&&e.diff.fromValue._key===t._key:(e.diff.toValue&&e.diff.toValue._key)===t._key));if(n)return n.diff}function E$e(e,t){return e.fields.markDefs&&e.fields.markDefs.isChanged&&e.fields.markDefs.type===`array`&&e.fields.markDefs.items.find(e=>e.diff&&e.diff.type===`object`&&(e.diff.toValue&&e.diff.toValue._key&&e.diff.toValue._key===t||e.diff.fromValue&&e.diff.fromValue._key&&e.diff.fromValue._key===t))?.diff||void 0}function JW(e){return e&&AO(Object.keys(e),[`_key`,`_type`])||!1}function D$e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`)}function YW(e){let t=[...e.toValue&&e.toValue.markDefs?e.toValue.markDefs:[]];return(e.fromValue&&e.fromValue.markDefs?e.fromValue.markDefs:[]).forEach(e=>{t.some(t=>e._key===t._key)||t.push(e)}),SU(t,[`_key`],[`asc`])}function XW(e,t){let{jsonType:n}=t,r=Array.isArray(e)?`array`:typeof e;if(e!==null&&r!==`undefined`){if(r!==n)return{messageKey:`changes.error.incorrect-type-message`,value:e,expectedType:n,actualType:_U(e)};if(O$e(t)&&k$e(e))for(let n of t.fields){let t=XW(e[n.name],n.type);if(t)return t}}}function O$e(e){return e.jsonType===`object`}function k$e(e){return e!==null&&!Array.isArray(e)&&typeof e==`object`}var ZW={flex:1,minWidth:0,display:`block`,whiteSpace:`break-spaces`};function QW(e){return e===void 0?`undefined`:JSON.stringify(e,null,2)}var $W=e=>{let t=(0,Z.c)(16),{diff:n}=e,{t:r}=ox(),i=TW(n),a;t[0]===n?a=t[1]:(a=n.fromValue!==void 0&&n.fromValue!==null&&(0,Q.jsx)(DW,{as:`del`,diff:n,style:ZW,children:(0,Q.jsx)(`div`,{className:`_115kor00`,children:(0,Q.jsx)(xU,{language:`json`,size:1,children:QW(n.fromValue)})})}),t[0]=n,t[1]=a);let o=a,s;t[2]===n?s=t[3]:(s=n.toValue!==void 0&&n.toValue!==null&&(0,Q.jsx)(DW,{as:`ins`,diff:n,style:ZW,children:(0,Q.jsx)(`div`,{className:`_115kor00`,children:(0,Q.jsx)(xU,{language:`json`,size:1,children:QW(n.toValue)})})}),t[2]=n,t[3]=s);let c=s,l;t[4]!==i||t[5]!==n||t[6]!==o||t[7]!==c?(l=o&&c?(0,Q.jsx)(xW,{description:i,diff:n,children:(0,Q.jsxs)(Sn,{gap:3,children:[o,(0,Q.jsx)(CW,{direction:`down`,align:`center`}),c]})}):o?(0,Q.jsx)(xW,{description:i,diff:n,children:o}):c?(0,Q.jsx)(xW,{description:i,diff:n,children:c}):null,t[4]=i,t[5]=n,t[6]=o,t[7]=c,t[8]=l):l=t[8];let u=l,d;t[9]===r?d=t[10]:(d=r(`changes.unknown-schema-field.description`),t[9]=r,t[10]=d);let f;t[11]===d?f=t[12]:(f=(0,Q.jsx)(yt,{border:!0,padding:3,radius:2,tone:`caution`,children:(0,Q.jsx)(Y,{size:1,children:d})}),t[11]=d,t[12]=f);let p;return t[13]!==u||t[14]!==f?(p=(0,Q.jsxs)(bn,{gap:4,paddingY:1,flexDirection:`column`,flexShrink:0,children:[f,u]}),t[13]=u,t[14]=f,t[15]=p):p=t[15],p};function eG(e){return e.type===`field`}var tG={string:``,number:0,boolean:!1,array:[],object:{}},A$e={name:`__sanity.unknownDocumentField`,fields:[],jsonType:`object`,components:{diff:$W}},j$e=new Set([`_createdAt`,`_key`,`_rev`,`_system`,`_type`,`_updatedAt`]);function M$e(e){let t=new Set,n=e.fieldsets||e.fields.map(e=>({single:!0,field:e}));for(let e of n)if(e.single)t.add(e.field.name);else for(let n of e.fields)t.add(n.name);return t}function N$e(e,t,n){let r=M$e(e),i=Object.keys(t.fields).filter(e=>!r.has(e)&&!j$e.has(e));return i.sort(),i.filter(e=>!(!t.fields[e]?.isChanged||n&&!n.includes(e)))}function nG(e,t,n=[],r=[],i={}){if(!ZG(e,i.parentSchema)){if(e.jsonType===`object`&&t.type===`object`)return rG(e,t,n,r,i);if(e.jsonType===`array`&&t.type===`array`)return L$e(e,t,n,r)}return iG(e,t,n,r,i)}function P$e(e,t,n,{itemDiff:r,parentDiff:i,parentSchema:a}){let{fromValue:o,toValue:s,type:c}=e;return c===`array`&&oG(o)&&oG(s)?[]:[{type:`field`,diff:e,path:t,itemDiff:r,parentDiff:i,titlePath:n,schemaType:A$e,showHeader:!0,showIndex:!0,key:LI(t)||`root`,diffComponent:$W,parentSchema:a}]}function rG(e,t,n=[],r=[],i={}){let a=[],{fieldFilter:o}=i,s={...i,parentSchema:e},c=e.fieldsets||e.fields.map(e=>({single:!0,field:e}));for(let e of c)e.single?a.push(...F$e(e.field,t,n,r,s)):a.push(...I$e(e,t,n,r,s));let l=N$e(e,t,o);for(let e of l){let i=t.fields[e],o=n.concat([e]),c=r.concat([e]);a.push(...P$e(i,o,c,s))}return a.length<2?a:[{type:`group`,key:LI(n)||`root`,path:n,titlePath:r,changes:aG(a,r.length),schemaType:e}]}function F$e(e,t,n,r,i={}){let{fieldFilter:a,...o}=i,s=t.fields[e.name];if(!s||!s.isChanged||a&&!a.includes(e.name))return[];let c=n.concat([e.name]),l=r.concat([e.type.title||e.name]);return nG(e.type,s,c,l,o)}function I$e(e,t,n,r,i={}){let{fields:a,name:o,title:s,readOnly:c,hidden:l}=e,{fieldFilter:u,...d}=i,f=l,p=c,m=r.concat([s||o]),h=[];for(let e of a){let r=t.fields[e.name];if(!r||!r.isChanged||u&&!u.includes(e.name))continue;let i=n.concat([e.name]),a=m.concat([e.type.title||e.name]);h.push(...nG({readOnly:p,hidden:f,...e.type},r,i,a,d))}return h.length<2?h:[{type:`group`,key:LI(n)||`root`,fieldsetName:o,path:n,titlePath:m,changes:aG(h,m.length),readOnly:p,hidden:f}]}function L$e(e,t,n=[],r=[]){let i=t.items.filter(e=>e.hasMoved&&e.fromIndex!==e.toIndex||e.diff.action!==`unchanged`);if(i.length===0)return[];let a=y$e(e),o=i.reduce((i,o)=>{let s=_$e(o.diff,e),c=s.toType||s.fromType;if(!c)return console.warn(`Could not determine schema type for item at %s`,LI(n)),i;let l=HI(o.diff.fromValue)||HI(o.diff.toValue)||t.items.indexOf(o),u=n.concat(l),d={itemDiff:o,parentDiff:t,parentSchema:e},f=r.concat({hasMoved:o.hasMoved,toIndex:o.toIndex,fromIndex:o.fromIndex,annotation:o.diff.action===`unchanged`?o.annotation:o.diff.annotation}),p=nG(c,o.diff,u,f,d).map(e=>(e.type===`field`&&BI(u,e.path)&&(e.itemDiff=o),e));return a&&p.filter(eG).forEach((e,t,n)=>{e.showHeader=n.length===1,e.showIndex=o.fromIndex!==o.toIndex&&o.hasMoved}),p.length===0?i.push(...iG(c,o.diff,u,f,d)):i.push(...p),i},[]);return o.length>1?[{type:`group`,key:LI(n)||`root`,path:n,titlePath:r,changes:aG(o,r.length),schemaType:e}]:o}function iG(e,t,n,r,{itemDiff:i,parentDiff:a,parentSchema:o}={}){let{fromValue:s,toValue:c,type:l}=t;if(l===`array`&&oG(s)&&oG(c))return[];let u;s!==void 0&&(u=XW(s,e)),!u&&c!==void 0&&(u=XW(c,e));let d=!0,f,p=ZG(e,o);return p&&typeof p==`function`?f=p:p&&(f=p.component,d=p.showHeader===void 0?d:p.showHeader),[{type:`field`,diff:t,path:n,error:u,itemDiff:i,parentDiff:a,titlePath:r,schemaType:e,showHeader:d,showIndex:!0,key:LI(n)||`root`,diffComponent:u?void 0:f,parentSchema:o}]}function aG(e,t=1){return e.map(e=>(e.titlePath=e.titlePath.slice(t),e))}function oG(e){return Array.isArray(e)&&e.length===0||e==null}var sG=e=>e.type===`field`&&e.diff.action===`added`,cG=e=>{if(e.type!==`group`)return[e];let t=[];return e.changes.forEach(e=>{t.push(...cG(e))}),t},lG=(e,t)=>{if(t.length>=e.length)return!1;for(let n=0;n{let n=e[t],r=VI(n);return r?{_key:r}:Array.isArray(e)?parseInt(t,10):t},z$e={diffMatchPatch:{enabled:!1,lengthThresholdAbsolute:30,lengthThresholdRelative:1.2}};function uG(e,t,n,r){if(!t)return;let i=[],a=r??new Set;if(e.type===`group`){let r=cG(e),o=r.filter(sG);r.filter(e=>!sG(e)).forEach(e=>{uG(e,t,n,a)}),i.push(...dG(t,o.map(e=>e.path).reverse()))}else e.diff.action===`added`?i.push(...dG(t,[e.path])):e.type===`field`&&e.itemDiff&&e.parentDiff&&e.parentDiff.type===`array`&&e.itemDiff.hasMoved?i.push(...V$e(e.itemDiff,e.parentDiff,e.path)):i.push(...H$e(e.diff,t,e.path,a));n.patch.execute(i)}function B$e(e,t,n){let r=e.toValue;return fG(r,t,n)}function dG(e,t){let n=[];for(let r=0;rlG(t[r],e))||n.push(B$e(e,t[r],t));return[{unset:[...new Set(n.map(LI))]}]}function fG(e,t,n=[],r){if(t.length<=0){if(!r)throw Error(`Root has no ancestor`);return r}let i=t.slice(0,-1),a=RI(e,i),o=[i,...n.filter(e=>!lG(e,i))];return pG(a,i,n)?fG(e,i,o,r):t}function V$e(e,t,n){let r=n.slice(0,-1),{parentValue:i,fromIndex:a,fromValue:o}=G$e(t,e),s;if(a===0)s={before:LI([...r,0])};else{let e=a-1,t=HI(i[e])||e;s={after:LI([...r,t])}}return[{unset:[LI(n)]},{insert:{...s,items:[o]}}]}function H$e(e,t,n,r){let i=DU(e.toValue,e.fromValue,z$e,n),a=i.filter(e=>e.op===`insert`).map(({after:e,items:t})=>({insert:{after:LI(e),items:t}})),o=i.filter(e=>e.op===`unset`).reduce((e,t)=>e.concat(LI(t.path)),[]),s=[],c=!1,l=i.filter(e=>e.op===`set`).reduce((e,n)=>(c=!0,s.push(...U$e(n.path,t,r)),e[LI(n.path)]=n.value,e),{});return[...s,...a,...o.length>0?[{unset:o}]:[],...c?[{set:l}]:[]]}function U$e(e,t,n){let r=t.fromValue,i=t.toValue,a=[];for(let t=1;t<=e.length;t++){let o=e.slice(0,t),s=LI(o);if(n.has(s))continue;let c=e[t],l=dc(c)||uc(c),u=RI(r,o),d=mG(u);if(l&&Array.isArray(u)&&!RI(i,e.slice(0,t+1))){let e=kze(u,c),i=RI(r,o.concat(c)),l=LI(o.concat(c));if(n.has(l)){t++;continue}n.add(l);let d=u[e-1],f=ec(d)?{_key:d._key}:e-1,p=LI(o.concat(e<1?0:f));a.push({setIfMissing:{[s]:[]}}),a.push({insert:{after:p,items:[mG(i)]}}),t++;continue}d!==void 0&&(n.add(s),a.push({setIfMissing:{[s]:d}}))}return a}function W$e(e,t,n){if(!MN(e)||!Array.isArray(e))return!1;for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||r===`_type`||r===`_key`)continue;let i=[...t,R$e(e,r)];if(!pG(e[r],i,n))return!1}return!0}function pG(e,t,n){let r=n?.some(e=>LI(e)===LI(t)),i=Array.isArray(e)&&e.length<=0;return r||e==null||i||Pze(e)||W$e(e,t,n)}function mG(e){if(Array.isArray(e))return[];if(typeof e!=`object`||!e)return;let t={};return ec(e)&&(t._key=e._key),$s(e)&&(t._type=e._type),t}function G$e(e,t){if(e.fromValue&&typeof t.fromIndex==`number`){let n=e.fromValue[t.fromIndex];return{parentValue:e.fromValue,fromIndex:t.fromIndex,fromValue:n}}throw Error(`Failed to find item at index ${t.fromIndex}`)}var K$e=`_2bb8j70`;function q$e(e){let t=(0,Z.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=Qt(K$e,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var hG=J.div.withConfig({displayName:`RoundedCard`,componentId:`sc-fjra2m-0`})`border-radius:${({theme:e})=>qt(e.sanity.radius[2])};padding:${({theme:e})=>qt(e.sanity.space[1])};`,gG=J(Y).withConfig({displayName:`AnnotationText`,componentId:`sc-fjra2m-1`})`&:not([hidden]){color:inherit;}`;function J$e(e){let t=(0,Z.c)(15),{change:n,segment:r}=e;if(typeof r==`string`){let e;return t[0]===r?e=t[1]:(e=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{title:r,size:1,weight:`medium`,textOverflow:`ellipsis`,children:r})}),t[0]=r,t[1]=e),e}let{hasMoved:i,fromIndex:a,toIndex:o,annotation:s}=r,c=a===void 0,l=o===void 0;if(c){let e;return t[2]!==s||t[3]!==n||t[4]!==o?(e=(0,Q.jsx)(Y$e,{annotation:s,change:n,toIndex:o}),t[2]=s,t[3]=n,t[4]=o,t[5]=e):e=t[5],e}if(l){let e;return t[6]!==s||t[7]!==a?(e=(0,Q.jsx)(X$e,{annotation:s,fromIndex:a}),t[6]=s,t[7]=a,t[8]=e):e=t[8],e}if(i&&o!==void 0&&a!==void 0){let e;return t[9]!==s||t[10]!==a||t[11]!==o?(e=(0,Q.jsx)(Z$e,{annotation:s,fromIndex:a,toIndex:o}),t[9]=s,t[10]=a,t[11]=o,t[12]=e):e=t[12],e}let u=(o||0)+1,d;return t[13]===u?d=t[14]:(d=(0,Q.jsx)(X,{padding:1,children:(0,Q.jsxs)(Y,{size:1,weight:`medium`,children:[`#`,u]})}),t[13]=u,t[14]=d),d}function Y$e(e){let t=(0,Z.c)(18),{annotation:n,change:r,toIndex:i}=e,a=i===void 0?0:i,{t:o}=ox(),s=a+1,c;t[0]!==s||t[1]!==o?(c=o(`changes.array.item-added-in-position`,{position:s}),t[0]=s,t[1]=o,t[2]=c):c=t[2];let l=c,u;t[3]===s?u=t[4]:(u=(0,Q.jsxs)(Q.Fragment,{children:[`#`,s]}),t[3]=s,t[4]=u);let d=u,f;t[5]===r?f=t[6]:(f=r?.diff?nW(r.diff,[]):void 0,t[5]=r,t[6]=f);let p=f||n;if(p){let e;t[7]===l?e=t[8]:(e={description:l},t[7]=l,t[8]=e);let n;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(n={textDecoration:`none`},t[9]=n):n=t[9];let r;t[10]===d?r=t[11]:(r=(0,Q.jsx)(gG,{size:1,weight:`medium`,forwardedAs:`ins`,style:n,children:d}),t[10]=d,t[11]=r);let i;return t[12]!==p||t[13]!==e||t[14]!==r?(i=(0,Q.jsx)(DW,{annotation:p,tooltip:e,as:hG,children:r}),t[12]=p,t[13]=e,t[14]=r,t[15]=i):i=t[15],i}let m;return t[16]===d?m=t[17]:(m=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:d}),t[16]=d,t[17]=m),m}function X$e(e){let t=(0,Z.c)(11),{annotation:n,fromIndex:r}=e,i=r===void 0?0:r,{t:a}=ox(),o=i+1,s;t[0]!==o||t[1]!==a?(s=a(`changes.array.item-removed-from-position`,{position:o}),t[0]=o,t[1]=a,t[2]=s):s=t[2];let c=s,l=n||null,u;t[3]===c?u=t[4]:(u={description:c},t[3]=c,t[4]=u);let d;t[5]===o?d=t[6]:(d=(0,Q.jsxs)(gG,{size:1,weight:`medium`,forwardedAs:`del`,children:[`#`,o]}),t[5]=o,t[6]=d);let f;return t[7]!==l||t[8]!==u||t[9]!==d?(f=(0,Q.jsx)(DW,{annotation:l,as:hG,tooltip:u,children:d}),t[7]=l,t[8]=u,t[9]=d,t[10]=f):f=t[10],f}function Z$e(e){let t=(0,Z.c)(19),{annotation:n,fromIndex:r,toIndex:i}=e,{t:a}=ox(),o=i-r,s=o<0?`↑`:`↓`,c;t[0]!==o||t[1]!==a?(c=a(`changes.array.item-moved`,{count:Math.abs(o),context:o<0?`up`:`down`}),t[0]=o,t[1]=a,t[2]=c):c=t[2];let l=c,u=i+1,d;t[3]===u?d=t[4]:(d=(0,Q.jsx)(X,{padding:1,children:(0,Q.jsxs)(gG,{size:1,weight:`medium`,children:[`#`,u]})}),t[3]=u,t[4]=d);let f;t[5]===l?f=t[6]:(f={description:l},t[5]=l,t[6]=f);let p;t[7]===o?p=t[8]:(p=Math.abs(o),t[7]=o,t[8]=p);let m;t[9]!==s||t[10]!==p?(m=(0,Q.jsxs)(gG,{size:1,weight:`medium`,children:[s,p]}),t[9]=s,t[10]=p,t[11]=m):m=t[11];let h;t[12]!==n||t[13]!==f||t[14]!==m?(h=(0,Q.jsx)(DW,{annotation:n,as:hG,tooltip:f,children:m}),t[12]=n,t[13]=f,t[14]=m,t[15]=h):h=t[15];let g;return t[16]!==d||t[17]!==h?(g=(0,Q.jsxs)(Q.Fragment,{children:[d,h]}),t[16]=d,t[17]=h,t[18]=g):g=t[18],g}function _G(e){let t=(0,Z.c)(8),{change:n,titlePath:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(Y,{muted:!0,size:1,children:(0,Q.jsx)(er,{})}),t[0]=i):i=t[0];let a;if(t[1]!==n||t[2]!==r){let e;t[4]===n?e=t[5]:(e=(e,t)=>typeof e!=`string`&&n&&!n.showIndex?null:(0,Q.jsx)(J$e,{change:n,segment:e},t),t[4]=n,t[5]=e),a=r.map(e),t[1]=n,t[2]=r,t[3]=a}else a=t[3];let o;return t[6]===a?o=t[7]:(o=(0,Q.jsx)(PU,{maxLength:4,separator:i,children:a}),t[6]=a,t[7]=o),o}var Q$e=class extends $.Component{static getDerivedStateFromError(e){return{error:e}}state={};componentDidCatch(e){console.error(`Error rendering diff component: `),console.error(e)}render(){let{t:e}=this.props,{error:t}=this.state;return t?(0,Q.jsx)(yt,{padding:3,radius:2,tone:`critical`,children:(0,Q.jsxs)(bn,{children:[(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(dr,{})}),(0,Q.jsxs)(X,{paddingLeft:3,children:[(0,Q.jsx)(Y,{as:`h3`,size:1,weight:`medium`,children:e(`changes.error-boundary.title`)}),!1]})]})}):this.props.children}},vG=J.pre.withConfig({displayName:`CodeWrapper`,componentId:`sc-pfdabd-0`})`overflow-x:auto;position:relative;`,$$e=J.div.withConfig({displayName:`Meta`,componentId:`sc-pfdabd-1`})`position:absolute;top:0;right:0;`;function e1e(e){let t=(0,Z.c)(18),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({children:i,as:n,change:r,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=(0,$.useRef)(!1),[s,c]=(0,$.useState)(!1),l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>c(t1e),t[5]=l):l=t[5];let u=l,d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>o.current=!0,t[6]=d):d=t[6];let f=d,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>o.current=!1,t[7]=p):p=t[7];let m=p,h,g;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{let e=function(e){let{metaKey:t,key:n}=e;t&&n===`i`&&o.current&&u()};return window.addEventListener(`keydown`,e,!1),()=>window.removeEventListener(`keydown`,e,!1)},g=[u],t[8]=h,t[9]=g):(h=t[8],g=t[9]),(0,$.useEffect)(h,g);let _;t[10]!==r||t[11]!==i||t[12]!==s?(_=s?(0,Q.jsx)(n1e,{change:r}):i,t[10]=r,t[11]=i,t[12]=s,t[13]=_):_=t[13];let v;return t[14]!==n||t[15]!==a||t[16]!==_?(v=(0,Q.jsx)(X,{as:n,onMouseEnter:f,onMouseLeave:m,...a,children:_}),t[14]=n,t[15]=a,t[16]=_,t[17]=v):v=t[17],v}function t1e(e){return!e}var yG=e=>{let t=(0,Z.c)(2),{title:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{padding:3,display:`inline-block`,as:$$e,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:n})}),t[0]=n,t[1]=r),r};function n1e(e){let t=(0,Z.c)(43),{change:n}=e,{t:r}=ox(),i;t[0]===r?i=t[1]:(i=r(`changes.inspector.meta-label`),t[0]=r,t[1]=i);let a;t[2]===i?a=t[3]:(a=(0,Q.jsx)(yG,{title:i}),t[2]=i,t[3]=a);let o;t[4]!==n.diff.action||t[5]!==n.diff.isChanged||t[6]!==n.itemDiff?.fromIndex||t[7]!==n.itemDiff?.hasMoved||t[8]!==n.itemDiff?.toIndex||t[9]!==n.path?(o=r1e({path:LI(n.path),fromIndex:n.itemDiff?.fromIndex,toIndex:n.itemDiff?.toIndex,hasMoved:n.itemDiff?.hasMoved,action:n.diff.action,isChanged:n.diff.isChanged}),t[4]=n.diff.action,t[5]=n.diff.isChanged,t[6]=n.itemDiff?.fromIndex,t[7]=n.itemDiff?.hasMoved,t[8]=n.itemDiff?.toIndex,t[9]=n.path,t[10]=o):o=t[10];let s;t[11]===o?s=t[12]:(s=(0,Q.jsx)(xU,{language:`json`,size:1,children:o}),t[11]=o,t[12]=s);let c;t[13]!==a||t[14]!==s?(c=(0,Q.jsxs)(yt,{padding:3,tone:`transparent`,as:vG,radius:1,children:[a,s]}),t[13]=a,t[14]=s,t[15]=c):c=t[15];let l;t[16]===r?l=t[17]:(l=r(`changes.inspector.from-label`),t[16]=r,t[17]=l);let u;t[18]===l?u=t[19]:(u=(0,Q.jsx)(yG,{title:l}),t[18]=l,t[19]=u);let d;t[20]===n.diff.fromValue?d=t[21]:(d=bG(n.diff.fromValue),t[20]=n.diff.fromValue,t[21]=d);let f;t[22]===d?f=t[23]:(f=(0,Q.jsx)(xU,{language:`json`,size:1,children:d}),t[22]=d,t[23]=f);let p;t[24]!==u||t[25]!==f?(p=(0,Q.jsxs)(yt,{as:vG,tone:`critical`,padding:3,radius:1,children:[u,f]}),t[24]=u,t[25]=f,t[26]=p):p=t[26];let m;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Q.jsx)(yt,{children:(0,Q.jsx)(CW,{direction:`down`,align:`center`})}),t[27]=m):m=t[27];let h;t[28]===r?h=t[29]:(h=r(`changes.inspector.to-label`),t[28]=r,t[29]=h);let g;t[30]===h?g=t[31]:(g=(0,Q.jsx)(yG,{title:h}),t[30]=h,t[31]=g);let _;t[32]===n.diff.toValue?_=t[33]:(_=bG(n.diff.toValue),t[32]=n.diff.toValue,t[33]=_);let v;t[34]===_?v=t[35]:(v=(0,Q.jsx)(xU,{language:`json`,size:1,children:_}),t[34]=_,t[35]=v);let y;t[36]!==g||t[37]!==v?(y=(0,Q.jsxs)(yt,{as:vG,tone:`positive`,padding:3,radius:1,children:[g,v]}),t[36]=g,t[37]=v,t[38]=y):y=t[38];let b;return t[39]!==p||t[40]!==y||t[41]!==c?(b=(0,Q.jsxs)(Sn,{gap:3,children:[c,p,m,y]}),t[39]=p,t[40]=y,t[41]=c,t[42]=b):b=t[42],b}function bG(e){return e===void 0?`undefined`:JSON.stringify(e,null,2)}function r1e(e){let t=[];return Object.entries(e).forEach(([e,n])=>{n!=null&&t.push(`${e}: ${n}`)}),t.join(` -`)}var i1e=e=>{let t=(0,Z.c)(3),{value:n,schemaType:r}=e,i=n,a;return t[0]!==r||t[1]!==i?(a=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)($z,{schemaType:r,value:i,layout:`default`})}),t[0]=r,t[1]=i,t[2]=a):a=t[2],a},a1e=e=>{let t=(0,Z.c)(3),{diff:n,schemaType:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(jW,{diff:n,schemaType:r,previewComponent:i1e,layout:`grid`}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},o1e=J.div.withConfig({displayName:`FieldChangeContainer`,componentId:`sc-osbku8-0`})`--field-change-error:${({theme:e})=>e.sanity.color.solid.critical.enabled.bg};&[data-revert-all-changes-hover] [data-revert-all-hover]::before{border-left:2px solid var(--field-change-error);}`,s1e=J.div.withConfig({displayName:`DiffBorder`,componentId:`sc-osbku8-1`})`--field-change-error:${({theme:e})=>e.sanity.color.solid.critical.enabled.bg};--diff-inspect-padding-xsmall:${({theme:e})=>qt(e.sanity.space[1])};--diff-inspect-padding-small:${({theme:e})=>qt(e.sanity.space[2])};position:relative;padding:var(--diff-inspect-padding-xsmall) 0 var(--diff-inspect-padding-xsmall) var(--diff-inspect-padding-small);&::before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;border-left:1px solid var(--card-border-color);}&[data-error]:hover::before,&[data-revert-field-hover]:hover::before{border-left:2px solid var(--field-change-error);}`,c1e=J(dR).withConfig({displayName:`Root`,componentId:`sc-4bm9j2-0`})`[data-ui='Text']{font-weight:normal;}div[data-ui='Box']{display:none;}&:not([data-disabled='true']):hover,&:not([data-disabled='true']):focus{--card-fg-color:${({theme:e})=>e.sanity.color.solid.critical.enabled.bg};--card-bg-color:transparent;--card-border-color:transparent;div[data-ui='Box']{display:block;}}`;function xG(e){let t=(0,Z.c)(13),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({ref:r,selected:a,changeCount:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let{t:o}=ox(),s;t[5]!==n||t[6]!==o?(s=o(`changes.action.revert-changes-confirm-change`,{count:n}),t[5]=n,t[6]=o,t[7]=s):s=t[7];let c;return t[8]!==r||t[9]!==i||t[10]!==a||t[11]!==s?(c=(0,Q.jsx)(c1e,{icon:wr,selected:a,text:s,mode:`bleed`,ref:r,tooltipProps:null,...i}),t[8]=r,t[9]=i,t[10]=a,t[11]=s,t[12]=c):c=t[12],c}function SG(e){let t=(0,Z.c)(17),{open:n,onConfirm:r,onCancel:i,changeCount:a,referenceElement:o}=e,{t:s}=ox(),c;t[0]===s?c=t[1]:(c=s(`changes.action.revert-all-cancel`),t[0]=s,t[1]=c);let l;t[2]!==a||t[3]!==s?(l=a>1?s(`changes.action.revert-all-confirm`):s(`changes.action.revert-changes-confirm-change`,{count:1}),t[2]=a,t[3]=s,t[4]=l):l=t[4];let u;t[5]!==a||t[6]!==s?(u=s(a>1?`changes.action.revert-all-description`:`changes.action.revert-changes-description`,{count:a}),t[5]=a,t[6]=s,t[7]=u):u=t[7];let d;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=[`bottom-start`,`bottom-end`,`top`,`top-start`,`top-end`],t[8]=d):d=t[8];let f;return t[9]!==i||t[10]!==r||t[11]!==n||t[12]!==o||t[13]!==c||t[14]!==l||t[15]!==u?(f=(0,Q.jsx)(IVe,{cancelButtonText:c,confirmButtonText:l,message:u,onCancel:i,onConfirm:r,open:n,referenceElement:o,tone:`critical`,placement:`bottom`,fallbackPlacements:d}),t[9]=i,t[10]=r,t[11]=n,t[12]=o,t[13]=c,t[14]=l,t[15]=u,t[16]=f):f=t[16],f}function l1e(e){let t=(0,Z.c)(8),{error:n}=e,{t:r}=ox(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{children:(0,Q.jsx)(dr,{})})}),t[0]=i):i=t[0];let a;t[1]!==n.actualType||t[2]!==n.expectedType||t[3]!==n.messageKey||t[4]!==r?(a=r(n.messageKey,{expectedType:n.expectedType,actualType:n.actualType}),t[1]=n.actualType,t[2]=n.expectedType,t[3]=n.messageKey,t[4]=r,t[5]=a):a=t[5];let o;return t[6]===a?o=t[7]:(o=(0,Q.jsx)(yt,{tone:`critical`,padding:3,children:(0,Q.jsxs)(bn,{alignItems:`flex-start`,children:[i,(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingLeft:3,children:(0,Q.jsx)(Y,{size:1,as:`p`,children:a})})]})}),t[6]=a,t[7]=o),o}var u1e=e=>{let t=(0,Z.c)(8),{children:n,path:r,hasRevertHover:i,wrap:a}=e,{FieldWrapper:o}=wW(),s=o===void 0?$.Fragment:o;if(a){let e=0;for(let t=0;t{(0,$.startTransition)(()=>E(e))},t[10]=D):D=t[10];let O=D,{t:k}=ox(),A;t[11]!==c||t[12]!==l.name||t[13]!==_?(A={id:c,type:l.name,version:_,permission:`update`},t[11]=c,t[12]=l.name,t[13]=_,t[14]=A):A=t[14];let[j,M]=sB(A),N;t[15]!==r||t[16]!==b||t[17]!==u?(N=()=>{uG(r,u,b),S(!1)},t[15]=r,t[16]=b,t[17]=u,t[18]=N):N=t[18];let P=N,F;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(F=()=>{S(!0)},t[19]=F):F=t[19];let I=F,L;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>{S(!1)},t[20]=L):L=t[20];let R=L,z;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>{w(!0)},t[21]=z):z=t[21];let B=z,V;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>{w(!1)},t[22]=V):V=t[22];let H=V,U;t[23]===r.parentSchema?U=t[24]:(U=r.parentSchema?.jsonType===`array`&&!r.parentSchema.of.some(f1e),t[23]=r.parentSchema,t[24]=U);let W=U,ee;t[25]!==r.path||t[26]!==W?(ee=W?r.path.slice(0,-1):r.path,t[25]=r.path,t[26]=W,t[27]=ee):ee=t[27];let te=ee,ne;t[28]===r.path?ne=t[29]:(ne={path:r.path},t[28]=r.path,t[29]=ne);let re=ne;if(i)return null;let ie;t[30]===r?ie=t[31]:(ie=r.showHeader&&(0,Q.jsx)(_G,{change:r,titlePath:r.titlePath}),t[30]=r,t[31]=ie);let ae=!!n,oe=C?``:void 0,se=r.error?``:void 0,ce;t[32]!==s||t[33]!==r.diff||t[34]!==r.error||t[35]!==r.schemaType||t[36]!==k||t[37]!==re?(ce=r.error?(0,Q.jsx)(l1e,{error:r.error}):(0,Q.jsx)(Q$e,{t:k,children:(0,Q.jsx)(bo.Provider,{value:re,children:(0,Q.jsx)(s,{diff:r.diff,schemaType:r.schemaType})})}),t[32]=s,t[33]=r.diff,t[34]=r.error,t[35]=r.schemaType,t[36]=k,t[37]=re,t[38]=ce):ce=t[38];let le;t[39]!==r.key||t[40]!==x||t[41]!==d||t[42]!==M||t[43]!==h||t[44]!==j?.granted||t[45]!==a?(le=d&&!M&&j?.granted&&(0,Q.jsx)(xG,{changeCount:1,onClick:I,onMouseEnter:B,onMouseLeave:H,selected:x,disabled:a||!h,ref:O,"data-testid":`single-change-revert-button-${r?.key}`}),t[39]=r.key,t[40]=x,t[41]=d,t[42]=M,t[43]=h,t[44]=j?.granted,t[45]=a,t[46]=le):le=t[46];let ue;t[47]!==r||t[48]!==oe||t[49]!==se||t[50]!==ce||t[51]!==le?(ue=(0,Q.jsxs)(e1e,{change:r,as:s1e,"data-revert-field-hover":oe,"data-error":se,"data-revert-all-hover":!0,"data-ui":`field-diff-inspect-wrapper`,children:[ce,le]}),t[47]=r,t[48]=oe,t[49]=se,t[50]=ce,t[51]=le,t[52]=ue):ue=t[52];let de;t[53]!==p||t[54]!==te||t[55]!==C||t[56]!==ue?(de=(0,Q.jsx)(p,{path:te,hasRevertHover:C,children:ue}),t[53]=p,t[54]=te,t[55]=C,t[56]=ue,t[57]=de):de=t[57];let G;t[58]!==te||t[59]!==C||t[60]!==ae||t[61]!==de?(G=(0,Q.jsx)(u1e,{path:te,hasRevertHover:C,wrap:ae,children:de}),t[58]=te,t[59]=C,t[60]=ae,t[61]=de,t[62]=G):G=t[62];let fe;t[63]!==o||t[64]!==ie||t[65]!==G?(fe=(0,Q.jsxs)(Sn,{gap:1,as:o1e,...o,children:[ie,G]}),t[63]=o,t[64]=ie,t[65]=G,t[66]=fe):fe=t[66];let pe;t[67]!==T||t[68]!==x||t[69]!==P?(pe=(0,Q.jsx)(SG,{open:x,onConfirm:P,onCancel:R,changeCount:1,referenceElement:T}),t[67]=T,t[68]=x,t[69]=P,t[70]=pe):pe=t[70];let me;return t[71]!==fe||t[72]!==pe?(me=(0,Q.jsxs)(Q.Fragment,{children:[fe,pe]}),t[71]=fe,t[72]=pe,t[73]=me):me=t[73],me}function f1e(e){return e.type?.name===`block`}var p1e=J.div.withConfig({displayName:`ChangeListWrapper`,componentId:`sc-2epat0-0`})`display:grid;grid-template-columns:minmax(0,1fr);`,m1e=J.div.withConfig({displayName:`GroupChangeContainer`,componentId:`sc-2epat0-1`})`--field-change-error:${({theme:e})=>e.sanity.color.solid.critical.enabled.bg};--diff-inspect-padding-xsmall:${({theme:e})=>qt(e.sanity.space[1])};--diff-inspect-padding-small:${({theme:e})=>qt(e.sanity.space[2])};position:relative;padding:var(--diff-inspect-padding-xsmall) var(--diff-inspect-padding-small);&::before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;border-left:1px solid var(--card-border-color);}&[data-error]:hover::before,&[data-revert-group-hover]:hover::before,&[data-revert-all-groups-hover]::before{border-left:2px solid var(--field-change-error);}`;function CG(e){let t=(0,Z.c)(20),{change:n,hidden:r,readOnly:i}=e,{value:a}=wW(),o=a===void 0?$.Fragment:a,s=o,c=r||n.schemaType?.hidden,l=n.type===`field`?n.diff.toValue:void 0,u;t[0]!==n.path||t[1]!==s||t[2]!==c||t[3]!==l?(u={document:s,checkProperty:c,checkPropertyKey:`hidden`,value:l,path:n.path},t[0]=n.path,t[1]=s,t[2]=c,t[3]=l,t[4]=u):u=t[4];let d=NW(u),f=o,p=i||n.schemaType?.readOnly,m=n.type===`field`?n.diff.toValue:void 0,h;t[5]!==n.path||t[6]!==f||t[7]!==p||t[8]!==m?(h={document:f,checkProperty:p,checkPropertyKey:`readOnly`,value:m,path:n.path},t[5]=n.path,t[6]=f,t[7]=p,t[8]=m,t[9]=h):h=t[9];let g=NW(h);if(d)return null;if(n.type===`field`){let r;return t[10]!==n||t[11]!==g||t[12]!==e.addParentWrapper?(r=(0,Q.jsx)(d1e,{change:n,readOnly:g,addParentWrapper:e.addParentWrapper}),t[10]=n,t[11]=g,t[12]=e.addParentWrapper,t[13]=r):r=t[13],r}if(n.type===`group`){let e=`group-change-${n.fieldsetName}`,r;return t[14]!==n||t[15]!==g||t[16]!==e?(r=(0,Q.jsx)(h1e,{change:n,"data-testid":e,readOnly:g}),t[14]=n,t[15]=g,t[16]=e,t[17]=r):r=t[17],r}let _=n.type||`undefined`,v;return t[18]===_?v=t[19]:(v=(0,Q.jsxs)(Y,{children:[`Unknown change type: `,(0,Q.jsx)(`code`,{children:_})]}),t[18]=_,t[19]=v),v}function h1e(e){let t=(0,Z.c)(52),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({change:n,readOnly:i,hidden:r,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let{titlePath:o,changes:s,path:c}=n,{path:l}=(0,$.useContext)(bo),{documentId:u,schemaType:d,FieldWrapper:f,rootDiff:p,isComparingCurrent:m}=wW(),h=f===void 0?$.Fragment:f,g;t[5]===s?g=t[6]:(g=s.every(_1e),t[5]=s,t[6]=g);let _=g,v;t[7]!==l||t[8]!==c?(v=BI(l,c),t[7]=l,t[8]=c,t[9]=v):v=t[9];let y=v,[b,x]=(0,$.useState)(null),S;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{(0,$.startTransition)(()=>x(e))},t[10]=S):S=t[10];let C=S,w=v1e(b),T=oB(u),E=T.status===`ready`,D;t[11]===T?D=t[12]:(D=iB(T),t[11]=T,t[12]=D);let O=D,k=d.name,A;t[13]===T?A=t[14]:(A=aB(T),t[13]=T,t[14]=A);let j=nB(u,k,A),[M,N]=(0,$.useState)(!1),P;t[15]!==u||t[16]!==d.name||t[17]!==O?(P={id:u,type:d.name,version:O,permission:`update`},t[15]=u,t[16]=d.name,t[17]=O,t[18]=P):P=t[18];let[F,I]=sB(P),L;t[19]!==j||t[20]!==n||t[21]!==p?(L=()=>{uG(n,p,j),N(!1)},t[19]=j,t[20]=n,t[21]=p,t[22]=L):L=t[22];let R=L,z;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>{N(!0)},t[23]=z):z=t[23];let B=z,V;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>{N(!1)},t[24]=V):V=t[24];let H=V;F?.granted;let U;t[25]!==s||t[26]!==M||t[27]!==n.key||t[28]!==n.path.length||t[29]!==R||t[30]!==r||t[31]!==m||t[32]!==I||t[33]!==_||t[34]!==w||t[35]!==E||t[36]!==F?.granted||t[37]!==i||t[38]!==b?(U=r?null:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Sn,{gap:1,as:m1e,"data-ui":`group-change-content`,"data-revert-group-hover":w?``:void 0,"data-portable-text":_?``:void 0,children:[(0,Q.jsx)(Sn,{as:p1e,gap:5,"data-ui":`group-change-list`,children:s.map(e=>(0,Q.jsx)(CG,{change:e,readOnly:i,hidden:r,addParentWrapper:e.path.length-n.path.length>1},e.key))}),m&&!I&&F?.granted&&(0,Q.jsx)(X,{children:(0,Q.jsx)(xG,{changeCount:s.length,onClick:B,ref:C,selected:M,disabled:i||!E,"data-testid":`group-change-revert-button-${n.key}`})})]}),(0,Q.jsx)(SG,{open:M,onConfirm:R,onCancel:H,changeCount:s.length,referenceElement:b})]}),t[25]=s,t[26]=M,t[27]=n.key,t[28]=n.path.length,t[29]=R,t[30]=r,t[31]=m,t[32]=I,t[33]=_,t[34]=w,t[35]=E,t[36]=F?.granted,t[37]=i,t[38]=b,t[39]=U):U=t[39];let W=U,ee;t[40]===n.schemaType?ee=t[41]:(ee=n.schemaType?.jsonType===`array`&&n.schemaType.of.some(g1e),t[40]=n.schemaType,t[41]=ee);let te=ee,ne;return t[42]!==h||t[43]!==W||t[44]!==c||t[45]!==r||t[46]!==y||t[47]!==te||t[48]!==w||t[49]!==a||t[50]!==o?(ne=r?null:(0,Q.jsxs)(Sn,{gap:1,...a,children:[(0,Q.jsx)(_G,{titlePath:o}),y||te?W:(0,Q.jsx)(h,{hasRevertHover:w,path:c,children:W})]}),t[42]=h,t[43]=W,t[44]=c,t[45]=r,t[46]=y,t[47]=te,t[48]=w,t[49]=a,t[50]=o,t[51]=ne):ne=t[51],ne}function g1e(e){return e.name===`block`}function _1e(e){return eG(e)&&BW(e.schemaType)}function v1e(e){let t=(0,Z.c)(3),[n,r]=(0,$.useState)(!1),i,a;return t[0]===e?(i=t[1],a=t[2]):(i=()=>{if(!e)return;let t=()=>(0,$.startTransition)(()=>r(!0)),n=()=>(0,$.startTransition)(()=>r(!1));return e.addEventListener(`mouseover`,t),e.addEventListener(`mouseout`,n),()=>{e.removeEventListener(`mouseover`,t),e.removeEventListener(`mouseout`,n)}},a=[e],t[0]=e,t[1]=i,t[2]=a),(0,$.useEffect)(i,a),n}function wG(){let e=(0,Z.c)(11),{t}=ox(),n;e[0]===t?n=e[1]:(n=t(`changes.no-changes-title`),e[0]=t,e[1]=n);let r;e[2]===n?r=e[3]:(r=(0,Q.jsx)(Y,{size:1,weight:`medium`,as:`h3`,children:n}),e[2]=n,e[3]=r);let i;e[4]===t?i=e[5]:(i=t(`changes.no-changes-description`),e[4]=t,e[5]=i);let a;e[6]===i?a=e[7]:(a=(0,Q.jsx)(Y,{as:`p`,size:1,muted:!0,children:i}),e[6]=i,e[7]=a);let o;return e[8]!==r||e[9]!==a?(o=(0,Q.jsxs)(bn,{gap:3,paddingTop:2,flexDirection:`column`,flexShrink:0,children:[r,a]}),e[8]=r,e[9]=a,e[10]=o):o=e[10],o}function TG(e){let t=(0,Z.c)(59),{diff:n,fields:r,schemaType:i}=e,{documentId:a,isComparingCurrent:o,value:s}=wW(),c=oB(a),l=c.status===`ready`,u;t[0]===c?u=t[1]:(u=iB(c),t[0]=c,t[1]=u);let d=u,f=i.name,p;t[2]===c?p=t[3]:(p=aB(c),t[2]=c,t[3]=p);let m=nB(a,f,p),{path:h}=(0,$.useContext)(bo),g=h.length===0,[_,v]=(0,$.useState)(!1),[y,b]=(0,$.useState)(!1),[x,S]=(0,$.useState)(null),C;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{(0,$.startTransition)(()=>S(e))},t[4]=C):C=t[4];let w=C,{t:T}=ox(),E=s,D;t[5]!==h||t[6]!==i.readOnly||t[7]!==E?(D={document:E,value:void 0,checkProperty:i.readOnly,checkPropertyKey:`readOnly`,path:h},t[5]=h,t[6]=i.readOnly,t[7]=E,t[8]=D):D=t[8];let O=NW(D);if(i.jsonType!==`object`)throw Error(`Only object schema types are allowed in ChangeList`);let k;t[9]!==a||t[10]!==i.name||t[11]!==d?(k={id:a,type:i.name,version:d,permission:`update`},t[9]=a,t[10]=i.name,t[11]=d,t[12]=k):k=t[12];let[A,j]=sB(k),M;t[13]!==n||t[14]!==r||t[15]!==h||t[16]!==i?(M=rG(i,n,h,[],{fieldFilter:r}),t[13]=n,t[14]=r,t[15]=h,t[16]=i,t[17]=M):M=t[17];let N=M,P;t[18]!==N||t[19]!==r?(P=r&&r.length===0?[]:y1e(N),t[18]=N,t[19]=r,t[20]=P):P=t[20];let F=P,I=N[0],L;t[21]!==n||t[22]!==m||t[23]!==I?(L=()=>{uG(I,n,m),v(!1)},t[21]=n,t[22]=m,t[23]=I,t[24]=L):L=t[24];let R=L,z;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>{v(!0)},t[25]=z):z=t[25];let B=z,V;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>{b(!0)},t[26]=V):V=t[26];let H=V,U;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(U=()=>{b(!1)},t[27]=U):U=t[27];let W=U,ee;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(ee=()=>{v(!1)},t[28]=ee):ee=t[28];let te=ee;if(F.length===0){let e;return t[29]===g?e=t[30]:(e=g?(0,Q.jsx)(wG,{}):null,t[29]=g,t[30]=e),e}let ne=g&&F.length>1,re;if(t[31]!==F||t[32]!==y||t[33]!==O){let e;t[35]!==y||t[36]!==O?(e=e=>(0,Q.jsx)(`div`,{children:(0,Q.jsx)(CG,{change:e,"data-revert-all-changes-hover":y?``:void 0,readOnly:O||e?.readOnly,hidden:e?.hidden,addParentWrapper:e.path.length>1},e.key)},e.key),t[35]=y,t[36]=O,t[37]=e):e=t[37],re=F.map(e),t[31]=F,t[32]=y,t[33]=O,t[34]=re}else re=t[34];let ie;t[38]===re?ie=t[39]:(ie=(0,Q.jsx)(Sn,{as:q$e,gap:5,children:re}),t[38]=re,t[39]=ie);let ae;t[40]!==o||t[41]!==j||t[42]!==O||t[43]!==l||t[44]!==A?.granted||t[45]!==ne||t[46]!==T?(ae=ne&&o&&!j&&A?.granted&&(0,Q.jsx)(Sn,{children:(0,Q.jsx)(dR,{tone:`critical`,mode:`ghost`,text:T(`changes.action.revert-all-confirm`),icon:wr,onClick:B,onMouseEnter:H,onMouseLeave:W,disabled:O||!l,size:`large`,ref:w})}),t[40]=o,t[41]=j,t[42]=O,t[43]=l,t[44]=A?.granted,t[45]=ne,t[46]=T,t[47]=ae):ae=t[47];let oe;t[48]!==ie||t[49]!==ae?(oe=(0,Q.jsxs)(Sn,{gap:5,children:[ie,ae]}),t[48]=ie,t[49]=ae,t[50]=oe):oe=t[50];let se;t[51]!==x||t[52]!==F.length||t[53]!==_||t[54]!==R?(se=(0,Q.jsx)(SG,{open:_,onConfirm:R,onCancel:te,changeCount:F.length,referenceElement:x}),t[51]=x,t[52]=F.length,t[53]=_,t[54]=R,t[55]=se):se=t[55];let ce;return t[56]!==oe||t[57]!==se?(ce=(0,Q.jsxs)(yt,{children:[oe,se]}),t[56]=oe,t[57]=se,t[58]=ce):ce=t[58],ce}function y1e(e){return e.length===1&&e[0].type===`group`&&e[0].path.length===0?e[0].changes:e}var EG=J(Y).withConfig({displayName:`MetaText`,componentId:`sc-uc9edi-0`})`color:inherit;`;function DG(e){let t=(0,Z.c)(17),{title:n,action:r,icon:i,children:a,markRemoved:o}=e,s;t[0]!==i||t[1]!==o?(s=i&&(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(EG,{size:4,forwardedAs:o?`del`:`div`,children:(0,Q.jsx)(i,{})})}),t[0]=i,t[1]=o,t[2]=s):s=t[2];let c=o?`del`:`h3`,l;t[3]!==c||t[4]!==n?(l=(0,Q.jsx)(EG,{size:1,weight:`medium`,forwardedAs:c,textOverflow:`ellipsis`,children:n}),t[3]=c,t[4]=n,t[5]=l):l=t[5];let u;t[6]===r?u=t[7]:(u=r&&(0,Q.jsx)(`div`,{children:r}),t[6]=r,t[7]=u);let d;t[8]===a?d=t[9]:(d=(0,Q.jsx)(EG,{size:0,textOverflow:`ellipsis`,children:a}),t[8]=a,t[9]=d);let f;t[10]!==l||t[11]!==u||t[12]!==d?(f=(0,Q.jsxs)(bn,{gap:2,paddingLeft:2,flexDirection:`column`,children:[l,u,d]}),t[10]=l,t[11]=u,t[12]=d,t[13]=f):f=t[13];let p;return t[14]!==s||t[15]!==f?(p=(0,Q.jsxs)(bn,{padding:2,alignItems:`center`,children:[s,f]}),t[14]=s,t[15]=f,t[16]=p):p=t[16],p}function OG(e){let t=(0,Z.c)(3),n=pb(mb),r;t[0]!==n||t[1]!==e?(r=e?n.observable.getDocument(e):et,t[0]=n,t[1]=e,t[2]=r):r=t[2];let i=tD(r,void 0);return e?i:void 0}var b1e=J.div.withConfig({displayName:`SizeDiff`,componentId:`sc-nijl3u-0`})`${({theme:e})=>` - --size-diff-positive: ${e.sanity.color.solid.positive.enabled.bg}; - --size-diff-negative: ${e.sanity.color.solid.critical.enabled.bg}; - `} &:not([hidden]){display:inline-block;}[data-number='positive']{color:var(--size-diff-positive);}[data-number='negative']{color:var(--size-diff-negative);}`,x1e=e=>{let t=(0,Z.c)(53),{diff:n,schemaType:r}=e,{fromValue:i,toValue:a,fields:o}=n,s=i?.asset,c=a?.asset,{t:l}=ox(),u=OG(s?._ref),d=OG(c?._ref),f;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(f={unitDisplay:`short`,maximumFractionDigits:2},t[0]=f):f=t[0];let p=QU(f),m;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(m=[`_type`,`media`],t[1]=m):m=t[1];let h=m,g;t[2]===o?g=t[3]:(g=Object.entries(o).filter(e=>{let[t,n]=e;return n.isChanged&&!h.includes(t)}).map(S1e),t[2]=o,t[3]=g);let _=g,v=_.includes(`asset`),y;if(t[4]!==_||t[5]!==r.fields){let e;t[7]===_?e=t[8]:(e=e=>e.name!==`asset`&&_.includes(e.name),t[7]=_,t[8]=e),y=r.fields.filter(e).map(C1e),t[4]=_,t[5]=r.fields,t[6]=y}else y=t[6];let b=y,x=RQe(u?.size,d?.size),S;t[9]!==p||t[10]!==u?(S=u?.size&&ZU(u.size,p),t[9]=p,t[10]=u,t[11]=S):S=t[11];let C=S,w;t[12]!==p||t[13]!==d?(w=d?.size&&ZU(d.size,p),t[12]=p,t[13]=d,t[14]=w):w=t[14];let T=w,E;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(E={display:`block`,flex:1},t[15]=E):E=t[15];let D=E,O;t[16]!==n||t[17]!==u||t[18]!==C||t[19]!==l?(O=u&&(0,Q.jsx)(DW,{as:`del`,diff:n,path:`asset._ref`,style:D,children:(0,Q.jsx)(DG,{title:u.originalFilename||l(`changes.file.meta-info-fallback-title`),icon:tr,children:(0,Q.jsx)(Y,{size:0,style:{color:`inherit`},children:C})})}),t[16]=n,t[17]=u,t[18]=C,t[19]=l,t[20]=O):O=t[20];let k=O,A;t[21]!==n||t[22]!==d||t[23]!==T||t[24]!==x||t[25]!==l?(A=d&&(0,Q.jsx)(DW,{as:`ins`,diff:n,path:`asset._ref`,style:D,children:(0,Q.jsx)(DG,{title:d.originalFilename||l(`changes.file.meta-info-fallback-title`),icon:tr,children:(0,Q.jsxs)(bn,{alignItems:`center`,children:[(0,Q.jsx)(Y,{size:0,style:{color:`inherit`},children:T}),x!==0&&(0,Q.jsx)(yt,{radius:2,padding:1,as:b1e,marginLeft:2,children:(0,Q.jsxs)(Y,{size:0,"data-number":x>0?`positive`:`negative`,children:[x>0?`+`:`-`,x,`%`]})})]})})}),t[21]=n,t[22]=d,t[23]=T,t[24]=x,t[25]=l,t[26]=A):A=t[26];let j=A,M;t[27]!==n||t[28]!==k||t[29]!==l||t[30]!==j?(M=k&&!j&&(0,Q.jsx)(xW,{diff:n,path:`asset._ref`,description:l(`changes.removed-label`),children:k}),t[27]=n,t[28]=k,t[29]=l,t[30]=j,t[31]=M):M=t[31];let N;t[32]!==n||t[33]!==k||t[34]!==j?(N=k&&j&&(0,Q.jsx)(xW,{diff:n,path:`asset._ref`,children:(0,Q.jsx)(kW,{from:k,layout:`grid`,to:j})}),t[32]=n,t[33]=k,t[34]=j,t[35]=N):N=t[35];let P;t[36]!==n||t[37]!==k||t[38]!==l||t[39]!==j?(P=!k&&j&&(0,Q.jsx)(xW,{diff:n,path:`asset._ref`,description:l(`changes.added-label`),children:j}),t[36]=n,t[37]=k,t[38]=l,t[39]=j,t[40]=P):P=t[40];let F;t[41]!==M||t[42]!==N||t[43]!==P?(F=(0,Q.jsxs)(Q.Fragment,{children:[M,N,P]}),t[41]=M,t[42]=N,t[43]=P,t[44]=F):F=t[44];let I=v&&F,L;t[45]!==v||t[46]!==n||t[47]!==b||t[48]!==r?(L=b.length>0&&(0,Q.jsx)(X,{marginTop:v?4:3,children:(0,Q.jsx)(TG,{diff:n,schemaType:r,fields:b})}),t[45]=v,t[46]=n,t[47]=b,t[48]=r,t[49]=L):L=t[49];let R;return t[50]!==I||t[51]!==L?(R=(0,Q.jsxs)(Q.Fragment,{children:[I,L]}),t[50]=I,t[51]=L,t[52]=R):R=t[52],R};function S1e(e){let[t]=e;return t}function C1e(e){return e.name}var w1e={isLoading:!0,value:void 0,error:null};function kG(e,t){let n=(0,Z.c)(4),r;n[0]===t?r=n[1]:(r=t===void 0?w1e:{isLoading:!1,value:t,error:null},n[0]=t,n[1]=r);let i=r,a;return n[2]===e?a=n[3]:(a=e.pipe(T1e()),n[2]=e,n[3]=a),ZE(a,i)}function T1e(){return e=>e.pipe(K(e=>({isLoading:!1,value:e,error:null})),Ge(e=>nt({isLoading:!1,value:void 0,error:e})))}function AG(e){let[t,n]=(0,$.useState)(e);return FN(t,e)?t:(n(e),e)}function E1e(e,t){let n=(0,Z.c)(4),r=kI(),i=AG(t),a;return n[0]!==e||n[1]!==r||n[2]!==i?(a=e?r.observePaths({_type:`reference`,_ref:e},i):nt(void 0),n[0]=e,n[1]=r,n[2]=i,n[3]=a):a=n[3],kG(a)}function jG(e,t){return`rgba(${(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e)||[]).slice(1).map(e=>parseInt(e,16)).concat(t).join(`, `)})`}function D1e(e){let t=0;if(e.length==0)return t.toString();for(let n=0;n{let e=(0,Z.c)(4),{t}=ox(),n;e[0]===t?n=e[1]:(n=t(`changes.image.no-image-placeholder`),e[0]=t,e[1]=n);let r;return e[2]===n?r=e[3]:(r=(0,Q.jsx)(yt,{flex:1,tone:`transparent`,padding:4,radius:2,height:`stretch`,children:(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,height:`100%`,children:(0,Q.jsx)(Y,{size:1,muted:!0,children:n})})}),e[2]=n,e[3]=r),r},M1e=J.div.withConfig({displayName:`ImageWrapper`,componentId:`sc-ii768r-0`})`height:100%;max-height:190px;position:relative;background-color:${Gt.gray[100].hex};background-image:linear-gradient(45deg,${Gt.gray[50].hex} 25%,transparent 25%),linear-gradient(-45deg,${Gt.gray[50].hex} 25%,transparent 25%),linear-gradient(45deg,transparent 75%,${Gt.gray[50].hex} 75%),linear-gradient(-45deg,transparent 75%,${Gt.gray[50].hex} 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;&::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px var(--card-border-color);pointer-events:none;}&[data-changed]{opacity:0.45;}`,N1e=J.img.withConfig({displayName:`Image`,componentId:`sc-ii768r-1`})`display:block;flex:1;min-height:0;object-fit:contain;width:100%;height:100%;&[data-action='removed']{opacity:0.45;}`,P1e=J.div.withConfig({displayName:`HotspotDiff`,componentId:`sc-ii768r-2`})`svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}`;function PG(e){let t=(0,Z.c)(99),{id:n,action:r,diff:i,hotspot:a,crop:o,is:s}=e,{t:c}=ox(),l=pb(mb),[u,d]=(0,$.useState)(),{value:f}=E1e(n,j1e),p;t[0]===n?p=t[1]:(p=IR(n),t[0]=n,t[1]=p);let m=p,h;t[2]===l?h=t[3]:(h=Xy(l),t[2]=l,t[3]=h);let g=h,_=f===null,v=f&&f.originalFilename,y,b,x,S,C,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U;if(t[4]!==r||t[5]!==_||t[6]!==o||t[7]!==i||t[8]!==m.height||t[9]!==m.width||t[10]!==n||t[11]!==g||t[12]!==u||t[13]!==s||t[14]!==c||t[15]!==v){let e=g.image(n).height(190).dpr(O1e()).fit(`max`);if(w=i.fromValue?.asset?._ref!==i.toValue?.asset?._ref,r&&r!==`changed`){let e=r===`added`?`changes.added-label`:`changes.removed-label`,n;t[41]!==c||t[42]!==e?(n=c(e),t[41]=c,t[42]=e,t[43]=n):n=t[43],T=n}let a=r===`changed`?void 0:r;C=bn,M=`column`,N=`100%`,P=`0%`,F=1,S=X,O=`0%`,k=1,A=2,j=0,x=bn,B=M1e,V=`column`,H=s===`from`&&w?``:void 0,U=u?``:void 0,E=!_&&!u&&(0,Q.jsx)(N1e,{src:e.toString()||``,alt:v,"data-action":a,onError:d,width:m.width,height:m.height}),t[44]!==_||t[45]!==u||t[46]!==c?(D=(_||u)&&(0,Q.jsx)(X,{paddingY:5,children:(0,Q.jsx)(Y,{size:1,muted:!0,align:`center`,children:c(_?`changes.image.deleted`:`changes.image.error-loading-image`)})}),t[44]=_,t[45]=u,t[46]=c,t[47]=D):D=t[47],b=P1e,y=k1e,t[48]===o?R=t[49]:(R=o&&!hHe(o)?o:void 0,t[48]=o,t[49]=R),z=i,L=D1e,I=e.toString()||``,t[4]=r,t[5]=_,t[6]=o,t[7]=i,t[8]=m.height,t[9]=m.width,t[10]=n,t[11]=g,t[12]=u,t[13]=s,t[14]=c,t[15]=v,t[16]=y,t[17]=b,t[18]=x,t[19]=S,t[20]=C,t[21]=w,t[22]=T,t[23]=E,t[24]=D,t[25]=O,t[26]=k,t[27]=A,t[28]=j,t[29]=M,t[30]=N,t[31]=P,t[32]=F,t[33]=I,t[34]=L,t[35]=R,t[36]=z,t[37]=B,t[38]=V,t[39]=H,t[40]=U}else y=t[16],b=t[17],x=t[18],S=t[19],C=t[20],w=t[21],T=t[22],E=t[23],D=t[24],O=t[25],k=t[26],A=t[27],j=t[28],M=t[29],N=t[30],P=t[31],F=t[32],I=t[33],L=t[34],R=t[35],z=t[36],B=t[37],V=t[38],H=t[39],U=t[40];let W=`${I}-${s}`,ee;t[50]!==W||t[51]!==L?(ee=L(W),t[50]=W,t[51]=L,t[52]=ee):ee=t[52];let te=a&&!gHe(a)?a:void 0,ne;t[53]!==y||t[54]!==m.height||t[55]!==m.width||t[56]!==ee||t[57]!==te||t[58]!==R||t[59]!==z?(ne=(0,Q.jsx)(y,{crop:R,diff:z,hash:ee,hotspot:te,width:m.width,height:m.height}),t[53]=y,t[54]=m.height,t[55]=m.width,t[56]=ee,t[57]=te,t[58]=R,t[59]=z,t[60]=ne):ne=t[60];let re;t[61]!==b||t[62]!==ne?(re=(0,Q.jsx)(b,{children:ne}),t[61]=b,t[62]=ne,t[63]=re):re=t[63];let ie;t[64]!==x||t[65]!==E||t[66]!==D||t[67]!==re||t[68]!==B||t[69]!==V||t[70]!==H||t[71]!==U?(ie=(0,Q.jsxs)(x,{as:B,flexDirection:V,"data-changed":H,"data-error":U,children:[E,D,re]}),t[64]=x,t[65]=E,t[66]=D,t[67]=re,t[68]=B,t[69]=V,t[70]=H,t[71]=U,t[72]=ie):ie=t[72];let ae;t[73]!==S||t[74]!==O||t[75]!==k||t[76]!==A||t[77]!==j||t[78]!==ie?(ae=(0,Q.jsx)(S,{flexBasis:O,flexGrow:k,padding:A,paddingBottom:j,children:ie}),t[73]=S,t[74]=O,t[75]=k,t[76]=A,t[77]=j,t[78]=ie,t[79]=ae):ae=t[79];let oe;t[80]!==c||t[81]!==v?(oe=v||c(`changes.image.meta-info-fallback-title`),t[80]=c,t[81]=v,t[82]=oe):oe=t[82];let se=w&&s===`from`,ce;t[83]!==m.height||t[84]!==m.width||t[85]!==T?(ce=T?(0,Q.jsx)(`div`,{children:T}):(0,Q.jsxs)(`div`,{children:[m.width,` × `,m.height]}),t[83]=m.height,t[84]=m.width,t[85]=T,t[86]=ce):ce=t[86];let le;t[87]!==oe||t[88]!==se||t[89]!==ce?(le=(0,Q.jsx)(DG,{title:oe,icon:pr,markRemoved:se,children:ce}),t[87]=oe,t[88]=se,t[89]=ce,t[90]=le):le=t[90];let ue;return t[91]!==C||t[92]!==M||t[93]!==N||t[94]!==P||t[95]!==F||t[96]!==ae||t[97]!==le?(ue=(0,Q.jsxs)(C,{flexDirection:M,height:N,flexBasis:P,flexGrow:F,children:[ae,le]}),t[91]=C,t[92]=M,t[93]=N,t[94]=P,t[95]=F,t[96]=ae,t[97]=le,t[98]=ue):ue=t[98],ue}var F1e=[`asset`,`media`,`crop`,`hotspot`],FG={flex:1},I1e=e=>{let t=(0,Z.c)(55),{diff:n,schemaType:r}=e,{t:i}=ox(),{showFromValue:a}=wW(),{fromValue:o,toValue:s,fields:c,isChanged:l}=n,u=o?.asset?._ref,d=s?.asset?._ref,f;t[0]===n?f=t[1]:(f=nW(n,[`asset`,`_ref`]),t[0]=n,t[1]=f);let p=f,m;t[2]===c?m=t[3]:(m=Object.keys(c),t[2]=c,t[3]=m);let h;t[4]!==c||t[5]!==m?(h=m.filter(e=>c[e].isChanged&&e!==`_type`),t[4]=c,t[5]=m,t[6]=h):h=t[6];let g=h,_;if(t[7]!==g||t[8]!==r.fields){let e;t[10]===g?e=t[11]:(e=e=>!F1e.includes(e.name)&&g.includes(e.name),t[10]=g,t[11]=e),_=r.fields.filter(e).map(R1e),t[7]=g,t[8]=r.fields,t[9]=_}else _=t[9];let v=_,y=`changed`;!u&&d?y=`added`:!d&&u&&(y=`removed`);let b=g.includes(`asset`),x=g.includes(`crop`),S=g.includes(`hotspot`),C=x||S,w=b||C,T=C&&!b,E;t[12]!==y||t[13]!==p||t[14]!==x||t[15]!==S||t[16]!==n||t[17]!==u||t[18]!==o||t[19]!==T?(E=o&&u?(0,Q.jsx)(DW,{annotation:p,style:FG,children:(0,Q.jsx)(PG,{is:`from`,id:u,diff:n,action:y,hotspot:T&&S?o.hotspot:void 0,crop:T&&x?o.crop:void 0})}):(0,Q.jsx)(NG,{}),t[12]=y,t[13]=p,t[14]=x,t[15]=S,t[16]=n,t[17]=u,t[18]=o,t[19]=T,t[20]=E):E=t[20];let D=E,O;t[21]!==p||t[22]!==x||t[23]!==S||t[24]!==n||t[25]!==T||t[26]!==d||t[27]!==s?(O=s&&d?(0,Q.jsx)(DW,{annotation:p,style:FG,children:(0,Q.jsx)(PG,{is:`to`,id:d,diff:n,hotspot:T&&S?s.hotspot:void 0,crop:T&&x?s.crop:void 0})}):(0,Q.jsx)(NG,{}),t[21]=p,t[22]=x,t[23]=S,t[24]=n,t[25]=T,t[26]=d,t[27]=s,t[28]=O):O=t[28];let k=O;if(!D&&!k){let e;t[29]===i?e=t[30]:(e=i(`changes.image.no-asset-set`),t[29]=i,t[30]=e);let n;return t[31]===e?n=t[32]:(n=(0,Q.jsx)(yt,{padding:4,radius:2,tone:`transparent`,children:(0,Q.jsx)(Y,{muted:!0,size:1,align:`center`,children:e})}),t[31]=e,t[32]=n),n}if(!l){let e;return t[33]!==p||t[34]!==n||t[35]!==d?(e=d?(0,Q.jsx)(DW,{annotation:p,style:FG,children:(0,Q.jsx)(PG,{id:d,is:`to`,diff:n})}):null,t[33]=p,t[34]=n,t[35]=d,t[36]=e):e=t[36],e}let A=a?D:void 0,j;t[37]!==A||t[38]!==k?(j=(0,Q.jsx)(kW,{align:`center`,from:A,layout:`grid`,to:k}),t[37]=A,t[38]=k,t[39]=j):j=t[39];let M=j,N;t[40]!==y||t[41]!==p||t[42]!==b||t[43]!==M||t[44]!==w||t[45]!==i?(N=w&&(b?(0,Q.jsx)(xW,{annotations:p?[p]:[],description:L1e(y,i),children:M}):M),t[40]=y,t[41]=p,t[42]=b,t[43]=M,t[44]=w,t[45]=i,t[46]=N):N=t[46];let P;t[47]!==n||t[48]!==v||t[49]!==r||t[50]!==w?(P=v.length>0&&(0,Q.jsx)(X,{marginTop:w?4:3,children:(0,Q.jsx)(TG,{diff:n,schemaType:r,fields:v})}),t[47]=n,t[48]=v,t[49]=r,t[50]=w,t[51]=P):P=t[51];let F;return t[52]!==P||t[53]!==N?(F=(0,Q.jsxs)(Q.Fragment,{children:[N,P]}),t[52]=P,t[53]=N,t[54]=F):F=t[54],F};function L1e(e,t){switch(e){case`changed`:return t(`changes.changed-label`);case`added`:return t(`changes.added-label`);case`removed`:return t(`changes.removed-label`);default:return`Unknown change`}}function R1e(e){return e.name}var z1e=`m8j2cn0`,B1e=e=>{let t=(0,Z.c)(2),{value:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{className:z1e,paddingX:2,paddingY:1,children:n}),t[0]=n,t[1]=r),r},V1e=e=>{let t=(0,Z.c)(3),{diff:n,schemaType:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(jW,{diff:n,schemaType:r,previewComponent:B1e,layout:`inline`}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},IG=J(X).withConfig({displayName:`InlineBox`,componentId:`sc-nwwlu0-0`})`&:not([hidden]){display:inline;align-items:center;&[data-changed]{cursor:pointer;}}`,LG=J(Y).withConfig({displayName:`InlineText`,componentId:`sc-nwwlu0-1`})`&:not([hidden]){display:inline;color:inherit;}`,RG=J(X).withConfig({displayName:`PreviewContainer`,componentId:`sc-nwwlu0-2`})`&:not([hidden]){display:inline-flex;align-items:center;${IG} [data-ui="Text"]{opacity:0.5;}}`,zG=J(X).withConfig({displayName:`PopoverContainer`,componentId:`sc-nwwlu0-3`})`min-width:160px;max-height:40vh;overflow-y:auto;`,BG=J.div.withConfig({displayName:`AnnotationWrapper`,componentId:`sc-a96zdn-0`})`text-decoration:none;display:inline;position:relative;border:0;padding:0;border-bottom:2px dotted currentColor;box-shadow:inset 0 0 0 1px var(--card-border-color);white-space:nowrap;align-items:center;background-color:color(var(--card-fg-color) a(10%));&[data-changed]{cursor:pointer;}&[data-removed]{text-decoration:line-through;}&:hover ${RG}{opacity:1;}`;function H1e(e){let t=(0,Z.c)(21),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]):({children:n,diff:r,object:i,schemaType:s,path:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{t:c}=ox();if(!s){let e;t[7]===c?e=t[8]:(e=c(`changes.portable-text.unknown-annotation-schema-type`),t[7]=c,t[8]=e);let n;return t[9]!==o||t[10]!==e?(n=(0,Q.jsx)(BG,{...o,children:e}),t[9]=o,t[10]=e,t[11]=n):n=t[11],n}if(r&&r.action!==`unchanged`){let e;return t[12]!==n||t[13]!==r||t[14]!==i||t[15]!==a||t[16]!==o||t[17]!==s?(e=(0,Q.jsx)(U1e,{...o,diff:r,object:i,schemaType:s,path:a,children:n}),t[12]=n,t[13]=r,t[14]=i,t[15]=a,t[16]=o,t[17]=s,t[18]=e):e=t[18],e}let l;return t[19]===n?l=t[20]:(l=(0,Q.jsx)(BG,{children:n}),t[19]=n,t[20]=l),l}function U1e(e){let t=(0,Z.c)(92),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]):({diff:r,children:n,object:i,schemaType:s,path:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{onSetFocus:c}=(0,$.useContext)(vs),{path:l}=(0,$.useContext)(bo),u=(0,$.useRef)(null),{t:d}=ox(),f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f=[],t[7]=f):f=t[7];let p=aW(r,f),m;t[8]===p?m=t[9]:(m=p?{background:p.background,color:p.text}:{},t[8]=p,t[9]=m);let h=m,g=r.action===`removed`,[_,v]=(0,$.useState)(!1),y;t[10]===i?y=t[11]:(y=i&&JW(i),t[10]=i,t[11]=y);let b=y,x;t[12]===a[0]?x=t[13]:(x=[a[0]],t[12]=a[0],t[13]=x);let S;if(t[14]!==i._key||t[15]!==x){let e;t[17]===i._key?e=t[18]:(e=[`markDefs`,{_key:i._key}],t[17]=i._key,t[18]=e),S=x.concat(e),t[14]=i._key,t[15]=x,t[16]=S}else S=t[16];let C=S,w;if(t[19]!==l||t[20]!==i._key){let e;t[22]===i._key?e=t[23]:(e=e=>dc(e)&&e._key===i._key,t[22]=i._key,t[23]=e),w=l.slice(0,l.findIndex(e)),t[19]=l,t[20]=i._key,t[21]=w}else w=t[21];let T=w,E;t[24]!==a||t[25]!==T?(E=T.concat(a),t[24]=a,t[25]=T,t[26]=E):E=t[26];let D=E,O;t[27]!==C||t[28]!==T?(O=T.concat(C),t[27]=C,t[28]=T,t[29]=O):O=t[29];let k=O,A;t[30]===k?A=t[31]:(A=fN(k),t[30]=k,t[31]=A);let j=`field-${A}`,M=yH(),N;if(t[32]!==j||t[33]!==M){let e;t[35]===j?e=t[36]:(e=e=>{let[t]=e;return t.startsWith(j)},t[35]=j,t[36]=e),N=M.filter(e),t[32]=j,t[33]=M,t[34]=N}else N=t[34];let P=N.length>0,F,I;t[37]!==P||t[38]!==k||t[39]!==c||t[40]!==_?(F=()=>{!_&&P&&(v(!0),c(k))},I=[P,k,c,_],t[37]=P,t[38]=k,t[39]=c,t[40]=_,t[41]=F,t[42]=I):(F=t[41],I=t[42]),(0,$.useEffect)(F,I);let L;t[43]!==D||t[44]!==g||t[45]!==k||t[46]!==c?(L=e=>{e.stopPropagation(),v(!0),g||(e.preventDefault(),c(D),setTimeout(()=>c(k),10))},t[43]=D,t[44]=g,t[45]=k,t[46]=c,t[47]=L):L=t[47];let R=L,z;t[48]===P?z=t[49]:(z=!P&&(()=>v(!1)),t[48]=P,t[49]=z);let B;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(B=()=>[u.current],t[50]=B):B=t[50],tn(z,B);let V=r.action!==`unchanged`&&r.annotation||null,H;t[51]===V?H=t[52]:(H=V?[V]:[],t[51]=V,t[52]=H);let U=H,W;t[53]===k?W=t[54]:(W={path:k},t[53]=k,t[54]=W);let ee=W,te;t[55]!==b||t[56]!==s||t[57]!==d?(te=b&&(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:d(`changes.portable-text.empty-object-annotation`,{annotationType:s.title||s.name})}),t[55]=b,t[56]=s,t[57]=d,t[58]=te):te=t[58];let ne;t[59]!==r||t[60]!==b||t[61]!==s?(ne=!b&&(0,Q.jsx)(TG,{diff:r,schemaType:s}),t[59]=r,t[60]=b,t[61]=s,t[62]=ne):ne=t[62];let re;t[63]!==te||t[64]!==ne?(re=(0,Q.jsx)(zG,{padding:3,children:(0,Q.jsxs)(`div`,{children:[te,ne]})}),t[63]=te,t[64]=ne,t[65]=re):re=t[65];let ie;t[66]!==re||t[67]!==ee?(ie=(0,Q.jsx)(bo.Provider,{value:ee,children:re}),t[66]=re,t[67]=ee,t[68]=ie):ie=t[68];let ae=ie,oe=r.action===`removed`?``:void 0,se;t[69]!==r.action||t[70]!==d?(se=d(`changes.portable-text.annotation`,{context:r.action}),t[69]=r.action,t[70]=d,t[71]=se):se=t[71];let ce;t[72]===Symbol.for(`react.memo_cache_sentinel`)?(ce={display:`inline-flex`},t[72]=ce):ce=t[72];let le;t[73]===n?le=t[74]:(le=(0,Q.jsx)(`span`,{children:n}),t[73]=n,t[74]=le);let ue;t[75]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,Q.jsx)(bn,{alignItems:`center`,paddingX:1,children:(0,Q.jsx)(LG,{size:0,children:(0,Q.jsx)(Zn,{})})}),t[75]=ue):ue=t[75];let de;t[76]===le?de=t[77]:(de=(0,Q.jsxs)(IG,{style:ce,children:[le,ue]}),t[76]=le,t[77]=de);let G;t[78]!==U||t[79]!==se||t[80]!==de?(G=(0,Q.jsx)(RG,{paddingLeft:1,children:(0,Q.jsx)(xW,{annotations:U,description:se,children:de})}),t[78]=U,t[79]=se,t[80]=de,t[81]=G):G=t[81];let fe;t[82]!==_||t[83]!==ae||t[84]!==G?(fe=(0,Q.jsx)(gR,{content:ae,open:_,ref:u,portal:!0,children:G}),t[82]=_,t[83]=ae,t[84]=G,t[85]=fe):fe=t[85];let pe;return t[86]!==R||t[87]!==o||t[88]!==h||t[89]!==oe||t[90]!==fe?(pe=(0,Q.jsx)(BG,{...o,onClick:R,style:h,"data-changed":``,"data-removed":oe,children:fe}),t[86]=R,t[87]=o,t[88]=h,t[89]=oe,t[90]=fe,t[91]=pe):pe=t[91],pe}var W1e=`_1rhykey0`;function G1e(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`div`,{children:(0,Q.jsx)(`blockquote`,{className:W1e,children:n})}),t[0]=n,t[1]=r),r}var K1e={h1:2,h2:1,h3:0,h4:0,h5:0,h6:0},q1e=J(Xt).withConfig({displayName:`StyledHeading`,componentId:`sc-99245m-0`})`&:not([hidden]){display:inline;text-transform:none;margin:0;&::before,&::after{content:unset;}}`;function J1e(e){let t=(0,Z.c)(3),{style:n,children:r}=e,i=K1e[n],a;return t[0]!==r||t[1]!==i?(a=(0,Q.jsx)(q1e,{size:i,children:r}),t[0]=r,t[1]=i,t[2]=a):a=t[2],a}var Y1e=`irqlu50`;function X1e(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`div`,{className:Y1e,children:n}),t[0]=n,t[1]=r),r}var Z1e=[];function Q1e(e){let t=(0,Z.c)(41),{diff:n,block:r,children:i}=e,a=aW(n,Z1e),{path:o}=(0,$.useContext)(bo),{onSetFocus:s}=(0,$.useContext)(vs),{t:c}=ox(),l=n.action===`removed`,u=i,d;t[0]!==o||t[1]!==l||t[2]!==s?(d=e=>{e.stopPropagation(),l||s(o)},t[0]=o,t[1]=l,t[2]=s,t[3]=d):d=t[3];let f=d;if(r.style===`blockquote`){let e;t[4]===u?e=t[5]:(e=(0,Q.jsx)(G1e,{children:u}),t[4]=u,t[5]=e),u=e}else if(r.style&&C$e(r)){let e;t[6]!==r.style||t[7]!==u?(e=(0,Q.jsx)(J1e,{style:r.style,children:u}),t[6]=r.style,t[7]=u,t[8]=e):e=t[8],u=e}else{let e;t[9]===u?e=t[10]:(e=(0,Q.jsx)(X1e,{children:u}),t[9]=u,t[10]=e),u=e}let p;if(n.origin.action===`changed`&&n.origin.fields.style&&n.origin.fields.style.action===`changed`&&n.origin.fields.style.annotation){p=n?.origin?.fromValue?.style;let e;t[11]===a?e=t[12]:(e=a?{background:a.background,color:a.text}:{},t[11]=a,t[12]=e);let i=e,o;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(o={borderStyle:`dotted`},t[13]=o):o=t[13];let s=n.action,l=`changed_from_style_${p||`undefined`}`,d=n.origin.fields.style?.annotation,f;t[14]===d?f=t[15]:(f=[d],t[14]=d,t[15]=f);let m=n.origin.fields.style,h;t[16]!==r.style||t[17]!==p||t[18]!==c?(h=c(`changes.portable-text.block-style-changed`,{fromStyle:p,toStyle:r.style}),t[16]=r.style,t[17]=p,t[18]=c,t[19]=h):h=t[19];let g;t[20]===h?g=t[21]:(g=(0,Q.jsx)(Y,{size:0,children:h}),t[20]=h,t[21]=g);let _;t[22]!==n.origin.fields.style||t[23]!==f||t[24]!==g?(_=(0,Q.jsx)(xW,{annotations:f,diff:m,children:g}),t[22]=n.origin.fields.style,t[23]=f,t[24]=g,t[25]=_):_=t[25];let v;t[26]!==u||t[27]!==i?(v=(0,Q.jsx)(X,{style:i,children:u}),t[26]=u,t[27]=i,t[28]=v):v=t[28];let y;t[29]!==_||t[30]!==v?(y=(0,Q.jsxs)(Sn,{gap:2,children:[_,v]}),t[29]=_,t[30]=v,t[31]=y):y=t[31];let b;t[32]!==n.action||t[33]!==y||t[34]!==l?(b=(0,Q.jsx)(yt,{padding:3,border:!0,radius:2,style:o,"diff-block-action":s,"data-block-note":l,children:y}),t[32]=n.action,t[33]=y,t[34]=l,t[35]=b):b=t[35],u=b}let m=`changed_from_style_${p||`undefined`}`,h;return t[36]!==n.action||t[37]!==f||t[38]!==u||t[39]!==m?(h=(0,Q.jsx)(`div`,{onClick:f,"data-diff-block-action":n.action,"data-block-note":m,children:u}),t[36]=n.action,t[37]=f,t[38]=u,t[39]=m,t[40]=h):h=t[40],h}var $1e=J.span.withConfig({displayName:`DecoratorWrapper`,componentId:`sc-hghopn-0`})`display:inline;${({theme:e,decoration:t})=>{switch(t){case`strong`:return`font-weight: bold;`;case`em`:return`font-style: italic;`;case`underline`:return`text-decoration: underline;`;case`overline`:return`text-decoration: overline;`;case`strike-through`:return`text-decoration: line-through;`;case`code`:return` - font-family: ${e.sanity.fonts.code.family}; - background: ${e.sanity.color.muted.default.enabled.bg}; - `;default:return``}}}`;function e0e(e){let t=(0,Z.c)(3),{mark:n,children:r}=e,i;return t[0]!==r||t[1]!==n?(i=(0,Q.jsx)($1e,{decoration:n,children:r}),t[0]=r,t[1]=n,t[2]=i):i=t[2],i}var VG=J(yt).withConfig({displayName:`InlineObjectWrapper`,componentId:`sc-b1v4cy-0`})`&:not([hidden]){display:inline;cursor:pointer;white-space:nowrap;align-items:center;&[data-removed]{text-decoration:line-through;}${IG}{display:inline-flex;}}`;function t0e(e){let t=(0,Z.c)(19),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({diff:n,object:r,schemaType:a,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let{t:o}=ox();if(!a){let e;t[5]!==r._type||t[6]!==o?(e=o(`changes.portable-text.unknown-inline-object-schema-type`,{schemaType:r._type}),t[5]=r._type,t[6]=o,t[7]=e):e=t[7];let n;return t[8]!==i||t[9]!==e?(n=(0,Q.jsx)(VG,{...i,border:!0,radius:1,children:e}),t[8]=i,t[9]=e,t[10]=n):n=t[10],n}if(n){let e;return t[11]!==n||t[12]!==r||t[13]!==i||t[14]!==a?(e=(0,Q.jsx)(n0e,{...i,diff:n,object:r,schemaType:a}),t[11]=n,t[12]=r,t[13]=i,t[14]=a,t[15]=e):e=t[15],e}let s;return t[16]!==r||t[17]!==a?(s=(0,Q.jsx)(VG,{children:(0,Q.jsx)($z,{schemaType:a,value:r,layout:`inline`})}),t[16]=r,t[17]=a,t[18]=s):s=t[18],s}function n0e(e){let t=(0,Z.c)(70),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({diff:n,object:r,path:i,schemaType:o,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let{path:s}=(0,$.useContext)(bo),{onSetFocus:c}=(0,$.useContext)(vs),{t:l}=ox(),u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=[],t[6]=u):u=t[6];let d=aW(n,u),f;t[7]===d?f=t[8]:(f=d?{background:d.background,color:d.text}:{},t[7]=d,t[8]=f);let p=f,[m,h]=(0,$.useState)(!1),g;t[9]===r?g=t[10]:(g=r&&JW(r),t[9]=r,t[10]=g);let _=g,v=n.action===`removed`,y,b;if(t[11]!==s||t[12]!==r||t[13]!==i){let e;t[16]===r?e=t[17]:(e=e=>dc(e)&&e._key===r._key,t[16]=r,t[17]=e),y=s.slice(0,s.findIndex(e)).concat(i),b=fN(y),t[11]=s,t[12]=r,t[13]=i,t[14]=y,t[15]=b}else y=t[14],b=t[15];let x=`field-${b}`,S=yH(),C;if(t[18]!==x||t[19]!==S){let e;t[21]===x?e=t[22]:(e=e=>{let[t]=e;return t.startsWith(x)},t[21]=x,t[22]=e),C=S.filter(e),t[18]=x,t[19]=S,t[20]=C}else C=t[20];let w=C.length>0,T;t[23]!==s||t[24]!==i?(T=s.slice(0,-1).concat(i).concat([`$`]),t[23]=s,t[24]=i,t[25]=T):T=t[25];let E=T,D,O;t[26]!==E||t[27]!==w||t[28]!==c?(D=()=>{w&&(h(!0),c(E))},O=[E,w,c],t[26]=E,t[27]=w,t[28]=c,t[29]=D,t[30]=O):(D=t[29],O=t[30]),(0,$.useEffect)(D,O);let k;t[31]!==E||t[32]!==v||t[33]!==c?(k=e=>{if(e.stopPropagation(),h(!0),!v){c(E);return}e.preventDefault()},t[31]=E,t[32]=v,t[33]=c,t[34]=k):k=t[34];let A=k,j;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(j=()=>{h(!1)},t[35]=j):j=t[35];let M=j,N;t[36]===y?N=t[37]:(N={path:y},t[36]=y,t[37]=N);let P=N,F;t[38]!==n||t[39]!==_||t[40]!==o?(F=(0,Q.jsx)(r0e,{diff:n,emptyObject:_,onClose:M,schemaType:o}),t[38]=n,t[39]=_,t[40]=o,t[41]=F):F=t[41];let I;t[42]!==F||t[43]!==P?(I=(0,Q.jsx)(bo.Provider,{value:P,children:F}),t[42]=F,t[43]=P,t[44]=I):I=t[44];let L=I,R=n.action!==`unchanged`&&n.annotation||null,z;t[45]===R?z=t[46]:(z=R?[R]:[],t[45]=R,t[46]=z);let B=z,V=n.action===`removed`?``:void 0,H;t[47]!==n.action||t[48]!==l?(H=l(`changes.portable-text.inline-object`,{context:n.action}),t[47]=n.action,t[48]=l,t[49]=H):H=t[49];let U;t[50]!==r||t[51]!==o?(U=(0,Q.jsx)($z,{schemaType:o,value:r,layout:`inline`}),t[50]=r,t[51]=o,t[52]=U):U=t[52];let W;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,Q.jsx)(bn,{alignItems:`center`,paddingX:1,children:(0,Q.jsx)(LG,{size:0,children:(0,Q.jsx)(Zn,{})})}),t[53]=W):W=t[53];let ee;t[54]===U?ee=t[55]:(ee=(0,Q.jsxs)(IG,{children:[U,W]}),t[54]=U,t[55]=ee);let te;t[56]!==B||t[57]!==H||t[58]!==ee?(te=(0,Q.jsx)(RG,{children:(0,Q.jsx)(xW,{annotations:B,description:H,children:ee})}),t[56]=B,t[57]=H,t[58]=ee,t[59]=te):te=t[59];let ne;t[60]!==m||t[61]!==L||t[62]!==te?(ne=(0,Q.jsx)(gR,{content:L,open:m,portal:!0,children:te}),t[60]=m,t[61]=L,t[62]=te,t[63]=ne):ne=t[63];let re;return t[64]!==A||t[65]!==a||t[66]!==p||t[67]!==V||t[68]!==ne?(re=(0,Q.jsx)(VG,{...a,onClick:A,style:p,"data-removed":V,border:!0,radius:2,children:ne}),t[64]=A,t[65]=a,t[66]=p,t[67]=V,t[68]=ne,t[69]=re):re=t[69],re}function r0e(e){let t=(0,Z.c)(12),{diff:n,emptyObject:r,onClose:i,schemaType:a}=e,{t:o}=ox(),s=(0,$.useRef)(null),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>[s.current],t[0]=c):c=t[0],tn(i,c);let l;t[1]!==r||t[2]!==a||t[3]!==o?(l=r&&(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:o(`changes.portable-text.empty-inline-object`,{inlineObjectType:a.title||a.name})}),t[1]=r,t[2]=a,t[3]=o,t[4]=l):l=t[4];let u;t[5]!==n||t[6]!==r||t[7]!==a?(u=!r&&(0,Q.jsx)(TG,{diff:n,schemaType:a}),t[5]=n,t[6]=r,t[7]=a,t[8]=u):u=t[8];let d;return t[9]!==l||t[10]!==u?(d=(0,Q.jsxs)(zG,{ref:s,padding:3,children:[l,u]}),t[9]=l,t[10]=u,t[11]=d):d=t[11],d}function i0e(e){let t=(0,Z.c)(16),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]):({diff:i,childDiff:n,children:r,path:a,segment:s,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=i||n;if(c&&c.action!==`unchanged`&&s.action!==`unchanged`){let e;return t[7]!==n||t[8]!==r||t[9]!==i||t[10]!==a||t[11]!==o||t[12]!==s?(e=(0,Q.jsx)(a0e,{...o,childDiff:n,diff:i,segment:s,path:a,children:r}),t[7]=n,t[8]=r,t[9]=i,t[10]=a,t[11]=o,t[12]=s,t[13]=e):e=t[13],e}let l;return t[14]===r?l=t[15]:(l=(0,Q.jsx)(IG,{children:r}),t[14]=r,t[15]=l),l}function a0e(e){let t=(0,Z.c)(33),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]):({diff:i,childDiff:n,children:r,path:a,segment:s,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{onSetFocus:c}=(0,$.useContext)(vs),{path:l}=(0,$.useContext)(bo),u;t[7]===a?u=t[8]:(u=a.slice(-2,1),t[7]=a,t[8]=u);let d=u[0],{t:f}=ox(),p=i&&i.action===`removed`,m;if(t[9]!==l||t[10]!==a||t[11]!==d){let e;t[13]===d?e=t[14]:(e=e=>dc(e)&&dc(d)&&e._key===d._key,t[13]=d,t[14]=e),m=l.slice(0,l.findIndex(e)).concat(a),t[9]=l,t[10]=a,t[11]=d,t[12]=m}else m=t[12];let h=m,g;t[15]!==h||t[16]!==p||t[17]!==c?(g=e=>{e.stopPropagation(),p||(e.preventDefault(),c(h))},t[15]=h,t[16]=p,t[17]=c,t[18]=g):g=t[18];let _=g,v;t[19]!==i||t[20]!==s?(v=i&&i.segments.find(e=>e.text===s.text),t[19]=i,t[20]=s,t[21]=v):v=t[21];let y=v,b=y||i||n,x=b&&b.action!==`unchanged`&&b.annotation||y&&i&&i.action!==`unchanged`&&y.action===`removed`&&i.annotation||null,S;t[22]!==x||t[23]!==r||t[24]!==s||t[25]!==f?(S=x&&s.action!==`unchanged`?(0,Q.jsx)(DW,{annotation:x,as:s.action===`removed`?`del`:`ins`,tooltip:{description:f(`changes.portable-text.text`,{context:s.action})},children:r}):null,t[22]=x,t[23]=r,t[24]=s,t[25]=f,t[26]=S):S=t[26];let C=S||r,w;t[27]===C?w=t[28]:(w=(0,Q.jsx)(`span`,{children:(0,Q.jsx)(Q.Fragment,{children:C})}),t[27]=C,t[28]=w);let T;return t[29]!==_||t[30]!==o||t[31]!==w?(T=(0,Q.jsx)(IG,{...o,onClick:_,"data-changed":``,children:w}),t[29]=_,t[30]=o,t[31]=w,t[32]=T):T=t[32],T}var HG=IW.map(e=>e[0]),UG=IW.map(e=>e[1]),WG=FW.map(e=>e[0]),GG=FW.map(e=>e[1]),o0e=HG.concat(WG),KG=UG.concat(GG),s0e=HG.concat(UG),c0e=RegExp(`${s0e.concat(KG).join(`|`)}`,`g`);function l0e(e){let t=(0,Z.c)(20),{diff:n,schemaType:r}=e,i=n.origin.toValue||n.origin.fromValue,{t:a}=ox(),o;t[0]===n.origin?o=t[1]:(o=n.origin.toValue?KW(n.origin):[],t[0]=n.origin,t[1]=o);let s=o,c;t[2]!==i||t[3]!==n||t[4]!==s||t[5]!==r||t[6]!==a?(c=p0e({block:i,diff:n,inlineObjects:s,schemaType:r,t:a}),t[2]=i,t[3]=n,t[4]=s,t[5]=r,t[6]=a,t[7]=c):c=t[7];let l=c,u=n.displayValue,d;t[8]===n.displayValue.children?d=t[9]:(d=n.displayValue.children||[],t[8]=n.displayValue.children,t[9]=d);let f;if(t[10]!==l||t[11]!==d){let e;t[13]===l?e=t[14]:(e=e=>l(e),t[13]=l,t[14]=e),f=d.map(e),t[10]=l,t[11]=d,t[12]=f}else f=t[12];let p;t[15]===f?p=t[16]:(p=(0,Q.jsx)(Q.Fragment,{children:f}),t[15]=f,t[16]=p);let m;return t[17]!==n||t[18]!==p?(m=(0,Q.jsx)(Q1e,{block:u,diff:n,children:p}),t[17]=n,t[18]=p,t[19]=m):m=t[19],m}function u0e({diff:e,child:t,decoratorTypes:n,seg:r,segIndex:i,spanSchemaType:a,t:o}){if(r.text===` -`)return(0,Q.jsx)(`br`,{});let s=(0,Q.jsx)(`span`,{children:r.text.replace(/ /g,` `)},`text-${i}`),c=t&&qW(e.origin,t),l=hc(t)&&t.marks||[];return c&&(s=d0e({activeMarks:l,decoratorTypes:n,diff:e,children:s,seg:r,segIndex:i,spanDiff:c,spanSchemaType:a,t:o})),l&&l.length>0&&l.forEach(e=>{WW(e,a)&&(s=(0,Q.jsx)(e0e,{mark:e,children:s},`decorator-${e}-${t._key}-${i}`))}),s}function d0e({activeMarks:e,decoratorTypes:t,diff:n,children:r,seg:i,segIndex:a,spanDiff:o,spanSchemaType:s,t:c}){let l=(0,Q.jsx)(`span`,{children:r},`text-segment-${a}`),u=n.origin.fromValue&&n.fromValue&&n.fromValue.children[0].text||``,d=o&&o.action!==`unchanged`&&o.annotation||void 0,f=o?.fields?.marks,p=f&&f.action!==`unchanged`&&f.annotation||d,m=[],h=u.split(``).filter(e=>!!e).join(``),g=h.slice(0,Math.max(0,h.indexOf(i.text)+i.text.length)),_=g.slice(0,Math.max(0,g.indexOf(i.text))),v=[];return[..._.matchAll(c0e)].forEach(e=>{let n=e[0],r=IW.concat(FW).find(e=>e.indexOf(n)>-1);if(r){let e=t[n===r[0]?HG.indexOf(n):UG.indexOf(n)]?.value||n;_.lastIndexOf(n)>_.lastIndexOf(r[1])&&v.push(e)}}),m=nQe(e,bO(v)),p&&m.length>0&&m.some(e=>WW(e,s))&&(l=(0,Q.jsx)(DW,{annotation:p,as:`ins`,tooltip:{description:c(`changes.portable-text.changed-formatting`)},children:l},`diffcard-annotation-${a}-${m.join(`-`)}`)),l}function f0e(e,t){return e.children.length===1&&e.children[0]._type===`span`&&typeof e.children[0].text==`string`&&e.children[0].text===``&&t.origin.action!==`unchanged`}function p0e({block:e,diff:t,inlineObjects:n,schemaType:r,t:i}){return a=>{let o=HW(r.fields,a),s=[];if(o){s=UW(o);let a=t.fields.children,c=a.items[0].diff&&a.items[0].diff.type===`object`&&a.items[0].diff.fields.text.type===`string`&&a.items[0].diff.fields.text.segments||[],l=[],u={};if(f0e(e,t)&&(t.origin.action===`added`||t.origin.action===`removed`)){let n=VW(t.origin,e.children[0])||t.origin;if(n&&n.action!==`unchanged`)return(0,Q.jsx)(DW,{annotation:n.annotation,as:n.action===`removed`?`del`:`ins`,tooltip:{description:i(`changes.portable-text.empty-text`,{context:n.action})},children:(0,Q.jsx)(`span`,{children:`↲`})},`empty-block-${e._key}`)}let d=-1,f=-1,p=[],m,h=YW(t.origin);return c.forEach(a=>{f++;let c=LW.includes(a.text),g=o0e.includes(a.text),_=KG.includes(a.text),v=a.text===``,y=a.action===`removed`;if(v)y||d++;else if(g||_){if(g&&WG.includes(a.text)){let e=h[WG.indexOf(a.text)];e&&p.push({mark:e._key,symbols:[a.text,GG[WG.indexOf(a.text)]],object:e})}_&&GG.includes(a.text)&&(m=p.pop())}else if(c){let i=LW.findIndex(e=>e===a.text),o=n[i]?._key,s=n[i];if(o){let n=HW(r.fields,s),i=VW(t.origin,s);l.push((0,Q.jsx)(t0e,{object:s,path:[{_key:e._key},`children`,{_key:s._key}],diff:i,schemaType:n},`inline-object-${s._key}`))}}else if(a.text){let n=e.children[d]||t.origin.fromValue?.children.find(e=>e.text&&e.text.match(D$e(a.text))),r=n&&qW(t.origin,n);if(!n)throw Error(`Could not find child`);let c=r?.fields?.text?r?.fields?.text:void 0,h=(0,Q.jsx)(i0e,{diff:c,path:[{_key:e._key},`children`,{_key:n._key}],childDiff:r,segment:a,children:u0e({diff:t,child:n,decoratorTypes:s,seg:a,segIndex:f,spanSchemaType:o,t:i})},`text-${n._key}-${f}`);if(p.length>0&&p.forEach(e=>{u[e.mark]=u[e.mark]||[],u[e.mark].push(h)}),m){let r=`annotation-${m.object._key}`,i=l[l.length-1];if(i&&i.key!==r){let i=E$e(t.origin,m.mark),a=m&&o.annotations&&o.annotations.find(e=>m&&m.object&&e.name===m.object._type);l.push((0,Q.jsx)(H1e,{object:m.object,diff:i,path:[{_key:e._key},`children`,{_key:n._key}],schemaType:a,children:(0,Q.jsx)(Q.Fragment,{children:u[m.mark]})},r))}m=void 0}p.length===0&&l.push(h)}}),(0,Q.jsx)(`div`,{children:l},e._key)}throw Error(`'span' schemaType not found`)}}var m0e=e=>{let t=(0,Z.c)(9),{diff:n,schemaType:r}=e,i;t[0]!==n||t[1]!==r?(i=w$e(n,r),t[0]=n,t[1]=r,t[2]=i):i=t[2];let a=i,o;t[3]!==a||t[4]!==r?(o=(0,Q.jsx)(l0e,{diff:a,schemaType:r}),t[3]=a,t[4]=r,t[5]=o):o=t[5];let s;return t[6]!==n.action||t[7]!==o?(s=(0,Q.jsx)(`div`,{"data-diff-action":n.action,children:o}),t[6]=n.action,t[7]=o,t[8]=s):s=t[8],s},h0e=`_7mdu8n0`,g0e=e=>{let t=(0,Z.c)(3),{value:n,schemaType:r}=e,i;return t[0]!==r||t[1]!==n?(i=(0,Q.jsx)(X,{className:h0e,padding:2,children:(0,Q.jsx)($z,{schemaType:r,value:n,layout:`default`})}),t[0]=r,t[1]=n,t[2]=i):i=t[2],i},qG=e=>{let t=(0,Z.c)(3),{diff:n,schemaType:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(jW,{align:`center`,diff:n,layout:`grid`,path:`_ref`,previewComponent:g0e,schemaType:r}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},_0e=`_1qiqcip0`,v0e=e=>{let t=(0,Z.c)(2),{value:n}=e,r;return t[0]===n.current?r=t[1]:(r=(0,Q.jsx)(X,{className:_0e,paddingX:2,paddingY:1,children:n.current}),t[0]=n.current,t[1]=r),r},y0e=e=>{let t=(0,Z.c)(3),{diff:n,schemaType:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(jW,{layout:`inline`,diff:n,schemaType:r,previewComponent:v0e}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},JG=J.span.withConfig({displayName:`RoundedCard`,componentId:`sc-00k5if-0`})`border-radius:${({theme:e})=>qt(e.sanity.radius[1])};`,YG=J(Y).withConfig({displayName:`ChangeSegment`,componentId:`sc-00k5if-1`})`&:not([hidden]){display:inline;line-height:calc(1.25em + 2px);}&:hover{background-color:none !important;background-image:linear-gradient( to bottom,var(--card-bg-color) 0,var(--card-bg-color) 33.333%,currentColor 33.333%,currentColor 100% );background-size:1px 3px;background-repeat:repeat-x;background-position-y:bottom;padding-bottom:3px;box-shadow:0 0 0 1px var(--card-bg-color);z-index:1;}`;function b0e(e){let t=(0,Z.c)(24),{segment:n}=e,{text:r}=n,{t:i}=ox();if(n.action===`added`){let e=n.annotation,a;t[0]===i?a=t[1]:(a=i(`changes.added-label`),t[0]=i,t[1]=a);let o;t[2]===a?o=t[3]:(o={description:a},t[2]=a,t[3]=o);let s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={textDecoration:`none`},t[4]=s):s=t[4];let c;t[5]===r?c=t[6]:(c=(0,Q.jsx)(YG,{as:`ins`,style:s,children:r}),t[5]=r,t[6]=c);let l;return t[7]!==n.annotation||t[8]!==o||t[9]!==c?(l=(0,Q.jsx)(DW,{annotation:e,disableHoverEffect:!0,tooltip:o,as:JG,children:c}),t[7]=n.annotation,t[8]=o,t[9]=c,t[10]=l):l=t[10],l}if(n.action===`removed`){let e=n.annotation,a;t[11]===i?a=t[12]:(a=i(`changes.removed-label`),t[11]=i,t[12]=a);let o;t[13]===a?o=t[14]:(o={description:a},t[13]=a,t[14]=o);let s;t[15]===r?s=t[16]:(s=(0,Q.jsx)(YG,{as:`del`,children:r}),t[15]=r,t[16]=s);let c;return t[17]!==n.annotation||t[18]!==o||t[19]!==s?(c=(0,Q.jsx)(DW,{annotation:e,as:JG,disableHoverEffect:!0,tooltip:o,children:s}),t[17]=n.annotation,t[18]=o,t[19]=s,t[20]=c):c=t[20],c}let a;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(a={display:`inline`},t[21]=a):a=t[21];let o;return t[22]===r?o=t[23]:(o=(0,Q.jsx)(yt,{as:`span`,radius:2,style:a,children:r}),t[22]=r,t[23]=o),o}function x0e(e){let t=(0,Z.c)(6),{diff:n}=e,r;t[0]===n.segments?r=t[1]:(r=n.segments||[],t[0]=n.segments,t[1]=r);let i;t[2]===r?i=t[3]:(i=r.map(S0e),t[2]=r,t[3]=i);let a;return t[4]===i?a=t[5]:(a=(0,Q.jsx)(Q.Fragment,{children:i}),t[4]=i,t[5]=a),a}function S0e(e,t){return(0,Q.jsx)(b0e,{segment:e},t)}var C0e=`_11x300z0`,w0e=e=>{let t=(0,Z.c)(2),{value:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{className:C0e,paddingX:2,paddingY:1,children:n}),t[0]=n,t[1]=r),r},T0e=`_70j26s0`,XG={block:m0e,boolean:{component:o$e,showHeader:!1},date:MW,datetime:MW,file:x1e,image:I1e,number:V1e,reference:qG,crossDatasetReference:qG,slug:y0e,string:e=>{let t=(0,Z.c)(5),{diff:n,schemaType:r}=e,{options:i}=r;if(i?.list){let e;return t[0]!==n||t[1]!==r?(e=(0,Q.jsx)(jW,{diff:n,previewComponent:w0e,schemaType:r}),t[0]=n,t[1]=r,t[2]=e):e=t[2],e}let a;return t[3]===n?a=t[4]:(a=(0,Q.jsx)(`div`,{className:T0e,children:(0,Q.jsx)(x0e,{diff:n})}),t[3]=n,t[4]=a),a}};function ZG(e,t){let n=e;for(;n;){let e=n?.components?.diff||E0e(n,t)||XG[n.name];if(e)return e;n=n.type}return XG[[`date`,`datetime`].includes(e.name)?e.name:e.jsonType]}function E0e(e,t){let n=VQe,r;for(let i of n){if(typeof i!=`function`){console.error(`Diff component resolver is not a function: `,i);continue}if(r=i({schemaType:e,parentSchemaType:t}),r)return r}}function QG(e,t){return lO(e.options,t)}var $G=[`array`,`file`,`image`,`reference`,`slug`],D0e=[`asset`,`crop`,`hotspot`,`_ref`,`_weak`,`media`],O0e=[`tags`],k0e=[`slug`];function eK(e,t){return!e||t.has(e)?[]:(t.add(e),[e,...e.type?eK(e.type,t):[]])}function A0e(e,t){return yc(e)?M0e(e,t):j0e(e,t)}function j0e(e,t){let{type:n,options:r}=e,i=tK(n,$G),a=e?.jsonType===`object`?e.fields:void 0,o=i?.name||``;if(k0e.includes(o))return 0;let s=$G.includes(o),c=(a?.filter(e=>!D0e.includes(e.name)).length??0)>0,l=(r?.list?.length??0)>0;return c||l||!s?t:0}function M0e(e,t){let{options:n}=e,r=(n?.list||[])?.length>0,i=O0e.includes(n?.layout||``);return r&&!i?t:0}function tK(e,t){if(e?.name&&t.includes(e?.name))return e;if(e)return tK(e.type,t)}function*nK(e,{compact:t=!1}={},n=[],r=[]){n.length!==0&&!t&&(yield[fN(n),e,{flatPathArray:n,flatPathArrayWithTypes:r}]);for(let[i,a]of Object.entries(e)){let e=n.concat(i),o=r.concat({segment:i,type:rK(a)});if(Array.isArray(a)){yield*N0e(a,{compact:t},e,o);continue}if(typeof a==`object`&&a){MN(a)&&(yield*nK(a,{compact:t},e,o));continue}yield[fN(e),a,{flatPathArray:e,flatPathArrayWithTypes:o}]}}function*N0e(e,{compact:t=!1}={},n=[],r=[]){n.length!==0&&!t&&(yield[fN(n),e,{flatPathArray:n,flatPathArrayWithTypes:r}]);for(let[i,a]of e.entries()){if(Array.isArray(a))continue;if(typeof a==`object`&&a){ec(a)&&(yield*nK(a,{compact:t},n.concat({_key:a._key}),r.concat({segment:a._key,type:rK(a)})));continue}let e=n.concat(i),o=r.concat({segment:i,type:rK(a)});yield[fN(e),a,{flatPathArray:e,flatPathArrayWithTypes:o}]}}function rK(e){return MN(e)&&`_type`in e&&typeof e._type==`string`?e._type:Array.isArray(e)?`array`:typeof e}function P0e(e){return typeof e==`object`&&`type`in e?e:{segment:e}}function*iK(e,t,n=new WeakMap,r=[]){let[i,...a]=t;if(e===void 0||i===void 0)return;let o=r.concat(i),s=JSON.stringify(o),c=n.get(e);c===void 0&&(c={},n.set(e,c));let l=c?.[s],{segment:u,type:d}=P0e(i),f;if(l!==void 0)f=l;else{if(vc(e)&&(f=e.fields.find(e=>e.name===u)?.type),yc(e)){if(e.of.length===0)throw Error(`Array schema at segment \`${JSON.stringify(u)}\` has no constituent types`);if(e.of.length===1)f=e.of[0];else{if(d===void 0)throw Error(`No type hint provided for polymorphic array segment: \`${JSON.stringify(u)}\``);f=e.of.find(e=>eK(e,new Set).some(({name:e})=>e===d))}}if(f===void 0)throw Error(`Could not resolve schema segment: \`${JSON.stringify(u)}\``);c[s]=f}yield f,yield*iK(f,a,n,o)}function aK(e){return vc(e.schemaType)}function oK(e){return xc(e.schemaType)}function F0e(e){return Sc(e.schemaType)}function sK({groups:e,members:t=[]}){let n=e!==void 0,r=C(t).pipe(je(uK),je(({groups:t})=>e===void 0||!e.some(e=>t.some(t=>t===e.name)))),i=n?C(e).pipe(G(e=>C(t).pipe(je(uK),je(({groups:t})=>t.includes(e.name))))):C(t);return _e(r,i).pipe(je(I0e),K(e=>[cK(e).path,e]),Ee(e=>{let[,t]=e,n=cK(t);return aK(n)?nt(e).pipe(ia(sK({groups:n.groups,members:n._allMembers}))):oK(n)||F0e(n)?nt(e).pipe(ia(sK({members:n.members}))):nt(e)}))}function cK(e){return e.kind===`field`?e.field:e.item}function lK(e){return typeof e==`object`&&!!e&&`kind`in e&&typeof e.kind==`string`}function uK(e){return lK(e)&&e.kind===`field`}function I0e(e){return lK(e)&&[`field`,`item`].includes(e.kind)}function L0e(e,t,n){return sK({groups:n.groups,members:n._allMembers}).pipe(K(([t])=>{let n=fN(t);return[n,e[n]]}),je(([,e])=>e!==void 0),je(([,e])=>e.status===`unresolved`),G(([e,n])=>Pi({path:nt(e),divergence:nt(n),pathSchemaTypes:C(iK(t,n.snapshots.subjectHead?.pathWithTypes??n.snapshots.upstreamHead?.pathWithTypes??mN(e))).pipe(ta(),Ge(e=>(console.warn(e),nt([]))))})),je(R0e)).pipe($i((e,{path:t,pathSchemaTypes:n,divergence:r})=>{let i=mN(t),a=n.at(-1);if(a===void 0)return e;let o,s,c;for(let e=0;eC(Object.entries(e))),ta(),K(e=>({divergences:e,divergencesByNode:e.reduce((e,[t])=>{let n=mN(t);for(let t=0;tu.next(r),f=[u,r],t[2]=r,t[3]=d,t[4]=f),(0,$.useEffect)(d,f);let p;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=new fi(void 0),t[5]=p):p=t[5];let m=p,h,g;t[6]===i?(h=t[7],g=t[8]):(h=()=>m.next(i),g=[m,i],t[6]=i,t[7]=h,t[8]=g),(0,$.useEffect)(h,g);let _;bb0:{if(!o){_=et;break bb0}let e;t[9]===n?e=t[10]:(e=Pi({divergences:n,schemaType:u.pipe(je(U0e)),formState:m.pipe(je(H0e),ze(V0e),K(B0e))}),t[9]=n,t[10]=e),_=e}let v=_,y;t[11]===v?y=t[12]:(y=G0e({dispatch:c,context:v}),t[11]=v,t[12]=y);let b=y,x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{c.next({type:`FOCUS`,context:{path:e}})},t[13]=x):x=t[13];let S=x,C;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{c.next({type:`BLUR`,context:{path:e}})},t[14]=C):C=t[14];let w=C,T;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>{c.next({type:`BLUR_FOCUSED`})},t[15]=T):T=t[15];let E=T,D;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D={focusedDivergence:void 0,previousDivergence:void 0,nextDivergence:void 0,upstreamId:void 0,state:`pending`,divergences:[],allDivergences:[],divergencesByNode:{}},t[16]=D):D=t[16];let O=tD(b,D),A;return t[17]===O?A=t[18]:(A={state:O,focusDivergence:S,blurDivergence:w,blurFocusedDivergence:E},t[17]=O,t[18]=A),A}function B0e(e){return e&&OO(e,[`groups`,`_allMembers`])}function V0e(e,t){return e.value?._id===t.value?._id}function H0e(e){return e!==void 0}function U0e(e){return e!==void 0}function dK(e){let t=e.divergences.findIndex(([t])=>t===e.focusedDivergence);return{...e,focusedDivergence:t===-1?void 0:e.focusedDivergence,previousDivergence:e.focusedDivergence===void 0?void 0:e.divergences.at((t-1+e.divergences.length)%e.divergences.length)?.[0],nextDivergence:e.focusedDivergence===void 0?void 0:e.divergences.at((t+1)%e.divergences.length)?.[0]}}function W0e(e,t){if(e.focusedDivergence===void 0||e.nextDivergence===void 0)return!1;let n=t.find(([t])=>t===e.focusedDivergence)?.[1];return n===void 0||n.status===`resolved`}function G0e({dispatch:e,context:t}){return _e(e,t.pipe(K(e=>({type:`READ_DIVERGENCES`,context:e})))).pipe(Pa((e,t)=>{switch(t.type){case`READ_DIVERGENCES`:return L0e(t.context.divergences.divergences,t.context.schemaType,t.context.formState).pipe(K(({divergences:n,divergencesByNode:r})=>dK({...e,upstreamId:t.context.divergences.upstreamId,state:t.context.divergences.state,allDivergences:Object.entries(t.context.divergences.divergences),divergences:n,divergencesByNode:r,focusedDivergence:W0e(e,n)?e.nextDivergence:e.focusedDivergence})));case`FOCUS`:return nt(dK({...e,focusedDivergence:t.context.path}));case`BLUR`:return e.focusedDivergence===void 0||t.context.path!==e.focusedDivergence?nt(e):nt(dK({...e,focusedDivergence:void 0}));case`BLUR_FOCUSED`:return nt(dK({...e,focusedDivergence:void 0}));default:return nt(e)}},{focusedDivergence:void 0,previousDivergence:void 0,nextDivergence:void 0,upstreamId:void 0,state:`pending`,divergences:[],allDivergences:[],divergencesByNode:{}}),re(1))}function K0e(e,t){return e?.divergencesByNode?.[fN(t)]}function fK(e,t){if(e!==void 0)return e.divergences.filter(([e])=>e===fN(t)).map(([,e])=>e).at(0)}function q0e(e,t){return e?.divergences.find(([e])=>lN(t,mN(e)))?.[1]}function pK(e){let t=(0,Z.c)(12),{state$:n}=Ez(),r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={releases:new Map,state:`initialising`},t[0]=r):r=t[0];let i=tD(n,r);if(e===void 0){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e={release:void 0,state:`initialising`},t[1]=e):e=t[1],e}let a,o,s;if(t[2]!==e||t[3]!==i){s=Symbol.for(`react.early_return_sentinel`);bb0:{let n=Vn(e);if(n===void 0){let n=Rn(e)?`drafts`:`published`,r;t[7]===n?r=t[8]:(r={release:n,state:`loaded`},t[7]=n,t[8]=r),s=r;break bb0}a=i,o=i?.releases.get(eB(n))??n}t[2]=e,t[3]=i,t[4]=a,t[5]=o,t[6]=s}else a=t[4],o=t[5],s=t[6];if(s!==Symbol.for(`react.early_return_sentinel`))return s;let c;return t[9]!==a||t[10]!==o?(c={...a,release:o},t[9]=a,t[10]=o,t[11]=c):c=t[11],c}function J0e({fromValue:e,toValue:t,upstreamParent:n,path:r}){return mN(r).at(-1)===`_type`&&e!==void 0&&t!==void 0&&e!==t?`changeObjectType`:e!==void 0&&t===void 0?`unset`:Array.isArray(n)&&e===void 0&&t!==void 0?`insert`:`set`}var mK=`da39a3ee5e6b4b0d3255bfef95601890afd80709`;function Y0e({fromHash:e,toHash:t,upstreamParentIsArray:n,path:r}){return mN(r).at(-1)===`_type`&&e!==mK&&t!==mK&&e!==t?`changeObjectType`:e!==mK&&t===mK?`unset`:n&&e===mK&&t!==mK?`insert`:`set`}function X0e(e){return Array.isArray(e)&&e.length===2&&typeof e.at(0)==`string`&&(typeof e.at(1)==`string`||typeof e.at(1)==`number`)}function hK(){if(window?.scheduler!==void 0){let{scheduler:e}=window;return ma(()=>C(e.yield()))}if(typeof requestIdleCallback==`function`){let e=new Promise(e=>requestIdleCallback(e));return ma(()=>C(e))}return S()}var gK;function Z0e(e,t){if(e===void 0||t===void 0)return et;gK??=CI();let n=gK.get([e,t]);if(n!==void 0)return n;let{intersectingKeys:r,aIntersectingKeys:i,bIntersectingKeys:a}=Q0e(e,t),o=nt([i,a]).pipe(K(([e,t])=>rQe(e.length,t.length,(n,r)=>e[n]===t[r])),K(e=>e.map(([e])=>i[e])),G(e=>r.size<3?C(e):e.length===1?C(r):C(r).pipe(je(t=>!e.includes(t)))),K(e=>[e,a.indexOf(e)-i.indexOf(e)]),je(([,e])=>e!==0),ta(),K(Object.fromEntries),re(1));return gK.set([e,t],o),o}var Q0e=(e,t)=>`intersection`in Set.prototype?$0e(e,t):e2e(e,t),$0e=(e,t)=>{let n=new Set(e.map(({_key:e})=>e)),r=new Set(t.map(({_key:e})=>e)),i=n.intersection(r),[a,o]=[e,t].map(e=>e.filter(({_key:e})=>i.has(e)).map(({_key:e})=>e));return{intersectingKeys:i,aIntersectingKeys:a,bIntersectingKeys:o}},e2e=(e,t)=>{let n=bU(e.map(({_key:e})=>e),t.map(({_key:e})=>e)),[r,i]=[e,t].map(e=>e.filter(({_key:e})=>n.includes(e)).map(({_key:e})=>e));return{intersectingKeys:new Set(n),aIntersectingKeys:r,bIntersectingKeys:i}},_K;function vK(e){return _K??=new TextEncoder,t2e(typeof e==`string`?_K.encode(e):typeof e==`number`||typeof e==`boolean`?_K.encode(String(e)):_K.encode((0,LQe.default)(e)))}async function t2e(e){let t=await globalThis.crypto.subtle.digest(`SHA-1`,e);return n2e(new Uint8Array(t))}async function n2e(e){return Array.from(e).map(e=>e.toString(16).padStart(2,`0`)).join(``)}var r2e=/(\.|^)_(id|rev|key|system|createdAt|updatedAt|systemDivergences)(\.|$)/g;function i2e({upstreamAtFork:e,upstreamHead:t,subjectHead:n,resolutions:r=[]}){if(n===void 0||t===void 0||e===void 0)return et;let i=[n._id,t._id,e._id].join(`.`);return performance.mark(i),_e(C(nK(n)).pipe(K(e=>[`subjectHead`,e])),C(nK(t)).pipe(K(e=>[`upstreamHead`,e])),C(nK(e)).pipe(K(e=>[`upstreamAtFork`,e]))).pipe(K(([e,[t,n,r]])=>({snapshotType:e,path:t,value:n,context:r})),je(({path:e})=>!e.match(r2e)),s2e(),c2e(),$i((e,{snapshotType:t,path:n,value:r,arrays:i,objects:a,context:o})=>{e[n]??={subjectHead:void 0,upstreamHead:void 0,upstreamAtFork:void 0};let s=fN(o.flatPathArray.slice(0,-1)),c=i[s],l=a[s];return e[n][t]={value:r,parentArray:c,parentObjectType:lO(l,`_type`),pathWithTypes:o.flatPathArrayWithTypes},e},{}),Ue(()=>{performance.measure(i,{start:i,detail:{devtools:{dataType:`track-entry`,track:`Iterate all versions`,trackGroup:`Find divergences`,color:`tertiary-dark`}}})}),G(e=>C(Object.entries(e))),G(([e,t])=>C(r).pipe(xa(({_key:t})=>t===e,{resolutionMarker:void 0}),K(({resolutionMarker:e})=>e),K(n=>({path:e,snapshots:t,resolutionMarker:n}))))).pipe(je(({snapshots:e})=>{let t=[e.upstreamAtFork?.value,e.upstreamHead?.value,e.subjectHead?.value].some(MN),n=[e.upstreamAtFork?.value,e.upstreamHead?.value,e.subjectHead?.value].some(ec);return!t||n}),hK(),Ee(({path:r,snapshots:a,resolutionMarker:o})=>{let s=o===void 0?`sinceFork`:`sinceResolution`;if(u2e({strategy:s,upstreamAtFork:e,upstreamHead:t,resolutionMarker:o}))return s===`sinceResolution`&&o!==void 0?nt([r,{status:`resolved`,isAddressable:!1,documentId:t._id,documentType:n._type,subjectId:n._id,path:r,snapshots:a,sinceRevisionId:o?.[0]}]):et;if(a2e({strategy:s,snapshots:a,resolutionMarker:o})){let[i,c]=o2e({strategy:s,snapshots:a,resolutionMarker:o});return nt(c-i).pipe(je(e=>e!==0),hK(),za(bK(a.subjectHead?.parentArray)&&bK(a.upstreamHead?.parentArray)?Z0e(a.subjectHead.parentArray,a.upstreamHead?.parentArray):nt({})),K(([e,t])=>[e,t[lO(a,[`upstreamAtFork`,`value`,`_key`])??lO(a,[`upstreamHead`,`value`,`_key`])]]),je(e=>{let[,t]=e;return t!==void 0}),K(([,i])=>[r,{documentId:t._id,documentType:n._type,subjectId:n._id,status:`unresolved`,isAddressable:!0,effect:`move`,delta:i,upstreamPosition:c,sinceRevisionId:xK(e._id,e?._rev),path:r,snapshots:a}]))}if(s===`sinceFork`){let o=[`sinceFork`,i,r].join(`.`);return performance.mark(o),Pi({upstreamAtFork:C(vK(a.upstreamAtFork?.value)),upstreamHead:C(vK(a.upstreamHead?.value)),subjectHead:C(vK(a.subjectHead?.value))}).pipe(Ue(()=>{performance.measure(r,{start:o,detail:{devtools:{dataType:`track-entry`,track:`Hash snapshots`,trackGroup:`Find divergences`,color:`tertiary-dark`,properties:[[`Upstream at fork`,a.upstreamAtFork?.value],[`Upstream head`,a.upstreamHead?.value],[`Subject head`,a.subjectHead?.value],[`Strategy`,s]]}}})}),hK(),K(e=>({hashes:e,effect:J0e({fromValue:a.upstreamAtFork?.value,toValue:a.upstreamHead?.value,upstreamParent:a.upstreamHead?.parentArray,path:r})})),V(({hashes:e,effect:t})=>t===`insert`||t===`unset`||e.upstreamAtFork!==e.upstreamHead),V(({hashes:e,effect:t})=>t===`insert`||t===`unset`||e.upstreamHead!==e.subjectHead),V(({effect:e})=>{if(e===`insert`){let e=mN(r).at(-1);if(e&&dc(e))return a.subjectHead?.parentArray?.find(t=>ec(t)&&t._key===lO(e,`_key`))===void 0;if(typeof e==`number`)return a.subjectHead?.parentArray?.[e]===void 0}return!0}),V(()=>![a.upstreamAtFork?.value,a.upstreamHead?.value].some(Array.isArray)),K(({effect:i})=>{let o=[a.upstreamAtFork?.value,a.upstreamHead?.value].some(MN),s=[a.upstreamAtFork?.value,a.upstreamHead?.value].some(ec),c=[a.upstreamAtFork?.value,a.upstreamHead?.value].some(Array.isArray),l=[a.upstreamAtFork?.value,a.upstreamHead?.value].some(e=>e===null),u=!o&&!c||s||l&&!o&&!c,d={documentId:t._id,documentType:n._type,subjectId:n._id,status:`unresolved`,isAddressable:u,effect:i,sinceRevisionId:xK(e._id,e?._rev),path:r,snapshots:a};return d.effect===`insert`?[r,{...d,position:yK(a.upstreamHead?.parentArray,lO(a,[`upstreamHead`,`value`,`_key`]))??0}]:[r,d]}))}if(s===`sinceResolution`){if(o===void 0)throw Error(`Expected resolution marker`);let e=[`sinceResolution`,i,r].join(`.`);return performance.mark(e),Pi({upstreamHead:C(vK(a.upstreamHead?.value)),subjectHead:C(vK(a.subjectHead?.value))}).pipe(Ue(()=>{performance.measure(r,{start:e,detail:{devtools:{dataType:`track-entry`,track:`Hash snapshots`,trackGroup:`Find divergences`,color:`tertiary-dark`,properties:[[`Upstream at fork`,a.upstreamAtFork?.value],[`Upstream head`,a.upstreamHead?.value],[`Subject head`,a.subjectHead?.value],[`Strategy`,s]]}}})}),hK(),K(e=>[r,{documentId:t._id,documentType:n._type,subjectId:n._id,path:r,snapshots:a,status:e.upstreamHead===o[1]||e.upstreamHead===e.subjectHead?`resolved`:`unresolved`,isAddressable:!0,effect:Y0e({fromHash:o[1],toHash:e.upstreamHead,upstreamParentIsArray:Array.isArray(a.upstreamHead),path:r}),sinceRevisionId:o[0]}]))}return et}),l2e())}function a2e({strategy:e,snapshots:t,resolutionMarker:n}){if(e===`sinceFork`)return ec(t.upstreamAtFork?.value)&&ec(t.upstreamHead?.value);if(e===`sinceResolution`){if(n===void 0)throw Error(`Expected resolution marker`);return ec(t.upstreamHead?.value)}throw Error(`Unexpected strategy: "${e}"`)}function o2e({strategy:e,snapshots:t,resolutionMarker:n}){let r=lO(t,[`upstreamAtFork`,`value`,`_key`])??lO(t,[`upstreamHead`,`value`,`_key`]);if(e===`sinceFork`)return[yK(t.upstreamAtFork?.parentArray,r),yK(t.upstreamHead?.parentArray,r)];if(e===`sinceResolution`){if(n===void 0)throw Error(`Expected resolution marker`);if(typeof n[1]!=`number`)throw Error(`Expected upstream position at resolution as number, but received string`);return[n[1],yK(t.upstreamHead?.parentArray,r)]}throw Error(`Unexpected strategy: "${e}"`)}function s2e(){let e={};return G(t=>(Array.isArray(t.value)&&(e[t.path]=t.value),nt({...t,arrays:e})))}function c2e(){let e={};return G(t=>(d2e(t.value)&&(e[t.path]=t.value),nt({...t,objects:e})))}function l2e(){let e=[];return S(ta(),G(e=>C(e.sort(([e],[t])=>{let n=mN(e),r=mN(t);return n.at(-1)===`_type`&&r.at(-1)!==`_type`?-1:+(n.at(-1)!==`_type`&&r.at(-1)===`_type`)}))),Ee(([t,n])=>{if(e.some(e=>lN(e,mN(t))))return et;let r=mN(t).slice(0,-1),i=![n.snapshots.upstreamHead?.value,n.snapshots.subjectHead?.value].some(ec)||n.snapshots.upstreamHead?.parentObjectType===n.snapshots.subjectHead?.parentObjectType,a=n.effect===`changeObjectType`,o=!e.some(e=>fN(e)===fN(r));return a||!i&&o?(e.push(r),nt([fN(r),{...n,effect:`changeObjectType`,isAddressable:!0,path:fN(r)}])):nt([t,n])}))}function yK(e=[],t){return e.findIndex(e=>typeof e!=`object`||!e||!(`_key`in e)?!1:e._key===t)}function u2e({strategy:e,upstreamAtFork:t,upstreamHead:n,resolutionMarker:r}){if(e===`sinceResolution`){if(r===void 0)throw Error(`Expected resolution marker`);let[e,t]=r[0].split(`@`);return e===n._id&&t===n._rev}if(e===`sinceFork`)return t?._rev===n._rev;throw Error(`Unexpected strategy: "${e}"`)}function bK(e){return Array.isArray(e)?e.some(ec):!1}function d2e(e){return typeof e==`object`&&!!e&&`_type`in e}function xK(...e){return e.join(`@`)}function f2e(e){return Array.isArray(e)&&e.every(p2e)}function p2e(e){return typeof e==`object`&&!!e&&`_key`in e&&typeof e._key==`string`&&`resolutionMarker`in e&&X0e(e.resolutionMarker)}var SK,CK,wK={state:`pending`,upstreamId:void 0,divergences:{}};function m2e({upstreamId:e,subjectId:t}){g2e();let n=_2e({upstreamId:e,subjectId:t}),r=CK.get(n);if(r!==void 0)return r;let i=new k,a=[`collateDocumentDivergences`,n].join(`.`);if(e===void 0||t===void 0)return{observable:et,context:i};let o={context:i,observable:i.pipe(la(1e3),Ue(()=>performance.mark(n)),ze(h2e),Pa((t,r)=>nt(r).pipe(hK(),Ue(()=>performance.mark(a)),G(i2e),ta(),Ue(()=>performance.measure(n,{start:a,detail:{devtools:{dataType:`track-entry`,track:`Find all divergences`,trackGroup:`Aggregate Divergences`,color:`tertiary-dark`}}})),K(Object.fromEntries),K(n=>({...t,state:`ready`,upstreamId:e,divergences:n})),Ma({...t,upstreamId:e,state:`pending`})),wK),Ma(wK),re(1))};return CK.set(n,o),SK.next(n),o}function h2e(e,t){return e.upstreamHead._rev===t.upstreamHead._rev&&e.subjectHead._rev===t.subjectHead._rev&&e.upstreamAtFork._rev===t.upstreamAtFork._rev&&AO(e.resolutions,t.resolutions)}function g2e(){CK??=new mO({maxSize:10}),SK??=new k}function _2e({subjectId:e,upstreamId:t}){return[t,e].join(`.`)}var TK;function v2e({a:e,b:t,client:n,getTransactionsLogs:r=yU}){if(e===void 0||t===void 0)return et;TK??=new mO({maxSize:250});let i=[e,t].join(`;`),a=TK.get(i);if(a!==void 0)return a;let o=_e(DK({documentId:e,client:n,getTransactionsLogs:r}).pipe(K(e=>[`a`,e])),DK({documentId:t,client:n,getTransactionsLogs:r}).pipe(K(e=>[`b`,e]))).pipe(ja((e,[t,n])=>(e[t].add(n.id),e.currentTransaction=[t,n],e),{a:new Set,b:new Set,currentTransaction:void 0}),xa(e=>{let{a:t,b:n,currentTransaction:r}=e;if(r===void 0)return!1;let[i,a]=r;return(i===`a`?n:t).has(a.id)},void 0),K(e=>{if(e===void 0)return;let[,t]=e.currentTransaction;return t}),Ge(e=>{throw TK?.delete(i),e}));return TK.set(i,o),o}var EK;function DK({documentId:e,baseRevisionId:t,cursor:n,client:r,getTransactionsLogs:i=yU}){EK??=new mO({maxSize:250});let a=[e,t,n].join(`;`),o=EK.get(a);if(o!==void 0)return o;let s=i(r,e,{limit:50,excludeContent:!0,effectFormat:`mendoza`,reverse:!0,includeIdentifiedDocumentsOnly:!0,toTransaction:n??t,tag:`sanity.studio.divergences.read-version-lineage`}),c=C(s).pipe(G(e=>C(e)),na((a,o)=>{if(a.id===n)return et;let s=o===49?DK({documentId:e,baseRevisionId:t,cursor:a.id,client:r,getTransactionsLogs:i}):et;if(y2e(a,e)&&a.effects[e]!==void 0){let t=xg({},a.effects[e]?.apply);if(t._system?.base!==void 0)return Fe(nt(a),DK({documentId:t._system.base.id,baseRevisionId:t._system.base.rev,client:r,getTransactionsLogs:i}),s)}return Fe(nt(a),s)}),Ge(e=>{throw EK?.delete(a),e}));return EK.set(a,c),c}function y2e(e,t){return e.mutations.some(e=>ac(e)||sc(e)||oc(e))&&e.effects[t]!==void 0&&e.effects[t].revert.length===2&&e.effects[t].revert[0]===0&&e.effects[t].revert[1]===null}function OK(e){return e.version??e.published}var kK=Object.create(null);async function AK({documentId:e,client:t,toTransaction:n,fromTransaction:r}){let{projectId:i,dataset:a}=t.config(),o=`${i}:${a}:${e}-${n}-${r}`;if(kK[o]&&n!==void 0)return kK[o];let s=r!==n,c=await yU(t,e,{tag:`sanity.studio.documents.history`,effectFormat:`mendoza`,excludeContent:!0,includeIdentifiedDocumentsOnly:!0,limit:50,fromTransaction:r,toTransaction:n});if(s&&(c=c.filter(e=>e.id!==r)),(s?c.length===49:c.length===50)&&(n&&c[c.length-1].id!==n||!n)){let r=await AK({documentId:e,client:t,toTransaction:n,fromTransaction:c[c.length-1].id});return c.concat(r)}return kK[o]=c,c}function b2e(e,t){let n=[...e,...t].reduce((e,t)=>{if(e.has(t.id)){let n=e.get(t.id);return hW(n)&&!hW(t)?(e.set(t.id,t),e):(n.type!==t.type&&e.set(`${t.id}-${t.type}`,t),e)}return e.set(t.id,t)},new Map);return Array.from(n.values())}function x2e(e,t){let n=``;return sW(e)?n=t===`published`?e.revisionId||`publishCreation--${e.timestamp}`:e.versionRevisionId:cW(e)?n=t===`published`?`deleteAt-${e.timestamp}`:e.versionRevisionId:lW(e)?n=t===`published`?e.revisionId:e.versionRevisionId||e.revisionId:uW(e)?n=t===`published`?`unpublishAt-${e.timestamp}`:``:dW(e)||fW(e)?n=t===`published`?``:e.versionRevisionId:pW(e)?n=`deleted-${e.timestamp}`:(GQe(e)||mW(e)||hW(e))&&(n=e.revisionId),{...e,id:n}}function S2e(e){let t=JSON.parse(JSON.stringify(e));return t.forEach((e,n)=>{if(lW(e)||cW(e)){e.documentId=e.versionId;for(let r=n;r{if(mW(t)){let n=e[e.length-1];if(n&&mW(n)&&jK(n.timestamp,t.timestamp)&&n.author===t.author)return e}return e.push(t),e},[])}function w2e(e){return{author:e.author,documentIDs:[],id:e.transactionId,timestamp:e.timestamp.toISOString(),effects:{[e.head._id]:{apply:e.effects.apply,revert:e.effects.revert}}}}function T2e(e){return e.map(e=>lW(e)?{...e,documentId:e.versionId}:e)}function E2e({remoteEdits:e,events:t,expandedEvents:n}){return[...e,...t,...n].sort((e,t)=>lW(e)&&hW(t)&&e.versionRevisionId===t.revisionId?-1:lW(t)&&hW(e)&&t.versionRevisionId===e.revisionId?1:Date.parse(t.timestamp)-Date.parse(e.timestamp))}function MK(e){let t=!!e,n=e&&NK(e?.apply),r=e&&NK(e?.revert);return n?`deleted`:r?`created`:t?`modified`:`noop`}function NK(e){return e[0]===0&&e[1]===null}var PK=e=>({type:`editTransaction`,author:e.author,timestamp:e.timestamp,revisionId:e.id});function FK(e,t,n){let r=e.filter(e=>MK(e.effects[t])===`modified`).sort((e,t)=>Date.parse(t.timestamp)-Date.parse(e.timestamp)),i=[];for(let e of r){let r=n?{id:e.id,timestamp:e.timestamp,type:`updateLiveDocument`,documentId:t,revisionId:e.id,author:e.author,documentVariantType:xP(t)}:{type:`editDocumentVersion`,documentId:t,id:e.id,timestamp:e.timestamp,author:e.author,contributors:[e.author],revisionId:e.id,transactions:[PK(e)],documentVariantType:xP(t)};if(i.length===0){i.push(r);continue}let a=i[i.length-1];jK(a.timestamp,r.timestamp)?hW(a)&&(a.transactions.push(PK(e)),!a.contributors.includes(r.author)&&a.author!==r.author&&a.contributors.push(r.author)):i.push(r)}return i}var D2e=`history-cleared`;function O2e(e,t){let n=t===`version`?e.find(sW):e.find(e=>`versionRevisionId`in e&&e.versionRevisionId&&!cW(e)&&!pW(e));return n&&`versionRevisionId`in n?n.versionRevisionId:void 0}function k2e(e,{apiEvents:t,transactions:n,documentId:r,documentVariantType:i}){if(!(t.length===0&&n.length>0&&e.length>0))return e;let a=new Date(e[e.length-1].timestamp).getTime()-1;return[{type:`historyCleared`,documentId:r,id:D2e,timestamp:new Date(a).toISOString(),author:``,documentVariantType:i},...e]}function A2e(e,t){return{events:b2e(e.events,t.events),nextCursor:t.origin===`reload`?e.nextCursor:t.nextCursor,loading:t.loading,error:t.error}}function j2e({client:e,documentId:t}){let n=xP(t),r=new fi({cursor:null,origin:`initial`}),i=({limit:r,nextCursor:i})=>{let a=new URLSearchParams({limit:r.toString()});return i&&a.append(`nextCursor`,i),e.observable.request({url:`/data/history/${e.config().dataset}/events/documents/${t}?${a.toString()}`,tag:`get-document-events`}).pipe(K(e=>({events:e.events[t]?.map(e=>x2e(e,n))||[],nextCursor:e.nextCursor,loading:!1,error:null})))},a=r=>{let i=O2e(r,n);return C(AK({client:e,documentId:t,fromTransaction:i||``,toTransaction:void 0})).pipe(K(e=>k2e(FK(e,t,!1),{apiEvents:r,transactions:e,documentId:t,documentVariantType:n})))},o=``;return{events$:r.pipe(G(({cursor:e,origin:t})=>i({nextCursor:e,limit:t===`reload`?10:100}).pipe(G(e=>n===`published`||t===`loadMore`?nt({...e,origin:t}):a(e.events).pipe(K(n=>({...e,events:[...n,...e.events],origin:t})))),Ge(e=>(console.error(`Error fetching events`,e),[{events:[],nextCursor:``,loading:!1,error:e,origin:t}])),Ma({events:[],nextCursor:``,loading:!0,error:null,origin:t}))),ja(A2e,gW),Ue(e=>{o=e.nextCursor}),re(1)),reloadEvents:()=>r.next({cursor:null,origin:`reload`}),loadMore:()=>{let e=r.getValue().cursor;o&&e!==o&&r.next({origin:`loadMore`,cursor:o})}}}var IK=Object.create(null);function LK({client:e,documentId:t,revisionId:n,time:r}){if(n===`history-cleared`)return nt({document:null,loading:!1,revisionId:n});let{projectId:i,dataset:a}=e.config(),o=`${i}:${a}:${t}@${n?[`revisionId`,n].join(`.`):[`time`,r].join(`.`)}`;if(!IK[o]){let i=new URLSearchParams(typeof n==`string`?{revision:n}:{time:r});IK[o]=e.observable.request({url:`/data/history/${a}/documents/${t}?${i}`,tag:`get-document-revision`}).pipe(K(e=>{let t=e.documents[0];return{document:t,loading:!1,revisionId:t?._rev}}),Ge(e=>(console.error(`Error fetching document at revision`,e),[{document:null,loading:!1,revisionId:n}])),Ma({document:null,loading:!0,revisionId:n}),re(1))}return IK[o]}var M2e=e=>{let t=(0,Z.c)(4);if(e.enabled){let n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(N2e,{...e}),t[0]=e,t[1]=n),n}let n;return t[2]===e?n=t[3]:(n=(0,Q.jsx)(F2e,{...e}),t[2]=e,t[3]=n),n},N2e=e=>{let t=(0,Z.c)(25),{formState:n,upstreamEditState:r,editState:i,subjectId:a,schemaType:o,children:s}=e,c=pb(mb),l;t[0]===r?l=t[1]:(l=OK(r),t[0]=r,t[1]=l);let u=l,d=u?._id,f=d!==void 0,p=Un(a)?i.published:i.version??i.draft,m;t[2]!==f||t[3]!==a||t[4]!==d?(m=!f||d===void 0||a===void 0?{context:new k,observable:nt(wK)}:m2e({subjectId:a,upstreamId:d}),t[2]=f,t[3]=a,t[4]=d,t[5]=m):m=t[5];let h=m,g;t[6]===p?g=t[7]:(g=p&&`_systemDivergences`in p&&typeof p._systemDivergences==`object`&&p._systemDivergences!==null&&`resolutions`in p._systemDivergences&&f2e(p._systemDivergences.resolutions)?p._systemDivergences.resolutions:[],t[6]=p,t[7]=g);let _;t[8]!==c||t[9]!==h.context||t[10]!==f||t[11]!==p||t[12]!==g||t[13]!==u?(_={upstreamHead:u,hasUpstreamVersion:f,subjectHead:p,resolutions:g,client:c,context:h.context},t[8]=c,t[9]=h.context,t[10]=f,t[11]=p,t[12]=g,t[13]=u,t[14]=_):_=t[14],I2e(_);let v;t[15]!==h.observable||t[16]!==n||t[17]!==o?(v={divergences:h.observable,schemaType:o,formState:n},t[15]=h.observable,t[16]=n,t[17]=o,t[18]=v):v=t[18];let y=z0e(v),[b]=(0,$.useState)(U2e),x;t[19]!==y||t[20]!==b?(x={enabled:!0,sessionId:b,...y},t[19]=y,t[20]=b,t[21]=x):x=t[21];let S=x,C;return t[22]!==s||t[23]!==S?(C=(0,Q.jsx)(wo.Provider,{value:S,children:s}),t[22]=s,t[23]=S,t[24]=C):C=t[24],C},P2e={enabled:!1,sessionId:null},F2e=e=>{let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(wo.Provider,{value:P2e,children:n}),t[0]=n,t[1]=r),r};function RK(){return(0,$.useContext)(wo)}function I2e(e){let t=(0,Z.c)(34),{upstreamHead:n,hasUpstreamVersion:r,subjectHead:i,resolutions:a,client:o,context:s}=e,c=r&&i&&n,l;t[0]!==i||t[1]!==n?._id||t[2]!==n?._rev?(l=lO(i,[`_system`,`base`,`id`])===n?._id&&lO(i,[`_system`,`base`,`rev`])===n?._rev,t[0]=i,t[1]=n?._id,t[2]=n?._rev,t[3]=l):l=t[3];let u=l,d;t[4]!==u||t[5]!==o||t[6]!==c||t[7]!==i?._id||t[8]!==n?._id?(d=c&&u?et:v2e({a:n?._id,b:i?._id,client:o}),t[4]=u,t[5]=o,t[6]=c,t[7]=i?._id,t[8]=n?._id,t[9]=d):d=t[9];let f=tD(d,void 0),p;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=new fi(null),t[10]=p):p=t[10];let m=p,h,g;t[11]===n?(h=t[12],g=t[13]):(h=()=>m.next(n),g=[n,m],t[11]=n,t[12]=h,t[13]=g),(0,$.useEffect)(h,g);let _;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(_=new fi(null),t[14]=_):_=t[14];let v=_,y,b;t[15]===i?(y=t[16],b=t[17]):(y=()=>v.next(i),b=[i,v],t[15]=i,t[16]=y,t[17]=b),(0,$.useEffect)(y,b);let x;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(x=new fi(null),t[18]=x):x=t[18];let S=x,C,w;t[19]===a?(C=t[20],w=t[21]):(C=()=>S.next(a??[]),w=[a,S],t[19]=a,t[20]=C,t[21]=w),(0,$.useEffect)(C,w);let T;bb0:{if(c&&u){let e;t[22]!==o||t[23]!==i?(e=LK({client:o,documentId:lO(i,[`_system`,`base`,`id`]),revisionId:lO(i,[`_system`,`base`,`rev`])}),t[22]=o,t[23]=i,t[24]=e):e=t[24],T=e;break bb0}if(n===null||i===null||!r||f===void 0){T=et;break bb0}let e;t[25]!==o||t[26]!==f.documentIDs[0]||t[27]!==f.id?(e=LK({client:o,documentId:f.documentIDs[0],revisionId:f.id}),t[25]=o,t[26]=f.documentIDs[0],t[27]=f.id,t[28]=e):e=t[28],T=e}let E=T,D;if(t[29]!==s||t[30]!==E){let e;t[32]===s?e=t[33]:(e=e=>s.next(e),t[32]=s,t[33]=e),D=Pi({upstreamHead:m.pipe(je(H2e)),subjectHead:v.pipe(je(V2e)),resolutions:S.pipe(K(B2e)),upstreamAtFork:E.pipe(je(z2e),K(R2e),je(L2e))}).pipe(Ue(e)),t[29]=s,t[30]=E,t[31]=D}else D=t[31];return tD(D,void 0)}function L2e(e){return e!=null}function R2e(e){let{document:t}=e;return t}function z2e(e){return e!==null}function B2e(e){return e??[]}function V2e(e){return e!=null}function H2e(e){return e!=null}function U2e(){return zf()}var W2e=e=>{let t=(0,Z.c)(3),n=RK();if(!n.enabled)return null;let r;return t[0]!==n||t[1]!==e?(r=(0,Q.jsx)(G2e,{...e,divergenceNavigator:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r},G2e=e=>{let t=(0,Z.c)(9),{divergenceNavigator:n,path:r}=e,i;t[0]!==n.state||t[1]!==r?(i=fK(n.state,r),t[0]=n.state,t[1]=r,t[2]=i):i=t[2];let a=i,{release:o}=pK(n.state.upstreamId??``),s;t[3]!==a||t[4]!==n||t[5]!==o?(s=a&&a.divergences[0][1].status===`unresolved`&&(0,Q.jsx)(BQe,{divergenceNavigator:n,divergence:a,upstreamBundle:o}),t[3]=a,t[4]=n,t[5]=o,t[6]=s):s=t[6];let c;return t[7]===s?c=t[8]:(c=(0,Q.jsx)(DE,{children:s}),t[7]=s,t[8]=c),c},K2e=`kzylaa1`,q2e=`var(--kzylaa0)`,zK=`_4qytgw0`,BK=e=>{let t=(0,Z.c)(13),{path:n,changedFromBaseVariant:r}=e,i=Array.isArray(n),a=i?`${K2e} ${zK}`:zK,o;t[0]!==i||t[1]!==n?(o=i?tee({[q2e]:eW(`input`,n)}):void 0,t[0]=i,t[1]=n,t[2]=o):o=t[2];let s;t[3]!==i||t[4]!==n?(s=i&&(0,Q.jsx)(W2e,{path:n}),t[3]=i,t[4]=n,t[5]=s):s=t[5];let c;t[6]===r?c=t[7]:(c=(0,Q.jsx)(zQe,{changedFromBaseVariant:r}),t[6]=r,t[7]=c);let l;return t[8]!==a||t[9]!==o||t[10]!==s||t[11]!==c?(l=(0,Q.jsxs)(`div`,{"data-testid":`form-field-gutter`,className:a,style:o,children:[s,c]}),t[8]=a,t[9]=o,t[10]=s,t[11]=c,t[12]=l):l=t[12],l},J2e=ib({name:`Inspected Divergence`,version:1,description:`User inspected divergence in a single node`}),VK=ib({name:`Acted On Divergence`,version:1,description:`User acted on divergence in a single node`}),HK=[`_systemDivergences`,`resolutions`],Y2e=[{},[]];function X2e(...e){let t=HK.map((e,t,n)=>n.slice(0,t).concat(e)).map((e,t)=>fh(e,Lne(Y2e[t]))),n=e.flatMap(([e,t])=>[fh([...HK,{_key:e}],mh()),fh(HK,zne([{_key:e,resolutionMarker:t}]))]);return[...t,...n]}function Z2e(e,t,...n){return C(t).pipe(Ee(([t,r])=>{let i=mN(t);if(r.effect===`set`&&i.at(-1)===`_type`&&n.some(e=>e.length>i.length-1&&lN(i.slice(0,-1),e)&&!sN(i,e)))return C(nK(e)).pipe(xa(([e])=>e===t),K(([,e])=>e),K(e=>fh(t,ph(e))));if(n.find(e=>sN(e,i))===void 0)return et;if(r.effect===`insert`)throw Error(`Array insertions not supported`);return r.effect===`unset`?nt(fh(t,mh())):r.effect===`set`?C(nK(e)).pipe(xa(([e])=>e===t),K(([,e])=>e),K(e=>fh(t,ph(e)))):et}))}function Q2e(e,t,n){let r=(0,Z.c)(53),{subjectId:i,documentId:a,documentType:o,sinceRevisionId:s,path:c}=e,l=pb(mb),u=AI(),d=JE(),[f,p]=(0,$.useState)(!1),m=(0,$.useContext)(wo),h=m?.sessionId??null,g=m?.enabled?m.state.divergences.length:null,_;r[0]!==g||r[1]!==h||r[2]!==d?(_=()=>d.log(J2e,{sessionId:h,divergenceCount:g}),r[0]=g,r[1]=h,r[2]=d,r[3]=_):_=r[3];let v=wn(_),y;r[4]===v?y=r[5]:(y=[v],r[4]=v,r[5]=y),(0,$.useEffect)(v,y);let b;r[6]===s?b=r[7]:(b=s.split(`@`),r[6]=s,r[7]=b);let[x,S]=b,C;if(r[8]!==l||r[9]!==c||r[10]!==x||r[11]!==S){let e;r[13]===c?e=r[14]:(e=e=>e?.loading?nt({isLoading:!0}):nt(e).pipe(je(i4e),K(r4e),G(e=>e?nt(iN(e,c)).pipe(K(t=>({value:t,document:e})),Ma(void 0)):et),K(n4e)),r[13]=c,r[14]=e),C=LK({client:l,documentId:x,revisionId:S}).pipe(G(e)),r[8]=l,r[9]=c,r[10]=x,r[11]=S,r[12]=C}else C=r[12];let w=C,T;if(r[15]!==a||r[16]!==u.pair||r[17]!==o||r[18]!==c){let e;r[20]===c?e=r[21]:(e=e=>e.ready?nt(e).pipe(K(OK),ya(t4e),G(e=>e===void 0?et:nt(iN(e,c)).pipe(K(t=>({value:t,document:e})),Ma(void 0))),K(e4e)):nt({isLoading:!0}),r[20]=c,r[21]=e),T=u.pair.editState(zn(a),o,Vn(a)).pipe(G(e)),r[15]=a,r[16]=u.pair,r[17]=o,r[18]=c,r[19]=T}else T=r[19];let E=T,D;r[22]===Symbol.for(`react.memo_cache_sentinel`)?(D={isLoading:!0},r[22]=D):D=r[22];let O=tD(w,D),k;r[23]===Symbol.for(`react.memo_cache_sentinel`)?(k={isLoading:!0},r[23]=k):k=r[23];let A=tD(E,k),j=O.isLoading||A.isLoading,M=n||j||f,N;r[24]===i?N=r[25]:(N=zn(i),r[24]=i,r[25]=N);let P;r[26]===i?P=r[27]:(P=Vn(i),r[26]=i,r[27]=P);let{patch:F}=nB(N,o,P),I;r[28]!==e||r[29]!==g||r[30]!==M||r[31]!==F||r[32]!==h||r[33]!==d||r[34]!==A?(I=async()=>{if(M||A.isLoading||A.value===void 0)return;p(!0),d.log(VK,{action:`mark-resolved`,sessionId:h,divergenceCount:g});let t=X2e(...await Ci(a4e(A.value.document,e).pipe(ta())));F.execute(t.map(hh.encodePatch))},r[28]=e,r[29]=g,r[30]=M,r[31]=F,r[32]=h,r[33]=d,r[34]=A,r[35]=I):I=r[35];let L=I,R;r[36]!==t||r[37]!==e.divergences||r[38]!==g||r[39]!==M||r[40]!==F||r[41]!==h||r[42]!==d||r[43]!==A?(R=async()=>{if(M||A.isLoading||A.value===void 0)return;p(!0),d.log(VK,{action:`take-upstream-value`,sessionId:h,divergenceCount:g});let n=await Ci(Z2e(A.value.document,t,...e.divergences.map($2e)).pipe(ta()));F.execute(n.map(hh.encodePatch))},r[36]=t,r[37]=e.divergences,r[38]=g,r[39]=M,r[40]=F,r[41]=h,r[42]=d,r[43]=A,r[44]=R):R=r[44];let z=R,B;return r[45]!==f||r[46]!==j||r[47]!==M||r[48]!==L||r[49]!==z||r[50]!==O||r[51]!==A?(B={upstreamBase:O,upstreamHead:A,markResolved:L,takeUpstreamValue:z,isLoading:j,isReadOnly:M,isActionPending:f},r[45]=f,r[46]=j,r[47]=M,r[48]=L,r[49]=z,r[50]=O,r[51]=A,r[52]=B):B=r[52],B}function $2e(e){let[t]=e;return mN(t)}function e4e(e){return{isLoading:!1,value:e}}function t4e(e){return e!==null}function n4e(e){return{isLoading:!1,value:e}}function r4e(e){let{document:t}=e;return t}function i4e(e){return e!==null}function a4e(e,t){return C(t.divergences).pipe(Ee(([t,n])=>Ki(nt(iN(e,t)),nt(n))),Ee(([t,n])=>{if(n.effect===`move`)throw Error(`Resolution of "move" divergences not implemented`);if(t===void 0)throw Error(`Could not resolve upstream value at \`${n.path}\``);return Ki(nt(n.path),Ki(nt(xK(e._id,e._rev)),C(vK(t))))}))}var o4e=J(yt).withConfig({displayName:`DivergenceOverlay`,componentId:`sc-xrqlve-0`})(({$path:e,$layer:t,...n})=>{let r=Pt(n.theme);return Vt`inline-size:100%;margin-block-start:${r.space[3]}px;@supports (position-anchor:--anchor){position:fixed;position-anchor:${eW(`input`,e)};position-area:block-end span-all;position-try-fallbacks:flip-block;inline-size:calc(anchor-size(inline) + ${r.space[5]}px);z-index:${t.zIndex};}`}),s4e=e=>{let t=(0,Z.c)(112),{divergenceNavigator:n,divergence:r,containerElement:i,readOnly:a}=e,{upstreamBase:o,upstreamHead:s,markResolved:c,takeUpstreamValue:l,isReadOnly:u,isActionPending:d,isLoading:f}=Q2e(r,n.state.allDivergences,a??!1),{release:p,state:m}=pK(r.documentId),h;t[0]!==f||t[1]!==o?.value?.value||t[2]!==s?.value?.value?(h=f?void 0:gN(TN(o?.value?.value??null,{}),TN(s?.value?.value??null,{})),t[0]=f,t[1]=o?.value?.value,t[2]=s?.value?.value,t[3]=h):h=t[3];let g=h,_;t[4]===r.diffComponent?_=t[5]:(_=c4e(r.diffComponent),t[4]=r.diffComponent,t[5]=_);let v=_,y;t[6]===r.path?y=t[7]:(y=e=>{let[t]=e;return t===r.path},t[6]=r.path,t[7]=y);let b=n.state.divergences.findIndex(y),{t:x}=ox(),S=Mt(),C;t[8]===s?.value?.document?C=t[9]:(C=s?.value?.document??{},t[8]=s?.value?.document,t[9]=C);let w;t[10]!==r.documentId||t[11]!==r.schemaType||t[12]!==C?(w={documentId:r.documentId,schemaType:r.schemaType,isComparingCurrent:!1,FieldWrapper:$.Fragment,rootDiff:null,value:C,showFromValue:!0},t[10]=r.documentId,t[11]=r.schemaType,t[12]=C,t[13]=w):w=t[13];let T;t[14]===r.path?T=t[15]:(T=mN(r.path),t[14]=r.path,t[15]=T);let E;t[16]!==r.schemaType||t[17]!==x||t[18]!==p||t[19]!==m?(E=m===`loaded`&&x(`divergence.effect.summary`,{title:r.schemaType.title,effect:x(`divergence.effect.changed`),versionName:typeof p==`string`?p:p?.metadata.title}),t[16]=r.schemaType,t[17]=x,t[18]=p,t[19]=m,t[20]=E):E=t[20];let D;t[21]===E?D=t[22]:(D=(0,Q.jsx)(X,{paddingX:4,paddingY:4,children:(0,Q.jsx)(Y,{size:1,children:E})}),t[21]=E,t[22]=D);let O;t[23]===x?O=t[24]:(O=x(`divergence.action.close.label`),t[23]=x,t[24]=O);let k=n.blurFocusedDivergence,A;t[25]===x?A=t[26]:(A=x(`divergence.action.close.label`),t[25]=x,t[26]=A);let j;t[27]===A?j=t[28]:(j={content:A,portal:!0},t[27]=A,t[28]=j);let M;t[29]!==n.blurFocusedDivergence||t[30]!==j||t[31]!==O?(M=(0,Q.jsx)(X,{paddingLeft:4,paddingRight:3,children:(0,Q.jsx)(dR,{"aria-label":O,icon:Gn,mode:`bleed`,onClick:k,tooltipProps:j})}),t[29]=n.blurFocusedDivergence,t[30]=j,t[31]=O,t[32]=M):M=t[32];let N;t[33]!==M||t[34]!==D?(N=(0,Q.jsxs)(bn,{justifyContent:`space-between`,alignItems:`center`,children:[D,M]}),t[33]=M,t[34]=D,t[35]=N):N=t[35];let P;t[36]!==v||t[37]!==g||t[38]!==r.schemaType||t[39]!==f?(P=(0,Q.jsx)(yt,{padding:4,borderTop:!0,borderBottom:!0,children:f?(0,Q.jsx)(Rt,{animated:!0,delay:1e3,radius:1,style:{width:`100%`,aspectRatio:`1/0.125`}}):(0,Q.jsx)(Q.Fragment,{children:g&&v&&(0,Q.jsx)(v,{diff:g,schemaType:r.schemaType})})}),t[36]=v,t[37]=g,t[38]=r.schemaType,t[39]=f,t[40]=P):P=t[40];let F;t[41]===x?F=t[42]:(F=x(`divergence.action.markResolved.label`),t[41]=x,t[42]=F);let I;t[43]!==u||t[44]!==c||t[45]!==F?(I=(0,Q.jsx)(dR,{mode:`ghost`,tone:`neutral`,text:F,type:`button`,onClick:c,disabled:u}),t[43]=u,t[44]=c,t[45]=F,t[46]=I):I=t[46];let L;t[47]===x?L=t[48]:(L=x(`divergence.action.takeFromUpstream.label`),t[47]=x,t[48]=L);let R;t[49]!==u||t[50]!==L||t[51]!==l?(R=(0,Q.jsx)(dR,{mode:`ghost`,tone:`neutral`,text:L,type:`button`,onClick:l,disabled:u}),t[49]=u,t[50]=L,t[51]=l,t[52]=R):R=t[52];let z;t[53]!==I||t[54]!==R?(z=(0,Q.jsxs)(bn,{gap:2,alignItems:`center`,children:[I,R]}),t[53]=I,t[54]=R,t[55]=z):z=t[55];let B;t[56]===d?B=t[57]:(B=d&&(0,Q.jsx)(Zt,{}),t[56]=d,t[57]=B);let V;t[58]!==z||t[59]!==B?(V=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:3,alignItems:`center`,children:[z,B]}),t[58]=z,t[59]=B,t[60]=V):V=t[60];let H=b+1,U;t[61]!==n.state.divergences.length||t[62]!==x||t[63]!==H?(U=x(`divergence.pagination`,{position:H,count:n.state.divergences.length}),t[61]=n.state.divergences.length,t[62]=x,t[63]=H,t[64]=U):U=t[64];let W;t[65]===U?W=t[66]:(W=(0,Q.jsx)(Y,{size:1,children:U}),t[65]=U,t[66]=W);let ee;t[67]===x?ee=t[68]:(ee=x(`divergence.action.previous.label`),t[67]=x,t[68]=ee);let te;t[69]===x?te=t[70]:(te=x(`divergence.action.previous.label`),t[69]=x,t[70]=te);let ne;t[71]===te?ne=t[72]:(ne={content:te},t[71]=te,t[72]=ne);let re=n.state.divergences.length<2,ie;t[73]===n?ie=t[74]:(ie=()=>{n.state.previousDivergence!==void 0&&n.focusDivergence(n.state.previousDivergence)},t[73]=n,t[74]=ie);let ae;t[75]!==ee||t[76]!==ne||t[77]!==re||t[78]!==ie?(ae=(0,Q.jsx)(dR,{"aria-label":ee,tooltipProps:ne,mode:`ghost`,tone:`neutral`,icon:hr,type:`button`,disabled:re,onClick:ie}),t[75]=ee,t[76]=ne,t[77]=re,t[78]=ie,t[79]=ae):ae=t[79];let oe;t[80]===x?oe=t[81]:(oe=x(`divergence.action.next.label`),t[80]=x,t[81]=oe);let se;t[82]===x?se=t[83]:(se=x(`divergence.action.next.label`),t[82]=x,t[83]=se);let ce;t[84]===se?ce=t[85]:(ce={content:se},t[84]=se,t[85]=ce);let le=n.state.divergences.length<2,ue;t[86]===n?ue=t[87]:(ue=()=>{n.state.nextDivergence!==void 0&&n.focusDivergence(n.state.nextDivergence)},t[86]=n,t[87]=ue);let de;t[88]!==oe||t[89]!==ce||t[90]!==le||t[91]!==ue?(de=(0,Q.jsx)(dR,{"aria-label":oe,tooltipProps:ce,mode:`ghost`,tone:`neutral`,icon:Cr,type:`button`,disabled:le,onClick:ue}),t[88]=oe,t[89]=ce,t[90]=le,t[91]=ue,t[92]=de):de=t[92];let G;t[93]!==W||t[94]!==ae||t[95]!==de?(G=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,justifyContent:`flex-end`,alignItems:`center`,children:[W,ae,de]}),t[93]=W,t[94]=ae,t[95]=de,t[96]=G):G=t[96];let fe;t[97]!==V||t[98]!==G?(fe=(0,Q.jsx)(X,{paddingX:4,paddingY:3,children:(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,justifyContent:`space-between`,children:[V,G]})}),t[97]=V,t[98]=G,t[99]=fe):fe=t[99];let pe;t[100]!==S||t[101]!==N||t[102]!==P||t[103]!==fe||t[104]!==T?(pe=(0,Q.jsxs)(o4e,{open:!0,border:!0,radius:3,shadow:2,$path:T,contentEditable:!1,$layer:S,children:[N,P,fe]}),t[100]=S,t[101]=N,t[102]=P,t[103]=fe,t[104]=T,t[105]=pe):pe=t[105];let me;t[106]!==i||t[107]!==pe?(me=(0,Q.jsx)(`div`,{ref:i,children:pe}),t[106]=i,t[107]=pe,t[108]=me):me=t[108];let he;return t[109]!==me||t[110]!==w?(he=(0,Q.jsx)(Co.Provider,{value:w,children:me}),t[109]=me,t[110]=w,t[111]=he):he=t[111],he};function c4e(e){if(e!==void 0)return`component`in e?e.component:e}var l4e=`CSS`in globalThis&&typeof CSS<`u`&&typeof CSS.supports==`function`&&CSS.supports(`(position-anchor: --anchor)`),UK=e=>{let t=(0,Z.c)(3);db();let n=RK();if(!n.enabled||!Array.isArray(e.path))return e.children;let r;return t[0]!==n||t[1]!==e?(r=(0,Q.jsx)(u4e,{...e,divergenceNavigator:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r},u4e=e=>{let t=(0,Z.c)(22),{divergenceNavigator:n,children:r,path:i,readOnly:a}=e,o=(0,$.useRef)(null),s=(0,$.useRef)(null),c;t[0]!==n.state||t[1]!==i?(c=fK(n.state,i),t[0]=n.state,t[1]=i,t[2]=c):c=t[2];let l=c,u;t[3]!==l?.path||t[4]!==n.state.focusedDivergence?(u=()=>{n.state.focusedDivergence!==void 0&&n.state.focusedDivergence===l?.path&&o.current?.parentElement?.scrollIntoView({block:`center`})},t[3]=l?.path,t[4]=n.state.focusedDivergence,t[5]=u):u=t[5];let d=l?.path,f;t[6]!==n.state.focusedDivergence||t[7]!==d?(f=[n.state.focusedDivergence,d],t[6]=n.state.focusedDivergence,t[7]=d,t[8]=f):f=t[8],(0,$.useEffect)(u,f);let p;t[9]!==l||t[10]!==n?(p=()=>{n.state.focusedDivergence!==void 0&&n.state.focusedDivergence===l?.path&&n?.blurDivergence(l.path)},t[9]=l,t[10]=n,t[11]=p):p=t[11];let m;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>[o.current,s.current],t[12]=m):m=t[12],tn(p,m);let h=l4e?xn:$.Fragment,g;t[13]!==l||t[14]!==n||t[15]!==a?(g=l&&l.status===`unresolved`&&n.state.focusedDivergence===l.path&&(0,Q.jsx)(WE.div,{initial:{opacity:0},exit:{opacity:0},animate:{opacity:1},transition:{duration:.1},children:(0,Q.jsx)(s4e,{containerElement:s,divergence:l,divergenceNavigator:n,readOnly:a})}),t[13]=l,t[14]=n,t[15]=a,t[16]=g):g=t[16];let _;t[17]===g?_=t[18]:(_=(0,Q.jsx)(h,{children:(0,Q.jsx)(_t,{zOffset:1,children:(0,Q.jsx)(DE,{children:g})})}),t[17]=g,t[18]=_);let v;return t[19]!==r||t[20]!==_?(v=(0,Q.jsxs)(`div`,{ref:o,children:[r,_]}),t[19]=r,t[20]=_,t[21]=v):v=t[21],v};function WK(){let e=db(),{enabled:t}=RK();return t||e.beta?.variants?.enabled===!0}var GK=J.div.withConfig({displayName:`FormCell`,componentId:`sc-ozg8ih-0`})`grid-area:${({$area:e})=>e};min-width:0;`;function KK(e){let{space:t}=Pt(e);return Vt`--formGutterSize:0px;--formGutterGap:0px;&[data-gutter='true']{--formGutterSize:${t[4]}px;--formGutterGap:${t[3]}px;}`}var d4e=[`gutterStart`,`body`,`gutterEnd`],qK=e=>{let t=(0,Z.c)(8),{children:n,gutterStartCell:r}=e,i=WK()?`true`:void 0,a;t[0]===r?a=t[1]:(a=r&&(0,Q.jsx)(GK,{$area:`gutterStart`,children:r}),t[0]=r,t[1]=a);let o;t[2]===n?o=t[3]:(o=(0,Q.jsx)(GK,{$area:`body`,children:n}),t[2]=n,t[3]=o);let s;return t[4]!==i||t[5]!==a||t[6]!==o?(s=(0,Q.jsxs)(f4e,{"data-ui":`FormRow`,"data-gutter":i,children:[a,o]}),t[4]=i,t[5]=a,t[6]=o,t[7]=s):s=t[7],s},f4e=J.div.withConfig({displayName:`FormRowContainer`,componentId:`sc-81g214-0`})(e=>Vt`${KK(e.theme)} display:grid;grid-template-areas:'${d4e.join(` `)}';grid-template-columns:var(--formGutterSize) 1fr var(--formGutterSize);gap:var(--formGutterGap);& &{grid-template-columns:var(--formGutterSize) 1fr 0;margin-inline-end:calc(var(--formGutterGap) * -1);}`),JK=[],YK=(0,$.memo)(function(e){let t=(0,Z.c)(47),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15]):({__unstable_headerActions:d,__unstable_presence:f,__internal_slot:p,__internal_comments:r,children:n,changedFromBaseVariant:m,description:a,inputId:o,level:s,path:c,readOnly:l,title:h,validation:g,deprecated:i,...u}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g);let _=d===void 0?JK:d,v=f===void 0?JK:f,y=p===void 0?null:p,b=m!==void 0&&m,{focused:x,hovered:S,onMouseEnter:C,onMouseLeave:w}=UI(),T;t[16]!==b||t[17]!==c?(T=(0,Q.jsx)(BK,{path:c,changedFromBaseVariant:b}),t[16]=b,t[17]=c,t[18]=T):T=t[18];let E;t[19]!==_||t[20]!==r||t[21]!==i||t[22]!==a||t[23]!==x||t[24]!==S||t[25]!==o||t[26]!==v||t[27]!==y||t[28]!==h||t[29]!==g?(E=h&&(0,Q.jsx)(LH,{__internal_comments:r,__internal_slot:y,actions:_,fieldFocused:!!x,fieldHovered:S,presence:v,inputId:o,content:(0,Q.jsx)(RH,{description:a,inputId:o,title:h,validation:g,deprecated:i})}),t[19]=_,t[20]=r,t[21]=i,t[22]=a,t[23]=x,t[24]=S,t[25]=o,t[26]=v,t[27]=y,t[28]=h,t[29]=g,t[30]=E):E=t[30];let D;t[31]===n?D=t[32]:(D=(0,Q.jsx)(X,{children:n}),t[31]=n,t[32]=D);let O;t[33]!==s||t[34]!==C||t[35]!==w||t[36]!==u||t[37]!==E||t[38]!==D?(O=(0,Q.jsxs)(Sn,{...u,"data-level":s,onMouseEnter:C,onMouseLeave:w,gap:2,children:[E,D]}),t[33]=s,t[34]=C,t[35]=w,t[36]=u,t[37]=E,t[38]=D,t[39]=O):O=t[39];let k;t[40]!==T||t[41]!==O?(k=(0,Q.jsx)(qK,{gutterStartCell:T,children:O}),t[40]=T,t[41]=O,t[42]=k):k=t[42];let A;return t[43]!==c||t[44]!==l||t[45]!==k?(A=(0,Q.jsx)(UK,{path:c,readOnly:l,children:k}),t[43]=c,t[44]=l,t[45]=k,t[46]=A):A=t[46],A});function p4e(){let e=Object.create(null),t=0;function n(n){let r=t++;return e[r]=n,function(){delete e[r]}}function r(t){for(let n in e)e[n](t)}return{publish:r,subscribe:n}}function XK(e){return e.type===`block`}function m4e(e){return e.type===`object`}function h4e(e,t){return XK(e)?g4e(e,t):m4e(e)?_4e(e,t):e}function ZK(e,t){return{styles:e.styles?e.styles.map(e=>({...e,value:e.name})):t.styles,decorators:e.decorators?e.decorators.map(e=>({...e,value:e.name})):t.decorators,annotations:e.annotations?e.annotations.map(e=>({...e,fields:e.fields?.map(e=>QK(e,t))??[]})):t.annotations,lists:e.lists?e.lists.map(e=>({...e,value:e.name})):t.lists,inlineObjects:e.inlineObjects?e.inlineObjects.map(e=>({...e,fields:e.fields?.map(e=>QK(e,t))??[]})):t.inlineObjects}}function g4e(e,t){return{...e,...ZK(e,t)}}function _4e(e,t){return{...e,fields:e.fields.map(e=>QK(e,t))}}function QK(e,t){if(e.type===`array`&&e.of){let n=e.of.find(XK),r=n?ZK(n,t):t;return{...e,of:e.of.map(e=>e===n?{...e,...r}:h4e(e,r))}}return e}function $K(e){return{...e,value:e.name}}function eq(e){let t=(e.styles??[]).map($K),n=t.some(e=>e.value===`normal`)?t:[{value:`normal`,name:`normal`,title:`Normal`},...t],r=(e.lists??[]).map($K),i=(e.decorators??[]).map($K),a={styles:n,decorators:i,annotations:(e.annotations??[]).map(e=>({...e,fields:e.fields??[]})),lists:r,inlineObjects:(e.inlineObjects??[]).map(e=>({...e,fields:e.fields??[]}))},o=[];if(e.block?.fields)for(let t of e.block.fields){if(t.name===`_type`||t.name===`_key`||t.name===`children`||t.name===`markDefs`||t.name===`style`||t.name===`listItem`||t.name===`level`){console.warn(`"${t.name}" is a reserved field name on Portable Text blocks`);continue}o.push(QK(t,a))}return{block:{name:e.block?.name??`block`,...o.length>0?{fields:o}:{}},span:{name:`span`},styles:n,lists:r,decorators:i,annotations:(e.annotations??[]).map(e=>({...e,fields:e.fields?.map(e=>QK(e,a))??[]})),blockObjects:(e.blockObjects??[]).map(e=>({...e,fields:e.fields?.map(e=>QK(e,a))??[]})),inlineObjects:(e.inlineObjects??[]).map(e=>({...e,fields:e.fields?.map(e=>QK(e,a))??[]}))}}function tq(e){if(e)return e.map(e=>({...e,value:e.name}))}function nq(e){if(e)return e.map(e=>({...e,fields:e.fields??[]}))}function rq(e,t){let n=t.find(e=>e.type===`block`),r=t.filter(e=>e.type!==`block`).map(t=>{let n=t,r=n.name??n.type;if(n.fields===void 0&&n.type!==`object`){let t=e.blockObjects.find(e=>e.name===r);if(t)return t}return{name:r,title:n.title,fields:n.fields??[]}});return n?{block:{name:n.name??e.block.name,fields:e.block.fields},span:{name:e.span.name},styles:tq(n.styles)??e.styles,decorators:tq(n.decorators)??e.decorators,annotations:nq(n.annotations)??e.annotations,lists:tq(n.lists)??e.lists,inlineObjects:nq(n.inlineObjects)??e.inlineObjects,blockObjects:r}:{block:{name:e.block.name,fields:e.block.fields},span:{name:e.span.name},styles:[],decorators:[],annotations:[],lists:[],inlineObjects:[],blockObjects:r}}function iq(e){return e}function aq(e){return v4e(e)&&typeof e._type==`string`}function v4e(e){return!!e&&(typeof e==`object`||typeof e==`function`)}function oq(e,t){return!(!aq(t)||t._type!==e.schema.block.name||!Array.isArray(t.children))}function sq(e,t){return!(!aq(t)||t._type!==e.schema.span.name||typeof t.text!=`string`)}function cq(e){return typeof e==`object`&&!!e&&`_key`in e}function lq(e){return e.reduce((e,t,n)=>cq(t)?`${e}[_key=="${t._key}"]`:`${e}${n===0?``:`.`}${t}`,``)}function uq(e){return typeof e==`string`&&e!==``}function dq(e,t){return uq(e._key)?{_key:e._key}:t}function fq(e){return pq(e)&&typeof e._type==`string`}function pq(e){return!!e&&(typeof e==`object`||typeof e==`function`)}function mq(e,t,n){let r=y4e(e,n,t);if(!r)return;let i=t[r.field.name];if(Array.isArray(i))return{children:i,container:r}}function y4e(e,t,n){if(t?.of){for(let e of t.of)if(e.type===n._type)return`field`in e?e:void 0}return e.get(n._type)}function hq(e,t){let n=e.context.value,r=`value`,i=[],a=!0,o;for(let s of t){if(typeof s==`string`)continue;let t;if(cq(s)){let o=a?[{_key:s._key}]:[...i,r,{_key:s._key}],c=e.blockIndexMap.get(lq(o));t=c!==void 0&&n[c]?._key===s._key?n[c]:n.find(e=>e._key===s._key)}else typeof s==`number`&&(t=n.at(s));if(!t)return[];let c=n.indexOf(t);i=a?[dq(t,c)]:[...i,r,dq(t,c)],a=!1;let l=gq(e.context,t,o);if(!l)return[];n=l.children,r=l.fieldName,o=l.parent}return n.map((e,t)=>({node:e,path:a?[dq(e,t)]:[...i,r,dq(e,t)]}))}function gq(e,t,n){if(oq(e,t))return{children:t.children,fieldName:`children`,parent:void 0};if(fq(t)){let r=mq(e.containers,t,n);if(r)return{children:r.children,fieldName:r.container.field.name,parent:r.container}}if(`value`in t&&Array.isArray(t.value)&&!(`_key`in t)&&!(`_type`in t))return{children:t.value,fieldName:`value`,parent:void 0}}function _q(e,t){let n=vq(e,t);return n.status===`found`?n.entry:void 0}function vq(e,t){if(t.length===0)return{status:`missing`};let{context:n,blockIndexMap:r}=e,i=n.value,a,o,s,c=[];for(let e=0;ee._key===l._key);o=e===-1?void 0:i[e],o&&(c[c.length-1]=dq(o,e))}}else if(typeof l==`number`)o=i.at(l),o&&c.push(dq(o,l));else return{status:`missing`};if(!o)return{status:`missing`};let u=!1;for(let n=e+1;n0&&typeof c[c.length-1]==`string`;)c.pop();return{status:`found`,entry:{node:o,path:c}}}function yq(e){if(e.length===0)throw Error(`Cannot get the parent path of the root path [${e}].`);let t=-1;for(let n=e.length-1;n>=0;n--)if(cq(e[n])||typeof e[n]==`number`){t=n;break}if(t===-1)return[];let n=e.slice(0,t);return n.length>0&&typeof n[n.length-1]==`string`?n.slice(0,-1):n}function bq(e,t,n){if(t.length===0)return;let r=yq(t);if(r.length===0)return;let i=_q(e,r);if(!i)return;let a={node:i.node,path:i.path};if(!n?.match||n.match(a.node,a.path))return a}function xq(e,t){let n=[];for(let e=0;et._key===e._key);n=t===-1?void 0:a[t],n&&(c[c.length-1]=dq(n,t))}}else if(typeof e==`number`)n=a.at(e),n&&c.push(dq(n,e));else return[];if(!n)return[];let l=gq(r,n,o);if(!l)return[];s.push({node:n,path:c.slice()}),a=l.children,o=l.parent,u++}return s.reverse()}function Sq(e,t){return _q(e,t)!==void 0}function Cq(e,t,n){let r=[];for(let e=0;ee._key===t._key);else if(typeof t==`number`)r=i.at(t);else return;if(!r||(o=b4e(e,a,r),!o))return;if(ce._key===r._key),void 0);continue}if(i){let e=i.findIndex(e=>e._key===r._key),t=i.findIndex(e=>e._key===o._key);if(e!==-1&&t!==-1)return eo._key)return 1;continue}if(typeof r==`string`&&typeof o==`string`){if(r===o){if(a){let e=a[r];i=Array.isArray(e)?e:void 0,a=void 0}continue}if(ro)return 1;continue}if(typeof r==`number`&&typeof o==`number`){if(ro)return 1;continue}break}return 0}function Dq(e,t,n){let r=Eq(e.path,t.path,n);return r===0?e.offsett.offset):r}function Oq(e,t,n){return Dq(e,t,n)===1}function kq(e,t){let{anchor:n,focus:r}=e;return Oq(n,r,t)}function Aq(e,t){let{anchor:n,focus:r}=e;return kq(e,t)?[r,n]:[n,r]}function jq(e,t){return fq(t)&&t._type===e.schema.block.name}function Mq(e,t){if(e.length>=t.length)return!1;for(let n=0;n=0&&re.node._key===r._key)}function*Pq(e,t={}){let{at:n=[],from:r,to:i,match:a,reverse:o=!1}=t;if(r===void 0&&i===void 0){yield*Fq(e,n,{match:a,reverse:o});return}yield*Lq(e,n,{from:r,to:i,match:a,reverse:o})}function*Fq(e,t,n){let{match:r,reverse:i=!1}=n,a=hq(e,t),o=i?[...a].reverse():a;for(let t of o)(!r||r(t.node,t.path))&&(yield t),yield*Fq(e,t.path,n)}function Iq(e,t,n){let r=Math.min(t.length,n.length),i=[];for(let a=0;ac)}return t.lengthn.length)}function*Lq(e,t,n){let{from:r,to:i,match:a,reverse:o=!1}=n,s=hq(e,t),c=r===void 0?0:Rq(e,s,r)??0,l=i===void 0?s.length-1:Rq(e,s,i)??s.length-1,u=s.slice(c,l+1),d=o?u.reverse():u;for(let t of d){if(S4e(e,t.path,r,i,o))return;x4e(e,t.path,r,i)&&(zq(e,t.path,r,i)&&(!a||a(t.node,t.path))&&(yield t),yield*Lq(e,t.path,n))}}function Rq(e,t,n){let r=t[0];if(!r)return;let i=r.path.length;if(n.length0&&!Mq(a,n))return;let o=Nq(e.blockIndexMap,t,n.slice(0,i));return o===-1?void 0:o}function zq(e,t,n,r){return!(n!==void 0&&Iq(e,t,n)===-1&&!Mq(t,n)||r!==void 0&&Iq(e,t,r)===1&&!Mq(t,r))}function x4e(e,t,n,r){return!!(zq(e,t,n,r)||n!==void 0&&Mq(t,n)||r!==void 0&&Mq(t,r))}function S4e(e,t,n,r,i){return i?n!==void 0&&Iq(e,t,n)===-1&&!Mq(t,n):r!==void 0&&Iq(e,t,r)===1}function Bq(e,t,n){let{direction:r,match:i}=n;if(t.length===0)return;let a=hq(e,yq(t)),o=Nq(e.blockIndexMap,a,t);if(o!==-1){if(!i){let e=r===`next`?o+1:o-1;return e<0||e>=a.length?void 0:a[e]}return(r===`next`?a.slice(o+1):a.slice(0,o).reverse()).find(e=>i(e.node,e.path))}}function Vq(e,t){return fq(t)&&t._type===e.schema.span.name}function Hq(e,t){let n=bq(e,t);return!n||!jq({schema:e.context.schema},n.node)}function Uq(e,t){let n=_q(e,t);if(n&&Hq(e,t)&&!Vq({schema:e.context.schema},n.node))return{node:n.node,path:n.path}}function Wq(e,t){return!Hq(e,t)}function Gq(e,t,n){let r=n?.match;if((n?.mode??`lowest`)===`highest`){let n=xq(e,t);for(let e of[...n].reverse())if(!r||r(e.node,e.path))return e;let i=Uq(e,t);return i&&(!r||r(i.node,i.path))?i:void 0}let i=Uq(e,t);if(i&&(!r||r(i.node,i.path)))return i;for(let n of xq(e,t))if(!r||r(n.node,n.path))return n}function C4e(e,t){let n=xq(e,t);for(let t of n){if(!Tq(e,t.node))continue;let n=Cq(e.context.containers,e.context.value,t.path);return!n||!(`field`in n)?void 0:{parent:n,parentPath:t.path}}}function Kq(e,t){let n=C4e(e,t);if(n)return{of:n.parent.field.of,path:n.parentPath}}function qq(e,t){let n=Kq(e,t);return n?rq(e.context.schema,n.of):e.context.schema}function Jq(e,t,n){let r=Eq(t.path,n.path,{value:e.context.value});return r===0?t.offsetn.offset):r}function Yq(e,t,n){let{match:r,mode:i=`lowest`}=n,a=xq(e,t);if(i===`highest`){for(let e of[...a].reverse())if(r(e.node,e.path))return e;return}for(let e of a)if(r(e.node,e.path))return e}function Xq(e,t,n){return Tq(e,t)&&!wq(e,t,n)}function Zq(e,t,n){let{edge:r}=n,i=t;if(i.length===0){let t=hq(e,[]);if(t.length===0)return;let n=r===`end`?t.at(-1):t.at(0);if(hq(e,n.path).length===0)return n;i=n.path}else{let t=_q(e,i);if(!t)return;if(hq(e,i).length===0)return t}for(;;){let t=hq(e,i);if(t.length===0)return _q(e,i)??void 0;i=(r===`end`?t.at(-1):t.at(0)).path}}function Qq(e){return Array.isArray(e)&&(e.length===0||typeof e[0]==`number`||typeof e[0]==`string`||cq(e[0]))}var $q=e=>typeof e==`object`&&!!e;function eJ(e){return $q(e)&&typeof e.offset==`number`&&Qq(e.path)}function tJ(e){return $q(e)&&eJ(e.anchor)&&eJ(e.focus)}function nJ(e,t){let n=_q(e,t);if(!n)return;if(sq({schema:e.context.schema},n.node))return n.node.text;let r=``;for(let n of Pq(e,{at:t}))sq({schema:e.context.schema},n.node)&&(r+=n.node.text);return r}function rJ(e,t){let n=_q(e,t);if(n&&sq({schema:e.context.schema},n.node))return{node:n.node,path:n.path}}function iJ(e,t){if(e.length>t.length)return!1;for(let n=0;n=0,s=Jq(e,n,a)<=0):(o=Eq(n,i.path,r)>=0,s=Eq(n,a.path,r)<=0),o&&s}function cJ(e,t){return hq(e,t).at(0)}function lJ(e,t){return hq(e,t).at(-1)}function uJ(e,t){let n=dJ(e.decorators,[]),r=dJ(e.annotations,[]),i=dJ(e.lists,[]),a=dJ(e.styles,[]),o=dJ(e.inlineObjects,[]),s=dJ(e.blockObjects,[]);for(let c of w4e(t.values(),e.block.name)){let t=rq(e,c.of);dJ(t.decorators,n),dJ(t.annotations,r),dJ(t.lists,i),dJ(t.styles,a),dJ(t.inlineObjects,o),dJ(t.blockObjects,s)}return{...e,decorators:n,annotations:r,lists:i,styles:a,inlineObjects:o,blockObjects:s}}function*w4e(e,t){let n=Array.from(e);for(;n.length>0;){let e=[];for(let r of n)`field`in r&&(T4e(r.field.of,t)&&(yield r.field),r.of&&e.push(...r.of));n=e}}function T4e(e,t){return e.some(e=>e.type===`block`||e.type===t)}function dJ(e,t){for(let n of e)t.some(e=>e.name===n.name)||t.push(n);return t}function fJ(e,t){let n=_q(e,t);if(n&&wq(e,n.node,n.path))return{node:n.node,path:n.path}}function pJ(e,t,n,r){let i=0;for(let a of e){let e=t(a);if(hJ(a)===n)return e===void 0?void 0:i+r;e!==void 0&&(i+=e.length)}}function mJ(e,t,n){let r=n;for(let n of e){let e=t(n);if(e!==void 0){if(r<=e.length){let e=hJ(n);return e===void 0?void 0:{key:e,offset:r}}r-=e.length}}}function hJ(e){if(typeof e==`object`&&e&&`_key`in e){let t=e._key;return typeof t==`string`?t:void 0}}function gJ({snapshot:e,blockOffset:t,direction:n}){let r=_q(e,t.path);if(!r||!oq(e.context,r.node))return;let i=r.node,a=r.path;if(n===`forward`){let n=mJ(i.children,t=>sq(e.context,t)?t.text:void 0,t.offset);return n?{path:[...a,`children`,{_key:n.key}],offset:n.offset}:void 0}let o=t.offset,s,c=!1;for(let t of i.children){if(!sq(e.context,t)){c=!0;continue}if(o===0&&s&&!c)break;if(o>t.text.length){o-=t.text.length;continue}if(o<=t.text.length&&(s={path:[...a,`children`,{_key:t._key}],offset:o},o-=t.text.length,o!==0))break}return s}function _J({snapshot:e,selectionPoint:t}){let n=t.path.at(-1);if(!cq(n))return;let r=bq(e,t.path,{match:t=>oq({schema:e.context.schema},t)});if(!r)return;let i=pJ(r.node.children,t=>sq(e.context,t)?t.text:void 0,n._key,t.offset);return i===void 0?void 0:{path:r.path,offset:i}}function E4e(e,t){return e===t?!0:e===void 0||t===void 0?!1:(typeof e==`string`||typeof e==`number`)&&(typeof t==`string`||typeof t==`number`)?e===t:cq(e)&&cq(t)?e._key===t._key:Array.isArray(e)&&Array.isArray(t)?e[0]===t[0]&&e[1]===t[1]:!1}function vJ(e,t){if(e.length!==t.length)return!1;for(let n=0;nk4e(12),D4e=(()=>{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function O4e(e=16){let t=new Uint8Array(e);return crypto.getRandomValues(t),t}function k4e(e){let t=D4e();return O4e(e).reduce((e,n)=>e+t[n],``).slice(0,e)}var A4e={strict:{normalize:!0,removeUnusedMarkDefs:!0,validateFields:!0},lenient:{normalize:!1,removeUnusedMarkDefs:!0,validateFields:!1}},OJ={strict:{validateFields:!0},lenient:{validateFields:!1}};function kJ({schema:e,keyGenerator:t,block:n,profile:r}){return P4e({schema:e,keyGenerator:t,block:n,options:A4e[r]})}function j4e({span:e,schema:t,keyGenerator:n,markDefKeys:r,profile:i}){return MJ({span:e,schema:t,keyGenerator:n,markDefKeys:r,options:OJ[i]})}function M4e({inlineObject:e,schema:t,keyGenerator:n,profile:r}){return NJ({inlineObject:e,schema:t,keyGenerator:n,options:OJ[r]})}function N4e({schema:e,keyGenerator:t,markDefs:n,profile:r}){return jJ({schema:e,keyGenerator:t,markDefs:n,options:OJ[r]})}function P4e({schema:e,keyGenerator:t,block:n,options:r}){return AJ({block:n,schema:e,keyGenerator:t,options:r})??F4e({blockObject:n,schema:e,keyGenerator:t,options:r})}function F4e({blockObject:e,schema:t,keyGenerator:n,options:r}){if(!fq(e))return;let i=t.blockObjects.find(({name:t})=>t===e._type);if(i)return PJ({object:e,schema:t,keyGenerator:n,schemaType:i,options:r})}function AJ({block:e,schema:t,keyGenerator:n,options:r}){if(!fq(e)||e._type!==t.block.name)return;let i={};for(let n of Object.keys(e))n!==`_type`&&n!==`_key`&&n!==`children`&&n!==`markDefs`&&n!==`style`&&n!==`listItem`&&n!==`level`&&(r.validateFields?(t.block.fields??[]).some(e=>e.name===n)&&(i[n]=e[n]):i[n]=e[n]);let a=typeof e._key==`string`?e._key:n(),{markDefs:o,markDefKeys:s}=jJ({schema:t,keyGenerator:n,markDefs:e.markDefs,options:r}),c=(Array.isArray(e.children)?e.children:[]).map(e=>I4e({child:e,schema:t,keyGenerator:n,markDefKeys:s,options:r})).filter(e=>e!==void 0),l=c.flatMap(e=>e.marks??[]),u=c.length>0?c:[{_key:n(),_type:t.span.name,text:``,marks:[]}],d=r.normalize?u.reduce((e,r,i)=>{if(sq({schema:t},r))return[...e,r];let a=e.at(-1);return!a||!sq({schema:t},a)?[...e,{_key:n(),_type:t.span.name,text:``,marks:[]},r,...i===u.length-1?[{_key:n(),_type:t.span.name,text:``,marks:[]}]:[]]:[...e,r]},[]):u,f={_type:t.block.name,_key:a,children:d,...i};return typeof e.markDefs==`object`&&e.markDefs!==null&&(f.markDefs=r.removeUnusedMarkDefs?o.filter(e=>l.includes(e._key)):o),typeof e.style==`string`&&t.styles.find(t=>t.name===e.style)&&(f.style=e.style),typeof e.listItem==`string`&&t.lists.find(t=>t.name===e.listItem)&&(f.listItem=e.listItem),typeof e.level==`number`&&(f.level=e.level),f}function jJ({schema:e,keyGenerator:t,markDefs:n,options:r}){let i=Array.isArray(n)?n:[],a=new Set;return{markDefs:i.flatMap(n=>{if(!fq(n))return[];let i=e.annotations.find(({name:e})=>e===n._type);if(!i||typeof n._key!=`string`)return[];let o=PJ({object:n,schema:e,keyGenerator:t,schemaType:i,options:r});return a.add(n._key),[o]}),markDefKeys:a}}function I4e({child:e,schema:t,keyGenerator:n,markDefKeys:r,options:i}){return MJ({span:e,schema:t,keyGenerator:n,markDefKeys:r,options:i})??NJ({inlineObject:e,schema:t,keyGenerator:n,options:i})}function MJ({span:e,schema:t,keyGenerator:n,markDefKeys:r,options:i}){if(!pq(e))return;let a={};for(let t of Object.keys(e))t!==`_type`&&t!==`_key`&&t!==`text`&&t!==`marks`&&(a[t]=e[t]);let o=(Array.isArray(e.marks)?e.marks:[]).flatMap(e=>typeof e==`string`&&(r.has(e)||t.decorators.some(t=>t.name===e))?[e]:[]);if(typeof e._type!=`string`||e._type===t.span.name)return typeof e._type==`string`?{_type:t.span.name,_key:typeof e._key==`string`?e._key:n(),text:typeof e.text==`string`?e.text:``,marks:o,...i.validateFields?{}:a}:typeof e.text==`string`?{_type:t.span.name,_key:typeof e._key==`string`?e._key:n(),text:e.text,marks:o,...i.validateFields?{}:a}:void 0}function NJ({inlineObject:e,schema:t,keyGenerator:n,options:r}){if(!fq(e))return;let i=t.inlineObjects.find(({name:t})=>t===e._type);if(i)return PJ({object:e,schema:t,keyGenerator:n,schemaType:i,options:r})}function L4e({annotation:e,schema:t,keyGenerator:n,profile:r}){if(!fq(e))return;let i=t.annotations.find(({name:t})=>t===e._type);if(!i)return;let a=OJ[r];return PJ({object:e,schema:t,keyGenerator:n,schemaType:i,options:a})}function R4e(e,t,n,r){for(let i of e)if(i.type!==`block`){if(i.type===`object`&&`name`in i&&i.name){if(i.name===t&&`fields`in i&&i.fields)return{name:i.name,fields:i.fields};continue}if(i.type===t){let e=r.get(t);if(e)return{name:t,fields:e};let i=n.blockObjects.find(e=>e.name===t);return i&&`fields`in i&&i.fields?{name:i.name,fields:i.fields}:void 0}}}function PJ({object:e,schema:t,keyGenerator:n,schemaType:r,ancestorFields:i,options:a}){let{_key:o,...s}=e,c=new Map(r.fields.map(e=>[e.name,e])),l=new Map(i??[]);l.set(r.name,r.fields);let u={};for(let[e,r]of Object.entries(s)){if(e===`_type`||r===void 0)continue;let i=c.get(e);if(!a.validateFields||i){if(i&&i.type===`array`&&i.of&&Array.isArray(r)){u[e]=z4e({schema:t,keyGenerator:n,of:i.of,value:r,ancestorFields:l,options:a});continue}u[e]=r}}return{_type:r.name,_key:typeof o==`string`?o:n(),...u}}function z4e({schema:e,keyGenerator:t,of:n,value:r,ancestorFields:i,options:a}){let o=n.some(e=>e.type===`block`)?rq(e,n):void 0;return r.flatMap(r=>{if(!fq(r))return[r];if(o&&r._type===o.block.name){let e=AJ({block:r,schema:o,keyGenerator:t,options:{normalize:!1,removeUnusedMarkDefs:!1,validateFields:a.validateFields}});return e?[e]:[]}let s=R4e(n,r._type,e,i);return s?[PJ({object:r,schema:e,keyGenerator:t,schemaType:{name:s.name,fields:s.fields},ancestorFields:i,options:a})]:[r]})}function B4e({context:e,blocks:t}){let n=[];if(!e.selection)return n;let r,i=[],a,o=EJ(e.selection),s=TJ(e.selection),c=bJ(o),l=xJ(o),u=bJ(s),d=xJ(s);if(!c||!u)return n;for(let n of t){if(!oq(e,n)&&n._key===c&&n._key===u){r=n;break}if(n._key===c){if(!oq(e,n)){r=n;continue}if(l){for(let t of n.children){if(t._key===l){if(sq(e,t)){let e=t._key===d?t.text.slice(o.offset,s.offset):t.text.slice(o.offset);r={...n,children:[{...t,text:e}]}}else r={...n,children:[t]};if(n._key===u&&l===d)break;continue}if(r&&oq(e,r)&&(d&&t._key===d&&sq(e,t)?r.children.push({...t,text:t.text.slice(0,s.offset)}):r.children.push(t),n._key===u&&d&&t._key===d))break}if(c===u)break;continue}if(r=n,c===u)break}if(n._key===u){if(!oq(e,n)){a=n;break}if(d){a={...n,children:[]};for(let t of n.children)if(a&&oq(e,a)){if(t._key===d&&sq(e,t)){a.children.push({...t,text:t.text.slice(0,s.offset)});break}if(a.children.push(t),d&&t._key===d)break}break}a=n;break}r&&i.push(kJ({keyGenerator:e.keyGenerator??DJ,block:n,profile:`lenient`,schema:e.schema})??n)}let f=r?kJ({keyGenerator:e.keyGenerator??DJ,block:r,profile:`lenient`,schema:e.schema}):void 0,p=a?kJ({keyGenerator:e.keyGenerator??DJ,block:a,profile:`lenient`,schema:e.schema}):void 0;return[...f?[f]:[],...i,...p?[p]:[]]}function FJ(e,t,n){let[r,i]=Aq(e,n),[a,o]=Aq(t,n);return Dq(r,o,n)<=0&&Dq(a,i,n)<=0}function V4e(e,t){let n=_q(e,t);if(n&&Wq(e,n.path)&&(Vq({schema:e.context.schema},n.node)||Tq(e,n.node)))return{node:n.node,path:n.path}}var IJ=e=>{let t=e.context.selection;if(t)return V4e(e,t.focus.path)},LJ=e=>{let t=IJ(e);return t&&!Vq(e.context,t.node)?{node:t.node,path:t.path}:void 0},RJ=e=>{let t=IJ(e);return t&&sq(e.context,t.node)?{node:t.node,path:t.path}:void 0},zJ=e=>{let t=e.context.selection;if(t)return Gq(e,t.focus.path)},BJ=e=>{let t=zJ(e);return t&&oq(e.context,t.node)?{node:t.node,path:t.path}:void 0};function VJ(e){return new Set([e.block.name,...e.blockObjects.map(e=>e.name)])}var HJ=e=>{let t=e.context.selection;if(!t)return[];let n=EJ(t),r=TJ(t);return!n||!r?[]:UJ({context:e.context,blocks:e.context.value,pathPrefix:[],fieldNameInPrefix:void 0,startEdge:n,endEdge:r})};function UJ({context:e,blocks:t,pathPrefix:n,fieldNameInPrefix:r,startEdge:i,endEdge:a,parent:o}){if(t.length===0)return[];let s=WJ(t,n,i),c=WJ(t,n,a);if(s===-1||c===-1)return[];let[l,u,d,f]=s<=c?[s,c,i,a]:[c,s,a,i],p=[];for(let i=l;i<=u;i++){let a=t[i],s=[...n,...r?[r]:[],{_key:a._key}],c=i===l?d:`array-start`,m=i===u?f:`array-end`,h=GJ(c,s),g=GJ(m,s);if(!h&&!g){p.push(a);continue}if(oq({schema:e.schema},a)){let t=U4e({context:e,block:a,blockPath:s,startEdge:c,endEdge:m});t&&p.push(t);continue}let _=gq(e,a,o);if(!_){p.push(a);continue}let v=UJ({context:e,blocks:_.children,pathPrefix:s,fieldNameInPrefix:_.fieldName,startEdge:c,endEdge:m,parent:_.parent}),y={...a};y[_.fieldName]=v,p.push(y)}return p}function WJ(e,t,n){return n===`array-start`?0:n===`array-end`?e.length-1:H4e(e,t,n)}function H4e(e,t,n){let r=t.length;re._key===i._key):typeof i==`number`&&i>=0&&it.length}function U4e({context:e,block:t,blockPath:n,startEdge:r,endEdge:i}){if(!oq({schema:e.schema},t))return t;let a=t.children[0],o=t.children[t.children.length-1],s=KJ(r,n,t,{fallback:`block-start`,firstChild:a}),c=KJ(i,n,t,{fallback:`block-end`,lastChild:o,context:e});return B4e({context:{...e,selection:{anchor:s,focus:c}},blocks:[t]})[0]}function KJ(e,t,n,r){return e!==`array-start`&&e!==`array-end`&&e.path.length>t.length?{path:e.path.slice(t.length-1),offset:e.offset}:r.fallback===`block-start`?{path:[{_key:n._key},`children`,{_key:r.firstChild?._key??``}],offset:0}:{path:[{_key:n._key},`children`,{_key:r.lastChild?._key??``}],offset:r.lastChild&&r.context&&sq({schema:r.context.schema},r.lastChild)?r.lastChild.text.length:0}}var qJ=e=>{let t=HJ(e);if(t.length===0)return[];let n=e.context.selection;if(n&&n.anchor.path.length<=1&&n.focus.path.length<=1)return t.map(e=>({node:e,path:[{_key:e._key}]}));let{schema:r,containers:i,value:a}=e.context,o=VJ(r),s=r.block.name,c=t,l=[],u=t,d=[];for(;u.length===1;){let e=u[0],t=Cq(i,a,[...d,{_key:e._key}]);if(!t||!(`field`in t))break;let n=e[t.field.name];if(!Array.isArray(n)||n.length===0)break;let r=n;if(d.push({_key:e._key},t.field.name),u=r,r.every(e=>e._type===s||o.has(e._type))){c=r,l=[...d];continue}if(r.length!==1)break}return c.map(e=>({node:e,path:[...l,{_key:e._key}]}))},JJ=e=>{let t=TJ(e.context.selection);if(t)return zJ({...e,context:{...e.context,selection:{anchor:t,focus:t}}})},YJ=e=>{let t=EJ(e.context.selection);if(t)return zJ({...e,context:{...e.context,selection:{anchor:t,focus:t}}})};function XJ(e){return t=>{let n=t.context.selection;return!e||!n||!Sq(t,e.anchor.path)||!Sq(t,e.focus.path)||!Sq(t,n.anchor.path)||!Sq(t,n.focus.path)?!1:FJ(e,n,{value:t.context.value})}}var ZJ=e=>wJ(e.context.selection),QJ=e=>e.context.selection!==null&&!ZJ(e);function $J(e,t){return oq(e,t)&&t.level!==void 0&&t.listItem!==void 0}function W4e(e){return e?!wJ(e):!1}var eY=e=>{if(e.context.selection)return e.context.selection.backward?e.context.selection.anchor:e.context.selection.focus},tY=e=>{let t=eY(e);if(t)return Bq(e,t.path,{direction:`next`,match:t=>sq(e.context,t)})},nY=e=>{if(e.context.selection)return e.context.selection.backward?e.context.selection.focus:e.context.selection.anchor},rY=e=>{let t=nY(e);if(t)return Bq(e,t.path,{direction:`previous`,match:t=>sq(e.context,t)})};function G4e(e){let t=e?.filter;return e=>{let n=EJ(e.context.selection),r=TJ(e.context.selection);if(!n||!r)return[];let i=n.path.findLast(cq)?._key,a=r.path.findLast(cq)?._key,o=[];if(i&&i===a&&Wq(e,n.path)){let a=_q(e,n.path);if(a){let s=a.node,c=!1;s._key===i&&sq(e.context,s)&&(n.offset>=s.text.length&&(c=!0),r.offset<=0&&(c=!0)),!c&&(!t||t(s))&&o.push({node:s,path:a.path})}return o}for(let s of Pq(e,{from:n.path,to:r.path,match:(t,n)=>Wq(e,n)})){let c=s.node;c._key===i&&sq(e.context,c)&&n.offset>=c.text.length||c._key===a&&sq(e.context,c)&&r.offset<=0||(!t||t(c))&&o.push({node:c,path:s.path})}return o}}var iY=e=>e.context.selection?G4e({filter:t=>sq(e.context,t)})(e):[],aY=e=>{if(!e.context.selection)return;let t=e.context.selection;if(Uq(e,t.anchor.path)){let n=gJ({snapshot:e,blockOffset:{path:t.anchor.path,offset:t.anchor.offset},direction:t.backward?`backward`:`forward`});t=n?{...t,anchor:n}:t}if(Uq(e,t.focus.path)){let n=gJ({snapshot:e,blockOffset:{path:t.focus.path,offset:t.focus.offset},direction:t.backward?`backward`:`forward`});t=n?{...t,focus:n}:t}let n=RJ({...e,context:{...e.context,selection:t}});if(!n)return;if(W4e(t)){let n=iY({...e,context:{...e.context,selection:t}}).map(t=>{let n=bq(e,t.path,{match:t=>oq({schema:e.context.schema},t)});return{marks:t.node.marks??[],decoratorNames:qq(e,t.path).decorators.map(e=>e.name),markDefKeys:(n?.node.markDefs??[]).map(e=>e._key)}}),r=new Set;for(let{marks:e}of n)for(let t of e)r.add(t);let i=[];for(let e of r){let t=n.some(({decoratorNames:t})=>t.includes(e)),r=!0;for(let{marks:i,decoratorNames:a,markDefKeys:o}of n)if((t?a.includes(e):o.includes(e))&&!i.includes(e)){r=!1;break}r&&i.push(e)}return{state:`unchanged`,marks:i}}let r=qq(e,n.path).decorators.map(e=>e.name),i=n.node.marks??[],a=i.filter(e=>r.includes(e)),o=i.length>a.length,s=n.node.text.length===0,c=e.context.selection.anchor.offset===0,l=e.context.selection.anchor.offset===n.node.text.length,u=rY({...e,context:{...e.context,selection:t}}),d=tY({...e,context:{...e.context,selection:t}}),f=d?.node?.marks?.filter(e=>!r.includes(e))??[],p=i.filter(e=>!r.includes(e)),m=u?u.node.marks?.some(e=>!r.includes(e)):!1,h=u?u.node.marks?.filter(e=>!r.includes(e)).every(e=>i.includes(e)):!1,g=u?u.node.marks?.some(e=>!r.includes(e)&&i.includes(e)):!1,_=u?u.node.marks?.every(e=>i.includes(e)):!1,v=p.some(e=>f?.includes(e));if(o&&!s){if(c){if(_||h)return{state:`changed`,previousMarks:i,marks:u?.node.marks??[]};if(g)return{state:`unchanged`,marks:n.node.marks??[]};if(!u)return{state:`changed`,previousMarks:i,marks:[]}}if(l){if(!d||f.length>0&&!v)return{state:`changed`,previousMarks:i,marks:[]};if(v&&f.lengthr.includes(e))}:{state:`unchanged`,marks:i}};function oY(e){let t=e.context.schema;return(aY(e)?.marks??[]).filter(e=>!t.decorators.map(e=>e.name).includes(e))}var sY=e=>{let t=e.context.selection;if(!t)return[];let n=EJ(t),r=TJ(t);if(!n||!r)return[];let i=Gq(e,n.path),a=Gq(e,r.path);if(i&&a&&i.node._key===a.node._key&&oq(e.context,i.node))return[{node:i.node,path:i.path}];let o=[];for(let t of Pq(e,{from:n.path,to:r.path,match:t=>oq(e.context,t)}))oq(e.context,t.node)&&o.push({node:t.node,path:t.path});return o};function cY(e){let t=e.decoratorState,n=aY(e),r=sY(e),i=new Set;for(let t of r)for(let n of qq(e,t.path).decorators)i.add(n.name);if(i.size===0)for(let t of e.context.schema.decorators)i.add(t.name);let a=(n?.marks??[]).filter(e=>i.has(e));for(let e in t)t[e]===!1?a=a.filter(t=>t!==e):t[e]===!0&&(a.includes(e)||a.push(e));return a}function lY(e,t){return n=>{if((t?.mode??`full`)===`partial`&&QJ(n))return HJ(n).some(t=>{if(!oq(n.context,t))return!1;let r=new Set((t.markDefs??[]).filter(t=>t._type===e).map(e=>e._key));return r.size!==0&&t.children.some(e=>sq(n.context,e)&&e.text.length>0&&e.marks?.some(e=>r.has(e)))});let r=sY(n).flatMap(e=>e.node.markDefs??[]),i=oY(n);return r.filter(t=>t._type===e&&i.includes(t._key)).length>0}}var K4e=e=>{if(!e.context.selection)return[];let t=sY(e),n=aY(e),r=new Set;for(let n of t)for(let t of qq(e,n.path).decorators)r.add(t.name);if(r.size===0)for(let t of e.context.schema.decorators)r.add(t.name);let i=(n?.marks??[]).filter(e=>!r.has(e));return t.flatMap(e=>e.node.markDefs??[]).filter(e=>i.includes(e._key))},q4e=e=>{if(!e.context.selection)return;let t=sY(e),n=t.at(0);if(!n)return;let r=n.node.listItem;if(r&&t.filter(t=>qq(e,t.path).lists.some(e=>e.name===r)).every(e=>e.node.listItem===r))return r},J4e=e=>{if(!e.context.selection)return;let t=sY(e),n=t.at(0);if(!n)return;let r=n.node.style??qq(e,n.path).styles.at(0)?.name;if(r&&t.filter(t=>qq(e,t.path).styles.some(e=>e.name===r)).every(t=>(t.node.style??qq(e,t.path).styles.at(0)?.name)===r))return r},Y4e=e=>{let t=eY(e);if(t)return Bq(e,t.path,{direction:`next`,match:t=>Tq(e,t)})},uY=e=>{let t=nY(e);if(t)return Bq(e,t.path,{direction:`previous`,match:t=>Tq(e,t)})},dY=e=>{let t=HJ(e);return fY(e.context,t)};function fY(e,t,n){let r=``;for(let i of t){if(oq(e,i)){for(let t of i.children)sq(e,t)&&(r+=t.text);continue}let t=gq(e,i,n);t&&(r+=fY(e,t.children,t.parent))}return r}var X4e=e=>{if(!e.context.selection||!ZJ(e))return null;let t=BJ(e),n=nY(e),r=n?_J({snapshot:e,selectionPoint:n}):void 0;if(!t||!n||!r)return null;let i=uY(e),a=CJ({context:e.context,block:t}),o=dY({...e,context:{...e.context,selection:{anchor:i?{path:i.path,offset:0}:a,focus:n}}}).split(/\s+/).at(-1),s=Y4e(e),c=SJ({context:e.context,block:t}),l=dY({...e,context:{...e.context,selection:{anchor:n,focus:s?{path:s.path,offset:0}:c}}}).split(/\s+/).at(0);if((o===void 0||o===``)&&(l===void 0||l===``))return null;let u=o?{...r,offset:r.offset-o.length}:r,d=l?{...r,offset:r.offset+l.length}:r,f=gJ({snapshot:e,blockOffset:u,direction:`backward`}),p=gJ({snapshot:e,blockOffset:d,direction:`forward`});if(!f||!p)return null;let m={anchor:f,focus:p};return QJ({...e,context:{...e.context,selection:m}})?m:null},pY=e=>{let t=zJ(e);if(t&&!jq(e.context,t.node)&&!wq(e,t.node,t.path))return{node:t.node,path:t.path}},mY=e=>{let t=BJ(e);return t&&$J(e.context,t.node)?{node:t.node,path:t.path}:void 0},hY=e=>{let t=zJ(e);if(t){let n=hq(e,yq(t.path)).at(-1);if(n)return Uq(e,n.path)}let n=e.context.value.at(-1);return n?{node:n,path:[{_key:n._key}]}:void 0},Z4e=e=>{let t=JJ(e);if(!t)return;let n=Bq(e,t.path,{direction:`next`});if(n)return Uq(e,n.path)},Q4e=e=>{let t=YJ(e);if(!t)return;let n=Bq(e,t.path,{direction:`previous`});if(n)return Uq(e,n.path)},$4e=e=>{let t=TJ(e.context.selection);if(t)return IJ({...e,context:{...e.context,selection:{anchor:t,focus:t}}})},e3e=e=>{let t=EJ(e.context.selection);if(t)return IJ({...e,context:{...e.context,selection:{anchor:t,focus:t}}})};function gY(e){return t=>{if(QJ(t)){let n=iY(t).filter(n=>qq(t,n.path).decorators.some(t=>t.name===e));return n.length>0&&n.every(t=>t.node.marks?.includes(e))}return cY(t).includes(e)}}function _Y(e){return t=>q4e(t)===e}function vY(e){return t=>J4e(t)===e}function yY(e){return t=>{if(!t.context.selection||!ZJ(t))return!1;let n=SJ({context:t.context,block:e});return yJ(t.context.selection.focus,n)}}function bY(e){return t=>{if(!t.context.selection||!ZJ(t))return!1;let n=CJ({context:t.context,block:e});return yJ(t.context.selection.focus,n)}}var xY=e=>{if(!e.context.selection)return!1;let t=e.context.selection.backward?e.context.selection.focus:e.context.selection.anchor,n=e.context.selection.backward?e.context.selection.anchor:e.context.selection.focus,r=YJ(e),i=JJ(e);if(!r||!i)return!1;let a=CJ({context:e.context,block:r}),o=SJ({context:e.context,block:i});return yJ(a,t)&&yJ(o,n)};function SY(e){return e.children.map(e=>e.text??``).join(``)}function CY(e,t){if(!oq(e,t))return!1;let n=t.children.every(t=>sq(e,t)),r=SY(t);return n&&r===``}function wY(e,t){return!e&&!t?!0:!e||!t?!1:yJ(e.anchor,t.anchor)&&yJ(e.focus,t.focus)}function TY(e){return{type:`forward`,event:e}}function EY(e){return{type:`raise`,event:e}}function DY(e){return{type:`effect`,effect:e}}function OY(e){return e}function t3e(e,t){let n=Symbol.for(e);if(typeof document>`u`)return(0,$.createContext)(t);let r=globalThis;return r[n]=r[n]??(0,$.createContext)(t),r[n]}var kY=t3e(`@portabletext/editor/context/editor`,null);function AY(){let e=$.useContext(kY);if(!e)throw Error(`No Editor set. Use EditorProvider to set one.`);return e}var jY=$.useLayoutEffect,n3e=t((e=>{var t=n(),r=ex();function i(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var a=typeof Object.is==`function`?Object.is:i,o=r.useSyncExternalStore,s=t.useRef,c=t.useEffect,l=t.useMemo,u=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=s(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,s=e,e=r(e),i!==void 0&&f.hasValue){var t=f.value;if(i(t,e))return c=t}return c=e}if(t=c,a(s,e))return t;var n=r(e);return i!==void 0&&i(t,n)?(s=e,t):(s=e,c=n)}var o=!1,s,c,l=n===void 0?null:n;return[function(){return e(t())},l===null?void 0:function(){return e(l())}]},[t,n,r,i]);var p=o(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}})),r3e=t(((e,t)=>{t.exports=n3e()}))(),MY=(e,t)=>{t(e);let n=e.getSnapshot().children;n&&Object.values(n).forEach(e=>{MY(e,t)})};function i3e(e){let t=[];MY(e,e=>{t.push([e,e.getSnapshot()]),e.observers=new Set});let n=e.system.getSnapshot?.();e.stop(),e.system._snapshot=n,t.forEach(([e,t])=>{e._processingStatus=0,e._snapshot=t})}function a3e(e,...[t]){let[[n,r],i]=(0,$.useState)(()=>{let n=Zl(e,t);return[e.config,n]});if(e.config!==n){let n=Zl(e,{...t,snapshot:r.getPersistedSnapshot({__unsafeAllowInlineActors:!0})});i([e.config,n]),r=n}return jY(()=>{r.logic.implementations=e.implementations}),r}function NY(e,...[t,n]){let r=a3e(e,t);return(0,$.useEffect)(()=>{if(!n)return;let e=r.subscribe(Bl(n));return()=>{e.unsubscribe()}},[n]),(0,$.useEffect)(()=>(r.start(),()=>{i3e(r)}),[r]),r}function o3e(e,t){return e===t}function PY(e,t,n=o3e){let r=(0,$.useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:n}=e.subscribe({next:t,error:t});return n},[e]),i=(0,$.useCallback)(()=>{let t=e?.getSnapshot();if(t&&`status`in t&&t.status===`error`)throw t.error;return t},[e]);return(0,r3e.useSyncExternalStoreWithSelector)(r,i,i,t,n)}function FY(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function s3e(e,t){if(FY(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;rtypeof e==`object`&&!!e&&e.nodeType===1,LY=(e,t)=>(!t||e!==`hidden`)&&e!==`visible`&&e!==`clip`,RY=(e,t)=>{if(e.clientHeight{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch{return null}})(e);return!!t&&(t.clientHeightat||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0,c3e=e=>e.parentElement??(e.getRootNode().host||null),BY=(e,t)=>{if(typeof document>`u`)return[];let{scrollMode:n,block:r,inline:i,boundary:a,skipOverflowHiddenElements:o}=t,s=typeof a==`function`?a:e=>e!==a;if(!IY(e))throw TypeError(`Invalid target`);let c=document.scrollingElement||document.documentElement,l=[],u=e;for(;IY(u)&&s(u);){if(u=c3e(u),u===c){l.push(u);break}u!=null&&u===document.body&&RY(u)&&!RY(document.documentElement)||u!=null&&RY(u,o)&&l.push(u)}let d=window.visualViewport?.width??innerWidth,f=window.visualViewport?.height??innerHeight,{scrollX:p,scrollY:m}=window,{height:h,width:g,top:_,right:v,bottom:y,left:b}=e.getBoundingClientRect(),{top:x,right:S,bottom:C,left:w}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),T=r===`start`||r===`nearest`?_-x:r===`end`?y+C:_+h/2-x+C,E=i===`center`?b+g/2-w+S:i===`end`?v+S:b-w,D=[];for(let e=0;e=0&&b>=0&&y<=f&&v<=d&&(t===c&&!RY(t)||_>=s&&y<=x&&b>=S&&v<=u))return D;let C=getComputedStyle(t),w=parseInt(C.borderLeftWidth,10),O=parseInt(C.borderTopWidth,10),k=parseInt(C.borderRightWidth,10),A=parseInt(C.borderBottomWidth,10),j=0,M=0,N=`offsetWidth`in t?t.offsetWidth-t.clientWidth-w-k:0,P=`offsetHeight`in t?t.offsetHeight-t.clientHeight-O-A:0,F=`offsetWidth`in t?t.offsetWidth===0?0:o/t.offsetWidth:0,I=`offsetHeight`in t?t.offsetHeight===0?0:a/t.offsetHeight:0;if(c===t)j=r===`start`?T:r===`end`?T-f:r===`nearest`?zY(m,m+f,f,O,A,m+T,m+T+h,h):T-f/2,M=i===`start`?E:i===`center`?E-d/2:i===`end`?E-d:zY(p,p+d,d,w,k,p+E,p+E+g,g),j=Math.max(0,j+m),M=Math.max(0,M+p);else{j=r===`start`?T-s-O:r===`end`?T-x+A+P:r===`nearest`?zY(s,x,a,O,A+P,T,T+h,h):T-(s+a/2)+P/2,M=i===`start`?E-S-w:i===`center`?E-(S+o/2)+N/2:i===`end`?E-u+k+N:zY(S,u,o,w,k+N,E,E+g,g);let{scrollLeft:e,scrollTop:n}=t;j=I===0?0:Math.max(0,Math.min(n+j/I,t.scrollHeight-a/I+P)),M=F===0?0:Math.max(0,Math.min(e+M/F,t.scrollWidth-o/F+N)),T+=n-j,E+=e-M}D.push({el:t,top:j,left:M})}return D},l3e=e=>!1===e?{block:`end`,inline:`nearest`}:(e=>e===Object(e)&&Object.keys(e).length!==0)(e)?e:{block:`start`,inline:`nearest`};function VY(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>typeof e==`object`&&typeof e.behavior==`function`)(t))return t.behavior(BY(e,t));let r=typeof t==`boolean`||t==null?void 0:t.behavior;for(let{el:i,top:a,left:o}of BY(e,l3e(t))){let e=a-n.top+n.bottom,t=o-n.left+n.right;i.scroll({top:e,left:t,behavior:r})}}var u3e=typeof window<`u`&&/Mac|iPod|iPhone|iPad/.test(window.navigator.userAgent);function HY(e,t){return d3e(e,t)?e.code!==void 0&&e.code.toLowerCase()===t.code.toLowerCase()||e.key!==void 0&&e.key.toLowerCase()===t.key.toLowerCase():!1}function d3e(e,t){return(e.ctrl===t.ctrlKey||e.ctrl===void 0)&&(e.meta===t.metaKey||e.meta===void 0)&&(e.shift===t.shiftKey||e.shift===void 0)&&(e.alt===t.altKey||e.alt===void 0)}function UY(e){if(u3e){let t=e.apple??e.default,n=t.at(0);return{guard:e=>t.some(t=>HY(t,e)),keys:[...n?.meta?[`⌘`]:[],...n?.ctrl?[`Ctrl`]:[],...n?.alt?[`Option`]:[],...n?.shift?[`Shift`]:[],...n?.key===void 0?n?.code===void 0?[]:[n.code]:[n.key]]}}let t=e.default.at(0);return{guard:t=>e.default.some(e=>HY(e,t)),keys:[...t?.meta?[`Meta`]:[],...t?.ctrl?[`Ctrl`]:[],...t?.alt?[`Alt`]:[],...t?.shift?[`Shift`]:[],...t?.key===void 0?t?.code===void 0?[]:[t.code]:[t.key]]}}var f3e=UY({default:[{key:`B`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`B`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),p3e=UY({default:[{key:`I`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`I`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),m3e=UY({default:[{key:`'`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`'`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),h3e=UY({default:[{key:`U`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`U`,alt:!1,ctrl:!1,meta:!0,shift:!1}]});UY({default:[{key:`X`,alt:!1,ctrl:!0,meta:!1,shift:!0}],apple:[{key:`X`,alt:!1,ctrl:!1,meta:!0,shift:!0}]}),UY({default:[{key:`K`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`K`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`0`,code:`Digit0`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`0`,code:`Numpad0`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`0`,code:`Digit0`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`0`,code:`Numpad0`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`1`,code:`Digit1`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`1`,code:`Numpad1`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`1`,code:`Digit1`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`1`,code:`Numpad1`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`2`,code:`Digit2`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`2`,code:`Numpad2`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`2`,code:`Digit2`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`2`,code:`Numpad2`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`3`,code:`Digit3`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`3`,code:`Numpad3`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`3`,code:`Digit3`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`3`,code:`Numpad3`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`4`,code:`Digit4`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`4`,code:`Numpad4`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`4`,code:`Digit4`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`4`,code:`Numpad4`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`5`,code:`Digit5`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`5`,code:`Numpad5`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`5`,code:`Digit5`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`5`,code:`Numpad5`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`6`,code:`Digit6`,alt:!0,ctrl:!0,meta:!1,shift:!1},{key:`6`,code:`Numpad6`,alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`6`,code:`Digit6`,alt:!0,ctrl:!1,meta:!0,shift:!1},{key:`6`,code:`Numpad6`,alt:!0,ctrl:!1,meta:!0,shift:!1}]}),UY({default:[{key:`Q`,alt:!1,ctrl:!0,meta:!1,shift:!0}]});var g3e=UY({default:[{key:`Z`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`Z`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),_3e=UY({default:[{key:`Y`,alt:!1,ctrl:!0,meta:!1,shift:!1},{key:`Z`,alt:!1,ctrl:!0,meta:!1,shift:!0}],apple:[{key:`Z`,alt:!1,ctrl:!1,meta:!0,shift:!0}]});function v3e(e){return e instanceof Error?e.stack||e.message:e}function y3e(e,t){let n=0;for(let e=0;e=1e3?`${(e/1e3).toFixed(1)}s`:`${e}ms`}var GY=``;function KY(e,t){let n,r,i,a,o=((...e)=>{if(!o.enabled)return;let r=Date.now(),i=r-(n||r);n=r,e[0]=v3e(e[0]),typeof e[0]!=`string`&&e.unshift(`%O`);let a=0;e[0]=e[0].replace(/%([a-z%])/gi,(n,r)=>{if(n===`%%`)return`%`;a++;let i=t.formatters[r];if(typeof i==`function`){let t=e[a];n=i.call(o,t),e.splice(a,1),a--}return n}),t.formatArgs.call(o,i,e),o.log(...e)});return o.extend=function(e,t=`:`){return KY(this.namespace+t+e,{useColors:this.useColors,color:this.color,formatArgs:this.formatArgs,formatters:this.formatters,inspectOpts:this.inspectOpts,log:this.log,humanize:this.humanize})},Object.assign(o,t),o.namespace=e,Object.defineProperty(o,"enabled",{enumerable:!0,configurable:!1,get:()=>r??(i!==GY&&(i=GY,a=YY(e)),a),set:e=>{r=e}}),o}var qY=[],JY=[];function x3e(e){GY=e,qY=[],JY=[];let t=GY.trim().replace(/\s+/g,`,`).split(`,`).filter(Boolean);for(let e of t)e[0]===`-`?JY.push(e.slice(1)):qY.push(e)}function YY(e){for(let t of JY)if(WY(e,t))return!1;for(let t of qY)if(WY(e,t))return!0;return!1}function S3e(e,t){t[0]=`${this.namespace} ${t[0]} +${this.humanize(e)}`}var C3e={useColors:!1,color:``,formatArgs:S3e,formatters:{j(e){try{return JSON.stringify(e)}catch(e){return`[UnexpectedJSONParseError]: ${e.message}`}}},inspectOpts:{},humanize:b3e,log:console.debug||console.log||(()=>{})};function w3e(e,t){return KY(e,Object.assign({},C3e,t))}function T3e(){let e;try{e=localStorage.getItem(`debug`)||localStorage.getItem(`DEBUG`)}catch{}return!e&&typeof process<`u`&&`env`in process&&(e={}.DEBUG),e||``}x3e(T3e());var E3e=`#0000CC.#0000FF.#0033CC.#0033FF.#0066CC.#0066FF.#0099CC.#0099FF.#00CC00.#00CC33.#00CC66.#00CC99.#00CCCC.#00CCFF.#3300CC.#3300FF.#3333CC.#3333FF.#3366CC.#3366FF.#3399CC.#3399FF.#33CC00.#33CC33.#33CC66.#33CC99.#33CCCC.#33CCFF.#6600CC.#6600FF.#6633CC.#6633FF.#66CC00.#66CC33.#9900CC.#9900FF.#9933CC.#9933FF.#99CC00.#99CC33.#CC0000.#CC0033.#CC0066.#CC0099.#CC00CC.#CC00FF.#CC3300.#CC3333.#CC3366.#CC3399.#CC33CC.#CC33FF.#CC6600.#CC6633.#CC9900.#CC9933.#CCCC00.#CCCC33.#FF0000.#FF0033.#FF0066.#FF0099.#FF00CC.#FF00FF.#FF3300.#FF3333.#FF3366.#FF3399.#FF33CC.#FF33FF.#FF6600.#FF6633.#FF9900.#FF9933.#FFCC00.#FFCC33`.split(`.`);function D3e(e,t){let{useColors:n}=this;if(t[0]=`${(n?`%c`:``)+this.namespace+(n?` %c`:` `)+t[0]+(n?`%c `:` `)}+${this.humanize(e)}`,!n)return;let r=`color: ${this.color}`;t.splice(1,0,r,`color: inherit`);let i=0,a=0;t[0].replace(/%[a-z%]/gi,e=>{e!==`%%`&&(i++,e===`%c`&&(a=i))}),t.splice(a,0,r)}function XY(e,t){let n=(t&&t.color)??y3e(E3e,e);return w3e(e,Object.assign({useColors:!0,color:n,formatArgs:D3e},t))}function O3e(e){return k3e(e)&&typeof e._type==`string`}function k3e(e){return!!e&&(typeof e==`object`||typeof e==`function`)}function ZY(e,t){if(!e||!t)return e===t;if(e.length!==t.length)return!1;for(let n=0;n{if(P3e(t))return $Y(e,[t.block]);if(oq(e,t)){let n=t.children.some(t=>e.schema.blockObjects.some(e=>e.name===t._type)),r=t.children.some(e=>e._type===`__block`||e._type===`block`);if(n||r){let n=F3e(e,t),r=n[0];return n.length===1&&r&&r.type===`children`&&A3e(r.children,t.children)?[t]:n.flatMap(n=>n.type===`block object`?[n.block]:n.type===`block`?$Y(e,[n.block]):n.children.length>0?n.children.every(t=>sq(e,t)&&t.text.trim()===``)?[]:$Y(e,[{...t,children:n.children}]):[])}return[t]}return[t]})}function P3e(e){return e._type===`__block`&&O3e(e.block)}function F3e(e,t){return t.children.reduce((t,n)=>{let r=e.schema.inlineObjects.some(e=>e.name===n._type),i=e.schema.blockObjects.some(e=>e.name===n._type),a=t.pop();return!sq(e,n)&&!r&&i?[...t,...a?[a]:[],{type:`block object`,block:n}]:n._type===`__block`?[...t,...a?[a]:[],{type:`block object`,block:n.block}]:n._type===`block`?[...t,...a?[a]:[],{type:`block`,block:n}]:a&&a.type===`children`?[...t,{type:`children`,children:[...a.children,n]}]:[...t,...a?[a]:[],{type:`children`,children:[n]}]},[])}var I3e=[`pre`,`textarea`,`code`],eX=`normal`,tX=Object.freeze({_type:`block`,markDefs:[],style:eX}),nX=Object.freeze({_type:`span`,marks:[]}),rX={p:tX,blockquote:{...tX,style:`blockquote`}},L3e={span:{object:`text`}},iX={ol:{object:null},ul:{object:null}},aX={h1:{...tX,style:`h1`},h2:{...tX,style:`h2`},h3:{...tX,style:`h3`},h4:{...tX,style:`h4`},h5:{...tX,style:`h5`},h6:{...tX,style:`h6`}},R3e={b:`strong`,strong:`strong`,i:`em`,em:`em`,u:`underline`,s:`strike-through`,strike:`strike-through`,del:`strike-through`,code:`code`,sup:`sup`,sub:`sub`,ins:`ins`,mark:`mark`,small:`small`},z3e={li:{...tX,style:eX,level:1,listItem:`bullet`}},B3e=Object.prototype.toString;function oX(e){switch(B3e.call(e)){case`[object Function]`:return`function`;case`[object Date]`:return`date`;case`[object RegExp]`:return`regexp`;case`[object Arguments]`:return`arguments`;case`[object Array]`:return`array`;case`[object String]`:return`string`}return e===null?`null`:e===void 0?`undefined`:e&&typeof e==`object`&&`nodeType`in e&&e.nodeType===1?`element`:e===Object(e)?`object`:typeof e}function sX(e){if(e&&`tagName`in e)return e.tagName.toLowerCase()}function V3e(){if(oX(DOMParser)===`undefined`)throw Error("The native `DOMParser` global which the `Html` deserializer uses by default is not present in this environment. You must supply the `options.parseHtml` function instead.");return e=>new DOMParser().parseFromString(e,`text/html`)}function H3e(e,t){return t.reduce((t,n,r,i)=>{if(n._type===`block`)return t.push(n),t;if(n._type===`__block`)return t.push(n.block),t;let a=t[t.length-1];if(r>0&&!oq({schema:e},i[r-1])&&oq({schema:e},a))return a.children.push(n),t;let o={...tX,children:[n]};return t.push(o),t},[])}function U3e(e){return Object.prototype.toString.call(e)===`[object NodeList]`}function cX(e){return e._type===`span`}function lX(e){return e._type===`block`}function uX(e){return e._type===`__decorator`}function dX(e){return e._type===`__annotation`}var W3e=/font-family\s*:[^;]*(?:\bmonospace\b|courier|consolas|menlo|monaco|roboto mono|source code pro|fira code|fira mono|jetbrains mono|ibm plex mono|ubuntu mono)/i;function fX(e){let t=pX(e)&&e.getAttribute(`style`);return t?W3e.test(t):!1}function G3e(e){let t=pX(e)&&e.getAttribute(`style`);return t?/white-space\s*:\s*(?:pre|pre-wrap|break-spaces)/.test(t):!1}function pX(e){return e.nodeType===1}function mX(){return q3e(12)}function K3e(e=16){let t=new Uint8Array(e);return crypto.getRandomValues(t),t}var hX=[];for(let e=0;e<256;++e)hX[e]=(e+256).toString(16).slice(1);function q3e(e){return K3e(e).reduce((e,t)=>e+hX[t],``).slice(0,e)}function J3e(e,t={}){let n={block:{name:t.blockTypeName||`block`},span:{name:`span`},styles:[],lists:[],decorators:[],annotations:[],blockObjects:[],inlineObjects:[]};if(e._type!==(t.blockTypeName||`block`))return`_key`in e?e:{...e,_key:t.keyGenerator?t.keyGenerator():mX()};let r={_key:t.keyGenerator?t.keyGenerator():mX(),children:[],markDefs:[],...e},i=r.children[r.children.length-1];if(!i)return r.children=[{_type:`span`,_key:t.keyGenerator?t.keyGenerator():mX(),text:``,marks:[]}],r;let a=[],o=t.allowedDecorators&&Array.isArray(t.allowedDecorators)?t.allowedDecorators:!1;return r.children=r.children.reduce((e,t)=>{let a=e[e.length-1];return a&&sq({schema:n},t)&&sq({schema:n},a)&&ZY(a.marks,t.marks)?(i&&i===t&&t.text===``&&r.children.length>1||(a.text+=t.text),e):(e.push(t),e)},[]).map(e=>{if(!e)throw Error(`missing child`);return e._key=t.keyGenerator?t.keyGenerator():mX(),sq({schema:n},e)&&(e.marks?o&&(e.marks=e.marks.filter(e=>{let t=o.includes(e),n=r.markDefs?.some(t=>t._key===e);return t||n})):e.marks=[],a.push(...e.marks)),e}),r.markDefs=(r.markDefs||[]).filter(e=>a.includes(e._key)),r}var gX={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},_X={0:8203,1:8204,2:8205,3:65279},Y3e={0:String.fromCodePoint(_X[0]),1:String.fromCodePoint(_X[1]),2:String.fromCodePoint(_X[2]),3:String.fromCodePoint(_X[3])};[,,,,].fill(String.fromCodePoint(_X[0])).join(``),Object.fromEntries(Object.entries(Y3e).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(gX).map(e=>e.reverse()));var X3e=`${Object.values(gX).map(e=>`\\u{${e.toString(16)}}`).join(``)}`,vX=RegExp(`[${X3e}]{4,}`,`gu`);function Z3e(e){return{cleaned:e.replace(vX,``),encoded:e.match(vX)?.[0]||``}}function Q3e(e){return e&&JSON.parse(Z3e(JSON.stringify(e)).cleaned)}var $3e={name:`normal`},e6e={name:`h1`},t6e={name:`h2`},n6e={name:`h3`},r6e={name:`h4`},i6e={name:`h5`},a6e={name:`h6`},o6e={name:`blockquote`},s6e={name:`number`},c6e={name:`bullet`},l6e={name:`strong`},u6e={name:`em`},d6e={name:`code`},f6e={name:`strike-through`},p6e={name:`link`,fields:[{name:`href`,type:`string`},{name:`title`,type:`string`}]},yX={name:`code`,fields:[{name:`language`,type:`string`},{name:`code`,type:`string`}]},bX={name:`image`,fields:[{name:`src`,type:`string`},{name:`alt`,type:`string`},{name:`title`,type:`string`}]},m6e=eq(iq({styles:[$3e,e6e,t6e,n6e,r6e,i6e,a6e,o6e],lists:[s6e,c6e],decorators:[l6e,u6e,d6e,f6e],annotations:[p6e],blockObjects:[yX,{name:`horizontal-rule`},bX,{name:`html`,fields:[{name:`html`,type:`string`}]},{name:`table`,fields:[{name:`headerRows`,type:`number`},{name:`rows`,type:`array`}]}],inlineObjects:[bX]}));function h6e(e){return/class="(?:TextRun|NormalTextRun)[^"]*SCXW\d+[^"]*BCX\d+/.test(e)||/class="EOP[^"]*SCXW\d+/.test(e)}function g6e(e){return!pX(e)||sX(e)!==`span`?!1:e.classList.contains(`TextRun`)&&!e.classList.contains(`EOP`)}function xX(e){return!pX(e)||sX(e)!==`span`?!1:e.classList.contains(`NormalTextRun`)}function SX(e){return!pX(e)||sX(e)!==`span`?!1:e.classList.contains(`TextRun`)&&!e.classList.contains(`NormalTextRun`)&&!e.classList.contains(`EOP`)}function _6e(e){return!pX(e)||sX(e)!==`span`?!1:e.classList.contains(`FindHit`)}function v6e(e){let t=e;for(;t;){if(pX(t)&&sX(t)===`word-online-block`&&/^heading \d$/.test(t.getAttribute(`data-parastyle`)??``))return!0;t=t.parentNode}return!1}function y6e(e){let t=e;for(;t;){if(pX(t)&&sX(t)===`word-online-block`&&t.getAttribute(`data-parastyle`)===`Quote`)return!0;t=t.parentNode}return!1}function CX(e){let t=e.getAttribute(`style`)??``;return e.classList.contains(`MacChromeBold`)||/font-weight\s*:\s*bold/.test(t)}function wX(e){let t=e.getAttribute(`style`)??``;return/font-style\s*:\s*italic/.test(t)}function TX(e){let t=e.getAttribute(`style`)??``;return e.classList.contains(`Underlined`)||/text-decoration\s*:\s*underline/.test(t)}function EX(e){let t=e.getAttribute(`style`)??``;return e.classList.contains(`Strikethrough`)||/text-decoration\s*:\s*line-through/.test(t)}function DX(e){return CX(e)||wX(e)||TX(e)||EX(e)}function b6e(e,t){if(!h6e(e))return t;let n=Array.from(t.querySelectorAll(`p.Paragraph[role="heading"]`));for(let e of n){let n=e.getAttribute(`aria-level`);if(n){let r=t.createElement(`word-online-block`);r.setAttribute(`data-parastyle`,`heading ${n}`);let i=e.parentNode;if(i){for(i.insertBefore(r,e);e.firstChild;)r.appendChild(e.firstChild);i.removeChild(e)}}}let r=t.body.firstChild;for(;r;){let e=r.nextSibling;if(!pX(r)||!sX(r)?.includes(`span`)){r=e;continue}let n=OX(r);if(!n){r=e;continue}let i=[r],a=e;for(;a&&pX(a)&&OX(a)===n;)i.push(a),a=a.nextSibling;let o=t.createElement(`word-online-block`);o.setAttribute(`data-parastyle`,n),t.body.insertBefore(o,r);for(let e of i)o.appendChild(e);r=a}let i=Array.from(t.body.querySelectorAll(`span`)).filter(SX);for(let e of i){let n=Array.from(e.childNodes).filter(xX);for(let r of n){let n=!0;for(;n;){let i=Array.from(r.childNodes),a=i.findIndex(e=>pX(e)&&sX(e)===`span`&&e.textContent.trim()===``);if(a===-1){n=!1;break}let o=i.at(a);if(!o){n=!1;break}let s=o.textContent?.replace(/\u00a0/g,` `)??``,c=!i.slice(0,a).some(e=>e.nodeType===3);if(r.removeChild(o),c){let e=Array.from(r.childNodes).find(e=>e.nodeType===3);if(e)e.textContent=s+(e.textContent||``);else{let e=t.createTextNode(s);r.insertBefore(e,r.firstChild)}}else{let n=e.nextSibling,i=DX(e);if(n&&pX(n)&&SX(n)){let e=DX(n);if(i&&!e){let e=Array.from(n.childNodes).find(xX);if(e&&pX(e)){let n=e.firstChild;if(n&&n.nodeType===3)n.textContent=s+(n.textContent??``);else{let n=t.createTextNode(s);e.insertBefore(n,e.firstChild)}}}else{let e=Array.from(r.childNodes).find(e=>e.nodeType===3);if(e)e.textContent=(e.textContent??``)+s;else{let e=t.createTextNode(s);r.appendChild(e)}}}else{let e=Array.from(r.childNodes).find(e=>e.nodeType===3);if(e)e.textContent=(e.textContent??``)+s;else{let e=t.createTextNode(s);r.appendChild(e)}}}}}}return t}function OX(e){let t=e.getAttribute(`data-ccp-parastyle`);if(t)return t;if(sX(e)===`span`&&e.classList.contains(`TextRun`)){let t=Array.from(e.querySelectorAll(`.NormalTextRun`));if(t.length>0){let e=t[0]?.getAttribute(`data-ccp-parastyle`);if(e&&t.every(t=>t.getAttribute(`data-ccp-parastyle`)===e))return e}}}var kX={ANY_TYPE:0,NUMBER_TYPE:1,STRING_TYPE:2,BOOLEAN_TYPE:3,UNORDERED_NODE_ITERATOR_TYPE:4,ORDERED_NODE_ITERATOR_TYPE:5,UNORDERED_NODE_SNAPSHOT_TYPE:6,ORDERED_NODE_SNAPSHOT_TYPE:7,ANY_UNORDERED_NODE_TYPE:8,FIRST_ORDERED_NODE_TYPE:9};function x6e(e,t){let n=t.evaluate(`//*[@id and contains(@id, "docs-internal-guid")]`,t,null,kX.ORDERED_NODE_ITERATOR_TYPE,null).iterateNext();if(n){let e=sX(n)===`b`;e||(n=t.body);let r=t.evaluate(`//*`,t,null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let i=r.snapshotLength-1;i>=0;i--){let a=r.snapshotItem(i);a?.setAttribute(`data-is-google-docs`,`true`),(a?.parentElement===n||!e&&a.parentElement===t.body)&&(a?.setAttribute(`data-is-root-node`,`true`),sX(a)),sX(a)===`li`&&a.firstChild&&sX(a?.firstChild)===`img`&&a.removeChild(a.firstChild)}return e&&t.body.firstElementChild?.replaceWith(...Array.from(n.childNodes)),t}return t}var S6e=[`/html/text()`,`/html/head/text()`,`/html/body/text()`,`/html/body/ul/text()`,`/html/body/ol/text()`,`//comment()`,`//style`,`//xml`,`//script`,`//meta`,`//link`];function C6e(e,t){let n=t.evaluate(`/html/body/text()`,t,null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let e=n.snapshotLength-1;e>=0;e--){let r=n.snapshotItem(e),i=r.textContent||``;if(i.replace(/[^\S\n]+$/g,``)){let e=t.createElement(`span`);e.appendChild(t.createTextNode(i)),r.parentNode?.replaceChild(e,r)}else r.parentNode?.removeChild(r)}let r=t.evaluate(S6e.join(`|`),t,null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let e=r.snapshotLength-1;e>=0;e--){let t=r.snapshotItem(e);t&&t.parentNode?.removeChild(t)}return t}function w6e(e,t){if(e.match(//g)){let e=t.evaluate(`//*`,t,null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let t=e.snapshotLength-1;t>=0;t--)e.snapshotItem(t)?.setAttribute(`data-is-notion`,`true`);return t}return t}var T6e=[`body`,`table`,`tbody`,`thead`,`tfoot`,`tr`,`ul`,`ol`];function E6e(e,t){function n(e){if(e.nodeType===kX.BOOLEAN_TYPE&&!I3e.includes(e.parentElement?.tagName.toLowerCase()||``)&&!(e.parentElement&&fX(e.parentElement)&&G3e(e.parentElement))){let t=e.textContent?.replace(/\s\s+/g,` `).replace(/[\r\n]+/g,` `)||``,n=e.parentElement?.tagName.toLowerCase();n&&T6e.includes(n)&&t.trim()===``?e.parentNode?.removeChild(e):e.textContent=t}else for(let t=e.childNodes.length-1;t>=0;t--){let r=e.childNodes[t];r&&n(r)}}return n(t.body),t}var D6e=/(class="?Mso|style=(?:"|')[^"]*?\bmso-|w:WordDocument||<\/font>)/,O6e=[`//o:p`,`//span[@style='mso-list:Ignore']`,`//span[@style='mso-list: Ignore']`],k6e=[`//p[@class='MsoTocHeading']`,`//p[@class='MsoTitle']`,`//p[@class='MsoToaHeading']`,`//p[@class='MsoSubtitle']`,`//span[@class='MsoSubtleEmphasis']`,`//span[@class='MsoIntenseEmphasis']`],A6e={MsoTocHeading:[`h3`],MsoTitle:[`h1`],MsoToaHeading:[`h2`],MsoSubtitle:[`h5`],MsoSubtleEmphasis:[`span`,`em`],MsoIntenseEmphasis:[`span`,`em`,`strong`]};function j6e(e){return D6e.test(e)}function M6e(e){let t={},n=!1,r=e.querySelectorAll(`style`);for(let e of r){let r=e.textContent||``,i=/@list\s+(l\d+):(level\d+)\s*\{([^}]*)\}/g;for(let e=i.exec(r);e!==null;e=i.exec(r)){let r=e[1]||``,i=e[2]||``,a=e[3]||``,o=`${r}:${i}`;t[o]=/mso-level-number-format\s*:\s*bullet/i.test(a)?`bullet`:`number`,n=!0}}n&&e.body&&e.body.setAttribute(`data-word-list-styles`,JSON.stringify(t))}function N6e(e,t){if(!j6e(e))return t;M6e(t);let n=t.evaluate(O6e.join(`|`),t,e=>e===`o`?`urn:schemas-microsoft-com:office:office`:null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let e=n.snapshotLength-1;e>=0;e--){let t=n.snapshotItem(e);t?.parentNode&&t.parentNode.removeChild(t)}let r=t.evaluate(k6e.join(`|`),t,null,kX.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let e=r.snapshotLength-1;e>=0;e--){let n=r.snapshotItem(e),i=A6e[n.className],a=t.createTextNode(n.textContent||``);if(!i)continue;let o=i[0];if(!o)continue;let s=t.createElement(o),c=s,l=s;i.slice(1).forEach(e=>{l=t.createElement(e),c.appendChild(l),c=l}),l.appendChild(a),n?.parentNode?.replaceChild(s,n)}return t}var P6e=[E6e,w6e,N6e,b6e,x6e,C6e];function AX(e,t){let n={"heading 1":`h1`,"heading 2":`h2`,"heading 3":`h3`,"heading 4":`h4`,"heading 5":`h5`,"heading 6":`h6`,Quote:`blockquote`}[t]??`normal`;return e.styles.find(e=>e.name===n)?.name}function F6e(e,t){return[{deserialize(n){if(!pX(n)||sX(n)!==`img`)return;let r=n.className,i=``;if(typeof r==`string`?i=r:r&&typeof r==`object`&&(i=r.baseVal||``),!i.includes(`WACImage`))return;let a=n.getAttribute(`src`)??void 0,o=n.getAttribute(`alt`)??void 0,s=Object.fromEntries(Array.from(n.attributes).map(e=>[e.name,e.value])),c=t.matchers?.image?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...s,...a?{src:a}:{},...o?{alt:o}:{}}});if(c)return{_type:`__block`,block:c}}},{deserialize(n){if(!pX(n))return;let r=n.className,i=``;if(typeof r==`string`?i=r:r&&typeof r==`object`&&(i=r.baseVal||``),!i.includes(`WACImageContainer`))return;let a=n.querySelector(`img`);if(!a)return;let o=a.getAttribute(`src`)??void 0,s=a.getAttribute(`alt`)??void 0,c=Object.fromEntries(Array.from(a.attributes).map(e=>[e.name,e.value])),l=n.closest(`li`)!==null;if(n.closest(`p`)===null||l){let n=t.matchers?.inlineImage?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...c,...o?{src:o}:{},...s?{alt:s}:{}}});if(n)return n}let u=t.matchers?.image?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...c,...o?{src:o}:{},...s?{alt:s}:{}}});if(u)return{_type:`__block`,block:u}}},{deserialize(t,n){if(!pX(t)||sX(t)!==`li`)return;let r=t.getAttribute(`data-aria-level`);if(!r)return;let i=sX(t.parentNode)===`ol`?`number`:`bullet`,a=t.childNodes,o=`normal`;if(t.childNodes.length===1&&t.firstChild&&pX(t.firstChild)){let n=sX(t.firstChild);if(n&&(rX[n]||aX[n]||n===`word-online-block`)){if(n===`word-online-block`){let n=t.firstChild.getAttribute(`data-parastyle`),r=n?AX(e,n):void 0;r&&(o=r)}a=t.firstChild.childNodes}}let s=n(a),c=Array.isArray(s)?s:[s].filter(Boolean);for(;c.length>0;){let e=c[c.length-1];if(e&&typeof e==`object`&&`text`in e){let t=e.text.trimEnd();if(t===``)c=c.slice(0,-1);else if(t!==e.text){e.text=t;break}else break}else break}return{_type:e.block.name,children:c,markDefs:[],style:o,listItem:i,level:parseInt(r,10)}}},{deserialize(t,n){if(!pX(t))return;let r=t.getAttribute(`data-parastyle`),i=r?AX(e,r):void 0;if(!i)return;let a=n(t.childNodes);return{_type:e.block.name,style:i,markDefs:[],children:Array.isArray(a)?a:a?[a]:[]}}},{deserialize(e){if(g6e(e)){if(!pX(e)||!e.textContent)return;let t=Array.from(e.childNodes).filter(e=>xX(e)||_6e(e)).map(e=>pX(e)?e.textContent??``:``).join(``);if(!t)return;let n={...nX,marks:[],text:t};if(CX(e)&&n.marks.push(`strong`),wX(e)&&!v6e(e)&&!y6e(e)&&n.marks.push(`em`),TX(e)){if(pX(e)&&e.parentElement&&sX(e.parentElement)===`a`){let t=e.parentElement;if(t){let e=t.previousSibling,r=t.nextSibling,i=e&&pX(e)&&TX(e),a=r&&pX(r)&&TX(r);(i||a)&&n.marks.push(`underline`)}}else n.marks.push(`underline`)}return EX(e)&&n.marks.push(`strike-through`),n}}}]}var jX=Object.keys(iX);function I6e(e){let t=pX(e)&&e.getAttribute(`style`);return/font-style\s*:\s*italic/.test(t||``)}function L6e(e){let t=pX(e)&&e.getAttribute(`style`);return/font-weight\s*:\s*700/.test(t||``)}function R6e(e){if(!pX(e)||sX(e.parentNode)===`a`)return!1;let t=pX(e)&&e.getAttribute(`style`);return/text-decoration\s*:\s*underline/.test(t||``)}function z6e(e){let t=pX(e)&&e.getAttribute(`style`);return/text-decoration\s*:\s*(?:.*line-through.*;)/.test(t||``)}function MX(e){return pX(e)&&!!e.getAttribute(`data-is-google-docs`)}function NX(e){return pX(e)&&!!e.getAttribute(`data-is-root-node`)}function B6e(e){let t=sX(e.parentNode);if(!t||jX.includes(t))return sX(e.parentNode)===`ul`?`bullet`:`number`}function V6e(e){let t=0;if(sX(e)===`li`){let n=e.parentNode;for(;n;){let e=sX(n);e&&jX.includes(e)&&t++,n=n.parentNode}}else t=1;return t}var H6e={...rX,...aX};function U6e(e,t){let n=sX(t.firstChild),r=n&&H6e[n];return!r||!e.styles.some(e=>e.name===r.style)?eX:r.style}function PX(e){if(!pX(e)||sX(e)!==`p`)return!1;let t=Array.from(e.querySelectorAll(`span`)).filter(e=>(e.textContent??``).trim()!==``);return t.length>0&&t.every(fX)}function FX(e){return pX(e)&&sX(e)===`p`&&(e.textContent??``).trim()===``}function IX(e,t){let n=t===`previous`?e.previousElementSibling:e.nextElementSibling;for(;n&&FX(n);)n=t===`previous`?n.previousElementSibling:n.nextElementSibling;return n&&PX(n)?n:void 0}function W6e(e,t){let n={schema:e,keyGenerator:t.keyGenerator??mX},r=t.matchers?.code,i=r?.({context:{schema:e,keyGenerator:()=>``},props:{language:void 0,code:``}})!==void 0;return[{deserialize(e,t,a){if(!pX(e)||!MX(e)||!NX(e)||!PX(e)||!i)return;if(IX(e,`previous`))return[];let o=[e.textContent??``],s=0,c=e.nextElementSibling;for(;c;){if(PX(c)){for(;s>0;)o.push(``),s--;o.push(c.textContent??``)}else if(FX(c))s++;else break;c=c.nextElementSibling}let l=r?.({context:n,props:{language:void 0,code:o.join(` -`)}});if(l!==void 0)return a(l)}},{deserialize(e){if(pX(e)&&MX(e)&&NX(e)&&FX(e)&&i)return IX(e,`previous`)&&IX(e,`next`)?[]:void 0}},{deserialize(t,n){if(pX(t)&&sX(t)===`span`&&MX(t)){if(!t.textContent)return!t.previousSibling&&!t.nextSibling&&t.setAttribute(`data-lonely-child`,`true`),n(t.childNodes);let r={...nX,marks:[],text:t.textContent};return L6e(t)&&r.marks.push(`strong`),R6e(t)&&r.marks.push(`underline`),z6e(t)&&r.marks.push(`strike-through`),I6e(t)&&r.marks.push(`em`),fX(t)&&e.decorators.some(e=>e.name===`code`)&&r.marks.push(`code`),r}}},{deserialize(t,n){if(sX(t)===`li`&&MX(t))return{...tX,listItem:B6e(t),level:V6e(t),style:U6e(e,t),children:n(t.firstChild?.childNodes||[])}}},{deserialize(e){if(sX(e)===`br`&&MX(e)&&pX(e)&&Array.from(e.classList).some(e=>e.toLowerCase()===`apple-interchange-newline`))return[];if(sX(e)===`br`&&MX(e)&&pX(e)&&e?.parentNode?.textContent===``||sX(e)===`br`&&MX(e)&&pX(e)&&NX(e))return{...nX,text:``}}}]}var G6e={deserialize(e){return e.nodeName===`#text`&&K6e(e)?{...nX,marks:[],text:(e.textContent??``).replace(/\s\s+/g,` `)}:void 0}};function K6e(e){let t=e.nodeType===3&&(e.textContent||``).replace(/[\r\n]/g,` `).replace(/\s\s+/g,` `)===` `,n=e.nextSibling&&e.nextSibling.nodeType!==3&&e.previousSibling&&e.previousSibling.nodeType!==3,r=e.parentNode&&sX(e.parentNode)===`span`&&!e.nextSibling&&!e.previousSibling&&e.parentNode.previousSibling&&e.parentNode.previousSibling.nodeType!==3&&e.parentNode.nextSibling&&e.parentNode.nextSibling.nodeType!==3;return(t&&(n||r)||e.textContent!==` `)&&sX(e.parentNode)!==`body`}function q6e(e,t){if(t===`ul`&&e.lists.some(e=>e.name===`bullet`))return`bullet`;if(t===`ol`&&e.lists.some(e=>e.name===`number`))return`number`}function J6e(e,t){return[G6e,{deserialize(n,r,i){if(sX(n)!==`pre`)return;let a=n.textContent||``,o=t.matchers?.code?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{language:void 0,code:a.trim()}});if(o!==void 0)return i(o);let s=e.decorators.some(e=>e.name===`code`);return{_type:`block`,style:`normal`,markDefs:[],children:[{...nX,marks:s?[`code`]:[],text:a}]}}},{deserialize(e,t){if(sX(e)!==`blockquote`)return;let n={...rX,...aX};delete n.blockquote;let r=Object.keys(n),i=[];return e.childNodes.forEach((t,n)=>{if(e.ownerDocument){if(t.nodeType===1&&r.includes(t.localName.toLowerCase())){let r=e.ownerDocument.createElement(`span`),a=i[i.length-1];a&&a.nodeType===3&&a.textContent?.trim()&&r.appendChild(e.ownerDocument.createTextNode(`\r`)),t.childNodes.forEach(e=>{r.appendChild(e.cloneNode(!0))}),n!==e.childNodes.length&&r.appendChild(e.ownerDocument.createTextNode(`\r`)),i.push(r)}else i.push(t)}}),{_type:`block`,style:`blockquote`,markDefs:[],children:t(i)}}},{deserialize(t,n){let r={...rX,...aX},i=sX(t),a=i?r[i]:void 0;if(!a)return;if(t.parentNode&&sX(t.parentNode)===`li`)return n(t.childNodes);let o=a.style;return e.styles.some(e=>e.name===o)||(a=tX),{...a,children:n(t.childNodes)}}},{deserialize(e,t){let n=sX(e);if(n&&n in L3e)return t(e.childNodes)}},{deserialize(e,t){if(sX(e)===`div`)return t(e.childNodes)}},{deserialize(e,t){let n=sX(e);if(n&&n in iX)return t(e.childNodes)}},{deserialize(e){if(sX(e)===`br`)return{...nX,text:` -`}}},{deserialize(t,n,r){let i=sX(t),a=i?z3e[i]:void 0;if(!a)return;let o=sX(t.parentNode)||``,s=q6e(e,iX[o]?o:`ul`);return s?(a.listItem=s,{...a,children:n(t.childNodes)}):r({_type:`block`,children:n(t.childNodes)})}},{deserialize(t,n){let r=R3e[sX(t)||``];if(r&&e.decorators.some(e=>e.name===r))return{_type:`__decorator`,name:r,children:n(t.childNodes)}}},{deserialize(n,r){if(sX(n)!==`a`)return;let i=e.annotations.some(e=>e.name===`link`),a=pX(n)&&n.getAttribute(`href`);return a?i?{_type:`__annotation`,markDef:{_key:t.keyGenerator?t.keyGenerator():mX(),_type:`link`,href:a},children:r(n.childNodes)}:n.appendChild(n.ownerDocument.createTextNode(` (${a})`))&&r(n.childNodes):r(n.childNodes)}},{deserialize(e,t){if(pX(e)&&(sX(e)===`td`||sX(e)===`th`))return{...tX,children:t(e.childNodes)}}},{deserialize(n){if(pX(n)&&sX(n)===`img`){let r=n.getAttribute(`src`)??void 0,i=n.getAttribute(`alt`)??void 0,a=Object.fromEntries(Array.from(n.attributes).map(e=>[e.name,e.value])),o=n?.parentElement?.parentElement?.getAttribute(`data-lonely-child`),s=n.closest(`li`)!==null;if(o&&!s){let n=t.matchers?.image?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...a,...r?{src:r}:{},...i?{alt:i}:{}}});if(n)return{_type:`__block`,block:n}}let c=t.matchers?.inlineImage?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...a,...r?{src:r}:{},...i?{alt:i}:{}}});if(c)return c;let l=t.matchers?.image?.({context:{schema:e,keyGenerator:t.keyGenerator??mX},props:{...a,...r?{src:r}:{},...i?{alt:i}:{}}});if(l)return{_type:`__block`,block:l}}}}]}function Y6e(e){let t=pX(e)&&e.getAttribute(`style`);return/font-style:italic/.test(t||``)}function X6e(e){let t=pX(e)&&e.getAttribute(`style`);return/font-weight:700/.test(t||``)||/font-weight:600/.test(t||``)}function Z6e(e){let t=pX(e)&&e.getAttribute(`style`);return/text-decoration:underline/.test(t||``)}function Q6e(e){return pX(e)&&!!e.getAttribute(`data-is-notion`)}function $6e(){return[{deserialize(e){if(pX(e)&&sX(e)===`span`&&Q6e(e)){let t={...nX,marks:[],text:e.textContent};return X6e(e)&&t.marks.push(`strong`),Z6e(e)&&t.marks.push(`underline`),Y6e(e)&&t.marks.push(`em`),t}}}]}function e8e(e){if(!pX(e))return{};let t=e.closest(`body`)||e.ownerDocument?.body;if(!t)return{};let n=t.getAttribute(`data-word-list-styles`);if(!n)return{};try{return JSON.parse(n)}catch{return{}}}function t8e(e){let t=pX(e)&&e.getAttribute(`style`);if(!t)return;let n=t.match(/mso-list:\s*(l\d+)\s+(level\d+)\s+lfo\d+/);if(!n)return;let r=`${n[1]}:${n[2]}`;return e8e(e)[r]||`bullet`}function n8e(e){let t=pX(e)&&e.getAttribute(`style`);if(!t)return;let n=t.match(/level\d+/);if(!n)return;let[r]=n[0].match(/\d/)||[];return(r?Number.parseInt(r,10):1)||1}function r8e(e){if(!pX(e))return!1;if(e.className&&(e.className===`MsoListParagraphCxSpFirst`||e.className===`MsoListParagraphCxSpMiddle`||e.className===`MsoListParagraphCxSpLast`))return!0;let t=e.getAttribute(`style`);return!!(t&&/mso-list:\s*l\d+\s+level\d+\s+lfo\d+/.test(t))}function i8e(e){let t=sX(e);if(t&&aX[t])return aX[t]?.style}function a8e(){return[{deserialize(e,t){let n=sX(e);if((n===`p`||aX[n||``])&&r8e(e)){let n=i8e(e);return{...tX,listItem:t8e(e),level:n8e(e),style:n||`normal`,children:t(e.childNodes)}}}}]}function o8e(e,t){return[...a8e(),...F6e(e,t),...$6e(),...W6e(e,t),...J6e(e,t)]}function s8e(e,t,n){let r=[],i=0;for(let a of n){let n=oq(e,a)?c8e(a):a;if(t===`preserve`){r.push(n);continue}if(t===`remove`){if(LX(e,n))continue;r.push(n);continue}if(t===`normalize`){if(LX(e,n)){i++,i===1&&r.push(n);continue}r.push(n),i=0}}return r}function LX(e,t){return!(!oq(e,t)||t.children.some(t=>!sq(e,t)||t.text.trim()!==``))}function c8e(e){let t=0;for(let n of e.children){if(!cX(n)){t++;continue}let r=l8e(e,t),i=u8e(e,t);t===0&&(n.text=n.text.replace(/^[^\S\n]+/g,``)),t===e.children.length-1&&(n.text=n.text.replace(/[^\S\n]+$/g,``)),/\s/.test(n.text.slice(Math.max(0,n.text.length-1)))&&r&&cX(r)&&/\s/.test(r.text.slice(0,1))&&(n.text=n.text.replace(/[^\S\n]+$/g,``)),/\s/.test(n.text.slice(0,1))&&i&&cX(i)&&/\s/.test(i.text.slice(Math.max(0,i.text.length-1)))&&(n.text=n.text.replace(/^[^\S\n]+/g,``)),n.text||e.children.splice(t,1),i&&Array.isArray(i.marks)&&ZY(i.marks,n.marks)&&RX(n.text)?(i.text+=` `,e.children.splice(t,1)):r&&Array.isArray(r.marks)&&ZY(r.marks,n.marks)&&RX(n.text)&&(r.text=` ${r.text}`,e.children.splice(t,1)),t++}return e}function l8e(e,t){let n=e.children[t+1];return n&&n._type===`span`?n:null}function u8e(e,t){let n=e.children[t-1];return n&&n._type===`span`?n:null}function RX(e){return[`\xA0`,` `].includes(e)}function zX(e){"@babel/helpers - typeof";return zX=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},zX(e)}function d8e(e,t){if(zX(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(zX(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function f8e(e){var t=d8e(e,`string`);return zX(t)==`symbol`?t:t+``}function BX(e,t,n){return(t=f8e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p8e=class{constructor(e,t={}){BX(this,`keyGenerator`,void 0),BX(this,`schema`,void 0),BX(this,`rules`,void 0),BX(this,`parseHtml`,void 0),BX(this,`whitespaceMode`,void 0),BX(this,`_markDefs`,[]),BX(this,`deserialize`,e=>{this._markDefs=[];let{parseHtml:t}=this,n=t(e),r=Array.from(n.childNodes),i=s8e({schema:this.schema},this.whitespaceMode,$Y({schema:this.schema},H3e(this.schema,this.deserializeElements(r))));return this._markDefs.length>0&&i.filter(e=>oq({schema:this.schema},e)).forEach(e=>{e.markDefs=e.markDefs||[],e.markDefs=e.markDefs.concat(this._markDefs.filter(t=>e.children.flatMap(e=>e.marks||[]).includes(t._key)))}),i.map(e=>(e._type===`block`&&(e._type=this.schema.block.name),e))}),BX(this,`deserializeElements`,(e=[])=>{let t=[];return e.forEach(e=>{t=t.concat(this.deserializeElement(e))}),t}),BX(this,`deserializeElement`,e=>{let t=e=>{if(U3e(e))return this.deserializeElements(Array.from(e));if(Array.isArray(e))return this.deserializeElements(e);if(e)return this.deserializeElement(e)},n=e=>({_type:`__block`,block:e}),r;for(let i=0;i{cX(e)&&e.text===`\r`&&(e.text=` -`,(t===0||t===o.children.length-1)&&o.children.splice(t,1))});break}}return r||t(e.childNodes)||[]}),BX(this,`deserializeDecorator`,e=>{let{name:t}=e,n=e=>{if(uX(e))return this.deserializeDecorator(e);if(cX(e))e.marks=e.marks||[],e.text.trim()&&e.marks.unshift(t);else if(`children`in e&&Array.isArray(e.children)){let t=e;t.children=t.children.map(n)}return e};return e.children.reduce((e,t)=>{let r=n(t);return Array.isArray(r)?e.concat(r):(e.push(r),e)},[])}),BX(this,`deserializeAnnotation`,e=>{let{markDef:t}=e;this._markDefs.push(t);let n=e=>{if(dX(e))return this.deserializeAnnotation(e);if(cX(e))e.marks=e.marks||[],e.text.trim()&&e.marks.unshift(t._key);else if(`children`in e&&Array.isArray(e.children)){let t=e;t.children=t.children.map(n)}return e};return e.children.reduce((e,t)=>{let r=n(t);return Array.isArray(r)?e.concat(r):(e.push(r),e)},[])});let{rules:n=[],whitespaceMode:r=`preserve`}=t,i=o8e(e,{keyGenerator:t.keyGenerator,matchers:t.matchers});this.schema=e,this.keyGenerator=t.keyGenerator??mX,this.rules=[...n,...i],this.whitespaceMode=r;let a=t.parseHtml||V3e();this.parseHtml=e=>{let t=Q3e(e),n=a(t);for(let e of P6e)e(t,n);return n.body}}};function m8e(e){return({context:t,value:n,isInline:r})=>{let i=(r?t.schema.inlineObjects:t.schema.blockObjects).find(t=>t.name===e.name);if(!i)return;let a=i.fields.reduce((e,t)=>{let r=n[t.name];return r!==void 0&&(e[t.name]=r),e},{});return{_key:t.keyGenerator(),_type:i.name,...a}}}var h8e=({context:e,value:t,isInline:n})=>{let r=m8e(yX)({context:e,value:t,isInline:n});if(r&&`code`in r)return r};function VX(e,t={}){let n=t.schema??m6e,r=t.keyGenerator,i=g8e(t.types);return new p8e(n,{keyGenerator:r,rules:t.rules,parseHtml:t.parseHtml,whitespaceMode:t.whitespaceMode,matchers:i}).deserialize(e).map(e=>J3e(e,{keyGenerator:r}))}function g8e(e){let t=e?.image,n=e?.code??h8e;if(!t&&!n)return;let r={};if(t){let e=e=>({context:n,props:r})=>{let i=t({context:n,value:r,isInline:e});if(i)return i};r.image=e(!1),r.inlineImage=e(!0)}return n&&(r.code=({context:e,props:t})=>{let r=n({context:e,value:t,isInline:!1});if(r)return r}),r}var _8e=[`http`,`https`,`mailto`,`tel`],v8e={"&":`amp`,"<":`lt`,">":`gt`,'"':`quot`,"'":`#x27`};function HX(e){return y8e(UX(e))}function UX(e){return e.replace(/[&<>"']/g,e=>`&${v8e[e]};`)}function y8e(e){return e.replace(/ {2,}/g,e=>`${` `.repeat(e.length-1)} `)}function b8e(e){let t=(e||``).trim(),n=t.charAt(0);if(n===`#`||n===`/`)return!0;let r=t.indexOf(`:`);if(r===-1)return!0;let i=t.slice(0,r).toLowerCase();if(_8e.indexOf(i)!==-1)return!0;let a=t.indexOf(`?`);if(a!==-1&&r>a)return!0;let o=t.indexOf(`#`);return o!==-1&&r>o}var x8e={number:({children:e})=>`
    ${e}
`,bullet:({children:e})=>`
    ${e}
`},S8e=({children:e})=>`
  • ${e}
  • `,C8e={em:({children:e})=>`${e}`,strong:({children:e})=>`${e}`,code:({children:e})=>`${e}`,underline:({children:e})=>`${e}`,"strike-through":({children:e})=>`${e}`,link:({children:e,value:t})=>{let n=t?.href||``;return b8e(n)?`${e}`:e}},WX=(e,t)=>`Unknown ${e}, specify a component for it in the \`components.${t}\` option`,GX=e=>WX(`block type "${e}"`,`types`),w8e=e=>WX(`mark type "${e}"`,`marks`),T8e=e=>WX(`block style "${e}"`,`block`),E8e=e=>WX(`list style "${e}"`,`list`),D8e=e=>WX(`list item style "${e}"`,`listItem`);function O8e(e){console.warn(e)}var KX={types:{},block:{normal:({children:e})=>`

    ${e}

    `,blockquote:({children:e})=>`
    ${e}
    `,h1:({children:e})=>`

    ${e}

    `,h2:({children:e})=>`

    ${e}

    `,h3:({children:e})=>`

    ${e}

    `,h4:({children:e})=>`

    ${e}

    `,h5:({children:e})=>`
    ${e}
    `,h6:({children:e})=>`
    ${e}
    `},marks:C8e,list:x8e,listItem:S8e,hardBreak:()=>`
    `,escapeHTML:HX,unknownType:({value:e,isInline:t})=>{let n=UX(GX(e._type));return t?`${n}`:`
    ${n}
    `},unknownMark:({markType:e,children:t})=>`${t}`,unknownList:({children:e})=>`
      ${e}
    `,unknownListItem:({children:e})=>`
  • ${e}
  • `,unknownBlockStyle:({children:e})=>`

    ${e}

    `};function k8e(e,t){let{block:n,list:r,listItem:i,marks:a,types:o,...s}=t;return{...e,block:qX(e,t,`block`),list:qX(e,t,`list`),listItem:qX(e,t,`listItem`),marks:qX(e,t,`marks`),types:qX(e,t,`types`),...s}}function qX(e,t,n){let r=t[n],i=e[n];return typeof r==`function`?r:r?typeof i==`function`?r:{...i,...r}:i}function JX(e,t={}){let{components:n,onMissingComponent:r=O8e}=t,i=r||j8e,a=IEe(Array.isArray(e)?e:[e],`html`),o=A8e(n?k8e(KX,n):KX,i);return a.map((e,t)=>o({node:e,index:t,isInline:!1,renderNode:o})).join(``)}var A8e=(e,t)=>{function n(e){let{node:t,index:n,isInline:l}=e;return XO(t)?i(t,n):YO(t)?r(t,n):ZO(t)?a(t):JO(t)?o(t,n,l):QO(t)?s(t):c(t,n,l)}function r(r,i){let a=YX({node:r,index:i,isInline:!1,renderNode:n}),o=e.listItem,s=(typeof o==`function`?o:o[r.listItem])||e.unknownListItem;if(s===e.unknownListItem){let e=r.listItem||`bullet`;t(D8e(e),{type:e,nodeType:`listItemStyle`})}let c=a.children;if(r.style&&r.style!==`normal`){let{listItem:e,...t}=r;c=n({node:t,index:i,isInline:!1,renderNode:n})}return s({value:r,index:i,isInline:!1,renderNode:n,children:c})}function i(r,i){let a=r.children.map((e,t)=>n({node:e._key?e:{...e,_key:`li-${i}-${t}`},index:t,isInline:!1,renderNode:n})),o=e.list,s=(typeof o==`function`?o:o[r.listItem])||e.unknownList;if(s===e.unknownList){let e=r.listItem||`bullet`;t(E8e(e),{nodeType:`listStyle`,type:e})}return s({value:r,index:i,isInline:!1,renderNode:n,children:a.join(``)})}function a(r){let{markDef:i,markType:a,markKey:o}=r,s=e.marks[a]||e.unknownMark,c=r.children.map((e,t)=>n({node:e,index:t,isInline:!0,renderNode:n}));return s===e.unknownMark&&t(w8e(a),{nodeType:`mark`,type:a}),s({text:nk(r),value:i,markType:a,markKey:o,renderNode:n,children:c.join(``)})}function o(r,i,a){let{_key:o,...s}=YX({node:r,index:i,isInline:a,renderNode:n}),c=s.node.style||`normal`,l=(typeof e.block==`function`?e.block:e.block[c])||e.unknownBlockStyle;return l===e.unknownBlockStyle&&t(T8e(c),{nodeType:`blockStyle`,type:c}),l({...s,value:s.node,renderNode:n})}function s(t){if(t.text===` -`){let t=e.hardBreak;return t?t():` -`}return e.escapeHTML(t.text)}function c(r,i,a){let o=e.types[r._type];return o||t(GX(r._type),{nodeType:`block`,type:r._type}),(o||e.unknownType)({value:r,isInline:a,index:i,renderNode:n})}return n};function YX(e){let{node:t,index:n,isInline:r,renderNode:i}=e,a=FEe(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${n}`,children:a.join(``),index:n,isInline:r,node:t}}function j8e(){}var XX=`before`,ZX=`after`;function M8e(e,t,n,...r){if(t!==XX&&t!==ZX)throw Error(`Invalid position "${t}", must be either ${XX} or ${ZX}`);let i=QX(...r);if(e.length===0)return i;let a=e.length,o=Math.abs((a+n)%a)%a,s=t===`after`?o+1:o,c=e.slice();return c.splice(s,0,...QX(i)),c}function QX(...e){return e.reduce((e,t)=>e.concat(t),[])}function N8e(e){return typeof e==`object`&&!!e&&`_key`in e}function P8e(e,t){if(typeof t==`number`)return t;if(N8e(t)){let n=e.findIndex(e=>e._key===t._key);return n!==-1&&n}return!1}function F8e(e,t){let n=e.slice();if(t.path.length===0){if(t.type===`setIfMissing`){if(!Array.isArray(t.value))throw Error(`Cannot set value of an array to a non-array`);return e===void 0?t.value:e}if(t.type===`set`){if(!Array.isArray(t.value))throw Error(`Cannot set value of an array to a non-array`);return t.value}if(t.type===`unset`)return;throw Error(`Invalid array operation: ${t.type}`)}let[r,...i]=t.path,a=P8e(e,r);if(a===!1)return n;if(i.length===0){if(t.type===`insert`){let{position:n,items:r}=t;return M8e(e,n,a,r)}if(t.type===`unset`){if(typeof a!=`number`)throw Error(`Expected array index to be a number, instead got "${a}"`);return n.splice(a,1),n}}return n[a]=eZ(n[a],{...t,path:i}),n}function I8e(e,t){if(t.path.length>0)throw Error(`Cannot apply deep operations on primitive values. Received patch with type "${t.type}" and path "${t.path.map(e=>JSON.stringify(e)).join(`.`)} that targeted the value "${JSON.stringify(e)}"`);if(t.type===`set`)return t.value;if(t.type===`setIfMissing`)return e===void 0?t.value:e;if(t.type!==`unset`){if(t.type===`inc`){if(typeof t.value!=`number`)throw Error(`Cannot increment with a non-number`);return e+t.value}if(t.type===`dec`){if(typeof t.value!=`number`)throw Error(`Cannot decrement with a non-number`);return e-t.value}throw Error(`Received patch of unsupported type: "${JSON.stringify(t.type)}" for number. This is most likely a bug.`)}}function L8e(e,t){let n={...e};if(t.path.length===0){if(t.type===`set`){if(typeof t.value==`object`&&t.value!==null&&!Array.isArray(t.value))return t.value;throw Error(`Cannot set value of an object to a non-object`)}if(t.type===`setIfMissing`){if(typeof t.value==`object`&&t.value!==null&&!Array.isArray(t.value))return e;throw Error(`Cannot setIfMissing value of an object to a non-object`)}if(t.type===`unset`)return;throw Error(`Invalid object operation: ${t.type}`)}let[r,...i]=t.path;if(typeof r!=`string`)throw Error(`Expected field name to be a string, instead got: ${r}`);if(i.length===0&&t.type===`unset`){let{[r]:e,...t}=n;return t}return!(r in n)&&i.length>0||(n[r]=eZ(n[r],{...t,path:i})),n}function R8e(e,t){if(t.path.length>0)throw Error(`Cannot apply deep operations on primitive values. Received patch with type "${t.type}" and path "${t.path.map(e=>JSON.stringify(e)).join(`.`)} that targeted the value "${JSON.stringify(e)}"`);if(t.type===`set`)return t.value;if(t.type===`setIfMissing`)return e===void 0?t.value:e;if(t.type!==`unset`)throw Error(`Received patch of unsupported type: "${JSON.stringify(t.type)}" for primitives. This is most likely a bug.`)}function z8e(e,t){if(t.path.length>0)throw Error(`Cannot apply deep operations on string values. Received patch with type "${t.type}" and path "${t.path.join(`.`)} that targeted the value "${JSON.stringify(e)}"`);if(t.type===`diffMatchPatch`){let[n]=sg(dg(t.value),e,{allowExceedingIndices:!0});return n}if(t.type===`setIfMissing`)return e===void 0?t.value:e;if(t.type===`set`)return t.value;if(t.type!==`unset`)throw Error(`Received patch of unsupported type: "${JSON.stringify(t.type)}" for string. This is most likely a bug.`)}function $X(e,t){return t.reduce(eZ,e)}function eZ(e,t){return Array.isArray(e)?F8e(e,t):typeof e==`string`?z8e(e,t):B8e(e)?L8e(e,t):typeof e==`number`?I8e(e,t):R8e(e,t)}function B8e(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function tZ(e,t=[]){return{type:`setIfMissing`,path:t,value:e}}function V8e(e,t,n=[]){return{type:`diffMatchPatch`,path:n,value:pg(lg(e,t))}}function nZ(e,t,n=[]){return{type:`insert`,path:n,position:t,items:e}}function rZ(e,t=[]){return{type:`set`,path:t,value:e}}function iZ(e=[]){return{type:`unset`,path:e}}function aZ(e,t){let n=e.domElement;if(!n)return;if(t.length===0)return n;let r=lq(t),i=`[data-pt-path="${CSS.escape(r)}"]`,a=t[0];if(cq(a)){let t=e.blockIndexMap.get(lq([a]));if(t!==void 0){let e=n.children[t];if(e instanceof HTMLElement){if(e.matches(i))return e.closest(`[data-pt-editor]`)===n?e:void 0;let t=e.querySelector(i);if(t instanceof HTMLElement)return t.closest(`[data-pt-editor]`)===n?t:void 0}}}let o=n.querySelector(i);if(o instanceof HTMLElement&&o.closest(`[data-pt-editor]`)===n)return o}globalThis.Text;var oZ=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,H8e=e=>cZ(e)&&e.nodeType===8,sZ=e=>cZ(e)&&e.nodeType===1,cZ=e=>{let t=oZ(e);return!!t&&e instanceof t.Node},lZ=e=>{let t=e&&e.anchorNode&&oZ(e.anchorNode);return!!t&&e instanceof t.Selection},U8e=e=>e.clipboardData&&e.clipboardData.getData(`text/plain`)!==``&&e.clipboardData.types.length===1,W8e=e=>{let[t,n]=e;if(sZ(t)&&t.childNodes.length){let e=n===t.childNodes.length,r=e?n-1:n;for([t,r]=uZ(t,r,e?`backward`:`forward`),e=r{let t=e&&e.parentNode;for(;t;){if(t.toString()===`[object ShadowRoot]`)return!0;t=t.parentNode}return!1},uZ=(e,t,n)=>{let{childNodes:r}=e,i=r[t],a=t,o=!1,s=!1;for(;(H8e(i)||sZ(i)&&i.childNodes.length===0||sZ(i)&&i.getAttribute(`contenteditable`)===`false`)&&!(o&&s);){if(a>=r.length){o=!0,a=t-1,n=`backward`;continue}if(a<0){s=!0,a=t+1,n=`forward`;continue}i=r[a],t=a,a+=n===`forward`?1:-1}return[i,t]},K8e=(e,t,n)=>{let[r]=uZ(e,t,n);return r},dZ=e=>`getSelection`in e&&typeof e.getSelection==`function`?e.getSelection():document.getSelection(),fZ=(e,t,n)=>{let{target:r}=t;if(sZ(r)&&r.matches(`[contentEditable="false"]`))return!1;let{document:i}=IZ.getWindow(e);if(hZ(i,r))return IZ.hasDOMNode(e,r,{editable:!0});let a=n.find(({addedNodes:e,removedNodes:t})=>{for(let t of e)if(t===r||hZ(t,r))return!0;for(let e of t)if(e===r||hZ(e,r))return!0;return!1});return!a||a===t?!1:fZ(e,a,n)},q8e=()=>{let e=document.activeElement;for(;e?.shadowRoot&&e.shadowRoot?.activeElement;)e=e?.shadowRoot?.activeElement;return e},pZ=(e,t)=>!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_PRECEDING),J8e=(e,t)=>!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING),mZ=(e,t)=>{if(!e)return null;let n=e;for(;n;){if(n.matches&&n.matches(t))return n;if(n.parentElement)n=n.parentElement;else if(gZ(n.parentNode))n=n.parentNode.host;else return null}return null},hZ=(e,t)=>{if(!e||!t)return!1;if(e.contains(t))return!0;let n=t;for(;n;){if(n===e)return!0;if(n.parentNode)n=gZ(n.parentNode)?n.parentNode.host:n.parentNode;else return!1}return!1},gZ=e=>cZ(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&`host`in e,Y8e=/\[_key=="(.+?)"\]/;function X8e(e){let t=[],n=e;for(;n.length>0;){n.startsWith(`.`)&&(n=n.slice(1));let e=n.match(Y8e);if(e?.[1]&&n.startsWith(`[`)){t.push({_key:e[1]}),n=n.slice(e[0].length);continue}let r=n.indexOf(`[`),i=n.indexOf(`.`),a;a=r===-1&&i===-1?n.length:r===-1?i:i===-1?r:Math.min(r,i);let o=n.slice(0,a);o&&t.push(o),n=n.slice(a)}return t}function _Z(e){let t=sZ(e)?e:e.parentElement;if(t&&!t.hasAttribute(`data-pt-path`)&&(t=t.closest(`[data-pt-path]`)),!t)return;let n=t.getAttribute(`data-pt-path`);if(n!==null)return n===``?[]:X8e(n)}function vZ(e,t){try{return JSON.stringify(e,null,t)}catch(e){return console.error(e),`JSON.stringify failed`}}function Z8e(e){try{return JSON.parse(e)}catch(e){return console.error(e),`JSON.parse failed`}}function yZ(e,t){let n=[];for(let r=0;r{let t=aZ(e,[]),n=IZ.findDocumentOrShadowRoot(e);e.focused=!1,n.activeElement===t&&t.blur()},findDocumentOrShadowRoot:e=>{let t=aZ(e,[]);if(!t)throw Error(`Cannot resolve a DOM node: editor is not mounted`);let n=t.getRootNode();return n instanceof Document||n instanceof ShadowRoot?n:t.ownerDocument},focus:(e,t={retries:5})=>{if(e.focused||!e.domElement)return;if(t.retries<=0)throw Error(`Could not set focus, editor seems stuck with pending operations`);if(e.operations.length>0){setTimeout(()=>{IZ.focus(e,{retries:t.retries-1})},10);return}let n=aZ(e,[]);if(!n)throw Error(`Cannot resolve a DOM node: editor is not mounted`);let r=IZ.findDocumentOrShadowRoot(e);if(r.activeElement!==n){if(e.snapshot.context.selection&&r instanceof Document){let t=dZ(r),n=IZ.toDOMRange(e,e.snapshot.context.selection);t?.removeAllRanges(),t?.addRange(n)}if(e.snapshot.context.selection||e.select(TZ(e,[])),e.focused=!0,n.focus({preventScroll:!0}),e.snapshot.context.selection&&r instanceof Document){let t=dZ(r),n=IZ.toDOMRange(e,e.snapshot.context.selection);t?.removeAllRanges(),t?.addRange(n)}}},getWindow:e=>{let t=e.domWindow;if(!t)throw Error(`Unable to find a host window element for this editor`);return t},hasDOMNode:(e,t,n={})=>{let{editable:r=!1}=n,i=aZ(e,[]);if(!i)return!1;let a=null;try{a=sZ(t)?t:t.parentElement}catch(e){if(e instanceof Error&&!e.message.includes(`Permission denied to access property "nodeType"`))throw e}return a?mZ(a,`[data-pt-editor]`)===i&&(!r||a.isContentEditable?!0:typeof a.isContentEditable==`boolean`&&mZ(a,`[contenteditable="false"]`)===i||!!a.getAttribute(`data-pt-zero-width`)):!1},hasEditableTarget:(e,t)=>cZ(t)&&IZ.hasDOMNode(e,t,{editable:!0}),hasRange:(e,t)=>{let{anchor:n,focus:r}=t;return Sq(e.snapshot,n.path)&&Sq(e.snapshot,r.path)},hasSelectableTarget:(e,t)=>IZ.hasEditableTarget(e,t)||IZ.isTargetInsideNonReadonlyVoid(e,t),hasTarget:(e,t)=>cZ(t)&&IZ.hasDOMNode(e,t),isTargetInsideNonReadonlyVoid:(e,t)=>e.readOnly||!IZ.hasTarget(e,t)?!1:!!(sZ(t)?t:t.parentElement)?.closest(`[data-pt-block="object"], [data-pt-inline="object"]`),toDOMPoint:(e,t)=>{let n=_q(e.snapshot,t.path),r=aZ(e,t.path);if(!r)throw Error(`Cannot find a DOM node for editor path: ${t.path}`);let i;if(n&&Xq(e.snapshot,n.node,t.path)){let e=r.querySelector(`[data-pt-zero-width]`);if(e){let t=e.childNodes[0];if(t)return[t,0]}let t=r.parentNode;if(t){let e=Array.from(t.childNodes).indexOf(r);if(e!==-1)return[t,e]}return[r,0]}let a=Q8e(e,t),o=_q(e.snapshot,a),s=o&&Xq(e.snapshot,o.node,a)?o:Yq(e.snapshot,t.path,{match:(t,n)=>Xq(e.snapshot,t,n)});s&&Xq(e.snapshot,s.node,s.path)&&(t={path:t.path,offset:0});let c=Array.from(r.querySelectorAll(`[data-pt-text], [data-pt-zero-width]`)),l=0;for(let e=0;e{let{anchor:n,focus:r}=t,i=kq(t,e.snapshot.context),a=IZ.toDOMPoint(e,n),o=OZ(t)?a:IZ.toDOMPoint(e,r),s=IZ.getWindow(e).document.createRange(),[c,l]=i?o:a,[u,d]=i?a:o,f=!!(sZ(c)?c:c.parentElement).getAttribute(`data-pt-zero-width`),p=!!(sZ(u)?u:u.parentElement).getAttribute(`data-pt-zero-width`);return s.setStart(c,f?1:l),s.setEnd(u,p?1:d),s},toSelectionPoint:(e,t,n)=>{let{exactMatch:r,suppressThrow:i,searchDirection:a}=n,[o,s]=r?t:W8e(t),c=o.parentNode,l=null,u=0;if(c){let t=aZ(e,[]);if(!t)throw Error(`Cannot resolve a DOM node: editor is not mounted`);let n=c.closest(`[data-pt-block="object"], [data-pt-inline="object"]`),i=n&&hZ(t,n)?n:null,d=c.closest(`[contenteditable="false"]`),f=d&&hZ(t,d)?d:null,p=c.closest(`[data-pt-marks]`),m=null;if(p){if(l=p.closest(`[data-pt-inline="span"]`),l){let t=IZ.getWindow(e).document.createRange();t.setStart(l,0),t.setEnd(o,s);let n=t.cloneContents();[...Array.prototype.slice.call(n.querySelectorAll(`[data-pt-zero-width]`)),...Array.prototype.slice.call(n.querySelectorAll(`[contenteditable=false]`))].forEach(e=>{if(kZ&&!r&&e.hasAttribute(`data-pt-zero-width`)&&e.textContent.length>0&&e.textContext!==``){e.textContent.startsWith(``)&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),u=n.textContent.length,m=l}}else if(i){let t=i.querySelectorAll(`[data-pt-marks]`);for(let n=0;n{u-=e.textContent.length})):u=1}else if(f){let e=e=>e?e.querySelectorAll(`[data-pt-marks]:not(:scope [data-pt-editor] [data-pt-marks])`):[],t=f.closest(`[data-pt-block]`);(a===`backward`||!a)&&(p=[...e(t?.previousElementSibling),...e(t)].findLast(e=>pZ(f,e))??null),(a===`forward`||!a)&&(p=[...e(t),...e(t?.nextElementSibling)].find(e=>J8e(f,e))??null),p&&(l=p.closest(`[data-pt-inline="span"]`),m=p,a===`forward`?u=0:(u=m.textContent.length,m.querySelectorAll(`[data-pt-zero-width]`).forEach(e=>{u-=e.textContent.length})))}m&&u===m.textContent.length&&kZ&&m.hasAttribute(`data-pt-zero-width`)&&!m.hasAttribute(`data-pt-line-break`)&&m.textContent?.startsWith(``)&&(c.hasAttribute(`data-pt-zero-width`)||AZ&&m.textContent?.endsWith(` - -`))&&u--}if(kZ&&!l&&!r){let n=c.hasAttribute(`data-pt-block`)||c.getAttribute(`data-pt-inline`)===`span`?c:c.closest(`[data-pt-block], [data-pt-inline="span"]`);if(n&&IZ.hasDOMNode(e,n,{editable:!0})){let r=_Z(n);if(!r){if(i)return null;throw Error(`Cannot map DOM position to an editor location: ${t}`)}let a=TZ(e,r),{path:o}=a,{offset:c}=a;return n.querySelector(`[data-pt-marks]`)||(c=s),{path:o,offset:c}}}if(!l&&c){if(o instanceof HTMLElement&&o.getAttribute(`data-pt-block`)===`container`){let t=o.childNodes[s];if(t instanceof HTMLElement&&IZ.hasDOMNode(e,t)){let e=t.closest(`[data-pt-block="object"], [data-pt-inline="object"]`);if(e){let t=_Z(e);if(t)return{path:t,offset:0}}}}let t=c.closest(`[data-pt-block]`)??(c.hasAttribute(`data-pt-block`)?c:null);if(t&&IZ.hasDOMNode(e,t)){let e=t.closest(`[data-pt-block="object"], [data-pt-inline="object"]`);if(e){let t=_Z(e);if(t)return{path:t,offset:0}}}}if(!l){if(i)return null;throw Error(`Cannot map DOM position to an editor location: ${t}`)}let d=_Z(l);if(!d){if(i)return null;throw Error(`Cannot map DOM position to an editor location: ${t}`)}if(d.length>1){let t=d.slice(0,-1),n=_q(e.snapshot,t);if(n&&Xq(e.snapshot,n.node,t))return{path:t,offset:0}}return{path:d,offset:u}},toEditorSelection:(e,t,n)=>{let{exactMatch:r,suppressThrow:i}=n,a=lZ(t)?t.anchorNode:t.startContainer,o=null,s=0,c=null,l=0,u=!1;if(a){if(lZ(t)){if(AZ&&t.rangeCount>1){c=t.focusNode;let e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);if(c instanceof HTMLTableRowElement&&e.startContainer instanceof HTMLTableRowElement&&n.startContainer instanceof HTMLTableRowElement){let t=e=>e.childElementCount>0?t(e.children[0]):e,r=e.startContainer,i=n.startContainer,a=t(r.children[e.startOffset]),u=t(i.children[n.startOffset]);l=0,o=u.childNodes.length>0?u.childNodes[0]??null:u,c=a.childNodes.length>0?a.childNodes[0]??null:a,s=u instanceof HTMLElement?u.innerHTML.length:0}else e.startContainer===c?(o=n.endContainer,s=n.endOffset,l=e.startOffset):(o=e.startContainer,s=e.endOffset,l=n.startOffset)}else o=t.anchorNode,s=t.anchorOffset,c=t.focusNode,l=t.focusOffset;u=MZ&&G8e(o)||AZ?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else o=t.startContainer,s=t.startOffset,c=t.endContainer,l=t.endOffset,u=t.collapsed}if(o==null||c==null||s==null||l==null){if(i)return null;throw Error(`Cannot map DOM range to an editor selection: ${t}`)}AZ&&c.textContent?.endsWith(` - -`)&&l===c.textContent.length&&l--;let d=IZ.toSelectionPoint(e,[o,s],{exactMatch:r,suppressThrow:i});if(!d)return null;let f=pZ(o,c)||o===c&&l{let n=!t,r=t?u5e(e):e,i=UZ.None,a=UZ.None,o=0,s=null,c=null,l=null;for(let t of r){let r=t.codePointAt(0);if(!r)break;let u=T5e(t,r);if([i,a]=n?[a,u]:[u,i],qZ(i,UZ.ZWJ)&&qZ(a,UZ.ExtPict)&&(s=k5e(n?e.substring(0,o):e.substring(0,e.length-o)),!s)||qZ(i,UZ.RI)&&qZ(a,UZ.RI)&&(c=c===null?n?!0:N5e(e.substring(0,e.length-o)):!c,!c)||qZ(i,UZ.InCBLinker|UZ.InCBExtend)&&qZ(a,UZ.InCBConsonant)&&(l=j5e(n?e.substring(0,o):e.substring(0,e.length-o)),!l)||i!==UZ.None&&a!==UZ.None&&D5e(i,a))break;o+=t.length}return o||1},o5e=/\s/,s5e=/[\u002B\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,c5e=/['\u2018\u2019]/,l5e=(e,t=!1)=>{let n=0,r=!1;for(;e.length>0;){let i=BZ(e,t),[a,o]=VZ(e,i,t);if(HZ(a,o,t))r=!0,n+=i;else if(!r)n+=i;else break;e=o}return n},VZ=(e,t,n)=>{if(n){let n=e.length-t;return[e.slice(n,e.length),e.slice(0,n)]}return[e.slice(0,t),e.slice(t)]},HZ=(e,t,n=!1)=>{if(o5e.test(e))return!1;if(c5e.test(e)){let[e,r]=VZ(t,BZ(t,n),n);if(HZ(e,r,n))return!0}return!s5e.test(e)},u5e=function*(e){let t=e.length-1;for(let n=0;ne>=55296&&e<=56319,f5e=e=>e>=56320&&e<=57343,UZ={None:0,Extend:1,ZWJ:2,RI:4,Prepend:8,SpacingMark:16,L:32,V:64,T:128,LV:256,LVT:512,ExtPict:1024,Any:2048,InCBConsonant:4096,InCBExtend:8192,InCBLinker:16384},p5e=/^[\p{Gr_Ext}\p{EMod}]$/u,m5e=/^[\u0600-\u0605\u06DD\u070F\u0890-\u0891\u08E2\u0D4E\u{110BD}\u{110CD}\u{111C2}-\u{111C3}\u{1193F}\u{11941}\u{11A3A}\u{11A84}-\u{11A89}\u{11D46}]$/u,h5e=/^[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E-\u094F\u0982-\u0983\u09BF-\u09C0\u09C7-\u09C8\u09CB-\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB-\u0ACC\u0B02-\u0B03\u0B40\u0B47-\u0B48\u0B4B-\u0B4C\u0BBF\u0BC1-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82-\u0C83\u0CBE\u0CC0-\u0CC1\u0CC3-\u0CC4\u0CC7-\u0CC8\u0CCA-\u0CCB\u0D02-\u0D03\u0D3F-\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82-\u0D83\u0DD0-\u0DD1\u0DD8-\u0DDE\u0DF2-\u0DF3\u0E33\u0EB3\u0F3E-\u0F3F\u0F7F\u1031\u103B-\u103C\u1056-\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7-\u17C8\u1923-\u1926\u1929-\u192B\u1930-\u1931\u1933-\u1938\u1A19-\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43-\u1B44\u1B82\u1BA1\u1BA6-\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2-\u1BF3\u1C24-\u1C2B\u1C34-\u1C35\u1CE1\u1CF7\uA823-\uA824\uA827\uA880-\uA881\uA8B4-\uA8C3\uA952-\uA953\uA983\uA9B4-\uA9B5\uA9BA-\uA9BB\uA9BE-\uA9C0\uAA2F-\uAA30\uAA33-\uAA34\uAA4D\uAAEB\uAAEE-\uAAEF\uAAF5\uABE3-\uABE4\uABE6-\uABE7\uABE9-\uABEA\uABEC\u{11000}\u{11002}\u{11082}\u{110B0}-\u{110B2}\u{110B7}-\u{110B8}\u{1112C}\u{11145}-\u{11146}\u{11182}\u{111B3}-\u{111B5}\u{111BF}-\u{111C0}\u{111CE}\u{1122C}-\u{1122E}\u{11232}-\u{11233}\u{11235}\u{112E0}-\u{112E2}\u{11302}-\u{11303}\u{1133F}\u{11341}-\u{11344}\u{11347}-\u{11348}\u{1134B}-\u{1134D}\u{11362}-\u{11363}\u{11435}-\u{11437}\u{11440}-\u{11441}\u{11445}\u{114B1}-\u{114B2}\u{114B9}\u{114BB}-\u{114BC}\u{114BE}\u{114C1}\u{115B0}-\u{115B1}\u{115B8}-\u{115BB}\u{115BE}\u{11630}-\u{11632}\u{1163B}-\u{1163C}\u{1163E}\u{116AC}\u{116AE}-\u{116AF}\u{116B6}\u{11726}\u{1182C}-\u{1182E}\u{11838}\u{11931}-\u{11935}\u{11937}-\u{11938}\u{1193D}\u{11940}\u{11942}\u{119D1}-\u{119D3}\u{119DC}-\u{119DF}\u{119E4}\u{11A39}\u{11A57}-\u{11A58}\u{11A97}\u{11C2F}\u{11C3E}\u{11CA9}\u{11CB1}\u{11CB4}\u{11D8A}-\u{11D8E}\u{11D93}-\u{11D94}\u{11D96}\u{11EF5}-\u{11EF6}\u{16F51}-\u{16F87}\u{16FF0}-\u{16FF1}\u{1D166}\u{1D16D}]$/u,g5e=/^[\u1100-\u115F\uA960-\uA97C]$/u,_5e=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/u,v5e=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/u,y5e=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/u,b5e=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/u,x5e=/^\p{ExtPict}$/u,WZ=String.raw`\u0915-\u0939\u0958-\u095F\u0978-\u097F\u0995-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09DC-\u09DD\u09DF\u09F0-\u09F1\u0A95-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0AF9\u0B15-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B35-\u0B39\u0B5C-\u0B5D\u0B5F\u0B71\u0C15-\u0C28\u0C2A-\u0C39\u0C58-\u0C5A\u0D15-\u0D3A\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065-\u1066\u106E-\u1070\u1075-\u1081\u108E\u1780-\u17B3\u1A20-\u1A54\u1B0B-\u1B0C\u1B13-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE-\u1BAF\u1BBB-\u1BBD\uA989-\uA98B\uA98F-\uA9B2\uA9E0-\uA9E4\uA9E7-\uA9EF\uA9FA-\uA9FE\uAA60-\uAA6F\uAA71-\uAA73\uAA7A\uAA7E-\uAA7F\uAAE0-\uAAEA\uABC0-\uABDA\u{10A00}\u{10A10}-\u{10A13}\u{10A15}-\u{10A17}\u{10A19}-\u{10A35}\u{11103}-\u{11126}\u{11144}\u{11147}\u{11380}-\u{11389}\u{1138B}\u{1138E}\u{11390}-\u{113B5}\u{11900}-\u{11906}\u{11909}\u{1190C}-\u{11913}\u{11915}-\u{11916}\u{11918}-\u{1192F}\u{11A00}\u{11A0B}-\u{11A32}\u{11A50}\u{11A5C}-\u{11A83}\u{11F04}-\u{11F10}\u{11F12}-\u{11F33}`,GZ=String.raw`\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09D7\u09E2-\u09E3\u09FE\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0AE2-\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B55-\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3C\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4C\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC0\u0CC2\u0CC6\u0CC7-\u0CC8\u0CCA-\u0CCB\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D00-\u0D01\u0D3B-\u0D3C\u0D3E\u0D41-\u0D44\u0D57\u0D62-\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1715\u1732-\u1733\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D1\u17D3\u17DD\u180B-\u180D\u180F\u1885-\u1886\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B03\u1B34\u1B35\u1B36-\u1B3A\u1B3B\u1B3C\u1B3D\u1B42\u1B43\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAA\u1BAC-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1BF2-\u1BF3\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DFF\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA82C\uA8C4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA953\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC-\uA9BD\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F\u{101FD}\u{102E0}\u{10376}-\u{1037A}\u{10A01}-\u{10A03}\u{10A05}-\u{10A06}\u{10A0C}-\u{10A0F}\u{10A38}-\u{10A3A}\u{10AE5}-\u{10AE6}\u{10D24}-\u{10D27}\u{10D69}-\u{10D6D}\u{10EAB}-\u{10EAC}\u{10EFA}-\u{10EFF}\u{10F46}-\u{10F50}\u{10F82}-\u{10F85}\u{11001}\u{11038}-\u{11046}\u{11070}\u{11073}-\u{11074}\u{1107F}-\u{11081}\u{110B3}-\u{110B6}\u{110B9}-\u{110BA}\u{110C2}\u{11100}-\u{11102}\u{11127}-\u{1112B}\u{1112D}-\u{11132}\u{11134}\u{11173}\u{11180}-\u{11181}\u{111B6}-\u{111BE}\u{111C0}\u{111C9}-\u{111CC}\u{111CF}\u{1122F}-\u{11231}\u{11234}\u{11235}\u{11236}-\u{11237}\u{1123E}\u{11241}\u{112DF}\u{112E3}-\u{112EA}\u{11300}-\u{11301}\u{1133B}-\u{1133C}\u{1133E}\u{11340}\u{1134D}\u{11357}\u{11366}-\u{1136C}\u{11370}-\u{11374}\u{113B8}\u{113BB}-\u{113C0}\u{113C2}\u{113C5}\u{113C7}-\u{113C9}\u{113CE}\u{113CF}\u{113D2}\u{113E1}-\u{113E2}\u{11438}-\u{1143F}\u{11442}-\u{11444}\u{11446}\u{1145E}\u{114B0}\u{114B3}-\u{114B8}\u{114BA}\u{114BD}\u{114BF}-\u{114C0}\u{114C2}-\u{114C3}\u{115AF}\u{115B2}-\u{115B5}\u{115BC}-\u{115BD}\u{115BF}-\u{115C0}\u{115DC}-\u{115DD}\u{11633}-\u{1163A}\u{1163D}\u{1163F}-\u{11640}\u{116AB}\u{116AD}\u{116B0}-\u{116B5}\u{116B6}\u{116B7}\u{1171D}\u{1171F}\u{11722}-\u{11725}\u{11727}-\u{1172B}\u{1182F}-\u{11837}\u{11839}-\u{1183A}\u{11930}\u{1193B}-\u{1193C}\u{1193D}\u{11943}\u{119D4}-\u{119D7}\u{119DA}-\u{119DB}\u{119E0}\u{11A01}-\u{11A0A}\u{11A33}-\u{11A38}\u{11A3B}-\u{11A3E}\u{11A51}-\u{11A56}\u{11A59}-\u{11A5B}\u{11A8A}-\u{11A96}\u{11A98}\u{11B60}\u{11B62}-\u{11B64}\u{11B66}\u{11C30}-\u{11C36}\u{11C38}-\u{11C3D}\u{11C3F}\u{11C92}-\u{11CA7}\u{11CAA}-\u{11CB0}\u{11CB2}-\u{11CB3}\u{11CB5}-\u{11CB6}\u{11D31}-\u{11D36}\u{11D3A}\u{11D3C}-\u{11D3D}\u{11D3F}-\u{11D45}\u{11D47}\u{11D90}-\u{11D91}\u{11D95}\u{11D97}\u{11EF3}-\u{11EF4}\u{11F00}-\u{11F01}\u{11F36}-\u{11F3A}\u{11F40}\u{11F41}\u{11F5A}\u{13440}\u{13447}-\u{13455}\u{1611E}-\u{16129}\u{1612D}-\u{1612F}\u{16AF0}-\u{16AF4}\u{16B30}-\u{16B36}\u{16F4F}\u{16F8F}-\u{16F92}\u{16FE4}\u{16FF0}-\u{16FF1}\u{1BC9D}-\u{1BC9E}\u{1CF00}-\u{1CF2D}\u{1CF30}-\u{1CF46}\u{1D165}-\u{1D166}\u{1D167}-\u{1D169}\u{1D16D}-\u{1D172}\u{1D17B}-\u{1D182}\u{1D185}-\u{1D18B}\u{1D1AA}-\u{1D1AD}\u{1D242}-\u{1D244}\u{1DA00}-\u{1DA36}\u{1DA3B}-\u{1DA6C}\u{1DA75}\u{1DA84}\u{1DA9B}-\u{1DA9F}\u{1DAA1}-\u{1DAAF}\u{1E000}-\u{1E006}\u{1E008}-\u{1E018}\u{1E01B}-\u{1E021}\u{1E023}-\u{1E024}\u{1E026}-\u{1E02A}\u{1E08F}\u{1E130}-\u{1E136}\u{1E2AE}\u{1E2EC}-\u{1E2EF}\u{1E4EC}-\u{1E4EF}\u{1E5EE}-\u{1E5EF}\u{1E6E3}\u{1E6E6}\u{1E6EE}-\u{1E6EF}\u{1E6F5}\u{1E8D0}-\u{1E8D6}\u{1E944}-\u{1E94A}\u{1F3FB}-\u{1F3FF}\u{E0020}-\u{E007F}\u{E0100}-\u{E01EF}`,KZ=String.raw`\u094D\u09CD\u0ACD\u0B4D\u0C4D\u0D4D\u1039\u17D2\u1A60\u1B44\u1BAB\uA9C0\uAAF6\u{10A3F}\u{11133}\u{113D0}\u{1193E}\u{11A47}\u{11A99}\u{11F42}`,S5e=RegExp(`^[${WZ}]$`,`u`),C5e=RegExp(`^[${GZ}]$`,`u`),w5e=RegExp(`^[${KZ}]$`,`u`),T5e=(e,t)=>{let n=UZ.Any;return e.search(p5e)!==-1&&(n|=UZ.Extend),t===8205&&(n|=UZ.ZWJ),t>=127462&&t<=127487&&(n|=UZ.RI),e.search(m5e)!==-1&&(n|=UZ.Prepend),e.search(h5e)!==-1&&(n|=UZ.SpacingMark),e.search(g5e)!==-1&&(n|=UZ.L),e.search(_5e)!==-1&&(n|=UZ.V),e.search(v5e)!==-1&&(n|=UZ.T),e.search(y5e)!==-1&&(n|=UZ.LV),e.search(b5e)!==-1&&(n|=UZ.LVT),e.search(x5e)!==-1&&(n|=UZ.ExtPict),e.search(S5e)!==-1&&(n|=UZ.InCBConsonant),e.search(C5e)!==-1&&(n|=UZ.InCBExtend),e.search(w5e)!==-1&&(n|=UZ.InCBLinker),n};function qZ(e,t){return(e&t)!==0}var E5e=[[UZ.L,UZ.L|UZ.V|UZ.LV|UZ.LVT],[UZ.LV|UZ.V,UZ.V|UZ.T],[UZ.LVT|UZ.T,UZ.T],[UZ.Any,UZ.Extend|UZ.ZWJ],[UZ.Any,UZ.SpacingMark],[UZ.Prepend,UZ.Any],[UZ.InCBLinker|UZ.InCBExtend,UZ.InCBConsonant],[UZ.ZWJ,UZ.ExtPict],[UZ.RI,UZ.RI]];function D5e(e,t){return E5e.findIndex(n=>qZ(e,n[0])&&qZ(t,n[1]))===-1}var O5e=/\p{ExtPict}[\p{Gr_Ext}\p{EMod}]*\u200D$/u,k5e=e=>e.search(O5e)!==-1,A5e=RegExp(`[${WZ}](?:[${GZ}${KZ}])*[${KZ}](?:[${GZ}${KZ}])*$`,`u`),j5e=e=>e.search(A5e)!==-1,M5e=/\p{RI}+$/gu,N5e=e=>{let t=e.match(M5e);return t!==null&&t[0].length/2%2==1};function JZ(e,t,n){return tJ(t)&&!n?t:{anchor:TZ(e,t),focus:zZ(e,n||t)}}function*YZ(e,t={}){let{at:n=e.snapshot.context.selection,unit:r=`offset`,reverse:i=!1}=t;if(!n)return;let[a,o]=Aq(JZ(e,n),e.snapshot.context),s=i?o:a,c=!1,l=``,u=0,d=0,f=0;for(let{node:t,path:n}of Pq(e.snapshot,{from:a.path,to:o.path,reverse:i})){if(jq({schema:e.snapshot.context.schema},t)){let t=Mq(n,o.path)?o:zZ(e,n),r=Mq(n,a.path)?a:TZ(e,n);l=``;for(let{node:n,path:i}of Pq(e.snapshot,{from:r.path,to:t.path,match:t=>sq({schema:e.snapshot.context.schema},t)})){if(!sq({schema:e.snapshot.context.schema},n))continue;let a=n.text;EZ(i,t.path)&&(a=a.slice(0,t.offset)),EZ(i,r.path)&&(a=a.slice(r.offset)),l+=a}c=!0}if(Xq(e.snapshot,t,n)){yield{path:n,offset:0};continue}if(!jq({schema:e.snapshot.context.schema},t)&&!sq({schema:e.snapshot.context.schema},t)){if(wq(e.snapshot,t,n))continue;yield{path:n,offset:0};continue}if(sq({schema:e.snapshot.context.schema},t)){let e=EZ(n,s.path);for(e?(d=i?s.offset:t.text.length-s.offset,f=s.offset):(d=t.text.length,f=i?d:0),(e||c||r===`offset`)&&(yield{path:n,offset:f},c=!1);;){if(u===0){if(l===``)break;u=p(l,r,i),l=VZ(l,u,i)[1]}if(f=i?f-u:f+u,d-=u,d<0){u=-d;break}u=0,yield{path:n,offset:f}}}}function p(e,t,n){return t===`character`?BZ(e,n):t===`word`?l5e(e,n):t===`line`||t===`block`?e.length:1}}function XZ(e,t,n={}){let r={anchor:wZ(e,t,{edge:`end`}),focus:zZ(e,[])},{distance:i=1}=n,a=0,o;for(let t of YZ(e,{...n,at:r})){if(a>i)break;a!==0&&(o=t),a++}return o}function ZZ(e,t,n={}){let r={anchor:TZ(e,[]),focus:wZ(e,t,{edge:`start`})},{distance:i=1}=n,a=0,o;for(let t of YZ(e,{...n,at:r,reverse:!0})){if(a>i)break;a!==0&&(o=t),a++}return o}function QZ(e,t={}){let n=e.snapshot.context.selection,{distance:r=1,unit:i=`character`,reverse:a=!1}=t,{edge:o=null}=t;if(!n)return;o===`start`&&(o=kq(n,e.snapshot.context)?`focus`:`anchor`),o===`end`&&(o=kq(n,e.snapshot.context)?`anchor`:`focus`);let{anchor:s,focus:c}=n,l={distance:r,unit:i},u={};if(o==null||o===`anchor`){let t=a?ZZ(e,s,l):XZ(e,s,l);t&&(u.anchor=t)}if(o==null||o===`focus`){let t=a?ZZ(e,c,l):XZ(e,c,l);t&&(u.focus=t)}e.setSelection(u)}function P5e(e){return e.some(e=>e.kind===`undo`)?`undo`:e.some(e=>e.kind===`redo`)?`redo`:e.some(e=>e.kind===`normalization`)?`normalization`:e.some(e=>e.kind===`remote`)?`remote`:`local`}function $Z(e){return e.some(e=>e.kind===`remote`)}function eQ(e){return e.some(e=>e.kind===`normalization`)}function tQ(e,t,n){let r=n?.phase??`after`;return e.operationListeners[r]=[...e.operationListeners[r],t],()=>{let n=e.operationListeners[r],i=n.indexOf(t);i!==-1&&(e.operationListeners[r]=[...n.slice(0,i),...n.slice(i+1)])}}function F5e(e,t){return{operation:t,beforeValue:e.snapshot.context.value,beforeSelection:e.snapshot.context.selection,operationsInProgress:e.operations.length>0,isPatching:!!e.isPatching,withHistory:!!e.withHistory,undoStepId:e.undoStepId,origin:P5e(e.applyContext),context:Object.freeze([...e.applyContext])}}function nQ(e,t){for(let n=0;n{let e=(0,$.useContext)(sQ);if(!e)throw Error("The `useEngineStatic` hook must be used inside the component's context.");return e};function t7e(){let e=(0,$.useRef)(!1);return(0,$.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e.current}var lQ=PZ?$.useLayoutEffect:$.useEffect;function n7e(e,t,n){let[r]=(0,$.useState)(()=>new MutationObserver(t));lQ(()=>{r.takeRecords()}),(0,$.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return r.observe(e.current,n),()=>r.disconnect()},[r,e,n])}function r7e(e,t){return Mq(t,e)}function uQ(e,t){if(!e)return null;if(e.length===0)return e;switch(t.type){case`unset`:{let n=t.path[t.path.length-1];if(cq(n)){let{path:n}=t;if(iJ(n,e))return null}break}}return e}function i7e(e,t,n={}){if(t===null)return null;let{affinity:r=`forward`}=n;switch(e.type){case`insert.text`:return EZ(e.path,t.path)&&(e.offsete.text.length?e.text.length:t.offset;return n===t.offset?t:{path:t.path,offset:n}}case`rekey`:{if(t.path.length<=e.path.length||!EZ(t.path.slice(0,e.path.length),e.path))return t;let n=t.path[e.path.length];return!cq(n)||n._key!==e.oldKey?t:{path:[...e.path,{_key:e.newKey},...t.path.slice(e.path.length+1)],offset:t.offset}}case`replace.children`:return o7e(t,e.path,e.newChildren,e.oldChildren)??t;case`remove.node`:return iJ(e.path,t.path)?null:t;case`unset.text`:return EZ(e.path,t.path)&&t.offset!==0?{path:t.path,offset:0}:t}}function a7e(e,t,n={}){let r=t;for(let t of e){if(r===null)return null;r=i7e(t,r,n)}return r}function o7e(e,t,n,r){if(e.path.length!==t.length+1||!EZ(e.path.slice(0,t.length),t))return;let i=e.path[e.path.length-1];if(!cq(i)||n.some(e=>s7e(e)===i._key))return;let a=pJ(r,dQ,i._key,e.offset);if(a===void 0||fQ(r)!==fQ(n))return;let o=mJ(n,dQ,a);if(o!==void 0)return{path:[...t,{_key:o.key}],offset:o.offset}}function dQ(e){if(typeof e==`object`&&e&&`text`in e){let t=e.text;return typeof t==`string`?t:void 0}}function s7e(e){if(typeof e==`object`&&e&&`_key`in e){let t=e._key;return typeof t==`string`?t:void 0}}function fQ(e){let t=``;for(let n of e){let e=dQ(n);e!==void 0&&(t+=e)}return t}function pQ(e,t,n={}){return a7e(c7e(t),e,n)}function c7e(e){switch(e.type){case`insert.text`:return[{type:`insert.text`,path:e.path,offset:e.offset,text:e.text}];case`remove.text`:return[{type:`remove.text`,path:e.path,offset:e.offset,text:e.text}];case`set`:{let t=e.path[e.path.length-1],n=e.path.slice(0,-1);if(t===`_key`&&typeof e.value==`string`){let t=e.inverse?.type===`set`&&typeof e.inverse.value==`string`?e.inverse.value:void 0;return t?[{type:`rekey`,path:n.slice(0,-1),oldKey:t,newKey:e.value}]:[]}if(t===`text`)return[{type:`set.text`,path:n,text:typeof e.value==`string`?e.value:``}];if(t===`children`&&Array.isArray(e.value)){let t=e.inverse?.type===`set`&&Array.isArray(e.inverse.value)?e.inverse.value:void 0;return t===void 0?[]:[{type:`replace.children`,path:e.path,oldChildren:t,newChildren:e.value}]}return[]}case`unset`:{let t=e.path[e.path.length-1];return cq(t)?[{type:`remove.node`,path:e.path}]:t===`text`?[{type:`unset.text`,path:e.path.slice(0,-1)}]:[]}default:return[]}}function l7e(e,t){let{path:n,diff:r}=t;if(!Sq(e.snapshot,n))return!1;let i=rJ(e.snapshot,n);if(!i)return!1;let a=i.node;if(r.start!==a.text.length||r.text.length===0)return a.text.slice(r.start,r.start+r.text.length)===r.text;let o=Bq(e.snapshot,n,{direction:`next`});if(!o)return!1;let s=rJ(e.snapshot,o.path);return!!s&&s.node.text.startsWith(r.text)}function mQ(e,...t){return t.reduce((e,t)=>e.slice(0,t.start)+t.text+e.slice(t.end),e)}function u7e(e,t){let n=Math.min(e.length,t.length);for(let r=0;rn.start?n.text.length:0)-i),s=a.slice(r,o);return hQ(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}function p7e(e){let{path:t,diff:n}=e;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function gQ(e,t){let{path:n,offset:r}=t;if(!Sq(e.snapshot,n))return null;let i=rJ(e.snapshot,n);if(!i)return null;let a=i.node,o=bq(e.snapshot,n,{match:t=>oq({schema:e.snapshot.context.schema},t)});if(!o)return null;for(;r>a.text.length;){let t=XZ(e,n),[i]=t?Pq(e.snapshot,{from:t.path,match:t=>sq({schema:e.snapshot.context.schema},t)}):[];if(!i||!sq({schema:e.snapshot.context.schema},i.node)||!r7e(i.path,o.path))return null;r-=a.text.length,a=i.node,n=i.path}return{path:n,offset:r}}function _Q(e,t){let n=gQ(e,t.anchor);if(!n)return null;if(OZ(t))return{anchor:n,focus:n};let r=gQ(e,t.focus);return r?{anchor:n,focus:r}:null}function vQ(e,t,n){let r=e.pendingDiffs?.find(({path:e})=>EZ(e,t.path));if(!r||t.offset<=r.diff.start)return pQ(t,n,{affinity:`backward`});let{diff:i}=r;if(t.offset<=i.start+i.text.length){let e=pQ({path:t.path,offset:i.start},n,{affinity:`backward`});return e?{path:e.path,offset:e.offset+t.offset-i.start}:null}let a=pQ({path:t.path,offset:t.offset-i.text.length+i.end-i.start},n,{affinity:`backward`});return a?{path:a.path,offset:a.offset+i.text.length-i.end+i.start}:null}function yQ(e,t,n){let r=vQ(e,t.anchor,n);if(!r)return null;if(OZ(t))return{anchor:r,focus:r};let i=vQ(e,t.focus,n);return i?{anchor:r,focus:i}:null}function m7e(e,t){let{path:n,diff:r,id:i}=e;switch(t.type){case`insert.text`:return!EZ(t.path,n)||t.offset>=r.end?e:t.offset<=r.start?{diff:{start:t.text.length+r.start,end:t.text.length+r.end,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:i,path:n};case`remove.text`:return!EZ(t.path,n)||t.offset>=r.end?e:t.offset+t.text.length<=r.start?{diff:{start:r.start-t.text.length,end:r.end-t.text.length,text:r.text},id:i,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:i,path:n}}let a=uQ(n,t);return a?{diff:r,path:a,id:i}:null}var h7e=e=>e?.constructor.name===`DataTransfer`;function g7e({editor:e,editorActor:t,scheduleOnDOMSelectionChange:n,onDOMSelectionChange:r}){let i=!1,a=null,o=null,s=null,c=0,l=!1,u=()=>{let t=e.pendingSelection;if(e.pendingSelection=null,t){let{selection:n}=e.snapshot.context,r=_Q(e,t);r&&(!n||!oQ(r,n))&&e.select(r)}},d=()=>{let t=e.pendingAction;if(e.pendingAction=null,t){if(t.at){let n=eJ(t.at)?gQ(e,t.at):_Q(e,t.at);if(!n)return;let r=JZ(e,n);(!e.snapshot.context.selection||!oQ(e.snapshot.context.selection,r))&&e.select(n)}t.run()}},f=()=>{if(o&&=(clearTimeout(o),null),s&&=(clearTimeout(s),null),!y()&&!v()){u();return}i||(i=!0,setTimeout(()=>i=!1)),v()&&(i=`action`);let a=e.snapshot.context.selection&&iQ(e,e.snapshot.context.selection,{affinity:`forward`});e.pendingAction,e.pendingDiffs;let c=y(),l;for(;l=e.pendingDiffs?.[0];){let o=p7e(l);(!e.snapshot.context.selection||!oQ(e.snapshot.context.selection,o))&&e.select(o),l.diff.text?t.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:l.diff.text},editor:e}):t.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:e}),e.pendingDiffs=e.pendingDiffs?.filter(({id:e})=>e!==l.id),l7e(e,l)||(c=!1,e.pendingAction=null,i=`action`,e.pendingSelection=null,n.cancel(),r.cancel(),a?.unref())}let f=a?.unref();if(f&&!e.pendingSelection&&(!e.snapshot.context.selection||!oQ(f,e.snapshot.context.selection))&&e.select(f),v()){d();return}c&&n(),n.flush(),r.flush(),u()},p=t=>{a&&clearTimeout(a),a=setTimeout(()=>{e.composing=!1,f()},25)},m=t=>{e.composing=!0,a&&=(clearTimeout(a),null)},h=(t,n)=>{let r=e.pendingDiffs,i=rJ(e.snapshot,t);if(!i)return;let a=i.node,o=r.findIndex(e=>EZ(e.path,t));if(o<0){hQ(a.text,n)&&r.push({path:t,diff:n,id:c++});return}let s=f7e(a.text,r[o].diff,n);if(!s){r.splice(o,1);return}r[o]={...r[o],diff:s}},g=(t,{at:i}={})=>{l=!1,e.pendingSelection=null,n.cancel(),r.cancel(),v()&&f(),e.pendingAction={at:i,run:t},s=setTimeout(f)},_=n=>{if(o&&=(clearTimeout(o),null),e.isNodeMapDirty)return;let{inputType:r}=n,i=null,a=n.dataTransfer||n.data||void 0;l!==!1&&r!==`insertText`&&r!==`insertCompositionText`&&(l=!1);let[s]=n.getTargetRanges();s&&(i=IZ.toEditorSelection(e,s,{exactMatch:!1,suppressThrow:!0}));let c=IZ.getWindow(e).getSelection();if(!i&&c&&(s=c,i=IZ.toEditorSelection(e,c,{exactMatch:!1,suppressThrow:!0})),i??=e.snapshot.context.selection,!i)return;let u=!0;if(r.startsWith(`delete`)){let n=r.endsWith(`Backward`)?`backward`:`forward`,[a,o]=Aq(i,e.snapshot.context),s=_q(e.snapshot,a.path),c=s&&(sq({schema:e.snapshot.context.schema},s.node)||Xq(e.snapshot,s.node,a.path))?s:void 0;if(!c)return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:n},editor:e}),{at:i});let l=c.node,d=c.path;if(!sq({schema:e.snapshot.context.schema},l))return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:n},editor:e}),{at:i});if(aQ(i)&&l.text.length===a.offset&&o.offset===0){let t=XZ(e,a.path),[r]=t?Pq(e.snapshot,{from:t.path,match:t=>sq({schema:e.snapshot.context.schema},t)}):[];r&&sq({schema:e.snapshot.context.schema},r.node)&&EZ(r.path,o.path)&&(n===`backward`?(i={anchor:o,focus:o},a=o,l=r.node,d=r.path):(i={anchor:a,focus:a},o=a))}if(!sq({schema:e.snapshot.context.schema},l))return;let f={text:``,start:a.offset,end:o.offset},p=e.pendingDiffs?.find(e=>EZ(e.path,d)),m=p?[p.diff,f]:[f];if(mQ(l.text,...m).length===0&&(u=!1),aQ(i)){if(u&&EZ(i.anchor.path,i.focus.path)){let t={path:i.anchor.path,offset:a.offset},n=JZ(e,t,t);return S(n),h(i.anchor.path,{text:``,end:o.offset,start:a.offset})}return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:n},editor:e}),{at:i})}}switch(r){case`deleteByComposition`:case`deleteByCut`:case`deleteByDrag`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:e}),{at:i});case`deleteContent`:case`deleteContentForward`:{let{anchor:n}=i;if(u&&OZ(i)){let t=rJ(e.snapshot,n.path);if(t&&n.offsett.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`character`},editor:e}),{at:i})}case`deleteContentBackward`:{let{anchor:n}=i,r=lZ(s)?s.isCollapsed:!!s?.collapsed;return u&&r&&OZ(i)&&n.offset>0?h(n.path,{text:``,start:n.offset-1,end:n.offset}):g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`character`},editor:e}),{at:i})}case`deleteEntireSoftLine`:return g(()=>{t.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`line`},editor:e}),t.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`line`},editor:e})},{at:i});case`deleteHardLineBackward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`block`},editor:e}),{at:i});case`deleteSoftLineBackward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`line`},editor:e}),{at:i});case`deleteHardLineForward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`block`},editor:e}),{at:i});case`deleteSoftLineForward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`line`},editor:e}),{at:i});case`deleteWordBackward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`word`},editor:e}),{at:i});case`deleteWordForward`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`word`},editor:e}),{at:i});case`insertLineBreak`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`insert.soft break`},editor:e}),{at:i});case`insertParagraph`:return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`insert.break`},editor:e}),{at:i});case`insertCompositionText`:case`deleteCompositionText`:case`insertFromComposition`:case`insertFromDrop`:case`insertFromPaste`:case`insertFromYank`:case`insertReplacementText`:case`insertText`:{if(h7e(a))return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`input.*`,originEvent:{dataTransfer:a}},editor:e}),{at:i});let n=a??``;if(r===`insertText`&&/.*\n.*\n$/.test(n)&&(n=n.slice(0,-1)),n.includes(` -`))return g(()=>{let r=n.split(` -`);r.forEach((n,i)=>{n&&t.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:n},editor:e}),i!==r.length-1&&t.send({type:`behavior event`,behaviorEvent:{type:`insert.soft break`},editor:e})})},{at:i});if(EZ(i.anchor.path,i.focus.path)){let[t,a]=Aq(i,e.snapshot.context),o={start:t.offset,end:a.offset,text:n};if(n&&l&&r===`insertCompositionText`){let e=l.start+l.text.search(/\S|$/);o.start+o.text.search(/\S|$/)===e+1&&o.end===l.start+l.text.length?(--o.start,l=null,T()):l=!1}else l=r===`insertText`?l===null?o:l&&OZ(i)&&l.end+l.text.length===t.offset?{...l,text:l.text+n}:!1:!1;if(u){let r=e.snapshot.context.selection;if(h(t.path,o),r){let r={path:t.path,offset:t.offset+n.length};g(()=>{e.select({anchor:r,focus:r})},{at:r})}return}}return g(()=>t.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:n},editor:e}),{at:i})}}},v=()=>!!e.pendingAction,y=()=>!!e.pendingDiffs?.length,b=()=>v()||y(),x=()=>i,S=t=>{e.pendingSelection=t,o&&=(clearTimeout(o),null);let{selection:n}=e.snapshot.context;if(!t)return;let r=!n||!EZ(n.anchor.path,t.anchor.path),i=!n||!EZ(n.anchor.path.slice(0,-1),t.anchor.path.slice(0,-1));(r&&l||i)&&(l=!1),(r||y())&&(o=setTimeout(f,200))},C=()=>{(v()||!y())&&f()},w=e=>{},T=()=>{v()||(s=setTimeout(f))};return{flush:f,scheduleFlush:T,hasPendingDiffs:y,hasPendingAction:v,hasPendingChanges:b,isFlushing:x,handleUserSelect:S,handleCompositionEnd:p,handleCompositionStart:m,handleDOMBeforeInput:_,handleKeyDown:w,handleDomMutations:t=>{y()||v()||t.some(n=>fZ(e,n,t))&&e.forceRender?.()},handleInput:C}}var _7e={subtree:!0,childList:!0,characterData:!0},v7e=kZ?({editorActor:e,node:t,...n})=>{if(!kZ)return null;let r=cQ(),i=t7e(),[a]=(0,$.useState)(()=>g7e({editor:r,editorActor:e,...n}));return n7e(t,a.handleDomMutations,_7e),r.scheduleFlush=a.scheduleFlush,i&&a.flush(),a}:()=>null,bQ=(0,$.createContext)(!1),xQ=(0,$.createContext)(void 0);function y7e(){return(0,$.useContext)(xQ)}function SQ(e,t,n){if(!FJ(e,t,n))return null;let{anchor:r,focus:i,...a}=e,[o,s]=Aq(e,n),[c,l]=Aq(t,n);return{anchor:aJ(o,c,n)?c:o,focus:aJ(s,l,n)?s:l,...a}}var b7e=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(n=>t.hasOwnProperty(n)&&e[n]===t[n]),CQ=(e,t)=>{let{anchor:n,focus:r,...i}=e,{anchor:a,focus:o,...s}=t;return b7e(i,s)},wQ=(e,t)=>{if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let n=0;n{if(e===t)return!0;if(!e||!t||e.length!==t.length)return!1;for(let n=0;n{let i=CZ(t)?e.snapshot.context.value:oq({schema:e.snapshot.context.schema},t)?t.children:[],a=Array.from(i,()=>[]);if(r.length===0)return a;let o=n.length,s=JZ(e,n),c=Array(i.length),l=t=>{let r=c[t];if(r)return r;let a=i[t];if(!a)return;let o=JZ(e,n.length===0?[{_key:a._key}]:[...n,`children`,{_key:a._key}]);return c[t]=o,o},u=new Map;for(let e=0;e{let t=o===0?0:o+1,n=e.path[t];if(n&&typeof n==`object`&&`_key`in n)return u.get(n._key)};for(let t of r){let n=SQ(s,t,e.snapshot.context);if(!n)continue;let[r,o]=Aq(n,e.snapshot.context),c=d(r)??0,u=d(o)??i.length-1,f=t.kind===`registered`?Aq(t,e.snapshot.context):void 0;for(let n=c;n<=u;n++){let r=a[n];if(!r)continue;let i=l(n);if(!i)continue;let o=SQ(i,t,e.snapshot.context);o&&r.push({...t,...o,isRangeStart:f?DZ(o.anchor,f[0]):!1,isRangeEnd:f?DZ(o.focus,f[1]):!1})}}return a};function EQ(e,t){let[,n]=(0,$.useReducer)(e=>e+1,0),r=(0,$.useRef)(void 0),i=(0,$.useRef)(()=>null),a=(0,$.useRef)(null),o;try{if(e!==i.current||r.current){let n=e();o=t(a.current,n)?a.current:n}else o=a.current}catch(e){throw r.current&&S7e(e)&&(e.message+=`\nThe error may be correlated with this previous error:\n${r.current.stack}\n\n`),e}i.current=e,a.current=o,r.current=void 0;let s=(0,$.useCallback)(()=>{try{let e=i.current();if(t(a.current,e))return;a.current=e}catch(e){e instanceof Error?r.current=e:r.current=Error(String(e))}n()},[]);return[o,s]}function S7e(e){return e instanceof Error}var DQ=(0,$.createContext)({}),OQ=(e,t,n)=>{let r=(0,Z.c)(11),i=cQ(),{decorate:a,addEventListener:o}=(0,$.useContext)(DQ),s;r[0]!==a||r[1]!==e||r[2]!==t?(s=()=>a([e,t]),r[0]=a,r[1]=e,r[2]=t,r[3]=s):s=r[3];let[c,l]=EQ(s,sq({schema:i.snapshot.context.schema},e)?TQ:wQ),u,d;r[4]!==o||r[5]!==l?(u=()=>{let e=o(l);return l(),e},d=[o,l],r[4]=o,r[5]=l,r[6]=u,r[7]=d):(u=r[6],d=r[7]),lQ(u,d);let f;return r[8]!==c||r[9]!==n?(f=[...c,...n],r[8]=c,r[9]=n,r[10]=f):f=r[10],f},C7e=e=>{let t=(0,Z.c)(7),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=new Set,t[0]=n):n=t[0];let r=(0,$.useRef)(n),i=(0,$.useRef)(e),a,o;t[1]===e?(a=t[2],o=t[3]):(a=()=>{i.current=e,r.current.forEach(w7e)},o=[e],t[1]=e,t[2]=a,t[3]=o),lQ(a,o);let s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=e=>i.current(e),t[4]=s):s=t[4];let c=s,l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=e=>(r.current.add(e),()=>{r.current.delete(e)}),t[5]=l):l=t[5];let u=l,d;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d={decorate:c,addEventListener:u},t[6]=d):d=t[6],d};function w7e(e){e()}var kQ=`֑-߿יִ-﷽ﹰ-ﻼ`,AQ=`A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿`,T7e=RegExp(`^[^${AQ}]*[${kQ}]`),E7e=RegExp(`^[^${kQ}]*[${AQ}]`);function jQ(e){let t=String(e||``);return T7e.test(t)?`rtl`:E7e.test(t)?`ltr`:`neutral`}var D7e=$.memo(e=>{let t=(0,Z.c)(7),{decorations:n,element:r,isContainer:i,renderElement:a,renderLeaf:o,renderText:s}=e,c=lq(e.path),l=cQ(),u=Wq(l.snapshot,e.path),d=OQ(r,e.path,n),f;t[0]!==d||t[1]!==r||t[2]!==e.path||t[3]!==a||t[4]!==o||t[5]!==s?(f={decorations:d,node:r,path:e.path,renderElement:a,renderLeaf:o,renderText:s},t[0]=d,t[1]=r,t[2]=e.path,t[3]=a,t[4]=o,t[5]=s,t[6]=f):f=t[6];let p=KQ(f),m=i?{"data-pt-block":`container`,"data-pt-path":c}:{"data-pt-path":c};if(!u&&jq({schema:l.snapshot.context.schema},r)){let t=nJ(l.snapshot,e.path),n=t===void 0?void 0:jQ(t);n===`rtl`&&(m.dir=n)}return a({attributes:m,children:p,element:r,path:e.path})},(e,t)=>e.element===t.element&&e.isContainer===t.isContainer&&EZ(e.path,t.path)&&e.renderElement===t.renderElement&&e.renderText===t.renderText&&e.renderLeaf===t.renderLeaf&&wQ(e.decorations,t.decorations)),MQ=(0,$.createContext)(!1),O7e=()=>(0,$.useContext)(MQ),k7e=$.memo(e=>{let t=(0,Z.c)(4),{isInline:n,objectNode:r,path:i,renderElement:a}=e,o=lq(i),s=O7e(),c={"data-pt-path":o};n&&!s&&(c.contentEditable=!1);let l=n?`span`:`div`,u;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(u={height:`0`,color:`transparent`,outline:`none`,position:`absolute`},t[0]=u):u=t[0];let d;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Q.jsx)(`span`,{children:(0,Q.jsx)(`span`,{"data-pt-marks":!0,children:(0,Q.jsx)(`span`,{"data-pt-zero-width":!0,children:``})})}),t[1]=d):d=t[1];let f;return t[2]===l?f=t[3]:(f=(0,Q.jsx)(l,{"data-pt-spacer":!0,style:u,children:d}),t[2]=l,t[3]=f),a({attributes:c,children:f,element:r,path:i})},(e,t)=>e.objectNode===t.objectNode&&EZ(e.path,t.path)&&e.renderElement===t.renderElement&&e.isInline===t.isInline&&wQ(e.decorations,t.decorations));function A7e(e,t){let n=[{leaf:{...e}}];for(let e of t){let{anchor:t,focus:r,merge:i,isRangeStart:a,isRangeEnd:o,...s}=e,[c,l]=e.anchor.offset<=e.focus.offset?[e.anchor,e.focus]:[e.focus,e.anchor],u=[],d=0,f=c.offset,p=l.offset,m=i??Object.assign,h=i?{...s,isRangeStart:!!a,isRangeEnd:!!o,decorationStart:f,decorationEnd:p}:s;for(let{leaf:e}of n){let{length:t}=e.text,n=d;if(d+=t,f<=n&&d<=p){m(e,h),u.push({leaf:e});continue}if(f!==p&&(f===d||p===n)||f>d||pn){let e=f-n;i={leaf:{...r,text:r.text.slice(0,e)}},r={...r,text:r.text.slice(e)}}m(r,h),i&&u.push(i),u.push({leaf:r}),a&&u.push(a)}n=u}let r=e=>e.leaf.rangeDecorations,i=n.map(e=>e.leaf.text.length);for(let e=1;e1){let r={start:e===0?0:i[e-1],end:i[e]};e===0&&(r.isFirst=!0),e===n.length-1&&(r.isLast=!0),t.position=r}let s=r(t);s&&(t.leaf.rangeDecorations=s.map(t=>({rangeDecoration:t.rangeDecoration,kind:t.kind,isFirst:a.get(t.rangeDecoration)===e,isLast:o.get(t.rangeDecoration)===e})))}return n}function NQ(e,t,n){if(!t||!n)return(t?.length??0)===(n?.length??0);if(t.length!==n.length)return!1;for(let r=0;r!n.includes(e)),i=Object.keys(t).filter(e=>!n.includes(e));if(r.length!==i.length)return!1;for(let n of r){if(!(n in e)||!(n in t))return!1;let r=e[n],i=t[n];if(r!==i&&!BQ(r,i))return!1}return!0}function M7e(e,t){return e._key!==t._key||e._type!==t._type?!1:FQ(e,t,[`_key`,`_type`])}function IQ(e,t){if(!e||!t)return e===t;if(e.length!==t.length)return!1;for(let n=0;nsq({schema:e.snapshot.context.schema},t)})){if(!sq({schema:e.snapshot.context.schema},t))continue;let o=t.text;EZ(a,r.path)&&(o=o.slice(0,r.offset)),EZ(a,n.path)&&(o=o.slice(n.offset)),i+=o}return i}var z7e=e=>{"use no memo";let{isLast:t,leaf:n,parent:r,path:i,text:a}=e,o=cQ(),s=yq(i),c=n.text??``;return c===``&&oq({schema:o.snapshot.context.schema},r)&&r.children[r.children.length-1]===a&&R7e(o,s)===``?(0,Q.jsx)(WQ,{isLineBreak:!0}):c===``?(0,Q.jsx)(WQ,{}):t&&c.slice(-1)===` -`?(0,Q.jsx)(UQ,{isTrailing:!0,text:c}):(0,Q.jsx)(UQ,{text:c})},UQ=e=>{"use no memo";let{text:t,isTrailing:n=!1}=e,r=(0,$.useRef)(null),i=()=>`${t??``}${n?` -`:``}`,[a]=(0,$.useState)(i);return lQ(()=>{let e=i();r.current&&r.current.textContent!==e&&(r.current.textContent=e)}),(0,Q.jsx)(B7e,{ref:r,children:a})},B7e=(0,$.memo)((0,$.forwardRef)((e,t)=>{let n=(0,Z.c)(3),r;return n[0]!==e.children||n[1]!==t?(r=(0,Q.jsx)(`span`,{"data-pt-text":!0,ref:t,children:e.children}),n[0]=e.children,n[1]=t,n[2]=r):r=n[2],r})),WQ=e=>{let t=(0,Z.c)(8),{isLineBreak:n}=e,r=n!==void 0&&n,i;t[0]===r?i=t[1]:(i={"data-pt-zero-width":!0,...r?{"data-pt-line-break":!0}:{}},t[0]=r,t[1]=i);let a=i,o=!kZ||!r?``:null,s;t[2]===r?s=t[3]:(s=r?(0,Q.jsx)(`br`,{}):null,t[2]=r,t[3]=s);let c;return t[4]!==a||t[5]!==o||t[6]!==s?(c=(0,Q.jsxs)(`span`,{...a,children:[o,s]}),t[4]=a,t[5]=o,t[6]=s,t[7]=c):c=t[7],c},V7e=e=>(0,Q.jsx)(U7e,{...e}),H7e=$.memo(e=>{let t=(0,Z.c)(13),{leaf:n,isLast:r,text:i,path:a,parent:o,renderLeaf:s,leafPosition:c}=e,l=s===void 0?V7e:s,u;t[0]!==r||t[1]!==n||t[2]!==o||t[3]!==a||t[4]!==i?(u=(0,Q.jsx)(z7e,{isLast:r,leaf:n,parent:o,path:a,text:i}),t[0]=r,t[1]=n,t[2]=o,t[3]=a,t[4]=i,t[5]=u):u=t[5];let d=u,f;return t[6]!==d||t[7]!==n||t[8]!==c||t[9]!==a||t[10]!==l||t[11]!==i?(f=l({attributes:{"data-pt-marks":!0},children:d,leaf:n,text:i,path:a,leafPosition:c}),t[6]=d,t[7]=n,t[8]=c,t[9]=a,t[10]=l,t[11]=i,t[12]=f):f=t[12],f},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.text===e.text&&HQ(t.leaf,e.leaf)),U7e=e=>{let t=(0,Z.c)(3),{attributes:n,children:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(`span`,{...n,children:r}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},W7e=e=>(0,Q.jsx)(K7e,{...e}),G7e=$.memo(e=>{let t=(0,Z.c)(11),{decorations:n,isLast:r,parent:i,path:a,renderLeaf:o,renderText:s,text:c}=e,l=s===void 0?W7e:s,u=OQ(c,a,n),d;t[0]!==u||t[1]!==c?(d=A7e(c,u),t[0]=u,t[1]=c,t[2]=d):d=t[2];let f=d,p;if(t[3]!==f||t[4]!==r||t[5]!==i||t[6]!==a||t[7]!==o||t[8]!==l||t[9]!==c){let e=[];for(let t=0;tt.parent===e.parent&&t.isLast===e.isLast&&EZ(t.path,e.path)&&t.renderText===e.renderText&&t.renderLeaf===e.renderLeaf&&t.text===e.text&&TQ(t.decorations,e.decorations)),K7e=e=>{let t=(0,Z.c)(3),{attributes:n,children:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,Q.jsx)(`span`,{...n,children:r}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i},q7e=(e,t)=>{if(e.length!==t.length)return t;let n=!1,r=Array(t.length);for(let i=0;i{let i=(0,Z.c)(8),a;i[0]!==r||i[1]!==e||i[2]!==t||i[3]!==n?(a=x7e(e,t,n,r),i[0]=r,i[1]=e,i[2]=t,i[3]=n,i[4]=a):a=i[4];let o=a,[s,c]=(0,$.useState)(o),l;i[5]!==o||i[6]!==s?(l=q7e(s,o),i[5]=o,i[6]=s,i[7]=l):l=i[7];let u=l;return u!==s&&c(u),u};function GQ(e,t,n){if(t?.of){for(let e of t.of)if(`container`in e&&e.container.type===n._type)return e}return e.containers.get(n._type)}var KQ=e=>{let{decorations:t,node:n,path:r,renderElement:i,renderText:a,renderLeaf:o}=e,s=cQ();s.isNodeMapDirty=!1;let c=y7e(),l=(0,$.useContext)(bQ),u=J7e(s,n,r,t),d=[],f=`children`,p=c;if(CZ(n))d=n.snapshot.context.value;else if(oq({schema:s.snapshot.context.schema},n))d=n.children;else if(Tq(s.snapshot,n)){let e=GQ(s,c,n);if(e){let t=n[e.field.name];Array.isArray(t)&&(d=t,f=e.field.name),p=e}}let m=(0,$.useCallback)((e,t,n)=>{let s=r.length===0?[{_key:e._key}]:[...r,f,{_key:e._key}];return(0,Q.jsx)(D7e,{decorations:u[t]??[],element:e,isContainer:n,path:s,renderElement:i,renderLeaf:o,renderText:a},e._key)},[f,u,r,i,o,a]),h=oq({schema:s.snapshot.context.schema},n)?n:void 0,g=(e,t,n)=>l||!t?e:(0,Q.jsx)(bQ.Provider,{value:!0,children:e},n),_=(e,t)=>{if(!h)throw Error(`Cannot render text component without a text block parent`);let n=r.length===0?[{_key:e._key}]:[...r,`children`,{_key:e._key}];return(0,Q.jsx)(G7e,{decorations:u[t]??[],isLast:t===d.length-1,parent:h,path:n,renderLeaf:o,renderText:a,text:e},e._key)},v=(e,t)=>{let n=r.length===0?[{_key:e._key}]:[...r,f,{_key:e._key}];return(0,Q.jsx)(k7e,{decorations:u[t]??[],isInline:h!==void 0,objectNode:e,path:n,renderElement:i},e._key)},y=(e,t)=>{if(t)return!0;if(oq({schema:s.snapshot.context.schema},e)){if(s.textBlocks.has(e._type)||s.textBlocks.has(`*`))return!0;if(c?.of){for(let t of c.of)if(`textBlock`in t&&t.textBlock.type===e._type)return!0}return!1}if(Tq(s.snapshot,e)){if(h!==void 0)return!1;if(s.blockObjects.has(e._type)||s.blockObjects.has(`*`))return!0;if(c?.of){for(let t of c.of)if(`blockObject`in t&&t.blockObject.type===e._type)return!0}return!1}return sq({schema:s.snapshot.context.schema},e),!1},b=d.map((e,t)=>{if(oq({schema:s.snapshot.context.schema},e))return g(m(e,t,!1),y(e,!1),e._key);if(jq({schema:s.snapshot.context.schema},e))return null;if(Tq(s.snapshot,e))return GQ(s,p,e)?g(m(e,t,!0),!0,e._key):g(v(e,t),y(e,!1),e._key);if(sq({schema:s.snapshot.context.schema},e))return g(_(e,t),y(e,!1),e._key);if(Vq({schema:s.snapshot.context.schema},e))return null;throw Error(`Unexpected node type`)});return p&&p!==c?(0,Q.jsx)(xQ,{value:p,children:(0,Q.jsx)(bQ.Provider,{value:!0,children:b})}):(0,Q.jsx)(Q.Fragment,{children:b})},qQ=(0,$.createContext)({}),Y7e=(e,t)=>e===t;function JQ(e,t=Y7e){return X7e(e,t,`registrations`)}function X7e(e,t,n){let r=(0,$.useContext)(qQ);if(!r)throw Error("The `useEngineSelector` hook must be used inside the component's context.");let{addEventListener:i}=r,a=cQ(),[o,s]=EQ((0,$.useCallback)(()=>e(a),[a,e]),t);return lQ(()=>{let e=i(s,n);return s(),e},[i,s,n]),o}function Z7e(){let e=(0,$.useRef)(new Set),t=(0,$.useRef)(new Set),n=(0,$.useCallback)(n=>{e.current.forEach(e=>{e()}),n.registrations&&t.current.forEach(e=>{e()})},[]),r=(0,$.useCallback)((n,r)=>{let i=r===`registrations`?t.current:e.current;return i.add(n),()=>{i.delete(n)}},[]);return{selectorContext:(0,$.useMemo)(()=>({addEventListener:r}),[r]),onChange:n}}var YQ=()=>{let{addEventListener:e}=(0,$.useContext)(qQ),[,t]=(0,$.useReducer)(e=>e+1,0);if(!e)throw Error("The `useEngine` hook must be used inside the component's context.");return lQ(()=>e(t),[e]),cQ()};function Q7e(){let e=cQ(),t=(0,$.useRef)(!1),n=(0,$.useRef)(0),r=(0,$.useCallback)(()=>{if(t.current)return;t.current=!0;let r=IZ.getWindow(e);r.cancelAnimationFrame(n.current),n.current=r.requestAnimationFrame(()=>{t.current=!1})},[e]);return(0,$.useEffect)(()=>()=>cancelAnimationFrame(n.current),[]),{receivedUserInput:t,onUserInput:r}}function $7e(e,t){let n,r,i=((...i)=>{r=i,n!==void 0&&clearTimeout(n),n=setTimeout(()=>{n=void 0;let t=r;r=void 0,t&&e(...t)},t)});return i.cancel=()=>{n!==void 0&&(clearTimeout(n),n=void 0),r=void 0},i.flush=()=>{if(n!==void 0){clearTimeout(n),n=void 0;let t=r;r=void 0,t&&e(...t)}},i}function e9e(e,t){let n,r,i,a=()=>{let t=r;r=void 0,i=Date.now(),t&&e(...t)},o=e=>{n=setTimeout(()=>{n=void 0,r&&a()},e)},s=((...e)=>{let s=Date.now();if(r=e,i===void 0){a();return}let c=s-i;c>=t?(n!==void 0&&(clearTimeout(n),n=void 0),a()):n===void 0&&o(t-c)});return s.cancel=()=>{n!==void 0&&(clearTimeout(n),n=void 0),r=void 0,i=void 0},s.flush=()=>{n!==void 0&&(clearTimeout(n),n=void 0),r&&a()},s}var t9e=(e,t)=>{let n=[],r=()=>{n=[]},i=r=>{if(!t.current)return;let i=r.filter(t=>fZ(e,t,r));n.push(...i)};function a(){n.length>0&&(n.reverse().forEach(e=>{e.type!==`characterData`&&(e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)}))}),r())}return{registerMutations:i,restoreDOM:a,clear:r}};function XQ(e){"@babel/helpers - typeof";return XQ=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},XQ(e)}function n9e(e,t){if(XQ(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(XQ(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function r9e(e){var t=n9e(e,`string`);return XQ(t)==`symbol`?t:t+``}function ZQ(e,t,n){return(t=r9e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i9e={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0},QQ=class extends $.Component{constructor(...e){super(...e),ZQ(this,`context`,null),ZQ(this,`manager`,null),ZQ(this,`mutationObserver`,null)}observe(){let{node:e}=this.props;if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");this.mutationObserver?.observe(e.current,i9e)}componentDidMount(){let{receivedUserInput:e}=this.props,t=this.context;this.manager=t9e(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){let e=this.mutationObserver?.takeRecords();return e?.length&&this.manager?.registerMutations(e),this.mutationObserver?.disconnect(),this.manager?.restoreDOM(),null}componentDidUpdate(){this.manager?.clear(),this.observe()}componentWillUnmount(){this.mutationObserver?.disconnect()}render(){return this.props.children}};ZQ(QQ,`contextType`,sQ);var a9e=kZ?QQ:({children:e})=>(0,Q.jsx)(Q.Fragment,{children:e}),o9e=e=>{let t=KQ(e);return(0,Q.jsx)($.Fragment,{children:t})},s9e=(0,$.forwardRef)((e,t)=>{let{autoFocus:n,decorate:r=c9e,editorActor:i,onDOMBeforeInput:a,readOnly:o=!1,renderElement:s,renderLeaf:c,renderText:l,scrollSelectionIntoView:u=l9e,style:d={},...f}=e,p=YQ(),m=(0,$.useRef)(null),h=(0,$.useRef)([]),g=(0,$.useRef)(!1),{onUserInput:_,receivedUserInput:v}=Q7e(),[,y]=(0,$.useReducer)(e=>e+1,0);p.forceRender=y,p.readOnly=o;let b=(0,$.useMemo)(()=>({isUpdatingSelection:!1,latestElement:null,localContentChangePending:!1}),[]);(0,$.useEffect)(()=>tQ(p,e=>{e.operation.type!==`set.selection`&&(e.origin===`local`||e.origin===`undo`||e.origin===`redo`)&&(b.localContentChangePending=!0)}),[p,b]),(0,$.useEffect)(()=>{m.current&&n&&m.current.focus()},[n]);let x=(0,$.useRef)(void 0),S=(0,$.useMemo)(()=>e9e(()=>{if(p.isNodeMapDirty){S();return}let e=aZ(p,[]);if(!e)return;let t=e.getRootNode();if(!g.current&&jZ&&t instanceof ShadowRoot){g.current=!0,q8e()?document.execCommand(`indent`):RZ(p),g.current=!1;return}let n=x.current;if((kZ||!p.composing)&&(!b.isUpdatingSelection||n?.isFlushing())){let e=IZ.findDocumentOrShadowRoot(p),{activeElement:t}=e,r=aZ(p,[]);if(!r)return;let i=dZ(e);if(t===r)b.latestElement=t,p.focused=!0;else if(p.focused=!1,!o)return;if(!i)return RZ(p);let{anchorNode:a,focusNode:s}=i,c=IZ.hasEditableTarget(p,a)||IZ.isTargetInsideNonReadonlyVoid(p,a),l=IZ.hasTarget(p,s);if(c&&l){let e=IZ.toEditorSelection(p,i,{exactMatch:!1,suppressThrow:!0});if(e){if(!p.composing&&!n?.hasPendingChanges()&&!n?.isFlushing()){if(p.select(e),i.isCollapsed&&a&&a.nodeType===Node.ELEMENT_NODE)try{let t=IZ.toDOMRange(p,e);i.setBaseAndExtent(t.startContainer,t.startOffset,t.startContainer,t.startOffset)}catch{}}else n?.handleUserSelect(e)}}o&&(!c||!l)&&RZ(p)}},100),[p,o,b]),C=(0,$.useMemo)(()=>$7e(S,0),[S]);x.current=v7e({editorActor:i,node:m,onDOMSelectionChange:S,scheduleOnDOMSelectionChange:C}),lQ(()=>{let e=b.localContentChangePending;b.localContentChangePending=!1;let t=null;m.current&&(t=oZ(m.current))&&(p.domWindow=t,p.domElement=m.current);let{selection:n}=p.snapshot.context,r=dZ(IZ.findDocumentOrShadowRoot(p));if(!r||!p.focused||x.current?.hasPendingAction())return;let i=t=>{let i=r.type!==`None`;if(!n&&!i)return;let a=r.focusNode,o=null;if(AZ&&r.rangeCount>1){let e=r.getRangeAt(0),t=r.getRangeAt(r.rangeCount-1);o=e.startContainer===a?t.endContainer:e.startContainer}else o=r.anchorNode;let s=p.domElement,c=!1;if(hZ(s,o)&&hZ(s,a)&&(c=!0),i&&c&&n&&!t){let t=IZ.toEditorSelection(p,r,{exactMatch:!0,suppressThrow:!0});if(t&&oQ(t,n)){if(e)try{let e=IZ.toDOMRange(p,n);u(p,e)}catch{}return}}if(n&&!IZ.hasRange(p,n)){let e=IZ.toEditorSelection(p,r,{exactMatch:!1,suppressThrow:!0});p.snapshot.context.selection=e?{...e,backward:kq(e,p.snapshot.context)}:null;return}b.isUpdatingSelection=!0;let l=null;try{l=n&&IZ.toDOMRange(p,n)}catch{}return l?(p.composing&&!kZ?r.collapseToEnd():kq(n,p.snapshot.context)?r.setBaseAndExtent(l.endContainer,l.endOffset,l.startContainer,l.startOffset):r.setBaseAndExtent(l.startContainer,l.startOffset,l.endContainer,l.endOffset),u(p,l)):r.removeAllRanges(),l};r.rangeCount<=1&&i();let a=x.current?.isFlushing()===`action`;if(!kZ||!a){setTimeout(()=>{b.isUpdatingSelection=!1});return}let o=null,s=requestAnimationFrame(()=>{if(a){let e=e=>{try{let t=aZ(p,[]);if(!t)return;t.focus(),i(e)}catch{}};e(),o=setTimeout(()=>{e(!0),b.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),o&&clearTimeout(o)}});let w=(0,$.useCallback)(e=>{t$(p,i,e);let t=aZ(p,[]);if(!t)return;let n=t.getRootNode();if(g?.current&&jZ&&n instanceof ShadowRoot){let t=e.getTargetRanges()[0],n=new window.Range;n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset);let r=IZ.toEditorSelection(p,n,{exactMatch:!1,suppressThrow:!1});p.select(r),e.preventDefault(),e.stopImmediatePropagation();return}if(_(),!o&&IZ.hasEditableTarget(p,e.target)&&!u9e(e,a)){if(x.current)return x.current.handleDOMBeforeInput(e);C.flush(),S.flush();let{selection:t}=p.snapshot.context,{inputType:n}=e,r=e.dataTransfer||e.data||void 0,a=n===`insertCompositionText`||n===`deleteCompositionText`;if(a&&p.composing)return;let o=!1;if(n===`insertText`&&t&&OZ(t)&&e.data&&e.data.length===1&&/[a-z ]/i.test(e.data)&&t.anchor.offset!==0&&(o=!0,!p.isNodeMapDirty)){let{anchor:e}=t,[n,r]=IZ.toDOMPoint(p,e),i=n.parentElement?.closest(`a`),a=IZ.getWindow(p);if(o&&i&&IZ.hasDOMNode(p,i)){let e=a?.document.createTreeWalker(i,NodeFilter.SHOW_TEXT).lastChild();e===n&&e.textContent?.length===r&&(o=!1)}if(o&&n.parentElement&&a?.getComputedStyle(n.parentElement)?.whiteSpace===`pre`){let t=bq(p.snapshot,e.path,{match:e=>oq({schema:p.snapshot.context.schema},e)});t&&nJ(p.snapshot,t.path)?.includes(` `)&&(o=!1)}}if((!n.startsWith(`delete`)||n.startsWith(`deleteBy`))&&!p.isNodeMapDirty){let[n]=e.getTargetRanges(),r=dZ(IZ.findDocumentOrShadowRoot(p)),i=n??(r&&r.rangeCount>0?r:void 0);if(i){let e=IZ.toEditorSelection(p,i,{exactMatch:!1,suppressThrow:!n});if(e&&(!t||!oQ(t,e))){o=!1;let t=!a&&p.snapshot.context.selection&&iQ(p,p.snapshot.context.selection);p.select(e),t&&(p.userSelection=t)}}}if(a)return;if(o||e.preventDefault(),t&&aQ(t)&&n.startsWith(`delete`)){let e=n.endsWith(`Backward`)?`backward`:`forward`;i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:e},editor:p});return}switch(n){case`deleteByComposition`:case`deleteByCut`:case`deleteByDrag`:i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:p});break;case`deleteContent`:case`deleteContentForward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`character`},editor:p});break;case`deleteContentBackward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`character`},editor:p});break;case`deleteEntireSoftLine`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`line`},editor:p}),i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`line`},editor:p});break;case`deleteHardLineBackward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`block`},editor:p});break;case`deleteSoftLineBackward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`line`},editor:p});break;case`deleteHardLineForward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`block`},editor:p});break;case`deleteSoftLineForward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`line`},editor:p});break;case`deleteWordBackward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`word`},editor:p});break;case`deleteWordForward`:i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`word`},editor:p});break;case`insertLineBreak`:i.send({type:`behavior event`,behaviorEvent:{type:`insert.soft break`},editor:p});break;case`insertParagraph`:i.send({type:`behavior event`,behaviorEvent:{type:`insert.break`},editor:p});break;case`insertFromComposition`:case`insertFromDrop`:case`insertFromPaste`:case`insertFromYank`:case`insertReplacementText`:case`insertText`:n===`insertFromComposition`&&(p.composing&&=!1),r?.constructor.name===`DataTransfer`?i.send({type:`behavior event`,behaviorEvent:{type:`input.*`,originEvent:{dataTransfer:r}},editor:p}):typeof r==`string`&&(o?h.current.push(()=>i.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:r},editor:p})):i.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:r},editor:p}))}let s=p.userSelection?.unref();p.userSelection=null,s&&(!p.snapshot.context.selection||!oQ(p.snapshot.context.selection,s))&&p.select(s)}},[p,i,S,_,a,o,C]),T=(0,$.useCallback)(e=>{e==null?(S.cancel(),C.cancel(),p.domElement=null,m.current&&FZ&&m.current.removeEventListener(`beforeinput`,w)):FZ&&e.addEventListener(`beforeinput`,w),m.current=e,typeof t==`function`?t(e):t&&(t.current=e)},[S,C,p,w,t]);lQ(()=>{let e=IZ.getWindow(p),t=({target:e})=>{let t=(e instanceof HTMLElement?e:null)?.tagName;t!==`INPUT`&&t!==`TEXTAREA`&&C()};return e.document.addEventListener(`selectionchange`,t),()=>{e.document.removeEventListener(`selectionchange`,t)}},[C]);let E=r([p,[]]),D=C7e(r);return(0,Q.jsx)(MQ.Provider,{value:o,children:(0,Q.jsx)(DQ.Provider,{value:D,children:(0,Q.jsx)(a9e,{node:m,receivedUserInput:v,children:(0,Q.jsx)(`div`,{role:o?void 0:`textbox`,"aria-multiline":!o||void 0,translate:`no`,...f,spellCheck:FZ||!PZ?f.spellCheck:!1,autoCorrect:FZ||!PZ?f.autoCorrect:`false`,autoCapitalize:FZ||!PZ?f.autoCapitalize:`false`,"data-slate-editor":!0,"data-pt-editor":!0,"data-pt-path":``,contentEditable:!o,zindex:-1,suppressContentEditableWarning:!0,ref:T,style:{position:`relative`,whiteSpace:`pre-wrap`,wordWrap:`break-word`,...d},onBeforeInput:(0,$.useCallback)(e=>{if(!FZ&&!o&&!$Q(e,f.onBeforeInput)&&IZ.hasSelectableTarget(p,e.target)&&(e.preventDefault(),!p.composing)){let t=e.data;i.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:t},editor:p})}},[f.onBeforeInput,p,i,o]),onInput:(0,$.useCallback)(e=>{if(!$Q(e,f.onInput)){if(x.current){x.current.handleInput();return}for(let e of h.current)e();h.current=[],!p.focused&&cZ(e.target)&&IZ.hasEditableTarget(p,e.target)&&t$(p,i,e.nativeEvent)}},[f.onInput,p,i]),onBlur:(0,$.useCallback)(e=>{if(o||b.isUpdatingSelection||!IZ.hasSelectableTarget(p,e.target)||$Q(e,f.onBlur))return;let t=IZ.findDocumentOrShadowRoot(p);if(b.latestElement===t.activeElement)return;let{relatedTarget:n}=e,r=aZ(p,[]);if(r&&n!==r&&!(sZ(n)&&n.hasAttribute(`data-pt-spacer`))){if(n!=null&&cZ(n)&&IZ.hasDOMNode(p,n)){let e=_Z(n);if(e){let t=_q(p.snapshot,e),n=t?t.node:void 0;if(n&&(jq({schema:p.snapshot.context.schema},n)||Xq(p.snapshot,n,e)))return}}jZ&&dZ(t)?.removeAllRanges(),p.focused=!1}},[o,b.isUpdatingSelection,b.latestElement,p,f.onBlur]),onClick:(0,$.useCallback)(e=>{if(IZ.hasTarget(p,e.target)&&!$Q(e,f.onClick)&&cZ(e.target)){let t=_Z(e.target);if(!t)return;let n=_q(p.snapshot,t);if(!n)return;let r=n.node;if(e.detail===3&&t.length>=1){let e=t;jq({schema:p.snapshot.context.schema},r)||(e=bq(p.snapshot,t,{match:e=>oq({schema:p.snapshot.context.schema},e)})?.path??t.slice(0,1));let n=JZ(p,e);p.select(n);return}if(o)return;let i=TZ(p,t),a=zZ(p,t),s=_q(p.snapshot,i.path),c=s&&Xq(p.snapshot,s.node,i.path)?s:Yq(p.snapshot,i.path,{match:(e,t)=>Xq(p.snapshot,e,t)}),l=_q(p.snapshot,a.path),u=l&&Xq(p.snapshot,l.node,a.path)?l:Yq(p.snapshot,a.path,{match:(e,t)=>Xq(p.snapshot,e,t)});if(c&&u&&EZ(c.path,u.path)){let e=JZ(p,i);p.select(e);return}}},[p,f.onClick,o]),onCompositionEnd:(0,$.useCallback)(e=>{if(!e$(e)&&IZ.hasSelectableTarget(p,e.target)){if(p.composing&&Promise.resolve().then(()=>{p.composing=!1}),x.current?.handleCompositionEnd(e),$Q(e,f.onCompositionEnd)||kZ)return;!jZ&&!r5e&&!e5e&&!a5e&&!i5e&&e.data&&i.send({type:`behavior event`,behaviorEvent:{type:`insert.text`,text:e.data},editor:p})}},[f.onCompositionEnd,p,i]),onCompositionUpdate:(0,$.useCallback)(e=>{IZ.hasSelectableTarget(p,e.target)&&!$Q(e,f.onCompositionUpdate)&&!e$(e)&&(p.composing||=!0)},[f.onCompositionUpdate,p]),onCompositionStart:(0,$.useCallback)(e=>{if(!e$(e)&&IZ.hasSelectableTarget(p,e.target)){if(x.current?.handleCompositionStart(e),$Q(e,f.onCompositionStart)||kZ)return;let{selection:t}=p.snapshot.context;if(t&&aQ(t)){i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:p});return}}},[f.onCompositionStart,p,i]),onCopy:f.onCopy,onCut:f.onCut,onDragOver:f.onDragOver,onDragStart:f.onDragStart,onDrop:f.onDrop,onDragEnd:f.onDragEnd,onFocus:(0,$.useCallback)(e=>{if(!o&&!b.isUpdatingSelection&&IZ.hasEditableTarget(p,e.target)&&!$Q(e,f.onFocus)){let t=aZ(p,[]);if(!t)return;let n=IZ.findDocumentOrShadowRoot(p);if(b.latestElement=n.activeElement,AZ&&e.target!==t){t.focus();return}p.focused=!0}},[o,b,p,f.onFocus]),onKeyDown:(0,$.useCallback)(e=>{if(!o&&IZ.hasEditableTarget(p,e.target)){x.current?.handleKeyDown(e);let{nativeEvent:t}=e;if(p.composing&&t.isComposing===!1&&(p.composing=!1),$Q(e,f.onKeyDown)||p.composing)return;let{selection:n}=p.snapshot.context,r=n===null?0:n.focus.path[0],a=nJ(p.snapshot,[r]),o=a!==void 0&&jQ(a)===`rtl`;if(rQ.isMoveLineBackward(t)){e.preventDefault(),QZ(p,{unit:`line`,reverse:!0});return}if(rQ.isMoveLineForward(t)){e.preventDefault(),QZ(p,{unit:`line`});return}if(rQ.isExtendLineBackward(t)){e.preventDefault(),QZ(p,{unit:`line`,edge:`focus`,reverse:!0});return}if(rQ.isExtendLineForward(t)){e.preventDefault(),QZ(p,{unit:`line`,edge:`focus`});return}if(rQ.isMoveBackward(t)){e.preventDefault(),n&&OZ(n)?QZ(p,{reverse:!o}):LZ(p,{edge:o?`end`:`start`});return}if(rQ.isMoveForward(t)){e.preventDefault(),n&&OZ(n)?QZ(p,{reverse:o}):LZ(p,{edge:o?`start`:`end`});return}if(rQ.isMoveWordBackward(t)){e.preventDefault(),n&&aQ(n)&&LZ(p,{edge:`focus`}),QZ(p,{unit:`word`,reverse:!o});return}if(rQ.isMoveWordForward(t)){e.preventDefault(),n&&aQ(n)&&LZ(p,{edge:`focus`}),QZ(p,{unit:`word`,reverse:o});return}if(!FZ){if(rQ.isBold(t)||rQ.isItalic(t)||rQ.isTransposeCharacter(t)){e.preventDefault();return}if(rQ.isSoftBreak(t)){e.preventDefault(),i.send({type:`behavior event`,behaviorEvent:{type:`insert.soft break`},editor:p});return}if(rQ.isSplitBlock(t)){e.preventDefault(),i.send({type:`behavior event`,behaviorEvent:{type:`insert.break`},editor:p});return}if(rQ.isDeleteBackward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`backward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`character`},editor:p});return}if(rQ.isDeleteForward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`character`},editor:p});return}if(rQ.isDeleteLineBackward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`backward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`line`},editor:p});return}if(rQ.isDeleteLineForward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`line`},editor:p});return}if(rQ.isDeleteWordBackward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`backward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`word`},editor:p});return}if(rQ.isDeleteWordForward(t)){e.preventDefault(),n&&aQ(n)?i.send({type:`behavior event`,behaviorEvent:{type:`delete`,direction:`forward`},editor:p}):i.send({type:`behavior event`,behaviorEvent:{type:`delete.forward`,unit:`word`},editor:p});return}}else if((MZ||jZ)&&n&&(rQ.isDeleteBackward(t)||rQ.isDeleteForward(t))&&OZ(n)){let t=_q(p.snapshot,n.anchor.path);if(t&&Xq(p.snapshot,t.node,n.anchor.path)){e.preventDefault(),i.send({type:`behavior event`,behaviorEvent:{type:`delete.backward`,unit:`block`},editor:p});return}}}},[o,p,i,f.onKeyDown]),onPaste:(0,$.useCallback)(e=>{!o&&IZ.hasEditableTarget(p,e.target)&&!$Q(e,f.onPaste)&&(!FZ||U8e(e.nativeEvent)||jZ)&&(e.preventDefault(),i.send({type:`behavior event`,behaviorEvent:{type:`input.*`,originEvent:{dataTransfer:e.clipboardData}},editor:p}))},[o,p,i,f.onPaste]),children:(0,Q.jsx)(o9e,{decorations:E,node:p,path:[],renderElement:s,renderLeaf:c,renderText:l})})})})})}),c9e=()=>[],l9e=(e,t)=>{let n=!!e.snapshot.context.selection&&kq(e.snapshot.context.selection,e.snapshot.context),r=t.cloneRange();if(r.collapse(n),r.getBoundingClientRect){let e=r.startContainer.parentElement,t=r.getBoundingClientRect();if(t.width===0&&t.height===0&&t.x===0&&t.y===0){let t=e.getBoundingClientRect();if(t.width>0||t.height>0)return}e.getBoundingClientRect=r.getBoundingClientRect.bind(r),VY(e,{scrollMode:`if-needed`,block:`nearest`,inline:`nearest`}),delete e.getBoundingClientRect}},$Q=(e,t)=>t?t(e)??(e.isDefaultPrevented()||e.isPropagationStopped()):!1,e$=e=>cZ(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement),u9e=(e,t)=>t?t(e)??e.defaultPrevented:!1,t$=(e,t,n)=>{if(n.inputType===`historyUndo`){t.send({type:`behavior event`,behaviorEvent:{type:`history.undo`},editor:e});return}if(n.inputType===`historyRedo`){t.send({type:`behavior event`,behaviorEvent:{type:`history.redo`},editor:e});return}};function n$(e,t){if(!t)return null;if(yJ(t.anchor,t.focus)){let n=r$(e,t.anchor,t.backward?`backward`:`forward`);return n?{anchor:n,focus:n}:null}let n=r$(e,t.anchor,t.backward?`forward`:`backward`),r=r$(e,t.focus,t.backward?`backward`:`forward`);return!n||!r?null:{anchor:n,focus:r}}function r$(e,t,n){let r={context:{schema:e.snapshot.context.schema,containers:e.snapshot.context.containers,value:e.snapshot.context.value},blockIndexMap:e.snapshot.blockIndexMap},i=_q(r,t.path);if(i){if(hq(r,i.path).length===0)return{path:i.path,offset:sq({schema:e.snapshot.context.schema},i.node)?Math.min(i.node.text.length,t.offset):0};let a=Hq(r,t.path);if(oq({schema:e.snapshot.context.schema},i.node)&&a){let e=gJ({snapshot:r,blockOffset:{path:i.path,offset:t.offset},direction:n});if(e)return e}let o=Zq(r,i.path,{edge:n===`forward`?`start`:`end`});return o?{path:o.path,offset:0}:{path:i.path,offset:0}}let a=bJ(t);if(!a)return;let o=_q(r,[{_key:a}]);if(!o)return;let s=Zq(r,o.path,{edge:`start`});return s?{path:s.path,offset:0}:{path:o.path,offset:0}}function i$(e,t){let n=d9e(e,t),r=e.snapshot.context.selection;if(r){let t={},i={};n.anchor!=null&&!DZ(n.anchor,r.anchor)&&(t.anchor=r.anchor,i.anchor=n.anchor),n.focus!=null&&!DZ(n.focus,r.focus)&&(t.focus=r.focus,i.focus=n.focus),Object.keys(t).length>0&&e.apply({type:`set.selection`,properties:t,newProperties:i})}else e.apply({type:`set.selection`,properties:null,newProperties:n})}function a$(e){let t=e.snapshot.context.selection;t&&e.apply({type:`set.selection`,properties:t,newProperties:null})}function d9e(e,t){return tJ(t)?t:eJ(t)?{anchor:t,focus:t}:{anchor:TZ(e,t),focus:zZ(e,t)}}var o$=`pte:`;function s$(e){let t=`${o$}${e}`;return YY(t)?XY(t):XY(o$)}var c$={behaviors:s$(`behaviors`),history:s$(`history`),mutation:s$(`mutation`),normalization:s$(`normalization`),operation:s$(`operation`),selection:s$(`selection`),setup:s$(`setup`),state:s$(`state`),syncValue:s$(`sync:value`),syncPatch:s$(`sync:patch`)};function l$(e,t){let n;try{let r=IZ.getWindow(e);if(r.document.caretPositionFromPoint!==void 0){let e=r.document.caretPositionFromPoint(t.x,t.y);if(e)try{n=r.document.createRange(),n.setStart(e.offsetNode,e.offset),n.setEnd(e.offsetNode,e.offset)}catch{}}else r.document.caretRangeFromPoint!==void 0&&(n=r.document.caretRangeFromPoint(t.x,t.y)??void 0)}catch{return null}if(!n)return null;try{return IZ.toEditorSelection(e,n,{exactMatch:!1,suppressThrow:!1})?.focus??null}catch{return null}}function f9e(e){return`dataTransfer`in e}function u$({editorActor:e,editorEngine:t,event:n}){if(e.getSnapshot().matches({setup:`setting up`}))return;let r=p9e({editorEngine:t,event:n});if(!r)return;let{node:i,path:a}=r,o=Gq(t.snapshot,a),s=o?.node,c=o?.path,l=m9e({nodePath:a,editorEngine:t,event:n}),u=h9e(t,n)??null;if(c&&l&&!u&&Xq(t.snapshot,i,a)&&a.length>c.length)return{block:l,isEditor:!1,isContainer:!1,selection:{anchor:{path:a,offset:0},focus:{path:a,offset:0}}};if(l&&!CZ(i)&&wq(t.snapshot,i,a)&&(f9e(n)||n.type===`click`))return{block:l,isEditor:!1,isContainer:!0,selection:{anchor:{path:a,offset:0},focus:{path:a,offset:0}}};if(s&&c&&l&&!u&&!g9e(t,i,a))return{block:l,isEditor:!1,isContainer:!1,selection:{anchor:CJ({context:t.snapshot.context,block:{node:s,path:c}}),focus:SJ({context:t.snapshot.context,block:{node:s,path:c}})}};if(!l||!u)return;let d=Gq(t.snapshot,u.focus.path);if(d)return wJ(u)&&s&&c&&d.node._key!==s._key&&!Mq(c,d.path)?{block:l,isEditor:!1,isContainer:!1,selection:{anchor:CJ({context:t.snapshot.context,block:{node:s,path:c}}),focus:SJ({context:t.snapshot.context,block:{node:s,path:c}})}}:{block:l,isEditor:CZ(i),isContainer:!CZ(i)&&wq(t.snapshot,i,a),selection:u}}function p9e({editorEngine:e,event:t}){if(IZ.hasTarget(e,t.target))try{let n=_Z(t.target);if(n){if(n.length===0)return{node:e,path:n};{let t=_q(e.snapshot,n);if(t)return{node:t.node,path:n}}}}catch(e){console.error(e)}}function m9e({nodePath:e,editorEngine:t,event:n}){let r=_q(t.snapshot,[0]);if(!r)return;let i=aZ(t,r.path);if(!i)return;let a=i.getBoundingClientRect();if(n.pageYl.bottom)return`end`;let u=aZ(t,e);if(!u)return;let d=u.getBoundingClientRect(),f=d.top,p=d.height;return Math.abs(f-n.pageY)

    1){let r=YJ(t),i=JJ(t);if(!r||!i)return n;let a=CJ({context:t.context,block:r}),o=SJ({context:t.context,block:i});XJ(e)({...t,context:{...t.context,selection:{anchor:a,focus:o}}})&&(n={anchor:a,focus:o})}return n}var f$=(0,$.createContext)({}),_9e=typeof window<`u`&&/Mac|iPod|iPhone|iPad/.test(window.navigator.userAgent),v9e={alt:`altKey`,control:`ctrlKey`,meta:`metaKey`,shift:`shiftKey`},p$={add:`+`,break:`pause`,cmd:`meta`,command:`meta`,ctl:`control`,ctrl:`control`,del:`delete`,down:`arrowdown`,esc:`escape`,ins:`insert`,left:`arrowleft`,mod:_9e?`meta`:`control`,opt:`alt`,option:`alt`,return:`enter`,right:`arrowright`,space:` `,spacebar:` `,up:`arrowup`,win:`meta`,windows:`meta`},m$={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,f13:124,f14:125,f15:126,f16:127,f17:128,f18:129,f19:130,f20:131};function h$(e,t){return b9e(y9e(e),t)}function y9e(e){let t={altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1},n=e.replace(`++`,`+add`).split(`+`);for(let e of n){let r=e.endsWith(`?`)&&e.length>1,i=r?e.slice(0,-1):e,a=g$(i),o=v9e[a],s=p$[i],c=m$[a];if(i.length>1&&o===void 0&&s===void 0&&c===void 0)throw TypeError(`Unknown modifier: "${i}"`);(n.length===1||o===void 0)&&(t.key=a,t.keyCode=x9e(i)),o!==void 0&&(t[o]=!r||null)}return t}function b9e(e,t){return e.altKey!=null&&e.altKey!==t.altKey||e.ctrlKey!=null&&e.ctrlKey!==t.ctrlKey||e.metaKey!=null&&e.metaKey!==t.metaKey||e.shiftKey!=null&&e.shiftKey!==t.shiftKey?!1:e.keyCode!==void 0&&t.keyCode!==void 0?e.keyCode===91&&t.keyCode===93||e.keyCode===t.keyCode:e.keyCode===t.keyCode||e.key===t.key.toLowerCase()}function x9e(e){let t=g$(e);return m$[t]??t.toUpperCase().charCodeAt(0)}function g$(e){let t=e.toLowerCase();return p$[t]??t}var _$=[`enter`,`tab`,`shift`,`delete`,`end`];function S9e({editorActor:e,editor:t,portableTextEditor:n,hotkeys:r,event:i}){e.getSnapshot().matches({"edit mode":`read only`})||Object.keys(r).forEach(a=>{if(a===`marks`)for(let n in r[a]){if(_$.includes(n))throw Error(`The hotkey ${n} is reserved!`);if(h$(n,i.nativeEvent)){i.preventDefault();let o=r[a];if(o){let r=o[n];r&&e.send({type:`behavior event`,behaviorEvent:{type:`decorator.toggle`,decorator:r},editor:t})}}}if(a===`custom`)for(let e in r[a]){if(_$.includes(e))throw Error(`The hotkey ${e} is reserved!`);if(h$(e,i.nativeEvent)){let t=r[a];if(t){let r=t[e];r&&r(i,n)}}}})}var v$=(0,$.createContext)({}),y$=(0,$.createContext)({});function C9e(e,t){return e?.of?e.of.find(e=>`container`in e?e.container.type===t:`textBlock`in e?e.textBlock.type===t:e.blockObject.type===t)||e.of.find(e=>`container`in e?!1:`textBlock`in e?e.textBlock.type===`*`:e.blockObject.type===`*`):void 0}function b$(e,t){return e?.of?e.of.find(e=>x$(e,t))||e.of.find(e=>x$(e,`*`)):void 0}function x$(e,t){return`span`in e?e.span.type===t:`inlineObject`in e&&e.inlineObject.type===t}function w9e(e,t){return e?.of?e.of.find(e=>S$(e,t))||e.of.find(e=>S$(e,`*`)):void 0}function S$(e,t){return`decorator`in e&&e.decorator.type===t}function T9e(e,t){return e?.of?e.of.find(e=>C$(e,t))||e.of.find(e=>C$(e,`*`)):void 0}function C$(e,t){return`annotation`in e&&e.annotation.type===t}var w$=(0,$.createContext)(void 0);function T$(e){return(0,Q.jsx)(`div`,{...e.attributes,children:e.children})}function E$(e){return(0,Q.jsx)(`div`,{...e.attributes,children:e.children})}function D$(e){return(0,Q.jsx)(`span`,{...e.attributes,children:e.children})}function O$(e){return e.children}function k$(e){return e.children}function A$(e){return(0,Q.jsxs)(`div`,{...e.attributes,children:[e.children,(0,Q.jsxs)(`div`,{contentEditable:!1,draggable:!e.readOnly,style:{userSelect:`none`},children:[`[`,e.node._type,`: `,e.node._key,`]`]})]})}function j$(e){return(0,Q.jsxs)(`span`,{...e.attributes,children:[e.children,(0,Q.jsxs)(`span`,{draggable:!e.readOnly,style:{userSelect:`none`},children:[`[`,e.node._type,`: `,e.node._key,`]`]})]})}var M$=new Set,E9e={focusedLeafPath:void 0,selectedLeafPaths:M$,focusedContainerPath:void 0,selectedContainerPaths:M$};function D9e(e,t){if(!t)return E9e;let n=new Set,r=new Set,i=t.backward?t.focusPath:t.anchorPath,a=t.backward?t.anchorPath:t.focusPath;for(let{node:t,path:o}of Pq(e,{from:i,to:a})){let i=lq(o);oq({schema:e.context.schema},t)||wq(e,t,o)?n.add(i):r.add(i)}let o,s;if(t.isCollapsed){let i=lq(t.focusPath);r.has(i)&&(o=i);for(let{path:r}of xq(e,t.focusPath)){let e=lq(r);if(n.has(e)){s=e;break}}}return{focusedLeafPath:o,selectedLeafPaths:r.size>0?r:M$,focusedContainerPath:s,selectedContainerPaths:n.size>0?n:M$}}function N$(e,t){let n=!1,r=!0,i=e.subscribe({next:t.next?()=>{!n&&r&&(n=!0,queueMicrotask(()=>{n=!1,r&&t.next?.()}))}:void 0,error:t.error,complete:t.complete});return{unsubscribe:()=>{r=!1,i.unsubscribe()}}}var P$=new Set,O9e={focusedLeafPath:void 0,selectedLeafPaths:P$,focusedContainerPath:void 0,selectedContainerPaths:P$};function F$(e,t){if(e.focusedLeafPath!==t.focusedLeafPath||e.focusedContainerPath!==t.focusedContainerPath)return!1;if(e.selectedLeafPaths!==t.selectedLeafPaths){if(e.selectedLeafPaths.size!==t.selectedLeafPaths.size)return!1;for(let n of e.selectedLeafPaths)if(!t.selectedLeafPaths.has(n))return!1}if(e.selectedContainerPaths!==t.selectedContainerPaths){if(e.selectedContainerPaths.size!==t.selectedContainerPaths.size)return!1;for(let n of e.selectedContainerPaths)if(!t.selectedContainerPaths.has(n))return!1}return!0}var I$=(0,$.createContext)({subscribe:()=>()=>{},getSnapshot:()=>O9e});function k9e(e){let t=(0,Z.c)(10),{children:n}=e,r=(0,$.useContext)(f$),i=cQ(),a;t[0]!==i.blockIndexMap||t[1]!==i.snapshot?(a=()=>{let e=i.snapshot,t=e.context.selection?{anchorPath:e.context.selection.anchor.path,focusPath:e.context.selection.focus.path,backward:e.context.selection.backward??!1,isCollapsed:ZJ(e)}:null;return D9e({context:{schema:e.context.schema,containers:i.snapshot.context.containers,value:e.context.value},blockIndexMap:i.blockIndexMap},t)},t[0]=i.blockIndexMap,t[1]=i.snapshot,t[2]=a):a=t[2];let o=a,[s]=(0,$.useState)(o),c=(0,$.useRef)(s),[l]=(0,$.useState)(A9e),u=(0,$.useRef)(l),d,f;t[3]!==o||t[4]!==r?(d=()=>{let e=o();if(!F$(c.current,e)){c.current=e;for(let e of u.current)e()}let t=N$(r,{next:()=>{let e=o();if(!F$(c.current,e)){c.current=e;for(let e of u.current)e()}}});return()=>t.unsubscribe()},f=[r,o],t[3]=o,t[4]=r,t[5]=d,t[6]=f):(d=t[5],f=t[6]),(0,$.useEffect)(d,f);let p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p={subscribe:e=>(u.current.add(e),()=>{u.current.delete(e)}),getSnapshot:()=>c.current},t[7]=p):p=t[7];let m=p,h;return t[8]===n?h=t[9]:(h=(0,Q.jsx)(I$.Provider,{value:m,children:n}),t[8]=n,t[9]=h),h}function A9e(){return new Set}function L$(e){let t=(0,Z.c)(3),n=(0,$.useContext)(I$),r;return t[0]!==e||t[1]!==n?(r=()=>n.getSnapshot().focusedContainerPath===e,t[0]=e,t[1]=n,t[2]=r):r=t[2],(0,$.useSyncExternalStore)(n.subscribe,r)}function R$(e){let t=(0,Z.c)(3),n=(0,$.useContext)(I$),r;return t[0]!==e||t[1]!==n?(r=()=>n.getSnapshot().selectedContainerPaths.has(e),t[0]=e,t[1]=n,t[2]=r):r=t[2],(0,$.useSyncExternalStore)(n.subscribe,r)}function z$(e){let t=(0,Z.c)(3),n=(0,$.useContext)(I$),r;return t[0]!==e||t[1]!==n?(r=()=>n.getSnapshot().focusedLeafPath===e,t[0]=e,t[1]=n,t[2]=r):r=t[2],(0,$.useSyncExternalStore)(n.subscribe,r)}function B$(e){let t=(0,Z.c)(3),n=(0,$.useContext)(I$),r;return t[0]!==e||t[1]!==n?(r=()=>n.getSnapshot().selectedLeafPaths.has(e),t[0]=e,t[1]=n,t[2]=r):r=t[2],(0,$.useSyncExternalStore)(n.subscribe,r)}function j9e(e){let t=(0,Z.c)(11),n;t[0]===e.path?n=t[1]:(n=lq(e.path),t[0]=e.path,t[1]=n);let r=n,i=B$(r),a=z$(r);e.schema.blockObjects.find(t=>t.name===e.element._type)||console.error(`Unable to find Block Object "${e.element._type}" in Schema`);let o=e.blockObjectConfig?.blockObject.render,s;if(t[2]!==a||t[3]!==e.attributes||t[4]!==e.children||t[5]!==e.element||t[6]!==e.path||t[7]!==e.readOnly||t[8]!==o||t[9]!==i){let n={attributes:{...e.attributes,"data-pt-block":`object`},children:e.children,focused:a,node:e.element,path:e.path,readOnly:e.readOnly,renderDefault:A$,selected:i};s=o?o(n):A$(n),t[2]=a,t[3]=e.attributes,t[4]=e.children,t[5]=e.element,t[6]=e.path,t[7]=e.readOnly,t[8]=o,t[9]=i,t[10]=s}else s=t[10];return s}function M9e(e){let t=(0,Z.c)(11),n;t[0]===e.path?n=t[1]:(n=lq(e.path),t[0]=e.path,t[1]=n);let r=n,i=L$(r),a=R$(r),o=e.containerConfig.container.render,s=e.element,c;if(t[2]!==i||t[3]!==e.attributes||t[4]!==e.children||t[5]!==e.path||t[6]!==e.readOnly||t[7]!==o||t[8]!==a||t[9]!==s){let n={attributes:e.attributes,children:e.children,focused:i,node:s,path:e.path,readOnly:e.readOnly,renderDefault:T$,selected:a};c=o?o(n):T$(n),t[2]=i,t[3]=e.attributes,t[4]=e.children,t[5]=e.path,t[6]=e.readOnly,t[7]=o,t[8]=a,t[9]=s,t[10]=c}else c=t[10];return c}function V$(e){let t=(0,Z.c)(3),n=cQ(),r;return t[0]!==n.snapshot||t[1]!==e?(r=qq(n.snapshot,e),t[0]=n.snapshot,t[1]=e,t[2]=r):r=t[2],r}function N9e(e){let t=(0,Z.c)(11);V$(e.path).inlineObjects.find(t=>t.name===e.element._type)||console.error(`Unable to find Inline Object "${e.element._type}" in Schema`);let n;t[0]===e.path?n=t[1]:(n=lq(e.path),t[0]=e.path,t[1]=n);let r=n,i=B$(r),a=z$(r),o=e.inlineObjectConfig?.inlineObject.render,s;if(t[2]!==a||t[3]!==e.attributes||t[4]!==e.children||t[5]!==e.element||t[6]!==e.path||t[7]!==e.readOnly||t[8]!==o||t[9]!==i){let n={attributes:{...e.attributes,"data-pt-inline":`object`},children:e.children,focused:a,node:e.element,path:e.path,readOnly:e.readOnly,renderDefault:j$,selected:i};s=o?o(n):j$(n),t[2]=a,t[3]=e.attributes,t[4]=e.children,t[5]=e.element,t[6]=e.path,t[7]=e.readOnly,t[8]=o,t[9]=i,t[10]=s}else s=t[10];return s}function P9e(e){let t=(0,Z.c)(5),n;t[0]===e.children?n=t[1]:(n=(0,Q.jsx)(`div`,{children:e.children}),t[0]=e.children,t[1]=n);let r;return t[2]!==e.attributes||t[3]!==n?(r=(0,Q.jsx)(`div`,{...e.attributes,"data-pt-block":`text`,children:n}),t[2]=e.attributes,t[3]=n,t[4]=r):r=t[4],r}function H$(e,t){if(e===null||e.length!==t.length)return!1;for(let n=0;n[e.containers.get(s),e.blockObjects.get(s),e.blockObjects.get(`*`),e.inlineObjects.get(s),e.inlineObjects.get(`*`),e.textBlocks.get(s),e.textBlocks.get(`*`)],t[6]=s,t[7]=f);let[p,m,h,g,_,v,y]=JQ(f,H$),b;bb0:{if(l&&`container`in l){if(l.container.render===void 0){b=p??l;break bb0}b=l;break bb0}b=p}let x=b,S;bb1:{if(l&&`textBlock`in l){S=l;break bb1}S=v??y}let C=S,w;bb2:{if(l&&`textBlock`in l){if(l.textBlock.render===void 0){w=v??y;break bb2}w=l;break bb2}w=v??y}let T=w,E;bb3:{if(l&&`blockObject`in l){if(l.blockObject.render===void 0){E=m??h;break bb3}E=l;break bb3}if(x){E=void 0;break bb3}E=m??h}let D=E,O;bb4:{if(d&&`inlineObject`in d){if(d.inlineObject.render===void 0){O=g??_;break bb4}O=d;break bb4}if(x){O=void 0;break bb4}O=g??_}let k=O;if(x){let n;t[8]!==x||t[9]!==e.attributes||t[10]!==e.children||t[11]!==e.element||t[12]!==e.path||t[13]!==e.readOnly?(n=(0,Q.jsx)(M9e,{attributes:e.attributes,element:e.element,containerConfig:x,path:e.path,readOnly:e.readOnly,children:e.children}),t[8]=x,t[9]=e.attributes,t[10]=e.children,t[11]=e.element,t[12]=e.path,t[13]=e.readOnly,t[14]=n):n=t[14];let r;return t[15]!==x||t[16]!==n?(r=(0,Q.jsx)(xQ.Provider,{value:x,children:n}),t[15]=x,t[16]=n,t[17]=r):r=t[17],r}if(oq({schema:o},e.element)){let n;if(T?.textBlock.render){let r;t[18]===e.attributes?r=t[19]:(r={...e.attributes,"data-pt-block":`text`},t[18]=e.attributes,t[19]=r);let i;t[20]!==e.children||t[21]!==e.element||t[22]!==e.path||t[23]!==e.readOnly||t[24]!==T.textBlock.render||t[25]!==r?(i=(0,Q.jsx)(I9e,{attributes:r,render:T.textBlock.render,node:e.element,path:e.path,readOnly:e.readOnly,children:e.children}),t[20]=e.children,t[21]=e.element,t[22]=e.path,t[23]=e.readOnly,t[24]=T.textBlock.render,t[25]=r,t[26]=i):i=t[26],n=i}else if(i){let r;t[27]!==e.attributes||t[28]!==e.children?(r=E$({attributes:{...e.attributes,"data-pt-block":`text`},children:e.children}),t[27]=e.attributes,t[28]=e.children,t[29]=r):r=t[29],n=r}else{let r;t[30]!==e.attributes||t[31]!==e.children?(r=(0,Q.jsx)(P9e,{attributes:e.attributes,children:e.children}),t[30]=e.attributes,t[31]=e.children,t[32]=r):r=t[32],n=r}if(C){let e;return t[33]!==n||t[34]!==C?(e=(0,Q.jsx)(w$.Provider,{value:C,children:n}),t[33]=n,t[34]=C,t[35]=e):e=t[35],e}return n}if(Wq(a.snapshot,e.path)){let n;return t[36]!==k||t[37]!==e.attributes||t[38]!==e.children||t[39]!==e.element||t[40]!==e.path||t[41]!==e.readOnly||t[42]!==o?(n=(0,Q.jsx)(N9e,{attributes:e.attributes,element:e.element,inlineObjectConfig:k,path:e.path,readOnly:e.readOnly,schema:o,children:e.children}),t[36]=k,t[37]=e.attributes,t[38]=e.children,t[39]=e.element,t[40]=e.path,t[41]=e.readOnly,t[42]=o,t[43]=n):n=t[43],n}let A;return t[44]!==D||t[45]!==e.attributes||t[46]!==e.children||t[47]!==e.element||t[48]!==e.path||t[49]!==e.readOnly||t[50]!==o?(A=(0,Q.jsx)(j9e,{attributes:e.attributes,element:e.element,blockObjectConfig:D,path:e.path,readOnly:e.readOnly,schema:o,children:e.children}),t[44]=D,t[45]=e.attributes,t[46]=e.children,t[47]=e.element,t[48]=e.path,t[49]=e.readOnly,t[50]=o,t[51]=A):A=t[51],A}function I9e(e){let t=(0,Z.c)(11),n;t[0]===e.path?n=t[1]:(n=lq(e.path),t[0]=e.path,t[1]=n);let r=n,i=L$(r),a=R$(r),o;return t[2]!==i||t[3]!==e.attributes||t[4]!==e.children||t[5]!==e.node||t[6]!==e.path||t[7]!==e.readOnly||t[8]!==e.render||t[9]!==a?(o=e.render({attributes:e.attributes,children:e.children,focused:i,node:e.node,path:e.path,readOnly:e.readOnly,renderDefault:E$,selected:a}),t[2]=i,t[3]=e.attributes,t[4]=e.children,t[5]=e.node,t[6]=e.path,t[7]=e.readOnly,t[8]=e.render,t[9]=a,t[10]=o):o=t[10],o}function L9e(e,t){let n=(0,Z.c)(5),r=(0,$.useContext)(w$),i;n[0]!==e._type||n[1]!==r?(i=b$(r,e._type),n[0]=e._type,n[1]=r,n[2]=i):i=n[2];let a=i,o;n[3]===e._type?o=n[4]:(o=t=>[t.spans.get(e._type),t.spans.get(`*`)],n[3]=e._type,n[4]=o);let[s,c]=JQ(o,H$);return a&&`span`in a?a.span.render===void 0?s??c:a:s??c}function R9e(){return JQ(z9e)}function z9e(e){return e.decorators}function B9e(){return JQ(V9e)}function V9e(e){return e.annotations}function H9e(e){let t=(0,Z.c)(30),n=e.schema,r=(0,$.useRef)(null),i=e.children.props.parent,a=i&&oq({schema:n},i)?i:void 0,o;t[0]!==a?.children||t[1]!==e.leaf._key?(o=a?.children.find(t=>t._key===e.leaf._key),t[0]=a?.children,t[1]=e.leaf._key,t[2]=o):o=t[2];let s=o,c=V$(e.path),l=L9e(s??e.leaf,e.path),u=R9e(),d=B9e(),f=(0,$.useContext)(w$),p;t[3]===e.path?p=t[4]:(p=lq(e.path),t[3]=e.path,t[4]=p);let m=p,h=z$(m),g=B$(m),_;if(t[5]!==d||t[6]!==a?.markDefs||t[7]!==u||t[8]!==h||t[9]!==f||t[10]!==e.children||t[11]!==e.leaf.marks||t[12]!==e.path||t[13]!==e.readOnly||t[14]!==g||t[15]!==c.annotations||t[16]!==c.decorators){let n=c.decorators.map(U9e),i=[...new Set((e.leaf.marks??[]).filter(e=>n.includes(e)))],o=(e.leaf.marks??[]).flatMap(e=>{if(n.includes(e))return[];let t=a?.markDefs?.find(t=>t._key===e);return t?[t]:[]});_=e.children;for(let t of i){if(!c.decorators.find(e=>e.name===t))continue;let n=u.get(t)??u.get(`*`),r=w9e(f,t),i=r?r.decorator.render===void 0?n:r:n;if(i){let n=i.decorator.render,r={children:_,decorator:t,focused:h,path:e.path,readOnly:e.readOnly,renderDefault:O$,selected:g};_=n?n(r):O$(r)}}for(let t of o)if(c.annotations.find(e=>e.name===t._type)){let n=d.get(t._type)??d.get(`*`),i=T9e(f,t._type),a=i?i.annotation.render===void 0?n:i:n;if(a){let n=a.annotation.render,i={children:_,focused:h,annotation:t,path:e.path,readOnly:e.readOnly,renderDefault:k$,selected:g};_=(0,Q.jsx)(`span`,{ref:r,children:n?n(i):k$(i)});continue}_=(0,Q.jsx)(`span`,{ref:r,children:_})}t[5]=d,t[6]=a?.markDefs,t[7]=u,t[8]=h,t[9]=f,t[10]=e.children,t[11]=e.leaf.marks,t[12]=e.path,t[13]=e.readOnly,t[14]=g,t[15]=c.annotations,t[16]=c.decorators,t[17]=_}else _=t[17];if(l){let n=l.span.render,r=s??e.leaf,i;if(t[18]!==_||t[19]!==h||t[20]!==e.attributes||t[21]!==e.path||t[22]!==e.readOnly||t[23]!==n||t[24]!==g||t[25]!==r){let a={attributes:e.attributes,children:_,focused:h,node:r,path:e.path,readOnly:e.readOnly,renderDefault:D$,selected:g};i=n?n(a):D$(a),t[18]=_,t[19]=h,t[20]=e.attributes,t[21]=e.path,t[22]=e.readOnly,t[23]=n,t[24]=g,t[25]=r,t[26]=i}else i=t[26];return i}let v;return t[27]!==_||t[28]!==e.attributes?(v=(0,Q.jsx)(`span`,{...e.attributes,ref:r,children:_}),t[27]=_,t[28]=e.attributes,t[29]=v):v=t[29],v}function U9e(e){return e.name}var W9e={position:`absolute`,userSelect:`none`,pointerEvents:`none`,left:0,right:0};function G9e(e){let t=(0,Z.c)(12),n=e.schema;if(e.leaf._type!==n.span.name)return e.children;let r;t[0]===e?r=t[1]:(r=(0,Q.jsx)(H9e,{...e}),t[0]=e,t[1]=r);let i=r;if(e.renderPlaceholder&&e.leaf.placeholder&&e.text.text===``){let n;t[2]===e.renderPlaceholder?n=t[3]:(n=e.renderPlaceholder(),t[2]=e.renderPlaceholder,t[3]=n);let r;t[4]===n?r=t[5]:(r=(0,Q.jsx)(`span`,{style:W9e,contentEditable:!1,children:n}),t[4]=n,t[5]=r);let a;return t[6]!==i||t[7]!==r?(a=(0,Q.jsxs)(Q.Fragment,{children:[r,i]}),t[6]=i,t[7]=r,t[8]=a):a=t[8],a}let a=e.leaf.rangeDecorations;if(a){if(t[9]!==a||t[10]!==i){for(let e of[...a].reverse())i=e.kind===`registered`?e.rangeDecoration.render({children:i,isFirst:e.isFirst,isLast:e.isLast}):e.rangeDecoration.component({children:i});t[9]=a,t[10]=i,t[11]=i}else i=t[11]}return i}function K9e(e){let t=(0,Z.c)(3),n;return t[0]!==e.attributes||t[1]!==e.children?(n=(0,Q.jsx)(`span`,{...e.attributes,"data-pt-inline":`span`,children:e.children}),t[0]=e.attributes,t[1]=e.children,t[2]=n):n=t[2],n}var U$=(0,$.createContext)(null),W$=()=>{let e=(0,$.useContext)(U$);if(!e)throw Error("The `usePortableTextEditor` hook must be used inside the component's context.");return e},G$=lf({types:{context:{},input:{},events:{}},guards:{"pending operations":({context:e})=>e.editorEngine.operations.length>0}}),K$=G$.createAction(({context:e,event:t})=>{J9e(e.editorEngine,t.editorElement)}),q9e=G$.createMachine({id:`validate selection`,context:({input:e})=>({editorEngine:e.editorEngine}),initial:`idle`,states:{idle:{on:{"validate selection":[{guard:`pending operations`,target:`waiting`},{actions:[K$],target:`idle`}]}},waiting:{after:{0:[{guard:`pending operations`,target:`.`,reenter:!0},{target:`idle`,actions:[K$]}]},on:{"validate selection":{target:`.`,reenter:!0}}}}});function J9e(e,t){if(!e.snapshot.context.selection)return;let n;try{n=IZ.findDocumentOrShadowRoot(e)}catch{}if(!n||t!==n.activeElement)return;let r=IZ.getWindow(e).getSelection();if(r&&r.rangeCount!==0)try{let t=IZ.toEditorSelection(e,r,{exactMatch:!1,suppressThrow:!0});if(t&&wY(t,e.snapshot.context.selection))return;let n=IZ.toDOMRange(e,e.snapshot.context.selection);c$.selection(`DOM range out of sync, validating selection`),r.removeAllRanges(),r.addRange(n)}catch{c$.selection(`Could not resolve selection, skipping DOM sync this tick`)}}var q$=(0,$.forwardRef)(function(e,t){let n=(0,Z.c)(153),r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S;n[0]===e?(r=n[1],i=n[2],a=n[3],o=n[4],s=n[5],c=n[6],l=n[7],u=n[8],d=n[9],f=n[10],p=n[11],m=n[12],h=n[13],g=n[14],_=n[15],v=n[16],y=n[17],b=n[18],x=n[19],S=n[20]):({hotkeys:r,onBlur:a,onFocus:g,onBeforeInput:i,onPaste:_,onCopy:s,onCut:c,onClick:o,onDragStart:m,onDrag:l,onDragEnd:u,onDragEnter:d,onDragOver:p,onDrop:h,onDragLeave:f,rangeDecorations:y,renderPlaceholder:b,selection:v,scrollSelectionIntoView:S,...x}=e,n[0]=e,n[1]=r,n[2]=i,n[3]=a,n[4]=o,n[5]=s,n[6]=c,n[7]=l,n[8]=u,n[9]=d,n[10]=f,n[11]=p,n[12]=m,n[13]=h,n[14]=g,n[15]=_,n[16]=v,n[17]=y,n[18]=b,n[19]=x,n[20]=S);let C=W$(),[w,T]=(0,$.useState)(!1),E=(0,$.useContext)(f$),D=(0,$.useContext)(y$),O=YQ(),k=O.snapshot.context.schema,A=PY(E,X9e),j;n[21]===O?j=n[22]:(j={input:{editorEngine:O}},n[21]=O,n[22]=j);let M=NY(q9e,j),N=(0,$.useContext)(v$),P=(0,$.useId)(),F=PY(N,Z9e),I,L;n[23]!==y||n[24]!==N||n[25]!==P?(I=()=>{N.send({type:`source updated`,sourceKey:P,kind:`prop`,rangeDecorations:y??[]})},L=[N,P,y],n[23]=y,n[24]=N,n[25]=P,n[26]=I,n[27]=L):(I=n[26],L=n[27]),(0,$.useEffect)(I,L);let R,z;n[28]!==N||n[29]!==P?(R=()=>()=>{N.send({type:`source removed`,sourceKey:P})},z=[N,P],n[28]=N,n[29]=P,n[30]=R,n[31]=z):(R=n[30],z=n[31]),(0,$.useEffect)(R,z);let B;n[32]!==A||n[33]!==k?(B=e=>(0,Q.jsx)(F9e,{...e,readOnly:A,schema:k}),n[32]=A,n[33]=k,n[34]=B):B=n[34];let V=B,H;n[35]!==A||n[36]!==b||n[37]!==k?(H=e=>(0,Q.jsx)(G9e,{...e,readOnly:A,renderPlaceholder:b,schema:k}),n[35]=A,n[36]=b,n[37]=k,n[38]=H):H=n[38];let U=H,W=Q9e,ee;n[39]!==E||n[40]!==O||n[41]!==v?(ee=()=>{if(v){c$.selection.enabled&&c$.selection(`Selection from props ${vZ(v)}`);let e=n$(O,v);e&&(c$.selection.enabled&&c$.selection(`Resolved selection from props ${vZ(e)}`),O.select(e),O.operations.some($9e)||E.send({type:`update selection`,selection:e}),O.onChange())}},n[39]=E,n[40]=O,n[41]=v,n[42]=ee):ee=n[42];let te=ee,ne,re;n[43]!==E||n[44]!==te?(ne=()=>{let e=E.on(`ready`,()=>{te()}),t=E.on(`invalid value`,()=>{T(!0)}),n=E.on(`value changed`,()=>{T(!1)});return()=>{e.unsubscribe(),t.unsubscribe(),n.unsubscribe()}},re=[E,te],n[43]=E,n[44]=te,n[45]=ne,n[46]=re):(ne=n[45],re=n[46]),(0,$.useEffect)(ne,re);let ie,ae;n[47]!==w||n[48]!==v||n[49]!==te?(ie=()=>{v&&!w&&te()},ae=[w,v,te],n[47]=w,n[48]=v,n[49]=te,n[50]=ie,n[51]=ae):(ie=n[50],ae=n[51]),(0,$.useEffect)(ie,ae);let oe;n[52]!==E||n[53]!==O||n[54]!==s?(oe=e=>{if(IZ.hasSelectableTarget(O,e.target)){if(s)s(e)!==void 0&&e.preventDefault();else if(e.nativeEvent.clipboardData){e.stopPropagation(),e.preventDefault();let t=O.snapshot.context.selection??void 0,n=t?{selection:t}:void 0;if(!n){console.warn(`Could not find position for copy event`);return}E.send({type:`behavior event`,behaviorEvent:{type:`clipboard.copy`,originEvent:{dataTransfer:e.nativeEvent.clipboardData},position:n},editor:O,nativeEvent:e})}}},n[52]=E,n[53]=O,n[54]=s,n[55]=oe):oe=n[55];let se=oe,ce;n[56]!==E||n[57]!==O||n[58]!==c?(ce=e=>{if(IZ.hasSelectableTarget(O,e.target)){if(c)c(e)!==void 0&&e.preventDefault();else if(e.nativeEvent.clipboardData){e.stopPropagation(),e.preventDefault();let t=O.snapshot.context.selection,n=t?{selection:t}:void 0;if(!n){console.warn(`Could not find position for cut event`);return}E.send({type:`behavior event`,behaviorEvent:{type:`clipboard.cut`,originEvent:{dataTransfer:e.nativeEvent.clipboardData},position:n},editor:O,nativeEvent:e})}}},n[56]=E,n[57]=O,n[58]=c,n[59]=ce):ce=n[59];let le=ce,ue;n[60]!==E||n[61]!==O||n[62]!==_||n[63]!==C?(ue=e=>{let t=O.snapshot.context.value,n=O.snapshot.context.selection?.focus.path||[],r=_?.({event:e,value:t,path:n,schemaTypes:C.schemaTypes});if(r||!O.snapshot.context.selection)e.preventDefault(),Promise.resolve(r).then(t=>{if(c$.behaviors(`Custom paste function from client resolved`,t),!t||!t.insert){c$.behaviors(`No result from custom paste handler, pasting normally`);let t=O.snapshot.context.selection,n=t?{selection:t}:void 0;if(!n){console.warn(`Could not find position for paste event`);return}E.send({type:`behavior event`,behaviorEvent:{type:`clipboard.paste`,originEvent:{dataTransfer:e.clipboardData},position:n},editor:O,nativeEvent:e})}else t.insert?E.send({type:`behavior event`,behaviorEvent:{type:`insert.blocks`,blocks:t.insert,placement:`auto`},editor:O}):console.warn(`Your onPaste function returned something unexpected:`,t)}).catch(eet);else if(e.nativeEvent.clipboardData){e.preventDefault(),e.stopPropagation();let t=O.snapshot.context.selection,n=t?{selection:t}:void 0;if(!n){console.warn(`Could not find position for paste event`);return}E.send({type:`behavior event`,behaviorEvent:{type:`clipboard.paste`,originEvent:{dataTransfer:e.nativeEvent.clipboardData},position:n},editor:O,nativeEvent:e})}c$.behaviors(`No result from custom paste handler, pasting normally`)},n[60]=E,n[61]=O,n[62]=_,n[63]=C,n[64]=ue):ue=n[64];let de=ue,G;n[65]!==O||n[66]!==g||n[67]!==D?(G=e=>{g&&g(e),e.isDefaultPrevented()||(D.send({type:`focused`,event:e}),!O.snapshot.context.selection&&O.snapshot.context.value.length===1&&CY(O.snapshot.context,O.snapshot.context.value.at(0))&&(O.select(TZ(O,[])),O.onChange()))},n[65]=O,n[66]=g,n[67]=D,n[68]=G):G=n[68];let fe=G,pe;n[69]!==E||n[70]!==O||n[71]!==o?(pe=e=>{if(o&&o(e),e.isDefaultPrevented()||e.isPropagationStopped())return;let t=u$({editorActor:E,editorEngine:O,event:e.nativeEvent});t&&E.send({type:`behavior event`,behaviorEvent:{type:`mouse.click`,position:t},editor:O,nativeEvent:e})},n[69]=E,n[70]=O,n[71]=o,n[72]=pe):pe=n[72];let me=pe,he;n[73]!==a||n[74]!==D?(he=e=>{a&&a(e),e.isPropagationStopped()||D.send({type:`blurred`,event:e})},n[73]=a,n[74]=D,n[75]=he):he=n[75];let ge=he,_e;n[76]===i?_e=n[77]:(_e=e=>{i&&i(e)},n[76]=i,n[77]=_e);let ve=_e,ye;n[78]!==E||n[79]!==O||n[80]!==r||n[81]!==C||n[82]!==e?(ye=t=>{e.onKeyDown&&e.onKeyDown(t),t.isDefaultPrevented()||S9e({editorActor:E,editor:O,portableTextEditor:C,hotkeys:r??{},event:t}),t.isDefaultPrevented()||E.send({type:`behavior event`,behaviorEvent:{type:`keyboard.keydown`,originEvent:{key:t.key,code:t.code,altKey:t.altKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,shiftKey:t.shiftKey}},editor:O,nativeEvent:t})},n[78]=E,n[79]=O,n[80]=r,n[81]=C,n[82]=e,n[83]=ye):ye=n[83];let be=ye,xe;n[84]!==E||n[85]!==O||n[86]!==e?(xe=t=>{e.onKeyUp&&e.onKeyUp(t),t.isDefaultPrevented()||E.send({type:`behavior event`,behaviorEvent:{type:`keyboard.keyup`,originEvent:{key:t.key,code:t.code,altKey:t.altKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,shiftKey:t.shiftKey}},editor:O,nativeEvent:t})},n[84]=E,n[85]=O,n[86]=e,n[87]=xe):xe=n[87];let Se=xe,Ce;bb0:{if(S===void 0){Ce=void 0;break bb0}if(S===null){Ce=Y9e;break bb0}let e;n[88]!==C||n[89]!==S?(e=(e,t)=>{S(C,t)},n[88]=C,n[89]=S,n[90]=e):e=n[90],Ce=e}let we=Ce,Te,Ee;n[91]!==E||n[92]!==O?(Te=()=>{let e=IZ.getWindow(O),t=()=>{E.send({type:`dragend`})},n=()=>{E.send({type:`drop`})};return e.document.addEventListener(`dragend`,t),e.document.addEventListener(`drop`,n),()=>{e.document.removeEventListener(`dragend`,t),e.document.removeEventListener(`drop`,n)}},Ee=[O,E],n[91]=E,n[92]=O,n[93]=Te,n[94]=Ee):(Te=n[93],Ee=n[94]),(0,$.useEffect)(Te,Ee);let De;n[95]!==E||n[96]!==O||n[97]!==m||n[98]!==A?(De=e=>{if(A||!IZ.hasTarget(O,e.target)||(m?.(e),e.isDefaultPrevented()||e.isPropagationStopped()))return;let t=u$({editorActor:E,editorEngine:O,event:e.nativeEvent});if(!t){console.warn(`Could not find position for dragstart event`);return}let n={...t,selection:d$({snapshot:O.snapshot,eventSelection:t.selection})};return E.send({type:`dragstart`,origin:n}),E.send({type:`behavior event`,behaviorEvent:{type:`drag.dragstart`,originEvent:{clientX:e.clientX,clientY:e.clientY,dataTransfer:e.dataTransfer},position:n},editor:O}),!0},n[95]=E,n[96]=O,n[97]=m,n[98]=A,n[99]=De):De=n[99];let Oe=De,ke;n[100]!==E||n[101]!==O||n[102]!==l?(ke=e=>{if(l?.(e),!(e.isDefaultPrevented()||e.isPropagationStopped())&&!E.getSnapshot().matches({setup:`setting up`})&&IZ.hasTarget(O,e.target))return E.send({type:`behavior event`,behaviorEvent:{type:`drag.drag`,originEvent:{dataTransfer:e.dataTransfer}},editor:O}),!0},n[100]=E,n[101]=O,n[102]=l,n[103]=ke):ke=n[103];let K=ke,Ae;n[104]!==E||n[105]!==O||n[106]!==u?(Ae=e=>{if(u?.(e),!(e.isDefaultPrevented()||e.isPropagationStopped()))return E.send({type:`behavior event`,behaviorEvent:{type:`drag.dragend`,originEvent:{dataTransfer:e.dataTransfer}},editor:O}),!0},n[104]=E,n[105]=O,n[106]=u,n[107]=Ae):Ae=n[107];let je=Ae,Me;n[108]!==E||n[109]!==O||n[110]!==d?(Me=e=>{if(d?.(e),e.isDefaultPrevented()||e.isPropagationStopped())return;let t=u$({editorActor:E,editorEngine:O,event:e.nativeEvent});if(t)return E.send({type:`behavior event`,behaviorEvent:{type:`drag.dragenter`,originEvent:{dataTransfer:e.dataTransfer},position:t},editor:O}),!0},n[108]=E,n[109]=O,n[110]=d,n[111]=Me):Me=n[111];let Ne=Me,Pe;n[112]!==E||n[113]!==O||n[114]!==p?(Pe=e=>{if(p?.(e),e.isDefaultPrevented()||e.isPropagationStopped())return;let t=u$({editorActor:E,editorEngine:O,event:e.nativeEvent});if(t)return E.send({type:`behavior event`,behaviorEvent:{type:`drag.dragover`,originEvent:{dataTransfer:e.dataTransfer},dragOrigin:E.getSnapshot().context.internalDrag?.origin,position:t},editor:O,nativeEvent:e}),!0},n[112]=E,n[113]=O,n[114]=p,n[115]=Pe):Pe=n[115];let Fe=Pe,Ie;n[116]!==E||n[117]!==O||n[118]!==h?(Ie=e=>{if(h?.(e),e.isDefaultPrevented()||e.isPropagationStopped())return;let t=u$({editorActor:E,editorEngine:O,event:e.nativeEvent});if(!t){console.warn(`Could not find position for drop event`);return}return E.send({type:`behavior event`,behaviorEvent:{type:`drag.drop`,originEvent:{dataTransfer:e.dataTransfer},dragOrigin:E.getSnapshot().context.internalDrag?.origin,position:t},editor:O,nativeEvent:e}),!0},n[116]=E,n[117]=O,n[118]=h,n[119]=Ie):Ie=n[119];let Le=Ie,Re;n[120]!==E||n[121]!==O||n[122]!==f?(Re=e=>{if(f?.(e),!(e.isDefaultPrevented()||e.isPropagationStopped())&&!E.getSnapshot().matches({setup:`setting up`})&&IZ.hasTarget(O,e.target))return E.send({type:`behavior event`,behaviorEvent:{type:`drag.dragleave`,originEvent:{dataTransfer:e.dataTransfer}},editor:O}),!0},n[120]=E,n[121]=O,n[122]=f,n[123]=Re):Re=n[123];let ze=Re,Be;n[124]!==t||n[125]!==M?(Be=e=>{if(typeof t==`function`?t(e):t&&(t.current=e),e){let t=new MutationObserver(()=>{M.send({type:`validate selection`,editorElement:e})});return t.observe(e,{attributeOldValue:!1,attributes:!1,characterData:!1,childList:!0,subtree:!0}),()=>{t.disconnect()}}},n[124]=t,n[125]=M,n[126]=Be):Be=n[126];let Ve=Be;if(!C)return null;let He;return n[127]!==Ve||n[128]!==F||n[129]!==E||n[130]!==me||n[131]!==se||n[132]!==le||n[133]!==K||n[134]!==je||n[135]!==Ne||n[136]!==ze||n[137]!==Fe||n[138]!==Oe||n[139]!==Le||n[140]!==be||n[141]!==Se||n[142]!==ve||n[143]!==ge||n[144]!==fe||n[145]!==de||n[146]!==w||n[147]!==A||n[148]!==V||n[149]!==U||n[150]!==x||n[151]!==we?(He=w?null:(0,Q.jsx)(k9e,{children:(0,Q.jsx)(s9e,{...x,ref:Ve,editorActor:E,"data-read-only":A,autoFocus:!1,className:x.className,decorate:F,onBlur:ge,onCopy:se,onCut:le,onClick:me,onDOMBeforeInput:ve,onDragStart:Oe,onDrag:K,onDragEnd:je,onDragEnter:Ne,onDragOver:Fe,onDrop:Le,onDragLeave:ze,onFocus:fe,onKeyDown:be,onKeyUp:Se,onPaste:de,readOnly:A,renderElement:V,renderLeaf:U,renderText:W,scrollSelectionIntoView:we})}),n[127]=Ve,n[128]=F,n[129]=E,n[130]=me,n[131]=se,n[132]=le,n[133]=K,n[134]=je,n[135]=Ne,n[136]=ze,n[137]=Fe,n[138]=Oe,n[139]=Le,n[140]=be,n[141]=Se,n[142]=ve,n[143]=ge,n[144]=fe,n[145]=de,n[146]=w,n[147]=A,n[148]=V,n[149]=U,n[150]=x,n[151]=we,n[152]=He):He=n[152],He});q$.displayName=`ForwardRef(PortableTextEditable)`;function Y9e(){}function X9e(e){return e.matches({"edit mode":`read only`})}function Z9e(e){return e.context.decorate?.fn}function Q9e(e){return(0,Q.jsx)(K9e,{...e})}function $9e(e){return e.type===`set.selection`}function eet(e){return console.warn(e),e}var tet=e=>{let{editor:t,children:n}=e,{selectorContext:r,onChange:i}=Z7e(),a=(0,$.useCallback)(()=>{let e=t.selectorChannelsPending,n=e.registrations;e.registrations=!1,i({registrations:n})},[t,i]);return(0,$.useEffect)(()=>(t.onContextChange=a,()=>{t.onContextChange=()=>{}}),[t,a]),(0,Q.jsx)(qQ.Provider,{value:r,children:(0,Q.jsx)(sQ.Provider,{value:t,children:n})})},J$=(e,t)=>{t(e);let n=e.getSnapshot().children;n&&Object.values(n).forEach(e=>{J$(e,t)})};function Y$(e){let t=[];J$(e,e=>{t.push([e,e.getSnapshot()]),e.observers=new Set});let n=e.system.getSnapshot?.();e.stop(),e.system._snapshot=n,t.forEach(([e,t])=>{e._processingStatus=0,e._snapshot=t})}function X$(e){return e}var net=X$({mimeType:`application/json`,serialize:({snapshot:e,event:t})=>{let n=e.context.converters.find(e=>e.mimeType===`application/x-portable-text`);return n?{...n.serialize({snapshot:e,event:t}),mimeType:`application/json`,originEvent:t.originEvent}:{type:`serialization.failure`,mimeType:`application/json`,originEvent:t.originEvent,reason:`No application/x-portable-text Converter found`}},deserialize:({snapshot:e,event:t})=>{let n=e.context.converters.find(e=>e.mimeType===`application/x-portable-text`);return n?{...n.deserialize({snapshot:e,event:t}),mimeType:`application/json`}:{type:`deserialization.failure`,mimeType:`application/json`,reason:`No application/x-portable-text Converter found`}}}),ret=X$({mimeType:`application/x-portable-text`,serialize:({snapshot:e,event:t})=>{if(!e.context.selection)return{type:`serialization.failure`,mimeType:`application/x-portable-text`,originEvent:t.originEvent,reason:`No selection`};let n=qJ(e).map(e=>e.node);return n.length===0?{type:`serialization.failure`,mimeType:`application/x-portable-text`,reason:`No blocks serialized`,originEvent:t.originEvent}:{type:`serialization.success`,data:vZ(n),mimeType:`application/x-portable-text`,originEvent:t.originEvent}},deserialize:({snapshot:e,event:t})=>{let n=Z8e(t.data);if(!Array.isArray(n))return{type:`deserialization.failure`,mimeType:`application/x-portable-text`,reason:`Data is not an array`};let r=n.flatMap(t=>{let n=kJ({keyGenerator:e.context.keyGenerator,block:t,profile:`lenient`,schema:e.context.schema});return n?[n]:[]});return r.length===0&&n.length>0?{type:`deserialization.failure`,mimeType:`application/x-portable-text`,reason:`No blocks were parsed`}:{type:`deserialization.success`,data:r,mimeType:`application/x-portable-text`}}}),iet=X$({mimeType:`text/html`,serialize:({snapshot:e,event:t})=>{if(!e.context.selection)return{type:`serialization.failure`,mimeType:`text/html`,originEvent:t.originEvent,reason:`No selection`};let n=JX(qJ(e).map(e=>e.node),{onMissingComponent:!1,components:{unknownType:({children:e})=>e===void 0?``:`${e}`}});return n===``?{type:`serialization.failure`,mimeType:`text/html`,originEvent:t.originEvent,reason:`Serialized HTML is empty`}:{type:`serialization.success`,data:n,mimeType:`text/html`,originEvent:t.originEvent}},deserialize:({snapshot:e,event:t})=>{let n=VX(t.data,{schema:e.context.schema,keyGenerator:e.context.keyGenerator}).flatMap(t=>{let n=kJ({keyGenerator:e.context.keyGenerator,block:t,profile:`lenient`,schema:e.context.schema});return n?[n]:[]});return n.length===0?{type:`deserialization.failure`,mimeType:`text/html`,reason:`No blocks deserialized`}:{type:`deserialization.success`,data:n,mimeType:`text/html`}}}),aet=X$({mimeType:`text/plain`,serialize:({snapshot:e,event:t})=>e.context.selection?{type:`serialization.success`,data:qJ(e).map(e=>e.node).map(n=>oq(e.context,n)?n.children.map(n=>n._type===e.context.schema.span.name?n.text:t.originEvent===`drag.dragstart`?`[${e.context.schema.inlineObjects.find(e=>e.name===n._type)?.title??`Object`}]`:``).join(``):t.originEvent===`drag.dragstart`?`[${e.context.schema.blockObjects.find(e=>e.name===n._type)?.title??`Object`}]`:``).filter(e=>e!==``).join(` - -`),mimeType:`text/plain`,originEvent:t.originEvent}:{type:`serialization.failure`,mimeType:`text/plain`,originEvent:t.originEvent,reason:`No selection`},deserialize:({snapshot:e,event:t})=>{let n=VX(`${set(t.data).split(/\n{2,}/).map(e=>e?`

    ${e.replace(/(?:\r\n|\r|\n)/g,`
    `)}

    `:`

    `).join(``)}`,{schema:e.context.schema,keyGenerator:e.context.keyGenerator}).flatMap(t=>{let n=kJ({keyGenerator:e.context.keyGenerator,block:t,profile:`lenient`,schema:e.context.schema});return n?[n]:[]});return n.length===0?{type:`deserialization.failure`,mimeType:`text/plain`,reason:`No blocks deserialized`}:{type:`deserialization.success`,data:n,mimeType:`text/plain`}}}),oet={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`,"`":```,"=":`=`};function set(e){return String(e).replace(/[&<>"'`=/]/g,e=>oet[e]??e)}var cet=[net,ret,iet,aet];function Z$(e){return{id:DJ(),name:e?.name,reference:e?.reference}}var Q$=Z$({name:`core`});function uet({editor:e,listItem:t}){if(!e.snapshot.context.selection)return!1;let[n,r]=Aq(e.snapshot.context.selection,e.snapshot.context),i=[...Pq(e.snapshot,{from:n.path,to:r.path,match:t=>oq({schema:e.snapshot.context.schema},t)})];return i.length>0&&i.every(n=>$J({schema:e.snapshot.context.schema},n.node)&&n.node.listItem===t)}function det({editor:e,style:t}){if(!e.snapshot.context.selection)return!1;let[n,r]=Aq(e.snapshot.context.selection,e.snapshot.context),i=[...Pq(e.snapshot,{from:n.path,to:r.path,match:t=>oq({schema:e.snapshot.context.schema},t)})];return i.length>0&&i.every(n=>oq({schema:e.snapshot.context.schema},n.node)&&n.node.style===t)}function fet(e,t){return{focus:()=>{t.send({type:`focus`,editor:e})},blur:()=>{t.send({type:`blur`,editor:e})},toggleMark:n=>{t.send({type:`behavior event`,behaviorEvent:{type:`decorator.toggle`,decorator:n},editor:e})},toggleList:n=>{t.send({type:`behavior event`,behaviorEvent:{type:`list item.toggle`,listItem:n},editor:e})},toggleBlockStyle:n=>{t.send({type:`behavior event`,behaviorEvent:{type:`style.toggle`,style:n},editor:e})},isMarkActive:t=>{let n=e.snapshot;return cY(n).includes(t)},marks:()=>{let t=e.snapshot,n=oY(t),r=cY(t);return[...n,...r]},undo:()=>{t.send({type:`behavior event`,behaviorEvent:{type:`history.undo`},editor:e})},redo:()=>{t.send({type:`behavior event`,behaviorEvent:{type:`history.redo`},editor:e})},select:n=>{t.send({type:`behavior event`,behaviorEvent:{type:`select`,at:n},editor:e})},focusBlock:()=>{if(!e.snapshot.context.selection)return;let t=e.snapshot.context.selection.focus.path;return Uq(e.snapshot,t)?.node??Uq(e.snapshot,yq(t))?.node},focusChild:()=>{if(!e.snapshot.context.selection)return;let t=Zq(e.snapshot,e.snapshot.context.selection.focus.path,{edge:`start`});if(t&&!Hq(e.snapshot,t.path))return t.node},insertChild:(n,r)=>(t.send({type:`behavior event`,behaviorEvent:{type:`insert.child`,child:{_type:n.name,...r||{}}},editor:e}),e.snapshot.context.selection?.focus.path??[]),insertBlock:(n,r)=>(t.send({type:`behavior event`,behaviorEvent:{type:`insert.block`,block:{_type:n.name,...r||{}},placement:`auto`},editor:e}),e.snapshot.context.selection?.focus.path??[]),hasBlockStyle:t=>{try{return det({editor:e,style:t})}catch{return!1}},hasListStyle:t=>{try{return uet({editor:e,listItem:t})}catch{return!1}},isVoid:t=>{let n=e.snapshot.context.schema;return![n.block.name,n.span.name].includes(t._type)},findByPath:t=>{let n=_q(e.snapshot,t);return n?[n.node,t]:[void 0,void 0]},findDOMNode:t=>{let n;try{let r=Array.from(Pq(e.snapshot,{match:e=>e._key===t._key}))[0];if(r){let t=r.path;n=aZ(e,t)}}catch{}return n},activeAnnotations:()=>{if(!e.snapshot.context.selection||e.snapshot.context.selection.focus.path.length<2)return[];try{let t=[],n=Pq(e.snapshot,{from:xZ(e.snapshot.context.selection,e.snapshot.context).path,to:bZ(e.snapshot.context.selection,e.snapshot.context).path,match:t=>sq({schema:e.snapshot.context.schema},t)&&t.marks!==void 0&&Array.isArray(t.marks)&&t.marks.length>0});for(let{node:r,path:i}of n){let n=oJ(e.snapshot,yq(i));n&&n.node.markDefs?.forEach(n=>{sq({schema:e.snapshot.context.schema},r)&&r.marks&&Array.isArray(r.marks)&&r.marks.includes(n._key)&&t.push(n)})}return t}catch{return[]}},isAnnotationActive:t=>{let n=e.snapshot;return lY(t)(n)},addAnnotation:(n,r)=>{let i=e.snapshot,a=HJ(i),o=RJ(i),s=a.flatMap(e=>oq(i.context,e)?e.markDefs??[]:[]);t.send({type:`behavior event`,behaviorEvent:{type:`annotation.add`,annotation:{name:n.name,value:r??{}}},editor:e});let c=e.snapshot,l=HJ(c),u=zJ(c),d=RJ(c),f=d?qq(c,d.path).decorators.map(e=>e.name):c.context.schema.decorators.map(e=>e.name),p=d?.node.marks?.filter(e=>!o?.node.marks?.includes(e)&&!f.includes(e)),m=l.flatMap(e=>oq(c.context,e)?e.markDefs?.map(t=>({markDef:t,path:[{_key:e._key},`markDefs`,{_key:t._key}]}))??[]:[]).filter(e=>!s.some(t=>t._key===e.markDef._key)),h=d?.path,g=m.find(e=>p?.some(t=>t===e.markDef._key));if(u&&h&&g)return{markDefPath:g.path,markDefPaths:m.map(e=>e.path),spanPath:h}},delete:(n,r)=>{n&&t.send({type:`behavior event`,behaviorEvent:{type:`delete`,at:n,unit:r?.mode===`blocks`?`block`:r?.mode===`children`?`child`:void 0},editor:e})},removeAnnotation:n=>{t.send({type:`behavior event`,behaviorEvent:{type:`annotation.remove`,annotation:{name:n.name}},editor:e})},getSelection:()=>e.snapshot.context.selection,getValue:()=>e.snapshot.context.value,isCollapsedSelection:()=>!!e.snapshot.context.selection&&OZ(e.snapshot.context.selection),isExpandedSelection:()=>!!e.snapshot.context.selection&&aQ(e.snapshot.context.selection),insertBreak:()=>{t.send({type:`behavior event`,behaviorEvent:{type:`insert.break`},editor:e})},getFragment:()=>{let t=e.snapshot;return qJ(t).map(e=>e.node)},isSelectionsOverlapping:(t,n)=>!t||!n?!1:sJ(e.snapshot,t,n)}}function pet(e){return function(t){let{select:n,setSelection:r}=t;return t.select=r=>{if(eQ(t.applyContext)||t.isPerformingBehaviorOperation){n(r);return}if(t.snapshot.context.selection){n(r);return}let i=JZ(t,r);e.send({type:`behavior event`,behaviorEvent:{type:`select`,at:{...i,backward:kq(i,t.snapshot.context)}},editor:t})},t.setSelection=n=>{if(eQ(t.applyContext)||t.isPerformingBehaviorOperation){r(n);return}let i=n.anchor,a=n.focus,o=t.snapshot.context.selection?kq({anchor:n.anchor??t.snapshot.context.selection.anchor,focus:n.focus??t.snapshot.context.selection.focus},t.snapshot.context):n.anchor&&n.focus?kq({anchor:n.anchor,focus:n.focus},t.snapshot.context):void 0;if(t.snapshot.context.selection){let e=n.anchor??t.snapshot.context.selection.anchor,i=n.focus??t.snapshot.context.selection.focus;if(DZ(e,t.snapshot.context.selection.anchor)&&DZ(i,t.snapshot.context.selection.focus)){r(n);return}}if(!i||!a){r(n);return}e.send({type:`behavior event`,behaviorEvent:{type:`select`,at:{anchor:i,focus:a,backward:o}},editor:t})},t}}function met({editor:e,editorActor:t}){let n=()=>{t.send({type:`update selection`,selection:e.snapshot.context.selection})},{onChange:r}=e;return e.onChange=()=>{r(),t.getSnapshot().matches({setup:`setting up`})||n()},e}var het=(e,t)=>{let n=e,{editorActor:r}=t;return pet(r)(met({editorActor:r,editor:n}))};function $$(e){let t=[[]];for(let n=0;ne._key===a._key):typeof a==`number`&&(o=n.children.at(a)),!o)return;if(i===t.length-1)return gq(e,o,r)?.fieldName;n=gq(e,o,r),r=n?.parent}}function t1(e,t,n,r,i){if(oq(e,t)){let e=t.children;if(Array.isArray(e))for(let t=0;te._key===n._key):void 0;if(!i)break;let a=r[e+1];if(typeof a==`string`){let e=i[a];Array.isArray(e)&&(t=e)}}let n=t.findIndex(e=>e._key===void 0);if(n!==-1)return $$([...r.slice(0,-1),n])}}return $$(r)}case`insert`:{let{node:n,path:r}=t,i=$$(r),a=[...r];for(let e=a.length-1;e>=0;e--)if(cq(a[e])||typeof a[e]==`number`){a[e]={_key:n._key};break}if(i.push(a),sq(e,n))return i;let o=Cq(e.containers,e.value,yq(a));return t1(e,n,a,i,o&&`field`in o?o:void 0),i}default:return[]}}function n1(e){return e.normalizing}function r1(e,t){e.normalizing=t}function i1(e,t){let n=n1(e);r1(e,!1);try{t()}finally{r1(e,n)}a1(e)}function a1(e,t={}){let{force:n=!1,operation:r}=t,i=e=>e.dirtyPaths,a=e=>e.dirtyPathKeys,o=e=>{let t=i(e).pop(),n=lq(t);return a(e).delete(n),t};if(n1(e)){if(n){let t=Array.from(Pq(e.snapshot),e=>e.path),n=new Set(t.map(e=>lq(e)));e.dirtyPaths=t,e.dirtyPathKeys=n}i(e).length!==0&&i1(e,()=>{for(let t of i(e))if(t.length!==0&&Sq(e.snapshot,t)){let n=_q(e.snapshot,t);if(!n)continue;let i=n.node;if(oq({schema:e.snapshot.context.schema},i)&&i.children.length===0){e.applyContext.push(Object.freeze({kind:`normalization`}));try{e.normalizeNode([n.node,n.path],{operation:r})}finally{e.applyContext.pop()}}}let t=i(e),n=t.length,a=0;for(;t.length!==0;){if(!e.shouldNormalize({dirtyPaths:t,iteration:a,initialDirtyPathsLength:n,operation:r}))return;let s=o(e);if(s.length===0){e.applyContext.push(Object.freeze({kind:`normalization`}));try{e.normalizeNode([e,s],{operation:r})}finally{e.applyContext.pop()}}else if(Sq(e.snapshot,s)){let t=_q(e.snapshot,s);if(t){e.applyContext.push(Object.freeze({kind:`normalization`}));try{e.normalizeNode([t.node,t.path],{operation:r})}finally{e.applyContext.pop()}}}a++,t=i(e)}})}}var _et={transform(e,t){let{current:n}=e;if(n==null)return;let r=uQ(n,t);e.current=r,r??e.unref()}},vet={transform(e,t){let{current:n,affinity:r}=e;if(n==null)return;let i=pQ(n,t,{affinity:r});e.current=i,i??e.unref()}};function o1(e,t){return!kq(e,t)}function s1(e,t,n){if(n===`inward`){let n=OZ(e);if(o1(e,t)){let e=`forward`;return[e,n?e:`backward`]}let r=`backward`;return[r,n?r:`forward`]}return n===`outward`?o1(e,t)?[`backward`,`forward`]:[`forward`,`backward`]:[n,n]}function c1(e,t,n,r={}){if(e===null)return null;let{affinity:i=`inward`}=r,[a,o]=s1(e,n,i),s=pQ(e.anchor,t,{affinity:a}),c=pQ(e.focus,t,{affinity:o});return!s||!c?null:s===e.anchor&&c===e.focus?e:{anchor:s,focus:c}}function yet(e,t,n){let{current:r,affinity:i}=e;if(r==null)return;let a=c1(r,t,n,{affinity:i});e.current=a,a??e.unref()}function l1(e){let t=e.length;for(;t>0&&typeof e[t-1]==`string`;)t--;return{nodePath:e.slice(0,t),propertyPath:e.slice(t)}}function bet(e,t){return{previousSpan:Cet(e,t),nextSpan:xet(e,t)}}function xet(e,t){let n=u1(e,t);if(n)return n;let r=t;for(;r.length>0;){let t=d1(r),n=hq(e,t),i=Nq(e.blockIndexMap,n,r);if(i!==-1)for(let t=i+1;t0;){let t=d1(n),r=hq(e,t),i=Nq(e.blockIndexMap,r,n);if(i!==-1)for(let t=i-1;t>=0;t--){let n=r[t],i=wet(e,n.path);if(i)return i;if(sq({schema:e.context.schema},n.node))return{node:n.node,path:n.path}}n=t}}function u1(e,t){for(let n of Pq(e,{at:t,match:t=>sq({schema:e.context.schema},t)}))return n}function wet(e,t){for(let n of Pq(e,{at:t,match:t=>sq({schema:e.context.schema},t),reverse:!0}))return n}function d1(e){return l1(e.slice(0,-1)).nodePath}function f1(e,t){let n=e;for(let e of t){if(n==null)return n;if(cq(e)){if(!Array.isArray(n))return;n=n.find(t=>t._key===e._key)}else if(typeof e==`number`){if(!Array.isArray(n))return;n=n[e]}else if(typeof e==`string`){if(typeof n!=`object`||!n)return;n=n[e]}}return n}function Tet(e,t){if(e.length!==t.length||e.length===0)return!1;let n=e[e.length-1],r=t[t.length-1];return cq(n)&&cq(r)?n._key!==r._key&&EZ(yq(e),yq(t)):!1}function*Eet(e){yield[e.anchor,`anchor`],yield[e.focus,`focus`]}function Det(e,t,...n){let r=e.slice();return r.splice(t,0,...n),r}function p1(e,t,n,...r){let i=e.slice();return i.splice(t,n,...r),i}var Oet=p1,m1=(e,t,n)=>{if(t.length===0)return;let r={schema:e.snapshot.context.schema,containers:e.snapshot.context.containers},i=_q(e.snapshot,t);if(!i)return;let a=i.path.filter(e=>typeof e!=`string`),o=t.filter(e=>typeof e!=`string`),s=[],c={value:e.snapshot.context.value},l;for(let e=0;ee._key===i._key);else return;let d=t.children[u];if(!d)return;s.push({parentNode:c,fieldName:t.fieldName,children:t.children,index:u}),c=d,l=t.parent}let u=s.length-1;if(u<0)return;let d=n(c);for(let e=u;e>=1;e--){let{parentNode:t,fieldName:n,children:r,index:i}=s[e];d={...t,[n]:p1(r,i,1,d)}}e.snapshot.context.value=p1(e.snapshot.context.value,s[0].index,1,d)},h1=(e,t,n)=>{if(t.length===0)e.snapshot.context.value=n(e.snapshot.context.value);else{let r={schema:e.snapshot.context.schema,containers:e.snapshot.context.containers},i=_q(e.snapshot,t);if(!i)return;let a=Cq(r.containers,e.snapshot.context.value,t),o;o=a&&`field`in a?a.field.name:(oq(r,i.node),`children`),m1(e,t,e=>{let t=e,r=Array.isArray(t[o])?t[o]:[];return{...e,[o]:n(r)}})}},g1=(e,t,n)=>m1(e,t,t=>sq({schema:e.snapshot.context.schema},t)?n(t):t);function ket(e,t){let n=!1;switch(t.type){case`insert`:{let{path:r}=t,{node:i}=t;if(!_1(e,r)){v1(e,r,{type:`insert`,path:r.slice(1),position:t.position,items:[i]}),n=!0;break}h1(e,yq(r),n=>{!e.applyContext.some(e=>e.kind===`remote`||e.kind===`undo`||e.kind===`redo`)&&i._key!==void 0&&n.some(e=>e._key===i._key)&&(i={...i,_key:e.snapshot.context.keyGenerator()},t.node=i);let a=r[r.length-1],o;if(cq(a)){let i=y1(e.blockIndexMap,r.slice(0,-1),a,n);if(i===-1)throw Error(`Cannot apply an "insert" operation at path [${r}] because the sibling was not found.`);o=t.position===`after`?i+1:i}else if(typeof a==`number`)o=t.position===`after`?a+1:a;else throw Error(`Cannot apply an "insert" operation at path [${r}] because the last segment is a field name.`);if(o>n.length)throw Error(`Cannot apply an "insert" operation at path [${r}] because the destination is past the end of the node.`);return!t.inverse&&!$Z(e.applyContext)&&(t.inverse={type:`unset`,path:i._key===void 0?r:Aet(r,{_key:i._key})}),Det(n,o,i)}),n=!0;break}case`insert.text`:{let{path:r,offset:i,text:a}=t;if(a.length===0)break;g1(e,r,e=>{let t=e.text.slice(0,i),n=e.text.slice(i);return{...e,text:t+a+n}}),n=!0;break}case`remove.text`:{let{path:r,offset:i,text:a}=t;if(a.length===0)break;g1(e,r,e=>{let t=e.text.slice(0,i),n=e.text.slice(i+a.length);return{...e,text:t+n}}),n=!0;break}case`set`:{let{path:r,value:i}=t;if(!t.inverse&&!$Z(e.applyContext)){let n=f1(e.snapshot.context.value,r),a=r[r.length-1]===`_key`&&typeof i==`string`&&cq(r[r.length-2])?[...r.slice(0,-2),{_key:i},`_key`]:r;t.inverse=n===void 0?{type:`unset`,path:a}:{type:`set`,path:a,value:n}}if(r.length===0){Array.isArray(i)&&(e.snapshot.context.value=i),n=!0;break}let{nodePath:a,propertyPath:o}=l1(r);if(a.length===0)break;if(o.length===0){if(!_1(e,a)){v1(e,r,rZ(i,r.slice(1))),n=!0;break}typeof i==`object`&&i&&!Array.isArray(i)&&m1(e,a,()=>i),n=!0;break}if(_q(e.snapshot,a)){if(o.length===1){let t=o[0];m1(e,a,e=>({...e,[t]:i}))}else m1(e,a,e=>jet(e,o,i))}else{let t=b1(r);if(!t)break;let n=x1(e,t);if(n===-1)break;let a=e.snapshot.context.value[n];if(!a)break;let o=$X(a,[rZ(i,r.slice(1))]),s=e.snapshot.context.value.slice();s[n]=o,e.snapshot.context.value=s}n=!0;break}case`unset`:{let{path:r}=t;if(r.length===0){!t.inverse&&!$Z(e.applyContext)&&(t.inverse={type:`set`,path:r,value:e.snapshot.context.value}),e.snapshot.context.value=[],n=!0;break}let i=r[r.length-1];if((cq(i)||typeof i==`number`)&&!_1(e,r)){if(!t.inverse&&!$Z(e.applyContext)){let n=f1(e.snapshot.context.value,r.slice(0,-1));Array.isArray(n)&&(t.inverse={type:`set`,path:r.slice(0,-1),value:n})}v1(e,r,iZ(r.slice(1))),n=!0;break}if(cq(i)||typeof i==`number`){if(e.snapshot.context.selection){let n={...e.snapshot.context.selection};for(let[i,a]of Eet(n)){let o=pQ(i,t);if(n!=null&&o!=null)n[a]=o;else{let{previousSpan:t,nextSpan:i}=bet(e.snapshot,r),o=!1;t&&i&&(o=!Tet(t.path,r)&&yZ(t.path,r).length{let a;if(a=cq(i)?y1(e.blockIndexMap,r.slice(0,-1),i,n):i,a===-1||a>=n.length)throw Error(`Cannot apply an "unset" (node removal) operation at path [${r}] because the node was not found.`);if(!t.inverse&&!$Z(e.applyContext)){let e=a>0?n[a-1]:void 0;t.inverse=e?._key?{type:`insert`,path:[...r.slice(0,-1),{_key:e._key}],node:n[a],position:`after`}:{type:`insert`,path:[...r.slice(0,-1),0],node:n[a],position:`before`}}return Oet(n,a,1)});break}let{nodePath:a,propertyPath:o}=l1(r);if(o.length===0||a.length===0)break;if(!t.inverse&&!$Z(e.applyContext)){let n=f1(e.snapshot.context.value,r);if(n===void 0)break;t.inverse={type:`set`,path:r,value:n}}if(_q(e.snapshot,a)){if(o.length===1){let t=o[0];m1(e,a,e=>{let n={...e};return delete n[t],n})}else m1(e,a,e=>Met(e,o))}else{let t=b1(r);if(!t)break;let n=x1(e,t);if(n===-1)break;let i=e.snapshot.context.value[n];if(!i)break;let a=$X(i,[iZ(r.slice(1))]),o=e.snapshot.context.value.slice();o[n]=a,e.snapshot.context.value=o}n=!0;break}case`set.selection`:{let{newProperties:n}=t;if(n==null){e.snapshot.context.selection=null;break}if(e.snapshot.context.selection==null){if(!tJ(n))throw Error(`Cannot apply an incomplete "set.selection" operation properties ${vZ(n)} when there is no current selection.`);e.snapshot.context.selection={...n,backward:kq(n,e.snapshot.context)};break}let r={...e.snapshot.context.selection};for(let e in n){let t=n[e];if(t==null){if(e===`anchor`||e===`focus`)throw Error(`Cannot remove the "${e}" selection property`);delete r[e]}else r[e]=t}e.snapshot.context.selection={...r,backward:kq(r,e.snapshot.context)};break}}if(n&&e.snapshot.context.selection){let n=pQ(e.snapshot.context.selection.anchor,t),r=pQ(e.snapshot.context.selection.focus,t);!n||!r?e.snapshot.context.selection=null:(n!==e.snapshot.context.selection.anchor||r!==e.snapshot.context.selection.focus)&&(e.snapshot.context.selection={anchor:n,focus:r,backward:kq({anchor:n,focus:r},e.snapshot.context)})}}function _1(e,t){if(t.length<2)return!0;let n=t[t.length-2];return typeof n!=`string`||e1({schema:e.snapshot.context.schema,containers:e.snapshot.context.containers,value:e.snapshot.context.value},t.slice(0,-2))===n}function v1(e,t,n){let r=b1(t);if(!r)return;let i=x1(e,r);if(i===-1)return;let a=e.snapshot.context.value[i];if(!a)return;let o=$X(a,[n]),s=e.snapshot.context.value.slice();s[i]=o,e.snapshot.context.value=s}function Aet(e,t){if(e.length===0)return[t];let n=[...e];return n[n.length-1]=t,n}function y1(e,t,n,r){let i=e.get(lq([...t,n]));return i!==void 0&&r[i]?._key===n._key?i:r.findIndex(e=>e._key===n._key)}function b1(e){let t=e[0];if(cq(t)||typeof t==`number`)return t}function x1(e,t){let n=e.snapshot.context.value;if(typeof t==`number`)return te._key===t._key)}function jet(e,t,n){if(t.length===0)return e;if(t.length===1)return{...e,[t[0]]:n};let[r,...i]=t,a=e[r],o=typeof a==`object`&&a?a:{};return{...e,[r]:S1(o,i,n)}}function S1(e,t,n){if(t.length===0)return e;if(t.length===1)return{...e,[t[0]]:n};let[r,...i]=t,a=e[r],o=typeof a==`object`&&a?a:{};return{...e,[r]:S1(o,i,n)}}function Met(e,t){if(t.length===0)return e;if(t.length===1){let n={...e};return delete n[t[0]],n}let[n,...r]=t,i=e[n];return typeof i!=`object`||!i?e:{...e,[n]:C1(i,r)}}function C1(e,t){if(t.length===0)return e;if(t.length===1){let n={...e};return delete n[t[0]],n}let[n,...r]=t,i=e[n];return typeof i!=`object`||!i?e:{...e,[n]:C1(i,r)}}function Net(e,t){let n=e.dirtyPaths,r=e.dirtyPathKeys,i=e=>{let t=lq(e);r.has(t)||(r.add(t),n.push(e))};for(let e of t)i(e);e.dirtyPaths=n,e.dirtyPathKeys=r}var Pet=(e,t)=>{let n=e.operationListeners.before,r=n.length>0||e.operationListeners.after.length>0?F5e(e,t):void 0;r&&nQ(n,r);for(let n of e.pathRefs)_et.transform(n,t);for(let n of e.pointRefs)vet.transform(n,t);for(let n of e.rangeRefs)yet(n,t,e.snapshot.context);if(ket(e,t),Net(e,get(e.snapshot.context,t)),e.operations.push(t),a1(e,{operation:t}),t.type===`set.selection`){if(t.properties&&t.newProperties&&t.properties.anchor&&t.properties.focus&&t.newProperties.anchor&&t.newProperties.focus){let n=OZ({anchor:t.properties.anchor,focus:t.properties.focus}),r=OZ({anchor:t.newProperties.anchor,focus:t.newProperties.focus});if(n&&r){let n=rJ(e.snapshot,t.properties.focus.path)?.node,r=rJ(e.snapshot,t.newProperties.focus.path)?.node,i=EZ(yq(t.properties.focus.path),yq(t.newProperties.focus.path)),a=!1,o=!1;if(i&&n&&r){let i=Bq(e.snapshot,t.properties.focus.path,{direction:`next`}),s=Bq(e.snapshot,t.properties.focus.path,{direction:`previous`});a=i!==void 0&&EZ(i.path,t.newProperties.focus.path)&&n.text.length===t.properties.focus.offset&&t.newProperties.focus.offset===0,o=s!==void 0&&EZ(s.path,t.newProperties.focus.path)&&t.properties.focus.offset===0&&r.text.length===t.newProperties.focus.offset}!a&&!o&&(e.snapshot.decoratorState={})}}else e.snapshot.decoratorState={}}e.flushing||(e.flushing=!0,Promise.resolve().then(()=>{e.flushing=!1,e.onChange({operation:t}),e.operations=[]})),r&&nQ(e.operationListeners.after,r)};function w1(e,t){let n=e.isPatching;e.isPatching=!1;try{t()}finally{e.isPatching=n}}function T1(e,t,n){return DZ(t,zZ(e,n))}function E1(e,t,n){return t.offset===0&&DZ(t,TZ(e,n))}function D1(e,t,n){return E1(e,t,n)||T1(e,t,n)}function O1(e,t,n={}){let{affinity:r=`forward`}=n,i={current:t,affinity:r,unref(){let{current:t}=i;return e.pathRefs.delete(i),i.current=null,t}};return e.pathRefs.add(i),i}function k1(e,t,n){let r=_q(e.snapshot,t);if(!r)return;let i=r.node,a=e.snapshot.context.keyGenerator(),o=new Set;if(oq({schema:e.snapshot.context.schema},i))for(let e=n;e{if(sq({schema:e.snapshot.context.schema},i)){let{text:r,...o}=i,s=i.text.slice(n),c={...o,_key:a,text:s};s.length>0&&e.apply({type:`remove.text`,path:t,offset:n,text:s}),e.apply({type:`insert`,path:t,node:c,position:`after`})}else if(oq({schema:e.snapshot.context.schema},i)){let{children:r,...o}=i,s=i.children,c=s.slice(n),l={...o,_key:a,children:c};for(let r=s.length-1;r>=n;r--)e.apply({type:`unset`,path:[...t,`children`,{_key:s[r]._key}]});e.apply({type:`insert`,path:t,node:l,position:`after`})}})}finally{for(let t of c)e.pathRefs.add(t);for(let t of l)e.pointRefs.add(t);for(let t of u)e.rangeRefs.add(t)}if(s){let t=e.snapshot.decoratorState;i$(e,s),e.snapshot.decoratorState=t}}function A1(e,t,n,r,i=`forward`){let a=[...e];if(EZ(t,a)){if(i===`forward`){for(let e=a.length-1;e>=0;e--)if(cq(a[e])){a[e]={_key:n};break}}}else if(Mq(t,a))for(let e=t.length;e=0;e--)if(cq(a[e])){a[e]={_key:n};break}}break}}return a}function j1(e,t,n,r,i,a=`forward`){let{path:o,offset:s}=e;return EZ(t,o)?(n{let r=sq({schema:e.snapshot.context.schema},t)?t=>sq({schema:e.snapshot.context.schema},t):t=>sq({schema:e.snapshot.context.schema},t)||Tq(e.snapshot,t),i=_q(e.snapshot,n.path),a=i&&r(i.node)?i:void 0;if(!a)return;let o=a.path,s=O1(e,o),c=T1(e,n,o);D1(e,n,o)||k1(e,n.path,n.offset);let l=s.unref();e.apply({type:`insert`,path:l,node:t,position:c?`after`:`before`});let u=l.slice(0,-1),d=zZ(e,t._key?[...u,{_key:t._key}]:l);d&&i$(e,d)})}function P1(e,t,n){let r=_q(e.snapshot,t);if(!r)return;let i=r.node,a=Bq(e.snapshot,t,{direction:`previous`});if(!a)return;let o=a.path,s=a.node._key??``;for(let r of e.pathRefs){let e=r.current;e&&(r.current=F1(e,t,s,n))}for(let r of e.pointRefs){let e=r.current;e&&(r.current=I1(e,t,s,n))}for(let r of e.rangeRefs){let e=r.current;if(e){let i=I1(e.anchor,t,s,n),a=I1(e.focus,t,s,n);i&&a?r.current={anchor:i,focus:a}:(r.current=null,r.unref())}}if(e.snapshot.context.selection){let r=I1(e.snapshot.context.selection.anchor,t,s,n),i=I1(e.snapshot.context.selection.focus,t,s,n);r&&i&&(e.snapshot.context.selection={anchor:r,focus:i,backward:kq({anchor:r,focus:i},e.snapshot.context)})}let c=new Set(e.pathRefs),l=new Set(e.pointRefs),u=new Set(e.rangeRefs);e.pathRefs.clear(),e.pointRefs.clear(),e.rangeRefs.clear();let d=e.snapshot.context.selection,f=e,p=f.pendingDiffs,m=f.pendingSelection,h=f.pendingAction;if(Array.isArray(p)&&p.length>0&&(f.pendingDiffs=p.map(e=>Fet(e,t,s,n)).filter(Boolean)),m&&typeof m==`object`&&`anchor`in m&&`focus`in m){let e=m,r=I1(e.anchor,t,s,n),i=I1(e.focus,t,s,n);f.pendingSelection=r&&i?{anchor:r,focus:i}:null}if(h&&typeof h==`object`&&`at`in h){let e=h;if(`offset`in e.at&&typeof e.at.offset==`number`){let r=I1(e.at,t,s,n);f.pendingAction=r?{...e,at:r}:null}else if(tJ(e.at)){let r=I1(e.at.anchor,t,s,n),i=I1(e.at.focus,t,s,n);f.pendingAction=r&&i?{...e,at:{anchor:r,focus:i}}:null}}let g=f.pendingDiffs,_=f.pendingSelection,v=f.pendingAction;f.pendingDiffs=[],f.pendingSelection=null,f.pendingAction=null;try{i1(e,()=>{if(sq({schema:e.snapshot.context.schema},i))i.text.length>0&&e.apply({type:`insert.text`,path:o,offset:n,text:i.text}),e.apply({type:`unset`,path:t});else if(oq({schema:e.snapshot.context.schema},i)){let n=_q(e.snapshot,o);if(!n||!oq({schema:e.snapshot.context.schema},n.node))return;let r=n.node.children,a=r.length>0?r[r.length-1]._key:void 0;for(let t=0;t=0;e--)if(cq(i[e])){i[e]={_key:n};break}}else if(Mq(t,i)){for(let e=t.length-1;e>=0;e--)if(cq(i[e])){i[e]={_key:n};break}}return i}function I1(e,t,n,r){let{path:i,offset:a}=e;return EZ(t,i)&&(a+=r),i=F1(i,t,n,r),{path:i,offset:a}}function L1(e,t,n){let r=vq(e.snapshot,n);if(r.status===`unreachable`)throw Error(`Unable to apply properties at structurally unreachable path ${vZ(n)}`);if(r.status===`missing`)return;let i=r.entry.node,a=t,o=Object.keys(a),s=o.indexOf(`_key`);s!==-1&&(o.splice(s,1),o.unshift(`_key`));let c=n;for(let t of o)if(a[t]!==i[t]){if(a[t]!=null){let n=i.hasOwnProperty(t),r=c[c.length-1],o=t===`_key`&&typeof a[t]==`string`&&cq(r)?[...c.slice(0,-1),{_key:a[t]}]:void 0,s=o?[...o,t]:[...c,t];e.apply({type:`set`,path:[...c,t],value:a[t],inverse:n?{type:`set`,path:s,value:i[t]}:{type:`unset`,path:s}}),o&&(c=o)}else i.hasOwnProperty(t)&&e.apply({type:`unset`,path:[...c,t],inverse:{type:`set`,path:[...c,t],value:i[t]}})}}function R1(e,t){let n=Iet(e,t);return{_type:e.context.schema.block.name,_key:e.context.keyGenerator(),style:n,markDefs:[],children:[{_type:e.context.schema.span.name,_key:e.context.keyGenerator(),text:``,marks:[]}]}}function Iet(e,t){let n=e.context.schema.styles[0]?.name??`normal`;return t?qq(e,t).styles[0]?.name??n:n}function z1(e){return`container`in e?e.container.type:`textBlock`in e?e.textBlock.type:`span`in e?e.span.type:`blockObject`in e?e.blockObject.type:e.inlineObject.type}function Let(e,t,n){if(!t){let t=e.blockObjects.find(e=>e.name===n);return t?`fields`in t&&t.fields?t.fields:[]:void 0}for(let r of t.of){if(r.type===`object`&&`name`in r&&r.name===n)return`fields`in r&&r.fields?r.fields:[];if(r.type!==`object`&&r.type!==`block`&&r.type===n){let t=e.blockObjects.find(e=>e.name===n);return t?`fields`in t&&t.fields?t.fields:[]:void 0}}}function Ret(e,t){let n=[];for(let e=0;et._key===e._key),s.push(e);else if(typeof e==`number`)n=i.at(e),n&&s.push({_key:n._key});else return;if(!n)return;let c;if(a?.of){for(let e of a.of)if(z1(e)===n._type){c=e;break}}if(c||=r.get(n._type),!c||!(`container`in c))return;let u=n[c.field.name];if(!Array.isArray(u))return;a=c,o=s.slice(),i=u,l++}return a?{parent:a,parentPath:o}:void 0}function B1(e,t,n){let r=Ret(e,t)?.parent;if(r?.of){for(let e of r.of)if(z1(e)===n._type)return e}let i=e.containers.get(n._type);if(!i)return;let a=Let(e.schema,r?.field,n._type);if(a&&a.some(e=>e.name===i.container.arrayField))return i}function V1(e){return{_type:e.schema.span.name,_key:e.keyGenerator(),text:``,marks:[]}}var zet=(e,t)=>{let[n,r]=t,i=n;if(CZ(n)&&n.snapshot.context.value.length===0){w1(e,()=>{M1(e,R1(e.snapshot),[0])});return}if(!$Z(e.applyContext)&&oq({schema:e.snapshot.context.schema},n)){let t=hq(e.snapshot,r);for(let n=0;ni.marks?.includes(e))&&i.marks?.every(e=>r.marks?.includes(e))){c$.normalization(`merging spans with same marks`),P1(e,a,r.text.length);return}}}if(i._type===void 0&&r.length>0){let t=_q(e.snapshot,yq(r));if(t&&oq({schema:e.snapshot.context.schema},t.node)){c$.normalization(`Setting span type on node without a type`),e.apply({type:`set`,path:[...r,`_type`],value:e.snapshot.context.schema.span.name,inverse:{type:`unset`,path:[...r,`_type`]}});return}c$.normalization(`Setting block type on node without a type`),e.apply({type:`set`,path:[...r,`_type`],value:e.snapshot.context.schema.block.name,inverse:{type:`unset`,path:[...r,`_type`]}});return}if(!uq(i._key)&&r.length>0){let t=e.snapshot.context.keyGenerator();c$.normalization(`Setting missing key on node`),e.apply({type:`set`,path:[...r,`_key`],value:t,inverse:{type:`unset`,path:[...r,`_key`]}});return}if(r.length>0&&i._key!==void 0){let t=bq(e.snapshot,r),n=i._key,a=t?r[t.path.length]:void 0,o=t&&typeof a==`string`?t.node[a]:void 0,s=t?Array.isArray(o)?o:hq(e.snapshot,t.path).map(e=>e.node):e.snapshot.context.value;if(s.length>1){let r=t&&typeof a==`string`?lq([...t.path,a]):``;if(!e.verifiedUniqueChildGroups.has(r)){let i=new Set,o=!0,c=-1;for(let e=0;ei.node.markDefs?.some(t=>t._key===e));if(n.text===``&&a&&a.length>0){c$.normalization(`removing annotations from empty span node`),L1(e,{marks:n.marks?.filter(e=>!a.includes(e))},r);return}}if(!$Z(e.applyContext)&&oq({schema:e.snapshot.context.schema},n)){let t=n.markDefs??[],i=new Set,a=[];for(let e of t)i.has(e._key)||(i.add(e._key),a.push(e));if(t.length!==a.length){c$.normalization(`removing duplicate markDefs`),L1(e,{markDefs:a},r);return}}if(!$Z(e.applyContext)&&oq({schema:e.snapshot.context.schema},n)){let t=(n.markDefs||[]).filter(t=>n.children.find(n=>sq({schema:e.snapshot.context.schema},n)&&Array.isArray(n.marks)&&n.marks.includes(t._key)));if(n.markDefs&&!LQ(t,n.markDefs)){c$.normalization(`removing markDef not in use`),L1(e,{markDefs:t},r);return}}if(Vq({schema:e.snapshot.context.schema},n)){if(typeof n.text!=`string`){c$.normalization(`Adding .text to span node`),e.apply({type:`set`,path:[...r,`text`],value:``,inverse:{type:`unset`,path:[...r,`text`]}});return}return}if(Tq(e.snapshot,n)){let t=B1({containers:e.containers,schema:e.snapshot.context.schema,value:e.snapshot.context.value},r,n),i=t&&`container`in t?t.field:void 0;if(i){let t=n[i.name],a=!Array.isArray(t);if(a||t.length===0){let t=i.of.some(e=>e.type===`block`),n=i.of.at(0),o;if(t?o=R1(e.snapshot,[...r,i.name,0]):n&&n.type!==`block`&&(o={_type:n.type===`object`&&`name`in n?n.name:n.type,_key:e.snapshot.context.keyGenerator()}),a&&o){L1(e,{[i.name]:[o]},r);return}if(a){L1(e,{[i.name]:[]},r);return}if(o){e.apply({type:`insert`,path:[...r,i.name,0],node:o,position:`before`});return}}}}if(Tq(e.snapshot,n)){let t=[...hq(e.snapshot,r)];if(t.length>1){let n=new Map;for(let i=0;i0&&e.apply({type:`set.selection`,properties:r,newProperties:i})}}var Het=(e,{iteration:t,initialDirtyPathsLength:n})=>{let r=n*42;if(t>r)throw Error(`Could not completely normalize the editor after ${r} iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.`);return!0},Uet=()=>{let e={[SZ]:!0,applyContext:[],operations:[],operationListeners:{before:[],after:[]},marks:null,dirtyPaths:[],dirtyPathKeys:new Set,flushing:!1,normalizing:!0,pathRefs:new Set,pointRefs:new Set,rangeRefs:new Set,onChange:()=>{},apply:(...t)=>Pet(e,...t),normalizeNode:(...t)=>zet(e,...t),shouldNormalize:(...t)=>Het(e,...t),select:(...t)=>Bet(e,...t),setSelection:(...t)=>Vet(e,...t)};return e},Wet=e=>{let t=e,{onChange:n}=t;return t.isNodeMapDirty=!1,t.domWindow=null,t.domElement=null,t.readOnly=!1,t.focused=!1,t.composing=!1,t.userSelection=null,t.onContextChange=null,t.scheduleFlush=null,t.pendingDiffs=[],t.pendingAction=null,t.pendingSelection=null,t.forceRender=null,tQ(t,e=>{let n=e.operation,r=t.pendingDiffs;if(r?.length){let e=r.map(e=>m7e(e,n)).filter(Boolean);t.pendingDiffs=e}let i=t.pendingSelection;i&&(t.pendingSelection=yQ(t,i,n));let a=t.pendingAction;if(a?.at){let e=eJ(a?.at)?vQ(t,a.at,n):yQ(t,a.at,n);t.pendingAction=e?{...a,at:e}:null}n.type===`set.selection`&&(t.userSelection?.unref(),t.userSelection=null)},{phase:`before`}),tQ(t,e=>{switch(e.operation.type){case`insert`:case`unset`:case`insert.text`:case`remove.text`:case`set.selection`:t.isNodeMapDirty=!0}}),t.onChange=e=>{let r=t.onContextChange;r&&r(e),n(e)},t},Get=class extends Map{get(e){return e.startsWith(`[_key==`)?super.get(e):super.get(lq([{_key:e}]))}has(e){return e.startsWith(`[_key==`)?super.has(e):super.has(lq([{_key:e}]))}};function H1(e,{blockIndexMap:t}){t.clear();for(let n=0;n{let{_type:n,_key:r,...i}=e,a=Object.keys(i);return n===void 0&&a.length===1&&a.at(0)===`text`?{_key:r,_type:t.span.name,text:i.text}:n===t.span.name?e:(o=!0,{_type:n,_key:r,...i})});return!s&&!c&&!o&&oq({schema:t},e)?e:{_type:n,_key:r,...i,children:l}}let{children:a,...o}=i;return{_type:n,_key:r,...o}}function q1(e,t,n){if(!t||t.length!==1)return!1;let r=t.at(0);if(!r)return!0;if(!oq({schema:n},r)||r._type!==n.block.name||`listItem`in r||!(`style`in r)||r.style!==n.styles.at(0)?.name||!Array.isArray(r.children)||r.children.length!==1)return!1;let i=r.children.at(0);return!(!i||!sq({schema:n},i)||!(`_type`in i)||i._type!==n.span.name||i.text!==``||i.marks?.join(``)||`markDefs`in r&&Array.isArray(r.markDefs)&&r.markDefs.length>0||Object.keys(r).some(e=>e!==`_type`&&e!==`_key`&&e!==`children`&&e!==`markDefs`&&e!==`style`)||NQ({schema:n},e,[r]))}function Ket(e){return(t,n)=>{let r=!1;try{switch(n.type){case`insert`:r=Jet(e,t,n);break;case`unset`:r=Yet(t,n);break;case`set`:r=J1(t,n);break;case`setIfMissing`:r=J1(t,n);break;case`diffMatchPatch`:r=qet(t,n)}}catch(e){console.error(e)}return r}}function qet(e,t){if(t.path.at(-1)!==`text`){let n=f1(e.snapshot.context.value,t.path);if(typeof n!=`string`)return!1;let[r]=sg(dg(t.value),n,{allowExceedingIndices:!0});return e.apply({type:`set`,path:t.path,value:r}),!0}let n=t.path.slice(0,-1),r=_q(e.snapshot,n);if(!r||!sq({schema:e.snapshot.context.schema},r.node))return!1;let[i]=sg(dg(t.value),r.node.text,{allowExceedingIndices:!0}),a=eg(Jh(r.node.text,i),5),o=0;for(let[t,n]of a)t===1?(e.apply({type:`insert.text`,path:r.path,offset:o,text:n}),o+=n.length):t===-1?e.apply({type:`remove.text`,path:r.path,offset:o,text:n}):t===0&&(o+=n.length);return!0}function Jet(e,t,n){let{items:r,position:i}=n,a=n.path.length===1&&q1(e.initialValue,t.snapshot.context.value,e.schema)&&(t.valueUnsetEmitted||!NQ({schema:e.schema},t.lastSyncedValue,t.snapshot.context.value)),o=n.path.slice(0,-1);for(let e=0;e0:f1(e.snapshot.context.value,t.path)!==void 0)?!1:(e.apply({type:`set`,path:t.path,value:t.value}),!0)}function Yet(e,t){return t.path.length===0&&a$(e),e.apply({type:`unset`,path:t.path}),!0}function Xet({editorActor:e,subscriptions:t,editor:n}){let r=Ket(e.getSnapshot().context),i=[],a=()=>{if(i.length===0)return;let e=i;i=[];let t=!1;W1(n,`patches`,()=>{i1(n,()=>{w1(n,()=>{G1(n,()=>{for(let i of e)try{t=r(n,i),c$.syncPatch.enabled&&(t?c$.syncPatch(`(applied) ${vZ(i,2)}`):c$.syncPatch(`(ignored) ${vZ(i,2)}`))}catch(e){console.error(`Applying patch ${vZ(i)} failed due to: ${e instanceof Error?e.message:e}`)}})})}),t&&(a1(n),n.onChange())})},o=({patches:e})=>{let t=e.filter(e=>e.origin!==`local`);t.length!==0&&(i=i.concat(t),a())};t.push(()=>{c$.syncPatch(`subscribing to remote patches`);let t=e.on(`patches`,o);return()=>{c$.syncPatch(`unsubscribing to remote patches`),t.unsubscribe()}})}function Zet({steps:e,op:t,currentUndoStepId:n,previousUndoStepId:r,operationsInProgress:i,isInNormalization:a,selectionBeforeApply:o}){let s=e.at(-1);if(!s)return Y1(e,t,o);if(i)return n===r||a?X1(e,s,t):Y1(e,t,o);if(t.type===`set.selection`&&n===void 0&&r!==void 0||t.type===`set.selection`&&n!==void 0&&r!==void 0&&r!==n)return X1(e,s,t);if(n===void 0&&r===void 0){if(t.type===`set.selection`)return X1(e,s,t);let n=s.operations.at(-1);return n&&t.type===`insert.text`&&n.type===`insert.text`&&t.offset===n.offset+n.text.length&&EZ(t.path,n.path)&&t.text!==` `||n&&t.type===`remove.text`&&n.type===`remove.text`&&t.offset+t.text.length===n.offset&&EZ(t.path,n.path)?X1(e,s,t):Y1(e,t,o)}if(n!==void 0&&r!==void 0&&n!==r){let n=s.operations.at(-1);if(n&&t.type===`insert.text`&&n.type===`insert.text`&&t.offset===n.offset+n.text.length&&EZ(t.path,n.path)&&t.text!==` `||n&&t.type===`remove.text`&&n.type===`remove.text`&&t.offset+t.text.length===n.offset&&EZ(t.path,n.path))return X1(e,s,t)}if(n===void 0&&r!==void 0){let n=s.operations.at(-1);if(n&&t.type===`insert.text`&&n.type===`insert.text`&&t.offset===n.offset+n.text.length&&EZ(t.path,n.path)&&t.text!==` `)return X1(e,s,t)}return Y1(e,t,o)}function Y1(e,t,n){let r=n===null?[t]:[{type:`set.selection`,properties:{...n},newProperties:{...n}},t];return e.push({operations:r,timestamp:new Date}),e}function X1(e,t,n){return t.operations.push(n),e}function Qet({editorActor:e,subscriptions:t,editor:n}){let r=n.snapshot.context.value,i=n.undoStepId;return t.push(()=>{let t=e.on(`patches`,({patches:e,snapshot:t})=>{let i=!1;for(let a of e)if(!i&&a.origin!==`local`){if(a.type===`unset`&&a.path.length===0){n.history={undos:[],redos:[]},n.remotePatches.splice(0,n.remotePatches.length),n.withHistory=!0,i=!0;return}n.remotePatches.push({patch:a,time:new Date,snapshot:t,previousSnapshot:r})}r=t});return()=>{t.unsubscribe()}}),tQ(n,t=>{if(e.getSnapshot().matches({"edit mode":`read only`})||$Z(t.context)||t.origin===`undo`||t.origin===`redo`)return;let r=t.undoStepId;if(!t.withHistory){i=r;return}let a=t.operation;if((a.type===`set`||a.type===`unset`||a.type===`insert`)&&!a.inverse||(a.type===`insert.text`||a.type===`remove.text`)&&a.text.length===0){i=r;return}for(a.type!==`set.selection`&&n.history.redos.length>0&&(n.history.redos=[]),n.history.undos=Zet({steps:n.history.undos,op:a,currentUndoStepId:r,previousUndoStepId:i,operationsInProgress:t.operationsInProgress,isInNormalization:eQ(t.context),selectionBeforeApply:t.beforeSelection});n.history.undos.length>1e3;)n.history.undos.shift();i=r})}function $et(e,t,n){let{operation:r,beforeValue:i,afterValue:a}=t,{schema:o,initialValue:s}=n,c=e.lastSyncedValue,l=e.valueUnsetEmitted,u=t.patches,d=i.length===1&&q1(s,i,o)&&(l||!NQ({schema:o},c,i)),f=a.length===1&&q1(s,a,o)&&!NQ({schema:o},c,a);d&&!f&&r.type!==`set.selection`&&(u=[nZ(i,`before`,[0]),...u]);let p=r.type===`insert`&&i.length===0,m=r.type===`unset`&&r.path.length===0,h=f&&!d&&!p,g=i.length>0&&a.length===0&&!m;(h||g)&&(u=[...u,iZ([])]),d&&u.length>0&&(u=[tZ([],[]),...u],NQ({schema:o},c,i)&&(c=void 0));let[_]=u;i.length===0&&l&&_&&!(_.type===`unset`&&_.path.length===0||(_.type===`setIfMissing`||_.type===`set`)&&_.path.length===0)&&(u=[tZ([],[]),...u]);for(let e of u)e.type===`unset`&&e.path.length===0?l=!0:(e.type===`setIfMissing`||e.type===`set`)&&e.path.length===0&&(l=!1);return r.type===`insert`&&r.path.length===1&&i.length===0&&f&&(c=a),{patches:u,state:{lastSyncedValue:c,valueUnsetEmitted:l}}}function ett(e,{beforeValue:t,afterSnapshot:n}){switch(e.type){case`insert.text`:case`remove.text`:return ttt(n,e,t);case`insert`:return ntt(e);case`set`:return[rZ(e.value,e.path)];case`unset`:return[iZ(e.path)];case`set.selection`:return[]}}function ttt(e,t,n){let r=rJ(e,t.path);if(!r)return[];let i=V8e(rJ({context:{schema:e.context.schema,containers:e.context.containers,value:n},blockIndexMap:e.blockIndexMap},t.path)?.node.text??``,r.node.text,[...t.path,`text`]);return i.value.length?[i]:[]}function ntt(e){let t=e.path.slice(0,-1);return t.length===0?[nZ([e.node],e.position,e.path)]:[tZ([],t),nZ([e.node],e.position,e.path)]}function rtt({editorActor:e,editor:t}){return tQ(t,n=>{if(!n.isPatching)return;let{initialValue:r,schema:i}=e.getSnapshot().context,{operation:a,beforeValue:o}=n,{patches:s,state:c}=$et({lastSyncedValue:t.lastSyncedValue,valueUnsetEmitted:t.valueUnsetEmitted},{operation:a,beforeValue:o,afterValue:t.snapshot.context.value,patches:ett(a,{beforeValue:o,afterSnapshot:t.snapshot})},{schema:i,initialValue:r});t.lastSyncedValue=c.lastSyncedValue,t.valueUnsetEmitted=c.valueUnsetEmitted;for(let r of s)e.send({type:`internal.patch`,patch:{...r,origin:`local`},operationId:n.undoStepId,value:t.snapshot.context.value})})}function itt(e,t,n,r,i){switch(t.type){case`insert.text`:case`remove.text`:case`set.selection`:return;case`insert`:{let a=Z1(e,n,t.path);if(a<0)return;let o=$1(i,r,t.path);if(!o)return;let s=Math.min(t.position===`after`?a+1:a,o.children.length-1);e0(e,o,s),r0(e,i,r,[...t.path.slice(0,-1),s]);return}case`unset`:{if(t.path.length===0){e.clear();return}if(typeof t.path[t.path.length-1]==`string`){o0(f1(n,t.path))&&a0(e,i,n,r,t.path);return}let a=Z1(e,n,t.path);if(t0(e,n,t.path),a>=0){let n=$1(i,r,t.path);n&&e0(e,n,a)}return}case`set`:{if(t.path.length===0){e.clear(),H1({schema:i.schema,value:r,containers:i.containers},{blockIndexMap:e});return}let a=t.path[t.path.length-1];if(typeof a==`string`){if(a===`_key`){att(e,n,r,t.path.slice(0,-1),i);return}(t.value!==null&&typeof t.value==`object`||o0(f1(n,t.path)))&&a0(e,i,n,r,t.path);return}let o=Z1(e,n,t.path);t0(e,n,t.path),o>=0&&r0(e,i,r,[...t.path.slice(0,-1),o]);return}}}function Z1(e,t,n){let r=n[n.length-1];if(typeof r==`number`)return r;if(cq(r)){let t=!0;for(let e=0;ee._key===r._key):typeof r==`number`&&(i=n.at(r)),!i)return-1;let a=t[e+1];if(typeof a==`string`){let t=i[a];if(!Array.isArray(t))return-1;n=t,e++}}let r=t[t.length-1];return typeof r==`number`?r:cq(r)?n.findIndex(e=>e._key===r._key):-1}function $1(e,t,n){if(n.length===1)return{children:t,serializedPrefix:``};let r=n[n.length-2];if(typeof r!=`string`)return;let i=s0(t,yq(n));if(i===void 0)return;let a=i0(e,t,i);if(!a)return;let o=gq(e,a.node,a.containerOfParent);if(o&&o.fieldName===r)return{children:o.children,serializedPrefix:lq([...i,r])}}function e0(e,t,n){for(let r=Math.max(0,n);r{e.delete(lq(t))}))}function n0(e,t,n){for(let r of Object.keys(e)){let i=e[r];if(Array.isArray(i))for(let e of i){if(!e||e._key===void 0)continue;let i=[...t,r,{_key:e._key}];n(i),n0(e,i,n)}}}function r0(e,t,n,r){let i=s0(n,r);if(i===void 0)return;let a=i0(t,n,i);if(!a)return;let o=Q1(n,r);o>=0&&e.set(lq(i),o),U1(t,a.node,i,a.containerOfParent,e)}function i0(e,t,n){if(n.length===0)return;let r={value:t},i,a=0;for(;a0){let e=n[a];if(typeof e!=`string`||e!==t.fieldName)return;a++}let o=n[a],s;if(cq(o)?s=t.children.find(e=>e._key===o._key):typeof o==`number`&&(s=t.children.at(o)),!s)return;r=s,i=t.parent,a++}return{node:r,containerOfParent:i}}function a0(e,t,n,r,i){let a=l1(i).nodePath;a.length!==0&&(t0(e,n,a,!0),r0(e,t,r,a))}function o0(e){return Array.isArray(e)&&e.some(e=>typeof e==`object`&&!!e&&e._key!==void 0)}function s0(e,t){let n=[],r=e,i;for(let e=0;ee._key===a._key),!i)return;n.push(a);continue}return}return n}function att(e,t,n,r,i){t0(e,t,r,!1);let a=Q1(t,r);a<0||r0(e,i,n,[...r.slice(0,-1),a])}function ott(e,t){let n=e,r;for(let e=0;ee._key===i._key);else if(typeof i==`number`)r=n.at(i);else return;if(!r)return}return r}function c0(e){for(let t of e)if(typeof t==`number`)return null;return lq(e)}function stt(e,t){if(e.size===0)return;if(t.path.length===0){e.clear();return}let n=t=>{let n=c0(t);return n===null?(e.clear(),!1):(e.delete(n),!0)},r=(t,n)=>{n0(t,n,t=>{let n=c0(t.slice(0,-1));n!==null&&e.delete(n)})},i=t.path,a=i[i.length-1];if(t.type===`insert`){let e=i.slice(0,-1);n(e)&&t.node._key!==void 0&&r(t.node,[...e,{_key:t.node._key}]);return}if(t.type===`unset`){if(typeof a==`string`&&a!==`_key`){n(i);return}n((a===`_key`?i.slice(0,-1):i).slice(0,-1));return}if(typeof a==`number`||cq(a)||a===`_key`){let e=a===`_key`?i.slice(0,-1):i;if(n(e.slice(0,-1))&&a!==`_key`){let n=t.value;if(typeof n==`object`&&n&&!Array.isArray(n)){let t=n._key;t!==void 0&&r(n,[...e.slice(0,-1),{_key:t}])}}return}if(typeof a==`string`){if(Array.isArray(t.value)){if(n(i))for(let e of t.value)e&&e._key!==void 0&&r(e,[...i,{_key:e._key}]);return}t.value!==null&&typeof t.value==`object`&&e.clear()}}function ctt(e,t){let n=c$.normalization.enabled?tQ(t,e=>{eQ(e.context)&&c$.normalization(`((engine operation))\n${vZ(e.operation,2)}`)},{phase:`before`}):void 0,r=tQ(t,n=>{let r=n.operation;r.type!==`set.selection`&&r.type!==`insert.text`&&r.type!==`remove.text`&&(itt(t.blockIndexMap,r,n.beforeValue,t.snapshot.context.value,{schema:e.schema,containers:t.snapshot.context.containers}),stt(t.verifiedUniqueChildGroups,r))});return()=>{n?.(),r()}}function ltt(e){c$.setup(`creating new editor engine instance`);let t=e.editorActor.getSnapshot().context,n=new Get,r=R1({context:{schema:t.schema,containers:new Map,value:[],keyGenerator:t.keyGenerator},blockIndexMap:n}),i=Uet();i.snapshot={blockIndexMap:n,context:{containers:new Map,converters:t.initialConverters,keyGenerator:t.keyGenerator,readOnly:t.initialReadOnly,schema:t.schema,selection:null,value:[r]},decoratorState:{}},i.containers=new Map,i.annotations=new Map,i.blockObjects=new Map,i.decorators=new Map,i.inlineObjects=new Map,i.spans=new Map,i.textBlocks=new Map,i.decoratedRanges=[],i.blockIndexMap=n,i.history={undos:[],redos:[]},i.selectorChannelsPending={registrations:!1},i.verifiedUniqueChildGroups=new Set,i.remotePatches=[],i.undoStepId=void 0,i.isDeferringMutations=!1,i.lastSyncedValue=void 0,i.valueUnsetEmitted=!1,i.isPatching=!0,i.isPerformingBehaviorOperation=!1,i.withHistory=!0;let a=het(Wet(i),{editorActor:e.editorActor});return ctt(t,a),rtt({editorActor:e.editorActor,editor:a}),Xet({editorActor:e.editorActor,subscriptions:e.subscriptions,editor:a}),Qet({editorActor:e.editorActor,subscriptions:e.subscriptions,editor:a}),H1({schema:t.schema,value:a.snapshot.context.value,containers:a.snapshot.context.containers},{blockIndexMap:a.blockIndexMap}),e.subscriptions.push(()=>{let t=e.editorActor.subscribe(()=>{a.snapshot={...a.snapshot,context:{...a.snapshot.context}}});return()=>{t.unsubscribe()}}),a}function l0(e,t){return{getBlockNodes:e=>utt(t,e),getChildNodes:e=>dtt(t,e),getEditorElement:()=>ftt(t),getSelectionRect:e=>ptt(t,e),getPointAtCoordinates:e=>l$(t,e),getStartBlockElement:e=>mtt(t,e),getEndBlockElement:e=>htt(t,e),setDragGhost:({event:t,ghost:n})=>gtt({sendBack:e,event:t,ghost:n})}}function utt(e,t){if(!t.context.selection)return[];try{return qJ(t).flatMap(t=>{let n=aZ(e,t.path);return n?[n]:[]})}catch{return[]}}function dtt(e,t){if(!t.context.selection)return[];try{let[n,r]=Aq(t.context.selection,e.snapshot.context),i=[],a;for(let t of Pq(e.snapshot,{from:n.path,to:r.path})){let e=t.path;if(a){if(Mq(a.path,e)){a=t;continue}i.push(a)}a=t}return a&&i.push(a),i.flatMap(t=>aZ(e,t.path)||[])}catch{return[]}}function ftt(e){return aZ(e,[])}function ptt(e,t){let n=t.context.selection;if(!n)return null;try{let r=n$({snapshot:t},n);return r?IZ.toDOMRange(e,r).getBoundingClientRect():null}catch{return null}}function mtt(e,t){let n=YJ(t);if(!n)return null;let r=aZ(e,n.path);return r instanceof Element?r:null}function htt(e,t){let n=JJ(t);if(!n)return null;let r=aZ(e,n.path);return r instanceof Element?r:null}function gtt({sendBack:e,event:t,ghost:n}){t.originEvent.dataTransfer.setDragImage(n.element,n.x,n.y),e({type:`set drag ghost`,ghost:n.element})}var _tt=[OY({on:`annotation.add`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};if(!ZJ(r))return!1;let i=X4e(r);return!i||!QJ({...r,context:{...r.context,selection:i}})?!1:{caretWordSelection:i}},actions:[({event:e},{caretWordSelection:t})=>[EY({type:`select`,at:t}),EY({type:`annotation.add`,annotation:e.annotation})]]}),OY({on:`annotation.add`,guard:({snapshot:e,event:t})=>{let n=vtt(e,t.at);if(!n)return!1;let r={...e,context:{...e.context,selection:n}};return lY(t.annotation.name,{mode:`partial`})(r)},actions:[({event:e})=>[EY({type:`annotation.remove`,annotation:e.annotation,at:e.at}),EY(e)]]}),OY({on:`delete`,guard:({snapshot:e,event:t})=>{let n={...e,context:{...e.context,selection:t.at??e.context.selection}};if(!QJ(n))return!1;let r=e3e(n),i=nY(n),a=$4e(n),o=eY(n);if(!r||!a||!i||!o||!sq(e.context,r.node))return!1;let s=r.path.at(-1),c=a.path.at(-1);if(!cq(s)||!cq(c)||s._key!==c._key||i.offset!==0||o.offset!==r.node.text.length)return!1;let l=qq(n,r.path).decorators.map(e=>e.name),u=r.node.marks??[];if(!u.some(e=>!l.includes(e)))return!1;let d=rY(n),f=tY(n),p=d?d.node.marks?.some(e=>!l.includes(e)&&u.includes(e)):!1,m=f?f.node.marks?.some(e=>!l.includes(e)&&u.includes(e)):!1;if(p||m)return!1;let h=cY(n);return{spanPath:r.path,activeDecorators:h}},actions:[({event:e},{spanPath:t,activeDecorators:n})=>[EY({type:`child.set`,at:t,props:{marks:n}}),TY(e)]]})];function vtt(e,t){if(!t)return e.context.selection;let n=n$({snapshot:e},t);return n?{anchor:n.anchor,focus:n.focus,backward:kq(n,e.context)}:e.context.selection}var u0={arrowDown:UY({default:[{key:`ArrowDown`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),arrowUp:UY({default:[{key:`ArrowUp`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),backspace:UY({default:[{key:`Backspace`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),break:UY({default:[{key:`Enter`,shift:!1}]}),lineBreak:UY({default:[{key:`Enter`,shift:!0}]}),decorators:{strong:f3e,em:p3e,underline:h3e,code:m3e},delete:UY({default:[{key:`Delete`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),deleteWord:{backward:UY({default:[{key:`Backspace`,alt:!1,ctrl:!0,meta:!1}],apple:[{key:`Backspace`,alt:!0,ctrl:!1,meta:!1}]}),forward:UY({default:[{key:`Delete`,alt:!1,ctrl:!0,meta:!1}],apple:[{key:`Delete`,alt:!0,ctrl:!1,meta:!1}]})},history:{undo:g3e,redo:_3e},selectAll:UY({default:[{key:`A`,alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:`A`,alt:!1,ctrl:!1,meta:!0,shift:!1}]}),tab:UY({default:[{key:`Tab`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),shiftTab:UY({default:[{key:`Tab`,alt:!1,ctrl:!1,meta:!1,shift:!0}]})},ytt=OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!u0.arrowDown.guard(t.originEvent)||!ZJ(e))return!1;let n=pY(e);return n?!Bq(e,n.path,{direction:`next`}):!1},actions:[({snapshot:e})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:`after`})]]}),btt=OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!u0.arrowUp.guard(t.originEvent)||!ZJ(e))return!1;let n=pY(e);return n?!Bq(e,n.path,{direction:`previous`}):!1},actions:[({snapshot:e})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:`before`})]]}),xtt=OY({on:`insert.break`,guard:({snapshot:e})=>{let t=pY(e);return ZJ(e)&&t!==void 0},actions:[({snapshot:e})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:`after`})]]}),Stt=OY({on:`mouse.click`,guard:({snapshot:e,event:t})=>{if(e.context.readOnly||e.context.selection&&!ZJ(e))return!1;let n=t.position.selection.focus.path,r=t.position.isEditor?n.length>=1?_q(e,n.slice(0,1)):void 0:t.position.isContainer?cJ(e,n):void 0;if(!r||jq(e.context,r.node)||t.position.isContainer&&!d0(e,r.path))return!1;let i=Bq(e,r.path,{direction:`previous`});return(t.position.isEditor||t.position.isContainer)&&t.position.block===`start`&&!i?{blockPath:r.path}:!1},actions:[({snapshot:e},{blockPath:t})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:`before`,at:{anchor:{path:t,offset:0},focus:{path:t,offset:0}},select:`start`})]]}),Ctt=OY({on:`mouse.click`,guard:({snapshot:e,event:t})=>{if(e.context.readOnly||e.context.selection&&!ZJ(e))return!1;let n=t.position.selection.focus.path,r=t.position.isEditor?n.length>=1?_q(e,n.slice(0,1)):void 0:t.position.isContainer?lJ(e,n):void 0;if(!r||jq(e.context,r.node)||t.position.isContainer&&!d0(e,r.path))return!1;let i=Bq(e,r.path,{direction:`next`});return(t.position.isEditor||t.position.isContainer)&&t.position.block===`end`&&!i?{blockPath:r.path}:!1},actions:[({snapshot:e},{blockPath:t})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:`after`,at:{anchor:{path:t,offset:0},focus:{path:t,offset:0}},select:`start`})]]});function d0(e,t){let n=Kq(e,t);return!n||n.of.some(t=>t.type===e.context.schema.block.name)}var f0={arrowDownOnLonelyBlockObject:ytt,arrowUpOnLonelyBlockObject:btt,breakingBlockObject:xtt,clickingAboveLonelyBlockObject:Stt,clickingBelowLonelyBlockObject:Ctt,deletingEmptyTextBlockAfterBlockObject:OY({on:`delete.backward`,guard:({snapshot:e})=>{let t=BJ(e),n=ZJ(e);if(!t||!n)return!1;let r=Bq(e,t.path,{direction:`previous`});if(!r||$J(e.context,t.node))return!1;if(CY(e.context,t.node)&&!jq(e.context,r.node)){let n=Zq(e,r.path,{edge:`end`});return{focusedTextBlock:t,previousEndPoint:n?{path:n.path,offset:sq(e.context,n.node)?n.node.text.length:0}:{path:r.path,offset:0}}}return!1},actions:[(e,{focusedTextBlock:t,previousEndPoint:n})=>[EY({type:`delete.block`,at:t.path}),EY({type:`select`,at:{anchor:n,focus:n}})]]}),deletingEmptyTextBlockBeforeBlockObject:OY({on:`delete.forward`,guard:({snapshot:e})=>{let t=BJ(e),n=ZJ(e);if(!t||!n)return!1;let r=Bq(e,t.path,{direction:`next`});return r&&CY(e.context,t.node)&&!jq(e.context,r.node)?{focusedTextBlock:t,nextSibling:r}:!1},actions:[(e,{focusedTextBlock:t,nextSibling:n})=>[EY({type:`delete.block`,at:t.path}),EY({type:`select`,at:{anchor:{path:n.path,offset:0},focus:{path:n.path,offset:0}}})]]})},wtt=UY({default:[{key:`ArrowDown`}]}),Ttt=UY({default:[{key:`ArrowUp`}]}),Ett=OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>!wtt.guard(t.originEvent)||!h0(e,`end`)?!1:{escapeTarget:p0(e,t.originEvent,`end`)},actions:[({snapshot:e},{escapeTarget:t})=>t?[m0(e,t,`after`)]:[]]}),Dtt=OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>!Ttt.guard(t.originEvent)||!h0(e,`start`)?!1:{escapeTarget:p0(e,t.originEvent,`start`)},actions:[({snapshot:e},{escapeTarget:t})=>t?[m0(e,t,`before`)]:[]]});function p0(e,t,n){if(!(n===`end`?u0.arrowDown.guard(t):u0.arrowUp.guard(t)))return;let r=BJ(e);return r?g0(e,r.path):void 0}function m0(e,t,n){return EY({type:`insert.block`,block:R1(e,t),placement:n,at:{anchor:{path:t,offset:0},focus:{path:t,offset:0}},select:`start`})}function h0(e,t){if(!ZJ(e))return!1;let n=BJ(e);if(!n||!Yq(e,n.path,{match:(t,n)=>wq(e,t,n)}))return!1;let r=n.path[0];if(!r)return!1;let i=[r],a=Zq(e,i,{edge:t}),o=a&&Gq(e,a.path);return!o||!EZ(o.path,n.path)||!(t===`end`?yY(n)(e):bY(n)(e))?!1:Bq(e,i,{direction:t===`end`?`next`:`previous`})===void 0}var Ott=OY({on:`insert.break`,guard:({snapshot:e})=>{if(!ZJ(e))return!1;let t=BJ(e);if(!t)return!1;let n=hY(e);if(!n||!EZ(n.path,t.path)||!CY(e.context,t.node))return!1;let r=Bq(e,t.path,{direction:`previous`});if(!r||!CY(e.context,r.node))return!1;let i=g0(e,t.path);return i?{focusBlockPath:t.path,previousBlockPath:r.path,escapeAfter:i}:!1},actions:[({snapshot:e},{focusBlockPath:t,previousBlockPath:n,escapeAfter:r})=>[EY({type:`delete.block`,at:t}),EY({type:`delete.block`,at:n}),EY({type:`insert.block`,block:R1(e,r),placement:`after`,at:{anchor:{path:r,offset:0},focus:{path:r,offset:0}},select:`start`})]]});function g0(e,t){return Yq(e,t,{match:(t,n)=>{if(!wq(e,t,n))return!1;let r=Kq(e,n);return!r||r.of.some(t=>t.type===e.context.schema.block.name)}})?.path}var _0={arrowDownOutOfContainer:Ett,arrowUpOutOfContainer:Dtt,breakingOutOfContainer:Ott},v0={strongShortcut:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.decorators.strong.guard(t.originEvent)?uJ(e.context.schema,e.context.containers).decorators.some(e=>e.name===`strong`):!1,actions:[()=>[EY({type:`decorator.toggle`,decorator:`strong`})]]}),emShortcut:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.decorators.em.guard(t.originEvent)?uJ(e.context.schema,e.context.containers).decorators.some(e=>e.name===`em`):!1,actions:[()=>[EY({type:`decorator.toggle`,decorator:`em`})]]}),underlineShortcut:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.decorators.underline.guard(t.originEvent)?uJ(e.context.schema,e.context.containers).decorators.some(e=>e.name===`underline`):!1,actions:[()=>[EY({type:`decorator.toggle`,decorator:`underline`})]]}),codeShortcut:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.decorators.code.guard(t.originEvent)?uJ(e.context.schema,e.context.containers).decorators.some(e=>e.name===`code`):!1,actions:[()=>[EY({type:`decorator.toggle`,decorator:`code`})]]})};function y0(e){if(e.length===0)return new DOMRect(0,0,0,0);let t=e.filter(e=>e instanceof Element),n=t.at(0)?.getBoundingClientRect();if(!n)return new DOMRect(0,0,0,0);let r=n.left,i=n.top,a=n.right,o=n.bottom;for(let e=1;e{let r=d$({snapshot:e,eventSelection:n.position.selection}),i=xY({...e,context:{...e.context,selection:r}}),a={...e,context:{...e.context,selection:r}};return{draggedDomNodes:{blockNodes:t.getBlockNodes(a),childNodes:t.getChildNodes(a)},selectingEntireBlocks:i}},actions:[({dom:e,event:t},{draggedDomNodes:n,selectingEntireBlocks:r})=>{let i=document.createElement(`div`);if(r){let r=n.blockNodes.map(e=>e.cloneNode(!0));for(let e of r)e instanceof HTMLElement&&(e.style.position=`relative`),i.appendChild(e);let a=i.querySelector(`[data-pt-drag-ghost-element]`);if(a&&i.replaceChildren(a),i.setAttribute(`data-dragged`,``),i.style.position=`absolute`,i.style.left=`-99999px`,i.style.boxSizing=`border-box`,document.body.appendChild(i),a){let n=a.getBoundingClientRect(),r=t.originEvent.clientX-n.left,o=t.originEvent.clientY-n.top;return i.style.width=`${n.width}px`,i.style.height=`${n.height}px`,[DY(()=>{e.setDragGhost({event:t,ghost:{element:i,x:r,y:o}})}),TY(t)]}{let r=y0(n.blockNodes),a=t.originEvent.clientX-r.left,o=t.originEvent.clientY-r.top;return i.style.width=`${r.width}px`,i.style.height=`${r.height}px`,[DY(()=>{e.setDragGhost({event:t,ghost:{element:i,x:a,y:o}})}),TY(t)]}}{let r=n.childNodes.map(e=>e.cloneNode(!0));for(let e of r)i.appendChild(e);i.style.position=`absolute`,i.style.left=`-99999px`,i.style.boxSizing=`border-box`,document.body.appendChild(i);let a=y0(n.childNodes),o=t.originEvent.clientX-a.left,s=t.originEvent.clientY-a.top;return i.style.width=`${a.width}px`,i.style.height=`${a.height}px`,[DY(()=>{e.setDragGhost({event:t,ghost:{element:i,x:o,y:s}})}),TY(t)]}}]}),OY({on:`drag.dragover`,guard:({snapshot:e,event:t})=>{let n=t.dragOrigin;return n?S0(t.position.selection,n.selection,e):!1},actions:[]}),OY({on:`drag.drop`,guard:({snapshot:e,event:t})=>{let n=t.dragOrigin,r=t.position.selection;return n?S0(r,n.selection,e):!1},actions:[]}),OY({on:`drag.drop`,guard:({event:e})=>e.dragOrigin!==void 0,actions:[({event:e})=>[EY({type:`deserialize`,originEvent:e})]]}),OY({on:`drag.drop`,actions:[({event:e})=>[EY({type:`select`,at:e.position.selection}),EY({type:`deserialize`,originEvent:e})]]}),OY({on:`deserialization.success`,guard:({snapshot:e,event:t})=>{if(t.originEvent.type!==`drag.drop`||t.originEvent.dragOrigin===void 0)return!1;let n=t.originEvent.dragOrigin,r=d$({eventSelection:n.selection,snapshot:e}),i=t.originEvent.position.selection,a=n?S0(i,r,e):!1,o={...e,context:{...e.context,selection:r}},s=xY(o),c=!s&&OZ(r)?LJ(o)?.node._key:void 0,l=qJ(o),u={...e,context:{...e.context,selection:i}},d=b0(u,t.data),f=BJ(u),p=OZ(i)&&f!==void 0&&!CY(e.context,f.node)&&LJ(u)===void 0&&!yJ(i.focus,CJ({context:e.context,block:f}))&&!yJ(i.focus,SJ({context:e.context,block:f}))&&d.length>0;return!a&&{dropPosition:i,draggingEntireBlocks:s,draggedNodes:l,dragOrigin:n,originEvent:t.originEvent,fittedBlocks:d,movedInlineObjectKey:c,droppedInsideTextBlock:p}},actions:[(e,{draggingEntireBlocks:t,draggedNodes:n,dragOrigin:r,dropPosition:i,originEvent:a,fittedBlocks:o,movedInlineObjectKey:s,droppedInsideTextBlock:c})=>{if(o.length===0)return[];let l=s?[...i.anchor.path.slice(0,-2),`children`,{_key:s}]:void 0,u=l?{anchor:{path:l,offset:0},focus:{path:l,offset:0}}:void 0,d=t?n.map(e=>EY({type:`unset`,at:e.path})):[EY({type:`delete`,at:r.selection})];return[EY({type:`select`,at:i}),...d,EY({type:`insert.blocks`,blocks:o,placement:t?c?`auto`:a.position.block===`start`?`before`:`after`:`auto`,select:u?`none`:void 0}),...u?[EY({type:`select`,at:u})]:[]]}]})],jtt=[OY({on:`insert.text`,guard:({snapshot:e})=>{let t=RJ(e);if(!t)return!1;let n=aY(e),r=cY(e),i=oY(e);if(n&&n.state===`unchanged`){let i=qq(e,t.path),a=(n.marks??[]).filter(e=>i.decorators.map(e=>e.name).includes(e));if(a.length===r.length&&a.every(e=>r.includes(e)))return!1}return{activeDecorators:r,activeAnnotations:i}},actions:[({snapshot:e,event:t},{activeDecorators:n,activeAnnotations:r})=>[EY({type:`insert.child`,child:{_type:e.context.schema.span.name,text:t.text,marks:[...n,...r]}})]]})],C0=e=>{let t=BJ(e);return t?qq(e,t.path).styles[0]?.name:e.context.schema.styles[0]?.name},w0={breakingAtTheEndOfTextBlock:OY({on:`insert.break`,guard:({snapshot:e})=>{let t=BJ(e),n=ZJ(e);if(!e.context.selection||!t||!n)return!1;let r=yY(t)(e),i=t.node.listItem,a=t.node.level;return r?{focusListItem:i,focusLevel:a}:!1},actions:[({snapshot:e},{focusListItem:t,focusLevel:n})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:[{_type:e.context.schema.span.name,text:``,marks:[]}],markDefs:[],listItem:t,level:n,style:C0(e)},placement:`after`})]]}),breakingAtTheStartOfTextBlock:OY({on:`insert.break`,guard:({snapshot:e})=>{let t=BJ(e),n=ZJ(e);if(!e.context.selection||!t||!n)return!1;let r=RJ(e),i=r?qq(e,r.path):e.context.schema,a=r?.node.marks?.filter(e=>i.decorators.some(t=>t.name===e)??[]),o=r?.node.marks?.filter(e=>!i.decorators.some(t=>t.name===e))??[],s=t.node.listItem,c=t.node.level;return bY(t)(e)?{focusAnnotations:o,focusDecorators:a,focusListItem:s,focusLevel:c}:!1},actions:[({snapshot:e},{focusAnnotations:t,focusDecorators:n,focusListItem:r,focusLevel:i})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:[{_type:e.context.schema.span.name,marks:t.length===0?n:[],text:``}],listItem:r,level:i,style:C0(e)},placement:`before`,select:`none`})]]}),breakingEntireBlocks:OY({on:`insert.break`,guard:({snapshot:e})=>{if(!e.context.selection||!QJ(e))return!1;let t=EJ(e.context.selection),n=TJ(e.context.selection);if(!t||!n)return!1;let r=Gq(e,t.path),i=Gq(e,n.path);if(!r||!i)return!1;let a=CJ({context:e.context,block:r}),o=SJ({context:e.context,block:i});if(yJ(t,a)&&yJ(n,o)){let t=[];for(let n of Pq(e,{from:r.path,to:i.path,match:(t,n)=>Hq(e,n)})){let r=Uq(e,n.path);r&&t.push(r)}return{selectedBlocks:t}}return!1},actions:[({snapshot:e},{selectedBlocks:t})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:[{_type:e.context.schema.span.name,text:``,marks:[]}]},placement:`before`,select:`start`}),...t.map(e=>EY({type:`delete.block`,at:e.path}))]]}),breakingInlineObject:OY({on:`insert.break`,guard:({snapshot:e})=>{let t=ZJ(e),n=LJ(e);return t&&n},actions:[()=>[EY({type:`move.forward`,distance:1}),EY({type:`split`})]]})};function T0({snapshot:e,block:t}){if(!oq(e.context,t)||!e.context.selection||!wJ(e.context.selection))return!1;let n=e.context.selection.focus.path,r=bq(e,n,{match:t=>oq({schema:e.context.schema},t)});if(!r||r.node._key!==t._key)return!1;let i=n.at(-1);return(cq(i)?i._key:void 0)===t.children[0]?._key&&e.context.selection.focus.offset===0}function E0({context:e,block:t,startPoint:n,endPoint:r}){let i=n.path.at(-1),a=r.path.at(-1),o=cq(i)?i._key:void 0,s=cq(a)?a._key:void 0;if(!o||!s)return t;let c=!1,l=[];for(let i of t.children){if(i._key===o){if(c=!0,sq(e,i)){let e=i._key===s?i.text.slice(n.offset,r.offset):i.text.slice(n.offset);l.push({...i,text:e})}else l.push(i);if(o===s)break;continue}if(i._key===s){sq(e,i)?l.push({...i,text:i.text.slice(0,r.offset)}):l.push(i);break}c&&l.push(i)}return{...t,children:l}}var D0={clearListOnBackspace:OY({on:`delete.backward`,guard:({snapshot:e})=>{let t=BJ(e);return!t||t.node.level!==1||!T0({snapshot:e,block:t.node})?!1:{focusTextBlock:t}},actions:[(e,{focusTextBlock:t})=>[EY({type:`block.unset`,props:[`listItem`,`level`],at:t.path})]]}),unindentListOnBackspace:OY({on:`delete.backward`,guard:({snapshot:e})=>{let t=ZJ(e),n=BJ(e),r=RJ(e);return!t||!n||!r?!1:n.node.children[0]?._key===r.node._key&&e.context.selection?.focus.offset===0&&n.node.level!==void 0&&n.node.level>1&&{focusTextBlock:n,level:n.node.level-1}},actions:[(e,{focusTextBlock:t,level:n})=>[EY({type:`block.set`,props:{level:n},at:t.path})]]}),mergeTextIntoListOnDelete:OY({on:`delete.forward`,guard:({snapshot:e})=>{let t=mY(e),n=Z4e(e);return!t||!n||!jq(e.context,n.node)||!CY(e.context,t.node)?!1:{focusListBlock:t,nextBlock:n}},actions:[(e,{nextBlock:t})=>[EY({type:`insert.block`,block:t.node,placement:`auto`,select:`start`}),EY({type:`delete.block`,at:t.path})]]}),mergeTextIntoListOnBackspace:OY({on:`delete.backward`,guard:({snapshot:e})=>{let t=BJ(e),n=Q4e(e);return!t||!n||!T0({snapshot:e,block:t.node})||!$J(e.context,n.node)||!CY(e.context,n.node)?!1:{focusTextBlock:t,previousBlockEndPoint:SJ({context:e.context,block:n})}},actions:[(e,{focusTextBlock:t,previousBlockEndPoint:n})=>[EY({type:`select`,at:{anchor:n,focus:n}}),EY({type:`insert.block`,block:t.node,placement:`auto`,select:`start`}),EY({type:`delete.block`,at:t.path})]]}),deletingListFromStart:OY({on:`delete`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r=sY({...e,context:{...e.context,selection:n}});if(r.length<2)return!1;let i=r.at(0)?.node,a=r.slice(1,-1),o=r.at(-1)?.node;if(!$J(e.context,i)||!$J(e.context,o))return!1;let s=nY({...e,context:{...e.context,selection:n}}),c=eY({...e,context:{...e.context,selection:n}});if(!s||!c)return!1;let l=CJ({context:e.context,block:{node:i,path:[{_key:i._key}]}});if(!yJ(s,l))return!1;let u=SJ({context:e.context,block:{node:i,path:[{_key:i._key}]}}),d=SJ({context:e.context,block:{node:o,path:[{_key:o._key}]}});return{startBlockStartPoint:l,startBlockEndPoint:u,middleBlocks:a,endBlock:o,slicedEndBlock:E0({context:e.context,block:o,startPoint:c,endPoint:d})}},actions:[(e,{startBlockStartPoint:t,startBlockEndPoint:n,middleBlocks:r,endBlock:i,slicedEndBlock:a})=>[...r.map(e=>EY({type:`delete.block`,at:e.path})),EY({type:`delete.block`,at:[{_key:i._key}]}),EY({type:`select`,at:{anchor:n,focus:n}}),EY({type:`insert.block`,block:a,placement:`auto`,select:`none`}),EY({type:`delete`,at:{anchor:t,focus:n}})]]}),clearListOnEnter:OY({on:`insert.break`,guard:({snapshot:e})=>{let t=ZJ(e),n=mY(e);return!t||!n||!CY(e.context,n.node)?!1:{focusListBlock:n}},actions:[(e,{focusListBlock:t})=>[EY({type:`block.unset`,props:[`listItem`,`level`],at:t.path})]]}),indentListOnTab:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!u0.tab.guard(t.originEvent))return!1;let n=sY(e),r=n.flatMap(t=>$J(e.context,t.node)?[{node:t.node,path:t.path}]:[]);return r.length===n.length&&{selectedListBlocks:r}},actions:[(e,{selectedListBlocks:t})=>t.map(e=>EY({type:`block.set`,props:{level:Math.min(10,Math.max(1,e.node.level+1))},at:e.path}))]}),unindentListOnShiftTab:OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!u0.shiftTab.guard(t.originEvent))return!1;let n=sY(e),r=n.flatMap(t=>$J(e.context,t.node)?[{node:t.node,path:t.path}]:[]);return r.length===n.length&&{selectedListBlocks:r}},actions:[(e,{selectedListBlocks:t})=>t.map(e=>EY({type:`block.set`,props:{level:Math.min(10,Math.max(1,e.node.level-1))},at:e.path}))]}),inheritListLevel:OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{let n=mY({...e,context:{...e.context,selection:t.at??e.context.selection}});if(!n)return!1;let r=t.blocks.at(0),i=t.blocks.at(1),a=$J(e.context,r)?r:$J(e.context,i)?i:void 0;if(!a)return!1;let o=n.node.level-a.level;return o!==0&&{levelDifference:o,insertedListBlock:a}},actions:[({snapshot:e,event:t},{levelDifference:n,insertedListBlock:r})=>{let i=!0,a=!1;return[EY({...t,blocks:t.blocks.map(t=>(t===r&&(a=!0),i?a&&i&&$J(e.context,t)?{...t,level:Math.min(10,Math.max(1,t.level+n))}:(a&&(i=!1),t):t))})]}]}),inheritListItem:OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{let n=mY({...e,context:{...e.context,selection:t.at??e.context.selection}});if(!n||CY(e.context,n.node))return!1;let r=t.blocks.at(0),i=t.blocks.at(1),a=$J(e.context,r)?r:$J(e.context,i)?i:void 0;return!a||n.node.level!==a.level||n.node.listItem===a.listItem?!1:{listItem:n.node.listItem,insertedListBlock:a}},actions:[({snapshot:e,event:t},{listItem:n,insertedListBlock:r})=>{let i=!0,a=!1;return[EY({...t,blocks:t.blocks.map(t=>(t===r&&(a=!0),i?a&&i&&$J(e.context,t)?{...t,listItem:t.level===r.level?n:t.listItem}:(a&&(i=!1),t):t))})]}]}),inheritListProperties:OY({on:`insert.block`,guard:({snapshot:e,event:t})=>{if(t.placement!==`auto`||t.block._type!==e.context.schema.block.name||t.block.listItem!==void 0)return!1;let n=mY({...e,context:{...e.context,selection:t.at??e.context.selection}});return!n||!CY(e.context,n.node)?!1:{level:n.node.level,listItem:n.node.listItem}},actions:[({event:e},{level:t,listItem:n})=>[EY({...e,block:{...e.block,level:t,listItem:n}})]]})},Mtt=[..._tt,v0.strongShortcut,v0.emShortcut,v0.underlineShortcut,v0.codeShortcut,...Att,f0.clickingAboveLonelyBlockObject,f0.clickingBelowLonelyBlockObject,f0.arrowDownOnLonelyBlockObject,f0.arrowUpOnLonelyBlockObject,_0.arrowDownOutOfContainer,_0.arrowUpOutOfContainer,_0.breakingOutOfContainer,f0.breakingBlockObject,f0.deletingEmptyTextBlockAfterBlockObject,f0.deletingEmptyTextBlockBeforeBlockObject,...jtt,D0.clearListOnBackspace,D0.unindentListOnBackspace,D0.mergeTextIntoListOnDelete,D0.mergeTextIntoListOnBackspace,D0.deletingListFromStart,D0.clearListOnEnter,D0.indentListOnTab,D0.unindentListOnShiftTab,D0.inheritListLevel,D0.inheritListItem,D0.inheritListProperties,w0.breakingAtTheEndOfTextBlock,w0.breakingAtTheStartOfTextBlock,w0.breakingEntireBlocks,w0.breakingInlineObject],O0=Q$,k0=[];for(let e of Mtt){let t=Z$({name:`core`,reference:{priority:O0,importance:`lower`}});k0.push({behavior:e,priority:t}),O0=t}var Ntt=k0;function A0({converters:e,editor:t,keyGenerator:n,readOnly:r,schema:i}){let a=t.snapshot.context.selection,o={containers:t.snapshot.context.containers,converters:e,keyGenerator:n,readOnly:r,schema:i,selection:a,value:t.snapshot.context.value};return{blockIndexMap:t.blockIndexMap,context:o,decoratorState:t.snapshot.decoratorState}}function j0(e,t){let n=e.isPerformingBehaviorOperation;e.isPerformingBehaviorOperation=!0;try{t()}finally{e.isPerformingBehaviorOperation=n}}function Ptt(e,t,n){t()?i1(e,n):n()}var Ftt=({snapshot:e,operation:t})=>{let{context:n}=e,r=t.editor,i=t.at?n$(t.editor,t.at):null,a=i??r.snapshot.context.selection,o=a?.anchor.path,s=o?qq(e,o):n.schema,c=L4e({annotation:{_type:t.annotation.name,_key:t.annotation._key,...t.annotation.value},schema:s,keyGenerator:n.keyGenerator,profile:`strict`});if(!c)throw Error(`Failed to parse annotation ${vZ(t.annotation)}`);if(!a||OZ(a))return;let l=i?iQ(r,i,{affinity:`inward`}):null,u=Array.from(Pq(r.snapshot,{from:xZ(a,r.snapshot.context).path,to:bZ(a,r.snapshot.context).path,match:e=>oq({schema:r.snapshot.context.schema},e),reverse:kq(a,r.snapshot.context)})),d=0;i1(r,()=>{for(let{node:t,path:a}of u){if(!oq({schema:r.snapshot.context.schema},t)||t.children.length===0||t.children.length===1&&t.children[0]?.text===``||!qq(e,a).annotations.some(e=>e.name===c._type))continue;let o=d===0?c._key:n.keyGenerator(),s=t.markDefs??[];s.find(e=>e._type===c._type&&e._key===o)===void 0&&L1(r,{markDefs:[...s,{...c,_key:o}]},a);let u=i??r.snapshot.context.selection;if(u&&tJ(u)){let e=_q(r.snapshot,u.anchor.path)?.node;if(!(e&&OZ(u)&&sq({schema:r.snapshot.context.schema},e)&&e.text.length>0)){let e=iQ(r,u,{affinity:`inward`}),[t,n]=Aq(u,r.snapshot.context);(!T1(r,n,n.path)||!D1(r,n,n.path))&&k1(r,n.path,n.offset),(!E1(r,t,t.path)||!D1(r,t,t.path))&&k1(r,t.path,t.offset);let a=e.unref();!i&&a&&i$(r,a)}}let f=hq(r.snapshot,a),p=l?.current??r.snapshot.context.selection;for(let{node:e,path:t}of f){if(!sq({schema:r.snapshot.context.schema},e)||!p||!sJ(r.snapshot,p,t))continue;let n=e.marks??[];L1(r,{marks:[...n,o]},t)}d++}}),l?.unref()};function Itt(e,t,n){return Eq(e,t,n)===1}function Ltt(e,t,n){return Eq(e,t,n)===-1}var Rtt=({snapshot:e,operation:t})=>{let n=t.editor,r=t.at?n$(t.editor,t.at):null,i=r??n.snapshot.context.selection;if(i){if(OZ(i)){let r=bq(e,i.focus.path,{match:e=>oq({schema:n.snapshot.context.schema},e)});if(!r)return;let{node:a,path:o}=r,s=(a.markDefs??[]).filter(e=>e._type===t.annotation.name),c=_q(n.snapshot,i.focus.path);if(!c)return;let{node:l,path:u}=c;if(!sq({schema:n.snapshot.context.schema},l))return;let d=l.marks?.find(e=>s.some(t=>t._key===e));if(!d)return;let f=[],p=hq(n.snapshot,o);for(let e=p.length-1;e>=0;e--){let t=p[e];if(!t)continue;let{node:r,path:i}=t;if(sq({schema:n.snapshot.context.schema},r)&&Ltt(i,u,n.snapshot.context)){if(r.marks?.includes(d))f.push([r,i]);else break}}let m=[];for(let{node:e,path:t}of hq(n.snapshot,o))if(sq({schema:n.snapshot.context.schema},e)&&Itt(t,u,n.snapshot.context)){if(e.marks?.includes(d))m.push([e,t]);else break}for(let[e,t]of[...f,[l,u],...m])L1(n,{marks:e.marks?.filter(e=>e!==d)},t)}else{let e=r?iQ(n,r,{affinity:`inward`}):null;i1(n,()=>{let a=r??n.snapshot.context.selection;if(a&&tJ(a)){let e=_q(n.snapshot,a.anchor.path)?.node;if(!(e&&OZ(a)&&sq({schema:n.snapshot.context.schema},e)&&e.text.length>0)){let e=iQ(n,a,{affinity:`inward`}),[t,i]=Aq(a,n.snapshot.context);(!T1(n,i,i.path)||!D1(n,i,i.path))&&k1(n,i.path,i.offset),(!E1(n,t,t.path)||!D1(n,t,t.path))&&k1(n,t.path,t.offset);let o=e.unref();!r&&o&&i$(n,o)}}let o=Array.from(Pq(n.snapshot,{from:xZ(i,n.snapshot.context).path,to:bZ(i,n.snapshot.context).path,match:e=>oq({schema:n.snapshot.context.schema},e)})),s=e?.current??n.snapshot.context.selection;for(let{node:e,path:r}of o){if(!oq({schema:n.snapshot.context.schema},e))continue;let i=hq(n.snapshot,r);for(let{node:r,path:a}of i){if(!sq({schema:n.snapshot.context.schema},r)||!s||!sJ(n.snapshot,s,a))continue;let i=e.markDefs??[],o=r.marks??[],c=o.filter(e=>i.find(t=>t._key===e)?._type!==t.annotation.name);c.length!==o.length&&L1(n,{marks:c},a)}}}),e?.unref()}}};function ztt(e,t,n){let r=t._type,i=Kq(e,n);if(i){let t=i.of.find(e=>e.type===`block`?!1:e.type===`object`&&`name`in e?e.name===r:e.type===r);if(t&&t.type!==`block`)return t.type===`object`&&`name`in t&&t.name?{...t,name:t.name,fields:`fields`in t&&t.fields?t.fields:void 0}:e.context.schema.blockObjects.find(e=>e.name===r)}return e.context.schema.blockObjects.find(e=>e.name===r)}var Btt=({snapshot:e,operation:t})=>{let{context:n}=e,r=_q(t.editor.snapshot,t.at);if(!r)throw Error(`Unable to find block at ${vZ(t.at)}`);let i=r.node;if(jq(n,i)){let i=qq(e,r.path),a={};for(let o of Object.keys(t.props))if(o!==`_type`){if(o===`_key`){a[o]=t.props[o];continue}if(o===`style`){i.styles.some(e=>e.name===t.props[o])&&(a[o]=t.props[o]);continue}if(o===`listItem`){i.lists.some(e=>e.name===t.props[o])&&(a[o]=t.props[o]);continue}if(o===`level`){i.lists.length>0&&(a[o]=t.props[o]);continue}if(o===`markDefs`){let{markDefs:i}=N4e({keyGenerator:n.keyGenerator,markDefs:t.props[o],profile:`strict`,schema:qq(e,r.path)});a[o]=i;continue}n.schema.block.fields?.some(e=>e.name===o)&&(a[o]=t.props[o])}L1(t.editor,a,r.path)}else{let n=ztt(e,i,r.path),a={};for(let e of Object.keys(t.props))if(e!==`_type`){if(e===`_key`){a[e]=t.props[e];continue}n?.fields?.some(t=>t.name===e)&&(a[e]=t.props[e])}let o=$X(i,Object.entries(a).map(([e,t])=>rZ(t,[e])));L1(t.editor,o,r.path)}},Vtt=({snapshot:e,operation:t})=>{let{context:n}=e,r=_q(t.editor.snapshot,t.at);if(!r)throw Error(`Unable to find block at ${vZ(t.at)}`);let i=r.node;if(jq(n,i)){let e=t.props.filter(e=>e!==`_type`&&e!==`_key`),i={};for(let t of e)i[t]=null;L1(t.editor,i,r.path),t.props.includes(`_key`)&&L1(t.editor,{_key:n.keyGenerator()},r.path);return}let a={};for(let e of t.props)e!==`_type`&&(e===`_key`?a._key=n.keyGenerator():a[e]=null);L1(t.editor,a,r.path)};function M0(e,t){if(e.length===0)throw Error(`Cannot compute sibling path of the root path [${e}].`);let n=e.at(-1);if(!cq(n))throw Error(`Expected last segment of sibling path to be a keyed segment, got ${vZ(n)}.`);return[...e.slice(0,-1),{_key:t}]}var Htt=({snapshot:e,operation:t})=>{let n=_q(t.editor.snapshot,t.at);if(!n)throw Error(`Unable to find child at ${vZ(t.at)}`);let{node:r,path:i}=n;if(sq({schema:t.editor.snapshot.context.schema},r)){let{_type:e,text:n,...a}=t.props;L1(t.editor,{...r,...a},i);let o=a._key,s=typeof o==`string`&&o!==r._key?M0(i,o):i;typeof n==`string`&&r.text!==n&&(r.text.length>0&&t.editor.apply({type:`remove.text`,path:s,offset:0,text:r.text}),n.length>0&&t.editor.apply({type:`insert.text`,path:s,offset:0,text:n}));return}if(Tq(t.editor.snapshot,r)){let{inlineObjects:n}=qq(e,yq(i)),a=n.find(e=>e.name===r._type);if(!a)return;let{_type:o,_key:s,...c}=t.props;for(let e in c)a.fields.some(t=>t.name===e)||delete c[e];L1(t.editor,{...r,_key:typeof s==`string`?s:r._key,...c},i);return}throw Error(`Unable to determine the type of child at ${vZ(t.at)}`)},Utt=({snapshot:e,operation:t})=>{let{context:n}=e,r=_q(t.editor.snapshot,t.at);if(!r)throw Error(`Could not find a valid child at ${vZ(t.at)}`);let{node:i,path:a}=r;if(sq({schema:t.editor.snapshot.context.schema},i)){let e={};for(let r of t.props)if(r!==`_type`){if(r===`_key`){e._key=n.keyGenerator();continue}e[r]=null}L1(t.editor,e,a);return}if(Tq(t.editor.snapshot,i)){let e={};for(let r of t.props)r!==`_type`&&(r===`_key`?e._key=n.keyGenerator():e[r]=null);L1(t.editor,e,a);return}throw Error(`Unable to determine the type of child at ${vZ(t.at)}`)},Wtt=({snapshot:e,operation:t})=>{let n=t.editor,r=t.decorator,i=t.at?n$(t.editor,t.at):t.editor.snapshot.context.selection;if(i){if(aQ(i)){let a=iQ(n,i,{affinity:`inward`});i1(n,()=>{let[o,s]=Aq(i,n.snapshot.context);if(D1(n,s,s.path)||k1(n,s.path,s.offset),D1(n,o,o.path)||k1(n,o.path,o.offset),i=a.unref(),!i)throw Error(`Unable to add decorator without a selection`);t.at||i$(n,i);let c=xZ(i,n.snapshot.context),l=bZ(i,n.snapshot.context),u=Array.from(Pq(n.snapshot,{from:c.path,to:l.path,match:e=>sq({schema:n.snapshot.context.schema},e)}));for(let{node:t,path:i}of u){if(!sq({schema:n.snapshot.context.schema},t)||T1(n,c,i)&&!E1(n,c,i)||E1(n,l,i)&&!T1(n,l,i)||!qq(e,yq(i)).decorators.some(e=>e.name===r))continue;let a=[...(Array.isArray(t.marks)?t.marks:[]).filter(e=>e!==r),r];L1(n,{marks:a},i)}})}else{if(!Array.from(Pq(n.snapshot,{from:xZ(i,n.snapshot.context).path,to:bZ(i,n.snapshot.context).path,match:e=>sq({schema:n.snapshot.context.schema},e)}))?.at(0))return;let t=bq(e,i.focus.path,{match:t=>oq({schema:e.context.schema},t)});if(!t)return;let{node:a,path:o}=t;if(!qq(e,o).decorators.some(e=>e.name===r))return;let s=a.children.length===1&&sq({schema:n.snapshot.context.schema},a.children[0])&&a.children[0].text===``?a.children[0]:void 0;if(s){let e=s.marks??[],t=e.filter(e=>e!==r),i=e.length===t.length?[...e,r]:t;for(let{path:e}of Array.from(Pq(n.snapshot,{at:o,match:e=>sq({schema:n.snapshot.context.schema},e)})))L1(n,{marks:i},e)}else n.snapshot.decoratorState[r]=!0}if(n.snapshot.context.selection){let e=n.snapshot.context.selection;n.snapshot.context.selection={...e}}}},Gtt=({snapshot:e,operation:t})=>{let{context:n}=e,r=t.editor,i=t.decorator,a=t.at?n$(t.editor,t.at):r.snapshot.context.selection;if(a){if(aQ(a)){let e=iQ(r,a,{affinity:`inward`});i1(r,()=>{let t=_q(r.snapshot,a.anchor.path)?.node;if(!(t&&OZ(a)&&sq({schema:r.snapshot.context.schema},t)&&t.text.length>0)){let[e,t]=Aq(a,r.snapshot.context);(!T1(r,t,t.path)||!D1(r,t,t.path))&&k1(r,t.path,t.offset),(!E1(r,e,e.path)||!D1(r,e,e.path))&&k1(r,e.path,e.offset)}let o=e.unref();if(o){let e=[...Pq(r.snapshot,{from:xZ(o,r.snapshot.context).path,to:bZ(o,r.snapshot.context).path,match:e=>sq({schema:r.snapshot.context.schema},e)})];for(let{node:t,path:a}of e){if(!sq({schema:r.snapshot.context.schema},t))continue;let e=yq(a),o=_q(r.snapshot,e)?.node;oq({schema:r.snapshot.context.schema},o)&&o.children.includes(t)&&L1(r,{marks:(Array.isArray(t.marks)?t.marks:[]).filter(e=>e!==i),_type:n.schema.span.name},a)}}})}else{let t=bq(e,a.focus.path,{match:e=>oq({schema:r.snapshot.context.schema},e)});if(!t)return;let{node:n,path:o}=t,s=n.children.length===1&&sq({schema:r.snapshot.context.schema},n.children[0])&&n.children[0].text===``?n.children[0]:void 0;if(s){let e=(s.marks??[]).filter(e=>e!==i);for(let{path:t}of Array.from(Pq(r.snapshot,{at:o,match:e=>sq({schema:r.snapshot.context.schema},e)})))L1(r,{marks:e},t)}else r.snapshot.decoratorState[i]=!1}if(r.snapshot.context.selection){let e=r.snapshot.context.selection;r.snapshot.context.selection={...e}}}};function Ktt(e,t){let{context:n}=e,[r,i]=Aq(t,{value:n.value});if(r.offset!==0||i.offset!==0||OZ(t)||Bq(e,i.path,{direction:`previous`})!==void 0||!bq(e,i.path,{match:t=>oq({schema:e.context.schema},t)}))return t;for(let{path:n}of Pq(e,{from:r.path,to:i.path,match:(t,n)=>Xq(e,t,n)||wq(e,t,n)}))if(!Mq(n,r.path)&&!Mq(n,i.path))return t;let a=!0,o=!1;for(let{node:s,path:c}of Pq(e,{from:r.path,to:i.path,match:e=>sq({schema:n.schema},e),reverse:!0})){if(a){a=!1;continue}if(sq({schema:n.schema},s)){if(s.text===``){o=!0;continue}return o?t:{anchor:r,focus:{path:c,offset:s.text.length}}}}return t}function N0(e,t,n={}){let{affinity:r=`forward`}=n,i={current:t,affinity:r,unref(){let{current:t}=i;return e.pointRefs.delete(i),i.current=null,t}};return e.pointRefs.add(i),i}function qtt(e,t){let[n,r]=Aq(t,e.snapshot.context);return{start:Yq(e.snapshot,n.path,{match:(t,i)=>P0(e,t,i,n,r)})?.path,end:Yq(e.snapshot,r.path,{match:(t,i)=>P0(e,t,i,n,r)})?.path}}function P0(e,t,n,r,i){if(!wq(e.snapshot,t,n)||oq({schema:e.snapshot.context.schema},t))return!1;let a={value:e.snapshot.context.value},o=TZ(e,n),s=zZ(e,n),c=DZ(r,o)||aJ(r,o,a),l=DZ(i,s)||Oq(i,s,a);return!c||!l||DZ(r,o)&&DZ(i,s)&&F0(e,t,n)?!1:Jtt(e,n)}function Jtt(e,t){let n=yq(t);if(n.length===0)return!0;let r=_q(e.snapshot,n);return r?F0(e,r.node,n):!1}function F0(e,t,n){let r=e.containers.get(t._type);return r?r.field.of.some(t=>t.type===e.snapshot.context.schema.block.name):!1}function I0(e){let{context:t,mergingBlock:n,destinationBlock:r}=e,i=new Set(r.children.map(e=>e._key)),a=new Map((r.markDefs??[]).map(e=>[e._key,e])),o=new Map,s=[],c=n.markDefs?.flatMap(e=>{let n=a.get(e._key);if(!n)return[e];if(BQ(e,n))return s.push(e._key),[e];let r=t.keyGenerator();return o.set(e._key,r),[{...e,_key:r}]}),l=[];for(let e of n.markDefs??[]){let t=o.get(e._key);t&&l.push({markDefKey:e._key,newKey:t})}let u=[],d=n.children.map(e=>{let n=sq(t,e)?e.marks:void 0,r=n?.map(e=>o.get(e)??e),a=!(!r||IQ(r,n)),s=i.has(e._key)?t.keyGenerator():e._key,c={};return s!==e._key&&(c._key=s),a&&(c.marks=r),Object.keys(c).length>0&&u.push({childKey:e._key,props:c}),a?{...e,_key:s,marks:r}:{...e,_key:s}});return{renamedBlock:{...n,children:d,...n.markDefs?{markDefs:c}:{}},childRenames:u,markDefRenames:l,dedupedMarkDefKeys:s}}var Ytt=/[\u0980-\u09FF\u0E00-\u0E7F\u1000-\u109F\u0900-\u097F\u1780-\u17FF\u0D00-\u0D7F\u0B00-\u0B7F\u0A00-\u0A7F\u0B80-\u0BFF\u0C00-\u0C7F\u0ACD\u1A60\u1B44\u1BAB\uA9C0\uAAF6]+/;function L0(e,t,n){let{capture:r,collapsedInput:i,reverse:a,unit:o,selection:s,removeEmptyStartBlock:c}=n,l=s===`collapse-to-start`?N0(e,t.anchor,{affinity:`forward`}):null,u=s===`collapse-to-start`?N0(e,t.focus,{affinity:`backward`}):null,d=Xtt(e,t,{capture:r,removeEmptyStartBlock:c});if(s===`collapse-to-start`){let t=l?.unref()??u?.unref()??null;t&&e.select(t)}else l?.unref(),u?.unref();if(a&&o===`character`&&i&&d&&d.length>1&&Ytt.test(d)){let t=d.slice(0,d.length-1);if(e.snapshot.context.selection){let{path:n,offset:r}=e.snapshot.context.selection.anchor;e.apply({type:`insert.text`,path:n,offset:r,text:t})}}}function Xtt(e,t,n){let{capture:r,removeEmptyStartBlock:i}=n,[a,o]=Aq(t,e.snapshot.context),s=Gq(e.snapshot,a.path),c=Gq(e.snapshot,o.path);return!s||!c?null:EZ(s.path,c.path)?Ztt(e,a,o,r):EZ(yq(s.path),yq(c.path))?(Qtt(e,s.path,c.path,a,o,i),null):($tt(e,s.path,c.path,a,o),null)}function Ztt(e,t,n,r){if(EZ(t.path,n.path))return ent(e,t.path,t.offset,n.offset,r);let i=_q(e.snapshot,t.path);if(i&&Xq(e.snapshot,i.node,t.path))return e.apply({type:`unset`,path:t.path}),null;let a=R0(e,t.path,t.offset,r);B0(e,t.path,n.path);let o=Bq(e.snapshot,t.path,{direction:`next`});return o?Xq(e.snapshot,o.node,o.path)?(e.apply({type:`unset`,path:o.path}),a):(z0(e,o.path,n.offset),a):a}function Qtt(e,t,n,r,i,a){let o=_q(e.snapshot,t),s=_q(e.snapshot,n),c=o!=null&&Xq(e.snapshot,o.node,t),l=s!=null&&Xq(e.snapshot,s.node,n);if(c||(EZ(r.path,t)?int(e,t):(R0(e,r.path,r.offset,!1),H0(e,r.path))),ant(e,t,n),c&&l){G0(e,n),G0(e,t);return}if(c){if(!EZ(i.path,n)){W0(e,n,i.path);let t=cJ(e.snapshot,n);t&&z0(e,t.path,i.offset)}G0(e,t);return}if(l){G0(e,n);return}let u=Bq(e.snapshot,t,{direction:`next`})?.path??t;if(!EZ(i.path,n)){W0(e,u,i.path);let t=cJ(e.snapshot,u);t&&z0(e,t.path,i.offset)}ont(e,t,u,a)}function $tt(e,t,n,r,i){let a=qtt(e,{anchor:r,focus:i}),o=yZ(t,n),s=t.slice(0,o.length+1),c=n.slice(0,o.length+1);EZ(r.path,t)||(R0(e,r.path,r.offset,!1),H0(e,r.path));let l=t;for(;!EZ(l,s);)U0(e,l)?H0(e,l):tnt(e,l),l=yq(l);let u=Kq(e.snapshot,s);if(!u||u.of.some(t=>t.type===e.snapshot.context.schema.block.name))B0(e,s,c);else{let t=Bq(e.snapshot,s,{direction:`next`});for(;t&&!EZ(t.path,c);){let n=t.path;V0(e,n),t=Bq(e.snapshot,n,{direction:`next`})}}let d=n;for(;!EZ(d,c);)U0(e,d)?nnt(e,d):rnt(e,d),d=yq(d);if(!EZ(i.path,n)){W0(e,n,i.path);let t=cJ(e.snapshot,n);t&&z0(e,t.path,i.offset)}if(a.start&&a.end&&EZ(a.start,a.end)){e.apply({type:`unset`,path:a.start});return}a.end&&e.apply({type:`unset`,path:a.end}),a.start&&e.apply({type:`unset`,path:a.start})}function ent(e,t,n,r,i){let a=rJ(e.snapshot,t);if(!a)return null;let o=a.node.text.slice(n,r);return o.length===0?null:(e.apply({type:`remove.text`,path:t,offset:n,text:o}),i?o:null)}function R0(e,t,n,r){let i=rJ(e.snapshot,t);if(!i||n>=i.node.text.length)return null;let a=i.node.text.slice(n);return e.apply({type:`remove.text`,path:t,offset:n,text:a}),r?a:null}function z0(e,t,n){if(n<=0)return;let r=rJ(e.snapshot,t);r&&e.apply({type:`remove.text`,path:t,offset:0,text:r.node.text.slice(0,n)})}function B0(e,t,n){let r=Bq(e.snapshot,t,{direction:`next`});for(;r&&!EZ(r.path,n);)G0(e,r.path),r=Bq(e.snapshot,t,{direction:`next`})}function V0(e,t){let n=_q(e.snapshot,t)?.node;if(!n)return;let r=B1({containers:e.containers,schema:e.snapshot.context.schema,value:e.snapshot.context.value},t,n);if(!r||!(`container`in r))return;let i=r.field.name;if(r.field.of.some(t=>t.type===e.snapshot.context.schema.block.name)){let n=cJ(e.snapshot,t);for(;n;)G0(e,n.path),n=cJ(e.snapshot,t);let r=[...t,i,0];e.apply({type:`insert`,path:r,node:R1(e.snapshot,r),position:`before`});return}for(let n of hq(e.snapshot,t))V0(e,n.path)}function H0(e,t){let n=Bq(e.snapshot,t,{direction:`next`});for(;n;)G0(e,n.path),n=Bq(e.snapshot,t,{direction:`next`})}function tnt(e,t){let n=Bq(e.snapshot,t,{direction:`next`});for(;n;){let t=n.path;V0(e,t),n=Bq(e.snapshot,t,{direction:`next`})}}function nnt(e,t){let n=Bq(e.snapshot,t,{direction:`previous`});for(;n;)G0(e,n.path),n=Bq(e.snapshot,t,{direction:`previous`})}function rnt(e,t){let n=Bq(e.snapshot,t,{direction:`previous`});for(;n;){let t=n.path;V0(e,t),n=Bq(e.snapshot,t,{direction:`previous`})}}function U0(e,t){let n=Kq(e.snapshot,t);return!n||n.of.some(t=>t.type===e.snapshot.context.schema.block.name)}function int(e,t){let n=cJ(e.snapshot,t);for(;n;)G0(e,n.path),n=cJ(e.snapshot,t)}function W0(e,t,n){let r=n.at(-1)?._key;if(!r)return;let i=cJ(e.snapshot,t);for(;i&&i.path.at(-1)?._key!==r;)G0(e,i.path),i=cJ(e.snapshot,t)}function ant(e,t,n){let r=Bq(e.snapshot,n,{direction:`previous`});for(;r&&!EZ(r.path,t);){let t=Bq(e.snapshot,r.path,{direction:`previous`});G0(e,r.path),r=t}}function ont(e,t,n,r){if(EZ(t,n))return;let i=oJ(e.snapshot,t),a=oJ(e.snapshot,n);if(!i||!a)return;if(r&&CY({schema:e.snapshot.context.schema},i.node)){if(CY({schema:e.snapshot.context.schema},a.node)){G0(e,n);return}G0(e,t);return}let{renamedBlock:o,childRenames:s,markDefRenames:c,dedupedMarkDefKeys:l}=I0({context:e.snapshot.context,mergingBlock:a.node,destinationBlock:i.node});for(let{markDefKey:t,newKey:r}of c)e.apply({type:`set`,path:[...n,`markDefs`,{_key:t},`_key`],value:r});for(let{childKey:t,props:r}of s)L1(e,r,[...n,`children`,{_key:t}]);let u=o.markDefs?.filter(e=>!l.includes(e._key));Array.isArray(u)&&u.length>0&&L1(e,{markDefs:[...i.node.markDefs??[],...u]},t),P1(e,n,i.node.children.length)}function G0(e,t){_q(e.snapshot,t)&&e.apply({type:`unset`,path:t})}function K0(e,t,n){i1(e,()=>{let r=_q(e.snapshot,t.path),i=r&&Xq(e.snapshot,r.node,t.path)?r:Yq(e.snapshot,t.path,{match:(t,n)=>Xq(e.snapshot,t,n),mode:`highest`});if(i){e.apply({type:`unset`,path:i.path});return}let a={anchor:t,focus:n.direction===`backward`?ZZ(e,t,{unit:n.unit})||TZ(e,[]):XZ(e,t,{unit:n.unit})||zZ(e,[])};if(OZ(a))return;let o=n.direction===`backward`;L0(e,a,{capture:o&&n.unit===`character`,collapsedInput:!0,reverse:o,unit:n.unit,selection:n.selection,removeEmptyStartBlock:!0})})}function q0(e,t,n){i1(e,()=>{let r=snt(e,t);r&&L0(e,r,{capture:!1,collapsedInput:!1,reverse:!1,unit:`character`,selection:n.selection,removeEmptyStartBlock:n.removeEmptyStartBlock})})}function snt(e,t){if(OZ(t))return null;let[n,r]=Aq(t,e.snapshot.context),i=Gq(e.snapshot,n.path),a=Gq(e.snapshot,r.path),o=n,s=r,c=_q(e.snapshot,n.path);if((c&&Xq(e.snapshot,c.node,n.path)?c:Yq(e.snapshot,n.path,{match:(t,n)=>Xq(e.snapshot,t,n),mode:`highest`}))&&i){let t=ZZ(e,n);t&&Mq(i.path,t.path)&&(o=t)}let l=_q(e.snapshot,r.path);if((l&&Xq(e.snapshot,l.node,r.path)?l:Yq(e.snapshot,r.path,{match:(t,n)=>Xq(e.snapshot,t,n),mode:`highest`}))&&a){let t=XZ(e,r);t&&Mq(a.path,t.path)&&(s=t)}return{anchor:o,focus:s}}function cnt(e,t){let n=JZ(e,bZ(t,e.snapshot.context)),r=Array.from(YZ(e,{at:t})),i=0,a=r.length,o=Math.floor(a/2);if(J0(e,JZ(e,r[i]),n))return JZ(e,r[i],n);if(r.length<2)return JZ(e,r[r.length-1],n);for(;o!==r.length&&o!==i;)J0(e,JZ(e,r[o]),n)?a=o:i=o,o=Math.floor((i+a)/2);return JZ(e,r[i],n)}function J0(e,t,n){let r=IZ.toDOMRange(e,t).getBoundingClientRect(),i=IZ.toDOMRange(e,n).getBoundingClientRect();return Y0(r,i)&&Y0(i,r)}function Y0(e,t){let n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n}function X0(e,t,n,r){let i=[];for(let a of Pq(e.snapshot,{from:t,to:n,match:r}))i.push(a);let a=i.filter((e,t)=>!i.some((n,r)=>r>t&&Mq(e.path,n.path))).map(t=>O1(e,t.path));for(let t of a){let n=t.unref();n&&_q(e.snapshot,n)&&e.apply({type:`unset`,path:n})}}function lnt(e,t,n){let r=t;for(;;){let t=Kq(e,r);if(!t){let t=VJ(e.context.schema);return[...n].every(e=>t.has(e))?r:void 0}let i=new Set(t.of.map(e=>e.type));if([...n].every(e=>i.has(e)))return r;if(hq(e,t.path).length!==1)return;r=t.path}}function unt(e,t,n){let r=hq(e.snapshot,t);if(r.length===0){e.apply({type:`unset`,path:t});return}let i=new Set(r.map(e=>e.node._type)),a=lnt(e.snapshot,t,i);if(!a)return;let o=r[0].path.slice(0,t.length+1),s=e.snapshot.context.selection,c=n===`before`?[...r].reverse():r;for(let t of c)e.apply({type:`insert`,path:a,node:t.node,position:n});if(e.apply({type:`unset`,path:a}),s){let t=Z0(s.anchor,o),n=Z0(s.focus,o);e.apply({type:`set.selection`,properties:e.snapshot.context.selection,newProperties:{anchor:t,focus:n}})}}function Z0(e,t){return Mq(t,e.path)?{path:e.path.slice(t.length),offset:e.offset}:e}var dnt=({operation:e})=>{let t=e.at?n$(e.editor,e.at):e.editor.snapshot.context.selection;if(!t)throw Error(`Unable to delete without a selection`);let[n,r]=Aq(t,e.editor.snapshot.context);if(e.unit===`block`){X0(e.editor,n.path,r.path,(t,n)=>Hq(e.editor.snapshot,n));return}if(e.unit===`child`){X0(e.editor,n.path,r.path,(t,n)=>Wq(e.editor.snapshot,n));return}if(e.direction===`backward`&&e.unit===`line`){let n=EZ(t.anchor.path,t.focus.path)?bq(e.editor.snapshot,t.anchor.path,{match:t=>oq({schema:e.editor.snapshot.context.schema},t)}):(()=>{let n=yZ(t.anchor.path,t.focus.path),r=_q(e.editor.snapshot,n);return r&&jq({schema:e.editor.snapshot.context.schema},r.node)?r:bq(e.editor.snapshot,n,{match:t=>oq({schema:e.editor.snapshot.context.schema},t)})})();if(n){let r=JZ(e.editor,n.path,t.anchor),i=cnt(e.editor,r);if(!OZ(i)){q0(e.editor,i,{selection:`preserve`,removeEmptyStartBlock:!0});return}}}let i=e.direction===`backward`?`backward`:`forward`,a=e.at?`preserve`:`collapse-to-start`;if(OZ(t)){let n=Yq(e.editor.snapshot,t.anchor.path,{match:(t,n)=>Tq(e.editor.snapshot,t)&&wq(e.editor.snapshot,t,n)}),r=n?hq(e.editor.snapshot,n.path):void 0,[i]=r??[];if(n&&r?.length===1&&i&&CY(e.editor.snapshot.context,i.node)){unt(e.editor,n.path,e.direction===`backward`?`before`:`after`);return}}if(e.unit===`word`&&OZ(t)){K0(e.editor,t.anchor,{unit:`word`,direction:i,selection:`preserve`});return}if(OZ(t)){K0(e.editor,t.anchor,{unit:`character`,direction:i,selection:a});return}q0(e.editor,Ktt(e.editor.snapshot,t),{selection:a,removeEmptyStartBlock:!0})};function fnt(e,t){e.applyContext.push(Object.freeze({kind:`redo`}));try{t()}finally{e.applyContext.pop()}}function Q0(e,t,n){let r=e.snapshot,i={...n};if(t.type===`insert`)return c$.history(`No path adjustment needed for '${i.type}' operation and patch '${t.type}' (keyed paths)`),[i];if(t.type===`unset`&&t.path.length>0)return`path`in i&&Array.isArray(i.path)&&iJ(t.path,i.path)?(c$.history(`Skipping transformation that targeted removed block`),[]):[i];if(t.type===`unset`&&t.path.length===0)return c$.history(`Adjusting selection for unset everything patch and ${n.type} operation`),[];if(t.type===`diffMatchPatch`){let n=pnt(r,e,i),a=Gq(r,t.path);return!n||!a||n._key!==a.node._key||dg(t.value).forEach(e=>{let t=0,n=e.utf8Start1,{diffs:r}=e;if(r.forEach((e,i)=>{let[a,o]=e;a===1?(t+=o.length,n+=o.length):a===-1?(t-=o.length,n-=o.length):a===0&&(r.slice(i).every(([e])=>e===0)||(n+=o.length))}),i.type===`insert.text`&&n{e&&n{let t=e.editor,{redos:n}=t.history;if(n.length>0){let e=n[n.length-1];if(e.operations.length>0){let n=t.remotePatches.filter(t=>t.time>=e.timestamp),r=e.operations;n.forEach(e=>{r=r.flatMap(n=>Q0(t,e.patch,n))});try{i1(t,()=>{fnt(t,()=>{G1(t,()=>{r.forEach(e=>{t.apply(e)})})})})}catch(e){console.error(`Could not perform 'history.redo' operation: ${e instanceof Error?e.message:e}`),t.remotePatches.splice(0,t.remotePatches.length),a$(t),t.history={undos:[],redos:[]},t.onChange();return}t.history.undos.push(e),t.history.redos.pop()}}};function hnt(e,t){e.applyContext.push(Object.freeze({kind:`undo`}));try{t()}finally{e.applyContext.pop()}}function gnt(e){switch(e.type){case`insert`:if(!e.inverse)throw Error(`Cannot invert insert operation without inverse data. Remote operations should not reach the history plugin.`);return{type:`unset`,path:e.inverse.path};case`insert.text`:return{...e,type:`remove.text`};case`remove.text`:return{...e,type:`insert.text`};case`set`:if(!e.inverse)throw Error(`Cannot invert set operation without inverse data. Remote operations should not reach the history plugin.`);return e.inverse.type===`set`?{type:`set`,path:e.inverse.path,value:e.inverse.value,inverse:{type:`set`,path:e.path,value:e.value}}:{type:`unset`,path:e.inverse.path,inverse:{type:`set`,path:e.path,value:e.value}};case`unset`:if(!e.inverse)throw Error(`Cannot invert unset operation without inverse data. Remote operations should not reach the history plugin.`);return e.inverse.type===`insert`?{type:`insert`,path:e.inverse.path,node:e.inverse.node,position:e.inverse.position}:{type:`set`,path:e.inverse.path,value:e.inverse.value,inverse:{type:`unset`,path:e.path}};case`set.selection`:{let{properties:t,newProperties:n}=e;return t==null?{...e,properties:n,newProperties:null}:n==null?{...e,properties:null,newProperties:t}:{...e,properties:n,newProperties:t}}}}var _nt=({operation:e})=>{let t=e.editor,{undos:n}=t.history;if(n.length>0){let e=n[n.length-1];if(e.operations.length>0){let n=t.remotePatches.filter(t=>t.time>=e.timestamp),r=e.operations;n.forEach(e=>{r=r.flatMap(n=>Q0(t,e.patch,n))});let i=r.map(gnt).reverse();try{i1(t,()=>{hnt(t,()=>{G1(t,()=>{i.forEach(e=>{t.apply(e)})})})})}catch(e){console.error(`Could not perform 'history.undo' operation: ${e instanceof Error?e.message:e}`),t.remotePatches.splice(0,t.remotePatches.length),a$(t),t.history={undos:[],redos:[]},t.onChange();return}t.history.redos.push(e),t.history.undos.pop()}}},vnt=({operation:e})=>{e.editor.apply({type:`insert`,path:e.at,node:e.value,position:e.position})},ynt=({snapshot:e,operation:t})=>{let{context:n}=e,r=t.editor,i=t.at?n$(r,t.at):n$(r,r.snapshot.context.selection),a=i&&t.at&&t.placement!==`auto`?t.at:i,o=a?t.placement===`before`?xZ(a,r.snapshot.context).path:bZ(a,r.snapshot.context).path:r.snapshot.context.value.length>0?zZ(r,[]).path:void 0,s=o?qq(e,o):n.schema,c=kJ({block:t.block,keyGenerator:n.keyGenerator,profile:`strict`,schema:s});if(!c)return;let l=K1(c,{schemaTypes:n.schema}),u=bnt({editor:r,block:l,at:a??void 0,placement:t.placement});u&&$0({editor:r,context:n,block:l,target:u,select:t.select??`start`,selectionAtEntry:r.snapshot.context.selection})};function bnt(e){let{editor:t,block:n,at:r,placement:i}=e;if(t.snapshot.context.value.length===0)return{kind:`empty-editor`};let[a,o]=r?Aq(r,t.snapshot.context):[TZ(t,[]),zZ(t,[])],s=Gq(t.snapshot,a.path),c=Gq(t.snapshot,o.path);if(!s||!c)return;let l=s.path,u=c.node,d=c.path;if(i===`before`)return{kind:`before`,blockPath:l};if(i===`after`)return{kind:`after`,blockPath:d};let f={schema:t.snapshot.context.schema};if(!r){if(CY(f,u))return{kind:`replace`,blockPath:d};let e=t.containers.get(u._type)?.field,n=e&&u[e.name];return e&&Array.isArray(n)&&n.length===0?{kind:`first-child`,insertAt:[...d,e.name,0]}:{kind:`after`,blockPath:d}}if(aQ(r))return{kind:`delete-then-insert`,range:r,startBlockPath:l};let p=xZ(r,t.snapshot.context);if(CY(f,u))return{kind:`replace`,blockPath:d};let m=oq(f,n);if(!oq(f,u))return{kind:`after`,blockPath:d};let h=TZ(t,d),g=zZ(t,d),_=DZ(p,h),v=DZ(p,g);return m?{kind:`fragment`,at:p,endBlockPath:d}:_?{kind:`before`,blockPath:d}:v?{kind:`after`,blockPath:d}:{kind:`split-insert`,blockPath:d,splitAt:p}}function $0(e){let{editor:t,context:n,block:r,target:i,select:a,selectionAtEntry:o,wasCrossBlock:s}=e;switch(i.kind){case`empty-editor`:t2(t,xnt(t,r),a,o);return;case`before`:t2(t,e2(t,r,i.blockPath,`before`),a,o);return;case`after`:t2(t,e2(t,r,i.blockPath,`after`),a,o);return;case`replace`:t2(t,Snt(t,r,i.blockPath),a,o);return;case`first-child`:M1(t,r,i.insertAt),t2(t,[...i.insertAt.slice(0,-1),{_key:r._key}],a,o);return;case`split-insert`:t2(t,Cnt(t,r,i.blockPath,i.splitAt),a,o);return;case`fragment`:wnt({editor:t,context:n,block:r,at:i.at,endBlockPath:i.endBlockPath,select:a,wasCrossBlock:s});return;case`delete-then-insert`:Tnt({editor:t,context:n,block:r,range:i.range,select:a,selectionAtEntry:o});return}}function xnt(e,t){return M1(e,t,[0]),[{_key:t._key}]}function e2(e,t,n,r){let i=O1(e,n),a={type:`insert`,path:n,node:t,position:r};return e.apply(a),M0(i.unref()??n,a.node._key)}function Snt(e,t,n){let r=e2(e,t,n,`before`);return e.apply({type:`unset`,path:n}),r}function Cnt(e,t,n,r){let i=O1(e,n,{affinity:`backward`});if(r.offset>0){let t=rJ(e.snapshot,r.path);t&&r.offset0?i+1:i;s>0&&soq({schema:t.snapshot.context.schema},e)}),y=oq({schema:t.snapshot.context.schema},r),b=a===`none`?g:o;if(y&&v){if(!d&&CY(n,v.node)){$0({editor:t,context:n,block:r,target:{kind:`replace`,blockPath:v.path},select:a,selectionAtEntry:b});return}$0({editor:t,context:n,block:r,target:{kind:`fragment`,at:_,endBlockPath:v.path},select:a,selectionAtEntry:b,wasCrossBlock:d});return}let x=v??Gq(t.snapshot,_.path);if(!x)return;let S=e2(t,r,x.path,m?`before`:`after`);t2(t,S,a,b),y||Ent({editor:t,context:n,insertedPath:S})}function Ent(e){let{editor:t,context:n,insertedPath:r}=e;for(let e of[`next`,`previous`]){let i=Bq(t.snapshot,r,{direction:e});if(i&&CY(n,i.node)){t.apply({type:`unset`,path:i.path});return}}}function Dnt(e,t){return typeof t==`number`?t:cq(t)?e.findIndex(e=>e._key===t._key):-1}function Ont(e){let{context:t,block:n,endBlock:r}=e;if(!oq({schema:t.schema},n))return{adjustedBlock:n,adjustedMarkDefs:void 0};if(!oq({schema:t.schema},r))return{adjustedBlock:n,adjustedMarkDefs:n.markDefs};let i=r.children.map(e=>e._key),a=new Map((r.markDefs??[]).map(e=>[e._key,e])),o=new Map,s=n.markDefs?.flatMap(e=>{let n=a.get(e._key);if(!n)return[e];if(BQ(e,n))return[];let r=t.keyGenerator();return o.set(e._key,r),[{...e,_key:r}]}),c=n.children.map(e=>{if(sq(t,e)){let n=e.marks?.map(e=>o.get(e)??e)??[];if(!IQ(e.marks,n))return{...e,_key:i.includes(e._key)?t.keyGenerator():e._key,marks:n}}return i.includes(e._key)?{...e,_key:t.keyGenerator()}:e});return{adjustedBlock:RQ(n.children,c,t.schema.span.name)?n:{...n,children:c},adjustedMarkDefs:s}}function knt(e,t,n){if(!oq({schema:e.snapshot.context.schema},t))return;n.offset>0&&rJ(e.snapshot,n.path)&&k1(e,n.path,n.offset);let r=yq(n.path),i;if(n.offset===0&&t.children.length===1){let r=t.children[0],i=rJ(e.snapshot,n.path);if(i&&sq({schema:e.snapshot.context.schema},r))return r.text.length>0&&e.apply({type:`insert.text`,path:n.path,offset:0,text:r.text}),i.node._key}let a=n.path;for(let o of t.children){let s={type:`insert`,path:a,node:o,position:n.offset>0||o!==t.children[0]?`after`:`before`};e.apply(s),a=[...r,`children`,{_key:s.node._key}],i===void 0&&(i=s.node._key)}return i}var Ant=({snapshot:e,operation:t})=>{let{context:n}=e,r=t.editor.snapshot.context.selection?.focus;if(!r)throw Error(`Unable to insert child without a focus`);let i=bq(t.editor.snapshot,r.path,{match:e=>oq({schema:t.editor.snapshot.context.schema},e)});if(!i)throw Error(`Unable to insert child without a focus block`);let a=i.node;if(!jq(n,a))throw Error(`Unable to insert child into a non-text block`);let o=r.path.at(-1);if(!cq(o))throw Error(`Unable to insert child without a focus child`);let s=[...i.path,`children`,o],c=a.markDefs??[],l=new Set(c.map(e=>e._key)),u=qq(e,i.path),d=j4e({span:t.child,keyGenerator:n.keyGenerator,markDefKeys:l,profile:`strict`,schema:u});if(d){let e=_q(t.editor.snapshot,s);if(e&&sq({schema:t.editor.snapshot.context.schema},e.node)&&e.node)N1(t.editor,d,r);else{let e=Bq(t.editor.snapshot,s,{direction:`next`});e?M1(t.editor,d,e.path):t.editor.apply({type:`insert`,path:s,node:d,position:`after`})}t.editor.pendingSelection=t.editor.snapshot.context.selection;return}let f=M4e({inlineObject:t.child,keyGenerator:n.keyGenerator,profile:`strict`,schema:u});if(f){let{_key:e,_type:n,...i}=f,a={_key:e,_type:n,...i},o=_q(t.editor.snapshot,s);if(o&&sq({schema:t.editor.snapshot.context.schema},o.node)&&o.node)N1(t.editor,a,r);else{let e=Bq(t.editor.snapshot,s,{direction:`next`});e?M1(t.editor,a,e.path):t.editor.apply({type:`insert`,path:s,node:a,position:`after`})}return}},jnt=({operation:e})=>{let{editor:t}=e;if(e.at!==void 0&&e.offset!==void 0){if(e.text.length===0)return;e.editor.apply({type:`insert.text`,path:e.at,offset:e.offset,text:e.text});return}let{selection:n}=t.snapshot.context;if(!n||!OZ(n))return;let{path:r,offset:i}=n.anchor,a=_q(t.snapshot,r);if(!a)return;let o=a.node;if(Xq(t.snapshot,o,a.path)){let e=Bq(t.snapshot,a.path,{direction:`next`});if(e){if(rJ(t.snapshot,e.path))r=e.path,i=0,i$(t,{path:r,offset:i});else return}else return}e.text.length>0&&t.apply({type:`insert.text`,path:r,offset:i,text:e.text})};function n2(e,t={}){let n=e.snapshot.context.selection;if(!n)return;let{distance:r=1,unit:i=`character`,reverse:a=!1}=t,{anchor:o,focus:s}=n,c={distance:r,unit:i},l=a?ZZ(e,o,c):XZ(e,o,c),u=a?ZZ(e,s,c):XZ(e,s,c),d={};l&&(d.anchor=l),u&&(d.focus=u),(d.anchor||d.focus)&&i$(e,{...n,...d})}var Mnt={"annotation.add":Ftt,"annotation.remove":Rtt,"block.set":Btt,"block.unset":Vtt,"child.set":Htt,"child.unset":Utt,"decorator.add":Wtt,"decorator.remove":Gtt,delete:dnt,"history.redo":mnt,"history.undo":_nt,insert:vnt,"insert.block":ynt,"insert.child":Ant,"insert.text":jnt,"move.backward":({operation:e})=>{n2(e.editor,{unit:`character`,distance:e.distance,reverse:!0})},"move.forward":({operation:e})=>{n2(e.editor,{unit:`character`,distance:e.distance})},"remove.text":({operation:e})=>{e.text.length!==0&&e.editor.apply({type:`remove.text`,path:e.at,offset:e.offset,text:e.text})},select:({operation:e})=>{let t=n$(e.editor,e.at);if(t){let n=fJ(e.editor.snapshot,t.anchor.path),r=fJ(e.editor.snapshot,t.focus.path),i=n?[n]:[];r&&r.node!==n?.node&&i.push(r),i.length>0&&(i1(e.editor,()=>{for(let t of i){e.editor.applyContext.push(Object.freeze({kind:`normalization`}));try{e.editor.normalizeNode([t.node,t.path])}finally{e.editor.applyContext.pop()}}}),t=n$(e.editor,e.at))}t?i$(e.editor,t):a$(e.editor),e.editor.focused&&e.editor.snapshot.context.readOnly&&(e.editor.focused=!1)},set:({operation:e})=>{e.editor.apply({type:`set`,path:e.at,value:e.value})},unset:({operation:e})=>{e.editor.apply({type:`unset`,path:e.at})}};function r2({snapshot:e,operation:t}){let n=()=>{try{let n=Mnt[t.type];n({snapshot:e,operation:t})}catch(e){console.error(Error(`Performing "${t.type}" failed due to: ${e instanceof Error?e.message:e}`))}};n1(t.editor)?i1(t.editor,n):n()}var Nnt=[OY({on:`annotation.set`,guard:({snapshot:e,event:t})=>{let n=t.at.at(-1);if(!cq(n))return!1;let r=n._key,i=_q(e,t.at.slice(0,-2));if(!i||!oq(e.context,i.node))return!1;let a=i.node.markDefs?.map(e=>e._key===r?{...e,...t.props}:e);return{blockPath:i.path,updatedMarkDefs:a}},actions:[(e,{blockPath:t,updatedMarkDefs:n})=>[EY({type:`block.set`,at:t,props:{markDefs:n}})]]}),OY({on:`annotation.toggle`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};return lY(t.annotation.name)(r)},actions:[({event:e})=>[EY({type:`annotation.remove`,annotation:e.annotation,at:e.at})]]}),OY({on:`annotation.toggle`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};return!lY(t.annotation.name)(r)},actions:[({event:e})=>[EY({type:`annotation.add`,annotation:e.annotation,at:e.at})]]})],Pnt=[OY({on:`decorator.toggle`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};return gY(t.decorator)(r)},actions:[({event:e})=>[EY({type:`decorator.remove`,decorator:e.decorator,at:e.at})]]}),OY({on:`decorator.toggle`,guard:({snapshot:e,event:t})=>{let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};return!gY(t.decorator)(r)},actions:[({event:e})=>[EY({...e,type:`decorator.add`})]]})],Fnt=[OY({on:`delete.backward`,guard:({snapshot:e})=>e.context.selection,actions:[({event:e})=>[EY({type:`delete`,direction:`backward`,unit:e.unit})]]}),OY({on:`delete`,guard:({snapshot:e,event:t})=>{if(t.direction!==`backward`)return!1;let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}},i=BJ(r);if(!i)return!1;let a=Bq(r,i.path,{direction:`previous`});if(!a||!bY(i)(r)||!oq(e.context,a.node))return!1;let o={node:a.node,path:a.path},s=SJ({context:e.context,block:o}),{renamedBlock:c,renameActions:l}=i2({context:e.context,mergingBlockPath:i.path,mergingBlock:i.node,destinationBlock:o.node});return{previousBlockEndPoint:s,focusTextBlock:i,renamedBlock:c,renameActions:l}},actions:[(e,{previousBlockEndPoint:t,focusTextBlock:n,renamedBlock:r,renameActions:i})=>[...i,EY({type:`delete.block`,at:n.path}),EY({type:`select`,at:{anchor:t,focus:t}}),EY({type:`insert.block`,block:r,placement:`auto`,select:`start`})]]}),OY({on:`delete.forward`,guard:({snapshot:e})=>e.context.selection,actions:[({event:e})=>[EY({type:`delete`,direction:`forward`,unit:e.unit})]]}),OY({on:`delete`,guard:({snapshot:e,event:t})=>{if(t.direction!==`forward`)return!1;let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}};if(!ZJ(r))return!1;let i=BJ(r);if(!i)return!1;let a=Bq(r,i.path,{direction:`next`});return!a||!CY(e.context,i.node)||!oq(e.context,a.node)?!1:{focusTextBlock:i,nextBlockStartPoint:CJ({context:e.context,block:{node:a.node,path:a.path}})}},actions:[(e,{focusTextBlock:t,nextBlockStartPoint:n})=>[EY({type:`delete.block`,at:t.path}),EY({type:`select`,at:{anchor:n,focus:n}})]]}),OY({on:`delete`,guard:({snapshot:e,event:t})=>{if(t.direction!==`forward`)return!1;let n=t.at??e.context.selection;if(!n)return!1;let r={...e,context:{...e.context,selection:n}},i=BJ(r);if(!i)return!1;let a=Bq(r,i.path,{direction:`next`});if(!a||!yY(i)(r)||!oq(e.context,a.node))return!1;let{renamedBlock:o,renameActions:s}=i2({context:e.context,mergingBlockPath:a.path,mergingBlock:a.node,destinationBlock:i.node});return{nextBlockPath:a.path,renamedBlock:o,renameActions:s}},actions:[(e,{nextBlockPath:t,renamedBlock:n,renameActions:r})=>[...r,EY({type:`delete.block`,at:t}),EY({type:`insert.block`,block:n,placement:`auto`,select:`none`})]]}),OY({on:`delete.block`,actions:[({event:e})=>[EY({type:`delete`,at:{anchor:{path:e.at,offset:0},focus:{path:e.at,offset:0}},unit:`block`})]]}),OY({on:`delete.child`,guard:({snapshot:e,event:t})=>{let n=IJ({...e,context:{...e.context,selection:{anchor:{path:t.at,offset:0},focus:{path:t.at,offset:0}}}});return n?sq(e.context,n.node)?{selection:{anchor:{path:t.at,offset:0},focus:{path:t.at,offset:n.node.text.length}}}:{selection:{anchor:{path:t.at,offset:0},focus:{path:t.at,offset:0}}}:!1},actions:[(e,{selection:t})=>[EY({type:`delete`,at:t})]]}),OY({on:`delete.text`,actions:[({event:e})=>[EY({...e,type:`delete`})]]})];function i2(e){let{context:t,mergingBlockPath:n,mergingBlock:r,destinationBlock:i}=e,{renamedBlock:a,childRenames:o,markDefRenames:s}=I0({context:t,mergingBlock:r,destinationBlock:i}),c=[];for(let{markDefKey:e,newKey:t}of s)c.push(EY({type:`set`,at:[...n,`markDefs`,{_key:e},`_key`],value:t}));for(let{childKey:e,props:t}of o)c.push(EY({type:`child.set`,at:[...n,`children`,{_key:e}],props:t}));return{renamedBlock:a,renameActions:c}}var a2=[`application/x-portable-text`,`application/json`,`text/markdown`,`text/html`,`text/plain`];function o2({dataTransfer:e,startAfter:t}){let n=t?a2.indexOf(t)+1:0;for(let t=n;t{let t=o2({dataTransfer:e.originEvent.originEvent.dataTransfer});return t?{type:`deserialize.data`,mimeType:t.mimeType,data:t.data,originEvent:e.originEvent}:!1},actions:[(e,t)=>[EY(t)]]}),OY({on:`deserialize`,actions:[({event:e})=>[EY({type:`deserialization.failure`,mimeType:`*/*`,reason:`No Behavior was able to handle the incoming data`,originEvent:e.originEvent})]]}),OY({on:`deserialize.data`,guard:({event:e})=>{if(e.mimeType!==`text/html`)return!1;let t=e.originEvent.originEvent.dataTransfer.getData(`text/plain`);return e.data===t&&{type:`deserialize.data`,mimeType:`text/plain`,data:t,originEvent:e.originEvent}},actions:[(e,t)=>[EY(t)]]}),OY({on:`deserialize.data`,guard:({snapshot:e,event:t})=>{if(t.mimeType!==`text/plain`||t.originEvent.type===`drag.drop`||!BJ(e))return!1;let n=e.context.converters.find(e=>e.mimeType===t.mimeType);if(!n)return!1;let r=n.deserialize({snapshot:e,event:{type:`deserialize`,data:t.data}});if(r.type!==`deserialization.success`)return!1;let i=cY(e);return{activeAnnotations:K4e(e),activeDecorators:i,textRuns:r.data.flatMap(t=>oq(e.context,t)?[SY(t)]:[])}},actions:[(e,{activeAnnotations:t,activeDecorators:n,textRuns:r})=>r.flatMap((e,i)=>i===r.length-1?[EY({type:`insert.span`,text:e,decorators:n,annotations:t.map(({_key:e,_type:t,...n})=>({name:t,value:n}))})]:[EY({type:`insert.span`,text:e,decorators:n,annotations:t.map(({_key:e,_type:t,...n})=>({name:t,value:n}))}),EY({type:`insert.break`})])]}),OY({on:`deserialize.data`,guard:({snapshot:e,event:t})=>{let n=e.context.converters.find(e=>e.mimeType===t.mimeType);return n?n.deserialize({snapshot:e,event:{type:`deserialize`,data:t.data}}):!1},actions:[({event:e},t)=>[EY({...t,originEvent:e.originEvent})]]}),OY({on:`deserialize.data`,guard:({snapshot:e,event:t})=>!e.context.converters.find(e=>e.mimeType===t.mimeType),actions:[({event:e})=>[EY({type:`deserialization.failure`,mimeType:e.mimeType,reason:`no converter or Behavior handled the mime type`,originEvent:e.originEvent})]]}),OY({on:`deserialization.success`,actions:[({snapshot:e,event:t})=>[EY({type:`insert.blocks`,blocks:b0(e,t.data),placement:`auto`})]]}),OY({on:`deserialization.failure`,guard:({event:e})=>{if(e.mimeType===`*/*`)return!1;let t=o2({dataTransfer:e.originEvent.originEvent.dataTransfer,startAfter:e.mimeType});return t?{type:`deserialize.data`,mimeType:t.mimeType,data:t.data,originEvent:e.originEvent}:!1},actions:[(e,t)=>[EY(t)]]}),OY({on:`deserialization.failure`,actions:[({event:e})=>[{type:`effect`,effect:()=>{console.warn(`Deserialization of ${e.mimeType} failed with reason "${e.reason}"`)}}]]})],Lnt=[OY({on:`input.*`,guard:({snapshot:e})=>QJ(e),actions:[({event:e})=>[EY({type:`delete`}),TY(e)]]}),OY({on:`input.*`,guard:({event:e})=>{let t=e.originEvent.dataTransfer.getData(`text/plain`),n=e.originEvent.dataTransfer.getData(`text/html`),r=e.originEvent.dataTransfer.types;return!t||t.includes(` -`)?!1:r.length===1?{text:t}:r.length>2?!1:n&&t===n?{text:t}:!1},actions:[(e,{text:t})=>[EY({type:`insert.text`,text:t})]]}),OY({on:`input.*`,actions:[({event:e})=>[EY({type:`deserialize`,originEvent:e})]]})];function s2(e){return t=>!e||t.blockIndexMap.has(lq([{_key:e}]))?t.context.keyGenerator():e}function c2(e){return{anchor:{path:e,offset:0},focus:{path:e,offset:0}}}function l2(e,t){return e.length===0?[{_key:t}]:M0(e,t)}var Rnt=[OY({on:`insert.blocks`,guard:({event:e})=>{let t=e.blocks.length===1?e.blocks.at(0):void 0;return t?{onlyBlock:t}:!1},actions:[({event:e},{onlyBlock:t})=>[EY({type:`insert.block`,block:t,placement:e.placement,select:e.select??`end`,...e.at?{at:e.at}:{}})]]}),OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{if(t.placement!==`before`&&t.placement!==`after`)return!1;let n=t.at??e.context.selection,r=n?zJ({...e,context:{...e.context,selection:n}}):void 0;return{referenceBlockPath:r?r.path:[]}},actions:[({snapshot:e,event:t},{referenceBlockPath:n})=>{let r,i,a,o=[],s=-1;for(let c of t.blocks){s++;let l=s2(c._key)(e),u=l2(n,l);s===0&&(r=u),s===t.blocks.length-1&&(i=u),o.push(EY({type:`insert.block`,block:l===c._key?c:{...c,_key:l},placement:t.placement===`after`?`after`:s===0?`before`:`after`,select:`none`,...a?{at:c2(a)}:t.at?{at:t.at}:{}})),a=u}let c=t.select??`end`;return c===`start`&&r&&o.push(EY({type:`select.block`,at:r,select:`start`})),c===`end`&&i&&o.push(EY({type:`select.block`,at:i,select:`end`})),o}]}),OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{if(t.placement!==`auto`)return!1;let n=t.at??e.context.selection;if(!n)return!1;let r=BJ({...e,context:{...e.context,selection:n}});if(!r||CY(e.context,r.node))return!1;let i=CJ({context:e.context,block:r}),a=SJ({context:e.context,block:r}),o=E0({context:e.context,block:r.node,startPoint:n.focus,endPoint:a}),s=jq(e.context,t.blocks.at(0));return{focusTextBlock:r,focusBlockStartPoint:i,focusBlockEndPoint:a,focusTextBlockAfter:o,at:n,originalSelection:e.context.selection,isFirstBlockTextBlock:s}},actions:[({snapshot:e,event:t},{focusTextBlock:n,focusBlockEndPoint:r,focusTextBlockAfter:i,at:a,focusBlockStartPoint:o,isFirstBlockTextBlock:s,originalSelection:c})=>{let l=n.path,u,d,f=[],p=-1;for(let i of t.blocks){if(p++,p===0){yJ(a.focus,r)||f.push(EY({type:`delete`,at:{anchor:a.focus,focus:r}}));let s=s2(i._key)(e),c=yJ(a.focus,o);jq(e.context,i)&&!c?(d=n.path,u=n.path):(d=l2(l,s),u=d),f.push(EY({type:`insert.block`,block:s===i._key?i:{...i,_key:s},placement:`auto`,select:`end`,...t.at?{at:t.at}:{}}));continue}if(p===t.blocks.length-1){let t=s2(i._key)(e);f.push(EY({type:`insert.block`,block:t===i._key?i:{...i,_key:t},placement:`after`,select:`end`,at:u?c2(u):void 0})),u=l2(l,t);continue}let s=s2(i._key)(e);f.push(EY({type:`insert.block`,block:s===i._key?i:{...i,_key:s},placement:`after`,select:u?`none`:`end`,at:u?c2(u):void 0})),u=l2(l,s)}return CY(e.context,i)||f.push(EY({type:`insert.block`,block:i,placement:`auto`,select:t.select===`end`?`none`:`end`})),t.select===`none`&&f.push(EY({type:`select`,at:c})),t.select===`start`&&((yJ(a.focus,o)||!s)&&d?f.push(EY({type:`select.block`,at:d,select:`start`})):f.push(EY({type:`select`,at:{anchor:a.focus,focus:a.focus}}))),f}]}),OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{if(t.placement!==`auto`)return!1;let n=t.at??e.context.selection,r=n?zJ({...e,context:{...e.context,selection:n}}):void 0;return{referenceBlockPath:r?r.path:[],originalSelection:e.context.selection}},actions:[({snapshot:e,event:t},{referenceBlockPath:n,originalSelection:r})=>{let i,a,o,s=[],c=-1;for(let r of t.blocks){c++;let l=s2(r._key)(e),u=l2(n,l);c===0&&(i=u),c===t.blocks.length-1&&(a=u),s.push(EY({type:`insert.block`,block:l===r._key?r:{...r,_key:l},placement:c===0?`auto`:`after`,select:`none`,...o?{at:c2(o)}:t.at?{at:t.at}:{}})),o=u}let l=t.select??`end`;return l===`none`?s.push(EY({type:`select`,at:r})):l===`start`&&i?s.push(EY({type:`select.block`,at:i,select:`start`})):a&&s.push(EY({type:`select.block`,at:a,select:`end`})),s}]}),OY({on:`insert.break`,actions:[()=>[EY({type:`split`})]]}),OY({on:`insert.child`,guard:({snapshot:e})=>{let t=hY(e);return!t||e.context.selection?!1:{lastBlockEndPoint:SJ({context:e.context,block:t})}},actions:[({event:e},{lastBlockEndPoint:t})=>[EY({type:`select`,at:{anchor:t,focus:t}}),EY(e)]]}),OY({on:`insert.child`,guard:({snapshot:e})=>{let t=BJ(e);return e.context.selection&&!t},actions:[({snapshot:e,event:t})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:[{_type:e.context.schema.span.name,text:``,marks:[]}]},placement:`auto`,select:`end`}),EY(t)]]}),OY({on:`insert.inline object`,actions:[({event:e})=>[EY({type:`insert.child`,child:{_type:e.inlineObject.name,...e.inlineObject.value}})]]}),OY({on:`insert.soft break`,actions:[()=>[EY({type:`insert.text`,text:` -`})]]}),OY({on:`insert.span`,guard:({snapshot:e})=>!BJ(e),actions:[({snapshot:e,event:t})=>[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:[{_type:e.context.schema.span.name,text:``,marks:[]}]},placement:`auto`,select:`end`}),EY(t)]]}),OY({on:`insert.span`,guard:({snapshot:e,event:t})=>{let n=BJ(e);return{markDefs:t.annotations?.map(t=>({_type:t.name,_key:e.context.keyGenerator(),...t.value}))??[],focusTextBlock:n}},actions:[({snapshot:e,event:t},{markDefs:n,focusTextBlock:r})=>[...r?[EY({type:`block.set`,at:r.path,props:{markDefs:[...r.node.markDefs??[],...n]}})]:[],EY({type:`insert.child`,child:{_type:e.context.schema.span.name,text:t.text,marks:[...t.decorators??[],...n.map(e=>e._key)]}})]]}),OY({on:`insert.text`,guard:({snapshot:e})=>ZJ(e)&&LJ(e),actions:[({event:e})=>[EY({type:`move.forward`,distance:1}),EY(e)]]}),OY({on:`insert.text`,guard:({snapshot:e})=>QJ(e),actions:[({event:e})=>[EY({type:`delete`}),EY(e)]]}),OY({on:`insert.text`,guard:({snapshot:e})=>{if(e.context.selection)return!1;let t=hY(e);return t?{endPoint:SJ({context:e.context,block:t})}:!1},actions:[({event:e},{endPoint:t})=>[EY({type:`select`,at:{anchor:t,focus:t}}),EY(e)]]})],znt=UY({default:[{key:`ArrowLeft`,shift:!0,meta:!1,ctrl:!1,alt:!1}]}),Bnt=[OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.backspace.guard(t.originEvent)&&ZJ(e)&&LJ(e),actions:[()=>[EY({type:`delete.backward`,unit:`character`})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.delete.guard(t.originEvent)&&ZJ(e)&&LJ(e),actions:[()=>[EY({type:`delete.forward`,unit:`character`})]]}),OY({on:`keyboard.keydown`,guard:({event:e})=>u0.deleteWord.backward.guard(e.originEvent),actions:[()=>[EY({type:`delete.backward`,unit:`word`})]]}),OY({on:`keyboard.keydown`,guard:({event:e})=>u0.deleteWord.forward.guard(e.originEvent),actions:[()=>[EY({type:`delete.forward`,unit:`word`})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.break.guard(t.originEvent)&&ZJ(e)&&LJ(e),actions:[()=>[EY({type:`insert.break`})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>u0.break.guard(t.originEvent)&&QJ(e),actions:[()=>[EY({type:`insert.break`})]]}),OY({on:`keyboard.keydown`,guard:({event:e})=>u0.lineBreak.guard(e.originEvent),actions:[()=>[EY({type:`insert.soft break`})]]}),OY({on:`keyboard.keydown`,guard:({event:e})=>u0.history.undo.guard(e.originEvent),actions:[()=>[EY({type:`history.undo`})]]}),OY({on:`keyboard.keydown`,guard:({event:e})=>u0.history.redo.guard(e.originEvent),actions:[()=>[EY({type:`history.redo`})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!u0.selectAll.guard(t.originEvent))return!1;let n=Zq(e,[],{edge:`start`}),r=Zq(e,[],{edge:`end`}),i=n?Gq(e,n.path):void 0,a=r?Gq(e,r.path):void 0;return!i||!a?!1:{anchor:CJ({context:e.context,block:i}),focus:SJ({context:e.context,block:a})}},actions:[(e,{anchor:t,focus:n})=>[EY({type:`select`,at:{anchor:t,focus:n}})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:e,event:t})=>{if(!e.context.selection||!znt.guard(t.originEvent))return!1;let n=BJ(e);if(!n)return!1;let r=Bq(e,n.path,{direction:`previous`});if(!r)return!1;let i=Uq(e,r.path);return i&&e.context.selection.focus.offset===0&&CY(e.context,n.node)?{previousBlock:i,selection:e.context.selection}:!1},actions:[({snapshot:e},{previousBlock:t,selection:n})=>[EY({type:`select`,at:{anchor:n.anchor,focus:SJ({context:e.context,block:t})}})]]})],Vnt=[OY({on:`list item.add`,guard:({snapshot:e,event:t})=>{let n=sY(e).filter(n=>qq(e,n.path).lists.some(e=>e.name===t.listItem));return n.length!==0&&{selectedTextBlocks:n}},actions:[({event:e},{selectedTextBlocks:t})=>t.map(t=>EY({type:`block.set`,at:t.path,props:{level:t.node.level??1,listItem:e.listItem}}))]}),OY({on:`list item.remove`,guard:({snapshot:e})=>({selectedTextBlocks:sY(e)}),actions:[(e,{selectedTextBlocks:t})=>t.map(e=>EY({type:`block.unset`,at:e.path,props:[`level`,`listItem`]}))]}),OY({on:`list item.toggle`,guard:({snapshot:e,event:t})=>_Y(t.listItem)(e),actions:[({event:e})=>[EY({type:`list item.remove`,listItem:e.listItem})]]}),OY({on:`list item.toggle`,guard:({snapshot:e,event:t})=>!_Y(t.listItem)(e),actions:[({event:e})=>[EY({type:`list item.add`,listItem:e.listItem})]]})],Hnt=[OY({on:`move.block`,guard:({snapshot:e,event:t})=>{let n=_q(e,t.at),r=_q(e,t.to);if(!n||!r||EZ(n.path,r.path))return!1;let i=hq(e,yq(n.path)),a=i.findIndex(e=>e.node._key===n.node._key),o=i.findIndex(e=>e.node._key===r.node._key);return{originEntry:n,destinationEntry:r,movingDown:a!==-1&&o!==-1&&a[EY({type:`unset`,at:t.path}),EY({type:`insert`,at:n.path,value:t.node,position:r?`after`:`before`})]]}),OY({on:`move.block up`,guard:({snapshot:e,event:t})=>{let n=Bq(e,t.at,{direction:`previous`});return n?{previousSibling:n,savedSelection:e.context.selection}:!1},actions:[({event:e},{previousSibling:t,savedSelection:n})=>{let r=[EY({type:`move.block`,at:e.at,to:t.path})];return n&&r.push(EY({type:`select`,at:n})),r}]}),OY({on:`move.block down`,guard:({snapshot:e,event:t})=>{let n=Bq(e,t.at,{direction:`next`});return n?{nextSibling:n,savedSelection:e.context.selection}:!1},actions:[({event:e},{nextSibling:t,savedSelection:n})=>{let r=[EY({type:`move.block`,at:e.at,to:t.path})];return n&&r.push(EY({type:`select`,at:n})),r}]})],Unt=[OY({on:`select.block`,guard:({snapshot:e,event:t})=>{if(t.select!==`end`)return!1;let n=Uq(e,t.at);return n?{blockEndPoint:SJ({context:e.context,block:n})}:!1},actions:[(e,{blockEndPoint:t})=>[EY({type:`select`,at:{anchor:t,focus:t}})]]}),OY({on:`select.block`,actions:[({event:e})=>[EY({type:`select`,at:{anchor:{path:e.at,offset:0},focus:{path:e.at,offset:0}}})]]}),OY({on:`select.previous block`,guard:({snapshot:e})=>{let t=zJ(e)?.path;if(!t)return!1;let n=Bq(e,t,{direction:`previous`});return n?{previousBlock:n}:!1},actions:[({event:e},{previousBlock:t})=>[EY({type:`select.block`,at:t.path,select:e.select})]]}),OY({on:`select.next block`,guard:({snapshot:e})=>{let t=zJ(e)?.path;if(!t)return!1;let n=Bq(e,t,{direction:`next`});return n?{nextBlock:n}:!1},actions:[({event:e},{nextBlock:t})=>[EY({type:`select.block`,at:t.path,select:e.select})]]})],Wnt=[OY({on:`serialize`,actions:[({event:e})=>[EY({type:`serialize.data`,mimeType:`application/x-portable-text`,originEvent:e.originEvent}),EY({type:`serialize.data`,mimeType:`application/json`,originEvent:e.originEvent}),EY({type:`serialize.data`,mimeType:`text/markdown`,originEvent:e.originEvent}),EY({type:`serialize.data`,mimeType:`text/html`,originEvent:e.originEvent}),EY({type:`serialize.data`,mimeType:`text/plain`,originEvent:e.originEvent})]]}),OY({on:`serialize.data`,guard:({snapshot:e,event:t})=>{let n=e.context.converters.find(e=>e.mimeType===t.mimeType);if(!n)return!1;let r=t.originEvent.type===`drag.dragstart`?{...e,context:{...e.context,selection:t.originEvent.position.selection}}:e;return n.serialize({snapshot:r,event:{type:`serialize`,originEvent:t.originEvent.type}})},actions:[({event:e},t)=>[EY({...t,originEvent:e.originEvent})]]}),OY({on:`serialization.success`,actions:[({event:e})=>[{type:`effect`,effect:()=>{e.originEvent.originEvent.dataTransfer.setData(e.mimeType,e.data)}}]]}),OY({on:`serialization.failure`,actions:[({event:e})=>[{type:`effect`,effect:()=>{console.warn(`Serialization of ${e.mimeType} failed with reason "${e.reason}"`)}}]]})],Gnt=[OY({on:`split`,guard:({snapshot:e})=>wJ(e.context.selection)&&LJ(e),actions:[]}),OY({on:`split`,guard:({snapshot:e})=>wJ(e.context.selection)&&pY(e),actions:[]}),OY({on:`split`,guard:({snapshot:e})=>{let t=e.context.selection;if(!t||wJ(t))return!1;let n=EJ(t),r=TJ(t);if(!n||!r)return!1;let i=bq(e,n.path,{match:t=>oq({schema:e.context.schema},t)}),a=bq(e,r.path,{match:t=>oq({schema:e.context.schema},t)});if(!i||!a)return!1;let o=CJ({context:e.context,block:i}),s=SJ({context:e.context,block:a});return!(!jq(e.context,i.node)||!jq(e.context,a.node)||yJ(n,o)||yJ(r,s))},actions:[()=>[EY({type:`delete`}),EY({type:`split`})]]}),OY({on:`split`,guard:({snapshot:e})=>QJ(e),actions:[()=>[EY({type:`delete`})]]}),OY({on:`split`,guard:({snapshot:e})=>{let t=e.context.selection;if(!t||!wJ(t))return!1;let n=EJ(t),r=BJ(e);if(!r)return!1;let i=SJ({context:e.context,block:r}),a={anchor:n,focus:i},o=kJ({block:E0({context:e.context,block:r.node,startPoint:n,endPoint:i}),keyGenerator:e.context.keyGenerator,profile:`lenient`,schema:qq(e,r.path)});return o?{newTextBlock:o,newTextBlockSelection:a}:!1},actions:[(e,{newTextBlock:t,newTextBlockSelection:n})=>wJ(n)?[EY({type:`insert.block`,block:t,placement:`after`,select:`start`})]:[EY({type:`delete`,at:n}),EY({type:`insert.block`,block:t,placement:`after`,select:`start`})]]})],Knt=[OY({on:`style.add`,guard:({snapshot:e})=>({selectedTextBlocks:sY(e)}),actions:[({event:e},{selectedTextBlocks:t})=>t.map(t=>EY({type:`block.set`,at:t.path,props:{style:e.style}}))]}),OY({on:`style.remove`,guard:({snapshot:e})=>({selectedTextBlocks:sY(e)}),actions:[(e,{selectedTextBlocks:t})=>t.map(e=>EY({type:`block.unset`,at:e.path,props:[`style`]}))]}),OY({on:`style.toggle`,guard:({snapshot:e,event:t})=>vY(t.style)(e),actions:[({event:e})=>[EY({type:`style.remove`,style:e.style})]]}),OY({on:`style.toggle`,guard:({snapshot:e,event:t})=>!vY(t.style)(e),actions:[({event:e})=>[EY({type:`style.add`,style:e.style})]]})],qnt=[OY({on:`clipboard.copy`,guard:({snapshot:e})=>{let t=RJ(e),n=ZJ(e);return t&&n},actions:[]}),OY({on:`clipboard.copy`,actions:[({event:e})=>[EY({type:`serialize`,originEvent:e})]]}),OY({on:`clipboard.cut`,guard:({snapshot:e})=>{let t=RJ(e),n=ZJ(e);return t&&n},actions:[]}),OY({on:`clipboard.cut`,guard:({snapshot:e})=>e.context.selection,actions:[({event:e})=>[EY({type:`serialize`,originEvent:e}),EY({type:`delete`})]]}),OY({on:`drag.dragstart`,actions:[({event:e})=>[EY({type:`serialize`,originEvent:e})]]}),OY({on:`clipboard.paste`,guard:({snapshot:e})=>QJ(e),actions:[({event:e})=>[EY({type:`delete`}),TY(e)]]}),OY({on:`clipboard.paste`,actions:[({event:e})=>[EY({type:`deserialize`,originEvent:e})]]}),...Nnt,...Pnt,...Fnt,...Int,...Lnt,...Rnt,...Bnt,...Vnt,...Hnt,...Knt,...Unt,...Wnt,...Gnt];function u2(e){return!p2(e)&&!f2(e)&&!d2(e)}var Jnt=`annotation.set,annotation.toggle,decorator.toggle,delete.backward,delete.block,delete.child,delete.forward,delete.text,deserialize,deserialize.data,deserialization.success,deserialization.failure,insert.blocks,insert.break,insert.inline object,insert.soft break,insert.span,list item.add,list item.remove,list item.toggle,move.block,move.block down,move.block up,select.block,select.previous block,select.next block,serialize,serialize.data,serialization.success,serialization.failure,split,style.add,style.remove,style.toggle`.split(`,`);function d2(e){return Jnt.includes(e.type)}var Ynt=[`clipboard.copy`,`clipboard.cut`,`clipboard.paste`,`drag.dragstart`,`drag.drag`,`drag.dragend`,`drag.dragenter`,`drag.dragover`,`drag.dragleave`,`drag.drop`,`input.*`,`keyboard.keydown`,`keyboard.keyup`,`mouse.click`];function f2(e){return Ynt.includes(e.type)}function p2(e){return e.type.startsWith(`custom.`)}function Xnt(e){return f2(e)?`native`:d2(e)?`synthetic`:p2(e)?`custom`:`synthetic`}function m2({mode:e,behaviors:t,remainingEventBehaviors:n,event:r,editor:i,converters:a,keyGenerator:o,readOnly:s,schema:c,nativeEvent:l,sendBack:u,depth:d}){if(d>100){console.error(Error(`Performing "${r.type}" was aborted because the event chain exceeded a depth of 100. This usually means Behaviors keep raising events in a cycle.`));return}e===`send`&&!f2(r)&&(i.undoStepId=DJ()),c$.behaviors.enabled&&c$.behaviors(`(${e}:${Xnt(r)})`,vZ(r,2));let f=[...n,...qnt].filter(e=>{if(e.on===`*`)return!0;let[t]=e.on.includes(`*`)&&e.on.includes(`.`)?e.on.split(`.`):[void 0],[n]=r.type.includes(`.`)?r.type.split(`.`):[void 0];return t!==void 0&&n!==void 0&&t===n||t!==void 0&&n===void 0&&t===r.type||e.on===r.type});if(f.length===0&&u2(r)){l?.preventDefault(),e===`send`&&(i.undoStepId=void 0),j0(i,()=>{c$.operation.enabled&&c$.operation(vZ(r,2)),r2({snapshot:i.snapshot,operation:{...r,editor:i}})}),e===`send`&&i.onChange();return}let p=A0({converters:a,editor:i,keyGenerator:o,readOnly:s,schema:c}),m=!1,h=!1,g=-1;for(let _ of f){g++;let v=!1;try{v=_.guard===void 0||_.guard({snapshot:p,event:r,dom:l0(u,i)})}catch(e){console.error(Error(`Evaluating guard for "${r.type}" failed due to: ${e instanceof Error?e.message:e}`))}if(!v)continue;h=!0,m=!0;let y=-1;for(let h of _.actions){y++;let _=y===0?p:A0({converters:a,editor:i,keyGenerator:o,readOnly:s,schema:c}),b=[];try{b=h({snapshot:_,event:r,dom:l0(u,i)},v)}catch(e){console.error(Error(`Evaluating actions for "${r.type}" failed due to: ${e instanceof Error?e.message:e}`))}if(b.length===0)continue;m=b.some(e=>e.type===`raise`||e.type===`execute`)||!b.some(e=>e.type===`forward`);let x=!1;y>0&&(i.undoStepId=DJ(),x=!0),!x&&b.some(e=>e.type===`execute`)&&(i.undoStepId=DJ(),x=!0);let S=b.map(e=>e.type),C=new Set(S),w=S.length>1&&C.size===1&&C.has(`raise`),T=S.length>1&&C.size===1&&C.has(`execute`);Ptt(i,()=>w||T,()=>{for(let p of b){if(p.type===`effect`){try{p.effect({send:u})}catch(e){console.error(Error(`Executing effect as a result of "${r.type}" failed due to: ${e instanceof Error?e.message:e}`))}continue}if(p.type===`forward`){let n=f.slice(g+1);m2({mode:e===`execute`?`execute`:`forward`,behaviors:t,remainingEventBehaviors:n,event:p.event,editor:i,converters:a,keyGenerator:o,readOnly:s,schema:c,nativeEvent:l,sendBack:u,depth:d+1});continue}if(p.type===`raise`){m2({mode:e===`execute`?`execute`:`raise`,behaviors:t,remainingEventBehaviors:e===`execute`?n:t,event:p.event,editor:i,converters:a,keyGenerator:o,readOnly:s,schema:c,nativeEvent:l,sendBack:u,depth:d+1});continue}m2({mode:`execute`,behaviors:t,remainingEventBehaviors:[],event:p.event,editor:i,converters:a,keyGenerator:o,readOnly:s,schema:c,nativeEvent:void 0,sendBack:u,depth:d+1})}}),x&&(i.undoStepId=void 0)}break}!h&&u2(r)?(l?.preventDefault(),e===`send`&&(i.undoStepId=void 0),j0(i,()=>{c$.operation.enabled&&c$.operation(vZ(r,2)),r2({snapshot:i.snapshot,operation:{...r,editor:i}})}),e===`send`&&i.onChange()):m&&(l?.preventDefault(),e===`send`&&i.onChange())}function Znt(e){if(e.length===0)return[];let t=e.filter(e=>e.priority!==void 0),n=e.filter(e=>e.priority===void 0);if(t.length===0)return e;let r=new Map(t.map(e=>[e.priority.id,e])),i=new Map,a=new Map;function o(e){i.has(e)||(i.set(e,new Set),a.set(e,0))}for(let e of t){let t=e.priority.id;o(t)}function s(e,t){i.has(e)&&i.has(t)&&(i.get(e)?.add(t),a.set(t,(a.get(t)??0)+1))}for(let e of t){let t=e.priority.id,n=new Set,r=e.priority.reference;for(;r;){let e=r.priority.id;if(o(e),n.has(e))throw Error(`Circular dependency detected in priorities`);n.add(e),r.importance===`higher`?s(t,e):s(e,t),r=r.priority.reference}}let c=[];for(let[e,t]of a)t===0&&c.push(e);let l=[];for(;c.length>0;){let e=c.shift(),t=r.get(e);t&&l.push(t);for(let t of i.get(e)??[]){let e=(a.get(t)??0)-1;a.set(t,e),e===0&&c.push(t)}}for(let e of t)l.includes(e)||l.push(e);return[...l,...n]}function h2(e){let t=new Map;for(let[n,r]of e)t.set(n,g2(r));return t}function g2(e){return{kind:`container`,type:e.container.type,field:e.field,...e.of?{of:e.of.map(Qnt).filter($nt)}:{}}}function Qnt(e){if(`container`in e)return g2(e);if(`span`in e)return{kind:`span`,type:e.span.type};if(`blockObject`in e)return{kind:`blockObject`,type:e.blockObject.type};if(`inlineObject`in e)return{kind:`inlineObject`,type:e.inlineObject.type}}function $nt(e){return e!==void 0}var ert=new Set([`string`,`number`,`boolean`]);function _2(e){return e.type===`array`&&`of`in e&&Array.isArray(e.of)}function trt(e){return e.of.every(e=>ert.has(e.type))}function nrt(e){let t=[{type:`span`}];for(let n of e.inlineObjects)t.push({type:n.name});return{name:`children`,type:`array`,of:t}}function v2(e,t){let n=e.find(e=>e.name===t);return n?_2(n)?trt(n)?{failure:`field-primitive-only`}:{field:n}:{failure:`field-not-array`}:{failure:`field-missing`}}function rrt(e,t){for(let n of e)if(n.type===`object`&&`name`in n&&n.name===t&&`fields`in n&&n.fields&&n.fields.length>0)return n.fields}function irt(e,t){let n;function r(e){for(let i of e){if(i.type===`object`&&`name`in i&&i.name===t&&`fields`in i&&i.fields&&i.fields.length>0){(!n||n.length===0)&&(n=i.fields);for(let e of i.fields)_2(e)&&r(e.of);continue}if(i.type===`object`&&`fields`in i&&i.fields)for(let e of i.fields)_2(e)&&r(e.of)}}for(let t of e.blockObjects)if(`fields`in t&&t.fields)for(let e of t.fields)_2(e)&&r(e.of);return n}function art(e,t,n,r){if(t===`block`)return n===`children`?{field:nrt(e)}:{failure:`field-missing`};if(r){let e=rrt(r,t);if(e)return v2(e,n)}let i=e.blockObjects.find(e=>e.name===t),a=i&&`fields`in i&&i.fields&&i.fields.length>0?i.fields:void 0,o=a?void 0:irt(e,t),s=a??o;return s?v2(s,n):i?{failure:`field-missing`}:{failure:`unknown-type`}}function y2(e,t,n=[],r=`warn`,i){let a=art(e,t.type,t.arrayField,i);if(`failure`in a){let e=n.length>0?` (nested inside ${n.map(e=>`"${e}"`).join(` inside `)})`:``,i=`registerNode: ${ort(a.failure,t)}${e}. Registration skipped.`;if(r===`throw`)throw Error(i);console.warn(i);return}let o=a.field,s=[...n,t.type],c=t.of?t.of.flatMap(t=>{if(t.kind===`container`){let n=y2(e,t,s,r,o.of);return n?[n]:[]}return t.kind===`textBlock`?[b2(t)]:[{blockObject:t}]}):void 0;return{container:t,field:o,...c?{of:c}:{}}}function ort(e,t){switch(e){case`unknown-type`:return`type "${t.type}" not found in the schema`;case`field-missing`:return`field "${t.arrayField}" not found on type "${t.type}"`;case`field-not-array`:return`field "${t.arrayField}" on type "${t.type}" is not an array`;case`field-primitive-only`:return`field "${t.arrayField}" on type "${t.type}" contains only primitive types and cannot hold block content`}}function b2(e){let t=e.of?e.of.flatMap(e=>e.kind===`span`?[{span:e}]:e.kind===`inlineObject`?[{inlineObject:e}]:e.kind===`decorator`?[{decorator:e}]:[{annotation:e}]):void 0;return{textBlock:e,...t?{of:t}:{}}}function x2(e,t,n){let r=t=>{switch(t){case`container`:return e.containers.has(n);case`textBlock`:return e.textBlocks.has(n);case`span`:return e.spans.has(n);case`blockObject`:return e.blockObjects.has(n);case`inlineObject`:return e.inlineObjects.has(n)}};if(r(t))return console.warn(`registerNode: type "${n}" is already registered as a ${t}. Registration skipped.`),!0;if(n===`*`)return!1;let i=[`container`,`textBlock`,`span`];for(let e of[`container`,`textBlock`,`span`,`blockObject`,`inlineObject`]){if(e===t||t===`blockObject`&&e===`inlineObject`||t===`inlineObject`&&e===`blockObject`)continue;let a=i.includes(t),o=i.includes(e);if((a||o)&&r(e))return console.warn(`registerNode: type "${n}" is already registered as a ${e}. A type must be exactly one of: container, textBlock, span, or co-registered as blockObject+inlineObject.`),!0}return!1}function srt(e,t){if(t.kind===`container`){if(x2(e,`container`,t.type))return;let n=y2(e.snapshot.context.schema,t);if(!n)return;let r=new Map(e.containers);r.set(t.type,n),e.containers=r,e.snapshot.context.containers=h2(r),a1(e,{force:!0}),S2(e);return}if(t.kind===`textBlock`){if(x2(e,`textBlock`,t.type))return;let n=new Map(e.textBlocks);n.set(t.type,b2(t)),e.textBlocks=n,S2(e);return}if(t.kind===`span`){if(x2(e,`span`,t.type))return;let n=new Map(e.spans);n.set(t.type,{span:t}),e.spans=n,S2(e);return}if(t.kind===`blockObject`){if(x2(e,`blockObject`,t.type))return;let n=new Map(e.blockObjects);n.set(t.type,{blockObject:t}),e.blockObjects=n,S2(e);return}if(t.kind===`inlineObject`){if(x2(e,`inlineObject`,t.type))return;let n=new Map(e.inlineObjects);n.set(t.type,{inlineObject:t}),e.inlineObjects=n,S2(e);return}if(t.kind===`decorator`){if(e.decorators.has(t.type)){console.warn(`registerNode: type "${t.type}" is already registered as a decorator. Registration skipped.`);return}let n=new Map(e.decorators);n.set(t.type,{decorator:t}),e.decorators=n,S2(e);return}if(e.annotations.has(t.type)){console.warn(`registerNode: type "${t.type}" is already registered as an annotation. Registration skipped.`);return}let n=new Map(e.annotations);n.set(t.type,{annotation:t}),e.annotations=n,S2(e)}function crt(e,t){if(t.kind===`container`){let n=new Map(e.containers);n.delete(t.type),e.containers=n,e.snapshot.context.containers=h2(n),a1(e,{force:!0}),S2(e);return}if(t.kind===`textBlock`){let n=new Map(e.textBlocks);n.delete(t.type),e.textBlocks=n,S2(e);return}if(t.kind===`span`){let n=new Map(e.spans);n.delete(t.type),e.spans=n,S2(e);return}if(t.kind===`blockObject`){let n=new Map(e.blockObjects);n.delete(t.type),e.blockObjects=n,S2(e);return}if(t.kind===`inlineObject`){let n=new Map(e.inlineObjects);n.delete(t.type),e.inlineObjects=n,S2(e);return}if(t.kind===`decorator`){let n=new Map(e.decorators);n.delete(t.type),e.decorators=n,S2(e);return}let n=new Map(e.annotations);n.delete(t.type),e.annotations=n,S2(e)}function S2(e){e.selectorChannelsPending.registrations=!0,e.onChange()}function lrt({event:e,editorEngine:t}){switch(e.type){case`blur`:return{type:`blur`,editor:t};case`focus`:return{type:`focus`,editor:t};case`insert.block object`:return{type:`behavior event`,behaviorEvent:{type:`insert.block`,block:{_type:e.blockObject.name,...e.blockObject.value??{}},placement:e.placement},editor:t};default:return{type:`behavior event`,behaviorEvent:e,editor:t}}}var urt=lf({types:{context:{},events:{},emitted:{},input:{},tags:{}},actions:{"add behavior to context":Hd({behaviors:({context:e,event:t})=>(cf(t,`add behavior`),new Set([...e.behaviors,t.behaviorConfig])),behaviorsSorted:!1}),"remove behavior from context":Hd({behaviors:({context:e,event:t})=>(cf(t,`remove behavior`),e.behaviors.delete(t.behaviorConfig),new Set([...e.behaviors]))}),"add editor engine to context":Hd({editorEngine:({context:e,event:t})=>t.type===`add editor engine`?t.editor:e.editorEngine}),register:({context:e,event:t})=>{if(cf(t,`register`),!e.editorEngine){e.pendingRegistrations.push(t.node);return}srt(e.editorEngine,t.node)},unregister:({context:e,event:t})=>{if(cf(t,`unregister`),!e.editorEngine){let n=e.pendingRegistrations.indexOf(t.node);n>=0&&e.pendingRegistrations.splice(n,1);return}crt(e.editorEngine,t.node)},"attach maps to editor engine":({context:e})=>{if(!e.editorEngine)return;let t=e.editorEngine;for(let n of e.pendingRegistrations)srt(t,n);e.pendingRegistrations.length=0,a1(t,{force:!0}),t.onChange()},"emit patch event":Xd(({event:e})=>(cf(e,`internal.patch`),e)),"emit mutation event":Xd(({event:e})=>(cf(e,`mutation`),e)),"emit read only":af(({context:e,enqueue:t})=>{e.editorEngine&&(e.editorEngine.snapshot.context.readOnly=!0,e.editorEngine.onChange()),t.emit({type:`read only`})}),"emit editable":af(({context:e,enqueue:t})=>{e.editorEngine&&(e.editorEngine.snapshot.context.readOnly=!1,e.editorEngine.onChange()),t.emit({type:`editable`})}),"defer event":Hd({pendingEvents:({context:e,event:t})=>(cf(t,[`internal.patch`,`mutation`]),[...e.pendingEvents,t])}),"emit pending events":af(({context:e,enqueue:t})=>{for(let n of e.pendingEvents)t.emit(n)}),"emit ready":Xd({type:`ready`}),"clear pending events":Hd({pendingEvents:[]}),"discard conflicting pending patches":Hd({pendingEvents:({context:e,event:t})=>{if(t.type!==`patches`)return e.pendingEvents;let n=t.patches.map(e=>e.path);return e.pendingEvents.filter(e=>e.type!==`internal.patch`||!n.some(t=>iJ(e.patch.path,t)||iJ(t,e.patch.path)))}}),"discard all pending events":Hd({pendingEvents:[]}),"defer incoming patches":Hd({pendingIncomingPatchesEvents:({context:e,event:t})=>t.type===`patches`?[...e.pendingIncomingPatchesEvents,t]:e.pendingIncomingPatchesEvents}),"emit pending incoming patches":af(({context:e,enqueue:t})=>{for(let n of e.pendingIncomingPatchesEvents)t.emit(n)}),"clear pending incoming patches":Hd({pendingIncomingPatchesEvents:[]}),"handle blur":({event:e})=>{cf(e,`blur`);try{IZ.blur(e.editor)}catch(e){console.error(Error(`Failed to blur editor: ${e instanceof Error?e.message:e}`))}},"handle focus":({context:e})=>{let t=e.editorEngine;if(!t){console.error(`No editor engine found to focus`);return}try{let e=t.snapshot.context.selection;IZ.focus(t),e&&(t.select(e),t.pendingSelection=t.snapshot.context.selection,t.onChange())}catch(e){console.error(Error(`Failed to focus editor: ${e instanceof Error?e.message:e}`))}},"handle behavior event":({context:e,event:t,self:n})=>{cf(t,[`behavior event`]);try{let r=[...e.behaviors.values()].map(e=>e.behavior);m2({mode:`send`,depth:0,behaviors:r,remainingEventBehaviors:r,event:t.behaviorEvent,editor:t.editor,converters:t.editor.snapshot.context.converters,keyGenerator:t.editor.snapshot.context.keyGenerator,schema:t.editor.snapshot.context.schema,readOnly:t.editor.snapshot.context.readOnly,nativeEvent:t.nativeEvent,sendBack:e=>{if(e.type===`set drag ghost`){n.send(e);return}n.send(lrt({event:e,editorEngine:t.editor}))}})}catch(e){console.error(Error(`Raising "${t.behaviorEvent.type}" failed due to: ${e instanceof Error?e.message:e}`))}},"sort behaviors":Hd({behaviors:({context:e})=>e.behaviorsSorted?e.behaviors:new Set(Znt([...e.behaviors.values()])),behaviorsSorted:!0})},guards:{"engine is busy":({context:e})=>e.editorEngine?e.editorEngine.operations.length>0:!1,"engine is normalizing node":({context:e})=>e.editorEngine?eQ(e.editorEngine.applyContext):!1}}).createMachine({id:`editor`,context:({input:e})=>({behaviors:new Set(Ntt),behaviorsSorted:!1,initialConverters:e.converters??[],keyGenerator:e.keyGenerator,pendingEvents:[],pendingIncomingPatchesEvents:[],pendingRegistrations:[],schema:e.schema,initialReadOnly:e.readOnly??!1,initialValue:e.initialValue}),on:{"add behavior":{actions:`add behavior to context`},"remove behavior":{actions:`remove behavior from context`},"add editor engine":{actions:[`add editor engine to context`,`attach maps to editor engine`]},register:{actions:[`register`]},unregister:{actions:[`unregister`]},"update selection":{actions:[Xd(({event:e})=>({...e,type:`selection`}))]},"set drag ghost":{actions:Hd({dragGhost:({event:e})=>e.ghost})}},type:`parallel`,states:{"edit mode":{initial:`read only`,states:{"read only":{initial:`determine initial edit mode`,on:{"behavior event":{actions:[`sort behaviors`,`handle behavior event`],guard:({event:e})=>e.behaviorEvent.type===`clipboard.copy`||e.behaviorEvent.type===`mouse.click`||e.behaviorEvent.type===`serialize`||e.behaviorEvent.type===`serialization.failure`||e.behaviorEvent.type===`serialization.success`||e.behaviorEvent.type===`select`}},states:{"determine initial edit mode":{entry:[()=>{c$.state(`entry: edit mode->read only->determine initial edit mode`)}],exit:[()=>{c$.state(`exit: edit mode->read only->determine initial edit mode`)}],on:{"done syncing value":[{target:`#editor.edit mode.read only.read only`,guard:({context:e})=>e.initialReadOnly},{target:`#editor.edit mode.editable`}]}},"read only":{entry:[()=>{c$.state(`entry: edit mode->read only->read only`)}],exit:[()=>{c$.state(`exit: edit mode->read only->read only`)}],on:{"update readOnly":{guard:({event:e})=>!e.readOnly,target:`#editor.edit mode.editable`,actions:[`emit editable`]}}}}},editable:{on:{"update readOnly":{guard:({event:e})=>e.readOnly,target:`#editor.edit mode.read only.read only`,actions:[`emit read only`]},"behavior event":{actions:[`sort behaviors`,`handle behavior event`]},blur:{actions:`handle blur`},focus:{target:`.focusing`,actions:[Hd({editorEngine:({event:e})=>e.editor})]}},initial:`idle`,states:{idle:{entry:[()=>{c$.state(`entry: edit mode->editable->idle`)}],exit:[()=>{c$.state(`exit: edit mode->editable-idle`)}],on:{dragstart:{actions:[Hd({internalDrag:({event:e})=>({origin:e.origin})})],target:`dragging internally`}}},focusing:{initial:`checking if busy`,states:{"checking if busy":{entry:[()=>{c$.state(`entry: edit mode->editable->focusing->checking if busy`)}],exit:[()=>{c$.state(`exit: edit mode->editable->focusing->checking if busy`)}],always:[{guard:`engine is busy`,target:`busy`},{target:`#editor.edit mode.editable.idle`,actions:[`handle focus`]}]},busy:{entry:[()=>{c$.state(`entry: edit mode->editable->focusing-busy`)}],exit:[()=>{c$.state(`exit: edit mode->editable->focusing->busy`)}],after:{10:{target:`checking if busy`}}}}},"dragging internally":{entry:[()=>{c$.state(`entry: edit mode->editable->dragging internally`)}],exit:[()=>{c$.state(`exit: edit mode->editable->dragging internally`)},({context:e})=>{if(e.dragGhost)try{e.dragGhost.parentNode?.removeChild(e.dragGhost)}catch(e){console.error(Error(`Removing the drag ghost failed due to: ${e instanceof Error?e.message:e}`))}},Hd({dragGhost:void 0}),Hd({internalDrag:void 0})],tags:[`dragging internally`],on:{dragstart:{actions:[Hd({internalDrag:({event:e})=>({origin:e.origin})})]},dragend:{target:`idle`},drop:{target:`idle`}}}}}}},setup:{initial:`setting up`,states:{"setting up":{entry:[()=>{c$.state(`entry: setup->setting up`)}],exit:[()=>{c$.state(`exit: setup->setting up`)},`emit ready`,`emit pending incoming patches`,`clear pending incoming patches`],on:{"internal.patch":{actions:`defer event`},mutation:{actions:`defer event`},"done syncing value":{target:`set up`},patches:{actions:[`defer incoming patches`]}}},"set up":{type:`parallel`,states:{"value sync":{initial:`idle`,states:{idle:{entry:[()=>{c$.state(`entry: setup->set up->value sync->idle`)}],exit:[()=>{c$.state(`exit: setup->set up->value sync->idle`)}],on:{patches:{actions:[Xd(({event:e})=>e)]},"syncing value":{target:`syncing value`}}},"syncing value":{entry:[()=>{c$.state(`entry: setup->set up->value sync->syncing value`)}],exit:[()=>{c$.state(`exit: setup->set up->value sync->syncing value`)},`emit pending incoming patches`,`clear pending incoming patches`],on:{patches:{actions:[`defer incoming patches`]},"done syncing value":{target:`idle`}}}}},writing:{initial:`pristine`,states:{pristine:{initial:`idle`,states:{idle:{entry:[()=>{c$.state(`entry: setup->set up->writing->pristine->idle`)}],exit:[()=>{c$.state(`exit: setup->set up->writing->pristine->idle`)}],on:{"internal.patch":[{guard:`engine is normalizing node`,actions:`defer event`},{actions:`defer event`,target:`#editor.setup.set up.writing.dirty`}],mutation:[{guard:`engine is normalizing node`,actions:`defer event`},{actions:`defer event`,target:`#editor.setup.set up.writing.dirty`}],patches:{actions:`discard conflicting pending patches`},"syncing value":{actions:`discard all pending events`}}}}},dirty:{entry:[()=>{c$.state(`entry: setup->set up->writing->dirty`)},`emit pending events`,`clear pending events`],exit:[()=>{c$.state(`exit: setup->set up->writing->dirty`)}],on:{"internal.patch":{actions:`emit patch event`},mutation:{actions:`emit mutation event`}}}}}}}}}}}),drt=1e3;function frt({editorActor:e,editorEngine:t,relay:n}){let r=[],i=[],a,o,s=!1;function c(){return e.getSnapshot().matches({"edit mode":`read only`})}function l(e){t.isDeferringMutations=!0,c()?i.push(e.patch):n.send({type:`patch`,patch:e.patch});let o=r.at(-1);o&&o.operationId===e.operationId?(o.value=e.value,o.patches.push(e.patch)):r.push({operationId:e.operationId,value:e.value,patches:[e.patch]}),a===void 0&&(a=setInterval(u,drt))}function u(){if(c()||!n1(t)||i.length===0&&r.length===0)return;let o=i,s=r;i=[],r=[],a!==void 0&&(clearInterval(a),a=void 0);for(let e of o)n.send({type:`patch`,patch:e});t.isDeferringMutations=!1;for(let t of s)e.send({type:`mutation`,patches:t.patches,value:t.value})}function d(e){if(e===`insert.text`||e===`remove.text`){s=!0,o!==void 0&&clearTimeout(o),o=setTimeout(()=>{s=!1,o=void 0,u()},250);return}s&&(s=!1,o!==void 0&&(clearTimeout(o),o=void 0),u())}return{subscribe:()=>{let n=e.on(`internal.patch`,l),i=tQ(t,e=>{d(e.operation.type)},{phase:`before`});return r.length>0&&a===void 0&&(a=setInterval(u,drt)),()=>{u(),n.unsubscribe(),i(),a!==void 0&&(clearInterval(a),a=void 0),o!==void 0&&(clearTimeout(o),o=void 0),s=!1}}}}function prt(e){return e.map(e=>Array.isArray(e)?[...e]:typeof e==`object`?{...e}:e)}function mrt(e){return{...e,path:prt(e.path)}}function C2(e){return{...e,anchor:mrt(e.anchor),focus:mrt(e.focus)}}var hrt=({input:e,sendBack:t})=>tQ(e.editorEngine,e=>{e.operation.type!==`set.selection`&&t({type:`engine operation`,operation:e.operation,origin:$Z(e.context)?`remote`:`local`})},{phase:`before`});function w2(e,t){let{rangeDecoration:n,kind:r,isRangeStart:i,isRangeEnd:a,decorationStart:o,decorationEnd:s}=t;e.rangeDecorations=[...e.rangeDecorations??[],{rangeDecoration:n,kind:r,isRangeStart:i,isRangeEnd:a,decorationStart:o,decorationEnd:s}]}function grt(e){let t=[];for(let n of e){if(!n.selection){n.onMoved?.({newSelection:null,rangeDecoration:n,origin:`local`});continue}t.push({rangeDecoration:n,kind:`prop`,merge:w2,...n.selection})}return t}function _rt(e){return e.map(e=>{let t=C2(e.range);return{rangeDecoration:{...e,range:t},kind:`registered`,merge:w2,...t}})}function T2(e,t){return e===`registered`?_rt(t):grt(t)}function E2(e){return e.map(e=>({...e,range:C2(e.range)}))}function vrt(e,t){return!BQ(e.map(e=>{let t=e.rangeDecoration;return{anchor:t.selection?.anchor,focus:t.selection?.focus,payload:t.payload}}),t.map(e=>({anchor:e.selection?.anchor,focus:e.selection?.focus,payload:e.payload})))}function yrt(e,t,n,r){let i=new Set(n.map(e=>e.id));for(let e of r.keys())i.has(e)||r.delete(e);let a=new Map(e.map(e=>[e.id,e])),o=new Map(t.map(e=>[e.rangeDecoration.id,e])),s=[];for(let e of n){let t=a.get(e.id),n=o.get(e.id);if(t!==void 0&&n!==void 0&&t.render===e.render&&D2(t.range,e.range)&&n){s.push(n);continue}let i=t!==void 0&&D2(t.range,e.range);if(i&&n){s.push({anchor:n.anchor,focus:n.focus,rangeDecoration:{...e,range:n.rangeDecoration.range},kind:`registered`,merge:w2});continue}if(r.has(e.id)){let t=r.get(e.id);if(i||t&&D2(t,e.range))continue;r.delete(e.id)}let c=C2(e.range);s.push({rangeDecoration:{...e,range:c},kind:`registered`,merge:w2,...c})}return s}function D2(e,t){return BQ(e.anchor,t.anchor)&&BQ(e.focus,t.focus)}function brt(e,t,n,r){let i=[];for(let a of e){let e=a.rangeDecoration,o=e.selection;if(!o){e.onMoved?.({newSelection:null,rangeDecoration:e,origin:n});continue}let s=c1(o,t,r);(s&&s!==o||s===null&&o)&&e.onMoved?.({newSelection:s,rangeDecoration:e,origin:n}),s!==null&&i.push({...s,rangeDecoration:{...e,selection:s},kind:`prop`,merge:w2})}return i}function xrt(e,t,n){if(OZ(t))return!1;switch(e.type){case`insert.text`:case`remove.text`:{let r={value:n.snapshot.context.value},[i,a]=Aq(t,r),o={path:e.path,offset:e.offset};return Oq(e.type===`remove.text`?{path:e.path,offset:e.offset+e.text.length}:o,i,r)&&aJ(o,a,r)}case`set`:case`unset`:case`insert`:return sJ(n.snapshot,t,e.path);default:return!1}}function Srt(e,t,n,r,i){let a=[],o=[];for(let s of e){let e=s.rangeDecoration,c=e.range,l=c1(c,t,r.snapshot.context),u=l!==null&&OZ(l)&&!OZ(c),d=xrt(t,c,r),f=C2(c);if(l===null||u){o.push({id:e.id,previousRange:f,newRange:null,contentTouched:d,origin:n}),i.set(e.id,c);continue}let p=l!==c;(p||d)&&o.push({id:e.id,previousRange:f,newRange:p?C2(l):f,contentTouched:d,origin:n}),a.push({...l,rangeDecoration:{...e,range:l},kind:`registered`,merge:w2})}return{decoratedRanges:a,mappings:o}}function O2(e){let t={prop:0,registered:1};return[...e].sort((e,n)=>t[e.kind]-t[n.kind]).flatMap(e=>e.decoratedRanges)}var Crt=lf({types:{context:{},input:{},events:{}},actions:{"assign readOnly":Hd({readOnly:({context:e,event:t})=>t.type===`update read only`?t.readOnly:e.readOnly}),"update decorate":Hd({decorate:({context:e})=>({fn:k2(e.schema,e.editorEngine)})}),"update decorate if source changed":Hd(({context:e})=>e.sourceUpdateChanged?{decorate:{fn:k2(e.schema,e.editorEngine)}}:{}),"queue source":({context:e,event:t})=>{if(t.type!==`source updated`)return;let n=e.sources.find(e=>e.sourceKey===t.sourceKey),r=t.kind===`registered`?E2(t.rangeDecorations):t.rangeDecorations;if(n){n.rangeDecorations=r;return}e.sources.push({sourceKey:t.sourceKey,kind:t.kind,rangeDecorations:r,decoratedRanges:[],deadSelections:new Map,initialized:!1,on:t.on})},"remove queued source":({context:e,event:t})=>{t.type===`source removed`&&(e.sources=e.sources.filter(e=>e.sourceKey!==t.sourceKey))},"set up sources":({context:e})=>{for(let t of e.sources)t.initialized||=(t.decoratedRanges=T2(t.kind,t.rangeDecorations),!0);e.editorEngine.decoratedRanges=O2(e.sources)},"process source update":({context:e,event:t})=>{if(t.type!==`source updated`)return;let n=e.sources.find(e=>e.sourceKey===t.sourceKey),r=!0;if(!n)n={sourceKey:t.sourceKey,kind:t.kind,rangeDecorations:t.kind===`registered`?E2(t.rangeDecorations):t.rangeDecorations,decoratedRanges:T2(t.kind,t.rangeDecorations),deadSelections:new Map,initialized:!0,on:t.on},e.sources.push(n);else if(n.kind===`prop`)r=vrt(n.decoratedRanges,t.rangeDecorations),r&&(n.rangeDecorations=t.rangeDecorations,n.decoratedRanges=T2(n.kind,t.rangeDecorations));else{let e=n.rangeDecorations,i=n.decoratedRanges,a=yrt(e,i,t.rangeDecorations,n.deadSelections);r=a.length!==i.length||a.some((e,t)=>e!==i[t]),n.rangeDecorations=E2(t.rangeDecorations),n.decoratedRanges=a}e.sourceUpdateChanged=r,r&&(e.editorEngine.decoratedRanges=O2(e.sources))},"process source removal":({context:e,event:t})=>{if(t.type!==`source removed`)return;let n=e.sources.find(e=>e.sourceKey===t.sourceKey);e.sources=e.sources.filter(e=>e.sourceKey!==t.sourceKey),e.editorEngine.decoratedRanges=O2(e.sources),e.sourceUpdateChanged=!!(n&&n.decoratedRanges.length>0)},"move range decorations":({context:e,event:t})=>{if(t.type!==`engine operation`)return;let n=[];for(let r of e.sources)if(r.kind===`registered`){let i=Srt(r.decoratedRanges,t.operation,t.origin,e.editorEngine,r.deadSelections);r.decoratedRanges=i.decoratedRanges,r.on&&i.mappings.length>0&&n.push({on:r.on,mappings:i.mappings})}else e.readOnly||(r.decoratedRanges=brt(r.decoratedRanges,t.operation,t.origin,e.editorEngine.snapshot.context));e.editorEngine.decoratedRanges=O2(e.sources);for(let e of n)try{e.on(e.mappings)}catch(e){console.error(e)}}},actors:{"engine operation listener":Ad(hrt)},guards:{"has range decorations":({context:e})=>e.editorEngine.decoratedRanges.length>0}}).createMachine({id:`range decorations`,context:({input:e})=>({readOnly:e.readOnly,sources:[],schema:e.schema,editorEngine:e.editorEngine,decorate:{fn:k2(e.schema,e.editorEngine)},sourceUpdateChanged:!1}),invoke:{src:`engine operation listener`,input:({context:e})=>({editorEngine:e.editorEngine})},on:{"update read only":{actions:[`assign readOnly`]}},initial:`setting up`,states:{"setting up":{on:{"source updated":{actions:[`queue source`]},"source removed":{actions:[`remove queued source`]},ready:{target:`ready`,actions:[`set up sources`,`update decorate`]}}},ready:{initial:`idle`,on:{"source updated":{target:`.idle`,actions:[`process source update`,`update decorate if source changed`]},"source removed":{target:`.idle`,actions:[`process source removal`,`update decorate if source changed`]}},states:{idle:{on:{"engine operation":{target:`moving range decorations`,guard:`has range decorations`}}},"moving range decorations":{entry:[`move range decorations`],always:{target:`idle`}}}}}});function k2(e,t){return function([n,r]){let i=e.styles.at(0)?.name,a=t.snapshot.context.value[0];return t.snapshot.context.value.length===1&&a&&CY({schema:e},a)&&(!a.style||a.style===i)&&!a.listItem?[{anchor:{path:[0,0],offset:0},focus:{path:[0,0],offset:0},placeholder:!0}]:r.length===0||!oq({schema:t.snapshot.context.schema},n)||n.children.length===0?[]:t.decoratedRanges.filter(e=>{if(OZ(e)){let r=Gq(t.snapshot,e.anchor.path),i=e.anchor.path.at(-1);return!r||!cq(i)?!1:r.node._key===n._key&&n.children.some(e=>e._key===i._key)}return SQ(e,{anchor:{path:r,offset:0},focus:{path:r,offset:0}},t.snapshot.context)||sJ(t.snapshot,e,r)})}}function wrt(e){let t=new Set;for(let n of e){if(t.has(n.id))throw Error(`\`registerDecorations\` was given more than one decoration with the id "${n.id}". Each decoration must have a unique \`id\`.`);t.add(n.id)}}function Trt(e){let t=!1;return e.rangeDecorationsActor.send({type:`source updated`,sourceKey:e.sourceKey,kind:`registered`,rangeDecorations:e.decorations,on:e.onMapped}),{update:n=>{t||(wrt(n),e.rangeDecorationsActor.send({type:`source updated`,sourceKey:e.sourceKey,kind:`registered`,rangeDecorations:n}))},unregister:()=>{t||(t=!0,e.rangeDecorationsActor.send({type:`source removed`,sourceKey:e.sourceKey}))},getDecorations:()=>{if(t)return[];let n=e.rangeDecorationsActor.getSnapshot().context.sources.find(t=>t.sourceKey===e.sourceKey);return n?n.decoratedRanges.map(e=>{let t=e.rangeDecoration;return{id:t.id,range:C2(t.range)}}):[]}}}function Ert(){let e=new Map,t=[],n=`created`,r=!1,i=null,a=!1;function o(t){let n=e.get(t.type);if(n)for(let e=0;e{n!==`stopped`&&(t.push(e),n===`started`&&l())},on:(t,r,i)=>{let a,o=!1;if(i?.batch){let e=!1,t=[];a=i=>{t.push(i),!e&&(e=!0,queueMicrotask(()=>{if(e=!1,o||n===`stopped`){t.length=0;return}let i=t.slice();t.length=0;try{r(i)}catch(e){console.error(e)}}))}}else a=r;return e.set(t,[...e.get(t)??[],a]),{unsubscribe:()=>{o=!0;let n=e.get(t)??[],r=n.indexOf(a);r!==-1&&e.set(t,[...n.slice(0,r),...n.slice(r+1)])}}},start:()=>{n=`started`,l()},stop:()=>{n=`stopped`,t.length=0}}}function Drt(e,t,n){let r=null,i=!0,a=[t.span.name,...t.inlineObjects.map(e=>e.name)],o=VJ(t);return e===void 0?{valid:!0,resolution:null,value:e}:!Array.isArray(e)||e.length===0?{valid:!1,resolution:{patches:[iZ([])],description:`Editor value must be an array of Portable Text blocks, or undefined.`,action:`Unset the value`,item:e,i18n:{description:`inputs.portable-text.invalid-value.not-an-array.description`,action:`inputs.portable-text.invalid-value.not-an-array.action`}},value:e}:(e.some((e,s)=>{if(typeof e!=`object`||!e)return r={patches:[iZ([s])],description:`Block must be an object, got ${String(e)}`,action:`Unset invalid item`,item:e,i18n:{description:`inputs.portable-text.invalid-value.not-an-object.description`,action:`inputs.portable-text.invalid-value.not-an-object.action`,values:{index:s}}},!0;if(!e._key||typeof e._key!=`string`)return r={patches:[rZ({...e,_key:n()},[s])],description:`Block at index ${s} is missing required _key.`,action:`Set the block with a random _key value`,item:e,i18n:{description:`inputs.portable-text.invalid-value.missing-key.description`,action:`inputs.portable-text.invalid-value.missing-key.action`,values:{index:s}}},!0;if(!e._type||!o.has(e._type)){if(e._type===`block`){let n=t.block.name;return r={patches:[rZ({...e,_type:n},[{_key:e._key}])],description:`Block with _key '${e._key}' has invalid type name '${e._type}'. According to the schema, the block type name is '${n}'`,action:`Use type '${n}'`,item:e,i18n:{description:`inputs.portable-text.invalid-value.incorrect-block-type.description`,action:`inputs.portable-text.invalid-value.incorrect-block-type.action`,values:{key:e._key,expectedTypeName:n}}},!0}return!e._type&&oq({schema:t},{...e,_type:t.block.name})?(r={patches:[rZ({...e,_type:t.block.name},[{_key:e._key}])],description:`Block with _key '${e._key}' is missing a type name. According to the schema, the block type name is '${t.block.name}'`,action:`Use type '${t.block.name}'`,item:e,i18n:{description:`inputs.portable-text.invalid-value.missing-block-type.description`,action:`inputs.portable-text.invalid-value.missing-block-type.action`,values:{key:e._key,expectedTypeName:t.block.name}}},!0):e._type?(r={patches:[iZ([{_key:e._key}])],description:`Block with _key '${e._key}' has invalid _type '${e._type}'`,action:`Remove the block`,item:e,i18n:{description:`inputs.portable-text.invalid-value.disallowed-type.description`,action:`inputs.portable-text.invalid-value.disallowed-type.action`,values:{key:e._key,typeName:e._type}}},!0):(r={patches:[iZ([{_key:e._key}])],description:`Block with _key '${e._key}' is missing an _type property`,action:`Remove the block`,item:e,i18n:{description:`inputs.portable-text.invalid-value.missing-type.description`,action:`inputs.portable-text.invalid-value.missing-type.action`,values:{key:e._key}}},!0)}if(e._type===t.block.name){let o=e;if(o.children&&!Array.isArray(o.children))return r={patches:[rZ({children:[]},[{_key:o._key}])],description:`Text block with _key '${o._key}' has a invalid required property 'children'.`,action:`Reset the children property`,item:o,i18n:{description:`inputs.portable-text.invalid-value.missing-or-invalid-children.description`,action:`inputs.portable-text.invalid-value.missing-or-invalid-children.action`,values:{key:o._key}}},!0;if(o.children===void 0||Array.isArray(o.children)&&o.children.length===0){let i={_type:t.span.name,_key:n(),text:``,marks:[]};return r={autoResolve:!0,patches:[tZ([],[{_key:e._key},`children`]),nZ([i],`after`,[{_key:e._key},`children`,0])],description:`Children for text block with _key '${e._key}' is empty.`,action:`Insert an empty text`,item:e,i18n:{description:`inputs.portable-text.invalid-value.empty-children.description`,action:`inputs.portable-text.invalid-value.empty-children.action`,values:{key:e._key}}},!0}let s=[...new Set(o.children.filter(e=>sq({schema:t},e)).flatMap(e=>e.marks||[]))];if(Array.isArray(e.markDefs)&&e.markDefs.length>0){let t=[...new Set(e.markDefs.map(e=>e._key).filter(e=>!s.includes(e)))];if(t.length>0)return r={autoResolve:!0,patches:t.map(t=>iZ([{_key:e._key},`markDefs`,{_key:t}])),description:`Block contains orphaned data (unused mark definitions): ${t.join(`, `)}.`,action:`Remove unused mark definition item`,item:e,i18n:{description:`inputs.portable-text.invalid-value.orphaned-mark-defs.description`,action:`inputs.portable-text.invalid-value.orphaned-mark-defs.action`,values:{key:e._key,unusedMarkDefs:t.map(e=>e.toString())}}},!0}o.children.some((i,o)=>typeof i!=`object`||!i?(r={patches:[iZ([{_key:e._key},`children`,o])],description:`Child at index '${o}' in block with key '${e._key}' is not an object.`,action:`Remove the item`,item:e,i18n:{description:`inputs.portable-text.invalid-value.non-object-child.description`,action:`inputs.portable-text.invalid-value.non-object-child.action`,values:{key:e._key,index:o}}},!0):!i._key||typeof i._key!=`string`?(r={autoResolve:!0,patches:[rZ({...i,_key:n()},[{_key:e._key},`children`,o])],description:`Child at index ${o} is missing required _key in block with _key ${e._key}.`,action:`Set a new random _key on the object`,item:e,i18n:{description:`inputs.portable-text.invalid-value.missing-child-key.description`,action:`inputs.portable-text.invalid-value.missing-child-key.action`,values:{key:e._key,index:o}}},!0):i._type?a.includes(i._type)?i._type===t.span.name&&typeof i.text!=`string`&&(r={patches:[rZ({...i,text:``},[{_key:e._key},`children`,{_key:i._key}])],description:`Child with _key '${i._key}' in block with key '${e._key}' has missing or invalid text property!`,action:`Write an empty text property to the object`,item:e,i18n:{description:`inputs.portable-text.invalid-value.invalid-span-text.description`,action:`inputs.portable-text.invalid-value.invalid-span-text.action`,values:{key:e._key,childKey:i._key}}},!0):(r={patches:[iZ([{_key:e._key},`children`,{_key:i._key}])],description:`Child with _key '${i._key}' in block with key '${e._key}' has invalid '_type' property (${i._type}).`,action:`Remove the object`,item:e,i18n:{description:`inputs.portable-text.invalid-value.disallowed-child-type.description`,action:`inputs.portable-text.invalid-value.disallowed-child-type.action`,values:{key:e._key,childKey:i._key,childType:i._type}}},!0):(r={patches:[iZ([{_key:e._key},`children`,{_key:i._key}])],description:`Child with _key '${i._key}' in block with key '${e._key}' is missing '_type' property.`,action:`Remove the object`,item:e,i18n:{description:`inputs.portable-text.invalid-value.missing-child-type.description`,action:`inputs.portable-text.invalid-value.missing-child-type.action`,values:{key:e._key,childKey:i._key}}},!0))&&(i=!1)}return!1})&&(i=!1),{valid:i,resolution:r,value:e})}var Ort=Ad(({sendBack:e,input:t})=>{Art({context:t.context,sendBack:e,editorEngine:t.editorEngine,value:t.value,streamBlocks:t.streamBlocks})}),krt=lf({types:{context:{},input:{},events:{},emitted:{}},actions:{"assign initial value synced":Hd({initialValueSynced:!0}),"assign readOnly":Hd({readOnly:({event:e})=>(cf(e,`update readOnly`),e.readOnly)}),"assign pending value":Hd({pendingValue:({event:e})=>(cf(e,`update value`),e.value)}),"clear pending value":Hd({pendingValue:void 0}),"assign previous value":Hd({previousValue:({event:e})=>(cf(e,`done syncing`),e.value)}),"record synced value on engine":({context:e,event:t})=>{cf(t,`done syncing`),t.changed&&(e.editorEngine.lastSyncedValue=t.value)},"emit done syncing value":Xd({type:`done syncing value`}),"emit syncing value":Xd({type:`syncing value`})},guards:{"initial value synced":({context:e})=>e.initialValueSynced,"is busy":({context:e})=>{let t=e.editorEngine.isDeferringMutations||$Z(e.editorEngine.applyContext);return c$.syncValue(vZ({isBusy:t,isDeferringMutations:e.editorEngine.isDeferringMutations,hasRemoteFrame:$Z(e.editorEngine.applyContext)})),t},"is empty value":({event:e})=>e.type===`update value`&&e.value===void 0,"is empty array":({event:e})=>e.type===`update value`&&Array.isArray(e.value)&&e.value.length===0,"is new value":({context:e,event:t})=>t.type!==`update value`||e.previousValue===t.value?!1:!NQ({schema:e.schema},e.previousValue,t.value),"value changed while syncing":({context:e,event:t})=>t.type!==`done syncing`||e.pendingValue===t.value?!1:!NQ({schema:e.schema},e.pendingValue,t.value),"pending value equals previous value":({context:e})=>NQ({schema:e.schema},e.pendingValue,e.previousValue)},actors:{"sync value":Ort}}).createMachine({id:`sync`,context:({input:e})=>({initialValue:e.initialValue,initialValueSynced:!1,keyGenerator:e.keyGenerator,schema:e.schema,readOnly:e.readOnly,editorEngine:e.editorEngine,pendingValue:void 0,previousValue:void 0}),entry:[Od(({context:e})=>({type:`update value`,value:e.initialValue}))],on:{"update readOnly":{actions:[`assign readOnly`]}},initial:`idle`,states:{idle:{entry:[()=>{c$.syncValue(`entry: syncing->idle`)}],exit:[()=>{c$.syncValue(`exit: syncing->idle`)}],on:{"update value":[{guard:pu([`is empty value`,du(`initial value synced`)]),actions:[`assign initial value synced`,`emit done syncing value`]},{guard:pu([`is empty array`,du(`initial value synced`)]),actions:[`assign initial value synced`,Xd({type:`value changed`,value:[]}),`emit done syncing value`]},{guard:pu([`is busy`,`is new value`]),target:`busy`,actions:[`assign pending value`]},{guard:`is new value`,target:`syncing`,actions:[`assign pending value`]},{guard:du(`initial value synced`),actions:[()=>{c$.syncValue(`no new value – setting initial value as synced`)},`assign initial value synced`,`emit done syncing value`]},{actions:[()=>{c$.syncValue(`no new value and initial value already synced`)}]}]}},busy:{entry:[()=>{c$.syncValue(`entry: syncing->busy`)}],exit:[()=>{c$.syncValue(`exit: syncing->busy`)}],after:{1e3:[{guard:`is busy`,target:`.`,reenter:!0,actions:[()=>{c$.syncValue(`reenter: syncing->busy`)}]},{target:`syncing`}]},on:{"update value":[{guard:`is new value`,actions:[`assign pending value`]}]}},syncing:{entry:[()=>{c$.syncValue(`entry: syncing->syncing`)},`emit syncing value`],exit:[()=>{c$.syncValue(`exit: syncing->syncing`)},`emit done syncing value`],invoke:{src:`sync value`,id:`sync value`,input:({context:e})=>({context:{keyGenerator:e.keyGenerator,previousValue:e.previousValue,readOnly:e.readOnly,schema:e.schema},editorEngine:e.editorEngine,streamBlocks:!e.initialValueSynced,value:e.pendingValue})},on:{"update value":{guard:`is new value`,actions:[`assign pending value`]},patch:{actions:[Xd(({event:e})=>e)]},"invalid value":{actions:[Xd(({event:e})=>e)]},"value changed":{actions:[Xd(({event:e})=>e)]},"done syncing":[{guard:`value changed while syncing`,actions:[`assign previous value`,`record synced value on engine`,`assign initial value synced`],target:`syncing`,reenter:!0},{target:`idle`,actions:[`clear pending value`,`assign previous value`,`record synced value on engine`,`assign initial value synced`]}]}}}});async function Art({context:e,sendBack:t,editorEngine:n,streamBlocks:r,value:i}){let a=!1,o=!1,s=!0,c=!!n.snapshot.context.selection,l=r?`initial-sync`:`update-value`;if((!i||i.length===0)&&(Mrt({editorEngine:n,doneSyncing:a,remoteSource:l}),o=!0),i&&i.length>0){if(r)await new Promise(r=>{if(a){r();return}o=Nrt({editorEngine:n,value:i,remoteSource:l}),(async()=>{for await(let[r,a]of jrt({value:i})){let{blockChanged:c,blockValid:u}=Prt({context:e,sendBack:t,block:r,index:a,editorEngine:n,value:i,remoteSource:l});if(o=c||o,s&&=u,!s)break}r()})()});else{if(a)return;o=Nrt({editorEngine:n,value:i,remoteSource:l});let r=0;for(let a of i){let{blockChanged:c,blockValid:u}=Prt({context:e,sendBack:t,block:a,index:r,editorEngine:n,value:i,remoteSource:l});if(o=c||o,s&&=u,!u)break;r++}}}if(!s){c$.syncValue(`Invalid value, returning`),a=!0,t({type:`done syncing`,value:i,changed:o});return}if(o){c$.syncValue(`remote value changed, syncing local value`);try{n.onChange()}catch(e){console.error(e),t({type:`invalid value`,resolution:null,value:i}),a=!0,t({type:`done syncing`,value:i,changed:o});return}c&&!n.snapshot.context.selection&&n.snapshot.context.value.length>0&&(i$(n,TZ(n,[])),n.onChange()),t({type:`value changed`,value:i})}else c$.syncValue(`remote value and local value are equal, no need to sync`);a=!0,t({type:`done syncing`,value:i,changed:o})}async function*jrt({value:e}){let t=0;for await(let n of e)t%10==0&&await new Promise(e=>setTimeout(e,0)),yield[n,t],t++}function Mrt({editorEngine:e,doneSyncing:t,remoteSource:n}){W1(e,n,()=>{i1(e,()=>{G1(e,()=>{w1(e,()=>{if(t)return;let n=e.snapshot.context.value.length;e.snapshot.context.value.forEach((t,r)=>{let i=e.snapshot.context.value[n-1-r];i&&e.apply({type:`unset`,path:[{_key:i._key}]})})})})})})}function Nrt({editorEngine:e,value:t,remoteSource:n}){let r=!1;return W1(e,n,()=>{i1(e,()=>{w1(e,()=>{let n=e.snapshot.context.value.length;if(t.lengtht.length-1;r--){let t=e.snapshot.context.value[r];t&&e.apply({type:`unset`,path:[{_key:t._key}]})}r=!0}})})}),r}function Prt({context:e,sendBack:t,block:n,index:r,editorEngine:i,value:a,remoteSource:o}){let s=i.snapshot.context.value.at(r),c=i.snapshot.context.value.at(r);if(!s||!c){let r=Drt([n],e.schema,e.keyGenerator);if(c$.syncValue(`Validating and inserting new block in the end of the value`,n),r.valid||r.resolution?.autoResolve){let t=K1(Frt(r,[n],n),{schemaTypes:e.schema});return W1(i,o,()=>{i1(i,()=>{w1(i,()=>{i.apply({type:`insert`,path:[i.snapshot.context.value.length],node:t,position:`before`})})})}),{blockChanged:!0,blockValid:!0}}return c$.syncValue(`Invalid`,r),t({type:`invalid value`,resolution:r.resolution,value:a}),{blockChanged:!1,blockValid:!1}}if(PQ(e,n,c))return{blockChanged:!1,blockValid:!0};let l=a[r];if(!l)return{blockChanged:!1,blockValid:!0};let u=[l],d=Drt(u,e.schema,e.keyGenerator);if(!d.valid&&d.resolution?.autoResolve&&d.resolution?.patches.length>0&&!e.readOnly&&e.previousValue&&e.previousValue!==a&&(console.warn(`${d.resolution.action} for block with _key '${l._key}'. ${d.resolution?.description}`),d.resolution.patches.forEach(e=>{t({type:`patch`,patch:e})})),d.valid||d.resolution?.autoResolve){let t=Frt(d,u,n);return c._key===n._key&&c._type===n._type?(c$.syncValue(`Updating block`,c,t),W1(i,o,()=>{i1(i,()=>{w1(i,()=>{Lrt({context:e,editorEngine:i,oldEngineBlock:s,block:t,index:r})})})})):(c$.syncValue(`Replacing block`,c,t),W1(i,o,()=>{i1(i,()=>{w1(i,()=>{Irt({context:e,editorEngine:i,block:t,index:r})})})})),{blockChanged:!0,blockValid:!0}}return t({type:`invalid value`,resolution:d.resolution,value:a}),{blockChanged:!1,blockValid:!1}}function Frt(e,t,n){return!e.valid&&e.resolution?.autoResolve?$X(t,e.resolution.patches).at(0)??n:n}function Irt({context:e,editorEngine:t,block:n,index:r}){let i=K1(n,{schemaTypes:e.schema}),a=t.snapshot.context.selection,o=a?.focus.path[0],s=t.snapshot.context.value[r],c=a&&cq(o)&&s&&o._key===s._key;c&&a$(t);let l=t.snapshot.context.value[r];l&&(t.apply({type:`unset`,path:[{_key:l._key}]}),t.apply({type:`insert`,path:[r],node:i,position:`before`}),t.onChange(),c&&Sq(t.snapshot,a.anchor.path)&&Sq(t.snapshot,a.focus.path)&&i$(t,a))}function Lrt({context:e,editorEngine:t,oldEngineBlock:n,block:r,index:i}){let a=K1(r,{schemaTypes:e.schema}),{children:o,...s}=a;L1(t,s,[{_key:n._key}]);let c=n,l=a,u={};for(let e of Object.keys(c))e!==`children`&&e!==`text`&&(l.hasOwnProperty(e)||(u[e]=null));if(Object.keys(u).length>0&&L1(t,u,[{_key:n._key}]),oq({schema:t.snapshot.context.schema},a)&&oq({schema:t.snapshot.context.schema},n)){let r=n.children.map(e=>e._key),i=a.children.map(e=>e._key),o=new Set(r),s=i.some(e=>o.has(e));if(r.length===i.length&&r.length>0&&o.size===r.length&&r.some((e,t)=>e!==i[t])&&i.every(e=>o.has(e))||i.length>0&&!s){c$.syncValue(`Replacing children via set`),L1(t,{children:a.children},[{_key:n._key}]),t.onChange();return}let c=n.children.length;a.children.length{let i=c-1-r;if(i>0){c$.syncValue(`Removing child`);let e=n.children[i];if(!e)return;t.apply({type:`unset`,path:[{_key:n._key},`children`,{_key:e._key}]})}}),a.children.forEach((r,i)=>{let o=n.children.at(i),s=!o||!zQ(r,o,t.snapshot.context.schema.span.name),c=o&&sq({schema:t.snapshot.context.schema},o)&&r.text!==o.text,l=[{_key:n._key},`children`,{_key:r._key}];if(s){if(r._key===o?._key&&r._type===o?._type){c$.syncValue(`Updating changed child`,r,o);let n=sq({schema:e.schema},r)&&sq({schema:e.schema},o),i={...r};n&&delete i.text,L1(t,i,l),n&&c?(o.text.length>0&&q0(t,{focus:{path:l,offset:0},anchor:{path:l,offset:o.text.length}},{selection:`preserve`,removeEmptyStartBlock:!0}),r.text.length>0&&t.apply({type:`insert.text`,path:l,offset:0,text:r.text}),t.onChange()):n||c$.syncValue(`Updating changed inline object child`,r)}else if(o){c$.syncValue(`Replacing child`,r);let e=n.children[i];if(!e)return;t.apply({type:`unset`,path:[{_key:n._key},`children`,{_key:e._key}]});let o=i>0?a.children[i-1]:void 0;o?t.apply({type:`insert`,path:[{_key:n._key},`children`,{_key:o._key}],node:r,position:`after`}):t.apply({type:`insert`,path:[{_key:n._key},`children`,0],node:r,position:`before`}),t.onChange()}else if(!o){c$.syncValue(`Inserting new child`,r);let e=i>0?a.children[i-1]:void 0;e?t.apply({type:`insert`,path:[{_key:n._key},`children`,{_key:e._key}],node:r,position:`after`}):t.apply({type:`insert`,path:[{_key:n._key},`children`,0],node:r,position:`before`}),t.onChange()}}})}}function Rrt(e){c$.setup(`creating new editor instance`);let t=[],n=Zl(urt,{input:zrt(e)}),r=Ert(),i=ltt({editorActor:n,subscriptions:t}),a=fet(i,n),o=Zl(Crt,{input:{readOnly:!!e.readOnly,schema:n.getSnapshot().context.schema,editorEngine:i}}),{syncActor:s}=Hrt({editorActor:n,rangeDecorationsActor:o,relay:r,editorEngine:i,subscriptions:t}),c=0,l={dom:l0(e=>n.send(e),i),getSnapshot:()=>i.snapshot,registerBehavior:e=>{let t=Z$({name:`custom`,reference:{priority:Q$,importance:`higher`}}),r={...e,priority:t};return n.send({type:`add behavior`,behaviorConfig:r}),()=>{n.send({type:`remove behavior`,behaviorConfig:r})}},registerNode:e=>(n.send({type:`register`,node:e.node}),()=>{n.send({type:`unregister`,node:e.node})}),registerDecorations:e=>{wrt(e.decorations);let t=`registered-decorations-${c++}`;return Trt({rangeDecorationsActor:o,sourceKey:t,decorations:e.decorations,onMapped:e.onMapped})},send:e=>{switch(e.type){case`update value`:s.send(e);break;case`update readOnly`:case`patches`:n.send(e);break;default:n.send(lrt({event:e,editorEngine:i}))}},on:((e,t,n)=>n?.batch?r.on(e,e=>{t(e)},{batch:!0}):r.on(e,e=>{switch(e.type){case`blurred`:case`editable`:case`focused`:case`invalid value`:case`mutation`:case`operation`:case`patch`:case`read only`:case`ready`:case`selection`:case`value changed`:t(e)}})),subscribe(e){return N$(n,{next:()=>e.next?.(l.getSnapshot()),error:e.error,complete:e.complete})}};return{actors:{editorActor:n,rangeDecorationsActor:o,syncActor:s},relay:r,editor:l,editable:a,editorEngine:i,subscriptions:t}}function zrt(e){let t=eq(e.schemaDefinition);return{converters:cet,keyGenerator:e.keyGenerator??DJ,readOnly:e.readOnly,schema:t,initialValue:e.initialValue}}var Brt=new Set(Object.keys({insert:!0,"insert.text":!0,"remove.text":!0,set:!0,unset:!0}));function Vrt(e){return Brt.has(e.type)}function Hrt(e){c$.setup(`creating new actors`);let t=frt({editorActor:e.editorActor,editorEngine:e.editorEngine,relay:e.relay}),n=Zl(krt,{input:{initialValue:e.editorActor.getSnapshot().context.initialValue,keyGenerator:e.editorActor.getSnapshot().context.keyGenerator,readOnly:e.editorActor.getSnapshot().matches({"edit mode":`read only`}),schema:e.editorActor.getSnapshot().context.schema,editorEngine:e.editorEngine}});return e.subscriptions.push(t.subscribe),e.subscriptions.push(()=>tQ(e.editorEngine,t=>{Vrt(t.operation)&&e.relay.send({type:`operation`,operation:t.operation,origin:$Z(t.context)?`remote`:`local`})})),e.subscriptions.push(()=>{let t=n.on(`*`,t=>{switch(t.type){case`invalid value`:e.relay.send(t);break;case`value changed`:e.relay.send(t);break;case`patch`:e.editorActor.send({...t,type:`internal.patch`,value:e.editorEngine.snapshot.context.value});break;default:e.editorActor.send(t)}});return()=>{t.unsubscribe()}}),e.subscriptions.push(()=>{let t,r=e.editorActor.subscribe(r=>{let i=r.matches({"edit mode":`read only`});n.send({type:`update readOnly`,readOnly:i}),i!==t&&(t=i,e.rangeDecorationsActor.send({type:`update read only`,readOnly:i}))});return()=>{r.unsubscribe()}}),e.subscriptions.push(()=>{let t=e.editorActor.on(`ready`,()=>{e.rangeDecorationsActor.send({type:`ready`})});return()=>{t.unsubscribe()}}),e.subscriptions.push(()=>{let t=e.editorActor.on(`*`,t=>{switch(t.type){case`editable`:case`mutation`:case`ready`:case`read only`:case`selection`:e.relay.send(t)}});return()=>{t.unsubscribe()}}),{syncActor:n}}var A2=class{constructor(e){ZQ(this,`schemaTypes`,void 0),ZQ(this,`editable`,void 0),ZQ(this,`setEditable`,e=>{this.editable={...this.editable,...e}}),this.schemaTypes=e.editorActor.getSnapshot().context.schema,this.editable=e.editable}};ZQ(A2,`activeAnnotations`,e=>e&&e.editable?e.editable.activeAnnotations():[]),ZQ(A2,`isAnnotationActive`,(e,t)=>e&&e.editable?e.editable.isAnnotationActive(t):!1),ZQ(A2,`addAnnotation`,(e,t,n)=>e.editable?.addAnnotation(t,n)),ZQ(A2,`blur`,e=>{e.editable?.blur()}),ZQ(A2,`delete`,(e,t,n)=>e.editable?.delete(t,n)),ZQ(A2,`findDOMNode`,(e,t)=>e.editable?.findDOMNode(t)),ZQ(A2,`findByPath`,(e,t)=>e.editable?.findByPath(t)||[]),ZQ(A2,`focus`,e=>{e.editable?.focus()}),ZQ(A2,`focusBlock`,e=>e.editable?.focusBlock()),ZQ(A2,`focusChild`,e=>e.editable?.focusChild()),ZQ(A2,`getSelection`,e=>e.editable?e.editable.getSelection():null),ZQ(A2,`getValue`,e=>e.editable?.getValue()),ZQ(A2,`hasBlockStyle`,(e,t)=>e.editable?.hasBlockStyle(t)),ZQ(A2,`hasListStyle`,(e,t)=>e.editable?.hasListStyle(t)),ZQ(A2,`isCollapsedSelection`,e=>e.editable?.isCollapsedSelection()),ZQ(A2,`isExpandedSelection`,e=>e.editable?.isExpandedSelection()),ZQ(A2,`isMarkActive`,(e,t)=>e.editable?.isMarkActive(t)),ZQ(A2,`insertChild`,(e,t,n)=>e.editable?.insertChild(t,n)),ZQ(A2,`insertBlock`,(e,t,n)=>e.editable?.insertBlock(t,n)),ZQ(A2,`insertBreak`,e=>e.editable?.insertBreak()),ZQ(A2,`isVoid`,(e,t)=>e.editable?.isVoid(t)),ZQ(A2,`isObjectPath`,(e,t)=>{if(!t||!Array.isArray(t))return!1;let n=t.length>3&&t[1]===`children`;return t.length>1&&t[1]!==`children`||n}),ZQ(A2,`marks`,e=>e.editable?.marks()),ZQ(A2,`select`,(e,t)=>{e.editable?.select(t)}),ZQ(A2,`removeAnnotation`,(e,t)=>e.editable?.removeAnnotation(t)),ZQ(A2,`toggleBlockStyle`,(e,t)=>e.editable?.toggleBlockStyle(t)),ZQ(A2,`toggleList`,(e,t)=>e.editable?.toggleList(t)),ZQ(A2,`toggleMark`,(e,t)=>{e.editable?.toggleMark(t)}),ZQ(A2,`getFragment`,e=>e.editable?.getFragment()),ZQ(A2,`undo`,e=>{e.editable?.undo()}),ZQ(A2,`redo`,e=>{e.editable?.redo()}),ZQ(A2,`isSelectionsOverlapping`,(e,t,n)=>e.editable?.isSelectionsOverlapping(t,n));function j2(e){let t=(0,Z.c)(29),n;t[0]===e.initialConfig?n=t[1]:(n=()=>{let t=Rrt(e.initialConfig);return{internalEditor:t,portableTextEditor:new A2({editable:t.editable,editorActor:t.actors.editorActor})}},t[0]=e.initialConfig,t[1]=n);let[r]=(0,$.useState)(n),{internalEditor:i,portableTextEditor:a}=r,o;t[2]!==i.actors.editorActor||t[3]!==i.actors.rangeDecorationsActor||t[4]!==i.actors.syncActor||t[5]!==i.editorEngine||t[6]!==i.relay||t[7]!==i.subscriptions?(o=()=>{let e=[];i.actors.rangeDecorationsActor.start();for(let t of i.subscriptions)e.push(t());return i.actors.editorActor.start(),i.actors.editorActor.send({type:`add editor engine`,editor:i.editorEngine}),i.relay.start(),i.actors.syncActor.start(),()=>{for(let t of e)t();Y$(i.actors.editorActor),i.relay.stop(),Y$(i.actors.syncActor),Y$(i.actors.rangeDecorationsActor)}},t[2]=i.actors.editorActor,t[3]=i.actors.rangeDecorationsActor,t[4]=i.actors.syncActor,t[5]=i.editorEngine,t[6]=i.relay,t[7]=i.subscriptions,t[8]=o):o=t[8];let s;t[9]===i?s=t[10]:(s=[i],t[9]=i,t[10]=s),(0,$.useEffect)(o,s);let c;t[11]!==a||t[12]!==e.children?(c=(0,Q.jsx)(U$.Provider,{value:a,children:e.children}),t[11]=a,t[12]=e.children,t[13]=c):c=t[13];let l;t[14]!==i.editorEngine||t[15]!==c?(l=(0,Q.jsx)(tet,{editor:i.editorEngine,children:c}),t[14]=i.editorEngine,t[15]=c,t[16]=l):l=t[16];let u;t[17]!==i.relay||t[18]!==l?(u=(0,Q.jsx)(y$.Provider,{value:i.relay,children:l}),t[17]=i.relay,t[18]=l,t[19]=u):u=t[19];let d;t[20]!==i.actors.rangeDecorationsActor||t[21]!==u?(d=(0,Q.jsx)(v$.Provider,{value:i.actors.rangeDecorationsActor,children:u}),t[20]=i.actors.rangeDecorationsActor,t[21]=u,t[22]=d):d=t[22];let f;t[23]!==i.actors.editorActor||t[24]!==d?(f=(0,Q.jsx)(f$.Provider,{value:i.actors.editorActor,children:d}),t[23]=i.actors.editorActor,t[24]=d,t[25]=f):f=t[25];let p;return t[26]!==i.editor||t[27]!==f?(p=(0,Q.jsx)(kY.Provider,{value:i.editor,children:f}),t[26]=i.editor,t[27]=f,t[28]=p):p=t[28],p}function Urt(e,t){return e===t}function M2(e,t,n){return PY(e,t,n===void 0?Urt:n)}var N2=()=>{let e=(0,Z.c)(3),t=(0,$.useContext)(f$),n=cQ(),[r,i]=(0,$.useState)(n.snapshot.context.selection),a,o;return e[0]===t?(a=e[1],o=e[2]):(a=()=>{let e=t.on(`selection`,e=>{(0,$.startTransition)(()=>{i(e.selection)})});return()=>{e.unsubscribe()}},o=[t],e[0]=t,e[1]=a,e[2]=o),(0,$.useEffect)(a,o),r};function P2(e){return{kind:`container`,...e}}function Wrt(e){return{kind:`span`,...e}}function Grt(e){return{kind:`decorator`,...e}}function Krt(e){return{kind:`annotation`,...e}}function qrt(e){return{kind:`blockObject`,...e}}function Jrt(e){return{kind:`inlineObject`,...e}}function Yrt(e){return{kind:`textBlock`,...e}}function F2(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.behaviors?(r=()=>{let t=e.behaviors.map(e=>n.registerBehavior({behavior:e}));return()=>{t.forEach(Xrt)}},i=[n,e.behaviors],t[0]=n,t[1]=e.behaviors,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}function Xrt(e){e()}function I2(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.nodes?(r=()=>{let t=e.nodes.map(e=>n.registerNode({node:e}));return()=>{t.forEach(Zrt)}},i=[n,e.nodes],t[0]=n,t[1]=e.nodes,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}function Zrt(e){e()}var Qrt=$.forwardRef((e,t)=>{let n=(0,Z.c)(2),r=AY(),i=$.useRef(r),a,o;return n[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=()=>i.current,o=[],n[0]=a,n[1]=o):(a=n[0],o=n[1]),$.useImperativeHandle(t,a,o),null});Qrt.displayName=`EditorRefPlugin`;function L2(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.on?(r=()=>{let t=n.on(`*`,e.on);return()=>{t.unsubscribe()}},i=[n,e.on],t[0]=n,t[1]=e.on,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}var $rt=e=>{if(!e.context.selection)return tit;let t=zJ(e),n=t?qq(e,t.path):void 0,r=n?{blockObjects:z2(n.blockObjects),inlineObjects:z2(n.inlineObjects)}:{blockObjects:R2,inlineObjects:R2},i=sY(e);if(i.length===0)return{decorators:R2,annotations:R2,lists:R2,styles:R2,...r};let a=nit(qq(e,i[0].path));for(let t=1;te.name))}function B2(e,t){let n=new Set(e);for(let e of t)n.add(e);return n}function V2(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}var iit=e=>{if(!e.context.selection)return;let t=nY(e),n=eY(e);if(!t||!n)return;let r=_J({snapshot:e,selectionPoint:t}),i=_J({snapshot:e,selectionPoint:n});return r&&i?{start:r,end:i}:void 0},ait=e=>{let t=eY(e);if(!t)return[];let n=t.path.at(-1),r=cq(n)?n._key:void 0;if(!r)return[];let i=hq(e,yq(t.path)),a=[],o=!1;for(let t of i){let n=t.path.at(-1);if((cq(n)?n._key:void 0)===r){o=!0;continue}o&&Tq(e,t.node)&&a.push({node:t.node,path:t.path})}return a},oit=e=>{let t=nY(e);if(!t)return[];let n=t.path.at(-1),r=cq(n)?n._key:void 0;if(!r)return[];let i=hq(e,yq(t.path)),a=[];for(let t of i){let n=t.path.at(-1);if((cq(n)?n._key:void 0)===r)break;Tq(e,t.node)&&a.push({node:t.node,path:t.path})}return a},sit=e=>{let t=e.context.selection;if(!t)return[];let n=EJ(t),r=TJ(t);if(!n||!r)return[];let i=n.path.find(cq)?._key,a=r.path.find(cq)?._key;if(i&&i===a){let t=Uq(e,[{_key:i}]);if(t)return[{node:t.node,path:t.path}]}let o=[];for(let t of Pq(e,{from:n.path,to:r.path,match:(e,t)=>t.length===1})){let n=Uq(e,t.path);n&&o.push({node:n.node,path:n.path})}return o},cit=e=>{if(!e.context.selection)return``;let t=EJ(e.context.selection),n=BJ({...e,context:{...e.context,selection:{anchor:t,focus:t}}});if(!n)return``;let r=CJ({context:e.context,block:n});return dY({...e,context:{...e.context,selection:{anchor:r,focus:t}}})},lit=e=>e.context.value;function uit({snapshot:e,selectionPoint:t}){let n=t.path.at(-1);if(!cq(n))return;let r=bq(e,t.path,{match:t=>oq({schema:e.context.schema},t)});if(!r)return;let i=0;for(let a of r.node.children){if(a._key===n._key)return{path:r.path,offset:i+t.offset};sq(e.context,a)&&(i+=a.text.length)}}function dit({context:e,targetBlock:t,incomingBlock:n}){let r=kJ({keyGenerator:e.keyGenerator,block:n,profile:`lenient`,schema:e.schema});return!r||!oq(e,r)?t:{...t,children:[...t.children,...r.children],markDefs:[...t.markDefs??[],...r.markDefs??[]]}}var fit=[OY({on:`insert.break`,guard:({snapshot:e})=>e.context.selection&&QJ(e)?{selection:e.context.selection}:!1,actions:[(e,{selection:t})=>[EY({type:`delete`,at:t})]]}),OY({on:`insert.break`,actions:[]}),OY({on:`insert.block`,guard:({event:e})=>e.placement===`before`||e.placement===`after`,actions:[]}),OY({on:`insert.block`,guard:({snapshot:e,event:t})=>!BJ(e)||!oq(e.context,t.block)?!1:t.placement!==`auto`||t.select!==`end`,actions:[({event:e})=>[EY({type:`insert.block`,block:e.block,placement:`auto`,select:`end`})]]}),OY({on:`insert.block`,guard:({snapshot:e,event:t})=>!BJ(e)||!oq(e.context,t.block),actions:[]}),OY({on:`insert.blocks`,guard:({snapshot:e,event:t})=>{let n=t.blocks.filter(t=>oq(e.context,t));return n.length!==0&&n.reduce((t,n)=>dit({context:e.context,targetBlock:t,incomingBlock:n}))},actions:[(e,t)=>[EY({type:`insert.block`,block:t,placement:`auto`})]]}),OY({on:`insert.blocks`,actions:[]})];function H2(){let e=(0,Z.c)(3),t=AY(),n,r;return e[0]===t?(n=e[1],r=e[2]):(n=()=>{let e=fit.map(e=>t.registerBehavior({behavior:e}));return()=>{for(let t of e)t()}},r=[t],e[0]=t,e[1]=n,e[2]=r),(0,$.useEffect)(n,r),null}var pit=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],mit=class{constructor(){this.A=1779033703,this.B=-1150833019,this.C=1013904242,this.D=-1521486534,this.E=1359893119,this.F=-1694144372,this.G=528734635,this.H=1541459225,this._size=0,this._sp=0,(!W2||G2>=8e3)&&(W2=new ArrayBuffer(8e3),G2=0),this._byte=new Uint8Array(W2,G2,80),this._word=new Int32Array(W2,G2,20),G2+=80}update(e){if(typeof e==`string`)return this._utf8(e);if(e==null)throw TypeError(`Invalid type: `+typeof e);let t=e.byteOffset,n=e.byteLength,r=n/64|0,i=0;if(r&&!(t&3)&&!(this._size%64)){let n=new Int32Array(e.buffer,t,r*16);for(;r--;)this._int32(n,i>>2),i+=64;this._size+=i}if(e.BYTES_PER_ELEMENT!==1&&e.buffer){let r=new Uint8Array(e.buffer,t+i,n-i);return this._uint8(r)}return i===n?this:this._uint8(e,i)}_uint8(e,t){let{_byte:n,_word:r}=this,i=e.length;for(t|=0;t=64&&this._int32(r),this._size+=o-a}return this}_utf8(e){let{_byte:t,_word:n}=this,r=e.length,i=this._sp;for(let a=0;a>>6,t[s++]=128|n&63):n<55296||n>57343?(t[s++]=224|n>>>12,t[s++]=128|n>>>6&63,t[s++]=128|n&63):i?(n=((i&1023)<<10)+(n&1023)+65536,t[s++]=240|n>>>18,t[s++]=128|n>>>12&63,t[s++]=128|n>>>6&63,t[s++]=128|n&63,i=0):i=n}s>=64&&(this._int32(n),n[0]=n[16]),this._size+=s-o}return this._sp=i,this}_int32(e,t){let{A:n,B:r,C:i,D:a,E:o,F:s,G:c,H:l}=this,u=0;for(t|=0;u<16;)U2[u++]=q2(e[t++]);for(u=16;u<64;u++)U2[u]=bit(U2[u-2])+U2[u-7]+yit(U2[u-15])+U2[u-16]|0;for(u=0;u<64;u++){let e=l+vit(o)+hit(o,s,c)+pit[u]+U2[u]|0,t=_it(n)+git(n,r,i)|0;l=c,c=s,s=o,o=a+e|0,a=i,i=r,r=n,n=e+t|0}this.A=n+this.A|0,this.B=r+this.B|0,this.C=i+this.C|0,this.D=a+this.D|0,this.E=o+this.E|0,this.F=s+this.F|0,this.G=c+this.G|0,this.H=l+this.H|0}digest(e){let{_byte:t,_word:n}=this,r=this._size%64|0;for(t[r++]=128;r&3;)t[r++]=0;if(r>>=2,r>14){for(;r<16;)n[r++]=0;r=0,this._int32(n)}for(;r<16;)n[r++]=0;let i=this._size*8,a=(i&4294967295)>>>0,o=(i-a)/4294967296;return o&&(n[14]=q2(o)),a&&(n[15]=q2(a)),this._int32(n),e===`hex`?this._hex():this._bin()}_hex(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return K2(e)+K2(t)+K2(n)+K2(r)+K2(i)+K2(a)+K2(o)+K2(s)}_bin(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s,_byte:c,_word:l}=this;return l[0]=q2(e),l[1]=q2(t),l[2]=q2(n),l[3]=q2(r),l[4]=q2(i),l[5]=q2(a),l[6]=q2(o),l[7]=q2(s),c.slice(0,32)}},U2=new Int32Array(64),W2,G2=0,K2=e=>(e+4294967296).toString(16).substr(-8),q2=xit()?(e=>e):(e=>e<<24&4278190080|e<<8&16711680|e>>8&65280|e>>24&255),hit=(e,t,n)=>n^e&(t^n),git=(e,t,n)=>e&t|n&(e|t),_it=e=>(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),vit=e=>(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7),yit=e=>(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3,bit=e=>(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10;function xit(){return new Uint8Array(new Uint16Array([65279]).buffer)[0]===254}function Sit(e,t){for(let n=0;nt[n])return 1}return 0}function Cit(e){for(let t=0;tJ2(e,t)),this.encodeByte(111);for(let e of n)this.hash.update(e);return this.encodeByte(79),r||t}}encodeObjectWithType(t,n){let r={type:t},i=[];for(let[t,a]of Object.entries(n)){if(a===void 0)continue;let n=new e(this.rewriteMap);n.encodeString(t),r[t]=n.encodeValue(a),i.push(n.getDigest())}let a=new e(this.rewriteMap);a.encodeString(`type`),a.encodeValue(t),i.push(a.getDigest()),i.sort((e,t)=>J2(e,t)),this.encodeByte(111);for(let e of i)this.hash.update(e);return this.encodeByte(79),r}getDigest(){return this.hash.digest()}};function Eit(e,t=``){let n=t;for(let t=0;t=31)throw Error(`numBuckets must be less than 31`);this.byteSize=e,this.numBuckets=t,this.arr=new Uint8Array(this.byteSize*this.numBuckets)}toggle(e,t){for(let n=0;n=e)return null;let a=i*this.byteSize,o=this.arr.slice(a,a+this.byteSize);t.toggle(o),this.toggle(o,e=>{e!==i&&n.set(e)}),r++}}return Cit(this.arr)?t:null}looksPure(e){let t=e*this.byteSize,n=this.arr.subarray(t,t+this.byteSize);if(Cit(n))return!1;let r=0;for(let t=0;t{e.push(Array.from(t))}),e.sort((e,t)=>J2(e,t)),e}},Mit=class{bitset;queue;constructor(e){this.bitset=(1<t)}set(e){let t=1<{this.sketch.toggle(e)},rewriteMap:this.rewriteMap});this.objectValues[n.id]=n,this.keys.push(n.id)}addSet(e){this.setValues[e.set.id]=e,this.sketch.toggle(e.digest),this.keys.push(e.set.id)}build(e){this.keys.sort();let t;return{set:Oit(e,{keys:this.keys},{withDigest:e=>{t=e}}),digest:t,objectValues:this.objectValues,setValues:this.setValues,sketch:this.sketch}}};function Pit(e,t){let n=e.set.id;if(!t)return{id:n};if(t.type===`complete`)return null;let r=[];for(let n of t.missingIds){let t=Fit(e,n);if(!t)throw Error(`Synchronization server is requested an unknonwn descriptor`);r.push(t)}return{id:n,descriptors:r}}function Fit(e,t){if(e.set.id===t)return e.set;let n=e.objectValues[t];if(n)return n;for(let n of Object.values(e.setValues)){let e=Fit(n,t);if(e)return e}return null}var Y2=e(t(((e,t)=>{t.exports=function(e,t){if(!Array.isArray(e))throw TypeError(`humanize-list expected an array`);t||={},t.conjunction=t.conjunction||`and`;var n=e.length;if(n===1)return e[0];if(t.skipConjunction)return e.join(`, `);for(var r=``,i=0;it.length&&(e=t,t=i);let a=e.length,o=t.length;for(;a>0&&e.charCodeAt(~-a)===t.charCodeAt(~-o);)a--,o--;let s=0;for(;sr)return r;if(a===0)return r!==void 0&&o>r?r:o;let c,l,u,d,f=0,p=0;for(;fl?d>l?l+1:d:d>u?u+1:d;if(r!==void 0){let e=l;for(f=0;fr)return r}}return X2.length=a,Z2.length=a,r!==void 0&&l>r?r:l}function Lit(e,t){return e.name===t?!0:e.type?Lit(e.type,t):!1}var Rit=class{#e=[];#t;constructor(e){this.#t=performance.now(),this.#e=e}async map(e,t){let n=[];for(let r of e){let e=this._tryPause();e&&await e,n.push(t(r))}return n}async forEach(e,t){for(let n of e){let e=this._tryPause();e&&await e,t(n)}}async forEachIter(e,t){for(let n of e){let e=this._tryPause();e&&await e,t(n)}}end(){this.#e.push(performance.now()-this.#t)}_tryPause(){let e=performance.now()-this.#t;if(!(e<8.333333333333334))return this.#e.push(e),new Promise(e=>{let t=()=>{this.#t=performance.now(),e()};typeof requestIdleCallback==`function`?requestIdleCallback(t,{timeout:1}):typeof requestAnimationFrame==`function`?requestAnimationFrame(t):setTimeout(t,0)})}},zit={async map(e,t){return e.map(t)},async forEach(e,t){return e.forEach(t)},async forEachIter(e,t){for(let n of e)t(n)}},Bit=class{cache=new WeakMap;async get(e,t){let n=this.cache.get(e);if(n)return n;let r,i=t?.scheduler||(t?.pauseDurations?r=new Rit(t.pauseDurations):zit),a={fields:new Map,duplicateFields:new Map,arrayElements:new Map,duplicateArrayElements:new Map},o=await i.map(e.getLocalTypeNames(),t=>({name:t,typeDef:Q2(e.get(t),t,a)})),s=new Map;for(let[e,t]of a.duplicateFields.entries())s.set(e,{__type:`hoisted`,key:t});for(let[e,t]of a.duplicateArrayElements.entries())s.set(e,{__type:`hoisted`,key:t});let c=new Nit({rewriteMap:s});return await i.forEachIter(a.duplicateFields.entries(),([e,t])=>{c.addObject(`sanity.schema.hoisted`,{key:t,value:{...e}})}),await i.forEachIter(a.duplicateArrayElements.entries(),([e,t])=>{c.addObject(`sanity.schema.hoisted`,{key:t,value:{...e}})}),await i.forEach(o,e=>{c.addObject(`sanity.schema.namedType`,e)}),e.parent&&c.addSet(await this.get(e.parent,{scheduler:i})),n=c.build(`sanity.schema.registry`),this.cache.set(e,n),r&&r.end(),n}};function Vit(e){return`_internal_ownProps`in e?e[iA]:e}function Hit(e,t,n){let r=Vit(e),i;Array.isArray(r.fields)&&(i=r.fields.map(e=>{let r=`${t}.${e.name}`,i=n.fields.get(e);if(i){let e=n.duplicateFields.get(i);return(!e||dat(r,e))&&n.duplicateFields.set(i,r),i}let{name:a,group:o,fieldset:s,type:c}=e,l={name:a,typeDef:Q2(c,r,n),groups:Git(o),fieldset:s};return n.fields.set(e,l),l}));let a;Array.isArray(r.fieldsets)&&(a=n4(`name`,r.fieldsets.map(({name:e,title:t,description:n,group:r,hidden:i,readOnly:a,options:o})=>({name:e,title:$2(t),description:$2(n),group:$2(r),hidden:t4(i),readOnly:t4(a),options:r4(o)}))));let o;Array.isArray(r.groups)&&(o=n4(`name`,r.groups.map(({name:e,title:t,hidden:n,default:r,i18n:i})=>({name:e,title:$2(t),hidden:t4(n),default:e4(r),i18n:sat(i)}))));let s=fD(r.deprecated)&&`reason`in r.deprecated?r.deprecated.reason:void 0,c;return Array.isArray(r.orderings)&&(c=r.orderings.map(lat).filter(e=>e!==void 0)),{title:$2(r.title),description:Zit(r.description),readOnly:t4(r.readOnly),hidden:t4(r.hidden),liveEdit:e4(r.liveEdit),options:r4(r.options),initialValue:r4(r.initialValue),deprecated:typeof s==`string`?{reason:s}:void 0,placeholder:$2(r.placeholder),rows:Wit(r.rows),fields:i,fieldsets:a,groups:o,validation:Qit(r),orderings:c}}function Q2(e,t,n){let r=Hit(e,t,n);if(!e.type)return{extends:null,jsonType:e.jsonType,...r};switch(e.type.name){case`array`:return{extends:`array`,of:e.of.map((e,r)=>{let i=`${t}.${e.name}`,a=n.arrayElements.get(e);if(a){let e=n.duplicateArrayElements.get(a);return(!e||dat(i,e))&&n.duplicateArrayElements.set(a,i),a}let o={name:e.name,typeDef:Q2(e,`${t}.${e.name}`,n)};return n.arrayElements.set(e,o),o}),...r};case`reference`:case`globalDocumentReference`:case`crossDatasetReference`:{let t=Vit(e);return{extends:e.type.name,to:n4(`name`,e.to.map(e=>({name:e.name||e.type?.name||e.type}))),weak:e4(t.weak),...r}}default:return{extends:e.type.name,...r,marks:Uit(e)}}}function Uit(e){if(e.jsonType!==`object`||!Lit(e,`block`))return;let t=(e.fields?.find(e=>e.name===`children`)?.type?.of)?.find(e=>e.name===`span`);if(!t||!Fc(t))return;let n=r4(t.decorators);return n===void 0?void 0:{decorators:n}}function $2(e){return typeof e==`string`?e:void 0}function Wit(e){return typeof e==`number`?e.toString():void 0}function e4(e){return e===!0||void 0}function t4(e){return typeof e==`function`?Kit:e4(e)}function n4(e,t){return t.filter(t=>typeof t[e]==`string`)}function Git(e){if(typeof e==`string`)return[e];if(Array.isArray(e))return e.filter(e=>typeof e==`string`)}var Kit={__type:`function`},qit={__type:`unknown`},Jit={__type:`undefined`},Yit={__type:`cyclic`},Xit={__type:`maxDepth`};function r4(e,t=new Set,n=5){if(n===0)return Xit;if(typeof e==`string`||typeof e==`boolean`||e==null)return e;if(typeof e==`number`)return{__type:`number`,value:e.toString()};if(typeof e==`function`)return Kit;if(t.has(e))return Yit;if(t.add(e),fD(e)){if(Array.isArray(e))return e.map(e=>{let r=r4(e,t,n-1);return r===void 0?Jit:r});if(`$$typeof`in e&&`type`in e&&`props`in e){let{type:r,props:i}=e,a=typeof r==`function`?r.name:r;return typeof a==`string`?{__type:`jsx`,type:a,props:r4(i,t,n-1)}:void 0}let r=!1,i={};for(let[a,o]of Object.entries(e))a===`__type`&&(r=!0),i[a]=r4(o,t,n-1);return r?{__type:`object`,value:i}:i}return qit}function Zit(e){if(typeof e==`string`)return e;if(fD(e)&&`$$typeof`in e&&`type`in e&&`props`in e){let{type:t,props:n}=e,r=typeof t==`function`?t.name:t;return typeof r==`string`?{__type:`jsx`,type:r,props:r4(n)}:void 0}}function Qit(e){if(!fD(e)||!(`type`in e))return;let t=[];switch(`options`in e&&fD(e.options)&&`list`in e.options&&Array.isArray(e.options.list)&&t.push({type:`enum`,values:e.options.list.map(t=>r4(eat(t,e))).filter(e=>e!==void 0)}),e.type){case`url`:t.push({type:`uri`,scheme:[`http`,`https`]});break;case`slug`:t.push({type:`custom`});break;case`reference`:t.push({type:`reference`});break;case`email`:t.push({type:`email`})}if(!(`validation`in e)||!e.validation)return t.length>0?[{level:`error`,rules:t}]:void 0;let n=[],r=Array.isArray(e.validation)?e.validation:[e.validation];for(let e of r){let r=i4(e);if(r===void 0)continue;let i=t.filter(e=>!r.rules.some(t=>t.type===e.type));i.length>0&&r.rules.unshift(...i),!n.some(e=>AO(e,r))&&n.push(r)}return n.length>0?n:void 0}function $it(e){return!e||typeof e!=`object`?!1:`fields`in e?Array.isArray(e.fields)?e.fields.some(e=>e.name===`value`):!1:`type`in e&&e.type?$it(e.type):!1}function eat(e,t){return t.jsonType===`object`&&$it(t)?e:fD(e)&&`value`in e&&e.value?e.value:e}function i4(e){if(e){if(rat(e))try{let t=e(new _ke);if(tat(t))return i4(t);throw Error(`failed to convert to plain rule`)}catch{return{level:`error`,rules:[{type:`custom`,name:`function`}]}}if(tat(e)){let t=e._level||`error`,n=nat(e._message),r=[];for(let t of e._rules||[]){let n=iat(t,e._required===`optional`||void 0);n!==void 0&&(r.some(e=>AO(e,n))||r.push(n))}return r.length===0?void 0:{level:t,rules:r,...n&&{message:n}}}}}function tat(e){return fD(e)&&`_rules`in e}function nat(e){if(typeof e==`string`)return e;if(!fD(e)||Array.isArray(e))return;let t={};for(let[n,r]of Object.entries(e))typeof n==`string`&&typeof r==`string`&&(t[n]=r);return Object.keys(t).length>0?t:void 0}function rat(e){return typeof e==`function`}function iat(e,t){if(!fD(e)||!(`flag`in e))return;let n=`constraint`in e?e.constraint:void 0;switch(e.flag){case`integer`:return{type:`integer`};case`email`:return{type:`email`};case`unique`:return{type:`uniqueItems`};case`reference`:return{type:`reference`};case`assetRequired`:return{type:`assetRequired`};case`stringCasing`:return n===`uppercase`?{type:`uppercase`}:n===`lowercase`?{type:`lowercase`}:void 0;case`all`:if(Array.isArray(n)){let e=n.map(e=>i4(e)).filter(e=>e!==void 0);if(e.length>0)return{type:`allOf`,children:e}}return;case`either`:if(Array.isArray(n)){let e=n.map(e=>i4(e)).filter(e=>e!==void 0);if(e.length>0)return{type:`anyOf`,children:e}}return;case`valid`:return Array.isArray(n)?{type:`enum`,values:n.map(e=>r4(e)).filter(e=>e!==void 0)}:void 0;case`min`:return{type:`minimum`,value:a4(n)};case`max`:return{type:`maximum`,value:a4(n)};case`length`:return{type:`length`,value:a4(n)};case`precision`:return{type:`precision`,value:a4(n)};case`lessThan`:return{type:`exclusiveMaximum`,value:a4(n)};case`greaterThan`:return{type:`exclusiveMinimum`,value:a4(n)};case`regex`:if(fD(n)&&`pattern`in n){let{pattern:e}=n,t=`invert`in n?o4(n.invert):void 0;if(e instanceof RegExp)return{type:`regex`,pattern:e.source,...t&&{invert:!0}}}return;case`uri`:{let e=fD(n)&&`options`in n&&fD(n.options)?n.options:void 0,t=e&&`scheme`in e&&Array.isArray(e.scheme)&&e.scheme.length>0?e.scheme.map(e=>oat(e)).filter(e=>e!==void 0):void 0,r=e&&`allowRelative`in e?o4(e.allowRelative):void 0,i=e&&`relativeOnly`in e?o4(e.relativeOnly):void 0,a=e&&`allowCredentials`in e?o4(e.allowCredentials):void 0;return{type:`uri`,...t!==void 0&&t.length>0&&{scheme:t},...r&&{allowRelative:r},...i&&{relativeOnly:i},...a&&{allowCredentials:a}}}case`custom`:return{type:`custom`,...t&&{optional:t}};case`media`:return{type:`custom`,name:`media`};case`type`:return;case`presence`:return n===`required`?{type:`required`}:void 0;default:return}}function a4(e){return fD(e)&&`type`in e&&`path`in e&&e.type&&e.path?{type:`fieldReference`,path:Array.isArray(e.path)?e.path:[e.path]}:String(e)}var aat=/[.*+?^${}()|[\]\\]/;function oat(e){if(e instanceof RegExp){let{source:t,flags:n}=e;if(n)return{type:`regex`,pattern:`(?${n})${t}`};let r=t.match(/^\^(.*)\$$/);return r&&!aat.test(r[1])?r[1]:{type:`regex`,pattern:t}}if(typeof e==`string`)return e}function o4(e){if(typeof e==`boolean`)return e}function sat(e){if(!fD(e)||Array.isArray(e))return;let t={};for(let n of Object.entries(e))if(cat(n)){let[e,r]=n;t[e]={ns:r.ns,key:r.key}}return Object.keys(t).length>0?t:void 0}function cat(e){let[t,n]=e;return typeof t==`string`&&!!n&&typeof n==`object`&&`key`in n&&`ns`in n&&typeof n.key==`string`&&typeof n.ns==`string`}function lat(e){if(!fD(e)||Array.isArray(e))return;let t=`name`in e&&typeof e.name==`string`?e.name:void 0;if(t===void 0)return;let n=`title`in e&&typeof e.title==`string`?e.title:t,r=`by`in e&&Array.isArray(e.by)?e.by:[],i=[];for(let e of r){let t=uat(e);t&&i.push(t)}if(i.length===0)return;let a=`i18n`in e?sat(e.i18n):void 0;return{name:t,title:n,by:i,...a&&{i18n:a}}}function uat(e){if(!fD(e)||Array.isArray(e))return;let t=`field`in e&&typeof e.field==`string`?e.field:void 0,n=`direction`in e&&(e.direction===`asc`||e.direction===`desc`)?e.direction:void 0,r=`nulls`in e&&(e.nulls===`first`||e.nulls===`last`)?e.nulls:void 0;if(t&&n)return{field:t,direction:n,...r&&{nulls:r}}}function dat(e,t){return e.lengths4 in e?e[s4]:pat,hat=(e,t)=>{if(!Array.isArray(t))throw Error(`The value of .${s4} should be an array with any of the actions ${c4.join(`, `)}`);let n=NO(t,c4);if(n.length>0)throw Error(`Invalid action${n.length>1?`s`:``} configured for schema type "${e}": ${n.join(`, `)}. Valid actions are: ${c4.join(`, `)}`);return t},gat=e=>hat(e.name,mat(e)),_at=(e,t)=>gat(e).includes(t),l4=[{name:`sanity.assetSourceData`,title:`Asset Source Data`,type:`object`,fields:[{name:`name`,title:`Source name`,description:`A canonical name for the source this asset is originating from`,type:`string`},{name:`id`,title:`Asset Source ID`,description:`The unique ID for the asset within the originating source so you can programatically find back to it`,type:`string`},{name:`url`,title:`Asset information URL`,description:`A URL to find more information about this asset in the originating source`,type:`string`}]},{title:`Slug`,name:`slug`,type:`object`,fields:[{name:`current`,title:`Current slug`,type:`string`,validation:e=>e.required()},{name:`source`,title:`Source field`,type:`string`,hidden:!0}]},{title:`Geographical Point`,name:`geopoint`,type:`object`,fields:[{name:`lat`,type:`number`,title:`Latitude`},{name:`lng`,type:`number`,title:`Longitude`},{name:`alt`,type:`number`,title:`Altitude`}]},{name:`sanity.imageAsset`,title:`Image`,type:`document`,fieldsets:[{name:`system`,title:`System fields`,description:`These fields are managed by the system and not editable`}],fields:[{name:`originalFilename`,type:`string`,title:`Original file name`,readOnly:!0},{name:`label`,type:`string`,title:`Label`},{name:`title`,type:`string`,title:`Title`},{name:`description`,type:`string`,title:`Description`},{name:`altText`,type:`string`,title:`Alternative text`},{name:`sha1hash`,type:`string`,title:`SHA1 hash`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`extension`,type:`string`,readOnly:!0,title:`File extension`,fieldset:`system`,validation:e=>e.required()},{name:`mimeType`,type:`string`,readOnly:!0,title:`Mime type`,fieldset:`system`,validation:e=>e.required()},{name:`size`,type:`number`,title:`File size in bytes`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`assetId`,type:`string`,title:`Asset ID`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`uploadId`,type:`string`,readOnly:!0,hidden:!0,fieldset:`system`},{name:`path`,type:`string`,title:`Path`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`url`,type:`string`,title:`Url`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`metadata`,type:`sanity.imageMetadata`,title:`Metadata`},{name:`source`,type:`sanity.assetSourceData`,title:`Source`,readOnly:!0,fieldset:`system`}],preview:{select:{id:`_id`,title:`originalFilename`,mimeType:`mimeType`,size:`size`,media:`media`},prepare(e){return{title:e.title||typeof e.path==`string`&&e.path.split(`/`).slice(-1)[0],media:{asset:{_ref:e.id},...e.media?{media:e.media}:{}},subtitle:`${e.mimeType} (${(Number(e.size)/1024/1024).toFixed(2)} MB)`}}},orderings:[{title:`File size`,name:`fileSizeDesc`,by:[{field:`size`,direction:`desc`}]}]},{name:`sanity.fileAsset`,title:`File`,type:`document`,fieldsets:[{name:`system`,title:`System fields`,description:`These fields are managed by the system and not editable`}],fields:[{name:`originalFilename`,type:`string`,title:`Original file name`,readOnly:!0},{name:`label`,type:`string`,title:`Label`},{name:`title`,type:`string`,title:`Title`},{name:`description`,type:`string`,title:`Description`},{name:`altText`,type:`string`,title:`Alternative text`},{name:`sha1hash`,type:`string`,title:`SHA1 hash`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`extension`,type:`string`,title:`File extension`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`mimeType`,type:`string`,title:`Mime type`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`size`,type:`number`,title:`File size in bytes`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`assetId`,type:`string`,title:`Asset ID`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`uploadId`,type:`string`,readOnly:!0,hidden:!0,fieldset:`system`},{name:`path`,type:`string`,title:`Path`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`url`,type:`string`,title:`Url`,readOnly:!0,fieldset:`system`,validation:e=>e.required()},{name:`source`,type:`sanity.assetSourceData`,title:`Source`,readOnly:!0,fieldset:`system`}],preview:{select:{title:`originalFilename`,path:`path`,mimeType:`mimeType`,size:`size`},prepare(e){return{title:e.title||e.path.split(`/`).slice(-1)[0],subtitle:`${e.mimeType} (${(e.size/1024/1024).toFixed(2)} MB)`}}},orderings:[{title:`File size`,name:`fileSizeDesc`,by:[{field:`size`,direction:`desc`}]}]},{name:`sanity.imageCrop`,title:`Image crop`,type:`object`,fields:[{name:`top`,type:`number`,validation:e=>e.required()},{name:`bottom`,type:`number`,validation:e=>e.required()},{name:`left`,type:`number`,validation:e=>e.required()},{name:`right`,type:`number`,validation:e=>e.required()}]},{name:`sanity.imageHotspot`,title:`Image hotspot`,type:`object`,fields:[{name:`x`,type:`number`,validation:e=>e.required()},{name:`y`,type:`number`,validation:e=>e.required()},{name:`height`,type:`number`,validation:e=>e.required()},{name:`width`,type:`number`,validation:e=>e.required()}]},{name:`sanity.imageMetadata`,title:`Image metadata`,type:`object`,fieldsets:[{name:`extra`,title:`Extra metadata…`,options:{collapsable:!0}}],fields:[{name:`location`,type:`geopoint`},{name:`dimensions`,title:`Dimensions`,type:`sanity.imageDimensions`,fieldset:`extra`},{name:`palette`,type:`sanity.imagePalette`,title:`Palette`,fieldset:`extra`},{name:`lqip`,title:`LQIP (Low-Quality Image Placeholder)`,type:`string`,readOnly:!0},{name:`blurHash`,title:`BlurHash`,type:`string`,readOnly:!0},{name:`thumbHash`,title:`ThumbHash`,type:`string`,readOnly:!0},{name:`hasAlpha`,title:`Has alpha channel`,type:`boolean`,readOnly:!0},{name:`isOpaque`,title:`Is opaque`,type:`boolean`,readOnly:!0}]},{name:`sanity.imageDimensions`,type:`object`,title:`Image dimensions`,fields:[{name:`height`,type:`number`,title:`Height`,readOnly:!0,validation:e=>e.required()},{name:`width`,type:`number`,title:`Width`,readOnly:!0,validation:e=>e.required()},{name:`aspectRatio`,type:`number`,title:`Aspect ratio`,readOnly:!0,validation:e=>e.required()}]},{name:`sanity.imagePalette`,title:`Image palette`,type:`object`,fields:[{name:`darkMuted`,type:`sanity.imagePaletteSwatch`,title:`Dark Muted`},{name:`lightVibrant`,type:`sanity.imagePaletteSwatch`,title:`Light Vibrant`},{name:`darkVibrant`,type:`sanity.imagePaletteSwatch`,title:`Dark Vibrant`},{name:`vibrant`,type:`sanity.imagePaletteSwatch`,title:`Vibrant`},{name:`dominant`,type:`sanity.imagePaletteSwatch`,title:`Dominant`},{name:`lightMuted`,type:`sanity.imagePaletteSwatch`,title:`Light Muted`},{name:`muted`,type:`sanity.imagePaletteSwatch`,title:`Muted`}]},{name:`sanity.imagePaletteSwatch`,title:`Image palette swatch`,type:`object`,fields:[{name:`background`,type:`string`,title:`Background`,readOnly:!0},{name:`foreground`,type:`string`,title:`Foreground`,readOnly:!0},{name:`population`,type:`number`,title:`Population`,readOnly:!0},{name:`title`,type:`string`,title:`String`,readOnly:!0}]}],u4={TYPE_INVALID:`schema-type-invalid`,TYPE_IS_ESM_MODULE:`schema-type-is-esm-module`,TYPE_NAME_RESERVED:`schema-type-name-reserved`,TYPE_MISSING_NAME:`schema-type-missing-name-or-type`,TYPE_MISSING_TYPE:`schema-type-missing-name-or-type`,TYPE_TITLE_RECOMMENDED:`schema-type-title-is-recommended`,TYPE_TITLE_INVALID:`schema-type-title-is-recommended`,OBJECT_FIELDS_INVALID:`schema-object-fields-invalid`,OBJECT_FIELD_NOT_UNIQUE:`schema-object-fields-invalid`,OBJECT_FIELD_NAME_INVALID:`schema-object-fields-invalid`,OBJECT_FIELD_DEFINITION_INVALID_TYPE:`schema-object-fields-invalid`,ARRAY_PREDEFINED_CHOICES_INVALID:`schema-predefined-choices-invalid`,ARRAY_COLLAPSE_ITEMS_AFTER_INVALID:`schema-array-collapse-items-after-invalid`,ARRAY_OF_ARRAY:`schema-array-of-array`,ARRAY_OF_INVALID:`schema-array-of-invalid`,ARRAY_OF_NOT_UNIQUE:`schema-array-of-invalid`,ARRAY_OF_DUPLICATE_PRIMITIVE_JSON_TYPE:`schema-array-of-duplicate-primitive-json-type`,ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT:`schema-array-of-type-global-type-conflict`,ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT:`schema-array-of-type-builtin-type-conflict`,REFERENCE_TO_INVALID:`schema-reference-to-invalid`,REFERENCE_TO_NOT_UNIQUE:`schema-reference-to-invalid`,REFERENCE_INVALID_OPTIONS:`schema-reference-invalid-options`,REFERENCE_INVALID_OPTIONS_LOCATION:`schema-reference-options-nesting`,REFERENCE_INVALID_FILTER_PARAMS_COMBINATION:`schema-reference-filter-params-combination`,SLUG_SLUGIFY_FN_RENAMED:`slug-slugifyfn-renamed`,ASSET_METADATA_FIELD_INVALID:`asset-metadata-field-invalid`,CROSS_DATASET_REFERENCE_INVALID:`cross-dataset-reference-invalid`,GLOBAL_DOCUMENT_REFERENCE_INVALID:`global-document-reference-invalid`,DEPRECATED_BLOCKEDITOR_KEY:`schema-deprecated-blockeditor-key`,STANDALONE_BLOCK_TYPE:`schema-standalone-block-type`,FIELD_TYPE_IS_DOCUMENT:`schema-field-type-is-document`};function vat(e,t,n){if(n&&!Object.keys(u4).some(e=>u4[e]===n))throw Error(`Used the unknown helpId "${n}", please add it to the array in createValidationResult.js`);return{severity:e,message:t,helpId:n}}var d4=(e,t)=>vat(`error`,e,t),f4=(e,t)=>vat(`warning`,e,t);function yat(e){return dD(e.map(e=>Aat(e))).filter(e=>e.problems.length>0)}function p4(e,t=t=>lO(t,e)){return function(n,r){let i=[...r,{kind:`type`,type:n.type,name:n.name}],a=t(n)||[],o=Array.isArray(a)?a.map(t=>{let n={kind:`property`,name:e};return Aat(t,[...i,n])}):[[{path:i,problems:[d4(`Member declaration (${e}) is not an array`)]}]];return[{path:i,problems:n._problems||[]},...dD(o)]}}var bat=e=>Array.isArray(e)?e:e===void 0&&[]||[e],xat=p4(`fields`),Sat=p4(`fields`),Cat=p4(`fields`),wat=p4(`of`),Tat=p4(`to`,e=>`to`in e?bat(e.to):[]),Eat=p4(`marks.annotations`),Dat=p4(`of`),Oat=(e,t)=>[...Eat(e,t),...Dat(e,t)];function kat(e,t=[]){return[{path:[...t,{kind:`type`,type:e.type,name:e.name}],problems:e._problems||[]}]}function Aat(e,t=[]){switch(e.type){case`object`:return xat(e,t);case`document`:return xat(e,t);case`array`:return wat(e,t);case`reference`:return Tat(e,t);case`block`:return Oat(e,t);case`image`:return Sat(e,t);case`file`:return Cat(e,t);default:return kat(e,t)}}function m4(e,t=e=>e){let n=e.reduce((e,n)=>{let r=t(n);return e[r]||(e[r]=[]),e[r].push(n),e},{});return Object.keys(n).map(e=>n[e].length>1?n[e]:null).filter(Boolean)}var jat=e=>e,Mat={name:`type`,type:null},Nat=[`any`,`time`,`date`];function Pat(e=[],t=[],n=jat){let r=Object.create(null),i=Object.create(null),a=t.map(e=>e.name),o=Nat.concat(a),s=e.map(e=>e&&e.name).filter(Boolean);t.forEach(e=>{r[e.name]=e}),e.forEach((e,t)=>{i[e&&e.name||`__unnamed_${t}`]={}});function c(e){return e===`type`?Mat:r[e]||i[e]||null}let l=bO(dD(m4(s)));function u(e){return l.includes(e)}function d(){return s.concat(a)}function f(e){return e===`type`||o.includes(e)}let p=e=>(t,r)=>n(t,{visit:p(!1),isRoot:e,getType:c,getTypeNames:d,isReserved:f,isDuplicate:u,index:r});return t.forEach(e=>{Object.assign(r[e.name],p(e))}),e.forEach((e,t)=>{Object.assign(i[e&&e.name||`__unnamed_${t}`],p(!0)(e,t))}),{get(e){let t=i[e]||r[e];if(t)return t;throw Error(`No such type: ${e}`)},has(e){return e in i||e in r},getTypeNames(){return Object.keys(i)},getTypes(){return this.getTypeNames().map(this.get)},toJSON(){return this.getTypes()}}}var Fat=[{name:`array`,jsonType:`array`,type:`type`},{name:`block`,jsonType:`object`,type:`type`},{name:`boolean`,jsonType:`boolean`,type:`type`},{name:`datetime`,jsonType:`string`,type:`type`},{name:`date`,jsonType:`string`,type:`type`},{name:`document`,jsonType:`object`,type:`type`},{name:`email`,jsonType:`string`,type:`type`},{name:`file`,jsonType:`object`,type:`type`},{name:`geopoint`,jsonType:`object`,type:`type`},{name:`image`,jsonType:`object`,type:`type`},{name:`number`,jsonType:`number`,type:`type`},{name:`object`,jsonType:`object`,type:`type`},{name:`reference`,jsonType:`object`,type:`type`},{name:`crossDatasetReference`,jsonType:`object`,type:`type`},{name:`globalDocumentReference`,jsonType:`object`,type:`type`},{name:`slug`,jsonType:`object`,type:`type`},{name:`span`,jsonType:`object`,type:`type`},{name:`string`,jsonType:`string`,type:`type`},{name:`telephone`,jsonType:`string`,type:`type`},{name:`text`,jsonType:`string`,type:`type`},{name:`url`,jsonType:`string`,type:`type`}],Iat=Fat.map(e=>e.name);function Lat(e,t){return Pat(e,Fat,t)}function h4(e){return e===`string`||e===`number`||e===`boolean`}function Rat(e,t){if(`jsonType`in e)return e.jsonType;let n=t.getType(e.type);if(n)return Rat(n,t)}function zat(e,t){return(typeof t.name==`string`?t.name:t.type)===e}function g4(e){return`"${e}"`}function Bat(e,t=`s`){return e.length===1?``:t}function _4(e){return Array.isArray(e)?`array with ${e.length} entries`:typeof e==`object`&&e?`object with keys ${(0,Y2.default)(Object.keys(e).map(g4))}`:g4(e)}var Vat=(e,t)=>{let n=Array.isArray(e.of);if(n){let n=e.of.reduce((e,n,r)=>{if(typeof n.name==`string`&&n.name!==n.type&&Iat.includes(n.name))return e.concat(d4(`Found array member declaration with the same type name as a built-in type ("${n.name}"). Array members can not be given the same name as a built-in type.`,u4.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT));if(n.type===`object`&&n.name&&t.getType(n.name))return e.concat(f4(`Found array member declaration with the same name as the global schema type "${n.name}". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`,u4.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT));if(n.type===`array`)return e.concat(d4(`Found array member declaration of type "array" - multidimensional arrays are not currently supported by Sanity`,u4.ARRAY_OF_ARRAY));if(n)return e;let i=`Found ${n===null?`null`:typeof n}, expected member declaration`;return e.concat(d4(`Found invalid type member declaration in array at index ${r}: ${i}`,u4.ARRAY_OF_INVALID))},[]);if(n.length>0)return{...e,of:[],_problems:n}}let r=dD([n?m4(e.of,e=>`${e.name};${e.type}`).map(e=>d4(`Found ${e.length} members with same type, but not unique names "${e[0].type}" in array. This makes it impossible to tell their values apart and you should consider naming them`,u4.ARRAY_OF_NOT_UNIQUE)):d4(`The array type is missing or having an invalid value for the required "of" property`,u4.ARRAY_OF_INVALID)]),i=n?e.of:[],a=i.some(e=>e.type===`object`&&e.name===void 0);i.some(e=>e.type===`block`)&&a&&r.push(d4(`The array type's 'of' property can't have an object type without a 'name' property as member, when the 'block' type is also a member of that array.`,u4.ARRAY_OF_INVALID));let[o,s]=Lk(i,e=>h4(e.type)||h4(t.getType(e.type)?.jsonType)),c=o.length>0&&s.length>0;if(c){let e=o.map(e=>e.type),t=s.map(e=>e.type);r.push(d4(`The array type's 'of' property can't have both object types and primitive types (found primitive type ${Bat(e)} ${(0,Y2.default)(e.map(g4))} and object type${Bat(t)} ${(0,Y2.default)(t.map(g4))})`,u4.ARRAY_OF_INVALID))}if(o.length>1){let e=new Map;for(let n of o){let r=Rat(n,t);if(r&&h4(r)){let t=e.get(r)||[];t.push(n),e.set(r,t)}}for(let[t,n]of e)if(n.length>1){let e=n.map(e=>e.name||e.type);r.push(f4(`Array cannot contain multiple members with JSON type "${t}" (${(0,Y2.default)(e.map(g4))}) as there is no way to distinguish between them`,u4.ARRAY_OF_DUPLICATE_PRIMITIVE_JSON_TYPE))}}let l=e?.options?.collapseItemsAfter;l!==void 0&&l!==!1&&(typeof l==`number`&&Number.isInteger(l)&&l>0||r.push(d4(`The array type's "options.collapseItemsAfter" must be a positive integer, or false to always render every item. Found ${_4(l)}`,u4.ARRAY_COLLAPSE_ITEMS_AFTER_INVALID)));let u=e?.options?.list;return!c&&Array.isArray(u)&&(o.length>0?u.forEach(e=>{let n=e?.value??e;if(!o.some(e=>typeof n===t.getType(e.type).jsonType)){let e=(0,Y2.default)(o.map(e=>e.name||e.type),{conjunction:`or`});r.push(d4(`An invalid entry found in options.list: ${_4(n)}. Must be either a value of type ${e}, or an object with {title: string, value: ${e}}`,u4.ARRAY_PREDEFINED_CHOICES_INVALID))}}):u.forEach(e=>{let t=e._type||`object`;s.some(e=>zat(t,e))||r.push(d4(`An invalid entry found in options.list: ${_4(e)}. Must be an object with "_type" set to ${(0,Y2.default)(s.map(e=>e.name||e.type).map(e=>e===`object`?`undefined`:g4(e)),{conjunction:`or`})}`,u4.ARRAY_PREDEFINED_CHOICES_INVALID))})),e?.options?.list&&e?.options?.layout===`tags`&&r.push(f4("Found array member declaration with both tags layout and a list of predefined values. If you want to display a list of predefined values, remove the tags layout from `options`.")),{...e,of:i.map((e,n)=>{let r=t.visit(e,n);return e.type&&typeof e.type==`string`&&t.getType(e.type)?.type===`document`?{...r,_problems:[...r._problems||[],f4(`The type "${e.type}" is a document type and should not be used as a field type directly. Use a "reference" if you want to create a link to the document, or use "object" if you want to embed fields inline.`,u4.FIELD_TYPE_IS_DOCUMENT)]}:r}),_problems:r}};function Hat(e,t,n){if(`jsonType`in e)return e.jsonType===t;let r=n.getType(e.type);if(!r)throw Error(`Could not resolve jsonType of ${e.name}. No parent type found`);return Hat(r,t,n)}var v4=e=>Array.isArray(e)?`array`:typeof e,y4=e=>`"${e}"`,Uat=[`components`,`lists`,`marks`,`name`,`of`,`options`,`styles`,`title`,`type`,`validation`],Wat=[`decorators`,`annotations`],Gat=[`blockEditor`,`title`,`value`,`icon`,`component`,`i18nTitleKey`],Kat=[`blockEditor`,`title`,`value`,`icon`,`component`,`i18nTitleKey`],qat=[`title`,`value`,`icon`,`component`,`i18nTitleKey`],Jat=[`file`,`image`,`object`,`reference`,`crossDatasetReference`,`globalDocumentReference`];function Yat(e,t){let n=[],r=e.styles,i=e.lists,a=e.marks,o=e.of,s=Object.keys(e).filter(e=>!Uat.includes(e)&&!e.startsWith(`_`));return s.length>0&&n.push(d4(`Found unknown properties for block declaration: ${(0,Y2.default)(s.map(y4))}`)),a&&=Xat(e.marks,t,n),r&&=Qat(r,t,n),i&&=Zat(i,t,n),o&&=tot(o,t,n),{...KO(e,s),marks:a,styles:r,name:e.name||e.type,of:o,_problems:n}}function Xat(e,t,n){let r=e.decorators,i=e.annotations;if(!SO(e))return n.push(d4(`"marks" declaration should be an object, got ${v4(e)}`)),n;let a=Object.keys(e).filter(e=>!Wat.includes(e)&&!e.startsWith(`_`));return a.length>0&&n.push(d4(`Found unknown properties for block declaration: ${(0,Y2.default)(a.map(y4))}`)),r&&!Array.isArray(r)?n.push(d4(`"marks.decorators" declaration should be an array, got ${v4(r)}`)):r&&=(r.filter(e=>!!e.blockEditor).forEach(e=>{e.icon=e.blockEditor.icon,e.component=e.blockEditor.render}),$at(r,t,n)),i&&!Array.isArray(i)?n.push(d4(`"marks.annotations" declaration should be an array, got ${v4(i)}`)):i&&=eot(i,t,n),{...e,decorators:r,annotations:i}}function Zat(e,t,n){return Array.isArray(e)?(e.forEach((e,t)=>{if(!SO(e)){n.push(d4(`List must be an object, got ${v4(e)}`));return}let r=e.value||`#${t}`,i=Object.keys(e).filter(e=>!qat.includes(e)&&!e.startsWith(`_`));i.length>0&&n.push(d4(`Found unknown properties for list ${r}: ${(0,Y2.default)(i.map(y4))}`)),e.value?typeof e.value==`string`?e.title||n.push(f4(`List type ${r} is missing recommended "title" property`)):n.push(d4(`List type #${t} has an invalid "value" property, expected string, got ${v4(e.value)}`)):n.push(d4(`List #${t} is missing required "value" property`))}),e):(n.push(d4(`"lists" declaration should be an array, got ${v4(e)}`)),n)}function Qat(e,t,n){return Array.isArray(e)?(e.forEach((e,t)=>{if(!SO(e)){n.push(d4(`Style must be an object, got ${v4(e)}`));return}let r=e.value||`#${t}`,i=Object.keys(e).filter(e=>!Gat.includes(e)&&!e.startsWith(`_`));i.length>0&&n.push(d4(`Found unknown properties for style ${r}: ${(0,Y2.default)(i.map(y4))}`)),e.value?typeof e.value==`string`?e.title||n.push(f4(`Style ${r} is missing recommended "title" property`)):n.push(d4(`Style #${t} has an invalid "value" property, expected string, got ${v4(e.value)}`)):n.push(d4(`Style #${t} is missing required "value" property`)),e.blockEditor!==void 0&&(n.push(f4(`Style has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.`,u4.DEPRECATED_BLOCKEDITOR_KEY)),e.component=e.component||e.blockEditor.render)}),e):(n.push(d4(`"styles" declaration should be an array, got ${v4(e)}`)),n)}function $at(e,t,n){return e.forEach((e,t)=>{if(!SO(e)){n.push(d4(`Annotation must be an object, got ${v4(e)}`));return}let r=e.value||`#${t}`,i=Object.keys(e).filter(e=>!Kat.includes(e)&&!e.startsWith(`_`));i.length>0&&n.push(d4(`Found unknown properties for decorator ${r}: ${(0,Y2.default)(i.map(y4))}`)),e.value?typeof e.value==`string`?e.title||n.push(f4(`Decorator ${r} is missing recommended "title" property`)):n.push(d4(`Decorator #${t} has an invalid "value" property, expected string, got ${v4(e.value)}`)):n.push(d4(`Decorator #${t} is missing required "value" property`)),e.blockEditor!==void 0&&(n.push(f4(`Decorator "${r}" has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.`,u4.DEPRECATED_BLOCKEDITOR_KEY)),e.icon=e.icon||e.blockEditor.icon,e.component=e.component||e.blockEditor.render)}),e}function eot(e,t,n){return e.map(e=>{if(!SO(e))return{...e,_problems:[d4(`Annotation must be an object, got ${v4(e)}`)]};let{_problems:r}=t.visit(e,t),i=e.type&&t.getType(e.type);return i&&(`jsonType`in i||`type`in i)&&!Hat(i,`object`,t)&&r.push(d4(`Annotation cannot have type "${e.type}" - annotation types must inherit from object`)),e.blockEditor!==void 0&&(n.push(f4(`Annotation has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.`,u4.DEPRECATED_BLOCKEDITOR_KEY)),e.icon=e.icon||e.blockEditor.icon,e.blockEditor?.render&&!e.components?.annotation&&(e.components=e.components||{},e.components.annotation=e.components.annotation||e.blockEditor.render)),{...e,_problems:r}})}function tot(e,t,n){if(!Array.isArray(e)){n.push(d4(`"of" declaration should be an array, got ${v4(e)}`));return}return e.map(e=>{let{_problems:n}=t.visit(e,t);if(e.type===`object`&&e.name&&t.getType(e.name))return{...e,_problems:[f4(`Found array member declaration with the same name as the global schema type "${e.name}". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`,u4.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT)]};let r=e;for(;r&&!r.jsonType;)r=t.getType(r.type);let i=Iat.filter(e=>!Jat.includes(e));return r&&r.jsonType!==`object`||i.some(t=>t===e.type)?{...e,_problems:[d4(`Block member types must be a supported object-like type. The following built-in types are supported: '${Jat.join(`', '`)}'. You can also use shorthands for previously defined object types like {type: 'myObjectType'}`,u4.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT)]}:{...e,_problems:n}})}function not(e,t){if(!(`fields`in e))return[];let n=e;for(;n&&!n.jsonType;)n=t.getType(n.type);return n&&n.jsonType!==`object`?[d4(`Type has propery "fields", but is not an object/document type.`)]:[]}var rot=e=>`"${e}"`;function iot(e,t){let n=t.getTypeNames();if(!e)return[d4(`Type is missing a type.`,u4.TYPE_MISSING_TYPE)];if(typeof e!=`string`)return[d4(`Type has an invalid "type"-property - should be a string.`,u4.TYPE_MISSING_TYPE)];if(!n.includes(e)){let t=n.map(t=>[Iit(e,t),t]).filter(([e])=>e<3).map(([e,t])=>t);return[d4(`Unknown type: ${e}.${t.length>0?` Did you mean ${(0,Y2.default)(t.map(rot),{conjunction:`or`})}?`:``}`)]}return[]}function aot(e){let t=[];return e?.inputComponent&&t.push(f4(`The "inputComponent" property is deprecated. Use "components.input" instead.`)),e?.preview?.component&&t.push(f4(`The "preview.component" property is deprecated. Use "components.preview" instead.`)),e?.diffComponent&&t.push(f4(`The "diffComponent" property is deprecated. Use "components.diff" instead.`)),e?.options?.editModal&&t.push(f4(`The "options.editModal" property is deprecated. Use "options.modal" instead.`)),e?.options?.isHighlighted&&t.push(f4(`The "options.isHighlighted" property is deprecated. You can put fields behind a collapsed fieldset if you want to hide them from plain sight.`)),t}var oot=(e,t)=>({...e,_problems:[...iot(e.type,t),...not(e,t),...aot(e)].filter(Boolean)});function sot(e){return Array.isArray(e.to)?e.to:e.to?[e.to]:e.to}var cot=/^[a-z0-9~][-_a-z0-9]+$/;function lot(e){return e.length>=2&&e.toLowerCase()===e&&cot.test(e)||`The provided dataset "${e}" doesn't look like a valid dataset. Dataset names must be more than 2 characters, can only contain lowercase characters, numbers, underscores and dashes and can not start with a dash or an underscore`}var uot=(e,t)=>{let n=Array.isArray(e.to)||SO(e.to),r=sot(e),i=dD([n?m4(r,e=>`${e.name};${e.type}`).map(e=>d4(`Found ${e.length} members with same type, but not unique names "${e[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,u4.CROSS_DATASET_REFERENCE_INVALID)):d4(`The cross dataset reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.`,u4.CROSS_DATASET_REFERENCE_INVALID)]);if(n&&r.length===0&&i.push(d4(`The cross dataset reference type should define at least one referenced type. Please check the "to" property.`,u4.CROSS_DATASET_REFERENCE_INVALID)),r.forEach((e,t)=>{e.type||i.push(d4(`The referenced type at index ${t} must be named. Specify the name of the type you want to create references to.`,u4.CROSS_DATASET_REFERENCE_INVALID)),SO(e.preview)||i.push(d4(`Missing required preview config for the referenced type "${e.type||``}"`,u4.CROSS_DATASET_REFERENCE_INVALID))}),typeof e.dataset==`string`){let t=lot(e.dataset);t!==!0&&i.push(d4(t,u4.CROSS_DATASET_REFERENCE_INVALID))}else i.push(d4("A cross dataset reference must specify a `dataset`",u4.CROSS_DATASET_REFERENCE_INVALID));return e.studioUrl&&typeof e.studioUrl!=`function`&&i.push(d4(`The "studioUrl" property on a cross dataset reference must be a function taking "{id, type}" as argument and returning a studio url.`,u4.CROSS_DATASET_REFERENCE_INVALID)),i.push(...dot(e)),{...e,_problems:i}};function dot(e){let{options:t}=e,n=[];return n.push(...[`filter`,`filterParams`].filter(t=>t in e).map(e=>d4(`\`${e}\` is not allowed on a reference type definition - did you mean \`options.${e}\`?`,u4.REFERENCE_INVALID_OPTIONS_LOCATION))),t?SO(t)?typeof t.filter==`function`&&t.filterParams!==void 0?n.concat(d4("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",u4.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):typeof t.filter==`function`||!t.filter&&!t.filterParams?n:typeof t.filter==`string`?t.filterParams!==void 0&&!SO(t.filterParams)?n.concat(d4("If set, `filterParams` must be an object.")):t.filterParams?n.concat(Object.keys(t.filterParams).filter(e=>e.startsWith(`__`)||e.startsWith(`$`)).map(e=>d4(`Filter parameter cannot be prefixed with "$" or "__". Got ${e}".`))):n:n.concat(d4(`If set, \`filter\` must be a string. Got ${typeof t.filter}`)):n.concat(d4("The reference type expects `options` to be an object",u4.REFERENCE_INVALID_OPTIONS)):n}function b4(e){return x4(e,[])}function x4(e,t){if(typeof e==`string`)return JSON.stringify(e.length>200?`${e.slice(0,200)}...`:e);if(typeof e==`function`)return e.name?`[Function: ${e.name}]`:`[Function]`;if(typeof e==`bigint`)return`${e}n`;if(Object.is(e,-0))return`-0`;if(typeof e!=`object`||!e)return String(e);if(e instanceof Date)return Date.prototype.toString.call(e);if(e instanceof RegExp)return RegExp.prototype.toString.call(e);if(e instanceof Map)return`[Map]`;if(e instanceof Set)return`[Set]`;if(t.includes(e))return`[Circular]`;if(t.length>=3)return Array.isArray(e)?`[Array]`:`[Object]`;let n=[...t,e];if(Array.isArray(e)){let t=Array.from({length:Math.min(e.length,10)},(t,r)=>fot(e,String(r),n));return e.length>10&&t.push(`...`),t.length?`[ ${t.join(`, `)} ]`:`[]`}let r=Object.keys(e),i=r.slice(0,10).map(t=>`${t.length<=200&&/^[A-Za-z_$][\w$]*$/.test(t)?t:x4(t,n)}: ${fot(e,t,n)}`);return r.length>10&&i.push(`...`),i.length?`{ ${i.join(`, `)} }`:`{}`}function fot(e,t,n){let r=Object.getOwnPropertyDescriptor(e,t);return r?`value`in r?x4(r.value,n):r.get?`[Getter]`:`[Setter]`:`undefined`}var pot=/^Symbol\(react\..+\)$/;function S4(e){return typeof e==`function`||typeof e?.$$typeof==`symbol`&&pot.test(String(e?.$$typeof))}function mot(e){let t=`components`in e&&e.components;if(!t)return[];let n=[];return t.input&&!S4(t.input)&&n.push(f4(`The \`components.input\` property is set but does not appear to be a valid React component (expected a function, but saw ${b4(t.input)}). If you have imported a custom input component, please verify that you have imported the correct named/default export.`)),t.field&&!S4(t.field)&&n.push(f4(`The \`components.field\` property is set but does not appear to be a valid React component (expected a function, but saw ${b4(t.field)}). If you have imported a custom field component, please verify that you have imported the correct named/default export.`)),t.item&&!S4(t.item)&&n.push(f4(`The \`components.item\` property is set but does not appear to be a valid React component (expected a function, but saw ${b4(t.item)}). If you have imported a custom item component, please verify that you have imported the correct named/default export.`)),t.preview&&!S4(t.preview)&&n.push(f4(`The \`components.preview\` property is set but does not appear to be a valid React component (expected a function, but saw ${b4(t.preview)}). If you have imported a custom preview component, please verify that you have imported the correct named/default export.`)),n}var hot=/^[A-Za-z]+[0-9A-Za-z_]*$/,got=/^[A-Za-z_]+[0-9A-Za-z_]*$/;function _ot(e){return typeof e==`string`?e.startsWith(`_`)?[d4(`Invalid field name "${e}". Field names cannot start with underscores "_" as it's reserved for system fields.`,u4.OBJECT_FIELD_NAME_INVALID)]:hot.test(e)?got.test(e)?[]:[f4(`Thats an interesting field name for sure! But it is... how to put it... a bit... unconventional? It may be wise to keep special characters out of field names for easier access later on.`),u4.OBJECT_FIELD_NAME_INVALID]:[d4(`Invalid field name: "${e}". Fields can only contain characters from A-Z, numbers and underscores and should not start with a number (must pass the regular expression ${String(hot)}).`,u4.OBJECT_FIELD_NAME_INVALID)]:[d4(`Field names must be strings. Saw "${b4(e)}"`,u4.OBJECT_FIELD_NAME_INVALID)]}function C4(e,t){if(!SO(e))return[d4(`Incorrect type for field definition - should be an object, saw ${b4(e)}`,u4.OBJECT_FIELD_DEFINITION_INVALID_TYPE)];let n=[];return n.push(...`name`in e?_ot(e.name):[d4(`Missing field name`,u4.OBJECT_FIELD_NAME_INVALID)]),n.push(...mot(e)),e.type&&typeof e.type==`string`&&t.getType(e.type)?.type===`document`&&n.push(f4(`The type "${e.type}" is a document type and should not be used as a field type directly. Use a "reference" if you want to create a link to the document, or use "object" if you want to embed fields inline.`,u4.FIELD_TYPE_IS_DOCUMENT)),e.title&&typeof e.title!=`string`&&n.push(f4(`Field "${e.name}" has a non-string title. This is known to cause problems and will not be supported in future versions. Please use a string instead.`)),e.description&&typeof e.description!=`string`&&n.push(f4(`Field "${e.name}" has a non-string description. This is known to cause problems and will not be supported in future versions. Please use a string instead.`)),n}function vot(e){let t={};return e.forEach(e=>{t[e.name]||(t[e.name]=[]),t[e.name].push(e)}),Object.keys(t).map(e=>t[e].length>1?t[e]:null).filter(Boolean)}function w4(e,t={allowEmpty:!1}){let n=[];if(!Array.isArray(e))return[d4(`The "fields" property must be an array of fields. Instead saw "${typeof e}"`,u4.OBJECT_FIELDS_INVALID)];vot(e.filter(e=>typeof e.name==`string`)).forEach(e=>{n.push(d4(`Found ${e.length} fields with name "${e[0].name}" in object`,u4.OBJECT_FIELD_NOT_UNIQUE))}),e.length===0&&!t.allowEmpty&&n.push(d4(`Object should have at least one field`,u4.OBJECT_FIELDS_INVALID));let r=e.filter(e=>e.type===`block`).map(e=>`"${e.name}"`);if(r.length>0){let e=r.join(`, `);n.push(d4(`Invalid standalone block field(s) ${e}. Block content must be defined as an array of blocks`,u4.STANDALONE_BLOCK_TYPE))}return n}function yot(e){return SO(e)?e.prepare!==void 0&&typeof e.prepare!=`function`?[d4(`The "preview.prepare" property must be a function, instead saw "${typeof e.prepare}"`)]:e.select?SO(e.select)?Object.keys(e.select).reduce((t,n)=>typeof e.select[n]==`string`?t:t.concat(d4(`The key "${n}" of "preview.select" must be a string, instead saw "${typeof e.select[n]}"`)),[]):[d4(`The "preview.select" property must be an object, instead saw "${typeof e.prepare}"`)]:[]:[d4(`The "preview" property must be an object, instead saw "${typeof e}"`)]}var bot=(e,t)=>{let n=w4(e.fields),r=e.preview;if(r){let t=yot(e.preview);n=n.concat(t),r=t.some(e=>e.severity===`error`)?{}:r}return e.type!==`document`&&e.type!==`object`&&e.initialValue!==void 0&&n.push(d4(`The "initialValue" property is currently only supported for document & object types.`)),{...e,preview:r,fields:(Array.isArray(e.fields)?e.fields:[]).map((e,n)=>{let{name:r,...i}=e,{_problems:a,...o}=t.visit(i,n);return{name:r,...o,_problems:C4(e,t).concat(a||[])}}),_problems:n}},xot=(e,t)=>{let n=bot(e,t),{initialValue:r,initialValues:i}=n;return r!==void 0&&!SO(r)&&typeof r!=`function`&&n._problems.push(d4(`The "initialValue" property must be either a plain object or a function`)),i!==void 0&&n._problems.push(d4(`Found property "initialValues" - did you mean "initialValue"?`)),n},Sot=(e,t)=>{let n=[],r=e.fields;r&&n.push(...w4(r,{allowEmpty:!0}));let i=Array.isArray(r)?r?.filter(e=>e.name===`asset`):[];return e.options&&e.options.metadata!==void 0&&!Array.isArray(e.options.metadata)?n.push(d4("Invalid type for file `metadata` field - must be an array of strings",u4.ASSET_METADATA_FIELD_INVALID)):i.length>0&&n.push(d4("The name `asset` is not a valid field name for type `file`.")),{...e,fields:(Array.isArray(r)?r:[]).map((e,n)=>{let{name:r,...i}=e,{_problems:a,...o}=t.visit(i,n);return{name:r,...o,_problems:C4(e,t).concat(a||[])}}),_problems:n}};function Cot(e){return Array.isArray(e.to)?e.to:e.to?[e.to]:[]}function wot(e){return e?e!=`media-library`&&e!=`dataset`?`The resource type must be either "media-library" or "dataset"`:!0:`The resource type must be a non-empty string`}function Tot(e,t){return t?e===`dataset`?t.split(`.`).length===2||`The resource ID for a dataset reference must be on the form "."`:e===`media-library`||`Cannot validate resource ID for resource type: ${e}`:`The resource ID must be a non-empty string`}var Eot=(e,t)=>{let n=Array.isArray(e.to)||SO(e.to),r=Cot(e),i=dD([n?m4(r,e=>`${e.name};${e.type}`).map(e=>d4(`Found ${e.length} members with same type, but not unique names "${e[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID)):d4(`The global document reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID)]);if(n&&r.length===0&&i.push(d4(`The global document reference type should define at least one referenced type. Please check the "to" property.`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID)),r.forEach((e,t)=>{e.type||i.push(d4(`The referenced type at index ${t} must be named. Specify the name of the type you want to create references to.`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID)),SO(e.preview)||i.push(d4(`Missing required preview config for the referenced type "${e.type||``}"`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID))}),typeof e.resourceType==`string`){let t=wot(e.resourceType);t!==!0&&i.push(d4(t,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID))}else i.push(d4("A global document reference must specify a `resourceType`",u4.GLOBAL_DOCUMENT_REFERENCE_INVALID));if(typeof e.resourceId==`string`){let t=Tot(e.resourceType,e.resourceId);t!==!0&&i.push(d4(t,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID))}else i.push(d4("A global document reference must specify a `resourceId`",u4.GLOBAL_DOCUMENT_REFERENCE_INVALID));return e.studioUrl&&typeof e.studioUrl!=`function`&&typeof e.studioUrl!=`string`&&i.push(d4(`The "studioUrl" property on a global document reference must either be a function taking "{id, type}" as argument and returning a studio url, or a string being the base url pointing to a studio.`,u4.GLOBAL_DOCUMENT_REFERENCE_INVALID)),i.push(...Dot(e)),{...e,_problems:i}};function Dot(e){let{options:t}=e,n=[];return n.push(...[`filter`,`filterParams`].filter(t=>t in e).map(e=>d4(`\`${e}\` is not allowed on a reference type definition - did you mean \`options.${e}\`?`,u4.REFERENCE_INVALID_OPTIONS_LOCATION))),t?SO(t)?typeof t.filter==`function`&&t.filterParams!==void 0?n.concat(d4("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",u4.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):typeof t.filter==`function`||!t.filter&&!t.filterParams?n:typeof t.filter==`string`?t.filterParams!==void 0&&!SO(t.filterParams)?n.concat(d4("If set, `filterParams` must be an object.")):t.filterParams?n.concat(Object.keys(t.filterParams).filter(e=>e.startsWith(`__`)||e.startsWith(`$`)).map(e=>d4(`Filter parameter cannot be prefixed with "$" or "__". Got ${e}".`))):n:n.concat(d4(`If set, \`filter\` must be a string. Got ${typeof t.filter}`)):n.concat(d4("The reference type expects `options` to be an object",u4.REFERENCE_INVALID_OPTIONS)):n}var Oot=[`dimensions`,`hasAlpha`,`isOpaque`],kot=(e,t)=>{let n=[],r=e.fields;r&&n.push(...w4(r,{allowEmpty:!0}));let i=e.options,a=i?.metadata,o=Array.isArray(a)?a.filter(e=>Oot.includes(e)):[],s=[`asset`,`hotspot`,`crop`],c=Array.isArray(r)?r?.filter(e=>s.includes(e.name)):[];return a!==void 0&&!Array.isArray(a)?n.push(d4("Invalid type for image `metadata` field - must be an array of strings",u4.ASSET_METADATA_FIELD_INVALID)):o.length>0?(n.push(f4(`Image \`metadata\` field contains superfluous properties (they are always included): ${o.join(`, `)}`)),i={...i,metadata:a.filter(e=>!Oot.includes(e))}):c.length>0&&n.push(d4(`The names \`${s.join("`, `")}\` are invalid field names for type \`image\`.`)),{...e,options:i,fields:(Array.isArray(r)?r:[]).map((e,n)=>{let{name:r,...i}=e,{_problems:a,...o}=t.visit(i,n);return{name:r,...o,_problems:C4(e,t).concat(a||[])}}),_problems:n}};function Aot(e){return Array.isArray(e.to)?e.to:e.to?[e.to]:e.to}var jot=(e,t)=>{let n=Array.isArray(e.to)||SO(e.to),r=Aot(e),i=dD([n?m4(r,e=>`${e.name};${e.type}`).map(e=>d4(`Found ${e.length} members with same type, but not unique names "${e[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,u4.REFERENCE_TO_INVALID)):d4(`The reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.`,u4.REFERENCE_TO_INVALID)]);return n&&r.length===0&&i.push(d4(`The reference type should define at least one accepted type. Please check the "to" property.`,u4.REFERENCE_TO_INVALID)),i.push(...Mot(e)),{...e,to:(n?r:[]).map(t.visit),_problems:i}};function Mot(e){let{options:t}=e,n=[];return n.push(...[`filter`,`filterParams`].filter(t=>t in e).map(e=>d4(`\`${e}\` is not allowed on a reference type definition - did you mean \`options.${e}\`?`,u4.REFERENCE_INVALID_OPTIONS_LOCATION))),t?SO(t)?typeof t.filter==`function`&&t.filterParams!==void 0?n.concat(d4("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",u4.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):typeof t.filter==`function`||!t.filter&&!t.filterParams?n:typeof t.filter==`string`?t.filterParams!==void 0&&!SO(t.filterParams)?n.concat(d4("If set, `filterParams` must be an object.")):t.filterParams?n.concat(Object.keys(t.filterParams).filter(e=>e.startsWith(`__`)||e.startsWith(`$`)).map(e=>d4(`Filter parameter cannot be prefixed with "$" or "__". Got ${e}".`))):n:n.concat(d4(`If set, \`filter\` must be a string. Got ${typeof t.filter}`)):n.concat(d4("The reference type expects `options` to be an object",u4.REFERENCE_INVALID_OPTIONS)):n}var Not=(e,t)=>{let n=!!e.name;if(!n&&Object.keys(e).length===1)return{...e,_problems:[d4(`Invalid/undefined type declaration, check declaration or the import/export of the schema type.`,u4.TYPE_INVALID)]};let r=[];return Pot(e)?r.push(d4("Type appears to be an ES6 module imported through CommonJS require - use an import statement or access the `.default` property",u4.TYPE_IS_ESM_MODULE)):n?t.isReserved(e.name)&&r.push(d4(`Invalid type name: "${e.name}" is a reserved name.`,u4.TYPE_NAME_RESERVED)):r.push(d4(`Missing type name`,u4.TYPE_MISSING_NAME)),t.isDuplicate(e.name)&&r.push(d4(`Invalid type name: A type with name "${e.name}" is already defined in the schema.`)),r.push(...mot(e)),`title`in e&&typeof e.title!=`string`&&r.push(f4(`Type title is not a string.`,u4.TYPE_TITLE_INVALID)),{...e,_problems:r}};function Pot(e){return!e.name&&e.default&&(e.default.name||e.default.title)}var Fot={array:Vat,object:bot,slug:(e,t)=>{let n=[];return e.options&&e.options.slugifyFn&&(n.push(f4(`Heads up! The "slugifyFn" option has been renamed to "slugify".`,u4.SLUG_SLUGIFY_FN_RENAMED)),e.options.slugify=e.options.slugifyFn),{...e,_problems:n}},file:Sot,image:kot,block:Yat,document:xot,reference:jot,crossDatasetReference:uot,globalDocumentReference:Eot},Iot=e=>t=>({name:``,...t,_problems:[]});function Lot(...e){return(t,n)=>e.reduce((e,t)=>{let r=t(e,n);return{...r,_problems:e._problems.concat(r._problems)}},{_problems:[],...t})}function Rot(e,{transformTypeVisitors:t=e=>e,transformCommonVisitors:n=e=>e}={}){return Lat(e,(e,r)=>{let i=e&&e.type&&t(Fot)[e.type]||Iot(r),a=n([oot]);return r.isRoot?Lot(Not,...a,i)(e,r):Lot(...a,i)(e,r)})}uj.compile({name:`studio`,types:l4});var zot=`_.schemas`,T4=`a-zA-Z0-9_-`,Bot=RegExp(`^[${T4}]+$`,`g`),Vot=`^${zot.replace(/[.]/g,`\\.`)}\\.([${T4}]+)`;RegExp(`${Vot}$`),RegExp(`${Vot}\\.tag\\.([${T4}]+)$`);function Hot(e){let{workspaceName:t,tag:n}=e,r=t,i;r.match(Bot)||(r=r.replace(RegExp(`[^a-zA-Z0-9_-]`,`g`),`_`),i=[`Workspace "${t}" contains characters unsupported by schema _id [a-zA-Z0-9_-], they will be replaced with _.`,`This could lead duplicate schema ids: consider renaming your workspace.`].join(` -`));let a=`${zot}.${r}`;return{safeBaseId:a,safeTaggedId:`${a}${n?`.tag.${n}`:``}`,idWarning:i}}function Uot(e){if(!e)throw Error(`Parameter 'portabletextType' missing (required)`);return Wot(e,e.of??[])}function Wot(e,t){let n=t.find(Jot);if(!n)throw Error(`Block type is not defined in this schema (required)`);let r=n.fields?.find(e=>e.name===`children`);if(!r)throw Error(`Children field for block type found in schema (required)`);let i=r.type.of;if(!i)throw Error(`Valid types for block children not found in schema (required)`);let a=i.find(e=>e.name===`span`);if(!a)throw Error(`Span type not found in schema (required)`);let o=i.filter(e=>e.name!==`span`)||[],s=t.filter(e=>e.name!==n.name)||[];return{styles:Got(n),decorators:Kot(a),lists:qot(n),block:n,span:a,portableText:e,inlineObjects:o,blockObjects:s,annotations:a.annotations}}function Got(e){let t=e.fields?.find(e=>e.name===`style`);if(!t)throw Error(`A field with name 'style' is not defined in the block type (required).`);let n=t.type.options?.list&&t.type.options.list?.filter(e=>e.value);if(!n||n.length===0)throw Error(`The style fields need at least one style defined. I.e: {title: 'Normal', value: 'normal'}.`);return n}function Kot(e){return e.decorators}function qot(e){let t=e.fields?.find(e=>e.name===`listItem`);if(!t)throw Error(`A field with name 'listItem' is not defined in the block type (required).`);let n=t.type.options?.list&&t.type.options.list.filter(e=>e.value);if(!n)throw Error(`The list field need at least to be an empty array`);return n}function Jot(e){return e.type?Jot(e.type):e.name===`block`?e:null}function E4(e,t,n){return Wot(e,Yot(e,t,n)??e.of??[])}function Yot(e,t,n){let r=Qot(n);if(r<0)return;let i=e.of??[],a=t,o;for(let e=0;e<=r;e++){let t=n[e];if(typeof t==`string`)continue;let r;if(dc(t))r=a.find(e=>e._key===t._key);else if(typeof t==`number`)r=a.at(t);else return o;if(!r)return o;let s=i.find(e=>e.name===r._type);if(!s)return o;let c=$ot(s);if(!c)return o;let l=est(c.type)??[];Xot(l)&&(o=l),i=l;let u=r[c.name];a=Array.isArray(u)?u:[]}return o}function Xot(e){return e.some(e=>Zot(e).name===`block`)}function Zot(e){return e.type?Zot(e.type):e}function Qot(e){let t=-1,n=-1;for(let r=0;re.name===`children`);if(!n)throw Error(`Children field for block type found in schema (required)`);let r=n.type.of;if(!r)throw Error(`Valid types for block children not found in schema (required)`);let i=r.find(e=>e.name===`span`);if(!i)throw Error(`Span type not found in schema (required)`);let a=r.filter(e=>e.name!==`span`)||[],o=e.of?.filter(e=>e.name!==t.name)||[],s=pst(t),c=mst(i),l=hst(t),u=i.annotations,d={work:[],ancestors:new Map,distinctAncestorCount:0,memo:new Map,activeAnonymousObjects:new Set,inFlight:new Map,rootBlockObjects:new Set(o)},f=[],p={block:{name:t.name},span:{name:i.name},styles:s.map(e=>({name:e.value,title:e.title,value:e.value})),lists:l.map(e=>({name:e.value,title:e.title,value:e.value})),decorators:c.map(e=>({name:e.value,title:e.title,value:e.value})),annotations:u.map(e=>{let t=D4(d,e.fields,void 0,e);return f.push(t.work),{name:e.name,title:e.title,fields:t.holes}}),blockObjects:o.map(e=>{let t=D4(d,e.fields,e.name);return f.push(t.work),{name:e.name,title:e.title,fields:t.holes}}),inlineObjects:a.map(e=>{let t=D4(d,e.fields,e.name,e);return f.push(t.work),{name:e.name,title:e.title,fields:t.holes}})};return cst(d,f),sst(d),p}function rst(e,t){let n=e.ancestors.get(t)??0;n===0&&e.distinctAncestorCount++,e.ancestors.set(t,n+1)}function ist(e,t){let n=e.ancestors.get(t)??0;if(n<=1){e.ancestors.delete(t),n===1&&e.distinctAncestorCount--;return}e.ancestors.set(t,n-1)}function ast(e,t){return(e.ancestors.get(t)??0)>0}function ost(e){return e.distinctAncestorCount+e.activeAnonymousObjects.size}function sst(e){let t=0;for(;e.work.length>0;)if(e.work.pop()(),++t>1e8)throw Error(`Portable Text schema conversion exceeded ${t} work items; the schema type graph likely contains a cycle the conversion cannot cut (in-flight ancestors: [${[...e.ancestors.keys()].join(`, `)}])`)}function D4(e,t,n,r){let i=[];return{holes:i,work:()=>{if(r!==void 0){let t=e.inFlight.get(r),n=ost(e);if(t!==void 0&&t.length>0&&n<=t[t.length-1])return;t===void 0?e.inFlight.set(r,[n]):t.push(n),e.work.push(()=>{let t=e.inFlight.get(r);t?.pop(),t!==void 0&&t.length===0&&e.inFlight.delete(r)})}n!==void 0&&(rst(e,n),e.work.push(()=>ist(e,n))),i.length=t.length;for(let n=t.length-1;n>=0;n--){let r=t[n];e.work.push(()=>lst(e,r,i,n))}}}}function cst(e,t){for(let n=t.length-1;n>=0;n--)e.work.push(t[n])}function lst(e,t,n,r){if(t.type.jsonType!==`array`){n[r]={name:t.name,type:t.type.jsonType,...t.type.title?{title:t.type.title}:{}};return}let i=fst(t.type),a=i?Array(i.length):[];if(n[r]={name:t.name,type:`array`,...t.type.title?{title:t.type.title}:{},of:a},i)for(let t=i.length-1;t>=0;t--){let n=i[t];e.work.push(()=>ust(e,n,a,t))}}function ust(e,t,n,r){if(O4(t)){dst(e,t,n,r);return}let i=t.jsonType===`object`&&`fields`in t&&Array.isArray(t.fields),a=t.name===`object`;if(!i||!a&&ast(e,t.name)||e.rootBlockObjects.has(t)){n[r]={type:t.name,...t.title?{title:t.title}:{}};return}if(e.activeAnonymousObjects.has(t)){n[r]={type:`object`,name:t.name,...t.title?{title:t.title}:{},fields:[]};return}let o=e.memo.get(t);if(o){n[r]=o;return}let s=t.fields,c=Array(s.length),l={type:`object`,name:t.name,...t.title?{title:t.title}:{},fields:c};e.memo.set(t,l),n[r]=l,a&&(e.activeAnonymousObjects.add(t),e.work.push(()=>e.activeAnonymousObjects.delete(t))),rst(e,t.name),e.work.push(()=>ist(e,t.name));for(let t=s.length-1;t>=0;t--){let n=s[t];e.work.push(()=>lst(e,n,c,t))}}function dst(e,t,n,r){let i=t.fields?.find(e=>e.name===`style`)?.type.options?.list,a=t.fields?.find(e=>e.name===`listItem`)?.type.options?.list,o=(t.fields?.find(e=>e.name===`children`))?.type.of,s=o?.find(e=>e.name===`span`),c=(Array.isArray(o)?o:[]).filter(e=>e.name!==`span`),l=s?.decorators,u=s?.annotations,d=[];n[r]={type:`block`,styles:(Array.isArray(i)?i:[]).filter(e=>e.value).map(e=>({name:e.value,title:e.title,value:e.value})),lists:(Array.isArray(a)?a:[]).filter(e=>e.value).map(e=>({name:e.value,title:e.title,value:e.value})),decorators:(Array.isArray(l)?l:[]).map(e=>({name:e.value,title:e.title,value:e.value})),annotations:(Array.isArray(u)?u:[]).map(t=>{let n=D4(e,t.fields,void 0,t);return d.push(n.work),{name:t.name,title:t.title,fields:n.holes}}),inlineObjects:c.map(t=>{let n=D4(e,t.fields??[],t.name,t);return d.push(n.work),{name:t.name,title:t.title,fields:n.holes}})},cst(e,d)}function fst(e){try{if(e.jsonType===`array`){let t=e.of;return Array.isArray(t)?t:void 0}}catch{}}function pst(e){let t=e.fields?.find(e=>e.name===`style`);if(!t)throw Error(`A field with name 'style' is not defined in the block type (required).`);let n=t.type.options?.list&&t.type.options.list?.filter(e=>e.value);if(!n||n.length===0)throw Error(`The style fields need at least one style defined. I.e: {title: 'Normal', value: 'normal'}.`);return n}function mst(e){return e.decorators}function hst(e){let t=e.fields?.find(e=>e.name===`listItem`);if(!t)throw Error(`A field with name 'listItem' is not defined in the block type (required).`);let n=t.type.options?.list&&t.type.options.list.filter(e=>e.value);if(!n)throw Error(`The list field need at least to be an empty array`);return n}function O4(e){return e.type?O4(e.type):e.name===`block`?e:null}function gst(e){return!!dj.compile({name:`builtinProbe`,types:[]}).get(e)}function _st(e){let t=e.name,n=`Expected an array schema type but received '${t}' (jsonType: '${e.jsonType}').`;throw gst(t)?Error(`${n} '${t}' collides with a Sanity built-in type, so \`.get('${t}')\` returned the built-in type instead of your custom type.`):Error(n)}var k4=`__portableTextBridgeRoot`;function vst(e,t=[]){let n=t.filter(e=>e.name!==k4),r=l4.some(t=>t.name===e.name)?[]:[e];return dj.compile({name:`blockTypeSchema`,types:[{...e,name:k4},...r,...n,...l4]}).get(k4)}function yst(e){return typeof e==`object`?e.key:e}function bst(e,t){let n=e.length;return new Proxy(e,{get(e,r,i){if(typeof r==`string`){let i=r.charCodeAt(0);if(i>=48&&i<=57){let i=+r;if(Number.isInteger(i)&&i>=0&&ir[t]!==e)?(r=o,i=t(...o),n?.onChange&&!(a&&n.skipInitialOnChange)&&n.onChange(i),a=!1,i):i}return o.updateDeps=e=>{r=e},o}function xst(e,t){if(e===void 0)throw Error(`Unexpected undefined${t?`: ${t}`:``}`);return e}var Sst=(e,t)=>Math.abs(e-t)<1.01,Cst=(e,t,n)=>{let r;return Object.assign(function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)},{cancel:()=>{e.clearTimeout(r)}})},j4,M4=()=>{if(j4!==void 0)return j4;if(typeof navigator>`u`)return j4=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return j4=!0;let e=navigator.maxTouchPoints;return j4=navigator.platform===`MacIntel`&&e!==void 0&&e>0},wst=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},Tst=e=>e,Est=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=Array(n);for(let e=0;e{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(wst(n)),!r.ResizeObserver)return()=>{};let a=new r.ResizeObserver(t=>{let r=()=>{let e=t[0];if(e?.borderBoxSize){let t=e.borderBoxSize[0];if(t){i({width:t.inlineSize,height:t.blockSize});return}}i(wst(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return a.observe(n,{box:`border-box`}),()=>{a.unobserve(n)}},N4={passive:!0},Ost=typeof window>`u`||`onscrollend`in window,kst=(e,t,n)=>{let r=e.scrollElement;if(!r)return;let i=e.targetWindow;if(!i)return;let a=e.options.useScrollendEvent&&Ost,o=0,s=a?null:Cst(i,()=>t(n(r),!1),e.options.isScrollingResetDelay),c=e=>()=>{o=n(r),s?.(),t(o,e)},l=c(!0),u=c(!1);return r.addEventListener(`scroll`,l,N4),a&&r.addEventListener(`scrollend`,u,N4),()=>{r.removeEventListener(`scroll`,l),a&&r.removeEventListener(`scrollend`,u),s?.cancel()}},Ast=(e,t)=>kst(e,t,t=>{let{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r&&-1||1):t.scrollTop}),jst=(e,t,n)=>{if(n.options.useCachedMeasurements){let t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(t?.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?`inlineSize`:`blockSize`])}if(!t){let t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(i!==void 0)return i}return e[n.options.horizontal?`offsetWidth`:`offsetHeight`]},Mst=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;(a=(i=r.scrollElement)?.scrollTo)==null||a.call(i,{[r.options.horizontal?`left`:`top`]:e+t,behavior:n})};function Nst(e,t,n,r){if(t===0)return!1;let i=r(0),a=new Set,o=0;for(;o=t)return!1;for(let e=0;e{var e;return((e=this.targetWindow?.performance)?.now)?.call(e)??Date.now()},this.observer=(()=>{let e=null,t=()=>e||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{let t=e.target,n=this.indexFromElement(t);if(!t.isConnected){this.observer.unobserve(t);for(let[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}return}this.isIndexInRange(n)&&this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}));return{disconnect:()=>{var n;(n=t())==null||n.disconnect(),e=null},observe:e=>t()?.observe(e,{box:`border-box`}),unobserve:e=>t()?.unobserve(e)}})(),this.range=null,this.setOptions=e=>{let t={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Tst,rangeExtractor:Est,onChange:()=>{},measureElement:jst,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:`data-index`,initialMeasurementsCache:[],lanes:1,anchorTo:`start`,followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:`estimate`,useCachedMeasurements:!1};for(let n in e){let r=e[n];r!==void 0&&(t[n]=r)}let n=this.options,r=null,i=null,a=!1;if(n!==void 0&&n.enabled&&t.enabled&&t.anchorTo===`end`&&this.scrollElement!==null){let e=n.count,o=t.count,s=this.getMeasurements(),c=this._singleLaneMeasurements?.items??s,l=e=>yst(c[e]),u=e>0?l(0):null,d=e>0?l(e-1):null;if(o!==e||e>0&&o>0&&(t.getItemKey(0)!==u||t.getItemKey(o-1)!==d)){a=!0;let c=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;c&&(r=[c.key,this.getScrollOffset()-c.start]);let u=t.followOnAppend===!0?`auto`:t.followOnAppend||null;u&&o>0&&this.isAtEnd(n.scrollEndThreshold)&&(e===0||t.getItemKey(o-1)!==d)&&(o>e||Nst(e,o,l,t.getItemKey))&&(i=u)}}this.options=t,a&&(this.pendingMin=0,this.itemSizeCacheVersion++);let o=!1,s=0;if(r&&this.scrollOffset!==null){let[e,t]=r,n=this.getMeasurements(),{count:a,getItemKey:c}=this.options,l=0;for(;l{var t,n;(n=(t=this.options).onChange)==null||n.call(t,this,e)},this.maybeNotify=A4(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.rafId!=null&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.isScrolling=!1,this.scrollDirection=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._clampedAdjustment=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{let e=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==e){if(this.cleanup(),!e){this.maybeNotify();return}if(this.scrollElement=e,this.targetWindow=this.scrollElement&&`ownerDocument`in this.scrollElement?this.scrollElement.ownerDocument.defaultView:this.scrollElement?.window??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&this._intendedScrollOffset===null&&e===this.scrollOffset)return;this._intendedScrollOffset!==null&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,this._clampedAdjustment!==null&&Math.abs(e-this._clampedAdjustment.maxAtWrite)>=1.5&&(this._clampedAdjustment=null),this.scrollAdjustments=0;let n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n{this._iosTouching=!0,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,M4()&&this.targetWindow!=null&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener(`touchstart`,t,N4),e.addEventListener(`touchend`,n,N4),this.unsubs.push(()=>{e.removeEventListener(`touchstart`,t),e.removeEventListener(`touchend`,n),this._iosTouchEndTimerId!==null&&this.targetWindow!=null&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}let t=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,t&&this.scrollElement&&this.options.enabled){let[e,n,r,i]=t;e!==null&&!r&&(M4()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?i!==0&&(this._iosDeferredAdjustment+=i):this.scrollState?.behavior===`smooth`&&!Sst(this.getScrollOffset()-i,this.scrollState.lastTargetOffset)||this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}this._retryClampedAdjustment()},this._retryClampedAdjustment=()=>{if(this._clampedAdjustment===null||!this.scrollElement||!this.options.enabled)return;let{target:e,maxAtWrite:t}=this._clampedAdjustment,n=this.getMaxScrollOffset();n>t+.5&&(this._clampedAdjustment=e>n+.5?{target:e,maxAtWrite:n}:null,this._scrollToOffset(e,{adjustments:void 0,behavior:void 0}))},this._flushIosDeferredIfReady=()=>{if(this._iosDeferredAdjustment===0||this.isScrolling||this._iosTouching||this._iosJustTouchEnded)return;let e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1){this._iosDeferredAdjustment=0;return}let n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?`width`:`height`]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset==`function`?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=A4(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,i,a,o,s)=>(this.prevLanes!==void 0&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s}),{key:!1}),this.isIndexInRange=e=>e>=0&&e[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:o,gap:s},c)=>{let l=this.itemSizeCache;if(!i)return this.measurementsCache=[],this._singleLaneMeasurements=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this._singleLaneMeasurements=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let u=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),a===1){let i=e*2,a=this._singleLaneMeasurements?.flat;if(!a||a.length0&&e.set(a.subarray(0,u*2)),a=e}let o=u===0?Array(e):this._singleLaneMeasurements.items.slice(),c;if(u===0)c=t+n;else{let e=u-1;c=a[e*2]+a[e*2+1]+s}for(let t=u;t1){u=c;let e=f[u],r=e===void 0?void 0:d[e];h=r?r.end+s:t+n}else if(m===a){let e=0,t=p[0],n=f[0];for(let r=1;rthis.options.debug}),this.calculateRange=A4(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>e.length===0||t===0?(this.range=null,null):(this.range=Lst(e,t,n,r,r===1&&this._singleLaneMeasurements!==null?this._singleLaneMeasurements.flat:null),this.range),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=A4(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>r===null||i===null?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{if(!this.scrollState||this.scrollState.behavior!==`smooth`)return!0;let t=this.scrollState.index??this.getVirtualItemForOffset(this.scrollState.lastTargetOffset)?.index;if(t!==void 0&&this.range){let n=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,t-n),i=Math.min(this.options.count-1,t+n);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}let t=this.indexFromElement(e);if(!this.isIndexInRange(t))return;let n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(t)&&this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{if(!this.isIndexInRange(e))return;let n,r,i,a=this._singleLaneMeasurements?.flat;if(this.options.lanes===1&&a!=null)i=this.options.getItemKey(e),r=a[e*2],n=a[e*2+1];else{let t=this.measurementsCache[e];if(!t)return;i=t.key,r=t.start,n=t.size}let o=this.itemSizeCache.get(i)??n,s=t-o;if(s!==0){let a=this.options.anchorTo===`end`&&this.scrollState?.behavior!==`smooth`&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,c=a?this.getTotalSize():0,l=this.getScrollOffset()+this.scrollAdjustments,u=this.itemSizeCache.has(i)?r+o<=l&&this.scrollDirection!==`backward`:r[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;rthis.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(t.length===0)return;let n=this._singleLaneMeasurements?.flat,r=this.options.lanes===1&&n!=null;return xst(t[Fst(0,t.length-1,r?e=>n[e*2]:e=>xst(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if(`scrollHeight`in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;let r=this.getSize(),i=this.getScrollOffset();t===`auto`&&(t=e>=i+r?`end`:`start`),t===`center`?e+=(n-r)/2:t===`end`&&(e-=r);let a=this.getMaxScrollOffset();return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t=`auto`)=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if(t===`auto`){if(i.end>=r+n-this.options.scrollPaddingEnd)t=`end`;else if(i.start<=r+this.options.scrollPaddingStart)t=`start`;else return[r,t]}if(t===`end`&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let a=t===`end`?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,i.size),t]},this.scrollToOffset=(e,{align:t=`start`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0;let r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t=`auto`,behavior:n=`auto`}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,a]=r,o=this.now();this.scrollState={index:e,align:a,behavior:n,startedAt:o,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t=`auto`}={})=>{let n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:`start`,behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e=`auto`}={})=>{if(this.options.count>0){this.scrollToIndex(this.options.count-1,{align:`end`,behavior:e});return}this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{let e=this.getMeasurements(),t;if(e.length===0)t=this.options.paddingStart;else if(this.options.lanes===1){let n=e.length-1,r=this._singleLaneMeasurements?.flat;t=r==null?e[n]?.end??0:r[n*2]+r[n*2+1]}else{let n=Array(this.options.lanes).fill(null),r=e.length-1;for(;r>=0&&n.some(e=>e===null);){let t=e[r];n[t.lane]===null&&(n[t.lane]=t.end),r--}t=Math.max(...n.filter(e=>e!==null))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{let e=[];if(this.itemSizeCache.size===0)return e;let t=this.getMeasurements();for(let n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){if(e===0)return!1;if(M4()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded))return this._iosDeferredAdjustment+=e,!1;{let n=this.getScrollOffset()+this.scrollAdjustments+e,r=this.scrollElement,i=r!==null&&(`scrollHeight`in r||`document`in r)?this.getMaxScrollOffset():null;return this._clampedAdjustment=i!==null&&n>i+.5?{target:n,maxAtWrite:i}:null,this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),this.scrollOffset!==null&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0}}scheduleScrollReconcile(){if(!this.targetWindow){this.scrollState=null;return}this.rafId??=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})}reconcileScroll(){if(!this.scrollState||!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3){this.scrollState=null;return}let e=this.scrollState.index==null?void 0:this.getOffsetForIndex(this.scrollState.index,this.scrollState.align),t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&Sst(t,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1){this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:`auto`}),this.scrollState=null;return}}else if(this.scrollState.stableFrames=0,n){let e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r=this.scrollState.behavior===`smooth`&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior=`auto`),this._scrollToOffset(t,{adjustments:void 0,behavior:r?`smooth`:`auto`})}this.scheduleScrollReconcile()}},Fst=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,a=n(i);if(ar)t=i-1;else return i}return e>0?e-1:0};function Ist(e,t,n){let r=0;for(;r<=t;){let i=(r+t)/2|0,a=e[i*2];if(an)t=i-1;else return i}return r>0?r-1:0}function Lst(e,t,n,r,i){let a=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:a};if(r===1&&i!==null){let e=Ist(i,a,n),r=e,o=n+t;for(;re[t].start,n),s=o;if(r===1)for(;s1){let i=Array(r).fill(0);for(;se=0&&c.some(e=>e>=n);){let t=e[o];c[t.lane]=t.start,o--}o=Math.max(0,o-o%r),s=Math.min(a,s+(r-1-s%r))}return{startIndex:o,endIndex:s}}var P4=typeof document<`u`?$.useLayoutEffect:$.useEffect;function Rst({useFlushSync:e=!0,directDomUpdates:t=!1,directDomUpdatesMode:n=`transform`,...r}){let i=$.useReducer(e=>e+1,0)[1],a=$.useRef({enabled:t,mode:n,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});a.current.enabled=t,a.current.mode=n;let o=$.useRef(!1),s=e=>{let t=a.current;if(!t.enabled||!t.container)return;let n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;let r=e.options.horizontal?`width`:`height`;t.container.style[r]=`${n}px`}},c=e=>{let t=a.current;if(!t.enabled||!t.container)return;s(e);let n=!!e.options.horizontal,r=t.mode===`transform`,i=n?`left`:`top`,o=e.options.scrollMargin,c=e.getVirtualItems();for(let a of c){let s=a.start-o,c=e.elementsCache.get(a.key);c&&t.lastPositions.get(c)!==s&&(t.lastPositions.set(c,s),r?c.style.transform=n?`translate3d(${s}px, 0, 0)`:`translate3d(0, ${s}px, 0)`:c.style[i]=`${s}px`)}},l={...r,onChange:(t,n)=>{var s;let l=a.current,u=!0;if(l.enabled){c(t);let e=t.range,n=l.prevRange;u=!n||n.isScrolling!==t.isScrolling||n.startIndex!==e?.startIndex||n.endIndex!==e?.endIndex,u&&(l.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}u&&(e&&n&&!o.current?(0,WI.flushSync)(i):i()),(s=r.onChange)==null||s.call(r,t,n)}},[u]=$.useState(()=>{let e=new Pst(l),t=e.measureElement;return e.measureElement=e=>{o.current=!0;try{t(e)}finally{o.current=!1}},Object.assign(e,{containerRef:t=>{let n=a.current;if(n.container=t,n.lastSize=null,t&&n.enabled){let r=e.getTotalSize();n.lastSize=r;let i=e.options.horizontal?`width`:`height`;t.style[i]=`${r}px`}}})});return u.setOptions(l),P4(()=>u._didMount(),[]),P4(()=>(s(u),u._willUpdate())),P4(()=>{c(u)}),u}function zst(e){return Rst({observeElementRect:Dst,observeElementOffset:Ast,scrollToFn:Mst,...e})}function Bst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`ol`,{children:n}),t[0]=n,t[1]=r),r}function Vst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`ul`,{children:n}),t[0]=n,t[1]=r),r}function Hst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`li`,{children:n}),t[0]=n,t[1]=r),r}var Ust={number:Bst,bullet:Vst},Wst={textDecoration:`underline`};function Gst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`em`,{children:n}),t[0]=n,t[1]=r),r}function Kst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`strong`,{children:n}),t[0]=n,t[1]=r),r}function qst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`code`,{children:n}),t[0]=n,t[1]=r),r}function Jst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`span`,{style:Wst,children:n}),t[0]=n,t[1]=r),r}function Yst(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`del`,{children:n}),t[0]=n,t[1]=r),r}function Xst(e){let t=(0,Z.c)(3),{children:n,value:r}=e,i=r?.href,a;return t[0]!==n||t[1]!==i?(a=(0,Q.jsx)(`a`,{href:i,children:n}),t[0]=n,t[1]=i,t[2]=a):a=t[2],a}var Zst={em:Gst,strong:Kst,code:qst,underline:Jst,"strike-through":Yst,link:Xst},F4=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,Qst=e=>F4(`block type "${e}"`,`types`),$st=e=>F4(`mark type "${e}"`,`marks`),ect=e=>F4(`block style "${e}"`,`block`),tct=e=>F4(`list style "${e}"`,`list`),nct=e=>F4(`list item style "${e}"`,`listItem`);function rct(e){console.warn(e)}var ict={display:`none`};function act(e){let t=(0,Z.c)(5),{value:n,isInline:r}=e,i;t[0]===n._type?i=t[1]:(i=Qst(n._type),t[0]=n._type,t[1]=i);let a=i,o;return t[2]!==r||t[3]!==a?(o=(0,Q.jsx)(r?`span`:`div`,{style:ict,children:a}),t[2]=r,t[3]=a,t[4]=o):o=t[4],o}function oct(e){let t=(0,Z.c)(3),{markType:n,children:r}=e,i=`unknown__pt__mark__${n}`,a;return t[0]!==r||t[1]!==i?(a=(0,Q.jsx)(`span`,{className:i,children:r}),t[0]=r,t[1]=i,t[2]=a):a=t[2],a}function sct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`p`,{children:n}),t[0]=n,t[1]=r),r}function cct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`ul`,{children:n}),t[0]=n,t[1]=r),r}function lct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`li`,{children:n}),t[0]=n,t[1]=r),r}function uct(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(`br`,{}),e[0]=t):t=e[0],t}function dct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`p`,{children:n}),t[0]=n,t[1]=r),r}function fct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`blockquote`,{children:n}),t[0]=n,t[1]=r),r}function pct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h1`,{children:n}),t[0]=n,t[1]=r),r}function mct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h2`,{children:n}),t[0]=n,t[1]=r),r}function hct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h3`,{children:n}),t[0]=n,t[1]=r),r}function gct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h4`,{children:n}),t[0]=n,t[1]=r),r}function _ct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h5`,{children:n}),t[0]=n,t[1]=r),r}function vct(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`h6`,{children:n}),t[0]=n,t[1]=r),r}var yct={types:{},block:{normal:dct,blockquote:fct,h1:pct,h2:mct,h3:hct,h4:gct,h5:_ct,h6:vct},marks:Zst,list:Ust,listItem:Hst,hardBreak:uct,unknownType:act,unknownMark:oct,unknownList:cct,unknownListItem:lct,unknownBlockStyle:sct};function bct(e,t){let{block:n,list:r,listItem:i,marks:a,types:o,...s}=t;return{...e,block:I4(e,t,`block`),list:I4(e,t,`list`),listItem:I4(e,t,`listItem`),marks:I4(e,t,`marks`),types:I4(e,t,`types`),...s}}function I4(e,t,n){let r=t[n],i=e[n];return typeof r==`function`||r&&typeof i==`function`?r:r?{...i,...r}:i}function xct(e){let t=(0,Z.c)(10),{value:n,components:r,listNestingMode:i,onMissingComponent:a}=e,o=(a===void 0?rct:a)||wct,s;if(Array.isArray(n))s=n;else if(n==null){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[0]=e):e=t[0],s=e}else{let e;t[1]===n?e=t[2]:(e=[n],t[1]=n,t[2]=e),s=e}let c;if(t[3]!==s||t[4]!==r||t[5]!==o||t[6]!==i){let e=IEe(s,i||`html`),n=Sct(r?bct(yct,r):yct,o);c=e.map((e,t)=>n({node:e,index:t,isInline:!1,renderNode:n})),t[3]=s,t[4]=r,t[5]=o,t[6]=i,t[7]=c}else c=t[7];let l=c,u;return t[8]===l?u=t[9]:(u=(0,Q.jsx)(Q.Fragment,{children:l}),t[8]=l,t[9]=u),u}var Sct=(e,t)=>{function n(e){let{node:t,index:n,isInline:d}=e,f=t._key||`node-${n}`;return XO(t)?a(t,n,f):YO(t)?i(t,n,f):ZO(t)?o(t,n,f):r(t)?u(t,n,f,d):JO(t)?s(t,n,f,d):QO(t)?c(t,f):l(t,n,f,d)}function r(t){return t._type in e.types}function i(r,i,a){let o=Cct({node:r,index:i,isInline:!1,renderNode:n}),s=e.listItem,c=(typeof s==`function`?s:s[r.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=r.listItem||`bullet`;t(nct(e),{type:e,nodeType:`listItemStyle`})}let l=o.children;if(r.style&&r.style!==`normal`){let{listItem:e,...t}=r;l=n({node:t,index:i,isInline:!1,renderNode:n})}return(0,Q.jsx)(c,{value:r,index:i,isInline:!1,renderNode:n,children:l},a)}function a(r,i,a){let o=r.children.map((e,t)=>n({node:e._key?e:{...e,_key:`li-${i}-${t}`},index:t,isInline:!1,renderNode:n})),s=e.list,c=(typeof s==`function`?s:s[r.listItem])||e.unknownList;if(c===e.unknownList){let e=r.listItem||`bullet`;t(tct(e),{nodeType:`listStyle`,type:e})}return(0,Q.jsx)(c,{value:r,index:i,isInline:!1,renderNode:n,children:o},a)}function o(r,i,a){let{markDef:o,markType:s,markKey:c}=r,l=e.marks[s]||e.unknownMark,u=r.children.map((e,t)=>n({node:e,index:t,isInline:!0,renderNode:n}));return l===e.unknownMark&&t($st(s),{nodeType:`mark`,type:s}),(0,Q.jsx)(l,{text:nk(r),value:o,markType:s,markKey:c,renderNode:n,children:u},a)}function s(r,i,a,o){let{_key:s,...c}=Cct({node:r,index:i,isInline:o,renderNode:n}),l=c.node.style||`normal`,u=(typeof e.block==`function`?e.block:e.block[l])||e.unknownBlockStyle;return u===e.unknownBlockStyle&&t(ect(l),{nodeType:`blockStyle`,type:l}),(0,Q.jsx)(u,{...c,value:c.node,renderNode:n},a)}function c(t,n){if(t.text===` -`){let t=e.hardBreak;return t?(0,Q.jsx)(t,{},n):` -`}return t.text}function l(r,i,a,o){let s={value:r,isInline:o,index:i,renderNode:n};t(Qst(r._type),{nodeType:`block`,type:r._type});let c=e.unknownType;return(0,Q.jsx)(c,{...s},a)}function u(t,r,i,a){let o={value:t,isInline:a,index:r,renderNode:n},s=e.types[t._type];return s?(0,Q.jsx)(s,{...o},i):null}return n};function Cct(e){let{node:t,index:n,isInline:r,renderNode:i}=e,a=FEe(t).map((e,t)=>i({node:e,isInline:!0,index:t,renderNode:i}));return{_key:t._key||`block-${n}`,children:a,index:n,isInline:r,node:t}}function wct(){}var Tct=0;function L4(e){var t=++Tct;return aO(e)+t}var Ect=/^[a-zA-Z0-9_-]+$/;function Dct(e){if(!e)return null;if(e.startsWith(`:`)){let t=e.slice(1);if(!Ect.test(t)){let t=e.includes(`*`)?` Splats are not supported. Consider using child routes instead`:``;console.error(Error(`Warning: Param segments "${e}" includes invalid characters.${t}`))}return{type:`param`,name:t}}return{type:`dir`,name:e}}function Oct(e){let[t]=e.split(`?`);return{raw:e,segments:t.split(`/`).map(Dct).filter(Boolean)}}function kct(e){return Array.isArray(e)?e:e?[e]:[]}function Act(e){return SO(e)}function R4(e,t,n){return{type:`error`,node:e,missingKeys:t,unmappableStateKeys:n}}function z4(e,t,n,r){return{type:`ok`,node:e,matchedState:t,searchParams:n,child:r}}function jct(e,t){if(!t)return z4(e,{},[]);let{_searchParams:n=[],...r}=(e.scope?t[e.scope]:t)||{},i=e.route.segments.filter(e=>e.type===`param`).map(e=>e.name),a=Act(r)?Object.keys(r):[],o=bU(a,i),s=NO(i,o),c=NO(a,o);if(s.length>0)return R4(e,s,[]);let l=n.map(([e,t])=>[[e],t]),u=OO(r,o);if(c.length===0)return z4(e,u,l);let d=kct((typeof e.children==`function`?e.children(Act(r)?r:{}):e.children)||[]);if(c.length>0&&d.length===0)return R4(e,[],c);let f=OO(r,c),p=d.map(e=>jct(e,f)).find(e=>e.type===`ok`);return p?z4(e,u,l,p):R4(e,[],c)}function Mct(e,t){let n=[...String(e)],r=``;for(let e=0;e0)throw Error(`Unable to find matching route for state. Could not map the following state key${e.length==1?``:`s`} to a valid url: ${e.map(Vct).join(`, `)}`);let t=n.missingKeys;throw Error(`Unable to find matching route for state. State object is missing the following key${t.length==1?``:`s`} defined in route: ${t.map(Vct).join(`, `)}`)}let{path:r,searchParams:i}=zct(n),a=i.length>0?Fct(i):``;return`/${r.join(`/`)}${a?`?${a}`:``}`}function Pct(e){return`[${e}]`}function Fct(e){return e.flatMap(([e,t])=>t===void 0?[]:[Rct(Ict(e)),Lct(t)].join(`=`)).join(`&`)}function Ict(e){let[t,...n]=e;return n.length>0?[t,...n.map(Pct)].join(``):t}function Lct(e){return Mct(e,`/`)}function Rct(e){return Mct(e,`[]`)}function zct(e){let t=e.matchedState,n=e.node.route.segments.map(n=>{if(n.type===`dir`)return n.name;let r=e.node.transform&&e.node.transform[n.name];return r?r.toPath(t[n.name]):t[n.name]}),r=e.child?zct(e.child):void 0,i=r?.searchParams?[...e.searchParams,...r.searchParams]:e.searchParams;return{searchParams:Bct(e.node,i),path:[...n||[],...r?.path||[]]}}function Bct(e,t){let n=e.scope;return n&&!e.__unsafe_disableScopedSearchParams?t.map(([e,t])=>[[n,...e],t]):t}function Vct(e){return`"${e}"`}function Hct(e){return e.map(([e,t])=>[Uct(e),t])}function Uct(e){let t=[],n=0,r=0;for(;nn&&(t.push(e.slice(n,i)),n=i);let a=e.indexOf(`]`,i);if(a===-1){if(r===1)throw Error(`Unclosed bracket`);break}r=0,t.push(e.slice(n+1,a)),n=a+1}return t}function Wct(e,t,n){let r=t.split(`/`).filter(Boolean),i=e.route.segments.length;if(r.length{if(t.type===`dir`)return t.name===r[n];let i=e.transform&&e.transform[t.name];return a[t.name]=i?i.toState(r[n]):r[n],!0}))return null;let o=r.slice(i),s=null,c=typeof e.children==`function`?kct(e.children(a)):e.children,l=Kct(e.scope,n);if(c.some(e=>{if(e){let t=e.scope?l.filter(([t])=>e.scope===t[0]):l;return s=Wct(e,o.join(`/`),t),s}}),o.length>0&&!s)return null;let u=l.flatMap(([e,t])=>e.length===1?[[e[0],t]]:[]),d={...a,...s===null?{}:s,...u.length>0?{_searchParams:u}:{}};return e.scope?{[e.scope]:d}:d}function Gct(e,t){B4(`resolving state from path %s`,t);let[n,r]=t.split(`?`),i=Wct(e,n,Hct(Array.from(new URLSearchParams(r).entries())));return B4(`resolved: %o`,i||null),i||null}function Kct(e,t){return e?t.map(([t,n])=>[t[0]===e?t.slice(1):t,n]):t}function qct(e){return Xct(e).replace(/\//g,`_`).replace(/\+/g,`-`).replace(/[=]+$/,``)}function Jct(e){return Qct(e.replace(/-/g,`+`).replace(/_/g,`/`))}function Yct(e){return String.fromCharCode(parseInt(e.slice(1),16))}function Xct(e){return btoa(encodeURIComponent(e).replace(/%[0-9A-F]{2}/g,Yct))}function Zct(e){return`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`}function Qct(e){return decodeURIComponent(Array.from(atob(e),Zct).join(``))}function $ct(e=``){let t=decodeURIComponent(e);if(!t)return{};try{return JSON.parse(Jct(t))}catch{}try{return JSON.parse(atob(t))}catch{}try{return JSON.parse(t)}catch{console.warn(`Failed to parse JSON parameters`)}return{}}function V4(e){return e?qct(JSON.stringify(e)):``}function elt(e){return e.split(`;`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e[decodeURIComponent(n)]=decodeURIComponent(r),e},{})}function tlt(e){return Object.entries(e).filter(([,e])=>e!=null).map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`).join(`;`)}var H4={create:(e,t,n)=>clt(ilt(e,t,n)),intents:e=>{let t=alt(e).join(`/`);return H4.create(`${t}/:intent`,[H4.create(`:params`,{transform:{params:{toState:elt,toPath:tlt}}},[H4.create(`:payload`,{transform:{payload:{toState:$ct,toPath:V4}}})])])},scope(e,t,n,r){return clt({...ilt(t,n,r),scope:e})}};function nlt(e){return Array.isArray(e)||typeof e==`function`?e:e?[e]:[]}function rlt(e){return e&&`_isRoute`in e}function ilt(e,t,n){return typeof e==`object`?e:Array.isArray(t)||typeof t==`function`||rlt(t)?{path:e,children:nlt(t)}:n?{path:e,...t,children:nlt(n)}:{path:e,...t}}function alt(...e){return e.reduce((e,t)=>e.concat(t.split(`/`)),[]).filter(Boolean)}var olt={};function slt(e){return e.split(`/`).every(e=>!e)}function clt(e){let{path:t,scope:n,transform:r,children:i,__unsafe_disableScopedSearchParams:a}=e;if(!t)throw TypeError(`Missing path`);return{_isRoute:!0,scope:n,__unsafe_disableScopedSearchParams:a,route:Oct(t),children:i||[],transform:r,encode(e){return Nct(this,e)},decode(e){return Gct(this,e)},isRoot:slt,isNotFound(e){return this.decode(e)===null},getBasePath(){return this.encode(olt)},getRedirectBase(e){if(slt(e)){let t=this.getBasePath();if(e!==t)return t}return null}}}var U4=[`perspective`,`excludedPerspectives`,`displayInlineChanges`,`sidebar`,`selectedTask`,`viewMode`,`variant`];function W4(){let e=(0,$.useContext)(ys);if(!e)throw Error(`Router: missing context value`);return e}function G4(e){for(var t=-1,n=e==null?0:e.length,r={};++t{e.isDefaultPrevented()||r&&(n&&n(e),!glt(e)&&hlt(e)&&(i||(e.preventDefault(),s({path:r,replace:o}))))},t[0]=r,t[1]=s,t[2]=n,t[3]=o,t[4]=i,t[5]=c):c=t[5];let l=c,u;return t[6]===l?u=t[7]:(u={onClick:l},t[6]=l,t[7]=u),u}function _lt(e){let t=(0,Z.c)(13),{intent:n,onClick:r,params:i,replace:a,target:o,searchParams:s}=e,{resolveIntentLink:c}=W4(),l;t[0]!==n||t[1]!==i||t[2]!==c||t[3]!==s?(l=c(n,i,s),t[0]=n,t[1]=i,t[2]=c,t[3]=s,t[4]=l):l=t[4];let u=l,d;t[5]!==u||t[6]!==r||t[7]!==a||t[8]!==o?(d={href:u,onClick:r,replace:a,target:o},t[5]=u,t[6]=r,t[7]=a,t[8]=o,t[9]=d):d=t[9];let{onClick:f}=K4(d),p;return t[10]!==u||t[11]!==f?(p={onClick:f,href:u},t[10]=u,t[11]=f,t[12]=p):p=t[12],p}function q4(e){let t=(0,Z.c)(19),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]):({ref:i,intent:n,params:r,target:s,searchParams:o,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c;t[7]!==n||t[8]!==r||t[9]!==e.onClick||t[10]!==o||t[11]!==s?(c={intent:n,params:r,target:s,onClick:e.onClick,searchParams:o},t[7]=n,t[8]=r,t[9]=e.onClick,t[10]=o,t[11]=s,t[12]=c):c=t[12];let{onClick:l,href:u}=_lt(c),d;return t[13]!==u||t[14]!==l||t[15]!==i||t[16]!==a||t[17]!==s?(d=(0,Q.jsx)(`a`,{...a,href:u,onClick:l,ref:i,target:s}),t[13]=u,t[14]=l,t[15]=i,t[16]=a,t[17]=s,t[18]=d):d=t[18],d}function vlt(e){let t=(0,Z.c)(18),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]):({ref:i,onClick:r,href:n,target:s,replace:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c;t[7]!==n||t[8]!==r||t[9]!==a||t[10]!==s?(c={onClick:r,href:n,target:s,replace:a},t[7]=n,t[8]=r,t[9]=a,t[10]=s,t[11]=c):c=t[11];let{onClick:l}=K4(c),u;return t[12]!==n||t[13]!==l||t[14]!==i||t[15]!==o||t[16]!==s?(u=(0,Q.jsx)(`a`,{...o,onClick:l,href:n,target:s,ref:i}),t[12]=n,t[13]=l,t[14]=i,t[15]=o,t[16]=s,t[17]=u):u=t[17],u}var J4=e=>{if(typeof e!=`object`||!e||Array.isArray(e)||!(`replace`in e||`stickyParams`in e||`state`in e))return!1;if(`state`in e){let{state:t}=e;return t==null||typeof t==`object`}return!0};function ylt(e){let t=(0,Z.c)(44),{onNavigate:n,router:r,state:i}=e,a;t[0]!==r||t[1]!==i._searchParams?(a=(e,t,n)=>{let[a,o]=Array.isArray(t)?t:[t];return r.encode({intent:e,params:a,payload:o,_searchParams:mlt({...G4((i._searchParams??[]).filter(Slt)),...G4(n??[])})})},t[0]=r,t[1]=i._searchParams,t[2]=a):a=t[2];let o=a,s;t[3]!==r||t[4]!==i._searchParams?(s=e=>{let t=i._searchParams||[],n=e?._searchParams||[],a=U4.reduce((e,r)=>Clt(e,r,Tlt(n,r)??Tlt(t,r)),n||[]);return r.encode({...e,_searchParams:a})},t[3]=r,t[4]=i._searchParams,t[5]=s):s=t[5];let c=s,l;t[6]!==n||t[7]!==c||t[8]!==i?(l=(e,t)=>{let r=J4(e)&&!t?e:t||{},a=J4(e)?Elt(e,i)??i:e,o=i._searchParams||[],s=r.stickyParams??Object.fromEntries(o.filter(xlt));Dlt(s);let l=wlt(a._searchParams||[],s);n({path:c({...a,_searchParams:l}),replace:r.replace})},t[6]=n,t[7]=c,t[8]=i,t[9]=l):l=t[9];let u=l,d;t[10]===u?d=t[11]:(d=(e,t)=>u({stickyParams:e,...t===void 0?{}:t,state:void 0}),t[10]=u,t[11]=d);let f=d,p;t[12]!==n||t[13]!==o?(p=(e,t,r)=>{let i=r===void 0?{}:r;n({path:o(e,t),replace:i.replace})},t[12]=n,t[13]=o,t[14]=p):p=t[14];let m=p,h;bb0:{if(!i._searchParams){let e;t[15]===i?e=t[16]:(e=[i,null],t[15]=i,t[16]=e),h=e;break bb0}let e,n;t[17]===i?(e=t[18],n=t[19]):({_searchParams:e,...n}=i,t[17]=i,t[18]=e,t[19]=n);let r;t[20]===e?r=t[21]:(r=Lk(e,blt),t[20]=e,t[21]=r);let[a,o]=r;if(a.length===0){let e;t[22]===i?e=t[23]:(e=[i,null],t[22]=i,t[23]=e),h=e;break bb0}let s;t[24]!==n||t[25]!==o?(s={...n,_searchParams:o},t[24]=n,t[25]=o,t[26]=s):s=t[26];let c;t[27]!==a||t[28]!==s?(c=[s,a],t[27]=a,t[28]=s,t[29]=c):c=t[29],h=c}let[g,_]=h,v;t[30]===_?v=t[31]:(v=Object.fromEntries(_||[]),t[30]=_,t[31]=v);let y=v,b;t[32]!==f||t[33]!==u||t[34]!==m||t[35]!==n||t[36]!==o||t[37]!==c||t[38]!==g||t[39]!==y?(b={navigate:u,navigateIntent:m,navigateStickyParams:f,navigateUrl:n,resolveIntentLink:o,resolvePathFromState:c,state:g,stickyParams:y},t[32]=f,t[33]=u,t[34]=m,t[35]=n,t[36]=o,t[37]=c,t[38]=g,t[39]=y,t[40]=b):b=t[40];let x=b,S;return t[41]!==e.children||t[42]!==x?(S=(0,Q.jsx)(ys.Provider,{value:x,children:e.children}),t[41]=e.children,t[42]=x,t[43]=S):S=t[43],S}function blt(e){let[t]=e;return U4.includes(t)}function xlt(e){let[t]=e;return U4.includes(t)}function Slt(e){let[t]=e;return U4.includes(t)}function Clt(e,t,n){let r=e.filter(([e])=>e!==t);return n===void 0||n==``?r:[...r,[t,n]]}function wlt(e,t){if(!t)return e;let n=e.filter(([e])=>!Object.hasOwn(t,e)),r=Object.entries(t).filter(e=>e[1]!==void 0).map(e=>[e[0],e[1]===null?``:e[1]]);return[...n,...r]}function Tlt(e,t){let n=e.find(([e])=>e===t);return n?n[1]:void 0}function Elt(e,t){return J4(e)?e.state===null?{}:e.state??t:null}function Dlt(e){if(Object.keys(e).some(e=>!U4.includes(e)))throw Error(`One or more parameters are not sticky`)}function Olt(e,t,n){return n&&{...e,[t]:n}}var klt=function(e){let t=(0,Z.c)(24),{children:n,scope:r,__unsafe_disableScopedSearchParams:i}=e,a=W4(),{resolvePathFromState:o,navigate:s}=a,c=(0,$.useRef)(a.state),l,u;t[0]===a.state?(l=t[1],u=t[2]):(l=()=>{c.current=a.state},u=[a.state],t[0]=a.state,t[1]=l,t[2]=u),(0,$.useLayoutEffect)(l,u);let d;t[3]!==i||t[4]!==r?(d=e=>{if(e===null)return null;let{_searchParams:t,...n}=e||{},a=Olt(c.current,r,n);return i?a._searchParams=t:a[r]._searchParams=t,a},t[3]=i,t[4]=r,t[5]=d):d=t[5];let f=d,p;t[6]!==o||t[7]!==f?(p=e=>o(f(e)),t[6]=o,t[7]=f,t[8]=p):p=t[8];let m=p,h;t[9]!==s||t[10]!==f?(h=(e,t)=>{if(J4(e)&&!t){let t=e,{state:n}=t;if(n){let e=f(n);return s(e===null?{}:e,t)}return s(t)}let n=J4(e)?f(null):f(e);return s(n===null?{}:n,t||{})},t[9]=s,t[10]=f,t[11]=h):h=t[11];let g=h,_=a.state,v;t[12]!==i||t[13]!==_||t[14]!==r?(v=typeof _[r]==`object`?{..._[r]}:{},i&&(v._searchParams=_._searchParams),t[12]=i,t[13]=_,t[14]=r,t[15]=v):v=t[15];let y;t[16]!==v||t[17]!==g||t[18]!==a||t[19]!==m?(y={...a,navigate:g,resolvePathFromState:m,state:v},t[16]=v,t[17]=g,t[18]=a,t[19]=m,t[20]=y):y=t[20];let b=y,x;return t[21]!==b||t[22]!==n?(x=(0,Q.jsx)(ys.Provider,{value:b,children:n}),t[21]=b,t[22]=n,t[23]=x):x=t[23],x},Alt={};function jlt(e){let t=(0,Z.c)(11),{onClick:n,replace:r,state:i,target:a,toIndex:o}=e,s=o!==void 0&&o;if(i&&s)throw Error("Passing both `state` and `toIndex={true}` as props to StateLink is invalid");!i&&!s&&console.error(Error("No state passed to StateLink. If you want to link to an empty state, its better to use the the `toIndex` property"));let{resolvePathFromState:c}=W4(),l=s?Alt:i||Alt,u;t[0]!==c||t[1]!==l?(u=c(l),t[0]=c,t[1]=l,t[2]=u):u=t[2];let d=u,f;t[3]!==d||t[4]!==n||t[5]!==r||t[6]!==a?(f={href:d,onClick:n,replace:r,target:a},t[3]=d,t[4]=n,t[5]=r,t[6]=a,t[7]=f):f=t[7];let{onClick:p}=K4(f),m;return t[8]!==d||t[9]!==p?(m={onClick:p,href:d},t[8]=d,t[9]=p,t[10]=m):m=t[10],m}function Mlt(e){let t=(0,Z.c)(19),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]):({ref:r,onClick:n,replace:i,state:o,target:c,toIndex:s,...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=s!==void 0&&s,u;t[8]!==n||t[9]!==i||t[10]!==o||t[11]!==c||t[12]!==l?(u={onClick:n,replace:i,state:o,target:c,toIndex:l},t[8]=n,t[9]=i,t[10]=o,t[11]=c,t[12]=l,t[13]=u):u=t[13];let{onClick:d,href:f}=jlt(u),p;return t[14]!==f||t[15]!==d||t[16]!==r||t[17]!==a?(p=(0,Q.jsx)(`a`,{...a,href:f,onClick:d,ref:r}),t[14]=f,t[15]=d,t[16]=r,t[17]=a,t[18]=p):p=t[18],p}function Nlt(e){let t=(0,Z.c)(3),n=e===void 0?uO:e,{state:r}=W4(),i;return t[0]!==n||t[1]!==r?(i=n(r),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}var Plt=t((e=>{(function(){(e??this).ExifReader=(function(){e.prototype._MIN_DATA_BUFFER_LENGTH=2,e.prototype._JPEG_ID_SIZE=2,e.prototype._JPEG_ID=65496,e.prototype._APP_MARKER_SIZE=2,e.prototype._APP0_MARKER=65504,e.prototype._APP1_MARKER=65505,e.prototype._APP15_MARKER=65519,e.prototype._APP_ID_OFFSET=4,e.prototype._BYTES_Exif=1165519206,e.prototype._TIFF_HEADER_OFFSET=10,e.prototype._BYTE_ORDER_BIG_ENDIAN=18761,e.prototype._BYTE_ORDER_LITTLE_ENDIAN=19789;function e(){var e=this;this._getTagValueAt={1:function(t){return e._getByteAt(t)},2:function(t){return e._getAsciiAt(t)},3:function(t){return e._getShortAt(t)},4:function(t){return e._getLongAt(t)},5:function(t){return e._getRationalAt(t)},7:function(t){return e._getUndefinedAt(t)},9:function(t){return e._getSlongAt(t)},10:function(t){return e._getSrationalAt(t)}},this._tiffHeaderOffset=0}return e.prototype.load=function(e){return this.loadView(new DataView(e))},e.prototype.loadView=function(e){return this._dataView=e,this._tags={},this._checkImageHeader(),this._readTags()},e.prototype._checkImageHeader=function(){var e=this._dataView;if(e.byteLength=this._APP0_MARKER&&n<=this._APP15_MARKER},e.prototype._hasExifData=function(){return this._tiffHeaderOffset!==0},e.prototype._readTags=function(){return this._setByteOrder(),this._read0thIfd(),this._readExifIfd(),this._readGpsIfd(),this._readInteroperabilityIfd()},e.prototype._setByteOrder=function(){if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_BIG_ENDIAN)return this._littleEndian=!0;if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_LITTLE_ENDIAN)return this._littleEndian=!1;throw Error(`Illegal byte order value. Faulty image.`)},e.prototype._read0thIfd=function(){var e=this._getIfdOffset();return this._readIfd(`0th`,e)},e.prototype._getIfdOffset=function(){return this._tiffHeaderOffset+this._getLongAt(this._tiffHeaderOffset+4)},e.prototype._readExifIfd=function(){var e;if(this._tags[`Exif IFD Pointer`]!=null)return e=this._tiffHeaderOffset+this._tags[`Exif IFD Pointer`].value,this._readIfd(`exif`,e)},e.prototype._readGpsIfd=function(){var e;if(this._tags[`GPS Info IFD Pointer`]!=null)return e=this._tiffHeaderOffset+this._tags[`GPS Info IFD Pointer`].value,this._readIfd(`gps`,e)},e.prototype._readInteroperabilityIfd=function(){var e;if(this._tags[`Interoperability IFD Pointer`]!=null)return e=this._tiffHeaderOffset+this._tags[`Interoperability IFD Pointer`].value,this._readIfd(`interoperability`,e)},e.prototype._readIfd=function(e,t){var n=this._getShortAt(t),r,i,a;for(t+=2,a=[],i=0;0<=n?in;0<=n?++i:--i)r=this._readTag(e,t),this._tags[r.name]={value:r.value,description:r.description},a.push(t+=12);return a},e.prototype._readTag=function(e,t){var n=this._getShortAt(t),r,i,a,o=this._getShortAt(t+2),s,c;return r=this._getLongAt(t+4),this._typeSizes[o]*r<=4?s=this._getTagValue(t+8,o,r):(c=this._getLongAt(t+8),s=this._getTagValue(this._tiffHeaderOffset+c,o,r)),o===this._tagTypes.ASCII&&(s=this._splitNullSeparatedAsciiString(s)),this._tagNames[e][n]==null?{name:`undefined-`+n,value:s,description:s}:(this._tagNames[e][n].name!=null&&this._tagNames[e][n].description!=null?(a=this._tagNames[e][n].name,i=this._tagNames[e][n].description(s)):(a=this._tagNames[e][n],i=s instanceof Array?s.join(`, `):s),{name:a,value:s,description:i})},e.prototype._getTagValue=function(e,t,n){var r,i=(function(){var i,a=[];for(i=0;0<=n?in;0<=n?++i:--i)r=this._getTagValueAt[t](e),e+=this._typeSizes[t],a.push(r);return a}).call(this);return i.length===1?i=i[0]:t===this._tagTypes.ASCII&&(i=this._getAsciiValue(i)),i},e.prototype._getAsciiValue=function(e){var t;return(function(){var n,r,i=[];for(n=0,r=e.length;nn;0<=n?++t:--t)r.push(`0`);return r})()+e}).join(`:`)}},8:`GPSSatellites`,9:{name:`GPSStatus`,description:function(e){switch(e.join(``)){case`A`:return`Measurement in progress`;case`V`:return`Measurement Interoperability`;default:return`Unknown`}}},10:{name:`GPSMeasureMode`,description:function(e){switch(e.join(``)){case`2`:return`2-dimensional measurement`;case`3`:return`3-dimensional measurement`;default:return`Unknown`}}},11:`GPSDOP`,12:{name:`GPSSpeedRef`,description:function(e){switch(e.join(``)){case`K`:return`Kilometers per hour`;case`M`:return`Miles per hour`;case`N`:return`Knots`;default:return`Unknown`}}},13:`GPSSpeed`,14:{name:`GPSTrackRef`,description:function(e){switch(e.join(``)){case`T`:return`True direction`;case`M`:return`Magnetic direction`;default:return`Unknown`}}},15:`GPSTrack`,16:{name:`GPSImgDirectionRef`,description:function(e){switch(e.join(``)){case`T`:return`True direction`;case`M`:return`Magnetic direction`;default:return`Unknown`}}},17:`GPSImgDirection`,18:`GPSMapDatum`,19:{name:`GPSDestLatitudeRef`,description:function(e){switch(e.join(``)){case`N`:return`North latitude`;case`S`:return`South latitude`;default:return`Unknown`}}},20:{name:`GPSDestLatitude`,description:function(e){return e[0]+e[1]/60+e[2]/3600}},21:{name:`GPSDestLongitudeRef`,description:function(e){switch(e.join(``)){case`E`:return`East longitude`;case`W`:return`West longitude`;default:return`Unknown`}}},22:{name:`GPSDestLongitude`,description:function(e){return e[0]+e[1]/60+e[2]/3600}},23:{name:`GPSDestBearingRef`,description:function(e){switch(e.join(``)){case`T`:return`True direction`;case`M`:return`Magnetic direction`;default:return`Unknown`}}},24:`GPSDestBearing`,25:{name:`GPSDestDistanceRef`,description:function(e){switch(e.join(``)){case`K`:return`Kilometers`;case`M`:return`Miles`;case`N`:return`Knots`;default:return`Unknown`}}},26:`GPSDestDistance`,27:{name:`GPSProcessingMethod`,description:function(e){switch(e.slice(0,8).map(function(e){return String.fromCharCode(e)}).join(``)){case`ASCII\0\0\0`:return e.slice(8,e.length).map(function(e){return String.fromCharCode(e)}).join(``);case`JIS\0\0\0\0\0`:return`[JIS encoded text]`;case`UNICODE\0`:return`[Unicode encoded text]`;case`\0\0\0\0\0\0\0\0`:return`[Undefined encoding]`}}},28:{name:`GPSAreaInformation`,description:function(e){switch(e.slice(0,8).map(function(e){return String.fromCharCode(e)}).join(``)){case`ASCII\0\0\0`:return e.slice(8,e.length).map(function(e){return String.fromCharCode(e)}).join(``);case`JIS\0\0\0\0\0`:return`[JIS encoded text]`;case`UNICODE\0`:return`[Unicode encoded text]`;case`\0\0\0\0\0\0\0\0`:return`[Undefined encoding]`}}},29:`GPSDateStamp`,30:{name:`GPSDifferential`,description:function(e){switch(e){case 0:return`Measurement without differential correction`;case 1:return`Differential correction applied`;default:return`Unknown`}}}},interoperability:{1:`InteroperabilityIndex`,2:`UnknownInteroperabilityTag0x0002`,4097:`UnknownInteroperabilityTag0x1001`,4098:`UnknownInteroperabilityTag0x1002`}},e.prototype.getTagValue=function(e){if(this._tags[e]!=null)return this._tags[e].value},e.prototype.getTagDescription=function(e){if(this._tags[e]!=null)return this._tags[e].description},e.prototype.getAllTags=function(){return this._tags},e})()}).call(e)})),Flt=e(t(((e,t)=>{var n=Plt().ExifReader;t.exports=function(e){var t=new n;t.load(e);var i=t.getAllTags(),a={};for(var o in i)a[r(o)]=i[o].description;return a};function r(e){return e.replace(/([A-Z][a-z])|([a-z][A-Z])|([A-Z])/g,function(e){return e.length==1?e.toLowerCase():e[0]==e[0].toUpperCase()?` `+e.toLowerCase():e[0]+` `+e[1].toLowerCase()}).replace(/^\s+|\s+$/g,``)}}))(),1);function Y4(e){for(var t=-1,n=e==null?0:e.length,r=0,i=[];++t-1;);return n}function $lt(e,t){for(var n=-1,r=e.length;++n-1;);return n}function eut(e,t,n){if(e=aO(e),e&&(n||t===void 0))return awe(e);if(!e||!(t=iO(t)))return e;var r=Zk(e),i=Zk(t);return ROe(r,$lt(r,i),Qlt(r,i)+1).join(``)}var tut=4;function nut(e){return WO(e,tut)}var rut=1/0,iut=17976931348623157e292;function aut(e){return e?(e=wO(e),e===rut||e===-rut?(e<0?-1:1)*iut:e===e?e:0):e===0?e:0}function out(e){var t=aut(e),n=t%1;return t===t?n?t-n:t:0}var sut=Math.max;function n3(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:out(n);return i<0&&(i=sut(r+i,0)),GCe(e,dO(t,3),i)}var cut={"access-denied":(0,$.lazy)(()=>q(()=>import(`./AccessDenied-PrzSvkgv.js`).then(e=>e.n),__vite__mapDeps([12,1,9]))),activity:(0,$.lazy)(()=>q(()=>import(`./Activity-BzZJr7I2.js`),__vite__mapDeps([13,1,9]))),"add-circle":(0,$.lazy)(()=>q(()=>import(`./AddCircle-BZjvWs4R.js`).then(e=>e.n),__vite__mapDeps([14,1,9]))),"add-comment":(0,$.lazy)(()=>q(()=>import(`./AddComment-DzLuhpXr.js`),__vite__mapDeps([15,1,9]))),"add-document":(0,$.lazy)(()=>q(()=>import(`./AddDocument-Ca_v8JdZ.js`).then(e=>e.n),__vite__mapDeps([16,1,9]))),add:(0,$.lazy)(()=>q(()=>import(`./Add-CwQ5TpM8.js`).then(e=>e.n),__vite__mapDeps([17,1,9]))),"add-user":(0,$.lazy)(()=>q(()=>import(`./AddUser-CTyeR_e2.js`).then(e=>e.n),__vite__mapDeps([18,1,9]))),api:(0,$.lazy)(()=>q(()=>import(`./Api-BBIspMzg.js`),__vite__mapDeps([19,1,9]))),archive:(0,$.lazy)(()=>q(()=>import(`./Archive-CNM-Azpz.js`),__vite__mapDeps([20,1,9]))),"arrow-down":(0,$.lazy)(()=>q(()=>import(`./ArrowDown-CM5h1Tfl.js`).then(e=>e.n),__vite__mapDeps([21,1,9]))),"arrow-left":(0,$.lazy)(()=>q(()=>import(`./ArrowLeft-x2OZCZTu.js`).then(e=>e.n),__vite__mapDeps([22,1,9]))),"arrow-right":(0,$.lazy)(()=>q(()=>import(`./ArrowRight-D293IkFJ.js`).then(e=>e.n),__vite__mapDeps([23,1,9]))),"arrow-top-right":(0,$.lazy)(()=>q(()=>import(`./ArrowTopRight-YjzSsA0g.js`),__vite__mapDeps([24,1,9]))),"arrow-up":(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.a),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),asterisk:(0,$.lazy)(()=>q(()=>import(`./Asterisk-bl1DbUNA.js`),__vite__mapDeps([133,1,9]))),"bar-chart":(0,$.lazy)(()=>q(()=>import(`./BarChart-wkgYStw6.js`),__vite__mapDeps([134,1,9]))),basket:(0,$.lazy)(()=>q(()=>import(`./Basket-C_gPtep4.js`),__vite__mapDeps([135,1,9]))),bell:(0,$.lazy)(()=>q(()=>import(`./Bell-m62q1mbw.js`),__vite__mapDeps([136,1,9]))),bill:(0,$.lazy)(()=>q(()=>import(`./Bill-D-gubcZG.js`),__vite__mapDeps([137,1,9]))),"binary-document":(0,$.lazy)(()=>q(()=>import(`./BinaryDocument-D1GQsa0h.js`).then(e=>e.n),__vite__mapDeps([61,1,9]))),"block-content":(0,$.lazy)(()=>q(()=>import(`./BlockContent-Bw8BGwBw.js`).then(e=>e.n),__vite__mapDeps([74,1,9]))),"block-element":(0,$.lazy)(()=>q(()=>import(`./BlockElement-CQIVGSb1.js`).then(e=>e.n),__vite__mapDeps([138,1,9]))),blockquote:(0,$.lazy)(()=>q(()=>import(`./Blockquote-CSHCZcSy.js`),__vite__mapDeps([139,1,9]))),bold:(0,$.lazy)(()=>q(()=>import(`./Bold-CGtaOUDj.js`).then(e=>e.n),__vite__mapDeps([140,1,9]))),bolt:(0,$.lazy)(()=>q(()=>import(`./Bolt-CkliNuRS.js`).then(e=>e.n),__vite__mapDeps([42,1,9]))),book:(0,$.lazy)(()=>q(()=>import(`./Book-CpEqfE8C.js`),__vite__mapDeps([141,1,9]))),"bookmark-filled":(0,$.lazy)(()=>q(()=>import(`./BookmarkFilled-BiNAlCM9.js`),__vite__mapDeps([142,1,9]))),bookmark:(0,$.lazy)(()=>q(()=>import(`./Bookmark-BxXcEarc.js`),__vite__mapDeps([143,1,9]))),bottle:(0,$.lazy)(()=>q(()=>import(`./Bottle-UZXqUr_W.js`),__vite__mapDeps([144,1,9]))),bug:(0,$.lazy)(()=>q(()=>import(`./Bug-CFB9Jubh.js`).then(e=>e.n),__vite__mapDeps([95,1,9]))),"bulb-filled":(0,$.lazy)(()=>q(()=>import(`./BulbFilled-DF8TxkBW.js`),__vite__mapDeps([145,1,9]))),"bulb-outline":(0,$.lazy)(()=>q(()=>import(`./BulbOutline-BN--Ec2H.js`).then(e=>e.n),__vite__mapDeps([146,1,9]))),calendar:(0,$.lazy)(()=>q(()=>import(`./Calendar-DCYqUUNo.js`).then(e=>e.n),__vite__mapDeps([44,1,9]))),case:(0,$.lazy)(()=>q(()=>import(`./Case-DLvh8XKv.js`),__vite__mapDeps([147,1,9]))),"chart-upward":(0,$.lazy)(()=>q(()=>import(`./ChartUpward-Bfx-_SAI.js`),__vite__mapDeps([148,1,9]))),"checkmark-circle":(0,$.lazy)(()=>q(()=>import(`./CheckmarkCircle-B6SBY4QE.js`).then(e=>e.n),__vite__mapDeps([75,1,9]))),checkmark:(0,$.lazy)(()=>q(()=>import(`./Checkmark-OT7tsNpL.js`).then(e=>e.n),__vite__mapDeps([34,1,9]))),"chevron-down":(0,$.lazy)(()=>q(()=>import(`./ChevronDown-BpYUc-AP.js`).then(e=>e.n),__vite__mapDeps([32,1,9]))),"chevron-left":(0,$.lazy)(()=>q(()=>import(`./ChevronLeft-BzE8YX6u.js`).then(e=>e.n),__vite__mapDeps([46,1,9]))),"chevron-right":(0,$.lazy)(()=>q(()=>import(`./ChevronRight-Cf6GkXSa.js`).then(e=>e.n),__vite__mapDeps([40,1,9]))),"chevron-up":(0,$.lazy)(()=>q(()=>import(`./ChevronUp-3VMiyA07.js`).then(e=>e.n),__vite__mapDeps([111,1,9]))),circle:(0,$.lazy)(()=>q(()=>import(`./Circle-DkcW-8WT.js`).then(e=>e.n),__vite__mapDeps([149,1,9]))),clipboard:(0,$.lazy)(()=>q(()=>import(`./Clipboard-BeSdPeHT.js`).then(e=>e.n),__vite__mapDeps([73,1,9]))),"clipboard-image":(0,$.lazy)(()=>q(()=>import(`./ClipboardImage-DgF2YKLM.js`),__vite__mapDeps([150,1,9]))),clock:(0,$.lazy)(()=>q(()=>import(`./Clock-ClG7Ty9T.js`).then(e=>e.n),__vite__mapDeps([43,1,9]))),"close-circle":(0,$.lazy)(()=>q(()=>import(`./CloseCircle-COYZpajm.js`),__vite__mapDeps([151,1,9]))),close:(0,$.lazy)(()=>q(()=>import(`./Close-B_ZEgT1V.js`).then(e=>e.n),__vite__mapDeps([31,1,9]))),"code-block":(0,$.lazy)(()=>q(()=>import(`./CodeBlock-PuZ4yflW.js`),__vite__mapDeps([152,1,9]))),code:(0,$.lazy)(()=>q(()=>import(`./Code-COts8HnY.js`).then(e=>e.n),__vite__mapDeps([153,1,9]))),cog:(0,$.lazy)(()=>q(()=>import(`./Cog-0goaM-Or.js`).then(e=>e.n),__vite__mapDeps([93,1,9]))),collapse:(0,$.lazy)(()=>q(()=>import(`./Collapse-B22lXxln.js`).then(e=>e.n),__vite__mapDeps([117,1,9]))),"color-wheel":(0,$.lazy)(()=>q(()=>import(`./ColorWheel-cXrmVzMe.js`),__vite__mapDeps([154,1,9]))),comment:(0,$.lazy)(()=>q(()=>import(`./Comment-CPMW8FMx.js`).then(e=>e.n),__vite__mapDeps([81,1,9]))),component:(0,$.lazy)(()=>q(()=>import(`./Component-CeqaU9I5.js`),__vite__mapDeps([155,1,9]))),compose:(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.r),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),"compose-sparkles":(0,$.lazy)(()=>q(()=>import(`./ComposeSparkles-Dn7kooau.js`).then(e=>e.n),__vite__mapDeps([79,1,9]))),confetti:(0,$.lazy)(()=>q(()=>import(`./Confetti-st3vuHsk.js`),__vite__mapDeps([156,1,9]))),controls:(0,$.lazy)(()=>q(()=>import(`./Controls-Dx7QJOxz.js`).then(e=>e.n),__vite__mapDeps([69,1,9]))),copy:(0,$.lazy)(()=>q(()=>import(`./Copy-BTQgeMVP.js`).then(e=>e.n),__vite__mapDeps([56,1,9]))),"credit-card":(0,$.lazy)(()=>q(()=>import(`./CreditCard-CnK_JUTf.js`),__vite__mapDeps([157,1,9]))),crop:(0,$.lazy)(()=>q(()=>import(`./Crop-DW3NFLyK.js`).then(e=>e.n),__vite__mapDeps([158,1,9]))),cube:(0,$.lazy)(()=>q(()=>import(`./Cube-Ds_gn6r3.js`),__vite__mapDeps([159,1,9]))),dashboard:(0,$.lazy)(()=>q(()=>import(`./Dashboard-xWcCKSPK.js`),__vite__mapDeps([160,1,9]))),database:(0,$.lazy)(()=>q(()=>import(`./Database-Cm5ryBRW.js`),__vite__mapDeps([161,1,9]))),desktop:(0,$.lazy)(()=>q(()=>import(`./Desktop-msdzf3th.js`).then(e=>e.n),__vite__mapDeps([162,1,9]))),diamond:(0,$.lazy)(()=>q(()=>import(`./Diamond-D6zJVyjf.js`),__vite__mapDeps([163,1,9]))),document:(0,$.lazy)(()=>q(()=>import(`./Document-0Zpczu4q.js`).then(e=>e.n),__vite__mapDeps([41,1,9]))),"document-pdf":(0,$.lazy)(()=>q(()=>import(`./DocumentPdf-DcZ25aV-.js`),__vite__mapDeps([164,1,9]))),"document-remove":(0,$.lazy)(()=>q(()=>import(`./DocumentRemove-CzwTDkkJ.js`).then(e=>e.n),__vite__mapDeps([122,1,9]))),"document-sheet":(0,$.lazy)(()=>q(()=>import(`./DocumentSheet-Bib2KlaY.js`),__vite__mapDeps([165,1,9]))),"document-text":(0,$.lazy)(()=>q(()=>import(`./DocumentText-CQOCrSIx.js`),__vite__mapDeps([166,1,9]))),"document-video":(0,$.lazy)(()=>q(()=>import(`./DocumentVideo-CtAk113P.js`),__vite__mapDeps([167,1,9]))),"document-word":(0,$.lazy)(()=>q(()=>import(`./DocumentWord-0c7PD_JH.js`),__vite__mapDeps([168,1,9]))),"document-zip":(0,$.lazy)(()=>q(()=>import(`./DocumentZip-DQ0IkgX6.js`),__vite__mapDeps([169,1,9]))),documents:(0,$.lazy)(()=>q(()=>import(`./Documents-C8KrBFzU.js`).then(e=>e.n),__vite__mapDeps([58,1,9]))),dot:(0,$.lazy)(()=>q(()=>import(`./Dot-D4h2WemU.js`).then(e=>e.n),__vite__mapDeps([170,1,9]))),"double-chevron-down":(0,$.lazy)(()=>q(()=>import(`./DoubleChevronDown-BXuQwV2H.js`),__vite__mapDeps([171,1,9]))),"double-chevron-left":(0,$.lazy)(()=>q(()=>import(`./DoubleChevronLeft-ZNEZylDL.js`),__vite__mapDeps([172,1,9]))),"double-chevron-right":(0,$.lazy)(()=>q(()=>import(`./DoubleChevronRight-PxmJHA0v.js`).then(e=>e.n),__vite__mapDeps([90,1,9]))),"double-chevron-up":(0,$.lazy)(()=>q(()=>import(`./DoubleChevronUp-YK_Ptrdu.js`),__vite__mapDeps([173,1,9]))),"double-quote":(0,$.lazy)(()=>q(()=>import(`./DoubleQuote-Dtnip0G0.js`),__vite__mapDeps([174,1,9]))),download:(0,$.lazy)(()=>q(()=>import(`./Download-DeIn0VAL.js`).then(e=>e.n),__vite__mapDeps([110,1,9]))),"drag-handle":(0,$.lazy)(()=>q(()=>import(`./DragHandle-CKP6vPDQ.js`).then(e=>e.n),__vite__mapDeps([113,1,9]))),drop:(0,$.lazy)(()=>q(()=>import(`./Drop-nbk1O3gU.js`),__vite__mapDeps([175,1,9]))),"earth-americas":(0,$.lazy)(()=>q(()=>import(`./EarthAmericas-DLWVWv9X.js`).then(e=>e.n),__vite__mapDeps([115,1,9]))),"earth-globe":(0,$.lazy)(()=>q(()=>import(`./EarthGlobe-Dqu4Dt_R.js`).then(e=>e.n),__vite__mapDeps([47,1,9]))),edit:(0,$.lazy)(()=>q(()=>import(`./Edit-CAHlBqGT.js`).then(e=>e.n),__vite__mapDeps([52,1,9]))),"ellipsis-horizontal":(0,$.lazy)(()=>q(()=>import(`./EllipsisHorizontal-BuWLk1Hy.js`).then(e=>e.n),__vite__mapDeps([176,1,9]))),"ellipsis-vertical":(0,$.lazy)(()=>q(()=>import(`./EllipsisVertical-BA0894JM.js`),__vite__mapDeps([177,1,9]))),empty:(0,$.lazy)(()=>q(()=>import(`./Empty-DYkNlutH.js`),__vite__mapDeps([178,1,9]))),enter:(0,$.lazy)(()=>q(()=>import(`./Enter-Ch_Ek0s2.js`),__vite__mapDeps([179,1,9]))),"enter-right":(0,$.lazy)(()=>q(()=>import(`./EnterRight-DqOqr7bW.js`),__vite__mapDeps([180,1,9]))),envelope:(0,$.lazy)(()=>q(()=>import(`./Envelope-CNwmLl-6.js`),__vite__mapDeps([181,1,9]))),equal:(0,$.lazy)(()=>q(()=>import(`./Equal-CizZAacH.js`),__vite__mapDeps([182,1,9]))),"error-filled":(0,$.lazy)(()=>q(()=>import(`./ErrorFilled-C2WkuEq6.js`),__vite__mapDeps([183,1,9]))),"error-outline":(0,$.lazy)(()=>q(()=>import(`./ErrorOutline-Cl-3_nRG.js`).then(e=>e.n),__vite__mapDeps([49,1,9]))),"error-screen":(0,$.lazy)(()=>q(()=>import(`./ErrorScreen-D5r0iyVd.js`),__vite__mapDeps([184,1,9]))),expand:(0,$.lazy)(()=>q(()=>import(`./Expand-CQC9Ec3E.js`).then(e=>e.n),__vite__mapDeps([118,1,9]))),"eye-closed":(0,$.lazy)(()=>q(()=>import(`./EyeClosed-BnY-JoVE.js`).then(e=>e.n),__vite__mapDeps([88,1,9]))),"eye-open":(0,$.lazy)(()=>q(()=>import(`./EyeOpen-DOBSuUsK.js`).then(e=>e.n),__vite__mapDeps([67,1,9]))),"face-happy":(0,$.lazy)(()=>q(()=>import(`./FaceHappy-1ocsUhoA.js`).then(e=>e.n),__vite__mapDeps([84,1,9]))),"face-indifferent":(0,$.lazy)(()=>q(()=>import(`./FaceIndifferent-CIPzkDxf.js`).then(e=>e.n),__vite__mapDeps([85,1,9]))),"face-sad":(0,$.lazy)(()=>q(()=>import(`./FaceSad-lhl7n__s.js`).then(e=>e.n),__vite__mapDeps([86,1,9]))),feedback:(0,$.lazy)(()=>q(()=>import(`./Feedback-CkbzKydh.js`).then(e=>e.n),__vite__mapDeps([83,1,9]))),filter:(0,$.lazy)(()=>q(()=>import(`./Filter-DVm6AUFi.js`),__vite__mapDeps([185,1,9]))),folder:(0,$.lazy)(()=>q(()=>import(`./Folder-1uErXl57.js`).then(e=>e.n),__vite__mapDeps([131,1,9]))),generate:(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.c),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),github:(0,$.lazy)(()=>q(()=>import(`./Github-BTBOp21P.js`).then(e=>e.n),__vite__mapDeps([96,1,9]))),groq:(0,$.lazy)(()=>q(()=>import(`./Groq-wbhamyrC.js`),__vite__mapDeps([186,1,9]))),hash:(0,$.lazy)(()=>q(()=>import(`./Hash-B5gvNBrE.js`),__vite__mapDeps([187,1,9]))),"heart-filled":(0,$.lazy)(()=>q(()=>import(`./HeartFilled-DqLK8JTd.js`),__vite__mapDeps([188,1,9]))),heart:(0,$.lazy)(()=>q(()=>import(`./Heart-x0KDcmyM.js`),__vite__mapDeps([189,1,9]))),"help-circle":(0,$.lazy)(()=>q(()=>import(`./HelpCircle-8HZ3whUD.js`).then(e=>e.n),__vite__mapDeps([68,1,9]))),highlight:(0,$.lazy)(()=>q(()=>import(`./Highlight-CQBYdMEO.js`),__vite__mapDeps([190,1,9]))),home:(0,$.lazy)(()=>q(()=>import(`./Home-BAUDv9eL.js`),__vite__mapDeps([191,1,9]))),"ice-cream":(0,$.lazy)(()=>q(()=>import(`./IceCream-BSkjdKOw.js`),__vite__mapDeps([192,1,9]))),image:(0,$.lazy)(()=>q(()=>import(`./Image-BrMFkN0j.js`).then(e=>e.n),__vite__mapDeps([50,1,9]))),"image-remove":(0,$.lazy)(()=>q(()=>import(`./ImageRemove-BqCjBm68.js`),__vite__mapDeps([193,1,9]))),images:(0,$.lazy)(()=>q(()=>import(`./Images-DNZ7q-g3.js`),__vite__mapDeps([194,1,9]))),inbox:(0,$.lazy)(()=>q(()=>import(`./Inbox-Qu5wISGg.js`),__vite__mapDeps([195,1,9]))),"info-filled":(0,$.lazy)(()=>q(()=>import(`./InfoFilled-gx9j-4KA.js`),__vite__mapDeps([196,1,9]))),"info-outline":(0,$.lazy)(()=>q(()=>import(`./InfoOutline-BLtnjxbN.js`).then(e=>e.n),__vite__mapDeps([48,1,9]))),"inline-element":(0,$.lazy)(()=>q(()=>import(`./InlineElement-BWl55c6a.js`).then(e=>e.n),__vite__mapDeps([197,1,9]))),inline:(0,$.lazy)(()=>q(()=>import(`./Inline-BldMkkci.js`),__vite__mapDeps([198,1,9]))),"insert-above":(0,$.lazy)(()=>q(()=>import(`./InsertAbove-C8i6y-4D.js`).then(e=>e.n),__vite__mapDeps([199,1,9]))),"insert-below":(0,$.lazy)(()=>q(()=>import(`./InsertBelow-BILWhc2X.js`).then(e=>e.n),__vite__mapDeps([200,1,9]))),italic:(0,$.lazy)(()=>q(()=>import(`./Italic-BmVn7uuk.js`).then(e=>e.n),__vite__mapDeps([201,1,9]))),joystick:(0,$.lazy)(()=>q(()=>import(`./Joystick-C_FLWItY.js`),__vite__mapDeps([202,1,9]))),json:(0,$.lazy)(()=>q(()=>import(`./Json-C_MCH-ZM.js`).then(e=>e.n),__vite__mapDeps([129,1,9]))),launch:(0,$.lazy)(()=>q(()=>import(`./Launch-DuEs-KHJ.js`).then(e=>e.n),__vite__mapDeps([64,1,9]))),leave:(0,$.lazy)(()=>q(()=>import(`./Leave-_nWak6QB.js`).then(e=>e.n),__vite__mapDeps([92,1,9]))),lemon:(0,$.lazy)(()=>q(()=>import(`./Lemon-CorIcXch.js`),__vite__mapDeps([203,1,9]))),link:(0,$.lazy)(()=>q(()=>import(`./Link-Cl1VSeDJ.js`).then(e=>e.n),__vite__mapDeps([59,1,9]))),"link-removed":(0,$.lazy)(()=>q(()=>import(`./LinkRemoved-LZtddC2J.js`).then(e=>e.n),__vite__mapDeps([102,1,9]))),linkedin:(0,$.lazy)(()=>q(()=>import(`./Linkedin-AMhacKmk.js`),__vite__mapDeps([204,1,9]))),list:(0,$.lazy)(()=>q(()=>import(`./List-UFmYtP2y.js`),__vite__mapDeps([205,1,9]))),lock:(0,$.lazy)(()=>q(()=>import(`./Lock-Ui2f2sVi.js`).then(e=>e.n),__vite__mapDeps([66,1,9]))),"logo-js":(0,$.lazy)(()=>q(()=>import(`./LogoJs-0A_gmOaS.js`),__vite__mapDeps([206,1,9]))),"logo-ts":(0,$.lazy)(()=>q(()=>import(`./LogoTs-Bw2LLzK1.js`),__vite__mapDeps([207,1,9]))),marker:(0,$.lazy)(()=>q(()=>import(`./Marker-CeyBLLKA.js`),__vite__mapDeps([208,1,9]))),"marker-removed":(0,$.lazy)(()=>q(()=>import(`./MarkerRemoved-BTRRPn9e.js`),__vite__mapDeps([209,1,9]))),"master-detail":(0,$.lazy)(()=>q(()=>import(`./MasterDetail-DYBJvEeG.js`).then(e=>e.n),__vite__mapDeps([132,1,9]))),menu:(0,$.lazy)(()=>q(()=>import(`./Menu-BoI111KG.js`).then(e=>e.n),__vite__mapDeps([91,1,9]))),microphone:(0,$.lazy)(()=>q(()=>import(`./Microphone-CDVvIWzx.js`),__vite__mapDeps([210,1,9]))),"microphone-slash":(0,$.lazy)(()=>q(()=>import(`./MicrophoneSlash-DtyXyb-T.js`),__vite__mapDeps([211,1,9]))),"mobile-device":(0,$.lazy)(()=>q(()=>import(`./MobileDevice-Clwl1mh3.js`),__vite__mapDeps([212,1,9]))),moon:(0,$.lazy)(()=>q(()=>import(`./Moon-NrRkSdh3.js`).then(e=>e.n),__vite__mapDeps([213,1,9]))),number:(0,$.lazy)(()=>q(()=>import(`./Number-CjvU0EcK.js`).then(e=>e.n),__vite__mapDeps([76,1,9]))),"ok-hand":(0,$.lazy)(()=>q(()=>import(`./OkHand-Bt7n4NMm.js`),__vite__mapDeps([214,1,9]))),olist:(0,$.lazy)(()=>q(()=>import(`./Olist-BBuinWyR.js`).then(e=>e.n),__vite__mapDeps([215,1,9]))),overage:(0,$.lazy)(()=>q(()=>import(`./Overage-DvW0wzyl.js`),__vite__mapDeps([216,1,9]))),package:(0,$.lazy)(()=>q(()=>import(`./Package-Cu1J_18S.js`),__vite__mapDeps([217,1,9]))),"panel-left":(0,$.lazy)(()=>q(()=>import(`./PanelLeft-BFAXpsLg.js`),__vite__mapDeps([218,1,9]))),"panel-right":(0,$.lazy)(()=>q(()=>import(`./PanelRight-O3Ehs2Os.js`),__vite__mapDeps([219,1,9]))),pause:(0,$.lazy)(()=>q(()=>import(`./Pause-ibSxMIa3.js`).then(e=>e.n),__vite__mapDeps([123,1,9]))),"pin-filled":(0,$.lazy)(()=>q(()=>import(`./PinFilled-pZaJsWPB.js`),__vite__mapDeps([220,1,9]))),pin:(0,$.lazy)(()=>q(()=>import(`./Pin-D-D-SwHN.js`),__vite__mapDeps([221,1,9]))),"pin-removed":(0,$.lazy)(()=>q(()=>import(`./PinRemoved-CQ5znD_S.js`),__vite__mapDeps([222,1,9]))),play:(0,$.lazy)(()=>q(()=>import(`./Play-B8SayYy-.js`),__vite__mapDeps([223,1,9]))),plug:(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.t),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),presentation:(0,$.lazy)(()=>q(()=>import(`./Presentation-GsOTRl3I.js`),__vite__mapDeps([224,1,9]))),"progress-50":(0,$.lazy)(()=>q(()=>import(`./Progress50-CavIdTa2.js`),__vite__mapDeps([225,1,9]))),"progress-75":(0,$.lazy)(()=>q(()=>import(`./Progress75-Buo5X93H.js`),__vite__mapDeps([226,1,9]))),projects:(0,$.lazy)(()=>q(()=>import(`./Projects-CP10uiLw.js`),__vite__mapDeps([227,1,9]))),publish:(0,$.lazy)(()=>q(()=>import(`./Publish-BYF7r5nk.js`).then(e=>e.n),__vite__mapDeps([53,1,9]))),"read-only":(0,$.lazy)(()=>q(()=>import(`./ReadOnly-BkEx9qPu.js`).then(e=>e.n),__vite__mapDeps([116,1,9]))),redo:(0,$.lazy)(()=>q(()=>import(`./Redo-Bp63TIl4.js`),__vite__mapDeps([228,1,9]))),refresh:(0,$.lazy)(()=>q(()=>import(`./Refresh-C_m5vs8N.js`).then(e=>e.n),__vite__mapDeps([97,1,9]))),"remove-circle":(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.s),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),remove:(0,$.lazy)(()=>q(()=>import(`./Remove-B96Rrnq-.js`).then(e=>e.n),__vite__mapDeps([35,1,9]))),reset:(0,$.lazy)(()=>q(()=>import(`./Reset-CgCZnejz.js`).then(e=>e.n),__vite__mapDeps([63,1,9]))),restore:(0,$.lazy)(()=>q(()=>import(`./Restore-DhBjjWCd.js`).then(e=>e.n),__vite__mapDeps([130,1,9]))),retrieve:(0,$.lazy)(()=>q(()=>import(`./Retrieve-PnYN3aV_.js`),__vite__mapDeps([229,1,9]))),retry:(0,$.lazy)(()=>q(()=>import(`./Retry-D2_1pEdV.js`),__vite__mapDeps([230,1,9]))),revert:(0,$.lazy)(()=>q(()=>import(`./Revert-BmEXeO7H.js`).then(e=>e.n),__vite__mapDeps([55,1,9]))),robot:(0,$.lazy)(()=>q(()=>import(`./Robot-BKUBsVZv.js`),__vite__mapDeps([231,1,9]))),rocket:(0,$.lazy)(()=>q(()=>import(`./Rocket-Bz8xe-Ev.js`),__vite__mapDeps([232,1,9]))),schema:(0,$.lazy)(()=>q(()=>import(`./Schema-Cu1UNc6e.js`),__vite__mapDeps([233,1,9]))),search:(0,$.lazy)(()=>q(()=>import(`./Search-QbUIQb6W.js`).then(e=>e.n),__vite__mapDeps([45,1,9]))),select:(0,$.lazy)(()=>q(()=>import(`./Select-D4xIAUnY.js`).then(e=>e.n),__vite__mapDeps([109,1,9]))),share:(0,$.lazy)(()=>q(()=>import(`./Share-D41CqXzI.js`).then(e=>e.n),__vite__mapDeps([127,1,9]))),sort:(0,$.lazy)(()=>q(()=>import(`./Sort-CFTgH29c.js`).then(e=>e.n),__vite__mapDeps([70,1,9]))),sparkle:(0,$.lazy)(()=>q(()=>import(`./Sparkle-CUquRU1h.js`).then(e=>e.n),__vite__mapDeps([87,1,9]))),sparkles:(0,$.lazy)(()=>q(()=>import(`./Sparkles-kUBiT8ue.js`),__vite__mapDeps([234,1,9]))),spinner:(0,$.lazy)(()=>q(()=>import(`./Spinner-Dk8hTAm3.js`).then(e=>e.n),__vite__mapDeps([30,1,9]))),"split-horizontal":(0,$.lazy)(()=>q(()=>import(`./SplitHorizontal-DKiLaVax.js`),__vite__mapDeps([235,1,9]))),"split-vertical":(0,$.lazy)(()=>q(()=>import(`./SplitVertical-uh7MyVDf.js`).then(e=>e.n),__vite__mapDeps([126,1,9]))),square:(0,$.lazy)(()=>q(()=>import(`./Square-Cy2uwbgd.js`),__vite__mapDeps([236,1,9]))),"stack-compact":(0,$.lazy)(()=>q(()=>import(`./StackCompact-appU5vbP.js`).then(e=>e.n),__vite__mapDeps([120,1,9]))),stack:(0,$.lazy)(()=>q(()=>import(`./Stack-DWymSM37.js`).then(e=>e.n),__vite__mapDeps([119,1,9]))),"star-filled":(0,$.lazy)(()=>q(()=>import(`./StarFilled-CSrmmOKn.js`).then(e=>e.n),__vite__mapDeps([125,1,9]))),star:(0,$.lazy)(()=>q(()=>import(`./Star-_p_HG-Ts.js`).then(e=>e.n),__vite__mapDeps([124,1,9]))),stop:(0,$.lazy)(()=>q(()=>import(`./Stop-C4Vj8RvB.js`),__vite__mapDeps([237,1,9]))),strikethrough:(0,$.lazy)(()=>q(()=>import(`./Strikethrough-BszDIkmY.js`).then(e=>e.n),__vite__mapDeps([238,1,9]))),string:(0,$.lazy)(()=>q(()=>import(`./String-DHDsSmJ_.js`).then(e=>e.n),__vite__mapDeps([77,1,9]))),sun:(0,$.lazy)(()=>q(()=>import(`./Sun-OgXegq7_.js`).then(e=>e.n),__vite__mapDeps([239,1,9]))),sync:(0,$.lazy)(()=>q(()=>import(`./Sync-B1MBhh7o.js`).then(e=>e.n),__vite__mapDeps([57,1,9]))),"tablet-device":(0,$.lazy)(()=>q(()=>import(`./TabletDevice-DoYRLjh-.js`),__vite__mapDeps([240,1,9]))),tag:(0,$.lazy)(()=>q(()=>import(`./Tag-B92Ks4XI.js`),__vite__mapDeps([241,1,9]))),tags:(0,$.lazy)(()=>q(()=>import(`./Tags-BvuWf1wT.js`),__vite__mapDeps([242,1,9]))),target:(0,$.lazy)(()=>q(()=>import(`./Target-6sSmw-4o.js`).then(e=>e.n),__vite__mapDeps([128,1,9]))),task:(0,$.lazy)(()=>q(()=>import(`./Task-DGtH1mzn.js`).then(e=>e.n),__vite__mapDeps([82,1,9]))),terminal:(0,$.lazy)(()=>q(()=>import(`./Terminal-PGUcCKaX.js`),__vite__mapDeps([243,1,9]))),text:(0,$.lazy)(()=>q(()=>import(`./Text-CVWqn-j_.js`),__vite__mapDeps([244,1,9]))),"th-large":(0,$.lazy)(()=>q(()=>import(`./ThLarge-CjFCbJnr.js`).then(e=>e.n),__vite__mapDeps([112,1,9]))),"th-list":(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.n),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),"thumbs-down":(0,$.lazy)(()=>q(()=>import(`./ThumbsDown-CTum4zBr.js`),__vite__mapDeps([245,1,9]))),"thumbs-up":(0,$.lazy)(()=>q(()=>import(`./ThumbsUp-4b_mWabS.js`),__vite__mapDeps([246,1,9]))),tiers:(0,$.lazy)(()=>q(()=>import(`./Tiers-C19t2DUH.js`),__vite__mapDeps([247,1,9]))),timeline:(0,$.lazy)(()=>q(()=>import(`./Timeline-X-VaErdm.js`).then(e=>e.n),__vite__mapDeps([248,1,9]))),"toggle-arrow-right":(0,$.lazy)(()=>q(()=>import(`./ToggleArrowRight-Ds3XaLpQ.js`).then(e=>e.n),__vite__mapDeps([33,1,9]))),token:(0,$.lazy)(()=>q(()=>import(`./Token-DVF1uKVD.js`),__vite__mapDeps([249,1,9]))),transfer:(0,$.lazy)(()=>q(()=>import(`./Transfer-CJnKiHxh.js`).then(e=>e.n),__vite__mapDeps([121,1,9]))),translate:(0,$.lazy)(()=>q(()=>import(`./Translate-BQn_K-lK.js`),__vite__mapDeps([250,1,9]))),trash:(0,$.lazy)(()=>q(()=>import(`./Trash-BxG6GrjH.js`).then(e=>e.n),__vite__mapDeps([51,1,9]))),"trend-upward":(0,$.lazy)(()=>q(()=>import(`./TrendUpward-TNKskKk9.js`),__vite__mapDeps([251,1,9]))),"triangle-outline":(0,$.lazy)(()=>q(()=>import(`./TriangleOutline-WTkz39Cp.js`),__vite__mapDeps([252,1,9]))),trolley:(0,$.lazy)(()=>q(()=>import(`./Trolley-2kVwxItZ.js`),__vite__mapDeps([253,1,9]))),truncate:(0,$.lazy)(()=>q(()=>import(`./Truncate-CLUBTTeH.js`),__vite__mapDeps([254,1,9]))),twitter:(0,$.lazy)(()=>q(()=>import(`./Twitter-qvNWj7br.js`),__vite__mapDeps([255,1,9]))),ulist:(0,$.lazy)(()=>q(()=>import(`./Ulist-CYD_2mDY.js`).then(e=>e.n),__vite__mapDeps([60,1,9]))),unarchive:(0,$.lazy)(()=>q(()=>import(`./Unarchive-CobryITl.js`),__vite__mapDeps([256,1,9]))),underline:(0,$.lazy)(()=>q(()=>import(`./Underline-BdG8-Er-.js`).then(e=>e.n),__vite__mapDeps([257,1,9]))),undo:(0,$.lazy)(()=>q(()=>import(`./Undo-qtvfkxbn.js`).then(e=>e.n),__vite__mapDeps([78,1,9]))),unknown:(0,$.lazy)(()=>q(()=>import(`./Unknown-CEYtdaCK.js`).then(e=>e.n),__vite__mapDeps([65,1,9]))),unlink:(0,$.lazy)(()=>q(()=>import(`./Unlink-MiIozO9s.js`).then(e=>e.n),__vite__mapDeps([80,1,9]))),unlock:(0,$.lazy)(()=>q(()=>import(`./Unlock-B4_-ahLp.js`).then(e=>e.n),__vite__mapDeps([89,1,9]))),unpublish:(0,$.lazy)(()=>q(()=>import(`./Unpublish-B0p_ZGt2.js`).then(e=>e.n),__vite__mapDeps([54,1,9]))),upload:(0,$.lazy)(()=>q(()=>import(`./Upload-ChJKE2jO.js`).then(e=>e.n),__vite__mapDeps([62,1,9]))),user:(0,$.lazy)(()=>q(()=>import(`./User-BbvVoXNB.js`),__vite__mapDeps([258,1,9]))),users:(0,$.lazy)(()=>q(()=>import(`./Users-BDbacX-A.js`).then(e=>e.n),__vite__mapDeps([94,1,9]))),versions:(0,$.lazy)(()=>q(()=>import(`./Versions-DSN1PUAA.js`),__vite__mapDeps([259,1,9]))),video:(0,$.lazy)(()=>q(()=>import(`./Video-CzkEYDfM.js`),__vite__mapDeps([260,1,9]))),"warning-filled":(0,$.lazy)(()=>q(()=>import(`./sanity-DeX-YVGt.js`).then(e=>e.o),__vite__mapDeps([25,1,26,9,10,0,2,3,4,5,6,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,22,52,53,54,23,55,56,57,58,59,60,61,62,63,64,65,17,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,18,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,21,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132]))),"warning-outline":(0,$.lazy)(()=>q(()=>import(`./WarningOutline-DOBjmorn.js`).then(e=>e.n),__vite__mapDeps([38,1,9]))),wrench:(0,$.lazy)(()=>q(()=>import(`./Wrench-CBxWLA8E.js`),__vite__mapDeps([261,1,9])))},lut=(0,$.forwardRef)(function(e,t){let{symbol:n,...r}=e,i=cut[n];return i?(0,Q.jsx)($.Suspense,{fallback:(0,Q.jsx)(`svg`,{"data-sanity-icon":n,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...r,ref:t}),children:(0,Q.jsx)(i,{...r,ref:t})}):null});function uut({eventSelection:e,snapshot:t}){let n=e;if(LJ({...t,context:{...t.context,selection:e}}))return n;let r=ZJ({...t,context:{...t.context,selection:e}}),i=BJ({...t,context:{...t.context,selection:e}}),a=RJ({...t,context:{...t.context,selection:e}});r&&i&&a&&(n={anchor:CJ({context:t.context,block:i}),focus:SJ({context:t.context,block:i})});let o=qJ(t);if(t.context.selection&&QJ(t)&&o.length>1){let r=YJ(t),i=JJ(t);if(!r||!i)return n;let a=CJ({context:t.context,block:r}),o=SJ({context:t.context,block:i});XJ(e)({...t,context:{...t.context,selection:{anchor:a,focus:o}}})&&(n={anchor:a,focus:o})}return n}function dut(e){let t,n,r=new Map;function i(e){if(e===void 0)return;let t=r.get(e);if(t!==void 0)for(let e of t)e()}return{get:e=>t?.serializedPath===e?t.position:void 0,subscribeKey:(e,t)=>{let n=r.get(e);return n===void 0&&(n=new Set,r.set(e,n)),n.add(t),()=>{n.delete(t),n.size===0&&r.delete(e)}},set:r=>{let a=t;t=r?{serializedPath:gut(r.path),position:r.position}:void 0;let o=e();if(o){if(t&&!n){let e=o.style.caretColor;n=()=>{o.style.caretColor=e},o.style.caretColor=`transparent`}else!t&&n&&(n(),n=void 0)}(a?.serializedPath!==t?.serializedPath||a?.position!==t?.position)&&(a?.serializedPath!==t?.serializedPath&&i(a?.serializedPath),i(t?.serializedPath))}}}function fut(e){let t;function n(e,n){if(t&&t.value===e.context.value&&wY(t.dragOriginSelection,n))return t;let r=uut({eventSelection:n,snapshot:e}),i={...e,context:{...e.context,selection:r}},a=sit(i),o=zJ(i);return t={value:e.context.value,dragOriginSelection:n,draggedBlockKeys:new Set(a.map(e=>e.node._key)),draggedFocusBlockPath:o?.path,draggingEntireBlocks:xY(i)},t}return[OY({on:`drag.dragover`,guard:({snapshot:e,event:t})=>{let r=zJ({...e,context:{...e.context,selection:t.position.selection}});if(!r)return!1;let i=t.dragOrigin;if(!i)return!1;let{draggedBlockKeys:a,draggedFocusBlockPath:o,draggingEntireBlocks:s}=n(e,i.selection);if(a.has(r.node._key)||o!==void 0&&vJ(o,r.path))return{dropFocusBlock:r,droppedInsideTextBlock:!1,clear:!0};if(!s)return!1;let c={...e,context:{...e.context,selection:t.position.selection}},l=BJ(c);return{dropFocusBlock:r,droppedInsideTextBlock:wJ(t.position.selection)&&l!==void 0&&!CY(e.context,l.node)&&LJ(c)===void 0&&!yJ(t.position.selection.focus,CJ({context:e.context,block:l}))&&!yJ(t.position.selection.focus,SJ({context:e.context,block:l})),clear:!1}},actions:[({event:t},{dropFocusBlock:n,droppedInsideTextBlock:r,clear:i})=>[DY(()=>{e(i||r?void 0:{path:n.path,position:t.position.block})}),TY(t)]]}),OY({on:`drag.*`,guard:({event:e})=>e.type!==`drag.dragover`&&e.type!==`drag.drag`&&e.type!==`drag.dragenter`,actions:[({event:t})=>[DY(()=>{e(void 0)}),TY(t)]]})]}var put=(0,$.createContext)(void 0);function mut(e){let t=(0,Z.c)(13),n=AY(),r;t[0]===n?r=t[1]:(r=dut(()=>{let e=n.dom.getEditorElement();return e instanceof HTMLElement?e:void 0}),t[0]=n,t[1]=r);let i=r,a;t[2]===i.set?a=t[3]:(a=fut(i.set),t[2]=i.set,t[3]=a);let o=a,s,c;t[4]===i?(s=t[5],c=t[6]):(s=()=>()=>{i.set(void 0)},c=[i],t[4]=i,t[5]=s,t[6]=c),(0,$.useEffect)(s,c);let l;t[7]===o?l=t[8]:(l=(0,Q.jsx)(F2,{behaviors:o}),t[7]=o,t[8]=l);let u;return t[9]!==e.children||t[10]!==i||t[11]!==l?(u=(0,Q.jsxs)(put.Provider,{value:i,children:[l,e.children]}),t[9]=e.children,t[10]=i,t[11]=l,t[12]=u):u=t[12],u}function hut(e){let t=(0,Z.c)(8),n=(0,$.useContext)(put);if(n===void 0)throw Error(`useDropPosition must be used below a `);let r;t[0]===e?r=t[1]:(r=gut(e),t[0]=e,t[1]=r);let i=r,a;t[2]!==i||t[3]!==n?(a=e=>n.subscribeKey(i,e),t[2]=i,t[3]=n,t[4]=a):a=t[4];let o=a,s;t[5]!==i||t[6]!==n?(s=()=>n.get(i),t[5]=i,t[6]=n,t[7]=s):s=t[7];let c=s;return(0,$.useSyncExternalStore)(o,c,c)}function gut(e){return e.reduce((e,t,n)=>cq(t)?`${e}[_key=="${t._key}"]`:`${e}${n===0?``:`.`}${t}`,``)}function r3(e){return e.reduce((e,t,n)=>cq(t)?`${e}[_key=="${t._key}"]`:`${e}${n===0?``:`.`}${t}`,``)}function _ut(e){let t=new Map;return vut({schema:e.schema,containers:e.containers??new Map},e.value,[],void 0,t),t}function vut(e,t,n,r,i){let a=new Map,o;for(let s of t){if(s===void 0||s._key===void 0)continue;let t=[...n,{_key:s._key}];if(!oq(e,s)||s.listItem===void 0||s.level===void 0){a.clear(),o=void 0;let n=mq(e.containers,s,r);n&&vut(e,n.children,[...t,n.container.field.name],n.container,i);continue}if(!o){let e=a.get(s.listItem)??new Map;e.set(s.level,1),a.set(s.listItem,e),i.set(r3(t),1),o={listItem:s.listItem,level:s.level};continue}if(o.listItem===s.listItem&&o.level{if(t===s.listItem)return;let n=[];e.forEach((e,t)=>{s.level!==void 0&&t>=s.level&&n.push(t)}),n.forEach(t=>{e.delete(t)})});let c=a.get(s.listItem)??new Map,l=c.get(s.level)??0;c.set(s.level,l+1),a.set(s.listItem,c),i.set(r3(t),l+1),o={listItem:s.listItem,level:s.level}}}function yut(e){let t=_ut(e.getSnapshot().context),n=new Map;function r(){let r=t;t=_ut(e.getSnapshot().context);for(let[e,i]of n)if(r.get(e)!==t.get(e))for(let e of i)e()}return{get:e=>t.get(e),subscribeKey:(e,t)=>{let r=n.get(e);return r===void 0&&(r=new Set,n.set(e,r)),r.add(t),()=>{r.delete(t),r.size===0&&n.delete(e)}},subscribe:()=>{r();let t=e.on(`operation`,e=>{e.some(e=>e.operation.type!==`insert.text`&&e.operation.type!==`remove.text`)&&r()},{batch:!0});return()=>{t.unsubscribe()}}}}var but=(0,$.createContext)(void 0);function xut(e){let t=(0,Z.c)(8),n=AY(),r;t[0]===n?r=t[1]:(r=yut(n),t[0]=n,t[1]=r);let i=r,a,o;t[2]===i?(a=t[3],o=t[4]):(a=()=>i.subscribe(),o=[i],t[2]=i,t[3]=a,t[4]=o),(0,$.useEffect)(a,o);let s;return t[5]!==e.children||t[6]!==i?(s=(0,Q.jsx)(but.Provider,{value:i,children:e.children}),t[5]=e.children,t[6]=i,t[7]=s):s=t[7],s}function Sut(e){let t=(0,Z.c)(8),n=(0,$.useContext)(but);if(n===void 0)throw Error(`useListIndex must be used below a `);let r;t[0]===e?r=t[1]:(r=r3(e),t[0]=e,t[1]=r);let i=r,a;t[2]!==i||t[3]!==n?(a=e=>n.subscribeKey(i,e),t[2]=i,t[3]=n,t[4]=a):a=t[4];let o=a,s;t[5]!==i||t[6]!==n?(s=()=>n.get(i),t[5]=i,t[6]=n,t[7]=s):s=t[7];let c=s;return(0,$.useSyncExternalStore)(o,c,c)}function Cut(e,t,n){return e==null?e:hwe(e,t,n)}function i3(e){return e}function wut({match:e,adjustIndexBy:t,snapshot:n,focusBlock:r,originalTextBefore:i,allowedInlineObjectRanges:a}){let[o,s,c]=e,l=s+t,u={anchor:{path:r.path,offset:l},focus:{path:r.path,offset:l+c-s},backward:!1},d={anchor:{path:r.path,offset:Math.min(u.anchor.offset,i.length)},focus:{path:r.path,offset:Math.min(u.focus.offset,i.length)},backward:!1},f=gJ({snapshot:n,blockOffset:d.anchor,direction:`backward`}),p=gJ({snapshot:n,blockOffset:d.focus,direction:`forward`});if(!f||!p)return;let m={anchor:f,focus:p},h=ait({...n,context:{...n.context,selection:{anchor:m.anchor,focus:m.anchor}}}),g=oit(n),_=h.filter(e=>g.some(t=>e.node._key===t.node._key));for(let e of _){let r=uit({snapshot:n,selectionPoint:{path:e.path,offset:0}});if(!r||!a.some(e=>r.offset>=e.start+t&&r.offset<=e.end+t))return}return{text:o,selection:m,targetOffsets:u}}function Tut(e){return OY({on:`insert.text`,guard:({snapshot:t,event:n,dom:r})=>{if(!t.context.selection||!wJ(t.context.selection))return!1;let i=zJ(t);if(!i)return!1;let a=cit(t),o=a,s=o+n.text,c=s,l=[],u=[];for(let d of e.rules){let e=d.on.flags.replace(/[^imsu]/g,``),f=new RegExp(d.on.source,`gd${e}`);for(;;){let e=[...c.matchAll(f)].flatMap(e=>{if(e.indices===void 0)return[];let n=e.indices.at(0);if(!n)return[];let r=(d.inlineObjects?.allow??[]).flatMap(t=>{let n=e.indices?.groups?.[t];return n?[{start:n[0],end:n[1]}]:[]}),o=wut({match:[e.at(0)??``,...n],adjustIndexBy:s.length-c.length,snapshot:t,focusBlock:i,originalTextBefore:a,allowedInlineObjectRanges:r});if(!o||o.targetOffsets.focus.offset<=a.length||l.some(e=>e.targetOffsets.anchor.offset===o.targetOffsets.anchor.offset))return[];let u={};for(let[n,o]of Object.entries(e.indices.groups??{})){if(!o)continue;let l=wut({match:[e.groups?.[n]??``,o[0],o[1]],adjustIndexBy:s.length-c.length,snapshot:t,focusBlock:i,originalTextBefore:a,allowedInlineObjectRanges:r});l&&(u[n]=l)}return[{text:o.text,selection:o.selection,targetOffsets:o.targetOffsets,groups:u}]});if(e.length>0){let f=d.guard?.({snapshot:t,event:{type:`custom.input rule`,matches:e,focusBlock:i,textBefore:a,textInserted:n.text},dom:r})??!0;if(!f)break;let p=d.actions.map(o=>o({snapshot:t,event:{type:`custom.input rule`,matches:e,focusBlock:i,textBefore:a,textInserted:n.text},dom:r},f));for(let e of p)for(let t of e)u.push(t);let m=e.flatMap(e=>{let t=Object.values(e.groups).filter(e=>e!==void 0);return t.length===0?[e]:t});for(let e of m)l.push(e),o=c.slice(0,e.targetOffsets.focus.offset??0),c=s.slice(e.targetOffsets.focus.offset??0)}else break}}return u.length!==0&&{actions:u}},actions:[({event:e})=>[TY(e)],(e,{actions:t})=>t,({snapshot:t})=>[DY(()=>{let n=iit(t);e.onApply?.({endOffsets:n,endSelection:t.context.selection})})]]})}function a3(e){let t=(0,Z.c)(3),n=AY(),r;return t[0]!==n||t[1]!==e.rules?(r={input:{editor:n,rules:e.rules}},t[0]=n,t[1]=e.rules,t[2]=r):r=t[2],NY(Out,r),null}var Eut=lf({types:{context:{},input:{},events:{}},actors:{"delete.backward listener":Ad(({input:e,sendBack:t})=>e.editor.registerBehavior({behavior:OY({on:`delete.backward`,actions:[()=>[EY({type:`history.undo`}),DY(()=>{t({type:`history.undo raised`})})]]})})),"input rule listener":Ad(({input:e,sendBack:t})=>{let n=e.editor.registerBehavior({behavior:Tut({rules:e.rules,onApply:({endOffsets:e,endSelection:n})=>{t({type:`input rule raised`,endOffsets:e,endSelection:n})}})});return()=>{n()}}),"operation listener":Ad(({input:e,sendBack:t})=>{let n=e.editor.on(`operation`,e=>{e.origin!==`remote`&&t({type:`operation observed`})});return()=>n.unsubscribe()}),"selection listener":Ad(({sendBack:e,input:t})=>{let n=t.editor.on(`selection`,n=>{e({type:`selection changed`,blockOffsets:iit({...t.editor.getSnapshot(),context:{...t.editor.getSnapshot().context,selection:n.selection}}),selection:n.selection})});return()=>n.unsubscribe()})},guards:{"selection changed":({context:e,event:t})=>{if(t.type!==`selection changed`)return!1;if(t.blockOffsets&&e.endOffsets){let n=e.endOffsets.start.path.at(-1),r=t.blockOffsets.start.path.at(-1),i=e.endOffsets.end.path.at(-1),a=t.blockOffsets.end.path.at(-1);if(!cq(n)||!cq(r)||!cq(i)||!cq(a))return!1;let o=n._key!==r._key||e.endOffsets.start.offset!==t.blockOffsets.start.offset,s=i._key!==a._key||e.endOffsets.end.offset!==t.blockOffsets.end.offset;return o||s}return!wY(e.endSelection,t.selection)}}}),Dut=Eut.assign({endOffsets:({context:e,event:t})=>t.type===`input rule raised`?t.endOffsets:e.endOffsets,endSelection:({context:e,event:t})=>t.type===`input rule raised`?t.endSelection:e.endSelection}),Out=Eut.createMachine({id:`input rule`,context:({input:e})=>({editor:e.editor,rules:e.rules,endOffsets:void 0,endSelection:null}),initial:`idle`,invoke:{src:`input rule listener`,input:({context:e})=>({editor:e.editor,rules:e.rules})},on:{"input rule raised":{target:`.input rule applied`,actions:Dut}},states:{idle:{},"input rule applied":{invoke:[{src:`delete.backward listener`,input:({context:e})=>({editor:e.editor})},{src:`operation listener`,input:({context:e})=>({editor:e.editor})},{src:`selection listener`,input:({context:e})=>({editor:e.editor})}],on:{"selection changed":{target:`idle`,guard:`selection changed`},"history.undo raised":{target:`idle`},"operation observed":{target:`idle`}}}}});function o3(e){let t=typeof e.transform==`function`?void 0:e.transform;if(t){let n=e.on.flags.replace(/[gyd]/g,``),r=Object.keys(RegExp(`${e.on.source}|`,n).exec(``)?.groups??{});for(let n of Object.keys(t))if(!r.includes(n))throw Error(`defineTextTransformRule: \`transform\` targets the group "${n}", but \`on\` (${e.on}) has no such named capture group${r.length>0?`. Named groups: ${r.map(e=>`"${e}"`).join(`, `)}`:`. The pattern has no named capture groups`}`)}return{on:e.on,guard:e.guard??(()=>!0),actions:[({snapshot:n,event:r},i)=>{let a=r.matches.flatMap(n=>t?Object.entries(t).flatMap(([e,t])=>{let r=n.groups[e];return r?[{location:r,transform:t}]:[]}):[{location:n,transform:e.transform}]).sort((e,t)=>e.location.targetOffsets.anchor.offset-t.location.targetOffsets.anchor.offset),o=r.textBefore+r.textInserted,s=0,c=[];for(let{location:e,transform:t}of a.reverse()){let a=t({location:e},i);s-=a.length-(e.targetOffsets.focus.offset-e.targetOffsets.anchor.offset),c.push(EY({type:`select`,at:e.targetOffsets})),c.push(EY({type:`delete`,at:e.targetOffsets})),c.push(EY({type:`insert.child`,child:{_type:n.context.schema.span.name,text:a,marks:aY({...n,context:{...n.context,selection:{anchor:e.selection.anchor,focus:{path:e.selection.focus.path,offset:Math.min(e.selection.focus.offset,r.textBefore.length)}}}})?.marks??[]}}))}let l={path:r.focusBlock.path,offset:o.length-s};return[...c,EY({type:`select`,at:{anchor:l,focus:l}})]}]}}function kut(e,t){return`${`(?[^${e}\\n]+?)`}(?{if(e.pair.amount<1)return!1;let r=qq(t,n.focusBlock.path),i=e.decorator({context:{schema:r},schema:r});if(i===void 0)return!1;let a=n.matches.at(0);if(!a)return!1;let o=a.groups.content;if(!o)return!1;let s={anchor:a.targetOffsets.anchor,focus:o.targetOffsets.anchor},c={anchor:o.targetOffsets.focus,focus:a.targetOffsets.focus};return{decorator:i,contentOffsets:{anchor:o.targetOffsets.anchor,focus:o.targetOffsets.focus},prefixOffsets:s,suffixOffsets:c}},actions:[(e,{decorator:t,contentOffsets:n,prefixOffsets:r,suffixOffsets:i})=>[EY({type:`decorator.add`,decorator:t,at:n}),EY({type:`delete.text`,at:i}),EY({type:`delete.text`,at:r}),EY({type:`decorator.remove`,decorator:t})]]})}function s3(e){let t=(0,Z.c)(7),n;t[0]!==e.decorator||t[1]!==e.pair?(n=Aut({decorator:e.decorator,pair:e.pair}),t[0]=e.decorator,t[1]=e.pair,t[2]=n):n=t[2];let r;t[3]===n?r=t[4]:(r=[n],t[3]=n,t[4]=r);let i=r,a;return t[5]===i?a=t[6]:(a=(0,Q.jsx)(a3,{rules:i}),t[5]=i,t[6]=a),a}function jut(e){return[OY({on:`clipboard.paste`,guard:({snapshot:t,event:n})=>{let r=n.originEvent.dataTransfer.getData(`text/plain`).match(/^(---)$|^(—-)$|^(___)$|^(\*\*\*)$/)?.[0],i=zJ(t),a=BJ(t);if(!i)return!1;let o=e.horizontalRuleObject?.({context:{schema:qq(t,i.path),keyGenerator:t.context.keyGenerator}});return!r||!o?!1:{hrCharacters:r,hrObject:o,focusBlock:i,focusTextBlock:a}},actions:[(e,{hrCharacters:t})=>[EY({type:`insert.text`,text:t})],({snapshot:e},{hrObject:t,focusBlock:n,focusTextBlock:r})=>r?[EY({type:`insert.block`,block:{_type:e.context.schema.block.name,children:r.node.children},placement:`after`}),EY({type:`insert.block`,block:t,placement:`after`}),EY({type:`delete.block`,at:n.path})]:[EY({type:`insert.block`,block:t,placement:`after`})]]}),OY({on:`delete.backward`,guard:({snapshot:t})=>{let n=ZJ(t),r=BJ(t),i=RJ(t);if(!n||!r||!i||r.node.children[0]._key!==i.node._key||t.context.selection?.focus.offset!==0)return!1;let a=Bq(t,r.path,{direction:`previous`}),o=a!==void 0&&oq(t.context,a.node)&&!CY(t.context,a.node);if(a&&!o)return!1;let s=qq(t,r.path),c=e.defaultStyle?.({context:{schema:s},schema:s});return c&&r.node.style!==c?{defaultStyle:c,focusTextBlock:r}:!1},actions:[(e,{defaultStyle:t,focusTextBlock:n})=>[EY({type:`block.set`,props:{style:t},at:n.path})]]})]}function Mut(e){return i3({on:/^> /,guard:({snapshot:t,event:n})=>{let r=qq(t,n.focusBlock.path),i=e.blockquoteStyle({context:{schema:r},schema:r});if(!i||uY(t))return!1;let a=n.matches.at(0);return a?{style:i,match:a}:!1},actions:[({event:e},{style:t,match:n})=>[EY({type:`block.unset`,props:[`listItem`,`level`],at:e.focusBlock.path}),EY({type:`block.set`,props:{style:t},at:e.focusBlock.path}),EY({type:`delete`,at:n.targetOffsets})]]})}function Nut(e){return i3({on:/^#+ /,guard:({snapshot:t,event:n})=>{if(uY(t))return!1;let r=n.matches.at(0);if(!r)return!1;let i=r.text.length-1,a=qq(t,n.focusBlock.path),o=e.headingStyle({context:{schema:a},schema:a,props:{level:i},level:i});return o?{match:r,style:o}:!1},actions:[({event:e},{match:t,style:n})=>[EY({type:`block.unset`,props:[`listItem`,`level`],at:e.focusBlock.path}),EY({type:`block.set`,props:{style:n},at:e.focusBlock.path}),EY({type:`delete`,at:t.targetOffsets})]]})}function Put(e){return i3({on:/^(---)|^(—-)|^(___)|^(\*\*\*)/,guard:({snapshot:t,event:n})=>{let r=qq(t,n.focusBlock.path),i=e.horizontalRuleObject({context:{schema:r,keyGenerator:t.context.keyGenerator}});if(!i||uY(t))return!1;let a=n.matches.at(0);return a?{hrObject:i,match:a}:!1},actions:[(e,{hrObject:t,match:n})=>[EY({type:`insert.block`,block:t,placement:`before`,select:`none`}),EY({type:`delete`,at:n.targetOffsets})]]})}function Fut(e){return i3({on:/\[(?[^[\]]+)]\((?.+)\)/,inlineObjects:{allow:[`text`]},actions:[({snapshot:t,event:n})=>{let r=n.textBefore+n.textInserted,i=0,a=[];for(let r of n.matches.reverse()){let o=r.groups.text,s=r.groups.href;if(o===void 0||s===void 0)continue;i-=r.targetOffsets.focus.offset-r.targetOffsets.anchor.offset-o.text.length;let c=e.linkObject({context:{schema:qq(t,n.focusBlock.path),keyGenerator:t.context.keyGenerator},props:{href:s.text}});if(!c)continue;let{_type:l,_key:u,...d}=c,f={anchor:r.targetOffsets.anchor,focus:o.targetOffsets.anchor},p={anchor:o.targetOffsets.focus,focus:r.targetOffsets.focus};a.push(EY({type:`select`,at:o.targetOffsets})),a.push(EY({type:`annotation.add`,annotation:{name:l,_key:u,value:d}})),a.push(EY({type:`delete`,at:p})),a.push(EY({type:`delete`,at:f}))}if(a.length===0)return[];let o={path:n.focusBlock.path,offset:r.length-i*-1};return[...a,EY({type:`select`,at:{anchor:o,focus:o}})]}]})}function Iut(e){return i3({on:/^1\. /,guard:({snapshot:t,event:n})=>{let r=qq(t,n.focusBlock.path),i=e.orderedList({context:{schema:r},schema:r});if(!i||uY(t))return!1;let a=n.matches.at(0);return a?{match:a,orderedList:i}:!1},actions:[({event:e},{match:t,orderedList:n})=>[EY({type:`block.unset`,props:[`style`],at:e.focusBlock.path}),EY({type:`block.set`,props:{listItem:n,level:e.focusBlock.node.level??1},at:e.focusBlock.path}),EY({type:`delete`,at:t.targetOffsets})]]})}function Lut(e){return i3({on:/^(-|\*) /,guard:({snapshot:t,event:n})=>{let r=qq(t,n.focusBlock.path),i=e.unorderedList({context:{schema:r},schema:r});if(!i||uY(t))return!1;let a=n.matches.at(0);return a?{match:a,unorderedList:i}:!1},actions:[({event:e},{match:t,unorderedList:n})=>[EY({type:`block.unset`,props:[`style`],at:e.focusBlock.path}),EY({type:`block.set`,props:{listItem:n,level:e.focusBlock.node.level??1},at:e.focusBlock.path}),EY({type:`delete`,at:t.targetOffsets})]]})}function Rut(e){let t=(0,Z.c)(39),{blockquoteStyle:n,boldDecorator:r,codeDecorator:i,defaultStyle:a,headingStyle:o,horizontalRuleObject:s,linkObject:c,italicDecorator:l,orderedList:u,strikeThroughDecorator:d,unorderedList:f}=e,p=AY(),m,h;t[0]!==a||t[1]!==p?(m=()=>{let e=jut({defaultStyle:a}).map(e=>p.registerBehavior({behavior:e}));return()=>{for(let t of e)t()}},h=[a,p],t[0]=a,t[1]=p,t[2]=m,t[3]=h):(m=t[2],h=t[3]),(0,$.useEffect)(m,h);let g;if(t[4]!==n||t[5]!==o||t[6]!==s||t[7]!==c||t[8]!==u||t[9]!==f){if(g=[],n){let e;t[11]===n?e=t[12]:(e=Mut({blockquoteStyle:n}),t[11]=n,t[12]=e),g.push(e)}if(o){let e;t[13]===o?e=t[14]:(e=Nut({headingStyle:o}),t[13]=o,t[14]=e),g.push(e)}if(s){let e;t[15]===s?e=t[16]:(e=Put({horizontalRuleObject:s}),t[15]=s,t[16]=e),g.push(e)}if(c){let e;t[17]===c?e=t[18]:(e=Fut({linkObject:c}),t[17]=c,t[18]=e),g.push(e)}if(u){let e;t[19]===u?e=t[20]:(e=Iut({orderedList:u}),t[19]=u,t[20]=e),g.push(e)}if(f){let e;t[21]===f?e=t[22]:(e=Lut({unorderedList:f}),t[21]=f,t[22]=e),g.push(e)}t[4]=n,t[5]=o,t[6]=s,t[7]=c,t[8]=u,t[9]=f,t[10]=g}else g=t[10];let _=g.length>0?g:null,v;t[23]===r?v=t[24]:(v=r?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(s3,{decorator:r,pair:{char:`*`,amount:2}}),(0,Q.jsx)(s3,{decorator:r,pair:{char:`_`,amount:2}})]}):null,t[23]=r,t[24]=v);let y;t[25]===i?y=t[26]:(y=i?(0,Q.jsx)(s3,{decorator:i,pair:{char:"`",amount:1}}):null,t[25]=i,t[26]=y);let b;t[27]===l?b=t[28]:(b=l?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(s3,{decorator:l,pair:{char:`*`,amount:1}}),(0,Q.jsx)(s3,{decorator:l,pair:{char:`_`,amount:1}})]}):null,t[27]=l,t[28]=b);let x;t[29]===d?x=t[30]:(x=d?(0,Q.jsx)(s3,{decorator:d,pair:{char:`~`,amount:2}}):null,t[29]=d,t[30]=x);let S;t[31]===_?S=t[32]:(S=_?(0,Q.jsx)(a3,{rules:_}):null,t[31]=_,t[32]=S);let C;return t[33]!==v||t[34]!==y||t[35]!==b||t[36]!==x||t[37]!==S?(C=(0,Q.jsxs)(Q.Fragment,{children:[v,y,b,x,S]}),t[33]=v,t[34]=y,t[35]=b,t[36]=x,t[37]=S,t[38]=C):C=t[38],C}function zut(e){try{let t=new URL(e);return But.includes(t.protocol)}catch{return!1}}var But=[`http:`,`https:`,`mailto:`,`tel:`],Vut=({context:e,value:t})=>{let n=e.schema.annotations.find(e=>e.name===`link`),r=n?.fields.find(e=>e.name===`href`&&e.type===`string`);if(n&&r)return{_type:n.name,[r.name]:t.href}};function Hut(e){let t=(0,Z.c)(5),{guard:n,link:r}=e,i=r===void 0?Vut:r,a=AY(),o,s;return t[0]!==a||t[1]!==n||t[2]!==i?(o=()=>{let e=Uut({guard:n,link:i}).map(e=>a.registerBehavior({behavior:e}));return()=>{for(let t of e)t()}},s=[a,n,i],t[0]=a,t[1]=n,t[2]=i,t[3]=o,t[4]=s):(o=t[3],s=t[4]),(0,$.useEffect)(o,s),null}function Uut(e){return[OY({on:`clipboard.paste`,guard:t=>{if(e.guard&&e.guard(t)===!1)return!1;let{snapshot:n,event:r}=t,i=ZJ(n),a=zJ(n);if(i||!a)return!1;let o=r.originEvent.dataTransfer.getData(`text/plain`),s=zut(o)?o:void 0;if(!s)return!1;let c=e.link({context:{schema:qq(n,a.path),keyGenerator:n.context.keyGenerator},value:{href:s}});if(!c)return!1;let{_type:l,_key:u,...d}=c;return{annotation:{name:l,_key:u,value:d}}},actions:[(e,{annotation:t})=>[EY({type:`annotation.add`,annotation:t})]]}),OY({on:`clipboard.paste`,guard:t=>{if(e.guard&&e.guard(t)===!1)return!1;let{snapshot:n,event:r}=t,i=BJ(n),a=ZJ(n);if(!i||!a)return!1;let o=r.originEvent.dataTransfer.getData(`text/plain`),s=zut(o)?o:void 0;if(!s)return!1;let c=qq(n,i.path),l=e.link({context:{schema:c,keyGenerator:n.context.keyGenerator},value:{href:s}});if(!l)return!1;let{_type:u,_key:d,...f}=l,p=aY(n),m=c.decorators.map(e=>e.name),h=(p?.marks??[]).filter(e=>m.includes(e)),g=d??n.context.keyGenerator();return{focusTextBlock:i,markDef:{_type:u,_key:g,...f},markDefKey:g,href:s,activeDecorators:h}},actions:[({snapshot:e},{focusTextBlock:t,markDef:n,markDefKey:r,href:i,activeDecorators:a})=>[EY({type:`block.set`,at:t.path,props:{markDefs:[...t.node.markDefs??[],n]}}),EY({type:`insert.child`,child:{_type:e.context.schema.span.name,text:i,marks:[...a,r]}})]]})]}function Wut(e){return({snapshot:t,event:n})=>{let r=qq(t,n.focusBlock.path),i=e.decorators({context:{schema:r}}),a=r.decorators.flatMap(e=>i.includes(e.name)?[]:[e.name]);if(a.length===0)return!0;let o=n.matches.flatMap(e=>iY({...t,context:{...t.context,selection:e.selection}})),s=!1;for(let e of a){if(gY(e)(t)){s=!0;break}if(o.some(t=>t.node.marks?.includes(e))){s=!0;break}}return!s}}var Gut=o3({on:/--/,transform:()=>`—`}),Kut=o3({on:/\.\.\./,transform:()=>`…`}),qut=o3({on:RegExp(`(?:^|(?<=[\\s{[(<'"\\u2018\\u201C]))"`,`g`),transform:()=>`“`}),Jut=o3({on:/"/g,transform:()=>`”`}),Yut=o3({on:RegExp(`(?:^|(?<=[\\s{[(<'"\\u2018\\u201C]))'`,`g`),transform:()=>`‘`}),Xut=o3({on:/'/g,transform:()=>`’`}),Zut=o3({on:/<-/,transform:()=>`←`}),Qut=o3({on:/->/,transform:()=>`→`}),$ut=o3({on:/\(c\)/,transform:()=>`©`}),edt=o3({on:/\(sm\)/,transform:()=>`℠`}),tdt=o3({on:/\(tm\)/,transform:()=>`™`}),ndt=o3({on:/\(r\)/,transform:()=>`®`}),rdt=o3({on:/(?:^|\s)(?1\/2)\s/,transform:{fraction:()=>`½`}}),idt=o3({on:/\+\/-/,transform:()=>`±`}),adt=o3({on:/!=/,transform:()=>`≠`}),odt=o3({on:/<`«`}),sdt=o3({on:/>>/,transform:()=>`»`}),cdt=o3({on:/\d+\s?(?[*x])\s?\d+/,transform:{operator:()=>`×`}}),ldt=o3({on:/\^2/,transform:()=>`²`}),udt=o3({on:/\^3/,transform:()=>`³`}),ddt=o3({on:/(?:^|\s)(?1\/4)\s/,transform:{fraction:()=>`¼`}}),fdt=o3({on:/(?:^|\s)(?3\/4)\s/,transform:{fraction:()=>`¾`}}),c3=[{name:`emDash`,rule:Gut,state:`on`},{name:`ellipsis`,rule:Kut,state:`on`},{name:`openingDoubleQuote`,rule:qut,state:`on`},{name:`closingDoubleQuote`,rule:Jut,state:`on`},{name:`openingSingleQuote`,rule:Yut,state:`on`},{name:`closingSingleQuote`,rule:Xut,state:`on`},{name:`leftArrow`,rule:Zut,state:`on`},{name:`rightArrow`,rule:Qut,state:`on`},{name:`copyright`,rule:$ut,state:`on`},{name:`trademark`,rule:tdt,state:`on`},{name:`servicemark`,rule:edt,state:`on`},{name:`registeredTrademark`,rule:ndt,state:`on`},{name:`oneHalf`,rule:rdt,state:`off`},{name:`plusMinus`,rule:idt,state:`off`},{name:`laquo`,rule:odt,state:`off`},{name:`notEqual`,rule:adt,state:`off`},{name:`raquo`,rule:sdt,state:`off`},{name:`multiplication`,rule:cdt,state:`off`},{name:`superscriptTwo`,rule:ldt,state:`off`},{name:`superscriptThree`,rule:udt,state:`off`},{name:`oneQuarter`,rule:ddt,state:`off`},{name:`threeQuarters`,rule:fdt,state:`off`}];function pdt(e){let t=(0,Z.c)(13),{preset:n,enable:r,disable:i,guard:a}=e,o=n===void 0?`default`:n,s;t[0]===r?s=t[1]:(s=r===void 0?[]:r,t[0]=r,t[1]=s);let c=s,l;t[2]===i?l=t[3]:(l=i===void 0?[]:i,t[2]=i,t[3]=l);let u=l,d;if(t[4]!==u||t[5]!==c||t[6]!==o){if(d=new Set,o===`all`)for(let e of c3)d.add(e.name);else if(o==="default")for(let e of c3)e.state===`on`&&d.add(e.name);for(let e of c)d.add(e);for(let e of u)d.delete(e);t[4]=u,t[5]=c,t[6]=o,t[7]=d}else d=t[7];let f;t[8]!==d||t[9]!==a?(f=c3.flatMap(e=>d.has(e.name)?[{...e.rule,guard:a??mdt}]:[]),t[8]=d,t[9]=a,t[10]=f):f=t[10];let p=f,m;return t[11]===p?m=t[12]:(m=(0,Q.jsx)(a3,{rules:p}),t[11]=p,t[12]=m),m}function mdt(){return!0}var l3={tableType:`table`,rowsField:`rows`,rowType:`row`,cellsField:`cells`,cellType:`cell`,valueField:`value`},u3=[];function hdt(e){let t=u3.findIndex(t=>t.tableType===e.tableType);t===-1?u3.push(e):u3[t]=e}function gdt(e){return u3.find(t=>t.tableType===e||t.rowType===e||t.cellType===e)??l3}function d3(e){return{isTable:t=>t._type===e.tableType&&Array.isArray(h3(t,e.rowsField)),isRow:t=>t._type===e.rowType&&Array.isArray(h3(t,e.cellsField)),isCell:t=>t._type===e.cellType}}function f3(e,t){return h3(t,e.rowsField)??[]}function p3(e,t){return h3(t,e.cellsField)??[]}function m3(e,t){return h3(t,e.valueField)??[]}function h3(e,t){return e[t]}function g3(e,t,n=l3){let{isCell:r,isRow:i,isTable:a}=d3(n),o=Gq(e,t,{match:r}),s=o&&bq(e,o.path,{match:i}),c=s&&bq(e,s.path,{match:a});if(o&&s&&c)return{cell:o,row:s,table:c}}function _3(e,t=l3){let n=e.context.selection;if(!n)return;let r=g3(e,n.anchor.path,t),i=g3(e,n.focus.path,t);if(!r||!i||r.cell.node._key===i.cell.node._key||r.table.node._key!==i.table.node._key)return;let a=f3(t,r.table.node),o=a.findIndex(e=>e._key===r.row.node._key),s=a.findIndex(e=>e._key===i.row.node._key),c=p3(t,r.row.node).findIndex(e=>e._key===r.cell.node._key),l=p3(t,i.row.node).findIndex(e=>e._key===i.cell.node._key);if(o!==-1&&s!==-1&&c!==-1&&l!==-1)return{tablePath:r.table.path,rowRange:[Math.min(o,s),Math.max(o,s)],colRange:[Math.min(c,l),Math.max(c,l)]}}function v3(e,t=l3){let n=_3(e,t);if(!n)return;let r=Gq(e,n.tablePath,{match:d3(t).isTable});if(r)return{tableSelection:n,table:r}}function*_dt(e,t,n=l3){let[r,i]=e.rowRange,[a,o]=e.colRange;for(let s=r;s<=i;s++){let r=f3(n,t)[s];if(r)for(let t=a;t<=o;t++){let i=p3(n,r)[t];i&&(yield{node:i,path:[...e.tablePath,n.rowsField,{_key:r._key},n.cellsField,{_key:i._key}]})}}}function vdt(e){return[OY({on:`delete`,guard:({snapshot:t,event:n})=>{if(n.direction===void 0)return!1;let r=v3(t,e);if(!r)return!1;let[i,a]=r.tableSelection.rowRange,[o,s]=r.tableSelection.colRange,c=f3(e,r.table.node),l=Math.max(...c.map(t=>p3(e,t).length));return i===0&&o===0&&a===c.length-1&&s===l-1&&{tablePath:r.table.path}},actions:[(e,{tablePath:t})=>[EY({type:`unset`,at:t})]]}),OY({on:`delete`,guard:({snapshot:t,event:n})=>n.at?!1:v3(t,e)??!1,actions:[(t,n)=>ydt(e,n)]}),OY({on:`split`,guard:({snapshot:t})=>v3(t,e)??!1,actions:[(t,n)=>ydt(e,n)]})]}function ydt(e,{tableSelection:t,table:n}){let r=[],i=null;for(let a of _dt(t,n.node,e)){i===null&&(i=a.path);for(let t of m3(e,a.node))r.push(EY({type:`unset`,at:[...a.path,e.valueField,{_key:t._key}]}))}return i&&r.push(EY({type:`select.block`,at:i,select:`start`})),r}function y3(e,t){let n=cJ(e,t),r=n&&Uq(e,n.path);if(r)return CJ({context:e.context,block:r})}function b3(e,t){let n=lJ(e,t),r=n&&Uq(e,n.path);if(r)return SJ({context:e.context,block:r})}function bdt(e){return[OY({on:`decorator.toggle`,guard:({snapshot:t,event:n})=>{if(n.at)return!1;let r=w3(e,t);return r?S3(t,r,gY(n.decorator)):!1},actions:[({event:e},{members:t,active:n})=>t.filter(e=>n?!0:!e.active).map(t=>EY({type:n?`decorator.remove`:`decorator.add`,decorator:e.decorator,at:t.range}))]}),OY({on:`annotation.toggle`,guard:({snapshot:t,event:n})=>{if(n.at)return!1;let r=w3(e,t);return r?S3(t,r,lY(n.annotation.name)):!1},actions:[({event:e},{members:t,active:n})=>t.filter(e=>n?!0:!e.active).map(t=>EY(n?{type:`annotation.remove`,annotation:{name:e.annotation.name},at:t.range}:{type:`annotation.add`,annotation:e.annotation,at:t.range}))]}),x3(e,`decorator.add`),x3(e,`decorator.remove`),x3(e,`annotation.add`),x3(e,`annotation.remove`),OY({on:`style.toggle`,guard:({snapshot:t,event:n})=>{let r=T3(e,t);return r?S3(t,r,vY(n.style)):!1},actions:[({event:e},{active:t})=>[EY({type:t?`style.remove`:`style.add`,style:e.style})]]}),OY({on:`list item.toggle`,guard:({snapshot:t,event:n})=>{let r=T3(e,t);return r?S3(t,r,_Y(n.listItem)):!1},actions:[({event:e},{active:t})=>[EY({type:t?`list item.remove`:`list item.add`,listItem:e.listItem})]]}),OY({on:`style.add`,guard:({snapshot:t})=>C3(e,t),actions:[({event:e},t)=>t.map(t=>EY({type:`block.set`,at:t.path,props:{style:e.style}}))]}),OY({on:`style.remove`,guard:({snapshot:t})=>C3(e,t),actions:[(e,t)=>t.map(e=>EY({type:`block.unset`,at:e.path,props:[`style`]}))]}),OY({on:`list item.add`,guard:({snapshot:t,event:n})=>{let r=C3(e,t);if(!r)return!1;let i=r.filter(e=>qq(t,e.path).lists.some(e=>e.name===n.listItem));return i.length>0&&i},actions:[({event:e},t)=>t.map(t=>EY({type:`block.set`,at:t.path,props:{level:t.node.level??1,listItem:e.listItem}}))]}),OY({on:`list item.remove`,guard:({snapshot:t})=>C3(e,t),actions:[(e,t)=>t.map(e=>EY({type:`block.unset`,at:e.path,props:[`level`,`listItem`]}))]})]}function x3(e,t){return OY({on:t,guard:({snapshot:t,event:n})=>!n.at&&w3(e,t),actions:[({event:e},t)=>t.map(t=>EY({...e,at:t}))]})}function S3(e,t,n){let r=t.map(t=>({range:t,active:n({...e,context:{...e.context,selection:t}})}));return{members:r,active:r.every(e=>e.active)}}function C3(e,t){let n=T3(e,t);if(!n)return!1;let r=n.flatMap(e=>sY({...t,context:{...t.context,selection:e}}));return r.length>0&&r}function w3(e,t){let n=T3(e,t);if(!n)return!1;let r=n.filter(e=>!yJ(e.anchor,e.focus));return r.length>0&&r}function T3(e,t){let n=v3(t,e);if(!n)return!1;let r=[];for(let i of _dt(n.tableSelection,n.table.node,e)){let e=y3(t,i.path),n=b3(t,i.path);e&&n&&r.push({anchor:e,focus:n})}return r.length>0&&r}function xdt(e){let{isRow:t,isTable:n}=d3(e);return[OY({on:`custom.insert.row`,guard:({snapshot:r,event:i})=>{let a=Gq(r,i.at,{match:t});if(a)return{row:a.node,rowPath:a.path};let o=Gq(r,i.at,{match:n});if(!o)return!1;let s=i.position===`before`?f3(e,o.node).at(0):f3(e,o.node).at(-1);return s?{row:s,rowPath:[...o.path,e.rowsField,{_key:s._key}]}:!1},actions:[({event:t},{row:n,rowPath:r})=>{let i={path:r,offset:0};return[EY({type:`insert.block`,block:{_type:e.rowType,[e.cellsField]:p3(e,n).map(()=>({_type:e.cellType}))},placement:t.position,select:`none`,at:{anchor:i,focus:i}})]}]}),OY({on:`custom.insert.column`,guard:({snapshot:t,event:r})=>{let i=g3(t,r.at,e);if(i){let t=p3(e,i.row.node).findIndex(e=>e._key===i.cell.node._key);return t!==-1&&{table:i.table.node,tablePath:i.table.path,columnIndex:t}}let a=Gq(t,r.at,{match:n});if(!a)return!1;let o=f3(e,a.node).at(0);if(!o)return!1;let s=r.position===`before`?0:p3(e,o).length-1;return{table:a.node,tablePath:a.path,columnIndex:s}},actions:[({event:t},{table:n,tablePath:r,columnIndex:i})=>f3(e,n).flatMap(n=>{let a=p3(e,n).at(i);if(!a)return[];let o={path:[...r,e.rowsField,{_key:n._key},e.cellsField,{_key:a._key}],offset:0};return[EY({type:`insert.block`,block:{_type:e.cellType},placement:t.position,select:`none`,at:{anchor:o,focus:o}})]})]})]}function Sdt(e){let{isCell:t,isRow:n,isTable:r}=d3(e);return[OY({on:`custom.move.row`,guard:({snapshot:e,event:t})=>{let i=Gq(e,t.at,{match:n});if(!i)return!1;let a=Gq(e,t.to,{match:n});if(!a||i.node._key===a.node._key)return!1;let o=bq(e,i.path,{match:r}),s=bq(e,a.path,{match:r});return!o||!s||o.node._key!==s.node._key?!1:{originRowPath:i.path,destinationRowPath:a.path,savedSelection:e.context.selection}},actions:[(e,{originRowPath:t,destinationRowPath:n,savedSelection:r})=>{let i=[EY({type:`move.block`,at:t,to:n})];return r&&i.push(EY({type:`select`,at:r})),i}]}),OY({on:`custom.move.column`,guard:({snapshot:i,event:a})=>{let o=Gq(i,a.at,{match:t});if(!o)return!1;let s=Gq(i,a.to,{match:t});if(!s)return!1;let c=bq(i,o.path,{match:n}),l=bq(i,s.path,{match:n});if(!c||!l)return!1;let u=bq(i,c.path,{match:r}),d=bq(i,l.path,{match:r});if(!u||!d||u.node._key!==d.node._key)return!1;let f=p3(e,c.node).findIndex(e=>e._key===o.node._key),p=p3(e,l.node).findIndex(e=>e._key===s.node._key);return f===-1||p===-1||f===p?!1:{table:u.node,tablePath:u.path,originIndex:f,destinationIndex:p,savedSelection:i.context.selection}},actions:[(t,{table:n,tablePath:r,originIndex:i,destinationIndex:a,savedSelection:o})=>{let s=f3(e,n).flatMap(t=>{let n=p3(e,t).at(i),o=p3(e,t).at(a);if(!n||!o)return[];let s=[...r,e.rowsField,{_key:t._key}];return[EY({type:`move.block`,at:[...s,e.cellsField,{_key:n._key}],to:[...s,e.cellsField,{_key:o._key}]})]});return o&&s.push(EY({type:`select`,at:o})),s}]})]}var Cdt=UY({default:[{key:`Tab`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),wdt=UY({default:[{key:`Tab`,alt:!1,ctrl:!1,meta:!1,shift:!0}]}),Tdt=UY({default:[{key:`ArrowDown`,alt:!1,ctrl:!1,meta:!1,shift:!1}]}),Edt=UY({default:[{key:`ArrowUp`,alt:!1,ctrl:!1,meta:!1,shift:!1}]});function Ddt(e){return[OY({on:`keyboard.keydown`,guard:({snapshot:t,event:n})=>{if(!Cdt.guard(n.originEvent)||BJ(t)?.node.listItem!==void 0)return!1;let r=E3(e,t);if(!r)return!1;let i=hq(t,r.row.path),a=Bq(t,r.row.path,{direction:`next`}),o=i[O3(i,r.cell)+1]??(a&&cJ(t,a.path)),s=o&&D3(t,o.path);return s?{at:s}:!1},actions:[(e,{at:t})=>[EY({type:`select`,at:t})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:t,event:n})=>{if(!wdt.guard(n.originEvent)||BJ(t)?.node.listItem!==void 0)return!1;let r=E3(e,t);if(!r)return!1;let i=hq(t,r.row.path),a=O3(i,r.cell),o=Bq(t,r.row.path,{direction:`previous`}),s=(a>0?i[a-1]:void 0)??(o&&lJ(t,o.path)),c=s&&D3(t,s.path);return c?{at:c}:!1},actions:[(e,{at:t})=>[EY({type:`select`,at:t})]]}),OY({on:`keyboard.keydown`,guard:({snapshot:t,event:n,dom:r})=>{if(!Tdt.guard(n.originEvent)||pY(t))return!1;let i=E3(e,t);if(!i||!Mdt(t,i.cell.path,`last`)||!Ndt(t,r,`last`))return!1;let a=Bq(t,i.row.path,{direction:`next`});if(!a){let e=Bq(t,i.table.path,{direction:`next`});if(e){let n=jdt(t,r,e,`first`);return n?{at:n}:!1}return{escapeTablePath:i.table.path}}let o=Pdt(t,i.cell,i.row,a),s=o&&Adt(e,t,r,o.path,`first`);return s?{at:s}:!1},actions:[({snapshot:e},t)=>`at`in t?[EY({type:`select`,at:t.at})]:[Odt(e,t.escapeTablePath,`after`)]]}),OY({on:`keyboard.keydown`,guard:({snapshot:t,event:n,dom:r})=>{if(!Edt.guard(n.originEvent)||pY(t))return!1;let i=E3(e,t);if(!i||!Mdt(t,i.cell.path,`first`)||!Ndt(t,r,`first`))return!1;let a=Bq(t,i.row.path,{direction:`previous`});if(!a){let e=Bq(t,i.table.path,{direction:`previous`});if(e){let n=jdt(t,r,e,`last`);return n?{at:n}:!1}return{escapeTablePath:i.table.path}}let o=Pdt(t,i.cell,i.row,a),s=o&&Adt(e,t,r,o.path,`last`);return s?{at:s}:!1},actions:[({snapshot:e},t)=>`at`in t?[EY({type:`select`,at:t.at})]:[Odt(e,t.escapeTablePath,`before`)]]})]}function Odt(e,t,n){return EY({type:`insert.block`,block:{_type:e.context.schema.block.name},placement:n,at:{anchor:{path:t,offset:0},focus:{path:t,offset:0}},select:`start`})}function E3(e,t){let n=t.context.selection;if(n&&ZJ(t))return g3(t,n.focus.path,e)}function D3(e,t){let n=y3(e,t);return n&&{anchor:n,focus:n}}function kdt(e,t){let n=b3(e,t);return n&&{anchor:n,focus:n}}function Adt(e,t,n,r,i){let a=i===`first`?D3(t,r):kdt(t,r);if(!a)return;let o=n.getSelectionRect(t),s=n.getSelectionRect({...t,context:{...t.context,selection:a}});if(!o||!s)return a;let c=n.getPointAtCoordinates({x:o.left,y:s.top+s.height/2}),l=c&&g3(t,c.path,e);return!l||!vJ(l.cell.path,r)?a:{anchor:c,focus:c}}function jdt(e,t,n,r){let i={node:n.node,path:n.path},a=r===`first`?CJ({context:e.context,block:i}):SJ({context:e.context,block:i}),o={anchor:a,focus:a},s=t.getSelectionRect(e),c=t.getSelectionRect({...e,context:{...e.context,selection:o}});if(!s||!c)return o;let l=t.getPointAtCoordinates({x:s.left,y:c.top+c.height/2}),u=l?.path[0],d=i.path[0];return!l||u===void 0||d===void 0||!vJ([u],[d])?o:{anchor:l,focus:l}}function Mdt(e,t,n){let r=e.context.selection;if(!r)return!1;let i=Gq(e,r.focus.path),a=n===`first`?cJ(e,t):lJ(e,t);return!!i&&!!a&&vJ(i.path,a.path)}function Ndt(e,t,n){let r=e.context.selection;if(!r)return!1;let i=Gq(e,r.focus.path);if(!i)return!1;let a=n===`first`?CJ({context:e.context,block:i}):SJ({context:e.context,block:i}),o=t.getSelectionRect(e),s=t.getSelectionRect({...e,context:{...e.context,selection:{anchor:a,focus:a}}});return!!o&&!!s&&Fdt(o,s)}function Pdt(e,t,n,r){let i=O3(hq(e,n.path),t),a=hq(e,r.path);return a[Math.min(i,a.length-1)]}function Fdt(e,t){return Idt(e,t)&&Idt(t,e)}function Idt(e,t){let n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n}function O3(e,t){return e.findIndex(e=>vJ(e.path,t.path))}function Ldt(e){return[OY({on:`clipboard.paste`,guard:({snapshot:t,event:n})=>{let r=Bdt(e,t,n.originEvent.dataTransfer);if(!r)return!1;let i=Vdt(e,t);return i?Rdt(e,t,r,i):!1},actions:[(t,{replacements:n,cellAppends:r,rowAppends:i,selection:a})=>[...r.map(e=>EY({type:`insert`,at:e.afterCellPath,value:e.cell,position:`after`})),...i.map(e=>EY({type:`insert`,at:e.afterRowPath,value:e.row,position:`after`})),...n.flatMap(t=>{let n=t.originalBlockKeys[t.originalBlockKeys.length-1];return n===void 0?[]:[...t.blocks.map((r,i)=>EY({type:`insert`,at:[...t.cellPath,e.valueField,{_key:i===0?n:t.blocks[i-1]?._key}],value:r,position:`after`})),...t.originalBlockKeys.map(n=>EY({type:`unset`,at:[...t.cellPath,e.valueField,{_key:n}]}))]}),EY({type:`select`,at:a})]]})]}function Rdt(e,t,n,r){let i=t.context.keyGenerator,a=f3(e,n),o=f3(e,r.table),s=Math.max(...a.map(t=>p3(e,t).length)),c=Math.max(...o.map(t=>p3(e,t).length)),l=Math.max(c,r.colIndex+s),u=Math.max(o.length,r.rowIndex+a.length),d=o[0],f=d?p3(e,d)[0]:void 0;if(!d||!f)return!1;let p=qq(t,k3(e,r.tablePath,d._key,f._key)),m=new Set([p.block.name,...p.blockObjects.map(e=>e.name)]),h=(t,n)=>{let i=a[t-r.rowIndex],o=i?p3(e,i)[n-r.colIndex]:void 0;if(!o)return;let s=m3(e,o).filter(e=>m.has(e._type));return s.length>0?{...o,[e.valueField]:s}:void 0},g=[],_=[],v=[],y=[],b=t=>({_type:e.cellType,_key:i(),[e.valueField]:t?Hdt(i,m3(e,t)):[zdt(i)]}),x=o[o.length-1]?._key;if(x===void 0)return!1;for(let t=0;te._key),blocks:t}),y.push({cellPath:a,blocks:t})}continue}if(s===void 0)return!1;let u=b(c);_.push({afterCellPath:[...r.tablePath,e.rowsField,{_key:n._key},e.cellsField,{_key:s}],cell:u}),s=u._key,c&&y.push({cellPath:k3(e,r.tablePath,n._key,u._key),blocks:m3(e,u)})}}let S=Udt(e,t.context,y);return S?{replacements:g,cellAppends:_,rowAppends:v,selection:S}:!1}function k3(e,t,n,r){return[...t,e.rowsField,{_key:n},e.cellsField,{_key:r}]}function zdt(e){return{_type:`block`,_key:e(),style:`normal`,markDefs:[],children:[{_type:`span`,_key:e(),text:``,marks:[]}]}}function Bdt(e,t,n){let r=n.getData(`application/x-portable-text`);if(!r)return;let i=t.context.converters.find(e=>e.mimeType===`application/x-portable-text`);if(!i)return;let a=i.deserialize({snapshot:t,event:{type:`deserialize`,data:r}});if(a.type!==`deserialization.success`)return;let o=a.data;if(!Array.isArray(o)||o.length!==1)return;let s=o[0],{isTable:c}=d3(e);if(!c(s))return;let l=f3(e,s);return l.length>0&&l.every(t=>{let n=p3(e,t);return n.length>0&&n.every(t=>Array.isArray(m3(e,t)))})?s:void 0}function Vdt(e,t){let n=_3(t,e);if(n){let r=g3(t,t.context.selection?.anchor.path??[],e);return r?{table:r.table.node,tablePath:r.table.path,rowIndex:n.rowRange[0],colIndex:n.colRange[0]}:void 0}if(!ZJ(t))return;let r=g3(t,t.context.selection?.focus.path??[],e);if(!r)return;let i=f3(e,r.table.node).findIndex(e=>e._key===r.row.node._key),a=p3(e,r.row.node).findIndex(e=>e._key===r.cell.node._key);if(i!==-1&&a!==-1)return{table:r.table.node,tablePath:r.table.path,rowIndex:i,colIndex:a}}function Hdt(e,t){return t.map(t=>{let n=e();if(!Array.isArray(t.children))return{...t,_key:n};let r=new Map,i=(Array.isArray(t.markDefs)?t.markDefs:[]).map(t=>{let n=e();return r.set(t._key,n),{...t,_key:n}}),a=t.children.map(t=>({...t,_key:e(),...Array.isArray(t.marks)?{marks:t.marks.map(e=>r.get(e)??e)}:{}}));return{...t,_key:n,markDefs:i,children:a}})}function Udt(e,t,n){let r=n.find(e=>e.blocks.length>0),i=[...n].reverse().find(e=>e.blocks.length>0);if(!r||!i)return;let a=r.blocks[0],o=i.blocks[i.blocks.length-1];return{anchor:CJ({context:t,block:{node:a,path:[...r.cellPath,e.valueField,{_key:a._key}]}}),focus:SJ({context:t,block:{node:o,path:[...i.cellPath,e.valueField,{_key:o._key}]}})}}function Wdt(e){let{isCell:t,isTable:n}=d3(e);return[OY({on:`select`,guard:({snapshot:e,event:r})=>{if(!r.at)return!1;let i=Gq(e,r.at.anchor.path,{match:t});if(!i||Gq(e,r.at.focus.path,{match:t}))return!1;let a=Gq(e,r.at.focus.path,{match:n}),o=Gq(e,i.path,{match:n});if(!a||!o||!vJ(a.path,o.path))return!1;let s=e.context.selection?.focus,c=s?Gq(e,s.path,{match:t}):void 0,l=c?Gq(e,c.path,{match:n}):void 0,u=s&&l&&vJ(l.path,o.path)?s:r.at.backward?y3(e,i.path):b3(e,i.path);return u?{anchor:r.at.anchor,focus:u,backward:Jq(e,u,r.at.anchor)===-1}:!1},actions:[(e,t)=>[EY({type:`select`,at:t})]]})]}function Gdt(e){return[OY({on:`serialize.data`,guard:({snapshot:t,event:n})=>{if(n.originEvent.type!==`clipboard.copy`&&n.originEvent.type!==`clipboard.cut`)return!1;let r=v3(t,e);if(!r)return!1;let i=t.context.converters.find(e=>e.mimeType===n.mimeType);if(!i)return!1;let a=Kdt(e,r.table.node,r.tableSelection);if(n.mimeType===`text/plain`)return{type:`serialization.success`,data:qdt(e,a),mimeType:`text/plain`,originEvent:n.originEvent.type};let o=f3(e,a),s=o[0],c=o[o.length-1],l=s?p3(e,s)[0]:void 0,u=c?p3(e,c):[],d=u[u.length-1];if(!s||!c||!l||!d)return!1;let f={...t,context:{...t.context,value:[a]}},p=y3(f,Ydt(e,a,s,l)),m=b3(f,Ydt(e,a,c,d));return!p||!m?!1:i.serialize({snapshot:{...f,context:{...f.context,selection:{anchor:p,focus:m}}},event:{type:`serialize`,originEvent:n.originEvent.type}})},actions:[({event:e},t)=>[EY({...t,originEvent:e.originEvent})]]})]}function Kdt(e,t,n){let[r,i]=n.rowRange,[a,o]=n.colRange,s=f3(e,t).slice(r,i+1).map(t=>({...t,[e.cellsField]:p3(e,t).slice(a,o+1)})),c={...t,[e.rowsField]:s};return typeof t.headerRows==`number`&&(c.headerRows=r===0?Math.min(t.headerRows,s.length):0),c}function qdt(e,t){return f3(e,t).map(t=>p3(e,t).map(t=>Jdt(e,t)).join(` `)).join(` -`)}function Jdt(e,t){return m3(e,t).map(e=>`children`in e&&Array.isArray(e.children)?e.children.map(e=>typeof e.text==`string`?e.text:``).join(``):``).join(` `).replace(/[\t\n]/g,` `)}function Ydt(e,t,n,r){return[{_key:t._key},e.rowsField,{_key:n._key},e.cellsField,{_key:r._key}]}function A3(e,t){return e?t.some(t=>iJ(t,e.anchor.path)||iJ(t,e.focus.path)):!1}function Xdt(e){let{isCell:t,isRow:n,isTable:r}=d3(e);return[OY({on:`custom.unset.row`,guard:({snapshot:i,event:a})=>{let o=Gq(i,a.at,{match:n});if(!o)return!1;let s=bq(i,o.path,{match:r});if(!s)return!1;let c=f3(e,s.node),l=c.findIndex(e=>e._key===o.node._key);if(l===-1)return!1;let u=c[l+1]??c[l-1];if(!u)return!1;let d=Gq(i,a.at,{match:t}),f=d?p3(e,o.node).findIndex(e=>e._key===d.node._key):0,p=Math.min(Math.max(f,0),p3(e,u).length-1),m=p3(e,u).at(p);if(!m)return!1;let h=[...s.path,e.rowsField,{_key:u._key},e.cellsField,{_key:m._key}];return{rowPath:o.path,columnIndex:p,neighborCellPath:h}},actions:[({snapshot:e},{rowPath:t,neighborCellPath:n})=>{let r=[EY({type:`unset`,at:t})];if(A3(e.context.selection,[t])){let t=Zq(e,n,{edge:`start`});if(t){let e={path:t.path,offset:0};r.push(EY({type:`select`,at:{anchor:e,focus:e}}))}}return r}]}),OY({on:`custom.unset.column`,guard:({snapshot:i,event:a})=>{let o=Gq(i,a.at,{match:t});if(!o)return!1;let s=bq(i,o.path,{match:n});if(!s)return!1;let c=p3(e,s.node).findIndex(e=>e._key===o.node._key);if(c===-1)return!1;let l=bq(i,s.path,{match:r});if(!l||p3(e,s.node).length<=1)return!1;let u=c+1{let n=p3(e,t).at(c);return n?[[...l.path,e.rowsField,{_key:t._key},e.cellsField,{_key:n._key}]]:[]}),neighborCellPath:f}},actions:[({snapshot:e},{cellPaths:t,neighborCellPath:n})=>{let r=t.map(e=>EY({type:`unset`,at:e}));if(A3(e.context.selection,t)){let t=Zq(e,n,{edge:`start`});if(t){let e={path:t.path,offset:0};r.push(EY({type:`select`,at:{anchor:e,focus:e}}))}}return r}]}),OY({on:`custom.unset.table`,guard:({snapshot:e,event:t})=>{let n=Gq(e,t.at,{match:r});if(!n)return!1;let i=Bq(e,n.path,{direction:`next`}),a=Bq(e,n.path,{direction:`previous`});return{tablePath:n.path,neighborBlockPath:i?.path??a?.path}},actions:[({snapshot:e},{tablePath:t,neighborBlockPath:n})=>{let r=[EY({type:`unset`,at:t})];if(n&&A3(e.context.selection,[t])){let t=Zq(e,n,{edge:`start`});if(t){let e={path:t.path,offset:0};r.push(EY({type:`select`,at:{anchor:e,focus:e}}))}}return r}]})]}function Zdt(e={}){let t=e.containers??{},n=j3(t.table??nft,$dt),r=j3(t.row??rft,eft),i=j3(t.cell??ift,tft);for(let[e,t]of[[`table`,n],[`row`,r]])t.of&&console.warn(`[@portabletext/plugin-table] The ${e} definition ('${t.type}') declares an \`of\`, which \`defineTable\` owns: the nesting is grafted as table.of → row.of → cell. The declared \`of\` is ignored. Cell-scoped node definitions belong on the cell definition's \`of\`.`);let a={tableType:n.type,rowsField:n.arrayField,rowType:r.type,cellsField:r.arrayField,cellType:i.type,valueField:i.arrayField};hdt(a);let o={...n,of:[{...r,of:[i]}]},s=Qdt(a);function c(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(I2,{nodes:[o]}),(0,Q.jsx)(F2,{behaviors:s})]}),e[0]=t):t=e[0],t}return{Plugin:c,behaviors:s,createBlock:({rows:e=3,columns:t=3,headerRows:n}={})=>({_type:a.tableType,...n===void 0?{}:{headerRows:n},[a.rowsField]:Array.from({length:e},()=>({_type:a.rowType,[a.cellsField]:Array.from({length:t},()=>({_type:a.cellType,[a.valueField]:[{_type:`block`,style:`normal`,markDefs:[],children:[{_type:`span`,text:``,marks:[]}]}]}))}))}),getTableSelection:e=>_3(e,a),...d3(a)}}function Qdt(e){return[...xdt(e),...Xdt(e),...Sdt(e),...vdt(e),...Ddt(e),...Wdt(e),...bdt(e),...Gdt(e),...Ldt(e)]}var $dt=({attributes:e,children:t})=>(0,Q.jsx)(`table`,{...e,children:(0,Q.jsx)(`tbody`,{children:t})}),eft=({attributes:e,children:t})=>(0,Q.jsx)(`tr`,{...e,children:t}),tft=({attributes:e,children:t})=>(0,Q.jsx)(`td`,{...e,children:t}),nft=P2({type:`table`,arrayField:`rows`}),rft=P2({type:`row`,arrayField:`cells`}),ift=P2({type:`cell`,arrayField:`value`});function j3(e,t){return e.render?e:{...e,render:t}}var M3=`var(--pt-plugin-table-accent)`,N3=`var(--pt-plugin-table-border)`,aft=`var(--pt-plugin-table-header-bg)`,P3=`var(--pt-plugin-table-header-weight, 600)`,F3=`var(--pt-plugin-table-selected-bg)`,I3=`var(--pt-plugin-table-radius)`;function oft(e,t,n){return!n||en.r1||tn.c1?{top:!1,bottom:!1,left:!1,right:!1,inside:!1}:{top:e===n.r0,bottom:e===n.r1,left:t===n.c0,right:t===n.c1,inside:!0}}function sft(e,t,n,r){let i={};return e===0&&t===0&&(i.borderTopLeftRadius=I3),e===0&&t===r-1&&(i.borderTopRightRadius=I3),e===n-1&&t===0&&(i.borderBottomLeftRadius=I3),e===n-1&&t===r-1&&(i.borderBottomRightRadius=I3),i}function cft(e,t,n){return!!n&&t+1===n.c0&&e>=n.r0&&e<=n.r1}function lft(e,t,n){return!!n&&e+1===n.r0&&t>=n.c0&&t<=n.c1}function uft({rowIdx:e,colIdx:t,rowCount:n,colCount:r,isHeader:i,range:a}){let o=oft(e,t,a),s=o.inside,c=`1px solid ${N3}`,l=`1.5px solid ${M3}`,u=[],d=o.top?l:e===0?c:`none`,f=o.left?l:t===0?c:`none`,p=o.bottom?l:c,m=o.right?l:c;!o.right&&cft(e,t,a)&&(m=`none`),!o.bottom&&lft(e,t,a)&&(p=`none`),s&&(o.bottom||(p=`none`),o.right||(m=`none`),!o.bottom&&e0?u.join(`, `):void 0,padding:`var(--pt-plugin-table-cell-padding)`,verticalAlign:`top`,background:h,fontWeight:i?P3:400,color:`var(--pt-plugin-table-fg)`,wordBreak:`break-word`,...s?{position:`relative`,zIndex:1}:{}}}function dft(e){let t=(0,Z.c)(5),n,r,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(`circle`,{cx:`12`,cy:`12`,r:`1`}),r=(0,Q.jsx)(`circle`,{cx:`19`,cy:`12`,r:`1`}),i=(0,Q.jsx)(`circle`,{cx:`5`,cy:`12`,r:`1`}),t[0]=n,t[1]=r,t[2]=i):(n=t[0],r=t[1],i=t[2]);let a;return t[3]===e?a=t[4]:(a=(0,Q.jsxs)(L3,{...e,children:[n,r,i]}),t[3]=e,t[4]=a),a}function fft(e){let t=(0,Z.c)(4),n,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`}),r=(0,Q.jsx)(`path`,{d:`M3 9h18`}),t[0]=n,t[1]=r):(n=t[0],r=t[1]);let i;return t[2]===e?i=t[3]:(i=(0,Q.jsxs)(L3,{...e,children:[n,r]}),t[2]=e,t[3]=i),i}function pft(e){let t=(0,Z.c)(6),n,r,i,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(`path`,{d:`M12 3v18`}),r=(0,Q.jsx)(`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`}),i=(0,Q.jsx)(`path`,{d:`M3 9h18`}),a=(0,Q.jsx)(`path`,{d:`M3 15h18`}),t[0]=n,t[1]=r,t[2]=i,t[3]=a):(n=t[0],r=t[1],i=t[2],a=t[3]);let o;return t[4]===e?o=t[5]:(o=(0,Q.jsxs)(L3,{...e,children:[n,r,i,a]}),t[4]=e,t[5]=o),o}function mft(e){let t=(0,Z.c)(7),n,r,i,a,o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(`path`,{d:`M10 11v6`}),r=(0,Q.jsx)(`path`,{d:`M14 11v6`}),i=(0,Q.jsx)(`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`}),a=(0,Q.jsx)(`path`,{d:`M3 6h18`}),o=(0,Q.jsx)(`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o):(n=t[0],r=t[1],i=t[2],a=t[3],o=t[4]);let s;return t[5]===e?s=t[6]:(s=(0,Q.jsxs)(L3,{...e,children:[n,r,i,a,o]}),t[5]=e,t[6]=s),s}function L3(e){let t=(0,Z.c)(3),{size:n,children:r}=e,i;return t[0]!==r||t[1]!==n?(i=(0,Q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:n,height:n,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":`true`,children:r}),t[0]=r,t[1]=n,t[2]=i):i=t[2],i}function R3(e){if(typeof window>`u`)return e;let t=window.devicePixelRatio||1;return Math.round(e*t)/t}function z3(e){if(typeof window>`u`)return e;let t=window.devicePixelRatio||1;return(Math.round(e*t-.5)+.5)/t}function hft(e,t){let n=(0,Z.c)(5),[r,i]=(0,$.useState)(null),a;n[0]===e?a=n[1]:(a=()=>{let t=e.current;if(!t)return;let n=()=>{let e=t.getBoundingClientRect(),n=[...t.querySelectorAll(`tbody tr`)],r=n[0]?.querySelectorAll(`td`)??[],a=n.map(t=>{let n=t.getBoundingClientRect(),r=R3(n.top-e.top),i=R3(n.height);return{top:r,height:i,centerY:R3(r+i/2)}}),o=[...r].map(t=>{let n=t.getBoundingClientRect(),r=R3(n.left-e.left),i=R3(n.width);return{left:r,width:i,centerX:R3(r+i/2)}});i({width:R3(e.width),height:R3(e.height),rows:a,cols:o})};n();let r=new ResizeObserver(n);return r.observe(t),window.addEventListener(`resize`,n),()=>{r.disconnect(),window.removeEventListener(`resize`,n)}},n[0]=e,n[1]=a);let o;return n[2]!==t||n[3]!==e?(o=[e,t],n[2]=t,n[3]=e,n[4]=o):o=n[4],(0,$.useLayoutEffect)(a,o),r}var gft={w:3,h:16},_ft={w:16,h:3},vft={w:12,h:16},yft={w:16,h:12},bft=`inset 0 0 0 0.5px var(--pt-plugin-table-handle-ring), 0 0 0 1px ${N3}`,B3=.5,V3=1.5;function H3(e,t){let{cols:n,width:r}=e;return t<=0?z3((n[0]?.left??0)+B3):t>=n.length?z3(r-B3):z3(n[t].left-B3)}function U3(e,t){let{rows:n,height:r}=e;return t<=0?z3(B3):t>=n.length?z3(r-B3):z3(n[t].top-B3)}var xft={"add-column":`Add column at end`,"add-row":`Add row at end`,"column-handle":`Column handle`,"delete-column":`Delete column`,"delete-row":`Delete row`,"insert-here":`Insert here`,"menu-delete-table":`Delete table`,"menu-header-row":`Header row`,"menu-select-table":`Select table`,"row-handle":`Row handle`,"table-options":`Table options`};function Sft(e){let t=(0,Z.c)(94),{metrics:n,active:r,hoverCell:i,selectedRow:a,selectedCol:o,onHandlePointerDown:s,onHandleKeyboardSelect:c,drag:l,onInsertRow:u,onInsertCol:d,labels:f}=e,[p,m]=(0,$.useState)(null);if(!n)return null;let h=!!l?.active,g=n.rows.length-1,_=n.cols.length-1,v;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(v={position:`absolute`,inset:0,pointerEvents:`none`},t[0]=v):v=t[0];let y;t[1]===n.width?y=t[2]:(y=(0,Q.jsx)(`div`,{style:{position:`absolute`,top:0,left:12,width:n.width,height:20,pointerEvents:`auto`},onPointerDown:Cft}),t[1]=n.width,t[2]=y);let b=f[`add-row`],x=r&&!h&&i?.row===g,S=20+n.height+3,C;t[3]!==n.width||t[4]!==S?(C={left:12,top:S,width:n.width,height:17},t[3]=n.width,t[4]=S,t[5]=C):C=t[5];let w;t[6]!==n.rows.length||t[7]!==u?(w=()=>u(n.rows.length),t[6]=n.rows.length,t[7]=u,t[8]=w):w=t[8];let T;t[9]!==b||t[10]!==x||t[11]!==C||t[12]!==w?(T=(0,Q.jsx)(wft,{label:b,visible:x,style:C,onClick:w}),t[9]=b,t[10]=x,t[11]=C,t[12]=w,t[13]=T):T=t[13];let E=f[`add-column`],D=r&&!h&&i?.col===_,O=12+n.width+3,k;t[14]!==n.height||t[15]!==O?(k={left:O,top:20,width:17,height:n.height},t[14]=n.height,t[15]=O,t[16]=k):k=t[16];let A;t[17]!==n.cols.length||t[18]!==d?(A=()=>d(n.cols.length),t[17]=n.cols.length,t[18]=d,t[19]=A):A=t[19];let j;t[20]!==D||t[21]!==k||t[22]!==A||t[23]!==E?(j=(0,Q.jsx)(wft,{label:E,visible:D,style:k,onClick:A}),t[20]=D,t[21]=k,t[22]=A,t[23]=E,t[24]=j):j=t[24];let M;if(t[25]!==r||t[26]!==l?.kind||t[27]!==h||t[28]!==i?.col||t[29]!==f||t[30]!==n.cols||t[31]!==c||t[32]!==s||t[33]!==o){let e;t[35]!==r||t[36]!==l?.kind||t[37]!==h||t[38]!==i?.col||t[39]!==f||t[40]!==c||t[41]!==s||t[42]!==o?(e=(e,t)=>(0,Q.jsx)(kft,{kind:`column`,index:t,x:12+e.centerX,y:20,active:r,cellHot:i?.col===t,selected:o===t,dragging:h&&l?.kind===`column`,onPointerDown:e=>s(`column`,t,e),label:f[`column-handle`],onKeyboardSelect:()=>c(`column`,t)},`col-${t}`),t[35]=r,t[36]=l?.kind,t[37]=h,t[38]=i?.col,t[39]=f,t[40]=c,t[41]=s,t[42]=o,t[43]=e):e=t[43],M=n.cols.map(e),t[25]=r,t[26]=l?.kind,t[27]=h,t[28]=i?.col,t[29]=f,t[30]=n.cols,t[31]=c,t[32]=s,t[33]=o,t[34]=M}else M=t[34];let N;if(t[44]!==r||t[45]!==l?.kind||t[46]!==h||t[47]!==i?.row||t[48]!==f||t[49]!==n.rows||t[50]!==c||t[51]!==s||t[52]!==a){let e;t[54]!==r||t[55]!==l?.kind||t[56]!==h||t[57]!==i?.row||t[58]!==f||t[59]!==c||t[60]!==s||t[61]!==a?(e=(e,t)=>(0,Q.jsx)(kft,{kind:`row`,index:t,x:12,y:20+e.centerY,active:r,cellHot:i?.row===t,selected:a===t,dragging:h&&l?.kind===`row`,onPointerDown:e=>s(`row`,t,e),label:f[`row-handle`],onKeyboardSelect:()=>c(`row`,t)},`row-${t}`),t[54]=r,t[55]=l?.kind,t[56]=h,t[57]=i?.row,t[58]=f,t[59]=c,t[60]=s,t[61]=a,t[62]=e):e=t[62],N=n.rows.map(e),t[44]=r,t[45]=l?.kind,t[46]=h,t[47]=i?.row,t[48]=f,t[49]=n.rows,t[50]=c,t[51]=s,t[52]=a,t[53]=N}else N=t[53];let P;t[63]!==l||t[64]!==n?(P=l?.active?(0,Q.jsx)(Bft,{metrics:n,kind:l.kind,insertIndex:l.insertIndex}):null,t[63]=l,t[64]=n,t[65]=P):P=t[65];let F;t[66]!==r||t[67]!==p||t[68]!==h||t[69]!==f||t[70]!==n||t[71]!==d?(F=Array.from({length:Math.max(n.cols.length-1,0)},(e,t)=>{let i=t+1;return(0,Q.jsx)(Eft,{x:12+H3(n,i),y:20,visible:r&&!h,hot:p?.kind===`column`&&p.index===i,onEnter:()=>m({kind:`column`,index:i}),onLeave:()=>m(null),onInsert:()=>d(i),label:f[`insert-here`]},`col-boundary-${i}`)}),t[66]=r,t[67]=p,t[68]=h,t[69]=f,t[70]=n,t[71]=d,t[72]=F):F=t[72];let I;t[73]!==r||t[74]!==p||t[75]!==h||t[76]!==f||t[77]!==n||t[78]!==u?(I=Array.from({length:Math.max(n.rows.length-1,0)},(e,t)=>{let i=t+1;return(0,Q.jsx)(Eft,{x:12,y:20+U3(n,i),visible:r&&!h,hot:p?.kind===`row`&&p.index===i,onEnter:()=>m({kind:`row`,index:i}),onLeave:()=>m(null),onInsert:()=>u(i),label:f[`insert-here`]},`row-boundary-${i}`)}),t[73]=r,t[74]=p,t[75]=h,t[76]=f,t[77]=n,t[78]=u,t[79]=I):I=t[79];let L;t[80]!==r||t[81]!==p||t[82]!==n?(L=r&&p?(0,Q.jsx)(Oft,{metrics:n,hovered:p}):null,t[80]=r,t[81]=p,t[82]=n,t[83]=L):L=t[83];let R;return t[84]!==j||t[85]!==M||t[86]!==N||t[87]!==P||t[88]!==F||t[89]!==I||t[90]!==y||t[91]!==L||t[92]!==T?(R=(0,Q.jsxs)(`div`,{contentEditable:!1,style:v,children:[y,T,j,M,N,P,F,I,L]}),t[84]=j,t[85]=M,t[86]=N,t[87]=P,t[88]=F,t[89]=I,t[90]=y,t[91]=L,t[92]=T,t[93]=R):R=t[93],R}function Cft(e){e.preventDefault()}function wft(e){let t=(0,Z.c)(14),{label:n,visible:r,style:i,onClick:a}=e,[o,s]=(0,$.useState)(!1),c=r?0:-1,l,u;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>s(!0),u=()=>s(!1),t[0]=l,t[1]=u):(l=t[0],u=t[1]);let d=r?`auto`:`none`,f=+!!r,p=o?`var(--pt-plugin-table-lane-bg-hover)`:`var(--pt-plugin-table-lane-bg)`,m=o?`var(--pt-plugin-table-lane-icon-hover)`:`var(--pt-plugin-table-lane-icon)`,h;t[2]!==i||t[3]!==d||t[4]!==f||t[5]!==p||t[6]!==m?(h={position:`absolute`,...i,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`none`,borderRadius:3,padding:0,pointerEvents:d,opacity:f,transition:`opacity 100ms ease, background 100ms ease`,background:p,color:m,cursor:`pointer`,zIndex:1},t[2]=i,t[3]=d,t[4]=f,t[5]=p,t[6]=m,t[7]=h):h=t[7];let g;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Q.jsx)(`svg`,{"aria-hidden":`true`,width:`14`,height:`14`,viewBox:`0 0 14 14`,fill:`none`,children:(0,Q.jsx)(`path`,{d:`M7 2.5v9M2.5 7h9`,stroke:`currentColor`,strokeWidth:`1.15`,strokeLinecap:`round`})}),t[8]=g):g=t[8];let _;return t[9]!==n||t[10]!==a||t[11]!==c||t[12]!==h?(_=(0,Q.jsx)(`button`,{type:`button`,"aria-label":n,tabIndex:c,onPointerDown:Tft,onClick:a,onMouseEnter:l,onMouseLeave:u,style:h,children:g}),t[9]=n,t[10]=a,t[11]=c,t[12]=h,t[13]=_):_=t[13],_}function Tft(e){e.preventDefault()}function Eft(e){let t=(0,Z.c)(15),{x:n,y:r,visible:i,hot:a,onEnter:o,onLeave:s,onInsert:c,label:l}=e,u=i?0:-1,d=n-10,f=r-10,p=i?`auto`:`none`,m;t[0]!==d||t[1]!==f||t[2]!==p?(m={position:`absolute`,left:d,top:f,width:20,height:20,display:`flex`,alignItems:`center`,justifyContent:`center`,pointerEvents:p,cursor:`pointer`,zIndex:6,border:`none`,background:`transparent`,padding:0},t[0]=d,t[1]=f,t[2]=p,t[3]=m):m=t[3];let h;t[4]!==a||t[5]!==i?(h=a?(0,Q.jsx)(`div`,{style:{width:18,height:18,borderRadius:`50%`,background:M3,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:`0 1px 4px color-mix(in srgb, var(--pt-plugin-table-accent) 40%, transparent)`},children:(0,Q.jsx)(`svg`,{"aria-hidden":`true`,width:`10`,height:`10`,viewBox:`0 0 10 10`,fill:`none`,children:(0,Q.jsx)(`path`,{d:`M5 1v8M1 5h8`,stroke:`var(--pt-plugin-table-accent-fg)`,strokeWidth:`1.5`,strokeLinecap:`round`})})}):(0,Q.jsx)(`div`,{style:{width:4,height:4,borderRadius:`50%`,background:`var(--pt-plugin-table-boundary-dot)`,opacity:+!!i,transition:`opacity 100ms ease`}}),t[4]=a,t[5]=i,t[6]=h):h=t[6];let g;return t[7]!==l||t[8]!==o||t[9]!==c||t[10]!==s||t[11]!==u||t[12]!==m||t[13]!==h?(g=(0,Q.jsx)(`button`,{type:`button`,"aria-label":l,tabIndex:u,onMouseEnter:o,onMouseLeave:s,onPointerDown:Dft,onClick:c,style:m,children:h}),t[7]=l,t[8]=o,t[9]=c,t[10]=s,t[11]=u,t[12]=m,t[13]=h,t[14]=g):g=t[14],g}function Dft(e){e.preventDefault(),e.stopPropagation()}function Oft(e){let t=(0,Z.c)(6),{metrics:n,hovered:r}=e;if(r.kind===`column`){let e=12+H3(n,r.index),i;return t[0]!==n.height||t[1]!==e?(i=(0,Q.jsx)(`div`,{style:{position:`absolute`,left:e,top:20,width:V3,height:n.height,transform:`translateX(-50%)`,background:M3,pointerEvents:`none`,zIndex:3}}),t[0]=n.height,t[1]=e,t[2]=i):i=t[2],i}let i=20+U3(n,r.index),a;return t[3]!==n.width||t[4]!==i?(a=(0,Q.jsx)(`div`,{style:{position:`absolute`,left:12,top:i,width:n.width,height:V3,transform:`translateY(-50%)`,background:M3,pointerEvents:`none`,zIndex:3}}),t[3]=n.width,t[4]=i,t[5]=a):a=t[5],a}function kft(e){let t=(0,Z.c)(36),{kind:n,index:r,x:i,y:a,active:o,cellHot:s,selected:c,dragging:l,onPointerDown:u,onKeyboardSelect:d,label:f}=e,[p,m]=(0,$.useState)(!1),h=n===`column`,g=h?_ft:gft,_=h?yft:vft,v=s&&!p&&!c,y=p||c,b=o&&(s||p||c),x=b?0:-1,S,C;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>m(!0),C=()=>m(!1),t[0]=S,t[1]=C):(S=t[0],C=t[1]);let w;t[2]===d?w=t[3]:(w=Vft(d),t[2]=d,t[3]=w);let T=b?`auto`:`none`,E=+!!b,D=l?`grabbing`:y?`grab`:`pointer`,O;t[4]!==T||t[5]!==E||t[6]!==D||t[7]!==i||t[8]!==a?(O={position:`absolute`,left:i,top:a,transform:`translate(-50%, -50%)`,width:24,height:24,display:`flex`,alignItems:`center`,justifyContent:`center`,pointerEvents:T,opacity:E,transition:`opacity 100ms ease`,cursor:D,zIndex:5,border:`none`,background:`transparent`,padding:0},t[4]=T,t[5]=E,t[6]=D,t[7]=i,t[8]=a,t[9]=O):O=t[9];let k=y?_.w:g.w,A=y?_.h:g.h,j=y?4:3,M=y?3:0,N;t[10]!==c||t[11]!==y||t[12]!==v?(N=y?{background:c?M3:`var(--pt-plugin-table-handle-bg)`,boxShadow:c?`inset 0 0 0 0.5px var(--pt-plugin-table-handle-ring), 0 0 0 1px var(--pt-plugin-table-handle-bg)`:bft}:v?{background:`var(--pt-plugin-table-handle-rest)`,boxShadow:`inset 0 0 0 0.5px var(--pt-plugin-table-handle-ring)`}:{background:`transparent`},t[10]=c,t[11]=y,t[12]=v,t[13]=N):N=t[13];let P;t[14]!==A||t[15]!==j||t[16]!==M||t[17]!==N||t[18]!==k?(P={width:k,height:A,boxSizing:`border-box`,display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:j,padding:M,...N},t[14]=A,t[15]=j,t[16]=M,t[17]=N,t[18]=k,t[19]=P):P=t[19];let F;t[20]!==h||t[21]!==c||t[22]!==y?(F=y?(0,Q.jsx)(Aft,{isColumn:h,selected:c}):null,t[20]=h,t[21]=c,t[22]=y,t[23]=F):F=t[23];let I;t[24]!==P||t[25]!==F?(I=(0,Q.jsx)(`div`,{style:P,children:F}),t[24]=P,t[25]=F,t[26]=I):I=t[26];let L;return t[27]!==r||t[28]!==n||t[29]!==f||t[30]!==u||t[31]!==x||t[32]!==I||t[33]!==w||t[34]!==O?(L=(0,Q.jsx)(`button`,{type:`button`,"aria-label":f,"data-pt-plugin-table-handle":n,"data-pt-plugin-table-handle-index":r,tabIndex:x,onMouseEnter:S,onMouseLeave:C,onPointerDown:u,onClick:w,style:O,children:I}),t[27]=r,t[28]=n,t[29]=f,t[30]=u,t[31]=x,t[32]=I,t[33]=w,t[34]=O,t[35]=L):L=t[35],L}function Aft(e){let t=(0,Z.c)(7),{isColumn:n,selected:r}=e,i=`repeat(${n?3:2}, 2px)`,a;t[0]===i?a=t[1]:(a={display:`grid`,gridTemplateColumns:i,gap:2},t[0]=i,t[1]=a);let o;t[2]===r?o=t[3]:(o=Array.from({length:6},(e,t)=>(0,Q.jsx)(`div`,{style:{width:2,height:2,borderRadius:`50%`,background:r?`var(--pt-plugin-table-accent-fg)`:`var(--pt-plugin-table-handle-dots)`}},t)),t[2]=r,t[3]=o);let s;return t[4]!==a||t[5]!==o?(s=(0,Q.jsx)(`div`,{"aria-hidden":!0,style:a,children:o}),t[4]=a,t[5]=o,t[6]=s):s=t[6],s}function jft(e){let t=(0,Z.c)(19),{tableRef:n,metrics:r,selectedRow:i,selectedCol:a,canDeleteRow:o,canDeleteCol:s,onDeleteRow:c,onDeleteCol:l,portalElement:u,trashIcon:d,labels:f,tokenStyle:p}=e,m=i!==null&&o?i:null,h=a!==null&&s?a:null;if(!r||m===null&&h===null)return null;let g;t[0]!==f||t[1]!==c||t[2]!==m||t[3]!==n||t[4]!==d?(g=m===null?null:(0,Q.jsx)(Mft,{icon:d,label:f[`delete-row`],placement:`left`,handleKind:`row`,handleIndex:m,tableRef:n,onClick:()=>c(m)}),t[0]=f,t[1]=c,t[2]=m,t[3]=n,t[4]=d,t[5]=g):g=t[5];let _;t[6]!==h||t[7]!==f||t[8]!==l||t[9]!==n||t[10]!==d?(_=h===null?null:(0,Q.jsx)(Mft,{icon:d,label:f[`delete-column`],placement:`top`,handleKind:`column`,handleIndex:h,tableRef:n,onClick:()=>l(h)}),t[6]=h,t[7]=f,t[8]=l,t[9]=n,t[10]=d,t[11]=_):_=t[11];let v;t[12]!==g||t[13]!==_||t[14]!==p?(v=(0,Q.jsxs)(`div`,{className:`pt-plugin-table-portal`,style:p,children:[g,_]}),t[12]=g,t[13]=_,t[14]=p,t[15]=v):v=t[15];let y=u??document.body,b;return t[16]!==v||t[17]!==y?(b=(0,WI.createPortal)(v,y),t[16]=v,t[17]=y,t[18]=b):b=t[18],b}function Mft(e){let t=(0,Z.c)(21),{icon:n,label:r,placement:i,handleKind:a,handleIndex:o,tableRef:s,onClick:c}=e,[l,u]=(0,$.useState)(!1),d=(0,$.useRef)(null),[f,p]=(0,$.useState)(null),m,h;t[0]!==o||t[1]!==a||t[2]!==i||t[3]!==s?(m=()=>{let e=d.current,t=s.current?.parentElement?.querySelector(`[data-pt-plugin-table-handle="${a}"][data-pt-plugin-table-handle-index="${o}"]`);return!e||!t?void 0:YL(t,e,()=>{QL(t,e,{strategy:`fixed`,placement:i,middleware:[XL(8),ZL()]}).then(e=>{let{x:t,y:n,middlewareData:r}=e;p({left:t,top:n,hidden:r.hide?.referenceHidden??!1})})})},h=[i,a,o,s],t[0]=o,t[1]=a,t[2]=i,t[3]=s,t[4]=m,t[5]=h):(m=t[4],h=t[5]),(0,$.useLayoutEffect)(m,h);let g=!f||f.hidden,_,v;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>u(!0),v=()=>u(!1),t[6]=_,t[7]=v):(_=t[6],v=t[7]);let y=f?.left??0,b=f?.top??0,x=g?`hidden`:`visible`,S=g?`none`:`auto`,C=l?`var(--pt-plugin-table-danger)`:`var(--pt-plugin-table-trash-bg)`,w;t[8]!==y||t[9]!==b||t[10]!==x||t[11]!==S||t[12]!==C?(w={fontSize:15,position:`fixed`,left:y,top:b,visibility:x,pointerEvents:S,width:26,height:26,display:`flex`,alignItems:`center`,justifyContent:`center`,background:C,color:`var(--pt-plugin-table-trash-fg)`,border:`none`,borderRadius:4,padding:0,cursor:`pointer`,zIndex:10050,transition:`background 100ms ease`},t[8]=y,t[9]=b,t[10]=x,t[11]=S,t[12]=C,t[13]=w):w=t[13];let T;t[14]===n?T=t[15]:(T=n??(0,Q.jsx)(mft,{size:14}),t[14]=n,t[15]=T);let E;return t[16]!==r||t[17]!==c||t[18]!==w||t[19]!==T?(E=(0,Q.jsx)(`button`,{ref:d,type:`button`,"aria-label":r,onMouseEnter:_,onMouseLeave:v,onPointerDown:Nft,onClick:c,style:w,children:T}),t[16]=r,t[17]=c,t[18]=w,t[19]=T,t[20]=E):E=t[20],E}function Nft(e){e.preventDefault()}function Pft(e){let t=(0,Z.c)(9),{right:n,visible:r,children:i}=e,a=(0,$.useRef)(null),[o,s]=(0,$.useState)(!1),c,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{let e=a.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;s(!(t?.isIntersecting??!0))});return t.observe(e),()=>t.disconnect()},l=[],t[0]=c,t[1]=l):(c=t[0],l=t[1]),(0,$.useLayoutEffect)(c,l);let u=r&&!o?`auto`:`none`,d=r&&!o?1:0,f;t[2]!==n||t[3]!==u||t[4]!==d?(f={position:`absolute`,right:n,top:38,transform:`translateY(-100%)`,pointerEvents:u,opacity:d,transition:`opacity 100ms ease`,zIndex:6},t[2]=n,t[3]=u,t[4]=d,t[5]=f):f=t[5];let p=o?null:i,m;return t[6]!==f||t[7]!==p?(m=(0,Q.jsx)(`div`,{ref:a,contentEditable:!1,onPointerDown:Fft,style:f,children:p}),t[6]=f,t[7]=p,t[8]=m):m=t[8],m}function Fft(e){e.preventDefault()}function Ift(e){let t=(0,Z.c)(33),{right:n,active:r,handlers:i,portalElement:a,labels:o,tokenStyle:s}=e,c=(0,$.useRef)(null),l=(0,$.useRef)(null),[u,d]=(0,$.useState)(!1),[f,p]=(0,$.useState)(!1),[m,h]=(0,$.useState)(null),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{d(!1),h(null)},t[0]=g):g=t[0];let _=g,v,y;t[1]===u?(v=t[2],y=t[3]):(v=()=>{if(!u)return;let e=c.current,t=l.current;return!e||!t?void 0:YL(e,t,()=>{QL(e,t,{strategy:`fixed`,placement:`bottom-end`,middleware:[XL(6),ZL()]}).then(e=>{let{x:t,y:n,middlewareData:r}=e;if(r.hide?.referenceHidden){_();return}h({left:t,top:n})})})},y=[u,_],t[1]=u,t[2]=v,t[3]=y),(0,$.useLayoutEffect)(v,y);let b,x;t[4]===u?(b=t[5],x=t[6]):(b=()=>{if(!u)return;let e=e=>{let t=e.target;t instanceof Node&&(l.current?.contains(t)||c.current?.contains(t))||_()},t=e=>{e.key===`Escape`&&_()};return document.addEventListener(`pointerdown`,e),document.addEventListener(`keydown`,t),()=>{document.removeEventListener(`pointerdown`,e),document.removeEventListener(`keydown`,t)}},x=[u,_],t[4]=u,t[5]=b,t[6]=x),(0,$.useLayoutEffect)(b,x);let S=r||u,C=o[`table-options`],w=S?0:-1,T,E;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>p(!0),E=()=>p(!1),t[7]=T,t[8]=E):(T=t[7],E=t[8]);let D;t[9]===u?D=t[10]:(D=()=>{u?_():d(!0)},t[9]=u,t[10]=D);let O=u?`var(--pt-plugin-table-lane-bg-hover)`:f?`var(--pt-plugin-table-header-bg)`:`transparent`,k=S?`auto`:`none`,A=+!!S,j;t[11]!==n||t[12]!==O||t[13]!==k||t[14]!==A?(j={position:`absolute`,right:n,top:13,width:25,height:25,display:`flex`,alignItems:`center`,justifyContent:`center`,border:`none`,borderRadius:3,padding:0,background:O,color:`var(--pt-plugin-table-fg)`,cursor:`pointer`,pointerEvents:k,opacity:A,transition:`opacity 100ms ease, background 100ms ease`,zIndex:6},t[11]=n,t[12]=O,t[13]=k,t[14]=A,t[15]=j):j=t[15];let M;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Q.jsx)(dft,{size:20}),t[16]=M):M=t[16];let N;t[17]!==u||t[18]!==D||t[19]!==j||t[20]!==C||t[21]!==w?(N=(0,Q.jsx)(`button`,{ref:c,type:`button`,contentEditable:!1,"aria-label":C,"aria-haspopup":`menu`,"aria-expanded":u,tabIndex:w,onMouseEnter:T,onMouseLeave:E,onPointerDown:Lft,onClick:D,style:j,children:M}),t[17]=u,t[18]=D,t[19]=j,t[20]=C,t[21]=w,t[22]=N):N=t[22];let P;t[23]!==i||t[24]!==o||t[25]!==m||t[26]!==u||t[27]!==a||t[28]!==s?(P=u?(0,WI.createPortal)((0,Q.jsxs)(`div`,{ref:l,role:`menu`,className:`pt-plugin-table-portal`,style:{...s,position:`fixed`,left:m?.left??0,top:m?.top??0,visibility:m?`visible`:`hidden`,width:200,background:`var(--pt-plugin-table-menu-bg)`,border:`1px solid var(--pt-plugin-table-menu-border)`,borderRadius:`var(--pt-plugin-table-radius)`,padding:5,zIndex:10100},children:[(0,Q.jsx)(W3,{label:o[`menu-header-row`],icon:(0,Q.jsx)(fft,{size:16}),trailing:(0,Q.jsx)(zft,{checked:i.hasHeader}),onClick:i.onToggleHeader}),(0,Q.jsx)(W3,{label:o[`menu-select-table`],icon:(0,Q.jsx)(pft,{size:16}),onClick:()=>{_(),i.onSelectTable()}}),(0,Q.jsx)(W3,{label:o[`menu-delete-table`],icon:(0,Q.jsx)(mft,{size:16}),destructive:!0,onClick:()=>{_(),i.onDeleteTable()}})]}),a??document.body):null,t[23]=i,t[24]=o,t[25]=m,t[26]=u,t[27]=a,t[28]=s,t[29]=P):P=t[29];let F;return t[30]!==N||t[31]!==P?(F=(0,Q.jsxs)(Q.Fragment,{children:[N,P]}),t[30]=N,t[31]=P,t[32]=F):F=t[32],F}function Lft(e){e.preventDefault(),e.stopPropagation()}function W3(e){let t=(0,Z.c)(17),{label:n,icon:r,trailing:i,destructive:a,onClick:o}=e,[s,c]=(0,$.useState)(!1),l,u;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>c(!0),u=()=>c(!1),t[0]=l,t[1]=u):(l=t[0],u=t[1]);let d=s?`var(--pt-plugin-table-menu-hover)`:`transparent`,f=a?`var(--pt-plugin-table-danger)`:`var(--pt-plugin-table-fg)`,p;t[2]!==d||t[3]!==f?(p={display:`flex`,alignItems:`center`,gap:10,width:`100%`,padding:`8px 10px`,border:`none`,background:d,cursor:`pointer`,borderRadius:4,textAlign:`left`,fontSize:13,color:f},t[2]=d,t[3]=f,t[4]=p):p=t[4];let m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m={width:21,height:21,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},t[5]=m):m=t[5];let h;t[6]===r?h=t[7]:(h=(0,Q.jsx)(`span`,{style:m,children:r}),t[6]=r,t[7]=h);let g;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(g={flex:1,whiteSpace:`nowrap`},t[8]=g):g=t[8];let _;t[9]===n?_=t[10]:(_=(0,Q.jsx)(`span`,{style:g,children:n}),t[9]=n,t[10]=_);let v;return t[11]!==o||t[12]!==p||t[13]!==h||t[14]!==_||t[15]!==i?(v=(0,Q.jsxs)(`button`,{type:`button`,role:`menuitem`,onPointerDown:Rft,onClick:o,onMouseEnter:l,onMouseLeave:u,style:p,children:[h,_,i]}),t[11]=o,t[12]=p,t[13]=h,t[14]=_,t[15]=i,t[16]=v):v=t[16],v}function Rft(e){return e.preventDefault()}function zft(e){let t=(0,Z.c)(6),{checked:n}=e,r=n?`var(--pt-plugin-table-toggle-track-on)`:`var(--pt-plugin-table-toggle-track)`,i=n?`flex-end`:`flex-start`,a;t[0]!==r||t[1]!==i?(a={width:28,height:16,borderRadius:8,padding:2,background:r,display:`flex`,alignItems:`center`,justifyContent:i,flexShrink:0,transition:`background 100ms ease`},t[0]=r,t[1]=i,t[2]=a):a=t[2];let o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Q.jsx)(`span`,{style:{width:12,height:12,borderRadius:`50%`,background:`var(--pt-plugin-table-toggle-knob)`,boxShadow:`0 1px 2px rgba(0,0,0,0.15)`}}),t[3]=o):o=t[3];let s;return t[4]===a?s=t[5]:(s=(0,Q.jsx)(`span`,{"aria-hidden":`true`,style:a,children:o}),t[4]=a,t[5]=s),s}function Bft(e){let t=(0,Z.c)(6),{metrics:n,kind:r,insertIndex:i}=e;if(r===`column`){let e=12+H3(n,i),r;return t[0]!==n.height||t[1]!==e?(r=(0,Q.jsx)(`div`,{style:{position:`absolute`,left:e,top:20,width:V3,height:n.height,transform:`translateX(-50%)`,background:M3,pointerEvents:`none`,zIndex:12}}),t[0]=n.height,t[1]=e,t[2]=r):r=t[2],r}let a=20+U3(n,i),o;return t[3]!==n.width||t[4]!==a?(o=(0,Q.jsx)(`div`,{style:{position:`absolute`,left:12,top:a,width:n.width,height:V3,transform:`translateY(-50%)`,background:M3,pointerEvents:`none`,zIndex:12}}),t[3]=n.width,t[4]=a,t[5]=o):o=t[5],o}function Vft(e){return t=>{t.detail===0&&e()}}var Hft=`0 10px 32px rgba(0, 0, 0, 0.14), 0 2px 6px rgba(0, 0, 0, 0.06)`;function Uft(e){let t=(0,Z.c)(32),{drag:n,metrics:r,hasHeader:i,cellTexts:a}=e;if(!n?.active||!r||!a)return null;let o=n.clientX-n.grabOffsetX,s=n.clientY-n.grabOffsetY;if(n.kind===`row`){let e=r.rows[n.index];if(!e)return null;let c=i&&n.index===0,l=c?`var(--pt-plugin-table-header-bg)`:`var(--pt-plugin-table-bg)`,u=c?P3:400,d;t[0]!==o||t[1]!==r.width||t[2]!==e.height||t[3]!==l||t[4]!==u||t[5]!==s?(d={position:`fixed`,left:o,top:s,width:r.width,height:e.height,display:`flex`,pointerEvents:`none`,zIndex:1e4,borderRadius:`var(--pt-plugin-table-radius)`,border:`1px solid ${N3}`,background:l,boxShadow:Hft,overflow:`hidden`,fontWeight:u},t[0]=o,t[1]=r.width,t[2]=e.height,t[3]=l,t[4]=u,t[5]=s,t[6]=d):d=t[6];let f;if(t[7]!==a||t[8]!==r.cols){let e;t[10]!==a||t[11]!==r.cols.length?(e=(e,t)=>(0,Q.jsx)(`div`,{style:{width:e.width,padding:`8px 12px`,borderRight:t(0,Q.jsx)(`div`,{style:{height:e.height,padding:`8px 12px`,borderBottom:te.top),i.top+i.height])}function qft(e,t,n){if(n.length===0)return 0;let r=e-t.left,i=n[n.length-1];return Jft(r,[...n.map(e=>e.left),i.left+i.width])}function Jft(e,t){let n=0,r=1/0;return t.forEach((t,i)=>{let a=Math.abs(e-t);ae?t-1:t}function Xft(e){let t=(0,Z.c)(14),{tableRef:n,metrics:r,onCommitRow:i,onCommitCol:a,onSelectRow:o,onSelectCol:s}=e,c=(0,$.useRef)(null),[l,u]=(0,$.useState)(null),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>{c.current=null,u(null),document.body.style.userSelect=``,document.body.style.cursor=``},t[0]=d):d=t[0];let f=d,p;t[1]!==r||t[2]!==a||t[3]!==i||t[4]!==s||t[5]!==o||t[6]!==n?(p=(e,t,l)=>{if(l.button!==0)return;l.preventDefault(),l.stopPropagation();let d=l.currentTarget;d.setPointerCapture(l.pointerId);let p=n.current?.getBoundingClientRect()??null,{grabOffsetX:m,grabOffsetY:h}=Gft(e,t,l.clientX,l.clientY,p,r);c.current={kind:e,index:t,startX:l.clientX,startY:l.clientY,clientX:l.clientX,clientY:l.clientY,grabOffsetX:m,grabOffsetY:h,active:!1,insertIndex:t,pointerId:l.pointerId},u({...c.current}),document.body.style.userSelect=`none`;let g=e=>{let t=c.current;if(!t||e.pointerId!==t.pointerId)return;let i=e.clientX-t.startX,a=e.clientY-t.startY,o=t.active||Math.hypot(i,a)>=4,s=n.current,l=t.insertIndex;if(o&&s&&r){let n=s.getBoundingClientRect();l=t.kind===`row`?Kft(e.clientY,n,r.rows):qft(e.clientX,n,r.cols)}c.current={...t,active:o,clientX:e.clientX,clientY:e.clientY,insertIndex:l},u({...c.current}),o&&(document.body.style.cursor=`grabbing`)},_=e=>{let t=c.current;if(t&&e.pointerId===t.pointerId){try{d.releasePointerCapture(t.pointerId)}catch{}t.active?t.kind===`row`?i(t.index,t.insertIndex):a(t.index,t.insertIndex):t.kind===`row`?o(t.index):s(t.index),window.removeEventListener(`pointermove`,g),window.removeEventListener(`pointerup`,_),window.removeEventListener(`pointercancel`,_),f()}};window.addEventListener(`pointermove`,g),window.addEventListener(`pointerup`,_),window.addEventListener(`pointercancel`,_)},t[1]=r,t[2]=a,t[3]=i,t[4]=s,t[5]=o,t[6]=n,t[7]=p):p=t[7];let m=p,h,g;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>()=>f(),g=[f],t[8]=h,t[9]=g):(h=t[8],g=t[9]),(0,$.useEffect)(h,g);let _=!!l?.active,v;return t[10]!==l||t[11]!==m||t[12]!==_?(v={drag:l,onHandlePointerDown:m,isDragging:_},t[10]=l,t[11]=m,t[12]=_,t[13]=v):v=t[13],v}function Zft(e,t,n){let r=(0,Z.c)(10),[i,a]=(0,$.useState)(!1),o;r[0]!==t||r[1]!==e?(o=()=>{let n=e.current;if(!n||t<1){a(!1);return}let r=t*140>n.clientWidth+2;a(e=>e===r?e:r)},r[0]=t,r[1]=e,r[2]=o):o=r[2];let s=o,c;r[3]!==s||r[4]!==e?(c=()=>{let t=e.current;if(!t)return;s(),window.addEventListener(`resize`,s);let n=new ResizeObserver(s);return n.observe(t),t.firstElementChild&&n.observe(t.firstElementChild),()=>{window.removeEventListener(`resize`,s),n.disconnect()}},r[3]=s,r[4]=e,r[5]=c):c=r[5];let l;return r[6]!==s||r[7]!==n||r[8]!==e?(l=[e,s,n],r[6]=s,r[7]=n,r[8]=e,r[9]=l):l=r[9],(0,$.useLayoutEffect)(c,l),i}function Qft(e,t){let n=(0,Z.c)(10),r;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={left:!1,right:!1},n[0]=r):r=n[0];let[i,a]=(0,$.useState)(r),o;n[1]===e?o=n[2]:(o=()=>{let t=e.current;if(!t){a({left:!1,right:!1});return}let{scrollLeft:n,scrollWidth:r,clientWidth:i}=t,o=r>i+2;a(e=>{let t={left:o&&n>2,right:o&&n+i{let t=e.current;if(!t)return;s(),t.addEventListener(`scroll`,s,{passive:!0}),window.addEventListener(`resize`,s);let n=new ResizeObserver(s);return n.observe(t),t.firstElementChild&&n.observe(t.firstElementChild),()=>{t.removeEventListener(`scroll`,s),window.removeEventListener(`resize`,s),n.disconnect()}},n[3]=s,n[4]=e,n[5]=c):c=n[5];let l;return n[6]!==s||n[7]!==t||n[8]!==e?(l=[e,s,t],n[6]=s,n[7]=t,n[8]=e,n[9]=l):l=n[9],(0,$.useEffect)(c,l),i}var $ft=(0,$.createContext)(null);function ept(e){let t=(0,Z.c)(143),{attributes:n,children:r,node:i,path:a,portalElement:o,renderMenu:s,icons:c,labels:l,tokens:u}=e,d;t[0]===l?d=t[1]:(d={...xft,...l},t[0]=l,t[1]=d);let f=d,p=u,m=AY(),h=gdt(i._type),{isTable:g}=d3(h),_=g(i)?i:void 0,v=_?f3(h,_):[],y=v.length,b=v[0]?p3(h,v[0]).length:0,x=(0,$.useRef)(null),S=(0,$.useRef)(null),C=v.map(e=>`${e._key}:${p3(h,e).map(rpt).join(`,`)}`).join(`|`),w=hft(x,C),T=Zft(S,b,C),E=Qft(S,C),[D,O]=(0,$.useState)(!1),[k,A]=(0,$.useState)(null),[j,M]=(0,$.useState)(!1),N=M2(m,npt),P;t[2]!==h||t[3]!==a?(P=e=>{let t=_3(e,h);return t&&vJ(t.tablePath,a)?t:null},t[2]=h,t[3]=a,t[4]=P):P=t[4];let F=M2(m,P,spt),I=F!==null,L=F&&F.rowRange[0]===F.rowRange[1]&&F.colRange[0]===0&&F.colRange[1]===b-1?F.rowRange[0]:null,R=F&&F.colRange[0]===F.colRange[1]&&F.rowRange[0]===0&&F.rowRange[1]===y-1?F.colRange[0]:null,z;t[5]===m?z=t[6]:(z=(e,t)=>{let n=m.getSnapshot(),r=opt(n,e),i=opt(n,t);r&&i&&m.send({type:`select`,at:{anchor:r,focus:i}})},t[5]=m,t[6]=z);let B=z,V;t[7]!==m||t[8]!==a||t[9]!==B?(V=e=>{let t=m.getSnapshot(),n=hq(t,a).at(e),r=n?hq(t,n.path):[],i=r.at(0),o=r.at(-1);i&&o&&B(i.path,o.path)},t[7]=m,t[8]=a,t[9]=B,t[10]=V):V=t[10];let H=V,U;t[11]!==m||t[12]!==a||t[13]!==B?(U=e=>{let t=m.getSnapshot(),n=hq(t,a),r=n.at(0),i=n.at(-1),o=r&&hq(t,r.path).at(e),s=i&&hq(t,i.path).at(e);o&&s&&B(o.path,s.path)},t[11]=m,t[12]=a,t[13]=B,t[14]=U):U=t[14];let W=U,ee;t[15]!==m||t[16]!==a?(ee=e=>{let t=m.getSnapshot(),n=hq(t,a),r=n.at(Math.min(e,n.length-1)),i=r&&hq(t,r.path).at(0),o=i&&cJ(t,i.path);o&&m.send({type:`custom.insert.row`,at:o.path,position:e{let t=m.getSnapshot(),n=hq(t,a).at(0),r=n?hq(t,n.path):[],i=r.at(Math.min(e,r.length-1)),o=i&&cJ(t,i.path);o&&m.send({type:`custom.insert.column`,at:o.path,position:e=1,ae;t[21]!==m||t[22]!==ie||t[23]!==a?(ae=()=>{m.send({type:`block.set`,at:a,props:{headerRows:+!ie}})},t[21]=m,t[22]=ie,t[23]=a,t[24]=ae):ae=t[24];let oe=ae,se;t[25]!==m||t[26]!==a||t[27]!==B?(se=()=>{let e=m.getSnapshot(),t=hq(e,a),n=t.at(0),r=t.at(-1),i=n&&hq(e,n.path).at(0),o=r&&hq(e,r.path).at(-1);i&&o&&B(i.path,o.path)},t[25]=m,t[26]=a,t[27]=B,t[28]=se):se=t[28];let ce=se,le;t[29]!==m||t[30]!==a?(le=()=>{let e=m.getSnapshot(),t=hq(e,a).at(0),n=t&&hq(e,t.path).at(0),r=n&&cJ(e,n.path);r&&m.send({type:`custom.unset.table`,at:r.path})},t[29]=m,t[30]=a,t[31]=le):le=t[31];let ue=le,de;t[32]!==m||t[33]!==a?(de=e=>{let t=m.getSnapshot(),n=hq(t,a).at(e),r=n&&hq(t,n.path).at(0),i=r&&cJ(t,r.path);i&&m.send({type:`custom.unset.row`,at:i.path})},t[32]=m,t[33]=a,t[34]=de):de=t[34];let G=de,fe;t[35]!==m||t[36]!==a?(fe=e=>{let t=m.getSnapshot(),n=hq(t,a).at(0),r=n&&hq(t,n.path).at(e),i=r&&cJ(t,r.path);i&&m.send({type:`custom.unset.column`,at:i.path})},t[35]=m,t[36]=a,t[37]=fe):fe=t[37];let pe=fe,me;t[38]!==m||t[39]!==a?(me=(e,t)=>{let n=Yft(e,t);if(n===e)return;let r=hq(m.getSnapshot(),a),i=r.at(e),o=r.at(n);i&&o&&m.send({type:`custom.move.row`,at:i.path,to:o.path})},t[38]=m,t[39]=a,t[40]=me):me=t[40];let he=me,ge;t[41]!==m||t[42]!==a?(ge=(e,t)=>{let n=Yft(e,t);if(n===e)return;let r=m.getSnapshot(),i=hq(r,a).at(0),o=i?hq(r,i.path):[],s=o.at(e),c=o.at(n);s&&c&&m.send({type:`custom.move.column`,at:s.path,to:c.path})},t[41]=m,t[42]=a,t[43]=ge):ge=t[43];let _e=ge,ve;t[44]!==_e||t[45]!==he||t[46]!==w||t[47]!==W||t[48]!==H?(ve={tableRef:x,metrics:w,onCommitRow:he,onCommitCol:_e,onSelectRow:H,onSelectCol:W},t[44]=_e,t[45]=he,t[46]=w,t[47]=W,t[48]=H,t[49]=ve):ve=t[49];let{drag:ye,onHandlePointerDown:be}=Xft(ve),xe=ye?.active?ye.kind:null,Se=ye?.active?ye.index:null,Ce=ye?.kind??null,we=ye?.index??null,Te;t[50]!==Se||t[51]!==xe?(Te=xe!==null&&Se!==null?{kind:xe,index:Se}:null,t[50]=Se,t[51]=xe,t[52]=Te):Te=t[52];let Ee=Te,De;if(t[53]!==we||t[54]!==Ce||t[55]!==m||t[56]!==a){bb0:{if(Ce===null||we===null){De=null;break bb0}let e=m.getSnapshot(),t=hq(e,a);if(Ce===`row`){let n=t.at(we);if(!n){De=null;break bb0}De=hq(e,n.path).map(t=>nJ(e,t.path)??``);break bb0}De=t.map(t=>{let n=hq(e,t.path).at(we);return n?nJ(e,n.path)??``:``})}t[53]=we,t[54]=Ce,t[55]=m,t[56]=a,t[57]=De}else De=t[57];let Oe=De,ke;t[58]===w?ke=t[59]:(ke=e=>{let t=x.current?.getBoundingClientRect();if(!t||!w)return;let n=e.clientY-t.top,r=e.clientX-t.left,i=w.rows.findIndex(e=>n>=e.top&&nr>=e.left&&r=o.top&&n<=w.height+20&&(i=w.rows.length-1);let s=w.cols.at(-1);a===-1&&s&&r>=s.left&&r<=w.width+20&&(a=w.cols.length-1),A(i>=0&&a>=0?{row:i,col:a}:null)},t[58]=w,t[59]=ke);let K=ke,Ae,je;t[60]===Symbol.for(`react.memo_cache_sentinel`)?(Ae=()=>O(!0),je=()=>{O(!1),A(null)},t[60]=Ae,t[61]=je):(Ae=t[60],je=t[61]);let Me=T?`auto`:void 0,Ne=T?12:void 0,Pe;t[62]!==Me||t[63]!==Ne?(Pe={overflowX:Me,paddingBottom:Ne},t[62]=Me,t[63]=Ne,t[64]=Pe):Pe=t[64];let Fe=T?b*140+32:void 0,Ie;t[65]===Fe?Ie=t[66]:(Ie={position:`relative`,padding:`20px 20px 20px 12px`,width:Fe},t[65]=Fe,t[66]=Ie);let Le=I?``:void 0,Re;t[67]===b?Re=t[68]:(Re=(0,Q.jsx)(`colgroup`,{contentEditable:!1,children:Array.from({length:b},tpt)}),t[67]=b,t[68]=Re);let ze;t[69]!==r||t[70]!==Ee?(ze=(0,Q.jsx)(`tbody`,{children:(0,Q.jsx)($ft.Provider,{value:Ee,children:r})}),t[69]=r,t[70]=Ee,t[71]=ze):ze=t[71];let Be;t[72]!==Le||t[73]!==Re||t[74]!==ze?(Be=(0,Q.jsxs)(`table`,{ref:x,className:`pt-plugin-table`,"data-pt-plugin-table-cell-range":Le,children:[Re,ze]}),t[72]=Le,t[73]=Re,t[74]=ze,t[75]=Be):Be=t[75];let Ve;t[76]!==D||t[77]!==ye||t[78]!==k||t[79]!==re||t[80]!==te||t[81]!==w||t[82]!==be||t[83]!==N||t[84]!==f||t[85]!==W||t[86]!==H||t[87]!==R||t[88]!==L?(Ve=N?null:(0,Q.jsx)(Sft,{labels:f,metrics:w,active:D,hoverCell:k,selectedRow:L,selectedCol:R,onHandlePointerDown:be,onHandleKeyboardSelect:(e,t)=>{e===`row`?H(t):W(t)},drag:ye,onInsertRow:te,onInsertCol:re}),t[76]=D,t[77]=ye,t[78]=k,t[79]=re,t[80]=te,t[81]=w,t[82]=be,t[83]=N,t[84]=f,t[85]=W,t[86]=H,t[87]=R,t[88]=L,t[89]=Ve):Ve=t[89];let He;t[90]!==Ie||t[91]!==Be||t[92]!==Ve?(He=(0,Q.jsxs)(`div`,{className:`pt-plugin-table-inner`,style:Ie,children:[Be,Ve]}),t[90]=Ie,t[91]=Be,t[92]=Ve,t[93]=He):He=t[93];let Ue;t[94]!==Pe||t[95]!==He?(Ue=(0,Q.jsx)(`div`,{ref:S,className:`pt-plugin-table-scroll`,style:Pe,children:He}),t[94]=Pe,t[95]=He,t[96]=Ue):Ue=t[96];let We;t[97]!==ye||t[98]!==Oe||t[99]!==ie||t[100]!==w||t[101]!==N?(We=N?null:(0,Q.jsx)(Uft,{drag:ye,metrics:w,hasHeader:ie,cellTexts:Oe}),t[97]=ye,t[98]=Oe,t[99]=ie,t[100]=w,t[101]=N,t[102]=We):We=t[102];let Ge;t[103]!==D||t[104]!==ue||t[105]!==ie||t[106]!==j||t[107]!==o||t[108]!==N||t[109]!==s||t[110]!==f||t[111]!==T||t[112]!==ce||t[113]!==oe||t[114]!==p?(Ge=N?null:s?(0,Q.jsx)(Pft,{right:T?0:20,visible:D||j,children:s({hasHeader:ie,onToggleHeader:oe,onSelectTable:ce,onDeleteTable:ue,onOpenChange:M})}):(0,Q.jsx)(Ift,{labels:f,tokenStyle:p,right:T?0:20,active:D,portalElement:o,handlers:{hasHeader:ie,onToggleHeader:oe,onSelectTable:ce,onDeleteTable:ue}}),t[103]=D,t[104]=ue,t[105]=ie,t[106]=j,t[107]=o,t[108]=N,t[109]=s,t[110]=f,t[111]=T,t[112]=ce,t[113]=oe,t[114]=p,t[115]=Ge):Ge=t[115];let Ke;t[116]!==E.left||t[117]!==E.right?(Ke=(0,Q.jsx)(Wft,{left:E.left,right:E.right}),t[116]=E.left,t[117]=E.right,t[118]=Ke):Ke=t[118];let qe;t[119]!==b||t[120]!==pe||t[121]!==G||t[122]!==c?.trash||t[123]!==w||t[124]!==o||t[125]!==N||t[126]!==f||t[127]!==y||t[128]!==R||t[129]!==L||t[130]!==p?(qe=N?null:(0,Q.jsx)(jft,{labels:f,tokenStyle:p,tableRef:x,metrics:w,portalElement:o,trashIcon:c?.trash,selectedRow:L,selectedCol:R,canDeleteRow:y>1,canDeleteCol:b>1,onDeleteRow:G,onDeleteCol:pe}),t[119]=b,t[120]=pe,t[121]=G,t[122]=c?.trash,t[123]=w,t[124]=o,t[125]=N,t[126]=f,t[127]=y,t[128]=R,t[129]=L,t[130]=p,t[131]=qe):qe=t[131];let Je;t[132]!==K||t[133]!==Ue||t[134]!==We||t[135]!==Ge||t[136]!==Ke||t[137]!==qe||t[138]!==p?(Je=(0,Q.jsxs)(`div`,{className:`pt-plugin-table-chrome`,style:p,onMouseEnter:Ae,onMouseLeave:je,onMouseMove:K,children:[Ue,We,Ge,Ke,qe]}),t[132]=K,t[133]=Ue,t[134]=We,t[135]=Ge,t[136]=Ke,t[137]=qe,t[138]=p,t[139]=Je):Je=t[139];let Ye;return t[140]!==n||t[141]!==Je?(Ye=(0,Q.jsx)(`div`,{...n,children:Je}),t[140]=n,t[141]=Je,t[142]=Ye):Ye=t[142],Ye}function tpt(e,t){return(0,Q.jsx)(`col`,{},t)}function npt(e){return e.context.readOnly}function rpt(e){return e._key}function ipt(e){let t=(0,Z.c)(4),{attributes:n,children:r,selected:i}=e,a=i?``:void 0,o;return t[0]!==n||t[1]!==r||t[2]!==a?(o=(0,Q.jsx)(`tr`,{...n,"data-pt-plugin-table-selected":a,children:r}),t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3],o}function apt(e){let t=(0,Z.c)(15),{attributes:n,children:r,node:i,path:a}=e,o=AY(),s;t[0]===i._type?s=t[1]:(s=gdt(i._type),t[0]=i._type,t[1]=s);let c=s,l;t[2]!==c||t[3]!==a?(l=e=>{let{isCell:t,isRow:n,isTable:r}=d3(c),i=Gq(e,a,{match:t}),o=i&&bq(e,i.path,{match:n}),s=o&&bq(e,o.path,{match:r});if(!i||!o||!s)return null;let l=f3(c,s.node),u=l.findIndex(e=>e._key===o.node._key),d=p3(c,o.node).findIndex(e=>e._key===i.node._key),f=_3(e,c),p=f&&vJ(f.tablePath,s.path)?{r0:f.rowRange[0],r1:f.rowRange[1],c0:f.colRange[0],c1:f.colRange[1]}:null,m=l[0];return{rowIdx:u,colIdx:d,rowCount:l.length,colCount:m?p3(c,m).length:0,isHeader:(Number(s.node.headerRows)||0)>=1&&u===0,range:p}},t[2]=c,t[3]=a,t[4]=l):l=t[4];let u=M2(o,l,cpt),d=(0,$.useContext)($ft),f=u!==null&&d!==null&&(d.kind===`row`?u.rowIdx===d.index:u.colIdx===d.index),p;t[5]===u?p=t[6]:(p=u?uft(u):void 0,t[5]=u,t[6]=p);let m=p,h=u?.isHeader?``:void 0,g;t[7]!==f||t[8]!==m?(g=f?{...m,opacity:.35}:m,t[7]=f,t[8]=m,t[9]=g):g=t[9];let _;return t[10]!==n||t[11]!==r||t[12]!==h||t[13]!==g?(_=(0,Q.jsx)(`td`,{...n,"data-pt-plugin-table-header":h,style:g,children:r}),t[10]=n,t[11]=r,t[12]=h,t[13]=g,t[14]=_):_=t[14],_}function opt(e,t){let n=cJ(e,t),r=n&&Uq(e,n.path);return r?CJ({context:e.context,block:r}):null}function spt(e,t){return e===t?!0:!e||!t?!1:e.rowRange[0]===t.rowRange[0]&&e.rowRange[1]===t.rowRange[1]&&e.colRange[0]===t.colRange[0]&&e.colRange[1]===t.colRange[1]&&vJ(e.tablePath,t.tablePath)}function cpt(e,t){return e===t?!0:!e||!t?!1:e.rowIdx===t.rowIdx&&e.colIdx===t.colIdx&&e.rowCount===t.rowCount&&e.colCount===t.colCount&&e.isHeader===t.isHeader&&lpt(e.range,t.range)}function lpt(e,t){return e===t?!0:!e||!t?!1:e.r0===t.r0&&e.r1===t.r1&&e.c0===t.c0&&e.c1===t.c1}var G3={table:P2({type:`table`,arrayField:`rows`,render:e=>(0,Q.jsx)(ept,{...e})}),row:P2({type:`row`,arrayField:`cells`,render:e=>(0,Q.jsx)(ipt,{...e})}),cell:P2({type:`cell`,arrayField:`value`,render:e=>(0,Q.jsx)(apt,{...e})})};function upt(e){return function(t,n,r){var i=Object(t);if(!OD(t)){var a=dO(n,3);t=kD(t),n=function(e){return a(i[e],e,i)}}var o=e(t,n,r);return o>-1?i[a?t[o]:o]:void 0}}var dpt=upt(n3);function fpt(){var e=[...arguments];return(0,$.useMemo)(()=>t=>{e.forEach(e=>e(t))},e)}var K3=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function q3(e){let t=Object.prototype.toString.call(e);return t===`[object Window]`||t===`[object global]`}function J3(e){return`nodeType`in e}function Y3(e){return e?q3(e)?e:J3(e)?e.ownerDocument?.defaultView??window:window:window}function X3(e){let{Document:t}=Y3(e);return e instanceof t}function Z3(e){return!q3(e)&&e instanceof Y3(e).HTMLElement}function ppt(e){return e instanceof Y3(e).SVGElement}function Q3(e){return e?q3(e)?e.document:J3(e)?X3(e)?e:Z3(e)||ppt(e)?e.ownerDocument:document:document:document}var $3=K3?$.useLayoutEffect:$.useEffect;function e6(e){let t=(0,$.useRef)(e);return $3(()=>{t.current=e}),(0,$.useCallback)(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}function mpt(){let e=(0,$.useRef)(null);return[(0,$.useCallback)((t,n)=>{e.current=setInterval(t,n)},[]),(0,$.useCallback)(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[])]}function t6(e,t){t===void 0&&(t=[e]);let n=(0,$.useRef)(e);return $3(()=>{n.current!==e&&(n.current=e)},t),n}function n6(e,t){let n=(0,$.useRef)();return(0,$.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function r6(e){let t=e6(e),n=(0,$.useRef)(null);return[n,(0,$.useCallback)(e=>{e!==n.current&&t?.(e,n.current),n.current=e},[])]}function i6(e){let t=(0,$.useRef)();return(0,$.useEffect)(()=>{t.current=e},[e]),t.current}var a6={};function o6(e,t){return(0,$.useMemo)(()=>{if(t)return t;let n=a6[e]==null?0:a6[e]+1;return a6[e]=n,e+`-`+n},[e,t])}function hpt(e){return function(t){return[...arguments].slice(1).reduce((t,n)=>{let r=Object.entries(n);for(let[n,i]of r){let r=t[n];r!=null&&(t[n]=r+e*i)}return t},{...t})}}var s6=hpt(1),c6=hpt(-1);function gpt(e){return`clientX`in e&&`clientY`in e}function l6(e){if(!e)return!1;let{KeyboardEvent:t}=Y3(e.target);return t&&e instanceof t}function _pt(e){if(!e)return!1;let{TouchEvent:t}=Y3(e.target);return t&&e instanceof t}function u6(e){if(_pt(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return gpt(e)?{x:e.clientX,y:e.clientY}:null}var d6=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return`translate3d(`+(t?Math.round(t):0)+`px, `+(n?Math.round(n):0)+`px, 0)`}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return`scaleX(`+t+`) scaleY(`+n+`)`}},Transform:{toString(e){if(e)return[d6.Translate.toString(e),d6.Scale.toString(e)].join(` `)}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+` `+n+`ms `+r}}}),vpt=`a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]`;function ypt(e){return e.matches(vpt)?e:e.querySelector(vpt)}var bpt={display:`none`};function xpt(e){let{id:t,value:n}=e;return $.createElement(`div`,{id:t,style:bpt},n)}function Spt(e){let{id:t,announcement:n,ariaLiveType:r=`assertive`}=e;return $.createElement(`div`,{id:t,style:{position:`fixed`,top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:`hidden`,clip:`rect(0 0 0 0)`,clipPath:`inset(100%)`,whiteSpace:`nowrap`},role:`status`,"aria-live":r,"aria-atomic":!0},n)}function Cpt(){let[e,t]=(0,$.useState)(``);return{announce:(0,$.useCallback)(e=>{e!=null&&t(e)},[]),announcement:e}}var wpt=(0,$.createContext)(null);function Tpt(e){let t=(0,$.useContext)(wpt);(0,$.useEffect)(()=>{if(!t)throw Error(`useDndMonitor must be used within a children of `);return t(e)},[e,t])}function Ept(){let[e]=(0,$.useState)(()=>new Set),t=(0,$.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,$.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>e[n]?.call(e,r))},[e]),t]}var Dpt={draggable:` - To pick up a draggable item, press the space bar. - While dragging, use the arrow keys to move the item. - Press space again to drop the item in its new position, or press escape to cancel. - `},Opt={onDragStart(e){let{active:t}=e;return`Picked up draggable item `+t.id+`.`},onDragOver(e){let{active:t,over:n}=e;return n?`Draggable item `+t.id+` was moved over droppable area `+n.id+`.`:`Draggable item `+t.id+` is no longer over a droppable area.`},onDragEnd(e){let{active:t,over:n}=e;return n?`Draggable item `+t.id+` was dropped over droppable area `+n.id:`Draggable item `+t.id+` was dropped.`},onDragCancel(e){let{active:t}=e;return`Dragging was cancelled. Draggable item `+t.id+` was dropped.`}};function kpt(e){let{announcements:t=Opt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:i=Dpt}=e,{announce:a,announcement:o}=Cpt(),s=o6(`DndLiveRegion`),[c,l]=(0,$.useState)(!1);if((0,$.useEffect)(()=>{l(!0)},[]),Tpt((0,$.useMemo)(()=>({onDragStart(e){let{active:n}=e;a(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&a(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;a(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;a(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;a(t.onDragCancel({active:n,over:r}))}}),[a,t])),!c)return null;let u=$.createElement($.Fragment,null,$.createElement(xpt,{id:r,value:i.draggable}),$.createElement(Spt,{id:s,announcement:o}));return n?(0,WI.createPortal)(u,n):u}var f6;(function(e){e.DragStart=`dragStart`,e.DragMove=`dragMove`,e.DragEnd=`dragEnd`,e.DragCancel=`dragCancel`,e.DragOver=`dragOver`,e.RegisterDroppable=`registerDroppable`,e.SetDroppableDisabled=`setDroppableDisabled`,e.UnregisterDroppable=`unregisterDroppable`})(f6||={});function p6(){}function Apt(e,t){return(0,$.useMemo)(()=>({sensor:e,options:t??{}}),[e,t])}function jpt(){var e=[...arguments];return(0,$.useMemo)(()=>[...e].filter(e=>e!=null),[...e])}var m6=Object.freeze({x:0,y:0});function Mpt(e,t){return Math.sqrt((e.x-t.x)**2+(e.y-t.y)**2)}function Npt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function Ppt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function Fpt(e){let{left:t,top:n,height:r,width:i}=e;return[{x:t,y:n},{x:t+i,y:n},{x:t,y:n+r},{x:t+i,y:n+r}]}function Ipt(e,t){if(!e||e.length===0)return null;let[n]=e;return t?n[t]:n}function Lpt(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}var Rpt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=Lpt(t,t.left,t.top),a=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=Mpt(Lpt(r),i);a.push({id:t,data:{droppableContainer:e,value:n}})}}return a.sort(Npt)},zpt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=Fpt(t),a=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=Fpt(r),o=i.reduce((e,t,r)=>e+Mpt(n[r],t),0),s=Number((o/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:s}})}}return a.sort(Npt)};function Bpt(e,t){let n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),o=i-r,s=a-n;if(r{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,i=[];for(let e of r){let{id:r}=e,a=n.get(r);if(a){let n=Bpt(a,t);n>0&&i.push({id:r,data:{droppableContainer:e,value:n}})}}return i.sort(Ppt)};function Hpt(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function Upt(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:m6}function Wpt(e){return function(t){return[...arguments].slice(1).reduce((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x}),{...t})}}var Gpt=Wpt(1);function Kpt(e){if(e.startsWith(`matrix3d(`)){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith(`matrix(`)){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function qpt(e,t,n){let r=Kpt(t);if(!r)return e;let{scaleX:i,scaleY:a,x:o,y:s}=r,c=e.left-o-(1-i)*parseFloat(n),l=e.top-s-(1-a)*parseFloat(n.slice(n.indexOf(` `)+1)),u=i?e.width/i:e.width,d=a?e.height/a:e.height;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c}}var Jpt={ignoreTransform:!1};function h6(e,t){t===void 0&&(t=Jpt);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:r}=Y3(e).getComputedStyle(e);t&&(n=qpt(n,t,r))}let{top:r,left:i,width:a,height:o,bottom:s,right:c}=n;return{top:r,left:i,width:a,height:o,bottom:s,right:c}}function Ypt(e){return h6(e,{ignoreTransform:!0})}function Xpt(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function Zpt(e,t){return t===void 0&&(t=Y3(e).getComputedStyle(e)),t.position===`fixed`}function Qpt(e,t){t===void 0&&(t=Y3(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return[`overflow`,`overflowX`,`overflowY`].some(e=>{let r=t[e];return typeof r==`string`&&n.test(r)})}function g6(e,t){let n=[];function r(i){if(t!=null&&n.length>=t||!i)return n;if(X3(i)&&i.scrollingElement!=null&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!Z3(i)||ppt(i)||n.includes(i))return n;let a=Y3(e).getComputedStyle(i);return i!==e&&Qpt(i,a)&&n.push(i),Zpt(i,a)?n:r(i.parentNode)}return e?r(e):n}function $pt(e){let[t]=g6(e,1);return t??null}function _6(e){return!K3||!e?null:q3(e)?e:J3(e)?X3(e)||e===Q3(e).scrollingElement?window:Z3(e)?e:null:null}function emt(e){return q3(e)?e.scrollX:e.scrollLeft}function tmt(e){return q3(e)?e.scrollY:e.scrollTop}function v6(e){return{x:emt(e),y:tmt(e)}}var y6;(function(e){e[e.Forward=1]=`Forward`,e[e.Backward=-1]=`Backward`})(y6||={});function nmt(e){return!K3||!e?!1:e===document.scrollingElement}function rmt(e){let t={x:0,y:0},n=nmt(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}var imt={x:.2,y:.2};function amt(e,t,n,r,i){let{top:a,left:o,right:s,bottom:c}=n;r===void 0&&(r=10),i===void 0&&(i=imt);let{isTop:l,isBottom:u,isLeft:d,isRight:f}=rmt(e),p={x:0,y:0},m={x:0,y:0},h={height:t.height*i.y,width:t.width*i.x};return!l&&a<=t.top+h.height?(p.y=y6.Backward,m.y=r*Math.abs((t.top+h.height-a)/h.height)):!u&&c>=t.bottom-h.height&&(p.y=y6.Forward,m.y=r*Math.abs((t.bottom-h.height-c)/h.height)),!f&&s>=t.right-h.width?(p.x=y6.Forward,m.x=r*Math.abs((t.right-h.width-s)/h.width)):!d&&o<=t.left+h.width&&(p.x=y6.Backward,m.x=r*Math.abs((t.left+h.width-o)/h.width)),{direction:p,speed:m}}function omt(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:r,bottom:i}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:i,width:e.clientWidth,height:e.clientHeight}}function smt(e){return e.reduce((e,t)=>s6(e,v6(t)),m6)}function cmt(e){return e.reduce((e,t)=>e+emt(t),0)}function lmt(e){return e.reduce((e,t)=>e+tmt(t),0)}function umt(e,t){if(t===void 0&&(t=h6),!e)return;let{top:n,left:r,bottom:i,right:a}=t(e);$pt(e)&&(i<=0||a<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:`center`,inline:`center`})}var dmt=[[`x`,[`left`,`right`],cmt],[`y`,[`top`,`bottom`],lmt]],b6=class{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let n=g6(t),r=smt(n);this.rect={...e},this.width=e.width,this.height=e.height;for(let[e,t,i]of dmt)for(let a of t)Object.defineProperty(this,a,{get:()=>{let t=i(n),o=r[e]-t;return this.rect[a]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}},x6=class{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>this.target?.removeEventListener(...e))},this.target=e}add(e,t,n){var r;(r=this.target)==null||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}};function fmt(e){let{EventTarget:t}=Y3(e);return e instanceof t?e:Q3(e)}function S6(e,t){let n=Math.abs(e.x),r=Math.abs(e.y);return typeof t==`number`?Math.sqrt(n**2+r**2)>t:`x`in t&&`y`in t?n>t.x&&r>t.y:`x`in t?n>t.x:`y`in t&&r>t.y}var C6;(function(e){e.Click=`click`,e.DragStart=`dragstart`,e.Keydown=`keydown`,e.ContextMenu=`contextmenu`,e.Resize=`resize`,e.SelectionChange=`selectionchange`,e.VisibilityChange=`visibilitychange`})(C6||={});function pmt(e){e.preventDefault()}function mmt(e){e.stopPropagation()}var w6;(function(e){e.Space=`Space`,e.Down=`ArrowDown`,e.Right=`ArrowRight`,e.Left=`ArrowLeft`,e.Up=`ArrowUp`,e.Esc=`Escape`,e.Enter=`Enter`,e.Tab=`Tab`})(w6||={});var hmt={start:[w6.Space,w6.Enter],cancel:[w6.Esc],end:[w6.Space,w6.Enter,w6.Tab]},gmt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case w6.Right:return{...n,x:n.x+25};case w6.Left:return{...n,x:n.x-25};case w6.Down:return{...n,y:n.y+25};case w6.Up:return{...n,y:n.y-25}}},T6=class{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new x6(Q3(t)),this.windowListeners=new x6(Y3(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(C6.Resize,this.handleCancel),this.windowListeners.add(C6.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(C6.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&umt(n),t(m6)}handleKeyDown(e){if(l6(e)){let{active:t,context:n,options:r}=this.props,{keyboardCodes:i=hmt,coordinateGetter:a=gmt,scrollBehavior:o=`smooth`}=r,{code:s}=e;if(i.end.includes(s)){this.handleEnd(e);return}if(i.cancel.includes(s)){this.handleCancel(e);return}let{collisionRect:c}=n.current,l=c?{x:c.left,y:c.top}:m6;this.referenceCoordinates||=l;let u=a(e,{active:t,context:n.current,currentCoordinates:l});if(u){let t=c6(u,l),r={x:0,y:0},{scrollableAncestors:i}=n.current;for(let n of i){let i=e.code,{isTop:a,isRight:s,isLeft:c,isBottom:l,maxScroll:d,minScroll:f}=rmt(n),p=omt(n),m={x:Math.min(i===w6.Right?p.right-p.width/2:p.right,Math.max(i===w6.Right?p.left:p.left+p.width/2,u.x)),y:Math.min(i===w6.Down?p.bottom-p.height/2:p.bottom,Math.max(i===w6.Down?p.top:p.top+p.height/2,u.y))},h=i===w6.Right&&!s||i===w6.Left&&!c,g=i===w6.Down&&!l||i===w6.Up&&!a;if(h&&m.x!==u.x){let e=n.scrollLeft+t.x,a=i===w6.Right&&e<=d.x||i===w6.Left&&e>=f.x;if(a&&!t.y){n.scrollTo({left:e,behavior:o});return}r.x=a?n.scrollLeft-e:i===w6.Right?n.scrollLeft-d.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:o});break}if(g&&m.y!==u.y){let e=n.scrollTop+t.y,a=i===w6.Down&&e<=d.y||i===w6.Up&&e>=f.y;if(a&&!t.x){n.scrollTo({top:e,behavior:o});return}r.y=a?n.scrollTop-e:i===w6.Down?n.scrollTop-d.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:o});break}}this.handleMove(e,s6(c6(u,this.referenceCoordinates),r))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};T6.activators=[{eventName:`onKeyDown`,handler:(e,t,n)=>{let{keyboardCodes:r=hmt,onActivation:i}=t,{active:a}=n,{code:o}=e.nativeEvent;if(r.start.includes(o)){let t=a.activatorNode.current;return t&&e.target!==t?!1:(e.preventDefault(),i?.({event:e.nativeEvent}),!0)}return!1}}];function _mt(e){return!!(e&&`distance`in e)}function vmt(e){return!!(e&&`delay`in e)}var E6=class{constructor(e,t,n){n===void 0&&(n=fmt(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;let{event:r}=e,{target:i}=r;this.props=e,this.events=t,this.document=Q3(i),this.documentListeners=new x6(this.document),this.listeners=new x6(n),this.windowListeners=new x6(Y3(i)),this.initialCoordinates=u6(r)??m6,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(C6.Resize,this.handleCancel),this.windowListeners.add(C6.DragStart,pmt),this.windowListeners.add(C6.VisibilityChange,this.handleCancel),this.windowListeners.add(C6.ContextMenu,pmt),this.documentListeners.add(C6.Keydown,this.handleKeydown),t){if(n!=null&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(vmt(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(_mt(t)){this.handlePending(t);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){let{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(C6.Click,mmt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(C6.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){let{activated:t,initialCoordinates:n,props:r}=this,{onMove:i,options:{activationConstraint:a}}=r;if(!n)return;let o=u6(e)??m6,s=c6(n,o);if(!t&&a){if(_mt(a)){if(a.tolerance!=null&&S6(s,a.tolerance))return this.handleCancel();if(S6(s,a.distance))return this.handleStart()}if(vmt(a)&&S6(s,a.tolerance))return this.handleCancel();this.handlePending(a,s);return}e.cancelable&&e.preventDefault(),i(o)}handleEnd(){let{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){let{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===w6.Esc&&this.handleCancel()}removeTextSelection(){var e;(e=this.document.getSelection())==null||e.removeAllRanges()}},ymt={cancel:{name:`pointercancel`},move:{name:`pointermove`},end:{name:`pointerup`}},D6=class extends E6{constructor(e){let{event:t}=e,n=Q3(t.target);super(e,ymt,n)}};D6.activators=[{eventName:`onPointerDown`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r?.({event:n}),!0)}}];var bmt={move:{name:`mousemove`},end:{name:`mouseup`}},xmt;(function(e){e[e.RightClick=2]=`RightClick`})(xmt||={});var Smt=class extends E6{constructor(e){super(e,bmt,Q3(e.event.target))}};Smt.activators=[{eventName:`onMouseDown`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==xmt.RightClick&&(r?.({event:n}),!0)}}];var O6={cancel:{name:`touchcancel`},move:{name:`touchmove`},end:{name:`touchend`}},Cmt=class extends E6{constructor(e){super(e,O6)}static setup(){return window.addEventListener(O6.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(O6.move.name,e)};function e(){}}};Cmt.activators=[{eventName:`onTouchStart`,handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t,{touches:i}=n;return i.length>1?!1:(r?.({event:n}),!0)}}];var k6;(function(e){e[e.Pointer=0]=`Pointer`,e[e.DraggableRect=1]=`DraggableRect`})(k6||={});var A6;(function(e){e[e.TreeOrder=0]=`TreeOrder`,e[e.ReversedTreeOrder=1]=`ReversedTreeOrder`})(A6||={});function wmt(e){let{acceleration:t,activator:n=k6.Pointer,canScroll:r,draggingRect:i,enabled:a,interval:o=5,order:s=A6.TreeOrder,pointerCoordinates:c,scrollableAncestors:l,scrollableAncestorRects:u,delta:d,threshold:f}=e,p=Emt({delta:d,disabled:!a}),[m,h]=mpt(),g=(0,$.useRef)({x:0,y:0}),_=(0,$.useRef)({x:0,y:0}),v=(0,$.useMemo)(()=>{switch(n){case k6.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case k6.DraggableRect:return i}},[n,i,c]),y=(0,$.useRef)(null),b=(0,$.useCallback)(()=>{let e=y.current;if(!e)return;let t=g.current.x*_.current.x,n=g.current.y*_.current.y;e.scrollBy(t,n)},[]),x=(0,$.useMemo)(()=>s===A6.TreeOrder?[...l].reverse():l,[s,l]);(0,$.useEffect)(()=>{if(!a||!l.length||!v){h();return}for(let e of x){if(r?.(e)===!1)continue;let n=l.indexOf(e),i=u[n];if(!i)continue;let{direction:a,speed:s}=amt(e,i,v,t,f);for(let e of[`x`,`y`])p[e][a[e]]||(s[e]=0,a[e]=0);if(s.x>0||s.y>0){h(),y.current=e,m(b,o),g.current=s,_.current=a;return}}g.current={x:0,y:0},_.current={x:0,y:0},h()},[t,b,r,h,a,o,JSON.stringify(v),JSON.stringify(p),m,l,x,u,JSON.stringify(f)])}var Tmt={x:{[y6.Backward]:!1,[y6.Forward]:!1},y:{[y6.Backward]:!1,[y6.Forward]:!1}};function Emt(e){let{delta:t,disabled:n}=e,r=i6(t);return n6(e=>{if(n||!r||!e)return Tmt;let i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[y6.Backward]:e.x[y6.Backward]||i.x===-1,[y6.Forward]:e.x[y6.Forward]||i.x===1},y:{[y6.Backward]:e.y[y6.Backward]||i.y===-1,[y6.Forward]:e.y[y6.Forward]||i.y===1}}},[n,t,r])}function Dmt(e,t){let n=t==null?void 0:e.get(t),r=n?n.node.current:null;return n6(e=>t==null?null:r??e??null,[r,t])}function Omt(e,t){return(0,$.useMemo)(()=>e.reduce((e,n)=>{let{sensor:r}=n,i=r.activators.map(e=>({eventName:e.eventName,handler:t(e.handler,n)}));return[...e,...i]},[]),[e,t])}var j6;(function(e){e[e.Always=0]=`Always`,e[e.BeforeDragging=1]=`BeforeDragging`,e[e.WhileDragging=2]=`WhileDragging`})(j6||={});var kmt;(function(e){e.Optimized=`optimized`})(kmt||={});var Amt=new Map;function jmt(e,t){let{dragging:n,dependencies:r,config:i}=t,[a,o]=(0,$.useState)(null),{frequency:s,measure:c,strategy:l}=i,u=(0,$.useRef)(e),d=g(),f=t6(d),p=(0,$.useCallback)(function(e){e===void 0&&(e=[]),!f.current&&o(t=>t===null?e:t.concat(e.filter(e=>!t.includes(e))))},[f]),m=(0,$.useRef)(null),h=n6(t=>{if(d&&!n)return Amt;if(!t||t===Amt||u.current!==e||a!=null){let t=new Map;for(let n of e){if(!n)continue;if(a&&a.length>0&&!a.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,r=e?new b6(c(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,a,n,d,c]);return(0,$.useEffect)(()=>{u.current=e},[e]),(0,$.useEffect)(()=>{d||p()},[n,d]),(0,$.useEffect)(()=>{a&&a.length>0&&o(null)},[JSON.stringify(a)]),(0,$.useEffect)(()=>{d||typeof s!=`number`||m.current!==null||(m.current=setTimeout(()=>{p(),m.current=null},s))},[s,d,p,...r]),{droppableRects:h,measureDroppableContainers:p,measuringScheduled:a!=null};function g(){switch(l){case j6.Always:return!1;case j6.BeforeDragging:return n;default:return!n}}}function Mmt(e,t){return n6(n=>e?n||(typeof t==`function`?t(e):e):null,[t,e])}function Nmt(e,t){return Mmt(e,t)}function Pmt(e){let{callback:t,disabled:n}=e,r=e6(t),i=(0,$.useMemo)(()=>{if(n||typeof window>`u`||window.MutationObserver===void 0)return;let{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,$.useEffect)(()=>()=>i?.disconnect(),[i]),i}function M6(e){let{callback:t,disabled:n}=e,r=e6(t),i=(0,$.useMemo)(()=>{if(n||typeof window>`u`||window.ResizeObserver===void 0)return;let{ResizeObserver:e}=window;return new e(r)},[n]);return(0,$.useEffect)(()=>()=>i?.disconnect(),[i]),i}function Fmt(e){return new b6(h6(e),e)}function Imt(e,t,n){t===void 0&&(t=Fmt);let[r,i]=(0,$.useState)(null);function a(){i(r=>{if(!e)return null;if(e.isConnected===!1)return r??n??null;let i=t(e);return JSON.stringify(r)===JSON.stringify(i)?r:i})}let o=Pmt({callback(t){if(e)for(let n of t){let{type:t,target:r}=n;if(t===`childList`&&r instanceof HTMLElement&&r.contains(e)){a();break}}}}),s=M6({callback:a});return $3(()=>{a(),e?(s?.observe(e),o?.observe(document.body,{childList:!0,subtree:!0})):(s?.disconnect(),o?.disconnect())},[e]),r}function Lmt(e){return Upt(e,Mmt(e))}var Rmt=[];function zmt(e){let t=(0,$.useRef)(e),n=n6(n=>e?n&&n!==Rmt&&e&&t.current&&e.parentNode===t.current.parentNode?n:g6(e):Rmt,[e]);return(0,$.useEffect)(()=>{t.current=e},[e]),n}function Bmt(e){let[t,n]=(0,$.useState)(null),r=(0,$.useRef)(e),i=(0,$.useCallback)(e=>{let t=_6(e.target);t&&n(e=>e?(e.set(t,v6(t)),new Map(e)):null)},[]);return(0,$.useEffect)(()=>{let t=r.current;if(e!==t){a(t);let o=e.map(e=>{let t=_6(e);return t?(t.addEventListener(`scroll`,i,{passive:!0}),[t,v6(t)]):null}).filter(e=>e!=null);n(o.length?new Map(o):null),r.current=e}return()=>{a(e),a(t)};function a(e){e.forEach(e=>{_6(e)?.removeEventListener(`scroll`,i)})}},[i,e]),(0,$.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>s6(e,t),m6):smt(e):m6,[e,t])}function Vmt(e,t){t===void 0&&(t=[]);let n=(0,$.useRef)(null);return(0,$.useEffect)(()=>{n.current=null},t),(0,$.useEffect)(()=>{let t=e!==m6;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?c6(e,n.current):m6}function Hmt(e){(0,$.useEffect)(()=>{if(!K3)return;let t=e.map(e=>{let{sensor:t}=e;return t.setup==null?void 0:t.setup()});return()=>{for(let e of t)e?.()}},e.map(e=>{let{sensor:t}=e;return t}))}function Umt(e,t){return(0,$.useMemo)(()=>e.reduce((e,n)=>{let{eventName:r,handler:i}=n;return e[r]=e=>{i(e,t)},e},{}),[e,t])}function Wmt(e){return(0,$.useMemo)(()=>e?Xpt(e):null,[e])}var Gmt=[];function Kmt(e,t){t===void 0&&(t=h6);let[n]=e,r=Wmt(n?Y3(n):null),[i,a]=(0,$.useState)(Gmt);function o(){a(()=>e.length?e.map(e=>nmt(e)?r:new b6(t(e),e)):Gmt)}let s=M6({callback:o});return $3(()=>{s?.disconnect(),o(),e.forEach(e=>s?.observe(e))},[e]),i}function qmt(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return Z3(t)?t:e}function Jmt(e){let{measure:t}=e,[n,r]=(0,$.useState)(null),i=M6({callback:(0,$.useCallback)(e=>{for(let{target:n}of e)if(Z3(n)){r(e=>{let r=t(n);return e?{...e,width:r.width,height:r.height}:r});break}},[t])}),[a,o]=r6((0,$.useCallback)(e=>{let n=qmt(e);i?.disconnect(),n&&i?.observe(n),r(n?t(n):null)},[t,i]));return(0,$.useMemo)(()=>({nodeRef:a,rect:n,setRef:o}),[n,a,o])}var Ymt=[{sensor:D6,options:{}},{sensor:T6,options:{}}],Xmt={current:{}},N6={draggable:{measure:Ypt},droppable:{measure:Ypt,strategy:j6.WhileDragging,frequency:kmt.Optimized},dragOverlay:{measure:h6}},P6=class extends Map{get(e){return e==null?void 0:super.get(e)??void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){return this.get(e)?.node.current??void 0}},Zmt={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new P6,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:p6},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:N6,measureDroppableContainers:p6,windowRect:null,measuringScheduled:!1},Qmt={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:``},dispatch:p6,draggableNodes:new Map,over:null,measureDroppableContainers:p6},F6=(0,$.createContext)(Qmt),$mt=(0,$.createContext)(Zmt);function eht(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new P6}}}function tht(e,t){switch(t.type){case f6.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case f6.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case f6.DragEnd:case f6.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case f6.RegisterDroppable:{let{element:n}=t,{id:r}=n,i=new P6(e.droppable.containers);return i.set(r,n),{...e,droppable:{...e.droppable,containers:i}}}case f6.SetDroppableDisabled:{let{id:n,key:r,disabled:i}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;let o=new P6(e.droppable.containers);return o.set(n,{...a,disabled:i}),{...e,droppable:{...e.droppable,containers:o}}}case f6.UnregisterDroppable:{let{id:n,key:r}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;let a=new P6(e.droppable.containers);return a.delete(n),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function nht(e){let{disabled:t}=e,{active:n,activatorEvent:r,draggableNodes:i}=(0,$.useContext)(F6),a=i6(r),o=i6(n?.id);return(0,$.useEffect)(()=>{if(!t&&!r&&a&&o!=null){if(!l6(a)||document.activeElement===a.target)return;let e=i.get(o);if(!e)return;let{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=ypt(e);if(t){t.focus();break}}})}},[r,t,i,o,a]),null}function rht(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((e,t)=>t({transform:e,...r}),n):n}function iht(e){return(0,$.useMemo)(()=>({draggable:{...N6.draggable,...e?.draggable},droppable:{...N6.droppable,...e?.droppable},dragOverlay:{...N6.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function aht(e){let{activeNode:t,measure:n,initialRect:r,config:i=!0}=e,a=(0,$.useRef)(!1),{x:o,y:s}=typeof i==`boolean`?{x:i,y:i}:i;$3(()=>{if(!o&&!s||!t){a.current=!1;return}if(a.current||!r)return;let e=t?.node.current;if(!e||e.isConnected===!1)return;let i=Upt(n(e),r);if(o||(i.x=0),s||(i.y=0),a.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){let t=$pt(e);t&&t.scrollBy({top:i.y,left:i.x})}},[t,o,s,r,n])}var oht=(0,$.createContext)({...m6,scaleX:1,scaleY:1}),I6;(function(e){e[e.Uninitialized=0]=`Uninitialized`,e[e.Initializing=1]=`Initializing`,e[e.Initialized=2]=`Initialized`})(I6||={});var sht=(0,$.memo)(function(e){let{id:t,accessibility:n,autoScroll:r=!0,children:i,sensors:a=Ymt,collisionDetection:o=Vpt,measuring:s,modifiers:c,...l}=e,[u,d]=(0,$.useReducer)(tht,void 0,eht),[f,p]=Ept(),[m,h]=(0,$.useState)(I6.Uninitialized),g=m===I6.Initialized,{draggable:{active:_,nodes:v,translate:y},droppable:{containers:b}}=u,x=_==null?null:v.get(_),S=(0,$.useRef)({initial:null,translated:null}),C=(0,$.useMemo)(()=>_==null?null:{id:_,data:x?.data??Xmt,rect:S},[_,x]),w=(0,$.useRef)(null),[T,E]=(0,$.useState)(null),[D,O]=(0,$.useState)(null),k=t6(l,Object.values(l)),A=o6(`DndDescribedBy`,t),j=(0,$.useMemo)(()=>b.getEnabled(),[b]),M=iht(s),{droppableRects:N,measureDroppableContainers:P,measuringScheduled:F}=jmt(j,{dragging:g,dependencies:[y.x,y.y],config:M.droppable}),I=Dmt(v,_),L=(0,$.useMemo)(()=>D?u6(D):null,[D]),R=Ce(),z=Nmt(I,M.draggable.measure);aht({activeNode:_==null?null:v.get(_),config:R.layoutShiftCompensation,initialRect:z,measure:M.draggable.measure});let B=Imt(I,M.draggable.measure,z),V=Imt(I?I.parentElement:null),H=(0,$.useRef)({activatorEvent:null,active:null,activeNode:I,collisionRect:null,collisions:null,droppableRects:N,draggableNodes:v,draggingNode:null,draggingNodeRect:null,droppableContainers:b,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),U=b.getNodeFor(H.current.over?.id),W=Jmt({measure:M.dragOverlay.measure}),ee=W.nodeRef.current??I,te=g?W.rect??B:null,ne=!!(W.nodeRef.current&&W.rect),re=Lmt(ne?null:B),ie=Wmt(ee?Y3(ee):null),ae=zmt(g?U??I:null),oe=Kmt(ae),se=rht(c,{transform:{x:y.x-re.x,y:y.y-re.y,scaleX:1,scaleY:1},activatorEvent:D,active:C,activeNodeRect:B,containerNodeRect:V,draggingNodeRect:te,over:H.current.over,overlayNodeRect:W.rect,scrollableAncestors:ae,scrollableAncestorRects:oe,windowRect:ie}),ce=L?s6(L,y):null,le=Bmt(ae),ue=Vmt(le),de=Vmt(le,[B]),G=s6(se,ue),fe=te?Gpt(te,se):null,pe=C&&fe?o({active:C,collisionRect:fe,droppableRects:N,droppableContainers:j,pointerCoordinates:ce}):null,me=Ipt(pe,`id`),[he,ge]=(0,$.useState)(null),_e=Hpt(ne?se:s6(se,de),he?.rect??null,B),ve=(0,$.useRef)(null),ye=(0,$.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(w.current==null)return;let i=v.get(w.current);if(!i)return;let a=e.nativeEvent,o=new n({active:w.current,activeNode:i,event:a,options:r,context:H,onAbort(e){if(!v.get(e))return;let{onDragAbort:t}=k.current,n={id:e};t?.(n),f({type:`onDragAbort`,event:n})},onPending(e,t,n,r){if(!v.get(e))return;let{onDragPending:i}=k.current,a={id:e,constraint:t,initialCoordinates:n,offset:r};i?.(a),f({type:`onDragPending`,event:a})},onStart(e){let t=w.current;if(t==null)return;let n=v.get(t);if(!n)return;let{onDragStart:r}=k.current,i={activatorEvent:a,active:{id:t,data:n.data,rect:S}};(0,WI.unstable_batchedUpdates)(()=>{r?.(i),h(I6.Initializing),d({type:f6.DragStart,initialCoordinates:e,active:t}),f({type:`onDragStart`,event:i}),E(ve.current),O(a)})},onMove(e){d({type:f6.DragMove,coordinates:e})},onEnd:s(f6.DragEnd),onCancel:s(f6.DragCancel)});ve.current=o;function s(e){return async function(){let{active:t,collisions:n,over:r,scrollAdjustedTranslate:i}=H.current,o=null;if(t&&i){let{cancelDrop:s}=k.current;o={activatorEvent:a,active:t,collisions:n,delta:i,over:r},e===f6.DragEnd&&typeof s==`function`&&await Promise.resolve(s(o))&&(e=f6.DragCancel)}w.current=null,(0,WI.unstable_batchedUpdates)(()=>{d({type:e}),h(I6.Uninitialized),ge(null),E(null),O(null),ve.current=null;let t=e===f6.DragEnd?`onDragEnd`:`onDragCancel`;if(o){let e=k.current[t];e?.(o),f({type:t,event:o})}})}}},[v]),be=Omt(a,(0,$.useCallback)((e,t)=>(n,r)=>{let i=n.nativeEvent,a=v.get(r);if(w.current!==null||!a||i.dndKit||i.defaultPrevented)return;let o={active:a};e(n,t.options,o)===!0&&(i.dndKit={capturedBy:t.sensor},w.current=r,ye(n,t))},[v,ye]));Hmt(a),$3(()=>{B&&m===I6.Initializing&&h(I6.Initialized)},[B,m]),(0,$.useEffect)(()=>{let{onDragMove:e}=k.current,{active:t,activatorEvent:n,collisions:r,over:i}=H.current;if(!t||!n)return;let a={active:t,activatorEvent:n,collisions:r,delta:{x:G.x,y:G.y},over:i};(0,WI.unstable_batchedUpdates)(()=>{e?.(a),f({type:`onDragMove`,event:a})})},[G.x,G.y]),(0,$.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:i}=H.current;if(!e||w.current==null||!t||!i)return;let{onDragOver:a}=k.current,o=r.get(me),s=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,c={active:e,activatorEvent:t,collisions:n,delta:{x:i.x,y:i.y},over:s};(0,WI.unstable_batchedUpdates)(()=>{ge(s),a?.(c),f({type:`onDragOver`,event:c})})},[me]),$3(()=>{H.current={activatorEvent:D,active:C,activeNode:I,collisionRect:fe,collisions:pe,droppableRects:N,draggableNodes:v,draggingNode:ee,draggingNodeRect:te,droppableContainers:b,over:he,scrollableAncestors:ae,scrollAdjustedTranslate:G},S.current={initial:te,translated:fe}},[C,I,pe,fe,v,ee,te,N,b,he,ae,G]),wmt({...R,delta:y,draggingRect:fe,pointerCoordinates:ce,scrollableAncestors:ae,scrollableAncestorRects:oe});let xe=(0,$.useMemo)(()=>({active:C,activeNode:I,activeNodeRect:B,activatorEvent:D,collisions:pe,containerNodeRect:V,dragOverlay:W,draggableNodes:v,droppableContainers:b,droppableRects:N,over:he,measureDroppableContainers:P,scrollableAncestors:ae,scrollableAncestorRects:oe,measuringConfiguration:M,measuringScheduled:F,windowRect:ie}),[C,I,B,D,pe,V,W,v,b,N,he,P,ae,oe,M,F,ie]),Se=(0,$.useMemo)(()=>({activatorEvent:D,activators:be,active:C,activeNodeRect:B,ariaDescribedById:{draggable:A},dispatch:d,draggableNodes:v,over:he,measureDroppableContainers:P}),[D,be,C,B,d,A,v,he,P]);return $.createElement(wpt.Provider,{value:p},$.createElement(F6.Provider,{value:Se},$.createElement($mt.Provider,{value:xe},$.createElement(oht.Provider,{value:_e},i)),$.createElement(nht,{disabled:n?.restoreFocus===!1})),$.createElement(kpt,{...n,hiddenTextDescribedById:A}));function Ce(){let e=T?.autoScrollEnabled===!1,t=typeof r==`object`?r.enabled===!1:r===!1,n=g&&!e&&!t;return typeof r==`object`?{...r,enabled:n}:{enabled:n}}}),cht=(0,$.createContext)(null),lht=`button`,uht=`Draggable`;function dht(e){let{id:t,data:n,disabled:r=!1,attributes:i}=e,a=o6(uht),{activators:o,activatorEvent:s,active:c,activeNodeRect:l,ariaDescribedById:u,draggableNodes:d,over:f}=(0,$.useContext)(F6),{role:p=lht,roleDescription:m=`draggable`,tabIndex:h=0}=i??{},g=c?.id===t,_=(0,$.useContext)(g?oht:cht),[v,y]=r6(),[b,x]=r6(),S=Umt(o,t),C=t6(n);return $3(()=>(d.set(t,{id:t,key:a,node:v,activatorNode:b,data:C}),()=>{let e=d.get(t);e&&e.key===a&&d.delete(t)}),[d,t]),{active:c,activatorEvent:s,activeNodeRect:l,attributes:(0,$.useMemo)(()=>({role:p,tabIndex:h,"aria-disabled":r,"aria-pressed":g&&p===lht?!0:void 0,"aria-roledescription":m,"aria-describedby":u.draggable}),[r,p,h,g,m,u.draggable]),isDragging:g,listeners:r?void 0:S,node:v,over:f,setNodeRef:y,setActivatorNodeRef:x,transform:_}}function fht(){return(0,$.useContext)($mt)}var pht=`Droppable`,mht={timeout:25};function hht(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:i}=e,a=o6(pht),{active:o,dispatch:s,over:c,measureDroppableContainers:l}=(0,$.useContext)(F6),u=(0,$.useRef)({disabled:n}),d=(0,$.useRef)(!1),f=(0,$.useRef)(null),p=(0,$.useRef)(null),{disabled:m,updateMeasurementsFor:h,timeout:g}={...mht,...i},_=t6(h??r),v=M6({callback:(0,$.useCallback)(()=>{if(!d.current){d.current=!0;return}p.current!=null&&clearTimeout(p.current),p.current=setTimeout(()=>{l(Array.isArray(_.current)?_.current:[_.current]),p.current=null},g)},[g]),disabled:m||!o}),[y,b]=r6((0,$.useCallback)((e,t)=>{v&&(t&&(v.unobserve(t),d.current=!1),e&&v.observe(e))},[v])),x=t6(t);return(0,$.useEffect)(()=>{v&&y.current&&(v.disconnect(),d.current=!1,v.observe(y.current))},[y,v]),(0,$.useEffect)(()=>(s({type:f6.RegisterDroppable,element:{id:r,key:a,disabled:n,node:y,rect:f,data:x}}),()=>s({type:f6.UnregisterDroppable,key:a,id:r})),[r]),(0,$.useEffect)(()=>{n!==u.current.disabled&&(s({type:f6.SetDroppableDisabled,id:r,key:a,disabled:n}),u.current.disabled=n)},[r,a,n,s]),{active:o,rect:f,isOver:c?.id===r,node:y,over:c,setNodeRef:b}}var ght=e=>{let{transform:t}=e;return{...t,y:0}},_ht=e=>{let{transform:t}=e;return{...t,x:0}};function vht(e,t,n){let r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function yht(e,t){return e.reduce((e,n,r)=>{let i=t.get(n);return i&&(e[r]=i),e},Array(e.length))}function L6(e){return e!==null&&e>=0}function bht(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let{rects:t,activeNodeRect:n,activeIndex:r,overIndex:i,index:a}=e,o=t[r]??n;if(!o)return null;let s=Cht(t,a,r);if(a===r){let e=t[i];return e?{x:rr&&a<=i?{x:-o.width-s,y:0,...R6}:a=i?{x:o.width+s,y:0,...R6}:{x:0,y:0,...R6}};function Cht(e,t,n){let r=e[t],i=e[t-1],a=e[t+1];return!r||!i&&!a?0:n{let{rects:t,activeIndex:n,overIndex:r,index:i}=e,a=vht(t,r,n),o=t[i],s=a[i];return!s||!o?null:{x:s.left-o.left,y:s.top-o.top,scaleX:s.width/o.width,scaleY:s.height/o.height}},z6={scaleX:1,scaleY:1},Tht=e=>{let{activeIndex:t,activeNodeRect:n,index:r,rects:i,overIndex:a}=e,o=i[t]??n;if(!o)return null;if(r===t){let e=i[a];return e?{x:0,y:tt&&r<=a?{x:0,y:-o.height-s,...z6}:r=a?{x:0,y:o.height+s,...z6}:{x:0,y:0,...z6}};function Eht(e,t,n){let r=e[t],i=e[t-1],a=e[t+1];return r?nr.map(e=>typeof e==`object`&&`id`in e?e.id:e),[r]),m=o!=null,h=o?p.indexOf(o.id):-1,g=l?p.indexOf(l.id):-1,_=(0,$.useRef)(p),v=!bht(p,_.current),y=g!==-1&&h===-1||v,b=xht(a);$3(()=>{v&&m&&u(p)},[v,p,m,u]),(0,$.useEffect)(()=>{_.current=p},[p]);let x=(0,$.useMemo)(()=>({activeIndex:h,containerId:d,disabled:b,disableTransforms:y,items:p,overIndex:g,useDragOverlay:f,sortedRects:yht(p,c),strategy:i}),[h,d,b.draggable,b.droppable,y,p,g,c,f,i]);return $.createElement(Oht.Provider,{value:x},t)}var Aht=e=>{let{id:t,items:n,activeIndex:r,overIndex:i}=e;return vht(n,r,i).indexOf(t)},jht=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:i,items:a,newIndex:o,previousItems:s,previousContainerId:c,transition:l}=e;return!l||!r||s!==a&&i===o?!1:n?!0:o!==i&&t===c},Mht={duration:200,easing:`ease`},Nht=`transform`,Pht=d6.Transition.toString({property:Nht,duration:0,easing:`linear`}),Fht={roleDescription:`sortable`};function Iht(e){let{disabled:t,index:n,node:r,rect:i}=e,[a,o]=(0,$.useState)(null),s=(0,$.useRef)(n);return $3(()=>{if(!t&&n!==s.current&&r.current){let e=i.current;if(e){let t=h6(r.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&o(n)}}n!==s.current&&(s.current=n)},[t,n,r,i]),(0,$.useEffect)(()=>{a&&o(null)},[a]),a}function Lht(e){let{animateLayoutChanges:t=jht,attributes:n,disabled:r,data:i,getNewIndex:a=Aht,id:o,strategy:s,resizeObserverConfig:c,transition:l=Mht}=e,{items:u,containerId:d,activeIndex:f,disabled:p,disableTransforms:m,sortedRects:h,overIndex:g,useDragOverlay:_,strategy:v}=(0,$.useContext)(Oht),y=Rht(r,p),b=u.indexOf(o),x=(0,$.useMemo)(()=>({sortable:{containerId:d,index:b,items:u},...i}),[d,i,b,u]),S=(0,$.useMemo)(()=>u.slice(u.indexOf(o)),[u,o]),{rect:C,node:w,isOver:T,setNodeRef:E}=hht({id:o,data:x,disabled:y.droppable,resizeObserverConfig:{updateMeasurementsFor:S,...c}}),{active:D,activatorEvent:O,activeNodeRect:k,attributes:A,setNodeRef:j,listeners:M,isDragging:N,over:P,setActivatorNodeRef:F,transform:I}=dht({id:o,data:x,attributes:{...Fht,...n},disabled:y.draggable}),L=fpt(E,j),R=!!D,z=R&&!m&&L6(f)&&L6(g),B=!_&&N,V=z?(B&&z?I:null)??(s??v)({rects:h,activeNodeRect:k,activeIndex:f,overIndex:g,index:b}):null,H=L6(f)&&L6(g)?a({id:o,items:u,activeIndex:f,overIndex:g}):b,U=D?.id,W=(0,$.useRef)({activeId:U,items:u,newIndex:H,containerId:d}),ee=u!==W.current.items,te=t({active:D,containerId:d,isDragging:N,isSorting:R,id:o,index:b,items:u,newIndex:W.current.newIndex,previousItems:W.current.items,previousContainerId:W.current.containerId,transition:l,wasDragging:W.current.activeId!=null}),ne=Iht({disabled:!te,index:b,node:w,rect:C});return(0,$.useEffect)(()=>{R&&W.current.newIndex!==H&&(W.current.newIndex=H),d!==W.current.containerId&&(W.current.containerId=d),u!==W.current.items&&(W.current.items=u)},[R,H,d,u]),(0,$.useEffect)(()=>{if(U===W.current.activeId)return;if(U!=null&&W.current.activeId==null){W.current.activeId=U;return}let e=setTimeout(()=>{W.current.activeId=U},50);return()=>clearTimeout(e)},[U]),{active:D,activeIndex:f,attributes:A,data:x,rect:C,index:b,newIndex:H,items:u,isOver:T,isSorting:R,isDragging:N,listeners:M,node:w,overIndex:g,over:P,setNodeRef:L,setActivatorNodeRef:F,setDroppableNodeRef:E,setDraggableNodeRef:j,transform:ne??V,transition:re()};function re(){if(ne||ee&&W.current.newIndex===b)return Pht;if(!(B&&!l6(O)||!l)&&(R||te))return d6.Transition.toString({...l,property:Nht})}}function Rht(e,t){return typeof e==`boolean`?{draggable:e,droppable:!1}:{draggable:e?.draggable??t.draggable,droppable:e?.droppable??t.droppable}}function B6(e){if(!e)return!1;let t=e.data.current;return!!(t&&`sortable`in t&&typeof t.sortable==`object`&&`containerId`in t.sortable&&`items`in t.sortable&&`index`in t.sortable)}var zht=[w6.Down,w6.Right,w6.Up,w6.Left],Bht=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:i,droppableContainers:a,over:o,scrollableAncestors:s}}=t;if(zht.includes(e.code)){if(e.preventDefault(),!n||!r)return;let t=[];a.getEnabled().forEach(n=>{if(!n||n!=null&&n.disabled)return;let a=i.get(n.id);if(a)switch(e.code){case w6.Down:r.topa.top&&t.push(n);break;case w6.Left:r.left>a.left&&t.push(n);break;case w6.Right:r.left1&&(l=c[1].id),l!=null){let e=a.get(n.id),t=a.get(l),o=t?i.get(t.id):null,c=t?.node.current;if(c&&o&&e&&t){let n=g6(c).some((e,t)=>s[t]!==e),i=Vht(e,t),a=Hht(e,t),l=n||!i?{x:0,y:0}:{x:a?r.width-o.width:0,y:a?r.height-o.height:0},u={x:o.left,y:o.top};return l.x&&l.y?u:c6(u,l)}}}};function Vht(e,t){return!B6(e)||!B6(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function Hht(e,t){return!B6(e)||!B6(t)||!Vht(e,t)?!1:e.data.current.sortable.index{(function(e){var n={À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`Ae`,Å:`A`,Æ:`AE`,Ç:`C`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,Ð:`D`,Ñ:`N`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`Oe`,Ő:`O`,Ø:`O`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`Ue`,Ű:`U`,Ý:`Y`,Þ:`TH`,ß:`ss`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`ae`,å:`a`,æ:`ae`,ç:`c`,è:`e`,é:`e`,ê:`e`,ë:`e`,ì:`i`,í:`i`,î:`i`,ï:`i`,ð:`d`,ñ:`n`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`oe`,ő:`o`,ø:`o`,ù:`u`,ú:`u`,û:`u`,ü:`ue`,ű:`u`,ý:`y`,þ:`th`,ÿ:`y`,ẞ:`SS`,ا:`a`,أ:`a`,إ:`i`,آ:`aa`,ؤ:`u`,ئ:`e`,ء:`a`,ب:`b`,ت:`t`,ث:`th`,ج:`j`,ح:`h`,خ:`kh`,د:`d`,ذ:`th`,ر:`r`,ز:`z`,س:`s`,ش:`sh`,ص:`s`,ض:`dh`,ط:`t`,ظ:`z`,ع:`a`,غ:`gh`,ف:`f`,ق:`q`,ك:`k`,ل:`l`,م:`m`,ن:`n`,ه:`h`,و:`w`,ي:`y`,ى:`a`,ة:`h`,ﻻ:`la`,ﻷ:`laa`,ﻹ:`lai`,ﻵ:`laa`,گ:`g`,چ:`ch`,پ:`p`,ژ:`zh`,ک:`k`,ی:`y`,"َ":`a`,"ً":`an`,"ِ":`e`,"ٍ":`en`,"ُ":`u`,"ٌ":`on`,"ْ":``,"٠":`0`,"١":`1`,"٢":`2`,"٣":`3`,"٤":`4`,"٥":`5`,"٦":`6`,"٧":`7`,"٨":`8`,"٩":`9`,"۰":`0`,"۱":`1`,"۲":`2`,"۳":`3`,"۴":`4`,"۵":`5`,"۶":`6`,"۷":`7`,"۸":`8`,"۹":`9`,က:`k`,ခ:`kh`,ဂ:`g`,ဃ:`ga`,င:`ng`,စ:`s`,ဆ:`sa`,ဇ:`z`,စျ:`za`,ည:`ny`,ဋ:`t`,ဌ:`ta`,ဍ:`d`,ဎ:`da`,ဏ:`na`,တ:`t`,ထ:`ta`,ဒ:`d`,ဓ:`da`,န:`n`,ပ:`p`,ဖ:`pa`,ဗ:`b`,ဘ:`ba`,မ:`m`,ယ:`y`,ရ:`ya`,လ:`l`,ဝ:`w`,သ:`th`,ဟ:`h`,ဠ:`la`,အ:`a`,"ြ":`y`,"ျ":`ya`,"ွ":`w`,"ြွ":`yw`,"ျွ":`ywa`,"ှ":`h`,ဧ:`e`,"၏":`-e`,ဣ:`i`,ဤ:`-i`,ဉ:`u`,ဦ:`-u`,ဩ:`aw`,သြော:`aw`,ဪ:`aw`,"၀":`0`,"၁":`1`,"၂":`2`,"၃":`3`,"၄":`4`,"၅":`5`,"၆":`6`,"၇":`7`,"၈":`8`,"၉":`9`,"္":``,"့":``,"း":``,č:`c`,ď:`d`,ě:`e`,ň:`n`,ř:`r`,š:`s`,ť:`t`,ů:`u`,ž:`z`,Č:`C`,Ď:`D`,Ě:`E`,Ň:`N`,Ř:`R`,Š:`S`,Ť:`T`,Ů:`U`,Ž:`Z`,ހ:`h`,ށ:`sh`,ނ:`n`,ރ:`r`,ބ:`b`,ޅ:`lh`,ކ:`k`,އ:`a`,ވ:`v`,މ:`m`,ފ:`f`,ދ:`dh`,ތ:`th`,ލ:`l`,ގ:`g`,ޏ:`gn`,ސ:`s`,ޑ:`d`,ޒ:`z`,ޓ:`t`,ޔ:`y`,ޕ:`p`,ޖ:`j`,ޗ:`ch`,ޘ:`tt`,ޙ:`hh`,ޚ:`kh`,ޛ:`th`,ޜ:`z`,ޝ:`sh`,ޞ:`s`,ޟ:`d`,ޠ:`t`,ޡ:`z`,ޢ:`a`,ޣ:`gh`,ޤ:`q`,ޥ:`w`,"ަ":`a`,"ާ":`aa`,"ި":`i`,"ީ":`ee`,"ު":`u`,"ޫ":`oo`,"ެ":`e`,"ޭ":`ey`,"ޮ":`o`,"ޯ":`oa`,"ް":``,ა:`a`,ბ:`b`,გ:`g`,დ:`d`,ე:`e`,ვ:`v`,ზ:`z`,თ:`t`,ი:`i`,კ:`k`,ლ:`l`,მ:`m`,ნ:`n`,ო:`o`,პ:`p`,ჟ:`zh`,რ:`r`,ს:`s`,ტ:`t`,უ:`u`,ფ:`p`,ქ:`k`,ღ:`gh`,ყ:`q`,შ:`sh`,ჩ:`ch`,ც:`ts`,ძ:`dz`,წ:`ts`,ჭ:`ch`,ხ:`kh`,ჯ:`j`,ჰ:`h`,α:`a`,β:`v`,γ:`g`,δ:`d`,ε:`e`,ζ:`z`,η:`i`,θ:`th`,ι:`i`,κ:`k`,λ:`l`,μ:`m`,ν:`n`,ξ:`ks`,ο:`o`,π:`p`,ρ:`r`,σ:`s`,τ:`t`,υ:`y`,φ:`f`,χ:`x`,ψ:`ps`,ω:`o`,ά:`a`,έ:`e`,ί:`i`,ό:`o`,ύ:`y`,ή:`i`,ώ:`o`,ς:`s`,ϊ:`i`,ΰ:`y`,ϋ:`y`,ΐ:`i`,Α:`A`,Β:`B`,Γ:`G`,Δ:`D`,Ε:`E`,Ζ:`Z`,Η:`I`,Θ:`TH`,Ι:`I`,Κ:`K`,Λ:`L`,Μ:`M`,Ν:`N`,Ξ:`KS`,Ο:`O`,Π:`P`,Ρ:`R`,Σ:`S`,Τ:`T`,Υ:`Y`,Φ:`F`,Χ:`X`,Ψ:`PS`,Ω:`O`,Ά:`A`,Έ:`E`,Ί:`I`,Ό:`O`,Ύ:`Y`,Ή:`I`,Ώ:`O`,Ϊ:`I`,Ϋ:`Y`,ā:`a`,ē:`e`,ģ:`g`,ī:`i`,ķ:`k`,ļ:`l`,ņ:`n`,ū:`u`,Ā:`A`,Ē:`E`,Ģ:`G`,Ī:`I`,Ķ:`k`,Ļ:`L`,Ņ:`N`,Ū:`U`,Ќ:`Kj`,ќ:`kj`,Љ:`Lj`,љ:`lj`,Њ:`Nj`,њ:`nj`,Тс:`Ts`,тс:`ts`,ą:`a`,ć:`c`,ę:`e`,ł:`l`,ń:`n`,ś:`s`,ź:`z`,ż:`z`,Ą:`A`,Ć:`C`,Ę:`E`,Ł:`L`,Ń:`N`,Ś:`S`,Ź:`Z`,Ż:`Z`,Є:`Ye`,І:`I`,Ї:`Yi`,Ґ:`G`,є:`ye`,і:`i`,ї:`yi`,ґ:`g`,ă:`a`,Ă:`A`,ș:`s`,Ș:`S`,ț:`t`,Ț:`T`,ţ:`t`,Ţ:`T`,а:`a`,б:`b`,в:`v`,г:`g`,д:`d`,е:`e`,ё:`yo`,ж:`zh`,з:`z`,и:`i`,й:`i`,к:`k`,л:`l`,м:`m`,н:`n`,о:`o`,п:`p`,р:`r`,с:`s`,т:`t`,у:`u`,ф:`f`,х:`kh`,ц:`c`,ч:`ch`,ш:`sh`,щ:`sh`,ъ:``,ы:`y`,ь:``,э:`e`,ю:`yu`,я:`ya`,А:`A`,Б:`B`,В:`V`,Г:`G`,Д:`D`,Е:`E`,Ё:`Yo`,Ж:`Zh`,З:`Z`,И:`I`,Й:`I`,К:`K`,Л:`L`,М:`M`,Н:`N`,О:`O`,П:`P`,Р:`R`,С:`S`,Т:`T`,У:`U`,Ф:`F`,Х:`Kh`,Ц:`C`,Ч:`Ch`,Ш:`Sh`,Щ:`Sh`,Ъ:``,Ы:`Y`,Ь:``,Э:`E`,Ю:`Yu`,Я:`Ya`,ђ:`dj`,ј:`j`,ћ:`c`,џ:`dz`,Ђ:`Dj`,Ј:`j`,Ћ:`C`,Џ:`Dz`,ľ:`l`,ĺ:`l`,ŕ:`r`,Ľ:`L`,Ĺ:`L`,Ŕ:`R`,ş:`s`,Ş:`S`,ı:`i`,İ:`I`,ğ:`g`,Ğ:`G`,ả:`a`,Ả:`A`,ẳ:`a`,Ẳ:`A`,ẩ:`a`,Ẩ:`A`,đ:`d`,Đ:`D`,ẹ:`e`,Ẹ:`E`,ẽ:`e`,Ẽ:`E`,ẻ:`e`,Ẻ:`E`,ế:`e`,Ế:`E`,ề:`e`,Ề:`E`,ệ:`e`,Ệ:`E`,ễ:`e`,Ễ:`E`,ể:`e`,Ể:`E`,ỏ:`o`,ọ:`o`,Ọ:`o`,ố:`o`,Ố:`O`,ồ:`o`,Ồ:`O`,ổ:`o`,Ổ:`O`,ộ:`o`,Ộ:`O`,ỗ:`o`,Ỗ:`O`,ơ:`o`,Ơ:`O`,ớ:`o`,Ớ:`O`,ờ:`o`,Ờ:`O`,ợ:`o`,Ợ:`O`,ỡ:`o`,Ỡ:`O`,Ở:`o`,ở:`o`,ị:`i`,Ị:`I`,ĩ:`i`,Ĩ:`I`,ỉ:`i`,Ỉ:`i`,ủ:`u`,Ủ:`U`,ụ:`u`,Ụ:`U`,ũ:`u`,Ũ:`U`,ư:`u`,Ư:`U`,ứ:`u`,Ứ:`U`,ừ:`u`,Ừ:`U`,ự:`u`,Ự:`U`,ữ:`u`,Ữ:`U`,ử:`u`,Ử:`ư`,ỷ:`y`,Ỷ:`y`,ỳ:`y`,Ỳ:`Y`,ỵ:`y`,Ỵ:`Y`,ỹ:`y`,Ỹ:`Y`,ạ:`a`,Ạ:`A`,ấ:`a`,Ấ:`A`,ầ:`a`,Ầ:`A`,ậ:`a`,Ậ:`A`,ẫ:`a`,Ẫ:`A`,ắ:`a`,Ắ:`A`,ằ:`a`,Ằ:`A`,ặ:`a`,Ặ:`A`,ẵ:`a`,Ẵ:`A`,"⓪":`0`,"①":`1`,"②":`2`,"③":`3`,"④":`4`,"⑤":`5`,"⑥":`6`,"⑦":`7`,"⑧":`8`,"⑨":`9`,"⑩":`10`,"⑪":`11`,"⑫":`12`,"⑬":`13`,"⑭":`14`,"⑮":`15`,"⑯":`16`,"⑰":`17`,"⑱":`18`,"⑲":`18`,"⑳":`18`,"⓵":`1`,"⓶":`2`,"⓷":`3`,"⓸":`4`,"⓹":`5`,"⓺":`6`,"⓻":`7`,"⓼":`8`,"⓽":`9`,"⓾":`10`,"⓿":`0`,"⓫":`11`,"⓬":`12`,"⓭":`13`,"⓮":`14`,"⓯":`15`,"⓰":`16`,"⓱":`17`,"⓲":`18`,"⓳":`19`,"⓴":`20`,"Ⓐ":`A`,"Ⓑ":`B`,"Ⓒ":`C`,"Ⓓ":`D`,"Ⓔ":`E`,"Ⓕ":`F`,"Ⓖ":`G`,"Ⓗ":`H`,"Ⓘ":`I`,"Ⓙ":`J`,"Ⓚ":`K`,"Ⓛ":`L`,"Ⓜ":`M`,"Ⓝ":`N`,"Ⓞ":`O`,"Ⓟ":`P`,"Ⓠ":`Q`,"Ⓡ":`R`,"Ⓢ":`S`,"Ⓣ":`T`,"Ⓤ":`U`,"Ⓥ":`V`,"Ⓦ":`W`,"Ⓧ":`X`,"Ⓨ":`Y`,"Ⓩ":`Z`,"ⓐ":`a`,"ⓑ":`b`,"ⓒ":`c`,"ⓓ":`d`,"ⓔ":`e`,"ⓕ":`f`,"ⓖ":`g`,"ⓗ":`h`,"ⓘ":`i`,"ⓙ":`j`,"ⓚ":`k`,"ⓛ":`l`,"ⓜ":`m`,"ⓝ":`n`,"ⓞ":`o`,"ⓟ":`p`,"ⓠ":`q`,"ⓡ":`r`,"ⓢ":`s`,"ⓣ":`t`,"ⓤ":`u`,"ⓦ":`v`,"ⓥ":`w`,"ⓧ":`x`,"ⓨ":`y`,"ⓩ":`z`,"“":`"`,"”":`"`,"‘":`'`,"’":`'`,"∂":`d`,ƒ:`f`,"™":`(TM)`,"©":`(C)`,œ:`oe`,Œ:`OE`,"®":`(R)`,"†":`+`,"℠":`(SM)`,"…":`...`,"˚":`o`,º:`o`,ª:`a`,"•":`*`,"၊":`,`,"။":`.`,$:`USD`,"€":`EUR`,"₢":`BRN`,"₣":`FRF`,"£":`GBP`,"₤":`ITL`,"₦":`NGN`,"₧":`ESP`,"₩":`KRW`,"₪":`ILS`,"₫":`VND`,"₭":`LAK`,"₮":`MNT`,"₯":`GRD`,"₱":`ARS`,"₲":`PYG`,"₳":`ARA`,"₴":`UAH`,"₵":`GHS`,"¢":`cent`,"¥":`CNY`,元:`CNY`,円:`YEN`,"﷼":`IRR`,"₠":`EWE`,"฿":`THB`,"₨":`INR`,"₹":`INR`,"₰":`PF`,"₺":`TRY`,"؋":`AFN`,"₼":`AZN`,лв:`BGN`,"៛":`KHR`,"₡":`CRC`,"₸":`KZT`,ден:`MKD`,zł:`PLN`,"₽":`RUB`,"₾":`GEL`},r=[`်`,`ް`],i={"ာ":`a`,"ါ":`a`,"ေ":`e`,"ဲ":`e`,"ိ":`i`,"ီ":`i`,"ို":`o`,"ု":`u`,"ူ":`u`,"ေါင်":`aung`,"ော":`aw`,"ော်":`aw`,"ေါ":`aw`,"ေါ်":`aw`,"်":`်`,က်:`et`,"ိုက်":`aik`,"ောက်":`auk`,င်:`in`,"ိုင်":`aing`,"ောင်":`aung`,စ်:`it`,ည်:`i`,တ်:`at`,"ိတ်":`eik`,"ုတ်":`ok`,"ွတ်":`ut`,"ေတ်":`it`,ဒ်:`d`,"ိုဒ်":`ok`,"ုဒ်":`ait`,န်:`an`,"ာန်":`an`,"ိန်":`ein`,"ုန်":`on`,"ွန်":`un`,ပ်:`at`,"ိပ်":`eik`,"ုပ်":`ok`,"ွပ်":`ut`,န်ုပ်:`nub`,မ်:`an`,"ိမ်":`ein`,"ုမ်":`on`,"ွမ်":`un`,ယ်:`e`,"ိုလ်":`ol`,ဉ်:`in`,"ံ":`an`,"ိံ":`ein`,"ုံ":`on`,"ައް":`ah`,"ަށް":`ah`},a={en:{},az:{ç:`c`,ə:`e`,ğ:`g`,ı:`i`,ö:`o`,ş:`s`,ü:`u`,Ç:`C`,Ə:`E`,Ğ:`G`,İ:`I`,Ö:`O`,Ş:`S`,Ü:`U`},cs:{č:`c`,ď:`d`,ě:`e`,ň:`n`,ř:`r`,š:`s`,ť:`t`,ů:`u`,ž:`z`,Č:`C`,Ď:`D`,Ě:`E`,Ň:`N`,Ř:`R`,Š:`S`,Ť:`T`,Ů:`U`,Ž:`Z`},fi:{ä:`a`,Ä:`A`,ö:`o`,Ö:`O`},hu:{ä:`a`,Ä:`A`,ö:`o`,Ö:`O`,ü:`u`,Ü:`U`,ű:`u`,Ű:`U`},lt:{ą:`a`,č:`c`,ę:`e`,ė:`e`,į:`i`,š:`s`,ų:`u`,ū:`u`,ž:`z`,Ą:`A`,Č:`C`,Ę:`E`,Ė:`E`,Į:`I`,Š:`S`,Ų:`U`,Ū:`U`},lv:{ā:`a`,č:`c`,ē:`e`,ģ:`g`,ī:`i`,ķ:`k`,ļ:`l`,ņ:`n`,š:`s`,ū:`u`,ž:`z`,Ā:`A`,Č:`C`,Ē:`E`,Ģ:`G`,Ī:`i`,Ķ:`k`,Ļ:`L`,Ņ:`N`,Š:`S`,Ū:`u`,Ž:`Z`},pl:{ą:`a`,ć:`c`,ę:`e`,ł:`l`,ń:`n`,ó:`o`,ś:`s`,ź:`z`,ż:`z`,Ą:`A`,Ć:`C`,Ę:`e`,Ł:`L`,Ń:`N`,Ó:`O`,Ś:`S`,Ź:`Z`,Ż:`Z`},sv:{ä:`a`,Ä:`A`,ö:`o`,Ö:`O`},sk:{ä:`a`,Ä:`A`},sr:{љ:`lj`,њ:`nj`,Љ:`Lj`,Њ:`Nj`,đ:`dj`,Đ:`Dj`},tr:{Ü:`U`,Ö:`O`,ü:`u`,ö:`o`}},o={ar:{"∆":`delta`,"∞":`la-nihaya`,"♥":`hob`,"&":`wa`,"|":`aw`,"<":`aqal-men`,">":`akbar-men`,"∑":`majmou`,"¤":`omla`},az:{},ca:{"∆":`delta`,"∞":`infinit`,"♥":`amor`,"&":`i`,"|":`o`,"<":`menys que`,">":`mes que`,"∑":`suma dels`,"¤":`moneda`},cs:{"∆":`delta`,"∞":`nekonecno`,"♥":`laska`,"&":`a`,"|":`nebo`,"<":`mensi nez`,">":`vetsi nez`,"∑":`soucet`,"¤":`mena`},de:{"∆":`delta`,"∞":`unendlich`,"♥":`Liebe`,"&":`und`,"|":`oder`,"<":`kleiner als`,">":`groesser als`,"∑":`Summe von`,"¤":`Waehrung`},dv:{"∆":`delta`,"∞":`kolunulaa`,"♥":`loabi`,"&":`aai`,"|":`noonee`,"<":`ah vure kuda`,">":`ah vure bodu`,"∑":`jumula`,"¤":`faisaa`},en:{"∆":`delta`,"∞":`infinity`,"♥":`love`,"&":`and`,"|":`or`,"<":`less than`,">":`greater than`,"∑":`sum`,"¤":`currency`},es:{"∆":`delta`,"∞":`infinito`,"♥":`amor`,"&":`y`,"|":`u`,"<":`menos que`,">":`mas que`,"∑":`suma de los`,"¤":`moneda`},fa:{"∆":`delta`,"∞":`bi-nahayat`,"♥":`eshgh`,"&":`va`,"|":`ya`,"<":`kamtar-az`,">":`bishtar-az`,"∑":`majmooe`,"¤":`vahed`},fi:{"∆":`delta`,"∞":`aarettomyys`,"♥":`rakkaus`,"&":`ja`,"|":`tai`,"<":`pienempi kuin`,">":`suurempi kuin`,"∑":`summa`,"¤":`valuutta`},fr:{"∆":`delta`,"∞":`infiniment`,"♥":`Amour`,"&":`et`,"|":`ou`,"<":`moins que`,">":`superieure a`,"∑":`somme des`,"¤":`monnaie`},ge:{"∆":`delta`,"∞":`usasruloba`,"♥":`siqvaruli`,"&":`da`,"|":`an`,"<":`naklebi`,">":`meti`,"∑":`jami`,"¤":`valuta`},gr:{},hu:{"∆":`delta`,"∞":`vegtelen`,"♥":`szerelem`,"&":`es`,"|":`vagy`,"<":`kisebb mint`,">":`nagyobb mint`,"∑":`szumma`,"¤":`penznem`},it:{"∆":`delta`,"∞":`infinito`,"♥":`amore`,"&":`e`,"|":`o`,"<":`minore di`,">":`maggiore di`,"∑":`somma`,"¤":`moneta`},lt:{"∆":`delta`,"∞":`begalybe`,"♥":`meile`,"&":`ir`,"|":`ar`,"<":`maziau nei`,">":`daugiau nei`,"∑":`suma`,"¤":`valiuta`},lv:{"∆":`delta`,"∞":`bezgaliba`,"♥":`milestiba`,"&":`un`,"|":`vai`,"<":`mazak neka`,">":`lielaks neka`,"∑":`summa`,"¤":`valuta`},my:{"∆":`kwahkhyaet`,"∞":`asaonasme`,"♥":`akhyait`,"&":`nhin`,"|":`tho`,"<":`ngethaw`,">":`kyithaw`,"∑":`paungld`,"¤":`ngwekye`},mk:{},nl:{"∆":`delta`,"∞":`oneindig`,"♥":`liefde`,"&":`en`,"|":`of`,"<":`kleiner dan`,">":`groter dan`,"∑":`som`,"¤":`valuta`},pl:{"∆":`delta`,"∞":`nieskonczonosc`,"♥":`milosc`,"&":`i`,"|":`lub`,"<":`mniejsze niz`,">":`wieksze niz`,"∑":`suma`,"¤":`waluta`},pt:{"∆":`delta`,"∞":`infinito`,"♥":`amor`,"&":`e`,"|":`ou`,"<":`menor que`,">":`maior que`,"∑":`soma`,"¤":`moeda`},ro:{"∆":`delta`,"∞":`infinit`,"♥":`dragoste`,"&":`si`,"|":`sau`,"<":`mai mic ca`,">":`mai mare ca`,"∑":`suma`,"¤":`valuta`},ru:{"∆":`delta`,"∞":`beskonechno`,"♥":`lubov`,"&":`i`,"|":`ili`,"<":`menshe`,">":`bolshe`,"∑":`summa`,"¤":`valjuta`},sk:{"∆":`delta`,"∞":`nekonecno`,"♥":`laska`,"&":`a`,"|":`alebo`,"<":`menej ako`,">":`viac ako`,"∑":`sucet`,"¤":`mena`},sr:{},tr:{"∆":`delta`,"∞":`sonsuzluk`,"♥":`ask`,"&":`ve`,"|":`veya`,"<":`kucuktur`,">":`buyuktur`,"∑":`toplam`,"¤":`para birimi`},uk:{"∆":`delta`,"∞":`bezkinechnist`,"♥":`lubov`,"&":`i`,"|":`abo`,"<":`menshe`,">":`bilshe`,"∑":`suma`,"¤":`valjuta`},vn:{"∆":`delta`,"∞":`vo cuc`,"♥":`yeu`,"&":`va`,"|":`hoac`,"<":`nho hon`,">":`lon hon`,"∑":`tong`,"¤":`tien te`}},s=[`;`,`?`,`:`,`@`,`&`,`=`,`+`,`$`,`,`,`/`].join(``),c=[`;`,`?`,`:`,`@`,`&`,`=`,`+`,`$`,`,`].join(``),l=[`.`,`!`,`~`,`*`,`'`,`(`,`)`].join(``),u=function(e,t){var u=`-`,d=``,m=``,h=!0,g={},_,v,y,b,x,S,C,w,T,E,D,O,k,A,j=``;if(typeof e!=`string`)return``;if(typeof t==`string`&&(u=t),C=o.en,w=a.en,typeof t==`object`)for(D in _=t.maintainCase||!1,g=t.custom&&typeof t.custom==`object`?t.custom:g,y=+t.truncate>1&&t.truncate||!1,b=t.uric||!1,x=t.uricNoSlash||!1,S=t.mark||!1,h=t.symbols!==!1&&t.lang!==!1,u=t.separator||u,b&&(j+=s),x&&(j+=c),S&&(j+=l),C=t.lang&&o[t.lang]&&h?o[t.lang]:h?o.en:{},w=t.lang&&a[t.lang]?a[t.lang]:t.lang===!1||t.lang===!0?{}:a.en,t.titleCase&&typeof t.titleCase.length==`number`&&Array.prototype.toString.call(t.titleCase)?(t.titleCase.forEach(function(e){g[e+``]=e+``}),v=!0):v=!!t.titleCase,t.custom&&typeof t.custom.length==`number`&&Array.prototype.toString.call(t.custom)&&t.custom.forEach(function(e){g[e+``]=e+``}),Object.keys(g).forEach(function(t){var n=t.length>1?RegExp(`\\b`+f(t)+`\\b`,`gi`):new RegExp(f(t),`gi`);e=e.replace(n,g[t])}),g)j+=D;for(j+=u,j=f(j),e=e.replace(/(^\s+|\s+$)/g,``),k=!1,A=!1,E=0,O=e.length;E=0?(m+=D,D=``):A===!0?(D=i[m]+n[D],m=``):D=k&&n[D].match(/[A-Za-z0-9]/)?` `+n[D]:n[D],k=!1,A=!1):D in i?(m+=D,D=``,E===O-1&&(D=i[m]),A=!0):C[D]&&!(b&&s.indexOf(D)!==-1)&&!(x&&c.indexOf(D)!==-1)?(D=k||d.substr(-1).match(/[A-Za-z0-9]/)?u+C[D]:C[D],D+=e[E+1]!==void 0&&e[E+1].match(/[A-Za-z0-9]/)?u:``,k=!0):(A===!0?(D=i[m]+D,m=``,A=!1):k&&(/[A-Za-z0-9]/.test(D)||d.substr(-1).match(/A-Za-z0-9]/))&&(D=` `+D),k=!1),d+=D.replace(RegExp(`[^\\w\\s`+j+`_-]`,`g`),u);return v&&(d=d.replace(/(\w)(\S*)/g,function(e,t,n){var r=t.toUpperCase()+(n===null?``:n);return Object.keys(g).indexOf(r.toLowerCase())<0?r:r.toLowerCase()})),d=d.replace(/\s+/g,u).replace(RegExp(`\\`+u+`+`,`g`),u).replace(RegExp(`(^\\`+u+`+|\\`+u+`+$)`,`g`),``),y&&d.length>y&&(T=d.charAt(y)===u,d=d.slice(0,y),T||(d=d.slice(0,d.lastIndexOf(u)))),!_&&!v&&(d=d.toLowerCase()),d},d=function(e){return function(t){return u(t,e)}},f=function(e){return e.replace(/[-\\^$*+?.()|[\]{}\/]/g,`\\$&`)},p=function(e,t){for(var n in t)if(t[n]===e)return!0};if(t!==void 0&&t.exports)t.exports=u,t.exports.createSlug=d;else if(typeof define<`u`&&define.amd)define([],function(){return u});else try{if(e.getSlug||e.createSlug)throw`speakingurl: globals exists /(getSlug|createSlug)/`;e.getSlug=u,e.createSlug=d}catch{}})(e)})),Wht=t(((e,t)=>{t.exports=Uht()})),Ght=e(Wht(),1);function Kht(e){let t=(0,Z.c)(23),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({ref:n,as:a,onScroll:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=a===void 0?`div`:a,s=(0,$.useRef)(null),c;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>s.current,t[5]=c):c=t[5],(0,$.useImperativeHandle)(n,c);let l=(0,$.useContext)(ws),[u]=(0,$.useState)(qht),d,f;t[6]!==u||t[7]!==r?(d=()=>{if(r)return u.subscribe(r)},f=[u,r],t[6]=u,t[7]=r,t[8]=d,t[9]=f):(d=t[8],f=t[9]),(0,$.useEffect)(d,f);let p,m;t[10]!==u||t[11]!==l?(p=()=>{if(l)return u.subscribe(l.publish)},m=[l,u],t[10]=u,t[11]=l,t[12]=p,t[13]=m):(p=t[12],m=t[13]),(0,$.useEffect)(p,m);let h,g;t[14]===u?(h=t[15],g=t[16]):(h=()=>{let e=e=>{u.publish(e)},t=s.current;if(t)return t.addEventListener(`scroll`,e,{passive:!0,capture:!0}),()=>{t.removeEventListener(`scroll`,e)}},g=[u,s],t[14]=u,t[15]=h,t[16]=g),(0,$.useEffect)(h,g);let _;t[17]!==o||t[18]!==i?(_=(0,Q.jsx)(o,{"data-testid":`scroll-container`,...i,ref:s}),t[17]=o,t[18]=i,t[19]=_):_=t[19];let v;return t[20]!==u||t[21]!==_?(v=(0,Q.jsx)(ws.Provider,{value:u,children:_}),t[20]=u,t[21]=_,t[22]=v):v=t[22],v}function qht(){return p4e()}var Jht=(0,$.memo)(Kht);function V6(e){return`inset 0 0 0 ${e.width}px ${e.color}`}var Yht=J(cn).withConfig({displayName:`ColumnarGrid`,componentId:`sc-8vp6uw-0`})`align-items:flex-start;`;function H6(e){let{base:t,border:n,focusRing:r}=e,i=r.offset+r.width,a=0-r.offset,o=t?t.bg:`var(--card-bg-color)`;return[a>0&&`inset 0 0 0 ${a}px var(--card-focus-ring-color)`,n&&V6(n),a<0&&`0 0 0 ${0-a}px ${o}`,i>0&&`0 0 0 ${i}px var(--card-focus-ring-color)`].filter(Boolean).join(`,`)}function U6(e,t,n){let r=(0,Z.c)(5),i=n===void 0?FN:n,a=(0,$.useRef)(void 0),o,s;r[0]!==i||r[1]!==e||r[2]!==t?(o=()=>{i(a.current,e)||(t(a.current,e),a.current=e)},s=[i,e,t],r[0]=i,r[1]=e,r[2]=t,r[3]=o,r[4]=s):(o=r[3],s=r[4]),(0,$.useEffect)(o,s)}var Xht=`b5tnp20`;function Zht(e){let t=(0,Z.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({hidden:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=n?``:void 0,a;return t[3]!==r||t[4]!==i?(a=(0,Q.jsx)(`div`,{className:Xht,"data-ui":`CollapseMenuDivider`,"data-hidden":i,...r}),t[3]=r,t[4]=i,t[5]=a):a=t[5],a}var Qht={portal:!0,constrainSize:!0};function W6(e){let t=(0,Z.c)(11),{ref:n,disableRestoreFocusOnClose:r,menuButton:i,menuButtonProps:a,menuOptions:o,onMenuClose:s}=e,c;t[0]===o?c=t[1]:(c=o.map($ht),t[0]=o,t[1]=c);let l;t[2]===c?l=t[3]:(l=(0,Q.jsx)(oR,{children:c}),t[2]=c,t[3]=l);let u;return t[4]!==r||t[5]!==n||t[6]!==i||t[7]!==a||t[8]!==s||t[9]!==l?(u=(0,Q.jsx)(pR,{__unstable_disableRestoreFocusOnClose:r,id:`menu-button`,ref:n,onClose:s,popover:Qht,...a,button:i,menu:l}),t[4]=r,t[5]=n,t[6]=i,t[7]=a,t[8]=s,t[9]=l,t[10]=u):u=t[10],u}function $ht(e,t){let{collapsedProps:n,expandedProps:r,tooltipProps:i,tooltipText:a,dividerBefore:o,fontSize:s,padding:c,text:l,icon:u,selected:d,...f}=e.props;return(0,Q.jsxs)($.Fragment,{children:[o&&t!==0&&(0,Q.jsx)(sR,{}),(0,Q.jsx)(mR,{text:l,icon:u,pressed:d,"aria-pressed":d,...f})]},e.key)}function egt(e){let t=(0,Z.c)(14),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({onIntersectionChange:r,children:n,options:i,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let[o,s]=(0,$.useState)(null),c,l;t[5]!==o||t[6]!==r||t[7]!==i?(c=()=>{let e=o?.closest(`[data-ui="Flex"]`);if(!e)return;let t=new IntersectionObserver(r,i);return t.observe(e),()=>{t.unobserve(e),t.disconnect()}},l=[o,r,i],t[5]=o,t[6]=r,t[7]=i,t[8]=c,t[9]=l):(c=t[8],l=t[9]),(0,$.useEffect)(c,l);let u;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(`span`,{hidden:!0,ref:s}),t[10]=u):u=t[10];let d;return t[11]!==n||t[12]!==a?(d=(0,Q.jsxs)(bn,{...a,children:[n,u]}),t[11]=n,t[12]=a,t[13]=d):d=t[13],d}var tgt=Vt`list-style:none;display:flex;white-space:nowrap;&[data-hidden='true']{opacity:0;visibility:hidden;}`,ngt=J(bn).withConfig({displayName:`OuterFlex`,componentId:`sc-412jrs-0`})`padding:${3}px;margin:-${3}px;box-sizing:border-box;`,rgt=J(bn).withConfig({displayName:`RootFlex`,componentId:`sc-412jrs-1`})`border-radius:inherit;position:relative;`,igt=J(bn).withConfig({displayName:`RowFlex`,componentId:`sc-412jrs-2`})`width:max-content;&[data-hidden='true']{visibility:hidden;position:relative;margin-top:-1px;height:1px;}`,agt=J(egt).withConfig({displayName:`OptionObserveElement`,componentId:`sc-412jrs-3`})`${tgt}`;function ogt(e){return!!e}function sgt(e){let t=(0,Z.c)(26),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]):({ref:s,children:n,collapsed:r,disableRestoreFocusOnClose:i,onMenuClose:o,menuButtonProps:a,...c}=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;t[8]===n?l=t[9]:(l=$.Children.toArray(n).filter(ogt),t[8]=n,t[9]=l);let u=l,d;t[10]===a?.button?d=t[11]:(d=a?.button||(0,Q.jsx)(uU,{}),t[10]=a?.button,t[11]=d);let f=d;if(r){let e;return t[12]!==i||t[13]!==f||t[14]!==a||t[15]!==u||t[16]!==o||t[17]!==s?(e=(0,Q.jsx)(W6,{ref:s,disableRestoreFocusOnClose:i,menuButton:f,menuButtonProps:a,menuOptions:u,onMenuClose:o}),t[12]=i,t[13]=f,t[14]=a,t[15]=u,t[16]=o,t[17]=s,t[18]=e):e=t[18],e}let p;return t[19]!==i||t[20]!==a||t[21]!==u||t[22]!==o||t[23]!==s||t[24]!==c?(p=(0,Q.jsx)(cgt,{...c,ref:s,disableRestoreFocusOnClose:i,menuButtonProps:a,menuOptions:u,onMenuClose:o}),t[19]=i,t[20]=a,t[21]=u,t[22]=o,t[23]=s,t[24]=c,t[25]=p):p=t[25],p}function cgt(e){let t=(0,Z.c)(75),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]):({ref:s,collapseText:l,disableRestoreFocusOnClose:n,gap:r,menuOptions:a,menuButtonProps:i,onMenuClose:o,...c}=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=l===void 0||l,[d,f]=(0,$.useState)(null),p;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(p={},t[9]=p):p=t[9];let[m,h]=(0,$.useState)(p),g;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g={},t[10]=g):g=t[10];let[_,v]=(0,$.useState)(g),y;t[11]===d?y=t[12]:(y={root:d,threshold:.99,rootMargin:`2px`},t[11]=d,t[12]=y);let b=y,x;t[13]===a?x=t[14]:(x=a.map(lgt),t[13]=a,t[14]=x);let S=x,C;t[15]!==_||t[16]!==m||t[17]!==S?(C=[...NO(S,Object.keys(m)),...NO(S,Object.keys(_))],t[15]=_,t[16]=m,t[17]=S,t[18]=C):C=t[18];let w=C,T;if(t[19]!==m||t[20]!==a){let e;t[22]===m?e=t[23]:(e=e=>{let t=m[e.key];return t&&!t.intersects},t[22]=m,t[23]=e),T=a.filter(e),t[19]=m,t[20]=a,t[21]=T}else T=t[21];let E=T,D;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(D=(e,t)=>{h(n=>{let r=t.key;if(r===null)throw Error(`Expected element to have a non-null key`);let i={intersects:e.isIntersecting,element:t},a=n[r];return!a||a.intersects!==i.intersects?{...n,[r]:i}:n})},t[24]=D):D=t[24];let O=D,k;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(k=(e,t)=>{v(n=>{let r=t.key;if(r===null)throw Error(`Expected child element to have a non-null key`);let i=n[r],a={intersects:e.isIntersecting,element:t};return i?.intersects===a.intersects?n:{...n,[r]:a}})},t[25]=k):k=t[25];let A=k,j;if(t[26]!==u||t[27]!==a){let e;t[29]===u?e=t[30]:(e=e=>{let{collapsedProps:t}=e.props,n=t,r=u?void 0:e.props.text;return(0,$.cloneElement)(e,{...n,text:r})},t[29]=u,t[30]=e),j=a.map(e),t[26]=u,t[27]=a,t[28]=j}else j=t[28];let M=j,N;if(t[31]!==_||t[32]!==a){let e;t[34]===_?e=t[35]:(e=e=>!_[e.key]?.intersects,t[34]=_,t[35]=e),N=a.filter(e),t[31]=_,t[32]=a,t[33]=N}else N=t[33];let P=N,F=E.length>0,I;t[36]!==M||t[37]!==_||t[38]!==a||t[39]!==F?(I=F?M.filter(e=>_[e.key]?.intersects):a,t[36]=M,t[37]=_,t[38]=a,t[39]=F,t[40]=I):I=t[40];let L=I,R;t[41]===i?.button?R=t[42]:(R=i?.button||(0,Q.jsx)(uU,{}),t[41]=i?.button,t[42]=R);let z=R,B;t[43]!==m||t[44]!==P||t[45]!==w.length||t[46]!==L?(B=w.length===0&&L.map((e,t)=>{let{dividerBefore:n,tooltipText:r,tooltipProps:i}=e.props,a=r===void 0?``:r,o=i===void 0?{}:i,s=!e.key||!(e.key in m)||P.includes(e);return(0,Q.jsxs)($.Fragment,{children:[n&&t!==0&&(0,Q.jsx)(Zht,{hidden:s}),(0,Q.jsx)(uR,{portal:!0,disabled:!a,content:a,...o,children:(0,Q.jsx)(bn,{children:(0,$.cloneElement)(e,{disabled:e.props.disabled||s,"aria-hidden":s})})})]},e.key)}),t[43]=m,t[44]=P,t[45]=w.length,t[46]=L,t[47]=B):B=t[47];let V;t[48]!==r||t[49]!==B?(V=(0,Q.jsx)(igt,{gap:r,children:B}),t[48]=r,t[49]=B,t[50]=V):V=t[50];let H;t[51]!==r||t[52]!==b||t[53]!==a?(H=(0,Q.jsx)(ugt,{gap:r,elements:a,intersectionOptions:b,onIntersectionChange:O}),t[51]=r,t[52]=b,t[53]=a,t[54]=H):H=t[54];let U;t[55]!==M||t[56]!==r||t[57]!==b?(U=(0,Q.jsx)(ugt,{gap:r,elements:M,intersectionOptions:b,onIntersectionChange:A}),t[55]=M,t[56]=r,t[57]=b,t[58]=U):U=t[58];let W;t[59]!==V||t[60]!==H||t[61]!==U?(W=(0,Q.jsxs)(rgt,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,ref:f,children:[V,H,U]}),t[59]=V,t[60]=H,t[61]=U,t[62]=W):W=t[62];let ee;t[63]!==n||t[64]!==r||t[65]!==z||t[66]!==i||t[67]!==o||t[68]!==P?(ee=P.length>0&&(0,Q.jsx)(bn,{marginLeft:r,children:(0,Q.jsx)(W6,{disableRestoreFocusOnClose:n,menuButton:z,menuButtonProps:i,menuOptions:P,onMenuClose:o})}),t[63]=n,t[64]=r,t[65]=z,t[66]=i,t[67]=o,t[68]=P,t[69]=ee):ee=t[69];let te;return t[70]!==s||t[71]!==c||t[72]!==W||t[73]!==ee?(te=(0,Q.jsxs)(ngt,{alignItems:`center`,"data-ui":`CollapseMenu`,overflow:`hidden`,ref:s,...c,children:[W,ee]}),t[70]=s,t[71]=c,t[72]=W,t[73]=ee,t[74]=te):te=t[74],te}function lgt(e){return e.key}var ugt=(0,$.memo)(function(e){let t=(0,Z.c)(10),{elements:n,gap:r,intersectionOptions:i,onIntersectionChange:a}=e,o;if(t[0]!==n||t[1]!==i||t[2]!==a){let e;t[4]!==i||t[5]!==a?(e=(e,t)=>{let{dividerBefore:n}=e.props;return(0,Q.jsxs)($.Fragment,{children:[n&&t!==0&&(0,Q.jsx)(Zht,{hidden:!0}),(0,Q.jsx)(agt,{options:i,onIntersectionChange:t=>a(t[t.length-1],e),children:(0,Q.jsx)(bn,{children:(0,$.cloneElement)(e,{disabled:!0,"aria-hidden":!0})})})]},e.key)},t[4]=i,t[5]=a,t[6]=e):e=t[6],o=n.map(e),t[0]=n,t[1]=i,t[2]=a,t[3]=o}else o=t[3];let s;return t[7]!==r||t[8]!==o?(s=(0,Q.jsx)(igt,{"data-hidden":!0,"aria-hidden":`true`,gap:r,overflow:`hidden`,children:o}),t[7]=r,t[8]=o,t[9]=s):s=t[9],s});function dgt(e){let t=(0,Z.c)(6),n,r;if(t[0]!==e){let{ref:i,collapsedProps:a,expandedProps:o,tooltipProps:s,tooltipText:c,dividerBefore:l,...u}=e;n=i,r=u,t[0]=e,t[1]=n,t[2]=r}else n=t[1],r=t[2];let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(dR,{"data-ui":`CollapseMenuButton`,...r,ref:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i}var fgt=`_1fmn6ii0`;function G6(e,t={constraint:{anyVariant:!0}}){let{constraint:n}=t;return mgt(e)||e._system.bundleId!==void 0?!1:`variant`in n?K6(e)&&TP(SP(e)??``)===n.variant:n.baseVariant?!K6(e)&&e._system.group._ref===e._id:!!n.anyVariant}function pgt(e,t={constraint:{anyVariant:!0}}){let{constraint:n}=t;return e._system?.bundleId===`drafts`?`variant`in n?K6(e)&&TP(SP(e)??``)===n.variant:n.baseVariant?!K6(e)&&e._id===Fn(e._system.group._ref):!!n.anyVariant:!1}function K6(e){return!!SP(e)}function mgt(e){return!!e._system?.release}function q6(e){if(e!==void 0){if(TR(Vn(e._id)))return`agent`;if(G6(e))return`published`;if(mgt(e))return`release`;if(pgt(e))return`draft`}}function hgt({release:e,version:t}){switch(q6(t)){case`draft`:return vz;case`release`:return e??t._system.bundleId??`published`;case`agent`:return t._system.bundleId??`published`;default:return EUe}}function ggt(e){let t=(0,Z.c)(36),{version:n}=e,r=!!db().beta?.variants?.enabled,{byId:i}=Dz(),{byId:a}=kz(),o=n._system.release?._ref,s,c,l,u,d,f,p,m,h,g,_;if(t[0]!==o||t[1]!==i||t[2]!==a||t[3]!==r||t[4]!==n){let e=o?i.get(o):void 0,v;if(t[16]!==a||t[17]!==n){let e=SP(n);v=e?a.get(e):void 0,t[16]=a,t[17]=n,t[18]=v}else v=t[18];let y=v;c=bn,f=`center`,p=`auto`,m=0,h=0,g=1,t[19]!==y||t[20]!==r?(_=r&&y?(0,Q.jsx)(yt,{className:fgt,tone:`suggest`,children:(0,Q.jsx)(Y,{size:2,children:(0,Q.jsx)(xH,{})})}):null,t[19]=y,t[20]=r,t[21]=_):_=t[21],s=qKe,l=2,u=`small`,d=hgt({release:e,version:n}),t[0]=o,t[1]=i,t[2]=a,t[3]=r,t[4]=n,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h,t[14]=g,t[15]=_}else s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15];let v;t[22]!==s||t[23]!==l||t[24]!==u||t[25]!==d?(v=(0,Q.jsx)(s,{fontSize:l,size:u,release:d,padding:0}),t[22]=s,t[23]=l,t[24]=u,t[25]=d,t[26]=v):v=t[26];let y;return t[27]!==c||t[28]!==v||t[29]!==f||t[30]!==p||t[31]!==m||t[32]!==h||t[33]!==g||t[34]!==_?(y=(0,Q.jsxs)(c,{alignItems:f,flexBasis:p,flexGrow:m,flexShrink:h,gap:g,children:[_,v]}),t[27]=c,t[28]=v,t[29]=f,t[30]=p,t[31]=m,t[32]=h,t[33]=g,t[34]=_,t[35]=y):y=t[35],y}function _gt(e){if(e!==void 0)return e._ref}function vgt(e){let t=e.beta;if(t===void 0)return!1;let n=t.variants;return n!==void 0&&n.enabled===!0}function ygt({variantsEnabled:e,variantTitle:t,releaseTitle:n}){return e?`${t} · ${n}`:n}function bgt({variantsEnabled:e,variantTitle:t,displayTitle:n,releaseFullTitle:r}){let i=``,a=``;for(let[o,s]of[[`title`,n],[`fullTitle`,r]]){let n=ygt({variantsEnabled:e,variantTitle:t,releaseTitle:s});o===`title`?i=n:a=n}return{title:i,fullTitle:a}}function xgt({variantsEnabled:e,variantTitle:t,displayTitle:n,releaseFullTitle:r,isTruncated:i}){let{title:a,fullTitle:o}=bgt({variantsEnabled:e,variantTitle:t,displayTitle:n,releaseFullTitle:r});return{title:a,fullTitle:o,isTruncated:i}}function Sgt(e){let t=(0,Z.c)(8),{version:n}=e,{byId:r,loading:i,error:a}=kz(),{byId:o,loading:s,error:c}=Dz(),{bundles:l}=CH(),u=vgt(db()),{t:d}=ox();if(i||s){let e;t[0]===d?e=t[1]:(e=d(`common.loading`),t[0]=d,t[1]=e);let n=e,r;return t[2]===n?r=t[3]:(r={title:n,isTruncated:!1,fullTitle:n},t[2]=n,t[3]=r),r}if(a||c){let e;t[4]===d?e=t[5]:(e=d(`common.error`),t[4]=d,t[5]=e);let n=e,r;return t[6]===n?r=t[7]:(r={title:n,isTruncated:!1,fullTitle:n},t[6]=n,t[7]=r),r}let f=SP(n),p=_gt(n._system.release),m=f?r.get(f):void 0,h=p?o.get(p):void 0,g=m?EP(m):d(`document-group.base-variant`),{displayTitle:_,fullTitle:v,isTruncated:y}=wH(hgt({release:h,version:n}),d,l);return xgt({variantsEnabled:u,variantTitle:g,displayTitle:_,releaseFullTitle:v,isTruncated:y})}var Cgt=`_1l3tfji0`,wgt=`_1l3tfji1`,Tgt=`_1l3tfji2`;function Egt(e,t){return G6(e)&&!t?`document-status.published-at`:e._createdAt===e._updatedAt?`document-status.created`:`document-status.edited`}var Dgt={published:0,drafts:1,release:2,agent:3};function Ogt(e){return e.release?.metadata?.title??e.id}function kgt(e,t,n){let r=Dgt[e.kind]-Dgt[t.kind];if(r!==0)return r;if(e.kind===`release`&&t.kind===`release`){let r=n.findIndex(t=>t._id===e.id),i=n.findIndex(e=>e._id===t.id),a=r===-1?2**53-1:r,o=i===-1?2**53-1:i;if(a!==o)return a-o}return Ogt(e).localeCompare(Ogt(t))}function Agt(e,t){switch(q6(e)){case`release`:{let n=e._system.release?._ref,r=n?t.get(n):void 0;return{id:r?._id??n??e._id,kind:`release`,release:r}}case`draft`:return{id:`drafts`,kind:`drafts`};case`agent`:return{id:e._system.bundleId??e._id,kind:`agent`};default:return{id:`published`,kind:`published`}}}function jgt(e,t,n,r){let i=SP(e)??``,a=SP(t)??``;return i===a?kgt(Agt(e,n),Agt(t,n),r):i?a?i.localeCompare(a):1:-1}function Mgt(e,t,n,{variantsEnabled:r=!0,showAgentVersions:i=!1}={}){let a=wz(Array.from(t.values())),o=e.filter(e=>!(!r&&SP(e)||!i&&q6(e)===`agent`)).toSorted((e,n)=>jgt(e,n,t,a)),s=[];for(let e of o){let r=SP(e),i=s.at(-1),a={version:e,variant:r?n.get(r):void 0,release:e._system.release?._ref?t.get(e._system.release._ref):void 0};if(i&&i.variantId===r){i.items.push(a);continue}s.push({variantId:r,items:[a]})}return s}function Ngt(e){let t=(0,Z.c)(15),{documentGroupId:n}=e,{t:r}=ox(),{byId:i}=Dz(),{byId:a}=kz(),o;t[0]===n?o=t[1]:(o={documentId:n},t[0]=n,t[1]=o);let{loading:s,versions:c}=Mz(o),l=!!db().beta?.variants?.enabled,u;t[2]!==i||t[3]!==a||t[4]!==l||t[5]!==c?(u=Mgt(c,i,a,{variantsEnabled:l,showAgentVersions:!1}),t[2]=i,t[3]=a,t[4]=l,t[5]=c,t[6]=u):u=t[6];let d=u;if(s){let e;t[7]===r?e=t[8]:(e=r(`common.loading`),t[7]=r,t[8]=e);let n;return t[9]===e?n=t[10]:(n=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(Y,{muted:!0,size:1,children:e})}),t[9]=e,t[10]=n),n}let f;t[11]===d?f=t[12]:(f=d.map(Pgt),t[11]=d,t[12]=f);let p;return t[13]===f?p=t[14]:(p=(0,Q.jsx)(Sn,{gap:1,children:f}),t[13]=f,t[14]=p),p}function Pgt(e,t,n){return(0,Q.jsx)(yt,{borderBottom:tKgt(e,i),t[8]=i,t[9]=u),c=e.map(u)}t[0]=r,t[1]=n,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l}else o=t[4],s=t[5],c=t[6],l=t[7];if(l!==Symbol.for(`react.early_return_sentinel`))return l;let u;return t[10]!==o||t[11]!==s||t[12]!==c?(u=(0,Q.jsx)(o,{alignItems:s,children:c}),t[10]=o,t[11]=s,t[12]=c,t[13]=u):u=t[13],u}var Jgt=[];function Y6(e){let t=(0,Z.c)(21),{currentUser:n,context:r}=e,{t:i}=ox(),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={style:`short`,type:`unit`},t[0]=a):a=t[0];let o=hB(a),s=n?.roles||Jgt,c;t[1]!==o||t[2]!==s?(c=()=>(0,Q.jsx)(Q.Fragment,{children:o.formatToParts(s.map(Xgt)).map(Ygt)}),t[1]=o,t[2]=s,t[3]=c):c=t[3];let l=c,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(Y,{size:0,children:(0,Q.jsx)(Dr,{})}),t[4]=u):u=t[4];let d;t[5]===i?d=t[6]:(d=i(`insufficient-permissions-message.title`),t[5]=i,t[6]=d);let f;t[7]===d?f=t[8]:(f=(0,Q.jsxs)(ft,{gap:2,children:[u,(0,Q.jsx)(Y,{size:1,weight:`medium`,children:d})]}),t[7]=d,t[8]=f);let p;t[9]!==r||t[10]!==i?(p=(0,Q.jsx)(ft,{marginTop:4,children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{i18nKey:`insufficient-permissions-message.not-authorized-explanation`,t:i,context:r})})}),t[9]=r,t[10]=i,t[11]=p):p=t[11];let m;t[12]===l?m=t[13]:(m={Roles:l},t[12]=l,t[13]=m);let h;t[14]!==i||t[15]!==m?(h=(0,Q.jsx)(ft,{marginTop:4,marginBottom:1,children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{i18nKey:`insufficient-permissions-message.roles`,t:i,components:m})})}),t[14]=i,t[15]=m,t[16]=h):h=t[16];let g;return t[17]!==f||t[18]!==p||t[19]!==h?(g=(0,Q.jsxs)(X,{children:[f,p,h]}),t[17]=f,t[18]=p,t[19]=h,t[20]=g):g=t[20],g}function Ygt(e,t){return e.type===`element`?(0,Q.jsx)(`code`,{children:e.value},`${e.value}-${t}`):(0,Q.jsx)($.Fragment,{children:e.value},`${e.value}-${t}`)}function Xgt(e){return e.title||$k(e.name)}var Zgt=J(eee).withConfig({displayName:`StyledContainer`,componentId:`sc-5vab50-0`})(e=>{let{theme:t}=e,{container:n,media:r}=t.sanity;return Wt(r,e.$width,e=>({width:e===`auto`?`none`:qt(n[e]),maxWidth:`100%`}))});function Qgt(e){let t=(0,Z.c)(12),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({ref:n,width:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===i?a=t[5]:(a=i===void 0?[]:i,t[4]=i,t[5]=a);let o=a,s;t[6]===o?s=t[7]:(s=Array.isArray(o)?o:[o],t[6]=o,t[7]=s);let c;return t[8]!==n||t[9]!==r||t[10]!==s?(c=(0,Q.jsx)(Zgt,{...r,"data-ui":`PopoverContainer`,$width:s,ref:n}),t[8]=n,t[9]=r,t[10]=s,t[11]=c):c=t[11],c}var $gt=J(gR).withConfig({displayName:`StyledPopover`,componentId:`sc-tz91bz-0`})(()=>Vt`[data-ui='Popover__wrapper']{overflow:auto;position:relative;scrollbar-gutter:stable;}`),e_t=J(Ft).withConfig({displayName:`StickyLayer`,componentId:`sc-tz91bz-1`})(e=>{let t=e.theme.sanity.radius[3];return Vt`position:sticky;top:0;width:100%;background:var(--card-bg-color);border-bottom:1px solid var(--card-border-color);border-top-left-radius:${t}px;border-top-right-radius:${t}px;`});function t_t(e){let t=(0,Z.c)(28),{children:n,header:r,onClose:i,referenceElement:a,containerRef:o,width:s}=e,c=Yt(),l;t[0]!==i||t[1]!==a?(l=()=>{i(),a?.focus()},t[0]=i,t[1]=a,t[2]=l):l=t[2];let u=l,d;t[3]===c.element?d=t[4]:(d=e=>!c.element||c.element.contains(e),t[3]=c.element,t[4]=d);let f=d,p;t[5]===r?p=t[6]:(p=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:r})}),t[5]=r,t[6]=p);let m;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(m={content:`Close`},t[7]=m):m=t[7];let h;t[8]===u?h=t[9]:(h=(0,Q.jsx)(dR,{icon:Gn,mode:`bleed`,onClick:u,tooltipProps:m}),t[8]=u,t[9]=h);let g;t[10]!==p||t[11]!==h?(g=(0,Q.jsx)(e_t,{children:(0,Q.jsx)(X,{padding:2,paddingLeft:4,children:(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,children:[p,h]})})}),t[10]=p,t[11]=h,t[12]=g):g=t[12];let _;t[13]===n?_=t[14]:(_=(0,Q.jsx)(X,{padding:4,children:n}),t[13]=n,t[14]=_);let v;t[15]!==o||t[16]!==g||t[17]!==_?(v=(0,Q.jsxs)(Sn,{ref:o,children:[g,_]}),t[15]=o,t[16]=g,t[17]=_,t[18]=v):v=t[18];let y;t[19]!==v||t[20]!==f?(y=(0,Q.jsx)(KV,{autoFocus:!0,whiteList:f,children:v}),t[19]=v,t[20]=f,t[21]=y):y=t[21];let b;t[22]!==y||t[23]!==s?(b=(0,Q.jsx)(Qgt,{width:s,"data-testid":`popover-dialog`,children:y}),t[22]=y,t[23]=s,t[24]=b):b=t[24];let x=b,S;return t[25]!==x||t[26]!==a?(S=(0,Q.jsx)($gt,{portal:!0,constrainSize:!0,content:x,open:!0,referenceElement:a}),t[25]=x,t[26]=a,t[27]=S):S=t[27],S}function n_t(e){let t=(0,Z.c)(6),{children:n,element:r,portalElement:i}=e,a;t[0]!==r||t[1]!==i?(a={element:r,portalElement:i},t[0]=r,t[1]=i,t[2]=a):a=t[2];let o=a,s;return t[3]!==n||t[4]!==o?(s=(0,Q.jsx)(ts.Provider,{value:o,children:n}),t[3]=n,t[4]=o,t[5]=s):s=t[5],s}function X6(){let e=(0,$.useContext)(ts),{element:t}=Yt();return!e?.portalElement||e.portalElement!==t?null:e.element}var r_t=J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-7imsgo-0`})(()=>Vt`&[data-selected],&[data-pressed],&:active{[data-ui='TextWithTone']{color:inherit;}}`);function Z6(e){let t=(0,Z.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]):({ref:i,children:r,selected:o,as:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s;t[6]===o?s=t[7]:(s={selected:o},t[6]=o,t[7]=s);let c=s,l;t[8]!==r||t[9]!==c?(l=(0,Q.jsx)(ds.Provider,{value:c,children:r}),t[8]=r,t[9]=c,t[10]=l):l=t[10];let u;return t[11]!==n||t[12]!==i||t[13]!==a||t[14]!==o||t[15]!==l?(u=(0,Q.jsx)(r_t,{"data-ui":`PreviewCard`,...a,forwardedAs:n,ref:i,selected:o,children:l}),t[11]=n,t[12]=i,t[13]=a,t[14]=o,t[15]=l,t[16]=u):u=t[16],u}var i_t=J(Z6).withConfig({displayName:`ReferenceInputPreviewCard`,componentId:`sc-7imsgo-1`})`min-height:36px;`,a_t={referringDocuments:[],isLoading:!0},o_t=[`_id`,`_type`];function s_t(e,t){let n=(0,Z.c)(6),r=t===void 0?o_t:t,i=AI(),a;n[0]===r?a=n[1]:(a=r.length===0?``:r.join(`,`),n[0]=r,n[1]=a);let o=a,s;return n[2]!==i||n[3]!==e||n[4]!==o?(s=i.listenQuery({fetch:`*[references($docId)][0...101]${o?`{${o}}`:``}`,listen:`*[references($docId)]`},{docId:e},{tag:`use-referring-documents`}).pipe(K(c_t),Ma(a_t)),n[2]=i,n[3]=e,n[4]=o,n[5]=s):s=n[5],ZE(s,a_t)}function c_t(e){return{referringDocuments:e,isLoading:!1}}var l_t=[];function u_t(e){return s_t(e,l_t)}var Q6=class e{static from(t){return t instanceof e?t:new e(Array.isArray(t)?dD(t):[t])}patches;constructor(e){this.patches=e}prepend(...t){return e.from([...dD(t),...this.patches])}append(...t){return e.from([...this.patches,...dD(t)])}prefixAll(t){return e.from(this.patches.map(e=>tZe(e,t)))}},d_t=ib({name:`Field Copied`,version:1,description:`User clicked the "Copy field" button in the field action menu or used the Ctrl+C shortcut`}),f_t=ib({name:`Field Pasted`,version:1,description:`User clicked the "Paste field" button in the field action menu or used the Ctrl+V shortcut`});function $6(e,t){let n=nN(t);return n===`object`&&e.of.length===1?e.of[0]:e.of.find(e=>e.name===n)}function p_t(e,t){let n=nN(t);return e?.of.find(e=>e.name===n||e.jsonType===n)}function m_t(e,t){if(!t)return;let n=mN(t),r=n[0];if(r&&vc(e)){let t=e?.fields?.find(e=>e.name===r);if(t){let e=fN(n.slice(1));return e?m_t(t.type,e):t}}}function h_t(e,t){let n=t;for(;n.type&&e.get(n.name)!==n;)n=n.type;return n.name}function e8(e,t,n){if(!e)return;let r=e;return t.forEach((e,i)=>{let a=t.slice(0,i+1);if(dc(e)||uc(e)){let e=$6(r,RI(n,a));if(e){r=e;return}}let o=m_t(r,fN(a.length>1?a.slice(-1):a));o?.type&&(r=o.type)}),r}function t8(e,t){let{currentUser:n,document:r,parent:i,value:a,path:o}=t;return typeof e==`boolean`||e===void 0?!!e:e({document:r,parent:i,value:a,currentUser:n,path:o})===!0}function n8(e,t){if(!e||!t)return!0;let n=Array.isArray(t)?t:t.split(`,`),r=e.name||``,i=(e.type||``).toLowerCase(),a=i.replace(/\/.*$/,``);return n.some(e=>{let t=e.trim().toLowerCase();return t.charAt(0)===`.`?!r||r.toLowerCase().endsWith(t):t.endsWith(`/*`)?a===t.replace(/\/.*$/,``):i===t})}async function g_t(e){let{options:t,document:n,valuePath:r,perspective:i,getClient:a}=e;if(!t)return{};if(typeof t.filter==`function`){let e=r.slice(0,-1),o=iN(n,e);return await t.filter({document:n,parentPath:e,parent:o,perspective:i,getClient:a})}return{filter:t.filter,params:`filterParams`in t?t.filterParams:void 0}}var r8=`web application/vnd.sanity-clipboard-item+json`,i8=`text/html`,__t=`text/plain`,a8=`web application/x-portable-text`,v_t=typeof ClipboardItem<`u`&&`supports`in ClipboardItem&&ClipboardItem.supports(r8),y_t=typeof ClipboardItem<`u`&&`supports`in ClipboardItem&&ClipboardItem.supports(a8),b_t=`sanity-clipboard-base64`;async function x_t(){let e=await navigator.clipboard.read();for(let t of e){let e=await w_t(t);if(e)return e}return null}function o8(e){return typeof e==`object`&&!!e&&`_type`in e}function S_t(e){return Array.isArray(e)?e.some(e=>o8(e)&&JO(e)):!1}async function C_t(e){let t=c8(e.value),n=T_t(JSON.stringify(e)),r=S_t(e.value),i=`
    ${D_t(e.value)}
    `,a=new ClipboardItem({...v_t&&{[r8]:new Blob([JSON.stringify(e)],{type:r8})},...r&&y_t&&{[a8]:new Blob([JSON.stringify(e.value)],{type:a8})},[i8]:new Blob([i],{type:i8}),[__t]:new Blob([t],{type:__t})});try{return await navigator.clipboard.write([a]),!0}catch(e){if(e.name===`NotAllowedError`)throw e;return console.error(`Failed to write to clipboard: ${e.message}`,e),!1}}async function w_t(e){if(e.types.includes(r8)){let t=await(await e.getType(r8)).text();return JSON.parse(t)}if(!e.types.includes(i8))return null;let t=await(await e.getType(i8)).text(),n=new DOMParser().parseFromString(t,`text/html`);try{let e=n.querySelector(`[data-${b_t}]`);if(!e)return null;let{sanityClipboardBase64:t}=e.dataset;return t?JSON.parse(E_t(t)):null}catch{return null}}function T_t(e){let t=new TextEncoder().encode(e),n=``;for(let e=0;e/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}function D_t(e){if(!e)return``;if(Rz(e))return`

    ${s8(e)}

    `;if(Number.isFinite(e))return`

    ${e}

    `;if(Array.isArray(e)){if(e.some(e=>o8(e)&&JO(e)))return JX(e);let t=e.map(c8).filter(Boolean).join(`, `);return t?`

    ${s8(t)}

    `:``}if(typeof e==`object`){if(o8(e)&&JO(e))return JX([e]);let t=Object.entries(e).map(([e,t])=>e.startsWith(`_`)?``:c8(t)).filter(Boolean).join(`, `);return t?`

    ${s8(t)}

    `:``}return``}function c8(e){return e?Rz(e)?e:Number.isFinite(e)?e.toString():Array.isArray(e)?e.some(e=>o8(e)&&JO(e))?rk(e):e.map(c8).filter(Boolean).join(`, `):typeof e==`object`?o8(e)&&JO(e)?rk(e):Object.entries(e).map(([e,t])=>e.startsWith(`_`)?``:c8(t)).filter(Boolean).join(`, `):``:``}function l8(e){if(e==null)return!0;if(typeof e==`object`){let t=Object.keys(e);if(t.length===1&&t[0]===`_key`)return!0}return!!(Array.isArray(e)&&e.length===0)}function O_t(e,t){return e.name===`markDefs`&&Ic(t)||e.name===`marks`&&Fc(t)}function k_t(e){return!!(e instanceof HTMLElement&&e.isContentEditable||e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)}function A_t(){if(typeof window>`u`||!window.getSelection)return!1;let e=window.getSelection();return e!==null&&!e.isCollapsed}function j_t(e){return e.length===0||e.length===1&&e[0]===``}async function M_t(e){let{targetRootPath:t,rootDocumentValue:n,referencedDocument:r,getClient:i,schemaTypeOptions:a}=e;if(!a.filter)return!0;let o=await g_t({options:a,document:n,valuePath:t,perspective:[],getClient:i});if(!o.filter)return!0;try{let e=o.params||{};return!l8(await(await Poe(K_(`*[${o.filter}]`,e),{params:e,dataset:[r]})).get())}catch(e){return console.error(`Error evaluating GROQ filter:`,e),!1}}function N_t(e){if(e.length===0)return`object`;let t=e[e.length-1];return dc(t)||uc(t)||fc(t)?`object`:t}function P_t(e,t){return!!(typeof e==`string`&&t.includes(`string`)||typeof e==`number`&&(t.includes(`number`)||t.includes(`string`))||typeof e==`boolean`&&t.includes(`boolean`))}function F_t(e,t){return MN(e)&&MN(t)&&(e.jsonType===`number`&&t.jsonType===`string`||F_t(e.type,t.type))}function I_t(e){return e.of.map(e=>e.jsonType)}function L_t(e,t){return MN(e)&&MN(t)&&(e.jsonType===`number`&&Sc(t)&&I_t(t).includes(`string`)||L_t(e.type,t.type))}var R_t=()=>Az(12);function z_t({path:e,value:t,schemaType:n,currentUser:r}){return!!e.find((i,a)=>{let o=e.slice(0,a+1),s=e8(n,o,t);if(!s)throw Error(`Could not find target schema type at path ${e.join(`.`)}`);return t8(s.readOnly,{value:t,parent:null,document:t,currentUser:r,path:o})})}async function B_t({sourceRootSchemaType:e,sourcePath:t,sourceValue:n,sourceRootPath:r=[],targetRootSchemaType:i,targetRootValue:a,targetRootPath:o,targetValue:s,targetPath:c,keyGenerator:l=R_t,targetDocumentSchemaType:u,currentUser:d,options:f={validateReferences:!0,validateAssets:!0,client:void 0}}){let p=[];if(!e)throw Error(`Source root schema type is not defined`);if(!i)throw Error(`Target root schema type is not defined`);let m=e8(e,t,n),h=e8(i,c,s);if(!m)throw Error(`Could not find source schema type at path`);if(!h)throw Error(`Could not find target schema type at path`);let g=t8(i.readOnly,{value:a,parent:null,document:a,currentUser:d,path:o}),_=t8(h.readOnly,{value:s,parent:null,document:a,currentUser:d,path:c}),v=z_t({path:o,value:a,schemaType:u,currentUser:d});if(g||_||v)return{targetValue:void 0,errors:[{level:`error`,sourceValue:n,i18n:{key:`copy-paste.on-paste.validation.read-only-target.description`}}]};if(jc(m)&&Ac(h)||Ac(m)&&jc(h))return{targetValue:void 0,errors:[{level:`error`,sourceValue:n,i18n:{key:`copy-paste.on-paste.validation.image-file-incompatible.description`,args:{sourceSchemaType:e.name,targetSchemaType:i.name}}}]};let y=m.jsonType,b=h.jsonType,x=GO(r),S=x!==void 0&&uc(x),C=t.length===0&&y===`array`&&!Array.isArray(n)&&S,w=([`number`,`string`,`boolean`].includes(y)||C)&&Sc(h),T=y===`object`&&xc(h);if(!(y===b||F_t(m,h)||L_t(m,h)||w||T))return{targetValue:void 0,errors:[{level:`error`,sourceValue:n,i18n:{key:`copy-paste.on-paste.validation.schema-type-incompatible.description`}}]};let E=RI(n,t);if(m.jsonType===`object`&&h.jsonType===`object`)return u8({sourceValue:E,targetSchemaType:h,targetRootValue:a,targetRootPath:o,targetPath:[],errors:p,keyGenerator:l,options:f,readOnlyContext:o.length===0?{currentUser:d}:void 0});if(m.jsonType===`array`&&h.jsonType===`array`)return f8({sourceValue:C&&!Array.isArray(E)?[E]:E,targetSchemaType:h,targetRootValue:a,targetRootPath:o,errors:p,options:f,keyGenerator:l});if(w||T){let e;e=T&&$s(E)&&E._type===`object`||!$s(E)?N_t(r):$s(E)?E._type:`object`;let t=T&&!Array.isArray(E)?[{...E,_type:e,_key:l()}]:[E];return f8({sourceValue:Array.isArray(E)?E:t,targetSchemaType:h,targetRootValue:a,targetRootPath:o,errors:p,options:f,keyGenerator:l})}return V_t({sourceValue:E,targetSchemaType:h,errors:p})}async function u8({sourceValue:e,targetSchemaType:t,targetPath:n,targetRootValue:r,targetRootPath:i,errors:a,keyGenerator:o,options:s,readOnlyContext:c}){if(l8(e))return{targetValue:void 0,errors:a};let l={...$s(e)?{_type:t.name}:{},...e&&typeof e==`object`&&`_key`in e?{_key:o()}:{}},u=PR(e)&&Ys(e.asset)?e.asset._ref:void 0,d=$s(e)?e._type:void 0,f=u&&uHe(u),p=u&&dHe(u),m=(d===`image`||f)&&!Ac(t),h=(d===`file`||p)&&!jc(t);if($s(e)&&(m||h))return a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.image-file-incompatible.description`,args:{sourceSchemaType:d,targetSchemaType:t.name}}}),{targetValue:void 0,errors:a};if(s?.validateAssets&&s.client&&(Ac(t)||jc(t))&&t.options?.accept&&PR(e)&&Ys(e.asset)){let n=e.asset?._ref;if(!n)return{targetValue:void 0,errors:a};try{let r=Ac(t)?`sanity.imageAsset`:`sanity.fileAsset`,i=await s.client.fetch(`*[_type == $type &&_id == $ref][0]{mimeType, originalFilename}`,{ref:n,type:r});if(!i)return{targetValue:void 0,errors:a};let o={type:i.mimeType,name:i.originalFilename},c=i.mimeType;if(!n8(o,t.options.accept))return a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.mime-type-incompatible.description`,args:{mimeType:c}}}),{targetValue:void 0,errors:a}}catch(t){return console.error(`Error fetching asset document:`,t),a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.mime-type-validation-failed.description`}}),{targetValue:void 0,errors:a}}}if(kc(t)){let n=t.to.map(e=>e.name);if(s?.validateReferences&&s.client&&Ys(e))try{let o=t.options?.filter?`*[sanity::versionOf($publishedId)]|order(_updatedAt)[0]`:`*[sanity::versionOf($publishedId)]|order(_updatedAt)[0]{_id, _type}`,c=await s.client.fetch(o,{publishedId:zn(e._ref)});if(!c&&!t.weak)return a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.reference-validation-failed.description`,args:{ref:e._ref}}}),{targetValue:void 0,errors:a};if(c&&!n.includes(c._type))return a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.reference-type-incompatible.description`,args:{sourceReferenceType:c._type,targetReferenceTypes:n.join(`, `)}}}),{targetValue:void 0,errors:a};if(s.client&&t.options?.filter&&!await M_t({rootDocumentValue:r||{},referencedDocument:c,schemaTypeOptions:t.options,targetRootPath:i,getClient:e=>s.client.withConfig(e)}))return a.push({level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.reference-filter-incompatible.description`}}),{targetValue:void 0,errors:a}}catch(t){return console.error(`Error fetching reference document:`,t),a.push({level:`error`,sourceValue:l,i18n:{key:`copy-paste.on-paste.validation.reference-validation-failed.description`,args:{ref:e._ref}}}),{targetValue:void 0,errors:a}}}let g={},_=Ic(t)&&mc(e)&&!l8(e.markDefs);if(_){let t=e.markDefs||[];t.filter(e=>e._key).forEach(e=>{g[e._key]=o()}),l.markDefs=t.map(e=>({...e,_key:g[e._key]}))}let v=t.fields,y=[],b=c?r:void 0,x=b?RI(b,i):void 0;for(let u of v){if(c&&b){let e=i.concat(u.name);if(t8(u.type.readOnly,{value:RI(b,e),parent:x,document:b,currentUser:c.currentUser,path:e})){y.push(u.type.title??u.name);let e=x?.[u.name];e!==void 0&&(l[u.name]=e);continue}}let d=u.type,f=yc(d),p=vc(d);if(Oc(d)){let t=V_t({sourceValue:e?e[u.name]:void 0,targetSchemaType:d,errors:a});l8(t.targetValue)||(l[u.name]=t.targetValue)}else if(p){let t=await u8({sourceValue:RI(e,n.concat(u.name)),targetPath:[],targetSchemaType:d,targetRootValue:r,targetRootPath:i.concat(u.name),errors:a,options:s,keyGenerator:o});l8(t.targetValue)||(l[u.name]=H_t(t.targetValue))}else if(f){let n=e?e[u.name]:void 0,c=await f8({sourceValue:n,targetSchemaType:d,targetRootValue:r,targetRootPath:i,errors:a,options:s,keyGenerator:o});if(_&&u.name===`markDefs`&&!l8(l.markDefs))continue;let f=Array.isArray(n)&&n.length===0&&O_t(u,t);l8(c.targetValue)?f&&(l[u.name]=[]):l[u.name]=c.targetValue}}if(y.length>0){let t=y.length>3;a.push({level:`warning`,sourceValue:e,i18n:t?{key:`copy-paste.on-paste.validation.read-only-fields-skipped-truncated.description`,args:{fieldNames:y.slice(0,3).join(`, `),count:y.length-3}}:{key:`copy-paste.on-paste.validation.read-only-fields-skipped.description`,args:{fieldNames:y.join(`, `)}}})}let S=H_t(RI(l,n));return Object.keys(g).length>0&&mc(S)&&(S.children=S.children.map(e=>hc(e)&&e.marks?{...e,marks:e.marks.map(e=>g[e]||e)}:e)),kc(t)&&(t.weak?S._weak=!0:delete S._weak),kc(t)&&Ys(e)&&e._strengthenOnPublish&&(S._weak=!0,S._strengthenOnPublish=e._strengthenOnPublish),{targetValue:S,errors:a}}function d8(e,t){let n=nN(e);return t.of.find(e=>e.name===n)}async function f8({sourceValue:e,targetSchemaType:t,targetRootValue:n,targetRootPath:r,errors:i,options:a,keyGenerator:o}){let s,c=e;if(!c||!Array.isArray(c))return{targetValue:void 0,errors:[{level:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.array-type-incompatible.description`,args:{type:typeof c}}}]};let l=Sc(t),u=xc(t);if(l){let e=t.of.map(e=>e.jsonType),n=e.includes(`number`),r=c.filter(t=>P_t(t,e)).map(e=>!n&&typeof e==`number`?`${e}`:e),a=c.filter(e=>!r.includes(!n&&typeof e==`number`?`${e}`:e));a.length>0&&a.forEach(e=>{i.push({level:r.length>0?`warning`:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.array-value-incompatible.description`,args:{type:typeof e}}})}),r.length>0&&(s=r)}if(u){let c=e,l=c.filter(e=>d8(e,t)!==void 0),u=c.filter(e=>d8(e,t)===void 0);s=l.length===0?void 0:(await Promise.all(l.map(e=>u8({sourceValue:e,targetSchemaType:d8(e,t),targetPath:[],targetRootValue:n,targetRootPath:r,errors:i,options:a,keyGenerator:o})))).map(e=>e.targetValue).filter(e=>!l8(e)),u.length>0&&u.forEach(e=>{i.push({level:l.length>0?`warning`:`error`,sourceValue:e,i18n:{key:`copy-paste.on-paste.validation.array-value-incompatible.description`,args:{type:nN(e)}}})})}return{targetValue:s,errors:i}}function V_t({sourceValue:e,targetSchemaType:t,errors:n}){let r,i=e;if(i===void 0)return{targetValue:void 0,errors:n};let a=t.jsonType===typeof i,o=typeof i==`number`&&t.jsonType===`string`;if(a||o){let e=typeof i==`string`||typeof i==`number`;if((Dc(t)||Tc(t))&&e){let e=t.options?.list?.map(e=>typeof e==`string`||typeof e==`number`?e:e.value)||[];e.length>0&&!e.includes(i)&&n.push({level:`error`,sourceValue:i,i18n:{key:`copy-paste.on-paste.validation.string-value-incompatible.description`,args:{value:i,allowedStrings:e}}})}r=o?`${i}`:i}else n.push({level:`error`,sourceValue:i,i18n:{key:`copy-paste.on-paste.validation.primitive-type-incompatible.description`,args:{type:typeof i}}});return{targetValue:r,errors:n}}function H_t(e){let t=new Set([`_id`,`_createdAt`,`_updatedAt`,`_rev`]);return Object.keys(e).reduce((n,r)=>t.has(r)?n:{...n,[r]:e[r]},{})}var U_t=e=>{let t=(0,Z.c)(21),{children:n}=e,r=KE(),i=JE(),a=AN(),o=bR(),{t:s}=ox(`copy-paste`),c=pb(mb),[l,u]=(0,$.useState)(null),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{let{documentId:t,documentType:n,schemaType:r,onChange:i}=e,a={documentId:zn(t),documentType:n,schemaType:r,onChange:i};u(e=>e&&e.documentId===a.documentId&&e.documentType===a.documentType&&e.schemaType===a.schemaType&&e.onChange===a.onChange?e:a)},t[0]=d):d=t[0];let f=d,p;t[1]!==l||t[2]!==a||t[3]!==s||t[4]!==i||t[5]!==r?(p=async(e,t,n)=>{if(!l)return;let{documentId:o,documentType:c,schemaType:u}=l,d=e8(u,e,t);if(!d){r.push({status:`error`,title:s(`copy-paste.on-copy.validation.schema-type-incompatible.title`,{path:fN(e)})});return}let f=d.type?.name===`document`,p=RI(t,e);if(l8(p)){r.push({status:`warning`,title:s(`copy-paste.on-copy.validation.no-value.title`)});return}let m=e.length>0?GO(e):void 0,h=m&&(dc(m)||uc(m)),g=n.context.source===`arrayItem`||h||n.patchType===`append`,_=g&&h?e.slice(0,-1):e,v=g?`append`:`replace`,y=h&&!Array.isArray(p),b={type:`sanityClipboardItem`,documentId:o,documentType:c,isDocument:f,schemaTypeName:h_t(a,d),valuePath:_,value:y?[p]:p,patchType:v};i.log(d_t,{context:n?.context?.source||`unknown`,schemaTypes:[d.jsonType]});try{await C_t(b)||r.push({status:`error`,title:s(`copy-paste.on-copy.validation.clipboard-not-supported.title`),description:s(`copy-paste.on-copy.validation.clipboard-not-supported.description`)})}catch(e){let t=e;if(t.name===`NotAllowedError`)r.push({status:`error`,title:s(`copy-paste.on-copy.validation.clipboard-not-supported.title`),description:s(`copy-paste.on-copy.validation.clipboard-not-supported.description`)});else throw t}},t[1]=l,t[2]=a,t[3]=s,t[4]=i,t[5]=r,t[6]=p):p=t[6];let m=p,h;t[7]!==c||t[8]!==o||t[9]!==l||t[10]!==a||t[11]!==s||t[12]!==i||t[13]!==r?(h=async(e,t,n)=>{if(!l)return;let{schemaType:u,onChange:d}=l,f=e8(u,e,t),p=null;try{p=await x_t()}catch(e){e.name===`NotAllowedError`&&r.push({status:`error`,title:s(`copy-paste.on-copy.validation.clipboard-not-supported.title`),description:s(`copy-paste.on-copy.validation.clipboard-not-supported.description`)});return}if(!p){r.push({status:`info`,title:s(`copy-paste.on-paste.validation.clipboard-empty.title`)});return}if(!p.documentType){r.push({status:`error`,title:s(`copy-paste.on-paste.validation.clipboard-invalid.title`)});return}if(!a.get(p.documentType)){r.push({status:`error`,title:s(`copy-paste.on-paste.validation.clipboard-invalid.title`)});return}let m=[],h=[],g=a.get(p.schemaTypeName);if(!g){r.push({status:`error`,title:s(`copy-paste.on-paste.validation.schema-type-incompatible.title`,{path:fN(p.valuePath)})});return}if(!u){r.push({status:`error`,title:s(`copy-paste.on-paste.validation.schema-type-incompatible.title`,{path:fN(e)})});return}let _=f.title||f.name,v={targetDocumentSchemaType:u,sourceRootSchemaType:g,sourcePath:[],sourceRootPath:p.valuePath,sourceValue:p.value,targetRootSchemaType:f,targetPath:[],targetRootPath:e,targetRootValue:t,currentUser:o,options:{validateAssets:!0,validateReferences:!0,client:c}};h.push(g.jsonType);let y=async()=>{let{targetValue:t,errors:n}=await B_t(v),i=n.filter(W_t),a=l8(t);if(i.length>0){let e=s(i[0].i18n.key,i[0].i18n.args);r.push({status:`error`,title:s(`copy-paste.on-paste.validation.clipboard-invalid.title`),description:e});return}if(n.length>0&&!a){let e=n.map(e=>s(e.i18n.key,e.i18n.args)).join(`, `);r.push({status:`warning`,title:s(`copy-paste.on-paste.validation.partial-warning.title`),description:e})}if(a){r.push({status:`warning`,title:s(`copy-paste.on-paste.validation.clipboard-empty.title`)});return}let o=p?.patchType||`replace`,c=p.schemaTypeName!==`array`&&f.jsonType===`array`||o===`append`,l=c&&e.length>0&&f.jsonType===`array`,u=c&&e.length>0?[...e.slice(0,-1),`${e.slice(-1)?.[0]}[-1]`]:e,d=f.jsonType===`array`?[qH([],e)]:[];m.push({patches:l?[...d,JH(t,`after`,u)]:[...d,YH(t,e)],targetSchemaTypeTitle:_})};try{await y()}catch(e){let t=e;r.push({status:`error`,title:t.message});return}if(i.log(f_t,{context:n?.context?.source||`unknown`,schemaTypes:h}),m.length){let e=dD(m.map(G_t));d(Q6.from(e))}},t[7]=c,t[8]=o,t[9]=l,t[10]=a,t[11]=s,t[12]=i,t[13]=r,t[14]=h):h=t[14];let g=h,_;t[15]!==m||t[16]!==g?(_={setDocumentMeta:f,onCopy:m,onPaste:g},t[15]=m,t[16]=g,t[17]=_):_=t[17];let v=_,y;return t[18]!==n||t[19]!==v?(y=(0,Q.jsx)(vo.Provider,{value:v,children:n}),t[18]=n,t[19]=v,t[20]=y):y=t[20],y},p8=()=>{let e=(0,$.useContext)(vo);if(!e)throw Error(`useCopyPaste must be used within a CopyPasteProvider`);return e};function W_t(e){return e.level!==`warning`}function G_t(e){let{patches:t}=e;return t}function K_t(e){let t=(0,Z.c)(6),n=(0,$.useRef)(e.value),r,i;t[0]===e.value?(r=t[1],i=t[2]):(r=()=>{n.current=e.value},i=[e.value],t[0]=e.value,t[1]=r,t[2]=i),(0,$.useEffect)(r,i);let a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=e=>RI(n.current,e),t[3]=a):a=t[3];let o=a,s;return t[4]===e.children?s=t[5]:(s=(0,Q.jsx)(Bo.Provider,{value:o,children:e.children}),t[4]=e.children,t[5]=s),s}function m8(){let e=(0,$.useContext)(Bo);if(!e)throw Error(`useGetFormValue must be used within a GetFormValueProvider`);return e}var q_t=e=>{let t=(0,Z.c)(16),{asset:n,assetType:r,referringDocuments:i}=e,{t:a}=ox(),o=i.length,s=o>0,c=`asset-source.usage-list.documents-using-${r}`,l=n.originalFilename?`named`:`unnamed`,u;t[0]!==n.originalFilename||t[1]!==o?(u={filename:n.originalFilename,count:o},t[0]=n.originalFilename,t[1]=o,t[2]=u):u=t[2];let d;t[3]!==a||t[4]!==c||t[5]!==l||t[6]!==u?(d=(0,Q.jsx)(Y,{size:1,as:`h2`,weight:`medium`,children:(0,Q.jsx)(_B,{t:a,i18nKey:c,context:l,values:u})}),t[3]=a,t[4]=c,t[5]=l,t[6]=u,t[7]=d):d=t[7];let f;t[8]!==s||t[9]!==d?(f=(0,Q.jsx)(yt,{borderBottom:s,marginTop:2,paddingBottom:2,marginBottom:1,children:d}),t[8]=s,t[9]=d,t[10]=f):f=t[10];let p;t[11]===i?p=t[12]:(p=i.map(Y_t),t[11]=i,t[12]=p);let m;return t[13]!==f||t[14]!==p?(m=(0,Q.jsxs)(Q.Fragment,{children:[f,p]}),t[13]=f,t[14]=p,t[15]=m):m=t[15],m},J_t=e=>{let t=(0,Z.c)(15),{document:n}=e,r=AN(),i;t[0]!==n._id||t[1]!==n._type?(i=e=>(0,Q.jsx)(q4,{...e,params:{id:n._id,type:n._type},intent:`edit`}),t[0]=n._id,t[1]=n._type,t[2]=i):i=t[2];let a=i,o=n._id,s;t[3]===n._id?s=t[4]:(s={_type:`reference`,_ref:n._id},t[3]=n._id,t[4]=s);let c;t[5]!==n._type||t[6]!==r?(c=r.get(n._type),t[5]=n._type,t[6]=r,t[7]=c):c=t[7];let l;t[8]!==s||t[9]!==c?(l=(0,Q.jsx)(bn,{alignItems:`center`,gap:2,children:(0,Q.jsx)($z,{layout:`default`,value:s,schemaType:c})}),t[8]=s,t[9]=c,t[10]=l):l=t[10];let u;return t[11]!==a||t[12]!==n._id||t[13]!==l?(u=(0,Q.jsx)(yt,{as:a,radius:2,"data-as":`a`,tabIndex:0,children:l},o),t[11]=a,t[12]=n._id,t[13]=l,t[14]=u):u=t[14],u};function Y_t(e){return(0,Q.jsx)(J_t,{document:e},e._id)}var X_t={maxWidth:`100%`,height:`120px`,objectFit:`contain`,objectPosition:`center`},Z_t={gridColumn:`span 1`,overflow:`hidden`,display:`flex`,alignSelf:`center`,justifyContent:`center`},Q_t={height:`100%`},$_t=e=>{let t=(0,Z.c)(44),{asset:n,assetType:r,hasResults:i}=e,a=i!==void 0&&i,o=r===`image`,{t:s}=ox();if(a){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[3,3,4],t[0]=e):e=t[0];let i;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(i=[2,3,4],t[1]=i):i=t[1];let a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=[3,4],t[2]=a):a=t[2];let c=o?`span 2`:`span 3`,l;t[3]===c?l=t[4]:(l={gridColumn:c},t[3]=c,t[4]=l);let u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(Y,{children:(0,Q.jsx)(Kn,{})}),t[5]=u):u=t[5];let d=`asset-source.delete-dialog.usage-list.warning-${r}-is-in-use`,f=n.originalFilename?`named`:`unnamed`,p;t[6]!==n.originalFilename||t[7]!==s||t[8]!==d||t[9]!==f?(p=s(d,{context:f,filename:n.originalFilename}),t[6]=n.originalFilename,t[7]=s,t[8]=d,t[9]=f,t[10]=p):p=t[10];let m;t[11]===p?m=t[12]:(m=(0,Q.jsx)(Y,{size:1,children:p}),t[11]=p,t[12]=m);let h;t[13]!==m||t[14]!==l?(h=(0,Q.jsxs)(bn,{gap:a,alignItems:`center`,style:l,children:[u,m]}),t[13]=m,t[14]=l,t[15]=h):h=t[15];let g;t[16]!==n.url||t[17]!==o||t[18]!==s?(g=o&&(0,Q.jsx)(yt,{__unstable_checkered:!0,border:!0,radius:1,style:Z_t,children:(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,style:Q_t,children:(0,Q.jsx)(`img`,{src:`${n.url}?w=200`,style:X_t,alt:s(`asset-source.usage-list.image-alt`),referrerPolicy:`strict-origin-when-cross-origin`})})}),t[16]=n.url,t[17]=o,t[18]=s,t[19]=g):g=t[19];let _;return t[20]!==h||t[21]!==g?(_=(0,Q.jsx)(yt,{tone:`caution`,padding:e,border:!0,radius:2,marginBottom:3,children:(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(3, minmax(0, 1fr))`,gap:i,children:[h,g]})}),t[20]=h,t[21]=g,t[22]=_):_=t[22],_}let c,l;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(c=[2,3,4],l=[3,3,3,4],t[23]=c,t[24]=l):(c=t[23],l=t[24]);let u=o?`span 2`:`span 3`,d;t[25]===u?d=t[26]:(d={gridColumn:u},t[25]=u,t[26]=d);let f=`asset-source.delete-dialog.usage-list.confirm-delete-${r}`,p=n.originalFilename?`named`:`unnamed`,m;t[27]===n.originalFilename?m=t[28]:(m={filename:n.originalFilename},t[27]=n.originalFilename,t[28]=m);let h;t[29]!==s||t[30]!==f||t[31]!==p||t[32]!==m?(h=(0,Q.jsx)(Y,{children:(0,Q.jsx)(_B,{t:s,i18nKey:f,context:p,values:m})}),t[29]=s,t[30]=f,t[31]=p,t[32]=m,t[33]=h):h=t[33];let g;t[34]!==d||t[35]!==h?(g=(0,Q.jsx)(bn,{style:d,alignItems:`center`,children:h}),t[34]=d,t[35]=h,t[36]=g):g=t[36];let _;t[37]!==n.url||t[38]!==o||t[39]!==s?(_=o&&(0,Q.jsx)(yt,{__unstable_checkered:!0,border:!0,radius:1,style:Z_t,children:(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,style:Q_t,children:(0,Q.jsx)(`img`,{src:`${n.url}?w=200`,style:X_t,alt:s(`asset-source.asset-list.table.preview-alt`),referrerPolicy:`strict-origin-when-cross-origin`})})}),t[37]=n.url,t[38]=o,t[39]=s,t[40]=_):_=t[40];let v;return t[41]!==g||t[42]!==_?(v=(0,Q.jsx)(yt,{paddingX:c,paddingY:l,children:(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(3, minmax(0, 1fr))`,gap:3,children:[g,_]})}),t[41]=g,t[42]=_,t[43]=v):v=t[43],v};function evt(e){let t=(0,Z.c)(32),{asset:n,assetType:r,isDeleting:i,onClose:a,onDelete:o}=e,s=i!==void 0&&i,{isLoading:c,referringDocuments:l}=u_t(n._id),u;if(t[0]!==l){let e=l.reduce(tvt,[]);u=l.filter(t=>!e.includes(t._id)),t[0]=l,t[1]=u}else u=t[1];let d=u,f=d.length>0,{t:p}=ox(),m;t[2]===p?m=t[3]:(m=p(`asset-source.delete-dialog.action.cancel`),t[2]=p,t[3]=m);let h;t[4]!==a||t[5]!==m?(h={onClick:a,text:m},t[4]=a,t[5]=m,t[6]=h):h=t[6];let g;t[7]===p?g=t[8]:(g=p(`asset-source.delete-dialog.action.delete`),t[7]=p,t[8]=g);let _;t[9]!==f||t[10]!==s||t[11]!==o||t[12]!==g?(_={disabled:f,icon:mr,loading:s,onClick:o,text:g},t[9]=f,t[10]=s,t[11]=o,t[12]=g,t[13]=_):_=t[13];let v;t[14]!==h||t[15]!==_?(v={cancelButton:h,confirmButton:_},t[14]=h,t[15]=_,t[16]=v):v=t[16];let y;t[17]!==r||t[18]!==p?(y=p(`asset-source.delete-dialog.header`,{context:r}),t[17]=r,t[18]=p,t[19]=y):y=t[19];let b;t[20]!==n||t[21]!==r||t[22]!==f||t[23]!==c||t[24]!==d?(b=c?(0,Q.jsx)(X,{padding:4,children:(0,Q.jsx)(SR,{showText:!0})}):(0,Q.jsxs)(bn,{paddingX:f?[2,3,4]:0,paddingY:f?[3,3,3,4]:0,gap:1,flexDirection:`column`,children:[(0,Q.jsx)($_t,{asset:n,assetType:r,hasResults:f}),f&&(0,Q.jsx)(q_t,{asset:n,referringDocuments:d,assetType:r})]}),t[20]=n,t[21]=r,t[22]=f,t[23]=c,t[24]=d,t[25]=b):b=t[25];let x;return t[26]!==c||t[27]!==a||t[28]!==v||t[29]!==y||t[30]!==b?(x=(0,Q.jsx)(hR,{__unstable_autoFocus:c,footer:v,header:y,id:`asset-dialog`,onClickOutside:a,onClose:a,width:1,children:b}),t[26]=c,t[27]=a,t[28]=v,t[29]=y,t[30]=b,t[31]=x):x=t[31],x}function tvt(e,t){return t._id.startsWith(`drafts.`)?e.concat(t._id.slice(7)):e}var nvt={portal:!0,placement:`right`};function rvt(e){let t=(0,Z.c)(23),{isSelected:n,border:r,onAction:i}=e,a=r===void 0||r,o=n?`default`:`bleed`,s=n?`primary`:`default`,{t:c}=ox(),l=a?`ghost`:o,u=a?`default`:s,d;t[0]!==l||t[1]!==u?(d=(0,Q.jsx)(uU,{mode:l,tone:u}),t[0]=l,t[1]=u,t[2]=d):d=t[2];let f;t[3]===c?f=t[4]:(f=c(`asset-source.asset-list.menu.show-usage`),t[3]=c,t[4]=f);let p;t[5]===i?p=t[6]:(p=()=>{i({type:`showUsage`})},t[5]=i,t[6]=p);let m;t[7]!==f||t[8]!==p?(m=(0,Q.jsx)(mR,{text:f,icon:jr,onClick:p}),t[7]=f,t[8]=p,t[9]=m):m=t[9];let h;t[10]===c?h=t[11]:(h=c(`asset-source.asset-list.menu.delete`),t[10]=c,t[11]=h);let g;t[12]===i?g=t[13]:(g=()=>{i({type:`delete`})},t[12]=i,t[13]=g);let _;t[14]!==h||t[15]!==g?(_=(0,Q.jsx)(mR,{text:h,icon:mr,tone:`critical`,onClick:g}),t[14]=h,t[15]=g,t[16]=_):_=t[16];let v;t[17]!==_||t[18]!==m?(v=(0,Q.jsxs)(oR,{children:[m,_]}),t[17]=_,t[18]=m,t[19]=v):v=t[19];let y;return t[20]!==v||t[21]!==d?(y=(0,Q.jsx)(pR,{button:d,id:`asset-menu`,menu:v,popover:nvt}),t[20]=v,t[21]=d,t[22]=y):y=t[22],y}function ivt(e){let t=(0,Z.c)(14),{asset:n,assetType:r,onClose:i}=e,{isLoading:a,referringDocuments:o}=u_t(n._id),s;if(t[0]!==o){let e=o.reduce(avt,[]);s=o.filter(t=>!e.includes(t._id)),t[0]=o,t[1]=s}else s=t[1];let c=s,{t:l}=ox(),u;t[2]!==r||t[3]!==l?(u=l(`asset-source.asset-usage-dialog.header`,{context:r}),t[2]=r,t[3]=l,t[4]=u):u=t[4];let d;t[5]!==n||t[6]!==r||t[7]!==a||t[8]!==c?(d=a?(0,Q.jsx)(SR,{showText:!0}):(0,Q.jsx)(q_t,{asset:n,referringDocuments:c,assetType:r}),t[5]=n,t[6]=r,t[7]=a,t[8]=c,t[9]=d):d=t[9];let f;return t[10]!==i||t[11]!==u||t[12]!==d?(f=(0,Q.jsx)(hR,{__unstable_autoFocus:!0,header:u,id:`asset-dialog`,onClickOutside:i,onClose:i,width:1,children:d}),t[10]=i,t[11]=u,t[12]=d,t[13]=f):f=t[13],f}function avt(e,t){return t._id.startsWith(`drafts.`)?e.concat(t._id.slice(7)):e}var ovt={"image/bmp":{title:`Bitmap Image`},"image/jpeg":{title:`JPEG Image`},"image/gif":{title:`GIF Image`},"image/vnd.microsoft.icon":{title:`Icon`},"image/png":{title:`PNG Image`},"image/svg+xml":{title:`SVG Image`},"image/webp":{title:`WebP Image`},"image/tiff":{title:`TIFF Image`},"image/heic":{title:`HEIC Image`},"audio/midi":{title:`MIDI Audio`},"audio/midi-x":{title:`MIDI Audio`},"audio/mpeg":{title:`MP3 Audio`},"audio/ogg":{title:`OGG Audio`},"audio/wav":{title:`WAV Audio`},"audio/webm":{title:`WebM Audio`},"audio/aac":{title:`AAC Audio`},"video/x-msvideo":{title:`AVI Video`},"video/mp4":{title:`MP4 Video`},"video/mpeg":{title:`MPEG Video`},"video/ogg":{title:`OGG Video`},"video/webm":{title:`WebM Video`},"video/quicktime":{title:`QuickTime Video`},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{title:`Excel Spreadsheet`},"application/vnd.ms-excel":{title:`Excel Spreadsheet`},"text/plain":{title:`Text`},"text/javascript":{title:`JavaScript`},"text/markdown":{title:`Markdown`},"text/csv":{title:`CSV`},"text/css":{title:`CSS`},"application/pdf":{title:`PDF Document`},"application/xml":{title:`XML Document`},"text/xml":{title:`XML Document`},"application/zip":{title:`ZIP Archive`},"application/vnd.rar":{title:`RAR Archive`},"application/x-7z-compressed":{title:`7-zip Archive`},"application/octet-stream":{title:`Binary`}};function svt(e){let t=e.replace(`x-`,``).split(`/`)[1];return t.charAt(0).toUpperCase()+t.slice(1)}function cvt(e){return ovt?.[e]?ovt[e].title:svt(e)}var h8=J.span.withConfig({displayName:`CardIconWrapper`,componentId:`sc-hbzwt2-0`})`background-color:transparent;flex-shrink:0;`,g8=J(bn).withConfig({displayName:`CustomFlex`,componentId:`sc-hbzwt2-1`})``,lvt=J(yt).withConfig({displayName:`CustomCard`,componentId:`sc-hbzwt2-2`})`${e=>e.$isSelected&&Vt`--card-muted-fg-color:var(--card-bg-color);--card-fg-color:var(--card-bg-color);`}`,uvt=J(Mn).withConfig({displayName:`RowButton`,componentId:`sc-hbzwt2-3`})`box-shadow:none;min-width:0;cursor:pointer;position:initial;&:before,&:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}&:before{z-index:0;pointer-events:none;border-radius:inherit;}${e=>e.$isSelected&&Vt`--card-muted-fg-color:var(--card-bg-color);--card-fg-color:var(--card-bg-color);&:before{background-color:var(--card-focus-ring-color);}${h8}{--card-muted-fg-color:var(--card-bg-color);}${g8}{--card-muted-fg-color:var(--card-bg-color);--card-fg-color:var(--card-bg-color);}`} ${e=>!e.$isSelected&&Vt`&:hover:before{background-color:var(--card-bg-color);}&:focus:before{background-color:var(--card-code-bg-color);}&:focus-within:before{background-color:var(--card-bg-color);}`}`,dvt=J(Y).withConfig({displayName:`TypeText`,componentId:`sc-hbzwt2-4`})`overflow-wrap:anywhere;`,fvt={position:`relative`},pvt={flexShrink:0},_8={minWidth:0},mvt={zIndex:3,marginTop:`-0.5rem`,marginBottom:`-0.5rem`},hvt=e=>{let t=(0,Z.c)(103),n=pb(mb),r=KE(),i=(0,$.useRef)(void 0),[a,o]=(0,$.useState)(!1),[s,c]=(0,$.useState)(!1),[l,u]=(0,$.useState)(!1),[d,f]=(0,$.useState)(!1),{asset:p,onClick:m,onKeyPress:h,onDeleteFinished:g,isSelected:_,isMobile:v}=e,{originalFilename:y,_id:b,mimeType:x,size:S,_createdAt:C}=p,w;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(w={useTemporalPhrase:!0},t[0]=w):w=t[0];let T=gU(C,w),E;t[1]===x?E=t[2]:(E=cvt(x),t[1]=x,t[2]=E);let D=E,O;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(O={unitDisplay:`short`,maximumFractionDigits:2},t[3]=O):O=t[3];let k=QU(O),A;t[4]!==k||t[5]!==S?(A=ZU(S,k),t[4]=k,t[5]=S,t[6]=A):A=t[6];let j=A,M=(y||``).length>37,{t:N}=ox(),P;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>{c(!0)},t[7]=P):P=t[7];let F=P,I;t[8]!==N||t[9]!==r?(I=e=>{r.push({closable:!0,status:`error`,title:N(`asset-source.file.asset-list.delete-failed`),description:e.message})},t[8]=N,t[9]=r,t[10]=I):I=t[10];let L=I,R;t[11]!==N||t[12]!==r?(R=()=>{r.push({status:`success`,title:N(`asset-source.file.asset-list.delete-successful`)})},t[11]=N,t[12]=r,t[13]=R):R=t[13];let z=R,B;t[14]!==p._id||t[15]!==L||t[16]!==z||t[17]!==g||t[18]!==n.observable?(B=()=>{u(!0),i.current=n.observable.delete(p._id).subscribe({next:()=>{u(!1),g?.(p._id),c(!1),z()},error:e=>{u(!1),L(e),console.error(`Could not delete asset`,e)}})},t[14]=p._id,t[15]=L,t[16]=z,t[17]=g,t[18]=n.observable,t[19]=B):B=t[19];let V=B,H;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(H=()=>{o(!1),c(!1)},t[20]=H):H=t[20];let U=H,W;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(W=()=>{o(!0)},t[21]=W):W=t[21];let ee=W,te;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(te=()=>{f(gvt)},t[22]=te):te=t[22];let ne=te,re;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(re=e=>{e.type===`delete`&&F(),e.type===`showUsage`&&ee()},t[23]=re):re=t[23];let ie=re,ae;t[24]!==p||t[25]!==a?(ae=a&&(0,Q.jsx)(ivt,{assetType:`file`,asset:p,onClose:U}),t[24]=p,t[25]=a,t[26]=ae):ae=t[26];let oe=ae,se;t[27]!==p||t[28]!==V||t[29]!==l||t[30]!==s?(se=s&&(0,Q.jsx)(evt,{assetType:`file`,asset:p,onClose:U,onDelete:V,isDeleting:l}),t[27]=p,t[28]=V,t[29]=l,t[30]=s,t[31]=se):se=t[31];let ce=se;if(v){let e=l?.5:1,n;t[32]===e?n=t[33]:(n={position:`relative`,gridTemplateColumns:`1fr 30px`,opacity:e},t[32]=e,t[33]=n);let r;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(yt,{as:h8,padding:2,tone:`transparent`,radius:2,children:(0,Q.jsx)(Y,{muted:!0,size:2,style:pvt,children:(0,Q.jsx)(tr,{})})}),t[34]=r):r=t[34];let i;t[35]===y?i=t[36]:(i=(0,Q.jsxs)(bn,{gap:2,flexBasis:`0%`,flexGrow:2,alignItems:`center`,children:[r,(0,Q.jsx)(Y,{size:1,align:`left`,textOverflow:`ellipsis`,style:_8,children:y})]}),t[35]=y,t[36]=i);let a;t[37]!==b||t[38]!==m||t[39]!==i?(a=(0,Q.jsx)(uvt,{mode:`bleed`,padding:0,"data-id":b,onClick:m,paddingY:1,radius:2,children:i}),t[37]=b,t[38]=m,t[39]=i,t[40]=a):a=t[40];let o=d?Ar:Zn,s;t[41]===o?s=t[42]:(s=(0,Q.jsx)(bn,{justifyContent:`flex-end`,alignItems:`center`,paddingRight:1,style:mvt,children:(0,Q.jsx)(Mn,{mode:`bleed`,fontSize:1,padding:2,onClick:ne,icon:o})}),t[41]=o,t[42]=s);let c;t[43]!==n||t[44]!==a||t[45]!==s?(c=(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(4, minmax(0, 1fr))`,gap:1,style:n,children:[a,s]}),t[43]=n,t[44]=a,t[45]=s,t[46]=c):c=t[46];let u;t[47]!==D||t[48]!==j||t[49]!==T||t[50]!==d||t[51]!==_||t[52]!==N?(u=d&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(cn,{marginTop:3,gridTemplateColumns:`repeat(3, minmax(0, 1fr))`,gap:1,children:[(0,Q.jsxs)(Sn,{gap:2,children:[(0,Q.jsx)(Y,{size:1,muted:!0,weight:`medium`,children:N(`asset-source.file.asset-list.header.size`)}),(0,Q.jsx)(Y,{size:1,muted:!0,children:j})]}),(0,Q.jsxs)(Sn,{gap:2,children:[(0,Q.jsx)(Y,{size:1,muted:!0,weight:`medium`,children:N(`asset-source.file.asset-list.header.type`)}),(0,Q.jsx)(Y,{size:1,muted:!0,children:D})]}),(0,Q.jsxs)(Sn,{gap:2,children:[(0,Q.jsx)(Y,{size:1,muted:!0,weight:`medium`,children:N(`asset-source.file.asset-list.header.date-added`)}),(0,Q.jsx)(Y,{size:1,muted:!0,children:T})]})]}),(0,Q.jsxs)(bn,{gap:2,marginTop:3,flexDirection:`column`,children:[(0,Q.jsx)(Mn,{fontSize:1,tone:`default`,mode:`ghost`,text:N(`asset-source.file.asset-list.action.show-usage.title`),onClick:ee,icon:jr}),(0,Q.jsx)(Mn,{fontSize:1,tone:`critical`,mode:`ghost`,text:N(`asset-source.file.asset-list.action.delete.title`),icon:mr,disabled:_,title:N(_?`asset-source.file.asset-list.action.delete.disabled-cannot-delete-current-file`:`asset-source.file.asset-list.action.delete.title`),onClick:F})]})]}),t[47]=D,t[48]=j,t[49]=T,t[50]=d,t[51]=_,t[52]=N,t[53]=u):u=t[53];let f=oe||ce,p;return t[54]!==c||t[55]!==u||t[56]!==f?(p=(0,Q.jsxs)(yt,{paddingBottom:2,style:fvt,children:[c,u,f]}),t[54]=c,t[55]=u,t[56]=f,t[57]=p):p=t[57],p}let le=!!_,ue=l?.5:1,de;t[58]===ue?de=t[59]:(de={position:`relative`,gridTemplateColumns:`3fr 1fr 1fr 2fr 30px`,opacity:ue},t[58]=ue,t[59]=de);let G;t[60]!==y||t[61]!==N?(G=N(`asset-source.file.asset-list.item.select-file-tooltip`,{filename:y}),t[60]=y,t[61]=N,t[62]=G):G=t[62];let fe;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(fe=(0,Q.jsx)(yt,{as:h8,padding:2,tone:`transparent`,radius:2,style:pvt,children:(0,Q.jsx)(Y,{muted:!0,size:2,children:(0,Q.jsx)(tr,{})})}),t[63]=fe):fe=t[63];let pe;t[64]!==y||t[65]!==M?(pe=M&&(0,Q.jsx)(uR,{content:y,children:(0,Q.jsx)(Y,{size:1,align:`left`,textOverflow:`ellipsis`,style:_8,children:y})}),t[64]=y,t[65]=M,t[66]=pe):pe=t[66];let me;t[67]!==y||t[68]!==M?(me=!M&&(0,Q.jsx)(Y,{size:1,align:`left`,textOverflow:`ellipsis`,style:_8,children:y}),t[67]=y,t[68]=M,t[69]=me):me=t[69];let he;t[70]!==b||t[71]!==m||t[72]!==h||t[73]!==pe||t[74]!==me?(he=(0,Q.jsxs)(g8,{gap:2,flexBasis:`0%`,flexGrow:2,paddingRight:1,alignItems:`center`,onClick:m,onKeyPress:h,"data-id":b,children:[fe,pe,me]}),t[70]=b,t[71]=m,t[72]=h,t[73]=pe,t[74]=me,t[75]=he):he=t[75];let ge;t[76]!==b||t[77]!==_||t[78]!==m||t[79]!==h||t[80]!==G||t[81]!==he?(ge=(0,Q.jsx)(uvt,{mode:`bleed`,"data-id":b,onClick:m,padding:0,onKeyPress:h,title:G,$isSelected:_,radius:2,children:he}),t[76]=b,t[77]=_,t[78]=m,t[79]=h,t[80]=G,t[81]=he,t[82]=ge):ge=t[82];let _e;t[83]===j?_e=t[84]:(_e=(0,Q.jsx)(g8,{alignItems:`center`,children:(0,Q.jsx)(Y,{size:1,muted:!0,children:j})}),t[83]=j,t[84]=_e);let ve;t[85]===D?ve=t[86]:(ve=(0,Q.jsx)(g8,{alignItems:`center`,children:(0,Q.jsx)(X,{children:(0,Q.jsx)(dvt,{size:1,muted:!0,textOverflow:`ellipsis`,children:D})})}),t[85]=D,t[86]=ve);let ye;t[87]!==C||t[88]!==T?(ye=(0,Q.jsx)(g8,{alignItems:`center`,children:(0,Q.jsx)(Y,{as:`time`,size:1,muted:!0,dateTime:C,children:T})}),t[87]=C,t[88]=T,t[89]=ye):ye=t[89];let be;t[90]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,Q.jsx)(g8,{justifyContent:`flex-end`,alignItems:`center`,paddingX:1,paddingY:1,style:mvt,children:(0,Q.jsx)(rvt,{border:!1,isSelected:!1,onAction:ie})}),t[90]=be):be=t[90];let xe;t[91]!==b||t[92]!==de||t[93]!==ge||t[94]!==_e||t[95]!==ve||t[96]!==ye?(xe=(0,Q.jsxs)(cn,{gridTemplateColumns:`repeat(4, minmax(0, 1fr))`,gap:1,"data-id":b,paddingY:1,style:de,children:[ge,_e,ve,ye,be]}),t[91]=b,t[92]=de,t[93]=ge,t[94]=_e,t[95]=ve,t[96]=ye,t[97]=xe):xe=t[97];let Se=oe||ce,Ce;return t[98]!==_||t[99]!==le||t[100]!==xe||t[101]!==Se?(Ce=(0,Q.jsxs)(lvt,{paddingBottom:1,style:fvt,radius:0,overflow:`hidden`,$isSelected:_,"aria-selected":le,children:[xe,Se]}),t[98]=_,t[99]=le,t[100]=xe,t[101]=Se,t[102]=Ce):Ce=t[102],Ce};function gvt(e){return!e}var _vt={paddingLeft:`2.2rem`},vvt={gridTemplateColumns:`3fr 1fr 1fr 2fr 30px`};function yvt(e){let t=(0,Z.c)(25),n=xt()<2,{assets:r,onClick:i,onKeyPress:a,onDeleteFinished:o,selectedAssets:s,isLoading:c}=e,{t:l}=ox(),u;t[0]!==n||t[1]!==l?(u=(0,Q.jsx)(yt,{borderBottom:!0,paddingBottom:2,marginBottom:1,children:n?(0,Q.jsx)(cn,{style:vvt,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:2,paddingLeft:5,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:l(`asset-source.file.asset-list.header.filename`)})})}):(0,Q.jsxs)(cn,{gap:1,style:vvt,children:[(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:2,style:_vt,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:l(`asset-source.file.asset-list.header.filename`)})}),(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:l(`asset-source.file.asset-list.header.size`)})}),(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:l(`asset-source.file.asset-list.header.type`)})}),(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{muted:!0,size:1,weight:`medium`,children:l(`asset-source.file.asset-list.header.date-added`)})})]})}),t[0]=n,t[1]=l,t[2]=u):u=t[2];let d;t[3]!==r.length||t[4]!==c?(d=c&&r.length===0&&(0,Q.jsx)(X,{paddingTop:4,paddingBottom:2,children:(0,Q.jsx)(bn,{justifyContent:`center`,children:(0,Q.jsx)(Zt,{muted:!0})})}),t[3]=r.length,t[4]=c,t[5]=d):d=t[5];let f;if(t[6]!==r||t[7]!==n||t[8]!==i||t[9]!==o||t[10]!==a||t[11]!==s){let e;t[13]!==n||t[14]!==i||t[15]!==o||t[16]!==a||t[17]!==s?(e=e=>(0,Q.jsx)(hvt,{asset:e,isMobile:n,isSelected:s.some(t=>t._id===e._id),onClick:i,onKeyPress:a,onDeleteFinished:o},e._id),t[13]=n,t[14]=i,t[15]=o,t[16]=a,t[17]=s,t[18]=e):e=t[18],f=r.map(e),t[6]=r,t[7]=n,t[8]=i,t[9]=o,t[10]=a,t[11]=s,t[12]=f}else f=t[12];let p;t[19]!==d||t[20]!==f?(p=(0,Q.jsxs)(Sn,{children:[d,f]}),t[19]=d,t[20]=f,t[21]=p):p=t[21];let m;return t[22]!==u||t[23]!==p?(m=(0,Q.jsxs)(X,{children:[u,p]}),t[22]=u,t[23]=p,t[24]=m):m=t[24],m}var bvt=typeof window>`u`||!window.devicePixelRatio?1:Math.round(window.devicePixelRatio),xvt=J.img.withConfig({displayName:`Image`,componentId:`sc-atm8s0-0`})`position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:block;object-fit:contain;`,Svt=J(yt).withConfig({displayName:`Container`,componentId:`sc-atm8s0-1`})`position:relative;z-index:1;padding-bottom:100%;`,v8=J.div.withConfig({displayName:`Root`,componentId:`sc-atm8s0-2`})`position:relative;display:inherit;`,Cvt=J.div.withConfig({displayName:`MenuContainer`,componentId:`sc-atm8s0-3`})`box-sizing:border-box;position:absolute;z-index:2;top:3px;right:3px;& button[data-selected]{display:block;}@media (hover:hover){& button{opacity:0;}${v8}:hover &{button{opacity:1;}}${v8}:focus-within &{button{opacity:1;}}}`,wvt=(0,$.memo)(function(e){let t=(0,Z.c)(50),n=pb(mb),r=KE(),i=(0,$.useRef)(void 0),{asset:a,onClick:o,onKeyPress:s,onDeleteFinished:c,isSelected:l}=e,[u,d]=(0,$.useState)(!1),[f,p]=(0,$.useState)(!1),[m,h]=(0,$.useState)(!1),{t:g}=ox(),_,v;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>()=>{i.current&&i.current.unsubscribe()},v=[],t[0]=_,t[1]=v):(_=t[0],v=t[1]),(0,$.useEffect)(_,v);let y;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>{p(!0)},t[2]=y):y=t[2];let b=y,x;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(x=()=>{d(!1),p(!1)},t[3]=x):x=t[3];let S=x,C;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>{d(!0)},t[4]=C):C=t[4];let w=C,T;t[5]!==g||t[6]!==r?(T=e=>{r.push({closable:!0,status:`error`,title:g(`asset-source.image.asset-list.delete-failed`),description:e.message})},t[5]=g,t[6]=r,t[7]=T):T=t[7];let E=T,D;t[8]!==g||t[9]!==r?(D=()=>{r.push({status:`success`,title:g(`asset-source.image.asset-list.delete-successful`)})},t[8]=g,t[9]=r,t[10]=D):D=t[10];let O=D,k;t[11]!==a._id||t[12]!==E||t[13]!==O||t[14]!==c||t[15]!==n.observable?(k=()=>{h(!0),i.current=n.observable.delete(a._id).subscribe({next:()=>{h(!1),c(a._id),p(!1),O()},error:e=>{h(!1),E(e),console.error(`Could not delete asset`,e)}})},t[11]=a._id,t[12]=E,t[13]=O,t[14]=c,t[15]=n.observable,t[16]=k):k=t[16];let A=k,j;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(j=e=>{e.type===`delete`&&b(),e.type===`showUsage`&&w()},t[17]=j):j=t[17];let M=j,N;t[18]!==a||t[19]!==u?(N=u&&(0,Q.jsx)(ivt,{assetType:`file`,asset:a,onClose:S}),t[18]=a,t[19]=u,t[20]=N):N=t[20];let P=N,F;t[21]!==a||t[22]!==A||t[23]!==m||t[24]!==f?(F=f&&(0,Q.jsx)(evt,{assetType:`file`,asset:a,onClose:S,onDelete:A,isDeleting:m}),t[21]=a,t[22]=A,t[23]=m,t[24]=f,t[25]=F):F=t[25];let I=F,{originalFilename:L,_id:R,url:z}=a,B=200*Math.max(1,bvt),V;t[26]===z?V=t[27]:(V=z.includes(`.gif`)?`${z}?h=${B}&fit=max&fm=jpg`:`${z}?h=${B}&fit=max`,t[26]=z,t[27]=V);let H=V,U;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(U={padding:2},t[28]=U):U=t[28];let W;t[29]!==R||t[30]!==H||t[31]!==o||t[32]!==L?(W=(0,Q.jsx)(xvt,{alt:L,src:H,onClick:o,"data-id":R,referrerPolicy:`strict-origin-when-cross-origin`}),t[29]=R,t[30]=H,t[31]=o,t[32]=L,t[33]=W):W=t[33];let ee;t[34]===m?ee=t[35]:(ee=m&&(0,Q.jsx)(SR,{}),t[34]=m,t[35]=ee);let te;t[36]!==W||t[37]!==ee?(te=(0,Q.jsxs)(Svt,{__unstable_checkered:!0,children:[W,ee]}),t[36]=W,t[37]=ee,t[38]=te):te=t[38];let ne;t[39]!==R||t[40]!==l||t[41]!==s||t[42]!==te?(ne=(0,Q.jsx)(Mn,{selected:l,tabIndex:0,"data-id":R,mode:`ghost`,onKeyPress:s,padding:0,style:U,children:te}),t[39]=R,t[40]=l,t[41]=s,t[42]=te,t[43]=ne):ne=t[43];let re;t[44]===l?re=t[45]:(re=(0,Q.jsx)(Cvt,{children:(0,Q.jsx)(rvt,{isSelected:l,onAction:M})}),t[44]=l,t[45]=re);let ie=P||I,ae;return t[46]!==ne||t[47]!==re||t[48]!==ie?(ae=(0,Q.jsxs)(v8,{children:[ne,re,ie]}),t[46]=ne,t[47]=re,t[48]=ie,t[49]=ae):ae=t[49],ae}),Tvt=`_1rkk4i0`;function Evt(e){let t=(0,Z.c)(23),{isLoading:n,assets:r,selectedAssets:i,onItemClick:a,onItemKeyPress:o,onDeleteFinished:s}=e,c;if(t[0]!==r||t[1]!==s||t[2]!==a||t[3]!==o||t[4]!==i){let e;t[6]!==s||t[7]!==a||t[8]!==o||t[9]!==i?(e=e=>(0,Q.jsx)(wvt,{asset:e,isSelected:i.some(t=>t._id===e._id),onClick:a,onKeyPress:o,onDeleteFinished:s},e._id),t[6]=s,t[7]=a,t[8]=o,t[9]=i,t[10]=e):e=t[10],c=r.map(e),t[0]=r,t[1]=s,t[2]=a,t[3]=o,t[4]=i,t[5]=c}else c=t[5];let l;t[11]===c?l=t[12]:(l=(0,Q.jsx)(cn,{className:Tvt,gap:2,children:c}),t[11]=c,t[12]=l);let u;t[13]!==r.length||t[14]!==n?(u=n&&r.length===0&&(0,Q.jsx)(bn,{justifyContent:`center`,children:(0,Q.jsx)(Zt,{muted:!0})}),t[13]=r.length,t[14]=n,t[15]=u):u=t[15];let d;t[16]!==r.length||t[17]!==n?(d=!n&&r.length===0&&(0,Q.jsx)(Y,{align:`center`,muted:!0}),t[16]=r.length,t[17]=n,t[18]=d):d=t[18];let f;return t[19]!==l||t[20]!==u||t[21]!==d?(f=(0,Q.jsxs)(X,{padding:4,children:[l,u,d]}),t[19]=l,t[20]=u,t[21]=d,t[22]=f):f=t[22],f}var Dvt=`sanity.imageAsset`,Ovt=e=>{let t=[`image/*`,`audio/*`,`video/*`],n=e.split(`,`).map(e=>e.trim()).reduce((e,n)=>t.includes(n)?{...e,wildcards:`mimeType match '${n}' || ${e.wildcards}`}:n.indexOf(`.`)===0?{...e,extensions:`'${n.replace(`.`,``)}', ${e.extensions}`}:{...e,mimes:`'${n}', ${e.mimes}`},{mimes:``,extensions:``,wildcards:``});return`&& - ( - ${n.wildcards} - extension in [${n.extensions}] || - mimeType in [${n.mimes}] - )`},kvt=(e=0,t=200,n=Dvt,r)=>` - *[_type == "${n}" ${r.length>0?Ovt(r):``}] | order(_updatedAt desc) [${e}...${t}] { - _id, - _updatedAt, - _createdAt, - url, - originalFilename, - mimeType, - extension, - size, - metadata {dimensions} - } -`;function Avt(e){let t=(0,Z.c)(68),{ref:n,selectedAssets:r,assetType:i,dialogHeaderTitle:a,onClose:o,onSelect:s,accept:c}=e,l=i===void 0?`image`:i,u=pb(mb),[d]=(0,$.useState)(Mvt),f=(0,$.useRef)(0),{t:p}=ox(),m=KE(),h=(0,$.useRef)(void 0),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=[],t[0]=g):g=t[0];let[_,v]=(0,$.useState)(g),[y,b]=(0,$.useState)(!1),[x,S]=(0,$.useState)(!1),[C,w]=(0,$.useState)(!0),T=c&&c===`image/*`&&l===`image`,E;t[1]!==c||t[2]!==l||t[3]!==u||t[4]!==p||t[5]!==m?(E=e=>{let t=e*200,n=t+200,r=l===`image`,i=r?`asset.image-list`:`asset.file-list`,a=r?Dvt:`sanity.fileAsset`;w(!0),c!==void 0&&(h.current=u.observable.fetch(kvt(t,n,a,c),{},{tag:i}).subscribe({next:e=>{b(e.length<200),v(t=>t.concat(e)),w(!1)},error:t=>{console.error(t),w(!1),f.current=e>0?e-1:0,m.push({status:`error`,title:p(`asset-source.dialog.load-error`)})}}))},t[1]=c,t[2]=l,t[3]=u,t[4]=p,t[5]=m,t[6]=E):E=t[6];let D=E,O;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{v(t=>t.filter(t=>t._id!==e))},t[7]=O):O=t[7];let k=O,A;t[8]!==_||t[9]!==s?(A=e=>{_.find(t=>t._id===e)&&s([{kind:`assetDocumentId`,value:e}])},t[8]=_,t[9]=s,t[10]=A):A=t[10];let j=A,M;t[11]===j?M=t[12]:(M=e=>{e.preventDefault();let t=e.currentTarget.getAttribute(`data-id`);if(!t)throw Error(`Missing data-id attribute on item`);j(t)},t[11]=j,t[12]=M);let N=M,P;t[13]===j?P=t[14]:(P=e=>{if(e.key===`Enter`){e.preventDefault();let t=e.currentTarget.getAttribute(`data-id`);if(!t)throw Error(`Missing data-id attribute on item`);j(t)}},t[13]=j,t[14]=P);let F=P,I;t[15]===o?I=t[16]:(I=()=>{o&&o()},t[15]=o,t[16]=I);let L=I,R;t[17]===D?R=t[18]:(R=e=>{e.preventDefault(),D(f.current+=1)},t[17]=D,t[18]=R);let z=R,B,V;t[19]===D?(B=t[20],V=t[21]):(V=()=>(D(f.current),()=>{h.current&&h.current.unsubscribe()}),B=[D],t[19]=D,t[20]=B,t[21]=V),(0,$.useEffect)(V,B);let H,U;t[22]===C?(H=t[23],U=t[24]):(H=()=>{!C&&(!f.current||f.current===0)&&S(!0)},U=[C],t[22]=C,t[23]=H,t[24]=U),(0,$.useEffect)(H,U);let W;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(W={style:`narrow`},t[25]=W):W=t[25];let ee=hB(W),te;t[26]!==l||t[27]!==a||t[28]!==p?(te=a||p(`asset-source.dialog.default-title`,{context:l===`sanity.video`?`video`:l}),t[26]=l,t[27]=a,t[28]=p,t[29]=te):te=t[29];let ne;t[30]!==c||t[31]!==T||t[32]!==C||t[33]!==ee||t[34]!==p?(ne=!T&&!C&&c?.length>0&&(0,Q.jsx)(yt,{tone:`primary`,padding:3,border:!0,radius:2,children:(0,Q.jsxs)(bn,{gap:3,alignItems:`center`,children:[(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(ur,{})}),(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:p,i18nKey:`asset-source.dialog.accept-message`,values:{acceptTypes:ee.format(c.split(`,`).map(jvt))}})})]})}),t[30]=c,t[31]=T,t[32]=C,t[33]=ee,t[34]=p,t[35]=ne):ne=t[35];let re;t[36]!==l||t[37]!==_||t[38]!==N||t[39]!==F||t[40]!==C||t[41]!==r?(re=l===`file`&&(0,Q.jsx)(yvt,{assets:_,onDeleteFinished:k,onClick:N,onKeyPress:F,isLoading:C,selectedAssets:r}),t[36]=l,t[37]=_,t[38]=N,t[39]=F,t[40]=C,t[41]=r,t[42]=re):re=t[42];let ie;t[43]!==l||t[44]!==_||t[45]!==N||t[46]!==F||t[47]!==C||t[48]!==r?(ie=l===`image`&&(0,Q.jsx)(Evt,{assets:_,onDeleteFinished:k,onItemClick:N,onItemKeyPress:F,isLoading:C,selectedAssets:r}),t[43]=l,t[44]=_,t[45]=N,t[46]=F,t[47]=C,t[48]=r,t[49]=ie):ie=t[49];let ae;t[50]!==_.length||t[51]!==z||t[52]!==y||t[53]!==C||t[54]!==p?(ae=_.length>0&&!y&&(0,Q.jsx)(yt,{className:`_5hlm4s0`,tone:`default`,padding:4,children:(0,Q.jsx)(bn,{flexDirection:`column`,children:(0,Q.jsx)(dR,{type:`button`,icon:kr,loading:C,onClick:z,size:`large`,text:p(`asset-source.dialog.load-more`),tone:`primary`})})}),t[50]=_.length,t[51]=z,t[52]=y,t[53]=C,t[54]=p,t[55]=ae):ae=t[55];let oe;t[56]!==ne||t[57]!==re||t[58]!==ie||t[59]!==ae?(oe=(0,Q.jsxs)(Sn,{gap:5,children:[ne,re,ie,ae]}),t[56]=ne,t[57]=re,t[58]=ie,t[59]=ae,t[60]=oe):oe=t[60];let se;return t[61]!==d||t[62]!==L||t[63]!==x||t[64]!==n||t[65]!==te||t[66]!==oe?(se=(0,Q.jsx)(hR,{__unstable_autoFocus:x,header:te,id:d,onClickOutside:L,onClose:L,ref:n,width:2,children:oe}),t[61]=d,t[62]=L,t[63]=x,t[64]=n,t[65]=te,t[66]=oe,t[67]=se):se=t[67],se}function jvt(e){return e.trim()}function Mvt(){return`default-asset-source-${L4()}`}var Nvt=(0,$.memo)(Avt);function Pvt(e){let t=(0,Z.c)(3),{ref:n,action:r}=e;if((r===void 0?`select`:r)===`select`){let r;return t[0]!==e||t[1]!==n?(r=(0,Q.jsx)(Nvt,{...e,ref:n}),t[0]=e,t[1]=n,t[2]=r):r=t[2],r}return null}var Fvt=(0,$.memo)(Pvt);function y8(e,t){return t.name===e||!!(t.type&&y8(e,t.type))}var b8=class extends Error{message;error;code;constructor(e,t,n){super(e),this.message=e,this.error=t,this.code=n}};function Ivt(e,t){return e.request({url:`/media-libraries?organizationId=${t}`,method:`GET`}).pipe(G(e=>Array.isArray(e.data)?C(e.data):et))}function Lvt(e,t){return e.request({url:`/media-libraries/${t}`,method:`GET`}).pipe(na(async e=>{if(e.organizationId)return e.organizationId;throw new b8(`Library ID not found`,`Library ID not found`,`ERROR_NO_LIBRARY_FOUND`)}))}function Rvt(e,t){return e.request({url:`/projects/${t}`,method:`GET`}).pipe(na(async e=>{if(e.organizationId)return e.organizationId;throw new b8(`Organization ID not found`,`Organization ID not found`,`ERROR_NO_ORGANIZATION_FOUND`)}))}function zvt(e){let t=(0,Z.c)(11);if(e.from===`library`&&!e.libraryId)throw Error(`libraryId is required to fetch organizationId`);if(e.from===`project`&&!e.projectId)throw Error(`projectId is required to fetch organizationId`);let n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={apiVersion:`v2025-02-19`},t[0]=n):n=t[0];let r=pb(n).observable,i;if(t[1]!==r||t[2]!==e.from||t[3]!==e.libraryId||t[4]!==e.projectId){bb0:{let n=ua({status:`inactive`}),a=Ge(Bvt);if(e.from===`library`){let o;t[6]===e.libraryId?o=t[7]:(o=t=>({organizationId:t,status:`active`,id:e.libraryId}),t[6]=e.libraryId,t[7]=o),i=Lvt(r,e.libraryId).pipe(K(o),n,a);break bb0}let o;t[8]===r?o=t[9]:(o=e=>Ivt(r,e).pipe(K(t=>{let{id:n}=t;return{organizationId:e,status:`active`,id:n}})),t[8]=r,t[9]=o),i=Rvt(r,e.projectId).pipe(G(o),da(1),n,a)}t[1]=r,t[2]=e.from,t[3]=e.libraryId,t[4]=e.projectId,t[5]=i}else i=t[5];let a=i,o;return t[10]===Symbol.for(`react.memo_cache_sentinel`)?(o={status:`loading`},t[10]=o):o=t[10],ZE(a,o)}function Bvt(e){if(e instanceof b8)return nt({status:`error`,error:e});throw e}function Vvt(e){let t=(0,Z.c)(20),{onSetMediaLibraryIds:n}=e,{t:r}=ox(),{id:i,organizationId:a,status:o,error:s}=zvt(e.mediaLibraryInfo),c,l;if(t[0]!==i||t[1]!==n||t[2]!==a||t[3]!==o?(c=()=>{o===`active`&&i&&a&&n({libraryId:i,organizationId:a})},l=[i,n,a,o],t[0]=i,t[1]=n,t[2]=a,t[3]=o,t[4]=c,t[5]=l):(c=t[4],l=t[5]),(0,$.useEffect)(c,l),o===`inactive`){let e;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(dr,{})}),t[6]=e):e=t[6];let n;t[7]===r?n=t[8]:(n=r(`asset-sources.media-library.error.no-media-library-provisioned`),t[7]=r,t[8]=n);let i;return t[9]===n?i=t[10]:(i=(0,Q.jsx)(yt,{padding:4,radius:4,tone:`caution`,"data-testid":`media-library-absent-warning`,children:(0,Q.jsxs)(bn,{gap:3,children:[e,(0,Q.jsx)(Y,{size:1,weight:`semibold`,children:n})]})}),t[9]=n,t[10]=i),i}if(o===`error`&&s){let e=s.code,n;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(dr,{})}),t[11]=n):n=t[11];let i;t[12]!==s.message||t[13]!==r?(i=s.message||r(`asset-sources.media-library.error.library-could-not-be-resolved`),t[12]=s.message,t[13]=r,t[14]=i):i=t[14];let a;t[15]===i?a=t[16]:(a=(0,Q.jsx)(Y,{size:1,weight:`semibold`,children:i}),t[15]=i,t[16]=a);let o;return t[17]!==e||t[18]!==a?(o=(0,Q.jsx)(yt,{padding:4,radius:4,tone:`critical`,"data-testid":`media-library-provision-error`,children:(0,Q.jsxs)(bn,{gap:3,children:[n,(0,Q.jsx)(Sn,{gap:4,"data-testid":e,children:a})]})}),t[17]=e,t[18]=a,t[19]=o):o=t[19],o}return null}var x8=new Map;function Hvt(e){let t=(0,Z.c)(23),{projectId:n,libraryId:r,children:i}=e,a;t[0]!==r||t[1]!==n?(a=()=>n&&x8.get(n)||r&&x8.get(n)||null,t[0]=r,t[1]=n,t[2]=a):a=t[2];let[o,s]=(0,$.useState)(a),[c,l]=(0,$.useState)(null),{t:u}=ox(),d;t[3]===n?d=t[4]:(d=e=>{s(e),n&&x8.set(n,e),x8.set(e.libraryId,e)},t[3]=n,t[4]=d);let f=d,p;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=e=>{let{error:t,info:n}=e;console.error(t,n),l(t)},t[5]=p):p=t[5];let m=p;if(c){let e;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(dr,{})}),t[6]=e):e=t[6];let n;t[7]!==u||t[8]!==c.message?(n=c.message||u(`asset-sources.media-library.error.library-could-not-be-resolved`),t[7]=u,t[8]=c.message,t[9]=n):n=t[9];let r;return t[10]===n?r=t[11]:(r=(0,Q.jsx)(yt,{padding:4,radius:4,tone:`critical`,"data-testid":`media-library-provision-error`,children:(0,Q.jsxs)(bn,{gap:3,children:[e,(0,Q.jsx)(Sn,{gap:4,"data-testid":`MEDIA_LIBRARY_ERROR_UNEXPECTED`,children:(0,Q.jsx)(Y,{size:1,weight:`semibold`,children:n})})]})}),t[10]=n,t[11]=r),r}let h;t[12]!==i||t[13]!==f||t[14]!==r||t[15]!==o||t[16]!==n?(h=o?i:(0,Q.jsx)(Vvt,{mediaLibraryInfo:r?{from:`library`,libraryId:r}:{from:`project`,projectId:n},onSetMediaLibraryIds:f}),t[12]=i,t[13]=f,t[14]=r,t[15]=o,t[16]=n,t[17]=h):h=t[17];let g;t[18]===h?g=t[19]:(g=(0,Q.jsx)(PVe,{onCatch:m,children:h}),t[18]=h,t[19]=g);let _;return t[20]!==o||t[21]!==g?(_=(0,Q.jsx)(Ko.Provider,{value:o,children:g}),t[20]=o,t[21]=g,t[22]=_):_=t[22],_}function S8(){return Uz()?`token`:`cookie`}function C8(){return(0,$.useContext)(Ko)}function w8(){let e=(0,Z.c)(8),t=db(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={apiVersion:`vX`},e[0]=n):n=e[0];let r=pb(n).config().apiHost.endsWith(`sanity.work`),i=t.mediaLibrary?.__internal?.frontendHost??(r?`https://media.sanity.work`:`https://media.sanity.io`),a=r?`staging`:`production`,o=r?zWe:VWe,s=r?BWe:HWe,c;e[1]!==i||e[2]!==o||e[3]!==s?(c={cdn:o,app:i,api:s},e[1]=i,e[2]=o,e[3]=s,e[4]=c):c=e[4];let l;return e[5]!==a||e[6]!==c?(l={__internal:{apiVersion:`vX`,appBasePath:``,hosts:c,env:a}},e[5]=a,e[6]=c,e[7]=l):l=e[7],l}function Uvt(e,t){let n=(0,Z.c)(2),r=w8(),i=C8(),a=r.__internal.hosts.app,o=r.__internal.appBasePath;i?.libraryId,i?.organizationId;let s;n[0]===t?s=n[1]:(s=V4(t),n[0]=t,n[1]=s);let c=s;return`${a}${o}/${i?.organizationId}/${i?.libraryId}${e}?createPluginView=${c}`}var T8=(e,t)=>{let n=(0,Z.c)(11),r=Uz(),[i,a]=(0,$.useState)(null),o;n[0]!==i||n[1]!==e?(o=t=>{i?.contentWindow&&i.contentWindow?.postMessage(t,e)},n[0]=i,n[1]=e,n[2]=o):o=n[2];let s=o,c,l;n[3]!==t||n[4]!==i||n[5]!==s||n[6]!==r?(c=()=>{let e=e=>{i&&e.source===i?.contentWindow&&(e.data.type===`tokenRequest`&&s({type:`tokenResponse`,token:r||null}),t&&t(e.data,s))};return window.addEventListener(`message`,e,!1),()=>{window.removeEventListener(`message`,e,!1)}},l=[t,i,s,r],n[3]=t,n[4]=i,n[5]=s,n[6]=r,n[7]=c,n[8]=l):(c=n[7],l=n[8]),(0,$.useEffect)(c,l);let u;return n[9]===s?u=n[10]:(u={postMessage:s,setIframe:a},n[9]=s,n[10]=u),u},Wvt=J(an).withConfig({displayName:`AppDialog`,componentId:`sc-7ansd6-0`})`padding:1.5rem;[data-ui='Card']:first-child{flex:1;}`,Gvt={display:`flex`,width:`100%`,height:`100%`,flexDirection:`column`,overflow:`hidden`},Kvt={display:`none`};function E8(e){let t=(0,Z.c)(7),{ref:n,src:r,hidden:i}=e,a=i?Kvt:Gvt,o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={overflow:`hidden`,flexGrow:1,border:`none`,margin:0,padding:0,height:`100%`,width:`100%`},t[0]=o):o=t[0];let s;t[1]!==n||t[2]!==r?(s=(0,Q.jsx)(`iframe`,{ref:n,src:r,style:o}),t[1]=n,t[2]=r,t[3]=s):s=t[3];let c;return t[4]!==a||t[5]!==s?(c=(0,Q.jsx)(yt,{style:a,children:s}),t[4]=a,t[5]=s,t[6]=c):c=t[6],c}function qvt(e){let t=(0,Z.c)(36),{asset:n,dialogHeaderTitle:r,onClose:i,onSelectNewAsset:a,selectNewAssetButtonLabel:o,pickerPersistenceKey:s}=e,c=It(),{t:l}=ox(),{dark:u}=c.sanity.color,d=w8().__internal.hosts.app,f=S8(),p=n.source?.id,m=u?`dark`:`light`,h;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(h=[],t[0]=h):h=t[0];let g;t[1]!==f||t[2]!==s||t[3]!==m?(g={scheme:m,auth:f,disableNavigation:!0,selectAssetTypes:h,selectionType:`single`,pickerPersistenceKey:s},t[1]=f,t[2]=s,t[3]=m,t[4]=g):g=t[4];let _=g,v=Uvt(`/assets/${p}`,_),y;t[5]===i?y=t[6]:(y=e=>{e.type===`pageUnloaded`&&i()},t[5]=i,t[6]=y);let{setIframe:b}=T8(d,y);if(!p)return console.warn(`Cannot open asset in source: missing asset source id`,{asset:n}),null;let x;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(x={position:`relative`,minHeight:`2dvh`},t[7]=x):x=t[7];let S;t[8]!==a||t[9]!==o?(S=(0,Q.jsx)(dR,{onClick:a,text:o,size:`large`,tone:`neutral`}),t[8]=a,t[9]=o,t[10]=S):S=t[10];let C;t[11]===l?C=t[12]:(C=l(`asset-source.dialog.button.cancel`),t[11]=l,t[12]=C);let w;t[13]!==i||t[14]!==C?(w=(0,Q.jsx)(dR,{mode:`bleed`,onClick:i,text:C,size:`large`}),t[13]=i,t[14]=C,t[15]=w):w=t[15];let T;t[16]===l?T=t[17]:(T=l(`asset-sources.media-library.open-in-source-dialog.button.done`),t[16]=l,t[17]=T);let E;t[18]!==i||t[19]!==T?(E=(0,Q.jsx)(dR,{onClick:i,text:T,size:`large`,tone:`primary`}),t[18]=i,t[19]=T,t[20]=E):E=t[20];let D;t[21]!==w||t[22]!==E?(D=(0,Q.jsxs)(bn,{gap:2,alignItems:`center`,children:[w,E]}),t[21]=w,t[22]=E,t[23]=D):D=t[23];let O;t[24]!==D||t[25]!==S?(O=(0,Q.jsx)(yt,{height:`fill`,padding:3,shadow:1,style:x,children:(0,Q.jsxs)(bn,{gap:3,alignItems:`center`,justifyContent:`space-between`,children:[S,D]})}),t[24]=D,t[25]=S,t[26]=O):O=t[26];let k;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(k={position:`absolute`,inset:0,borderTop:`1px solid`,borderColor:`var(--card-border-color)`,overflow:`hidden`,display:`flex`},t[27]=k):k=t[27];let A;t[28]!==v||t[29]!==b?(A=(0,Q.jsx)(X,{style:k,children:(0,Q.jsx)(E8,{ref:b,src:v})}),t[28]=v,t[29]=b,t[30]=A):A=t[30];let j;return t[31]!==r||t[32]!==i||t[33]!==O||t[34]!==A?(j=(0,Q.jsx)(Wvt,{header:r,id:`media-library-plugin-dialog-open-in-source`,onClose:i,onClickOutside:i,open:!0,"data-testid":`media-library-plugin-dialog-open-in-source`,width:3,footer:O,children:A}),t[31]=r,t[32]=i,t[33]=O,t[34]=A,t[35]=j):j=t[35],j}function D8(e){return MN(e)&&(e.name===`sanity.video`||D8(e.type))}function Jvt(e){let t=(0,Z.c)(7),{schemaType:n}=e,r=C8(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={apiVersion:`vX`},t[0]=i):i=t[0];let a=pb(i),o;t[1]!==a||t[2]!==r||t[3]!==n?(o=e=>{if(!r?.libraryId)throw Error(`No libraryId found`);let t=n&&Ac(n)?n.options?.metadata:void 0;return D8(n)?Ci(C(e).pipe(K(e=>({kind:`assetDocumentId`,value:e.asset._id,mediaLibraryProps:{mediaLibraryId:r.libraryId,assetId:e.asset._id,assetInstanceId:e.assetInstanceId}})),ta()),{defaultValue:[]}):Ci(C(e).pipe(Yvt({client:a,mediaLibraryId:r.libraryId,metadataPropsFromSchema:t}),ta()),{defaultValue:[]})},t[1]=a,t[2]=r,t[3]=n,t[4]=o):o=t[4];let s=o,c;return t[5]===s?c=t[6]:(c={onLinkAssets:s},t[5]=s,t[6]=c),c}function Yvt({client:e,mediaLibraryId:t,metadataPropsFromSchema:n}){return Ee(r=>e.observable.request({method:`POST`,url:`/assets/media-library-link/${e.config().dataset}?${n?.map(e=>`meta[]=${e}`).join(`&`)||``}`,withCredentials:!0,body:{mediaLibraryId:t,assetInstanceId:r.assetInstanceId,assetId:r.asset._id},tag:`media-library.link-asset`}).pipe(Aa({count:10,delay(e){if(Xvt(e))return Ve(2e3);throw e}}),K(({document:e})=>({kind:`assetDocumentId`,value:e._id,mediaLibraryProps:{mediaLibraryId:t,assetId:r.asset._id,assetInstanceId:r.assetInstanceId}})),ha(1e3)),5)}function Xvt(e){let t=lO(e,[`statusCode`])===422,n=lO(e,[`response`,`body`,`message`])===`Media library asset is not ready`;return t&&n}function Zvt(e){return e.filter(e=>`__internal_metadata`in e&&typeof e.__internal_metadata==`object`&&e.__internal_metadata!==null&&`name`in e.__internal_metadata&&e.__internal_metadata?.name===`media`)}function Qvt(e){let t=(0,Z.c)(72),n=It(),{t:r}=ox(),{dark:i}=n.sanity.color,a=C8(),o=w8(),s=o.__internal.hosts.app,c=S8(),{pickerPersistenceKey:l,dialogHeaderTitle:u,onClose:d,open:f,onSelect:p,selectionType:m,ref:h,selectAssetType:g,schemaType:_}=e,v=m===void 0?`single`:m,y=KE(),[b,x]=(0,$.useState)(e.selection),[S,C]=(0,$.useState)(!1),w;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(w=[],t[0]=w):w=t[0];let[T,E]=(0,$.useState)(w),D;t[1]===o.__internal.apiVersion?D=t[2]:(D={apiVersion:o.__internal.apiVersion},t[1]=o.__internal.apiVersion,t[2]=D);let O=pb(D),k=db(),A=AN(),j;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(j=[],t[3]=j):j=t[3];let M=BH(j),N;t[4]!==O||t[5]!==M||t[6]!==a?.libraryId||t[7]!==A||t[8]!==_||t[9]!==k.i18n?(N=async e=>Zvt(await sPe({value:{_type:`mainImage`,media:{_ref:`media-library:${a?.libraryId}:${e.asset._id}`,_type:`globalDocumentReference`,_weak:!0}},getClient:()=>O,path:[],schema:A,type:_,parent:M,i18n:k.i18n,environment:`studio`,document:M,getDocumentExists:nyt})),t[4]=O,t[5]=M,t[6]=a?.libraryId,t[7]=A,t[8]=_,t[9]=k.i18n,t[10]=N):N=t[10],a?.libraryId;let P=N,F;t[11]===_?.options?.mediaLibrary?.filters?F=t[12]:(F=_?.options?.mediaLibrary?.filters||[],t[11]=_?.options?.mediaLibrary?.filters,t[12]=F);let I;t[13]===F?I=t[14]:(I=F.map(tyt),t[13]=F,t[14]=I);let L=I,R;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(R={privateAssets:!0},t[15]=R):R=t[15];let z=i?`dark`:`light`,B;t[16]===g?B=t[17]:(B=g?[g]:[],t[16]=g,t[17]=B);let V;t[18]!==c||t[19]!==l||t[20]!==L||t[21]!==v||t[22]!==z||t[23]!==B?(V={auth:c,capabilities:R,pluginFilters:L,scheme:z,selectAssetTypes:B,selectionType:v,pickerPersistenceKey:l},t[18]=c,t[19]=l,t[20]=L,t[21]=v,t[22]=z,t[23]=B,t[24]=V):V=t[24];let H=Uvt(`/assets`,V),U;t[25]===_?U=t[26]:(U={schemaType:_},t[25]=_,t[26]=U);let{onLinkAssets:W}=Jvt(U),ee;t[27]!==b||t[28]!==d||t[29]!==W||t[30]!==p||t[31]!==r||t[32]!==y?(ee=async()=>{try{C(!0);let e=await W([b[0]]);p(e),d()}catch(e){let t=e;y.push({closable:!0,status:`error`,id:`insert-asset-error`,title:r(`asset-source.dialog.insert-asset-error`)}),console.error(t),C(!1)}},t[27]=b,t[28]=d,t[29]=W,t[30]=p,t[31]=r,t[32]=y,t[33]=ee):ee=t[33];let te=ee,ne;t[34]===d?ne=t[35]:(ne=()=>{d()},t[34]=d,t[35]=ne);let re=ne,ie;t[36]===P?ie=t[37]:(ie=async e=>{if(e.length===0){E([]);return}let t=await P(e[0]);t.some(eyt)&&E(t)},t[36]=P,t[37]=ie);let ae=ie,oe;t[38]===ae?oe=t[39]:(oe=e=>{e.type===`assetSelection`&&(x(e.selection),ae(e.selection))},t[38]=ae,t[39]=oe);let{setIframe:se}=T8(s,oe);if(!f)return null;let ce;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(ce={position:`relative`,minHeight:`2dvh`},t[40]=ce):ce=t[40];let le;t[41]===T?le=t[42]:(le=T.length>0&&(0,Q.jsx)(DH,{fontSize:2,placement:`top`,validation:T}),t[41]=T,t[42]=le);let ue;t[43]===r?ue=t[44]:(ue=r(`asset-source.dialog.button.cancel`),t[43]=r,t[44]=ue);let de;t[45]!==re||t[46]!==ue?(de=(0,Q.jsx)(dR,{mode:`bleed`,onClick:re,text:ue,size:`large`}),t[45]=re,t[46]=ue,t[47]=de):de=t[47];let G;t[48]!==b.length||t[49]!==T?(G=b.length===0||T.some($vt),t[48]=b.length,t[49]=T,t[50]=G):G=t[50];let fe;t[51]===r?fe=t[52]:(fe=r(`asset-source.dialog.button.select`),t[51]=r,t[52]=fe);let pe;t[53]!==S||t[54]!==te||t[55]!==G||t[56]!==fe?(pe=(0,Q.jsx)(dR,{onClick:te,loading:S,disabled:G,text:fe,size:`large`,tone:`primary`}),t[53]=S,t[54]=te,t[55]=G,t[56]=fe,t[57]=pe):pe=t[57];let me;t[58]!==le||t[59]!==de||t[60]!==pe?(me=(0,Q.jsx)(yt,{height:`fill`,padding:3,shadow:1,style:ce,children:(0,Q.jsx)(bn,{gap:3,justifyContent:`flex-end`,children:(0,Q.jsxs)(bn,{gap:2,justifyContent:`flex-end`,alignItems:`center`,children:[le,de,pe]})})}),t[58]=le,t[59]=de,t[60]=pe,t[61]=me):me=t[61];let he;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(he={position:`absolute`,inset:0,borderTop:`1px solid`,borderColor:`var(--card-border-color)`,overflow:`hidden`,display:`flex`},t[62]=he):he=t[62];let ge;t[63]!==H||t[64]!==se?(ge=(0,Q.jsx)(X,{style:he,children:(0,Q.jsx)(E8,{ref:se,src:H})}),t[63]=H,t[64]=se,t[65]=ge):ge=t[65];let _e;return t[66]!==u||t[67]!==re||t[68]!==h||t[69]!==me||t[70]!==ge?(_e=(0,Q.jsx)(Wvt,{header:u,id:`media-library-plugin-dialog-select-assets`,onClose:re,onClickOutside:re,open:!0,ref:h,"data-testid":`media-library-plugin-dialog-select-assets`,width:3,footer:me,children:ge}),t[66]=u,t[67]=re,t[68]=h,t[69]=me,t[70]=ge,t[71]=_e):_e=t[71],_e}function $vt(e){return e.level===`error`}function eyt(e){return e.level===`error`}function tyt(e){return{type:`groq`,name:e.name,query:e.query}}async function nyt(){return!0}function ryt(e){let t=(0,Z.c)(25),n=C8(),{schemaType:r}=e,i;t[0]===r?i=t[1]:(i={schemaType:r},t[0]=r,t[1]=i);let{onLinkAssets:a}=Jvt(i),{open:o,onSelect:s,onClose:c,uploader:l}=e,u=w8(),d=S8(),f=KE(),{t:p}=ox(),m=u.__internal.hosts.app,h=`${m}${u.__internal.appBasePath}/plugin/v1/library/${n?.libraryId}/upload?auth=${d}`,g=(0,$.useRef)(null),[_,v]=(0,$.useState)(!1),y;t[2]!==c||t[3]!==a||t[4]!==s||t[5]!==p||t[6]!==f?(y=async e=>{try{let t=await a(e);s(t),c()}catch(e){let t=e;f.push({closable:!0,status:`error`,id:`insert-asset-error`,title:p(`asset-source.dialog.insert-asset-error`)}),console.error(t)}},t[2]=c,t[3]=a,t[4]=s,t[5]=p,t[6]=f,t[7]=y):y=t[7];let b=y,x;t[8]!==b||t[9]!==o||t[10]!==p||t[11]!==f||t[12]!==l?(x=e=>{o&&(e.type===`pageLoaded`&&e.page===`upload`&&v(!0),e.type===`pageUnloaded`&&e.page===`upload`&&v(!1),e.type===`uploadProgress`&&l&&e.files.forEach(e=>{let{id:t,status:n,progress:r,error:i}=e;if(n===`alreadyExists`){let e=l.getFiles().find(e=>e.id===t);e&&f.push({status:`warning`,title:p(`asset-sources.media-library.warning.file-already-exist.title`,{filename:e.file.name}),description:p(`asset-sources.media-library.warning.file-already-exist.description`),closable:!0,duration:1e4})}l.updateFile(t,{status:n,progress:r,error:i})}),e.type===`uploadResponse`&&l&&b(e.assets).then(()=>{`signalCompletion`in l&&typeof l.signalCompletion==`function`&&l.signalCompletion()}))},t[8]=b,t[9]=o,t[10]=p,t[11]=f,t[12]=l,t[13]=x):x=t[13];let{postMessage:S,setIframe:C}=T8(m,x),w,T;if(t[14]!==o||t[15]!==_||t[16]!==S||t[17]!==p||t[18]!==f||t[19]!==l?(w=()=>o&&l?(_&&l.getFiles().length>0&&l.getFiles().every(ayt)&&(S({type:`uploadRequest`,files:l.getFiles()}),v(!1)),g.current={uploader:l,unsubscribe:l.subscribe(e=>{e.type===`all-complete`&&e.files.filter(iyt).forEach(e=>{f.push({status:`warning`,title:p(`asset-sources.media-library.warning.file-already-exist.title`,{filename:e.file.name}),description:p(`asset-sources.media-library.warning.file-already-exist.description`),closable:!0,duration:1e4})}),e.type===`status`&&e.status===`aborted`&&S({type:`abortUploadRequest`,files:[{id:e.file.id}]})})},g.current.unsubscribe):g.current?.unsubscribe(),T=[o,_,S,p,f,l,g],t[14]=o,t[15]=_,t[16]=S,t[17]=p,t[18]=f,t[19]=l,t[20]=w,t[21]=T):(w=t[20],T=t[21]),(0,$.useEffect)(w,T),!o)return null;let E;return t[22]!==h||t[23]!==C?(E=(0,Q.jsx)(E8,{ref:C,src:h,hidden:!0}),t[22]=h,t[23]=C,t[24]=E):E=t[24],E}function iyt(e){return e.status===`alreadyExists`}function ayt(e){return e.status===`pending`}function oyt(e){let t=(0,Z.c)(47),{ref:n,action:r,assetToOpen:i,assetType:a,dialogHeaderTitle:o,libraryId:s,onChangeAction:c,onClose:l,onSelect:u,schemaType:d,uploader:f}=e,p=r===void 0?`select`:r,m=a===void 0?`image`:a,{t:h}=ox(),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g={apiVersion:`vX`},t[0]=g):g=t[0];let _=pb(g),v;t[1]===_?v=t[2]:(v=_.config(),t[1]=_,t[2]=v);let y=v.projectId,b=db(),x;t[3]!==b.dataset||t[4]!==b.name||t[5]!==b.projectId?(x=V4({projectId:b.projectId,dataset:b.dataset,workspaceName:b.name})||void 0,t[3]=b.dataset,t[4]=b.name,t[5]=b.projectId,t[6]=x):x=t[6];let S=x,C=cyt(),w;t[7]===c?w=t[8]:(w=()=>{c&&c(`select`)},t[7]=c,t[8]=w);let T=w;if(!y)throw Error(`No projectId found`);let E=m===`sanity.video`?`video`:m,D=p===`upload`,O;t[9]!==l||t[10]!==u||t[11]!==d||t[12]!==D||t[13]!==f?(O=(0,Q.jsx)(ryt,{open:D,onClose:l,onSelect:u,schemaType:d,uploader:f}),t[9]=l,t[10]=u,t[11]=d,t[12]=D,t[13]=f,t[14]=O):O=t[14];let k;t[15]!==o||t[16]!==d?.title||t[17]!==E||t[18]!==h?(k=o||h(`asset-sources.media-library.select-dialog.title`,{context:E,targetTitle:d?.title}),t[15]=o,t[16]=d?.title,t[17]=E,t[18]=h,t[19]=k):k=t[19];let A=p===`select`,j=n??null,M;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(M=[],t[20]=M):M=t[20];let N;t[21]!==l||t[22]!==u||t[23]!==S||t[24]!==d||t[25]!==E||t[26]!==j||t[27]!==k||t[28]!==A?(N=(0,Q.jsx)(Qvt,{pickerPersistenceKey:S,dialogHeaderTitle:k,open:A,ref:j,onClose:l,onSelect:u,selection:M,schemaType:d,selectAssetType:E}),t[21]=l,t[22]=u,t[23]=S,t[24]=d,t[25]=E,t[26]=j,t[27]=k,t[28]=A,t[29]=N):N=t[29];let P;t[30]!==p||t[31]!==i||t[32]!==T||t[33]!==l||t[34]!==S||t[35]!==d||t[36]!==h?(P=p===`openInSource`&&i&&(0,Q.jsx)(qvt,{pickerPersistenceKey:S,asset:i,dialogHeaderTitle:h(`asset-sources.media-library.open-in-source-dialog.title`),selectNewAssetButtonLabel:d?.title?h(`asset-sources.media-library.open-in-source-dialog.button.select-new-asset`,{targetTitle:d.title}):h(`asset-sources.media-library.open-in-source-dialog.button.select-new-asset-fallback`),onClose:l,onSelectNewAsset:T}),t[30]=p,t[31]=i,t[32]=T,t[33]=l,t[34]=S,t[35]=d,t[36]=h,t[37]=P):P=t[37];let F;t[38]!==C||t[39]!==N||t[40]!==P?(F=(0,Q.jsxs)(Lt,{element:C,children:[N,P]}),t[38]=C,t[39]=N,t[40]=P,t[41]=F):F=t[41];let I;return t[42]!==s||t[43]!==y||t[44]!==F||t[45]!==O?(I=(0,Q.jsxs)(Hvt,{projectId:y,libraryId:s,children:[O,F]}),t[42]=s,t[43]=y,t[44]=F,t[45]=O,t[46]=I):I=t[46],I}var syt=(0,$.memo)(oyt),cyt=()=>{let e=(0,Z.c)(3),[t]=(0,$.useState)(lyt),n,r;return e[0]===t?(n=e[1],r=e[2]):(n=()=>(t.classList.add(`media-library-portal`),document.body.appendChild(t),()=>{document.body.removeChild(t)}),r=[t],e[0]=t,e[1]=n,e[2]=r),(0,$.useEffect)(n,r),t};function lyt(){return document.createElement(`div`)}var uyt=[`complete`,`alreadyExists`],dyt=class{files=[];subscribers=new Set;deferredUpdates=new Map;checkAllComplete(){this.files.length>0&&this.files.every(e=>[`complete`,`error`,`aborted`,`alreadyExists`].includes(e.status))&&(this.files.some(e=>e.status===`error`)&&this.emit({type:`error`,files:this.files.filter(e=>e.status===`error`)}),this.emit({type:`all-complete`,files:this.files}),this.reset())}emit(e){this.subscribers.forEach(t=>t(e))}signalCompletion(){this.deferredUpdates.forEach(({status:e,progress:t,error:n},r)=>{let i=this.files.find(e=>e.id===r);i&&(n&&(i.error=n),t!==void 0&&(i.progress=t),i.status=e)}),this.deferredUpdates.clear(),this.checkAllComplete()}upload(e){for(let t of e){let e={id:zf(),file:t,progress:0,status:`pending`};this.files.push(e)}return this.files}abort(e){if(e){let t=this.files.find(t=>t.id===e.id);t&&[`pending`,`uploading`].includes(t.status)&&this.updateFile(t.id,{status:`aborted`})}else for(let e of this.files)[`pending`,`uploading`].includes(e.status)&&this.updateFile(e.id,{status:`aborted`});this.emit({type:`abort`,files:this.files.filter(e=>e.status===`aborted`)}),this.checkAllComplete()}updateFile(e,t){let n=this.files.find(t=>t.id===e);if(n){if(t.error&&(n.error=t.error),t.progress!==void 0&&t.progress!==n.progress&&(n.progress=t.progress,this.emit({type:`progress`,file:n,progress:n.progress*100})),t.status&&t.status!==n.status){if(uyt.includes(t.status)){this.deferredUpdates.set(e,{status:t.status,progress:t.progress,error:t.error});return}n.status=t.status,this.emit({type:`status`,file:n,status:n.status})}this.checkAllComplete()}}subscribe(e){this.subscribers.add(e);for(let t of this.files)e({type:`status`,file:t,status:t.status}),e({type:`progress`,file:t,progress:t.progress});return this.checkAllComplete(),()=>{this.subscribers.delete(e)}}getFiles(){return this.files}reset(){this.files=[],this.deferredUpdates.clear()}},O8=`sanity-media-library`;function fyt(e){return e.source?.name===`sanity-media-library`&&{type:`component`}}function pyt(e){return{name:e.name||`sanity-media-library`,i18nKey:e.i18nKey||`asset-sources.media-library.image.title`,component:t=>(0,Q.jsx)(syt,{...t,libraryId:e.libraryId}),icon:e.icon||pr,Uploader:dyt,openInSource:fyt}}function myt(e){return{name:e.name||`sanity-media-library`,i18nKey:e.i18nKey||`asset-sources.media-library.file.title`,component:t=>(0,Q.jsx)(syt,{...t,libraryId:e.libraryId}),icon:e.icon||tr,Uploader:dyt,openInSource:fyt}}function hyt(e,t){let n=e.indexOf(t);return n>-1&&e.splice(n,1),e}function gyt(e,t=4){let n=_yt(t);return(...t)=>C(n(e(...t)))}function _yt(e=4){let t=[],n=[],r=new k;return i;function i(r){return new h(s=>{if(t.length>=e)return a(r).pipe(Ee(i)).subscribe(s);let c=r.subscribe(s);return t.push(c),()=>{hyt(t,c),hyt(n,r),c.unsubscribe(),o()}})}function a(e){return n.push(e),r.asObservable().pipe(xa(t=>t===e))}function o(){for(;n.length>0&&t.lengthnt(null)),Ee(n=>n?Oyt(e,`sanity.${t}Asset`,n):nt(null)),Ee(r=>r?nt({type:`complete`,id:r._id,asset:r}):e.observable.assets.upload(t,n,{tag:`asset.upload`,extract:i,preserveFilename:a,label:o,title:s,description:c,creditLine:l,source:u}).pipe(K(e=>e.type===`response`?{type:`complete`,id:e.body.document._id,asset:e.body.document}:e))))}var yyt=gyt(vyt,4),byt=(e,t,n)=>yyt(e,`image`,t,n),xyt=(e,t,n)=>yyt(e,`file`,t,n);function Syt(e){if(!e.startsWith(`media-library:`))return null;let t=e.split(`:`);return t.length!==3||t[1]===``||t[2]===``?null:{mediaLibraryId:t[1],assetInstanceId:t[2]}}function Cyt(e,t){return{_id:e,_type:`sanity.videoAsset`,_rev:``,_createdAt:``,_updatedAt:``,url:``,path:``,assetId:e,extension:``,mimeType:`video/*`,sha1hash:``,size:0,metadata:{_type:`sanity.videoMetadata`},source:{id:t,name:O8}}}function wyt(e,t,n){let r=Cyt(t,n);return e?{...r,_id:e._id??t,_rev:e._rev??r._rev,_createdAt:e._createdAt??r._createdAt,_updatedAt:e._updatedAt??r._updatedAt,url:e.url??r.url,path:e.path??r.path,assetId:e._id??t,extension:e.extension??r.extension,mimeType:e.mimeType??r.mimeType,sha1hash:e.sha1hash??r.sha1hash,size:e.size??r.size,originalFilename:e.originalFilename,title:e.title,...typeof e.description==`string`&&{description:e.description},metadata:e.metadata&&typeof e.metadata==`object`?{_type:`sanity.videoMetadata`,...e.metadata}:r.metadata,source:e.source?{id:e.source.id??n,name:O8,url:e.source.url}:r.source}:r}function k8(e,t){return e.observePaths({_type:`reference`,_ref:t},[`originalFilename`,`url`,`metadata`,`label`,`title`,`description`,`creditLine`,`source`,`size`])}function Tyt(e,t){return k8(e,t)}function Eyt(e,t,n){let r=Syt(t);if(!r)return k8(e,t);let{mediaLibraryId:i,assetInstanceId:a}=r,o=Cyt(t,a);if(!n)return nt(o);let s=kWe(n,i).withConfig({apiVersion:`vX`});return C(s.fetch(`*[_id == $id][0]`,{id:a},{tag:`media-library.observe-video-asset`})).pipe(K(e=>wyt(e,t,a)),Ge(()=>nt(o)),Ma(o))}function Dyt(e,t){return k8(e,t)}function Oyt(e,t,n){return e.observable.fetch(`*[_type == $documentType && sha1hash == $hash][0]`,{documentType:t,hash:n},{tag:`asset.find-duplicate`})}function kyt(e){return new h(t=>{let n=new FileReader;return n.onload=()=>{t.next(n.result),t.complete()},n.onerror=e=>{t.error(e)},n.readAsArrayBuffer(e),()=>{n.abort()}})}function Ayt(e){return!window.crypto||!window.crypto.subtle||!window.FileReader?nt(null):kyt(e).pipe(Ee(e=>crypto.subtle.digest(`SHA-1`,e)),K(jyt))}function jyt(e){return Array.prototype.map.call(new Uint8Array(e),e=>`00${e.toString(16)}`.slice(-2)).join(``)}var A8=`_upload`,Myt=XH([A8]);function j8(e=[]){return{type:`uploadProgress`,patches:e}}var Nyt=j8([Myt]);function Pyt(e){return j8(M8(e))}function M8(e){let t=new Date().toISOString();return[YH({progress:2,createdAt:t,updatedAt:t,file:{name:e.name,type:e.type}},[A8])]}function Fyt(e,t,n){let r=xyt(e,t,n).pipe(K(e=>e.type===`complete`?j8([YH({_type:`reference`,_ref:e.asset._id},[`asset`]),YH(100,[A8,`progress`]),YH(new Date().toISOString(),[A8,`updated`])]):j8([YH(e.percent,[A8,`progress`]),YH(new Date().toISOString(),[A8,`updated`])])));return Fe(nt(Pyt(t)),r,nt(Nyt))}function Iyt(e){return[5,6,7,8].indexOf(e)>-1}function Lyt(e,t){let n=t.x,r=t.y,i=(t.degrees||0)*(Math.PI/180);e?.translate(n,r),e?.rotate(i),e?.translate(-n,-r)}function Ryt(e,t,n){let r=e.getContext(`2d`);r?.translate(t?e.width:0,n?e.height:0),r?.scale(t?-1:1,n?-1:1)}var zyt=[{op:`none`,degrees:0},{op:`flip-x`,degrees:0},{op:`none`,degrees:180},{op:`flip-y`,degrees:0},{op:`flip-x`,degrees:90},{op:`none`,degrees:90},{op:`flip-x`,degrees:-90},{op:`none`,degrees:-90}],Byt=[`top-left`,`top-right`,`bottom-right`,`bottom-left`,`left-top`,`right-top`,`right-bottom`,`left-bottom`];function Vyt(e,t){let n=zyt[t-1],r=e.height/e.width;e.width=120/r,e.height=e.width*r;let i=document.createElement(`canvas`),a=i.getContext(`2d`);if(Iyt(t)?(i.height=e.width,i.width=e.height):(i.width=e.width,i.height=e.height),n.op===`flip-x`&&Ryt(i,!0,!1),n.op===`flip-y`&&Ryt(i,!1,!0),n.degrees&&(Lyt(a,{degrees:n.degrees,x:i.width/2,y:i.height/2}),Iyt(t))){let e=i.width-i.height;a?.translate(e/2,-e/2)}return a?.drawImage(e,0,0,e.width,e.height),i}function Hyt(e,t){return new h(n=>{let r=Vyt(e,Byt.indexOf(t)+1);n.next(r.toDataURL(`image/jpeg`,.1)),n.complete()})}function Uyt(e,t){return new h(n=>{let r=new window.FileReader;return r.onerror=e=>n.error(e),r.onload=()=>{n.next(r.result),n.complete()},r.readAsArrayBuffer(t===void 0?e:e.slice(0,t)),()=>r.abort()})}var Wyt=/(invalid image format)|(No exif data)/i;function Gyt(e){return C(Uyt(e,128e3)).pipe(K(e=>(0,Flt.default)(e)),Ge(e=>(Wyt.test(e.message)||console.warn(`Exif read failed, continuing anyway: ${e.message}`),nt({}))))}function Kyt(e){return new h(t=>{let n=new window.Image;return n.onerror=()=>{t.error(Error(`Could not load image from url "${e}". Image may be of an unsupported format`))},n.onload=()=>{t.next(n),t.complete()},n.src=e,()=>{}})}function qyt(e,t){return Kyt(window.URL.createObjectURL(e)).pipe(Ee(e=>Hyt(e,t)))}function Jyt(e,t,n){let r=byt(e,t,n).pipe(je(e=>e.stage!==`download`),K(e=>({...e,progress:2+e.percent/100*98})),K(e=>e.type===`complete`?j8([YH({_type:`reference`,_ref:e.asset._id},[`asset`]),YH(100,[A8,`progress`]),YH(new Date().toISOString(),[A8,`updatedAt`])]):j8([YH(e.percent,[A8,`progress`]),YH(new Date().toISOString(),[A8,`updatedAt`])]))),i=Gyt(t).pipe(Ee(e=>qyt(t,e.orientation||`top-left`)),Ge(e=>(console.warn(`Image preprocessing failed for "%s" with the error: %s`,t.name,e.message),nt(null))),je(Boolean),K(e=>j8([YH(e,[A8,`previewImage`])])));return Fe(nt(Pyt(t)),_e(r,i),nt(Nyt))}var Yyt=[{type:`image`,accepts:`image/*`,upload:(e,t,n,r)=>Jyt(e,t,r)},{type:`string`,accepts:`text/*`,upload:(e,t,n,r)=>Fyt(e,t,r).pipe(K(e=>({type:`uploadProgress`,patches:[YH(e)]})))},{type:`file`,accepts:``,upload:(e,t,n,r)=>Fyt(e,t,r)}].map((e,t)=>({...e,priority:t}));function N8(e,t){return Yyt.find(n=>y8(n.type,e)&&n8(t,n.accepts)&&n8(t,e.options?.accept||``))||null}var Xyt=class{files=[];subscribers=new Set;client;subscriptions=new Map;constructor(e){this.client=e.client}checkAllComplete(){this.files.length>0&&this.files.every(e=>[`complete`,`error`,`aborted`].includes(e.status))&&(this.emit({type:`all-complete`,files:this.files}),this.reset())}emit(e){this.subscribers.forEach(t=>t(e))}teardownFileSubscription(e){this.subscriptions.get(e)?.unsubscribe(),this.subscriptions.delete(e)}upload(e,t){let{schemaType:n,onChange:r}=t||{};for(let t of e){if(!n)throw Error(`No schema type provided for file upload`);if(!r)throw Error(`No onChange provided for file upload`);let e=N8(n,t),i={metadata:lO(n,`options.metadata`),storeOriginalFilename:lO(n,`options.storeOriginalFilename`)},a=zf(),o={id:a,file:t,progress:0,status:`pending`};if(this.files.push(o),e)this.subscriptions.set(a,e.upload(this.client,t,n,i).subscribe({next:e=>{let{patches:t}=e;this.updateFile(o.id,{status:`uploading`}),t&&r(t)},error:e=>{let t;t=e instanceof Error?e:Error(`Unknown error`),this.updateFile(o.id,{status:`error`,error:t}),this.emit({type:`error`,files:this.files.filter(e=>e.status===`error`)}),this.teardownFileSubscription(a)},complete:()=>{this.updateFile(o.id,{status:`complete`}),this.teardownFileSubscription(a)}}));else{let e=Error(`Unsupported file type: could not determine an uploader for "${t.name||`file`}"${t.type?` (type "${t.type}")`:``}`);queueMicrotask(()=>{this.updateFile(o.id,{status:`error`,error:e}),this.emit({type:`error`,files:this.files.filter(e=>e.status===`error`)})})}}return this.files}abort(e){let t=[];if(e){let n=this.files.find(t=>t.id===e.id);n&&[`pending`,`uploading`].includes(n.status)&&t.push(n)}else for(let e of this.files)[`pending`,`uploading`].includes(e.status)&&t.push(e);for(let e of t)this.teardownFileSubscription(e.id);for(let e of t)this.updateFile(e.id,{status:`aborted`});this.emit({type:`abort`,files:this.files.filter(e=>e.status===`aborted`)}),this.checkAllComplete()}updateFile(e,t){let n=this.files.find(t=>t.id===e);n&&(t.error&&(n.error=t.error),t.progress&&t.progress!==n.progress&&(n.progress=t.progress,this.emit({type:`progress`,file:n,progress:n.progress*100})),t.status&&t.status!==n.status&&(n.status=t.status,this.emit({type:`status`,file:n,status:n.status}))),this.checkAllComplete()}subscribe(e){this.subscribers.add(e);for(let t of this.files)e({type:`status`,file:t,status:t.status}),e({type:`progress`,file:t,progress:t.progress});return this.checkAllComplete(),()=>{this.subscribers.delete(e)}}getFiles(){return this.files}reset(){for(let e of this.subscriptions.values())e.unsubscribe();this.subscriptions.clear(),this.files=[]}};function Zyt(e){return class extends Xyt{constructor(){super(e)}}}var P8=`sanity-default`;function F8(e){return{name:P8,title:e.title,component:Fvt,icon:pr,Uploader:Zyt(e)}}function I8(e){return{name:P8,title:e.title,component:Fvt,icon:Or,Uploader:Zyt(e)}}var L8=`variant`,Qyt=/^[a-z][a-z0-9_-]{0,63}$/,$yt=`Variant`;function ebt(){return{[L8]:{label:$yt}}}function tbt(e,t){return t?.trim()||(e===`variant`?$yt:e)}function nbt(e){return Qyt.test(e)}function rbt(e){if(e!==`variant`)throw Error(`Expected \`beta.variants.types\` to only include "${L8}", but received ${JSON.stringify(e)}`)}function ibt(e){let t=e?.metadata?.type;return typeof t==`string`&&t.trim()?t.trim():L8}var abt=[],obt=[],sbt=[],cbt=(e,{schema:t},n)=>{let r=t?.types;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`schema.types\` to be an array or a function, but received ${_U(r)}`)},lbt=async(e,{document:t},n)=>{let r=t?.productionUrl;return r?await r(e,n):e},ubt=(e,{tools:t},n)=>{if(!t)return e;if(typeof t==`function`)return t(e,n);if(Array.isArray(t))return[...e,...t];throw Error(`Expected \`tools\` to be an array or a function, but received ${_U(t)}`)};function dbt(e){return MN(e)&&typeof e.id==`string`&&typeof e.documentId==`string`&&typeof e.schemaType==`string`}function fbt(e){return typeof e==`string`?{id:e,documentId:e,schemaType:e}:dbt(e)?e:{...e,id:e.documentId}}var pbt=(e,{document:t},n)=>{let r=t?.singletons;if(!r)return e;if(typeof r==`function`)return r(e,n).map(fbt);if(Array.isArray(r))return[...e,...r.map(fbt)];throw Error(`Expected \`document.singletons\` to be an array or a function, but received ${_U(r)}`)},mbt=(e,{schema:t},n)=>{let r=t?.templates;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`schema.templates\` to be an array or a function, but received ${_U(r)}`)},hbt=(e,{i18n:t},n)=>{let r=t?.locales;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`i18n.locales\` to be an array or a function, but received ${_U(r)}`)},gbt=(e,{i18n:t},n)=>{let r=t?.bundles;if(!r)return e;if(Array.isArray(r))return[...e,...r];if(typeof r==`function`)return r(e,n);throw Error(`Expected \`i18n.bundles\` to be an array or a function, but received ${typeof r}`)},_bt=(e,{document:t},n)=>{let r=t?.badges;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`document.badges\` to be an array or a function, but received ${_U(r)}`)},vbt=(e,{document:t},n)=>{let r=t?.actions;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`document.actions\` to be an array or a function, but received ${_U(r)}`)},ybt=(e,{releases:t},n)=>{let r=t?.actions;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`releases.actions\` to be an array or a function, but received ${_U(r)}`)},bbt=(e,{document:t},n)=>{let r=t?.newDocumentOptions;if(!r)return e;if(typeof r!=`function`)throw Error(`Expected \`document.resolveNewDocumentOptions\` to be a function, but received ${_U(r)}`);return r(e,n)},xbt=(e,{form:t},n)=>{let r=t?.file?.assetSources;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`form.file.assetSources\` to be an array or a function, but received ${_U(r)}`)},Sbt=e=>{let{config:t,schemaTypeName:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let r=t.form?.[n]?.directUploads;if(!r&&typeof r!=`boolean`)return e;if(typeof r==`boolean`)return r;throw Error(`Expected \`form.${n}.directUploads\` to be a boolean, but received ${_U(r)}`)},!0)},Cbt={enabled:!0,limit:4,gridLimit:8},wbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.form?.arrays?.collapseItems;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`form.arrays.collapseItems\` to be an object, but received ${_U(n)}`);let{enabled:r,limit:i}=n;if(r!==void 0&&typeof r!=`boolean`)throw Error(`Expected \`form.arrays.collapseItems.enabled\` to be a boolean, but received ${_U(r)}`);if(i!==void 0){if(typeof i!=`number`)throw Error(`Expected \`form.arrays.collapseItems.limit\` to be a number, but received ${_U(i)}`);if(!Number.isInteger(i)||i<1)throw Error(`Expected \`form.arrays.collapseItems.limit\` to be a positive integer, but received ${i}`)}return{enabled:r??e.enabled,limit:i??e.limit,gridLimit:i??e.gridLimit}},n)},Tbt=(e,{form:t},n)=>{let r=t?.image?.assetSources;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`form.image.assetSources\` to be an array or a function, but received ${_U(r)}`)},Ebt=(e,{document:t},n)=>{let r=t?.unstable_languageFilter;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`document.unstable_languageFilter\` to be an array or a function, but received ${_U(r)}`)},Dbt=(e,{document:t},n)=>{let r=t?.inspectors;if(!r)return e;if(typeof r==`function`)return r(e,n);if(Array.isArray(r))return[...e,...r];throw Error(`Expected \`document.inspectors\` to be an array or a function, but received ${_U(r)}`)},Obt=e=>{let{config:t,context:n,initialValue:r}=e;return Iz(t,[]).reduce((e,{config:t})=>{let r=t.document?.comments?.enabled??t.document?.unstable_comments?.enabled;if(!r&&typeof r!=`boolean`)return e;if(typeof r==`function`)return r(n);if(typeof r==`boolean`)return r;throw Error(`Expected \`document.comments.enabled\` to be a boolean or a function, but received ${_U(r)}`)},r)},kbt=e=>{let{config:t,context:n,initialValue:r}=e;return Iz(t,[]).reduce((e,{config:t})=>{let r=t.document?.askToEdit?.enabled;if(!r&&typeof r!=`boolean`)return e;if(typeof r==`function`)return r(n);if(typeof r==`boolean`)return r;throw Error(`Expected \`document.askToEdit.enabled\` to be a boolean or a function, but received ${_U(r)}`)},r)},Abt=e=>{let{config:t,context:n}=e;Iz(t,[]).forEach(({config:e})=>{let t=e.onUncaughtError;if(typeof t==`function`)return t(n.error,n.errorInfo);if(t)throw Error(`Expected \`document.onUncaughtError\` to be a a function, but received ${_U(t)}`)})},jbt=e=>{let{config:t}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.__internal_tasks;if(!n)return e;if(typeof n==`object`&&n.footerAction)return n;throw Error(`Expected \`__internal__tasks\` to be an object with footerAction, but received ${_U(n)}`)},void 0)},Mbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((t,{config:n})=>{if(n.beta?.eventsAPI?.enabled)throw Error(`The \`beta.eventsAPI.enabled\` option has been removed. Use \`beta.eventsAPI.${e.key}\` instead.`);let r=n.beta?.eventsAPI?.[e.key];if(r===void 0)return t;if(typeof r==`boolean`)return r;throw Error(`Expected \`beta.eventsAPI.${e.key}\` to be a boolean, but received ${_U(r)}`)},n)},Nbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.beta?.variants;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`beta.variants\` to be an object, but received ${_U(n)}`);let r=n.enabled;if(r===void 0)return e;if(typeof r==`boolean`)return r;throw Error(`Expected \`beta.variants.enabled\` to be a boolean, but received ${_U(r)}`)},n)},Pbt=/^[a-z][a-z0-9_-]{0,63}$/;function Fbt(e){return Array.isArray(e)||typeof e==`function`}function Ibt(e,t){if(!Pbt.test(e)||e.includes(`:`))throw Error(`Expected \`beta.variants.types\` keys to match ${Pbt}, but received ${JSON.stringify(e)}`);if(rbt(e),!MN(t))throw Error(`Expected \`beta.variants.types.${e}\` to be an object, but received ${_U(t)}`);if(t.conditions!==void 0&&!Fbt(t.conditions))throw Error(`Expected \`beta.variants.types.${e}.conditions\` to be an array or a function, but received ${_U(t.conditions)}`)}var Lbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.beta?.variants;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`beta.variants\` to be an object, but received ${_U(n)}`);let r=n.types;if(r===void 0)return e;if(typeof r==`function`)return r;if(!MN(r))throw Error(`Expected \`beta.variants.types\` to be an object or a function, but received ${_U(r)}`);for(let[e,t]of Object.entries(r))Ibt(e,t);return r},n)},Rbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.beta?.comments;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`beta.comments\` to be an object, but received ${_U(n)}`);let r=n.v2;if(r===void 0)return e;if(typeof r==`boolean`)return r;throw Error(`Expected \`beta.comments.v2\` to be a boolean, but received ${_U(r)}`)},n)},zbt=({config:e,initialValue:t})=>Iz(e,[]).reduce((e,{config:t})=>{let n=t.beta?.documentGroupInventory;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`beta.documentGroupInventory\` to be an object, but received ${_U(n)}`);let r=n.enabled;if(r===void 0)return e;if(typeof r==`boolean`)return r;throw Error(`Expected \`beta.documentGroupInventory.enabled\` to be a boolean, but received ${_U(r)}`)},t),Bbt=({config:e,initialValue:t})=>Iz(e,[]).reduce((e,{config:t})=>{let n=t.beta?.reactActivityMode;if(n===void 0)return e;if(!MN(n))throw Error(`Expected \`beta.reactActivityMode\` to be an object, but received ${_U(n)}`);let r=n.enabled;if(r===void 0)return e;if(typeof r==`boolean`)return r;throw Error(`Expected \`beta.reactActivityMode.enabled\` to be a boolean, but received ${_U(r)}`)},t),Vbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.mediaLibrary?.enabled;if(!n&&typeof n!=`boolean`)return e;if(typeof n==`boolean`)return n;throw Error(`Expected \`mediaLibrary.enabled\` to be a boolean, but received ${_U(n)}`)},n)},Hbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.mediaLibrary?.libraryId;if(!n&&typeof n!=`string`)return e;if(typeof n==`string`)return n;throw Error(`Expected \`mediaLibrary.libraryId\` to be a string, but received ${_U(n)}`)},n)},Ubt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.mediaLibrary?.__internal?.frontendHost;if(!n&&typeof n!=`string`)return e;if(typeof n==`string`)return n;throw Error(`Expected \`mediaLibrary.__internal.frontendHost\` to be a string, but received ${_U(n)}`)},n)},Wbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.scheduledDrafts?.enabled;if(n===void 0)return e;if(typeof n==`boolean`)return n;throw Error(`Expected a boolean, but received ${_U(n)}`)},n)},Gbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.search?.unstable_partialIndexing?.enabled;if(!n&&typeof n!=`boolean`)return e;if(typeof n==`boolean`)return n;throw Error(`Expected \`search.unstable_partialIndexing.enabled\` to be a boolean, but received ${_U(n)}`)},n)},Kbt=(e,{document:t})=>{if(typeof t?.drafts?.enabled==`boolean`)return t?.drafts?.enabled;if(t?.drafts?.enabled!==void 0)throw Error(`Expected boolean, but received ${_U(t?.drafts?.enabled)}`);return e},qbt=({config:e,initialValue:t})=>Iz(e,[]).reduce((e,t)=>{let{strategy:n}=t.config.search??{};if(n!==void 0){if(!Uc(n)){let e=new Intl.ListFormat(`en-US`,{type:`disjunction`}).format(Hc.map(e=>`"${e}"`)),t=typeof n==`string`?`"${n}"`:_U(n);throw Error(`Expected \`search.strategy\` to be ${e}, but received ${t}`)}return n}return e},t),Jbt=e=>{let{config:t,initialValue:n}=e;return Iz(t,[]).reduce((e,{config:t})=>{let n=t.announcements?.enabled;if(!n&&typeof n!=`boolean`)return e;if(typeof n==`boolean`)return n;throw Error(`Expected \`announcements.enabled\` to be a boolean, but received ${_U(n)}`)},n)},Ybt=(e,{advancedVersionControl:t},n)=>{let r=t?.enabled;if(typeof r==`boolean`)return r;if(typeof r==`function`)return r(e,n);if(r!==void 0)throw Error(`Expected boolean, but received ${_U(r)}`);return e},R8=`studio`,Xbt=`feedback`;function Zbt(e){return e}function Qbt(e){return e}function z8(e,t){return t}var $bt={locale:`en-US`,namespace:`copy-paste`,resources:z8(`copy-paste`,{"copy-paste.field-action-copy-button.document.title":`Copy document`,"copy-paste.field-action-copy-button.field.title":`Copy field`,"copy-paste.field-action-paste-button.document.title":`Paste document`,"copy-paste.field-action-paste-button.field.title":`Paste field`,"copy-paste.on-paste.validation.read-only-target.description":`The target is read-only`,"copy-paste.on-paste.validation.read-only-fields-skipped.description":`Skipped read-only fields: {{fieldNames}}`,"copy-paste.on-paste.validation.read-only-fields-skipped-truncated.description":`Skipped read-only fields: {{fieldNames}} and {{count}} more`,"copy-paste.on-paste.validation.schema-type-incompatible.description":`Source and target schema types are not compatible`,"copy-paste.on-paste.validation.reference-type-incompatible.description":`References of type "{{sourceReferenceType}}" is not allowed in reference field that accepts types "{{targetReferenceTypes}}"`,"copy-paste.on-paste.validation.reference-filter-incompatible.description":`Reference is not allowed in reference field according to filter`,"copy-paste.on-paste.validation.reference-validation-failed.description":`The referenced document "{{ref}}" does not exist`,"copy-paste.on-paste.validation.image-file-incompatible.description":`A "{{sourceSchemaType}}" is not allowed in a "{{targetSchemaType}}"`,"copy-paste.on-paste.validation.array-type-incompatible.description":`Value of type "{{type}}" is not allowed in this array field`,"copy-paste.on-paste.validation.array-value-incompatible.description":`Value of type "{{type}}" is not allowed in this array field`,"copy-paste.on-paste.validation.string-value-incompatible.description":`Value "{{value}}" is not allowed in "{{allowedStrings}}"`,"copy-paste.on-paste.validation.primitive-type-incompatible.description":`Value of type "{{type}}" is not allowed in this field`,"copy-paste.on-paste.validation.clipboard-empty.title":`Nothing to paste`,"copy-paste.on-paste.validation.clipboard-invalid.title":`Invalid clipboard item`,"copy-paste.on-paste.validation.schema-type-incompatible.title":`Could not resolve schema type for path: {{path}}`,"copy-paste.on-paste.validation.partial-warning.title":`Could not paste all values`,"copy-paste.on-paste.validation.mime-type-incompatible.description":`MIME type "{{mimeType}}" is not accepted for this field`,"copy-paste.on-paste.validation.mime-type-validation-failed.description":`MIME type validation failed`,"copy-paste.on-copy.validation.schema-type-incompatible.title":`Could not resolve schema type for path: {{path}}`,"copy-paste.on-copy.validation.no-value.title":`Empty value, nothing to copy`,"copy-paste.on-copy.validation.clipboard-not-supported.description":`Clipboard access required to copy this content. Allow clipboard permissions in your browser settings, then try copying again.`,"copy-paste.on-copy.validation.clipboard-not-supported.title":`Clipboard access blocked`})},ext={locale:`en-US`,namespace:Xbt,resources:z8(`feedback`,{"feedback.attachment.browse":`Browse`,"feedback.attachment.drop-zone":`Drag or paste file here`,"feedback.attachment.error.size":`Image must be under 20 MB`,"feedback.attachment.label":`Attach an image`,"feedback.attachment.remove":`Remove`,"feedback.cancel":`Cancel`,"feedback.consent.disclaimer":`We'd love to learn more. Selecting yes shares your name and email with the Sanity team.`,"feedback.consent.label":`Can we follow up with you about this feedback?`,"feedback.consent.no":`No`,"feedback.consent.yes":`Yes`,"feedback.dialog.title":`Share feedback with Sanity`,"feedback.error":`Failed to submit feedback with error`,"feedback.menu-item":`Send feedback`,"feedback.message.label":`What is working? What could be better?`,"feedback.message.placeholder":`Describe your issue or request...`,"feedback.sentiment.happy":`Easy`,"feedback.sentiment.label":`How easy or difficult is Sanity to use?`,"feedback.sentiment.neutral":`Not sure`,"feedback.sentiment.unhappy":`Difficult`,"feedback.submit":`Send feedback`,"feedback.success":`Feedback submitted, thank you!`})},txt=Qbt({id:`en-US`,title:`English (US)`,bundles:[{locale:`en-US`,namespace:R8,resources:z8(`studio`,{"about-dialog.configuration-issue.header":`Configuration issue detected`,"about-dialog.configuration-issue.missing-appid":`Auto updates is enabled, but no deployment.appId configured in sanity.cli.ts. This Studio is updating against the latest-channel.`,"about-dialog.configuration-issue.missing-appid.view-documentation":`View documentation`,"about-dialog.version-info.auto-updates.disabled":`Auto Updates not enabled`,"about-dialog.version-info.auto-updates.enabled":`Auto Updates Enabled`,"about-dialog.version-info.auto-updates.header":`Auto Updates`,"about-dialog.version-info.auto-updates.how-to-enable":`Enable`,"about-dialog.version-info.auto-updates.manage-version":`Manage version`,"about-dialog.version-info.copy-to-clipboard-button.copied-text":`Copied to Clipboard. Happy pasting!`,"about-dialog.version-info.copy-to-clipboard-button.text":`Copy to Clipboard`,"about-dialog.version-info.current-version.header":`Current version`,"about-dialog.version-info.deprecated.current":`v{{version}} has been deprecated and should no longer be used.`,"about-dialog.version-info.deprecated.header":`Deprecated version`,"about-dialog.version-info.deprecated.next-step.pinned":`This Studio is pinned to a deprecated version. Choose a different version in Manage.`,"about-dialog.version-info.deprecated.next-step.upgrade":`Update the sanity package to a newer version and redeploy the Studio.`,"about-dialog.version-info.deprecated.next-step.upgrade.learn-how":`Learn how to update`,"about-dialog.version-info.deprecated.reason":`Reason: {{reason}}`,"about-dialog.version-info.how-to-upgrade":`Update now`,"about-dialog.version-info.latest-version.header":`Latest version`,"about-dialog.version-info.new-auto-update-version-available":`New version available`,"about-dialog.version-info.new-version.text":`New version`,"about-dialog.version-info.reload":`Reload`,"about-dialog.version-info.reload-to-update":`Reload Studio to update`,"about-dialog.version-info.tooltip.deprecated":`Deprecated`,"about-dialog.version-info.tooltip.development":`Development`,"about-dialog.version-info.tooltip.new-version-available":`New version available`,"about-dialog.version-info.tooltip.prerelease":`Prerelease`,"about-dialog.version-info.tooltip.up-to-date":`Up to date`,"about-dialog.version-info.up-to-date":`Up to date`,"about-dialog.version-info.update-button.text":`Update`,"about-dialog.version-info.update-button.tooltip":`Learn how to update Sanity Studio`,"about-dialog.version-info.user-agent.header":`User agent`,"about-dialog.version-info.view-on-github":`View on GitHub`,"announcement.dialog.close":`Close`,"announcement.dialog.close-label":`Close dialog`,"announcement.floating-button.dismiss":`Close`,"announcement.floating-button.dismiss-label":`Dismiss announcements`,"announcement.floating-button.open-label":`Open announcements`,"asset-source.asset-list.menu.delete":`Delete`,"asset-source.asset-list.menu.show-usage":`Show usage`,"asset-source.asset-usage-dialog.header_file":`Documents using file`,"asset-source.asset-usage-dialog.header_image":`Documents using image`,"asset-source.asset-usage-dialog.loading":`Loading…`,"asset-source.browse-button.text":`Select`,"asset-source.delete-dialog.action.cancel":`Cancel`,"asset-source.delete-dialog.action.delete":`Delete`,"asset-source.delete-dialog.header_file":`Delete file`,"asset-source.delete-dialog.header_image":`Delete image`,"asset-source.delete-dialog.loading":`Loading…`,"asset-source.delete-dialog.usage-list.confirm-delete-file_named":`You are about to delete the file {{filename}} and its metadata. Are you sure?`,"asset-source.delete-dialog.usage-list.confirm-delete-file_unnamed":`You are about to delete the file and its metadata. Are you sure?`,"asset-source.delete-dialog.usage-list.confirm-delete-image_named":`You are about to delete the image {{filename}} and its metadata. Are you sure?`,"asset-source.delete-dialog.usage-list.confirm-delete-image_unnamed":`You are about to delete the image and its metadata. Are you sure?`,"asset-source.delete-dialog.usage-list.image-preview-alt":`Preview of image`,"asset-source.delete-dialog.usage-list.warning-file-is-in-use_named":`{{filename}} cannot be deleted because it's being used. In order to delete this file, you first need to remove all uses of it.`,"asset-source.delete-dialog.usage-list.warning-file-is-in-use_unnamed":`This file cannot be deleted because it's being used. In order to delete it, you first need to remove all uses of it.`,"asset-source.delete-dialog.usage-list.warning-image-is-in-use_named":`{{filename}} cannot be deleted because it's being used. In order to delete this image, you first need to remove all uses of it.`,"asset-source.delete-dialog.usage-list.warning-image-is-in-use_unnamed":`This image cannot be deleted because it's being used. In order to delete it, you first need to remove all uses of it.`,"asset-source.dialog.accept-message":`Only showing assets of accepted types: {{acceptTypes}}`,"asset-source.dialog.button.cancel":`Cancel`,"asset-source.dialog.button.select":`Select`,"asset-source.dialog.insert-asset-error":`Error inserting asset. See the console for more information.`,"asset-source.dialog.load-error":`Failed to load assets`,"asset-source.dialog.load-more":`Load more`,"asset-source.dialog.no-assets_file":`No files`,"asset-source.dialog.no-assets_image":`No images`,"asset-source.file.asset-list.action.delete.disabled-cannot-delete-current-file":`Cannot delete currently selected file`,"asset-source.file.asset-list.action.delete.text":`Delete`,"asset-source.file.asset-list.action.delete.title":`Delete file`,"asset-source.file.asset-list.action.select-file.title":`Select the file {{filename}}`,"asset-source.file.asset-list.action.show-usage.title":`Show usage`,"asset-source.file.asset-list.delete-failed":`File could not be deleted`,"asset-source.file.asset-list.delete-successful":`File was deleted`,"asset-source.file.asset-list.header.date-added":`Date added`,"asset-source.file.asset-list.header.filename":`Filename`,"asset-source.file.asset-list.header.size":`Size`,"asset-source.file.asset-list.header.type":`Type`,"asset-source.file.title":`Uploaded files`,"asset-source.image.asset-list.delete-failed":`Image could not be deleted`,"asset-source.image.asset-list.delete-successful":`Image was deleted`,"asset-source.image.title":`Uploaded images`,"asset-source.usage-list.documents-using-file_named_one":`One document is using file {{filename}}`,"asset-source.usage-list.documents-using-file_named_other":`{{count}} documents are using file {{filename}}`,"asset-source.usage-list.documents-using-file_named_zero":`No documents are using file {{filename}}`,"asset-source.usage-list.documents-using-file_unnamed_one":`One document is using this file`,"asset-source.usage-list.documents-using-file_unnamed_other":`{{count}} documents are using this file`,"asset-source.usage-list.documents-using-file_unnamed_zero":`No documents are using this file`,"asset-source.usage-list.documents-using-image_named_one":`One document is using image {{filename}}`,"asset-source.usage-list.documents-using-image_named_other":`{{count}} documents are using image {{filename}}`,"asset-source.usage-list.documents-using-image_named_zero":`No documents are using image {{filename}}`,"asset-source.usage-list.documents-using-image_unnamed_one":`One document is using this image`,"asset-source.usage-list.documents-using-image_unnamed_other":`{{count}} documents are using this image`,"asset-source.usage-list.documents-using-image_unnamed_zero":`No documents are using this image`,"asset-sources.common.uploader.upload-failed.description":`See the console for more information.`,"asset-sources.common.uploader.upload-failed.title":`Upload failed`,"asset-sources.dataset.file.title":`Workspace files`,"asset-sources.dataset.image.title":`Workspace images`,"asset-sources.media-library.error.library-could-not-be-resolved":`Something went wrong trying to resolve the Media Library for this project.`,"asset-sources.media-library.error.no-media-library-provisioned":`No media library has been provisioned for this organization.`,"asset-sources.media-library.file.title":`Media Library`,"asset-sources.media-library.image.title":`Media Library`,"asset-sources.media-library.open-in-source-dialog.button.done":`Done`,"asset-sources.media-library.open-in-source-dialog.button.select-new-asset":`Select new asset for “{{targetTitle}}”`,"asset-sources.media-library.open-in-source-dialog.button.select-new-asset-fallback":`Select new asset`,"asset-sources.media-library.open-in-source-dialog.title":`Edit asset`,"asset-sources.media-library.upload-dialog.title":`Upload to Media Library`,"asset-sources.media-library.warning.file-already-exist.description":`Using the existing file found in the library.`,"asset-sources.media-library.warning.file-already-exist.title":`File: '{{filename}}' already exists`,"banners.deleted-bundle-banner.text":`The '{{title}}' release has been deleted.`,"calendar.action.go-to-next-month":`Go to next month`,"calendar.action.go-to-next-year":`Go to next year`,"calendar.action.go-to-previous-month":`Go to previous month`,"calendar.action.go-to-previous-year":`Go to previous year`,"calendar.action.go-to-today":`Today`,"calendar.action.go-to-today-aria-label":`Go to today`,"calendar.action.go-to-tomorrow":`Tomorrow`,"calendar.action.go-to-yesterday":`Yesterday`,"calendar.action.include-time-label":`Include time`,"calendar.action.select-time":`Select time`,"calendar.action.set-to-current-time":`Set to current time`,"calendar.action.set-to-time-preset":`{{time}} on {{date, datetime}}`,"calendar.button.aria-label":`Open calendar`,"calendar.button.tooltip-text":`Select date`,"calendar.error.must-be-in-format":`Must be in the format: {{exampleDate}}`,"calendar.month-names.april":`April`,"calendar.month-names.august":`August`,"calendar.month-names.december":`December`,"calendar.month-names.february":`February`,"calendar.month-names.january":`January`,"calendar.month-names.july":`July`,"calendar.month-names.june":`June`,"calendar.month-names.march":`March`,"calendar.month-names.may":`May`,"calendar.month-names.november":`November`,"calendar.month-names.october":`October`,"calendar.month-names.september":`September`,"calendar.weekday-names.short.friday":`Fri`,"calendar.weekday-names.short.monday":`Mon`,"calendar.weekday-names.short.saturday":`Sat`,"calendar.weekday-names.short.sunday":`Sun`,"calendar.weekday-names.short.thursday":`Thu`,"calendar.weekday-names.short.tuesday":`Tue`,"calendar.weekday-names.short.wednesday":`Wed`,"content-agent":`Content Agent`,"changes.action.close-label":`Close history`,"changes.action.revert-all-cancel":`Cancel`,"changes.action.revert-all-confirm":`Revert all`,"changes.action.revert-all-description":`Are you sure you want to revert all {{count}} changes?`,"changes.action.revert-changes-confirm-change_one":`Revert change`,"changes.action.revert-changes-confirm-change_other":`Revert changes`,"changes.action.revert-changes-description":`Are you sure you want to revert the changes?`,"changes.action.revert-changes-description_one":`Are you sure you want to revert the change?`,"changes.added-label":`Added`,"changes.array.item-added-in-position":`Added in position {{position}}`,"changes.array.item-moved_down_one":`Moved {{count}} position down`,"changes.array.item-moved_down_other":`Moved {{count}} positions down`,"changes.array.item-moved_up_one":`Moved {{count}} position up`,"changes.array.item-moved_up_other":`Moved {{count}} positions up`,"changes.array.item-removed-from-position":`Removed from position {{position}}`,"changes.change-bar.aria-label":`Review changes`,"changes.changed-label":`Changed`,"changes.changes-by-author":`Changes by`,"changes.error-boundary.developer-info":`Check the developer console for more information`,"changes.error-boundary.title":`Rendering the changes to this field caused an error`,"changes.error-description":`We're unable to load the changes for this document.`,"changes.error-title":`Something went wrong`,"changes.error.incorrect-type-message":`Value error: Value is of type "{{actualType}}", expected "{{expectedType}}"`,"changes.file.meta-info-fallback-title":`Untitled`,"changes.from-base-variant.label":`Changed from base variant`,"changes.image.crop-changed":`Crop changed`,"changes.image.deleted":`Image deleted`,"changes.image.error-loading-image":`Error loading image`,"changes.image.hotspot-changed":`Hotspot changed`,"changes.image.meta-info-fallback-title":`Untitled`,"changes.image.no-asset-set":`Image not set`,"changes.image.no-image-placeholder":`(no image)`,"changes.inspector.from-label":`From`,"changes.inspector.meta-label":`Meta`,"changes.inspector.to-label":`To`,"changes.loading-author":`Loading…`,"changes.loading-changes":`Loading changes…`,"changes.missing-since-document-error":`We couldn't find the document revision with id: {{revisionId}} you're trying to compare. This is probably due to history retention policy of your plan. Please select a different From entry.`,"changes.no-changes-description":`Edit the document or select an older version in the timeline to see a list of changes appear in this panel.`,"changes.no-changes-title":`There are no changes`,"changes.not-selectable":`It is not possible to select this event`,"changes.portable-text.annotation_added":`Added annotation`,"changes.portable-text.annotation_changed":`Changed annotation`,"changes.portable-text.annotation_removed":`Removed annotation`,"changes.portable-text.annotation_unchanged":`Unchanged annotation`,"changes.portable-text.block-style-changed":`Changed block style from "{{fromStyle}}" to "{{toStyle}}"`,"changes.portable-text.changed-formatting":`Changed formatting`,"changes.portable-text.empty-inline-object":`Empty {{inlineObjectType}}`,"changes.portable-text.empty-object-annotation":`Empty {{annotationType}}`,"changes.portable-text.empty-text_added":`Added empty text`,"changes.portable-text.empty-text_changed":`Changed empty text`,"changes.portable-text.empty-text_removed":`Removed empty text`,"changes.portable-text.inline-object_added":`Added inline object`,"changes.portable-text.inline-object_changed":`Changed inline object`,"changes.portable-text.inline-object_removed":`Removed inline object`,"changes.portable-text.inline-object_unchanged":`Unchanged inline object`,"changes.portable-text.text_added":`Added text`,"changes.portable-text.text_removed":`Removed text`,"changes.portable-text.unknown-annotation-schema-type":`Unknown schema type`,"changes.portable-text.unknown-inline-object-schema-type":`Unknown schema type`,"changes.removed-label":`Removed`,"changes.same-revision-selected-description":`You have selected the same from and to revision, please select different revisions to compare the changes between them.`,"changes.same-revision-selected-title":`Same revision selected`,"changes.title":`History`,"changes.unknown-schema-field.description":`This field is not defined in the schema. Values are shown as JSON.`,"changes.versions.draft":`Draft`,"common.context-menu-button.tooltip":`Show more`,"common.dialog.cancel-button.text":`Cancel`,"common.dialog.confirm-button.text":`Confirm`,"common.error":`Error`,"common.loading":`Loading`,"common.reconnecting.toast.title":`Trying to connect…`,"configuration-issues.button.label":`Configuration issues`,"configuration-issues.button.tooltip":`Found configuration issues`,"default-menu-item.fallback-title":`Sort by {{title}}`,"default-orderings.caption":`Sort by Caption`,"default-orderings.description":`Sort by Description`,"default-orderings.header":`Sort by Header`,"default-orderings.heading":`Sort by Heading`,"default-orderings.label":`Sort by Label`,"default-orderings.name":`Sort by Name`,"default-orderings.title":`Sort by Title`,"diagnostics.menu-item":`Diagnostics`,"divergence.action.close.label":`Close`,"divergence.action.markResolved.label":`Ignore`,"divergence.action.next.label":`Next`,"divergence.action.previous.label":`Previous`,"divergence.action.takeFromUpstream.label":`Copy from base`,"divergence.effect.changed":`changed`,"divergence.effect.summary":`{{title}} {{effect}} in {{versionName}} version`,"divergence.pagination":`{{position}} of {{count}}`,"divergence.unresolved-divergence_one":`Unresolved change in {{versionName}} version`,"divergence.unresolved-divergence_other":`{{count}} unresolved changes in {{versionName}} version`,"document-group-inventory.action.cancel":`Cancel`,"document-group-inventory.action.manage-versions":`Manage versions`,"document-group-inventory.feedback.sentiment-label":`How easy or difficult is the new version inventory to use?`,"document-group-inventory.filter-string.label":`Filter {{subject}}`,"document-group-inventory.title":`{{count}} {{subject}}`,"document-group-inventory.title_one":`{{count}} {{subject}}`,"document-group-inventory.title_other":`{{count}} {{subject}}`,"document-group-inventory.viewing-item-label":`viewing`,"document-group.base-variant":`All users (Default)`,"document-group.create-variant":`Create variant`,"document-group.create-variant.for-target":`Create variant for {{variantDefinitionName}}`,"document-group.create-variant.target-drafts":`As a draft`,"document-group.create-variant.target-releases":`Into a release`,"document-group.create-variant.view-existing-variants":`Or view existing variants`,"document-group.delete.cancel-button.text":`Cancel`,"document-group.delete.cdr-summary.document-count_one":`1 document`,"document-group.delete.cdr-summary.document-count_other":`{{count}} documents`,"document-group.delete.cdr-summary.subtitle_one":`Dataset: {{datasets}}`,"document-group.delete.cdr-summary.subtitle_other":`Datasets: {{datasets}}`,"document-group.delete.cdr-summary.subtitle_unavailable_one":`Unavailable dataset`,"document-group.delete.cdr-summary.subtitle_unavailable_other":`Unavailable datasets`,"document-group.delete.cdr-summary.title_one":`{{documentCount}} in another dataset`,"document-group.delete.cdr-summary.title_other":`{{documentCount}} in {{count}} datasets`,"document-group.delete.cdr-table.copy-id-button.tooltip":`Copy ID to clipboard`,"document-group.delete.cdr-table.dataset.label":`Dataset`,"document-group.delete.cdr-table.document-id.label":`Document ID`,"document-group.delete.cdr-table.id-copied-toast.title-failed":`Failed to copy document ID`,"document-group.delete.cdr-table.project-id.label":`Project ID`,"document-group.delete.confirm-button.text_one":`Delete (1)`,"document-group.delete.confirm-button.text_other":`Delete ({{count}})`,"document-group.delete.error.message":`An error occurred while attempting to delete this document. This usually means that there are other documents that refer to it.`,"document-group.delete.other-reference-count.title_one":`1 other reference not show`,"document-group.delete.other-reference-count.title_other":`{{count}} other references not shown`,"document-group.delete.other-reference-count.tooltip":`We can't display metadata for these references due to a missing access token for the related datasets.`,"document-group.delete.preview-item.preview-unavailable.subtitle":`ID: {{documentId}}`,"document-group.delete.preview-item.preview-unavailable.title":`Preview unavailable`,"document-group.delete.referring-document-count.text_one":`1 document refers to “”`,"document-group.delete.referring-document-count.text_other":`{{count}} documents refer to “”`,"document-group.delete.referring-documents-descriptor.text":`You may not be able to delete “” because the following documents refer to it:`,"document-group.delete.title_one":`Delete {{count}} {{subject}}`,"document-group.delete.title_other":`Delete {{count}} {{subject}}`,"document-group.subject.variant_one":`variant`,"document-group.subject.variant_other":`variants`,"document-group.subject.version_one":`version`,"document-group.subject.version_other":`versions`,"document-status.created":`Created {{date}}`,"document-status.date":`{{date}}`,"document-status.edited":`Edited {{date}}`,"document-status.last-published":`Last published`,"document-status.not-published":`Not published`,"document-status.published":`Edited {{date}}`,"document-status.published-at":`Published {{date}}`,"document-status.revision-from":`Revision from {{date}}`,"document-status.revision-not-found":`Revision not found`,"document-store.slow-commit.description":`Your changes are still being saved.`,"document-store.slow-commit.title":`Saving is taking longer than expected`,"document.initial-value.error.title":`Could not resolve initial value`,"document.initial-value.error.description":`The document opened with an empty value. {{errorMessage}}`,"document.type.not-found":`Document type "{{type}}" not found`,"errors.unable-to-perform-action":`Unable to perform this action`,"form.error.duplicate-keys-alert.details.additional-description":`The value of the _key property must be a unique string.`,"form.error.duplicate-keys-alert.details.description":`This usually happens when items are created using an API client, and the _key property of each elements has been generated non-uniquely.`,"form.error.duplicate-keys-alert.details.title":`Developer info`,"form.error.duplicate-keys-alert.generate-button.text":`Generate unique keys`,"form.error.duplicate-keys-alert.summary":`Several items in this list share the same identifier (key). Every item must have an unique identifier.`,"form.error.duplicate-keys-alert.title":`Non-unique keys`,"form.error.field-not-found":`Field "{{fieldName}}" not found among members – verify that it is defined in the schema and that it has not been conditionally hidden.`,"form.error.missing-keys-alert.add-button.text":`Add missing keys`,"form.error.missing-keys-alert.details.additional-description":`The value of the _key property must be a unique string.`,"form.error.missing-keys-alert.details.description":`This usually happens when items are created using an API client, and the _key property has not been included.`,"form.error.missing-keys-alert.details.title":`Developer info`,"form.error.missing-keys-alert.summary":`Some items in the list are missing their keys. This must be fixed in order to edit the list.`,"form.error.missing-keys-alert.title":`Missing keys`,"form.error.mixed-array-alert.details.description":`This usually happens when items are created using an API client, or when a custom input component has added invalid data to the list.`,"form.error.mixed-array-alert.details.title":`Developer info`,"form.error.mixed-array-alert.remove-button.text":`Remove non-object values`,"form.error.mixed-array-alert.summary":`Some items in this list are not objects. This must be fixed in order to edit the list.`,"form.error.mixed-array-alert.title":`Invalid list values`,"form.error.no-array-item-at-index":`No array item at index {{index}} found at path {{path}}`,"form.error.no-array-item-at-key":'No array item with `_key` "{{key}}" found at path {{path}}',"form.error.unhandled-runtime-error.call-stack.title":`Call Stack:`,"form.error.unhandled-runtime-error.component-stack.title":`Component Stack:`,"form.error.unhandled-runtime-error.error-message":`Error: {{message}}`,"form.error.unhandled-runtime-error.title":`Unhandled Runtime Error`,"form.field.actions-menu.title":`Field actions`,"form.field.deprecated-label":`deprecated`,"form.field.untitled-field-label":`Untitled`,"form.validation.has-error-aria-label":`Has error`,"form.validation.has-info-aria-label":`Has information`,"form.validation.has-warning-aria-label":`Has warning`,"form.validation.summary.errors-count_one":`{{count}} error`,"form.validation.summary.errors-count_other":`{{count}} errors`,"form.validation.summary.warnings-count_one":`{{count}} warning`,"form.validation.summary.warnings-count_other":`{{count}} warnings`,"free-trial.tooltip.days-count_one":`{{count}} day left in trial`,"free-trial.tooltip.days-count_other":`{{count}} days left in trial`,"free-trial.tooltip.trial-finished":`Upgrade your project`,"help-resources.action.contact-sales":`Contact sales`,"help-resources.action.help-and-support":`Help and support`,"help-resources.action.join-our-community":`Join our community`,"help-resources.latest-sanity-version":`Latest version is v{{latestVersion}}`,"help-resources.register-studio":`Register studio`,"help-resources.studio":`Sanity Studio`,"help-resources.studio-app-id":`App id`,"help-resources.studio-auto-update-now":`Reload to update to v{{newVersion}}`,"help-resources.studio-version":`Sanity Studio v{{studioVersion}}`,"help-resources.studio-version-deprecated":`v{{version}} is deprecated`,"help-resources.title":`Help and resources`,"help-resources.up-to-date":`Up to date`,"help-resources.version":`v{{version}}`,"incoming-references.title":`Incoming references`,"input.files.common.cancel-upload":`Cancel`,"input.files.common.upload-placeholder.file-input-button.default-source.badge":`Default`,"input.files.common.upload-placeholder.file-input-button.text":`Upload`,"input.files.common.upload-progress":`Uploading `,"input.reference.document-cannot-be-opened.failed-to-resolve-url":`This document cannot be opened (unable to resolve URL to Studio)`,"inputs.array.action.add-after":`Add item after`,"inputs.array.action.add-before":`Add item before`,"inputs.array.action.add-item":`Add item`,"inputs.array.action.add-item-select-type":`Add item...`,"inputs.array.action.copy":`Copy`,"inputs.array.action.drag.tooltip":`Drag to re-order`,"inputs.array.action.duplicate":`Duplicate`,"inputs.array.action.edit":`Edit {{itemTypeTitle}}`,"inputs.array.action.max-reached":`Maximum items reached`,"inputs.array.action.remove":`Remove`,"inputs.array.action.remove-invalid-item":`Remove`,"inputs.array.action.show-all-items_one":`Show 1 item`,"inputs.array.action.show-all-items_other":`Show all {{count}} items`,"inputs.array.action.show-fewer-items":`Show fewer items`,"inputs.array.action.view":`View {{itemTypeTitle}}`,"inputs.array.error.can-delete-but-no-edit-description":`You can still move or delete this item, but it cannot be edited since the schema definition for its type is nowhere to be found.`,"inputs.array.error.cannot-resolve-initial-value-title":`Unable to resolve initial value for type: {{schemaTypeTitle}}: {{errorMessage}}.`,"inputs.array.error.cannot-upload-unable-to-convert_one":`The following item can't be uploaded because there's no known conversion from content type to array item:`,"inputs.array.error.cannot-upload-unable-to-convert_other":`The following items can't be uploaded because there's no known conversion from content types to array item:`,"inputs.array.error.current-schema-not-declare-description":`The current schema does not declare items of type {{typeName}} as valid for this list. This could mean that the type has been removed as a valid item type, or that someone else has added it to their own local schema that is not yet deployed.`,"inputs.array.error.json-representation-description":`JSON representation of this item:`,"inputs.array.error.type-is-incompatible-prompt":`Item of type {{typeName}} not valid for this list`,"inputs.array.error.type-is-incompatible-title":`Why is this happening?`,"inputs.array.error.unexpected-error":`Unexpected Error: {{error}}`,"inputs.array.insert-menu.filter.all-items":`All`,"inputs.array.insert-menu.search.no-results":`No items found`,"inputs.array.insert-menu.search.placeholder":`Search`,"inputs.array.insert-menu.toggle-grid-view.tooltip":`Toggle grid view`,"inputs.array.insert-menu.toggle-list-view.tooltip":`Toggle list view`,"inputs.array.no-items-label":`No items`,"inputs.array.read-only-label":`This field is read-only`,"inputs.array.resolving-initial-value":`Resolving initial value…`,"inputs.boolean.disabled":`Disabled`,"inputs.dateTime.past-date-warning":`Select a date in the future.`,"inputs.datetime.placeholder":`e.g. {{example}}`,"inputs.file.actions-menu.file-options.aria-label":`Open file options menu`,"inputs.file.error.unknown-member-kind":`Unknown member kind: {{kind}}`,"inputs.file.invalid-file-warning.description":`The value of this field is not a valid file. Resetting this field will let you choose a new file.`,"inputs.file.invalid-file-warning.reset-button.text":`Reset value`,"inputs.file.invalid-file-warning.title":`Invalid file value`,"inputs.file.upload-failed.description":`The upload could not be completed at this time.`,"inputs.file.upload-failed.title":`Upload failed`,"inputs.files.common.access-policy.private.label":`Private asset`,"inputs.files.common.access-policy.private.tooltip":`CDN access limited to signed URLs`,"inputs.files.common.actions-menu.clear-field.label":`Clear field`,"inputs.files.common.actions-menu.copy-url.label":`Copy URL`,"inputs.files.common.actions-menu.download.label":`Download`,"inputs.files.common.actions-menu.notification.url-copied":`The URL is copied to the clipboard`,"inputs.files.common.actions-menu.open-in-source.label":`Open in {{sourceName}}`,"inputs.files.common.actions-menu.replace.label":`Replace`,"inputs.files.common.actions-menu.upload.label":`Upload`,"inputs.files.common.drop-message.drop-to-upload":`Drop to upload`,"inputs.files.common.drop-message.drop-to-upload-multi_one":`Drop to upload {{count}} file`,"inputs.files.common.drop-message.drop-to-upload-multi_other":`Drop to upload {{count}} files`,"inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message_one":`Can't upload this file here`,"inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message_other":`Can't upload any of these files here`,"inputs.files.common.drop-message.drop-to-upload.rejected-file-message_one":`{{count}} file can't be uploaded here`,"inputs.files.common.drop-message.drop-to-upload.rejected-file-message_other":`{{count}} files can't be uploaded here`,"inputs.files.common.placeholder.cannot-upload-some-files_one":`Cannot upload file`,"inputs.files.common.placeholder.cannot-upload-some-files_other":`Cannot upload {{count}} files`,"inputs.files.common.placeholder.drag-or-paste-to-upload_file":`Drag or paste file here`,"inputs.files.common.placeholder.drag-or-paste-to-upload_image":`Drag or paste image here`,"inputs.files.common.placeholder.drop-to-upload_file":`Drop to upload file`,"inputs.files.common.placeholder.drop-to-upload_image":`Drop to upload image`,"inputs.files.common.placeholder.read-only":`Read only`,"inputs.files.common.placeholder.select-asset-source-upload-destination":`Upload files to:`,"inputs.files.common.placeholder.upload-not-supported":`Can't upload files here`,"inputs.files.common.stale-upload-warning.clear":`Clear upload`,"inputs.files.common.stale-upload-warning.description":`An upload has made no progress for at least {{staleThresholdMinutes}} minutes and likely got interrupted. You can safely clear the incomplete upload and try uploading again.`,"inputs.files.common.stale-upload-warning.title":`Incomplete upload`,"inputs.files.select-dialog.title":`Select file for "{{targetTitle}}"`,"inputs.image.actions-menu.crop-image-tooltip":`Crop image`,"inputs.image.actions-menu.edit-details.aria-label":`Open image edit dialog`,"inputs.image.actions-menu.options.aria-label":`Open image options menu`,"inputs.image.drag-overlay.cannot-upload-here":`Cannot upload this file here`,"inputs.image.drag-overlay.drop-to-upload-image":`Drop image to upload`,"inputs.image.drag-overlay.this-field-is-read-only":`This field is read only`,"inputs.image.error.possible-access-restriction":`Could not load image. This may be due to access restrictions.`,"inputs.image.error.unknown-member-kind":`Unknown member kind: {{kind}}`,"inputs.image.hotspot-dialog.title":`Edit hotspot and crop`,"inputs.image.invalid-image-warning.description":`The value of this field is not a valid image. Resetting this field will let you choose a new image.`,"inputs.image.invalid-image-warning.reset-button.text":`Reset value`,"inputs.image.invalid-image-warning.title":`Invalid image value`,"inputs.image.preview-uploaded-image":`Preview of uploaded image`,"inputs.image.select-dialog.title":`Select image for "{{targetTitle}}"`,"inputs.image.upload-error.description":`The upload could not be completed at this time.`,"inputs.image.upload-error.title":`Upload failed`,"inputs.imagetool.description":`Adjust the rectangle to crop image. Adjust the circle to specify the area that should always be visible.`,"inputs.imagetool.load-error":`Error: {{errorMessage}}`,"inputs.imagetool.title":`Hotspot & Crop`,"inputs.imagetool.vector-warning.developer-info":`The Asset Pipeline does not support hotspot and crop for vector formats. To enable hotspot & crop, output this image to any of the supported raster formats. For example: fm=jpg to the image URL or call .format('png') with @sanity/image-url.`,"inputs.imagetool.vector-warning.expand-developer-info":`See developer info`,"inputs.imagetool.vector-warning.title":`Warning: Hotspot and crop might not be applied to this image where it's presented.`,"inputs.invalid-value.convert-button.text":`Convert to {{targetType}}`,"inputs.invalid-value.current-type":`The current value ({{actualType}})`,"inputs.invalid-value.description":`The property value is stored as a value type that does not match the expected type.`,"inputs.invalid-value.details.description":`The value of this property must be of type {{validType}} according to the schema.`,"inputs.invalid-value.details.multi-type-description":`Only the following types are valid here according to schema:`,"inputs.invalid-value.details.possible-reason":`Mismatching value types typically occur when the schema has recently been changed.`,"inputs.invalid-value.details.title":`Developer info`,"inputs.invalid-value.reset-button.text":`Reset value`,"inputs.invalid-value.title":`Invalid property value`,"inputs.object.field-group-tabs.all-fields-title":`All fields`,"inputs.object.field-group-tabs.aria-label":`Field groups`,"inputs.object.field-group-tabs.validation-error":`error`,"inputs.object.field-group-tabs.validation-info":`info`,"inputs.object.field-group-tabs.validation-warning":`warning`,"inputs.object.unknown-fields.read-only.description":`This field is read only according to the document’s schema and cannot be unset. If you want to be able to unset this in Studio, make sure you remove the readOnly field from the enclosing type in the schema.`,"inputs.object.unknown-fields.reference.preview.unavailable":`Unable to load preview for reference "{{documentId}}".`,"inputs.object.unknown-fields.remove-field-button.text":`Remove field`,"inputs.object.unknown-fields.warning.description_one":`Encountered a field that is not defined in the schema.`,"inputs.object.unknown-fields.warning.description_other":`Encountered {{count}} fields that are not defined in the schema.`,"inputs.object.unknown-fields.warning.details.description_one":`This field is not defined in the schema, which could mean that the field definition has been removed or that someone else has added it to their own local project and have not deployed their changes yet.`,"inputs.object.unknown-fields.warning.details.description_other":`These fields are not defined in the document’s schema, which could mean that the field definitions have been removed or that someone else has added them to their own local project and have not deployed their changes yet.`,"inputs.object.unknown-fields.warning.details.title":`Developer info`,"inputs.object.unknown-fields.warning.title_one":`Unknown field found`,"inputs.object.unknown-fields.warning.title_other":`Unknown fields found`,"inputs.portable-text.action.collapse-editor":`Collapse editor`,"inputs.portable-text.action.edit-annotation-aria-label":`Edit annotation`,"inputs.portable-text.action.expand-editor":`Expand editor`,"inputs.portable-text.action.insert-block":`Insert {{typeName}}`,"inputs.portable-text.action.insert-block-aria-label":`Insert {{typeName}} (block)`,"inputs.portable-text.action.insert-inline-object":`Insert {{typeName}}`,"inputs.portable-text.action.insert-inline-object-aria-label":`Insert {{typeName}} (inline)`,"inputs.portable-text.action.remove-annotation-aria-label":`Remove annotation`,"inputs.portable-text.activate-on-focus-message_click":`Click to activate`,"inputs.portable-text.activate-on-focus-message_click-focused":`Click or press space to activate`,"inputs.portable-text.activate-on-focus-message_tap":`Tap to activate`,"inputs.portable-text.annotation-aria-label":`Annotation object`,"inputs.portable-text.annotation-editor.title":`Edit {{schemaType}}`,"inputs.portable-text.annotation.link":`Link`,"inputs.portable-text.block.aria-label":`Block object`,"inputs.portable-text.block.edit":`Edit`,"inputs.portable-text.block.open-menu-aria-label":`Open menu`,"inputs.portable-text.block.open-reference":`Open reference`,"inputs.portable-text.block.remove":`Remove`,"inputs.portable-text.block.view":`View`,"inputs.portable-text.decorator.code":`Code`,"inputs.portable-text.decorator.emphasis":`Italic`,"inputs.portable-text.decorator.strike-through":`Strike`,"inputs.portable-text.decorator.strong":`Strong`,"inputs.portable-text.decorator.underline":`Underline`,"inputs.portable-text.empty-placeholder":`Empty`,"inputs.portable-text.inline-block.aria-label":`Inline object`,"inputs.portable-text.inline-object.edit":`Edit object`,"inputs.portable-text.inline-object.edit-aria-label":`Edit object`,"inputs.portable-text.inline-object.remove":`Remove object`,"inputs.portable-text.inline-object.remove-aria-label":`Remove object`,"inputs.portable-text.invalid-value.action-disclaimer":`NOTE: It’s generally safe to perform the action above, but if you are in doubt, get in touch with those responsible for configuring your studio.`,"inputs.portable-text.invalid-value.disallowed-child-type.action":`Remove the object`,"inputs.portable-text.invalid-value.disallowed-child-type.description":`Child with key {{childKey}} of block with key {{key}} is of type {{childType}}, which is not allowed by the schema.`,"inputs.portable-text.invalid-value.disallowed-type.action":`Remove the block`,"inputs.portable-text.invalid-value.disallowed-type.description":`Block with key {{key}} is of type {{typeName}}, which is not allowed by the schema.`,"inputs.portable-text.invalid-value.empty-children.action":`Insert empty text span`,"inputs.portable-text.invalid-value.empty-children.description":`Text block with key {{key}} has no text spans.`,"inputs.portable-text.invalid-value.ignore-button.text":`Ignore`,"inputs.portable-text.invalid-value.incorrect-block-type.action":`Use type {{expectedTypeName}}`,"inputs.portable-text.invalid-value.incorrect-block-type.description":`Block with key {{key}} has an invalid type name. According to the schema, it should be {{expectedTypeName}}.`,"inputs.portable-text.invalid-value.invalid-span-text.action":`Set empty text value`,"inputs.portable-text.invalid-value.invalid-span-text.description":`Span with key {{childKey}} of block with key {{key}} has a missing or invalid text property.`,"inputs.portable-text.invalid-value.missing-block-type.action":`Use type {{expectedTypeName}}`,"inputs.portable-text.invalid-value.missing-block-type.description":`Block with key {{key}} is missing a type name. According to the schema, it should be {{expectedTypeName}}.`,"inputs.portable-text.invalid-value.missing-child-key.action":`Assign random key`,"inputs.portable-text.invalid-value.missing-child-key.description":`Child at index {{index}} of block with key {{key}} is missing _key property.`,"inputs.portable-text.invalid-value.missing-child-type.action":`Remove the object`,"inputs.portable-text.invalid-value.missing-child-type.description":`Child with key {{childKey}} of block with key {{key}} is missing _type property.`,"inputs.portable-text.invalid-value.missing-key.action":`Assign random key`,"inputs.portable-text.invalid-value.missing-key.description":`Block at index {{index}} is missing required _key property.`,"inputs.portable-text.invalid-value.missing-or-invalid-children.action":`Remove the block`,"inputs.portable-text.invalid-value.missing-or-invalid-children.description":"Text block with key {{key}} has an invalid or missing `children` property.","inputs.portable-text.invalid-value.missing-or-invalid-markdefs.action":`Add property`,"inputs.portable-text.invalid-value.missing-or-invalid-markdefs.description":"Text block with key {{key}} has an invalid or missing `markDefs` property.","inputs.portable-text.invalid-value.missing-type.action":`Remove the block`,"inputs.portable-text.invalid-value.missing-type.description":`Block with key {{key}} is missing a type name.`,"inputs.portable-text.invalid-value.non-object-child.action":`Remove the item`,"inputs.portable-text.invalid-value.non-object-child.description":`Child at index {{index}} of block with key {{key}} is not an object.`,"inputs.portable-text.invalid-value.not-an-array.action":`Unset the value`,"inputs.portable-text.invalid-value.not-an-array.description":`Value must be an array of Portable Text blocks, or undefined.`,"inputs.portable-text.invalid-value.not-an-object.action":`Remove item`,"inputs.portable-text.invalid-value.not-an-object.description":`Item at {{index}} is not an object,.`,"inputs.portable-text.invalid-value.orphaned-marks.action":`Remove disallowed marks`,"inputs.portable-text.invalid-value.orphaned-marks.description":`Text block with key {{key}} contains marks ({{orphanedMarks, list}}) that are not allowed by the schema.`,"inputs.portable-text.invalid-value.title":`Invalid Portable Text value`,"inputs.portable-text.list-type.bullet":`Bulleted list`,"inputs.portable-text.list-type.number":`Numbered list`,"inputs.portable-text.style.h1":`Heading 1`,"inputs.portable-text.style.h2":`Heading 2`,"inputs.portable-text.style.h3":`Heading 3`,"inputs.portable-text.style.h4":`Heading 4`,"inputs.portable-text.style.h5":`Heading 5`,"inputs.portable-text.style.h6":`Heading 6`,"inputs.portable-text.style.multiple":`Multiple`,"inputs.portable-text.style.none":`No style`,"inputs.portable-text.style.normal":`Normal`,"inputs.portable-text.style.quote":`Quote`,"inputs.portable-text.unknown-value.annotation":`Annotation not defined in the schema: {{name}}`,"inputs.portable-text.unknown-value.list-item":`List type not defined in the schema: {{name}}`,"inputs.portable-text.unknown-value.mark":`Mark not defined in the schema: {{name}}`,"inputs.portable-text.unknown-value.style":`Style not defined in the schema: {{name}}`,"inputs.portable-text.table.add-column":`Add column at end`,"inputs.portable-text.table.add-row":`Add row at end`,"inputs.portable-text.table.column-handle":`Column handle`,"inputs.portable-text.table.delete-column":`Delete column`,"inputs.portable-text.table.delete-row":`Delete row`,"inputs.portable-text.table.delete-table":`Delete table`,"inputs.portable-text.table.header-row":`Header row`,"inputs.portable-text.table.insert-here":`Insert here`,"inputs.portable-text.table.menu-aria-label":`Table options`,"inputs.portable-text.table.row-handle":`Row handle`,"inputs.portable-text.table.select-table":`Select table`,"inputs.reference.action.clear":`Clear`,"inputs.reference.action.copy":`Copy`,"inputs.reference.action.create-new-document":`Create`,"inputs.reference.action.create-new-document-select":`Create…`,"inputs.reference.action.duplicate":`Duplicate`,"inputs.reference.action.open-in-new-tab":`Open in new tab`,"inputs.reference.action.remove":`Remove`,"inputs.reference.action.replace":`Replace`,"inputs.reference.action.replace-cancel":`Cancel replace`,"inputs.reference.cross-dataset.feature-disabled-actions":`You can still clear this field's existing reference, but it cannot be changed to a different document as long as the feature is disabled.`,"inputs.reference.cross-dataset.feature-disabled-description":`This feature has been disabled. Read how to enable it in the documentation.`,"inputs.reference.cross-dataset.feature-unavailable-title":`Unavailable feature: Cross dataset reference`,"inputs.reference.cross-dataset.invalid-type":`The referenced document is of invalid type ({{typeName}}) `,"inputs.reference.document-opens-in-new-tab":`This document opens in a new tab`,"inputs.reference.error.document-unavailable-title":`Document unavailable`,"inputs.reference.error.failed-to-load-document-title":`Failed to load referenced document`,"inputs.reference.error.invalid-search-result-type-title":`Search returned a type that's not valid for this reference: "{{returnedType}}"`,"inputs.reference.error.invalid-type-description":`Referenced document ({{documentId}}) is of type {{actualType}}. According to the schema, referenced documents can only be of type .`,"inputs.reference.error.invalid-type-title":`Document of invalid type`,"inputs.reference.error.missing-read-permissions-description":`The referenced document could not be accessed due to insufficient permissions`,"inputs.reference.error.missing-read-permissions-title":`Insufficient permissions`,"inputs.reference.error.nonexistent-document-description":`The referenced document does not exist (ID: {{documentId}}). You can either remove the reference or replace it with another document.`,"inputs.reference.error.nonexistent-document-title":`Not found`,"inputs.reference.error.nonexistent-document.clear-button-label":`Clear`,"inputs.reference.error.search-failed-title":`Reference search failed`,"inputs.reference.global.invalid-type":`The referenced document is of invalid type ({{typeName}})`,"inputs.reference.image-preview-alt-text":`Image preview of referenced document`,"inputs.reference.incomplete-reference.finalize-action-description":`{{referencedDocument}} is published and this reference should now be finalized.`,"inputs.reference.incomplete-reference.finalize-action-title":`Finalize reference`,"inputs.reference.incomplete-reference.strengthen-action-description":`{{referencedDocument}} is published and this reference should now be converted to a strong reference.`,"inputs.reference.incomplete-reference.strengthen-action-title":`Convert to strong reference`,"inputs.reference.incomplete-reference.strengthen-button-label":`Convert to strong reference`,"inputs.reference.metadata-error.retry-button-label":`Retry`,"inputs.reference.metadata-error.title":`Unable to load reference metadata`,"inputs.reference.no-results-for-query":`No results for “{{searchTerm}}”`,"inputs.reference.preview.edited-at-time":`Edited `,"inputs.reference.preview.has-no-unpublished-changes-aria-label":`No unpublished edits`,"inputs.reference.preview.has-unpublished-changes-aria-label":`Edited`,"inputs.reference.preview.is-not-published-aria-label":`Not published`,"inputs.reference.preview.is-published-aria-label":`Published`,"inputs.reference.preview.no-unpublished-edits":`No unpublished edits`,"inputs.reference.preview.not-published":`Not published`,"inputs.reference.preview.published-at-time":`Published `,"inputs.reference.referenced-document-does-not-exist":`The referenced document no longer exist and might have been deleted (document ID: {{documentId}}).`,"inputs.reference.referenced-document-insufficient-permissions":`The referenced document could not be accessed due to insufficient permissions`,"inputs.reference.resolving-initial-value":`Resolving initial value…`,"inputs.reference.search-placeholder":`Type to search`,"inputs.reference.strength-mismatch.is-strong-consquences":`It will not be possible to delete the reference document without first removing this reference or converting it to weak.`,"inputs.reference.strength-mismatch.is-strong-description":`This reference is strong, but according to the current schema it should be weak.`,"inputs.reference.strength-mismatch.is-weak-consquences":`This makes it possible to delete the referenced document without first deleting this reference, leaving this field referencing a nonexisting document.`,"inputs.reference.strength-mismatch.is-weak-description":`This reference is weak, but according to the current schema it should be strong.`,"inputs.reference.strength-mismatch.strengthen-button-label":`Convert to strong reference`,"inputs.reference.strength-mismatch.title":`Reference strength mismatch`,"inputs.reference.strength-mismatch.weaken-button-label":`Convert to weak reference`,"inputs.select.action.clear":`Clear`,"inputs.slug.action.generate":`Generate`,"inputs.slug.action.generating":`Generating…`,"inputs.slug.error.missing-source":`Source is missing. Check source on type {{schemaType}} in schema`,"inputs.tags.placeholder":`Enter tag and press ENTER…`,"inputs.tags.placeholder_touch":`Enter tag…`,"inputs.untyped-value.convert-button.text":`Convert to {{targetType}}`,"inputs.untyped-value.description":`Encountered an object value without a _type property.`,"inputs.untyped-value.details.description":`Either remove the name property of the object declaration, or set _type property on items.`,"inputs.untyped-value.details.json-dump-prefix":`Current value (object):`,"inputs.untyped-value.details.multi-type-description":`The following types are valid here according to schema:`,"inputs.untyped-value.details.title":`Developer info`,"inputs.untyped-value.title":`Property value missing _type`,"inputs.untyped-value.unset-item-button.text":`Unset value`,"inputs.video.select-dialog.title":`Select video for "{{targetTitle}}"`,"insufficient-permissions-message.not-authorized-explanation":`You do not have permission to access this feature.`,"insufficient-permissions-message.not-authorized-explanation_create-any-document":`You do not have permission to create a document.`,"insufficient-permissions-message.not-authorized-explanation_create-document":`You do not have permission to create this document.`,"insufficient-permissions-message.not-authorized-explanation_create-document-type":`You do not have permission to create this kind of document.`,"insufficient-permissions-message.not-authorized-explanation_create-new-reference":`You do not have permission to create a new reference.`,"insufficient-permissions-message.not-authorized-explanation_delete-document":`You do not have permission to delete this document.`,"insufficient-permissions-message.not-authorized-explanation_delete-schedules":`You do not have permission to delete schedules.`,"insufficient-permissions-message.not-authorized-explanation_discard-changes":`You do not have permission to discard changes in this document.`,"insufficient-permissions-message.not-authorized-explanation_duplicate-document":`You do not have permission to duplicate this document.`,"insufficient-permissions-message.not-authorized-explanation_edit-schedules":`You do not have permission to edit schedules.`,"insufficient-permissions-message.not-authorized-explanation_execute-schedules":`You do not have permission to execute schedules.`,"insufficient-permissions-message.not-authorized-explanation_publish-document":`You do not have permission to publish this document.`,"insufficient-permissions-message.not-authorized-explanation_unpublish-document":`You do not have permission to unpublish this document.`,"insufficient-permissions-message.roles":`Your roles: `,"insufficient-permissions-message.title":`Insufficient permissions`,"login.logged-out.generic":`Your session is no longer valid. Please sign in again.`,"login.logged-out.session-expired":`Your session expired. Please sign in again.`,"login.logged-out.title":`You've been logged out`,"member-field-error.unexpected-error":`Unexpected error: {{error}}`,"network-check.slow-protocol-warning.description":`Your browser is using an outdated HTTP protocol to communicate with Sanity. This may result in substantially degraded performance.`,"network-check.slow-protocol-warning.learn-more-button.text":`Learn more`,"network-check.slow-protocol-warning.snooze-button.text":`Don't show again for this session`,"network-check.slow-protocol-warning.title":`You've got your brakes on`,"new-document.button":`Create`,"new-document.create-new-document-label":`New document…`,"new-document.filter-placeholder":`Search document types`,"new-document.loading":`Loading…`,"new-document.new-document-aria-label":`New document`,"new-document.no-document-types-found":`No document types found`,"new-document.no-document-types-label":`No document types`,"new-document.no-results":`No results for {{searchQuery}}`,"new-document.open-dialog-aria-label":`Create new document`,"new-document.title":`Create new document`,"package-version.new-package-available.reload-button":`Push to reload`,"package-version.new-package-available.title":`Sanity Studio is ready to update!`,"presence.action.manage-members":`Invite members`,"presence.aria-label":`Global presence`,"presence.no-one-else-description":`Invite people to the project to see their online status.`,"presence.no-one-else-title":`No one else is here`,"presence.not-in-a-document":`Not in a document`,"presence.tooltip-content":`Who is here`,"preview.default.title-fallback":`Untitled`,"preview.fallback.no-value":`(no value)`,"preview.image.file-is-being-uploaded.alt-text":`The image currently being uploaded`,"relative-time.just-now":`just now`,"release.action.add-to-new-release":`Add to release`,"release.action.add-to-release":`Add to {{title}}`,"release.action.already-exists-in-release":`Document already exists in release`,"release.action.already-in-release":`Already in release {{title}}`,"release.action.copy-to":`Copy version to`,"release.action.create-new":`New release`,"release.action.create-version.failure":`Failed to create version`,"release.action.delete-schedule":`Delete schedule`,"release.action.discard-version":`Discard version`,"release.action.discard-version.failure":`Failed to discard version`,"release.action.edit-details":`Edit details`,"release.action.edit-schedule":`Edit schedule`,"release.action.new-release":`New release`,"release.action.new-release.limit-reached":`This workspace is limited to {{count}} release`,"release.action.new-release.limit-reached_other":`This workspace is limited to {{count}} releases`,"release.action.pause-to-edit":`Pause to edit`,"release.action.permission.error":`You do not have permission to perform this action`,"release.action.publish-now":`Publish now`,"release.action.revert-unpublish-version.failure.description":`Please try again or check your connection. The document is still going to be unpublished upon release.`,"release.action.revert-unpublish-version.failure.title":`Failed to revert from setting to unpublish on release.`,"release.action.revert-unpublish-version.success.description":`You can now edit this version.`,"release.action.revert-unpublish-version.success.title":`Successfully reverted from setting to unpublish on release.`,"release.action.schedule-publish":`Schedule publish`,"release.action.unpublish-version.failure":`Failed to set version to be unpublished on release`,"release.action.unpublish-version.success":`Successfully set {{title}} to be unpublished on release`,"release.action.view-release":`View release`,"release.action.view-scheduled-drafts":`View scheduled drafts`,"release.banner.scheduled-for-publishing-on":`Scheduled to be published on {{date}}`,"release.chip.button.other-variants_one":`+{{count}} variant`,"release.chip.button.other-variants_other":`+{{count}} variants`,"release.chip.button.other-versions_one":`+{{count}} version`,"release.chip.button.other-versions_other":`+{{count}} versions`,"release.chip.draft":`Draft`,"release.chip.global.drafts":`Drafts`,"release.chip.published":`Published`,"release.chip.tooltip.archived":`This release is archived and cannot be edited.`,"release.chip.tooltip.created-date":`Created {{date}}`,"release.chip.tooltip.draft-disabled.live-edit":`This document is in live edit mode, drafts are disabled`,"release.chip.tooltip.edited-date":`Edited {{date}}`,"release.chip.tooltip.intended-for-date":`Intended for {{date}}`,"release.chip.tooltip.no-edits":`No edits`,"release.chip.tooltip.not-published":`Not published`,"release.chip.tooltip.other-variants_one":`One variant`,"release.chip.tooltip.other-variants_other":`{{count}} variants`,"release.chip.tooltip.other-versions_one":`One additional version outside of releases`,"release.chip.tooltip.other-versions_other":`{{count}} additional versions outside of releases`,"release.chip.tooltip.published-date":`Published {{date}}`,"release.chip.tooltip.scheduled-for-date":`Scheduled for {{date}}`,"release.chip.tooltip.unknown-date":`Unknown date`,"release.deleted-tooltip":`This release has been deleted`,"release.dialog.copy-to-release.title":`Copy version to new release`,"release.dialog.create.confirm":`Create release`,"release.dialog.create.title":`New release`,"release.dialog.edit.confirm":`Save`,"release.dialog.edit.description-label":`Description`,"release.dialog.edit.title":`Edit release`,"release.dialog.edit.title-label":`Title`,"release.dialog.delete-schedule-draft.body-already-current":`Delete this scheduled draft? Your draft is already up to date.`,"release.dialog.delete-schedule-draft.body-will-save-to-draft":`Delete this scheduled draft? Your changes will be saved to draft.`,"release.dialog.delete-schedule-draft.body-with-choice":`Delete this scheduled draft?`,"release.dialog.delete-schedule-draft.confirm":`Yes, delete schedule`,"release.dialog.delete-schedule-draft.copy-checkbox":`Keep my scheduled changes by copying them to draft (recommended)`,"release.dialog.delete-schedule-draft.different-changes-explanation":`Your scheduled draft has different changes than your current draft.`,"release.dialog.delete-schedule-draft.header":`Delete scheduled draft`,"release.dialog.delete-schedule-draft.unresolved-draft-explanation":`Your current draft could not be loaded. Copying your scheduled changes will overwrite it.`,"release.dialog.delete-schedule-draft.unresolved-scheduled-draft-explanation":`Your scheduled draft could not be loaded. Copying it could overwrite your draft with the wrong content.`,"release.dialog.edit-schedule.body":`Select a new date and time for the scheduled publish.`,"release.dialog.edit-schedule.confirm":`Update schedule`,"release.dialog.edit-schedule.header":`Change schedule`,"release.dialog.publish-scheduled-draft.body":`Are you sure you want to publish this scheduled draft immediately?`,"release.dialog.publish-scheduled-draft.confirm":`Yes, run now`,"release.dialog.publish-scheduled-draft.header":`Publish draft now`,"release.dialog.tooltip.description":`This is only for planning, previews and hints about whether documents conflict. Setting a time here will not schedule your release. You'll still need to run or schedule the release once all documents are ready.`,"release.dialog.tooltip.note":`You can always change it later.`,"release.dialog.tooltip.title":`Approximate time of release`,"release.form.placeholder-describe-release":`Describe the release…`,"release.layer.hide":`Hide release`,"release.menu.label":`Release menu`,"release.menu.scheduled-drafts":`View Scheduled Drafts`,"release.menu.tooltip":`Actions`,"release.menu.view-releases":`View Content Releases`,"release.navbar.drafts":`Drafts`,"release.navbar.published":`Published`,"release.navbar.tooltip":`View scheduling`,"release.placeholder-untitled-release":`Untitled release`,"release.schedule-dialog.publish-date-in-past-warning":`Schedule for a future time and date.`,"release.schedule-dialog.select-publish-date-label":`Publish on`,"release.toast.archived-release.description":`This release has been unpinned`,"release.toast.archived-release.title":`The '{{title}}' release was archived`,"release.toast.create-release-error.title":`Failed to create release`,"release.toast.edit-release-error.title":`Failed to save release details`,"release.toast.delete-schedule-draft.error":`Failed to delete the scheduled draft document {{title}}: {{error}}`,"release.toast.delete-schedule-draft.success":`The scheduled draft document {{title}} has been deleted.`,"release.toast.not-found-release.title":`The '{{title}}' release could not be found`,"release.toast.pause-scheduled-draft.error":`Failed to pause the scheduled draft document {{title}}: {{error}}`,"release.toast.publish-scheduled-draft.error":`Failed to publish the scheduled draft document {{title}}: {{error}}`,"release.toast.publish-scheduled-draft.success":`The scheduled draft document {{title}} has been published.`,"release.toast.published-release.description":`This release has been unpinned`,"release.toast.published-release.title":`The '{{title}}' release was published`,"release.toast.reschedule-scheduled-draft.error":`Failed to reschedule the scheduled draft document {{title}}: {{error}}`,"release.toast.reschedule-scheduled-draft.success":`The scheduled draft document {{title}} has been rescheduled.`,"release.toast.schedule-publish.error":`Failed to schedule draft: {{error}}`,"release.toast.schedule-publish.success":`Scheduled draft successfully`,"release.toast.scheduled-draft-published.title":`The scheduled draft was published`,"release.tooltip.already-added":`A version of this document has already been added`,"release.tooltip.locked":`This release has been scheduled. Unschedule it to add more documents.`,"release.type.asap":`As soon as possible`,"release.type.scheduled":`At time`,"release.type.undecided":`Undecided`,"release.version-list.tooltip":`See all document versions`,"releases.upsell.misconfiguration.contact-support":`Contact Support`,"releases.upsell.misconfiguration.header":`Content releases configuration issue`,"releases.upsell.misconfiguration.message":`Content releases are enabled for your project, but there appears to be a configuration issue with your release limits. Please contact support to have your content releases properly configured.`,"schedule-publish-dialog.confirm":`Schedule`,"schedule-publish-dialog.description":`Select when this document should be published.`,"schedule-publish-dialog.header":`Schedule draft for publishing`,"scheduled-drafts.release.title":`Scheduled publish`,"search.action-open-aria-label":`Open search`,"search.action.add-filter":`Add filter`,"search.action.clear-filters":`Clear filters`,"search.action.clear-recent-searches":`Clear recent searches`,"search.action.clear-type-filters-aria-label":`Clear checked filters`,"search.action.clear-type-filters-label":`Clear`,"search.action.close-search-aria-label":`Close search`,"search.action.filter-by-document-type-aria-label":`Filter by document type`,"search.action.remove-filter-aria-label":`Remove filter`,"search.action.search-all-types":`Search all documents`,"search.action.search-specific-types":`Search for {{types, list}}`,"search.action.search-specific-types-truncated":`Search for {{types, list}} +{{count}} more`,"search.action.select-asset":`Select asset`,"search.action.select-asset_file":`Select file`,"search.action.select-asset_image":`Select image`,"search.action.toggle-filters-aria-label_hide":`Hide filters`,"search.action.toggle-filters-aria-label_show":`Show filters`,"search.action.toggle-filters-label_hide":`Hide filters`,"search.action.toggle-filters-label_show":`Show filters`,"search.button.tooltip":`Search`,"search.document-type-list":`{{types, list}}`,"search.document-type-list-all-types":`All types`,"search.document-type-list-truncated":`{{types, list}} +{{count}} more`,"search.document-types-aria-label":`Document types`,"search.document-types-no-matches-found":`No matches for {{filter}}`,"search.error.display-filter-description":`This may indicate invalid options defined in your schema.`,"search.error.display-filter-title":`An error occurred whilst displaying this filter.`,"search.error.no-valid-asset-source-check-config-description":`Please ensure it's enabled in your studio configuration file.`,"search.error.no-valid-asset-source-only-default-description":`Currently, only the default asset source is supported.`,"search.error.no-valid-asset-source-title":`No valid asset sources found.`,"search.error.unspecified-error-help-description":`Please try again or check your connection`,"search.error.unspecified-error-title":`Something went wrong while searching`,"search.filter-all-fields-header":`All fields`,"search.filter-asset-change_file":`Change file`,"search.filter-asset-change_image":`Change image`,"search.filter-asset-clear":`Clear`,"search.filter-asset-select_file":`Select file`,"search.filter-asset-select_image":`Select image`,"search.filter-boolean-false":`False`,"search.filter-boolean-true":`True`,"search.filter-by-title-aria-label":`Filter by title`,"search.filter-date-aria-label":`Date`,"search.filter-date-range-end-date-aria-label":`End date`,"search.filter-date-range-start-date-aria-label":`Start date`,"search.filter-date-unit-aria-label":`Select unit`,"search.filter-date-unit_days":`Days`,"search.filter-date-unit_months":`Months`,"search.filter-date-unit_years":`Years`,"search.filter-date-value-aria-label":`Unit value`,"search.filter-field-tooltip-description":`Field description`,"search.filter-field-tooltip-name":`Field name`,"search.filter-field-tooltip-used-in-document-types":`Used in document types`,"search.filter-no-matches-found":`No matches for {{filter}}`,"search.filter-number-max-value-placeholder":`Max value`,"search.filter-number-min-value-placeholder":`Min value`,"search.filter-number-value-placeholder":`Value`,"search.filter-placeholder":`Filter`,"search.filter-reference-clear":`Clear`,"search.filter-shared-fields-header":`Shared fields`,"search.filter-string-value-placeholder":`Value`,"search.filter-string-value-select-predefined-value":`Select…`,"search.filters-aria-label_one":`Filter`,"search.filters-aria-label_other":`Filters`,"search.instructions":`Use to refine your search`,"search.no-results-help-description":`Try another keyword or adjust your filters`,"search.no-results-title":`No results found`,"search.operator.array-count-equal.description_one":` has {{count}} item`,"search.operator.array-count-equal.description_other":` has {{count}} items`,"search.operator.array-count-equal.name":`quantity is`,"search.operator.array-count-gt.description_one":` has > {{count}} item`,"search.operator.array-count-gt.description_other":` has > {{count}} items`,"search.operator.array-count-gt.name":`quantity greater than`,"search.operator.array-count-gte.description_one":` has ≥ {{count}} item`,"search.operator.array-count-gte.description_other":` has ≥ {{count}} items`,"search.operator.array-count-gte.name":`quantity greater than or equal to`,"search.operator.array-count-lt.description_one":` has < {{count}} item`,"search.operator.array-count-lt.description_other":` has < {{count}} items`,"search.operator.array-count-lt.name":`quantity less than`,"search.operator.array-count-lte.description_one":` has ≤ {{count}} item`,"search.operator.array-count-lte.description_other":` has ≤ {{count}} items`,"search.operator.array-count-lte.name":`quantity less than or equal to`,"search.operator.array-count-not-equal.description_one":` does not have {{count}} item`,"search.operator.array-count-not-equal.description_other":` does not have {{count}} items`,"search.operator.array-count-not-equal.name":`quantity is not`,"search.operator.array-count-range.description":` has between {{from}} → {{to}} items`,"search.operator.array-count-range.name":`quantity is between`,"search.operator.array-list-includes.description":` includes {{value}}`,"search.operator.array-list-includes.name":`includes`,"search.operator.array-list-not-includes.description":` does not include {{value}}`,"search.operator.array-list-not-includes.name":`does not include`,"search.operator.array-reference-includes.description":` includes {{value}}`,"search.operator.array-reference-includes.name":`includes`,"search.operator.array-reference-not-includes.description":` does not include {{value}}`,"search.operator.array-reference-not-includes.name":`does not include`,"search.operator.asset-file-equal.description":` is {{value}}`,"search.operator.asset-file-equal.name":`is`,"search.operator.asset-file-not-equal.description":` is not {{value}}`,"search.operator.asset-file-not-equal.name":`is not`,"search.operator.asset-image-equal.description":` is {{value}}`,"search.operator.asset-image-equal.name":`is`,"search.operator.asset-image-not-equal.description":` is not {{value}}`,"search.operator.asset-image-not-equal.name":`is not`,"search.operator.boolean-equal.description":` is {{value}}`,"search.operator.boolean-equal.name":`is`,"search.operator.date-after.description":` is after {{value}}`,"search.operator.date-after.name":`after`,"search.operator.date-before.description":` is before {{value}}`,"search.operator.date-before.name":`before`,"search.operator.date-equal.description":` is {{value}}`,"search.operator.date-equal.name":`is`,"search.operator.date-last.description":` is in the last {{value}}`,"search.operator.date-last.name":`last`,"search.operator.date-not-equal.description":` is not {{value}}`,"search.operator.date-not-equal.name":`is not`,"search.operator.date-range.description":` is between `,"search.operator.date-range.name":`is between`,"search.operator.date-time-after.description":` is after {{value}}`,"search.operator.date-time-after.name":`after`,"search.operator.date-time-before.description":` is before {{value}}`,"search.operator.date-time-before.name":`before`,"search.operator.date-time-equal.description":` is {{value}}`,"search.operator.date-time-equal.name":`is`,"search.operator.date-time-last.description":` is in the last {{value}}`,"search.operator.date-time-last.name":`last`,"search.operator.date-time-not-equal.description":` is not {{value}}`,"search.operator.date-time-not-equal.name":`is not`,"search.operator.date-time-range.description":` is between `,"search.operator.date-time-range.name":`is between`,"search.operator.defined.description":` is not empty`,"search.operator.defined.name":`not empty`,"search.operator.not-defined.description":` is empty`,"search.operator.not-defined.name":`empty`,"search.operator.number-equal.description":` is {{value}}`,"search.operator.number-equal.name":`is`,"search.operator.number-gt.description":` > {{value}}`,"search.operator.number-gt.name":`greater than`,"search.operator.number-gte.description":` ≥ {{value}}`,"search.operator.number-gte.name":`greater than or equal to`,"search.operator.number-lt.description":` < {{value}}`,"search.operator.number-lt.name":`less than`,"search.operator.number-lte.description":` ≤ {{value}}`,"search.operator.number-lte.name":`less than or equal to`,"search.operator.number-not-equal.description":` is not {{value}}`,"search.operator.number-not-equal.name":`is not`,"search.operator.number-range.description":` is between {{from}} → {{to}}`,"search.operator.number-range.name":`is between`,"search.operator.portable-text-contains.description":` contains {{value}}`,"search.operator.portable-text-contains.name":`contains`,"search.operator.portable-text-equal.description":` is {{value}}`,"search.operator.portable-text-equal.name":`is`,"search.operator.portable-text-not-contains.description":` does not contain {{value}}`,"search.operator.portable-text-not-contains.name":`does not contain`,"search.operator.portable-text-not-equal.description":` is not {{value}}`,"search.operator.portable-text-not-equal.name":`is not`,"search.operator.reference-asset-file.description":` → {{value}}`,"search.operator.reference-asset-file.name":`file`,"search.operator.reference-asset-image.description":` → {{value}}`,"search.operator.reference-asset-image.name":`image`,"search.operator.reference-document.description":` → {{value}}`,"search.operator.reference-document.name":`document`,"search.operator.reference-equal.description":` is {{value}}`,"search.operator.reference-equal.name":`is`,"search.operator.reference-not-equal.description":` is not {{value}}`,"search.operator.reference-not-equal.name":`is not`,"search.operator.slug-contains.description":` contains {{value}}`,"search.operator.slug-contains.name":`contains`,"search.operator.slug-equal.description":` is {{value}}`,"search.operator.slug-equal.name":`is`,"search.operator.slug-not-contains.description":` does not contain {{value}}`,"search.operator.slug-not-contains.name":`does not contain`,"search.operator.slug-not-equal.description":` is not {{value}}`,"search.operator.slug-not-equal.name":`is not`,"search.operator.string-contains.description":` contains {{value}}`,"search.operator.string-contains.name":`contains`,"search.operator.string-equal.description":` is {{value}}`,"search.operator.string-equal.name":`is`,"search.operator.string-list-equal.description":` is {{value}}`,"search.operator.string-list-equal.name":`is`,"search.operator.string-list-not-equal.description":` is not {{value}}`,"search.operator.string-list-not-equal.name":`is not`,"search.operator.string-not-contains.description":` does not contain {{value}}`,"search.operator.string-not-contains.name":`does not contain`,"search.operator.string-not-equal.description":` is not {{value}}`,"search.operator.string-not-equal.name":`is not`,"search.ordering.best-match-label":`Best match`,"search.ordering.created-ascending-label":`Created: Oldest first`,"search.ordering.created-descending-label":`Created: Newest first`,"search.ordering.updated-ascending-label":`Updated: Oldest first`,"search.ordering.updated-descending-label":`Updated: Newest first`,"search.placeholder":`Search`,"search.recent-searches-aria-label":`Recent searches`,"search.recent-searches-label":`Recent searches`,"search.search-results-aria-label":`Search results`,"status-button.aria-label":`Configuration status`,"time-zone.action.search-for-timezone-placeholder":`Search for a city or time zone`,"time-zone.action.select-local-time-zone":`Select local time zone`,"time-zone.dialog-info.content-releases":`The selected time zone will change how dates are represented in content releases.`,"time-zone.dialog-info.input":`The selected time zone will change how dates are represented only for this input in this document.`,"time-zone.dialog-info.scheduled-publishing":`The selected time zone will change how dates are represented in schedules.`,"time-zone.local-time":`local time`,"time-zone.time-zone":`Time zone`,"time-zone.time-zone-tooltip-content-releases":`Displaying releases in {{alternativeName}} GMT{{offset}}`,"time-zone.time-zone-tooltip-input":`Displaying {{title}} in {{alternativeName}} GMT{{offset}}`,"time-zone.time-zone-tooltip-scheduled-publishing":`Displaying schedules in {{alternativeName}} GMT{{offset}}`,"timeline.changes.title":`Changes by`,"timeline.error.load-document-changes-description":`Document history transactions have not been affected.`,"timeline.error.load-document-changes-title":`An error occurred whilst retrieving document changes.`,"timeline.error.load-document-changes-version-description":`Enable the events API through the Studio config to view document history.`,"timeline.error.load-document-changes-version-title":`Version documents history is only available through the Events API.`,"timeline.error.no-document-history-description":`When changing the content of the document, the document versions will appear in this menu.`,"timeline.error.no-document-history-title":`No document history`,"timeline.error.unable-to-load-revision":`Unable to load revision`,"timeline.latest":`Latest`,"timeline.latest-revision":`Latest revision`,"timeline.latest-version":`Latest revision`,"timeline.list.aria-label":`Document revisions`,"timeline.loading-history":`Loading history…`,"timeline.no-previous-events":`No previous events`,"timeline.operation.created":`Created`,"timeline.operation.created-initial":`Created`,"timeline.operation.created-initial_timestamp":`Created: {{timestamp, datetime}}`,"timeline.operation.created_timestamp":`Created: {{timestamp, datetime}}`,"timeline.operation.deleted":`Deleted`,"timeline.operation.deleted_timestamp":`Deleted: {{timestamp, datetime}}`,"timeline.operation.draft-created":`Draft created`,"timeline.operation.draft-created_timestamp":`Draft created: {{timestamp, datetime}}`,"timeline.operation.draft-discarded":`Discarded draft`,"timeline.operation.draft-discarded_timestamp":`Discarded draft: {{timestamp, datetime}}`,"timeline.operation.edited-draft":`Edited`,"timeline.operation.edited-draft_timestamp":`Edited: {{timestamp, datetime}}`,"timeline.operation.edited-live":`Live edited`,"timeline.operation.edited-live_timestamp":`Live edited: {{timestamp, datetime}}`,"timeline.operation.history-cleared":`Deleted by retention policy`,"timeline.operation.published":`Published`,"timeline.operation.published_timestamp":`Published: {{timestamp, datetime}}`,"timeline.operation.unpublished":`Unpublished`,"timeline.operation.unpublished_timestamp":`Unpublished: {{timestamp, datetime}}`,"timeline.operation.version-created":`Version created`,"timeline.operation.version-created_timestamp":`Version created: {{timestamp, datetime}}`,"timeline.operation.version-discarded":`Version discarded`,"timeline.operation.version-discarded_timestamp":`Version discarded: {{timestamp, datetime}}`,"timeline.since":`{{timestamp, datetime}}`,"timeline.since-version-missing":`Since: unknown version`,"toolbar.portable-text.action-button-aria-label":`{{action}}`,"tree-editing-dialog.breadcrumbs.menu":`Breadcrumb menu`,"tree-editing-dialog.search-placeholder":`Search`,"tree-editing-dialog.search.menu-label":`Search menu`,"tree-editing-dialog.search.no-results-title":`No results found`,"tree-editing-dialog.sidebar.action.close":`Close sidebar`,"tree-editing-dialog.sidebar.action.collapse":`Collapse`,"tree-editing-dialog.sidebar.action.done":`Done`,"tree-editing-dialog.sidebar.action.expand":`Expand`,"tree-editing-dialog.sidebar.action.open":`Open sidebar`,"user-menu.action.claim-project":`Claim this project`,"user-menu.action.free-trial-finished":`Upgrade from free`,"user-menu.action.free-trial_one":`{{count}} day left in trial`,"user-menu.action.free-trial_other":`{{count}} days left in trial`,"user-menu.action.invite-members":`Invite members`,"user-menu.action.invite-members-aria-label":`Invite members`,"user-menu.action.manage-project":`Manage project`,"user-menu.action.manage-project-aria-label":`Manage project`,"user-menu.action.portable-text.annotation-disabled_empty-block":`Cannot apply {{name}} to empty block`,"user-menu.action.portable-text.annotation-disabled_multiple-blocks":`Cannot apply {{name}} to multiple blocks`,"user-menu.action.sign-out":`Sign out`,"user-menu.appearance-title":`Appearance`,"user-menu.close-menu":`Close menu`,"user-menu.color-scheme.dark-description":`Use dark appearance`,"user-menu.color-scheme.dark-title":`Dark`,"user-menu.color-scheme.light-description":`Use light appearance`,"user-menu.color-scheme.light-title":`Light`,"user-menu.color-scheme.system-description":`Use system appearance`,"user-menu.color-scheme.system-title":`System`,"user-menu.locale-title":`Language`,"user-menu.login-provider":`Signed in with {{providerTitle}}`,"user-menu.open-menu":`Open menu`,"version.agent-bundle.agent-changes":`Agent changes`,"version.agent-bundle.proposed-changes":`Proposed changes`,"workspaces.action.add-workspace":`Add workspace`,"workspaces.action.choose-another-workspace":`Choose another workspace`,"workspaces.action.switch-workspace":`Switch workspace`,"workspaces.choose-your-workspace-label":`Choose your workspace`,"workspaces.select-workspace-aria-label":`Select workspace`,"workspaces.select-workspace-label":`Select workspace`,"workspaces.select-workspace-tooltip":`Select workspace`,"workspaces.title":`Workspaces`})},{locale:`en-US`,namespace:`validation`,resources:z8(`validation`,{"array.exact-length":`Must have exactly {{wantedLength}} items`,"array.exact-length_blocks":`Must have exactly {{wantedLength}} blocks`,"array.item-duplicate":`Can't be a duplicate`,"array.maximum-length":`Must have at most {{maxLength}} items`,"array.maximum-length_blocks":`Must have at most {{maxLength}} blocks`,"array.minimum-length":`Must have at least {{minLength}} items`,"array.minimum-length_blocks":`Must have at least {{minLength}} blocks`,"date.invalid-format":`Must be a valid ISO-8601 formatted date string`,"date.maximum":`Must be at or before {{maxDate}}`,"date.minimum":`Must be at or after {{minDate}}`,"generic.incorrect-type":`Expected type "{{expectedType}}", got "{{actualType}}"`,"generic.not-allowed":`Value did not match any allowed values`,"generic.not-allowed_hint":`Value "{{hint}}" did not match any allowed values`,"generic.required":`Required`,"number.greater-than":`Must be greater than {{threshold}}`,"number.less-than":`Must be less than {{threshold}}`,"number.maximum":`Must be lower than or equal to {{maxNumber}}`,"number.maximum-precision":`Max precision is {{limit}}`,"number.minimum":`Must be greater than or equal to {{minNumber}}`,"number.non-integer":`Must be an integer`,"object.asset-required":`Asset is required`,"object.asset-required_file":`File is required`,"object.asset-required_image":`Image is required`,"object.media-not-found":`The asset could not be found in the Media Library`,"object.not-media-library-asset":`Must be a reference to a Media Library asset`,"object.not-reference":`Must be a reference to a document`,"object.reference-not-published":`Referenced document must be published`,"panel.close-button-aria-label":`Close validation`,"panel.no-errors-message":`No validation errors`,"panel.title":`Validation`,"panel.unpublish-message":`Document is going to unpublish, no validation errors are shown`,"slug.missing-current":`Slug must have a value`,"slug.not-object":`Slug must be an object`,"slug.not-unique":`Slug is already in use`,"string.email":`Must be a valid email address`,"string.exact-length":`Must be exactly {{wantedLength}} characters long`,"string.lowercase":`Must be all lowercase characters`,"string.maximum-length":`Must be at most {{maxLength}} characters long`,"string.minimum-length":`Must be at least {{minLength}} characters long`,"string.regex-does-not-match":`Does not match "{{name}}"-pattern`,"string.regex-match":`Should not match "{{name}}"-pattern`,"string.uppercase":`Must be all uppercase characters`,"string.url.disallowed-scheme":`Does not match allowed protocols/schemes`,"string.url.includes-credentials":`Username/password not allowed`,"string.url.invalid":`Not a valid URL`,"string.url.not-absolute":`Relative URLs are not allowed`,"string.url.not-relative":`Only relative URLs are allowed`})},$bt,ext],weekInfo:{firstDay:7,weekend:[6,7]}});function nxt(e,t){if(_I)return localStorage.getItem(ixt(e,t))??void 0}function rxt(e,t,n){_I&&localStorage.setItem(ixt(e,t),n)}function ixt(e,t){return[`sanity-locale`,e,t].join(`:`)}function axt(e,t,n,r,i,a){let o=e.observeForPreview({_id:zn(n)},t,{perspective:r,variant:a,viewOptions:i}),s=Ln(n)?Vn(n):`drafts`;return Pi([o,s?e.observeForPreview({_id:zn(n)},t,{perspective:[s],variant:a,viewOptions:i}):nt(null)]).pipe(K(([e,t])=>({isLoading:!1,snapshot:e?.snapshot||null,original:t?.snapshot||null})),Ma({isLoading:!0,snapshot:null,original:null}))}var oxt=[];function sxt(e){let t=(0,Z.c)(3),n=jI(),r;return t[0]!==e||t[1]!==n?(r=n.documentPresence(e),t[0]=e,t[1]=n,t[2]=r):r=t[2],tD(r,oxt)}var B8=`releases`,cxt={locale:`en-US`,namespace:B8,resources:()=>q(()=>import(`./resources-CQPFbA_p-DPDEze1t.js`),[])},lxt={portal:!0},uxt=J.div.withConfig({displayName:`AvatarStackBox`,componentId:`sc-728bns-0`})(e=>{let{space:t}=Pt(e.theme);return Vt`margin:${0-t[1]}px;`});function dxt(e){let t=(0,Z.c)(28),{presence:n}=e,{t:r}=ox(B8),{data:i}=Dz(),a;t[0]===n?a=t[1]:(a=Array.from(new Set(n.map(pxt))),t[0]=n,t[1]=a);let o;t[2]!==n||t[3]!==a?(o=a.map(e=>n.find(t=>t.user.id===e)).filter(sx),t[2]=n,t[3]=a,t[4]=o):o=t[4];let s=o,c;bb0:{if(s.length===1){let e=s[0],n=e?.documentId,a;t[5]===n?a=t[6]:(a=n?Vn(n):void 0,t[5]=n,t[6]=a);let o=a,l=e.user.displayName;if(!o){let e;t[7]!==l||t[8]!==r?(e=r(`presence.tooltip.one-without-release`,{displayName:l}),t[7]=l,t[8]=r,t[9]=e):e=t[9],c=e;break bb0}let u;if(t[10]!==l||t[11]!==i||t[12]!==r||t[13]!==o){let e;t[15]===o?e=t[16]:(e=e=>CF(e._id)===o,t[15]=o,t[16]=e);let n=i.find(e)?.metadata?.title;u=r(`presence.tooltip.one`,{displayName:l,releaseTitle:n||r(`release-placeholder.title`)}),t[10]=l,t[11]=i,t[12]=r,t[13]=o,t[14]=u}else u=t[14];c=u;break bb0}if(s.length>1){let e;t[17]!==r||t[18]!==s.length?(e=r(`presence.tooltip.other`,{count:s.length}),t[17]=r,t[18]=s.length,t[19]=e):e=t[19],c=e;break bb0}c=void 0}let l=c,u;t[20]===s?u=t[21]:(u=s.map(fxt),t[20]=s,t[21]=u);let d;t[22]!==u||t[23]!==l?(d=(0,Q.jsx)(uxt,{children:(0,Q.jsx)(en,{maxLength:2,"aria-label":l,size:0,children:u})}),t[22]=u,t[23]=l,t[24]=d):d=t[24];let f;return t[25]!==d||t[26]!==l?(f=(0,Q.jsx)(uR,{content:l,...lxt,children:d}),t[25]=d,t[26]=l,t[27]=f):f=t[27],f}function fxt(e){return(0,Q.jsx)(dB,{size:0,user:e.user},e.user.id)}function pxt(e){return e.user.id}var mxt={title:10,subtitle:5,description:1.5},hxt=new WeakMap,V8=e=>e?[e,...V8(e.type)]:[],gxt=e=>e?.jsonType===`string`,_xt=e=>e?.jsonType===`array`&&e.of.some(e=>V8(e).some(({name:e})=>e===`block`)),vxt=e=>V8(e).some(({jsonType:e,name:t})=>e===`object`&&t===`slug`);function yxt(e){return e!==void 0&&`name`in e}function H8(e,t){for(let n of V8(e))if(n.jsonType===`object`&&n.fields?.length){let e=n.fields.find(({name:e})=>e===t);if(e)return e.type}}function bxt(e,t,n,r){if(e===void 0||n>r)return;if(t.length===0)return _xt(e)?{leafPath:``,mapWith:`pt::text`}:vxt(e)&&gxt(H8(e,`current`))?{leafPath:`current`}:gxt(e)?{leafPath:``}:void 0;let[i,...a]=t,o=H8(e,i);if(o===void 0||kc(o))return;let s=bxt(o,a,n+1,r);if(s!==void 0)return{leafPath:s.leafPath===``?i:`${i}.${s.leafPath}`,mapWith:s.mapWith}}function xxt(e,t,n,r){if(e===void 0||n>r||t.length===0)return;let[i,...a]=t,o=H8(e,i);if(o!==void 0)return kc(o)&&`to`in o?{targetTypes:o.to,leafSegments:a}:xxt(o,a,n+1,r)}function Sxt({schemaType:e,maxDepth:t}){if(!yxt(e))return[];let n=hxt.get(e)??new Map,r=n.get(t);if(r)return r;let i=e.preview?.select,a=new Map;for(let[n,r]of Object.entries(i??{})){if(r.replace(/\.\d+/g,`[]`).includes(`[]`))continue;let i=xxt(e,r.split(`.`),0,t);if(i===void 0||i.leafSegments.length===0)continue;let o=mxt[n]??5;for(let e of i.targetTypes){let n=bxt(e,i.leafSegments,0,t);if(n===void 0||n.leafPath===``)continue;let r=`${e.name}:${n.leafPath}`,s=a.get(r);(s===void 0||s.weighte===`"`)}function Dxt(e){let t=(e.match(Cxt)??[]).map(e=>e.trim()),n=t.findLastIndex(e=>!wxt(e)&&!Ext(e)),r=t[n];if(t.length===0)return`*`;if(Txt(r)||r===void 0)return t.join(` `);let i=[...t];return i.splice(n,1,`${r}*`),i.join(` `)}function Oxt(e,t){if(e.length!==0)return{query:`*[${Array.from(new Set(e.map(e=>{let t=e.mapWith?`${e.mapWith}(${e.leafPath})`:e.leafPath;return`(_type == "${e.targetType}" && ${t} match text::query($__query))`}))).join(` || `)}][0...1000]._id`,params:{__query:Dxt(t)}}}var kxt=[`_id`,`_type`,`_createdAt`,`_updatedAt`,`_rev`],Axt=new Set;function U8(e,t,n=!1){if(!n){if(t)throw Error(e);Axt.has(e)||(Axt.add(e),console.warn(e))}}function W8(e){return e?`The sort ordering "${e}" references`:`A sort ordering references`}function jxt(e,t,n={}){let{strict:r=!1,orderingName:i}=n;if(!t)return t;let a=mN(t);return a.length===1&&typeof a[0]==`string`&&cP(t)||!e||!(`fields`in e)?t:G8(e,a,{strict:r,orderingName:i})??t}function G8(e,t,n){let[r,...i]=t;if(r===void 0)return``;if(typeof r!=`string`){U8(`${W8(n.orderingName)} an invalid path starting with a non-field segment.`,n.strict,n.silent);return}if(!(`fields`in e)){let t=`name`in e?e.name:e.type;U8(`${W8(n.orderingName)} the field "${r}" on non-object schema type "${t}"`,n.strict,n.silent);return}let a=e.fields.find(e=>e.name===r);if(!a){if(kxt.includes(r))return Nxt(r,i);let t=e.fields.map(e=>e.name).join(`, `);U8(`${W8(n.orderingName)} the nonexistent field "${r}" on schema type "${e.name}". Valid fields are: ${t}`,n.strict,n.silent);return}let o=i[0];if(!(o!==void 0&&(uc(o)||dc(o)||fc(o))))return Mxt(r,a.type,i,n);if(fc(o)){U8(`${W8(n.orderingName)} a range slice on "${r}" on schema type "${e.name}". Range slices are not supported for ordering.`,n.strict,n.silent);return}if(a.type.jsonType!==`array`){U8(`${W8(n.orderingName)} array access on non-array field "${r}" on schema type "${e.name}"`,n.strict,n.silent);return}let s=`of`in a.type&&Array.isArray(a.type.of)?a.type.of:[];if(s.length!==1){U8(`${W8(n.orderingName)} array access on multi-type array field "${r}" on schema type "${e.name}". Array ordering requires a single member type.`,n.strict,n.silent);return}let c=typeof o==`number`?`[${o}]`:`[_key=="${o._key}"]`,l=i.slice(1),u=s[0];return Mxt(`${r}${c}`,u,l,n)}function Mxt(e,t,n,r){if(n.length===0)return e;if(kc(t)&&`to`in t){let i={strict:!1,orderingName:r.orderingName,silent:!0};for(let r of t.to){let t=G8(r,n,i);if(t!==void 0)return`${e}->${t}`}U8(`${W8(r.orderingName)} a path that does not resolve against any target type of the multi-target reference at "${e}".`,r.strict,r.silent);return}let i=G8(t,n,r);if(i!==void 0)return`${e}.${i}`}function Nxt(e,t){let n=e;for(let e of t)typeof e==`string`?n+=`.${e}`:typeof e==`number`?n+=`[${e}]`:dc(e)?n+=`[_key=="${e._key}"]`:fc(e)&&(n+=`[${e[0]}...${e[1]}]`);return n}function Pxt(e,t,n={}){let{field:r,schemaType:i}=e;return{expression:r&&jxt(i,r,n),projectionIndex:t}}var Fxt=new WeakMap,Ixt={title:10,subtitle:5,description:1.5},Lxt={_id:{weight:1},_type:{weight:1}},Rxt=[`reference`,`crossDatasetReference`,`slug`,`globalDocumentReference`],K8=e=>e?[e,...K8(e.type)]:[],zxt=e=>e?.jsonType===`array`&&e.of.some(e=>K8(e).some(({name:e})=>e===`block`)),Bxt=e=>e?e?.jsonType===`string`:!1,Vxt=e=>K8(e).some(({jsonType:e,name:t})=>e===`object`&&t===`slug`),Hxt=e=>MN(e)&&`search`in e&&MN(e.search);function Uxt(e){return e!==void 0&&`name`in e}function Wxt(e,t){return Vxt(e)?[t,`current`].join(`.`):t}function q8(e,t,n){function r(e,i,a,o=[]){if(!e||a>t)return o;let s=K8(e);if(Bxt(e)||zxt(e)){let t=n(e,i);return typeof t==`number`&&o.push({path:i,weight:t}),o}if(Vxt(e)){let t=n(e,i);return typeof t==`number`&&o.push({path:Wxt(e,i),weight:t}),o}let c=o;for(let e of s)if(e.jsonType===`object`&&e.fields?.length&&!Rxt.includes(e.name))for(let t of e.fields)c=r(t.type,fN([i,t.name].filter(Boolean)),a+1,c);else if(e.jsonType===`array`&&e.of?.length)for(let t of e.of)c=r(t,`${i}[]`,a+1,c);return c}return Uxt(e)?r(e,``,0).reduce((e,{path:t,weight:n,type:r})=>(e[t]={weight:n,type:r,path:t},e),{}):{}}var Gxt=e=>{let t=K8(e).map(e=>e.options).find(Hxt);return typeof t?.search?.weight==`number`?t.search.weight:null},Kxt=e=>K8(e).some(e=>e.hidden)?0:null,qxt=e=>typeof(Gxt(e)??Kxt(e))==`number`?null:1,Jxt=(e,t,n)=>{let r=e?.preview?.select;if(!r)return null;let i=Object.fromEntries(Object.entries(r).map(([e,t])=>[t.replace(/\.\d+/g,`[]`),e])),a=q8(e,t,qxt),o=Object.fromEntries(Object.entries(a).map(([e,{type:t}])=>({path:e,type:t})).filter(({path:e})=>i[e]).map(({path:e,type:t})=>[e,{type:t,weight:Ixt[i[e]]??0}]));return n?Object.fromEntries(Object.entries(i).map(([e,t])=>[e,{path:e,type:`string`,weight:Ixt[t]??0}])):q8(e,t,(e,t)=>{let n=o[Wxt(e,t)];return n?n.weight:null})};function Yxt({schemaType:e,maxDepth:t,isCrossDataset:n,processPaths:r=e=>e}){let i=Fxt.get(e);if(i)return i;let a=q8(e,t,Gxt),o=q8(e,t,Kxt),s=q8(e,t,qxt),c=Jxt(e,t,n),l={...Lxt,...s,...o,...c,...a},u={typeName:Uxt(e)?e.name:e.type,paths:r(Object.entries(l).map(([e,{weight:t}])=>({path:e,weight:t})))};return Fxt.set(e,u),u}var J8=`orderings`;function Xxt(e){return e.projectionIndex===void 0?e.field:`${J8}[${e.projectionIndex}]`}function Zxt(e){let{direction:t,nulls:n}=e;if(!n)return;let r=(t||`asc`).toLowerCase();if(!(r===`desc`&&n===`last`||r===`asc`&&n===`first`))return;let i=Xxt(e);return n===`last`?`select(defined(${i}) => 0, 1)`:`select(defined(${i}) => 1, 0)`}function Qxt(e){let t=Xxt(e);return e.mapWith?`${e.mapWith}(${t})`:t}function $xt(e){return(e||[]).flatMap(e=>{let t=Zxt(e),n=[Qxt(e),(e.direction||``).toLowerCase()].map(e=>e.trim()).filter(Boolean).join(` `);return t?[t,n]:[n]}).join(`,`)}function eSt(e){return e!==void 0&&`name`in e}function tSt(e,t,{perspective:n,variant:r,sort:i,isCrossDataset:a,tag:o,maxDepth:s,cursor:c,limit:l,params:u,comments:d,filter:f}={},{referenceIds:p,referenceWeight:m=5}={}){let h=Array.isArray(p)&&p.length>0,g=kk(e.types.map(e=>Yxt({schemaType:e,maxDepth:s||5,isCrossDataset:a,processPaths:e=>e.filter(({weight:e})=>e!==1)})).filter(({paths:e})=>e.length!==0).flatMap(({typeName:e,paths:t})=>t.map(t=>({...t,typeName:e}))),e=>[e.path,e.weight].join(`:`)),_=`([@, _id] match text::query($__query) || references($__rawQuery))`,v=h?[`boost(references($__refIds), ${m})`]:[],y=Object.entries(g).flatMap(([,e])=>e.some(({weight:e})=>e===0)?[]:`boost(_type in ${JSON.stringify(e.map(e=>e.typeName))} && ${e[0].path} match text::query($__query), ${e[0].weight})`).concat(v).concat(_),b=i??[{field:`_score`,direction:`desc`}],x=b.some(({field:e})=>e===`_score`),S=b.map((e,t)=>Pxt(e,t)),C=b.map((e,t)=>({...e,projectionIndex:S[t].projectionIndex})),w=[`_type in $__types`,x?[]:h?`(${_} || references($__refIds))`:_,f?`(${f})`:[],e.filter?`(${e.filter})`:[],c??[]].flat(),T=[`_type`,`_id`,`_originalId`,`"${J8}": [${S.map(e=>e.expression).join(`, `)}]`].join(`, `),E=[`*[${w.join(` && `)}]`,x?[`|`,`score(${y.join(`, `)})`]:[],x?`[_score > 0]`:[],`{${T}}`,[`|`,`order(${$xt(C)})`],`[0...$__limit]`].flat().join(` `),D=typeof t==`string`?t:t.query,O={__types:e.types.map(e=>eSt(e)?e.name:e.type),__limit:(l??1e3)+1,__query:Dxt(D),__rawQuery:D,...h?{__refIds:p}:{},...u};return{query:[[`findability-mvi:5`].concat(d||[]).map(e=>`// ${e}`).join(` -`),E].join(` -`),options:{tag:o,perspective:n,variant:r},params:O,sortOrder:C,compiledSortEntries:S}}function nSt({lastResult:e,sortOrder:t,compiledSortEntries:n}){if(!e)return;let r=t.some(({field:e})=>e===`_id`)?t:t.concat({field:`_id`,direction:`asc`});return r.reduce((t,i,a)=>[t,`(${r.slice(0,a).map((t,r)=>iSt(t,e,`==`,n?.[r])).concat(iSt(i,e,void 0,n?.[a])).filter(e=>e!==void 0).join(` && `)})`].filter(e=>e!==void 0).join(` || `),void 0)}var rSt={asc:`>`,desc:`<`};function iSt(e,t,n=rSt[e.direction],r){if(e.field===`_id`&&n===`==`)return;if(r){let e=aSt(t,r.projectionIndex);return[r.expression,n,JSON.stringify(e)].join(` `)}let i=t[e.field];return[e.field,n,JSON.stringify(i)].join(` `)}function aSt(e,t){let n=e[J8];if(Array.isArray(n))return n[t]}function oSt(e,t){return typeof e==`string`?{query:e,types:t}:e.types.length?e:{...e,types:t}}var sSt=(e,t,n)=>function(r,i={}){let a=oSt(r,e),o={...n,...i},s=typeof r==`string`?r:r.query,c=a.types.flatMap(e=>Sxt({schemaType:e,maxDepth:o.maxDepth||5})),l=c.reduce((e,t)=>Math.max(e,t.weight),0),u=e=>{let{query:n,params:s,options:c,sortOrder:u,compiledSortEntries:d}=tSt(a,r,o,{referenceIds:e,referenceWeight:l});return t.observable.fetch(n,s,c).pipe(K(e=>{let t=i.limit!==void 0&&e.length>i.limit,n=t?e.at(-2):e.at(-1);return{type:`groq2024`,hits:e.map(e=>({hit:e})).slice(0,i.limit??s.__limit-1),nextCursor:t?nSt({lastResult:n,sortOrder:u,compiledSortEntries:d}):void 0}}))},d=s?Oxt(c,s):void 0;return d===void 0?u():t.observable.fetch(d.query,d.params,{tag:o.tag,perspective:o.perspective,variant:o.variant}).pipe(Ge(()=>nt([])),Ee(e=>{let t=Array.from(new Set((e??[]).filter(e=>typeof e==`string`).map(e=>zn(e))));return u(t.length>0?t:void 0)}))},cSt=(e,t)=>{let{phrases:n,words:r}=pSt(e),[i,a]=dSt(n,t),[o,s]=fSt(r,t);return[i+o,[s,a].join(`, `)]},lSt=e=>typeof e==`string`?e:JSON.stringify(e);function uSt(e,t,n=[]){let r=pO(e,e=>e.typeName);return t.map((e,i)=>{let a=(r[e._type].paths||[])?.map((t,r)=>{let i=lSt(e[`w${r}`]);if(!i)return{path:t.path,score:0,why:`No match`};let[a,o]=cSt(n,i);return{path:t.path,score:a*t.weight,why:`${o} (*${t.weight})`}}),o=a.reduce((e,t)=>e+t.score,0);return{hit:e,resultIndex:t.length-i,score:o,stories:a}})}function dSt(e,t){let n=t.toLowerCase().trim(),r=0,i=0;return e.forEach(e=>{n.includes(e)&&(r+=e.length/n.length,i+=e.length)}),r===1?[1,`[Phrase] Exact match`]:[r/2,`[Phrase] Matched ${i} of ${n.length} characters`]}function fSt(e,t){let n=bO(Y4(Jk(X4(t)))),r=bU(e,n),i=Ilt(n,e),a=r.length/i.length;return a===1?[1,`[Word] Exact match`]:[a/2,`[Word] Matched ${r.length} of ${i.length} terms: [${r.join(`, `)}]`]}function pSt(e){let[t,n]=Lk(bO(e.map(X4)),e=>/^".*"$/.test(e));return{phrases:bO(t).map(X4).map(mSt),words:bO(n.map(X4))}}function mSt(e){return e.replace(/^"(.*)"$/,`$1`)}var hSt=new WeakMap,gSt={title:10,subtitle:5,description:1.5},_St={_id:{weight:1,type:`string`},_type:{weight:1,type:`string`}},vSt=[`reference`,`crossDatasetReference`,`slug`],Y8=e=>e?[e,...Y8(e.type)]:[],X8=e=>e?.jsonType===`array`&&e.of.some(e=>Y8(e).some(({name:e})=>e===`block`)),ySt=e=>e?e?.jsonType===`string`:!1,bSt=e=>Y8(e).some(({jsonType:e,name:t})=>e===`object`&&t===`slug`),xSt=e=>MN(e)&&`search`in e&&MN(e.search);function SSt(e){return e!==void 0&&`name`in e}function CSt(e,t){return bSt(e)?[t,`current`].join(`.`):t}function Z8(e,t,n){function r(e,i,a,o=[]){if(!e||a>t)return o;let s=Y8(e);if(ySt(e)||X8(e)){let t=n(e,i);return typeof t==`number`&&o.push({path:i,weight:t,type:X8(e)?`pt`:`string`}),o}if(bSt(e)){let t=n(e,i);return typeof t==`number`&&o.push({path:CSt(e,i),weight:t,type:X8(e)?`pt`:`string`}),o}let c=o;for(let e of s)if(e.jsonType===`object`&&e.fields?.length&&!vSt.includes(e.name))for(let t of e.fields)c=r(t.type,fN([i,t.name].filter(Boolean)),a+1,c);else if(e.jsonType===`array`&&e.of?.length)for(let t of e.of)c=r(t,`${i}[]`,a+1,c);return c}return SSt(e)?r(e,``,0).reduce((e,{path:t,weight:n,type:r})=>(e[t]={weight:n,type:r,path:t},e),{}):{}}var wSt=e=>{let t=Y8(e).map(e=>e.options).find(xSt);return typeof t?.search?.weight==`number`?t.search.weight:null},TSt=e=>Y8(e).some(e=>e.hidden)?0:null,ESt=e=>typeof(wSt(e)??TSt(e))==`number`?null:1,DSt=(e,t,n)=>{let r=e?.preview?.select;if(!r)return null;let i=Object.fromEntries(Object.entries(r).map(([e,t])=>[t.replace(/\.\d+/g,`[]`),e])),a=Z8(e,t,ESt),o=Object.fromEntries(Object.entries(a).map(([e,{type:t}])=>({path:e,type:t})).filter(({path:e})=>i[e]).map(({path:e,type:t})=>[e,{type:t,weight:gSt[i[e]]}]));return n?Object.fromEntries(Object.entries(i).map(([e,t])=>[e,{path:e,type:`string`,weight:gSt[t]}])):Z8(e,t,(e,t)=>{let n=o[CSt(e,t)];return n?n.weight:null})};function OSt({schemaType:e,maxDepth:t,isCrossDataset:n,processPaths:r=e=>e}){let i=hSt.get(e);if(i)return i;let a=Z8(e,t,wSt),o=Z8(e,t,TSt),s=Z8(e,t,ESt),c=DSt(e,t,n),l={..._St,...s,...o,...c,...a},u={typeName:SSt(e)?e.name:e.type,paths:r(Object.entries(l).map(([e,{type:t,weight:n}])=>({path:e,weight:n,...t===`pt`&&{mapWith:`pt::text`}})))};return hSt.set(e,u),u}var kSt=Zlt([dD,Ilt,Y4]),ASt=({mapWith:e,path:t})=>e?`${e}(${t})`:t;function jSt(e,t){let n=kSt(t.map(e=>(e.paths||[]).map(e=>ASt(e))));return e.map((e,t)=>n.map(e=>`${e} match $t${t}`)).filter(e=>e.length>0).map(e=>`(${e.join(` || `)})`)}var MSt=/([^!@#$%^&*(),\\/?";:{}|[\]+<>\s-])+/g,NSt=/(^[.]+)|([.]+$)/;function PSt(e){return(e.match(MSt)||[]).map(e=>e.replace(NSt,``))}function FSt(e){let t=[],n=e.replace(/("[^"]*")/g,e=>Jk(e).length>1?(t.push(e),``):e),r=t.map(e=>eut(X4(e))),i=bO(Y4(PSt(X4(n))));return[...r,...i]}function ISt(e,t={}){let{filter:n,params:r,tag:i,maxDepth:a,isCrossDataset:o,perspective:s,variant:c,sort:l,limit:u,comments:d}=t,f=e.types.map(e=>OSt({schemaType:e,maxDepth:a||5,isCrossDataset:o})).filter(({paths:e})=>e.length),p=FSt(e.query),m=[`_type in $__types`,...jSt(p,f),n?`(${n})`:``,e.filter?`(${e.filter})`:``].filter(Boolean),h=t.skipSortByScore?[]:f.map(e=>{let n=`_type == "${e.typeName}" => `;if(!t.skipSortByScore)return`${n}${`{ ${e.paths.map((e,t)=>`"w${t}": ${ASt(e)}`)} }`}`}),g=l||[{field:`_id`,direction:`asc`}],_=g.map((e,t)=>Pxt(e,t)),v=g.map((e,t)=>({...e,projectionIndex:_[t].projectionIndex})),y=`"${J8}": [${_.map(e=>e.expression).join(`, `)}]`,b=[`_type`,`_id`,`_originalId`],x=h.length>0?`...select(${h.join(`, -`)})`:``,S=[...b,y,x].filter(Boolean).join(`, `),C=[`*[${m.join(` && `)}]`,`{${S}}`,`| order(${$xt(v)})`,`[0...$__limit]`].join(` `),w=[`findability-mvi:4`].concat(d||[]).map(e=>`// ${e}`).join(` -`);return{query:w?`${w}\n${C}`:C,params:{...LSt(p),__types:f.map(e=>e.typeName),__limit:u??1e3,...r},options:{tag:i,perspective:s,variant:c},searchSpec:f,terms:p}}var LSt=e=>e.reduce((e,t,n)=>(e[`t${n}`]=`${t}*`,e),{});function RSt(e,t){return typeof e==`string`?{query:e,types:t}:e.types.length?e:{...e,types:t}}var zSt={groqLegacy:(e,t,n)=>function(r,i={}){let{query:a,params:o,options:s,searchSpec:c,terms:l}=ISt(RSt(r,e),{...n,...i});return gb(t,iP(s?.variant,rP(s?.perspective)?nP.apiVersion:void 0)).observable.fetch(a,o,s).pipe(n.unique?K(fx):Ue(),K(e=>uSt(c,e,l)),i?.skipSortByScore?Ue():K(e=>FO(e,e=>-e.score)),K(e=>({type:`weighted`,hits:e})))},groq2024:sSt},Q8=(e,t,n)=>{let r=zSt[n.strategy??`groqLegacy`];return r(e,gb(t,iP(n?.variant,rP(n?.perspective)?nP.apiVersion:void 0)),n)};function BSt(){return lf({types:{},actors:{search:Pd(()=>ye(()=>Error(`The 'search' actor is not implemented. Add it to searchMachine.provide({actors: {search: fromObservable(({input}) => ...)}})`)))},guards:{"is same query":()=>!1,"should search":()=>!0},delays:{debounce:({context:e})=>e.debounceMs}}).createMachine({context:({input:e})=>({debounceMs:e.debounceMs??0,error:null,query:null,result:null,searchInterrupted:!1,settledQuery:null}),initial:`idle`,on:{search:[{guard:`is same query`},{target:`.debouncing`,actions:Hd({query:({event:e})=>e.query,searchInterrupted:!1})}]},states:{idle:{},debouncing:{on:{search:[{guard:`is same query`},{target:`debouncing`,reenter:!0,actions:Hd({query:({event:e})=>e.query})}]},after:{debounce:[{guard:`should search`,target:`searching`,actions:Xd({type:`search started`})},{target:`skipped`,actions:Xd({type:`search started`})}]}},searching:{on:{search:[{guard:`is same query`},{target:`debouncing`,actions:Hd({query:({event:e})=>e.query,searchInterrupted:!0})}]},entry:Hd({error:null}),invoke:{src:`search`,input:({context:e})=>({query:e.query}),onSnapshot:{guard:({event:e})=>e.snapshot.context!==void 0,target:`.streaming`,actions:[Hd({result:({event:e})=>e.snapshot.context,settledQuery:({context:e})=>e.query}),Xd(({event:e})=>({type:`search completed`,result:e.snapshot.context}))]},onDone:{target:`success`},onError:{target:`failure`,actions:Hd({error:({event:e})=>e.error instanceof Error?e.error:Error(String(e.error)),result:null})}},initial:`pending`,states:{pending:{},streaming:{}}},success:{entry:Hd({settledQuery:({context:e})=>e.query})},failure:{entry:[Hd({settledQuery:({context:e})=>e.query}),Xd(({context:e})=>({type:`search failed`,error:e.error}))]},skipped:{entry:[Hd({settledQuery:({context:e})=>e.query,result:null}),Xd({type:`search skipped`})]}}})}var $8={isLoading:!0,settings:{partialIndexSettings:{maxFieldDepth:0}}};function VSt({client:e}){let{projectId:t,dataset:n}=e.config();return e.observable.request({url:`/projects/${t}/datasets/${n}/settings/indexing`,tag:`search.getPartialIndexSettings`})}var e5=new Map;function t5(e){let t=(0,Z.c)(4),n=db().search?.unstable_partialIndexing?.enabled,r=pb(mb),i=e||r,a;t[0]===i?a=t[1]:(a=i.config(),t[0]=i,t[1]=a);let o=a.dataset;n||e5.set(o,nt($8.settings)),e5.has(o)||e5.set(o,VSt({client:i}).pipe(re()));let s;t[2]===o?s=t[3]:(s=e5.get(o).pipe(K(USt),Ma($8),Ge(HSt)),t[2]=o,t[3]=s);let c=ZE(s,$8)?.settings?.partialIndexSettings?.maxFieldDepth;return Rk(c)?Math.min(c,5):5}function HSt(e){return console.error(e),nt({isLoading:!1,enabled:!0,settings:{partialIndexSettings:{maxFieldDepth:0}}})}function USt(e){return{isLoading:!1,settings:e}}function WSt(e){return!!e.Uploader||e.uploadMode===`component`}function n5(e){return e.uploadMode===`component`}function r5(e){return e.filter(WSt)}function i5(e,t,n){return(e.i18nKey?t(e.i18nKey):e.title)||(n?.useStartCaseForName?$k(e.name):e.name)}function GSt(e,t=2){if(e===0)return`0 Bytes`;let n=1024,r=t<0?0:t,i=[`Bytes`,`KB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`],a=Math.floor(Math.log(e)/Math.log(n));return`${parseFloat((e/n**a).toFixed(r))} ${i[a]}`}function KSt(e){let t=(0,Z.c)(6),n=(0,$.use)(e.promise),r;t[0]!==n||t[1]!==e.children||t[2]!==e.waitPlaceholder?(r=n?e.children(n):e.waitPlaceholder,t[0]=n,t[1]=e.children,t[2]=e.waitPlaceholder,t[3]=r):r=t[3];let i;return t[4]===r?i=t[5]:(i=(0,Q.jsx)(Q.Fragment,{children:r}),t[4]=r,t[5]=i),i}function a5(e){let t=(0,Z.c)(14),{reference:n,children:r,observeAsset:i,waitPlaceholder:a}=e,o=n?._ref,s;t[0]!==o||t[1]!==i?(s=o?i(o):Ri,t[0]=o,t[1]=i,t[2]=s):s=t[2];let c=s,l=!o,u;t[3]===l?u=t[4]:(u={disabled:l},t[3]=l,t[4]=u);let d=_be(c,u);if(!o){let e;return t[5]===a?e=t[6]:(e=(0,Q.jsx)(Q.Fragment,{children:a}),t[5]=a,t[6]=e),e}let f;t[7]!==r||t[8]!==d||t[9]!==a?(f=(0,Q.jsx)(KSt,{promise:d,waitPlaceholder:a,children:r}),t[7]=r,t[8]=d,t[9]=a,t[10]=f):f=t[10];let p;return t[11]!==f||t[12]!==a?(p=(0,Q.jsx)($.Suspense,{fallback:a,children:f}),t[11]=f,t[12]=a,t[13]=p):p=t[13],p}function o5(){let e=(0,$.useContext)(Po);if(!e)throw Error(`FormBuilder: missing context value`);return e}function qSt(e,t){return new Promise((n,r)=>{let i=new XMLHttpRequest;i.onload=()=>{let e=new FileReader;e.onloadend=()=>{let i=e.result?.toString(),a=i?.indexOf(`;base64`);if(!i||a===-1){r(Error(`Could not convert URL to file`));return}let o=i.slice(11,a);if(!o&&!t){r(Error(`Could not find mime type for image`));return}n(YSt(e.result,t||`${zf()}.${o}`))},e.readAsDataURL(i.response)},i.onerror=e=>{r(e)},i.open(`GET`,e),i.responseType=`blob`,i.send()})}function JSt(e,t){return new Promise((n,r)=>{let i=e.toString(),a=i.indexOf(`;base64`);if(!i||a===-1){r(Error(`Could not convert base64 to file`));return}let o=i.slice(11,a);if(!o&&!t){r(Error(`Could not find mime type for image`));return}n(YSt(e,t||`${zf()}.${o}`))})}function YSt(e,t){let n=e.split(`,`),r=n[0].match(/:(.*?);/)?.[1],i=atob(n[1]),a=i.length,o=new Uint8Array(a);for(;a--;)o[a]=i.charCodeAt(a);return new File([o],t,{type:r})}function s5({assetsFromSource:e,onChange:t,type:n,resolveUploader:r,uploadWith:i}){if(!e)throw Error(`No asset given`);if(!Array.isArray(e)||e.length===0)throw Error(`Returned value must be an array with at least one item (asset)`);let a=e[0],o=a.assetDocumentProps,s=a.mediaLibraryProps,c=o?.originalFilename,l=o?.label,u=o?.title,d=o?.description,f=o?.creditLine,p=o?.source,m=cke({label:l,title:u,description:d,creditLine:f,source:p},e=>e!=null&&e!==``),h=n.name===`image`?[XH([`hotspot`]),XH([`crop`]),XH([`media`])]:[XH([`media`])];if(s){let e={_type:`globalDocumentReference`,_ref:`media-library:${s.mediaLibraryId}:${s.assetId}`,_weak:!0};if(h.push(YH(e,[`media`])),D8(n)){let e={_type:`globalDocumentReference`,_ref:`media-library:${s.mediaLibraryId}:${s.assetInstanceId}`,_weak:!0};h.push(YH(e,[`asset`])),t([qH({_type:n.name}),...h]);return}}switch(a.kind){case`assetDocumentId`:t([qH({_type:n.name}),...h,YH({_type:`reference`,_ref:a.value},[`asset`])]);break;case`file`:{let e=r(n,a.value);e&&i&&i(e,a.value,m);break}case`base64`:JSt(a.value,c).then(e=>{let t=r(n,e);t&&i&&i(t,e,m)});break;case`url`:qSt(a.value,c).then(e=>{let t=r(n,e);t&&i&&i(t,e,m)});break;default:throw Error(`Invalid value returned from asset source plugin`)}}var XSt={file:`inputs.files.select-dialog.title`,image:`inputs.image.select-dialog.title`,"sanity.video":`inputs.video.select-dialog.title`},ZSt={file:``,image:`image/*`,"sanity.video":`video/*`};function c5(e){let t=(0,Z.c)(35),{action:n,assetType:r,observeAsset:i,onClose:a,onChangeAction:o,onSelect:s,openInSourceAsset:c,schemaType:l,selectedAssetSource:u,value:d,uploader:f}=e,{t:p}=ox(),m;t[0]!==r||t[1]!==e.accept||t[2]!==l?(m=e.accept??lO(l,`options.accept`,ZSt[r]),t[0]=r,t[1]=e.accept,t[2]=l,t[3]=m):m=t[3];let h=m,g;t[4]!==r||t[5]!==l?.title||t[6]!==p?(g=()=>p(XSt[r],{targetTitle:l?.title}),t[4]=r,t[5]=l?.title,t[6]=p,t[7]=g):g=t[7],l?.title;let _;t[8]===g?_=t[9]:(_=g(),t[8]=g,t[9]=_);let v=_,{waitPlaceholder:y}=e,b=u.component,x=c||void 0,S;t[10]!==h||t[11]!==n||t[12]!==r||t[13]!==v||t[14]!==o||t[15]!==a||t[16]!==s||t[17]!==l||t[18]!==u||t[19]!==x||t[20]!==f?(S={accept:h,action:n,assetSource:u,assetToOpen:x,assetType:r,dialogHeaderTitle:v,onChangeAction:o,onClose:a,onSelect:s,schemaType:l,selectionType:`single`,uploader:f},t[10]=h,t[11]=n,t[12]=r,t[13]=v,t[14]=o,t[15]=a,t[16]=s,t[17]=l,t[18]=u,t[19]=x,t[20]=f,t[21]=S):S=t[21];let C=S,w;t[22]!==b||t[23]!==C?(w=e=>(0,Q.jsx)(b,{...C,selectedAssets:[e]}),t[22]=b,t[23]=C,t[24]=w):w=t[24];let T=w,E;t[25]!==b||t[26]!==C?(E=()=>(0,Q.jsx)(b,{...C,selectedAssets:[]}),t[25]=b,t[26]=C,t[27]=E):E=t[27];let D=E;if(d?.asset&&i){let e;return t[28]!==i||t[29]!==T||t[30]!==d.asset||t[31]!==y?(e=(0,Q.jsx)(a5,{observeAsset:i,reference:d.asset,waitPlaceholder:y,children:T}),t[28]=i,t[29]=T,t[30]=d.asset,t[31]=y,t[32]=e):e=t[32],e}let O;return t[33]===D?O=t[34]:(O=D(),t[33]=D,t[34]=O),O}function QSt(){let e=(0,Z.c)(13),[t,n]=(0,$.useState)(),[r,i]=(0,$.useState)(null),[a,o]=(0,$.useState)(null),[s,c]=(0,$.useState)(!1),[l,u]=(0,$.useState)(!1),d;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{n(`select`),i(e)},e[0]=d):d=e[0];let f=d,p;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(p=e=>{n(`upload`),i(e),c(!0)},e[1]=p):p=e[1];let m=p,h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=(e,t)=>{n(`openInSource`),i(e),o(t)},e[2]=h):h=e[2];let g=h,_;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(_=e=>{n(e),o(null)},e[3]=_):_=e[3];let v=_,y;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>{i(null),o(null),c(!1),u(!1),n(void 0)},e[4]=y):y=e[4];let b=y,x;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(x=()=>{b()},e[5]=x):x=e[5];let S=x,C;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>u(!0),e[6]=C):C=e[6];let w=C,T;return e[7]!==t||e[8]!==l||e[9]!==s||e[10]!==a||e[11]!==r?(T={action:t,selectedAssetSource:r,openInSourceAsset:a,setOpenInSourceAsset:o,setSelectedAssetSource:i,openForBrowse:f,openForUpload:m,openInSource:g,changeAction:v,close:S,resetOnComplete:b,isUploading:s,setIsUploading:c,isStale:l,setIsStale:u,onStale:w},e[7]=t,e[8]=l,e[9]=s,e[10]=a,e[11]=r,e[12]=T):T=e[12],T}var $St=e=>e instanceof Xn&&e.response.body.error===`plan_limit_reached`;function eCt(e){let t=(0,Z.c)(17),{onChange:n,schemaType:r,handleOpenSourceForUpload:i,handleAssetSourceResetOnComplete:a,setIsUploading:o,onAssetLimitError:s,onAllComplete:c}=e,{push:l}=KE(),{t:u}=ox(),[d,f]=(0,$.useState)(null),p,m;t[0]===d?(p=t[1],m=t[2]):(p=()=>()=>{d?.uploader?.abort(),d?.unsubscribe()},m=[d],t[0]=d,t[1]=p,t[2]=m),(0,$.useEffect)(p,m);let h;t[3]!==d||t[4]!==a||t[5]!==i||t[6]!==c||t[7]!==s||t[8]!==n||t[9]!==l||t[10]!==r||t[11]!==o||t[12]!==u?(h=(e,t)=>{if(t.length===0||(i(e),!e.Uploader))return;let p=new e.Uploader;d?.unsubscribe();try{f({unsubscribe:p.subscribe(e=>{bb49:switch(e.type){case`progress`:n(Q6.from([YH(Math.max(2,e.progress),[A8,`progress`]),YH(new Date().toISOString(),[A8,`updatedAt`])]));break bb49;case`error`:e.files.forEach(nCt),l({status:`error`,description:u(`asset-sources.common.uploader.upload-failed.description`),title:u(`asset-sources.common.uploader.upload-failed.title`)});break bb49;case`all-complete`:s&&e.files&&e.files.some(tCt)&&s(),n(Q6.from([XH([A8])])),c?.(),a();break bb49}}),uploader:p}),o(!0),n(Q6.from(M8(t[0]))),p.upload(t,{schemaType:r,onChange:n})}catch(e){let t=e;n(Q6.from([XH([A8])])),a(),d?.unsubscribe(),f(null),l({status:`error`,description:u(`asset-sources.common.uploader.upload-failed.description`),title:u(`asset-sources.common.uploader.upload-failed.title`)}),console.error(t)}},t[3]=d,t[4]=a,t[5]=i,t[6]=c,t[7]=s,t[8]=n,t[9]=l,t[10]=r,t[11]=o,t[12]=u,t[13]=h):h=t[13];let g=h,_;return t[14]!==d||t[15]!==g?(_={assetSourceUploader:d,handleSelectFilesToUpload:g},t[14]=d,t[15]=g,t[16]=_):_=t[16],_}function tCt(e){return e.status===`error`&&$St(e.error)}function nCt(e){return console.error(e.error)}function rCt(e){let t=(0,Z.c)(19),{client:n,schemaType:r,onChange:i,setIsUploading:a,uploadFailedTitleKey:o,uploadFailedDescriptionKey:s}=e,c=o===void 0?`inputs.file.upload-failed.title`:o,l=s===void 0?`inputs.file.upload-failed.description`:s,{push:u}=KE(),{t:d}=ox(),f=(0,$.useRef)(null),p;t[0]===i?p=t[1]:(p=()=>{i(Q6.from([XH([`_upload`])]))},t[0]=i,t[1]=p);let m=p,h;t[2]===m?h=t[3]:(h=()=>{f.current?.unsubscribe(),f.current=null,m()},t[2]=m,t[3]=h);let g=h,_;t[4]!==g||t[5]!==m||t[6]!==n||t[7]!==i||t[8]!==u||t[9]!==r||t[10]!==a||t[11]!==d||t[12]!==l||t[13]!==c?(_=(e,t,o)=>{let{source:s}=o===void 0?{}:o,p={metadata:lO(r,`options.metadata`),storeOriginalFilename:lO(r,`options.storeOriginalFilename`),source:s};g(),a(!0),i(Q6.from([qH({_type:r.name})])),f.current=e.upload(n,t,r,p).subscribe({next:e=>{e.patches&&i(Q6.from(e.patches))},error:e=>{console.error(e),u({status:`error`,description:d(l),title:d(c)}),m()},complete:()=>{a(!1)}})},t[4]=g,t[5]=m,t[6]=n,t[7]=i,t[8]=u,t[9]=r,t[10]=a,t[11]=d,t[12]=l,t[13]=c,t[14]=_):_=t[14];let v=_,y;return t[15]!==g||t[16]!==m||t[17]!==v?(y={uploadWith:v,cancelUpload:g,clearUploadStatus:m},t[15]=g,t[16]=m,t[17]=v,t[18]=y):y=t[18],y}function l5(e){let t=(0,Z.c)(22),{client:n,onChange:r,schemaType:i,onAssetLimitError:a,onAllComplete:o}=e,s=QSt(),{close:c,openForUpload:l,resetOnComplete:u,setIsUploading:d}=s,f=(0,$.useRef)(null),p;t[0]===c?p=t[1]:(p=()=>{c(),f.current?.focus()},t[0]=c,t[1]=p);let m=p,h;t[2]!==u||t[3]!==l||t[4]!==o||t[5]!==a||t[6]!==r||t[7]!==i||t[8]!==d?(h={onChange:r,schemaType:i,handleOpenSourceForUpload:l,handleAssetSourceResetOnComplete:u,setIsUploading:d,onAssetLimitError:a,onAllComplete:o},t[2]=u,t[3]=l,t[4]=o,t[5]=a,t[6]=r,t[7]=i,t[8]=d,t[9]=h):h=t[9];let{assetSourceUploader:g,handleSelectFilesToUpload:_}=eCt(h),v;t[10]!==n||t[11]!==r||t[12]!==i||t[13]!==d?(v={client:n,schemaType:i,onChange:r,setIsUploading:d},t[10]=n,t[11]=r,t[12]=i,t[13]=d,t[14]=v):v=t[14];let{uploadWith:y,clearUploadStatus:b}=rCt(v),x;return t[15]!==g||t[16]!==b||t[17]!==m||t[18]!==_||t[19]!==s||t[20]!==y?(x={...s,close:m,menuButtonRef:f,assetSourceUploader:g,handleSelectFilesToUpload:_,uploadWith:y,clearUploadStatus:b},t[15]=g,t[16]=b,t[17]=m,t[18]=_,t[19]=s,t[20]=y,t[21]=x):x=t[21],x}function u5(e){let t=(0,Z.c)(3),{member:n}=e;if((0,$.isValidElement)(n.component))return n.component;if((0,GI.isValidElementType)(n.component)){let e=n.component,r;return t[0]!==e||t[1]!==n.key?(r=(0,Q.jsx)(e,{},n.key),t[0]=e,t[1]=n.key,t[2]=r):r=t[2],r}return console.error(`Invalid decoration member, expected a valid react component but received:`,typeof n.component,n.component),null}function iCt(e){let t=(0,Z.c)(32),{documentId:n,documentType:r,templateName:i,templateParams:a,version:o}=e,s=$U(a),c=AI(),l=d5(),u=_P(),d=KE(),{t:f}=ox(),p;t[0]!==n||t[1]!==o?(p=o?In(n,o):n,t[0]=n,t[1]=o,t[2]=p):p=t[2];let m;t[3]!==r||t[4]!==p?(m={_id:p,_type:r},t[3]=r,t[4]=p,t[5]=m):m=t[5];let h=m,g;t[6]===h?g=t[7]:(g={loading:!0,error:null,value:h},t[6]=h,t[7]=g);let _=g,v;t[8]===h?v=t[9]:(v={loading:!1,error:null,value:h},t[8]=h,t[9]=v);let y=v,b;if(t[10]!==l||t[11]!==h||t[12]!==n||t[13]!==c||t[14]!==r||t[15]!==u||t[16]!==y||t[17]!==_||t[18]!==f||t[19]!==i||t[20]!==s||t[21]!==d){let e={documentId:n,documentType:r,templateName:i,templateParams:s},a;t[23]!==n||t[24]!==u||t[25]!==f||t[26]!==d?(a=e=>{if(e.type!==`error`)return;let t=()=>d.push({id:`initial-value-error-${n}`,status:`error`,title:f(`document.initial-value.error.title`),description:f(`document.initial-value.error.description`,{errorMessage:e.error.message})});gP(e.error)?u.handle(e.error).catch(t):t()},t[23]=n,t[24]=u,t[25]=f,t[26]=d,t[27]=a):a=t[27];let o;t[28]!==h||t[29]!==y||t[30]!==_?(o=e=>e.type===`loading`?_:e.type===`success`?{loading:!1,error:null,value:e.value?{...h,...e.value}:h}:e.type===`error`?{loading:!1,error:e.error,value:h}:y,t[28]=h,t[29]=y,t[30]=_,t[31]=o):o=t[31],b=c.initialValue(e,l).pipe(Ue(a),K(o),Ma(_)),t[10]=l,t[11]=h,t[12]=n,t[13]=c,t[14]=r,t[15]=u,t[16]=y,t[17]=_,t[18]=f,t[19]=i,t[20]=s,t[21]=d,t[22]=b}else b=t[22];return tD(b,_)}function d5(){let e=(0,Z.c)(6),t=fb(),n=AN(),r=bR(),i=ER(),a=jz(),o=t.getClient,s;return e[0]!==r||e[1]!==a||e[2]!==o||e[3]!==i||e[4]!==n?(s={projectId:i,dataset:a,getClient:o,schema:n,currentUser:r},e[0]=r,e[1]=a,e[2]=o,e[3]=i,e[4]=n,e[5]=s):s=e[5],s}function f5(){let e=(0,Z.c)(2),t=d5(),n;return e[0]===t?n=e[1]:(n=(e,n)=>RF(e,n,10,t),e[0]=t,e[1]=n),n}function p5(e){if(vc(e))return e.name===`object`?{}:{_type:e.name};if(yc(e))return[];if(e.jsonType===`string`)return``;if(e.jsonType===`number`)return 0;if(e.jsonType===`boolean`)return!1}function m5(e){if(!vc(e))throw Error(`Invalid item type: "${e.type}". Default array input can only contain objects (for now)`);return{...p5(e),_key:tN(12)}}var aCt=`before`,oCt=`after`;function sCt(e,t,n,...r){if(t!==aCt&&t!==oCt)throw Error(`Invalid position "${t}", must be either ${aCt} or ${oCt}`);let i=cCt(...r);if(e.length===0)return i;let a=e.length,o=Math.abs((a+n)%a)%a,s=t===`after`?o+1:o,c=e.slice();return c.splice(s,0,...cCt(i)),c}function cCt(...e){return e.reduce((e,t)=>e.concat(t),[])}var lCt={replace(e,t){return t},set(e,t){return t},setIfMissing(e,t){return e===void 0?t:e},unset(e,t){},inc(e,t){return e+t},dec(e,t){return e-t}},uCt=Object.keys(lCt);function dCt(e,t){if(!uCt.includes(t.type))throw Error(`Received patch of unsupported type "${t.type}" for primitives. This is most likely a bug.`);if(t.path.length>0)throw Error(`Cannot apply deep operations on primitive values. Received patch with type "${t.type}" and path "${t.path.map(e=>JSON.stringify(e)).join(`.`)} that targeted the value "${JSON.stringify(e)}"`);return lCt[t.type](e,t.value)}var fCt={replace(e,t){return t},set(e,t){return t},setIfMissing(e,t){return e===void 0?t:e},unset(e,t){},diffMatchPatch(e,t){let[n]=sg(dg(t),e,{allowExceedingIndices:!0});return n}},pCt=Object.keys(fCt);function mCt(e,t){if(!pCt.includes(t.type))throw Error(`Received patch of unsupported type: "${JSON.stringify(t.type)}" for string. This is most likely a bug.`);if(t.path.length>0)throw Error(`Cannot apply deep operations on string values. Received patch with type "${t.type}" and path "${t.path.join(`.`)} that targeted the value "${JSON.stringify(e)}"`);return fCt[t.type](e,t.value)}function h5(e,t){return t.reduce(g5,e)}function hCt(e,t){return Array.isArray(e)?yCt(e,t):QVe(e)?mCt(e,t):fD(e)?bCt(e,t):dCt(e,t)}function g5(e,t){return hCt(e,t)}var gCt=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function _Ct(e,t,n){let r=e.slice(),i=r[t];return r.splice(t,1),r.splice(n,0,i),r}function vCt(e,t){if(typeof t==`number`)return t;let n=n3(e,t);return n!==-1&&n}function yCt(e,t){let n=e.slice();if(t.path.length===0){if(t.type===`setIfMissing`){if(!Array.isArray(t.value))throw Error(`Cannot set value of an array to a non-array`);return e===void 0?t.value:e}if(t.type===`set`){if(!Array.isArray(t.value))throw Error(`Cannot set value of an array to a non-array`);return t.value}if(t.type===`unset`)return;if(t.type===`move`){if(!t.value||!gCt(t.value,`from`)||!gCt(t.value,`to`))throw Error(`Invalid value of 'move' patch. Expected a value with "from" and "to" indexes, instead got: ${JSON.stringify(t.value)}`);return _Ct(n,t.value.from,t.value.to)}throw Error(`Invalid array operation: ${t.type}`)}let[r,...i]=t.path,a=vCt(e,r);if(a===!1)return n;if(i.length===0){if(t.type===`insert`){let{position:n,items:r}=t;return sCt(e,n,a,r)}if(t.type===`unset`){if(typeof a!=`number`)throw Error(`Expected array index to be a number, instead got "${a}"`);return n.splice(a,1),n}}return n[a]=g5(n[a],{...t,path:i}),n}function bCt(e,t){let n=nut(e);if(t.path.length===0){if(t.type===`set`){if(!fD(t.value))throw Error(`Cannot set value of an object to a non-object`);return t.value}if(t.type===`unset`)return;if(t.type===`setIfMissing`)return e===void 0?t.value:e;throw Error(`Invalid object operation: ${t.type}`)}let[r,...i]=t.path;if(typeof r!=`string`)throw Error(`Expected field name to be a string, instead got: ${r}`);return i.length===0&&t.type===`unset`?KO(n,r):(n[r]=g5(n[r],{...t,path:i}),n)}function xCt(e){let t=(0,Z.c)(5),n=e.actions||WH,r;t[0]===n?r=t[1]:(r={actions:n},t[0]=n,t[1]=r);let i=r,a;return t[2]!==e.children||t[3]!==i?(a=(0,Q.jsx)(To.Provider,{value:i,children:e.children}),t[2]=e.children,t[3]=i,t[4]=a):a=t[4],a}function _5(){let e=(0,$.useContext)(To);if(!e)throw Error(`useDocumentFieldActions must be used within a DocumentFieldActionsProvider`);return e.actions}var v5=(0,$.memo)(function(e){let t=(0,Z.c)(14),n=(0,$.useRef)(e),r,i;t[0]===e?(r=t[1],i=t[2]):(r=()=>{n.current=e},i=[e],t[0]=e,t[1]=r,t[2]=i),(0,$.useEffect)(r,i);let a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=e=>n.current?.transformPatches?.(e)??[],t[3]=a):a=t[3];let o=a,s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=e=>{n.current.onChange(e)},t[4]=s):s=t[4];let c=s,l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l=(e,t)=>{n.current.onPathFocus(e,t)},t[5]=l):l=t[5];let u=l,d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{n.current.onPathBlur(e)},t[6]=d):d=t[6];let f=d,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=e=>{n.current.onPathOpen(e)},t[7]=p):p=t[7];let m=p,h;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(h=(e,t)=>{n.current.onSetPathCollapsed(e,t)},t[8]=h):h=t[8];let g=h,_;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(_=(e,t)=>{n.current.onSetFieldSetCollapsed(e,t)},t[9]=_):_=t[9];let v=_,y;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(y=(e,t)=>{n.current.onFieldGroupSelect(e,t)},t[10]=y):y=t[10];let b=y,x;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(x={transformPatches:o,onChange:c,onPathFocus:u,onPathBlur:f,onPathOpen:m,onSetPathCollapsed:g,onSetFieldSetCollapsed:v,onFieldGroupSelect:b},t[11]=x):x=t[11];let S=x,C;return t[12]===e.children?C=t[13]:(C=(0,Q.jsx)(Fo.Provider,{value:S,children:e.children}),t[12]=e.children,t[13]=C),C});function y5(){let e=(0,$.useContext)(Fo);if(!e)throw Error(`Form context not provided`);return e}function SCt(e){return e._key!==void 0}function CCt(e){return SCt(e)?e:{...e,_key:Az(12)}}var wCt=[`_key`,`_type`,`_weak`];function b5(e){return Object.keys(e).every(e=>wCt.includes(e))}var TCt=(e,t)=>{let n=nN(t);return e.of.find(e=>e.name===n)};function ECt(e,t){return Object.entries(e).map(([e,n])=>YH(n,[...t,e]))}function DCt(e,t,n){return C(e).pipe(Ee(e=>{let r={_key:e._key};return nt(TCt(t,e)).pipe(Ee(e=>e?nt(e):et),Ee(t=>!b5(e)||!n?et:Fe(nt({type:`patch`,patches:[YH(!0,[r,`_resolvingInitialValue`])]}),xe(()=>n(t,e)).pipe(je(sx),K(e=>({type:`patch`,patches:ECt(e,[r])})),Ge(n=>nt({type:`error`,error:n,item:e,schemaType:t}))),nt({type:`patch`,patches:[XH([r,`_resolvingInitialValue`])]}))))}))}function OCt(e){let t=(0,Z.c)(158),{onPathBlur:n,onPathFocus:r,onChange:i,onSetPathCollapsed:a,onSetFieldSetCollapsed:o,onPathOpen:s,onFieldGroupSelect:c}=y5(),{member:l,renderAnnotation:u,renderBlock:d,renderField:f,renderInlineBlock:p,renderInput:m,renderItem:h,renderPreview:g}=e,_=_5(),v=(0,$.useRef)(void 0),y;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(y={},t[0]=y):y=t[0];let b=(0,$.useRef)(y),x;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(x=[],t[1]=x):x=t[1];let[S,C]=(0,$.useState)(x),w;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(w=(e,t)=>{!e&&t&&v.current?.focus()},t[2]=w):w=t[2],U6(l.field.focused,w);let T;t[3]!==l.field.path||t[4]!==r?(T=e=>{e.currentTarget===e.target&&e.currentTarget===v.current&&r(l.field.path)},t[3]=l.field.path,t[4]=r,t[5]=T):T=t[5];let E=T,D;t[6]!==l.field.path||t[7]!==n?(D=e=>{e.currentTarget===e.target&&e.currentTarget===v.current&&n(l.field.path)},t[6]=l.field.path,t[7]=n,t[8]=D):D=t[8];let O=D,k=(0,$.useRef)(l.field.value),A,j;t[9]===l.field.value?(A=t[10],j=t[11]):(A=()=>{k.current=l.field.value},j=[l.field.value],t[9]=l.field.value,t[10]=A,t[11]=j),(0,$.useEffect)(A,j);let M;t[12]===l.field.schemaType?M=t[13]:(M=bc(l.field.schemaType),t[12]=l.field.schemaType,t[13]=M);let N=M,P;t[14]!==N||t[15]!==l.name||t[16]!==i?(P=e=>{let t=Q6.from(e).patches;if(t.some(jCt)&&!N&&(k.current=h5(k.current||[],t),Array.isArray(k.current)&&!k.current.length)){i(Q6.from(XH([l.name])));return}i(Q6.from(e).prepend(qH([])).prefixAll(l.name))},t[14]=N,t[15]=l.name,t[16]=i,t[17]=P):P=t[17];let F=P,I=f5(),L=KE(),{t:R}=ox(),z;t[18]!==l.field.path||t[19]!==a?(z=()=>{a(l.field.path,!0)},t[18]=l.field.path,t[19]=a,t[20]=z):z=t[20];let B=z,V;t[21]!==l.field.path||t[22]!==a?(V=()=>{a(l.field.path,!1)},t[21]=l.field.path,t[22]=a,t[23]=V):V=t[23];let H=V,U;t[24]!==l.field.path||t[25]!==a?(U=e=>{a(l.field.path.concat({_key:e}),!0)},t[24]=l.field.path,t[25]=a,t[26]=U):U=t[26];let W=U,ee;t[27]!==l.field.path||t[28]!==a?(ee=e=>{a(l.field.path.concat({_key:e}),!1)},t[27]=l.field.path,t[28]=a,t[29]=ee):ee=t[29];let te=ee,ne;t[30]!==s||t[31]!==a?(ne=e=>{s(e),a(e,!1)},t[30]=s,t[31]=a,t[32]=ne):ne=t[32];let re=ne,ie;t[33]!==l.field.path||t[34]!==s||t[35]!==a?(ie=()=>{s(l.field.path),a(l.field.path,!0)},t[33]=l.field.path,t[34]=s,t[35]=a,t[36]=ie):ie=t[36];let ae=ie,oe;t[37]!==F||t[38]!==re||t[39]!==l.field.path||t[40]!==l.field.schemaType||t[41]!==r||t[42]!==I||t[43]!==L?(oe=e=>{if(e.items.length===0)throw Error(`Insert event should include at least one item`);let t=e.items.map(ACt);F(Q6.from([JH(t,e.position,[e.referenceItem])]));let n=t[0]._key,i=[...l.field.path,{_key:n}];r(i);let a=e.open!==!1;e.skipInitialValue?a&&re(i):DCt(t,l.field.schemaType,I).pipe(Ue(e=>{e.type===`patch`?F(e.patches):L.push({title:`Could not resolve initial value`,description:`Unable to resolve initial value for type: ${e.schemaType.title}: ${e.error.message}.`,status:`error`})})).subscribe({complete:()=>{a&&re(i)}})},t[37]=F,t[38]=re,t[39]=l.field.path,t[40]=l.field.schemaType,t[41]=r,t[42]=I,t[43]=L,t[44]=oe):oe=t[44];let se=oe,ce;t[45]!==F||t[46]!==l.field.value?(ce=e=>{let t=l.field.value,n=t?.[e.fromIndex],r=t?.[e.toIndex];if(e.fromIndex!==e.toIndex){if(!n?._key||!r?._key){console.error(`Neither the item you are moving nor the item you are moving to have a key. Cannot continue.`);return}F([XH([{_key:n._key}]),JH([n],e.fromIndex>e.toIndex?`before`:`after`,[{_key:r._key}])])}},t[45]=F,t[46]=l.field.value,t[47]=ce):ce=t[47];let le=ce,ue;t[48]===se?ue=t[49]:(ue=e=>{se({items:[e],position:`before`,referenceItem:0})},t[48]=se,t[49]=ue);let de=ue,G;t[50]===se?G=t[51]:(G=e=>{se({items:[e],position:`after`,referenceItem:-1})},t[50]=se,t[51]=G);let fe=G,pe;t[52]===F?pe=t[53]:(pe=e=>{b.current[e]&&(b.current[e].unsubscribe(),delete b.current[e]),F([XH([{_key:e}])])},t[52]=F,t[53]=pe);let me=pe,he;t[54]!==l.field.path||t[55]!==r?(he=(e,t)=>{r(l.field.path.concat(e),t)},t[54]=l.field.path,t[55]=r,t[56]=he):he=t[56];let ge=he,_e=l.field.id,ve;t[57]!==l.field.id||t[58]!==l.field.schemaType.description?(ve=OH(l.field.id,l.field.schemaType.description),t[57]=l.field.id,t[58]=l.field.schemaType.description,t[59]=ve):ve=t[59];let ye;t[60]===l.field.path?ye=t[61]:(ye=eW(`input`,l.field.path),t[60]=l.field.path,t[61]=ye);let be;t[62]===ye?be=t[63]:(be={anchorName:ye},t[62]=ye,t[63]=be);let xe;t[64]!==O||t[65]!==E||t[66]!==l.field.id||t[67]!==ve||t[68]!==be?(xe={onBlur:O,onFocus:E,id:_e,ref:v,"aria-describedby":ve,style:be},t[64]=O,t[65]=E,t[66]=l.field.id,t[67]=ve,t[68]=be,t[69]=xe):xe=t[69];let Se=xe,Ce=o5(),we=Ce.__internal.image.directUploads,Te=Ce.__internal.file.directUploads,Ee;t[70]!==Te||t[71]!==we?(Ee=(e,t)=>y8(`image`,e)&&!we||y8(`file`,e)&&!Te?null:N8(e,t),t[70]=Te,t[71]=we,t[72]=Ee):Ee=t[72];let De=Ee,Oe;t[73]!==F||t[74]!==De?(Oe=(e,t,n)=>{s5({assetsFromSource:e,onChange:e=>F(Q6.from(e).prefixAll({_key:n})),type:t,resolveUploader:De,uploadWith:void 0})},t[73]=F,t[74]=De,t[75]=Oe):Oe=t[75];let ke=Oe,K;t[76]!==F||t[77]!==se||t[78]!==me||t[79]!==ke||t[80]!==R||t[81]!==L?(K=e=>{let{assetSource:t,schemaType:n,file:r}=e;if(t.Uploader){let e=m5(n),i=e._key;try{se({items:[e],position:`after`,referenceItem:-1,open:!1}),F(Q6.from(M8(r)).prefixAll({_key:i}));let a=new t.Uploader;C(e=>{let r=t.component,o=(0,Q.jsx)(r,{assetSource:t,action:`upload`,onSelect:e=>ke(e,n,i),accept:`*/*`,onClose:vO,selectedAssets:[],selectionType:`single`,uploader:a},i);return[...e,o]});let o=a.subscribe(e=>{bb187:switch(e.type){case`progress`:F(Q6.from([YH(Math.max(2,e.progress),[{_key:i},A8,`progress`]),YH(new Date().toISOString(),[{_key:i},A8,`updatedAt`])]));break bb187;case`error`:e.files.forEach(kCt),L.push({status:`error`,description:R(`asset-sources.common.uploader.upload-failed.description`),title:R(`asset-sources.common.uploader.upload-failed.title`)});break bb187;case`all-complete`:F(Q6.from([XH([{_key:i},A8])]));break bb187}});b.current={...b.current,[i]:{unsubscribe:()=>(C(e=>e.filter(e=>e.key!==i)),o),uploader:a}},a.upload([r],{schemaType:n,onChange:e=>{F(Q6.from(e).prefixAll({_key:i}))}})}catch(e){console.error(e),b.current?.[i]?.unsubscribe(),F(Q6.from([XH([`_upload`])]).prefixAll({_key:i})),me(i)}}},t[76]=F,t[77]=se,t[78]=me,t[79]=ke,t[80]=R,t[81]=L,t[82]=K):K=t[82];let Ae=K,je=l.field.value,Me=l.field.displayInlineChanges??!1,Ne;t[83]!==Se||t[84]!==F||t[85]!==ae||t[86]!==W||t[87]!==te||t[88]!==ge||t[89]!==se||t[90]!==fe||t[91]!==de||t[92]!==le||t[93]!==re||t[94]!==me||t[95]!==Ae||t[96]!==l.field.__unstable_computeDiff||t[97]!==l.field.baseVariantValue||t[98]!==l.field.changed||t[99]!==l.field.changedFromBaseVariant||t[100]!==l.field.compareValue||t[101]!==l.field.focusPath||t[102]!==l.field.focused||t[103]!==l.field.hasBaseVariant||t[104]!==l.field.hasUpstreamVersion||t[105]!==l.field.id||t[106]!==l.field.level||t[107]!==l.field.members||t[108]!==l.field.path||t[109]!==l.field.presence||t[110]!==l.field.readOnly||t[111]!==l.field.schemaType||t[112]!==l.field.validation||t[113]!==u||t[114]!==d||t[115]!==f||t[116]!==p||t[117]!==m||t[118]!==h||t[119]!==g||t[120]!==I||t[121]!==De||t[122]!==je||t[123]!==Me?(Ne={level:l.field.level,members:l.field.members,value:je,readOnly:l.field.readOnly,schemaType:l.field.schemaType,changed:l.field.changed,__unstable_computeDiff:l.field.__unstable_computeDiff,compareValue:l.field.compareValue,hasUpstreamVersion:l.field.hasUpstreamVersion,changedFromBaseVariant:l.field.changedFromBaseVariant,baseVariantValue:l.field.baseVariantValue,hasBaseVariant:l.field.hasBaseVariant,id:l.field.id,onItemExpand:te,onItemCollapse:W,onItemClose:ae,onItemOpen:re,displayInlineChanges:Me,focusPath:l.field.focusPath,focused:l.field.focused,path:l.field.path,onChange:F,onInsert:se,onItemMove:le,onItemRemove:me,onItemAppend:fe,onItemPrepend:de,onPathFocus:ge,resolveInitialValue:I,onSelectFile:Ae,resolveUploader:De,validation:l.field.validation,presence:l.field.presence,renderAnnotation:u,renderBlock:d,renderInlineBlock:p,renderInput:m,renderField:f,renderItem:h,renderPreview:g,elementProps:Se},t[83]=Se,t[84]=F,t[85]=ae,t[86]=W,t[87]=te,t[88]=ge,t[89]=se,t[90]=fe,t[91]=de,t[92]=le,t[93]=re,t[94]=me,t[95]=Ae,t[96]=l.field.__unstable_computeDiff,t[97]=l.field.baseVariantValue,t[98]=l.field.changed,t[99]=l.field.changedFromBaseVariant,t[100]=l.field.compareValue,t[101]=l.field.focusPath,t[102]=l.field.focused,t[103]=l.field.hasBaseVariant,t[104]=l.field.hasUpstreamVersion,t[105]=l.field.id,t[106]=l.field.level,t[107]=l.field.members,t[108]=l.field.path,t[109]=l.field.presence,t[110]=l.field.readOnly,t[111]=l.field.schemaType,t[112]=l.field.validation,t[113]=u,t[114]=d,t[115]=f,t[116]=p,t[117]=m,t[118]=h,t[119]=g,t[120]=I,t[121]=De,t[122]=je,t[123]=Me,t[124]=Ne):Ne=t[124];let Pe=Ne,Fe=Pe,Ie;t[125]!==Pe||t[126]!==m?(Ie=(0,Q.jsx)(MCt,{...Pe,render:m}),t[125]=Pe,t[126]=m,t[127]=Ie):Ie=t[127];let Le;t[128]!==_||t[129]!==B||t[130]!==H||t[131]!==l.collapsed||t[132]!==l.collapsible||t[133]!==l.field.changed||t[134]!==l.field.changedFromBaseVariant||t[135]!==l.field.id||t[136]!==l.field.level||t[137]!==l.field.path||t[138]!==l.field.presence||t[139]!==l.field.schemaType||t[140]!==l.field.validation||t[141]!==l.field.value||t[142]!==l.index||t[143]!==l.name||t[144]!==f||t[145]!==Fe||t[146]!==Ie?(Le=(0,Q.jsx)(NCt,{actions:_,name:l.name,index:l.index,level:l.field.level,value:l.field.value,title:l.field.schemaType.title,description:l.field.schemaType.description,collapsible:l.collapsible,collapsed:l.collapsed,changed:l.field.changed,changedFromBaseVariant:l.field.changedFromBaseVariant,onCollapse:B,onExpand:H,schemaType:l.field.schemaType,inputId:l.field.id,path:l.field.path,presence:l.field.presence,validation:l.field.validation,inputProps:Fe,render:f,children:Ie}),t[128]=_,t[129]=B,t[130]=H,t[131]=l.collapsed,t[132]=l.collapsible,t[133]=l.field.changed,t[134]=l.field.changedFromBaseVariant,t[135]=l.field.id,t[136]=l.field.level,t[137]=l.field.path,t[138]=l.field.presence,t[139]=l.field.schemaType,t[140]=l.field.validation,t[141]=l.field.value,t[142]=l.index,t[143]=l.name,t[144]=f,t[145]=Fe,t[146]=Ie,t[147]=Le):Le=t[147];let Re;return t[148]!==S||t[149]!==F||t[150]!==c||t[151]!==n||t[152]!==r||t[153]!==s||t[154]!==o||t[155]!==a||t[156]!==Le?(Re=(0,Q.jsxs)(v5,{onFieldGroupSelect:c,onChange:F,onSetFieldSetCollapsed:o,onSetPathCollapsed:a,onPathOpen:s,onPathBlur:n,onPathFocus:r,children:[Le,S]}),t[148]=S,t[149]=F,t[150]=c,t[151]=n,t[152]=r,t[153]=s,t[154]=o,t[155]=a,t[156]=Le,t[157]=Re):Re=t[157],Re}function kCt(e){console.error(e.error)}function ACt(e){return CCt(e)}function jCt(e){return e.type===`unset`&&e.path.length===1}function MCt({render:e,...t}){return e(t)}function NCt({render:e,...t}){return e(t)}function PCt(e,t){return new h(n=>{let r=new FileReader;return r.onerror=e=>n.error(e),r.onload=()=>{n.next(r.result),n.complete()},r.readAsText(e,t),()=>{r.abort()}})}function FCt(e,t,n){let r=e.slice(),i=r[t];return r.splice(t,1),r.splice(n,0,i),r}function ICt(e,t,n){let r=t.slice();return r.splice(e+1,0,...n),r}function LCt(e){return/^\d+$/.test(e)}function RCt(e,t){let n=!1,r=!1,i=!1;return t.forEach(e=>{wc(e)&&(n=!0),Tc(e)&&(i=!0),Dc(e)&&(r=!0)}),n&&(e===`true`||e===`false`)?e===`true`:r&&LCt(e)?Number(e):i?e:void 0}function zCt(e){return{priority:0,accepts:`text/*`,type:`string`,upload(t,n){return PCt(n,`utf-8`).pipe(K(t=>t?.split(/[\n\r]/).map(t=>RCt(t,e)).filter(e=>e!==void 0)),je(e=>Array.isArray(e)),K(e=>({type:`uploadProgress`,patches:[JH(e,`after`,[-1])]})))}}}function BCt(e){let t=(0,Z.c)(130),{onPathBlur:n,onPathFocus:r,onChange:i,onPathOpen:a,onSetPathCollapsed:o,onSetFieldSetCollapsed:s,onFieldGroupSelect:c}=y5(),{member:l,renderAnnotation:u,renderBlock:d,renderField:f,renderInlineBlock:p,renderInput:m,renderItem:h,renderPreview:g}=e,_=_5(),v=(0,$.useRef)(void 0),y=(0,$.useRef)(void 0),b=pb(mb),x;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(x=(e,t)=>{!e&&t&&v.current?.focus()},t[0]=x):x=t[0],U6(l.field.focused,x);let S;t[1]!==l.field.path||t[2]!==r?(S=e=>{e.currentTarget===e.target&&e.currentTarget===v.current&&r(l.field.path)},t[1]=l.field.path,t[2]=r,t[3]=S):S=t[3];let C=S,w;t[4]!==l.field.path||t[5]!==n?(w=e=>{e.currentTarget===e.target&&e.currentTarget===v.current&&n(l.field.path)},t[4]=l.field.path,t[5]=n,t[6]=w):w=t[6];let T=w,E;t[7]!==l.field.value||t[8]!==l.name||t[9]!==i?(E=e=>{let t=Q6.from(e).patches;if(t.some(HCt)){let e=h5(l.field.value||[],t);if(Array.isArray(e)&&!e.length){i(Q6.from(XH([l.name])));return}}i(Q6.from(e).prepend(qH([])).prefixAll(l.name))},t[7]=l.field.value,t[8]=l.name,t[9]=i,t[10]=E):E=t[10];let D=E,O;t[11]!==l.field.path||t[12]!==o?(O=e=>{o(l.field.path,e)},t[11]=l.field.path,t[12]=o,t[13]=O):O=t[13];let k=O,A;t[14]!==l.field.path||t[15]!==o?(A=()=>{o(l.field.path,!0)},t[14]=l.field.path,t[15]=o,t[16]=A):A=t[16];let j=A,M;t[17]!==l.field.path||t[18]!==o?(M=()=>{o(l.field.path,!1)},t[17]=l.field.path,t[18]=o,t[19]=M):M=t[19];let N=M,P;t[20]===D?P=t[21]:(P=e=>{D(e.length===0?XH():YH(e))},t[20]=D,t[21]=P);let F=P,I;t[22]!==l.field||t[23]!==F?(I=e=>{let{value:t}=l.field,n=t===void 0?[]:t;e.fromIndex!==e.toIndex&&F(FCt(n,e.fromIndex,e.toIndex))},t[22]=l.field,t[23]=F,t[24]=I):I=t[24];let L=I,R;t[25]!==l.field||t[26]!==F?(R=e=>{let{value:t}=l.field;F((t===void 0?[]:t).concat(e))},t[25]=l.field,t[26]=F,t[27]=R):R=t[27];let z=R,B;t[28]!==l.field||t[29]!==F?(B=e=>{let{value:t}=l.field,n=t===void 0?[]:t;F([e].concat(n||[]))},t[28]=l.field,t[29]=F,t[30]=B):B=t[30];let V=B,H;t[31]!==l.field||t[32]!==F?(H=e=>{let{value:t}=l.field,n=t===void 0?[]:t,r=e.referenceIndex+(e.position===`before`?-1:0);F(ICt(r,n,e.items))},t[31]=l.field,t[32]=F,t[33]=H):H=t[33];let U=H,W;t[34]===D?W=t[35]:(W=e=>{D(XH([e]))},t[34]=D,t[35]=W);let ee=W,te;t[36]!==l.field.path||t[37]!==r?(te=e=>{r(l.field.path.concat([e]))},t[36]=l.field.path,t[37]=r,t[38]=te):te=t[38];let ne=te,re=l.field.id,ie;t[39]!==l.field.id||t[40]!==l.field.schemaType.description?(ie=OH(l.field.id,l.field.schemaType.description),t[39]=l.field.id,t[40]=l.field.schemaType.description,t[41]=ie):ie=t[41];let ae;t[42]===l.field.path?ae=t[43]:(ae=eW(`input`,l.field.path),t[42]=l.field.path,t[43]=ae);let oe;t[44]===ae?oe=t[45]:(oe={anchorName:ae},t[44]=ae,t[45]=oe);let se;t[46]!==T||t[47]!==C||t[48]!==l.field.id||t[49]!==ie||t[50]!==oe?(se={onBlur:T,onFocus:C,id:re,ref:v,"aria-describedby":ie,style:oe},t[46]=T,t[47]=C,t[48]=l.field.id,t[49]=ie,t[50]=oe,t[51]=se):se=t[51];let ce=se,le=l.field.schemaType.of,ue;t[52]===le?ue=t[53]:(ue=zCt(le),t[52]=le,t[53]=ue);let de=ue,G;t[54]===de?G=t[55]:(G=(e,t)=>n8(t,`text/*`)?de:null,t[54]=de,t[55]=G);let fe=G,pe;t[56]!==b||t[57]!==D||t[58]!==ne||t[59]!==l.field.value?(pe=e=>{let{file:t,schemaType:n,uploader:r}=e,i=(l.field.value||[]).length,a=r.upload(b,t,n).pipe(K(VCt),Ue(e=>{D(e.patches),ne(i)}));y.current&&y.current.unsubscribe(),y.current=a.subscribe()},t[56]=b,t[57]=D,t[58]=ne,t[59]=l.field.value,t[60]=pe):pe=t[60];let me=pe,he=l.field.value,ge=l.field.displayInlineChanges??!1,_e;t[61]!==ce||t[62]!==z||t[63]!==D||t[64]!==ne||t[65]!==U||t[66]!==L||t[67]!==V||t[68]!==ee||t[69]!==k||t[70]!==me||t[71]!==l.field.__unstable_computeDiff||t[72]!==l.field.baseVariantValue||t[73]!==l.field.changed||t[74]!==l.field.changedFromBaseVariant||t[75]!==l.field.compareValue||t[76]!==l.field.focusPath||t[77]!==l.field.focused||t[78]!==l.field.hasBaseVariant||t[79]!==l.field.hasUpstreamVersion||t[80]!==l.field.id||t[81]!==l.field.level||t[82]!==l.field.members||t[83]!==l.field.path||t[84]!==l.field.presence||t[85]!==l.field.readOnly||t[86]!==l.field.schemaType||t[87]!==l.field.validation||t[88]!==u||t[89]!==d||t[90]!==p||t[91]!==m||t[92]!==h||t[93]!==g||t[94]!==fe||t[95]!==he||t[96]!==ge?(_e={level:l.field.level,members:l.field.members,value:he,compareValue:l.field.compareValue,readOnly:l.field.readOnly,onSetCollapsed:k,schemaType:l.field.schemaType,changed:l.field.changed,__unstable_computeDiff:l.field.__unstable_computeDiff,hasUpstreamVersion:l.field.hasUpstreamVersion,changedFromBaseVariant:l.field.changedFromBaseVariant,baseVariantValue:l.field.baseVariantValue,hasBaseVariant:l.field.hasBaseVariant,id:l.field.id,elementProps:ce,path:l.field.path,focusPath:l.field.focusPath,focused:l.field.focused,onChange:D,onInsert:U,onMoveItem:L,onItemRemove:ee,onItemAppend:z,onItemPrepend:V,validation:l.field.validation,presence:l.field.presence,resolveUploader:fe,onUpload:me,renderAnnotation:u,renderBlock:d,renderInlineBlock:p,renderInput:m,renderItem:h,onIndexFocus:ne,renderPreview:g,displayInlineChanges:ge},t[61]=ce,t[62]=z,t[63]=D,t[64]=ne,t[65]=U,t[66]=L,t[67]=V,t[68]=ee,t[69]=k,t[70]=me,t[71]=l.field.__unstable_computeDiff,t[72]=l.field.baseVariantValue,t[73]=l.field.changed,t[74]=l.field.changedFromBaseVariant,t[75]=l.field.compareValue,t[76]=l.field.focusPath,t[77]=l.field.focused,t[78]=l.field.hasBaseVariant,t[79]=l.field.hasUpstreamVersion,t[80]=l.field.id,t[81]=l.field.level,t[82]=l.field.members,t[83]=l.field.path,t[84]=l.field.presence,t[85]=l.field.readOnly,t[86]=l.field.schemaType,t[87]=l.field.validation,t[88]=u,t[89]=d,t[90]=p,t[91]=m,t[92]=h,t[93]=g,t[94]=fe,t[95]=he,t[96]=ge,t[97]=_e):_e=t[97];let ve=_e,ye=ve,be;t[98]!==ve||t[99]!==m?(be=(0,Q.jsx)(UCt,{...ve,render:m}),t[98]=ve,t[99]=m,t[100]=be):be=t[100];let xe;t[101]!==_||t[102]!==j||t[103]!==N||t[104]!==l.collapsed||t[105]!==l.collapsible||t[106]!==l.field.changed||t[107]!==l.field.changedFromBaseVariant||t[108]!==l.field.id||t[109]!==l.field.level||t[110]!==l.field.path||t[111]!==l.field.presence||t[112]!==l.field.schemaType||t[113]!==l.field.validation||t[114]!==l.field.value||t[115]!==l.index||t[116]!==l.name||t[117]!==f||t[118]!==ye||t[119]!==be?(xe=(0,Q.jsx)(WCt,{actions:_,name:l.name,index:l.index,level:l.field.level,value:l.field.value,title:l.field.schemaType.title,description:l.field.schemaType.description,collapsible:l.collapsible,collapsed:l.collapsed,onExpand:N,changed:l.field.changed,changedFromBaseVariant:l.field.changedFromBaseVariant,onCollapse:j,schemaType:l.field.schemaType,inputId:l.field.id,path:l.field.path,presence:l.field.presence,validation:l.field.validation,inputProps:ye,render:f,children:be}),t[101]=_,t[102]=j,t[103]=N,t[104]=l.collapsed,t[105]=l.collapsible,t[106]=l.field.changed,t[107]=l.field.changedFromBaseVariant,t[108]=l.field.id,t[109]=l.field.level,t[110]=l.field.path,t[111]=l.field.presence,t[112]=l.field.schemaType,t[113]=l.field.validation,t[114]=l.field.value,t[115]=l.index,t[116]=l.name,t[117]=f,t[118]=ye,t[119]=be,t[120]=xe):xe=t[120];let Se;return t[121]!==D||t[122]!==c||t[123]!==n||t[124]!==r||t[125]!==a||t[126]!==s||t[127]!==o||t[128]!==xe?(Se=(0,Q.jsx)(v5,{onFieldGroupSelect:c,onChange:D,onPathOpen:a,onSetFieldSetCollapsed:s,onSetPathCollapsed:o,onPathBlur:n,onPathFocus:r,children:xe}),t[121]=D,t[122]=c,t[123]=n,t[124]=r,t[125]=a,t[126]=s,t[127]=o,t[128]=xe,t[129]=Se):Se=t[129],Se}function VCt(e){return Q6.from(e.patches||[])}function HCt(e){return e.type===`unset`&&e.path.length===1}function UCt({render:e,...t}){return e(t)}function WCt({render:e,...t}){return e(t)}function GCt(e){return vc(e.field.schemaType)}function KCt(e){return yc(e.field.schemaType)&&e.field.schemaType.of.every(e=>Oc(e))}function x5(e){return yc(e.field.schemaType)&&e.field.schemaType.of.every(e=>vc(e))}function qCt(e){return Oc(e.field.schemaType)}var JCt=function(e){let t=(0,Z.c)(137),{onPathBlur:n,onPathFocus:r,onChange:i,onPathOpen:a,onSetPathCollapsed:o,onSetFieldSetCollapsed:s,onFieldGroupSelect:c}=y5(),{member:l,renderAnnotation:u,renderBlock:d,renderField:f,renderInlineBlock:p,renderInput:m,renderItem:h,renderPreview:g}=e,_=_5(),v=(0,$.useRef)(void 0),y=(0,$.useRef)(l.field.value),b,x;t[0]===l.field.value?(b=t[1],x=t[2]):(b=()=>{y.current=l.field.value},x=[l.field.value],t[0]=l.field.value,t[1]=b,t[2]=x),(0,$.useEffect)(b,x);let S;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(S=(e,t)=>{!e&&t&&v.current?.focus()},t[3]=S):S=t[3],U6(l.field.focused,S);let C;t[4]!==l.field.path||t[5]!==n?(C=()=>{n(l.field.path)},t[4]=l.field.path,t[5]=n,t[6]=C):C=t[6];let w=C,T;t[7]!==l.field.path||t[8]!==r?(T=()=>{r(l.field.path)},t[7]=l.field.path,t[8]=r,t[9]=T):T=t[9];let E=T,D;t[10]!==l.field.path||t[11]!==r?(D=e=>{r(l.field.path.concat(e))},t[10]=l.field.path,t[11]=r,t[12]=D):D=t[12];let O=D,k;t[13]!==l.field.path.length||t[14]!==l.field.schemaType||t[15]!==l.name||t[16]!==i?(k=e=>{if(l.field.path.length!==0){let t=Q6.from(e).patches;if(y.current=h5(y.current||{},t),y.current&&mPe(y.current)){i(Q6.from(XH([l.name])));return}}i(Q6.from(e).prepend(qH(p5(l.field.schemaType))).prefixAll(l.name))},t[13]=l.field.path.length,t[14]=l.field.schemaType,t[15]=l.name,t[16]=i,t[17]=k):k=t[17];let A=k,j;t[18]!==l.field.path||t[19]!==o?(j=()=>{o(l.field.path,!0)},t[18]=l.field.path,t[19]=o,t[20]=j):j=t[20];let M=j,N;t[21]!==l.field.path||t[22]!==o?(N=()=>{o(l.field.path,!1)},t[21]=l.field.path,t[22]=o,t[23]=N):N=t[23];let P=N,F;t[24]!==l.field.path||t[25]!==o?(F=e=>{o(l.field.path.concat(e),!0)},t[24]=l.field.path,t[25]=o,t[26]=F):F=t[26];let I=F,L;t[27]!==l.field.path||t[28]!==o?(L=e=>{o(l.field.path.concat(e),!1)},t[27]=l.field.path,t[28]=o,t[29]=L):L=t[29];let R=L,z;t[30]!==l.field.path||t[31]!==a?(z=e=>{a(l.field.path.concat(e))},t[30]=l.field.path,t[31]=a,t[32]=z):z=t[32];let B=z,V;t[33]!==l.field.path||t[34]!==a?(V=()=>{a(l.field.path)},t[33]=l.field.path,t[34]=a,t[35]=V):V=t[35];let H=V,U;t[36]!==l.field.path||t[37]!==s?(U=e=>{s(l.field.path.concat(e),!1)},t[36]=l.field.path,t[37]=s,t[38]=U):U=t[38];let W=U,ee;t[39]!==l.field.path||t[40]!==s?(ee=e=>{s(l.field.path.concat(e),!0)},t[39]=l.field.path,t[40]=s,t[41]=ee):ee=t[41];let te=ee,ne;t[42]!==l.field.path||t[43]!==a?(ne=()=>{a(l.field.path)},t[42]=l.field.path,t[43]=a,t[44]=ne):ne=t[44];let re=ne,ie;t[45]!==l.field.path||t[46]!==a?(ie=()=>{a(l.field.path.slice(0,-1))},t[45]=l.field.path,t[46]=a,t[47]=ie):ie=t[47];let ae=ie,oe;t[48]!==l.field.path||t[49]!==c?(oe=e=>{c(l.field.path,e)},t[48]=l.field.path,t[49]=c,t[50]=oe):oe=t[50];let se=oe,ce=l.field.id,le;t[51]!==l.field.id||t[52]!==l.field.schemaType.description?(le=OH(l.field.id,l.field.schemaType.description),t[51]=l.field.id,t[52]=l.field.schemaType.description,t[53]=le):le=t[53];let ue;t[54]===l.field.path?ue=t[55]:(ue=eW(`input`,l.field.path),t[54]=l.field.path,t[55]=ue);let de;t[56]===ue?de=t[57]:(de={anchorName:ue},t[56]=ue,t[57]=de);let G;t[58]!==w||t[59]!==E||t[60]!==l.field.id||t[61]!==le||t[62]!==de?(G={onBlur:w,onFocus:E,id:ce,ref:v,"aria-describedby":le,autoComplete:`off`,style:de},t[58]=w,t[59]=E,t[60]=l.field.id,t[61]=le,t[62]=de,t[63]=G):G=t[63];let fe=G,pe=l.field.displayInlineChanges??!1,me;t[64]!==fe||t[65]!==A||t[66]!==H||t[67]!==I||t[68]!==te||t[69]!==R||t[70]!==W||t[71]!==O||t[72]!==B||t[73]!==se||t[74]!==l.field.__unstable_computeDiff||t[75]!==l.field.baseVariantValue||t[76]!==l.field.changed||t[77]!==l.field.changedFromBaseVariant||t[78]!==l.field.compareValue||t[79]!==l.field.focusPath||t[80]!==l.field.focused||t[81]!==l.field.groups||t[82]!==l.field.hasBaseVariant||t[83]!==l.field.hasUpstreamVersion||t[84]!==l.field.id||t[85]!==l.field.level||t[86]!==l.field.members||t[87]!==l.field.path||t[88]!==l.field.presence||t[89]!==l.field.readOnly||t[90]!==l.field.schemaType||t[91]!==l.field.validation||t[92]!==l.field.value||t[93]!==u||t[94]!==d||t[95]!==f||t[96]!==p||t[97]!==m||t[98]!==h||t[99]!==g||t[100]!==pe?(me={elementProps:fe,level:l.field.level,members:l.field.members,value:l.field.value,compareValue:l.field.compareValue,readOnly:l.field.readOnly,validation:l.field.validation,presence:l.field.presence,schemaType:l.field.schemaType,changed:l.field.changed,__unstable_computeDiff:l.field.__unstable_computeDiff,hasUpstreamVersion:l.field.hasUpstreamVersion,changedFromBaseVariant:l.field.changedFromBaseVariant,baseVariantValue:l.field.baseVariantValue,hasBaseVariant:l.field.hasBaseVariant,id:l.field.id,onFieldGroupSelect:se,onFieldOpen:B,onFieldClose:H,onFieldCollapse:I,onFieldExpand:R,onFieldSetExpand:W,onFieldSetCollapse:te,onPathFocus:O,path:l.field.path,focusPath:l.field.focusPath,focused:l.field.focused,groups:l.field.groups,onChange:A,renderAnnotation:u,renderBlock:d,renderField:f,renderInlineBlock:p,renderInput:m,renderItem:h,renderPreview:g,displayInlineChanges:pe},t[64]=fe,t[65]=A,t[66]=H,t[67]=I,t[68]=te,t[69]=R,t[70]=W,t[71]=O,t[72]=B,t[73]=se,t[74]=l.field.__unstable_computeDiff,t[75]=l.field.baseVariantValue,t[76]=l.field.changed,t[77]=l.field.changedFromBaseVariant,t[78]=l.field.compareValue,t[79]=l.field.focusPath,t[80]=l.field.focused,t[81]=l.field.groups,t[82]=l.field.hasBaseVariant,t[83]=l.field.hasUpstreamVersion,t[84]=l.field.id,t[85]=l.field.level,t[86]=l.field.members,t[87]=l.field.path,t[88]=l.field.presence,t[89]=l.field.readOnly,t[90]=l.field.schemaType,t[91]=l.field.validation,t[92]=l.field.value,t[93]=u,t[94]=d,t[95]=f,t[96]=p,t[97]=m,t[98]=h,t[99]=g,t[100]=pe,t[101]=me):me=t[101];let he=me,ge=he,_e;t[102]!==he||t[103]!==m?(_e=(0,Q.jsx)(YCt,{...he,render:m}),t[102]=he,t[103]=m,t[104]=_e):_e=t[104];let ve;t[105]!==_||t[106]!==ae||t[107]!==M||t[108]!==P||t[109]!==re||t[110]!==l.collapsed||t[111]!==l.collapsible||t[112]!==l.field.changed||t[113]!==l.field.changedFromBaseVariant||t[114]!==l.field.id||t[115]!==l.field.level||t[116]!==l.field.path||t[117]!==l.field.presence||t[118]!==l.field.schemaType||t[119]!==l.field.validation||t[120]!==l.field.value||t[121]!==l.index||t[122]!==l.name||t[123]!==l.open||t[124]!==f||t[125]!==ge||t[126]!==_e?(ve=(0,Q.jsx)(XCt,{actions:_,name:l.name,index:l.index,level:l.field.level,value:l.field.value,validation:l.field.validation,presence:l.field.presence,title:l.field.schemaType.title,description:l.field.schemaType.description,collapsible:l.collapsible,collapsed:l.collapsed,onCollapse:M,onExpand:P,open:l.open,changed:l.field.changed,changedFromBaseVariant:l.field.changedFromBaseVariant,onOpen:re,onClose:ae,schemaType:l.field.schemaType,inputId:l.field.id,path:l.field.path,inputProps:ge,render:f,children:_e}),t[105]=_,t[106]=ae,t[107]=M,t[108]=P,t[109]=re,t[110]=l.collapsed,t[111]=l.collapsible,t[112]=l.field.changed,t[113]=l.field.changedFromBaseVariant,t[114]=l.field.id,t[115]=l.field.level,t[116]=l.field.path,t[117]=l.field.presence,t[118]=l.field.schemaType,t[119]=l.field.validation,t[120]=l.field.value,t[121]=l.index,t[122]=l.name,t[123]=l.open,t[124]=f,t[125]=ge,t[126]=_e,t[127]=ve):ve=t[127];let ye;return t[128]!==A||t[129]!==c||t[130]!==n||t[131]!==r||t[132]!==a||t[133]!==s||t[134]!==o||t[135]!==ve?(ye=(0,Q.jsx)(v5,{onFieldGroupSelect:c,onChange:A,onSetFieldSetCollapsed:s,onPathOpen:a,onSetPathCollapsed:o,onPathBlur:n,onPathFocus:r,children:ve}),t[128]=A,t[129]=c,t[130]=n,t[131]=r,t[132]=a,t[133]=s,t[134]=o,t[135]=ve,t[136]=ye):ye=t[136],ye};function YCt({render:e,...t}){return e(t)}function XCt({render:e,...t}){return e(t)}var ZCt=new Set([`date`,`datetime-local`,`email`,`month`,`number`,`password`,`search`,`tel`,`text`,`time`,`url`,`week`]);function QCt(e){return e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&&ZCt.has(e.type)}function S5(e){let t=e.currentTarget;if(!QCt(t)||t.readOnly||t.disabled)return;let n=e.clipboardData?.getData(`text/plain`);if(!n)return;let r=Hn(n);r!==n&&(e.preventDefault(),$Ct(t,r))}function $Ct(e,t){try{if(typeof document.execCommand==`function`&&document.execCommand(`insertText`,!1,t))return}catch{}let{value:n}=e,r=e.selectionStart??0,i=e.selectionEnd??n.length,a=n.slice(0,r)+t+n.slice(i),o=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),`value`)?.set;o?o.call(e,a):e.value=a;try{let n=r+t.length;e.setSelectionRange(n,n)}catch{}e.dispatchEvent(new Event(`input`,{bubbles:!0}))}function ewt(e,t,n){return Dc(e)&&typeof n==`string`&&Number(n)===t?n:String(t??``)}function twt(e){let t=(0,Z.c)(88),{member:n,renderInput:r,renderField:i}=e,a=_5(),o=(0,$.useRef)(void 0),[s,c]=(0,$.useState)(),{onPathBlur:l,onPathFocus:u,onChange:d}=y5(),f=iZe(n.field.path),p,m;t[0]===n.field.focused?(p=t[1],m=t[2]):(p=()=>{n.field.focused&&o.current?.focus()},m=[n.field.focused],t[0]=n.field.focused,t[1]=p,t[2]=m),(0,$.useEffect)(p,m);let h;t[3]!==n.field.path||t[4]!==l?(h=()=>{l(n.field.path)},t[3]=n.field.path,t[4]=l,t[5]=h):h=t[5];let g=h,_;t[6]!==n.field.path||t[7]!==u?(_=()=>{u(n.field.path)},t[6]=n.field.path,t[7]=u,t[8]=_):_=t[8];let v=_,y;t[9]!==n.name||t[10]!==d?(y=e=>{d(Q6.from(e).prefixAll(n.name))},t[9]=n.name,t[10]=d,t[11]=y):y=t[11];let b=y,x;t[12]!==n.field.schemaType||t[13]!==n.name||t[14]!==d?(x=e=>{let t=e.currentTarget.value;if(Dc(n.field.schemaType)){if(t=e.currentTarget.valueAsNumber,t>2**53-1||t<-(2**53-1))return}else wc(n.field.schemaType)&&(t=e.currentTarget.checked);let r=t===``||typeof t==`number`&&isNaN(t);Dc(n.field.schemaType)&&c(r?void 0:e.currentTarget.value),d(Q6.from(r?XH():YH(t)).prefixAll(n.name))},t[12]=n.field.schemaType,t[13]=n.name,t[14]=d,t[15]=x):x=t[15];let S=x,C=n.field.id,w;t[16]!==s||t[17]!==n.field.schemaType||t[18]!==n.field.value?(w=ewt(n.field.schemaType,n.field.value,s),t[16]=s,t[17]=n.field.schemaType,t[18]=n.field.value,t[19]=w):w=t[19];let T=!!n.field.readOnly,E=n.field.schemaType.placeholder,D;t[20]!==n.field.id||t[21]!==n.field.schemaType.description?(D=OH(n.field.id,n.field.schemaType.description),t[20]=n.field.id,t[21]=n.field.schemaType.description,t[22]=D):D=t[22];let O;t[23]===n.field.path?O=t[24]:(O=eW(`input`,n.field.path),t[23]=n.field.path,t[24]=O);let k;t[25]===O?k=t[26]:(k={anchorName:O},t[25]=O,t[26]=k);let A;t[27]!==g||t[28]!==v||t[29]!==S||t[30]!==n.field.id||t[31]!==n.field.schemaType.placeholder||t[32]!==D||t[33]!==k||t[34]!==w||t[35]!==T?(A={onBlur:g,onFocus:v,id:C,ref:o,onChange:S,onPaste:S5,value:w,readOnly:T,placeholder:E,autoComplete:`off`,"aria-describedby":D,style:k},t[27]=g,t[28]=v,t[29]=S,t[30]=n.field.id,t[31]=n.field.schemaType.placeholder,t[32]=D,t[33]=k,t[34]=w,t[35]=T,t[36]=A):A=t[36];let j=A,M;bb0:{if(!f){M=n.field.validation;break bb0}let e;if(t[37]!==n.field.path||t[38]!==n.field.validation||t[39]!==f){let r=n.field.validation.filter(iwt),i;t[41]!==n.field.path||t[42]!==f?(i={level:`error`,message:f,path:n.field.path},t[41]=n.field.path,t[42]=f,t[43]=i):i=t[43],e=[i,...r],t[37]=n.field.path,t[38]=n.field.validation,t[39]=f,t[40]=e}else e=t[40];M=e}let N=M,P;t[44]===N?P=t[45]:(P=N.filter(rwt).map(nwt).join(` -`)||void 0,t[44]=N,t[45]=P);let F=P,I=n.field.value,L=n.field.schemaType,R=n.field.displayInlineChanges??!1,z;t[46]!==j||t[47]!==b||t[48]!==n.field.__unstable_computeDiff||t[49]!==n.field.baseVariantValue||t[50]!==n.field.changed||t[51]!==n.field.changedFromBaseVariant||t[52]!==n.field.compareValue||t[53]!==n.field.focused||t[54]!==n.field.hasBaseVariant||t[55]!==n.field.hasUpstreamVersion||t[56]!==n.field.id||t[57]!==n.field.level||t[58]!==n.field.path||t[59]!==n.field.presence||t[60]!==n.field.readOnly||t[61]!==I||t[62]!==L||t[63]!==R||t[64]!==N||t[65]!==F?(z={value:I,compareValue:n.field.compareValue,__unstable_computeDiff:n.field.__unstable_computeDiff,readOnly:n.field.readOnly,schemaType:L,changed:n.field.changed,hasUpstreamVersion:n.field.hasUpstreamVersion,changedFromBaseVariant:n.field.changedFromBaseVariant,baseVariantValue:n.field.baseVariantValue,hasBaseVariant:n.field.hasBaseVariant,id:n.field.id,path:n.field.path,focused:n.field.focused,level:n.field.level,onChange:b,validation:N,presence:n.field.presence,validationError:F,elementProps:j,displayInlineChanges:R},t[46]=j,t[47]=b,t[48]=n.field.__unstable_computeDiff,t[49]=n.field.baseVariantValue,t[50]=n.field.changed,t[51]=n.field.changedFromBaseVariant,t[52]=n.field.compareValue,t[53]=n.field.focused,t[54]=n.field.hasBaseVariant,t[55]=n.field.hasUpstreamVersion,t[56]=n.field.id,t[57]=n.field.level,t[58]=n.field.path,t[59]=n.field.presence,t[60]=n.field.readOnly,t[61]=I,t[62]=L,t[63]=R,t[64]=N,t[65]=F,t[66]=z):z=t[66];let B=z,V=B,H=n.field.schemaType,U=n.field.value,W;t[67]!==B||t[68]!==r?(W=(0,Q.jsx)(awt,{...B,render:r}),t[67]=B,t[68]=r,t[69]=W):W=t[69];let ee;return t[70]!==a||t[71]!==n.field.changed||t[72]!==n.field.changedFromBaseVariant||t[73]!==n.field.id||t[74]!==n.field.level||t[75]!==n.field.path||t[76]!==n.field.presence||t[77]!==n.field.schemaType.description||t[78]!==n.field.schemaType.title||t[79]!==n.index||t[80]!==n.name||t[81]!==i||t[82]!==V||t[83]!==H||t[84]!==U||t[85]!==W||t[86]!==N?(ee=(0,Q.jsx)(owt,{actions:a,changed:n.field.changed,changedFromBaseVariant:n.field.changedFromBaseVariant,description:n.field.schemaType.description,index:n.index,inputId:n.field.id,inputProps:V,level:n.field.level,name:n.name,path:n.field.path,presence:n.field.presence,schemaType:H,title:n.field.schemaType.title,validation:N,value:U,render:i,children:W}),t[70]=a,t[71]=n.field.changed,t[72]=n.field.changedFromBaseVariant,t[73]=n.field.id,t[74]=n.field.level,t[75]=n.field.path,t[76]=n.field.presence,t[77]=n.field.schemaType.description,t[78]=n.field.schemaType.title,t[79]=n.index,t[80]=n.name,t[81]=i,t[82]=V,t[83]=H,t[84]=U,t[85]=W,t[86]=N,t[87]=ee):ee=t[87],ee}function nwt(e){return e.message}function rwt(e){return e.level===`error`}function iwt(e){return e.level!==`error`}function awt({render:e,...t}){return e(t)}function owt({render:e,...t}){return e(t)}var C5=(0,$.memo)(function(e){let t=(0,Z.c)(31),{member:n,renderAnnotation:r,renderBlock:i,renderField:a,renderInlineBlock:o,renderInput:s,renderItem:c,renderPreview:l}=e;if(GCt(n)){let e;return t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a||t[4]!==o||t[5]!==s||t[6]!==c||t[7]!==l?(e=(0,Q.jsx)(JCt,{member:n,renderAnnotation:r,renderBlock:i,renderField:a,renderInlineBlock:o,renderInput:s,renderItem:c,renderPreview:l}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=e):e=t[8],e}if(KCt(n)){let e=c,u;return t[9]!==n||t[10]!==r||t[11]!==i||t[12]!==a||t[13]!==o||t[14]!==s||t[15]!==l||t[16]!==e?(u=(0,Q.jsx)(BCt,{member:n,renderAnnotation:r,renderBlock:i,renderField:a,renderInput:s,renderInlineBlock:o,renderItem:e,renderPreview:l}),t[9]=n,t[10]=r,t[11]=i,t[12]=a,t[13]=o,t[14]=s,t[15]=l,t[16]=e,t[17]=u):u=t[17],u}if(x5(n)){let e;return t[18]!==n||t[19]!==r||t[20]!==i||t[21]!==a||t[22]!==o||t[23]!==s||t[24]!==c||t[25]!==l?(e=(0,Q.jsx)(OCt,{member:n,renderAnnotation:r,renderBlock:i,renderField:a,renderInlineBlock:o,renderInput:s,renderItem:c,renderPreview:l}),t[18]=n,t[19]=r,t[20]=i,t[21]=a,t[22]=o,t[23]=s,t[24]=c,t[25]=l,t[26]=e):e=t[26],e}if(qCt(n)){let e;return t[27]!==n||t[28]!==a||t[29]!==s?(e=(0,Q.jsx)(twt,{member:n,renderField:a,renderInput:s}),t[27]=n,t[28]=a,t[29]=s,t[30]=e):e=t[30],e}return null}),swt={warning:`caution`,error:`critical`};function w5(e){let t=(0,Z.c)(31),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({children:n,status:a,suffix:i,title:o,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=a===void 0?`warning`:a,c=swt[s],l=`alert-${s}`,u;t[6]===s?u=t[7]:(u=s===`warning`&&(0,Q.jsx)(Kn,{}),t[6]=s,t[7]=u);let d;t[8]===s?d=t[9]:(d=s===`error`&&(0,Q.jsx)(dr,{}),t[8]=s,t[9]=d);let f;t[10]!==u||t[11]!==d?(f=(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[u,d]})}),t[10]=u,t[11]=d,t[12]=f):f=t[12];let p;t[13]===o?p=t[14]:(p=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:o}),t[13]=o,t[14]=p);let m;t[15]===n?m=t[16]:(m=n&&(0,Q.jsx)(X,{marginTop:3,children:n}),t[15]=n,t[16]=m);let h;t[17]!==p||t[18]!==m?(h=(0,Q.jsxs)(X,{flexBasis:`0%`,flexGrow:1,marginLeft:3,children:[p,m]}),t[17]=p,t[18]=m,t[19]=h):h=t[19];let g;t[20]!==f||t[21]!==h?(g=(0,Q.jsxs)(bn,{padding:4,children:[f,h]}),t[20]=f,t[21]=h,t[22]=g):g=t[22];let _;t[23]===i?_=t[24]:(_=i&&(0,Q.jsx)(X,{className:`_2v276j0`,children:i}),t[23]=i,t[24]=_);let v;return t[25]!==r||t[26]!==c||t[27]!==_||t[28]!==l||t[29]!==g?(v=(0,Q.jsxs)(yt,{radius:2,tone:c,...r,"data-ui":`Alert`,"data-testid":l,children:[g,_]}),t[25]=r,t[26]=c,t[27]=_,t[28]=l,t[29]=g,t[30]=v):v=t[30],v}var cwt=J.button.withConfig({displayName:`HeaderButton`,componentId:`sc-4givb1-0`})`display:block;-webkit-font-smoothing:inherit;appearance:none;font:inherit;background:none;width:100%;text-align:left;border:0;margin:0;padding:0;outline:none;`,lwt=J(Qn).withConfig({displayName:`ToggleArrow`,componentId:`sc-4givb1-1`})`transform:${e=>e.$open?`rotate(90deg)`:`none`};`,uwt=J(bn).withConfig({displayName:`Header`,componentId:`sc-4givb1-2`})`cursor:default;line-height:0;`,dwt=J(bn).withConfig({displayName:`IconBox`,componentId:`sc-4givb1-3`})`& > div > svg{transform:rotate(0);transition:transform 100ms;}&[data-open] > div > svg{transform:rotate(90deg);}`;function T5(e){let t=(0,Z.c)(30),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({children:n,open:i,icon:r,title:o,...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?`Details`:o,[c,l]=(0,$.useState)(i||!1),u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>l(fwt),t[6]=u):u=t[6];let d=u,f,p;t[7]===i?(f=t[8],p=t[9]):(f=()=>l(i||!1),p=[i],t[7]=i,t[8]=f,t[9]=p),(0,$.useEffect)(f,p);let m=c?``:void 0,h;t[10]===c?h=t[11]:(h=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(lwt,{$open:c})}),t[10]=c,t[11]=h);let g;t[12]!==m||t[13]!==h?(g=(0,Q.jsx)(dwt,{"data-open":m,children:h}),t[12]=m,t[13]=h,t[14]=g):g=t[14];let _;t[15]===r?_=t[16]:(_=r&&(0,Q.jsx)(X,{marginLeft:1,children:r}),t[15]=r,t[16]=_);let v;t[17]===s?v=t[18]:(v=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,marginLeft:1,children:(0,Q.jsx)(Y,{textOverflow:`ellipsis`,size:1,weight:`medium`,children:s})}),t[17]=s,t[18]=v);let y;t[19]!==g||t[20]!==_||t[21]!==v?(y=(0,Q.jsx)(cwt,{type:`button`,onClick:d,children:(0,Q.jsx)(uwt,{children:(0,Q.jsxs)(bn,{alignItems:`center`,children:[g,_,v]})})}),t[19]=g,t[20]=_,t[21]=v,t[22]=y):y=t[22];let b=!c,x;t[23]!==n||t[24]!==b?(x=(0,Q.jsx)(X,{hidden:b,marginTop:3,children:n}),t[23]=n,t[24]=b,t[25]=x):x=t[25];let S;return t[26]!==a||t[27]!==x||t[28]!==y?(S=(0,Q.jsxs)(X,{...a,children:[y,x]}),t[26]=a,t[27]=x,t[28]=y,t[29]=S):S=t[29],S}function fwt(e){return!e}var pwt=[`yes`,`true`,`1`],mwt=[`false`,`no`,`false`,`0`,`null`],hwt=pwt.concat(mwt),E5=()=>!0,gwt=e=>t=>t&&t[e],_wt=e=>t=>(t&&t._type)===e;function vwt(e){let t=new Date(e.getTime()+e.getTimezoneOffset()*60*1e3),n=e.getTimezoneOffset()/60,r=e.getHours();return t.setHours(r-n),t}function ywt(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}return null}var D5={string:{number:{test:Number,convert:Number},boolean:{test:e=>hwt.includes(e.toLowerCase()),convert:e=>pwt.includes(e.toLowerCase())||!mwt.includes(e.toLowerCase())},richDate:{test:e=>pM(e),convert:e=>({_type:`richDate`,local:vwt(new Date(e)).toJSON(),utc:new Date(e).toJSON(),timezone:ywt(),offset:new Date().getTimezoneOffset()})}},date:{richDate:{test:_wt(`date`),convert:e=>Object.assign({},e,{_type:`richDate`})}},richDate:{datetime:{test:gwt(`utc`),convert:e=>e.utc}},number:{string:{test:E5,convert:String},boolean:{test:E5,convert:Number}},boolean:{string:{test:E5,convert:e=>e?`Yes`:`No`},number:{test:E5,convert:Number}}};function bwt(e){let t=(0,Z.c)(13),{value:n,targetType:r,onChange:i}=e,a;t[0]!==r||t[1]!==n?(a={...n,_type:r},t[0]=r,t[1]=n,t[2]=a):a=t[2];let o=a,s;t[3]!==o||t[4]!==i||t[5]!==r?(s=()=>i(Q6.from(qH(r,[`_type`])),o),t[3]=o,t[4]=i,t[5]=r,t[6]=s):s=t[6];let c=s,{t:l}=ox(),u;t[7]!==l||t[8]!==r?(u=l(`inputs.untyped-value.convert-button.text`,{targetType:r}),t[7]=l,t[8]=r,t[9]=u):u=t[9];let d;return t[10]!==c||t[11]!==u?(d=(0,Q.jsx)(dR,{onClick:c,text:u}),t[10]=c,t[11]=u,t[12]=d):d=t[12],d}function xwt(e){let t=(0,Z.c)(11),{value:n,onChange:r,validTypes:i}=e,a;t[0]!==i[0]||t[1]!==n?(a={...n,_type:i[0]},t[0]=i[0],t[1]=n,t[2]=a):a=t[2];let o=a,s;t[3]!==o||t[4]!==r?(s=()=>r(Q6.from(XH()),o),t[3]=o,t[4]=r,t[5]=s):s=t[5];let c=s,{t:l}=ox(),u;t[6]===l?u=t[7]:(u=l(`inputs.untyped-value.unset-item-button.text`),t[6]=l,t[7]=u);let d;return t[8]!==c||t[9]!==u?(d=(0,Q.jsx)(dR,{onClick:c,tone:`critical`,text:u}),t[8]=c,t[9]=u,t[10]=d):d=t[10],d}function Swt(e){let t=(0,Z.c)(56),{validTypes:n,value:r,onChange:i}=e,a=AN(),o=n.length===1,s;t[0]!==a||t[1]!==n[0]?(s=a.has(n[0]),t[0]=a,t[1]=n[0],t[2]=s):s=t[2];let c=s,{t:l}=ox(),u;t[3]===l?u=t[4]:(u=(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(_B,{t:l,i18nKey:`inputs.untyped-value.title`})}),t[3]=l,t[4]=u);let d;t[5]===l?d=t[6]:(d=l(`inputs.untyped-value.details.title`),t[5]=l,t[6]=d);let f;t[7]===l?f=t[8]:(f=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:l,i18nKey:`inputs.untyped-value.description`})}),t[7]=l,t[8]=f);let p;t[9]!==c||t[10]!==o||t[11]!==l?(p=o&&!c&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:l,i18nKey:`inputs.untyped-value.details.description`})}),t[9]=c,t[10]=o,t[11]=l,t[12]=p):p=t[12];let m;t[13]!==o||t[14]!==l?(m=!o&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:l(`inputs.untyped-value.details.multi-type-description`)}),t[13]=o,t[14]=l,t[15]=m):m=t[15];let h;t[16]!==o||t[17]!==n?(h=!o&&(0,Q.jsx)(Sn,{as:`ul`,gap:2,children:n.map(Cwt)}),t[16]=o,t[17]=n,t[18]=h):h=t[18];let g;t[19]===l?g=t[20]:(g=l(`inputs.untyped-value.details.json-dump-prefix`),t[19]=l,t[20]=g);let _;t[21]===g?_=t[22]:(_=(0,Q.jsx)(Y,{as:`h4`,weight:`medium`,size:1,children:g}),t[21]=g,t[22]=_);let v;t[23]===r?v=t[24]:(v=JSON.stringify(r,null,2),t[23]=r,t[24]=v);let y;t[25]===v?y=t[26]:(y=(0,Q.jsx)(yt,{border:!0,overflow:`auto`,padding:2,radius:2,tone:`inherit`,children:(0,Q.jsx)(xU,{language:`json`,children:v})}),t[25]=v,t[26]=y);let b;t[27]!==y||t[28]!==_?(b=(0,Q.jsxs)(Sn,{gap:2,children:[_,y]}),t[27]=y,t[28]=_,t[29]=b):b=t[29];let x;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(x=[`repeat(1, minmax(0, 1fr))`,`repeat(2, minmax(0, 1fr))`,`repeat(2, minmax(0, 1fr))`],t[30]=x):x=t[30];let S;t[31]!==o||t[32]!==i||t[33]!==n[0]||t[34]!==r?(S=o&&(0,Q.jsx)(bwt,{onChange:i,targetType:n[0],value:r}),t[31]=o,t[32]=i,t[33]=n[0],t[34]=r,t[35]=S):S=t[35];let C;t[36]!==i||t[37]!==n||t[38]!==r?(C=(0,Q.jsx)(xwt,{onChange:i,validTypes:n,value:r}),t[36]=i,t[37]=n,t[38]=r,t[39]=C):C=t[39];let w;t[40]!==S||t[41]!==C?(w=(0,Q.jsxs)(cn,{gridTemplateColumns:x,gap:1,children:[S,C]}),t[40]=S,t[41]=C,t[42]=w):w=t[42];let T;t[43]!==b||t[44]!==w||t[45]!==f||t[46]!==p||t[47]!==m||t[48]!==h?(T=(0,Q.jsxs)(Sn,{gap:3,children:[f,p,m,h,b,w]}),t[43]=b,t[44]=w,t[45]=f,t[46]=p,t[47]=m,t[48]=h,t[49]=T):T=t[49];let E;t[50]!==T||t[51]!==d?(E=(0,Q.jsx)(T5,{open:!1,title:d,children:T}),t[50]=T,t[51]=d,t[52]=E):E=t[52];let D;return t[53]!==E||t[54]!==u?(D=(0,Q.jsx)(w5,{status:`warning`,title:u,children:E}),t[53]=E,t[54]=u,t[55]=D):D=t[55],D}function Cwt(e){return(0,Q.jsx)(Y,{as:`li`,muted:!0,size:1,children:(0,Q.jsx)(`code`,{children:e})},e)}function wwt(e,t,n){return t in D5?Object.keys(D5[t]).filter(e=>n.includes(e)).map(e=>({from:t,to:e,...D5[t][e]})).filter(t=>t.test(e)):[]}function Twt(e){let t=(0,Z.c)(68),{ref:n,value:r,actualType:i,validTypes:a,onChange:o}=e;(0,$.useImperativeHandle)(n,Dwt);let s;t[0]===o?s=t[1]:(s=()=>{o(Q6.from(XH()))},t[0]=o,t[1]=s);let c=s,l;t[2]===o?l=t[3]:(l=e=>{o(Q6.from(YH(e)))},t[2]=o,t[3]=l);let u=l,d;t[4]!==i||t[5]!==a||t[6]!==r?(d=wwt(r,i,a),t[4]=i,t[5]=a,t[6]=r,t[7]=d):d=t[7];let f=d,{t:p}=ox();if(SO(r)&&!(`_type`in r)){let e=r,n;return t[8]!==o||t[9]!==e||t[10]!==a?(n=(0,Q.jsx)(Swt,{value:e,validTypes:a,onChange:o}),t[8]=o,t[9]=e,t[10]=a,t[11]=n):n=t[11],n}let m;t[12]===p?m=t[13]:(m=p(`inputs.invalid-value.reset-button.text`),t[12]=p,t[13]=m);let h;t[14]!==c||t[15]!==m?(h=(0,Q.jsx)(bn,{padding:2,flexDirection:`column`,children:(0,Q.jsx)(dR,{onClick:c,tone:`critical`,text:m})}),t[14]=c,t[15]=m,t[16]=h):h=t[16];let g=h,_;t[17]===p?_=t[18]:(_=p(`inputs.invalid-value.title`),t[17]=p,t[18]=_);let v;t[19]===p?v=t[20]:(v=p(`inputs.invalid-value.description`),t[19]=p,t[20]=v);let y;t[21]===v?y=t[22]:(y=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:v}),t[21]=v,t[22]=y);let b;t[23]===p?b=t[24]:(b=p(`inputs.invalid-value.details.title`),t[23]=p,t[24]=b);let x;t[25]!==p||t[26]!==a[0]||t[27]!==a.length?(x=a.length===1&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:p,i18nKey:`inputs.invalid-value.details.description`,values:{validType:a[0]}})}),t[25]=p,t[26]=a[0],t[27]=a.length,t[28]=x):x=t[28];let S;t[29]!==p||t[30]!==a.length?(S=a.length===1&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:p(`inputs.invalid-value.details.possible-reason`)}),t[29]=p,t[30]=a.length,t[31]=S):S=t[31];let C;t[32]!==p||t[33]!==a.length?(C=a.length!==1&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:p(`inputs.invalid-value.details.multi-type-description`)}),t[32]=p,t[33]=a.length,t[34]=C):C=t[34];let w;t[35]===a?w=t[36]:(w=a.length!==1&&(0,Q.jsx)(Sn,{as:`ul`,gap:2,children:a.map(Ewt)}),t[35]=a,t[36]=w);let T;t[37]===i?T=t[38]:(T={actualType:i},t[37]=i,t[38]=T);let E;t[39]!==p||t[40]!==T?(E=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:(0,Q.jsx)(_B,{t:p,i18nKey:`inputs.invalid-value.current-type`,values:T})}),t[39]=p,t[40]=T,t[41]=E):E=t[41];let D;t[42]===r?D=t[43]:(D=JSON.stringify(r,null,2),t[42]=r,t[43]=D);let O;t[44]===D?O=t[45]:(O=(0,Q.jsx)(yt,{border:!0,padding:2,radius:2,tone:`inherit`,children:(0,Q.jsx)(xU,{language:`json`,size:1,children:D})}),t[44]=D,t[45]=O);let k;t[46]!==E||t[47]!==O?(k=(0,Q.jsxs)(bn,{marginTop:2,gap:2,flexDirection:`column`,children:[E,O]}),t[46]=E,t[47]=O,t[48]=k):k=t[48];let A;t[49]!==f||t[50]!==u||t[51]!==r?(A=f.length>0&&(0,Q.jsx)(Sn,{gap:1,children:f.map(e=>(0,Q.jsx)(kwt,{converter:e,onConvert:u,value:r},`${e.from}-${e.to}`))}),t[49]=f,t[50]=u,t[51]=r,t[52]=A):A=t[52];let j;t[53]!==S||t[54]!==C||t[55]!==w||t[56]!==k||t[57]!==A||t[58]!==x?(j=(0,Q.jsxs)(Sn,{gap:3,children:[x,S,C,w,k,A]}),t[53]=S,t[54]=C,t[55]=w,t[56]=k,t[57]=A,t[58]=x,t[59]=j):j=t[59];let M;t[60]!==j||t[61]!==b?(M=(0,Q.jsx)(T5,{marginTop:4,open:!1,title:b,children:j}),t[60]=j,t[61]=b,t[62]=M):M=t[62];let N;return t[63]!==g||t[64]!==M||t[65]!==_||t[66]!==y?(N=(0,Q.jsxs)(w5,{status:`error`,suffix:g,title:_,children:[y,M]}),t[63]=g,t[64]=M,t[65]=_,t[66]=y,t[67]=N):N=t[67],N}function Ewt(e){return(0,Q.jsx)(Y,{as:`li`,children:(0,Q.jsx)(`code`,{children:e})},e)}function Dwt(){return{focus:Owt}}function Owt(){}function kwt(e){let t=(0,Z.c)(10),{converter:n,onConvert:r,value:i}=e,a;t[0]!==n||t[1]!==r||t[2]!==i?(a=()=>r(n.convert(i)),t[0]=n,t[1]=r,t[2]=i,t[3]=a):a=t[3];let o=a,{t:s}=ox(),c;t[4]!==n.to||t[5]!==s?(c=s(`inputs.invalid-value.convert-button.text`,{targetType:n.to}),t[4]=n.to,t[5]=s,t[6]=c):c=t[6];let l;return t[7]!==o||t[8]!==c?(l=(0,Q.jsx)(dR,{onClick:o,text:c}),t[7]=o,t[8]=c,t[9]=l):l=t[9],l}function Awt(e){let t=(0,Z.c)(36),{error:n,onChange:r,path:i}=e,a;t[0]!==n.duplicates||t[1]!==r?(a=()=>{r(Q6.from((n.duplicates||[]).map(jwt)))},t[0]=n.duplicates,t[1]=r,t[2]=a):a=t[2];let o=a,{t:s}=ox(),c=n.schemaType.title,l=n.schemaType.description,u;t[3]===s?u=t[4]:(u=s(`form.error.duplicate-keys-alert.generate-button.text`),t[3]=s,t[4]=u);let d;t[5]!==o||t[6]!==u?(d=(0,Q.jsx)(bn,{padding:2,flexDirection:`column`,children:(0,Q.jsx)(dR,{onClick:o,text:u,tone:`caution`})}),t[5]=o,t[6]=u,t[7]=d):d=t[7];let f;t[8]===s?f=t[9]:(f=s(`form.error.duplicate-keys-alert.title`),t[8]=s,t[9]=f);let p;t[10]===s?p=t[11]:(p=s(`form.error.duplicate-keys-alert.summary`),t[10]=s,t[11]=p);let m;t[12]===p?m=t[13]:(m=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:p}),t[12]=p,t[13]=m);let h;t[14]===s?h=t[15]:(h=s(`form.error.duplicate-keys-alert.details.title`),t[14]=s,t[15]=h);let g;t[16]===s?g=t[17]:(g=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:s,i18nKey:`form.error.duplicate-keys-alert.details.description`})}),t[16]=s,t[17]=g);let _;t[18]===s?_=t[19]:(_=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:s,i18nKey:`form.error.duplicate-keys-alert.details.additional-description`})}),t[18]=s,t[19]=_);let v;t[20]!==_||t[21]!==g?(v=(0,Q.jsxs)(Sn,{gap:3,children:[g,_]}),t[20]=_,t[21]=g,t[22]=v):v=t[22];let y;t[23]!==v||t[24]!==h?(y=(0,Q.jsx)(T5,{marginTop:4,open:!1,title:h,children:v}),t[23]=v,t[24]=h,t[25]=y):y=t[25];let b;t[26]!==y||t[27]!==d||t[28]!==f||t[29]!==m?(b=(0,Q.jsxs)(w5,{status:`warning`,suffix:d,title:f,children:[m,y]}),t[26]=y,t[27]=d,t[28]=f,t[29]=m,t[30]=b):b=t[30];let x;return t[31]!==n.schemaType.description||t[32]!==n.schemaType.title||t[33]!==i||t[34]!==b?(x=(0,Q.jsx)(YK,{title:c,description:l,path:i,children:b}),t[31]=n.schemaType.description,t[32]=n.schemaType.title,t[33]=i,t[34]=b,t[35]=x):x=t[35],x}function jwt(e){let[t,n]=e;return YH(`${n}_deduped_${t}`,[t,`_key`])}function Mwt(e){let t=(0,Z.c)(36),{error:n,onChange:r,path:i}=e,a;t[0]!==n.value||t[1]!==r?(a=()=>{r(Q6.from((n.value||[]).map(Nwt)))},t[0]=n.value,t[1]=r,t[2]=a):a=t[2];let o=a,{t:s}=ox(),c=n.schemaType.title,l=n.schemaType.description,u;t[3]===s?u=t[4]:(u=s(`form.error.missing-keys-alert.add-button.text`),t[3]=s,t[4]=u);let d;t[5]!==o||t[6]!==u?(d=(0,Q.jsx)(bn,{padding:2,flexDirection:`column`,children:(0,Q.jsx)(dR,{onClick:o,text:u,tone:`caution`})}),t[5]=o,t[6]=u,t[7]=d):d=t[7];let f;t[8]===s?f=t[9]:(f=s(`form.error.missing-keys-alert.title`),t[8]=s,t[9]=f);let p;t[10]===s?p=t[11]:(p=s(`form.error.missing-keys-alert.summary`),t[10]=s,t[11]=p);let m;t[12]===p?m=t[13]:(m=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:p}),t[12]=p,t[13]=m);let h;t[14]===s?h=t[15]:(h=s(`form.error.missing-keys-alert.details.title`),t[14]=s,t[15]=h);let g;t[16]===s?g=t[17]:(g=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:s,i18nKey:`form.error.missing-keys-alert.details.description`})}),t[16]=s,t[17]=g);let _;t[18]===s?_=t[19]:(_=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:s,i18nKey:`form.error.missing-keys-alert.details.additional-description`})}),t[18]=s,t[19]=_);let v;t[20]!==_||t[21]!==g?(v=(0,Q.jsxs)(Sn,{gap:3,children:[g,_]}),t[20]=_,t[21]=g,t[22]=v):v=t[22];let y;t[23]!==v||t[24]!==h?(y=(0,Q.jsx)(T5,{marginTop:4,open:!1,title:h,children:v}),t[23]=v,t[24]=h,t[25]=y):y=t[25];let b;t[26]!==y||t[27]!==d||t[28]!==f||t[29]!==m?(b=(0,Q.jsxs)(w5,{status:`warning`,suffix:d,title:f,children:[m,y]}),t[26]=y,t[27]=d,t[28]=f,t[29]=m,t[30]=b):b=t[30];let x;return t[31]!==n.schemaType.description||t[32]!==n.schemaType.title||t[33]!==i||t[34]!==b?(x=(0,Q.jsx)(YK,{title:c,description:l,path:i,children:b}),t[31]=n.schemaType.description,t[32]=n.schemaType.title,t[33]=i,t[34]=b,t[35]=x):x=t[35],x}function Nwt(e,t){return qH(tN(),[t,`_key`])}function Pwt(e){let t=(0,Z.c)(33),{error:n,onChange:r,path:i}=e,a;t[0]!==n.value||t[1]!==r?(a=()=>{let e=(n.value||[]).flatMap(Iwt).reverse().map(Fwt);r(Q6.from(e))},t[0]=n.value,t[1]=r,t[2]=a):a=t[2];let o=a,{t:s}=ox(),c=n.schemaType.title,l=n.schemaType.description,u;t[3]===s?u=t[4]:(u=s(`form.error.mixed-array-alert.remove-button.text`),t[3]=s,t[4]=u);let d;t[5]!==o||t[6]!==u?(d=(0,Q.jsx)(bn,{padding:2,flexDirection:`column`,children:(0,Q.jsx)(dR,{onClick:o,text:u,tone:`critical`})}),t[5]=o,t[6]=u,t[7]=d):d=t[7];let f;t[8]===s?f=t[9]:(f=s(`form.error.mixed-array-alert.title`),t[8]=s,t[9]=f);let p;t[10]===s?p=t[11]:(p=s(`form.error.mixed-array-alert.summary`),t[10]=s,t[11]=p);let m;t[12]===p?m=t[13]:(m=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:p}),t[12]=p,t[13]=m);let h;t[14]===s?h=t[15]:(h=s(`form.error.mixed-array-alert.details.title`),t[14]=s,t[15]=h);let g;t[16]===s?g=t[17]:(g=s(`form.error.mixed-array-alert.details.description`),t[16]=s,t[17]=g);let _;t[18]===g?_=t[19]:(_=(0,Q.jsx)(Sn,{gap:3,children:(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:g})}),t[18]=g,t[19]=_);let v;t[20]!==_||t[21]!==h?(v=(0,Q.jsx)(T5,{marginTop:4,open:!1,title:h,children:_}),t[20]=_,t[21]=h,t[22]=v):v=t[22];let y;t[23]!==v||t[24]!==d||t[25]!==f||t[26]!==m?(y=(0,Q.jsxs)(w5,{status:`error`,suffix:d,title:f,children:[m,v]}),t[23]=v,t[24]=d,t[25]=f,t[26]=m,t[27]=y):y=t[27];let b;return t[28]!==n.schemaType.description||t[29]!==n.schemaType.title||t[30]!==i||t[31]!==y?(b=(0,Q.jsx)(YK,{title:c,description:l,path:i,children:y}),t[28]=n.schemaType.description,t[29]=n.schemaType.title,t[30]=i,t[31]=y,t[32]=b):b=t[32],b}function Fwt(e){return XH([e])}function Iwt(e,t){return SO(e)?[]:[t]}function O5(e){let t=(0,Z.c)(27),{member:n}=e,{onChange:r}=y5(),i;t[0]!==n.fieldName||t[1]!==r?(i=e=>{r(Q6.from(e).prefixAll(n.fieldName))},t[0]=n.fieldName,t[1]=r,t[2]=i):i=t[2];let a=i,{t:o}=ox();if(n.error.type===`INCOMPATIBLE_TYPE`){let e;t[3]===n.error.expectedSchemaType.name?e=t[4]:(e=[n.error.expectedSchemaType.name],t[3]=n.error.expectedSchemaType.name,t[4]=e);let r;return t[5]!==a||t[6]!==n.error.resolvedValueType||t[7]!==n.error.value||t[8]!==e?(r=(0,Q.jsx)(Twt,{value:n.error.value,onChange:a,actualType:n.error.resolvedValueType,validTypes:e}),t[5]=a,t[6]=n.error.resolvedValueType,t[7]=n.error.value,t[8]=e,t[9]=r):r=t[9],r}if(n.error.type===`MISSING_KEYS`){let e;return t[10]!==a||t[11]!==n.error||t[12]!==n.path?(e=(0,Q.jsx)(Mwt,{error:n.error,onChange:a,path:n.path}),t[10]=a,t[11]=n.error,t[12]=n.path,t[13]=e):e=t[13],e}if(n.error.type===`DUPLICATE_KEYS`){let e;return t[14]!==a||t[15]!==n.error||t[16]!==n.path?(e=(0,Q.jsx)(Awt,{error:n.error,onChange:a,path:n.path}),t[14]=a,t[15]=n.error,t[16]=n.path,t[17]=e):e=t[17],e}if(n.error.type===`MIXED_ARRAY`){let e;return t[18]!==a||t[19]!==n.error||t[20]!==n.path?(e=(0,Q.jsx)(Pwt,{onChange:a,error:n.error,path:n.path}),t[18]=a,t[19]=n.error,t[20]=n.path,t[21]=e):e=t[21],e}let s;t[22]!==e.member.error.type||t[23]!==o?(s=o(`member-field-error.unexpected-error`,{error:e.member.error.type}),t[22]=e.member.error.type,t[23]=o,t[24]=s):s=t[24];let c;return t[25]===s?c=t[26]:(c=(0,Q.jsx)(X,{children:s}),t[25]=s,t[26]=c),c}var Lwt=e=>{let t=(0,Z.c)(24),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({divergenceCount:n,upstreamId:a,upstreamBundle:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let{t:o}=ox(),s,c,l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(s={opacity:0},c={opacity:0},l={opacity:1},t[5]=s,t[6]=c,t[7]=l):(s=t[5],c=t[6],l=t[7]);let u=typeof i==`string`?i:i?.metadata.title,d;t[8]!==n||t[9]!==o||t[10]!==u?(d=o(`divergence.unresolved-divergence`,{count:n,versionName:u}),t[8]=n,t[9]=o,t[10]=u,t[11]=d):d=t[11];let f=typeof i==`string`?i:i?.metadata.title,p;t[12]!==n||t[13]!==o||t[14]!==f?(p=o(`divergence.unresolved-divergence`,{count:n,versionName:f}),t[12]=n,t[13]=o,t[14]=f,t[15]=p):p=t[15];let m=Un(a)?`positive`:`suggest`,h;t[16]!==n||t[17]!==r||t[18]!==p||t[19]!==m?(h=(0,Q.jsx)(Mn,{...r,"aria-label":p,radius:`full`,icon:gr,text:n,tone:m,paddingX:3,paddingY:2}),t[16]=n,t[17]=r,t[18]=p,t[19]=m,t[20]=h):h=t[20];let g;return t[21]!==d||t[22]!==h?(g=(0,Q.jsx)(WE.div,{initial:s,exit:c,animate:l,children:(0,Q.jsx)(uR,{content:d,portal:!0,children:h})}),t[21]=d,t[22]=h,t[23]=g):g=t[23],g},Rwt=e=>{let t=(0,Z.c)(3),n=RK();if(!n.enabled)return null;let r;return t[0]!==n||t[1]!==e?(r=(0,Q.jsx)(zwt,{...e,divergenceNavigator:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r},zwt=e=>{let t=(0,Z.c)(13),{divergenceNavigator:n,path:r}=e,i;t[0]!==n.state||t[1]!==r?(i=K0e(n.state,r),t[0]=n.state,t[1]=r,t[2]=i):i=t[2];let a=i,o;t[3]!==n.state||t[4]!==r?(o=q0e(n.state,r),t[3]=n.state,t[4]=r,t[5]=o):o=t[5];let s=o,{release:c}=pK(n.state.upstreamId??``),l;t[6]!==a||t[7]!==n||t[8]!==s||t[9]!==c?(l=a!==void 0&&n.state.upstreamId!==void 0&&(0,Q.jsx)(Lwt,{divergenceCount:a,upstreamId:n.state.upstreamId,upstreamBundle:c,onClick:()=>{s!==void 0&&n.focusDivergence(s.path)}}),t[6]=a,t[7]=n,t[8]=s,t[9]=c,t[10]=l):l=t[10];let u;return t[11]===l?u=t[12]:(u=(0,Q.jsx)(DE,{children:l}),t[11]=l,t[12]=u),u};function Bwt(e){return Array.isArray(e)?e.map(e=>`repeat(${e}, minmax(0, 1fr))`):`repeat(${e}, minmax(0, 1fr))`}var Vwt=J.legend.withConfig({displayName:`Root`,componentId:`sc-brav60-0`})`padding:0;display:table;`,Hwt=J(bn).attrs({forwardedAs:`button`}).withConfig({displayName:`ToggleButton`,componentId:`sc-brav60-1`})(e=>{let{theme:t}=e,{focusRing:n,radius:r}=t.sanity,{base:i}=t.sanity.color;return Vt`appearance:none;border:0;background:none;color:inherit;-webkit-font-smoothing:inherit;font:inherit;outline:none;border-radius:${qt(r[2])};position:relative;&:not([hidden]){display:flex;}&:focus{box-shadow:${H6({base:i,focusRing:n})};}&:focus:not(:focus-visible){box-shadow:none;}&::after{content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;}`}),Uwt=J(X).withConfig({displayName:`ToggleIconBox`,componentId:`sc-brav60-2`})`width:9px;height:9px;margin-right:3px;& svg{transition:transform 100ms;}`,Wwt=(0,$.memo)(function(e){let t=(0,Z.c)(10),{collapsed:n,collapsible:r,onClick:i,title:a}=e,o;t[0]===a?o=t[1]:(o=(0,Q.jsx)(Y,{weight:`medium`,size:1,children:a}),t[0]=a,t[1]=o);let s=o;if(!r){let e;return t[2]===s?e=t[3]:(e=(0,Q.jsx)(Vwt,{children:s}),t[2]=s,t[3]=e),e}let c=`rotate(${n?`0`:`90deg`}) translate3d(0, 0, 0)`,l;t[4]===c?l=t[5]:(l=(0,Q.jsx)(Uwt,{children:(0,Q.jsx)(Y,{muted:!0,size:1,children:(0,Q.jsx)(Qn,{style:{transform:c}})})}),t[4]=c,t[5]=l);let u;return t[6]!==i||t[7]!==l||t[8]!==s?(u=(0,Q.jsx)(Vwt,{children:(0,Q.jsxs)(Hwt,{type:`button`,onClick:i,children:[l,s]})}),t[6]=i,t[7]=l,t[8]=s,t[9]=u):u=t[9],u});function Gwt(e){return typeof e==`function`?e():e}var Kwt=J(Sn).attrs({forwardedAs:`fieldset`}).withConfig({displayName:`Root`,componentId:`sc-qx9qcp-0`})`border:none;body:not(:-moz-handler-blocked) &{display:table-cell;}`,qwt=J(X).withConfig({displayName:`Content`,componentId:`sc-qx9qcp-1`})(e=>{let{$borderLeft:t,$focused:n,theme:r}=e,{focusRing:i}=r.sanity,{base:a}=r.sanity.color;return Vt`outline:none;border-left:${t?`1px solid var(--card-border-color)`:void 0};transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;${t&&n&&`border-left: 1px solid var(--card-focus-ring-color); - box-shadow: inset 1px 0 0 var(--card-focus-ring-color);`} ${t&&!n&&` - box-shadow: inset 0 0 0 transparent; - `} &:focus{box-shadow:${H6({base:a,focusRing:{...i,offset:2}})};}&:focus:not(:focus-visible){box-shadow:none;}`}),k5=[];function A5(e){let t=(0,Z.c)(103),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23],T=t[24]):({ref:l,__internal_comments:o,__internal_slot:v,__unstable_headerActions:y,__unstable_presence:b,changedFromBaseVariant:x,children:n,collapsed:r,collapsible:i,columns:a,description:c,level:S,onCollapse:d,onExpand:f,onFocus:p,schemaType:_,tabIndex:w,title:T,validation:C,inputId:u,path:m,deprecated:s,readOnly:h,...g}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w,t[24]=T);let E=v===void 0?null:v,D=y===void 0?k5:y,O=b===void 0?k5:b,k=x!==void 0&&x,A=S===void 0?0:S,j=C===void 0?k5:C,{focused:M,hovered:N,onMouseEnter:P,onMouseLeave:F}=UI(),I=j.length>0,L=(0,$.useRef)(null),{t:R}=ox(),z;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>L.current,t[25]=z):z=t[25],(0,$.useImperativeHandle)(l,z);let B;t[26]===p?B=t[27]:(B=e=>{L.current===e.target&&p&&p(e)},t[26]=p,t[27]=B);let V=B,H;t[28]!==r||t[29]!==d||t[30]!==f?(H=()=>r?f?.():d?.(),t[28]=r,t[29]=d,t[30]=f,t[31]=H):H=t[31];let U=H,W;bb0:{if(r){W=null;break bb0}let e;t[32]===a?e=t[33]:(e=a?Bwt(a):void 0,t[32]=a,t[33]=e);let i;t[34]===n?i=t[35]:(i=Gwt(n),t[34]=n,t[35]=i);let o;t[36]!==e||t[37]!==i?(o=(0,Q.jsx)(Yht,{gridTemplateColumns:e,columnGap:4,rowGap:5,children:i}),t[36]=e,t[37]=i,t[38]=o):o=t[38],W=o}let ee=W,te;t[39]!==k||t[40]!==m?(te=(0,Q.jsx)(BK,{path:m,changedFromBaseVariant:k}),t[39]=k,t[40]=m,t[41]=te):te=t[41];let ne=!!M,re;t[42]!==r||t[43]!==i||t[44]!==U||t[45]!==T?(re=T&&(0,Q.jsx)(Wwt,{collapsed:!!r,collapsible:i,onClick:i?U:void 0,title:T}),t[42]=r,t[43]=i,t[44]=U,t[45]=T,t[46]=re):re=t[46];let ie;t[47]!==s||t[48]!==R||t[49]!==T?(ie=s&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(nn,{"data-testid":`deprecated-badge-${T}`,tone:`caution`,children:R(`form.field.deprecated-label`)})}),t[47]=s,t[48]=R,t[49]=T,t[50]=ie):ie=t[50];let ae;t[51]!==m||t[52]!==_?(ae=yc(_)&&Array.isArray(m)&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(Rwt,{path:m})}),t[51]=m,t[52]=_,t[53]=ae):ae=t[53];let oe;t[54]!==I||t[55]!==j?(oe=I&&(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(DH,{fontSize:1,placement:`top`,validation:j})}),t[54]=I,t[55]=j,t[56]=oe):oe=t[56];let se;t[57]!==re||t[58]!==ie||t[59]!==ae||t[60]!==oe?(se=(0,Q.jsxs)(bn,{alignItems:`center`,children:[re,ie,ae,oe]}),t[57]=re,t[58]=ie,t[59]=ae,t[60]=oe,t[61]=se):se=t[61];let ce;t[62]!==s||t[63]!==T?(ce=s&&(0,Q.jsx)(yB,{"data-testid":`deprecated-message-${T}`,tone:`caution`,size:1,children:s.reason}),t[62]=s,t[63]=T,t[64]=ce):ce=t[64];let le;t[65]!==c||t[66]!==u?(le=c&&(0,Q.jsx)(Y,{muted:!0,size:1,id:OH(u,c),children:c}),t[65]=c,t[66]=u,t[67]=le):le=t[67];let ue;t[68]!==se||t[69]!==ce||t[70]!==le?(ue=(0,Q.jsxs)(Sn,{gap:3,children:[se,ce,le]}),t[68]=se,t[69]=ce,t[70]=le,t[71]=ue):ue=t[71];let de;t[72]!==D||t[73]!==o||t[74]!==N||t[75]!==u||t[76]!==O||t[77]!==E||t[78]!==ne||t[79]!==ue?(de=(0,Q.jsx)(LH,{__internal_comments:o,__internal_slot:E,actions:D,fieldFocused:ne,fieldHovered:N,presence:O,inputId:u,content:ue}),t[72]=D,t[73]=o,t[74]=N,t[75]=u,t[76]=O,t[77]=E,t[78]=ne,t[79]=ue,t[80]=de):de=t[80];let G=A>0,fe=!!M,pe=A===0?0:3,me=typeof w==`number`&&w>-1?V:void 0,he=!r&&ee,ge;t[81]!==r||t[82]!==G||t[83]!==fe||t[84]!==pe||t[85]!==me||t[86]!==he||t[87]!==w?(ge=(0,Q.jsx)(qwt,{$borderLeft:G,$focused:fe,hidden:r,paddingLeft:pe,onFocus:me,ref:L,tabIndex:w,children:he}),t[81]=r,t[82]=G,t[83]=fe,t[84]=pe,t[85]=me,t[86]=he,t[87]=w,t[88]=ge):ge=t[88];let _e;t[89]!==A||t[90]!==P||t[91]!==F||t[92]!==g||t[93]!==de||t[94]!==ge?(_e=(0,Q.jsxs)(Kwt,{"data-level":A,...g,onMouseEnter:P,onMouseLeave:F,gap:2,children:[de,ge]}),t[89]=A,t[90]=P,t[91]=F,t[92]=g,t[93]=de,t[94]=ge,t[95]=_e):_e=t[95];let ve;t[96]!==m||t[97]!==h||t[98]!==_e?(ve=(0,Q.jsx)(UK,{path:m,readOnly:h,children:_e}),t[96]=m,t[97]=h,t[98]=_e,t[99]=ve):ve=t[99];let ye;return t[100]!==te||t[101]!==ve?(ye=(0,Q.jsx)(qK,{gutterStartCell:te,children:ve}),t[100]=te,t[101]=ve,t[102]=ye):ye=t[102],ye}var j5=(0,$.memo)(function(e){let t=(0,Z.c)(44),{member:n,renderAnnotation:r,renderBlock:i,renderField:a,renderInlineBlock:o,renderInput:s,renderItem:c,renderPreview:l,schemaType:u}=e,{onSetFieldSetCollapsed:d}=y5(),f;t[0]!==n.fieldSet.path||t[1]!==d?(f=()=>{d(n.fieldSet.path,!0)},t[0]=n.fieldSet.path,t[1]=d,t[2]=f):f=t[2];let p=f,m;t[3]!==n.fieldSet.path||t[4]!==d?(m=()=>{d(n.fieldSet.path,!1)},t[3]=n.fieldSet.path,t[4]=d,t[5]=m):m=t[5];let h=m,g;bb0:{if(n.renderMembers){let e;t[6]===n?e=t[7]:(e=n.renderMembers(n.fieldSet.members),t[6]=n,t[7]=e),g=e;break bb0}g=n.fieldSet.members}let _=g,v;t[8]!==n.fieldSet.name||t[9]!==n.fieldSet.title?(v=n.fieldSet.title||tA(n.fieldSet.name),t[8]=n.fieldSet.name,t[9]=n.fieldSet.title,t[10]=v):v=t[10];let y=n.fieldSet.description,b=n.fieldSet.level,x=n.fieldSet.collapsible,S=n.fieldSet.collapsed,C=n?.fieldSet?.columns,w=`fieldset-${n.fieldSet.name}`,T=n.fieldSet.name,E=n.path,D;if(t[11]!==_||t[12]!==n.key||t[13]!==r||t[14]!==i||t[15]!==a||t[16]!==o||t[17]!==s||t[18]!==c||t[19]!==l){let e;t[21]!==n.key||t[22]!==r||t[23]!==i||t[24]!==a||t[25]!==o||t[26]!==s||t[27]!==c||t[28]!==l?(e=e=>e.kind===`error`?(0,Q.jsx)(O5,{member:e},n.key):e.kind===`decoration`?(0,Q.jsx)(u5,{member:e},e.key):(0,Q.jsx)(C5,{member:e,renderAnnotation:r,renderBlock:i,renderField:a,renderInlineBlock:o,renderInput:s,renderItem:c,renderPreview:l},e.key),t[21]=n.key,t[22]=r,t[23]=i,t[24]=a,t[25]=o,t[26]=s,t[27]=c,t[28]=l,t[29]=e):e=t[29],D=_.map(e),t[11]=_,t[12]=n.key,t[13]=r,t[14]=i,t[15]=a,t[16]=o,t[17]=s,t[18]=c,t[19]=l,t[20]=D}else D=t[20];let O;return t[30]!==p||t[31]!==h||t[32]!==n.fieldSet.collapsed||t[33]!==n.fieldSet.collapsible||t[34]!==n.fieldSet.description||t[35]!==n.fieldSet.level||t[36]!==n.fieldSet.name||t[37]!==n.path||t[38]!==u||t[39]!==D||t[40]!==v||t[41]!==C||t[42]!==w?(O=(0,Q.jsx)(A5,{title:v,description:y,level:b,collapsible:x,collapsed:S,onCollapse:p,onExpand:h,schemaType:u,columns:C,"data-testid":w,inputId:T,path:E,children:D}),t[30]=p,t[31]=h,t[32]=n.fieldSet.collapsed,t[33]=n.fieldSet.collapsible,t[34]=n.fieldSet.description,t[35]=n.fieldSet.level,t[36]=n.fieldSet.name,t[37]=n.path,t[38]=u,t[39]=D,t[40]=v,t[41]=C,t[42]=w,t[43]=O):O=t[43],O});function M5(e,t){let n=(0,Z.c)(3),r;bb0:{if(e.renderMembers){let i;try{let r;n[0]!==t||n[1]!==e?(r=e.renderMembers(t),n[0]=t,n[1]=e,n[2]=r):r=n[2],i=r}catch(e){console.error(`Error rendering members, returning original members`,e),i=t}r=i;break bb0}r=t}return r}function N5(e){let t=e.name||`file`,n=e.jsonType||`object`;return`${t===`sanity.video`?`video`:t.replace(/\./g,`-`)}-${n}-input`}function P5(e){let t=(0,Z.c)(39),{assetSources:n,readOnly:r,schemaType:i,onSelectAssetSource:a,onCloseMenu:o}=e,s;t[0]===i?s=t[1]:(s=N5(i),t[0]=i,t[1]=s);let c=s,l=(0,$.useId)(),{t:u}=ox(),d=i.options?.sources,f;t[2]!==o||t[3]!==a?(f=e=>{o?.(),a(e)},t[2]=o,t[3]=a,t[4]=f):f=t[4];let p=f;if(d?.length===0||n.length===0)return null;if(n.length>1&&!r){let e;t[5]===u?e=t[6]:(e=u(`asset-source.browse-button.text`),t[5]=u,t[6]=e);let r=`${c}-multi-browse-button`,i;t[7]!==e||t[8]!==r?(i=(0,Q.jsx)(dR,{mode:`bleed`,text:e,"data-testid":r,icon:or,iconRight:Zn}),t[7]=e,t[8]=r,t[9]=i):i=t[9];let a;if(t[10]!==l){let e;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(e=/:/g,t[12]=e):e=t[12],a=l.replace(e,`-`),t[10]=l,t[11]=a}else a=t[11];let o=`${c}-select-button-${a}`,s;if(t[13]!==n||t[14]!==c||t[15]!==p||t[16]!==u){let e;t[18]!==c||t[19]!==p||t[20]!==u?(e=e=>(0,Q.jsx)(mR,{text:i5(e,u,{useStartCaseForName:!0}),onClick:()=>p(e),icon:e.icon||pr,"data-testid":`${c}-browse-button-${e.name}`},e.name),t[18]=c,t[19]=p,t[20]=u,t[21]=e):e=t[21],s=n.map(e),t[13]=n,t[14]=c,t[15]=p,t[16]=u,t[17]=s}else s=t[17];let d;t[22]===s?d=t[23]:(d=(0,Q.jsx)(oR,{children:s}),t[22]=s,t[23]=d);let f;return t[24]!==l||t[25]!==i||t[26]!==o||t[27]!==d?(f=(0,Q.jsx)(pR,{id:l,button:i,"data-testid":o,menu:d}),t[24]=l,t[25]=i,t[26]=o,t[27]=d,t[28]=f):f=t[28],f}let m;t[29]===u?m=t[30]:(m=u(`asset-source.browse-button.text`),t[29]=u,t[30]=m);let h;t[31]!==n[0]||t[32]!==p?(h=()=>p(n[0]),t[31]=n[0],t[32]=p,t[33]=h):h=t[33];let g=`${c}-browse-button-${n[0].name}`,_;return t[34]!==r||t[35]!==m||t[36]!==h||t[37]!==g?(_=(0,Q.jsx)(dR,{text:m,icon:or,mode:`bleed`,onClick:h,"data-testid":g,disabled:r}),t[34]=r,t[35]=m,t[36]=h,t[37]=g,t[38]=_):_=t[38],_}function F5(e){return`inset 0 0 0 ${e.width}px ${e.color}`}function I5(e){let{base:t,border:n,focusRing:r}=e,i=r.offset+r.width,a=0-r.offset,o=t?t.bg:`var(--card-bg-color)`;return[a>0&&`inset 0 0 0 ${a}px var(--card-focus-ring-color)`,n&&F5(n),a<0&&`0 0 0 ${0-a}px ${o}`,i>0&&`0 0 0 ${i}px var(--card-focus-ring-color)`].filter(Boolean).join(`,`)}var Jwt=J(dR).attrs({forwardedAs:`label`}).withConfig({displayName:`FileButton`,componentId:`sc-9ule4u-0`})(({theme:e})=>{let{focusRing:t}=e.sanity,n=e.sanity.color.base;return Vt`&:not([data-disabled='true']){&:focus-within{box-shadow:${I5({base:n,border:{width:1,color:`var(--card-border-color)`},focusRing:t})};}}& > span:nth-child(2){overflow:hidden;overflow:clip;top:0;left:0;width:100%;height:100%;position:absolute;min-width:0;display:block;appearance:none;padding:0;margin:0;border:0;opacity:0;}`});function Ywt(e){let t=(0,Z.c)(24),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]):({ref:a,id:o,accept:n,capture:r,multiple:s,onSelect:c,disabled:i,...l}=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=`${o||``}-${(0,$.useId)()}`,d;t[9]===c?d=t[10]:(d=e=>{c&&e.target.files&&c(Array.from(e.target.files))},t[9]=c,t[10]=d);let f=d,p;t[11]!==n||t[12]!==r||t[13]!==i||t[14]!==a||t[15]!==f||t[16]!==u||t[17]!==s?(p=(0,Q.jsx)(`input`,{"data-testid":`file-button-input`,accept:n,capture:r,id:u,multiple:s,onChange:f,ref:a,type:`file`,value:``,disabled:i}),t[11]=n,t[12]=r,t[13]=i,t[14]=a,t[15]=f,t[16]=u,t[17]=s,t[18]=p):p=t[18];let m;return t[19]!==i||t[20]!==u||t[21]!==l||t[22]!==p?(m=(0,Q.jsx)(Jwt,{...l,htmlFor:u,disabled:i,children:p}),t[19]=i,t[20]=u,t[21]=l,t[22]=p,t[23]=m):m=t[23],m}var Xwt=`qlk1i60`;function Zwt(e){let t=(0,Z.c)(24),{hoveringFiles:n,type:r,readOnly:i,acceptedFiles:a,rejectedFilesCount:o,directUploads:s}=e,c=r===`file`,{t:l}=ox(),u;bb0:{if(i){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Fr,{}),t[0]=e):e=t[0],u=e;break bb0}if(n&&o!==void 0&&o>0||s===!1){let e;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(Dr,{}),t[1]=e):e=t[1],u=e;break bb0}let e;t[2]===c?e=t[3]:(e=(0,Q.jsx)(c?Nr:pr,{}),t[2]=c,t[3]=e),u=e}let d=u,f;bb1:{if(s===!1){let e;t[4]===l?e=t[5]:(e=l(`inputs.files.common.placeholder.upload-not-supported`),t[4]=l,t[5]=e),f=e;break bb1}if(i){let e;t[6]===l?e=t[7]:(e=l(`inputs.files.common.placeholder.read-only`),t[6]=l,t[7]=e),f=e;break bb1}if(n&&s&&!i){if(a&&a.length>0){let e;t[8]!==l||t[9]!==r?(e=l(`inputs.files.common.placeholder.drop-to-upload`,{context:r}),t[8]=l,t[9]=r,t[10]=e):e=t[10],f=e;break bb1}if(o!==void 0&&o>0){let e;t[11]!==o||t[12]!==l?(e=l(`inputs.files.common.placeholder.cannot-upload-some-files`,{count:o}),t[11]=o,t[12]=l,t[13]=e):e=t[13],f=e;break bb1}}let e;t[14]!==l||t[15]!==r?(e=l(`inputs.files.common.placeholder.drag-or-paste-to-upload`,{context:r}),t[14]=l,t[15]=r,t[16]=e):e=t[16],f=e}let p=f,m;t[17]===d?m=t[18]:(m=(0,Q.jsx)(Y,{muted:!0,size:1,children:d}),t[17]=d,t[18]=m);let h;t[19]===p?h=t[20]:(h=(0,Q.jsx)(Y,{size:1,muted:!0,children:p}),t[19]=p,t[20]=h);let g;return t[21]!==m||t[22]!==h?(g=(0,Q.jsxs)(bn,{alignItems:`center`,className:Xwt,gap:3,justifyContent:`center`,paddingLeft:1,children:[m,h]}),t[21]=m,t[22]=h,t[23]=g):g=t[23],g}function Qwt(e){let{accept:t,capture:n,multiple:r,onSelect:i,onCancel:a}=e,o=document.createElement(`input`);o.type=`file`,o.accept=t??``,o.multiple=r??!1,n&&(o.capture=n),o.style.display=`none`,o.setAttribute(`data-testid`,`open-file-picker-input`);let s=!1,c=()=>{o.isConnected&&o.remove()},l=()=>{s=!0,window.removeEventListener(`focus`,u),o.files&&o.files.length>0&&i(Array.from(o.files)),c()},u=()=>{s||(a?.(),c())};o.addEventListener(`change`,l,{once:!0}),window.addEventListener(`focus`,u,{once:!0}),document.body.appendChild(o),o.click()}var $wt={portal:!0},eTt={placement:`right-start`,fallbackPlacements:[`left-start`,`bottom`,`top`]},tTt=`data-asset-source-name`;function nTt(e){let t=(0,Z.c)(40),{ref:n,accept:r,assetSources:i,capture:a,directUploads:o,multiple:s,onSelectFiles:c,onOpenSourceForUpload:l,onCloseParentMenu:u,onFilePickerCancel:d,readOnly:f,renderAsMenuGroup:p,"data-testid":m}=e,h=p!==void 0&&p,{t:g}=ox(),_;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=L4(),t[0]=_):_=t[0];let v=_,y=f||o===!1,b;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(b=e=>`${v}-${e.name}-upload-button`,t[1]=b):b=t[1];let x=b,S;t[2]!==r||t[3]!==a||t[4]!==s||t[5]!==d||t[6]!==c?(S=e=>{Qwt({accept:r,capture:a,multiple:s,onSelect:t=>{c?.(e,t)},onCancel:d})},t[2]=r,t[3]=a,t[4]=s,t[5]=d,t[6]=c,t[7]=S):S=t[7];let C=S,w;t[8]!==i||t[9]!==u||t[10]!==l||t[11]!==C?(w=e=>{let t=e.currentTarget.getAttribute(tTt),n=i.find(e=>e.name===t);if(n){if(u?.(),n5(n)){l&&l(n);return}C(n)}},t[8]=i,t[9]=u,t[10]=l,t[11]=C,t[12]=w):w=t[12];let T=w,E;t[13]!==i||t[14]!==T||t[15]!==g||t[16]!==y?(E=(e,t)=>{let n=x(e),r=e.name===i[0].name;return(0,Q.jsx)(mR,{[tTt]:e.name,badgeText:r?g(`input.files.common.upload-placeholder.file-input-button.default-source.badge`):void 0,"data-testid":`file-input-upload-button-${t}`,disabled:y,icon:e.icon,onClick:T,text:i5(e,g,{useStartCaseForName:!0})},`${n}-menu-button`)},t[13]=i,t[14]=T,t[15]=g,t[16]=y,t[17]=E):E=t[17];let D=E;if(i&&i.length>1){let e;if(t[18]!==i||t[19]!==D){let n;t[21]===D?n=t[22]:(n=(e,t)=>D(e,t),t[21]=D,t[22]=n),e=i.map(n),t[18]=i,t[19]=D,t[20]=e}else e=t[20];let r=e;if(h){let e;t[23]===g?e=t[24]:(e=g(`input.files.common.upload-placeholder.file-input-button.text`),t[23]=g,t[24]=e);let n;return t[25]!==m||t[26]!==r||t[27]!==e?(n=(0,Q.jsx)(_R,{"data-testid":m,icon:Pr,text:e,popover:eTt,children:r}),t[25]=m,t[26]=r,t[27]=e,t[28]=n):n=t[28],n}let a;t[29]===g?a=t[30]:(a=g(`input.files.common.upload-placeholder.file-input-button.text`),t[29]=g,t[30]=a);let o;t[31]!==a||t[32]!==y?(o=(0,Q.jsx)(dR,{"data-testid":`file-input-upload-button-0`,icon:Pr,iconRight:Zn,mode:`bleed`,disabled:y,text:a}),t[31]=a,t[32]=y,t[33]=o):o=t[33];let s;t[34]===r?s=t[35]:(s=(0,Q.jsx)(oR,{children:r}),t[34]=r,t[35]=s);let c;return t[36]!==n||t[37]!==o||t[38]!==s?(c=(0,Q.jsx)(pR,{id:`${v}_upload-button`,ref:n,button:o,menu:s,popover:$wt}),t[36]=n,t[37]=o,t[38]=s,t[39]=c):c=t[39],c}return null}var rTt=(0,$.memo)(nTt);function iTt(e){let t=(0,Z.c)(49),{assetSources:n,browse:r,directUploads:i,hoveringFiles:a,onOpenSourceForUpload:o,onUpload:s,readOnly:c,schemaType:l,type:u}=e,[d,f]=(0,$.useState)(null),p=Cn(d),m=p?.border&&p.border.width<440,{t:h}=ox(),g=pb(mb),_=fb(),v=l.options?.disableNew===!0,y;if(t[0]!==n||t[1]!==g||t[2]!==_||t[3]!==u){if(y=r5(n),y.length===0){let e={client:g,title:_.title||_.name},t=u===`file`;y.push(t?I8(e):F8(e))}t[0]=n,t[1]=g,t[2]=_,t[3]=u,t[4]=y}else y=t[4];let b=y,x;t[5]===s?x=t[6]:(x=(e,t)=>{s&&s(e,t)},t[5]=s,t[6]=x);let S=x,C=l.name===`sanity.video`?`video/*`:``,w;t[7]!==l||t[8]!==C?(w=lO(l,`options.accept`,C),t[7]=l,t[8]=C,t[9]=w):w=t[9];let T=w,E;bb0:{if(v){E=null;break bb0}switch(b.length){case 0:E=null;break bb0;case 1:{let e=b[0];if(n5(e)){let n=`file-input-upload-button-${e.name}`,r=c||i===!1,a;t[10]!==o||t[11]!==e?(a=()=>{o&&o(e)},t[10]=o,t[11]=e,t[12]=a):a=t[12];let s;t[13]===h?s=t[14]:(s=h(`input.files.common.upload-placeholder.file-input-button.text`),t[13]=h,t[14]=s);let l;t[15]!==n||t[16]!==r||t[17]!==a||t[18]!==s?(l=(0,Q.jsx)(dR,{"data-testid":n,disabled:r,icon:Pr,mode:`bleed`,onClick:a,text:s}),t[15]=n,t[16]=r,t[17]=a,t[18]=s,t[19]=l):l=t[19],E=l;break bb0}let n=`file-input-upload-button-${e.name}`,r=c||i===!1,a;t[20]!==s||t[21]!==e?(a=t=>{s&&s(e,t)},t[20]=s,t[21]=e,t[22]=a):a=t[22];let l;t[23]===h?l=t[24]:(l=h(`input.files.common.upload-placeholder.file-input-button.text`),t[23]=h,t[24]=l);let u;t[25]!==T||t[26]!==n||t[27]!==r||t[28]!==a||t[29]!==l?(u=(0,Q.jsx)(Ywt,{accept:T,"data-testid":n,disabled:r,icon:Pr,mode:`bleed`,onSelect:a,text:l}),t[25]=T,t[26]=n,t[27]=r,t[28]=a,t[29]=l,t[30]=u):u=t[30],E=u;break bb0}default:{let e;t[31]!==T||t[32]!==b||t[33]!==i||t[34]!==S||t[35]!==o||t[36]!==c?(e=(0,Q.jsx)(rTt,{accept:T,assetSources:b,directUploads:i,onSelectFiles:S,onOpenSourceForUpload:o,readOnly:c}),t[31]=T,t[32]=b,t[33]=i,t[34]=S,t[35]=o,t[36]=c,t[37]=e):e=t[37],E=e}}}let D=E;if(v){let e;return t[38]===r?e=t[39]:(e=r?(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`flex-end`,ref:f,children:r}):null,t[38]=r,t[39]=e),e}let O;return t[40]!==b.length||t[41]!==r||t[42]!==m||t[43]!==i||t[44]!==a||t[45]!==c||t[46]!==u||t[47]!==D?(O=b.length===0?null:(0,Q.jsxs)(bn,{alignItems:m?void 0:`center`,flexDirection:m?`column`:`row`,gap:4,justifyContent:`space-between`,paddingY:m?1:void 0,ref:f,children:[(0,Q.jsx)(bn,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Zwt,{directUploads:i,hoveringFiles:a,readOnly:c,type:u})}),(0,Q.jsxs)(bn,{alignItems:`center`,gap:1,justifyContent:`center`,flexWrap:`wrap`,children:[D,r]})]}),t[40]=b.length,t[41]=r,t[42]=m,t[43]=i,t[44]=a,t[45]=c,t[46]=u,t[47]=D,t[48]=O):O=t[48],O}var L5=(0,$.memo)(iTt),aTt=J(yt).withConfig({displayName:`RatioBox`,componentId:`sc-u3n9er-0`})`position:relative;width:100%;min-height:3.75rem;max-height:min(calc(var(--image-height) * 1px),30vh);aspect-ratio:var(--image-width) / var(--image-height);& img{display:block;width:100%;height:100%;object-fit:scale-down;object-position:center;}`,oTt=J(yt).withConfig({displayName:`Overlay`,componentId:`sc-u3n9er-1`})`display:flex;justify-content:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(10px);background-color:color-mix(in srgb,transparent,var(--card-bg-color) 80%);`,sTt=J(bn).withConfig({displayName:`FlexOverlay`,componentId:`sc-u3n9er-2`})`position:absolute;top:0;left:0;bottom:0;right:0;`,cTt=J.div.withConfig({displayName:`ErrorIconWrapper`,componentId:`sc-u3n9er-3`})`align-items:center;color:var(--card-icon-color);display:flex;font-size:1.5em;justify-content:center;`,lTt=J(aTt).withConfig({displayName:`CardWrapper`,componentId:`sc-cdzy1u-0`})`box-sizing:border-box;`,uTt=J(bn).withConfig({displayName:`FlexWrapper`,componentId:`sc-cdzy1u-1`})`box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;overflow:clip;`,dTt=J(Sn).withConfig({displayName:`LeftSection`,componentId:`sc-cdzy1u-2`})`position:relative;width:60%;`,fTt=J(xU).withConfig({displayName:`CodeWrapper`,componentId:`sc-cdzy1u-3`})`position:relative;width:100%;code{overflow:hidden;overflow:clip;text-overflow:ellipsis;position:relative;max-width:200px;}`,pTt=e=>new Date().getTime()-new Date(e).getTime();function mTt(e){let t=(0,Z.c)(2),{filename:n}=e,r=n||`…`,i;return t[0]===r?i=t[1]:(i=(0,Q.jsx)(fTt,{size:1,children:r}),t[0]=r,t[1]=i),i}function R5(e){let t=(0,Z.c)(23),{uploadState:n,onCancel:r,onStale:i}=e,a=n.file.name,o,s;t[0]!==i||t[1]!==n.updatedAt?(o=()=>{pTt(n.updatedAt)>12e4&&i?.()},s=[n.updatedAt,i],t[0]=i,t[1]=n.updatedAt,t[2]=o,t[3]=s):(o=t[2],s=t[3]),(0,$.useEffect)(o,s);let{t:c}=ox(),l,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=[3,3,2,2],u=[`column`,`column`,`row`],t[4]=l,t[5]=u):(l=t[4],u=t[5]);let d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d={FileName:mTt},t[6]=d):d=t[6];let f;t[7]===a?f=t[8]:(f={filename:a},t[7]=a,t[8]=f);let p;t[9]!==c||t[10]!==f?(p=(0,Q.jsx)(bn,{justifyContent:`center`,gap:l,flexDirection:u,children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(ft,{gap:2,children:(0,Q.jsx)(_B,{t:c,i18nKey:`input.files.common.upload-progress`,components:d,componentProps:f})})})}),t[9]=c,t[10]=f,t[11]=p):p=t[11];let m;t[12]===n.progress?m=t[13]:(m=(0,Q.jsx)(yt,{border:!0,marginTop:3,radius:5,children:(0,Q.jsx)(qz,{value:n.progress})}),t[12]=n.progress,t[13]=m);let h;t[14]!==p||t[15]!==m?(h=(0,Q.jsxs)(dTt,{children:[p,m]}),t[14]=p,t[15]=m,t[16]=h):h=t[16];let g;t[17]!==r||t[18]!==c?(g=r?(0,Q.jsx)(dR,{mode:`ghost`,onClick:r,text:c(`input.files.common.cancel-upload`),tone:`critical`}):null,t[17]=r,t[18]=c,t[19]=g):g=t[19];let _;return t[20]!==g||t[21]!==h?(_=(0,Q.jsx)(lTt,{tone:`primary`,border:!0,children:(0,Q.jsxs)(uTt,{padding:4,alignItems:`center`,justifyContent:`space-between`,height:`100%`,flexDirection:`row`,gap:2,children:[h,g]})}),t[20]=g,t[21]=h,t[22]=_):_=t[22],_}function z5(e){return J(e).withConfig({displayName:``,componentId:`sc-u8qg8o-0`})(e=>{let{$border:t,$radius:n}=e,{card:r,color:i,radius:a}=Pt(e.theme),o={width:+!!t,color:`var(--card-border-color)`};return Vt`--card-focus-box-shadow:${F5(o)};border-radius:${qt(a[n??1])};outline:none;box-shadow:var(--card-focus-box-shadow);&:focus{--card-focus-box-shadow:${I5({border:o,base:i,focusRing:{...r.focusRing,offset:0}})};}`})}var hTt=[`sanity.imageAsset`,`sanity.fileAsset`];function gTt(e){return e.type===`document`&&hTt.includes(e.name)}function _Tt(e){return e.type===`document`&&!gTt(e)}function B5(e,t){return e.name===t?!0:e.type?B5(e.type,t):!1}var vTt={image:{mimePrefix:`image/`,defaultAccept:`image/*`},file:{defaultAccept:``},video:{mimePrefix:`video/`,defaultAccept:`video/*`}};function V5(e,t,n){let r=vTt[n];return`mimePrefix`in r&&!e.type.startsWith(r.mimePrefix)?!1:n8(e,t.options?.accept??r.defaultAccept)}function yTt(e,t){let n=t.find(e=>B5(e,`image`));if(n&&e.type.startsWith(`image/`)&&V5(e,n,`image`))return{schemaType:n,assetType:`image`};let r=t.find(e=>B5(e,`file`));if(r&&V5(e,r,`file`))return{schemaType:r,assetType:`file`};let i=t.find(e=>B5(e,`sanity.video`));return i&&e.type.startsWith(`video/`)&&V5(e,i,`video`)?{schemaType:i,assetType:`video`}:null}function H5(e){let t=e.filter(e=>!!e.Uploader);return t.length>0?t:e}function U5(e,t,n){let r=t.__internal.image.directUploads,i=t.__internal.file.directUploads;return y8(`image`,e)?!r||n&&!n8(n,e.options?.accept||`image/*`)?[]:H5(t.__internal.image.assetSources):y8(`file`,e)?!i||n&&!n8(n,e.options?.accept||``)?[]:H5(t.__internal.file.assetSources):y8(`sanity.video`,e)?!i||n&&!n8(n,e.options?.accept||`video/*`)?[]:H5(t.__internal.file.assetSources):[]}var bTt=`_1tqupo50`;function xTt(e){let t=(0,Z.c)(7),{hoveringFiles:n,types:r}=e,i=o5(),a;t[0]!==i||t[1]!==r?(a=e=>r.some(t=>U5(t,i,e).length>0),t[0]=i,t[1]=r,t[2]=a):a=t[2];let o=n.filter(a),s=n.length-o.length,c=r.length>1,{t:l}=ox(),u=X,d=bTt,f=o.length>0?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(Y,{children:(0,Q.jsx)(Pr,{})}),c?l(`inputs.files.common.drop-message.drop-to-upload-multi`,{count:o.length}):l(`inputs.files.common.drop-message.drop-to-upload`),(0,Q.jsx)(Y,{})]}),s>0&&(0,Q.jsx)(X,{marginTop:4,children:(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(Y,{muted:!0,size:1,children:(0,Q.jsx)(Dr,{})}),(0,Q.jsx)(Y,{muted:!0,size:1,children:l(`inputs.files.common.drop-message.drop-to-upload.rejected-file-message`,{count:s})})]})})]}):(0,Q.jsxs)(ft,{"data-testid":`upload-target-drop-message-not-allowed`,gap:2,children:[(0,Q.jsx)(Y,{children:(0,Q.jsx)(Dr,{})}),(0,Q.jsx)(Y,{children:l(`inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message`,{count:n.length})})]}),p;return t[3]!==u||t[4]!==d||t[5]!==f?(p=(0,Q.jsx)(u,{className:d,"data-testid":`upload-target-drop-message`,paddingBottom:3,paddingTop:3,children:f}),t[3]=u,t[4]=d,t[5]=f,t[6]=p):p=t[6],p}function STt(e){return e.files&&e.files.length>0?Promise.resolve(Array.from(e.files||[])):TTt(Array.from(e.items||[])).then(dD)}function CTt(e){let t=Array.from(e.files||[]),n=Array.from(e.items||[]);return t&&t.length>0?Promise.resolve(t):TTt(n).then(dD)}function wTt(e){return e===null?[]:[e]}function TTt(e){return Promise.all(e.map(e=>{if(e.kind===`file`&&e.webkitGetAsEntry){let t;try{t=e.webkitGetAsEntry()}catch{return wTt(e.getAsFile())}return t&&t.isDirectory?ETt(t):wTt(e.getAsFile())}if(e.kind===`file`){let t=e.getAsFile();return Promise.resolve(t?[t]:[])}return e.kind===`string`?(console.warn(`DataTransfer with kind="string" is currently not supported`),Promise.resolve([])):(console.warn(`Unknown DataTransferItem.kind: %s`,e.kind),Promise.resolve([]))}))}function ETt(e){if(e.isFile)return new Promise((t,n)=>e.file(t,n)).then(e=>[e]);if(e.isDirectory){let t=e.createReader();return new Promise((e,n)=>t.readEntries(e,n)).then(e=>e.filter(e=>!e.name.startsWith(`.`))).then(e=>Promise.all(e.map(ETt)).then(dD))}return Promise.resolve([])}function W5(e){let t=e.type.replace(/^web /,``);return t===`application/portable-text`||t===`application/x-portable-text`}function DTt(e,t=`image/jpeg`,n=1){return e.match(/^webkit-fake-url:\/\//)?Promise.reject(Error(`Cannot read image contents from webkit fake url`)):new Promise((r,i)=>{let a=new Image;a.crossOrigin=`anonymous`,a.referrerPolicy=`strict-origin-when-cross-origin`,a.onload=()=>{let e=document.createElement(`canvas`);e.width=a.width,e.height=a.height,e.getContext(`2d`)?.drawImage(a,0,0,e.width,e.height);try{e.toBlob(r,t,n)}catch(e){i(e)}},a.src=e})}var OTt={"data-is-file-target":`true`},kTt=e=>e?.dataset?.isFileTarget===`true`,ATt={opacity:0,position:`absolute`};function G5(e){return function(t){let{ref:n,onFiles:r,onFilesOver:i,onFilesOut:a,pasteTarget:o,disabled:s,...c}=t,[l,u]=(0,$.useState)(!1),d=(0,$.useRef)(null),f=(0,$.useRef)(null);(0,$.useImperativeHandle)(n,()=>f.current);let p=(0,$.useRef)([]),m=(0,$.useCallback)(e=>{r?.(e)},[r]),h=(0,$.useCallback)(e=>{!o&&e.target===f.current&&(e.ctrlKey||e.metaKey)&&e.key===`v`&&u(!0)},[o]),g=(0,$.useCallback)(e=>{STt(e.clipboardData).then(e=>o?e:d.current?e.length>0?e:jTt(d.current,`image/jpeg`):[]).then(e=>{m(e),o||(u(!1),f.current?.focus())})},[m,o]);(0,$.useEffect)(()=>{if(o){let e=e=>{if(e.clipboardData?.types.some(e=>{let t=e.replace(/^web /,``);return t===`application/portable-text`||t===`application/x-portable-text`}))return;let t=!!e.clipboardData?.getData(`text/html`),n=!!e.clipboardData?.getData(`text/plain`);if(t&&n){console.warn(`Clipboard contains both text and HTML, ignoring additional file data on the clipboard.`);return}g(e)};return o.addEventListener(`paste`,e),()=>{o.removeEventListener(`paste`,e)}}},[o,g]);let _=(0,$.useCallback)(e=>{if(p.current=[],Array.from(e.dataTransfer.items).map(e=>({type:e.type,kind:e.kind})).some(e=>W5(e)))return;e.preventDefault(),e.stopPropagation();let t=e.nativeEvent.dataTransfer;r&&t&&CTt(t).then(e=>{e&&m(e)}),a?.()},[m,r,a]),v=(0,$.useCallback)(e=>{if(r){if(Array.from(e.dataTransfer.items).map(e=>({type:e.type,kind:e.kind})).some(e=>W5(e)))return;e.preventDefault(),e.stopPropagation()}},[r]),y=(0,$.useCallback)(e=>{let t=Array.from(e.dataTransfer.items).map(e=>({type:e.type,kind:e.kind}));t.some(e=>W5(e))||(e.stopPropagation(),i&&f.current===e.currentTarget&&(p.current=[...new Set(p.current),e.currentTarget],i(t)))},[i]),b=(0,$.useCallback)(e=>{if(Array.from(e.dataTransfer.items).map(e=>({type:e.type,kind:e.kind})).some(e=>W5(e)))return;e.stopPropagation();let t=p.current.indexOf(e.currentTarget);t>-1&&p.current.splice(t,1),p.current.length===0&&a?.()},[a]),x=(0,$.useRef)(!1);return(0,$.useEffect)(()=>{!x.current&&l&&d.current?(d.current.focus(),MTt(d.current)):x.current&&!l&&d.current?.focus(),x.current=l},[o,l]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(e,{...c,ref:f,onKeyDown:s?void 0:h,onDragOver:s?void 0:v,onDragEnter:s?void 0:y,onDragLeave:s?void 0:b,onDrop:s?void 0:_,"data-test-id":`file-target`,...OTt}),!s&&l&&(0,Q.jsx)(`div`,{contentEditable:!0,onPaste:g,ref:d,style:ATt})]})}}function jTt(e,t=`image/jpeg`){return e.isContentEditable?new Promise(e=>setTimeout(e,10)).then(()=>Array.from(e.querySelectorAll(`img`))).then(t=>(e.innerHTML=``,t)).then(e=>Promise.all(e.map(e=>DTt(e.src)))).then(e=>e.map(e=>new File([e],`pasted-image.jpg`,{type:t}))):Promise.reject(Error(`Expected element to be contentEditable="true". Instead found a non contenteditable ${e.tagName}`))}function MTt(e){let t=document.createRange();t.selectNodeContents(e);let n=window.getSelection();n?.removeAllRanges(),n?.addRange(t)}function NTt(e){let t=(0,Z.c)(21),{assetSources:n,onSelectAssetSource:r,text:i,onClose:a}=e,{t:o}=ox(),s=r5(n),c;t[0]!==n||t[1]!==r?(c=e=>{let t=e.currentTarget.getAttribute(`data-asset-source-name`),i=n.find(e=>e.name===t);i&&r&&r(i)},t[0]=n,t[1]=r,t[2]=c):c=t[2];let l=c,u;if(t[3]===a?u=t[4]:(u=e=>{e.key===`Escape`&&a&&a()},t[3]=a,t[4]=u),Ht(u),s.length===0)return null;let d=hR,f;t[5]===i?f=t[6]:(f=(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:i}),t[5]=i,t[6]=f);let p=X,m=Sn,h;t[7]!==l||t[8]!==o?(h=e=>{let t=e.icon;return(0,Q.jsx)(dR,{"data-asset-source-name":e.name,"data-testid":`upload-destination-${e.name}`,mode:`bleed`,onClick:l,size:`large`,tone:`default`,tooltipProps:null,children:(0,Q.jsxs)(bn,{alignItems:`center`,children:[(0,GI.isValidElementType)(t)&&(0,Q.jsx)(t,{style:{fontSize:`2rem`}}),(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{children:i5(e,o)})})]})},e.name)},t[7]=l,t[8]=o,t[9]=h):h=t[9];let g=s.map(h),_;t[10]!==m||t[11]!==g?(_=(0,Q.jsx)(m,{gap:2,children:g}),t[10]=m,t[11]=g,t[12]=_):_=t[12];let v;t[13]!==p||t[14]!==_?(v=(0,Q.jsx)(p,{padding:2,children:_}),t[13]=p,t[14]=_,t[15]=v):v=t[15];let y;return t[16]!==d||t[17]!==a||t[18]!==v||t[19]!==f?(y=(0,Q.jsx)(d,{onClickOutside:a,onClose:a,id:`upload-destination-picker`,header:f,width:1,bodyHeight:`stretch`,children:v}),t[16]=d,t[17]=a,t[18]=v,t[19]=f,t[20]=y):y=t[20],y}var PTt=`_14vq3er0`;function FTt(e){let t=(0,Z.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=Qt(PTt,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Ft,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var ITt=`yp0t310`;function LTt(e){let t=G5(e);return function(e){let{ref:n,children:r,isReadOnly:i,onOpenSourceForUpload:a,onSelectFile:o,onSetHoveringFiles:s,assetSources:c,types:l,tone:u,pasteTarget:d,...f}=e,{push:p}=KE(),{t:m}=ox(),h=pb(mb),g=fb(),_=o5(),v=(0,$.useMemo)(()=>{let e=l.filter(e=>B5(e,`image`)||B5(e,`file`)||B5(e,`sanity.video`));return e.length>0&&e.every(e=>e.options?.disableNew===!0)},[l]),y=(0,$.useMemo)(()=>F8({client:h,title:g.title||g.name}),[h,g]),b=(0,$.useMemo)(()=>I8({client:h,title:g.title||g.name}),[h,g]),[x,S]=(0,$.useState)([]),[C,w]=(0,$.useState)(!1),[T,E]=(0,$.useState)(u||(i?`transparent`:`default`)),D=(0,$.useRef)(null),O=(0,$.useCallback)(e=>{p({closable:!0,status:`warning`,title:m(`inputs.array.error.cannot-upload-unable-to-convert`,{count:e.length}),description:e.map((e,t)=>(0,Q.jsxs)(bn,{gap:2,padding:2,children:[(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{weight:`medium`,children:e.file.name})}),(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[`(`,e.file.type,`)`]})})]},t))})},[p,m]),k=(0,$.useCallback)(e=>{let t=RTt({files:e,types:l,assetSourceDestinationName:D.current,formBuilder:_,defaultImageAssetSource:y,defaultFileAssetSource:b,assetSources:c}),n=t.filter(e=>e.assetSource!==null),r=t.filter(e=>e.assetSource===null);r.length>0&&O(r);let i=n[0];if(i?.assetSource&&n5(i.assetSource)&&a){a(i.assetSource);return}o&&n.forEach(e=>{o({assetSource:e.assetSource,schemaType:e.schemaType,file:e.file})})},[O,c,b,y,_,a,o,l]),A=(0,$.useCallback)(e=>{if(i||v||l.length===0)return;let t=RTt({files:e,types:l,assetSourceDestinationName:D.current,formBuilder:_,defaultImageAssetSource:y,defaultFileAssetSource:b,assetSources:c}),n=t.filter(e=>e.assetSource!==null);if(n.length===0){t.length>0&&O(t);return}if(kO(c?r5(c):l.flatMap(e=>U5?.(e,_)??[]),`name`).length>1&&D.current===null){w(!0),S(e);return}w(!1),S([]),k(n.map(e=>e.file))},[O,b,y,v,_,k,i,c,l]),[j,M]=(0,$.useState)([]),N=(0,$.useCallback)(e=>c&&c.length>0&&e.kind===`file`?yTt(e,l)!==null:l.some(t=>U5(t,_,e).length>0),[c,_,l]),P=(0,$.useCallback)(e=>{if(i||v)return;M(e);let t=e.filter(N);e.length-t.length>0?E(`critical`):t.length>0?E(`primary`):E(`default`),s&&s(e)},[v,N,i,s]),F=(0,$.useCallback)(()=>{i||v||(M([]),E(`default`),s&&s([]),S([]))},[v,i,s]),I=kO(c?r5(c):l.flatMap(e=>U5?.(e,_)??[]),`name`),L=(0,$.useCallback)(e=>{if(w(!1),!e){S([]),D.current=null;return}if(n5(e)&&a){a(e),S([]),D.current=null;return}D.current=e.name,x.length>0&&k(x),S([]),D.current=null},[x,k,a]),R=(0,$.useCallback)(()=>{P([]),S([]),w(!1),D.current=null},[P]),z=m(`inputs.files.common.placeholder.select-asset-source-upload-destination`,{context:l.length>1?`array`:l[0].name});return(0,Q.jsxs)(`div`,{className:ITt,children:[C&&(0,Q.jsx)(NTt,{assetSources:I,onSelectAssetSource:L,onClose:R,text:z}),(0,Q.jsxs)(t,{...f,tone:u||T,ref:n,onFiles:A,onFilesOver:P,onFilesOut:F,pasteTarget:d,children:[j.length>0&&(0,Q.jsx)(FTt,{zOffset:10,children:(0,Q.jsx)(xTt,{hoveringFiles:j,types:l})}),r]})]})}}function K5(e,t){return e===void 0?null:e.Uploader||n5(e)?e:t}function q5(e,t,n,r){if(e!==void 0)return U5(e,t,n).find(e=>r===null||e.name===r)}function RTt(e){let{files:t,types:n,assetSourceDestinationName:r,formBuilder:i,defaultImageAssetSource:a,defaultFileAssetSource:o,assetSources:s}=e,c=n.find(e=>B5(e,`image`)),l=n.find(e=>B5(e,`file`)),u=n.find(e=>B5(e,`sanity.video`));return t.map(e=>{let t=K5((s?.length&&c&&e.type.startsWith(`image/`)?s.find(e=>r===null||e.name===r)??s[0]:void 0)??q5(c,i,e,r),a);if(c&&e.type.startsWith(`image/`)&&t&&V5(e,c,`image`))return{file:e,schemaType:c,assetSource:t};let n=K5((s?.length&&l?s.find(e=>r===null||e.name===r)??s[0]:void 0)??q5(l,i,e,r),o);if(l&&n)return V5(e,l,`file`)?{file:e,schemaType:l,assetSource:n}:{file:e,schemaType:l,assetSource:null};let d=null;return u&&e.type.startsWith(`video/`)&&V5(e,u,`video`)&&(d=s&&s.length>0?s.find(e=>r===null||e.name===r)??s[0]??null:K5(q5(u,i,e,r),o)),u&&e.type.startsWith(`video/`)&&d?{file:e,schemaType:u,assetSource:d}:{file:e,schemaType:null,assetSource:null}})}var J5=z5(LTt(J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-qnlc6u-0`})`height:100%;`));function Y5(e){let t=(0,Z.c)(20),{onClearStale:n}=e,{t:r}=ox(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(Kn,{})})}),t[0]=i):i=t[0];let a;t[1]===r?a=t[2]:(a=r(`inputs.files.common.stale-upload-warning.title`),t[1]=r,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:a}),t[3]=a,t[4]=o);let s;t[5]===r?s=t[6]:(s=r(`inputs.files.common.stale-upload-warning.description`,{staleThresholdMinutes:2}),t[5]=r,t[6]=s);let c;t[7]===s?c=t[8]:(c=(0,Q.jsx)(Y,{size:1,children:s}),t[7]=s,t[8]=c);let l;t[9]!==o||t[10]!==c?(l=(0,Q.jsxs)(bn,{gap:4,marginBottom:4,children:[i,(0,Q.jsxs)(Sn,{gap:3,children:[o,c]})]}),t[9]=o,t[10]=c,t[11]=l):l=t[11];let u;t[12]===r?u=t[13]:(u=r(`inputs.files.common.stale-upload-warning.clear`),t[12]=r,t[13]=u);let d;t[14]!==n||t[15]!==u?(d=(0,Q.jsx)(dR,{icon:Ir,mode:`ghost`,onClick:n,text:u,width:`fill`}),t[14]=n,t[15]=u,t[16]=d):d=t[16];let f;return t[17]!==l||t[18]!==d?(f=(0,Q.jsxs)(yt,{tone:`caution`,padding:4,border:!0,radius:2,children:[l,d]}),t[17]=l,t[18]=d,t[19]=f):f=t[19],f}function X5(e){let t=(0,Z.c)(38),{onReset:n,readOnly:r,browse:i,downloadUrl:a,copyUrl:o,openInSource:s,openInSourceName:c,upload:l}=e,{push:u}=KE(),{t:d}=ox(),f;t[0]!==o||t[1]!==u||t[2]!==d?(f=()=>{navigator.clipboard.writeText(o||``),u({closable:!0,status:`success`,title:d(`inputs.files.common.actions-menu.notification.url-copied`)})},t[0]=o,t[1]=u,t[2]=d,t[3]=f):f=t[3];let p=f,m;t[4]!==i||t[5]!==l?(m=l&&i&&(0,Q.jsx)(sR,{}),t[4]=i,t[5]=l,t[6]=m):m=t[6];let h;t[7]!==o||t[8]!==a||t[9]!==s?(h=(a||o||s)&&(0,Q.jsx)(sR,{}),t[7]=o,t[8]=a,t[9]=s,t[10]=h):h=t[10];let g;t[11]!==a||t[12]!==d?(g=a&&(0,Q.jsx)(mR,{as:`a`,icon:kr,text:d(`inputs.files.common.actions-menu.download.label`),href:a,target:`_blank`}),t[11]=a,t[12]=d,t[13]=g):g=t[13];let _;t[14]!==o||t[15]!==p||t[16]!==d?(_=o&&(0,Q.jsx)(mR,{icon:Tr,text:d(`inputs.files.common.actions-menu.copy-url.label`),onClick:p}),t[14]=o,t[15]=p,t[16]=d,t[17]=_):_=t[17];let v;t[18]!==s||t[19]!==c||t[20]!==d?(v=s&&(0,Q.jsx)(mR,{icon:Lr,text:d(`inputs.files.common.actions-menu.open-in-source.label`,{sourceName:c||`source`}),onClick:s,"data-testid":`file-input-open-in-source`}),t[18]=s,t[19]=c,t[20]=d,t[21]=v):v=t[21];let y;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Q.jsx)(sR,{}),t[22]=y):y=t[22];let b;t[23]===d?b=t[24]:(b=d(`inputs.files.common.actions-menu.clear-field.label`),t[23]=d,t[24]=b);let x;t[25]!==n||t[26]!==r||t[27]!==b?(x=(0,Q.jsx)(mR,{tone:`critical`,icon:Ir,text:b,onClick:n,disabled:r,"data-testid":`file-input-clear`}),t[25]=n,t[26]=r,t[27]=b,t[28]=x):x=t[28];let S;return t[29]!==i||t[30]!==m||t[31]!==h||t[32]!==g||t[33]!==_||t[34]!==v||t[35]!==x||t[36]!==l?(S=(0,Q.jsxs)(Q.Fragment,{children:[l,m,i,h,g,_,v,y,x]}),t[29]=i,t[30]=m,t[31]=h,t[32]=g,t[33]=_,t[34]=v,t[35]=x,t[36]=l,t[37]=S):S=t[37],S}function Z5(e,t){if(!e?.source)return null;for(let n of t){if(!n.openInSource)continue;let t=n.openInSource(e);if(t&&typeof t==`object`)return{source:n,result:t}}return null}function Q5(e,t){if(e)return i5(e.source,t)}function zTt(e){let t=(0,Z.c)(25),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({ref:a,icon:o,accept:n,capture:r,multiple:s,onSelect:l,onFilePickerCancel:c,text:d,disabled:i,...u}=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,t[9]=u,t[10]=d);let f;t[11]!==n||t[12]!==r||t[13]!==i||t[14]!==s||t[15]!==c||t[16]!==l?(f=()=>{!i&&l&&Qwt({accept:n,capture:r,multiple:s,onSelect:l,onCancel:c})},t[11]=n,t[12]=r,t[13]=i,t[14]=s,t[15]=c,t[16]=l,t[17]=f):f=t[17];let p=f,m;return t[18]!==i||t[19]!==a||t[20]!==p||t[21]!==o||t[22]!==u||t[23]!==d?(m=(0,Q.jsx)(mR,{...u,disabled:i,ref:a,icon:o,text:d,onClick:p}),t[18]=i,t[19]=a,t[20]=p,t[21]=o,t[22]=u,t[23]=d,t[24]=m):m=t[24],m}function $5(e){let t=(0,Z.c)(31),{accept:n,assetSourcesWithUpload:r,directUploads:i,disableNew:a,readOnly:o,onSelectFiles:s,onOpenSourceForUpload:c,onOpenSourceForUploadSingle:l,onSelectFilesSingle:u,getSingleButtonTestId:d,dropdownMenuTestId:f,onCloseParentMenu:p,onFilePickerCancel:m}=e,{t:h}=ox(),g;bb0:{if(a){g=null;break bb0}switch(r.length){case 0:g=null;break bb0;case 1:{let e=r[0],a;t[0]!==d||t[1]!==e.name?(a=d?.(e.name),t[0]=d,t[1]=e.name,t[2]=a):a=t[2];let s=a,c=o||i===!1;if(n5(e)){let n=e.name,r;t[3]===h?r=t[4]:(r=h(`inputs.files.common.actions-menu.upload.label`),t[3]=h,t[4]=r);let i;t[5]!==c||t[6]!==l||t[7]!==s||t[8]!==e.name||t[9]!==r?(i=(0,Q.jsx)(mR,{icon:Pr,onClick:l,"data-asset-source-name":n,text:r,"data-testid":s,disabled:c}),t[5]=c,t[6]=l,t[7]=s,t[8]=e.name,t[9]=r,t[10]=i):i=t[10],g=i;break bb0}let f=e.name,p;t[11]===h?p=t[12]:(p=h(`inputs.files.common.actions-menu.upload.label`),t[11]=h,t[12]=p);let _;t[13]!==n||t[14]!==c||t[15]!==m||t[16]!==u||t[17]!==s||t[18]!==e.name||t[19]!==p?(_=(0,Q.jsx)(zTt,{icon:Pr,onSelect:u,onFilePickerCancel:m,accept:n,"data-asset-source-name":f,text:p,"data-testid":s,disabled:c}),t[13]=n,t[14]=c,t[15]=m,t[16]=u,t[17]=s,t[18]=e.name,t[19]=p,t[20]=_):_=t[20],g=_;break bb0}default:{let e;t[21]!==n||t[22]!==r||t[23]!==i||t[24]!==f||t[25]!==p||t[26]!==m||t[27]!==c||t[28]!==s||t[29]!==o?(e=(0,Q.jsx)(rTt,{accept:n,assetSources:r,directUploads:i,onSelectFiles:s,onOpenSourceForUpload:c,onCloseParentMenu:p,onFilePickerCancel:m,readOnly:o,"data-testid":f,renderAsMenuGroup:!0}),t[21]=n,t[22]=r,t[23]=i,t[24]=f,t[25]=p,t[26]=m,t[27]=c,t[28]=s,t[29]=o,t[30]=e):e=t[30],g=e}}}return g}var BTt=`n9f3ut0`;function e7(e){let t=(0,Z.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=Qt(BTt,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(ft,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function t7(e){let t=(0,Z.c)(34),{children:n,isMenuOpen:r,onMenuOpen:i,menuButtonRef:a,ariaLabelKey:o,id:s,openOnClick:c,buttonMode:l}=e,u=c===void 0?`open`:c,d=l===void 0?`bleed`:l,[f,p]=(0,$.useState)(null),m;t[0]===a?m=t[1]:(m=e=>{a&&`current`in a&&(a.current=e)},t[0]=a,t[1]=m);let h=m,g;t[2]!==r||t[3]!==a||t[4]!==i?(g=e=>{r&&(e.key===`Escape`||e.key===`Tab`)&&(i(!1),a.current?.focus())},t[2]=r,t[3]=a,t[4]=i,t[5]=g):g=t[5],Ht(g);let _;t[6]===i?_=t[7]:(_=()=>i(!1),t[6]=i,t[7]=_);let v;t[8]!==a||t[9]!==f?(v=()=>[f,a.current].filter(Boolean),t[8]=a,t[9]=f,t[10]=v):v=t[10],tn(_,v);let y,b;t[11]!==r||t[12]!==f?(y=()=>{r&&f?.focus()},b=[r,f],t[11]=r,t[12]=f,t[13]=y,t[14]=b):(y=t[13],b=t[14]),(0,$.useEffect)(y,b);let x;t[15]!==r||t[16]!==i||t[17]!==u?(x=()=>i(u!==`toggle`||!r),t[15]=r,t[16]=i,t[17]=u,t[18]=x):x=t[18];let S=x,{t:C}=ox(),w;t[19]===n?w=t[20]:(w=(0,Q.jsx)(oR,{ref:p,children:n}),t[19]=n,t[20]=w);let T;t[21]!==o||t[22]!==C?(T=C(o),t[21]=o,t[22]=C,t[23]=T):T=t[23];let E;t[24]!==d||t[25]!==S||t[26]!==h||t[27]!==T?(E=(0,Q.jsx)(uU,{"aria-label":T,"data-testid":`options-menu-button`,mode:d,onClick:S,ref:h}),t[24]=d,t[25]=S,t[26]=h,t[27]=T,t[28]=E):E=t[28];let D;return t[29]!==s||t[30]!==r||t[31]!==E||t[32]!==w?(D=(0,Q.jsx)(gR,{content:w,id:s,portal:!0,open:r,constrainSize:!0,animate:!1,children:E}),t[29]=s,t[30]=r,t[31]=E,t[32]=w,t[33]=D):D=t[33],D}var VTt=[],HTt={enabled:!0,error:null,features:VTt,isLoading:!0},UTt={contentReleases:`contentReleases`,studioComments:`studioComments`,crossDatasetReferences:`crossDatasetReferences`,scheduledPublishing:`scheduledPublishing`,sanityTasks:`sanityTasks`,singleDocRelease:`singleDocRelease`};function WTt({versionedClient:e}){return e.observable.request({url:`/features`,tag:`features`})}var GTt=new Map;function KTt({projectId:e,versionedClient:t}){let n=GTt.get(e);return n||(n=WTt({versionedClient:t}).pipe(re()),GTt.set(e,n)),n}function qTt(e){let t=(0,Z.c)(8),n=pb(mb),{projectId:r}=fb(),i;t[0]!==r||t[1]!==n?(i=KTt({projectId:r,versionedClient:n}),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o;if(t[3]!==e||t[4]!==a){let n;t[6]===e?n=t[7]:(n=t=>{let n=t===void 0?[]:t;return{isLoading:!1,enabled:!!n?.includes(e),features:n,error:null}},t[6]=e,t[7]=n),o=a.pipe(K(n),Ma(HTt),Ge(JTt)),t[3]=e,t[4]=a,t[5]=o}else o=t[5];return ZE(o,HTt)}function JTt(e){return nt({isLoading:!1,enabled:!1,features:VTt,error:e})}var YTt=ib({name:`Upsell Dialog Viewed`,version:1,description:`User viewed the upsell dialog`}),XTt=ib({name:`Upsell Dialog Dismissed`,version:1,description:`User dismissed the upsell dialog`}),ZTt=ib({name:`Upsell Dialog Upgrade CTA Clicked`,version:1,description:`User clicked the "Upgrade" CTA in the upsell dialog`}),QTt=ib({name:`Upsell Dialog Learn More CTA Clicked`,version:1,description:`User clicked the "Learn More" CTA in the upsell dialog`});function n7(e,t){return e.replace(/\{\{(\w+)\}\}/g,(e,n)=>{let r=t[n];return r===void 0?e:String(r)})}var $Tt={upsellData:null,hasError:!1},eEt=e=>{let t=(0,Z.c)(15),{dataUri:n,feature:r}=e,i=JE(),a=ER(),o=pb(mb),s=`https://www.sanity.${o.config().apiHost.endsWith(`.sanity.work`)?`work`:`io`}`,c;t[0]!==r||t[1]!==i?(c={dialogSecondaryClicked:()=>i.log(QTt,{feature:r,type:`modal`}),dialogPrimaryClicked:()=>i.log(ZTt,{feature:r,type:`modal`}),dialogViewed:e=>i.log(YTt,{feature:r,type:`modal`,source:e}),dialogDismissed:()=>{i.log(XTt,{feature:r,type:`modal`})},panelViewed:e=>i.log(YTt,{feature:r,type:`inspector`,source:e}),panelDismissed:()=>i.log(XTt,{feature:r,type:`inspector`}),panelPrimaryClicked:()=>i.log(ZTt,{feature:r,type:`inspector`}),panelSecondaryClicked:()=>i.log(QTt,{feature:r,type:`inspector`})},t[0]=r,t[1]=i,t[2]=c):c=t[2];let l=c,u;if(t[3]!==s||t[4]!==o.observable||t[5]!==n||t[6]!==a){let e;t[8]!==s||t[9]!==a?(e=e=>{if(!e)return{upsellData:null,hasError:!0};try{return e.ctaButton.url=n7(e.ctaButton.url,{baseUrl:s,projectId:a}),e.secondaryButton.url=n7(e.secondaryButton.url,{baseUrl:s,projectId:a}),{upsellData:e,hasError:!1}}catch{return{upsellData:null,hasError:!0}}},t[8]=s,t[9]=a,t[10]=e):e=t[10],u=o.observable.request({url:n}).pipe(K(e),Ge(tEt)),t[3]=s,t[4]=o.observable,t[5]=n,t[6]=a,t[7]=u}else u=t[7];let{upsellData:d,hasError:f}=ZE(u,$Tt),p;return t[11]!==f||t[12]!==l||t[13]!==d?(p={upsellData:d,telemetryLogs:l,hasError:f},t[11]=f,t[12]=l,t[13]=d,t[14]=p):p=t[14],p};function tEt(){return nt({upsellData:null,hasError:!0})}function nEt(e){return{data:e.upsellData,open:e.upsellDialogOpen,onClose:e.handleClose,onPrimaryClick:()=>e.telemetryLogs.dialogPrimaryClicked(),onSecondaryClick:()=>e.telemetryLogs.dialogSecondaryClicked()}}function rEt(e){let t=(0,Z.c)(16),{dataUri:n,feature:r}=e,[i,a]=(0,$.useState)(!1),o;t[0]!==n||t[1]!==r?(o={dataUri:n,feature:r},t[0]=n,t[1]=r,t[2]=o):o=t[2];let{upsellData:s,telemetryLogs:c,hasError:l}=eEt(o),u=KE(),{t:d}=ox(),f;t[3]===c?f=t[4]:(f=()=>{a(!1),c.dialogDismissed()},t[3]=c,t[4]=f);let p=f,m;t[5]!==l||t[6]!==d||t[7]!==c||t[8]!==u?(m=e=>{if(l){u.push({status:`error`,title:d(`errors.unable-to-perform-action`),closable:!0});return}a(!0),c.dialogViewed(e)},t[5]=l,t[6]=d,t[7]=c,t[8]=u,t[9]=m):m=t[9];let h=m,g;return t[10]!==p||t[11]!==h||t[12]!==c||t[13]!==s||t[14]!==i?(g={upsellDialogOpen:i,handleOpenDialog:h,handleClose:p,upsellData:s,telemetryLogs:c},t[10]=p,t[11]=h,t[12]=c,t[13]=s,t[14]=i,t[15]=g):g=t[15],g}var iEt={inlineIcon:(e,t,n)=>{if(!mc(n))return n;let r=!!(n.children[t-1]?._type===`span`&&n.children[t-1]?.text),i=!!(n.children[t+1]?._type===`span`&&n.children[t+1]?.text);return{...e,hasTextRight:i,hasTextLeft:r}}},aEt=e=>e.map(e=>{if(mc(e)&&e._type===`block`){let t=e.children.map((t,n)=>iEt[t._type]?iEt[t._type](t,n,e):t);return{...e,children:t}}return e}),oEt=J(X).withConfig({displayName:`Divider`,componentId:`sc-8dk95x-0`})`height:1px;background:var(--card-border-color);width:100%;`,sEt=J.div.withConfig({displayName:`SerializerContainer`,componentId:`sc-8dk95x-1`})`> div:first-child{margin-top:0;}> [data-ui='Box']:last-child{margin-bottom:0;}`,cEt=J(Y).withConfig({displayName:`IconTextContainer`,componentId:`sc-8dk95x-2`})(e=>e.accent?` - --card-icon-color: var(--card-accent-fg-color); - `:``),lEt=J.span.withConfig({displayName:`AccentSpan`,componentId:`sc-8dk95x-3`})`color:var(--card-accent-fg-color);--card-icon-color:var(--card-accent-fg-color);`,uEt=J.span.withConfig({displayName:`SemiboldSpan`,componentId:`sc-8dk95x-4`})(({theme:e})=>{let{weights:t}=e.sanity.fonts.text;return Vt`font-weight:${t.semibold};`}),dEt=J(lut).withConfig({displayName:`InlineIcon`,componentId:`sc-8dk95x-5`})`&[data-sanity-icon]{margin-left:${e=>e.$hasTextLeft?`0`:``};margin-right:${e=>e.$hasTextRight?`0`:``};}`,fEt=J.a.withConfig({displayName:`Link`,componentId:`sc-8dk95x-6`})`font-weight:600;color:${e=>e.$useTextColor?`var(--card-muted-fg-color) !important`:``};`,pEt=J.span.withConfig({displayName:`DynamicIconContainer`,componentId:`sc-8dk95x-7`})`display:${({$inline:e})=>e?`inline-block`:`inline`};font-size:calc(21 / 16 * 1rem) !important;min-width:calc(21 / 16 * 1rem - 0.375rem);line-height:0;> svg{height:1em;width:1em;display:inline;font-size:1em !important;margin:-0.375rem !important;*[stroke]{stroke:currentColor;}}`,mEt=e=>{let t=(0,Z.c)(8),[n,r]=(0,$.useState)(``),i,a;t[0]===e.icon.url?(i=t[1],a=t[2]):(i=()=>{let t=new AbortController,n=t.signal;return fetch(e.icon.url,{signal:n}).then(CEt).then(e=>r(e)).catch(wEt),()=>{t.abort()}},a=[e.icon.url],t[0]=e.icon.url,t[1]=i,t[2]=a),(0,$.useEffect)(i,a);let o=!!e.inline,s;t[3]===n?s=t[4]:(s={__html:n},t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,Q.jsx)(pEt,{$inline:o,dangerouslySetInnerHTML:s}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c};function hEt(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{paddingX:2,marginBottom:4,children:(0,Q.jsx)(Y,{size:1,muted:!0,children:n})}),t[0]=n,t[1]=r),r}function gEt(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{paddingX:2,marginY:4,children:(0,Q.jsx)(Xt,{size:2,as:`h2`,children:n})}),t[0]=n,t[1]=r),r}function _Et(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{paddingX:2,marginY:4,children:(0,Q.jsx)(Xt,{size:1,as:`h3`,children:n})}),t[0]=n,t[1]=r),r}var vEt=J.img.withConfig({displayName:`Image`,componentId:`sc-8dk95x-8`})(e=>{let t=Pt(e.theme);return Vt`object-fit:cover;width:100%;border-radius:${t.radius[3]}px;`});function yEt(e){let t=(0,Z.c)(2),n=e.value.image?.url,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(X,{paddingX:2,marginY:4,children:(0,Q.jsx)(vEt,{src:n})}),t[0]=n,t[1]=r),r}var bEt=e=>t=>!t||!e?t:(Array.isArray(t)?t:[t]).map(t=>typeof t==`string`?n7(t,e):t),xEt=({onLinkClick:e,interpolation:t})=>{let n=bEt(t);return{block:{normal:({children:e})=>(0,Q.jsx)(hEt,{children:n(e)}),h2:({children:e})=>(0,Q.jsx)(gEt,{children:n(e)}),h3:({children:e})=>(0,Q.jsx)(_Et,{children:n(e)})},list:{bullet:({children:e})=>(0,Q.jsx)(`ul`,{children:n(e)}),number:({children:e})=>(0,Q.jsx)(`ol`,{children:n(e)}),checkmarks:({children:e})=>(0,Q.jsx)(Q.Fragment,{children:n(e)})},listItem:{bullet:({children:e})=>(0,Q.jsx)(Y,{as:`li`,size:1,muted:!0,style:{display:`list-item`,padding:`0.5rem 0`},children:n(e)}),number:({children:e})=>(0,Q.jsx)(Y,{as:`li`,size:1,muted:!0,style:{display:`list-item`,padding:`0.5rem 0`},children:n(e)}),checkmarks:({children:e})=>(0,Q.jsx)(Y,{children:e})},marks:{strong:({children:e})=>(0,Q.jsx)(`strong`,{children:n(e)}),semibold:({children:e})=>(0,Q.jsx)(uEt,{children:n(e)}),link:t=>(0,Q.jsxs)(fEt,{href:t.value.href,rel:`noopener noreferrer`,target:`_blank`,$useTextColor:t.value.useTextColor,onClick:e?()=>e({url:t.value.href,linkTitle:t.text}):void 0,children:[t.children,t.value.showIcon&&(0,Q.jsx)(jr,{style:{marginLeft:`2px`}})]}),accent:({children:e})=>(0,Q.jsx)(lEt,{children:n(e)})},types:{inlineIcon:e=>{let t=e.value.sanityIcon?(0,Q.jsx)(dEt,{symbol:e.value.sanityIcon,$hasTextLeft:e.value.hasTextLeft,$hasTextRight:e.value.hasTextRight}):(0,Q.jsx)(Q.Fragment,{children:e.value.icon?.url&&(0,Q.jsx)(mEt,{icon:e.value.icon,inline:!0})});return e.value.accent?(0,Q.jsx)(lEt,{children:t}):t},divider:()=>(0,Q.jsx)(X,{marginY:3,children:(0,Q.jsx)(X,{paddingY:3,children:(0,Q.jsx)(oEt,{})})}),iconAndText:e=>(0,Q.jsxs)(bn,{alignItems:`flex-start`,paddingX:2,paddingTop:1,paddingBottom:2,marginTop:2,gap:2,children:[(0,Q.jsxs)(bn,{gap:2,style:{flexShrink:0},children:[(0,Q.jsx)(cEt,{size:1,accent:e.value.accent,children:e.value.sanityIcon?(0,Q.jsx)(lut,{symbol:e.value.sanityIcon}):(0,Q.jsxs)(Q.Fragment,{children:[e.value.icon?.url&&(0,Q.jsx)(mEt,{icon:e.value.icon}),` `]})}),(0,Q.jsx)(Y,{size:1,weight:`semibold`,accent:e.value.accent,children:n(e.value.title)})]}),(0,Q.jsx)(Y,{size:1,muted:!0,accent:e.value.accent,children:n(e.value.text)})]}),imageBlock:e=>(0,Q.jsx)(yEt,{...e})}}};function SEt(e){let t=(0,Z.c)(8),{blocks:n,onLinkClick:r,interpolation:i}=e,a;t[0]===n?a=t[1]:(a=aEt(n),t[0]=n,t[1]=a);let o=a,s;t[2]!==i||t[3]!==r?(s=xEt({onLinkClick:r,interpolation:i}),t[2]=i,t[3]=r,t[4]=s):s=t[4];let c=s,l;return t[5]!==c||t[6]!==o?(l=(0,Q.jsx)(yt,{tone:`default`,children:(0,Q.jsx)(sEt,{children:(0,Q.jsx)(xct,{value:o,components:c,onMissingComponent:!1})})}),t[5]=c,t[6]=o,t[7]=l):l=t[7],l}function CEt(e){if(!e.ok)throw Error(`HTTP error! status: ${e.status}`);return e.text()}function wEt(e){e.name!==`AbortError`&&console.error(e)}var TEt=J(dR).withConfig({displayName:`StyledButton`,componentId:`sc-oofaod-0`})(({theme:e})=>{let{space:t}=Pt(e);return` - position: absolute; - top: ${t[3]}px; - right: ${t[3]}px; - z-index: 20; - background: transparent; - border-radius: 9999px; - box-shadow: none; - color: ${Nt.hex}; - --card-fg-color: ${Nt.hex}; - :hover { - --card-fg-color: ${Nt.hex}; - } - `}),EEt=J.img.withConfig({displayName:`Image`,componentId:`sc-oofaod-1`})`object-fit:cover;width:100%;height:100%;height:200px;`;function DEt(e){let t=(0,Z.c)(25),{data:n,open:r,onClose:i,onPrimaryClick:a,onSecondaryClick:o,interpolation:s}=e;if(!n||!(r===void 0||r))return null;let c;t[0]!==n.secondaryButton||t[1]!==o?(c=n.secondaryButton?.text?{text:n.secondaryButton.text,mode:`bleed`,tone:`default`,iconRight:Lr,...n.secondaryButton.url&&{target:`_blank`,rel:`noopener noreferrer`,as:`a`,href:n.secondaryButton.url},onClick:o}:void 0,t[0]=n.secondaryButton,t[1]=o,t[2]=c):c=t[2];let l=n.ctaButton?.text,u;t[3]===n.ctaButton.url?u=t[4]:(u=n.ctaButton.url&&{target:`_blank`,rel:`noopener noreferrer`,as:`a`,href:n.ctaButton.url},t[3]=n.ctaButton.url,t[4]=u);let d;t[5]!==a||t[6]!==l||t[7]!==u?(d={text:l,mode:`default`,tone:`default`,...u,onClick:a},t[5]=a,t[6]=l,t[7]=u,t[8]=d):d=t[8];let f;t[9]!==c||t[10]!==d?(f={cancelButton:c,confirmButton:d},t[9]=c,t[10]=d,t[11]=f):f=t[11];let p;t[12]===i?p=t[13]:(p=(0,Q.jsx)(TEt,{icon:Gn,mode:`bleed`,tone:`default`,onClick:i,tabIndex:-1,tooltipProps:null}),t[12]=i,t[13]=p);let m;t[14]===n.image?m=t[15]:(m=n.image&&(0,Q.jsx)(EEt,{src:n.image.asset.url,alt:n.image.asset.altText??``}),t[14]=n.image,t[15]=m);let h;t[16]!==n.descriptionText||t[17]!==s?(h=(0,Q.jsx)(X,{padding:3,marginTop:2,children:(0,Q.jsx)(bn,{gap:4,paddingBottom:2,flexDirection:`column`,children:(0,Q.jsx)(SEt,{blocks:n.descriptionText,interpolation:s})})}),t[16]=n.descriptionText,t[17]=s,t[18]=h):h=t[18];let g;return t[19]!==i||t[20]!==f||t[21]!==p||t[22]!==m||t[23]!==h?(g=(0,Q.jsxs)(hR,{id:`upsell-dialog`,onClose:i,onClickOutside:i,__unstable_hideCloseButton:!0,bodyHeight:`100%`,padding:!1,zOffset:800,footer:f,children:[p,m,h]}),t[19]=i,t[20]=f,t[21]=p,t[22]=m,t[23]=h,t[24]=g):g=t[24],g}var OEt=class extends Error{schema;constructor(e){super(`SchemaError`),this.schema=e,this.name=`SchemaError`}};function kEt(e){if(!e)return[];let t=[];for(let n of e.split(`,`)){let e=n.trim();if(!e)continue;let r=e.indexOf(`:`);if(r===-1){t.push({type:L8,name:e});continue}let i=e.slice(0,r),a=e.slice(r+1);i&&a&&t.push({type:i,name:a})}return t}function AEt(e,t=L8){return`${t}:${TP(e)}`}function jEt(e){return e.length===0?null:e.map(e=>({type:e.type,id:TP(e.name)})).sort((e,t)=>e.type.localeCompare(t.type)).map(e=>`${e.type}:${e.id}`).join(`,`)}function MEt(e,t,n){let r=e.filter(e=>e.type!==t);return n?[...r,{type:t,name:TP(n)}]:r}function NEt(e){return xz(e)?`published`:Sz(e)?`drafts`:hz(e)?CF(e._id):typeof e==`string`?e:`drafts`}var PEt=ib({name:`Nested Dialog Opened`,version:1,description:`User opened a nested dialog`}),r7=ib({name:`Nested Dialog Closed`,version:2,description:`User closed a nested dialog`}),FEt=ib({name:`Object Edited`,version:1,description:`User opened an existing nested object in an array list for editing`}),i7=ib({name:`Nested Object Opened`,version:1,description:`User navigated to a nested object`}),IEt=ib({name:`Object Created`,version:1,description:`User created an object in an array list`}),LEt=ib({name:`Object Removed`,version:1,description:`User removed an object from an array list via actions`}),REt=ib({name:`Editor Opened`,version:1,description:`User opened a fullscreen Portable Text Editor inside a nested object dialog`}),zEt=ib({name:`Editor Closed`,version:1,description:`User closed a fullscreen Portable Text Editor inside a nested object dialog`});function a7(){return(0,$.useContext)(Ao)}function o7(e){let t=(0,Z.c)(184),n=(0,$.useRef)(void 0),{member:r,renderAnnotation:i,renderBlock:a,renderField:o,renderInlineBlock:s,renderInput:c,renderItem:l,renderPreview:u}=e,{t:d}=ox(),{onPathBlur:f,onPathFocus:p,onChange:m,onPathOpen:h,onSetPathCollapsed:g,onSetFieldSetCollapsed:_,onFieldGroupSelect:v}=y5(),y=f5(),b=m8(),{onCopy:x}=p8(),S=JE(),{enabled:C}=a7(),w;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(w=(e,t)=>{!e&&t&&n.current?.focus()},t[0]=w):w=t[0],U6(r.item.focused,w);let T;t[1]!==C||t[2]!==r.item.path||t[3]!==r.key||t[4]!==m||t[5]!==S?(T=()=>{S.log(LEt,{location:`array_list`,path:LI(r.item.path),origin:C?`nested-object`:`default`}),m(Q6.from([XH([{_key:r.key}])]))},t[1]=C,t[2]=r.item.path,t[3]=r.key,t[4]=m,t[5]=S,t[6]=T):T=t[6];let E=T,D;t[7]!==h||t[8]!==g?(D=e=>{h(e),g(e,!1)},t[7]=h,t[8]=g,t[9]=D):D=t[9];let O=D,k=KE(),A;t[10]!==C||t[11]!==r.item.path||t[12]!==S?(A=e=>{S.log(IEt,{location:`array_list`,position:e.position===`before`?`prepended`:`appended`,path:LI(r.item.path),origin:C?`nested-object`:`default`})},t[10]=C,t[11]=r.item.path,t[12]=S,t[13]=A):A=t[13];let j=A,M;t[14]!==O||t[15]!==r.item.path||t[16]!==r.key||t[17]!==r.parentSchemaType||t[18]!==m||t[19]!==p||t[20]!==y||t[21]!==d||t[22]!==j||t[23]!==k?(M=e=>{if(e.items.length===0)throw Error(`Insert event should include at least one item`);let t=e.items.map(BEt);m(Q6.from([JH(t,e.position,[{_key:r.key}])]));let n=t[0]._key,i=[...r.item.path.slice(0,-1),{_key:n}];p(i);let a=e.open!==!1;e.skipInitialValue?a&&(O(i),j(e)):DCt(t,r.parentSchemaType,y).pipe(Ue(e=>{e.type===`patch`?m(Q6.from(e.patches)):k.push({title:d(`inputs.array.error.cannot-resolve-initial-value-title`),description:d(`inputs.array.error.cannot-resolve-initial-value-description`,{schemaTypeTitle:e.schemaType.title,errorMessage:e.error.message}),status:`error`})})).subscribe({complete:()=>{a&&(O(i),j(e))}})},t[14]=O,t[15]=r.item.path,t[16]=r.key,t[17]=r.parentSchemaType,t[18]=m,t[19]=p,t[20]=y,t[21]=d,t[22]=j,t[23]=k,t[24]=M):M=t[24];let N=M,P;t[25]!==b||t[26]!==r.item.path||t[27]!==x?(P=e=>{let t=b([]);x(r.item.path,t,{context:{source:`arrayItem`},patchType:`append`})},t[25]=b,t[26]=r.item.path,t[27]=x,t[28]=P):P=t[28];let F=P,I;t[29]!==r.item.path||t[30]!==f?(I=()=>{f(r.item.path)},t[29]=r.item.path,t[30]=f,t[31]=I):I=t[31];let L=I,R;t[32]!==r.item.path||t[33]!==p?(R=()=>{p(r.item.path)},t[32]=r.item.path,t[33]=p,t[34]=R):R=t[34];let z=R,B;t[35]!==r.item.path||t[36]!==p?(B=e=>{p(r.item.path.concat(e))},t[35]=r.item.path,t[36]=p,t[37]=B):B=t[37];let V=B,H;t[38]!==r.item.schemaType||t[39]!==r.key||t[40]!==m?(H=e=>{m(Q6.from(e).prepend(qH(p5(r.item.schemaType))).prefixAll({_key:r.key}))},t[38]=r.item.schemaType,t[39]=r.key,t[40]=m,t[41]=H):H=t[41];let U=H,W;t[42]!==r.item.path||t[43]!==g?(W=()=>{g(r.item.path,!0)},t[42]=r.item.path,t[43]=g,t[44]=W):W=t[44];let ee=W,te;t[45]!==r.item.path||t[46]!==g?(te=()=>{g(r.item.path,!1)},t[45]=r.item.path,t[46]=g,t[47]=te):te=t[47];let ne=te,re;t[48]!==r.item.path||t[49]!==g?(re=e=>{g(r.item.path.concat(e),!0)},t[48]=r.item.path,t[49]=g,t[50]=re):re=t[50];let ie=re,ae;t[51]!==r.item.path||t[52]!==g?(ae=e=>{g(r.item.path.concat(e),!1)},t[51]=r.item.path,t[52]=g,t[53]=ae):ae=t[53];let oe=ae,se;t[54]!==r.item.path||t[55]!==h?(se=()=>{h(r.item.path)},t[54]=r.item.path,t[55]=h,t[56]=se):se=t[56];let ce=se,le;t[57]!==r.item.path||t[58]!==h?(le=e=>{h(r.item.path.concat(e))},t[57]=r.item.path,t[58]=h,t[59]=le):le=t[59];let ue=le,de;t[60]!==r.item.path||t[61]!==_?(de=e=>{_(r.item.path.concat(e),!1)},t[60]=r.item.path,t[61]=_,t[62]=de):de=t[62];let G=de,fe;t[63]!==r.item.path||t[64]!==_?(fe=e=>{_(r.item.path.concat(e),!0)},t[63]=r.item.path,t[64]=_,t[65]=fe):fe=t[65];let pe=fe,me;t[66]!==C||t[67]!==r.item.path||t[68]!==h||t[69]!==S?(me=()=>{S.log(FEt,{location:`array_list`,position:`nested`,path:LI(r.item.path),origin:C?`nested-object`:`default`}),h(r.item.path)},t[66]=C,t[67]=r.item.path,t[68]=h,t[69]=S,t[70]=me):me=t[70];let he=me,ge;t[71]===r.item.value?ge=t[72]:(ge=!r.item.value||b5(r.item.value),t[71]=r.item.value,t[72]=ge);let _e=ge,ve;t[73]!==_e||t[74]!==r.item.path||t[75]!==p||t[76]!==h||t[77]!==E?(ve=()=>{_e&&E();let e=r.item.path.slice(0,-1);h(e),p(e)},t[73]=_e,t[74]=r.item.path,t[75]=p,t[76]=h,t[77]=E,t[78]=ve):ve=t[78];let ye=ve,be;t[79]!==r.item.path||t[80]!==v?(be=e=>{v(r.item.path,e)},t[79]=r.item.path,t[80]=v,t[81]=be):be=t[81];let xe=be,Se=r.item.id,Ce;t[82]!==r.item.id||t[83]!==r.item.schemaType.description?(Ce=OH(r.item.id,r.item.schemaType.description),t[82]=r.item.id,t[83]=r.item.schemaType.description,t[84]=Ce):Ce=t[84];let we;t[85]===r.item.path?we=t[86]:(we=eW(`input`,r.item.path),t[85]=r.item.path,t[86]=we);let Te;t[87]===we?Te=t[88]:(Te={anchorName:we},t[87]=we,t[88]=Te);let Ee;t[89]!==L||t[90]!==z||t[91]!==r.item.id||t[92]!==Ce||t[93]!==Te?(Ee={onBlur:L,onFocus:z,id:Se,ref:n,"aria-describedby":Ce,style:Te},t[89]=L,t[90]=z,t[91]=r.item.id,t[92]=Ce,t[93]=Te,t[94]=Ee):Ee=t[94];let De=Ee,Oe=r.item.displayInlineChanges??!1,ke;t[95]!==De||t[96]!==U||t[97]!==ce||t[98]!==ie||t[99]!==pe||t[100]!==oe||t[101]!==G||t[102]!==V||t[103]!==ue||t[104]!==xe||t[105]!==r.item.__unstable_computeDiff||t[106]!==r.item.baseVariantValue||t[107]!==r.item.changed||t[108]!==r.item.changedFromBaseVariant||t[109]!==r.item.compareValue||t[110]!==r.item.focusPath||t[111]!==r.item.focused||t[112]!==r.item.groups||t[113]!==r.item.hasBaseVariant||t[114]!==r.item.hasUpstreamVersion||t[115]!==r.item.id||t[116]!==r.item.level||t[117]!==r.item.members||t[118]!==r.item.path||t[119]!==r.item.presence||t[120]!==r.item.readOnly||t[121]!==r.item.schemaType||t[122]!==r.item.validation||t[123]!==r.item.value||t[124]!==i||t[125]!==a||t[126]!==o||t[127]!==s||t[128]!==c||t[129]!==l||t[130]!==u||t[131]!==Oe?(ke={changed:r.item.changed,__unstable_computeDiff:r.item.__unstable_computeDiff,hasUpstreamVersion:r.item.hasUpstreamVersion,changedFromBaseVariant:r.item.changedFromBaseVariant,baseVariantValue:r.item.baseVariantValue,hasBaseVariant:r.item.hasBaseVariant,focusPath:r.item.focusPath,focused:r.item.focused,groups:r.item.groups,id:r.item.id,level:r.item.level,members:r.item.members,onChange:U,onFieldClose:ce,onFieldCollapse:ie,onFieldSetCollapse:pe,onFieldExpand:oe,onFieldSetExpand:G,onFieldGroupSelect:xe,onPathFocus:V,onFieldOpen:ue,path:r.item.path,presence:r.item.presence,readOnly:r.item.readOnly,renderAnnotation:i,renderBlock:a,renderField:o,renderInlineBlock:s,renderInput:c,renderItem:l,renderPreview:u,schemaType:r.item.schemaType,validation:r.item.validation,value:r.item.value,compareValue:r.item.compareValue,elementProps:De,displayInlineChanges:Oe},t[95]=De,t[96]=U,t[97]=ce,t[98]=ie,t[99]=pe,t[100]=oe,t[101]=G,t[102]=V,t[103]=ue,t[104]=xe,t[105]=r.item.__unstable_computeDiff,t[106]=r.item.baseVariantValue,t[107]=r.item.changed,t[108]=r.item.changedFromBaseVariant,t[109]=r.item.compareValue,t[110]=r.item.focusPath,t[111]=r.item.focused,t[112]=r.item.groups,t[113]=r.item.hasBaseVariant,t[114]=r.item.hasUpstreamVersion,t[115]=r.item.id,t[116]=r.item.level,t[117]=r.item.members,t[118]=r.item.path,t[119]=r.item.presence,t[120]=r.item.readOnly,t[121]=r.item.schemaType,t[122]=r.item.validation,t[123]=r.item.value,t[124]=i,t[125]=a,t[126]=o,t[127]=s,t[128]=c,t[129]=l,t[130]=u,t[131]=Oe,t[132]=ke):ke=t[132];let K=ke,Ae;t[133]!==r.item.path||t[134]!==r.item.readOnly||t[135]!==c?(Ae=(...e)=>{let t=e;return(0,Q.jsx)(UK,{path:r.item.path,readOnly:r.item.readOnly,children:c(...t)})},t[133]=r.item.path,t[134]=r.item.readOnly,t[135]=c,t[136]=Ae):Ae=t[136];let je;t[137]!==K||t[138]!==Ae?(je=(0,Q.jsx)(VEt,{...K,render:Ae}),t[137]=K,t[138]=Ae,t[139]=je):je=t[139];let Me;t[140]!==L||t[141]!==ye||t[142]!==ee||t[143]!==F||t[144]!==ne||t[145]!==z||t[146]!==N||t[147]!==he||t[148]!==K||t[149]!==r.collapsed||t[150]!==r.collapsible||t[151]!==r.index||t[152]!==r.item.__unstable_computeDiff||t[153]!==r.item.baseVariantValue||t[154]!==r.item.changed||t[155]!==r.item.changedFromBaseVariant||t[156]!==r.item.compareValue||t[157]!==r.item.focused||t[158]!==r.item.hasBaseVariant||t[159]!==r.item.hasUpstreamVersion||t[160]!==r.item.id||t[161]!==r.item.level||t[162]!==r.item.path||t[163]!==r.item.presence||t[164]!==r.item.readOnly||t[165]!==r.item.schemaType||t[166]!==r.item.validation||t[167]!==r.item.value||t[168]!==r.key||t[169]!==r.open||t[170]!==r.parentSchemaType||t[171]!==E||t[172]!==l||t[173]!==je?(Me=(0,Q.jsx)(HEt,{index:r.index,level:r.item.level,value:r.item.value,compareValue:r.item.compareValue,__unstable_computeDiff:r.item.__unstable_computeDiff,hasUpstreamVersion:r.item.hasUpstreamVersion,changedFromBaseVariant:r.item.changedFromBaseVariant,baseVariantValue:r.item.baseVariantValue,hasBaseVariant:r.item.hasBaseVariant,title:r.item.schemaType.title,description:r.item.schemaType.description,collapsible:r.collapsible,collapsed:r.collapsed,schemaType:r.item.schemaType,parentSchemaType:r.parentSchemaType,onInsert:N,onCopy:F,onRemove:E,presence:r.item.presence,validation:r.item.validation,open:r.open,onOpen:he,onClose:ye,onExpand:ne,onCollapse:ee,readOnly:r.item.readOnly,focused:r.item.focused,onFocus:z,onBlur:L,inputId:r.item.id,path:r.item.path,changed:r.item.changed,inputProps:K,render:l,children:je},r.key),t[140]=L,t[141]=ye,t[142]=ee,t[143]=F,t[144]=ne,t[145]=z,t[146]=N,t[147]=he,t[148]=K,t[149]=r.collapsed,t[150]=r.collapsible,t[151]=r.index,t[152]=r.item.__unstable_computeDiff,t[153]=r.item.baseVariantValue,t[154]=r.item.changed,t[155]=r.item.changedFromBaseVariant,t[156]=r.item.compareValue,t[157]=r.item.focused,t[158]=r.item.hasBaseVariant,t[159]=r.item.hasUpstreamVersion,t[160]=r.item.id,t[161]=r.item.level,t[162]=r.item.path,t[163]=r.item.presence,t[164]=r.item.readOnly,t[165]=r.item.schemaType,t[166]=r.item.validation,t[167]=r.item.value,t[168]=r.key,t[169]=r.open,t[170]=r.parentSchemaType,t[171]=E,t[172]=l,t[173]=je,t[174]=Me):Me=t[174];let Ne;return t[175]!==U||t[176]!==v||t[177]!==f||t[178]!==p||t[179]!==h||t[180]!==_||t[181]!==g||t[182]!==Me?(Ne=(0,Q.jsx)(v5,{onFieldGroupSelect:v,onChange:U,onPathOpen:h,onSetFieldSetCollapsed:_,onSetPathCollapsed:g,onPathBlur:f,onPathFocus:p,children:Me}),t[175]=U,t[176]=v,t[177]=f,t[178]=p,t[179]=h,t[180]=_,t[181]=g,t[182]=Me,t[183]=Ne):Ne=t[183],Ne}function BEt(e){return CCt(e)}function VEt({render:e,...t}){return e(t)}function HEt({render:e,...t}){return e(t)}var UEt=J(yt).withConfig({displayName:`PopoverCard`,componentId:`sc-s4zxd2-0`})`max-width:${({theme:e})=>e.sanity.container[1]}px;`;function WEt(e){let t=(0,Z.c)(60),n,r,i;if(t[0]!==e){let{value:a,onFocus:o,vertical:s,...c}=e;i=a,n=o,r=c,t[0]=e,t[1]=n,t[2]=r,t[3]=i}else n=t[1],r=t[2],i=t[3];let[a,o]=(0,$.useState)(!1),s=(0,$.useRef)(null),{t:c}=ox(),l,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>o(!1),u=()=>[s.current],t[4]=l,t[5]=u):(l=t[4],u=t[5]),tn(l,u);let d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{(e.key===`Escape`||e.key===`Tab`)&&o(!1)},t[6]=d):d=t[6];let f=d,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{o(GEt)},t[7]=p):p=t[7];let m=p,h;t[8]===i?h=t[9]:(h=nN(i),t[8]=i,t[9]=h);let g=h,_;t[10]===g?_=t[11]:(_={typeName:g},t[10]=g,t[11]=_);let v;t[12]!==c||t[13]!==_?(v=(0,Q.jsx)(Y,{weight:`medium`,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.type-is-incompatible-prompt`,values:_})}),t[12]=c,t[13]=_,t[14]=v):v=t[14];let y;t[15]===c?y=t[16]:(y=c(`inputs.array.error.type-is-incompatible-title`),t[15]=c,t[16]=y);let b;t[17]===y?b=t[18]:(b=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:y}),t[17]=y,t[18]=b);let x;t[19]===g?x=t[20]:(x={typeName:g},t[19]=g,t[20]=x);let S;t[21]!==c||t[22]!==x?(S=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.current-schema-not-declare-description`,values:x})}),t[21]=c,t[22]=x,t[23]=S):S=t[23];let C;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Q.jsx)(Hr,{}),t[24]=C):C=t[24];let w;t[25]===c?w=t[26]:(w=c(`inputs.array.error.can-delete-but-no-edit-description`),t[25]=c,t[26]=w);let T;t[27]===w?T=t[28]:(T=(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[C,` `,w]})}),t[27]=w,t[28]=T);let E;t[29]===c?E=t[30]:(E=c(`inputs.array.error.json-representation-description`),t[29]=c,t[30]=E);let D;t[31]===E?D=t[32]:(D=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:E}),t[31]=E,t[32]=D);let O;t[33]===i?O=t[34]:(O=JSON.stringify(i,null,2),t[33]=i,t[34]=O);let k;t[35]===O?k=t[36]:(k=(0,Q.jsx)(yt,{padding:2,overflow:`auto`,border:!0,children:(0,Q.jsx)(xU,{size:1,as:`pre`,language:`json`,children:O})}),t[35]=O,t[36]=k);let A;t[37]!==D||t[38]!==k?(A=(0,Q.jsxs)(Sn,{gap:2,children:[D,k]}),t[37]=D,t[38]=k,t[39]=A):A=t[39];let j;t[40]!==S||t[41]!==T||t[42]!==A||t[43]!==v||t[44]!==b?(j=(0,Q.jsx)(UEt,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:`auto`,children:(0,Q.jsxs)(Sn,{gap:4,children:[v,b,S,T,A]})}),t[40]=S,t[41]=T,t[42]=A,t[43]=v,t[44]=b,t[45]=j):j=t[45];let M;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Q.jsx)(X,{marginRight:3,children:(0,Q.jsx)(Y,{children:(0,Q.jsx)(Rr,{})})}),t[46]=M):M=t[46];let N;t[47]===g?N=t[48]:(N={typeName:g},t[47]=g,t[48]=N);let P;t[49]!==c||t[50]!==N?(P=(0,Q.jsxs)(bn,{alignItems:`center`,children:[M,(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.type-is-incompatible-prompt`,values:N})})})]}),t[49]=c,t[50]=N,t[51]=P):P=t[51];let F;t[52]!==n||t[53]!==r||t[54]!==P?(F=(0,Q.jsx)(yt,{as:`button`,type:`button`,radius:2,tone:`inherit`,paddingX:2,paddingY:3,flex:1,onFocus:n,onClick:m,onKeyDown:f,__unstable_focusRing:!0,...r,children:P}),t[52]=n,t[53]=r,t[54]=P,t[55]=F):F=t[55];let I;return t[56]!==a||t[57]!==j||t[58]!==F?(I=(0,Q.jsx)(gR,{open:a,ref:s,onKeyDown:f,portal:!0,constrainSize:!0,tone:`default`,content:j,children:F}),t[56]=a,t[57]=j,t[58]=F,t[59]=I):I=t[59],I}function GEt(e){return!e}function KEt(e){let t=(0,Z.c)(7),{member:n}=e,{t:r}=ox();if(n.error.type===`INVALID_ITEM_TYPE`){let e;return t[0]===n.error.value?e=t[1]:(e=(0,Q.jsx)(WEt,{value:n.error.value}),t[0]=n.error.value,t[1]=e),e}let i;t[2]!==n.error.type||t[3]!==r?(i=r(`inputs.array.error.unexpected-error`,{error:n.error.type}),t[2]=n.error.type,t[3]=r,t[4]=i):i=t[4];let a;return t[5]===i?a=t[6]:(a=(0,Q.jsx)(`div`,{children:i}),t[5]=i,t[6]=a),a}function qEt(e){return vc(e.schemaType)}function JEt(e){return yc(e.schemaType)}var s7=({children:e})=>e;function YEt(e){return`absolutePath`in e}var XEt=(0,$.memo)(function(e){let t=(0,Z.c)(8),n;t[0]===e?n=t[1]:(n=YEt(e)?e.absolutePath:e.path.concat(e.relativePath),t[0]=e,t[1]=n);let r=n,i=e.renderAnnotation||c7,a=e.renderBlock||c7,o=e.renderInlineBlock||c7,s;return t[2]!==r||t[3]!==e||t[4]!==i||t[5]!==a||t[6]!==o?(s=(0,Q.jsx)(ZEt,{...e,absolutePath:r,destinationRenderAnnotation:i,destinationRenderBlock:a,destinationRenderField:e.renderField,destinationRenderInlineBlock:o,destinationRenderInput:e.renderInput,destinationRenderItem:e.renderItem,destinationRenderPreview:e.renderPreview}),t[2]=r,t[3]=e,t[4]=i,t[5]=a,t[6]=o,t[7]=s):s=t[7],s});function ZEt(e){let t=(0,Z.c)(73),{absolutePath:n,destinationRenderAnnotation:r,destinationRenderBlock:i,destinationRenderField:a,destinationRenderInlineBlock:o,destinationRenderInput:s,destinationRenderItem:c,destinationRenderPreview:l}=e,{t:u}=ox(),d;t[0]!==n||t[1]!==a||t[2]!==e.includeField?(d=t=>(sN(n,t.path)?e.includeField:lN(n,t.path))?a(t):s7(t),t[0]=n,t[1]=a,t[2]=e.includeField,t[3]=d):d=t[3];let f=d,p;t[4]!==n||t[5]!==c||t[6]!==e.includeItem?(p=t=>(sN(n,t.path)?e.includeItem:lN(n,t.path))?c(t):s7(t),t[4]=n,t[5]=c,t[6]=e.includeItem,t[7]=p):p=t[7];let m=p,h;t[8]!==n||t[9]!==r||t[10]!==i||t[11]!==a||t[12]!==o||t[13]!==s||t[14]!==c||t[15]!==l||t[16]!==e.includeField||t[17]!==e.includeItem?(h=t=>{if(sN(t.path,n)||lN(n,t.path))return s(t);if(!qEt(t)&&!JEt(t))throw Error(`Expected either object input props or array input props for: ${JSON.stringify(t.path)}`);return(0,Q.jsx)(ZEt,{...t,includeField:e.includeField,includeItem:e.includeItem,absolutePath:n,destinationRenderAnnotation:r,destinationRenderBlock:i,destinationRenderInput:s,destinationRenderItem:c,destinationRenderField:a,destinationRenderInlineBlock:o,destinationRenderPreview:l})},t[8]=n,t[9]=r,t[10]=i,t[11]=a,t[12]=o,t[13]=s,t[14]=c,t[15]=l,t[16]=e.includeField,t[17]=e.includeItem,t[18]=h):h=t[18];let g=h,_;t[19]!==n||t[20]!==i||t[21]!==e.includeItem?(_=t=>lN(n,t.path)&&(e.includeItem||!sN(n,t.path))?i(t):s7(t),t[19]=n,t[20]=i,t[21]=e.includeItem,t[22]=_):_=t[22];let v=_,y;t[23]!==n||t[24]!==o||t[25]!==e.includeItem?(y=t=>lN(n,t.path)&&(e.includeItem||!sN(n,t.path))?o(t):s7(t),t[23]=n,t[24]=o,t[25]=e.includeItem,t[26]=y):y=t[26];let b=y,x;t[27]!==n||t[28]!==r||t[29]!==e.includeItem?(x=t=>lN(n,t.path)&&(e.includeItem||!sN(n,t.path))?r(t):s7(t),t[27]=n,t[28]=r,t[29]=e.includeItem,t[30]=x):x=t[30];let S=x;if(JEt(e)){let r;if(t[31]!==n||t[32]!==e.members||t[33]!==e.path){let i=uN(e.path,n);r=e.members.find(e=>e.kind==`item`&&dc(i[0])&&e.key===i[0]._key),t[31]=n,t[32]=e.members,t[33]=e.path,t[34]=r}else r=t[34];let i=r;if(!i){let r,i,a;if(t[35]!==n||t[36]!==e.path||t[37]!==u){a=Symbol.for(`react.early_return_sentinel`);bb0:{r=LI(e.path);let t=uN(e.path,n);if(dc(t[0])){let e=t[0]._key;a=(0,Q.jsx)(`div`,{children:(0,Q.jsx)(_B,{t:u,i18nKey:`form.error.no-array-item-at-key`,values:{key:e,path:r}})});break bb0}i=uc(t[0])?t[0]:t[0][0]}t[35]=n,t[36]=e.path,t[37]=u,t[38]=r,t[39]=i,t[40]=a}else r=t[38],i=t[39],a=t[40];if(a!==Symbol.for(`react.early_return_sentinel`))return a;let o=i,s;t[41]!==o||t[42]!==r?(s={index:o,path:r},t[41]=o,t[42]=r,t[43]=s):s=t[43];let c;return t[44]!==u||t[45]!==s?(c=(0,Q.jsx)(`div`,{children:(0,Q.jsx)(_B,{t:u,i18nKey:`form.error.no-array-item-at-index`,values:s})}),t[44]=u,t[45]=s,t[46]=c):c=t[46],c}if(i.kind===`error`){let e;return t[47]===i?e=t[48]:(e=(0,Q.jsx)(KEt,{member:i}),t[47]=i,t[48]=e),e}let a;return t[49]!==l||t[50]!==i||t[51]!==S||t[52]!==v||t[53]!==f||t[54]!==b||t[55]!==g||t[56]!==m?(a=(0,Q.jsx)(o7,{member:i,renderAnnotation:S,renderBlock:v,renderInput:g,renderField:f,renderInlineBlock:b,renderItem:m,renderPreview:l}),t[49]=l,t[50]=i,t[51]=S,t[52]=v,t[53]=f,t[54]=b,t[55]=g,t[56]=m,t[57]=a):a=t[57],a}if(qEt(e)){let r,i;if(t[58]!==n||t[59]!==e.members||t[60]!==e.path||t[61]!==u){i=Symbol.for(`react.early_return_sentinel`);bb1:{let t=uN(e.path,n),a=e.members.find(e=>e.kind==`field`&&t[0]===e.name),o=e.members.filter($Et).flatMap(QEt).find(e=>e.kind===`field`&&e.name===t[0]);if(r=a||o,!r){let e=typeof t[0]==`string`?t[0]:JSON.stringify(t[0]);i=(0,Q.jsx)(`div`,{children:u(`form.error.field-not-found`,{fieldName:e})});break bb1}}t[58]=n,t[59]=e.members,t[60]=e.path,t[61]=u,t[62]=r,t[63]=i}else r=t[62],i=t[63];if(i!==Symbol.for(`react.early_return_sentinel`))return i;let a;return t[64]!==l||t[65]!==r||t[66]!==S||t[67]!==v||t[68]!==f||t[69]!==b||t[70]!==g||t[71]!==m?(a=(0,Q.jsx)(C5,{member:r,renderAnnotation:S,renderBlock:v,renderInput:g,renderInlineBlock:b,renderField:f,renderItem:m,renderPreview:l}),t[64]=l,t[65]=r,t[66]=S,t[67]=v,t[68]=f,t[69]=b,t[70]=g,t[71]=m,t[72]=a):a=t[72],a}throw Error(`FormInput can only be used with arrays or objects`)}function QEt(e){return e.kind===`fieldSet`&&e.fieldSet?.members||[]}function $Et(e){return e.kind===`fieldSet`}function c7(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Q.Fragment,{children:`Missing destination render function`}),e[0]=t):t=e[0],t}var eDt=tDt();function tDt(){return typeof window>`u`?!1:`ontouchstart`in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}function nDt(){return(0,$.useContext)(Vo)}var l7=(0,$.memo)(function(e){let t=(0,Z.c)(20),{actions:n,children:r,path:i,focused:a,__internal_comments:o,__internal_slot:s}=e,{onMouseEnter:c,onMouseLeave:l,store:u}=nDt(),d;t[0]!==u||t[1]!==i?(d=()=>{let[e]=u.getSnapshot();return eDt||(e?LI(i)===e:!1)},t[0]=u,t[1]=i,t[2]=d):d=t[2];let f=(0,$.useSyncExternalStore)(u.subscribe,d),p;t[3]!==c||t[4]!==i?(p=()=>{c(i)},t[3]=c,t[4]=i,t[5]=p):p=t[5];let m=p,h;t[6]!==l||t[7]!==i?(h=()=>{l(i)},t[6]=l,t[7]=i,t[8]=h):h=t[8];let g=h,_;t[9]!==o||t[10]!==s||t[11]!==n||t[12]!==a||t[13]!==m||t[14]!==g||t[15]!==f?(_={actions:n,focused:a,hovered:f,__internal_comments:o,__internal_slot:s,onMouseEnter:m,onMouseLeave:g},t[9]=o,t[10]=s,t[11]=n,t[12]=a,t[13]=m,t[14]=g,t[15]=f,t[16]=_):_=t[16];let v=_,y;return t[17]!==r||t[18]!==v?(y=(0,Q.jsx)(No.Provider,{value:v,children:r}),t[17]=r,t[18]=v,t[19]=y):y=t[19],y});function rDt(e){return e.filter(Boolean).filter(e=>`hidden`in e?e.hidden!==!0:!0).map(e=>e.type===`group`?{...e,children:rDt(e.children)}:e)}var u7=(0,$.memo)(function(e){let t=(0,Z.c)(25),{actions:n,documentId:r,documentType:i,onActions:a,path:o,schemaType:s}=e,c=n.length,l=(0,$.useRef)(c),u;t[0]===c?u=t[1]:(u=()=>Array.from(Array(c)),t[0]=c,t[1]=u);let[d,f]=(0,$.useState)(u),p=(0,$.useRef)(d),m;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(m=(e,t)=>{f(n=>{let r=[...n];return r[e]=t,r})},t[2]=m):m=t[2];let h=m,g,_;t[3]!==d||t[4]!==a?(g=()=>{p.current!==d&&(p.current=d,a(rDt(d)))},_=[d,a],t[3]=d,t[4]=a,t[5]=g,t[6]=_):(g=t[5],_=t[6]),(0,$.useEffect)(g,_);let v,y;t[7]===c?(v=t[8],y=t[9]):(v=()=>{if(l.current!==c){let e=Array.from(Array(c));for(let t=0;tiDt({action:e,documentId:r,documentType:i,index:t,path:o,schemaType:s,setFieldAction:h}),t[16]=r,t[17]=i,t[18]=o,t[19]=s,t[20]=e):e=t[20],b=n.map(e),t[10]=n,t[11]=r,t[12]=i,t[13]=o,t[14]=s,t[15]=b}else b=t[15];let x=b,S;t[21]===x?S=t[22]:(S=x.map(aDt),t[21]=x,t[22]=S);let C;return t[23]===S?C=t[24]:(C=(0,Q.jsx)(Q.Fragment,{children:S}),t[23]=S,t[24]=C),C});function iDt({action:e,documentId:t,documentType:n,index:r,path:i,schemaType:a,setFieldAction:o}){let{useAction:s}=e;return(0,$.memo)(function(){let e=(0,Z.c)(4),c;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={documentId:t,documentType:n,path:i,schemaType:a},e[0]=c):c=e[0];let l=$U(s(c)),u,d;return e[1]===l?(u=e[2],d=e[3]):(u=()=>{o(r,l)},d=[l],e[1]=l,e[2]=u,e[3]=d),(0,$.useEffect)(u,d),null})}function aDt(e,t){return(0,Q.jsx)(e,{},t)}var oDt=(0,$.memo)(function(e){let t=(0,Z.c)(17),{children:n}=e,[r]=(0,$.useState)(sDt),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=[],t[0]=i):i=t[0];let a=(0,$.useRef)(i),o;t[1]===r?o=t[2]:(o=e=>{let t=LI(e);if(!a.current.includes(t)){a.current=[t,...a.current];for(let e of r)e()}},t[1]=r,t[2]=o);let s=o,c;t[3]===r?c=t[4]:(c=e=>{let t=LI(e);if(a.current.includes(t)){a.current=a.current.filter(e=>e!==t);for(let e of r)e()}},t[3]=r,t[4]=c);let l=c,u;t[5]===r?u=t[6]:(u=e=>(r.add(e),()=>{r.delete(e)}),t[5]=r,t[6]=u);let d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>a.current,t[7]=d):d=t[7];let f;t[8]===u?f=t[9]:(f={subscribe:u,getSnapshot:d},t[8]=u,t[9]=f);let p=f,m;t[10]!==s||t[11]!==l||t[12]!==p?(m={store:p,onMouseEnter:s,onMouseLeave:l},t[10]=s,t[11]=l,t[12]=p,t[13]=m):m=t[13];let h=m,g;return t[14]!==n||t[15]!==h?(g=(0,Q.jsx)(Vo.Provider,{value:h,children:n}),t[14]=n,t[15]=h,t[16]=g):g=t[16],g});function sDt(){return new Set}function cDt(){let e=(0,$.useContext)(Hs);if(!e)throw Error(`VirtualizerScrollInstance: missing context value`);return e}function d7(e){let t=(0,Z.c)(6),{scrollElement:n,containerElement:r}=e,i;t[0]!==r||t[1]!==n?(i={scrollElement:n,containerElement:r},t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o;return t[3]!==e.children||t[4]!==a?(o=(0,Q.jsx)(Hs.Provider,{value:a,children:e.children}),t[3]=e.children,t[4]=a,t[5]=o):o=t[5],o}var lDt=`_3j1eyv0`;function uDt(e){let t=(0,Z.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=Qt(lDt,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(bn,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function f7(e){let t=(0,Z.c)(37),{refType:n,showStudioUrlIcon:r,hasStudioUrl:i,showTypeLabel:a,availability:o,preview:s,id:c,dataset:l,projectId:u}=e,d=o?.reason===`NOT_FOUND`,f=o?.reason===`PERMISSION_DENIED`,p=s.published?.media,{t:m}=ox();n?.icon;let h;bb0:{if(p){let e=p?.asset!==void 0&&RR(p),n;t[0]===p?n=t[1]:(n=(0,$.isValidElement)(p),t[0]=p,t[1]=n);let r=n;if(!e&&!r){h=null;break bb0}let i;t[2]!==l||t[3]!==r||t[4]!==p||t[5]!==u||t[6]!==m?(i=function(e){let{dimensions:t}=e;return r?p:(0,Q.jsx)(`img`,{src:Xy({dataset:l,projectId:u}).image(p).withOptions(t).url(),alt:m(`inputs.reference.image-preview-alt-text`),referrerPolicy:`strict-origin-when-cross-origin`})},t[2]=l,t[3]=r,t[4]=p,t[5]=u,t[6]=m,t[7]=i):i=t[7],h=i;break bb0}if(!n?.icon){h=null;break bb0}let e=n.icon,r;t[8]===e?r=t[9]:(r=(0,Q.jsx)(e,{}),t[8]=e,t[9]=r),h=r}let g=h,_;t[10]!==o?.available||t[11]!==g||t[12]!==s.published?.subtitle||t[13]!==s.published?.title||t[14]!==m?(_=o?.available?(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Jz,{title:s.published?.title,subtitle:s.published?.subtitle,media:g||!1})}):(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(bn,{alignItems:`center`,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,Q.jsx)(Y,{muted:!0,children:m(`inputs.reference.error.document-unavailable-title`)})})})}),t[10]=o?.available,t[11]=g,t[12]=s.published?.subtitle,t[13]=s.published?.title,t[14]=m,t[15]=_):_=t[15];let v;t[16]!==n||t[17]!==a?(v=n&&a&&(0,Q.jsx)(nn,{children:n.title||n.type}),t[16]=n,t[17]=a,t[18]=v):v=t[18];let y;t[19]!==c||t[20]!==f||t[21]!==d||t[22]!==m?(y=(f||d)&&(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:m(d?`inputs.reference.referenced-document-does-not-exist`:`inputs.reference.referenced-document-insufficient-permissions`,{documentId:c}),children:(0,Q.jsx)(yB,{tone:`default`,children:(0,Q.jsx)(f?Dr:Ur,{})})})}),t[19]=c,t[20]=f,t[21]=d,t[22]=m,t[23]=y):y=t[23];let b;t[24]!==i||t[25]!==f||t[26]!==d||t[27]!==r||t[28]!==m?(b=!(d||f)&&r&&(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:m(i?`inputs.reference.document-opens-in-new-tab`:`input.reference.document-cannot-be-opened.failed-to-resolve-url`),children:(0,Q.jsx)(yB,{size:1,tone:`default`,muted:!i,children:(0,Q.jsx)(Lr,{})})})}),t[24]=i,t[25]=f,t[26]=d,t[27]=r,t[28]=m,t[29]=b):b=t[29];let x;t[30]!==v||t[31]!==y||t[32]!==b?(x=(0,Q.jsx)(X,{paddingLeft:3,children:(0,Q.jsxs)(ft,{gap:4,paddingRight:1,children:[v,y,b]})}),t[30]=v,t[31]=y,t[32]=b,t[33]=x):x=t[33];let S;return t[34]!==_||t[35]!==x?(S=(0,Q.jsxs)(uDt,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,"data-testid":`preview`,children:[_,x]}),t[34]=_,t[35]=x,t[36]=S):S=t[36],S}var dDt=ib({version:1,name:`Portable Text Editor Expanded`,description:`The portable text editor was expanded`}),fDt=ib({version:1,name:`Portable Text Editor Collapsed`,description:`The portable text editor was collapsed`}),pDt=ib({version:1,name:`Portable Text Editor Invalid Value Ignored`,description:`The portable text got an invalid value from the form and pressed button to ignore it`}),mDt=ib({version:1,name:`Portable Text Editor Invalid Value Resolved`,description:`The portable text got an invalid value from the form and pressed button to resolve it.`}),hDt=ib({name:`New Draft Created`,version:1,description:`User created a new draft`});function gDt(e){return typeof e==`object`&&!!e&&e.constructor===Object}function _Dt(e){return!(typeof e!=`object`||!e||!(`jsonType`in e)||typeof e.jsonType!=`string`||!(`name`in e)||typeof e.name!=`string`)}function vDt(e){return e}function yDt({decorator:e=vDt}={}){let t=e(function(e,n){if(e===n||typeof e!=`object`||!e||typeof n!=`object`)return n;if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return n;let r=n.map((n,r)=>t(e[r],n));return r.every((t,n)=>t===e[n])?e:r}if(_Dt(e)||_Dt(n)||!gDt(e)||!gDt(n))return n;let r=e,i=n,a={},o=!1,s=new Set(Object.keys(i));for(let e of Object.getOwnPropertyNames(i))if(e in r){let n=t(r[e],i[e]);s.has(e)?a[e]=n:Object.defineProperty(a,e,{value:n,enumerable:!1}),o||=n!==r[e]}else s.has(e)?a[e]=i[e]:Object.defineProperty(a,e,{value:i[e],enumerable:!1}),o=!0;for(let e of Object.getOwnPropertyNames(r))if(!(e in i)){o=!0;break}return o?a:e});return t}var p7=yDt(),bDt=J.div.withConfig({displayName:`OverlayContainer`,componentId:`sc-pcbjxt-0`})`position:relative;`,xDt=J.div.withConfig({displayName:`ContentContainer`,componentId:`sc-pcbjxt-1`})`z-index:13;opacity:0;transition:opacity 300ms linear;`,SDt=J(yt).withConfig({displayName:`CardContainer`,componentId:`sc-pcbjxt-2`})`border:1px solid var(--card-border-color);position:absolute;top:0;left:0;width:100%;height:100%;z-index:12;transition:opacity 150ms ease-in-out;opacity:0;box-sizing:border-box;`,CDt=J(bn).withConfig({displayName:`FlexContainer`,componentId:`sc-pcbjxt-3`})`position:absolute;top:0;left:0;width:100%;height:100%;&:hover,&:focus{& ${SDt}{opacity:0.9;}& ${xDt}{opacity:1;}}`,wDt=()=>typeof window<`u`&&`ontouchstart`in window||typeof navigator<`u`&&navigator.maxTouchPoints>0;function TDt(e){let t=(0,Z.c)(25),{children:n,message:r,onActivate:i,isOverlayActive:a}=e,[o,s]=(0,$.useState)(!1),{t:c}=ox(),l;t[0]===i?l=t[1]:(l=()=>{i&&i()},t[0]=i,t[1]=l);let u=l,d;t[2]!==a||t[3]!==i?(d=e=>{a&&e.code===`Space`&&i&&(e.preventDefault(),i())},t[2]=a,t[3]=i,t[4]=d):d=t[4];let f=d,p;t[5]!==a||t[6]!==i?(p=()=>{a&&i&&i()},t[5]=a,t[6]=i,t[7]=p):p=t[7];let m=p,h;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{s(!0)},t[8]=h):h=t[8];let g=h,_;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{s(!1)},t[9]=_):_=t[9];let v=_,y=wDt(),b;b=y?`tap`:o?`click-focused`:`click`;let x;t[10]!==r||t[11]!==b||t[12]!==c?(x=r||c(`inputs.portable-text.activate-on-focus-message`,{context:b}),t[10]=r,t[11]=b,t[12]=c,t[13]=x):x=t[13];let S=x,C;t[14]===S?C=t[15]:(C=(0,Q.jsx)(Y,{weight:`medium`,children:S}),t[14]=S,t[15]=C);let w=C,T;t[16]!==a||t[17]!==w?(T=a&&(0,Q.jsxs)(CDt,{"data-testid":`activate-overlay`,tabIndex:0,alignItems:`center`,justifyContent:`center`,children:[(0,Q.jsx)(SDt,{radius:2}),(0,Q.jsx)(xDt,{children:w})]}),t[16]=a,t[17]=w,t[18]=T):T=t[18];let E;return t[19]!==n||t[20]!==u||t[21]!==m||t[22]!==f||t[23]!==T?(E=(0,Q.jsxs)(bDt,{onBlur:v,onClick:u,onFocus:g,onKeyDown:f,onDragEnter:m,children:[T,n]}),t[19]=n,t[20]=u,t[21]=m,t[22]=f,t[23]=T,t[24]=E):E=t[24],E}var EDt=[1,2,3,4,5,6,7,8,9,10],DDt=[`●`,`○`,`■`],ODt=[`number`,`lower-alpha`,`lower-roman`],kDt={em:`em`,"strike-through":`s`,underline:`u`,strong:`strong`,code:`code`},ADt={h1:{paddingTop:5,paddingBottom:4},h2:{paddingTop:4,paddingBottom:4},h3:{paddingTop:4,paddingBottom:3},h4:{paddingTop:4,paddingBottom:3},h5:{paddingTop:4,paddingBottom:3},h6:{paddingTop:4,paddingBottom:2},normal:{paddingTop:2,paddingBottom:3},blockquote:{paddingTop:2,paddingBottom:3}};function jDt({hasBlockActions:e,isFullscreen:t,nested:n}){return n?{paddingX:0}:t?e?{paddingLeft:5,paddingRight:2}:{paddingX:5}:e?{paddingLeft:3,paddingRight:2}:{paddingX:3}}function MDt(e){let t=(0,Z.c)(20),n,r,i,a,o,s;if(t[0]!==e){let{listItem:c,style:l,...u}=e,d;t[7]!==c||t[8]!==l?(d=c?{paddingY:2}:ADt[l||`normal`]||{paddingY:2},t[7]=c,t[8]=l,t[9]=d):d=t[9];let f=d;r=X,a=f,o=!1,s=`text-block-fallback`,n=X,i=jDt(u),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6];let c;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,Q.jsx)(un,{animated:!0,radius:1,size:2,style:{width:`60%`}}),t[10]=c):c=t[10];let l;t[11]!==n||t[12]!==i?(l=(0,Q.jsx)(n,{...i,children:c}),t[11]=n,t[12]=i,t[13]=l):l=t[13];let u;return t[14]!==r||t[15]!==a||t[16]!==o||t[17]!==s||t[18]!==l?(u=(0,Q.jsx)(r,{...a,contentEditable:o,"data-testid":s,children:l}),t[14]=r,t[15]=a,t[16]=o,t[17]=s,t[18]=l,t[19]=u):u=t[19],u}function NDt(e){let t=(0,Z.c)(6),n;t[0]===e?n=t[1]:(n=jDt(e),t[0]=e,t[1]=n);let r;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(Rt,{animated:!0,radius:1,style:zz.block.media}),t[2]=r):r=t[2];let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(yt,{border:!0,padding:1,radius:1,children:(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,padding:2,children:[r,(0,Q.jsx)(un,{animated:!0,radius:1,size:1,style:{width:160}})]})}),t[3]=i):i=t[3];let a;return t[4]===n?a=t[5]:(a=(0,Q.jsx)(X,{contentEditable:!1,"data-testid":`block-object-fallback`,children:(0,Q.jsx)(bn,{marginY:3,paddingBottom:1,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,...n,children:i})})}),t[4]=n,t[5]=a),a}var m7=J.span.withConfig({displayName:`Segment`,componentId:`sc-q9anly-0`})`${({theme:e,$tone:t})=>{if(t===void 0)return;let{color:n}=Pt(e);return{backgroundColor:n.button.bleed[t]?.pressed?.bg,color:n.button.bleed[t]?.pressed?.fg,textDecoration:`none`}}}`,PDt=e=>{let t=(0,Z.c)(2),{segment:n}=e,r;return t[0]===n.text?r=t[1]:(r=(0,Q.jsx)(m7,{as:`del`,"data-text":n.text,contentEditable:!1,"aria-hidden":!0,inert:!0,$tone:`critical`}),t[0]=n.text,t[1]=r),r},h7=e=>{let t=(0,Z.c)(5),{children:n,segment:r}=e,i;t[0]===r?i=t[1]:(i=FDt(r),t[0]=r,t[1]=i);let a;return t[2]!==n||t[3]!==i?(a=(0,Q.jsx)(m7,{as:`ins`,$tone:i,children:n}),t[2]=n,t[3]=i,t[4]=a):a=t[4],a};function FDt(e){if(e.action!==`unchanged`&&e.annotation.provenance.bundle!==void 0)return e.annotation.provenance.bundle===`drafts`?bz.asap.tone:Cz(e.annotation.provenance.bundle)}function IDt(){return Vt`del${m7}{opacity:0.5;text-decoration:line-through;&::before{text-decoration:line-through;content:attr(data-text);}}ins${m7}{text-decoration:none;}`}var LDt=J.div.withConfig({displayName:`Root`,componentId:`sc-i0h7cb-0`})(e=>{let{color:t,input:n,radius:r}=Pt(e.theme),i={color:t.input.default.enabled.border,width:n.border.width};return Vt`--input-box-shadow:${F5(i)};position:relative;& [data-wrapper]{overflow:hidden;overflow:clip;position:relative;z-index:1;padding:${n.border.width}px;}& [data-border]{position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:var(--input-box-shadow);z-index:2;border-radius:${r[2]}px;pointer-events:none;}&:not([data-read-only])[data-focused] [data-border]{--input-box-shadow:${I5({base:t,border:i,focusRing:n.text.focusRing})};}`}),RDt=J(Ft).withConfig({displayName:`ExpandedLayer`,componentId:`sc-i0h7cb-1`})`position:absolute;top:0;left:0;right:0;bottom:0;& > div{height:100%;}`,zDt=J.div.withConfig({displayName:`StringDiffContainer`,componentId:`sc-i0h7cb-2`})`height:100%;${IDt}`;function BDt(){let e=(0,Z.c)(1),t=(0,$.useContext)(as),n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={},e[0]=n):n=e[0],tD(t,n)}function VDt(){let e=(0,Z.c)(2),t=(0,$.useContext)(as),n;return e[0]===t?n=e[1]:(n=e=>{let{key:n,elementRef:r}=e;t.next({...t.value,[n]:r})},e[0]=t,e[1]=n),n}function HDt(e){let t=(0,Z.c)(5),{schemaType:n,children:r}=e,i;t[0]===n?i=t[1]:(i=Uot(n),t[0]=n,t[1]=i);let a=i,o;return t[2]!==r||t[3]!==a?(o=(0,Q.jsx)(ss.Provider,{value:a,children:r}),t[2]=r,t[3]=a,t[4]=o):o=t[4],o}function g7(){let e=(0,$.use)(ss);if(!e)throw Error(`usePortableTextMemberSchemaTypes must be used within PortableTextMemberSchemaTypesProvider`);return e}function UDt(e){let t=(0,Z.c)(10),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=new Map,t[0]=r):r=t[0];let[i,a]=(0,$.useState)(r),o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=e=>{a(t=>{let n=new Map(t);return n.set(e.key,e),n})},t[1]=o):o=t[1];let s=o,c;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=e=>{a(t=>{let n=new Map(t);return n.delete(e),n})},t[2]=c):c=t[2];let l=c,u;t[3]===i?u=t[4]:(u=Array.from(i.values()),t[3]=i,t[4]=u);let d=u,f;t[5]===d?f=t[6]:(f={register:s,unregister:l,annotations:d},t[5]=d,t[6]=f);let p=f,m;return t[7]!==n||t[8]!==p?(m=(0,Q.jsx)(Es.Provider,{value:p,children:n}),t[7]=n,t[8]=p,t[9]=m):m=t[9],m}function WDt(){let e=(0,$.useContext)(Es);if(!e)throw Error(`useSelectedAnnotations must be used within a SelectedAnnotationsProvider`);return e}var GDt=e=>{let t=new k,n=new IntersectionObserver(e=>{e.forEach(e=>{t.next(e)})},e);return{observe:e=>new h(r=>{let i=t.pipe(je(t=>t.target===e)).subscribe(r);return n.observe(e),()=>{i.unsubscribe(),n.unobserve(e)}})}},_7=e=>{let t=(0,Z.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({onIntersection:i,io:r,id:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=(0,$.useRef)(null),s,c;t[5]!==n||t[6]!==r||t[7]!==i?(s=()=>{let e=o.current;if(!e)return;let t=r.observe(e).pipe(Ue(e=>i(n,e))).subscribe();return()=>t.unsubscribe()},c=[r,n,i],t[5]=n,t[6]=r,t[7]=i,t[8]=s,t[9]=c):(s=t[8],c=t[9]),(0,$.useEffect)(s,c);let l;return t[10]===a?l=t[11]:(l=(0,Q.jsx)(`div`,{...a,ref:o}),t[10]=a,t[11]=l),l},KDt=J.div.withConfig({displayName:`RootWrapper`,componentId:`sc-94g5vz-0`})`position:relative;display:flex;flex-direction:column;`,qDt=J.div.withConfig({displayName:`ContentWrapper`,componentId:`sc-94g5vz-1`})`flex:1 1 auto;`,JDt=J.div.withConfig({displayName:`OverlayWrapper`,componentId:`sc-94g5vz-2`})`position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:13;`,v7=Vt`overflow:hidden;overflow:clip;pointer-events:none;position:absolute;`,YDt=J(_7).withConfig({displayName:`TopRegionWrapper`,componentId:`sc-94g5vz-3`})(({$debug:e,$margins:t})=>Vt`${v7} z-index:100;position:sticky;flex:none;height:1px;top:${t?`${t[0]-1}px`:`auto`};background-color:${e?`red`:`transparent`};`),XDt=J(_7).withConfig({displayName:`MiddleRegionWrapper`,componentId:`sc-94g5vz-4`})(({$debug:e})=>Vt`${v7} visibility:none;${e&&Vt`background:rgba(255,0,0,0.25);outline:1px solid #00b;visibility:visible;`}`),ZDt=J(_7).withConfig({displayName:`BottomRegionWrapper`,componentId:`sc-94g5vz-5`})(({$debug:e})=>Vt`${v7} position:sticky;flex:none;bottom:-1px;height:1px;background-color:${e?`blue`:`transparent`};`),QDt=e=>`${e}px`,$Dt=e=>0-e;function eOt(e){let t=(0,Z.c)(43),{ref:n,regions:r,render:i,children:a,margins:o}=e,[s,c,l,u]=o,d=(0,$.useRef)(null),f;t[0]!==l||t[1]!==u||t[2]!==c||t[3]!==s?(f=[s,c,l,u],t[0]=l,t[1]=u,t[2]=c,t[3]=s,t[4]=f):f=t[4];let p=f,m;t[5]===p?m=t[6]:(m=p.map($Dt).map(QDt),t[5]=p,t[6]=m);let h=m.join(` `),g;t[7]===h?g=t[8]:(g=GDt({rootMargin:h,threshold:dXe}),t[7]=h,t[8]=g);let _=g,v;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(v={},t[9]=v):v=t[9];let[y,b]=(0,$.useState)(v),x;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(x=(e,t)=>{b(n=>({...n,[e]:t}))},t[10]=x):x=t[10];let S=x,[C,w]=(0,$.useState)(0),T,E;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>{if(!d.current)return;w(d.current.offsetWidth);let e=new ResizeObserver(e=>{let t=e[0];t&&w(t.contentRect.width)});return e.observe(d.current),()=>e.disconnect()},E=[],t[11]=T,t[12]=E):(T=t[11],E=t[12]),(0,$.useLayoutEffect)(T,E);let D=y[`::top`],O=y[`::bottom`],k;t[13]!==O||t[14]!==y||t[15]!==r||t[16]!==D?(k=D&&O?r.filter(tOt).map(e=>{let t=y[e.id];if(!t)return null;let{bottom:n,top:r}=t.boundingClientRect,i=t.boundingClientRect.top{let t=e.rect.width===0;return(0,Q.jsx)(XDt,{$debug:!1,io:_,onIntersection:S,id:e.id,style:{width:t?1:e.rect.width,left:e.rect.left-+!!t,top:e.rect.top-23,height:e.rect.height+46}},e.id)},t[32]=_,t[33]=e),F=r.map(e),t[29]=_,t[30]=r,t[31]=F}else F=t[31];let I;t[34]===_?I=t[35]:(I=(0,Q.jsx)(ZDt,{$debug:!1,id:`::bottom`,io:_,onIntersection:S}),t[34]=_,t[35]=I);let L;return t[36]!==n||t[37]!==j||t[38]!==M||t[39]!==P||t[40]!==F||t[41]!==I?(L=(0,Q.jsxs)(KDt,{ref:n,children:[j,M,P,F,I]}),t[36]=n,t[37]=j,t[38]=M,t[39]=P,t[40]=F,t[41]=I,t[42]=L):L=t[42],L}function tOt(e){return e.presence?.length>0}var nOt={transitionProperty:`transform`,transitionDuration:`200ms`,transitionTimingFunction:`cubic-bezier(0.85, 0, 0.15, 1)`},rOt=e=>e.top+e.height;function iOt(e){return e.map((e,t,n)=>{let r=n[t-1]?.region.rect,i=r?rOt(r):0;return{...e,spacerHeight:e.region.rect.top-i}})}var y7=e=>SU(e,e=>e.region.rect.top),aOt=(e,t)=>e+t,oOt=e=>e.reduce(aOt,0);function sOt(e){let t={top:[],inside:[],bottom:[],...kk(iOt(y7(e)),e=>e.position)};return{top:y7(t.top).map((e,t,n)=>({...e,indent:n.slice(t+1).reduce((e,t)=>e+t.region.rect.width,0)})),inside:y7(t.inside).map(e=>({...e,indent:0})),bottom:y7(t.bottom).map((e,t,n)=>({...e,indent:n.slice(0,t).reduce((e,t)=>e+t.region.rect.width,0)}))}}var cOt=e=>{let t=(0,Z.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({height:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=Math.max(0,n),a=r?.style,o;return t[3]!==i||t[4]!==a?(o=(0,Q.jsx)(`div`,{style:{height:i,...a}}),t[3]=i,t[4]=a,t[5]=o):o=t[5],o},lOt=[0,0,0,0],uOt=(e,t)=>{let n=e,r=0,i=0;for(;n&&n!==t;)r+=n.offsetTop,i+=n.offsetLeft,n=n.offsetParent instanceof HTMLElement?n.offsetParent:null,n&&n!==t&&(r-=n.scrollTop,i-=n.scrollLeft);return{top:r,left:i}};function dOt(e,t){return{...uOt(e,t),width:e.offsetWidth,height:e.offsetHeight}}function fOt(e,t,n){let{element:r,clipElement:i}=t;if(!r||!n.contains(r))return null;let a=dOt(r,n);if(!i||i===r||!n.contains(i))return{...t,id:e,rect:a};let o=dOt(i,n),s=a.topo.top+o.height?`bottom`:void 0;return s?{...t,id:e,clampedTo:s,maxAvatars:3,rect:{top:s===`top`?o.top+5:o.top+o.height-5-25,left:o.left+i.clientWidth-25-5,width:25,height:25}}:{...t,id:e,rect:a}}function pOt(e){let t=new Map,n=[];for(let r of e){let{clampedTo:e,clipElement:i}=r;if(!e||!i){n.push(r);continue}let a=t.get(i)??{},o=a[e];if(o===void 0)a[e]=n.length,t.set(i,a),n.push({...r,id:`${r.id}:${e}`});else{let e=n[o];n[o]={...e,presence:[...e.presence,...r.presence]}}}return n}function mOt(e,t){return pOt(e.map(([e,n])=>fOt(e,n,t)).filter(e=>e!==null))}function hOt(e){let t=(0,Z.c)(10),{children:n,margins:r}=e,i=r===void 0?lOt:r,a=gXe(),[o,s]=(0,$.useState)(null),c;t[0]!==o||t[1]!==a?(c=o?mOt(a,o):b7,t[0]=o,t[1]=a,t[2]=c):c=t[2];let l=c,u;t[3]===i?u=t[4]:(u=(e,t)=>{let n=sOt(e.filter(bOt)),r=oOt(n.top.map(yOt)),a=oOt([...n.inside,...n.bottom].map(vOt)),o=n.inside.filter(_Ot),s=o.reduce(gOt,{nearTop:0,nearBottom:0});return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xOt,{closeCount:s.nearTop,margins:i,position:`top`,regionsWithIntersectionDetails:n.top}),(0,Q.jsx)(cOt,{height:r}),(0,Q.jsx)(SOt,{containerWidth:t,regionsWithIntersectionDetails:o}),(0,Q.jsx)(cOt,{height:a}),(0,Q.jsx)(xOt,{closeCount:s.nearBottom,margins:i,position:`bottom`,regionsWithIntersectionDetails:n.bottom})]})},t[3]=i,t[4]=u);let d=u,f;return t[5]!==n||t[6]!==i||t[7]!==l||t[8]!==d?(f=(0,Q.jsx)(eOt,{ref:s,margins:i,regions:l,render:d,children:n}),t[5]=n,t[6]=i,t[7]=l,t[8]=d,t[9]=f):f=t[9],f}function gOt(e,t){let{distanceTop:n,distanceBottom:r}=t,i=n<=20,a=r<=20;return{nearTop:e.nearTop+(i?t.region.presence.length:0),nearBottom:e.nearBottom+(a?t.region.presence.length:0)}}function _Ot(e){return!e.region.inline||e.region.clampedTo}function vOt(e){return e.region.rect.height+e.spacerHeight}function yOt(e){return e.region.rect.height+e.spacerHeight}function bOt(e){return e.region.presence.length>0}var b7=[],xOt=(0,$.memo)(function(e){let t=(0,Z.c)(17),{closeCount:n,margins:r,position:i,regionsWithIntersectionDetails:a}=e,o=i===`top`?1:-1,s;bb0:{if(!a.length){s=b7;break bb0}let e;if(t[0]!==o||t[1]!==a){let n;t[3]===o?n=t[4]:(n=e=>e.region.rect.top*o,t[3]=o,t[4]=n),e=dD(FO(a,n).map(wOt)),t[0]=o,t[1]=a,t[2]=e}else e=t[2];s=e}let c=s,[l,u,d,f]=r,p=(f||0)+(c.length>0?-n*21:0)-u,m=i===`top`?l:d,h=`translate3d(${p}px, 0px, 0px)`,g=5+m,_=5+m,v;t[5]!==h||t[6]!==g||t[7]!==_?(v={zIndex:2,position:`sticky`,display:`flex`,flexDirection:`column`,alignItems:`flex-end`,...nOt,transform:h,top:g,bottom:_},t[5]=h,t[6]=g,t[7]=_,t[8]=v):v=t[8];let y=v,b=`sticky-${i}`,x;t[9]!==c||t[10]!==i?(x=(0,Q.jsx)(jH,{position:i,maxAvatars:3,presence:c}),t[9]=c,t[10]=i,t[11]=x):x=t[11];let S;return t[12]!==i||t[13]!==y||t[14]!==b||t[15]!==x?(S=(0,Q.jsx)(`div`,{"data-dock":i,style:y,children:x},b),t[12]=i,t[13]=y,t[14]=b,t[15]=x,t[16]=S):S=t[16],S});function SOt(e){let t=(0,Z.c)(7),{regionsWithIntersectionDetails:n,containerWidth:r}=e,i;if(t[0]!==r||t[1]!==n){let e;t[3]===r?e=t[4]:(e=e=>{let t=e.region.rect.left,{distanceTop:n,distanceBottom:i}=e,a=n<=20,o=i<=20,s=r-t-e.region.rect.width,{presence:c,maxAvatars:l,clampedTo:u}=e.region,d=a?`top`:o?`bottom`:u??`inside`;return(0,Q.jsx)($.Fragment,{children:(0,Q.jsx)(`div`,{style:{zIndex:2,position:`absolute`,...nOt,left:t,transform:`translate3d(${a||o?s:0}px, 0px, 0px)`,height:e.region.rect.height,top:e.region.rect.top},children:(0,Q.jsx)(COt,{value:()=>`⤒${n} | ${i}⤓`,children:(0,Q.jsx)(jH,{stack:!a&&!o,position:d,maxAvatars:l,presence:c})})})},e.region.id)},t[3]=r,t[4]=e),i=n.map(e),t[0]=r,t[1]=n,t[2]=i}else i=t[2];let a;return t[5]===i?a=t[6]:(a=(0,Q.jsx)(Q.Fragment,{children:i}),t[5]=i,t[6]=a),a}var COt=e=>e.children;function wOt(e){return e.region.presence||b7}var TOt=[0,0,0,0];function x7(e){let t=(0,Z.c)(3),{children:n,margins:r}=e,i=r||TOt,a;return t[0]!==n||t[1]!==i?(a=(0,Q.jsx)(mXe,{children:(0,Q.jsx)(hOt,{margins:i,children:n})}),t[0]=n,t[1]=i,t[2]=a):a=t[2],a}function S7(e){return`list-level-${e}`}var EOt=J(yt).withConfig({displayName:`Root`,componentId:`sc-of9qkk-0`})`&[data-fullscreen='true']{height:100%;}&[data-fullscreen='false']{min-height:5em;resize:${({$isOneLine:e})=>e?`none`:`vertical`};overflow:auto;height:${({$isOneLine:e})=>e?`auto`:`19em`};}&:not([hidden]){display:flex;}flex-direction:column;`,DOt=J(yt).withConfig({displayName:`ToolbarCard`,componentId:`sc-of9qkk-1`})`z-index:10;line-height:0;`,OOt=J(yt).withConfig({displayName:`EditableCard`,componentId:`sc-of9qkk-2`})`position:relative;overflow:hidden;overflow:clip;& > [data-portal]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;& > *{pointer-events:initial;}}&::selection,*::selection{background-color:transparent;}`,kOt=J(Jht).withConfig({displayName:`Scroller`,componentId:`sc-of9qkk-3`})`position:relative;overflow:auto;height:100%;display:flex;flex-direction:column;& > *{flex:1;min-height:auto;}`,AOt=J.div.withConfig({displayName:`EditableContent`,componentId:`sc-of9qkk-4`})`height:${({$isFullscreen:e})=>e?`100%`:`auto`};`,jOt=J(yt).withConfig({displayName:`EditableWrapper`,componentId:`sc-of9qkk-5`})`height:100%;width:100%;counter-reset:${EDt.map(e=>S7(e)).join(` `)};overflow:hidden;overflow:clip;& > div{height:100%;}& [data-pt-editor]{display:block;width:100%;height:100%;${EDt.map(e=>Vt`& [data-level='${e}'][data-list-index='1']{counter-set:${S7(e)} 1;}& [data-level='${e}']:not([data-list-index='1']){counter-increment:${S7(e)};}`)} & > .pt-list-item-bullet + .pt-list-item-number,& > .pt-list-item-number + .pt-list-item-bullet{margin-top:${({theme:e})=>e.sanity.space[3]}px;}& > :not(.pt-list-item) + .pt-list-item{margin-top:${({theme:e})=>e.sanity.space[2]}px;}& > .pt-list-item + :not(.pt-list-item){margin-top:${({theme:e})=>e.sanity.space[3]}px;}& > :first-child{padding-top:${({$isFullscreen:e,theme:t})=>t.sanity.space[e?5:3]}px;}padding-bottom:${({$isFullscreen:e,$isOneLine:t,theme:n})=>t?`0`:n.sanity.space[e?9:5]}px;& > [data-pt-block]{position:relative;margin:0 auto;max-width:${e=>Pt(e.theme).container[1]}px;}& > [data-pt-block='container']{width:calc( 100% - ${({$isFullscreen:e,theme:t})=>2*t.sanity.space[e?5:3]}px );max-width:calc( ${e=>Pt(e.theme).container[1]}px - ${({$isFullscreen:e,theme:t})=>2*t.sanity.space[e?5:3]}px );}& .pt-drop-indicator{pointer-events:none;border:1px solid var(--card-focus-ring-color) !important;height:0px !important;border-radius:${e=>Pt(e.theme).radius[2]}px;margin-top:-3px;left:calc( ${({$isFullscreen:e,theme:t})=>qt(e?t.sanity.space[5]:t.sanity.space[3])} - 1px );right:calc( ${({$isFullscreen:e,theme:t})=>qt(e?t.sanity.space[5]:t.sanity.space[3])} - 1px );width:calc( 100% - ${({$isFullscreen:e,theme:t})=>qt(e?t.sanity.space[5]*2:t.sanity.space[3]*2)} + 2px ) !important;}& [data-pt-block] [data-pt-block]{position:relative;}& [data-pt-block] [data-pt-block] .pt-drop-indicator{left:0;right:0;width:100% !important;}}`;function MOt(e){let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=(t,n)=>{if(A2.getSelection(t)){let t=n.startContainer.parentElement;if(!t)return;VY(t,{scrollMode:`if-needed`,boundary:e,block:`nearest`,inline:`nearest`})}},t[0]=e,t[1]=n),n}function NOt(){let e=g7().block.options?.spellCheck,t=typeof navigator>`u`?!1:/Chrome\/96/.test(navigator.userAgent);return e===void 0&&t?!1:e}var POt=[`aria-hidden`,`disabled`,`href`];function FOt(e){return[...e.querySelectorAll(`a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])`)].filter(e=>!e.hasAttribute(`disabled`)&&e.getAttribute(`aria-hidden`)!==`true`)}function IOt(e){let t=(0,Z.c)(25),{direction:n,initialFocus:r,loop:i,navigation:a,pause:o,rootElement:s}=e,c=n===void 0?`horizontal`:n,l=i===void 0||i,u;t[0]===a?u=t[1]:(u=a===void 0?[`arrows`]:a,t[0]=a,t[1]=u);let d=u,f=o!==void 0&&o,[p,m]=(0,$.useState)(-1),h;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=[],t[2]=h):h=t[2];let[g,_]=(0,$.useState)(h),v=g.length,y=v-1,b=c===`horizontal`?`ArrowRight`:`ArrowDown`,x=c===`horizontal`?`ArrowLeft`:`ArrowUp`,S;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{m(e)},t[3]=S):S=t[3];let C=S,w;t[4]!==v||t[5]!==y||t[6]!==l||t[7]!==d||t[8]!==b||t[9]!==f||t[10]!==x?(w=e=>{if(f)return;let t=()=>{e.preventDefault(),m(e=>{let t=(e+y)%v;return!l&&t===y?e:t})},n=()=>{e.preventDefault(),m(e=>{let t=(e+1)%v;return!l&&t===0?e:t})};e.key===`Tab`&&d.includes(`tab`)&&(e.shiftKey?t():n()),d.includes(`arrows`)&&(e.key===x&&t(),e.key===b&&n())},t[4]=v,t[5]=y,t[6]=l,t[7]=d,t[8]=b,t[9]=f,t[10]=x,t[11]=w):w=t[11];let T=w,E,D;t[12]===s?(E=t[13],D=t[14]):(E=()=>{let e=()=>{if(s){let e=FOt(s);_(e)}};e();let t=new MutationObserver(e);return s&&t.observe(s,{childList:!0,subtree:!0,attributeFilter:POt}),()=>{t.disconnect()}},D=[s],t[12]=s,t[13]=E,t[14]=D),(0,$.useEffect)(E,D);let O,k;t[15]!==g||t[16]!==p||t[17]!==r||t[18]!==y?(O=()=>{g.forEach((e,t)=>{t===p?(e.setAttribute(`tabIndex`,`0`),e.setAttribute(`aria-selected`,`true`),e.focus(),e.onfocus=()=>C(t),e.onblur=()=>C(-1)):(e.setAttribute(`tabIndex`,`-1`),e.setAttribute(`aria-selected`,`false`),e.onfocus=()=>C(t))}),p===-1&&g&&g[r===`last`?y:0]?.setAttribute(`tabIndex`,`0`)},k=[g,p,C,r,y],t[15]=g,t[16]=p,t[17]=r,t[18]=y,t[19]=O,t[20]=k):(O=t[19],k=t[20]),(0,$.useEffect)(O,k);let A,j;t[21]!==T||t[22]!==s?(A=()=>(s?.addEventListener(`keydown`,T),()=>{s?.removeEventListener(`keydown`,T)}),j=[T,s],t[21]=T,t[22]=s,t[23]=A,t[24]=j):(A=t[23],j=t[24]),(0,$.useEffect)(A,j)}var LOt=`xs7cp10`;function ROt(e){let t=(0,Z.c)(5),{icon:n,active:r}=e,i=`url(${n})`,a=r?`invert(100%)`:`invert(0%)`,o;t[0]!==i||t[1]!==a?(o={backgroundImage:i,filter:a},t[0]=i,t[1]=a,t[2]=o):o=t[2];let s=o,c;return t[3]===s?c=t[4]:(c=(0,Q.jsx)(`div`,{className:LOt,style:s}),t[3]=s,t[4]=c),c}function zOt(e,t,n,r,i,a){return t.decorators.map(t=>{let o=Object.keys(i.marks||{}).find(e=>i.marks?.[e]===t.value),s=[];return o&&(s=[o]),{type:`format`,disabled:n||!r.decorators.has(t.value),icon:t?.icon,key:t.value,handle:()=>{A2.toggleMark(e,t.value),A2.focus(e)},hotkeys:s,title:t.i18nTitleKey&&a?a(t.i18nTitleKey):t.title}})}function BOt(e,t,n,r,i){return t.lists.map(t=>({type:`listStyle`,key:t.value,disabled:n||!r.lists.has(t.value),icon:t?.icon,handle:()=>{A2.toggleList(e,t.value)},title:t.i18nTitleKey&&i?i(t.i18nTitleKey):t.title}))}function VOt(e){return lO(e,`icon`)||lO(e,`type.icon`)||lO(e,`type.to.icon`)||lO(e,`type.to[0].icon`)}function HOt(e,t,n,r,i,a){return t.annotations.map(t=>({type:`annotation`,disabled:n||!r.annotations.has(t.name),icon:VOt(t),key:t.name,handle:n=>{n?(A2.removeAnnotation(e,t),A2.focus(e)):i(t)},title:t.i18nTitleKey&&a?a(t.i18nTitleKey):t.title||tA(t.name)}))}function UOt(e,t){let{schemaTypes:n,disabled:r,applicable:i,onInsertAnnotation:a,hotkeyOpts:o,t:s}=t;return[{name:`format`,actions:zOt(e,n,r,i,o,s)},{name:`list`,actions:BOt(e,n,r,i,s)},{name:`annotation`,actions:HOt(e,n,r,i,a,s)}]}function WOt(e){return e.styles.map(e=>({key:`style-${e.value}`,style:e.value,styleComponent:e&&e.component,title:e.title,i18nTitleKey:e.i18nTitleKey}))}function GOt(e,t){let n=lO(e,`to[0].icon`);return e.icon||e.type&&e.type.icon||n||t}function KOt(e,t,n,r){let i=e.blockObjects.map((e,t)=>({handle:()=>n(e),icon:GOt(e,Gr),inline:!1,key:`block-${t}`,type:e})),a=e.inlineObjects.map((e,t)=>({handle:()=>r(e),icon:GOt(e,Jr),inline:!0,key:`inline-${t}`,type:e}));return i.concat(a).filter(e=>!e.type?.hidden)}var qOt={link:jr},JOt={strong:Kr,em:Yr,"strike-through":Zr,underline:Qr,code:qr},YOt={number:Xr,bullet:Mr},XOt=e=>{let t=(0,Z.c)(2),{action:n}=e,r=n.icon;if((0,GI.isValidElementType)(r)){let e;return t[0]===r?e=t[1]:(e=(0,Q.jsx)(r,{}),t[0]=r,t[1]=e),e}return(0,$.isValidElement)(r)?r:null};function ZOt(e,t){return e.icon?typeof e.icon==`string`?(0,Q.jsx)(ROt,{active:t,icon:e.icon}):(0,Q.jsx)(`span`,{"data-sanity-icon":!0,style:{display:`contents`},children:(0,Q.jsx)(XOt,{action:e})}):e.type===`annotation`?qOt[e.key]||Rr:e.type===`listStyle`?YOt[e.key]||Rr:JOt[e.key]||Rr}function C7(){return M2(AY(),$rt,eit)}function QOt(){let e=(0,Z.c)(4),t=g7(),n=AY(),r=M2(n,$Ot,ekt),i;bb0:{if(!r){i=t;break bb0}let a;e[0]!==n||e[1]!==r||e[2]!==t?(a=tkt(t,E4(t.portableText,n.getSnapshot().context.value,r)),e[0]=n,e[1]=r,e[2]=t,e[3]=a):a=e[3],i=a}return i}var $Ot=e=>zJ(e)?.path;function ekt(e,t){return e===void 0||t===void 0?e===t:sN(e,t)}var w7=e=>e.value,T7=e=>e.name;function tkt(e,t){let n={...e,annotations:E7(e.annotations,t.annotations,T7),blockObjects:E7(e.blockObjects,t.blockObjects,T7),decorators:E7(e.decorators,t.decorators,w7),inlineObjects:E7(e.inlineObjects,t.inlineObjects,T7),lists:E7(e.lists,t.lists,w7),styles:E7(e.styles,t.styles,w7)};return n.annotations===e.annotations&&n.blockObjects===e.blockObjects&&n.decorators===e.decorators&&n.inlineObjects===e.inlineObjects&&n.lists===e.lists&&n.styles===e.styles?e:n}function E7(e,t,n){let r=new Set(e.map(n)),i=t.filter(e=>!r.has(n(e)));return i.length===0?e:e.concat(i)}function D7(){let e=(0,Z.c)(3),t=W$(),n=N2(),r;return e[0]!==t||e[1]!==n?(r=n?A2.focusBlock(t):void 0,e[0]=t,e[1]=n,e[2]=r):r=e[2],r}function nkt(e){let t=(0,Z.c)(12),{hotkeys:n,onMemberOpen:r,resolveInitialValue:i,disabled:a}=e,o=W$(),s=QOt(),c=C7(),{t:l}=ox(),u;t[0]!==o||t[1]!==r||t[2]!==i?(u=async e=>{let t=await i(e),n=A2.addAnnotation(o,e,t)?.markDefPaths[0];n&&r(n)},t[0]=o,t[1]=r,t[2]=i,t[3]=u):u=t[3];let d=u,f;return t[4]!==c||t[5]!==a||t[6]!==o||t[7]!==d||t[8]!==n||t[9]!==s||t[10]!==l?(f=o?UOt(o,{schemaTypes:s,disabled:a,applicable:c,onInsertAnnotation:d,hotkeyOpts:n,t:l}):[],t[4]=c,t[5]=a,t[6]=o,t[7]=d,t[8]=n,t[9]=s,t[10]=l,t[11]=f):f=t[11],f}function rkt(e){let t=(0,Z.c)(4),{actions:n}=e,r=W$(),i=N2(),a;return t[0]!==n||t[1]!==r||t[2]!==i?(a=i?n.filter(e=>e.type===`annotation`?A2.isAnnotationActive(r,e.key):e.type===`listStyle`?A2.hasListStyle(r,e.key):A2.isMarkActive(r,e.key)).map(ikt):[],t[0]=n,t[1]=r,t[2]=i,t[3]=a):a=t[3],$U(a)}function ikt(e){return e.key}function akt(e){let t=(0,Z.c)(5),{items:n}=e,r=W$(),i=D7(),a=N2(),o;return t[0]!==r||t[1]!==i||t[2]!==n||t[3]!==a?(o=i&&a?n.filter(e=>A2.hasBlockStyle(r,e.style)).map(okt):[],t[0]=r,t[1]=i,t[2]=n,t[3]=a,t[4]=o):o=t[4],$U(o)}function okt(e){return e.style}var skt=(0,$.memo)(sgt),ckt={constrainSize:!0,portal:!0},lkt=(0,$.memo)(function(e){let t=(0,Z.c)(31),{disabled:n,groups:r,isFullscreen:i,collapsed:a}=e,o=D7(),s=W$(),c=AY(),l=g7(),{t:u}=ox(),d=M2(c,ukt),f=o?._type!==l.block.name,p=!f&&Array.isArray(o.children)&&o.children.length===1&&o?.children[0].text===``,m=n||f,h;t[0]===r?h=t[1]:(h=r.reduce(fkt,[]),t[0]=r,t[1]=h);let g=h,_;t[2]===g?_=t[3]:(_={actions:g},t[2]=g,t[3]=_);let v=rkt(_),y;t[4]===s?y=t[5]:(y=()=>{A2.focus(s)},t[4]=s,t[5]=y);let b=y,x=i?`bottom`:`top`,S;if(t[6]!==g||t[7]!==v||t[8]!==m||t[9]!==p||t[10]!==d||t[11]!==u||t[12]!==x){let e;t[14]!==v||t[15]!==m||t[16]!==p||t[17]!==d||t[18]!==u||t[19]!==x?(e=e=>{let t=e.type===`annotation`&&(p||d),n=u(p?`user-menu.action.portable-text.annotation-disabled_empty-block`:`user-menu.action.portable-text.annotation-disabled_multiple-blocks`,{name:e.title||e.key}),r=v.includes(e.key);return(0,Q.jsx)(dgt,{"aria-label":u(`toolbar.portable-text.action-button-aria-label`,{action:e.title||e.key}),"data-testid":`action-button-${e.key}`,disabled:m||e.disabled||t,mode:`bleed`,dividerBefore:e.firstInGroup,icon:ZOt(e,r),onClick:()=>e.handle(r),selected:r,text:e.title||e.key,tooltipText:t?n:e.title||e.key,tooltipProps:{disabled:m,placement:x,portal:`default`}},e.key)},t[14]=v,t[15]=m,t[16]=p,t[17]=d,t[18]=u,t[19]=x,t[20]=e):e=t[20],S=g.map(e),t[6]=g,t[7]=v,t[8]=m,t[9]=p,t[10]=d,t[11]=u,t[12]=x,t[13]=S}else S=t[13];let C=S,w;t[21]===x?w=t[22]:(w={placement:x},t[21]=x,t[22]=w);let T;t[23]!==m||t[24]!==w?(T={button:(0,Q.jsx)(uU,{"data-testid":`action-menu-button`,disabled:m,tooltipProps:w}),popover:ckt},t[23]=m,t[24]=w,t[25]=T):T=t[25];let E=T,D;return t[26]!==C||t[27]!==a||t[28]!==b||t[29]!==E?(D=(0,Q.jsx)(skt,{"data-testid":`action-menu-auto-collapse-menu`,collapsed:a,disableRestoreFocusOnClose:!0,gap:1,menuButtonProps:E,onMenuClose:b,children:C}),t[26]=C,t[27]=a,t[28]=b,t[29]=E,t[30]=D):D=t[30],D});function ukt(e){let t=YJ(e),n=JJ(e);return!!t&&!!n&&!sN(t.path,n.path)}function dkt(e,t){return t===0?{...e,firstInGroup:!0}:e}function fkt(e,t){return e.concat(t.actions.map(dkt))}var O7=J.div.withConfig({displayName:`TextContainer`,componentId:`sc-2jccjx-0`})`display:block;`,k7=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Y,{"data-testid":`text-style--normal`,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},pkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h1`,"data-testid":`text-style--h1`,size:5,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},mkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h2`,"data-testid":`text-style--h2`,size:4,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},hkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h3`,"data-testid":`text-style--h3`,size:3,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},gkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h4`,"data-testid":`text-style--h4`,size:2,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},_kt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h5`,"data-testid":`text-style--h5`,size:1,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},vkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=(0,Q.jsx)(O7,{children:n}),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Xt,{as:`h6`,"data-testid":`text-style--h6`,size:0,...r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a},ykt=J.blockquote.withConfig({displayName:`BlockQuoteRoot`,componentId:`sc-2jccjx-1`})`position:relative;display:block;margin:0;padding-left:${({theme:e})=>e.sanity.space[3]}px;&::before{content:'';position:absolute;left:0;top:-4px;bottom:-4px;width:3px;background:var(--card-border-color);}`,bkt=e=>{let t=(0,Z.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=r,a;t[3]===n?a=t[4]:(a=(0,Q.jsx)(Y,{as:`p`,children:n}),t[3]=n,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,Q.jsx)(ykt,{"data-testid":`text-style--blockquote`,...i,children:a}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o},A7={normal:k7,h1:pkt,h2:mkt,h3:hkt,h4:gkt,h5:_kt,h6:vkt,blockquote:bkt},xkt=(0,$.memo)(pR),Skt=J(cR).withConfig({displayName:`StyledMenuItem`,componentId:`sc-b1ftvo-0`})`&[data-selected]{[data-option='blockquote']{--card-border-color:var(--card-muted-fg-color);}}`,Ckt={h1:e=>(0,Q.jsx)(pkt,{children:e}),h2:e=>(0,Q.jsx)(mkt,{children:e}),h3:e=>(0,Q.jsx)(hkt,{children:e}),h4:e=>(0,Q.jsx)(gkt,{children:e}),h5:e=>(0,Q.jsx)(_kt,{children:e}),h6:e=>(0,Q.jsx)(vkt,{children:e}),normal:e=>(0,Q.jsx)(k7,{children:e}),blockquote:e=>(0,Q.jsx)(bkt,{"data-option":`blockquote`,children:e})},wkt=e=>e.preventDefault(),j7={key:`style-none`,style:``,title:`No style`,i18nTitleKey:`inputs.portable-text.style.none`},Tkt=(0,$.memo)(function(e){let t=(0,Z.c)(51),{disabled:n,items:r,boundaryElement:i}=e,a=C7(),o=AY(),s=g7(),c=D7(),{t:l}=ox(),u;t[0]===i?u=t[1]:(u={constrainSize:!0,placement:`bottom-start`,portal:`default`,referenceBoundary:i},t[0]=i,t[1]=u);let d=u,f=n||(c?s.block.name!==c._type:!1),p;t[2]===r?p=t[3]:(p={items:r},t[2]=r,t[3]=p);let m=akt(p),h,g;if(t[4]!==m||t[5]!==r){let e;if(t[8]===m?e=t[9]:(e=e=>m.includes(e.style),t[8]=m,t[9]=e),h=r.filter(e),g=r,h.length===0&&g.length>1){let e;t[10]===g?e=t[11]:(e=g.concat([j7]),t[10]=g,t[11]=e),g=e,h.push(j7)}t[4]=m,t[5]=r,t[6]=h,t[7]=g}else h=t[6],g=t[7];let _;t[12]!==h||t[13]!==g?(_={activeItems:h,items:g},t[12]=h,t[13]=g,t[14]=_):_=t[14];let{activeItems:v,items:y}=_,b;bb0:{if(v.length>1){let e;t[15]===l?e=t[16]:(e=l(`inputs.portable-text.style.multiple`),t[15]=l,t[16]=e),b=e;break bb0}if(v.length!==1){let e;t[17]===l?e=t[18]:(e=j7.i18nTitleKey?l(j7.i18nTitleKey):j7.title,t[17]=l,t[18]=e),b=e;break bb0}let e;t[19]!==v[0].i18nTitleKey||t[20]!==v[0].title||t[21]!==l?(e=v[0].i18nTitleKey?l(v[0].i18nTitleKey):v[0].title,t[19]=v[0].i18nTitleKey,t[20]=v[0].title,t[21]=l,t[22]=e):e=t[22],b=e}let x=b,S;t[23]!==o||t[24]!==c?(S=e=>{c&&(o.send({type:`focus`}),!vY(e.style)(o.getSnapshot())&&o.send({type:`style.add`,style:e.style}))},t[23]=o,t[24]=c,t[25]=S):S=t[25];let C=S,w;t[26]===l?w=t[27]:(w=e=>{let{style:t,styleComponent:n}=e,r=Ckt[t],i=e.i18nTitleKey?l(e.i18nTitleKey):e?.title||e.style,a=typeof n==`function`?n:void 0;return r&&!a?r(i):(0,Q.jsx)(a||Y,{children:i})},t[26]=l,t[27]=w);let T=w,E;t[28]!==f||t[29]!==x?(E=(0,Q.jsx)(dR,{disabled:f,iconRight:Zn,justify:`space-between`,mode:`bleed`,onClick:wkt,text:x,width:`fill`}),t[28]=f,t[29]=x,t[30]=E):E=t[30];let D=E,O;if(t[31]!==f||t[32]!==v||t[33]!==a||t[34]!==C||t[35]!==y||t[36]!==T){let e;t[38]!==f||t[39]!==v||t[40]!==a||t[41]!==C||t[42]!==T?(e=e=>{let t=f||!a.styles.has(e.style);return(0,Q.jsx)(Skt,{disabled:t,pressed:v.includes(e),onClick:t?void 0:()=>C(e),children:T(e)},e.key)},t[38]=f,t[39]=v,t[40]=a,t[41]=C,t[42]=T,t[43]=e):e=t[43],O=y.map(e),t[31]=f,t[32]=v,t[33]=a,t[34]=C,t[35]=y,t[36]=T,t[37]=O}else O=t[37];let k;t[44]!==f||t[45]!==O?(k=(0,Q.jsx)(oR,{disabled:f,children:O}),t[44]=f,t[45]=O,t[46]=k):k=t[46];let A=k,j;return t[47]!==D||t[48]!==A||t[49]!==d?(j=(0,Q.jsx)(xkt,{popover:d,id:`block-style-select`,button:D,menu:A}),t[47]=D,t[48]=A,t[49]=d,t[50]=j):j=t[50],j}),Ekt=(0,$.memo)(sgt),Dkt={constrainSize:!0,portal:!0},Okt=(0,$.memo)(function(e){let t=(0,Z.c)(25),{disabled:n,items:r,isFullscreen:i,collapsed:a}=e,o=C7(),{t:s}=ox(),c=D7(),l=W$(),u=g7(),d=c&&c._type!==u.block.name,f;t[0]===l?f=t[1]:(f=()=>{A2.focus(l)},t[0]=l,t[1]=f);let p=f,m=i?`bottom`:`top`,h;if(t[2]!==o||t[3]!==n||t[4]!==d||t[5]!==r||t[6]!==s||t[7]!==m){let e;t[9]!==o||t[10]!==n||t[11]!==d||t[12]!==s||t[13]!==m?(e=e=>{let t=e.type.title||Qk(e.type.name);return(0,Q.jsx)(dgt,{"aria-label":s(e.inline?`inputs.portable-text.action.insert-inline-object-aria-label`:`inputs.portable-text.action.insert-block-aria-label`,{typeName:t}),mode:`bleed`,disabled:n||d&&e.inline||!!e.type.deprecated||!o[e.inline?`inlineObjects`:`blockObjects`].has(e.type.name),"data-testid":`${e.type.name}-insert-menu-button`,icon:e.icon,onClick:e.handle,text:t,tooltipText:s(e.type.deprecated?e.type.deprecated.reason:e.inline?`inputs.portable-text.action.insert-inline-object`:`inputs.portable-text.action.insert-block`,{typeName:t}),tooltipProps:{disabled:n,placement:m,portal:`default`}},e.key)},t[9]=o,t[10]=n,t[11]=d,t[12]=s,t[13]=m,t[14]=e):e=t[14],h=r.map(e),t[2]=o,t[3]=n,t[4]=d,t[5]=r,t[6]=s,t[7]=m,t[8]=h}else h=t[8];let g=h,_;t[15]===m?_=t[16]:(_={placement:m},t[15]=m,t[16]=_);let v;t[17]!==n||t[18]!==_?(v={button:(0,Q.jsx)(uU,{"data-testid":`insert-menu-button`,disabled:n,tooltipProps:_}),popover:Dkt},t[17]=n,t[18]=_,t[19]=v):v=t[19];let y=v,b;return t[20]!==g||t[21]!==a||t[22]!==p||t[23]!==y?(b=(0,Q.jsx)(Ekt,{"data-testid":`insert-menu-auto-collapse-menu`,collapsed:a,collapseText:!1,disableRestoreFocusOnClose:!0,gap:1,menuButtonProps:y,onMenuClose:p,children:g}),t[20]=g,t[21]=a,t[22]=p,t[23]=y,t[24]=b):b=t[24],b}),kkt=J(bn).withConfig({displayName:`RootFlex`,componentId:`sc-g01gr9-0`})`width:100%;`,Akt=J(X).withConfig({displayName:`StyleSelectBox`,componentId:`sc-g01gr9-1`})`width:8em;`,jkt=J(bn).withConfig({displayName:`StyleSelectFlex`,componentId:`sc-g01gr9-2`})`border-right:1px solid var(--card-border-color);`,Mkt=J(X).withConfig({displayName:`ActionMenuBox`,componentId:`sc-g01gr9-3`})`${({$withInsertMenu:e})=>e&&Vt`max-width:max-content;border-right:1px solid var(--card-border-color);`}`,Nkt=J(X).withConfig({displayName:`FullscreenButtonBox`,componentId:`sc-g01gr9-4`})`border-left:1px solid var(--card-border-color);`,Pkt=typeof window<`u`&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),Fkt=(0,$.memo)(function(e){let t=(0,Z.c)(47),{actionGroups:n,blockStyles:r,collapsible:i,disabled:a,insertMenuItems:o,isFullscreen:s,onToggleFullscreen:c}=e,{t:l}=ox(),u=n.reduce(Lkt,0)>0,d=o.length>0,[f,p]=(0,$.useState)(null),m=Cn(f),h=i&&m?m.border.width<400:!1,g=r.length>1,_;t[0]===f?_=t[1]:(_={rootElement:f},t[0]=f,t[1]=_),IOt(_);let v=Rkt,y;t[2]!==r||t[3]!==h||t[4]!==a||t[5]!==s||t[6]!==f||t[7]!==g?(y=g&&(0,Q.jsx)(jkt,{...h?{flexBasis:`0%`,flexGrow:1}:void 0,children:(0,Q.jsx)(Akt,{padding:s?2:1,"data-testid":`block-style-select`,children:(0,Q.jsx)(Tkt,{disabled:a,items:r,boundaryElement:f})})}),t[2]=r,t[3]=h,t[4]=a,t[5]=s,t[6]=f,t[7]=g,t[8]=y):y=t[8];let b;t[9]!==n||t[10]!==h||t[11]!==a||t[12]!==s||t[13]!==u||t[14]!==d?(b=u&&(0,Q.jsx)(Mkt,{...h?void 0:{flexBasis:`0%`,flexGrow:1},padding:s?2:1,$withInsertMenu:d,children:(0,Q.jsx)(lkt,{disabled:a,collapsed:h,groups:n,isFullscreen:s})}),t[9]=n,t[10]=h,t[11]=a,t[12]=s,t[13]=u,t[14]=d,t[15]=b):b=t[15];let x;t[16]!==h||t[17]!==a||t[18]!==o||t[19]!==s||t[20]!==d?(x=d&&(0,Q.jsx)(X,{...h?void 0:{flexBasis:`0%`,flexGrow:1},padding:s?2:1,children:(0,Q.jsx)(Okt,{disabled:a,collapsed:h,items:o,isFullscreen:s})}),t[16]=h,t[17]=a,t[18]=o,t[19]=s,t[20]=d,t[21]=x):x=t[21];let S;t[22]!==b||t[23]!==x?(S=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,children:[b,x]}),t[22]=b,t[23]=x,t[24]=S):S=t[24];let C=s?2:1,w;t[25]===l?w=t[26]:(w=l(`inputs.portable-text.action.expand-editor`),t[25]=l,t[26]=w);let T=s?Wr:ree,E=s?`fullscreen-button-collapse`:`fullscreen-button-expand`,D=s?`inputs.portable-text.action.collapse-editor`:`inputs.portable-text.action.expand-editor`,O;t[27]!==l||t[28]!==D?(O=l(D),t[27]=l,t[28]=D,t[29]=O):O=t[29];let k;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(k=[`${Pkt?`Cmd`:`Ctrl`}`,`Enter`],t[30]=k):k=t[30];let A=s?`bottom`:`top`,j;t[31]!==O||t[32]!==A?(j={content:O,hotkeys:k,placement:A,portal:`default`},t[31]=O,t[32]=A,t[33]=j):j=t[33];let M;t[34]!==c||t[35]!==j||t[36]!==w||t[37]!==T||t[38]!==E?(M=(0,Q.jsx)(dR,{"aria-label":w,icon:T,"data-testid":E,mode:`bleed`,onClick:c,tooltipProps:j}),t[34]=c,t[35]=j,t[36]=w,t[37]=T,t[38]=E,t[39]=M):M=t[39];let N;t[40]!==M||t[41]!==C?(N=(0,Q.jsx)(Nkt,{padding:C,children:M}),t[40]=M,t[41]=C,t[42]=N):N=t[42];let P;return t[43]!==N||t[44]!==y||t[45]!==S?(P=(0,Q.jsxs)(kkt,{alignItems:`center`,ref:p,onMouseDown:v,children:[y,S,N]}),t[43]=N,t[44]=y,t[45]=S,t[46]=P):P=t[46],P});function Ikt(e){let t=(0,Z.c)(31),{collapsible:n,hotkeys:r,isFullscreen:i,readOnly:a,onMemberOpen:o,onToggleFullscreen:s}=e,c=W$(),l=QOt(),u=N2(),d=f5(),f=a||!u,{push:p}=KE(),m;t[0]!==p||t[1]!==d?(m=e=>{let t=!1,n=setTimeout(()=>{t=!0,p({id:`resolving-initial-value`,status:`info`,title:`Resolving initial value…`})},300);return d(e,{}).then(e=>(t&&p({id:`resolving-initial-value`,status:`info`,duration:500,title:`Initial value resolved`}),e)).catch(t=>{p({title:`Could not resolve initial value`,id:`resolving-initial-value`,description:`Unable to resolve initial value for type: ${e.name}: ${t.message}.`,status:`error`})}).finally(()=>clearTimeout(n))},t[0]=p,t[1]=d,t[2]=m):m=t[2];let h=m,g;t[3]!==c||t[4]!==o||t[5]!==h?(g=async e=>{let t=await h(e),n=A2.insertBlock(c,e,t);n&&o(n)},t[3]=c,t[4]=o,t[5]=h,t[6]=g):g=t[6];let _=g,v;t[7]!==c||t[8]!==o||t[9]!==h?(v=async e=>{let t=await h(e),n=A2.insertChild(c,e,t);n&&o(n)},t[7]=c,t[8]=o,t[9]=h,t[10]=v):v=t[10];let y=v,b;t[11]!==f||t[12]!==r||t[13]!==o||t[14]!==h?(b={hotkeys:r,onMemberOpen:o,resolveInitialValue:h,disabled:f},t[11]=f,t[12]=r,t[13]=o,t[14]=h,t[15]=b):b=t[15];let x=nkt(b),S;t[16]===l?S=t[17]:(S=WOt(l),t[16]=l,t[17]=S);let C=S,w;t[18]!==f||t[19]!==_||t[20]!==y||t[21]!==l?(w=KOt(l,f,_,y),t[18]=f,t[19]=_,t[20]=y,t[21]=l,t[22]=w):w=t[22];let T=w,E;return t[23]!==x||t[24]!==C||t[25]!==n||t[26]!==f||t[27]!==T||t[28]!==i||t[29]!==s?(E=(0,Q.jsx)(Fkt,{actionGroups:x,blockStyles:C,collapsible:n,disabled:f,insertMenuItems:T,isFullscreen:i,onToggleFullscreen:s}),t[23]=x,t[24]=C,t[25]=n,t[26]=f,t[27]=T,t[28]=i,t[29]=s,t[30]=E):E=t[30],E}function Lkt(e,t){return e+t.actions.length}function Rkt(e){e.preventDefault()}var zkt={outline:`none`},Bkt=J.span.withConfig({displayName:`PlaceholderWrapper`,componentId:`sc-lu4dz9-0`})(e=>{let{color:t}=Pt(e.theme);return Vt`color:${t.input.default.enabled.placeholder};`});function Vkt(e){let t=(0,Z.c)(61),{elementRef:n,hideToolbar:r,hotkeys:i,initialSelection:a,isActive:o,isFullscreen:s,isOneLine:c,onCopy:l,onItemOpen:u,onPaste:d,onToggleFullscreen:f,path:p,readOnly:m,rangeDecorations:h,scrollElement:g,setPortalElement:_,setScrollElement:v,ariaDescribedBy:y}=e,{id:b}=o5(),{t:x}=ox(),{isTopLayer:S}=Mt(),{element:C}=ln(),[w,T]=(0,$.useState)(null),E;t[0]!==s||t[1]!==S||t[2]!==f?(E=e=>{S&&s&&e.key===`Escape`&&f()},t[0]=s,t[1]=S,t[2]=f,t[3]=E):E=t[3],Ht(E);let D;t[4]===x?D=t[5]:(D=()=>(0,Q.jsx)(Bkt,{"data-testid":`pt-input-placeholder`,children:x(`inputs.portable-text.empty-placeholder`)}),t[4]=x,t[5]=D);let O=D,k=NOt(),A=MOt(g),j;t[6]!==y||t[7]!==n||t[8]!==i||t[9]!==a||t[10]!==l||t[11]!==d||t[12]!==h||t[13]!==O||t[14]!==A||t[15]!==k?(j={"aria-describedby":y,hotkeys:i,onCopy:l,onPaste:d,rangeDecorations:h,ref:n,renderPlaceholder:O,scrollSelectionIntoView:A,selection:a,spellCheck:k,style:zkt},t[6]=y,t[7]=n,t[8]=i,t[9]=a,t[10]=l,t[11]=d,t[12]=h,t[13]=O,t[14]=A,t[15]=k,t[16]=j):j=t[16];let M=j,N;t[17]===M?N=t[18]:(N=(0,Q.jsx)(q$,{...M}),t[17]=M,t[18]=N);let P=N,F;t[19]!==u||t[20]!==p?(F=e=>{u(p.concat(e))},t[19]=u,t[20]=p,t[21]=F):F=t[21];let I=F,L=b===`root`,R=m?`transparent`:`default`,z=s?g:C,B;t[22]!==P||t[23]!==z?(B=(0,Q.jsx)(vn,{element:z,children:P}),t[22]=P,t[23]=z,t[24]=B):B=t[24];let V;t[25]!==s||t[26]!==c||t[27]!==R||t[28]!==B?(V=(0,Q.jsx)(jOt,{$isFullscreen:s,$isOneLine:c,tone:R,children:B}),t[25]=s,t[26]=c,t[27]=R,t[28]=B,t[29]=V):V=t[29];let H;t[30]!==s||t[31]!==V?(H=(0,Q.jsx)(AOt,{$isFullscreen:s,children:V}),t[30]=s,t[31]=V,t[32]=H):H=t[32];let U=H,W;t[33]!==C||t[34]!==L||t[35]!==I||t[36]!==r||t[37]!==i||t[38]!==o||t[39]!==s||t[40]!==f||t[41]!==m||t[42]!==w?(W=o&&!r&&(0,Q.jsx)(vn,{element:s?w:C,children:(0,Q.jsx)(fR,{children:(0,Q.jsx)(DOt,{"data-testid":`pt-editor__toolbar-card`,shadow:1,children:(0,Q.jsx)(Ikt,{collapsible:L,hotkeys:i,isFullscreen:s,onMemberOpen:I,onToggleFullscreen:f,readOnly:m})})})}),t[33]=C,t[34]=L,t[35]=I,t[36]=r,t[37]=i,t[38]=o,t[39]=s,t[40]=f,t[41]=m,t[42]=w,t[43]=W):W=t[43];let ee=m?`transparent`:`default`,te;t[44]!==U||t[45]!==s?(te=s?(0,Q.jsx)(x7,{children:U}):U,t[44]=U,t[45]=s,t[46]=te):te=t[46];let ne;t[47]!==v||t[48]!==te?(ne=(0,Q.jsx)(kOt,{ref:v,"data-testid":`pt-editor__scroller`,children:te}),t[47]=v,t[48]=te,t[49]=ne):ne=t[49];let re;t[50]===_?re=t[51]:(re=(0,Q.jsx)(`div`,{"data-portal":``,ref:_}),t[50]=_,t[51]=re);let ie;t[52]!==ee||t[53]!==ne||t[54]!==re?(ie=(0,Q.jsxs)(OOt,{flex:1,tone:ee,children:[ne,re]}),t[52]=ee,t[53]=ne,t[54]=re,t[55]=ie):ie=t[55];let ae;return t[56]!==s||t[57]!==c||t[58]!==W||t[59]!==ie?(ae=(0,Q.jsxs)(EOt,{"data-fullscreen":s,"data-testid":`pt-editor`,ref:T,$isOneLine:c,children:[W,ie]}),t[56]=s,t[57]=c,t[58]=W,t[59]=ie,t[60]=ae):ae=t[60],ae}function Hkt(e){let t=(0,Z.c)(12),n=g7(),r;t[0]===e?r=t[1]:(r=()=>e,t[0]=e,t[1]=r);let[i]=(0,$.useState)(r),a;t[2]===n.decorators?a=t[3]:(a={marks:{}},n.decorators.forEach(e=>{bb5:switch(e.value){case`strong`:a.marks[`mod+b`]=e.value;break bb5;case`em`:a.marks[`mod+i`]=e.value;break bb5;case`underline`:a.marks[`mod+u`]=e.value;break bb5;case`code`:a.marks[`mod+'`]=e.value;break bb5}}),t[2]=n.decorators,t[3]=a);let o;t[4]===i?o=t[5]:(o=i||{},t[4]=i,t[5]=o);let s;t[6]!==a.marks||t[7]!==o.marks?(s={...a.marks,...o.marks},t[6]=a.marks,t[7]=o.marks,t[8]=s):s=t[8];let c;return t[9]!==i.custom||t[10]!==s?(c={marks:s,custom:i.custom},t[9]=i.custom,t[10]=s,t[11]=c):c=t[11],c}function M7(e){return e.type?M7(e.type):e.name===`block`}function Ukt(e){return e.kind===`field`&&e.field.schemaType.jsonType===`array`}function N7(e){let t=(0,Z.c)(5),n=(0,$.useContext)(os);if(!n)throw Error(`Form context not provided`);let r;if(t[0]!==n||t[1]!==e){let i;t[3]===e?i=t[4]:(i=t=>t.key===e,t[3]=e,t[4]=i),r=n.find(i),t[0]=n,t[1]=e,t[2]=r}else r=t[2];return r}function P7(){let e=(0,$.useContext)(os);if(!e)throw Error(`Form context not provided`);return e}function Wkt(e){let{members:t,path:n,schemaType:r,renderAnnotation:i,renderField:a,renderBlock:o,renderInput:s,renderItem:c,renderInlineBlock:l,renderPreview:u,onPathFocus:d}=e,f=(0,$.useRef)([]);return(0,$.useMemo)(()=>{let e=[],p=[t];for(;p.length;){let t=p.pop();for(let n of t)if(n.kind===`item`){if(M7(n.item.schemaType)){(n.item.validation.length>0||n.item.changed||n.item.presence?.length||n.open||n.item.focusPath.length||n.item.focused)&&e.push({kind:`textBlock`,member:n,node:n.item});let t=n.item.members.find(e=>e.kind===`field`&&e.name===`children`);if(t&&t.kind===`field`&&x5(t))for(let n of t.field.members)n.kind===`item`&&n.item.schemaType.name!==`span`&&e.push({kind:`inlineObject`,member:n,node:n.item});let r=n.item.members.filter(Ukt).find(e=>e.name===`markDefs`);if(r)for(let t of r.field.members)t.kind===`item`&&t.item.schemaType.jsonType===`object`&&e.push({kind:`annotation`,member:t,node:t.item})}else{e.push({kind:`objectBlock`,member:n,node:n.item});for(let e of n.item.members)e.kind===`field`&&x5(e)&&p.push(e.field.members)}}}let m=e.map(e=>{let p=LI(e.node.path),m=f.current.find(e=>e.key===p),h=e.kind!==`textBlock`,g=null;if(h&&e.member!==m?.member||e.node!==m?.node){let f=e=>({...e.elementProps,onFocus:()=>{}}),p=t=>{let r=e.member.item.path.concat(t);t.length!==0&&d(r.slice(n.length,r.length))},m=t=>n=>{if(n.type===`unset`&&n.path.length===0){t.onChange(YH({_type:e.member.item.schemaType.name,_key:e.member.key},n.path));return}t.onChange(n)},h={absolutePath:oN(e.node.path),includeField:!1,members:t,path:oN(n),renderAnnotation:i,renderBlock:o,renderField:a,renderInlineBlock:l,renderInput:t=>sN(t.path,e.member.item.path)?s({...t,onChange:m(t),onPathFocus:p,elementProps:f(t)}):s(t),renderItem:c,renderPreview:u,schemaType:r};g=(0,Q.jsx)(XEt,{...h})}return m?(m.member=e.member,m.node=e.node,m.input=g||m.input,m):{kind:e.kind,key:p,member:e.member,node:e.node,input:g}});return f.current=m,m},[t,d,n,i,o,a,l,s,c,u,r])}function Gkt(e){let{defaultView:t,documentElement:n}=e.ownerDocument,r=t?.visualViewport?.height??n.clientHeight;for(let n=e.parentElement;n;n=n.parentElement){if(n.clientHeight>=n.scrollHeight)continue;let e=t?.getComputedStyle(n).overflowY;e&&e!==`visible`&&e!==`clip`&&(r=Math.min(r,n.clientHeight))}return e.getBoundingClientRect().height<=r}function Kkt(e){let t=(0,Z.c)(20),{focusPath:n,ptInputPath:r,boundaryElement:i,onItemClose:a}=e,o=P7(),s=BDt(),c=AY(),l=W$(),u=N2(),d=(0,$.useRef)(u),f,p;t[0]===u?(f=t[1],p=t[2]):(f=()=>{d.current=u},p=[u],t[0]=u,t[1]=f,t[2]=p),(0,$.useLayoutEffect)(f,p);let m=(0,$.useRef)(null),h;t[3]!==i||t[4]!==c||t[5]!==s||t[6]!==n||t[7]!==l||t[8]!==o||t[9]!==r?(h=()=>{if(m.current!==n&&(m.current=null),n.length===0||m.current===n)return;let e=!!i?.ownerDocument.activeElement&&i.contains(i.ownerDocument.activeElement),t=d.current,a=o.find(Ykt),u=o.find(Jkt);if(t?.focus.path&&sN(t.focus.path,n.slice(0,t.focus.path.length))&&(e||u)){m.current=n;return}let f=o.find(qkt),p=c.getSnapshot(),h=Gq(p,n),g=h?.path,_=rJ(p,n),v=g?o.find(e=>sN(e.member.item.path,[...r,...g])):void 0,y=f||v||a,b=y?s[y.key]:void 0;if(y&&b){if(i){let e=Gkt(i);e&&VY(i,{scrollMode:`if-needed`,block:`start`,inline:`start`}),VY(b,{scrollMode:`if-needed`,boundary:e?i:null,block:`nearest`,inline:`start`})}let e=y.kind===`textBlock`;if(e||y.kind===`objectBlock`){let r=[];if(_)r=_.path;else if(e&&g&&sN(n,g)){let e=h?.node.children;Array.isArray(e)&&e.length&&(r=[...g,`children`,{_key:e[0]._key}])}else g&&sN(n,g)&&(r=g);if(r.length){let i=t?.focus.path&&sN(t.focus.path.slice(0,r.length),r);e&&i&&A2.select(l,null),A2.select(l,{anchor:{path:r,offset:0},focus:{path:r,offset:0}}),e&&A2.focus(l),m.current=n}}}},t[3]=i,t[4]=c,t[5]=s,t[6]=n,t[7]=l,t[8]=o,t[9]=r,t[10]=h):h=t[10];let g;t[11]!==i||t[12]!==c||t[13]!==s||t[14]!==n||t[15]!==l||t[16]!==a||t[17]!==o||t[18]!==r?(g=[i,c,s,n,l,a,o,r],t[11]=i,t[12]=c,t[13]=s,t[14]=n,t[15]=l,t[16]=a,t[17]=o,t[18]=r,t[19]=g):g=t[19],(0,$.useLayoutEffect)(h,g)}function qkt(e){return e.member.item.focused}function Jkt(e){return e.member.open&&(e.kind===`annotation`||e.kind===`objectBlock`||e.kind===`inlineObject`)}function Ykt(e){return e.member.open}function Xkt(e){let t=(0,Z.c)(3),n;return t[0]!==e.children||t[1]!==e.presence?(n=(0,Q.jsx)(cs.Provider,{value:e.presence,children:e.children}),t[0]=e.children,t[1]=e.presence,t[2]=n):n=t[2],n}function Zkt(){let e=(0,$.useContext)(cs);if(!e)throw Error(`Form context not provided`);return e}function F7(e,t){let n=Zkt(),r=(0,$.useRef)(n),i=p7(r.current,n.filter(n=>lN(e,n.path)&&(t||!sN(e,n.path))));return r.current=i,i}var Qkt=e=>(0,Q.jsx)(e===`error`?dr:e===`warning`?Kn:ur,{}),$kt=J(Y).withConfig({displayName:`IconText`,componentId:`sc-pz9jar-0`})(({theme:e})=>Vt`&[data-info]{color:${e.sanity.color.muted.primary.enabled.fg};}&[data-warning]{color:${e.sanity.color.muted.caution.enabled.fg};}&[data-error]{color:${e.sanity.color.muted.critical.enabled.fg};}`);function eAt(e){let t=(0,Z.c)(10),{markers:n,validation:r,renderCustomMarkers:i}=e,{CustomMarkers:a}=o5().__internal.components;if(n.length===0&&r.length===0)return null;let o;t[0]===r?o=t[1]:(o=r.length>0&&r.map((e,t)=>{let{message:n,level:i}=e;return(0,Q.jsxs)(bn,{children:[(0,Q.jsx)(X,{marginRight:2,marginBottom:t+1===r.length?0:2,children:(0,Q.jsx)($kt,{size:1,"data-error":i===`error`?``:void 0,"data-warning":i===`warning`?``:void 0,"data-info":i===`info`?``:void 0,children:Qkt(i)})}),(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{size:1,children:n||`Error`})})]},`validationItem-${t}`)}),t[0]=r,t[1]=o);let s;t[2]!==a||t[3]!==n||t[4]!==i||t[5]!==r.length?(s=n.length>0&&(0,Q.jsxs)(X,{marginTop:r.length>0?3:0,children:[i&&i(n),!i&&(0,Q.jsx)(a,{markers:n})]}),t[2]=a,t[3]=n,t[4]=i,t[5]=r.length,t[6]=s):s=t[6];let c;return t[7]!==o||t[8]!==s?(c=(0,Q.jsxs)(Sn,{gap:1,children:[o,s]}),t[7]=o,t[8]=s,t[9]=c):c=t[9],c}function tAt(e){let t=(0,Z.c)(3),n;return t[0]!==e.children||t[1]!==e.validation?(n=(0,Q.jsx)(Vs.Provider,{value:e.validation,children:e.children}),t[0]=e.children,t[1]=e.validation,t[2]=n):n=t[2],n}function nAt(){let e=(0,$.useContext)(Vs);if(!e)throw Error(`Form context not provided`);return e}function I7(e,t){let n=(0,Z.c)(7),r=t!==void 0&&t,i=nAt(),a;if(n[0]!==r||n[1]!==e||n[2]!==i){let t;n[4]!==r||n[5]!==e?(t=t=>lN(e,t.path)&&(r||!sN(e,t.path)),n[4]=r,n[5]=e,n[6]=t):t=n[6],a=i.filter(t).map(rAt),n[0]=r,n[1]=e,n[2]=i,n[3]=a}else a=n[3];return a}function rAt(e){return{message:e.message,level:e.level,path:e.path}}var iAt=[`@@_NONEXISTENT_PATH_@@`];function L7(e){let t=(0,$.useRef)(null),n=e?.validation&&e.validation.length>0?e.validation:WH,r=I7(e?.path||iAt),i=(0,$.useMemo)(()=>e?.schemaType&&M7(e?.schemaType)?n:n.concat(r),[r,e,n]),[a,o,s]=(0,$.useMemo)(()=>[i.filter(e=>e.level===`error`).length>0,i.filter(e=>e.level===`warning`).length>0,i.filter(e=>e.level===`info`).length>0],[i]),c=p7(t.current,i);return t.current=c,(0,$.useMemo)(()=>({validation:c,hasError:a,hasWarning:o,hasInfo:s}),[c,a,o,s])}function R7(e){let t=(0,Z.c)(5),n=(0,$.useContext)(is);if(!n)throw Error(`Form context not provided`);let r;if(t[0]!==n||t[1]!==e){let i;t[3]===e?i=t[4]:(i=t=>sN(t.path,e),t[3]=e,t[4]=i),r=n.filter(i),t[0]=n,t[1]=e,t[2]=r}else r=t[2];return r}var aAt=J.span.withConfig({displayName:`Root`,componentId:`sc-l9aesf-0`})(e=>{let{$toneKey:t=`default`,theme:n}=e;return Vt`text-decoration:none;display:inline;background-color:${n.sanity.color.selectable?.[t].enabled.bg};border-bottom:1px dashed ${n.sanity.color.selectable?.[t].enabled.fg};color:${n.sanity.color.selectable?.[t].enabled.fg};&[data-link]{border-bottom:1px solid ${n.sanity.color.selectable?.[t].enabled.fg};}&[data-custom-markers]{background-color:${n.sanity.color.dark?Gt.purple[950].hex:Gt.purple[50].hex};}&[data-warning]{background-color:${n.sanity.color.muted.caution.hovered.bg};}&[data-error]{background-color:${n.sanity.color.muted.critical.hovered.bg};}`}),oAt=J(X).attrs({forwardedAs:`span`}).withConfig({displayName:`TooltipBox`,componentId:`sc-l9aesf-1`})`max-width:250px;`;function sAt(e){let t=(0,Z.c)(69),{children:n,editorNodeFocused:r,floatingBoundary:i,focused:a,onItemClose:o,onItemOpen:s,onPathFocus:c,path:l,readOnly:u,referenceBoundary:d,renderAnnotation:f,renderBlock:p,renderCustomMarkers:m,renderField:h,renderInlineBlock:g,renderInput:_,renderItem:v,renderPreview:y,schemaType:b,selected:x,setElementRef:S,value:C}=e,{Markers:w}=o5().__internal.components,T=w===void 0?eAt:w,E=W$(),D=g7(),O;t[0]!==l||t[1]!==C._key?(O=l.slice(0,l.length-2).concat([`markDefs`,{_key:C._key}]),t[0]=l,t[1]=C._key,t[2]=O):O=t[2];let k=O,[A,j]=(0,$.useState)(null),M;t[3]===k?M=t[4]:(M=LI(k),t[3]=k,t[4]=M);let N=N7(M),{validation:P}=L7(N?.node),F=R7(l),I;t[5]===n?I=t[6]:(I=(0,Q.jsx)(`span`,{"data-annotation":``,children:n}),t[5]=n,t[6]=I);let L=I,R;t[7]!==E||t[8]!==N||t[9]!==s?(R=()=>{N&&(A2.blur(E),s(N.node.path))},t[7]=E,t[8]=N,t[9]=s,t[10]=R):R=t[10];let z=R,B;t[11]!==E||t[12]!==o||t[13]!==b||t[14]!==C?(B=()=>{o(),b5(C)&&A2.removeAnnotation(E,b),A2.focus(E)},t[11]=E,t[12]=o,t[13]=b,t[14]=C,t[15]=B):B=t[15];let V=B,H;t[16]!==E||t[17]!==b?(H=()=>{A2.removeAnnotation(E,b),A2.focus(E)},t[16]=E,t[17]=b,t[18]=H):H=t[18];let U=H,W;t[19]!==T||t[20]!==F||t[21]!==m||t[22]!==L||t[23]!==P?(W=P.length>0||F.length>0?(0,Q.jsx)(uR,{placement:`bottom`,portal:`default`,content:(0,Q.jsx)(oAt,{children:(0,Q.jsx)(T,{markers:F,renderCustomMarkers:m,validation:P})}),children:L}):void 0,t[19]=T,t[20]=F,t[21]=m,t[22]=L,t[23]=P,t[24]=W):W=t[24];let ee=W,te=F7(l,!0),ne;if(t[25]!==l||t[26]!==te){let e;t[28]===l?e=t[29]:(e=e=>sN(e.path,l),t[28]=l,t[29]=e),ne=te.filter(e),t[25]=l,t[26]=te,t[27]=ne}else ne=t[27];let re=ne,ie=!!N?.member.open,ae=N?.input,oe=N?.node.path||WH,se=A,ce=D.block,le=!!u,ue=ee||L,de;t[30]!==r||t[31]!==i||t[32]!==a||t[33]!==ae||t[34]!==ie||t[35]!==F||t[36]!==oe||t[37]!==V||t[38]!==z||t[39]!==c||t[40]!==U||t[41]!==d||t[42]!==se||t[43]!==f||t[44]!==p||t[45]!==h||t[46]!==g||t[47]!==_||t[48]!==v||t[49]!==y||t[50]!==re||t[51]!==b||t[52]!==D.block||t[53]!==x||t[54]!==le||t[55]!==ue||t[56]!==P||t[57]!==C?(de={__unstable_floatingBoundary:i,__unstable_referenceBoundary:d,__unstable_referenceElement:se,__unstable_textElementFocus:r,children:ae,focused:a,markers:F,onClose:V,onOpen:z,onPathFocus:c,onRemove:U,open:ie,parentSchemaType:ce,path:oe,presence:re,readOnly:le,renderAnnotation:f,renderBlock:p,renderField:h,renderInlineBlock:g,renderInput:_,renderPreview:y,renderItem:v,renderDefault:z7,schemaType:b,selected:x,textElement:ue,validation:P,value:C},t[30]=r,t[31]=i,t[32]=a,t[33]=ae,t[34]=ie,t[35]=F,t[36]=oe,t[37]=V,t[38]=z,t[39]=c,t[40]=U,t[41]=d,t[42]=se,t[43]=f,t[44]=p,t[45]=h,t[46]=g,t[47]=_,t[48]=v,t[49]=y,t[50]=re,t[51]=b,t[52]=D.block,t[53]=x,t[54]=le,t[55]=ue,t[56]=P,t[57]=C,t[58]=de):de=t[58];let G=de,fe=b.components?.annotation,pe;t[59]!==N||t[60]!==S?(pe=e=>{N&&S({key:N.key,elementRef:e}),j(e)},t[59]=N,t[60]=S,t[61]=pe):pe=t[61];let me=pe,he;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(he=void 0,t[62]=he):he=t[62];let ge;t[63]!==fe||t[64]!==G?(ge=(0,Q.jsx)(fe||z7,{...G}),t[63]=fe,t[64]=G,t[65]=ge):ge=t[65];let _e;return t[66]!==me||t[67]!==ge?(_e=(0,Q.jsx)(`span`,{ref:me,style:he,children:ge}),t[66]=me,t[67]=ge,t[68]=_e):_e=t[68],_e}var z7=e=>{let t=(0,Z.c)(30),{__unstable_referenceElement:n,markers:r,onOpen:i,onRemove:a,open:o,readOnly:s,schemaType:c,selected:l,textElement:u,validation:d,value:f}=e,p=c.name===`link`,m=d.some(cAt),h=d.some(lAt),g=r.length>0,{t:_}=ox(),{register:v,unregister:y}=WDt(),b;t[0]!==c.i18nTitleKey||t[1]!==c.name||t[2]!==c.title||t[3]!==_?(b=c.i18nTitleKey?_(c.i18nTitleKey):c.title||c.name,t[0]=c.i18nTitleKey,t[1]=c.name,t[2]=c.title,t[3]=_,t[4]=b):b=t[4];let x;t[5]!==i||t[6]!==a||t[7]!==n||t[8]!==c||t[9]!==b||t[10]!==f._key?(x={key:f._key,title:b,schemaType:c,onOpen:i,onRemove:a,referenceElement:n},t[5]=i,t[6]=a,t[7]=n,t[8]=c,t[9]=b,t[10]=f._key,t[11]=x):x=t[11];let S=x,C,w;t[12]!==S||t[13]!==o||t[14]!==v||t[15]!==l||t[16]!==y?(C=()=>(l&&!o&&v(S),()=>y(S.key)),w=[l,o,S,v,y],t[12]=S,t[13]=o,t[14]=v,t[15]=l,t[16]=y,t[17]=C,t[18]=w):(C=t[17],w=t[18]),(0,$.useEffect)(C,w);let T;bb0:{if(m){T=`critical`;break bb0}if(h){T=`caution`;break bb0}if(p){T=`primary`;break bb0}T=`default`}let E=T,D;t[19]===_?D=t[20]:(D=_(`inputs.portable-text.annotation-aria-label`),t[19]=_,t[20]=D);let O=p?``:void 0,k=m?``:void 0,A=h?``:void 0,j=g||void 0,M=s?i:void 0,N;return t[21]!==M||t[22]!==D||t[23]!==O||t[24]!==k||t[25]!==A||t[26]!==j||t[27]!==u||t[28]!==E?(N=(0,Q.jsx)(aAt,{$toneKey:E,"aria-label":D,"data-link":O,"data-error":k,"data-warning":A,"data-markers":j,onClick:M,children:u}),t[21]=M,t[22]=D,t[23]=O,t[24]=k,t[25]=A,t[26]=j,t[27]=u,t[28]=E,t[29]=N):N=t[29],N};function cAt(e){return e.level===`error`}function lAt(e){return e.level===`warning`}function uAt(){let e=(0,Z.c)(2),t=yH(),n;e[0]===t?n=e[1]:(n=t.filter(fAt).sort(dAt),e[0]=t,e[1]=n);let r=n[0];if(r){let[,e]=r;return e}}function dAt(e,t){return t[1].path.length-e[1].path.length}function fAt(e){let[,t]=e;return t.hasHover}var pAt=J.div.withConfig({displayName:`ReviewChangesHighlightBlock`,componentId:`sc-in5ux1-0`})(({theme:e,$fullScreen:t})=>{let{radius:n,space:r,color:i}=e.sanity,a=bt(i.spot.yellow,.2);return Vt`position:absolute;border-radius:${n[3]}px;top:-${r[2]}px;bottom:-${r[1]+r[1]}px;left:${t?r[4]+r[1]:r[1]}px;right:${r[1]}px;background-color:${a};pointer-events:none;`}),mAt=J(GH).withConfig({displayName:`StyledChangeIndicatorWithProvidedFullPath`,componentId:`sc-b2fk0v-0`})(()=>Vt`width:1px;height:100%;& > div{height:100%;}`),hAt=`_1ylclqw0`;function gAt(e){let{block:t,onChange:n}=e;return e=>{let r=[JH(Array.isArray(e)?e:[e],`after`,[{_key:t._key}])];return n(Q6.from(r))}}function _At(e){let{block:t,onChange:n}=e;return e=>{let r=[YH(e,[{_key:t._key}])];return n(Q6.from(r))}}function vAt(e){let{block:t,onChange:n}=e;return()=>{let e=[XH([{_key:t._key}])];return n(Q6.from(e))}}function yAt(e){let t=(0,Z.c)(7),n=W$(),{block:r,onChange:i,renderBlockActions:a}=e,o;bb0:{if(a){let e;t[0]!==r||t[1]!==n||t[2]!==i||t[3]!==a?(e=a({block:r,value:A2.getValue(n),set:_At({block:r,onChange:i}),unset:vAt({block:r,onChange:i}),insert:gAt({block:r,onChange:i})}),t[0]=r,t[1]=n,t[2]=i,t[3]=a,t[4]=e):e=t[4],o=e;break bb0}o=void 0}let s=o;if(!s)return null;let c;return t[5]===s?c=t[6]:(c=(0,Q.jsx)(`div`,{className:hAt,contentEditable:!1,children:s}),t[5]=s,t[6]=c),c}var bAt=J(yt).withConfig({displayName:`Root`,componentId:`sc-aq9eq6-0`})(e=>{let{color:t,radius:n,space:r}=e.theme.sanity,i=Vt`pointer-events:none;content:'';position:absolute;top:-${r[1]}px;bottom:-${r[1]}px;left:-${r[1]}px;right:-${r[1]}px;border-radius:${n[2]}px;mix-blend-mode:${t.dark?`screen`:`multiply`};`;return Vt`box-shadow:0 0 0 1px var(--card-border-color);border-radius:${n[1]}px;pointer-events:all;position:relative;&[data-focused]{--card-border-color:var(--card-focus-ring-color);}&:not([data-focused]):not([data-selected]){@media (hover:hover){&:hover{--card-border-color:${t.input.default.hovered.border};}}}&[data-markers]{&:after{${i} background-color:${t.dark?Gt.purple[950].hex:Gt.purple[50].hex};}}&[data-warning]{&:after{${i} background-color:${t.muted.caution.hovered.bg};}@media (hover:hover){&:hover{--card-border-color:${t.muted.caution.hovered.border};}}}&[data-invalid]{&:after{${i} background-color:${t.input.invalid.enabled.bg};}@media (hover:hover){&:hover{--card-border-color:${t.input.invalid.hovered.border};}}}`}),xAt=J(bn).withConfig({displayName:`PreviewContainer`,componentId:`sc-aq9eq6-1`})`display:block;position:relative;width:100%;user-select:none;pointer-events:all;`,SAt=J.div.withConfig({displayName:`ChangeIndicatorWrapper`,componentId:`sc-aq9eq6-2`})(({theme:e,$hasChanges:t})=>{let{space:n}=e.sanity;return Vt`position:absolute;width:${n[2]}px;right:0;top:0;bottom:0;padding-left:${n[1]}px;padding-right:${n[2]}px;user-select:none;${!1} ${!t&&Vt`display:none;`} [data-dragged] &{visibility:hidden;}`});J(bn).withConfig({displayName:`InnerFlex`,componentId:`sc-aq9eq6-3`})`position:relative;[data-dragged] > &{opacity:0.5;}`;var CAt=J(X).withConfig({displayName:`BlockActionsOuter`,componentId:`sc-aq9eq6-4`})`width:25px;position:relative;flex-shrink:0;user-select:none;[data-dragged] &{visibility:hidden;}`,wAt=J(bn).withConfig({displayName:`BlockActionsInner`,componentId:`sc-aq9eq6-5`})`position:absolute;right:0;[data-dragged] &{visibility:hidden;}`,TAt=J(X).withConfig({displayName:`TooltipBox`,componentId:`sc-aq9eq6-6`})`max-width:250px;`,EAt={constrainSize:!0,placement:`bottom`,portal:`default`,tone:`default`};function DAt(e){let t=(0,Z.c)(42),{children:n,focused:r,isOpen:i,onOpen:a,onRemove:o,readOnly:s,value:c}=e,{t:l}=ox(),u=(0,$.useId)(),d=(0,$.useRef)(null),f=(0,$.useRef)(!1),p;t[0]===c?p=t[1]:(p=Ys(c)?function(e){let{ref:t,...n}=e;return(0,Q.jsx)(q4,{...n,intent:`edit`,params:{id:c._ref},ref:t})}:void 0,t[0]=c,t[1]=p);let m=p,h,g;t[2]===i?(h=t[3],g=t[4]):(h=()=>{i&&(f.current=!1)},g=[i],t[2]=i,t[3]=h,t[4]=g),(0,$.useEffect)(h,g);let _;t[5]!==r||t[6]!==i?(_=e=>{r&&e.key===`Tab`&&d.current&&!f.current&&!i&&(e.preventDefault(),e.stopPropagation(),d.current.focus(),f.current=!0)},t[5]=r,t[6]=i,t[7]=_):_=t[7],Ht(_);let v;t[8]===o?v=t[9]:(v=e=>{e.preventDefault(),e.stopPropagation(),o()},t[8]=o,t[9]=v);let y=v,b;t[10]===n?b=t[11]:(b=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:n}),t[10]=n,t[11]=b);let x;t[12]===l?x=t[13]:(x=l(`inputs.portable-text.block.open-menu-aria-label`),t[12]=l,t[13]=x);let S=+!r,C;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(C={content:`Open menu`},t[14]=C):C=t[14];let w;t[15]!==x||t[16]!==S?(w=(0,Q.jsx)(dR,{"aria-label":x,icon:lr,mode:`bleed`,paddingY:3,tabIndex:S,tooltipProps:C}),t[15]=x,t[16]=S,t[17]=w):w=t[17];let T;t[18]!==m||t[19]!==l||t[20]!==c?(T=`_ref`in c&&!!c._ref&&(0,Q.jsx)(mR,{as:m,"data-as":`a`,icon:jr,text:l(`inputs.portable-text.block.open-reference`)}),t[18]=m,t[19]=l,t[20]=c,t[21]=T):T=t[21];let E;t[22]!==a||t[23]!==s||t[24]!==l?(E=s&&(0,Q.jsx)(mR,{icon:Vr,onClick:a,text:l(`inputs.portable-text.block.view`)}),t[22]=a,t[23]=s,t[24]=l,t[25]=E):E=t[25];let D;t[26]!==y||t[27]!==a||t[28]!==s||t[29]!==l?(D=!s&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(mR,{icon:gr,onClick:a,text:l(`inputs.portable-text.block.edit`)}),(0,Q.jsx)(mR,{icon:mr,onClick:y,text:l(`inputs.portable-text.block.remove`),tone:`critical`})]}),t[26]=y,t[27]=a,t[28]=s,t[29]=l,t[30]=D):D=t[30];let O;t[31]!==T||t[32]!==E||t[33]!==D?(O=(0,Q.jsx)(oR,{children:(0,Q.jsxs)(Q.Fragment,{children:[T,E,D]})}),t[31]=T,t[32]=E,t[33]=D,t[34]=O):O=t[34];let k;t[35]!==u||t[36]!==O||t[37]!==w?(k=(0,Q.jsx)(X,{children:(0,Q.jsx)(pR,{button:w,ref:d,id:u,menu:O,popover:EAt})}),t[35]=u,t[36]=O,t[37]=w,t[38]=k):k=t[38];let A;return t[39]!==k||t[40]!==b?(A=(0,Q.jsxs)(bn,{children:[b,k]}),t[39]=k,t[40]=b,t[41]=A):A=t[41],A}var OAt=()=>{};function kAt(e){let t=(0,Z.c)(22),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{path:r}=n,i=(0,$.useContext)(yo),a=(0,$.useId)(),o=(0,$.useRef)(!1),s=i?.push,c=i?.remove,l=i?.update,u,d;t[2]!==a||t[3]!==r||t[4]!==s||t[5]!==c?(u=()=>{if(s&&c)return o.current=!0,s(a,r),()=>{o.current=!1,c(a)}},d=[s,c,a,r],t[2]=a,t[3]=r,t[4]=s,t[5]=c,t[6]=u,t[7]=d):(u=t[6],d=t[7]),(0,$.useEffect)(u,d);let f,p;t[8]!==a||t[9]!==r||t[10]!==l?(f=()=>{l&&o.current&&l(a,r)},p=[l,a,r],t[8]=a,t[9]=r,t[10]=l,t[11]=f,t[12]=p):(f=t[11],p=t[12]),(0,$.useEffect)(f,p);let m;t[13]===i?.stack?m=t[14]:(m=i?.stack??[],t[13]=i?.stack,t[14]=m);let h=m,g=h.length>0?h[h.length-1]:null,_=!i||g?.id===a,v=i?.close??OAt,y=i?.navigateTo??OAt,b;return t[15]!==v||t[16]!==a||t[17]!==_||t[18]!==y||t[19]!==h||t[20]!==g?(b={dialogId:a,topEntry:g,stack:h,isTop:_,close:v,navigateTo:y},t[15]=v,t[16]=a,t[17]=_,t[18]=y,t[19]=h,t[20]=g,t[21]=b):b=t[21],b}function AAt(e){let t=(0,Z.c)(9),n=Zz(e),{t:r}=ox(),i=n?.value,a;t[0]!==n?.value?.title||t[1]!==r?(a=n?.value?.title||r(`preview.default.title-fallback`),t[0]=n?.value?.title,t[1]=r,t[2]=a):a=t[2];let o;t[3]!==i||t[4]!==a?(o={...i,title:a},t[3]=i,t[4]=a,t[5]=o):o=t[5];let s;return t[6]!==n||t[7]!==o?(s={...n,value:o},t[6]=n,t[7]=o,t[8]=s):s=t[8],s}function jAt(e,t){if(!mc(e))return;let n=e.children.filter(e=>hc(e)&&e.marks?.includes(t)).map(e=>hc(e)?e.text:``);return n.length>0?n.join(``):void 0}function MAt(e,t){if(!t||e[e.length-1]!==`markDefs`)return;let n=t[e.length];if(dc(n))return{blockPath:e.slice(0,-1),markDefKey:n._key}}function NAt(e,t,n,r){let i=(0,Z.c)(16),a;i[0]!==r||i[1]!==e?(a=MAt(e,r),i[0]=r,i[1]=e,i[2]=a):a=i[2];let o=a,s=BH(o?.blockPath??e),c;i[3]!==t||i[4]!==n||i[5]!==e?(c=e8(t,e,n),i[3]=t,i[4]=n,i[5]=e,i[6]=c):c=i[6];let l=c,u;i[7]!==l||i[8]!==s?(u={schemaType:l,value:s},i[7]=l,i[8]=s,i[9]=u):u=i[9];let{value:d}=AAt(u);if(o){let e;i[10]!==o.markDefKey||i[11]!==s?(e=jAt(s,o.markDefKey),i[10]=o.markDefKey,i[11]=s,i[12]=e):e=i[12];let t=e;if(t)return t}let f;return i[13]!==d||i[14]!==l?(f=yc(l)?l.title:d.title,i[13]=d,i[14]=l,i[15]=f):f=i[15],f}function PAt(e,t){return Array.isArray(e)&&Array.isArray(t)?sN(e,t):Array.isArray(e)||Array.isArray(t)?!1:cN(e,t)}function FAt(e){return e.length!==0&&e[e.length-1].hasOwnProperty(`_key`)}function IAt(e){return!e||typeof e!=`object`||!(`children`in e)?!1:Array.isArray(e.children)&&e.children.some(e=>e&&e._type===`span`)}function LAt(e,t,n){if(!n)return e.every((e,n)=>PAt(t[n],e))&&FAt(e);let r=n,i=[];for(let t of e)if(i.push(r),typeof t==`string`?r=r?.[t]:typeof t==`object`&&dc(t)&&Array.isArray(r)&&(r=r.find(e=>e?._key===t._key)),!r)break;return r&&typeof r==`object`&&`_type`in r&&IAt(r)?!1:e.every((e,n)=>PAt(t[n],e))}function RAt(e){let{arraySchemaType:t,fieldPath:n}=e,r=n[n.length-1];return bc(t)&&r===`children`}function zAt(e,t,n){let r=(0,Z.c)(9),i=dc(e[e.length-1]),a=e.findLastIndex(dc),o;bb0:{if(a<0){let e;r[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],r[0]=e):e=r[0],o=e;break bb0}let t;r[1]!==e||r[2]!==a?(t=e.slice(0,a),r[1]=e,r[2]=a,r[3]=t):t=r[3],o=t}let s=o,c=BH(s),l=e8(t,s,n),u;bb1:{if(s.length<3){u=!1;break bb1}u=RAt({arraySchemaType:e8(t,s.slice(0,-2),n),fieldPath:s})}let d=u,f=e8(t,e,n),p;bb2:{if(!i){p=null;break bb2}if(a<0){p=null;break bb2}let t=vc(f),n=l&&bc(l);if(t&&n){p=null;break bb2}if(t&&d){p=null;break bb2}let o=e[a];if(!dc(o)){p=null;break bb2}let s=c;if(!Array.isArray(s)){p=null;break bb2}let u;r[4]===o?u=r[5]:(u=e=>e._key===o._key,r[4]=o,r[5]=u);let m=s.findIndex(u);if(m<0){p=null;break bb2}let h=m+1,g;r[6]!==s.length||r[7]!==h?(g={index:h,count:s.length},r[6]=s.length,r[7]=h,r[8]=g):g=r[8],p=g}return p}var BAt={flexWrap:`nowrap`,overflow:`hidden`,minWidth:0,width:`100%`},VAt={maxHeight:`1rem`,overflow:`hidden`,minWidth:`2ch`},HAt={overflow:`hidden`,padding:`8px 0`};function UAt(e){let t=(0,Z.c)(5),{ref:n,children:r}=e,i;t[0]===r?i=t[1]:(i=(0,Q.jsx)(Y,{size:1,muted:!0,children:r}),t[0]=r,t[1]=i);let a;return t[2]!==n||t[3]!==i?(a=(0,Q.jsx)(X,{ref:n,children:i}),t[2]=n,t[3]=i,t[4]=a):a=t[4],a}function WAt(e){let t=(0,Z.c)(25),{itemPath:n,documentSchemaType:r,documentValue:i,currentPath:a,isSelected:o,onPathSelect:s}=e,c=o!==void 0&&o,l=NAt(n,r,i,a),u=zAt(n,r,i),d=JE(),f;t[0]!==n||t[1]!==s||t[2]!==d?(f=()=>{s(n),d.log(i7,{path:`breadcrumb`})},t[0]=n,t[1]=s,t[2]=d,t[3]=f):f=t[3];let p=f,m;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(m={minWidth:0,maxWidth:`250px`},t[4]=m):m=t[4];let h=c?`location`:!1,g;t[5]===l?g=t[6]:(g=l?.toLowerCase().replace(/ /g,`-`),t[5]=l,t[6]=g);let _=`breadcrumb-item-${g}`,v;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(v={minWidth:0},t[7]=v):v=t[7];let y;t[8]===u?y=t[9]:(y=u&&(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsxs)(nn,{children:[`#`,u.index]})}),t[8]=u,t[9]=y);let b;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(b={minWidth:0,overflow:`hidden`},t[10]=b):b=t[10];let x=!c,S=c?`bold`:`medium`,C;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(C={whiteSpace:`nowrap`,textTransform:`capitalize`},t[11]=C):C=t[11];let w;t[12]!==x||t[13]!==S||t[14]!==l?(w=(0,Q.jsx)(X,{padding:1,style:b,children:(0,Q.jsx)(Y,{muted:x,size:1,weight:S,textOverflow:`ellipsis`,style:C,children:l})}),t[12]=x,t[13]=S,t[14]=l,t[15]=w):w=t[15];let T;t[16]!==w||t[17]!==y?(T=(0,Q.jsxs)(bn,{alignItems:`center`,style:v,children:[y,w]}),t[16]=w,t[17]=y,t[18]=T):T=t[18];let E;return t[19]!==p||t[20]!==T||t[21]!==h||t[22]!==_||t[23]!==l?(E=(0,Q.jsx)(Mn,{mode:`bleed`,padding:1,radius:2,onClick:p,style:m,title:l,"aria-label":l,"aria-current":h,"data-testid":_,children:T}),t[19]=p,t[20]=T,t[21]=h,t[22]=_,t[23]=l,t[24]=E):E=t[24],E}function GAt(e){let t=(0,Z.c)(19),{itemPath:n,documentSchemaType:r,documentValue:i,currentPath:a,onPathSelect:o}=e,s=NAt(n,r,i,a),c=zAt(n,r,i),l;t[0]!==n||t[1]!==o?(l=()=>{o(n)},t[0]=n,t[1]=o,t[2]=l):l=t[2];let u=l,d;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(d={minWidth:0,maxWidth:`250px`},t[3]=d):d=t[3];let f;t[4]===c?f=t[5]:(f=c&&(0,Q.jsxs)(nn,{children:[`#`,c.index]}),t[4]=c,t[5]=f);let p=+!!c?.index,m;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(m={minWidth:0,overflow:`hidden`},t[6]=m):m=t[6];let h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h={whiteSpace:`nowrap`,textTransform:`capitalize`},t[7]=h):h=t[7];let g;t[8]===s?g=t[9]:(g=(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,style:h,title:s,children:s}),t[8]=s,t[9]=g);let _;t[10]!==p||t[11]!==g?(_=(0,Q.jsx)(X,{paddingLeft:p,paddingY:1,style:m,children:g}),t[10]=p,t[11]=g,t[12]=_):_=t[12];let v;t[13]!==f||t[14]!==_?(v=(0,Q.jsxs)(bn,{alignItems:`center`,style:d,children:[f,_]}),t[13]=f,t[14]=_,t[15]=v):v=t[15];let y;return t[16]!==u||t[17]!==v?(y=(0,Q.jsx)(cR,{padding:1,onClick:u,children:v}),t[16]=u,t[17]=v,t[18]=y):y=t[18],y}function KAt(e){let t=(0,Z.c)(31),{currentPath:n,onNavigate:r,onClose:i}=e,{onPathOpen:a}=y5(),{schemaType:o}=o5(),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=[],t[0]=s):s=t[0];let c=BH(s),[l,u]=(0,$.useState)(null),d=Cn(l),f=r??a,p;t[1]!==n||t[2]!==o||t[3]!==c||t[4]!==f||t[5]!==i?(p=e=>{if(dc(e[e.length-1])){if(n&&n.length>e.length&&e.every((e,t)=>{let r=n[t];return dc(e)&&dc(r)?e._key===r._key:e===r})){let t=n[e.length];if(!dc(t)){let n=e8(o,e,c);if(vc(n)&&n.fields.some(e=>e.name===t)){f([...e,t]);return}}}f(e)}else e.length===1?i?.(!0):f(e)},t[1]=n,t[2]=o,t[3]=c,t[4]=f,t[5]=i,t[6]=p):p=t[6];let m=p;d?.border.width;let h;bb0:{let e=d?.border.width;if(!e){h=5;break bb0}if(e<500){h=5;break bb0}if(e<700){h=6;break bb0}h=5}let g=h,_;bb1:{if(!n||n.length===0){let e;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[7]=e):e=t[7],_=e;break bb1}let e;t[8]!==n||t[9]!==c?(e=[],n.forEach((t,r)=>{let i=n.slice(0,r+1);LAt(i,n,c)&&e.push({path:i})}),t[8]=n,t[9]=c,t[10]=e):e=t[10],_=e}let v=_,y;bb2:{let e=v.length+1,n=g-1,r=Math.ceil(n/2),i=Math.floor(n/2);if(g&&e>g){let e;t[11]!==r||t[12]!==v?(e=v.slice(0,r-1),t[11]=r,t[12]=v,t[13]=e):e=t[13];let n;t[14]!==i||t[15]!==r||t[16]!==v?(n=v.slice(r-1,v.length-i),t[14]=i,t[15]=r,t[16]=v,t[17]=n):n=t[17];let a;t[18]!==i||t[19]!==v?(a=v.slice(v.length-i),t[18]=i,t[19]=v,t[20]=a):a=t[20];let o;t[21]!==e||t[22]!==n||t[23]!==a?(o=[...e,n,...a],t[21]=e,t[22]=n,t[23]=a,t[24]=o):o=t[24],y=o;break bb2}y=v}let b=y;if(!n||n.length===0)return null;let x;if(t[25]!==n||t[26]!==o||t[27]!==c||t[28]!==m||t[29]!==b){let e=b.map((e,t)=>{let r=`breadcrumb-${t}`,i=t(0,Q.jsx)(GAt,{itemPath:e.path,documentSchemaType:o,documentValue:c,currentPath:n,onPathSelect:m},e.path.toString()))})}),i&&(0,Q.jsx)(UAt,{children:`/`})]},r);let a=n.length===e.path.length&&e.path.every((e,t)=>{let r=n[t];return dc(e)&&dc(r)?e._key===r._key:e===r}),s=t===b.length-1;return(0,Q.jsxs)(ft,{flex:s?1:void 0,style:{minWidth:0},children:[(0,Q.jsx)(WAt,{itemPath:e.path,documentSchemaType:o,documentValue:c,currentPath:n,isSelected:a,onPathSelect:m}),i&&(0,Q.jsx)(UAt,{children:`/`})]},r)});x=(0,Q.jsx)(ft,{ref:u,style:BAt,children:e}),t[25]=n,t[26]=o,t[27]=c,t[28]=m,t[29]=b,t[30]=x}else x=t[30];return x}var qAt=J(hR).withConfig({displayName:`StyledDialog`,componentId:`sc-t7iez9-0`})`${e=>e.$isHidden&&` - /* Hide the backdrop (the semi-transparent overlay) */ - background: transparent !important; - - /* Hide the dialog card */ - [data-ui='DialogCard'] { - opacity: 0 !important; - pointer-events: none !important; - transform: scale(0.95) !important; - } - `}`,JAt=[0,0,1,0];function YAt(e){return e.stopPropagation()}function XAt(e){return e.stopPropagation()}function B7(e){let t=(0,Z.c)(63),{children:n,header:r,type:i,width:a}=e,[o,s]=(0,$.useState)(null),c=(0,$.useRef)(null),l=JE(),{__internal:u}=o5(),d=!!u.inspectOpen,{absolutePath:f,path:p}=n?.props,m=f||p,h;t[0]===m?h=t[1]:(h={path:m},t[0]=m,t[1]=h);let{dialogId:g,isTop:_,stack:v,close:y,navigateTo:b}=kAt(h),x;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e&&(e.style.scrollbarGutter=`stable`),s(e)},t[2]=x):x=t[2];let S=x,C;t[3]!==v.length||t[4]!==l?(C=()=>{v.length===0&&l.log(PEt,{path:LI([])})},t[3]=v.length,t[4]=l,t[5]=C):C=t[5];let w;t[6]!==v||t[7]!==l?(w=[v,l],t[6]=v,t[7]=l,t[8]=w):w=t[8],(0,$.useEffect)(C,w);let T;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(T={minHeight:`min(calc(100vh - 200px), 500px)`},t[9]=T):T=t[9];let E;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Q.jsx)(SR,{showText:!0}),t[10]=E):E=t[10];let D;t[11]===n?D=t[12]:(D=(0,Q.jsx)(x7,{margins:JAt,children:(0,Q.jsx)(X,{ref:c,style:T,children:(0,Q.jsx)($.Suspense,{fallback:E,children:n})})}),t[11]=n,t[12]=D);let O=D,[k,A]=(0,$.useState)(!1),j,M;t[13]!==k||t[14]!==v.length?(j=()=>{v.length>1&&!k&&A(!0)},M=[v.length,k],t[13]=k,t[14]=v.length,t[15]=j,t[16]=M):(j=t[15],M=t[16]),(0,$.useEffect)(j,M);let N=v.length>1||k,P;t[17]!==y||t[18]!==_||t[19]!==b||t[20]!==v||t[21]!==l?(P=e=>{if(!(e.target&&k_t(e.target))&&_&&(e.metaKey||e.ctrlKey)&&e.key===`ArrowUp`){e.preventDefault();let t=v[v.length-1]?.path;if(t&&t.length>1){let e=t.slice(0,-1);e.length>1?(l.log(i7,{path:`keyboard_shortcut`}),b(e)):(l.log(r7),y())}}},t[17]=y,t[18]=_,t[19]=b,t[20]=v,t[21]=l,t[22]=P):P=t[22];let F=P,I;t[23]!==y||t[24]!==v.length||t[25]!==l?(I=e=>{!e&&v.length>=2?(l.log(i7,{path:`close_button`}),y({toParent:!0})):(l.log(r7),y())},t[23]=y,t[24]=v.length,t[25]=l,t[26]=I):I=t[26];let L=I,R;t[27]!==y||t[28]!==d||t[29]!==l?(R=()=>{d||(l.log(r7),y())},t[27]=y,t[28]=d,t[29]=l,t[30]=R):R=t[30];let z=R;if(Ht(F),i===`dialog`){let n=!_,r=_?e.autofocus:!1,i;t[31]!==m||t[32]!==L||t[33]!==b?(i=(0,Q.jsx)(KAt,{currentPath:m,onNavigate:b,onClose:L}),t[31]=m,t[32]=L,t[33]=b,t[34]=i):i=t[34];let s=!N,l;t[35]!==O||t[36]!==o?(l=(0,Q.jsx)(vn,{element:o,children:O}),t[35]=O,t[36]=o,t[37]=l):l=t[37];let u;t[38]!==g||t[39]!==z||t[40]!==L||t[41]!==n||t[42]!==r||t[43]!==i||t[44]!==s||t[45]!==l||t[46]!==a?(u=(0,Q.jsx)(qAt,{$isHidden:n,__unstable_autoFocus:r,contentRef:S,"data-testid":`nested-object-dialog`,header:i,id:g,onClose:L,onDragEnter:YAt,onDrop:XAt,width:a,animate:s,onClickOutside:z,children:l}),t[38]=g,t[39]=z,t[40]=L,t[41]=n,t[42]=r,t[43]=i,t[44]=s,t[45]=l,t[46]=a,t[47]=u):u=t[47];let d;return t[48]!==o||t[49]!==u?(d=(0,Q.jsx)(d7,{scrollElement:o,containerElement:c,children:u}),t[48]=o,t[49]=u,t[50]=d):d=t[50],d}let B;t[51]!==O||t[52]!==o?(B=(0,Q.jsx)(vn,{element:o,children:O}),t[51]=O,t[52]=o,t[53]=B):B=t[53];let V;t[54]!==L||t[55]!==r||t[56]!==e.legacy_referenceElement||t[57]!==B||t[58]!==a?(V=(0,Q.jsx)(t_t,{header:r,onClose:L,width:a,containerRef:s,referenceElement:e.legacy_referenceElement,children:B}),t[54]=L,t[55]=r,t[56]=e.legacy_referenceElement,t[57]=B,t[58]=a,t[59]=V):V=t[59];let H;return t[60]!==o||t[61]!==V?(H=(0,Q.jsx)(d7,{scrollElement:o,containerElement:c,children:V}),t[60]=o,t[61]=V,t[62]=H):H=t[62],H}var ZAt=e=>Array.isArray(e)?e.flatMap(ZAt):typeof e==`number`?[e]:e===`auto`?[`auto`]:[1],QAt=e=>e===`dialog`||e===`popover`?e:void 0;function $At(e){let t=e.options?.modal;if(typeof t!=`object`||!t)return;let n=ZAt(t.width);return{type:QAt(t.type),width:n.length>0?n:void 0}}function ejt(e){let t=(0,Z.c)(17),{onClose:n,children:r,title:i,width:a,autoFocus:o}=e,s=a===void 0?1:a,c=(0,$.useId)(),[l,u]=(0,$.useState)(null),d=(0,$.useRef)(null),f;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(f=[0,0,1,0],t[0]=f):f=t[0];let p;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Q.jsx)(SR,{showText:!0}),t[1]=p):p=t[1];let m;t[2]===r?m=t[3]:(m=(0,Q.jsx)(X,{ref:d,children:(0,Q.jsx)($.Suspense,{fallback:p,children:r})}),t[2]=r,t[3]=m);let h;t[4]!==l||t[5]!==m?(h=(0,Q.jsx)(vn,{element:l,children:m}),t[4]=l,t[5]=m,t[6]=h):h=t[6];let g;t[7]!==l||t[8]!==h?(g=(0,Q.jsx)(x7,{margins:f,children:(0,Q.jsx)(d7,{scrollElement:l,containerElement:d,children:h})}),t[7]=l,t[8]=h,t[9]=g):g=t[9];let _;return t[10]!==o||t[11]!==c||t[12]!==n||t[13]!==g||t[14]!==i||t[15]!==s?(_=(0,Q.jsx)(hR,{header:i,id:c,onClickOutside:n,onClose:n,portal:`default`,width:s,contentRef:u,"data-testid":`default-edit-object-dialog`,__unstable_autoFocus:o,children:g}),t[10]=o,t[11]=c,t[12]=n,t[13]=g,t[14]=i,t[15]=s,t[16]=_):_=t[16],_}var tjt=J(gR).withConfig({displayName:`RootPopover`,componentId:`sc-twntgv-0`})`[data-ui='Popover__wrapper']{overflow:auto;max-height:60vh;}`,njt=J(X).withConfig({displayName:`ContentScrollerBox`,componentId:`sc-twntgv-1`})`overflow-x:hidden;`,rjt=J(X).withConfig({displayName:`ContentHeaderBox`,componentId:`sc-twntgv-2`})`box-shadow:0 1px 0 var(--card-shadow-outline-color);position:relative;z-index:10;min-height:auto;`,ijt=e=>{let t=(0,Z.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;return t[3]!==n||t[4]!==r?(i=(0,Q.jsx)(`div`,{...r,tabIndex:-1,children:n}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},ajt=[`top`,`bottom`];function ojt(e){let t=(0,Z.c)(8),{floatingBoundary:n,referenceBoundary:r,referenceElement:i,width:a}=e,o=a===void 0?1:a,s;t[0]===e?s=t[1]:(s=(0,Q.jsx)(sjt,{...e}),t[0]=e,t[1]=s);let c;return t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==s||t[6]!==o?(c=(0,Q.jsx)(tjt,{content:s,constrainSize:!0,"data-testid":`popover-edit-dialog`,"data-ui":`PopoverEditDialog`,fallbackPlacements:ajt,floatingBoundary:n,open:!0,overflow:`auto`,placement:`bottom`,portal:`default`,preventOverflow:!0,referenceBoundary:r,referenceElement:i,width:o,autoFocus:!0}),t[2]=n,t[3]=r,t[4]=i,t[5]=s,t[6]=o,t[7]=c):c=t[7],c}function sjt(e){let t=(0,Z.c)(38),{onClose:n,referenceBoundary:r,referenceElement:i,title:a}=e,o=(0,$.useRef)(!1),s;t[0]===n?s=t[1]:(s=()=>{o.current=!0,n()},t[0]=n,t[1]=s);let c=s,l;t[2]===c?l=t[3]:(l=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),c())},t[2]=c,t[3]=l);let u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u={capture:!0},t[4]=u):u=t[4],Ht(l,u);let d;t[5]===i?d=t[6]:(d=()=>[i],t[5]=i,t[6]=d);let f;t[7]===r?f=t[8]:(f=()=>r,t[7]=r,t[8]=f),tn(c,d,f);let[p,m]=(0,$.useState)(null),[h,g]=(0,$.useState)(null),_=(0,$.useRef)(null),v,y;t[9]===p?(v=t[10],y=t[11]):(v=()=>{if(!p){g(null);return}g(p.closest(`[data-ui="Popover__wrapper"]`))},y=[p],t[9]=p,t[10]=v,t[11]=y),(0,$.useEffect)(v,y);let b;t[12]===h?b=t[13]:(b=e=>o.current?!1:!h||h.contains(e),t[12]=h,t[13]=b);let x=b,S;t[14]===a?S=t[15]:(S=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,padding:2,children:(0,Q.jsx)(Y,{weight:`medium`,children:a})}),t[14]=a,t[15]=S);let C;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(C={content:`Close`},t[16]=C):C=t[16];let w;t[17]===c?w=t[18]:(w=(0,Q.jsx)(dR,{autoFocus:!0,icon:Gn,mode:`bleed`,onClick:c,tooltipProps:C,"data-testid":`close-popover-edit-dialog-button`}),t[17]=c,t[18]=w);let T;t[19]!==w||t[20]!==S?(T=(0,Q.jsx)(rjt,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,children:(0,Q.jsxs)(bn,{alignItems:`center`,children:[S,w]})}),t[19]=w,t[20]=S,t[21]=T):T=t[21];let E;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(E=[0,0,1,0],t[22]=E):E=t[22];let D;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,Q.jsx)(SR,{showText:!0}),t[23]=D):D=t[23];let O;t[24]===e.children?O=t[25]:(O=(0,Q.jsx)(njt,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(x7,{margins:E,children:(0,Q.jsx)(X,{padding:3,ref:m,children:(0,Q.jsx)($.Suspense,{fallback:D,children:e.children})})})}),t[24]=e.children,t[25]=O);let k;t[26]!==T||t[27]!==O?(k=(0,Q.jsxs)(bn,{as:ijt,ref:_,flexDirection:`column`,height:`100%`,children:[T,O]}),t[26]=T,t[27]=O,t[28]=k):k=t[28];let A;t[29]!==x||t[30]!==k?(A=(0,Q.jsx)(KV,{autoFocus:!0,whiteList:x,children:k}),t[29]=x,t[30]=k,t[31]=A):A=t[31];let j;t[32]!==h||t[33]!==A?(j=(0,Q.jsx)(vn,{element:h,children:A}),t[32]=h,t[33]=A,t[34]=j):j=t[34];let M;return t[35]!==p||t[36]!==j?(M=(0,Q.jsx)(d7,{scrollElement:p,containerElement:_,children:j}),t[35]=p,t[36]=j,t[37]=M):M=t[37],M}function V7(e){let t=(0,Z.c)(31),{autoFocus:n,defaultType:r,floatingBoundary:i,onClose:a,referenceBoundary:o,referenceElement:s,schemaType:c}=e,{t:l}=ox(),u;t[0]===c?u=t[1]:(u=$At(c),t[0]=c,t[1]=u);let d=u,f=d?.type||r,{enabled:p}=a7(),m;t[2]!==c.i18nTitleKey||t[3]!==c.name||t[4]!==c.title||t[5]!==l?(m=c.i18nTitleKey?l(c.i18nTitleKey):c.title||c.name,t[2]=c.i18nTitleKey,t[3]=c.name,t[4]=c.title,t[5]=l,t[6]=m):m=t[6];let h=m,g;t[7]!==h||t[8]!==l?(g=l(`inputs.portable-text.annotation-editor.title`,{schemaType:h}),t[7]=h,t[8]=l,t[9]=g):g=t[9];let _=g,v;t[10]===a?v=t[11]:(v=()=>{a()},t[10]=a,t[11]=v);let y=v,b=d?.width,x=b&&b.length>0?b:void 0;if(f===`popover`){let r;t[12]===_?r=t[13]:(r=(0,Q.jsx)(Q.Fragment,{children:_}),t[12]=_,t[13]=r);let a=x??1,c;return t[14]!==n||t[15]!==i||t[16]!==y||t[17]!==e.children||t[18]!==o||t[19]!==s||t[20]!==r||t[21]!==a?(c=(0,Q.jsx)(ojt,{autoFocus:n,floatingBoundary:i,onClose:y,referenceBoundary:o,referenceElement:s,title:r,width:a,"data-testid":`popover-edit-dialog`,children:e.children}),t[14]=n,t[15]=i,t[16]=y,t[17]=e.children,t[18]=o,t[19]=s,t[20]=r,t[21]=a,t[22]=c):c=t[22],c}let S;return t[23]!==n||t[24]!==y||t[25]!==_||t[26]!==x||t[27]!==p||t[28]!==a||t[29]!==e.children?(S=p?(0,Q.jsx)(B7,{type:`dialog`,onClose:a,header:_,width:x??1,autofocus:n,children:e.children}):(0,Q.jsx)(ejt,{onClose:y,title:_,width:x,autoFocus:n,children:e.children}),t[23]=n,t[24]=y,t[25]=_,t[26]=x,t[27]=p,t[28]=a,t[29]=e.children,t[30]=S):S=t[30],S}function cjt(e){let t=(0,Z.c)(100),{floatingBoundary:n,focused:r,isFullscreen:i,onItemClose:a,onItemOpen:o,onPathFocus:s,path:c,readOnly:l,referenceBoundary:u,relativePath:d,renderAnnotation:f,renderBlock:p,renderBlockActions:m,renderCustomMarkers:h,renderField:g,renderInlineBlock:_,renderInput:v,renderItem:y,renderPreview:b,schemaType:x,selected:S,setElementRef:C,value:w}=e,T=d.length>1,{onChange:E}=y5(),{Markers:D}=o5().__internal.components,O=uAt(),k;t[0]!==O||t[1]!==c?(k=O&&LI(O.path).startsWith(LI(c)),t[0]=O,t[1]=c,t[2]=k):k=t[2];let A=k,j=R7(c),M=W$(),N=g7(),[P,F]=(0,$.useState)(null),I;t[3]===c?I=t[4]:(I=LI(c),t[3]=c,t[4]=I);let L=N7(I),R=(0,$.useRef)(!1),z;t[5]===d?z=t[6]:(z={anchor:{path:d,offset:0},focus:{path:d,offset:0}},t[5]=d,t[6]=z);let B=z,V;t[7]!==M||t[8]!==L||t[9]!==o?(V=()=>{L&&(A2.blur(M),o(L.node.path))},t[7]=M,t[8]=L,t[9]=o,t[10]=V):V=t[10];let H=V,U;t[11]!==M||t[12]!==a||t[13]!==B?(U=()=>{a(),A2.select(M,B),A2.focus(M)},t[11]=M,t[12]=a,t[13]=B,t[14]=U):U=t[14];let W=U,ee;t[15]!==M||t[16]!==B?(ee=()=>{if(!R.current){try{A2.delete(M,B,{mode:`blocks`})}catch(e){console.error(e)}R.current=!0}},t[15]=M,t[16]=B,t[17]=ee):ee=t[17];let te=ee,ne,re;t[18]===M?(ne=t[19],re=t[20]):(ne=()=>()=>{R.current&&A2.focus(M)},re=[M],t[18]=M,t[19]=ne,t[20]=re),(0,$.useEffect)(ne,re);let ie;bb0:{if(T){let e;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:0},t[21]=e):e=t[21],ie=e;break bb0}if(i&&!m){let e;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:5},t[22]=e):e=t[22],ie=e;break bb0}if(i&&m){let e;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingLeft:5,paddingRight:2},t[23]=e):e=t[23],ie=e;break bb0}if(m){let e;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingLeft:3,paddingRight:2},t[24]=e):e=t[24],ie=e;break bb0}let e;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:3},t[25]=e):e=t[25],ie=e}let ae=ie,{validation:oe,hasError:se,hasWarning:ce,hasInfo:le}=L7(L?.node),ue=N.portableText,de=j.length>0,G=F7(c,!0),fe;if(t[26]!==c||t[27]!==G){let e;t[29]===c?e=t[30]:(e=e=>sN(e.path,c),t[29]=c,t[30]=e),fe=G.filter(e),t[26]=c,t[27]=G,t[28]=fe}else fe=t[28];let pe=fe,me=se||ce||le||de,he;t[31]!==D||t[32]!==j||t[33]!==h||t[34]!==me||t[35]!==oe?(he=me&&(0,Q.jsx)(TAt,{children:(0,Q.jsx)(D,{markers:j,validation:oe,renderCustomMarkers:h})})||null,t[31]=D,t[32]=j,t[33]=h,t[34]=me,t[35]=oe,t[36]=he):he=t[36];let ge=he,_e=!!L?.member.open,ve=L?.input,ye=L?.node.path||WH,be=P;L?.member.item.changed;let xe=L?.member.item.changed??!1,Se=!!l,Ce;t[37]!==n||t[38]!==r||t[39]!==ve||t[40]!==_e||t[41]!==j||t[42]!==ye||t[43]!==W||t[44]!==H||t[45]!==s||t[46]!==te||t[47]!==ue||t[48]!==u||t[49]!==be||t[50]!==f||t[51]!==p||t[52]!==g||t[53]!==_||t[54]!==v||t[55]!==y||t[56]!==b||t[57]!==pe||t[58]!==x||t[59]!==S||t[60]!==xe||t[61]!==Se||t[62]!==oe||t[63]!==w?(Ce={__unstable_floatingBoundary:n,__unstable_referenceBoundary:u,__unstable_referenceElement:be,changed:xe,children:ve,focused:r,markers:j,onClose:W,onOpen:H,onPathFocus:s,onRemove:te,open:_e,parentSchemaType:ue,path:ye,presence:pe,readOnly:Se,renderAnnotation:f,renderBlock:p,renderDefault:ujt,renderField:g,renderInlineBlock:_,renderInput:v,renderItem:y,renderPreview:b,schemaType:x,selected:S,validation:oe,value:w},t[37]=n,t[38]=r,t[39]=ve,t[40]=_e,t[41]=j,t[42]=ye,t[43]=W,t[44]=H,t[45]=s,t[46]=te,t[47]=ue,t[48]=u,t[49]=be,t[50]=f,t[51]=p,t[52]=g,t[53]=_,t[54]=v,t[55]=y,t[56]=b,t[57]=pe,t[58]=x,t[59]=S,t[60]=xe,t[61]=Se,t[62]=oe,t[63]=w,t[64]=Ce):Ce=t[64];let we=Ce,Te=m&&w&&!l,Ee=i&&L,De;t[65]!==L||t[66]!==C?(De=e=>{L&&C({key:L.key,elementRef:e}),F(e)},t[65]=L,t[66]=C,t[67]=De):De=t[67];let Oe=De,ke;t[68]===Symbol.for(`react.memo_cache_sentinel`)?(ke=void 0,t[68]=ke):ke=t[68];let K=_e?!0:!me,Ae;t[69]!==we||t[70]!==p?(Ae=p&&(0,Q.jsx)(ljt,{...we,renderBlock:p}),t[69]=we,t[70]=p,t[71]=Ae):Ae=t[71];let je;t[72]===Ae?je=t[73]:(je=(0,Q.jsx)(`div`,{children:Ae}),t[72]=Ae,t[73]=je);let Me;t[74]!==K||t[75]!==je||t[76]!==ge?(Me=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(uR,{placement:`top`,portal:`editor`,disabled:K,content:ge,children:je})}),t[74]=K,t[75]=je,t[76]=ge,t[77]=Me):Me=t[77];let Ne;t[78]!==Te||t[79]!==r||t[80]!==E||t[81]!==m||t[82]!==w?(Ne=Te&&(0,Q.jsx)(CAt,{contentEditable:!1,marginRight:3,children:(0,Q.jsx)(wAt,{children:r&&(0,Q.jsx)(yAt,{block:w,onChange:E,renderBlockActions:m})})}),t[78]=Te,t[79]=r,t[80]=E,t[81]=m,t[82]=w,t[83]=Ne):Ne=t[83];let Pe;t[84]!==Ee||t[85]!==r||t[86]!==L?(Pe=Ee&&(0,Q.jsx)(SAt,{$hasChanges:L.member.item.changed,contentEditable:!1,children:(0,Q.jsx)(mAt,{hasFocus:r,isChanged:L.member.item.changed,path:L.member.item.path,withHoverEffect:!1})}),t[84]=Ee,t[85]=r,t[86]=L,t[87]=Pe):Pe=t[87];let Fe;t[88]!==A||t[89]!==i?(Fe=A&&(0,Q.jsx)(pAt,{$fullScreen:!!i}),t[88]=A,t[89]=i,t[90]=Fe):Fe=t[90];let Ie;t[91]!==ae||t[92]!==Me||t[93]!==Ne||t[94]!==Pe||t[95]!==Fe?(Ie=(0,Q.jsx)(bn,{paddingBottom:1,marginY:3,style:ke,children:(0,Q.jsxs)(xAt,{...ae,children:[Me,Ne,Pe,Fe]})}),t[91]=ae,t[92]=Me,t[93]=Ne,t[94]=Pe,t[95]=Fe,t[96]=Ie):Ie=t[96];let Le;return t[97]!==Oe||t[98]!==Ie?(Le=(0,Q.jsx)(X,{ref:Oe,contentEditable:!1,children:Ie}),t[97]=Oe,t[98]=Ie,t[99]=Le):Le=t[99],Le}function ljt(e){let{renderBlock:t,...n}=e;return t(n)}var ujt=e=>{let t=(0,Z.c)(42),{__unstable_floatingBoundary:n,__unstable_referenceBoundary:r,__unstable_referenceElement:i,children:a,focused:o,markers:s,onClose:c,onOpen:l,onRemove:u,open:d,readOnly:f,renderPreview:p,schemaType:m,selected:h,value:g,validation:_}=e,{t:v}=ox(),y=Xs(g),b=_.filter(djt).length>0,x=_.filter(fjt).length>0,S=s.length>0,C=h||o?`primary`:`default`,w=g[A8],T=typeof w?.progress==`number`?w?.progress:void 0,E;t[0]===l?E=t[1]:(E=e=>{e.preventDefault(),e.stopPropagation(),l()},t[0]=l,t[1]=E);let D=E,O;t[2]===v?O=t[3]:(O=v(`inputs.portable-text.block.aria-label`),t[2]=v,t[3]=O);let k=o?``:void 0,A=y?``:void 0,j=b?``:void 0,M=S?``:void 0,N=f?``:void 0,P=h?``:void 0,F=x?``:void 0,I=+!y,L;t[4]!==o||t[5]!==l||t[6]!==u||t[7]!==d||t[8]!==f||t[9]!==g?(L=(0,Q.jsx)(DAt,{isOpen:d,focused:o,onOpen:l,onRemove:u,readOnly:f,value:g}),t[4]=o,t[5]=l,t[6]=u,t[7]=d,t[8]=f,t[9]=g,t[10]=L):L=t[10];let R=y?`blockImage`:`block`,z;t[11]!==p||t[12]!==m||t[13]!==L||t[14]!==R||t[15]!==T||t[16]!==g?(z=p({actions:L,progress:T,layout:R,schemaType:m,skipVisibilityCheck:!0,value:g}),t[11]=p,t[12]=m,t[13]=L,t[14]=R,t[15]=T,t[16]=g,t[17]=z):z=t[17];let B;t[18]!==D||t[19]!==O||t[20]!==z||t[21]!==k||t[22]!==A||t[23]!==j||t[24]!==M||t[25]!==N||t[26]!==P||t[27]!==F||t[28]!==I||t[29]!==C?(B=(0,Q.jsx)(bAt,{"aria-label":O,"data-focused":k,"data-image-preview":A,"data-invalid":j,"data-markers":M,"data-read-only":N,"data-selected":P,"data-testid":`pte-block-object`,"data-warning":F,flex:1,onDoubleClick:D,padding:I,tone:C,children:z}),t[18]=D,t[19]=O,t[20]=z,t[21]=k,t[22]=A,t[23]=j,t[24]=M,t[25]=N,t[26]=P,t[27]=F,t[28]=I,t[29]=C,t[30]=B):B=t[30];let V;t[31]!==n||t[32]!==r||t[33]!==i||t[34]!==a||t[35]!==c||t[36]!==d||t[37]!==m?(V=d&&(0,Q.jsx)(V7,{floatingBoundary:n,defaultType:`dialog`,onClose:c,autoFocus:!0,schemaType:m,referenceBoundary:r,referenceElement:i,children:a}),t[31]=n,t[32]=r,t[33]=i,t[34]=a,t[35]=c,t[36]=d,t[37]=m,t[38]=V):V=t[38];let H;return t[39]!==B||t[40]!==V?(H=(0,Q.jsxs)(Q.Fragment,{children:[B,V]}),t[39]=B,t[40]=V,t[41]=H):H=t[41],H};function djt(e){return e.level===`error`}function fjt(e){return e.level===`warning`}var pjt=[`top`,`bottom`];function mjt(e){let t=(0,Z.c)(41),{annotationOpeningRef:n,referenceBoundary:r}=e,{element:i}=ln(),{annotations:a}=WDt(),o=P7(),s;t[0]===o?s=t[1]:(s=o.some(hjt),t[0]=o,t[1]=s);let c=s,[l,u]=(0,$.useState)(null),[d,f]=(0,$.useState)(!1),p=(0,$.useRef)(null),{sanity:m}=It(),{t:h}=ox(),g=W$(),_=m.color.dark?`light`:`dark`,v;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(v=new Map,t[2]=v):v=t[2];let y=(0,$.useRef)(v),b;bb0:{if(!l){b=null;break bb0}let e;t[3]===l?e=t[4]:(e={getBoundingClientRect:()=>l},t[3]=l,t[4]=e),b=e}let x=b,S;t[5]===g?S=t[6]:(S=()=>{A2.focus(g),f(!1)},t[5]=g,t[6]=S);let C=S,w;t[7]!==C||t[8]!==d?(w=e=>{d&&e.key===`Escape`&&C()},t[7]=C,t[8]=d,t[9]=w):w=t[9],Ht(w);let T;t[10]!==n||t[11]!==a||t[12]!==c?(T=()=>{if(n.current||c){f(!1),u(null);return}if(a.length===0){f(!1),u(null);return}let e=window.getSelection();if(!e||e.rangeCount===0)return;let t=e.getRangeAt(0);if(!t.collapsed){f(!1),u(null);return}if(!a.some(e=>e.referenceElement?.contains(t.commonAncestorContainer))){f(!1),u(null);return}let r=t.getBoundingClientRect();r&&(u(r),f(!0))},t[10]=n,t[11]=a,t[12]=c,t[13]=T):T=t[13];let E=T,D,O;t[14]===E?(D=t[15],O=t[16]):(D=()=>(document.addEventListener(`selectionchange`,E,{passive:!0}),()=>{document.removeEventListener(`selectionchange`,E)}),O=[E],t[14]=E,t[15]=D,t[16]=O),(0,$.useEffect)(D,O);let k,A;t[17]===E?(k=t[18],A=t[19]):(k=()=>{E()},A=[E],t[17]=E,t[18]=k,t[19]=A),(0,$.useEffect)(k,A);let j;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(j=()=>{p.current&&u(p.current.getBoundingClientRect())},t[20]=j):j=t[20];let M=j,N;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>{let e=window.getSelection();e&&e.rangeCount>0&&(p.current=e.getRangeAt(0))},t[21]=N):N=t[21];let P;t[22]===d?P=t[23]:(P=[d],t[22]=d,t[23]=P),(0,$.useEffect)(N,P);let F,I;if(t[24]!==i||t[25]!==d||t[26]!==r?(F=()=>(d&&(i?.addEventListener(`scroll`,M),r?.addEventListener(`scroll`,M)),()=>{i?.removeEventListener(`scroll`,M),r?.removeEventListener(`scroll`,M)}),I=[d,r,i,M],t[24]=i,t[25]=d,t[26]=r,t[27]=F,t[28]=I):(F=t[27],I=t[28]),(0,$.useEffect)(F,I),a.length===0||!x)return null;let L;t[29]!==a||t[30]!==h?(L=a.map((e,t)=>(0,Q.jsxs)(bn,{gap:1,alignItems:`center`,children:[(0,Q.jsx)(X,{padding:2,flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{weight:`medium`,size:1,children:e.title})}),(0,Q.jsx)(dR,{"aria-label":h(`inputs.portable-text.action.edit-annotation-aria-label`),"data-testid":t===0?`edit-annotation-button`:`edit-annotation-button-${t}`,icon:gr,mode:`bleed`,onClick:()=>{f(!1),e.onOpen()},ref:t=>{t&&y.current.set(`edit-${e.key}`,t)},tabIndex:0,tooltipProps:null}),(0,Q.jsx)(dR,{"aria-label":h(`inputs.portable-text.action.remove-annotation-aria-label`),"data-testid":t===0?`remove-annotation-button`:`remove-annotation-button-${t}`,icon:mr,mode:`bleed`,onClick:()=>{f(!1),e.onRemove()},ref:t=>{t&&y.current.set(`delete-${e.key}`,t)},tabIndex:0,tone:`critical`,tooltipProps:null})]},e.key)),t[29]=a,t[30]=h,t[31]=L):L=t[31];let R;t[32]===L?R=t[33]:(R=(0,Q.jsx)(X,{padding:1,"data-testid":`annotation-toolbar-popover`,children:L}),t[32]=L,t[33]=R);let z;return t[34]!==x||t[35]!==i||t[36]!==d||t[37]!==_||t[38]!==r||t[39]!==R?(z=(0,Q.jsx)(gR,{open:d,floatingBoundary:i,constrainSize:!0,content:R,fallbackPlacements:pjt,placement:`top`,portal:!0,preventOverflow:!0,referenceBoundary:r,referenceElement:x,scheme:_}),t[34]=x,t[35]=i,t[36]=d,t[37]=_,t[38]=r,t[39]=R,t[40]=z):z=t[40],z}function hjt(e){return e.kind===`annotation`&&e.member.open}var gjt=J(yt).withConfig({displayName:`Root`,componentId:`sc-57jkds-0`})(yjt),_jt=J.span.withConfig({displayName:`PreviewSpan`,componentId:`sc-57jkds-1`})`display:block;max-width:calc(5em + 80px);position:relative;`,vjt=J(X).withConfig({displayName:`TooltipBox`,componentId:`sc-57jkds-2`})`max-width:250px;`;function yjt({theme:e}){let{color:t,radius:n}=e.sanity;return Vt`line-height:0;border-radius:${n[2]}px;padding:2px;box-shadow:inset 0 0 0 1px var(--card-border-color);height:calc(1em - 1px);cursor:default;&:not([hidden]){display:inline-flex;align-items:center;vertical-align:text-bottom;margin-inline:2px;}&[data-ready-only]{cursor:default;}&[data-focused]{box-shadow:inset 0 0 0 1px ${t.selectable?.primary.selected.border};color:${t.selectable?.primary.pressed.fg};}&[data-selected]{background-color:${t.selectable?.primary.pressed.bg};}&:not([data-focused]):not([data-selected]){@media (hover:hover){&:hover{--card-border-color:${t.input.default.hovered.border};}}}&[data-markers]{--card-bg-color:${t.dark?Gt.purple[950].hex:Gt.purple[50].hex};}&[data-warning]{--card-bg-color:${t.muted.caution.hovered.bg};@media (hover:hover){&:hover{--card-border-color:${t.muted.caution.hovered.border};}}}&[data-invalid]{--card-bg-color:${t.input.invalid.enabled.bg};--card-border-color:${t.input.invalid.enabled.border};@media (hover:hover){&:hover{--card-border-color:${t.input.invalid.hovered.border};}}}`}var bjt=[`top`,`bottom`];function xjt(e){let t=(0,Z.c)(48),{floatingBoundary:n,inlineObjectFocused:r,inlineObjectOpen:i,onOpenInlineObject:a,onRemoveInlineObject:o,referenceBoundary:s,referenceElement:c,title:l}=e,[u,d]=(0,$.useState)(!1),{sanity:f}=It(),{t:p}=ox(),m=(0,$.useRef)(null),h=(0,$.useRef)(null),g=(0,$.useRef)(null),_=f.color.dark?`light`:`dark`,v=W$(),y=(0,$.useRef)(null),b;t[0]===v?b=t[1]:(b=()=>{d(!1),A2.focus(v),g.current=null},t[0]=v,t[1]=b);let x=b,S;t[2]!==v||t[3]!==x||t[4]!==r||t[5]!==u?(S=e=>{if(u){if(e.key===`Tab`){if(r&&e.target instanceof HTMLElement&&e.target.contentEditable&&g.current===null){e.preventDefault(),m.current?.focus(),g.current=m.current;return}if(e.target===h.current){e.preventDefault(),e.stopPropagation(),g.current=null,A2.focus(v);return}}e.key===`Escape`&&x()}},t[2]=v,t[3]=x,t[4]=r,t[5]=u,t[6]=S):S=t[6],Ht(S);let C,w;t[7]!==r||t[8]!==i?(C=()=>{if(g.current=null,i){d(!1);return}if(r){d(!0);return}d(!1)},w=[r,i],t[7]=r,t[8]=i,t[9]=C,t[10]=w):(C=t[9],w=t[10]),(0,$.useEffect)(C,w);let T;t[11]===a?T=t[12]:(T=()=>{d(!1),a()},t[11]=a,t[12]=T);let E=T,D;t[13]===o?D=t[14]:(D=()=>{d(!1),o()},t[13]=o,t[14]=D);let O=D,k=!i&&u,A;t[15]===l?A=t[16]:(A=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(Y,{weight:`medium`,size:1,children:l})}),t[15]=l,t[16]=A);let j;t[17]===p?j=t[18]:(j=p(`inputs.portable-text.inline-object.edit-aria-label`),t[17]=p,t[18]=j);let M;t[19]===p?M=t[20]:(M=p(`inputs.portable-text.inline-object.edit`),t[19]=p,t[20]=M);let N;t[21]===M?N=t[22]:(N={content:M},t[21]=M,t[22]=N);let P;t[23]!==E||t[24]!==N||t[25]!==j?(P=(0,Q.jsx)(dR,{"aria-label":j,"data-testid":`edit-inline-object-button`,icon:gr,mode:`bleed`,onClick:E,ref:m,tabIndex:0,tooltipProps:N}),t[23]=E,t[24]=N,t[25]=j,t[26]=P):P=t[26];let F;t[27]===p?F=t[28]:(F=p(`inputs.portable-text.inline-object.remove-aria-label`),t[27]=p,t[28]=F);let I;t[29]===p?I=t[30]:(I=p(`inputs.portable-text.inline-object.remove`),t[29]=p,t[30]=I);let L;t[31]===I?L=t[32]:(L={content:I},t[31]=I,t[32]=L);let R;t[33]!==O||t[34]!==F||t[35]!==L?(R=(0,Q.jsx)(dR,{"aria-label":F,"data-testid":`remove-inline-object-button`,icon:mr,mode:`bleed`,onClick:O,ref:h,tabIndex:0,tone:`critical`,tooltipProps:L}),t[33]=O,t[34]=F,t[35]=L,t[36]=R):R=t[36];let z;t[37]!==P||t[38]!==R||t[39]!==A?(z=(0,Q.jsx)(X,{padding:1,"data-testid":`inline-object-toolbar-popover`,ref:y,children:(0,Q.jsxs)(bn,{gap:1,children:[A,P,R]})}),t[37]=P,t[38]=R,t[39]=A,t[40]=z):z=t[40];let B;return t[41]!==n||t[42]!==_||t[43]!==s||t[44]!==c||t[45]!==z||t[46]!==k?(B=(0,Q.jsx)(gR,{open:k,floatingBoundary:n,constrainSize:!0,content:z,fallbackPlacements:bjt,placement:`top`,portal:!0,preventOverflow:!0,referenceBoundary:s,referenceElement:c,scheme:_}),t[41]=n,t[42]=_,t[43]=s,t[44]=c,t[45]=z,t[46]=k,t[47]=B):B=t[47],B}var Sjt=e=>{let t=(0,Z.c)(69),{floatingBoundary:n,focused:r,onItemClose:i,onItemOpen:a,onPathFocus:o,path:s,readOnly:c,referenceBoundary:l,relativePath:u,renderAnnotation:d,renderBlock:f,renderCustomMarkers:p,renderField:m,renderItem:h,renderInlineBlock:g,renderInput:_,renderPreview:v,schemaType:y,selected:b,setElementRef:x,value:S}=e,{Markers:C}=o5().__internal.components,w=W$(),T=g7(),E=R7(s),[D,O]=(0,$.useState)(null),k;t[0]===s?k=t[1]:(k=LI(s),t[0]=s,t[1]=k);let A=N7(k),{validation:j,hasError:M,hasInfo:N,hasWarning:P}=L7(A?.node),F=T.block,I=E.length>0,L;t[2]===u?L=t[3]:(L={anchor:{path:u,offset:0},focus:{path:u,offset:0}},t[2]=u,t[3]=L);let R=L,z;t[4]!==w||t[5]!==R?(z=()=>{A2.delete(w,R,{mode:`children`}),A2.focus(w)},t[4]=w,t[5]=R,t[6]=z):z=t[6];let B=z,V;t[7]!==w||t[8]!==A||t[9]!==a?(V=()=>{A&&(A2.blur(w),a(A.node.path))},t[7]=w,t[8]=A,t[9]=a,t[10]=V):V=t[10];let H=V,U;t[11]!==w||t[12]!==i||t[13]!==R?(U=()=>{i(),A2.select(w,R),A2.focus(w)},t[11]=w,t[12]=i,t[13]=R,t[14]=U):U=t[14];let W=U,ee=!!A?.member.open,te=A?.input,ne=A?.node.path||WH,re=D,ie=F7(s,!0),ae;if(t[15]!==s||t[16]!==ie){let e;t[18]===s?e=t[19]:(e=e=>sN(e.path,s),t[18]=s,t[19]=e),ae=ie.filter(e),t[15]=s,t[16]=ie,t[17]=ae}else ae=t[17];let oe=ae,se;t[20]!==n||t[21]!==r||t[22]!==te||t[23]!==ee||t[24]!==E||t[25]!==A?.member||t[26]!==ne||t[27]!==W||t[28]!==H||t[29]!==o||t[30]!==B||t[31]!==F||t[32]!==c||t[33]!==l||t[34]!==re||t[35]!==d||t[36]!==f||t[37]!==m||t[38]!==g||t[39]!==_||t[40]!==h||t[41]!==v||t[42]!==oe||t[43]!==y||t[44]!==b||t[45]!==j||t[46]!==S?(se=()=>({__unstable_floatingBoundary:n,__unstable_referenceBoundary:l,__unstable_referenceElement:re,changed:A?.member.item.changed??!1,children:te,focused:r,onClose:W,onOpen:H,onPathFocus:o,onRemove:B,open:ee,markers:E,member:A?.member,parentSchemaType:F,path:ne,presence:oe,readOnly:!!c,renderAnnotation:d,renderBlock:f,renderDefault:Cjt,renderField:m,renderInlineBlock:g,renderInput:_,renderItem:h,renderPreview:v,schemaType:y,selected:b,value:S,validation:j}),t[20]=n,t[21]=r,t[22]=te,t[23]=ee,t[24]=E,t[25]=A?.member,t[26]=ne,t[27]=W,t[28]=H,t[29]=o,t[30]=B,t[31]=F,t[32]=c,t[33]=l,t[34]=re,t[35]=d,t[36]=f,t[37]=m,t[38]=g,t[39]=_,t[40]=h,t[41]=v,t[42]=oe,t[43]=y,t[44]=b,t[45]=j,t[46]=S,t[47]=se):se=t[47],A?.member;let ce;t[48]===se?ce=t[49]:(ce=se(),t[48]=se,t[49]=ce);let le=ce,ue=M||P||N||I,de;t[50]!==C||t[51]!==E||t[52]!==p||t[53]!==ue||t[54]!==j?(de=ue&&(0,Q.jsx)(vjt,{children:(0,Q.jsx)(C,{markers:E,validation:j,renderCustomMarkers:p})})||null,t[50]=C,t[51]=E,t[52]=p,t[53]=ue,t[54]=j,t[55]=de):de=t[55];let G=de,fe;t[56]!==A||t[57]!==x?(fe=e=>{A&&x({key:A.key,elementRef:e}),O(e)},t[56]=A,t[57]=x,t[58]=fe):fe=t[58];let pe=fe,me=ee?!0:!ue,he;t[59]!==le||t[60]!==g?(he=g&&(0,Q.jsx)(`span`,{style:{position:`relative`},children:g(le)}),t[59]=le,t[60]=g,t[61]=he):he=t[61];let ge;t[62]!==me||t[63]!==he||t[64]!==G?(ge=(0,Q.jsx)(uR,{placement:`bottom`,portal:`editor`,disabled:me,content:G,children:he}),t[62]=me,t[63]=he,t[64]=G,t[65]=ge):ge=t[65];let _e;return t[66]!==pe||t[67]!==ge?(_e=(0,Q.jsx)(`span`,{ref:pe,contentEditable:!1,children:ge}),t[66]=pe,t[67]=ge,t[68]=_e):_e=t[68],_e},Cjt=e=>{let t=(0,Z.c)(45),{__unstable_floatingBoundary:n,__unstable_referenceBoundary:r,__unstable_referenceElement:i,children:a,focused:o,markers:s,onClose:c,onOpen:l,onRemove:u,open:d,readOnly:f,renderPreview:p,schemaType:m,selected:h,validation:g,value:_}=e,{t:v}=ox(),y=s.length>0,b=m?.title||m.name,x;t[0]===g?x=t[1]:(x=g.filter(wjt),t[0]=g,t[1]=x);let S=x.length>0,C;t[2]===g?C=t[3]:(C=g.filter(Tjt),t[2]=g,t[3]=C);let w=C.length>0,T;bb0:{if(S){T=`critical`;break bb0}if(w){T=`caution`;break bb0}if(h||o){T=`primary`;break bb0}T=void 0}let E=T,D;t[4]===v?D=t[5]:(D=v(`inputs.portable-text.inline-block.aria-label`),t[4]=v,t[5]=D);let O=o||void 0,k=S||void 0,A=y||void 0,j=f||void 0,M=h||void 0,N=w||void 0,P=f?l:void 0,F;t[6]!==p||t[7]!==m||t[8]!==_?(F=p({layout:`inline`,schemaType:m,skipVisibilityCheck:!0,value:_,fallbackTitle:`Click to edit`}),t[6]=p,t[7]=m,t[8]=_,t[9]=F):F=t[9];let I;t[10]===F?I=t[11]:(I=(0,Q.jsx)(_jt,{children:F}),t[10]=F,t[11]=I);let L;t[12]!==l||t[13]!==P||t[14]!==I||t[15]!==D||t[16]!==O||t[17]!==k||t[18]!==A||t[19]!==j||t[20]!==M||t[21]!==N||t[22]!==E?(L=(0,Q.jsx)(gjt,{"aria-label":D,"data-focused":O,"data-invalid":k,"data-markers":A,"data-read-only":j,"data-selected":M,"data-warning":N,forwardedAs:`span`,onClick:P,onDoubleClick:l,tone:E,children:I}),t[12]=l,t[13]=P,t[14]=I,t[15]=D,t[16]=O,t[17]=k,t[18]=A,t[19]=j,t[20]=M,t[21]=N,t[22]=E,t[23]=L):L=t[23];let R;t[24]!==n||t[25]!==o||t[26]!==l||t[27]!==u||t[28]!==d||t[29]!==b||t[30]!==r||t[31]!==i?(R=i&&(0,Q.jsx)(xjt,{floatingBoundary:n,inlineObjectFocused:o,inlineObjectOpen:d,onOpenInlineObject:l,onRemoveInlineObject:u,referenceBoundary:r,referenceElement:i,title:b}),t[24]=n,t[25]=o,t[26]=l,t[27]=u,t[28]=d,t[29]=b,t[30]=r,t[31]=i,t[32]=R):R=t[32];let z;t[33]!==a||t[34]!==n||t[35]!==c||t[36]!==d||t[37]!==r||t[38]!==i||t[39]!==m?(z=d&&(0,Q.jsx)(V7,{autoFocus:!0,defaultType:`popover`,floatingBoundary:n,onClose:c,referenceBoundary:r,referenceElement:i,schemaType:m,children:a}),t[33]=a,t[34]=n,t[35]=c,t[36]=d,t[37]=r,t[38]=i,t[39]=m,t[40]=z):z=t[40];let B;return t[41]!==L||t[42]!==R||t[43]!==z?(B=(0,Q.jsxs)(Q.Fragment,{children:[L,R,z]}),t[41]=L,t[42]=R,t[43]=z,t[44]=B):B=t[44],B};function wjt(e){return e.level===`error`}function Tjt(e){return e.level===`warning`}function Ejt(e){let t=(0,Z.c)(18),{annotationOpeningRef:n}=e,r=W$(),i=ln().element,a=P7(),o=BDt(),s;t[0]===a?s=t[1]:(s=a.find(Djt),t[0]=a,t[1]=s);let c=s,l,u;t[2]!==n||t[3]!==c?(l=()=>{c&&(n.current=!1)},u=[n,c],t[2]=n,t[3]=c,t[4]=l,t[5]=u):(l=t[4],u=t[5]),(0,$.useEffect)(l,u);let d;t[6]!==r||t[7]!==c||t[8]!==e?(d=()=>{c&&(e.onItemClose(),c.node.value&&b5(c.node.value)&&c&&A2.removeAnnotation(r,c.node.schemaType),A2.focus(r))},t[6]=r,t[7]=c,t[8]=e,t[9]=d):d=t[9];let f=d;if(!c)return null;let p=o[c.key];if(!p||!e.referenceBoundary?.contains(p))return null;let m=!!e.focused,h;return t[10]!==i||t[11]!==p||t[12]!==f||t[13]!==c.input||t[14]!==c.node.schemaType||t[15]!==e.referenceBoundary||t[16]!==m?(h=(0,Q.jsx)(V7,{defaultType:`popover`,floatingBoundary:i,onClose:f,autoFocus:m,referenceBoundary:e.referenceBoundary,referenceElement:p,schemaType:c.node.schemaType,children:c.input}),t[10]=i,t[11]=p,t[12]=f,t[13]=c.input,t[14]=c.node.schemaType,t[15]=e.referenceBoundary,t[16]=m,t[17]=h):h=t[17],h}function Djt(e){return e.kind===`annotation`&&e.member.open}var Ojt=new Set;function H7(e){Ojt.has(e)||(Ojt.add(e),console.warn(e))}var kjt=J.span.withConfig({displayName:`Root`,componentId:`sc-sl6dcp-0`})(({theme:e})=>{let t=e.sanity.color.dark;return Vt`&[data-mark='code']{color:inherit;mix-blend-mode:${t?`screen`:`multiply`};}`});function Ajt(e){let t=(0,Z.c)(23),{decorator:n,focused:r,selected:i,children:a,path:o,portableTextPath:s}=e,c=g7(),l=AY(),u;if(t[0]!==n||t[1]!==l||t[2]!==o||t[3]!==c.portableText){let e;t[5]===n?e=t[6]:(e=e=>e.value===n,t[5]=n,t[6]=e),u=E4(c.portableText,l.getSnapshot().context.value,o).decorators.find(e),t[0]=n,t[1]=l,t[2]=o,t[3]=c.portableText,t[4]=u}else u=t[4];let d=u,f=kDt[n],p=d?.component,m;t[7]!==n||t[8]!==f?(m=e=>(0,Q.jsx)(kjt,{as:f,"data-mark":n,children:e.children}),t[7]=n,t[8]=f,t[9]=m):m=t[9];let h=m,g;bb0:{if(!d){H7(`Could not find schema type for decorator: ${n} at ${fN(s.concat(o))}`);let e;t[10]===a?e=t[11]:(e=(0,Q.jsx)(Q.Fragment,{children:a}),t[10]=a,t[11]=e),g=e;break bb0}let e;t[12]!==h||t[13]!==n||t[14]!==r||t[15]!==d||t[16]!==i?(e={focused:r,renderDefault:h,schemaType:d,selected:i,title:d.title,value:n},t[12]=h,t[13]=n,t[14]=r,t[15]=d,t[16]=i,t[17]=e):e=t[17];let c=e,l;t[18]!==p||t[19]!==h||t[20]!==a||t[21]!==c?(l=(0,Q.jsx)(p||h,{...c,children:a}),t[18]=p,t[19]=h,t[20]=a,t[21]=c,t[22]=l):l=t[22],g=l}return g}var jjt=e=>{let t=(0,Z.c)(2),n;return t[0]===e.children?n=t[1]:(n=(0,Q.jsx)(Q.Fragment,{children:e.children}),t[0]=e.children,t[1]=n),n},Mjt=e=>{let t=(0,Z.c)(14),{block:n,children:r,sanitySchemaType:i,selected:a,focused:o}=e,s;bb0:{if(!i){let e;t[0]===r?e=t[1]:(e=(0,Q.jsx)(Q.Fragment,{children:r}),t[0]=r,t[1]=e),s=e;break bb0}let{title:e,value:c,component:l}=i,u=n.level??1,d;t[2]!==n||t[3]!==o||t[4]!==i||t[5]!==a||t[6]!==u||t[7]!==e||t[8]!==c?(d={block:n,focused:o,level:u,renderDefault:jjt,schemaType:i,selected:a,title:e,value:c},t[2]=n,t[3]=o,t[4]=i,t[5]=a,t[6]=u,t[7]=e,t[8]=c,t[9]=d):d=t[9];let f=d,p;t[10]!==l||t[11]!==r||t[12]!==f?(p=(0,Q.jsx)(l||jjt,{...f,children:r}),t[10]=l,t[11]=r,t[12]=f,t[13]=p):p=t[13],s=p}return s},Njt=e=>{let t=(0,Z.c)(18),{block:n,focused:r,children:i,sanitySchemaType:a,selected:o}=e,s=(n.style&&A7[n.style]?A7[n.style]:A7[0])||k7,c;t[0]!==s||t[1]!==n.style?(c=e=>(0,Q.jsx)(s,{children:(0,Q.jsx)(O7,{"data-testid":`text-style--${n.style}`,children:e.children})}),t[0]=s,t[1]=n.style,t[2]=c):c=t[2];let l=c,u;bb0:{if(!a){let e;t[3]===i?e=t[4]:(e=(0,Q.jsx)(k7,{children:(0,Q.jsx)(O7,{children:i})}),t[3]=i,t[4]=e),u=e;break bb0}let e=a.component,{title:s,value:c}=a,d;t[5]!==l||t[6]!==n||t[7]!==r||t[8]!==a||t[9]!==o||t[10]!==s||t[11]!==c?(d={block:n,focused:r,renderDefault:l,schemaType:a,selected:o,title:s,value:c},t[5]=l,t[6]=n,t[7]=r,t[8]=a,t[9]=o,t[10]=s,t[11]=c,t[12]=d):d=t[12];let f=d,p;t[13]!==e||t[14]!==l||t[15]!==i||t[16]!==f?(p=(0,Q.jsx)(e||l,{...f,children:i}),t[13]=e,t[14]=l,t[15]=i,t[16]=f,t[17]=p):p=t[17],u=p}return u};function Pjt(e){let{$level:t}=e,{color:n,font:r,radius:i,space:a}=Pt(e.theme),o=ODt[(t-1)%ODt.length],s=DDt[(t-1)%DDt.length];return Vt`--marker-bg-color:transparent;mix-blend-mode:${n._dark?`screen`:`multiply`};position:relative;& > [data-ui='TextBlock_inner']{position:relative;flex:1;}& > div:before{content:'';position:absolute;top:-${a[1]}px;bottom:-${a[1]}px;left:-${a[1]}px;right:-${a[1]}px;border-radius:${i[2]}px;background-color:var(--marker-bg-color);z-index:-1;pointer-events:none;}&[data-markers]{--marker-bg-color:${n._dark?Gt.purple[950].hex:Gt.purple[50].hex};}&[data-warning]{--card-border-color:${n.button.ghost.caution.enabled.border};--marker-bg-color:${n.button.ghost.caution.hovered.bg};}&[data-error]{--card-border-color:${n.button.ghost.critical.enabled.border};--marker-bg-color:${n.button.ghost.critical.hovered.bg};}& [data-list-prefix]{position:absolute;margin-left:-4.5rem;width:3.75rem;text-align:right;box-sizing:border-box;}&[data-list-item='number'] [data-list-prefix]{font-variant-numeric:tabular-nums;& > span:before{content:counter(${S7(t)}) '.';content:counter(${S7(t)},${o}) '.';}}&[data-list-item='bullet'] [data-list-prefix]{& > span{position:relative;top:-0.1875em;&:before{content:'${s}';font-size:0.46666em;}}}& [data-text]{overflow-wrap:anywhere;text-transform:none;white-space:pre-wrap;font-family:${r.text.family};flex:1;*::selection{background-color:${Bt(n.focusRing,.3)};}}`}var Fjt=J.div.withConfig({displayName:`TextRoot`,componentId:`sc-wf0kgh-0`})(Pjt),Ijt=J(X).withConfig({displayName:`TextBlockWrapper`,componentId:`sc-wf0kgh-1`})`position:relative;`,Ljt=J.div.withConfig({displayName:`ListPrefixWrapper`,componentId:`sc-wf0kgh-2`})`user-select:none;white-space:nowrap;`,Rjt=J(X).withConfig({displayName:`BlockActionsOuter`,componentId:`sc-wf0kgh-3`})`line-height:0;width:25px;position:relative;`,zjt=J(bn).withConfig({displayName:`BlockActionsInner`,componentId:`sc-wf0kgh-4`})(({theme:e})=>{let{fonts:t,space:n}=e.sanity,r=t.text.sizes[1],i=t.text.sizes[2],a=r.lineHeight-r.ascenderHeight-r.descenderHeight,o=i.lineHeight-i.ascenderHeight-i.descenderHeight,s=0-(a+n[2]+n[2]-o)/2;return Vt`user-select:none;position:absolute;right:0;top:${s}px;`}),Bjt=J(X).withConfig({displayName:`TooltipBox`,componentId:`sc-wf0kgh-5`})`max-width:250px;`,Vjt=J(bn).withConfig({displayName:`TextFlex`,componentId:`sc-wf0kgh-6`})`position:relative;padding-left:${({$level:e})=>e?e*32:0}px;`,Hjt=J.div.withConfig({displayName:`ChangeIndicatorWrapper`,componentId:`sc-wf0kgh-7`})(({theme:e,$hasChanges:t})=>{let{space:n}=e.sanity;return Vt`position:absolute;width:${n[2]}px;right:0;top:0;bottom:0;padding-left:${n[1]}px;padding-right:${n[2]}px;user-select:none;${!1} ${!t&&Vt`display:none;`}`});function Ujt(e){let t=(0,Z.c)(129),{children:n,floatingBoundary:r,focused:i,isFullscreen:a,listItem:o,onItemClose:s,onItemOpen:c,onPathFocus:l,path:u,readOnly:d,referenceBoundary:f,renderBlock:p,renderAnnotation:m,renderBlockActions:h,renderCustomMarkers:g,renderField:_,renderInlineBlock:v,renderInput:y,renderItem:b,renderPreview:x,schemaType:S,selected:C,setElementRef:w,spellCheck:T,value:E,anchorIdent:D,relativePath:O}=e,k=O.length>1,{Markers:A}=o5().__internal.components,j=R7(u),[M,N]=(0,$.useState)(null),P;t[0]===u?P=t[1]:(P=LI(u),t[0]=u,t[1]=P);let F=N7(P),I=W$(),L=g7(),{onChange:R}=y5(),z=uAt(),B=RK(),[V,H]=(0,$.useState)(F),U,W;t[2]===F?(U=t[3],W=t[4]):(U=()=>{F&&H(F)},W=[F],t[2]=F,t[3]=U,t[4]=W),(0,$.useEffect)(U,W);let ee;t[5]!==z||t[6]!==u?(ee=z&&LI(z?.path||[])===LI(u),t[5]=z,t[6]=u,t[7]=ee):ee=t[7];let te=ee,ne;t[8]!==B.enabled||t[9]!==B.state||t[10]!==u?(ne=B.enabled&&B.state.focusedDivergence===LI(u),t[8]=B.enabled,t[9]=B.state,t[10]=u,t[11]=ne):ne=t[11];let re=ne,ie=F7(u,!0),ae;if(t[12]!==u||t[13]!==ie){let e;t[15]===u?e=t[16]:(e=e=>sN(e.path,u)||e.path.slice(-3)[1]===`children`&&e.path.length-u.length===2,t[15]=u,t[16]=e),ae=ie.filter(e),t[12]=u,t[13]=ie,t[14]=ae}else ae=t[14];let oe=ae,{validation:se,hasError:ce,hasWarning:le,hasInfo:ue}=L7(F?.node),de=!!g&&j.length>0,G=ce||le||de||ue,fe;t[17]!==F||t[18]!==c?(fe=()=>{F&&c(F.node.path)},t[17]=F,t[18]=c,t[19]=fe):fe=t[19];let pe=fe,me;t[20]!==I||t[21]!==u?(me=()=>{let e={path:u.slice(-1),offset:0},t={focus:e,anchor:e};A2.delete(I,t,{mode:`blocks`}),A2.focus(I)},t[20]=I,t[21]=u,t[22]=me):me=t[22];let he=me,ge=E?.level,_e;t[23]===o?_e=t[24]:(_e=o&&(0,Q.jsx)(Ljt,{contentEditable:!1,children:(0,Q.jsx)(Y,{"data-list-prefix":``,children:(0,Q.jsx)(O7,{})})}),t[23]=o,t[24]=_e);let ve;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(ve=void 0,t[25]=ve):ve=t[25];let ye;t[26]===n?ye=t[27]:(ye=(0,Q.jsx)(`div`,{"data-text":``,style:ve,children:n}),t[26]=n,t[27]=ye);let be;t[28]!==ye||t[29]!==ge||t[30]!==_e?(be=(0,Q.jsxs)(Vjt,{alignItems:`flex-start`,$level:ge,children:[_e,ye]}),t[28]=ye,t[29]=ge,t[30]=_e,t[31]=be):be=t[31];let xe=be,Se;bb0:{if(k){let e;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:0},t[32]=e):e=t[32],Se=e;break bb0}if(a&&!h){let e;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:5},t[33]=e):e=t[33],Se=e;break bb0}if(a&&h){let e;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingLeft:5,paddingRight:2},t[34]=e):e=t[34],Se=e;break bb0}if(h){let e;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingLeft:3,paddingRight:2},t[35]=e):e=t[35],Se=e;break bb0}let e;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingX:3},t[36]=e):e=t[36],Se=e}let Ce=Se,we;bb1:{if(E.listItem){let e;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(e={paddingY:2},t[37]=e):e=t[37],we=e;break bb1}let e;t[38]===E.style?e=t[39]:(e=ADt[E.style||`normal`]||{paddingY:2},t[38]=E.style,t[39]=e),we=e}let Te=we,Ee=!!F?.member.open,De=L.portableText,Oe=M;F?.member.item.changed,F?.node.path;let ke=F?.member.item.changed??!1,K=F?.node.path||WH,Ae=!!d,je;t[40]!==r||t[41]!==i||t[42]!==Ee||t[43]!==j||t[44]!==s||t[45]!==pe||t[46]!==l||t[47]!==he||t[48]!==De||t[49]!==f||t[50]!==Oe||t[51]!==m||t[52]!==p||t[53]!==_||t[54]!==v||t[55]!==y||t[56]!==b||t[57]!==x||t[58]!==S||t[59]!==C||t[60]!==ke||t[61]!==K||t[62]!==Ae||t[63]!==xe||t[64]!==oe||t[65]!==se||t[66]!==E?(je={__unstable_floatingBoundary:r,__unstable_referenceBoundary:f,__unstable_referenceElement:Oe,changed:ke,children:xe,focused:i,markers:j,onClose:s,onOpen:pe,onPathFocus:l,onRemove:he,open:Ee,parentSchemaType:De,path:K,presence:oe,readOnly:Ae,renderAnnotation:m,renderBlock:p,renderDefault:Wjt,renderField:_,renderInput:y,renderInlineBlock:v,renderItem:b,renderPreview:x,schemaType:S,selected:C,validation:se,value:E},t[40]=r,t[41]=i,t[42]=Ee,t[43]=j,t[44]=s,t[45]=pe,t[46]=l,t[47]=he,t[48]=De,t[49]=f,t[50]=Oe,t[51]=m,t[52]=p,t[53]=_,t[54]=v,t[55]=y,t[56]=b,t[57]=x,t[58]=S,t[59]=C,t[60]=ke,t[61]=K,t[62]=Ae,t[63]=xe,t[64]=oe,t[65]=se,t[66]=E,t[67]=je):je=t[67];let Me=je,Ne;t[68]!==A||t[69]!==j||t[70]!==g||t[71]!==G||t[72]!==se?(Ne=G&&(0,Q.jsx)(Bjt,{children:(0,Q.jsx)(A,{markers:j,renderCustomMarkers:g,validation:se})})||null,t[68]=A,t[69]=j,t[70]=g,t[71]=G,t[72]=se,t[73]=Ne):Ne=t[73];let Pe=Ne,Fe=h&&!d,Ie=a&&V,Le;t[74]!==F||t[75]!==w?(Le=e=>{F&&w({key:F.key,elementRef:e}),N(e)},t[74]=F,t[75]=w,t[76]=Le):Le=t[76];let Re=Le,ze;t[77]===Symbol.for(`react.memo_cache_sentinel`)?(ze=void 0,t[77]=ze):ze=t[77];let Be;t[78]===D?Be=t[79]:(Be={anchorName:D},t[78]=D,t[79]=Be);let Ve=!G,He=E.level||1,Ue=ce?``:void 0,We=de?``:void 0,Ge=le?``:void 0,Ke;t[80]!==Me||t[81]!==p?(Ke=p&&p(Me),t[80]=Me,t[81]=p,t[82]=Ke):Ke=t[82];let qe;t[83]!==o||t[84]!==d||t[85]!==T||t[86]!==He||t[87]!==Ue||t[88]!==We||t[89]!==Ge||t[90]!==Ke?(qe=(0,Q.jsx)(Fjt,{$level:He,"data-error":Ue,"data-list-item":o,"data-markers":We,"data-read-only":d,"data-testid":`text-block__text`,"data-warning":Ge,spellCheck:T,children:Ke}),t[83]=o,t[84]=d,t[85]=T,t[86]=He,t[87]=Ue,t[88]=We,t[89]=Ge,t[90]=Ke,t[91]=qe):qe=t[91];let Je;t[92]!==Ve||t[93]!==qe||t[94]!==Pe?(Je=(0,Q.jsx)(uR,{content:Pe,disabled:Ve,placement:`top`,portal:`editor`,children:qe}),t[92]=Ve,t[93]=qe,t[94]=Pe,t[95]=Je):Je=t[95];let Ye;t[96]!==Be||t[97]!==Je?(Ye=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,style:Be,children:Je}),t[96]=Be,t[97]=Je,t[98]=Ye):Ye=t[98];let Xe;t[99]!==Fe||t[100]!==i||t[101]!==R||t[102]!==h||t[103]!==E?(Xe=Fe&&(0,Q.jsx)(Rjt,{contentEditable:!1,marginRight:3,children:(0,Q.jsx)(zjt,{children:i&&(0,Q.jsx)(yAt,{block:E,onChange:R,renderBlockActions:h})})}),t[99]=Fe,t[100]=i,t[101]=R,t[102]=h,t[103]=E,t[104]=Xe):Xe=t[104];let Ze;t[105]!==Ie||t[106]!==i||t[107]!==F||t[108]!==V?(Ze=Ie&&(0,Q.jsx)(Hjt,{$hasChanges:(F??V).member.item.changed,contentEditable:!1,children:(0,Q.jsx)(mAt,{hasFocus:i,isChanged:(F??V).member.item.changed,path:(F??V).member.item.path,withHoverEffect:!1})}),t[105]=Ie,t[106]=i,t[107]=F,t[108]=V,t[109]=Ze):Ze=t[109];let Qe;t[110]!==te||t[111]!==re||t[112]!==a?(Qe=(te||re)&&(0,Q.jsx)(pAt,{$fullScreen:!!a}),t[110]=te,t[111]=re,t[112]=a,t[113]=Qe):Qe=t[113];let $e;t[114]!==Ce||t[115]!==Ye||t[116]!==Xe||t[117]!==Ze||t[118]!==Qe?($e=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,...Ce,children:[Ye,Xe,Ze,Qe]}),t[114]=Ce,t[115]=Ye,t[116]=Xe,t[117]=Ze,t[118]=Qe,t[119]=$e):$e=t[119];let et;t[120]!==u||t[121]!==d||t[122]!==$e?(et=(0,Q.jsx)(Ijt,{"data-testid":`text-block__wrapper`,children:(0,Q.jsx)(UK,{path:u,readOnly:d,children:$e})}),t[120]=u,t[121]=d,t[122]=$e,t[123]=et):et=t[123];let tt;return t[124]!==a||t[125]!==Te||t[126]!==Re||t[127]!==et?(tt=(0,Q.jsx)(X,{...Te,"data-testid":`text-block`,"data-fullscreen":a,ref:Re,style:ze,children:et}),t[124]=a,t[125]=Te,t[126]=Re,t[127]=et,t[128]=tt):tt=t[128],tt}var Wjt=e=>{let t=(0,Z.c)(2),n;return t[0]===e.children?n=t[1]:(n=(0,Q.jsx)(Q.Fragment,{children:e.children}),t[0]=e.children,t[1]=n),n},Gjt=J.span.withConfig({displayName:`Root`,componentId:`sc-zvbzfj-0`})`border:1px dotted var(--card-muted-fg-color);border-radius:2px;`;function Kjt(e){let t=(0,Z.c)(10),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={style:`short`,type:`unit`},t[0]=n):n=t[0];let r=hB(n),i;t[1]!==r||t[2]!==e.labels?(i=r.format(e.labels),t[1]=r,t[2]=e.labels,t[3]=i):i=t[3];let a=e.block?`div`:`span`,o;t[4]!==e.children||t[5]!==a?(o=(0,Q.jsx)(Gjt,{as:a,"data-testid":`unknown-value`,children:e.children}),t[4]=e.children,t[5]=a,t[6]=o):o=t[6];let s;return t[7]!==i||t[8]!==o?(s=(0,Q.jsx)(uR,{content:i,placement:`top`,portal:!0,children:o}),t[7]=i,t[8]=o,t[9]=s):s=t[9],s}function qjt(e){let{portableTextPath:t,...n}=e,r=g7(),{t:i}=ox(),a=AY(),o=n.node.marks??[],s=[];if(o.length>0){let e=a.getSnapshot().context.value,c=E4(r.portableText,e,n.path),l=RI(e,n.path.slice(0,-2)),u=mc(l)?l.markDefs??[]:[],d=t.concat(n.path);for(let e of o){if(c.decorators.some(t=>t.value===e))continue;let t=u.find(t=>t._key===e);if(t){c.annotations.some(e=>e.name===t._type)||(H7(`Could not find schema type for annotation: ${t._type} at ${fN(d)}`),s.push(i(`inputs.portable-text.unknown-value.annotation`,{name:t._type})));continue}H7(`Could not find schema type for mark: ${e} at ${fN(d)}`),s.push(i(`inputs.portable-text.unknown-value.mark`,{name:e}))}}return s.length===0?n.renderDefault(n):n.renderDefault({...n,children:(0,Q.jsx)(Kjt,{labels:s,children:n.children})})}function Jjt(e){let t=(0,Z.c)(205),{changed:n,elementRef:r,focused:i,focusPath:a,elementProps:o,hasFocusWithin:s,hideToolbar:c,hotkeys:l,isActive:u,isFullscreen:d,onActivate:f,onCopy:p,onItemClose:m,onItemOpen:h,onItemRemove:g,onPaste:_,onPathFocus:v,onSelectFile:y,onToggleFullscreen:b,onUpload:x,path:S,rangeDecorations:C,readOnly:w,renderAnnotation:T,renderBlock:E,renderBlockActions:D,renderCustomMarkers:O,renderField:k,renderInlineBlock:A,renderInput:j,renderItem:M,renderPreview:N,value:P}=e,F=a===void 0?WH:a,I=g7(),L=VDt(),R=AY(),{t:z}=ox(),B=(0,$.useRef)(!1),V;t[0]!==h||t[1]!==S.length?(V=e=>{e.slice(S.length).some(Yjt)&&(B.current=!0),h(e)},t[0]=h,t[1]=S.length,t[2]=V):V=t[2];let H=V,U;t[3]===m?U=t[4]:(U=()=>{B.current=!1,m()},t[3]=m,t[4]=U);let W=U,ee;bb0:{if(!_){ee=void 0;break bb0}let e;t[5]!==_||t[6]!==I?(e=e=>_({...e,schemaTypes:I}),t[5]=_,t[6]=I,t[7]=e):e=t[7],ee=e}let te=ee,ne=ln().element,[re,ie]=(0,$.useState)(null),[ae,oe]=(0,$.useState)(null),se=d?ae:ne,ce=X6(),le=d?ae:ce,ue;t[8]===b?ue=t[9]:(ue=()=>{b()},t[8]=b,t[9]=ue);let de=ue,G=l?.custom,fe;t[10]!==b||t[11]!==G?(fe={"mod+enter":b,...G},t[10]=b,t[11]=G,t[12]=fe):fe=t[12];let pe;t[13]!==l||t[14]!==fe?(pe={...l,custom:fe},t[13]=l,t[14]=fe,t[15]=pe):pe=t[15];let me=Hkt(pe),he=P&&D?D:void 0,ge=P&&O?O:void 0,[_e,ve]=(0,$.useState)(null),ye;t[16]!==he||t[17]!==ge||t[18]!==R||t[19]!==se||t[20]!==W||t[21]!==H||t[22]!==d||t[23]!==g||t[24]!==v||t[25]!==S||t[26]!==w||t[27]!==T||t[28]!==E||t[29]!==k||t[30]!==A||t[31]!==j||t[32]!==M||t[33]!==N||t[34]!==I.block||t[35]!==I.portableText||t[36]!==ae||t[37]!==L||t[38]!==z?(ye=e=>{let{attributes:t,focused:n,node:r,path:i,selected:a}=e,o=r,s=S.concat(i),c=E4(I.portableText,R.getSnapshot().context.value,i),l=o.style===void 0?void 0:c.styles.find(e=>e.value===o.style),u=o.listItem===void 0?void 0:c.lists.find(e=>e.value===o.listItem),f=e.children;o.style!==void 0&&(f=(0,Q.jsx)(Njt,{block:o,focused:n,sanitySchemaType:l,selected:a,children:f})),o.listItem!==void 0&&(f=(0,Q.jsx)(Mjt,{block:o,focused:n,sanitySchemaType:u,selected:a,children:f}));let p=[];return o.style!==void 0&&l===void 0&&(H7(`Could not find schema type for style: ${o.style} at ${fN(s)}`),p.push(z(`inputs.portable-text.unknown-value.style`,{name:o.style}))),o.listItem!==void 0&&u===void 0&&(H7(`Could not find schema type for list item: ${o.listItem} at ${fN(s)}`),p.push(z(`inputs.portable-text.unknown-value.list-item`,{name:o.listItem}))),p.length>0&&(f=(0,Q.jsx)(Kjt,{block:!0,labels:p,children:f})),(0,Q.jsxs)(Zjt,{attributes:t,block:o,path:i,children:[(0,Q.jsx)(U7,{path:i,edge:`start`}),(0,Q.jsx)($.Suspense,{fallback:(0,Q.jsx)(MDt,{hasBlockActions:!!he,isFullscreen:d,listItem:o.listItem,nested:i.length>1,style:o.style}),children:(0,Q.jsx)(Ujt,{floatingBoundary:se,focused:n,isFullscreen:d,listItem:u===void 0?void 0:o.listItem,onItemClose:W,onItemOpen:H,onItemRemove:g,onPathFocus:v,path:s,readOnly:w,referenceBoundary:ae,renderAnnotation:T,renderField:k,renderInlineBlock:A,renderInput:j,renderItem:M,renderBlockActions:he,renderCustomMarkers:ge,renderPreview:N,renderBlock:E,schemaType:I.block,selected:a,setElementRef:L,value:o,anchorIdent:eW(`input`,s),relativePath:i,children:f})}),(0,Q.jsx)(U7,{path:i,edge:`end`})]})},t[16]=he,t[17]=ge,t[18]=R,t[19]=se,t[20]=W,t[21]=H,t[22]=d,t[23]=g,t[24]=v,t[25]=S,t[26]=w,t[27]=T,t[28]=E,t[29]=k,t[30]=A,t[31]=j,t[32]=M,t[33]=N,t[34]=I.block,t[35]=I.portableText,t[36]=ae,t[37]=L,t[38]=z,t[39]=ye):ye=t[39];let be=ye,xe;t[40]!==he||t[41]!==ge||t[42]!==R||t[43]!==se||t[44]!==W||t[45]!==H||t[46]!==d||t[47]!==g||t[48]!==v||t[49]!==S||t[50]!==w||t[51]!==T||t[52]!==E||t[53]!==k||t[54]!==A||t[55]!==j||t[56]!==M||t[57]!==N||t[58]!==I.portableText||t[59]!==ae||t[60]!==L?(xe=e=>{let{attributes:t,focused:n,node:r,path:i,selected:a}=e,o=E4(I.portableText,R.getSnapshot().context.value,i).blockObjects.find(e=>e.name===r._type);if(!o)throw Error(`Could not find Sanity schema type for block object: ${r._type}`);return(0,Q.jsxs)(`div`,{...t,children:[(0,Q.jsx)(U7,{path:i,edge:`start`}),e.children,(0,Q.jsx)(`div`,{contentEditable:!1,draggable:!w,children:(0,Q.jsx)($.Suspense,{fallback:(0,Q.jsx)(NDt,{hasBlockActions:!!he,isFullscreen:d,nested:i.length>1}),children:(0,Q.jsx)(cjt,{floatingBoundary:se,focused:n,isFullscreen:d,onItemClose:W,onItemOpen:H,onItemRemove:g,onPathFocus:v,path:S.concat(i),readOnly:w,referenceBoundary:ae,relativePath:i,renderAnnotation:T,renderBlock:E,renderBlockActions:he,renderCustomMarkers:ge,renderField:k,renderInlineBlock:A,renderInput:j,renderItem:M,renderPreview:N,schemaType:o,selected:a,setElementRef:L,value:r})})}),(0,Q.jsx)(U7,{path:i,edge:`end`})]})},t[40]=he,t[41]=ge,t[42]=R,t[43]=se,t[44]=W,t[45]=H,t[46]=d,t[47]=g,t[48]=v,t[49]=S,t[50]=w,t[51]=T,t[52]=E,t[53]=k,t[54]=A,t[55]=j,t[56]=M,t[57]=N,t[58]=I.portableText,t[59]=ae,t[60]=L,t[61]=xe):xe=t[61];let Se=xe,Ce;t[62]!==R||t[63]!==se||t[64]!==W||t[65]!==H||t[66]!==v||t[67]!==S||t[68]!==w||t[69]!==T||t[70]!==E||t[71]!==O||t[72]!==k||t[73]!==A||t[74]!==j||t[75]!==M||t[76]!==N||t[77]!==I.portableText||t[78]!==ae||t[79]!==L?(Ce=e=>{let{attributes:t,focused:n,node:r,path:i,selected:a}=e,o=E4(I.portableText,R.getSnapshot().context.value,i).inlineObjects.find(e=>e.name===r._type);if(!o)throw Error(`Could not find Sanity schema type for inline object: ${r._type}`);return(0,Q.jsxs)(`span`,{...t,children:[e.children,(0,Q.jsx)(`span`,{draggable:!w,style:{display:`inline-block`},children:(0,Q.jsx)(Sjt,{floatingBoundary:se,focused:n,onItemClose:W,onItemOpen:H,onPathFocus:v,path:S.concat(i),readOnly:w,referenceBoundary:ae,relativePath:i,renderAnnotation:T,renderBlock:E,renderCustomMarkers:O,renderField:k,renderInlineBlock:A,renderInput:j,renderItem:M,renderPreview:N,schemaType:o,selected:a,setElementRef:L,value:r})})]})},t[62]=R,t[63]=se,t[64]=W,t[65]=H,t[66]=v,t[67]=S,t[68]=w,t[69]=T,t[70]=E,t[71]=O,t[72]=k,t[73]=A,t[74]=j,t[75]=M,t[76]=N,t[77]=I.portableText,t[78]=ae,t[79]=L,t[80]=Ce):Ce=t[80];let we=Ce,Te;t[81]===S?Te=t[82]:(Te=e=>(0,Q.jsx)(qjt,{...e,portableTextPath:S}),t[81]=S,t[82]=Te);let Ee=Te,De;t[83]===S?De=t[84]:(De=e=>(0,Q.jsx)(Ajt,{...e,portableTextPath:S}),t[83]=S,t[84]=De);let Oe=De,ke;t[85]!==R||t[86]!==se||t[87]!==i||t[88]!==W||t[89]!==H||t[90]!==v||t[91]!==S||t[92]!==w||t[93]!==T||t[94]!==E||t[95]!==O||t[96]!==k||t[97]!==A||t[98]!==j||t[99]!==M||t[100]!==N||t[101]!==I.portableText||t[102]!==ae||t[103]!==L?(ke=e=>{let{annotation:t,children:n,focused:r,path:a,selected:o}=e,s=[...a.slice(0,-2),`markDefs`,{_key:t._key}],c=E4(I.portableText,R.getSnapshot().context.value,s).annotations.find(e=>e.name===t._type);return c?(0,Q.jsx)(sAt,{editorNodeFocused:r,floatingBoundary:se,focused:!!i,onItemClose:W,onItemOpen:H,onPathFocus:v,path:S.concat(a),readOnly:w,referenceBoundary:ae,renderAnnotation:T,renderBlock:E,renderCustomMarkers:O,renderField:k,renderInlineBlock:A,renderInput:j,renderItem:M,renderPreview:N,schemaType:c,selected:o,setElementRef:L,value:t,children:n}):(H7(`Could not find schema type for annotation: ${t._type} at ${fN(S.concat(a))}`),(0,Q.jsx)(Q.Fragment,{children:n}))},t[85]=R,t[86]=se,t[87]=i,t[88]=W,t[89]=H,t[90]=v,t[91]=S,t[92]=w,t[93]=T,t[94]=E,t[95]=O,t[96]=k,t[97]=A,t[98]=j,t[99]=M,t[100]=N,t[101]=I.portableText,t[102]=ae,t[103]=L,t[104]=ke):ke=t[104];let K=ke,Ae;t[105]===be?Ae=t[106]:(Ae=Yrt({type:`*`,render:be}),t[105]=be,t[106]=Ae);let je;t[107]===Se?je=t[108]:(je=qrt({type:`*`,render:Se}),t[107]=Se,t[108]=je);let Me;t[109]===we?Me=t[110]:(Me=Jrt({type:`*`,render:we}),t[109]=we,t[110]=Me);let Ne;t[111]===Ee?Ne=t[112]:(Ne=Wrt({type:`*`,render:Ee}),t[111]=Ee,t[112]=Ne);let Pe;t[113]===Oe?Pe=t[114]:(Pe=Grt({type:`*`,render:Oe}),t[113]=Oe,t[114]=Pe);let Fe;t[115]===K?Fe=t[116]:(Fe=Krt({type:`*`,render:K}),t[115]=K,t[116]=Fe);let Ie;t[117]!==Ae||t[118]!==je||t[119]!==Me||t[120]!==Ne||t[121]!==Pe||t[122]!==Fe?(Ie=[Ae,je,Me,Ne,Pe,Fe],t[117]=Ae,t[118]=je,t[119]=Me,t[120]=Ne,t[121]=Pe,t[122]=Fe,t[123]=Ie):Ie=t[123];let Le=Ie,Re=o[`aria-describedby`],ze;t[124]!==F||t[125]!==s?(ze=()=>{if(s)return{anchor:{path:F,offset:0},focus:{path:F,offset:0}}},t[124]=F,t[125]=s,t[126]=ze):ze=t[126];let[Be]=(0,$.useState)(ze),Ve=!!I.block.options?.oneLine,He=re||void 0,Ue;t[127]!==Re||t[128]!==me||t[129]!==r||t[130]!==H||t[131]!==de||t[132]!==c||t[133]!==Be||t[134]!==u||t[135]!==d||t[136]!==Ve||t[137]!==p||t[138]!==S||t[139]!==C||t[140]!==w||t[141]!==ae||t[142]!==te?(Ue=(0,Q.jsx)(zDt,{children:(0,Q.jsx)(Vkt,{ariaDescribedBy:Re,elementRef:r,initialSelection:Be,hideToolbar:c,hotkeys:me,isActive:u,isFullscreen:d,isOneLine:Ve,onItemOpen:H,onCopy:p,onPaste:te,onToggleFullscreen:de,path:S,rangeDecorations:C,readOnly:w,setPortalElement:ve,scrollElement:ae,setScrollElement:oe})}),t[127]=Re,t[128]=me,t[129]=r,t[130]=H,t[131]=de,t[132]=c,t[133]=Be,t[134]=u,t[135]=d,t[136]=Ve,t[137]=p,t[138]=S,t[139]=C,t[140]=w,t[141]=ae,t[142]=te,t[143]=Ue):Ue=t[143];let We;t[144]!==y||t[145]!==x||t[146]!==w||t[147]!==I.portableText.of||t[148]!==He||t[149]!==Ue?(We=(0,Q.jsx)(J5,{isReadOnly:w,onSelectFile:y,onUpload:x,pasteTarget:He,tabIndex:-1,types:I.portableText.of,children:Ue}),t[144]=y,t[145]=x,t[146]=w,t[147]=I.portableText.of,t[148]=He,t[149]=Ue,t[150]=We):We=t[150];let Ge=We,Ke=Yt(),qe;t[151]!==Ke.element||t[152]!==_e||t[153]!==re?(qe={collapsed:re,default:Ke.element,editor:_e,expanded:Ke.element},t[151]=Ke.element,t[152]=_e,t[153]=re,t[154]=qe):qe=t[154];let Je=qe,Ye;t[155]!==F||t[156]!==W||t[157]!==S||t[158]!==ae?(Ye={focusPath:F,ptInputPath:S,boundaryElement:ae,onItemClose:W},t[155]=F,t[156]=W,t[157]=S,t[158]=ae,t[159]=Ye):Ye=t[159],Kkt(Ye);let Xe=i||s,Ze;t[160]===Le?Ze=t[161]:(Ze=(0,Q.jsx)(I2,{nodes:Le}),t[160]=Le,t[161]=Ze);let Qe=Ke.element,$e=Ke.element,et=!u,tt=!!i,nt=Xe?``:void 0,rt=w?``:void 0,it=d?`expanded`:`collapsed`,at;t[162]!==Ge||t[163]!==d?(at=d?(0,Q.jsx)(RDt,{children:Ge}):Ge,t[162]=Ge,t[163]=d,t[164]=at):at=t[164];let q;t[165]!==i||t[166]!==W||t[167]!==ae?(q=(0,Q.jsx)(Ejt,{annotationOpeningRef:B,focused:i,onItemClose:W,referenceBoundary:ae}),t[165]=i,t[166]=W,t[167]=ae,t[168]=q):q=t[168];let ot;t[169]===ae?ot=t[170]:(ot=(0,Q.jsx)(mjt,{annotationOpeningRef:B,referenceBoundary:ae}),t[169]=ae,t[170]=ot);let st;t[171]!==it||t[172]!==at||t[173]!==q||t[174]!==ot?(st=(0,Q.jsx)(X,{"data-wrapper":``,ref:ie,children:(0,Q.jsxs)(xn,{__unstable_name:it,children:[at,q,ot]})}),t[171]=it,t[172]=at,t[173]=q,t[174]=ot,t[175]=st):st=t[175];let ct;t[176]===Symbol.for(`react.memo_cache_sentinel`)?(ct=(0,Q.jsx)(`div`,{"data-border":``}),t[176]=ct):ct=t[176];let lt;t[177]!==nt||t[178]!==rt||t[179]!==st?(lt=(0,Q.jsxs)(LDt,{"data-focused":nt,"data-read-only":rt,children:[st,ct]}),t[177]=nt,t[178]=rt,t[179]=st,t[180]=lt):lt=t[180];let ut;t[181]!==n||t[182]!==d||t[183]!==S||t[184]!==tt||t[185]!==lt?(ut=(0,Q.jsx)(GH,{disabled:d,hasFocus:tt,isChanged:n,path:S,children:lt}),t[181]=n,t[182]=d,t[183]=S,t[184]=tt,t[185]=lt,t[186]=ut):ut=t[186];let dt;t[187]!==f||t[188]!==et||t[189]!==ut?(dt=(0,Q.jsx)(TDt,{onActivate:f,isOverlayActive:et,children:ut}),t[187]=f,t[188]=et,t[189]=ut,t[190]=dt):dt=t[190];let ft;t[191]!==se||t[192]!==dt?(ft=(0,Q.jsx)(vn,{element:se,children:dt}),t[191]=se,t[192]=dt,t[193]=ft):ft=t[193];let pt;t[194]!==Ke.element||t[195]!==le||t[196]!==ft?(pt=(0,Q.jsx)(n_t,{element:le,portalElement:$e,children:ft}),t[194]=Ke.element,t[195]=le,t[196]=ft,t[197]=pt):pt=t[197];let mt;t[198]!==Ke.element||t[199]!==Je||t[200]!==pt?(mt=(0,Q.jsx)(Lt,{__unstable_elements:Je,element:Qe,children:pt}),t[198]=Ke.element,t[199]=Je,t[200]=pt,t[201]=mt):mt=t[201];let ht;return t[202]!==Ze||t[203]!==mt?(ht=(0,Q.jsx)(UDt,{children:(0,Q.jsx)(mut,{children:(0,Q.jsxs)(xut,{children:[Ze,mt]})})}),t[202]=Ze,t[203]=mt,t[204]=ht):ht=t[204],ht}function Yjt(e){return e===`markDefs`}function Xjt(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(`div`,{className:`pt-drop-indicator`,contentEditable:!1,style:{position:`absolute`,width:`100%`,height:1,borderBottom:`1px solid currentColor`,zIndex:5},children:(0,Q.jsx)(`span`,{})}),e[0]=t):t=e[0],t}function U7(e){let t=(0,Z.c)(3),n=hut(e.path),r;return t[0]!==n||t[1]!==e.edge?(r=n===e.edge?(0,Q.jsx)(Xjt,{}):null,t[0]=n,t[1]=e.edge,t[2]=r):r=t[2],r}function Zjt(e){let t=(0,Z.c)(10),{attributes:n,block:r,children:i,path:a}=e,o=Sut(a),s=r.listItem===void 0?r.level:r.level??1,c=r.listItem===void 0?void 0:`pt-list-item pt-list-item-${r.listItem}`,l;t[0]===s?l=t[1]:(l=s===void 0?{}:{"data-level":s},t[0]=s,t[1]=l);let u;t[2]===o?u=t[3]:(u=o===void 0?{}:{"data-list-index":o},t[2]=o,t[3]=u);let d;return t[4]!==n||t[5]!==i||t[6]!==c||t[7]!==l||t[8]!==u?(d=(0,Q.jsx)(`div`,{...n,className:c,...l,...u,children:i}),t[4]=n,t[5]=i,t[6]=c,t[7]=l,t[8]=u,t[9]=d):d=t[9],d}function Qjt(e){let t=(0,Z.c)(16),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=[],t[0]=r):r=t[0];let[i,a]=(0,$.useState)(r),o=JE(),{enabled:s}=a7(),c;t[1]===i?c=t[2]:(c=e=>i.find(t=>t===kM(e))??void 0,t[1]=i,t[2]=c);let l=c,u;t[3]!==s||t[4]!==o?(u=(e,t)=>{let n=kM(e);a(e=>{let r=e.includes(n);return t?r?e:(o.log(REt,{path:n,origin:s?`nested-object`:`default`,editor_type:`pte`,fullscreen:!0,location:`nested_object_dialog`}),[...e,n]):r?(o.log(zEt,{path:n,origin:s?`nested-object`:`default`,editor_type:`pte`,fullscreen:!0,location:`nested_object_dialog`}),e.filter(e=>e!==n)):e})},t[3]=s,t[4]=o,t[5]=u):u=t[5];let d=u,f;t[6]===i?f=t[7]:(f=()=>i.length>0,t[6]=i,t[7]=f);let p=f,m;t[8]!==i||t[9]!==l||t[10]!==p||t[11]!==d?(m={getFullscreenPath:l,setFullscreenPath:d,hasAnyFullscreen:p,allFullscreenPaths:i},t[8]=i,t[9]=l,t[10]=p,t[11]=d,t[12]=m):m=t[12];let h=m,g;return t[13]!==n||t[14]!==h?(g=(0,Q.jsx)(zo.Provider,{value:h,children:n}),t[13]=n,t[14]=h,t[15]=g):g=t[15],g}function $jt(){return(0,$.useContext)(zo)}function eMt(e){let t=(0,Z.c)(3),n;return t[0]!==e.children||t[1]!==e.markers?(n=(0,Q.jsx)(is.Provider,{value:e.markers,children:e.children}),t[0]=e.children,t[1]=e.markers,t[2]=n):n=t[2],n}function tMt(e){let t=(0,Z.c)(3),n;return t[0]!==e.children||t[1]!==e.memberItems?(n=(0,Q.jsx)(os.Provider,{value:e.memberItems,children:e.children}),t[0]=e.children,t[1]=e.memberItems,t[2]=n):n=t[2],n}var nMt=[{_key:`root`},`children`,{_key:`root`}];function rMt(e){return[{_type:`block`,_key:`root`,children:[{_type:`span`,_key:`root`,text:e??``}]}]}function iMt({diff:e,mapPayload:t=e=>e,anchorPath:n=nMt,focusPath:r=nMt}){if(e.type!==`string`)return[];let i=e?.segments??[],{rangeDecorations:a}=i.reduce((e,a,o)=>{let s=i.at(o-1),c=e.rangeDecorations.at(-1);return a.action===`added`&&c?.payload?.action===`removed`&&s!==void 0&&c?.selection?.anchor?.offset===e.position?(e.rangeDecorations.splice(e.rangeDecorations.length-1,1,{selection:{anchor:{path:n,offset:e.position},focus:{path:r,offset:e.position+a.text.length}},component:({children:e})=>(0,Q.jsxs)(`span`,{children:[(0,Q.jsx)(c.component,{}),(0,Q.jsx)(h7,{segment:a,children:e})]}),payload:t({id:W7(c?.payload?.action,s.text,`added`,a.text),action:`merged`})}),e.position+=a.text.length,e):a.action===`added`?(e.rangeDecorations.push({selection:{anchor:{path:n,offset:e.position},focus:{path:r,offset:e.position+a.text.length}},component:e=>(0,Q.jsx)(h7,{segment:a,...e}),payload:t({id:W7(`added`,a.text),action:a.action})}),e.position+=a.text.length,e):a.action===`removed`?(e.rangeDecorations.push({selection:{anchor:{path:n,offset:e.position},focus:{path:r,offset:e.position}},component:()=>(0,Q.jsx)(PDt,{segment:a}),payload:t({id:W7(`removed`,a.text),action:a.action})}),e):(a.action===`unchanged`&&(e.position+=a.text.length),e)},{position:0,rangeDecorations:[]});return a}function W7(...e){return e.join(`.`)}function aMt({upstreamValue:e=[],value:t=[],selector:n,perspective:r}){let i=n(e),a=n(t),o=i===void 0&&a!==void 0,s=i!==void 0&&a===void 0,c=i!==void 0&&JO(i)?rk(i):``,l=a!==void 0&&JO(a)?rk(a):``,u={provenance:{bundle:r}};return{isAdded:o,isRemoved:s,stringDiff:gN(TN(c,u),TN(l,u),{})}}function oMt({value:e=[],upstreamValue:t=[],perspective:n}){return e.reduce((r,i)=>{let{isAdded:a,stringDiff:o}=aMt({upstreamValue:t,value:e,selector:e=>e.find(({_key:e})=>e===i._key),perspective:n});if(!JO(i)||i.children.length===0)return r;if(a){let e=rk(i);return r[i._key]??=[],r[i._key].push({selection:{anchor:{path:[{_key:i._key}],offset:0},focus:{path:[{_key:i._key}],offset:e.length}},component:({children:t})=>(0,Q.jsx)(h7,{segment:{action:`added`,type:`stringSegment`,text:e,annotation:{provenance:{bundle:n}}},children:t})}),r}return o.isChanged?(r[i._key]??=[],r[i._key].push(...iMt({diff:o,anchorPath:[{_key:i._key}],focusPath:[{_key:i._key}]})),r):r},{})}function sMt({path:e,value:t}){let n=e.reduceRight((n,r,i)=>{if(i===e.length-1&&r!==`text`)throw Error(`Patch path must terminate at Portable Text text field`);if(r===`text`)return{_type:`span`,text:sg(dg(t),``)[0]};if(r===`children`)return{_type:`block`,children:[n]};if(typeof r==`object`&&r){if(!(`_key`in r))throw Error("Expected `_key` in path segment");return n._key=r._key,n}throw Error(`Unexepected path segment`)},{});if(n._type===`block`)return n}function cMt(e){let t=(0,Z.c)(17),{upstreamValue:n,definitiveValue:r,perspective:i,displayInlineChanges:a}=e,[o,s]=(0,$.useState)(),c;bb0:{if(!a){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[0]=e):e=t[0],c=e;break bb0}if(i===void 0){let e;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[1]=e):e=t[1],c=e;break bb0}let e;if(t[2]!==r||t[3]!==o||t[4]!==i||t[5]!==n){let a=oMt({perspective:i,upstreamValue:n,value:r}),s=oMt({perspective:i,upstreamValue:n,value:o===void 0?[]:[o]});e=Object.values(s).concat(Object.entries(a).filter(e=>{let[t]=e;return s[t]===void 0}).map(lMt)).flat(),t[2]=r,t[3]=o,t[4]=i,t[5]=n,t[6]=e}else e=t[6];c=e}let l=c,u;t[7]!==r||t[8]!==a||t[9]!==o?(u=e=>{if(!a)return;let[t]=e.path;if(typeof t!=`object`||!(`_key`in t))return;let n=[o].concat(r).find(e=>e!==void 0&&JO(e)&&e._key===t._key);if(n===void 0){let t=sMt(e);s(t);return}let[i]=yDe(dk(e.path),n);if(i===void 0)return;let[c]=sg(dg(e.value),typeof i.value==`string`?i.value:``),l=Cut(n===void 0?{}:structuredClone(n),i?.path,c);s(l)},t[7]=r,t[8]=a,t[9]=o,t[10]=u):u=t[10];let d=u,f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>{s(void 0)},t[11]=f):f=t[11];let p;t[12]===r?p=t[13]:(p=[r],t[12]=r,t[13]=p),(0,$.useEffect)(f,p);let m;return t[14]!==d||t[15]!==l?(m={rangeDecorations:l,onOptimisticChange:d},t[14]=d,t[15]=l,t[16]=m):m=t[16],m}function lMt(e){let[,t]=e;return t}function uMt(e){let t=(0,Z.c)(42),{onChange:n,onIgnore:r,resolution:i,readOnly:a}=e,o=JE(),{t:s}=ox(),c;t[0]!==n||t[1]!==i||t[2]!==o?(c=()=>{i&&(n({type:`mutation`,patches:i.patches}),o.log(mDt,{PTEInvalidValueId:i.i18n.description,PTEInvalidValueDescription:i.description}))},t[0]=n,t[1]=i,t[2]=o,t[3]=c):c=t[3];let l=c,u;t[4]!==r||t[5]!==o?(u=()=>{o.log(pDt),r()},t[4]=r,t[5]=o,t[6]=u):u=t[6];let d=u;if(!i)return null;let f;t[7]===s?f=t[8]:(f=s(`inputs.portable-text.invalid-value.title`),t[7]=s,t[8]=f);let p;t[9]===f?p=t[10]:(p=(0,Q.jsx)(Q.Fragment,{children:f}),t[9]=f,t[10]=p);let m;t[11]!==l||t[12]!==d||t[13]!==a||t[14]!==i.action||t[15]!==i.i18n.action||t[16]!==i.i18n.values||t[17]!==s?(m=i.action&&(0,Q.jsxs)(cn,{gridTemplateColumns:[`repeat(1, minmax(0, 1fr))`,`repeat(2, minmax(0, 1fr))`],gap:1,children:[(0,Q.jsx)(Mn,{mode:`ghost`,onClick:d,text:s(`inputs.portable-text.invalid-value.ignore-button.text`)}),!a&&(0,Q.jsx)(Mn,{onClick:l,text:(0,Q.jsx)(_B,{t:s,i18nKey:i.i18n.action,values:i.i18n.values}),tone:`caution`})]}),t[11]=l,t[12]=d,t[13]=a,t[14]=i.action,t[15]=i.i18n.action,t[16]=i.i18n.values,t[17]=s,t[18]=m):m=t[18];let h;t[19]!==i.action||t[20]!==s?(h=i.action&&(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:s(`inputs.portable-text.invalid-value.action-disclaimer`)}),t[19]=i.action,t[20]=s,t[21]=h):h=t[21];let g;t[22]===h?g=t[23]:(g=(0,Q.jsx)(X,{padding:3,children:h}),t[22]=h,t[23]=g);let _;t[24]!==m||t[25]!==g?(_=(0,Q.jsxs)(bn,{padding:2,flexDirection:`column`,children:[m,g]}),t[24]=m,t[25]=g,t[26]=_):_=t[26];let v;t[27]!==i.i18n.description||t[28]!==i.i18n.values||t[29]!==s?(v=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:s,i18nKey:i.i18n.description,values:i.i18n.values})}),t[27]=i.i18n.description,t[28]=i.i18n.values,t[29]=s,t[30]=v):v=t[30];let y;t[31]===i.item?y=t[32]:(y=JSON.stringify(i.item,null,2),t[31]=i.item,t[32]=y);let b;t[33]===y?b=t[34]:(b=(0,Q.jsx)(yt,{border:!0,overflow:`auto`,padding:2,tone:`inherit`,children:(0,Q.jsx)(xU,{language:`json`,children:y})}),t[33]=y,t[34]=b);let x;t[35]!==b||t[36]!==v?(x=(0,Q.jsxs)(Sn,{gap:3,children:[v,b]}),t[35]=b,t[36]=v,t[37]=x):x=t[37];let S;return t[38]!==x||t[39]!==p||t[40]!==_?(S=(0,Q.jsx)(w5,{title:p,suffix:_,children:x}),t[38]=x,t[39]=p,t[40]=_,t[41]=S):S=t[41],S}function dMt(e){switch(e){case`dark`:case`light`:return e;default:return`system`}}var G7,K7=new Set,fMt=e=>(G7||=dMt(localStorage.getItem(`sanityStudio:ui:colorScheme`))||`system`,K7.add(e),()=>{K7.delete(e)});function pMt(){return G7}function mMt(e){G7=dMt(e);for(let e of K7)e()}var hMt=`--lightningcss-light`,gMt=`--lightningcss-dark`;function _Mt(e){let t=document.documentElement.style,n=t.getPropertyValue(`color-scheme`);t.colorScheme=e;let r=!window.matchMedia(`(prefers-color-scheme: ${e})`).matches;if(r){let n=e===`light`;t.setProperty(hMt,n?`initial`:` `),t.setProperty(gMt,n?` `:`initial`)}return function(){n===``?t.removeProperty(`color-scheme`):t.setProperty(`color-scheme`,n),r&&(t.removeProperty(hMt),t.removeProperty(gMt))}}function vMt(){return Dt()?`dark`:`light`}function yMt(e){let t=(0,Z.c)(8),{children:n,scheme:r}=e,i=vMt(),a=r===`system`?i:r,o;t[0]===r?o=t[1]:(o=()=>{if(r===`light`||r===`dark`)return _Mt(r)},t[0]=r,t[1]=o);let s;t[2]!==r||t[3]!==i?(s=[r,i],t[2]=r,t[3]=i,t[4]=s):s=t[4],(0,$.useLayoutEffect)(o,s);let c;return t[5]!==n||t[6]!==a?(c=(0,Q.jsx)(fn,{scheme:a,theme:Ct,children:n}),t[5]=n,t[6]=a,t[7]=c):c=t[7],c}function bMt(e){let t=(0,Z.c)(7),{children:n,onSchemeChange:r,scheme:i}=e;if(i){let e;return t[0]!==n||t[1]!==r||t[2]!==i?(e=(0,Q.jsx)(CMt,{scheme:i,onSchemeChange:r,children:n}),t[0]=n,t[1]=r,t[2]=i,t[3]=e):e=t[3],e}let a;return t[4]!==n||t[5]!==r?(a=(0,Q.jsx)(xMt,{onSchemeChange:r,children:n}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}function xMt(e){let t=(0,Z.c)(10),{children:n,onSchemeChange:r}=e,i=(0,$.useSyncExternalStore)(fMt,pMt,SMt),a,o;t[0]!==r||t[1]!==i?(a=()=>{typeof r==`function`&&r(i),localStorage.setItem(`sanityStudio:ui:colorScheme`,i)},o=[r,i],t[0]=r,t[1]=i,t[2]=a,t[3]=o):(a=t[2],o=t[3]),(0,$.useEffect)(a,o);let s;t[4]!==n||t[5]!==i?(s=(0,Q.jsx)(yMt,{scheme:i,children:n}),t[4]=n,t[5]=i,t[6]=s):s=t[6];let c;return t[7]!==i||t[8]!==s?(c=(0,Q.jsx)(eo.Provider,{value:mMt,children:(0,Q.jsx)(to.Provider,{value:i,children:s})}),t[7]=i,t[8]=s,t[9]=c):c=t[9],c}function SMt(){return`system`}function CMt(e){let t=(0,Z.c)(9),{children:n,onSchemeChange:r,scheme:i}=e,a=typeof r==`function`&&r,o;t[0]!==n||t[1]!==i?(o=(0,Q.jsx)(yMt,{scheme:i,children:n}),t[0]=n,t[1]=i,t[2]=o):o=t[2];let s;t[3]!==i||t[4]!==o?(s=(0,Q.jsx)(to.Provider,{value:i,children:o}),t[3]=i,t[4]=o,t[5]=s):s=t[5];let c;return t[6]!==a||t[7]!==s?(c=(0,Q.jsx)(eo.Provider,{value:a,children:s}),t[6]=a,t[7]=s,t[8]=c):c=t[8],c}function wMt(){let e=(0,$.useContext)(eo);if(e===null)throw Error("Could not find `ColorSchemeSetValueContext` context");return e}function TMt(){let e=(0,$.useContext)(to);if(e===null)throw Error("Could not find `ColorSchemeValueContext` context");return e}function EMt(){let e=TMt(),t=vMt();return e===`system`?t:e}function DMt(e,t){let n=(0,Z.c)(37),r=TMt(),i;n[0]===t?i=n[1]:(i=t(`user-menu.color-scheme.system-title`),n[0]=t,n[1]=i);let a;n[2]===t?a=n[3]:(a=t(`user-menu.color-scheme.system-description`),n[2]=t,n[3]=a);let o=r===`system`,s;n[4]===e?s=n[5]:(s=()=>e(`system`),n[4]=e,n[5]=s);let c;n[6]!==i||n[7]!==a||n[8]!==o||n[9]!==s?(c={title:i,name:`system`,label:a,selected:o,onSelect:s,icon:ei},n[6]=i,n[7]=a,n[8]=o,n[9]=s,n[10]=c):c=n[10];let l;n[11]===t?l=n[12]:(l=t(`user-menu.color-scheme.dark-title`),n[11]=t,n[12]=l);let u;n[13]===t?u=n[14]:(u=t(`user-menu.color-scheme.dark-description`),n[13]=t,n[14]=u);let d=r===`dark`,f;n[15]===e?f=n[16]:(f=()=>e(`dark`),n[15]=e,n[16]=f);let p;n[17]!==l||n[18]!==u||n[19]!==d||n[20]!==f?(p={title:l,name:`dark`,label:u,selected:d,onSelect:f,icon:ti},n[17]=l,n[18]=u,n[19]=d,n[20]=f,n[21]=p):p=n[21];let m;n[22]===t?m=n[23]:(m=t(`user-menu.color-scheme.light-title`),n[22]=t,n[23]=m);let h;n[24]===t?h=n[25]:(h=t(`user-menu.color-scheme.light-description`),n[24]=t,n[25]=h);let g=r===`light`,_;n[26]===e?_=n[27]:(_=()=>e(`light`),n[26]=e,n[27]=_);let v;n[28]!==m||n[29]!==h||n[30]!==g||n[31]!==_?(v={title:m,name:`light`,label:h,selected:g,onSelect:_,icon:ni},n[28]=m,n[29]=h,n[30]=g,n[31]=_,n[32]=v):v=n[32];let y;return n[33]!==v||n[34]!==c||n[35]!==p?(y=[c,p,v],n[33]=v,n[34]=c,n[35]=p,n[36]=y):y=n[36],y}var OMt=e=>(0,Q.jsx)(MMt,{...e});function kMt(e){let t=e?.table??{kind:`container`,type:`table`,arrayField:`rows`};return{table:{...t,render:t.render??OMt},row:e?.row?{...e.row,render:e.row.render??G3.row?.render}:G3.row,cell:e?.cell?{...e.cell,render:e.cell.render??G3.cell?.render}:G3.cell}}function AMt(e,t,n){return[OY({on:`insert.block`,guard:({event:e})=>{if(e.block._type!==t)return!1;let r=n in e.block?e.block[n]:void 0;return!(Array.isArray(r)&&r.length>0)},actions:[({event:t})=>[EY({...t,block:{...t.block,...e.createBlock({headerRows:1})}})]]})]}function jMt(e){let t=(0,Z.c)(14),{containers:n}=e,r,i;if(t[0]!==n){let e=kMt(n),a=Zdt({containers:e});r=a,i=AMt(a,e.table.type,e.table.arrayField),t[0]=n,t[1]=r,t[2]=i}else r=t[1],i=t[2];let a;t[3]!==r||t[4]!==i?(a={table:r,scaffoldBehaviors:i},t[3]=r,t[4]=i,t[5]=a):a=t[5];let{table:o,scaffoldBehaviors:s}=a,c;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,Q.jsx)(FMt,{}),t[6]=c):c=t[6];let l;t[7]===o.Plugin?l=t[8]:(l=(0,Q.jsx)(o.Plugin,{}),t[7]=o.Plugin,t[8]=l);let u;t[9]===s?u=t[10]:(u=(0,Q.jsx)(F2,{behaviors:s}),t[9]=s,t[10]=u);let d;return t[11]!==l||t[12]!==u?(d=(0,Q.jsxs)(Q.Fragment,{children:[c,l,u]}),t[11]=l,t[12]=u,t[13]=d):d=t[13],d}function MMt(e){let t=(0,Z.c)(27),n=Yt(),{t:r}=ox(),i=PMt(),a=n.element,o;t[0]===r?o=t[1]:(o=r(`inputs.portable-text.table.add-column`),t[0]=r,t[1]=o);let s;t[2]===r?s=t[3]:(s=r(`inputs.portable-text.table.add-row`),t[2]=r,t[3]=s);let c;t[4]===r?c=t[5]:(c=r(`inputs.portable-text.table.column-handle`),t[4]=r,t[5]=c);let l;t[6]===r?l=t[7]:(l=r(`inputs.portable-text.table.delete-column`),t[6]=r,t[7]=l);let u;t[8]===r?u=t[9]:(u=r(`inputs.portable-text.table.delete-row`),t[8]=r,t[9]=u);let d;t[10]===r?d=t[11]:(d=r(`inputs.portable-text.table.insert-here`),t[10]=r,t[11]=d);let f;t[12]===r?f=t[13]:(f=r(`inputs.portable-text.table.row-handle`),t[12]=r,t[13]=f);let p;t[14]!==o||t[15]!==s||t[16]!==c||t[17]!==l||t[18]!==u||t[19]!==d||t[20]!==f?(p={"add-column":o,"add-row":s,"column-handle":c,"delete-column":l,"delete-row":u,"insert-here":d,"row-handle":f},t[14]=o,t[15]=s,t[16]=c,t[17]=l,t[18]=u,t[19]=d,t[20]=f,t[21]=p):p=t[21];let m;return t[22]!==n.element||t[23]!==e||t[24]!==p||t[25]!==i?(m=(0,Q.jsx)(ept,{...e,icons:IMt,portalElement:a,tokens:i,labels:p,renderMenu:NMt}),t[22]=n.element,t[23]=e,t[24]=p,t[25]=i,t[26]=m):m=t[26],m}function NMt(e){return(0,Q.jsx)(LMt,{...e})}function PMt(){let e=(0,Z.c)(16),t=St(),n=EMt(),r;e[0]===t?r=e[1]:(r=Pt(t),e[0]=t,e[1]=r);let{color:i,font:a,radius:o,space:s}=r,c=i.focusRing,l=i.bg,u=i.fg,d=i.border,f=i.muted.bg,p=String(a.text.weights.semibold),m=`color-mix(in srgb, ${i.focusRing} ${n===`dark`?16:8}%, transparent)`,h=`${o[2]}px`,g=`${s[2]}px ${s[3]}px`,_;return e[2]!==i.bg||e[3]!==i.border||e[4]!==i.button.default.critical.enabled.bg||e[5]!==i.fg||e[6]!==i.focusRing||e[7]!==i.icon||e[8]!==i.muted.bg||e[9]!==i.selectable.default.hovered.bg||e[10]!==a.text.family||e[11]!==p||e[12]!==m||e[13]!==h||e[14]!==g?(_={"--pt-plugin-table-accent":c,"--pt-plugin-table-bg":l,"--pt-plugin-table-fg":u,"--pt-plugin-table-border":d,"--pt-plugin-table-header-bg":f,"--pt-plugin-table-header-weight":p,"--pt-plugin-table-selected-bg":m,"--pt-plugin-table-lane-bg":i.muted.bg,"--pt-plugin-table-lane-bg-hover":i.selectable.default.hovered.bg,"--pt-plugin-table-lane-icon":i.icon,"--pt-plugin-table-lane-icon-hover":i.fg,"--pt-plugin-table-handle-rest":i.border,"--pt-plugin-table-handle-bg":i.bg,"--pt-plugin-table-handle-dots":i.icon,"--pt-plugin-table-boundary-dot":i.border,"--pt-plugin-table-trash-bg":i.fg,"--pt-plugin-table-trash-fg":i.bg,"--pt-plugin-table-danger":i.button.default.critical.enabled.bg,"--pt-plugin-table-menu-bg":i.bg,"--pt-plugin-table-menu-border":i.border,"--pt-plugin-table-menu-hover":i.selectable.default.hovered.bg,"--pt-plugin-table-toggle-track":i.border,"--pt-plugin-table-toggle-track-on":i.focusRing,"--pt-plugin-table-toggle-knob":i.bg,"--pt-plugin-table-scrollbar":i.border,"--pt-plugin-table-scrollbar-hover":i.icon,"--pt-plugin-table-radius":h,"--pt-plugin-table-cell-padding":g,"--pt-plugin-table-font-family":a.text.family},e[2]=i.bg,e[3]=i.border,e[4]=i.button.default.critical.enabled.bg,e[5]=i.fg,e[6]=i.focusRing,e[7]=i.icon,e[8]=i.muted.bg,e[9]=i.selectable.default.hovered.bg,e[10]=a.text.family,e[11]=p,e[12]=m,e[13]=h,e[14]=g,e[15]=_):_=e[15],_}var FMt=Ut`.pt-plugin-table td[data-pt-plugin-table-header] [data-ui='Text']{font-weight:var(--pt-plugin-table-header-weight,600);}`,IMt={trash:(0,Q.jsx)(mr,{})};function LMt(e){let t=(0,Z.c)(41),{t:n}=ox(),r=(0,$.useId)(),i;t[0]===n?i=t[1]:(i=n(`inputs.portable-text.table.menu-aria-label`),t[0]=n,t[1]=i);let a;t[2]===i?a=t[3]:(a=(0,Q.jsx)(uU,{tooltipProps:{content:i}}),t[2]=i,t[3]=a);let o;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(o={cursor:`pointer`},t[4]=o):o=t[4];let s;t[5]!==e.hasHeader||t[6]!==e.onToggleHeader?(s=(0,Q.jsx)(vt,{checked:e.hasHeader,onChange:e.onToggleHeader}),t[5]=e.hasHeader,t[6]=e.onToggleHeader,t[7]=s):s=t[7];let c;t[8]===n?c=t[9]:(c=n(`inputs.portable-text.table.header-row`),t[8]=n,t[9]=c);let l;t[10]===c?l=t[11]:(l=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:c}),t[10]=c,t[11]=l);let u;t[12]!==s||t[13]!==l?(u=(0,Q.jsx)(`label`,{style:o,children:(0,Q.jsxs)(bn,{alignItems:`center`,gap:3,padding:3,children:[s,l]})}),t[12]=s,t[13]=l,t[14]=u):u=t[14];let d;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Q.jsx)(sR,{}),t[15]=d):d=t[15];let f=e.onSelectTable,p;t[16]===n?p=t[17]:(p=n(`inputs.portable-text.table.select-table`),t[16]=n,t[17]=p);let m;t[18]!==e.onSelectTable||t[19]!==p?(m=(0,Q.jsx)(mR,{icon:$r,onClick:f,text:p}),t[18]=e.onSelectTable,t[19]=p,t[20]=m):m=t[20];let h;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Q.jsx)(sR,{}),t[21]=h):h=t[21];let g=e.onDeleteTable,_;t[22]===n?_=t[23]:(_=n(`inputs.portable-text.table.delete-table`),t[22]=n,t[23]=_);let v;t[24]!==e.onDeleteTable||t[25]!==_?(v=(0,Q.jsx)(mR,{icon:mr,onClick:g,text:_,tone:`critical`}),t[24]=e.onDeleteTable,t[25]=_,t[26]=v):v=t[26];let y;t[27]!==m||t[28]!==v||t[29]!==u?(y=(0,Q.jsxs)(oR,{children:[u,d,m,h,v]}),t[27]=m,t[28]=v,t[29]=u,t[30]=y):y=t[30];let b,x;t[31]===e?(b=t[32],x=t[33]):(b=()=>e.onOpenChange(!1),x=()=>e.onOpenChange(!0),t[31]=e,t[32]=b,t[33]=x);let S;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(S={placement:`bottom-end`,portal:!0},t[34]=S):S=t[34];let C;return t[35]!==r||t[36]!==a||t[37]!==y||t[38]!==b||t[39]!==x?(C=(0,Q.jsx)(pR,{id:r,button:a,menu:y,onClose:b,onOpen:x,popover:S}),t[35]=r,t[36]=a,t[37]=y,t[38]=b,t[39]=x,t[40]=C):C=t[40],C}var RMt={boldDecorator:({context:{schema:e}})=>e.decorators.find(e=>e.name===`strong`)?.name,codeDecorator:({context:{schema:e}})=>e.decorators.find(e=>e.name===`code`)?.name,italicDecorator:({context:{schema:e}})=>e.decorators.find(e=>e.name===`em`)?.name,strikeThroughDecorator:({context:{schema:e}})=>e.decorators.find(e=>e.name===`strike-through`)?.name,defaultStyle:({context:{schema:e}})=>e.styles.find(e=>e.name===`normal`)?.name,blockquoteStyle:({context:{schema:e}})=>e.styles.find(e=>e.name===`blockquote`)?.name,headingStyle:({context:{schema:e},props:{level:t}})=>e.styles.find(e=>e.name===`h${t}`)?.name,orderedList:({context:{schema:e}})=>e.lists.find(e=>e.name===`number`)?.name,unorderedList:({context:{schema:e}})=>e.lists.find(e=>e.name===`bullet`)?.name},zMt=e=>{let t=(0,Z.c)(15),n=g7(),r=!!n.block.options?.oneLine;n.block.options?.unstable_whitespaceOnPasteMode;let i;t[0]===n.block.options?.unstable_whitespaceOnPasteMode?i=t[1]:(i=OY({on:`deserialize.data`,guard:e=>{let{snapshot:t,event:r}=e;if(r.mimeType!==`text/html`)return!1;let i=VX(r.data,{schema:t.context.schema,keyGenerator:t.context.keyGenerator,whitespaceMode:n.block.options?.unstable_whitespaceOnPasteMode});return i.length===0?{type:`deserialization.failure`,mimeType:`text/html`,reason:`No blocks deserialized`}:{type:`deserialization.success`,mimeType:`text/html`,data:i}},actions:[KMt]}),t[0]=n.block.options?.unstable_whitespaceOnPasteMode,t[1]=i);let a;t[2]===i?a=t[3]:(a=[i],t[2]=i,t[3]=a);let o=a,s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={plugins:{markdown:{config:RMt},pasteLink:{},typography:{guard:Wut({decorators:JMt})},table:{}},renderDefault:GMt},t[4]=s):s=t[4];let c=s,l=e.schemaType.components?.portableText?.plugins,u;t[5]===o?u=t[6]:(u=(0,Q.jsx)(F2,{behaviors:o}),t[5]=o,t[6]=u);let d;t[7]===r?d=t[8]:(d=r&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(H2,{}),(0,Q.jsx)(F2,{behaviors:[OY({on:`insert.soft break`,actions:[]})]})]}),t[7]=r,t[8]=d);let f;t[9]===l?f=t[10]:(f=(0,Q.jsx)(l||GMt,{...c}),t[9]=l,t[10]=f);let p;return t[11]!==u||t[12]!==d||t[13]!==f?(p=(0,Q.jsxs)(Q.Fragment,{children:[u,d,f]}),t[11]=u,t[12]=d,t[13]=f,t[14]=p):p=t[14],p};function BMt(e){let t=(0,Z.c)(13),n;t[0]===e.plugins.markdown?n=t[1]:(n=(0,Q.jsx)(VMt,{...e.plugins.markdown}),t[0]=e.plugins.markdown,t[1]=n);let r;t[2]===e.plugins.pasteLink?r=t[3]:(r=(0,Q.jsx)(UMt,{...e.plugins.pasteLink}),t[2]=e.plugins.pasteLink,t[3]=r);let i;t[4]===e.plugins.typography?i=t[5]:(i=(0,Q.jsx)(WMt,{...e.plugins.typography}),t[4]=e.plugins.typography,t[5]=i);let a;t[6]===e.plugins.table?a=t[7]:(a=(0,Q.jsx)(HMt,{...e.plugins.table}),t[6]=e.plugins.table,t[7]=a);let o;return t[8]!==n||t[9]!==r||t[10]!==i||t[11]!==a?(o=(0,Q.jsxs)(Q.Fragment,{children:[n,r,i,a]}),t[8]=n,t[9]=r,t[10]=i,t[11]=a,t[12]=o):o=t[12],o}function VMt(e){let t=(0,Z.c)(16),n;t[0]===e?n=t[1]:(n=e??{},t[0]=e,t[1]=n);let r=n;if(r.enabled===!1)return null;if(!r.config){let e;if(t[2]!==r){let{enabled:n,config:i,...a}=r;e=a,t[2]=r,t[3]=e}else e=t[3];let n;return t[4]===e?n=t[5]:(n=(0,Q.jsx)(Rut,{...e}),t[4]=e,t[5]=n),n}let i,a,o,s,c;t[6]===r.config?(i=t[7],a=t[8],o=t[9],s=t[10],c=t[11]):({orderedList:i,orderedListStyle:a,unorderedList:s,unorderedListStyle:c,...o}=r.config,t[6]=r.config,t[7]=i,t[8]=a,t[9]=o,t[10]=s,t[11]=c);let l=i??a,u=s??c,d;return t[12]!==o||t[13]!==l||t[14]!==u?(d=(0,Q.jsx)(Rut,{orderedList:l,unorderedList:u,...o}),t[12]=o,t[13]=l,t[14]=u,t[15]=d):d=t[15],d}function HMt(e){let t=(0,Z.c)(2);if(e?.enabled!==!0)return null;let n;return t[0]===e.containers?n=t[1]:(n=(0,Q.jsx)(jMt,{containers:e.containers}),t[0]=e.containers,t[1]=n),n}function UMt(e){let t=(0,Z.c)(7),n;t[0]===e?n=t[1]:(n=e??{},t[0]=e,t[1]=n);let r,i;if(t[2]===n?(r=t[3],i=t[4]):({enabled:r,...i}=n,t[2]=n,t[3]=r,t[4]=i),r===!1)return null;let a;return t[5]===i?a=t[6]:(a=(0,Q.jsx)(Hut,{...i}),t[5]=i,t[6]=a),a}function WMt(e){let t=(0,Z.c)(7),n;t[0]===e?n=t[1]:(n=e??{},t[0]=e,t[1]=n);let r,i;if(t[2]===n?(r=t[3],i=t[4]):({enabled:r,...i}=n,t[2]=n,t[3]=r,t[4]=i),r===!1)return null;let a;return t[5]===i?a=t[6]:(a=(0,Q.jsx)(pdt,{...i}),t[5]=i,t[6]=a),a}var GMt=e=>{let t=(0,Z.c)(4),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={defaultComponent:BMt,pick:nKe},t[0]=n):n=t[0];let r=Lz(n),i;return t[1]!==r||t[2]!==e?(i=(0,Q.jsx)(r,{...e}),t[1]=r,t[2]=e,t[3]=i):i=t[3],i};function KMt(e,t){let{event:n}=e;return[EY({...t,originEvent:n.originEvent})]}function qMt(e){return e.name===`code`?[]:[e.name]}function JMt(e){let{context:t}=e;return t.schema.decorators.flatMap(qMt)}var YMt={animate:{opacity:1,scaleX:1,scaleY:1},exit:{opacity:0,scaleX:0,scaleY:.5},initial:{opacity:0,scaleX:0,scaleY:.5}},XMt={duration:.3,ease:`easeInOut`,type:`spring`,bounce:0},ZMt={animate:{opacity:1},exit:{opacity:0},initial:{opacity:0}},QMt={duration:.2,delay:.15},$Mt=J.span.withConfig({displayName:`CursorLine`,componentId:`sc-he5o45-0`})(({theme:e,$tints:t})=>{let n=Pt(e)?.color._dark,r=t[n?400:500].hex,i=t[n?900:50].hex;return Vt`--presence-cursor-bg:${r};--presence-cursor-fg:${i};border-left:1px solid transparent;border-color:var(--presence-cursor-bg);margin-left:-1px;position:relative;word-break:normal;white-space:normal;mix-blend-mode:unset;pointer-events:none;`}),eNt=J.div.withConfig({displayName:`CursorDot`,componentId:`sc-he5o45-1`})`background-color:var(--presence-cursor-bg);border-radius:50%;width:${6}px;height:${6}px;position:absolute;top:-${5}px;left:-0.5px;transform:translateX(-50%);mix-blend-mode:unset;z-index:0;pointer-events:all;&:before{content:'';position:absolute;top:-${3}px;left:50%;transform:translateX(-50%);width:${12}px;height:${18}px;opacity:0.5;}`,tNt=J(WE.create(X)).withConfig({displayName:`UserBox`,componentId:`sc-he5o45-2`})(({theme:e})=>{let t=Pt(e)?.radius[4];return Vt`position:absolute;top:-${9}px;left:-${4.5}px;transform-origin:left;white-space:nowrap;padding:3px 6px;box-sizing:border-box;border-radius:${t}px;background-color:var(--presence-cursor-bg);z-index:1;mix-blend-mode:unset;user-select:none;`}),nNt=J(WE.create(Y)).withConfig({displayName:`UserText`,componentId:`sc-he5o45-3`})`color:var(--presence-cursor-fg);mix-blend-mode:unset;`;function rNt(e){let t=e?.parentElement??null;for(;t;){let{overflowY:e}=getComputedStyle(t);if(e===`auto`||e===`scroll`)return t;t=t.parentElement}return null}var iNt=e=>e+1;function aNt(e){let t=(0,Z.c)(26),{children:n,presence:r}=e,{user:i}=r,{tints:a}=QKe(i.id),[o,s]=(0,$.useState)(!1),[c,l]=(0,$.useState)(null),u;t[0]===c?u=t[1]:(u=rNt(c),t[0]=c,t[1]=u);let d=u,f=(0,$.useId)(),p;t[2]!==c||t[3]!==r||t[4]!==d?(p=()=>({element:c,presence:[r],maxAvatars:1,inline:!0,clipElement:d}),t[2]=c,t[3]=r,t[4]=d,t[5]=p):p=t[5],AH(c?f:null,p);let[,m]=(0,$.useReducer)(iNt,0),h,g;t[6]===d?(h=t[7],g=t[8]):(h=()=>{if(d)return d.addEventListener(`scroll`,m,{passive:!0}),()=>d.removeEventListener(`scroll`,m)},g=[d],t[6]=d,t[7]=h,t[8]=g),(0,$.useEffect)(h,g);let _;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>s(!0),t[9]=_):_=t[9];let v=_,y;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>s(!1),t[10]=y):y=t[10];let b=y,x;t[11]===i.displayName?x=t[12]:(x=i.displayName?.split(` `).join(`-`),t[11]=i.displayName,t[12]=x);let S=`presence-cursor-${x}`,C;t[13]!==o||t[14]!==i.displayName?(C=o&&(0,Q.jsx)(tNt,{animate:`animate`,exit:`exit`,flex:1,initial:`initial`,transition:XMt,variants:YMt,children:(0,Q.jsx)(nNt,{animate:`animate`,exit:`exit`,initial:`initial`,size:0,transition:QMt,variants:ZMt,weight:`medium`,children:i.displayName})}),t[13]=o,t[14]=i.displayName,t[15]=C):C=t[15];let w;t[16]===C?w=t[17]:(w=(0,Q.jsx)(DE,{children:C}),t[16]=C,t[17]=w);let T;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,Q.jsx)(eNt,{}),t[18]=T):T=t[18];let E;t[19]!==w||t[20]!==S||t[21]!==a?(E=(0,Q.jsxs)($Mt,{$tints:a,contentEditable:!1,"data-testid":S,onMouseEnter:v,onMouseLeave:b,ref:l,children:[w,T]}),t[19]=w,t[20]=S,t[21]=a,t[22]=E):E=t[22];let D;return t[23]!==n||t[24]!==E?(D=(0,Q.jsxs)(Q.Fragment,{children:[E,n]}),t[23]=n,t[24]=E,t[25]=D):D=t[25],D}function oNt(e){let t=(0,Z.c)(10),{path:n}=e,r=Zkt(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=[],t[0]=i):i=t[0];let[a,o]=(0,$.useState)(i),s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=[],t[1]=s):s=t[1];let[c,l]=(0,$.useState)(s),u=(0,$.useRef)(a),d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{let{rangeDecoration:t,newSelection:n}=e;l(e=>e.map(e=>e.payload?.sessionId===t.payload?.sessionId?{...t,selection:n}:e))},t[2]=d):d=t[2];let f=d,p,m;t[3]!==r||t[4]!==n?(p=()=>{let e=r.filter(e=>lN(n,e.path)&&!sN(n,e.path));if(!AO(e.map(cNt),u.current.map(sNt))){let t=e.length>0?e:WH;o(t),u.current=t}},m=[r,n],t[3]=r,t[4]=n,t[5]=p,t[6]=m):(p=t[5],m=t[6]),(0,$.useEffect)(p,m);let h,g;return t[7]===a?(h=t[8],g=t[9]):(h=()=>{let e=a.map(e=>{if(!e.selection)return null;let t={focus:e.selection.focus,anchor:e.selection.focus};return{component:lNt(e),selection:t,onMoved:f,payload:{sessionId:e.sessionId}}});(0,$.startTransition)(()=>l(e.filter(Boolean)))},g=[a,f],t[7]=a,t[8]=h,t[9]=g),(0,$.useEffect)(h,g),c}function sNt(e){return{...e.selection,sessionId:e.sessionId}}function cNt(e){return{...e.selection,sessionId:e.sessionId}}function lNt(e){return function(t){"use memo";let n=(0,Z.c)(2),{children:r}=t,i;return n[0]===r?i=n[1]:(i=(0,Q.jsx)(aNt,{presence:e,children:r}),n[0]=r,n[1]=i),i}}function uNt(e){let t=(0,Z.c)(5),{path:n}=e,{patchChannel:r}=o5().__internal,i;t[0]!==r||t[1]!==n?(i=e=>r.subscribe(t=>{let{snapshot:r,patches:i}=t,a=i.filter(e=>q7(e.path,n)).map(e=>({...e,path:e.path.slice(n.length)}));a.length&&e({shouldReset:pNt(n,i),snapshot:MN(r)?mNt(r,n):{},patches:a})}),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o;return t[3]===a?o=t[4]:(o={subscribe:a},t[3]=a,t[4]=o),o}function dNt(e,t){let n=typeof e;return n===typeof t?n===`object`?FN(e,t):e===t:!1}function q7(e,t){if(e===t)return!0;if(!Array.isArray(e)||!Array.isArray(t)||e.lengthfNt(t.path,e)&&(t.type===`set`||t.type===`unset`))}function mNt(e,t){return t.reduce((e,t)=>typeof t==`object`?dpt(e,t):lO(e,t),e)}function hNt(){return tN(12)}function gNt(e){let t=(0,Z.c)(3),{ref:n}=e,r=W$(),i,a;return t[0]===r?(i=t[1],a=t[2]):(i=()=>r,a=[r],t[0]=r,t[1]=i,t[2]=a),(0,$.useImperativeHandle)(n,i,a),null}function _Nt(e){let t=(0,Z.c)(3),{ref:n}=e,r=AY(),i,a;return t[0]===r?(i=t[1],a=t[2]):(i=()=>r,a=[r],t[0]=r,t[1]=i,t[2]=a),(0,$.useImperativeHandle)(n,i,a),null}function vNt(e){let{editorRef:t,elementProps:n,hotkeys:r,initialActive:i,initialFullscreen:a,markers:o=WH,onChange:s,onCopy:c,onEditorChange:l,onFullScreenChange:u,onInsert:d,onItemRemove:f,onPaste:p,onPathFocus:m,path:h,readOnly:g,rangeDecorations:_,renderBlockActions:v,renderCustomMarkers:y,schemaType:b,value:x,displayInlineChanges:S}=e,{onBlur:C,ref:w}=n,T=(0,$.useRef)(null),E=(0,$.useRef)(null),D=t||T,O=oNt((0,$.useMemo)(()=>({path:e.path}),[e.path])),{selectedPerspective:k}=Pz(),{rangeDecorations:A,onOptimisticChange:j}=cMt({upstreamValue:e.hasUpstreamVersion?e.compareValue:[],definitiveValue:x,perspective:k,displayInlineChanges:S}),[M,N]=(0,$.useState)(!1),[P,F]=(0,$.useState)(null),[I,L]=(0,$.useState)(i??!0),[R,z]=(0,$.useState)(!1),[B,V]=(0,$.useState)(!1),H=JE(),{getFullscreenPath:U,setFullscreenPath:W}=$jt(),[ee,te]=(0,$.useState)(!!U(h)||(a??!1)),ne=(0,$.useRef)(!1),re=(0,$.useRef)(h);(0,$.useEffect)(()=>{!ne.current&&a&&!U(h)&&(ne.current=!0,W(h,!0))},[a,h,U,W]),(0,$.useEffect)(()=>{if(kM(re.current)!==kM(h)){re.current=h;let e=U(h);te(!!e)}},[U,h]);let ie=RK(),ae=wn(()=>{if(!ie.enabled)return;let e=ie.state.focusedDivergence!==void 0&&lN(h,mN(ie.state.focusedDivergence));if(!(ie.state.focusedDivergence===void 0&&ee)){if(e&&!ee){W(h,!0),u?.(!0),te(!0);return}!e&&ee&&(W(h,!1),u?.(!1),te(!1))}}),oe=ie.enabled?ie.state.focusedDivergence:void 0;(0,$.useEffect)(()=>ae(),[oe]);let se=KE(),ce=(0,$.useCallback)(()=>{let e=!ee;e?H.log(dDt):H.log(fDt),W(h,e),u?.(e),te(e)},[H,h,W,u,ee]);(0,$.useEffect)(()=>{P&&x!==P.value&&F(null)},[P,x]);let le=Wkt(e);(0,$.useEffect)(()=>{R&&L(!0)},[R]);let ue=(0,$.useCallback)((e,t)=>{let n=e?.focus.path;if(!n)return;let r=t&&rJ(t,n)?n.concat([`text`]):n;(0,$.startTransition)(()=>{m(r,{selection:e})})},[m]),de=(0,$.useCallback)(e=>{switch(e.type){case`mutation`:s(CNt(e.patches));break;case`selection`:ue(e.selection,E.current?.getSnapshot()??null);break;case`focus`:L(!0),z(!0);break;case`blur`:C(e.event),z(!1);break;case`invalidValue`:F(e);break;case`error`:se.push({status:e.level,description:e.description});break;case`ready`:V(!0)}D.current&&l&&l(e,D.current)},[D,E,l,s,ue,C,se]);(0,$.useEffect)(()=>{N(!1)},[x]);let G=(0,$.useCallback)(()=>{N(!0)},[]),fe=(0,$.useMemo)(()=>P&&P.resolution?(0,Q.jsx)(X,{marginBottom:2,children:(0,Q.jsx)(uMt,{onChange:de,onIgnore:G,resolution:P.resolution,readOnly:g})}):null,[de,G,P,g]),pe=(0,$.useCallback)(()=>{I||(L(!0),D.current&&A2.focus(D.current))},[D,I]),me=(0,$.useRef)([]),he=(0,$.useMemo)(()=>{let e=S?A:[..._||[],...O],t=p7(me.current,e);return me.current=t,t},[A,S,O,_]);return(0,Q.jsxs)(X,{children:[!M&&fe,(!P||M)&&(0,Q.jsx)(HDt,{schemaType:b,children:(0,Q.jsx)(eMt,{markers:o,children:(0,Q.jsx)(tMt,{memberItems:le,children:(0,Q.jsxs)(j2,{initialConfig:{initialValue:x,readOnly:g||!B,keyGenerator:hNt,schemaDefinition:tst(b)},children:[(0,Q.jsx)(yNt,{onChange:de,onOptimisticChange:j}),(0,Q.jsx)(gNt,{ref:D}),(0,Q.jsx)(_Nt,{ref:E}),(0,Q.jsx)(bNt,{path:h}),(0,Q.jsx)(SNt,{readOnly:g||!B}),(0,Q.jsx)(xNt,{value:x}),(0,Q.jsx)(zMt,{schemaType:b}),(0,Q.jsx)(Jjt,{...e,elementRef:w,hasFocusWithin:R,hotkeys:r,isActive:I,isFullscreen:ee,onActivate:pe,onItemRemove:f,onCopy:c,onInsert:d,onPaste:p,onToggleFullscreen:ce,rangeDecorations:he,readOnly:g||!B,renderBlockActions:v,renderCustomMarkers:y})]})})})})]})}function yNt(e){let t=(0,Z.c)(4),n;t[0]===e?n=t[1]:(n=t=>{bb2:switch(t.type){case`blurred`:e.onChange({type:`blur`,event:t.event});break bb2;case`focused`:e.onChange({type:`focus`,event:t.event});break bb2;case`invalid value`:e.onChange({type:`invalidValue`,resolution:t.resolution,value:t.value});break bb2;case`mutation`:e.onChange({type:`mutation`,snapshot:t.value,patches:t.patches});break bb2;case`patch`:t.patch.type===`diffMatchPatch`&&t.patch.origin===`local`&&e.onOptimisticChange(t.patch),e.onChange(t);break bb2;case`ready`:e.onChange(t);break bb2;case`selection`:e.onChange(t);break bb2;case`value changed`:e.onChange({type:`value`,value:t.value});break bb2}},t[0]=e,t[1]=n);let r=n,i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(L2,{on:r}),t[2]=r,t[3]=i),i}function bNt(e){let t=(0,Z.c)(6),n=AY(),r;t[0]===e.path?r=t[1]:(r={path:e.path},t[0]=e.path,t[1]=r);let{subscribe:i}=uNt(r),a,o;return t[2]!==n||t[3]!==i?(a=()=>{let e=i(e=>{let{patches:t,snapshot:r}=e;n.send({type:`patches`,patches:t,snapshot:r})});return()=>e()},o=[n,i],t[2]=n,t[3]=i,t[4]=a,t[5]=o):(a=t[4],o=t[5]),(0,$.useEffect)(a,o),null}function xNt(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.value?(r=()=>{n.send({type:`update value`,value:e.value})},i=[n,e.value],t[0]=n,t[1]=e.value,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}function SNt(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.readOnly?(r=()=>{n.send({type:`update readOnly`,readOnly:e.readOnly})},i=[n,e.readOnly],t[0]=n,t[1]=e.readOnly,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}function CNt(e){return e.map(e=>({...e,patchType:KH}))}function wNt(e){let t=(0,Z.c)(8),n;t[0]===e?n=t[1]:(n=Array.isArray(e)?e:[e],t[0]=e,t[1]=n);let r=n,i;t[2]===r?i=t[3]:(i=JSON.stringify(r.flatMap(TNt).filter(sx).sort()),t[2]=r,t[3]=i);let a=i,o;t[4]===a?o=t[5]:(o=JSON.parse(a),t[4]=a,t[5]=o);let{t:s}=ox(o),c;return t[6]===s?c=t[7]:(c=function(e){let{i18n:t}=e;return t?new Proxy(e,{get:(e,n)=>{let r=e[n];if(typeof n==`string`&&n in t){let{key:e,ns:i}=t[n];return s(e,{ns:i,...typeof r==`string`&&{defaultValue:r}})}return r}}):e},t[6]=s,t[7]=c),c}function TNt(e){return e?.i18n?Object.values(e.i18n).map(ENt):[]}function ENt(e){let{ns:t}=e;return t}var DNt={display:`inline-flex`},ONt={width:`100%`},kNt={portal:!0,tone:`default`,constrainSize:!0,fallbackPlacements:[`bottom`,`left`,`top`],placement:`right`,preventOverflow:!0};function ANt(e){let t=(0,Z.c)(25),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({createOptions:n,onCreate:a,id:r,menuRef:i,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=bR(),{t:c}=ox(),l=wNt(n);if(!n.some(jNt)){let e;t[6]===s?e=t[7]:(e=(0,Q.jsx)(Y6,{currentUser:s,context:`create-new-reference`}),t[6]=s,t[7]=e);let n;t[8]===c?n=t[9]:(n=c(`inputs.reference.action.create-new-document`),t[8]=c,t[9]=n);let r;t[10]===n?r=t[11]:(r=(0,Q.jsx)(`div`,{style:DNt,children:(0,Q.jsx)(dR,{text:n,mode:`ghost`,disabled:!0,icon:zr,style:ONt,size:`large`})}),t[10]=n,t[11]=r);let i;return t[12]!==e||t[13]!==r?(i=(0,Q.jsx)(uR,{content:e,children:r}),t[12]=e,t[13]=r,t[14]=i):i=t[14],i}let u;return t[15]!==n||t[16]!==s||t[17]!==l||t[18]!==r||t[19]!==i||t[20]!==a||t[21]!==e.readOnly||t[22]!==o||t[23]!==c?(u=n.length>1?(0,Q.jsx)(pR,{button:(0,Q.jsx)(dR,{...o,disabled:e.readOnly,text:c(`inputs.reference.action.create-new-document-select`),mode:`ghost`,icon:zr,size:`large`}),id:r,menu:(0,Q.jsx)(oR,{ref:i,children:n.map(e=>(0,Q.jsx)(uR,{disabled:e.permission.granted,content:(0,Q.jsx)(Y6,{currentUser:s,context:`create-document-type`}),portal:!0,"data-testid":`create-new-document-select-${e.title.toLowerCase().replaceAll(` `,`-`)}-selectTypeMenuButton`,children:(0,Q.jsx)(`div`,{children:(0,Q.jsx)(mR,{disabled:!e.permission.granted,icon:e.icon,text:l(e).title,onClick:()=>a(e),"data-testid":`create-new-document-select-${e.title.toLowerCase().replaceAll(` `,`-`)}-selectTypeMenuItem`})})},e.id))}),popover:kNt}):(0,Q.jsx)(dR,{...o,text:c(`inputs.reference.action.create-new-document`),mode:`ghost`,disabled:!n[0].permission.granted||e.readOnly,onClick:()=>a(n[0]),icon:zr,size:`large`,"data-testid":`create-new-document-select-${r}`}),t[15]=n,t[16]=s,t[17]=l,t[18]=r,t[19]=i,t[20]=a,t[21]=e.readOnly,t[22]=o,t[23]=c,t[24]=u):u=t[24],u}function jNt(e){return e.permission.granted}var MNt=typeof document>`u`?void 0:document.documentElement;function J7(e){let t=X6(),{element:n}=ln();return t||(n&&e&&n.contains(e)?n:MNt??null)}var NNt=J(gR).withConfig({displayName:`StyledPopover`,componentId:`sc-zonwvy-0`})`& > div{overflow:auto;-webkit-overflow-scrolling:touch;}`,PNt=J(Y).withConfig({displayName:`StyledText`,componentId:`sc-zonwvy-1`})`word-break:break-word;`,FNt=[`top-start`,`bottom-start`];function INt(e){let t=(0,Z.c)(25),{focusPath:n}=o5(),r,i,a,o,s,c,l;t[0]===e?(r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7]):({ref:o,searchString:l,loading:r,portalRef:a,referenceElement:s,path:i,...c}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l);let u;t[8]!==n||t[9]!==i?(u=()=>!!lN(i,n),t[8]=n,t[9]=i,t[10]=u):u=t[10];let[d]=(0,$.useState)(u),{t:f}=ox(),p=e.options&&e.options.length>0,m=J7(s),h;t[11]!==p||t[12]!==r||t[13]!==m||t[14]!==a||t[15]!==s||t[16]!==l||t[17]!==f?(h=(e,t)=>{let{content:n,hidden:i,inputElement:o,onMouseEnter:c,onMouseLeave:u}=e;return(0,Q.jsx)(NNt,{"data-testid":`autocomplete-popover`,placement:`bottom-start`,fallbackPlacements:FNt,arrow:!1,constrainSize:!0,floatingBoundary:m,referenceBoundary:m,onMouseEnter:c,onMouseLeave:u,content:(0,Q.jsx)(`div`,{ref:t,children:p?n:(0,Q.jsx)(X,{padding:4,children:(0,Q.jsx)(bn,{alignItems:`center`,height:`100%`,justifyContent:`center`,children:(0,Q.jsx)(PNt,{align:`center`,muted:!0,children:(0,Q.jsx)(_B,{t:f,i18nKey:`inputs.reference.no-results-for-query`,values:{searchTerm:l||``}})})})})}),open:!r&&!i,ref:a,portal:!0,referenceElement:s||o,matchReferenceWidth:!0})},t[11]=p,t[12]=r,t[13]=m,t[14]=a,t[15]=s,t[16]=l,t[17]=f,t[18]=h):h=t[18];let g=h,_;return t[19]!==d||t[20]!==r||t[21]!==o||t[22]!==g||t[23]!==c?(_=(0,Q.jsx)(qV,{...c,loading:r,ref:o,renderPopover:g,autoFocus:d}),t[19]=d,t[20]=r,t[21]=o,t[22]=g,t[23]=c,t[24]=_):_=t[24],_}var LNt=(0,$.memo)(function(e){let t=(0,Z.c)(22),{member:n,renderAnnotation:r,renderBlock:i,renderInput:a,renderInlineBlock:o,renderField:s,renderItem:c,renderPreview:l}=e;if(n.kind===`decoration`){let e;return t[0]===n?e=t[1]:(e=(0,Q.jsx)(qK,{children:(0,Q.jsx)(u5,{member:n},n.key)}),t[0]=n,t[1]=e),e}if(n.kind===`field`){let e;return t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==s||t[6]!==o||t[7]!==a||t[8]!==c||t[9]!==l?(e=(0,Q.jsx)(C5,{member:n,renderAnnotation:r,renderBlock:i,renderInlineBlock:o,renderInput:a,renderField:s,renderItem:c,renderPreview:l},n.key),t[2]=n,t[3]=r,t[4]=i,t[5]=s,t[6]=o,t[7]=a,t[8]=c,t[9]=l,t[10]=e):e=t[10],e}if(n.kind===`error`){let e;return t[11]===n?e=t[12]:(e=(0,Q.jsx)(O5,{member:n},n.key),t[11]=n,t[12]=e),e}if(n.kind===`fieldSet`){let e;return t[13]!==n||t[14]!==r||t[15]!==i||t[16]!==s||t[17]!==o||t[18]!==a||t[19]!==c||t[20]!==l?(e=(0,Q.jsx)(j5,{member:n,renderAnnotation:r,renderBlock:i,renderInlineBlock:o,renderInput:a,renderField:s,renderItem:c,renderPreview:l},n.key),t[13]=n,t[14]=r,t[15]=i,t[16]=s,t[17]=o,t[18]=a,t[19]=c,t[20]=l,t[21]=e):e=t[21],e}return console.warn(Error(`Unhandled member kind ${n.kind}`)),null});function RNt(e){let t=(0,Z.c)(19),{members:n,renderAnnotation:r,renderBlock:i,renderInput:a,renderInlineBlock:o,renderField:s,renderItem:c,renderPreview:l}=e,u;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==s||t[4]!==o||t[5]!==a||t[6]!==c||t[7]!==l){let e;t[9]!==r||t[10]!==i||t[11]!==s||t[12]!==o||t[13]!==a||t[14]!==c||t[15]!==l?(e=e=>(0,Q.jsx)(LNt,{member:e,renderAnnotation:r,renderBlock:i,renderField:s,renderInlineBlock:o,renderInput:a,renderItem:c,renderPreview:l},e.key),t[9]=r,t[10]=i,t[11]=s,t[12]=o,t[13]=a,t[14]=c,t[15]=l,t[16]=e):e=t[16],u=n.map(e),t[0]=n,t[1]=r,t[2]=i,t[3]=s,t[4]=o,t[5]=a,t[6]=c,t[7]=l,t[8]=u}else u=t[8];let d=u,f;return t[17]===d?f=t[18]:(f=(0,Q.jsx)(Q.Fragment,{children:d}),t[17]=d,t[18]=f),f}function zNt(){let e=[];return{publish(t){for(let n of e)n(t)},subscribe(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}}}function BNt(e,t,n){if(t.length===0)return{...e,value:n};let[r,...i]=t,a=dc(r)?r._key:String(r),o=e?.children??{};return{value:e?.value,children:{...o,[a]:BNt(o[a]||{},i,n)}}}var Y7={name:bke,title:`All fields`,hidden:!1,i18n:{title:{key:`inputs.object.field-group-tabs.all-fields-title`,ns:R8}}},VNt=new WeakMap,HNt={key:`GetIdUndefined`},UNt={key:`GetIdNull`};function X7(e){switch(typeof e){case`undefined`:return X7(HNt);case`function`:case`object`:case`symbol`:{if(e===null)return X7(UNt);let t=VNt.get(e);if(t)return t;let n=ON();return VNt.set(e,n),n}default:return`${e}`}}function Z7({value:e,parent:t,document:n,currentUser:r,schemaType:i,level:a,property:o,path:s}){let c={value:e,parent:t,document:n,currentUser:r,path:s},l=t8(i[o],c);if(l||a===20)return{value:l};let u={};if(i.jsonType===`object`){let t=i.fieldsets?i.fieldsets:i.fields.map(e=>({single:!0,field:e}));for(let i of t){if(i.single){let t=Z7({currentUser:r,document:n,parent:e,value:e?.[i.field.name],schemaType:i.field.type,level:a+1,property:o,path:[...s,i.field.name]});if(!t)continue;u[i.field.name]=t;continue}let t=t8(i.hidden,c);t&&(u[`fieldset:${i.name}`]={value:t});for(let t of i.fields){let i=Z7({currentUser:r,document:n,parent:e,value:e?.[t.name],schemaType:t.type,level:a+1,property:o,path:[...s,t.name]});i&&(u[t.name]=i)}}for(let e of i.groups??WH)if(o in e){let t=t8(e[o],c);if(!t)continue;u[`group:${e.name}`]={value:t}}}if(i.jsonType===`array`&&Array.isArray(e)&&e.every(ec))for(let t of e){let c=$6(i,t);if(!c)continue;let l=Z7({currentUser:r,document:n,level:a+1,value:t,parent:e,schemaType:c,property:o,path:[...s,{_key:t._key}]});l&&(u[t._key]=l)}if(Object.keys(u).length)return{children:u}}function WNt({property:e}){let t={value:!0},n=null;function r({currentUser:r,documentValue:i,schemaType:a,...o}){let s={currentUser:X7(r),schemaType:X7(a),document:X7(i)},c=JSON.stringify(s);if(e in o&&o[e]===!0)return t;if(n?.serializedHash===c)return n.result;let l=p7(n?.result??null,Z7({currentUser:r,document:i,level:0,parent:null,schemaType:a,value:i,property:e,path:[]}));return n={result:l,serializedHash:c},l}return r}function GNt(e){return e}function Q7({getPath:e,hashInput:t,decorator:n=GNt}){let r=new Map;function i(i){function a(...n){let a=fN(e(...n)),o=t(...n),s=JSON.stringify(o),c=r.get(a);if(s===c?.serializedHash)return c.result;let l=i(...n);return r.set(a,{serializedHash:s,result:l}),l}return n(a)}return i}function $7(e={},t){if(e?.collapsible===!1||e?.collapsable===!1)return{collapsible:!1,collapsed:!1};let n=typeof e?.collapsed==`boolean`?e.collapsed:t>=3||void 0;return{collapsible:e?.collapsible===!0||e?.collapsable===!0||n===!0||void 0,collapsed:n}}var KNt=`parentNode.childNodes.firstChild.lastChild.nextSibling.previousSibling.parentElement.textContent.nodeType.nodeName.nodeValue.ownerDocument.baseURI.isConnected.children.firstElementChild.lastElementChild.nextElementSibling.previousElementSibling.childElementCount.innerHTML.outerHTML.className.classList.tagName.attributes.scrollTop.scrollLeft.scrollWidth.scrollHeight.clientTop.clientLeft.clientWidth.clientHeight.offsetParent.offsetTop.offsetLeft.offsetWidth.offsetHeight`.split(`.`);function e9(e){return KNt.includes(e)?`sanitized-${e}`:e}function qNt(e,t,n){return n?n.name===Y7.name?!0:t===void 0?!1:e.length===0&&n.name===Y7.name||nA(t).includes(n.name):!1}function JNt(e){return e===void 0||MN(e)}function YNt(e){return e===void 0||Array.isArray(e)}function XNt(e){return e===void 0||Array.isArray(e)}function ZNt(e){return e.length===0||e.every(e=>MN(e))}function QNt(e){let t=new Set;return e.reduce((e,n,r)=>(t.has(n._key)&&e.push([r,n._key]),t.add(n._key),e),[])}function $Nt(e){return`_key`in e}function ePt(e){return e?.every(e=>MN(e)&&$Nt(e))}function t9(e,t){return Array.isArray(e)&&t===void 0||Array.isArray(t)&&e===void 0?!1:e&&!t?!0:!AO(e,t)}function n9(e,t,n){return e&&t9(t,n)}function tPt(e){return e.some(e=>e.kind===`field`?e.field.changedFromBaseVariant:e.kind===`fieldSet`&&tPt(e.fieldSet.members))}function nPt({decorators:e={}}={}){let t=Q7({decorator:e.prepareFieldMember,getPath:({parent:e,field:t})=>[...e.path,t.name],hashInput:({parent:e,field:t})=>{let n=[...e.path,t.name];return{changesOpen:e.changesOpen,presence:e.presence.filter(e=>lN(n,e.path)),validation:e.validation.filter(e=>lN(n,e.path)),focusPath:lN(n,e.focusPath)?e.focusPath:[],openPath:lN(n,e.openPath)?e.openPath:[],value:X7(e.value?.[t.name]),comparisonValue:X7(e.comparisonValue?.[t.name]),baseVariantValue:X7(e.baseVariantValue?.[t.name]),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets?.children?.[t.name]),collapsedPaths:X7(e.collapsedPaths?.children?.[t.name]),currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden?.children?.[t.name]),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly?.children?.[t.name]),schemaType:X7(e.schemaType),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges}}}),n=Q7({decorator:e.prepareObjectInputState,getPath:({path:e})=>e,hashInput:e=>({changesOpen:e.changesOpen,presence:e.presence.filter(t=>lN(e.path,t.path)),validation:e.validation.filter(t=>lN(e.path,t.path)),focusPath:lN(e.path,e.focusPath)?e.focusPath:[],openPath:lN(e.path,e.openPath)?e.openPath:[],value:X7(e.value),comparisonValue:X7(e.comparisonValue),baseVariantValue:X7(e.baseVariantValue),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets),collapsedPaths:e.collapsedPaths,currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly),schemaType:X7(e.schemaType),perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges})}),r=Q7({decorator:e.prepareArrayOfPrimitivesInputState,getPath:({path:e})=>e,hashInput:e=>({changesOpen:e.changesOpen,presence:e.presence.filter(t=>lN(e.path,t.path)),validation:e.validation.filter(t=>lN(e.path,t.path)),focusPath:lN(e.path,e.focusPath)?e.focusPath:[],openPath:lN(e.path,e.openPath)?e.openPath:[],value:X7(e.value),comparisonValue:X7(e.comparisonValue),baseVariantValue:X7(e.baseVariantValue),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets),collapsedPaths:e.collapsedPaths,currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly),schemaType:X7(e.schemaType),perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges})}),i=Q7({decorator:e.prepareArrayOfObjectsInputState,getPath:({path:e})=>e,hashInput:e=>({changesOpen:e.changesOpen,presence:e.presence.filter(t=>lN(e.path,t.path)),validation:e.validation.filter(t=>lN(e.path,t.path)),focusPath:lN(e.path,e.focusPath)?e.focusPath:[],openPath:lN(e.path,e.openPath)?e.openPath:[],value:X7(e.value),comparisonValue:X7(e.comparisonValue),baseVariantValue:X7(e.baseVariantValue),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets),collapsedPaths:e.collapsedPaths,currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly),schemaType:X7(e.schemaType),perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges})}),a=Q7({decorator:e.prepareArrayOfObjectsMember,getPath:({parent:e,arrayItem:t})=>[...e.path,{_key:t._key}],hashInput:({parent:e,arrayItem:t})=>{let n=Array.isArray(e.comparisonValue)?e.comparisonValue.find(e=>ec(e)&&e._key===t._key):void 0,r=Array.isArray(e.baseVariantValue)?e.baseVariantValue.find(e=>ec(e)&&e._key===t._key):void 0,i=t._key,a=[...e.path,{_key:i}];return{changesOpen:e.changesOpen,presence:e.presence.filter(e=>lN(a,e.path)),validation:e.validation.filter(e=>lN(a,e.path)),focusPath:lN(a,e.focusPath)?e.focusPath:[],openPath:lN(a,e.openPath)?e.openPath:[],value:X7(t),comparisonValue:X7(n),baseVariantValue:X7(r),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets?.children?.[i]),collapsedPaths:X7(e.collapsedPaths?.children?.[i]),currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState?.children?.[i]),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden?.children?.[i]),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly?.children?.[i]),schemaType:X7(e.schemaType),perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges}}}),o=Q7({decorator:e.prepareArrayOfPrimitivesMember,getPath:({parent:e,index:t})=>[...e.path,t],hashInput:({parent:e,index:t,arrayItem:n})=>{let r=Array.isArray(e.comparisonValue)?e.comparisonValue[t]:void 0,i=Array.isArray(e.baseVariantValue)?e.baseVariantValue[t]:void 0,a=[...e.path,t];return{changesOpen:e.changesOpen,presence:e.presence.filter(e=>lN(a,e.path)),validation:e.validation.filter(e=>lN(a,e.path)),focusPath:lN(a,e.focusPath)?e.focusPath:[],openPath:lN(a,e.openPath)?e.openPath:[],collapsedFieldSets:X7(e.collapsedFieldSets?.children?.[t]),collapsedPaths:X7(e.collapsedPaths?.children?.[t]),currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState?.children?.[t]),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden?.children?.[t]),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly?.children?.[t]),schemaType:X7(e.schemaType),value:`${n}`,comparisonValue:`${r}`,baseVariantValue:`${i}`,hasBaseVariant:e.hasBaseVariant,perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges}}}),s=Q7({decorator:e.preparePrimitiveInputState,getPath:({path:e})=>e,hashInput:e=>({changesOpen:e.changesOpen,presence:e.presence.filter(t=>lN(e.path,t.path)),validation:e.validation.filter(t=>lN(e.path,t.path)),focusPath:lN(e.path,e.focusPath)?e.focusPath:[],openPath:lN(e.path,e.openPath)?e.openPath:[],value:X7(e.value),comparisonValue:X7(e.comparisonValue),baseVariantValue:X7(e.baseVariantValue),hasBaseVariant:e.hasBaseVariant,collapsedFieldSets:X7(e.collapsedFieldSets),collapsedPaths:e.collapsedPaths,currentUser:X7(e.currentUser),fieldGroupState:X7(e.fieldGroupState),hidden:e.hidden===!0||e.hidden?.value||X7(e.hidden),readOnly:e.readOnly===!0||e.readOnly?.value||X7(e.readOnly),schemaType:X7(e.schemaType),perspective:X7(e.perspective),hasUpstreamVersion:e.hasUpstreamVersion,displayInlineChanges:e.displayInlineChanges})}),c=t(function(e){let{field:t,index:n,parent:r}=e,i=oN([...r.path,t.name]),a=A0e(t.type,r.level+1),o=r.value,s=r.comparisonValue,c=r.baseVariantValue;if(!JNt(o))throw Error(`Unexpected non-object value`);let f=t.group?nA(t.group):[],p=qNt(r.groups,t.group,r.selectedGroup);if(vc(t.type)){let e=o?.[t.name],u=MN(s)?s?.[t.name]:void 0,d=MN(c)?c?.[t.name]:void 0;if(!JNt(e))return{kind:`error`,key:t.name,fieldName:t.name,path:i,error:{type:`INCOMPATIBLE_TYPE`,expectedSchemaType:t.type,resolvedValueType:nN(e),value:e}};if(r.hidden===!0||r?.hidden?.value||r.hidden?.children?.[t.name]?.value)return{kind:`hidden`,key:`field-${t.name}`,name:t.name,index:n,path:i};let m=r.fieldGroupState?.children?.[t.name],h=r.collapsedPaths?.children?.[t.name],g=r.collapsedFieldSets?.children?.[t.name],_=r.hidden===!0||r.hidden?.value||r.hidden?.children?.[t.name],v=r.readOnly===!0||r.readOnly?.value||r.readOnly?.children?.[t.name],y=l({schemaType:t.type,currentUser:r.currentUser,value:e,changed:t9(e,u),comparisonValue:u,baseVariantValue:d,hasBaseVariant:r.hasBaseVariant,perspective:r.perspective,hasUpstreamVersion:r.hasUpstreamVersion,presence:r.presence,validation:r.validation,fieldGroupState:m,path:i,level:a,focusPath:r.focusPath,openPath:r.openPath,collapsedPaths:h,collapsedFieldSets:g,hidden:_,readOnly:v,changesOpen:r.changesOpen,displayInlineChanges:r.displayInlineChanges});if(y===null)return null;let b=$7(t.type.options,a),x=h?h.value:b.collapsed;return{kind:`field`,key:`field-${t.name}`,name:t.name,index:n,path:i,inSelectedGroup:p,groups:f,open:lN(i,r.openPath),field:y,collapsed:x,collapsible:b.collapsible}}if(yc(t.type)){let e=o?.[t.name],l=MN(s)?s?.[t.name]:void 0,m=MN(c)?c?.[t.name]:void 0;if(xc(t.type)){let o=e!==void 0;if(o&&!YNt(e)){let n=nN(e);return{kind:`error`,key:t.name,fieldName:t.name,path:i,error:{type:`INCOMPATIBLE_TYPE`,expectedSchemaType:t.type,resolvedValueType:n,value:e}}}if(o&&!ZNt(e))return{kind:`error`,key:t.name,fieldName:t.name,path:i,error:{type:`MIXED_ARRAY`,schemaType:t.type,value:e}};if(o&&!ePt(e))return{kind:`error`,key:t.name,fieldName:t.name,path:i,error:{type:`MISSING_KEYS`,value:e,schemaType:t.type}};let s=o?QNt(e):[];if(s.length>0)return{kind:`error`,key:t.name,fieldName:t.name,path:i,error:{type:`DUPLICATE_KEYS`,duplicates:s,schemaType:t.type}};let c=r.fieldGroupState?.children?.[t.name],u=r.collapsedPaths?.children?.[t.name],h=r.collapsedFieldSets?.children?.[t.name],g=r.hidden===!0||r.hidden?.value||r.hidden?.children?.[t.name],_=r.readOnly===!0||r.readOnly?.value||r.readOnly?.children?.[t.name],v=d({schemaType:t.type,currentUser:r.currentUser,value:e,changed:t9(e,l),comparisonValue:l,changedFromBaseVariant:n9(r.hasBaseVariant,e,m),baseVariantValue:m,hasBaseVariant:r.hasBaseVariant,fieldGroupState:c,focusPath:r.focusPath,openPath:r.openPath,perspective:r.perspective,hasUpstreamVersion:r.hasUpstreamVersion,presence:r.presence,validation:r.validation,collapsedPaths:u,collapsedFieldSets:h,level:a,path:i,readOnly:_,hidden:g,changesOpen:r.changesOpen,displayInlineChanges:r.displayInlineChanges});return v===null?null:{kind:`field`,key:`field-${t.name}`,path:i,name:t.name,index:n,open:lN(i,r.openPath),inSelectedGroup:p,groups:f,collapsible:!1,collapsed:!1,field:v}}{if(!XNt(e)){let n=nN(e);return{kind:`error`,key:t.name,path:i,fieldName:t.name,error:{type:`INCOMPATIBLE_TYPE`,expectedSchemaType:t.type,resolvedValueType:n,value:e}}}let o=r.fieldGroupState?.children?.[t.name],s=r.collapsedPaths?.children?.[t.name],c=r.collapsedFieldSets?.children?.[t.name],d=r.hidden===!0||r.hidden?.value||r.hidden?.children?.[t.name],h=r.readOnly===!0||r.readOnly?.value||r.readOnly?.children?.[t.name],g=u({changed:t9(e,l),comparisonValue:l,changedFromBaseVariant:n9(r.hasBaseVariant,e,m),baseVariantValue:m,hasBaseVariant:r.hasBaseVariant,schemaType:t.type,currentUser:r.currentUser,value:e,fieldGroupState:o,focusPath:r.focusPath,openPath:r.openPath,perspective:r.perspective,hasUpstreamVersion:r.hasUpstreamVersion,presence:r.presence,validation:r.validation,collapsedPaths:s,collapsedFieldSets:c,level:a,path:i,readOnly:h,hidden:d,changesOpen:r.changesOpen,displayInlineChanges:r.displayInlineChanges});return g===null?null:{kind:`field`,key:`field-${t.name}`,path:i,name:t.name,index:n,inSelectedGroup:p,groups:f,open:lN(i,r.openPath),collapsible:!1,collapsed:!1,field:g}}}{let e=o?.[t.name],a=MN(s)?s?.[t.name]:void 0,l=MN(c)?c?.[t.name]:void 0;if(r.hidden===!0||r.hidden?.value||r.hidden?.children?.[t.name]?.value)return null;let u=r.hidden===!0||r.hidden?.value||r.hidden?.children?.[t.name],d=r.readOnly===!0||r.readOnly?.value||r.readOnly?.children?.[t.name],h=m({...r,comparisonValue:a,baseVariantValue:l,value:e,schemaType:t.type,path:i,readOnly:d,hidden:u});return{kind:`field`,key:`field-${t.name}`,path:i,name:t.name,index:n,open:lN(i,r.openPath),inSelectedGroup:p,groups:f,collapsible:!1,collapsed:!1,field:h}}}),l=n(function(e,t=!0){if(e.level===20)return null;let n=e.readOnly===!0||e.readOnly?.value,r=e.schemaType.groups||[],i=e.changesOpen||e.fieldGroupState?.value===Y7.name,a=t=>i&&t.name===Y7.name?!1:e.hidden===!0||e.hidden?.value||e.hidden?.children?.[`group:${t.name}`]?.value,o=r.some(e=>e.name===Y7.name)?r:[Y7,...r],s=(o.find(e=>e.default)||o.find(e=>!a(e))||o[0]).name,l=o.flatMap(t=>{let n=a(t),r=t.name===(e.fieldGroupState?.value||s),i=e.changesOpen?t.name===Y7.name:r,o=e.changesOpen?!i:!1;return n?[]:[{disabled:o,icon:t?.icon,name:t.name,selected:i,title:t.title,i18n:t.i18n,fields:t.fields||WH}]}),u=l.find(e=>e.selected),d=(e.schemaType.fieldsets?e.schemaType.fieldsets:e.schemaType.fields.map(e=>({single:!0,field:e}))).flatMap((t,n)=>{if(t.single){let r=t.field,i=c({field:r,parent:{...e,groups:l,selectedGroup:u},index:n});return i?[i]:[]}let r=e.hidden===!0||e.hidden?.value||e.hidden?.children?.[`fieldset:${t.name}`]?.value,i=t.fields.flatMap(t=>{if(r)return[{kind:`hidden`,key:`field-${t.name}`,name:t.name,index:n}];let i=c({field:t,parent:{...e,groups:l,selectedGroup:u},index:n});return i?[i]:[]}),a=$7(t.options,e.level),o=(e.collapsedFieldSets?.children||{})[t.name]?.value??a.collapsed,s=oN(e.path.concat(t.name));return[{kind:`fieldSet`,key:`fieldset-${t.name}`,path:s,_inSelectedGroup:qNt(l,t.group,u),groups:t.group?nA(t.group):[],renderMembers:t.renderMembers,fieldSet:{path:s,name:t.name,title:t.title,description:t.description,hidden:!1,level:e.level+1,members:i.filter(e=>e.kind!==`hidden`),collapsible:a?.collapsible,collapsed:o,columns:t?.options?.columns}}]}),f=r.length>0,p=e.presence.filter(t=>sN(t.path,e.path)),m=p.length?p:WH,h=e.validation.filter(t=>sN(t.path,e.path)).map(e=>({level:e.level,message:e.message,path:e.path})),g=d.filter(e=>e.kind!==`hidden`&&e.kind!==`decoration`);if(g.length===0&&t)return null;let _=f?l.flatMap(e=>e.name===Y7.name||g.some(t=>t.kind===`error`?!1:t.kind===`field`?t.groups.includes(e.name):t.groups.includes(e.name)||t.fieldSet.members.some(t=>t.kind!==`decoration`&&t.kind!==`error`&&t.groups.includes(e.name)))?e:[]):[],v=g.flatMap(e=>{if(e.kind===`error`)return[e];if(e.kind===`field`)return e.inSelectedGroup?[e]:[];let t=e.fieldSet.members.filter(e=>e.kind!==`field`||e.inSelectedGroup);return t.length>0?[{...e,fieldSet:{...e.fieldSet,members:t}}]:[]}),y=r9(e),b={value:e.value,compareValue:e.comparisonValue??void 0,schemaType:e.schemaType,readOnly:n,path:e.path,id:e9(fN(e.path)),level:e.level,focused:sN(e.path,e.focusPath),focusPath:dN(e.path,e.focusPath),presence:m,validation:h,members:v,groups:_,__unstable_computeDiff:y.__unstable_computeDiff,changed:t9(e.value,e.comparisonValue),hasUpstreamVersion:y.hasUpstreamVersion,changedFromBaseVariant:tPt(d),baseVariantValue:e.baseVariantValue??void 0,hasBaseVariant:y.hasBaseVariant,displayInlineChanges:e.displayInlineChanges};return Object.defineProperty(b,"_allMembers",{value:d,enumerable:!1}),b}),u=r(function(e){if(e.level===20||e.hidden===!0||e.hidden?.value)return null;let t=Array.isArray(e.value)?e.value:[],n=e.presence.filter(t=>sN(t.path,e.path)),r=n.length?n:WH,i=e.validation.filter(t=>sN(t.path,e.path)).map(e=>({level:e.level,message:e.message,path:e.path})),a=t.flatMap((t,n)=>p({arrayItem:t,parent:e,index:n})),o=r9(e);return{value:e.value,readOnly:e.readOnly===!0||e.readOnly?.value,schemaType:e.schemaType,focused:sN(e.path,e.focusPath),focusPath:dN(e.path,e.focusPath),path:e.path,perspective:e.perspective,id:e9(fN(e.path)),level:e.level,validation:i,presence:r,members:a,__unstable_computeDiff:o.__unstable_computeDiff,changed:e.changed||a.some(e=>e.kind===`item`&&e.item.changed),hasUpstreamVersion:o.hasUpstreamVersion,changedFromBaseVariant:e.changedFromBaseVariant||a.some(e=>e.kind===`item`&&e.item.changedFromBaseVariant),baseVariantValue:o.baseVariantValue,hasBaseVariant:o.hasBaseVariant,displayInlineChanges:e.displayInlineChanges}}),d=i(function(e){if(e.level===20||e.hidden===!0||e.hidden?.value)return null;let t=Array.isArray(e.value)?e.value:[],n=e.presence.filter(t=>sN(t.path,e.path)),r=n.length?n:WH,i=e.validation.filter(t=>sN(t.path,e.path)).map(e=>({level:e.level,message:e.message,path:e.path})),a=t.flatMap((t,n)=>f({arrayItem:t,parent:e,index:n})),o=r9(e);return{value:e.value,perspective:e.perspective,readOnly:e.readOnly===!0||e.readOnly?.value,schemaType:e.schemaType,focused:sN(e.path,e.focusPath),focusPath:dN(e.path,e.focusPath),path:e.path,id:e9(fN(e.path)),level:e.level,validation:i,presence:r,members:a,__unstable_computeDiff:o.__unstable_computeDiff,changed:e.changed||a.some(e=>e.kind===`item`&&e.item.changed),compareValue:o.compareValue,hasUpstreamVersion:o.hasUpstreamVersion,changedFromBaseVariant:e.changedFromBaseVariant||a.some(e=>e.kind===`item`&&e.item.changedFromBaseVariant),baseVariantValue:o.baseVariantValue,hasBaseVariant:o.hasBaseVariant,displayInlineChanges:e.displayInlineChanges}}),f=a(function(e){let{arrayItem:t,parent:n,index:r}=e,i=$6(n.schemaType,t),a=t._key;if(!i)return{kind:`error`,key:a,index:r,error:{type:`INVALID_ITEM_TYPE`,resolvedValueType:nN(t),value:t,validTypes:n.schemaType.of}};let o=oN([...n.path,{_key:a}]),s=n.level+1,c=n.fieldGroupState?.children?.[a],u=n.collapsedPaths?.children?.[a],d=n.collapsedFieldSets?.children?.[a],f=n.hidden===!0||n.hidden?.value||n.hidden?.children?.[a],p=n.readOnly===!0||n.readOnly?.value||n.readOnly?.children?.[a],m=Array.isArray(n.comparisonValue)&&n.comparisonValue.find(e=>e._key===t._key)||void 0,h=Array.isArray(n.baseVariantValue)&&n.baseVariantValue.find(e=>e._key===t._key)||void 0,g=l({schemaType:i,level:s,value:t,comparisonValue:m,changed:t9(t,m),baseVariantValue:h,hasBaseVariant:n.hasBaseVariant,path:o,perspective:n.perspective,hasUpstreamVersion:n.hasUpstreamVersion,focusPath:n.focusPath,openPath:n.openPath,currentUser:n.currentUser,collapsedPaths:u,collapsedFieldSets:d,presence:n.presence,validation:n.validation,fieldGroupState:c,readOnly:p,hidden:f,displayInlineChanges:n.displayInlineChanges},!1),_=$7(i.options,s),v=u?.value??_.collapsed;return{kind:`item`,key:a,index:r,open:lN(o,n.openPath),collapsed:v,collapsible:!0,parentSchemaType:n.schemaType,item:g}}),p=o(function(e){let{arrayItem:t,parent:n,index:r}=e,i=p_t(n.schemaType,t),a=oN([...n.path,r]),o=n.value?.[r],s=n.comparisonValue?.[r],c=n.baseVariantValue?.[r],l=n.level+1,u=`${i?.name||`invalid-type`}-${String(r)}`;if(!i)return{kind:`error`,key:u,index:r,error:{type:`INVALID_ITEM_TYPE`,validTypes:n.schemaType.of,resolvedValueType:nN(i),value:o}};let d=n.readOnly===!0||n.readOnly?.value||n.readOnly?.children?.[r],f=m({...n,path:a,schemaType:i,level:l,value:o,comparisonValue:s,baseVariantValue:c,readOnly:d});return{kind:`item`,key:u,index:r,parentSchemaType:n.schemaType,open:sN(a,n.openPath),item:f}}),m=s(function(e){let t=e.presence.filter(t=>sN(t.path,e.path)),n=t.length?t:WH,r=e.validation.filter(t=>sN(t.path,e.path)).map(e=>({level:e.level,message:e.message,path:e.path})),i=r9(e);return{schemaType:e.schemaType,value:e.value,level:e.level,id:e9(fN(e.path)),readOnly:e.readOnly===!0||e.readOnly?.value,focused:sN(e.path,e.focusPath),path:e.path,perspective:e.perspective,presence:n,validation:r,__unstable_computeDiff:i.__unstable_computeDiff,changed:t9(e.value,e.comparisonValue),hasUpstreamVersion:i.hasUpstreamVersion,changedFromBaseVariant:n9(e.hasBaseVariant,e.value,e.baseVariantValue),baseVariantValue:i.baseVariantValue,hasBaseVariant:i.hasBaseVariant,displayInlineChanges:e.displayInlineChanges}});function h({collapsedFieldSets:e,collapsedPaths:t,comparisonValue:n,baseVariantValue:r,hasBaseVariant:i,currentUser:a,documentValue:o,fieldGroupState:s,focusPath:c,hidden:u,openPath:d,perspective:f,hasUpstreamVersion:p,presence:m,readOnly:h,schemaType:g,validation:_,changesOpen:v,displayInlineChanges:y}){return l({collapsedFieldSets:e,collapsedPaths:t,comparisonValue:n,baseVariantValue:r,hasBaseVariant:i,currentUser:a,value:o,fieldGroupState:s,focusPath:c,hidden:u===!1?UH:u,openPath:d,perspective:f,hasUpstreamVersion:p,presence:m,readOnly:h===!1?UH:h,schemaType:g,validation:_,changesOpen:v,level:0,path:[],displayInlineChanges:y})}return h._prepareFieldMember=c,h._prepareFieldMember=c,h._prepareObjectInputState=l,h._prepareArrayOfPrimitivesInputState=u,h._prepareArrayOfObjectsInputState=d,h._prepareArrayOfObjectsMember=f,h._prepareArrayOfPrimitivesMember=p,h._preparePrimitiveInputState=m,h}function r9({comparisonValue:e,value:t,schemaType:n,perspective:r,hasUpstreamVersion:i,baseVariantValue:a,hasBaseVariant:o}){let s=typeof n==`object`&&n&&`jsonType`in n&&typeof n.jsonType==`string`&&n.jsonType in tG?n.jsonType:void 0;if(s===void 0)throw Error("Expected `jsonType`");let c=tG[s],l={provenance:{bundle:r}};return{__unstable_computeDiff:t=>gN(TN(i?e??c:c,l),TN(t??c,l),{}),compareValue:e??void 0,hasUpstreamVersion:i,baseVariantValue:a??void 0,hasBaseVariant:o}}function rPt(e){let t=(0,Z.c)(44),{comparisonValue:n,documentValue:r,fieldGroupState:i,collapsedFieldSets:a,collapsedPaths:o,focusPath:s,openPath:c,presence:l,validation:u,readOnly:d,changesOpen:f,schemaType:p,perspective:m,hasUpstreamVersion:h,displayInlineChanges:g,baseVariantValue:_,hasBaseVariant:v}=e,y=v!==void 0&&v,b=bR(),[x]=(0,$.useState)(lPt),[S]=(0,$.useState)(cPt),[C]=(0,$.useState)(sPt),[w]=(0,$.useState)(oPt),T;t[0]!==i||t[1]!==w?(T=w(i),t[0]=i,t[1]=w,t[2]=T):T=t[2];let E=T,[D]=(0,$.useState)(aPt),O;t[3]!==o||t[4]!==D?(O=D(o),t[3]=o,t[4]=D,t[5]=O):O=t[5];let k=O,[A]=(0,$.useState)(iPt),j;t[6]!==a||t[7]!==A?(j=A(a),t[6]=a,t[7]=A,t[8]=j):j=t[8];let M=j,N;t[9]!==b||t[10]!==r||t[11]!==x||t[12]!==p?(N=x({currentUser:b,documentValue:r,schemaType:p}),t[9]=b,t[10]=r,t[11]=x,t[12]=p,t[13]=N):N=t[13];let P;t[14]!==b||t[15]!==r||t[16]!==d||t[17]!==S||t[18]!==p?(P=S({currentUser:b,documentValue:r,schemaType:p,readOnly:d}),t[14]=b,t[15]=r,t[16]=d,t[17]=S,t[18]=p,t[19]=P):P=t[19];let F;t[20]!==N||t[21]!==P?(F={hidden:N,readOnly:P},t[20]=N,t[21]=P,t[22]=F):F=t[22];let{hidden:I,readOnly:L}=F,R=r&&fF(r)?WH:u,z;return t[23]!==_||t[24]!==f||t[25]!==n||t[26]!==b||t[27]!==g||t[28]!==r||t[29]!==s||t[30]!==y||t[31]!==h||t[32]!==I||t[33]!==c||t[34]!==m||t[35]!==C||t[36]!==l||t[37]!==L||t[38]!==M||t[39]!==k||t[40]!==E||t[41]!==p||t[42]!==R?(z=C({schemaType:p,fieldGroupState:E,collapsedFieldSets:M,collapsedPaths:k,documentValue:r,comparisonValue:n,baseVariantValue:_,hasBaseVariant:y,focusPath:s,openPath:c,readOnly:L,hidden:I,currentUser:b,presence:l,validation:R,changesOpen:f,perspective:m,hasUpstreamVersion:h,displayInlineChanges:g}),t[23]=_,t[24]=f,t[25]=n,t[26]=b,t[27]=g,t[28]=r,t[29]=s,t[30]=y,t[31]=h,t[32]=I,t[33]=c,t[34]=m,t[35]=C,t[36]=l,t[37]=L,t[38]=M,t[39]=k,t[40]=E,t[41]=p,t[42]=R,t[43]=z):z=t[43],z}function iPt(){let e;return t=>{let n=p7(e??null,t);return e=n,n}}function aPt(){let e;return t=>{let n=p7(e??null,t);return e=n,n}}function oPt(){let e;return t=>{let n=p7(e??null,t);return e=n,n}}function sPt(){return nPt()}function cPt(){return WNt({property:`readOnly`})}function lPt(){return WNt({property:`hidden`})}function uPt(e){return`_allMembers`in e&&Array.isArray(e._allMembers)}function dPt(e,t){return[...t.map((e,n)=>({type:`expandPath`,path:t.slice(0,n+1)})),...fPt(e,t)]}function fPt(e,t){return t.length===0?[]:aK(e)&&uPt(e)?pPt(e,t):oK(e)?mPt(e,t):[]}function pPt(e,t){if(t.length===0)return[];let[n,...r]=t,i=e._allMembers.find(e=>e.kind===`fieldSet`&&e.fieldSet.members.some(e=>e.kind===`field`&&e.name===n)),a=(i?i.fieldSet.members:e._allMembers).find(e=>e!==null&&e.kind===`field`&&e.name===n),o=e.schemaType.fields.find(e=>e.name===n),s=e.groups.find(e=>e.selected)?.name,c=o&&nA(o.group)||[],l=s&&(s===Y7.name||c.includes(s)),u=[];if(!l){let t=e.groups.find(e=>c.includes(e.name))?.name||Y7.name;u.push({type:`setSelectedGroup`,path:e.path,groupName:t})}return i&&u.push({type:`expandFieldSet`,path:i.fieldSet.path}),a&&x5(a)&&u.push(...mPt(a.field,r)),a&&GCt(a)&&uPt(a.field)&&u.push(...pPt(a.field,r)),u}function mPt(e,t){if(t.length===0)return[];let[n,...r]=t;if(!dc(n))throw Error(`Expected path segment to be an object with a _key property`);let i=e.members.find(e=>e.key===n._key);return i?fPt(i.item,r):[]}function hPt(){return(0,$.useContext)(fs)}function gPt(e){let t=(0,Z.c)(9),{children:n,activePath:r,EditReferenceLinkComponent:i,onEditReference:a,initialValueTemplateItems:o,disableNew:s}=e,c;t[0]!==i||t[1]!==r||t[2]!==s||t[3]!==o||t[4]!==a?(c={activePath:r,EditReferenceLinkComponent:i,onEditReference:a,initialValueTemplateItems:o,disableNew:s},t[0]=i,t[1]=r,t[2]=s,t[3]=o,t[4]=a,t[5]=c):c=t[5];let l=c,u;return t[6]!==n||t[7]!==l?(u=(0,Q.jsx)(fs.Provider,{value:l,children:n}),t[6]=n,t[7]=l,t[8]=u):u=t[8],u}function _Pt(e){return e.components?.block?e.components.block:M7(e)?Wjt:ujt}function vPt(e){return e.components?.inlineBlock?e.components.inlineBlock:Cjt}function yPt(e){return e.components?.annotation?e.components.annotation:z7}function bPt(e){let t=(0,Z.c)(5),n;t[0]===e.id?n=t[1]:(n={id:e.id},t[0]=e.id,t[1]=n);let r=n,i;return t[2]!==e.children||t[3]!==r?(i=(0,Q.jsx)(Eo.Provider,{value:r,children:e.children}),t[2]=e.children,t[3]=r,t[4]=i):i=t[4],i}function xPt(){let e=(0,$.useContext)(Eo);if(!e)throw Error(`useDocumentId must be used within a DocumentIdProvider`);return e.id}function i9(){let e=(0,Z.c)(2),t=xPt(),n;return e[0]===t?n=e[1]:(n=zn(t),e[0]=t,e[1]=n),n}function a9(e,t){let n=(0,Z.c)(2),r;return n[0]===e?r=n[1]:(r=(t,n)=>{e.current&&!t&&n&&VY(e.current,{scrollMode:`always`})},n[0]=e,n[1]=r),U6(t,r)}function SPt(e){let t=(0,Z.c)(29),n=(0,$.useRef)(null),{schemaType:r,path:i,open:a,inputId:o,children:s,inputProps:c}=e,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=[],t[0]=l):l=t[0];let[u,d]=(0,$.useState)(l),f=i9();a9(n,a);let p;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(p=(e,t)=>{!e&&t&&n.current&&n.current.focus()},t[1]=p):p=t[1],U6(c.focused,p);let m;t[2]!==f||t[3]!==i||t[4]!==e.actions||t[5]!==r?(m=f&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:e.actions,documentId:f,documentType:r.name,onActions:d,path:i,schemaType:r}),t[2]=f,t[3]=i,t[4]=e.actions,t[5]=r,t[6]=m):m=t[6];let h=!!e.inputProps.focused,g;t[7]!==s||t[8]!==u||t[9]!==o||t[10]!==i||t[11]!==e.__internal_comments||t[12]!==e.__internal_slot||t[13]!==e.changedFromBaseVariant||t[14]!==e.description||t[15]!==e.level||t[16]!==e.presence||t[17]!==e.schemaType.deprecated||t[18]!==e.title||t[19]!==e.validation?(g=(0,Q.jsx)(YK,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:u,__unstable_presence:e.presence,description:e.description,inputId:o,level:e.level,title:e.title,validation:e.validation,deprecated:e.schemaType.deprecated,path:i,changedFromBaseVariant:e.changedFromBaseVariant,children:s}),t[7]=s,t[8]=u,t[9]=o,t[10]=i,t[11]=e.__internal_comments,t[12]=e.__internal_slot,t[13]=e.changedFromBaseVariant,t[14]=e.description,t[15]=e.level,t[16]=e.presence,t[17]=e.schemaType.deprecated,t[18]=e.title,t[19]=e.validation,t[20]=g):g=t[20];let _;t[21]!==u||t[22]!==i||t[23]!==h||t[24]!==g?(_=(0,Q.jsx)(l7,{actions:u,focused:h,path:i,children:g}),t[21]=u,t[22]=i,t[23]=h,t[24]=g,t[25]=_):_=t[25];let v;return t[26]!==m||t[27]!==_?(v=(0,Q.jsxs)(Q.Fragment,{children:[m,_]}),t[26]=m,t[27]=_,t[28]=v):v=t[28],v}var o9=[];function CPt(e){let t=(0,Z.c)(28),n=i9(),[r,i]=(0,$.useState)(o9),a=!!e.inputProps.focused,o=e.path,s=e.inputProps.readOnly,c;t[0]!==e.changedFromBaseVariant||t[1]!==e.path?(c=(0,Q.jsx)(BK,{path:e.path,changedFromBaseVariant:e.changedFromBaseVariant}),t[0]=e.changedFromBaseVariant,t[1]=e.path,t[2]=c):c=t[2];let l;t[3]!==n||t[4]!==e.actions||t[5]!==e.path||t[6]!==e.schemaType?(l=n&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:e.actions,documentId:n,documentType:e.schemaType.name,onActions:i,path:e.path,schemaType:e.schemaType}),t[3]=n,t[4]=e.actions,t[5]=e.path,t[6]=e.schemaType,t[7]=l):l=t[7];let u=!!e.inputProps.focused,d;t[8]!==e.__internal_comments||t[9]!==e.__internal_slot||t[10]!==e.children||t[11]!==e.path||t[12]!==r||t[13]!==a?(d=(0,Q.jsx)(l7,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,actions:r,focused:a,path:e.path,children:e.children}),t[8]=e.__internal_comments,t[9]=e.__internal_slot,t[10]=e.children,t[11]=e.path,t[12]=r,t[13]=a,t[14]=d):d=t[14];let f;t[15]!==e.inputProps.changed||t[16]!==e.path||t[17]!==u||t[18]!==d?(f=(0,Q.jsx)(GH,{hasFocus:u,isChanged:e.inputProps.changed,path:e.path,children:d}),t[15]=e.inputProps.changed,t[16]=e.path,t[17]=u,t[18]=d,t[19]=f):f=t[19];let p;t[20]!==c||t[21]!==l||t[22]!==f?(p=(0,Q.jsxs)(qK,{gutterStartCell:c,children:[l,f]}),t[20]=c,t[21]=l,t[22]=f,t[23]=p):p=t[23];let m;return t[24]!==e.inputProps.readOnly||t[25]!==e.path||t[26]!==p?(m=(0,Q.jsx)(UK,{path:o,readOnly:s,children:p}),t[24]=e.inputProps.readOnly,t[25]=e.path,t[26]=p,t[27]=m):m=t[27],m}function wPt(e){let t=(0,Z.c)(23),n=i9(),[r,i]=(0,$.useState)(o9),a=!!e.inputProps.focused,o;t[0]!==e.changedFromBaseVariant||t[1]!==e.path?(o=(0,Q.jsx)(BK,{path:e.path,changedFromBaseVariant:e.changedFromBaseVariant}),t[0]=e.changedFromBaseVariant,t[1]=e.path,t[2]=o):o=t[2];let s;t[3]!==n||t[4]!==e.actions||t[5]!==e.path||t[6]!==e.schemaType?(s=n&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:e.actions,documentId:n,documentType:e.schemaType.name,onActions:i,path:e.path,schemaType:e.schemaType}),t[3]=n,t[4]=e.actions,t[5]=e.path,t[6]=e.schemaType,t[7]=s):s=t[7];let c;t[8]!==e.__internal_comments||t[9]!==e.__internal_slot||t[10]!==e.children||t[11]!==e.path||t[12]!==r||t[13]!==a?(c=(0,Q.jsx)(l7,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,actions:r,focused:a,path:e.path,children:e.children}),t[8]=e.__internal_comments,t[9]=e.__internal_slot,t[10]=e.children,t[11]=e.path,t[12]=r,t[13]=a,t[14]=c):c=t[14];let l;t[15]!==o||t[16]!==s||t[17]!==c?(l=(0,Q.jsxs)(qK,{gutterStartCell:o,children:[s,c]}),t[15]=o,t[16]=s,t[17]=c,t[18]=l):l=t[18];let u;return t[19]!==e.inputProps.readOnly||t[20]!==e.path||t[21]!==l?(u=(0,Q.jsx)(UK,{path:e.path,readOnly:e.inputProps.readOnly,children:l}),t[19]=e.inputProps.readOnly,t[20]=e.path,t[21]=l,t[22]=u):u=t[22],u}function TPt(e){let t=(0,Z.c)(38),[n,r]=(0,$.useState)(o9),i=i9(),a=!!e.inputProps.focused,o;t[0]!==i||t[1]!==e.actions||t[2]!==e.path||t[3]!==e.schemaType?(o=i&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:e.actions,documentId:i,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),t[0]=i,t[1]=e.actions,t[2]=e.path,t[3]=e.schemaType,t[4]=o):o=t[4];let s=`field-${e.inputId}`,c;t[5]!==e.children||t[6]!==e.inputProps.changed||t[7]!==e.path||t[8]!==a?(c=(0,Q.jsx)(GH,{hasFocus:a,isChanged:e.inputProps.changed,path:e.path,children:e.children}),t[5]=e.children,t[6]=e.inputProps.changed,t[7]=e.path,t[8]=a,t[9]=c):c=t[9];let l;t[10]!==e.__internal_comments||t[11]!==e.__internal_slot||t[12]!==e.changedFromBaseVariant||t[13]!==e.description||t[14]!==e.inputId||t[15]!==e.inputProps.readOnly||t[16]!==e.level||t[17]!==e.path||t[18]!==e.presence||t[19]!==e.schemaType.deprecated||t[20]!==e.title||t[21]!==e.validation||t[22]!==n||t[23]!==c?(l=(0,Q.jsx)(YK,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,__unstable_headerActions:n,__unstable_presence:e.presence,description:e.description,inputId:e.inputId,level:e.level,title:e.title,validation:e.validation,deprecated:e.schemaType.deprecated,path:e.path,changedFromBaseVariant:e.changedFromBaseVariant,readOnly:e.inputProps.readOnly,children:c}),t[10]=e.__internal_comments,t[11]=e.__internal_slot,t[12]=e.changedFromBaseVariant,t[13]=e.description,t[14]=e.inputId,t[15]=e.inputProps.readOnly,t[16]=e.level,t[17]=e.path,t[18]=e.presence,t[19]=e.schemaType.deprecated,t[20]=e.title,t[21]=e.validation,t[22]=n,t[23]=c,t[24]=l):l=t[24];let u;t[25]!==s||t[26]!==l?(u=(0,Q.jsx)(`div`,{"data-testid":s,children:l}),t[25]=s,t[26]=l,t[27]=u):u=t[27];let d;t[28]!==e.__internal_comments||t[29]!==e.__internal_slot||t[30]!==e.path||t[31]!==n||t[32]!==a||t[33]!==u?(d=(0,Q.jsx)(l7,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,actions:n,focused:a,path:e.path,children:u}),t[28]=e.__internal_comments,t[29]=e.__internal_slot,t[30]=e.path,t[31]=n,t[32]=a,t[33]=u,t[34]=d):d=t[34];let f;return t[35]!==o||t[36]!==d?(f=(0,Q.jsxs)(Q.Fragment,{children:[o,d]}),t[35]=o,t[36]=d,t[37]=f):f=t[37],f}function EPt(e){let t=(0,Z.c)(39),[n,r]=(0,$.useState)(o9),i=i9(),a=!!e.inputProps.focused,o=e.schemaType.options?.disableActions||o9,s;t[0]!==o||t[1]!==e.actions?(s=e.actions?.filter(e=>e.name===`pasteField`?!o.includes(`add`):e.name!==`copyField`||!o.includes(`copy`)),t[0]=o,t[1]=e.actions,t[2]=s):s=t[2];let c=s,l;t[3]!==c||t[4]!==i||t[5]!==e.actions||t[6]!==e.path||t[7]!==e.schemaType?(l=i&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:c||o9,documentId:i,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),t[3]=c,t[4]=i,t[5]=e.actions,t[6]=e.path,t[7]=e.schemaType,t[8]=l):l=t[8];let u=`field-${e.inputId}`,d;t[9]!==e.__internal_comments||t[10]!==e.__internal_slot||t[11]!==e.changedFromBaseVariant||t[12]!==e.children||t[13]!==e.collapsed||t[14]!==e.collapsible||t[15]!==e.description||t[16]!==e.inputId||t[17]!==e.inputProps.readOnly||t[18]!==e.level||t[19]!==e.onCollapse||t[20]!==e.onExpand||t[21]!==e.path||t[22]!==e.presence||t[23]!==e.schemaType||t[24]!==e.title||t[25]!==e.validation||t[26]!==n||t[27]!==u?(d=(0,Q.jsx)(A5,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:n,__unstable_presence:e.presence,collapsed:e.collapsed,collapsible:e.collapsible,"data-testid":u,description:e.description,level:e.level,onCollapse:e.onCollapse,onExpand:e.onExpand,schemaType:e.schemaType,title:e.title,validation:e.validation,inputId:e.inputId,deprecated:e.schemaType.deprecated,path:e.path,changedFromBaseVariant:e.changedFromBaseVariant,readOnly:e.inputProps.readOnly,children:e.children}),t[9]=e.__internal_comments,t[10]=e.__internal_slot,t[11]=e.changedFromBaseVariant,t[12]=e.children,t[13]=e.collapsed,t[14]=e.collapsible,t[15]=e.description,t[16]=e.inputId,t[17]=e.inputProps.readOnly,t[18]=e.level,t[19]=e.onCollapse,t[20]=e.onExpand,t[21]=e.path,t[22]=e.presence,t[23]=e.schemaType,t[24]=e.title,t[25]=e.validation,t[26]=n,t[27]=u,t[28]=d):d=t[28];let f;t[29]!==e.__internal_comments||t[30]!==e.__internal_slot||t[31]!==e.path||t[32]!==n||t[33]!==a||t[34]!==d?(f=(0,Q.jsx)(l7,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,actions:n,focused:a,path:e.path,children:d}),t[29]=e.__internal_comments,t[30]=e.__internal_slot,t[31]=e.path,t[32]=n,t[33]=a,t[34]=d,t[35]=f):f=t[35];let p;return t[36]!==l||t[37]!==f?(p=(0,Q.jsxs)(Q.Fragment,{children:[l,f]}),t[36]=l,t[37]=f,t[38]=p):p=t[38],p}function DPt(e){let t=(0,Z.c)(35),[n,r]=(0,$.useState)(o9),i=i9(),a=!!e.inputProps.focused,o;if(t[0]!==e.inputProps.members||t[1]!==e.presence){let n=e.inputProps.members.find(OPt);o=n?.open?e.presence:e.presence.concat(n?.field.presence||o9),t[0]=e.inputProps.members,t[1]=e.presence,t[2]=o}else o=t[2];let s=o,c;t[3]!==i||t[4]!==e.actions||t[5]!==e.path||t[6]!==e.schemaType?(c=i&&e.actions&&e.actions.length>0&&(0,Q.jsx)(u7,{actions:e.actions,documentId:i,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),t[3]=i,t[4]=e.actions,t[5]=e.path,t[6]=e.schemaType,t[7]=c):c=t[7];let l;t[8]!==e.__internal_comments||t[9]!==e.__internal_slot||t[10]!==e.changedFromBaseVariant||t[11]!==e.children||t[12]!==e.collapsed||t[13]!==e.collapsible||t[14]!==e.description||t[15]!==e.inputId||t[16]!==e.inputProps.readOnly||t[17]!==e.level||t[18]!==e.onCollapse||t[19]!==e.onExpand||t[20]!==e.path||t[21]!==e.schemaType||t[22]!==e.title||t[23]!==e.validation||t[24]!==n||t[25]!==s?(l=(0,Q.jsx)(A5,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:n,__unstable_presence:s,collapsed:e.collapsed,collapsible:e.collapsible,description:e.description,level:e.level,onCollapse:e.onCollapse,onExpand:e.onExpand,title:e.title,validation:e.validation,inputId:e.inputId,deprecated:e.schemaType.deprecated,path:e.path,changedFromBaseVariant:e.changedFromBaseVariant,schemaType:e.schemaType,readOnly:e.inputProps.readOnly,children:e.children}),t[8]=e.__internal_comments,t[9]=e.__internal_slot,t[10]=e.changedFromBaseVariant,t[11]=e.children,t[12]=e.collapsed,t[13]=e.collapsible,t[14]=e.description,t[15]=e.inputId,t[16]=e.inputProps.readOnly,t[17]=e.level,t[18]=e.onCollapse,t[19]=e.onExpand,t[20]=e.path,t[21]=e.schemaType,t[22]=e.title,t[23]=e.validation,t[24]=n,t[25]=s,t[26]=l):l=t[26];let u;t[27]!==e.path||t[28]!==n||t[29]!==a||t[30]!==l?(u=(0,Q.jsx)(l7,{actions:n,focused:a,path:e.path,children:l}),t[27]=e.path,t[28]=n,t[29]=a,t[30]=l,t[31]=u):u=t[31];let d;return t[32]!==c||t[33]!==u?(d=(0,Q.jsxs)(Q.Fragment,{children:[c,u]}),t[32]=c,t[33]=u,t[34]=d):d=t[34],d}function OPt(e){return e.kind===`field`&&e.name===`hotspot`}function kPt(e){if(e.components?.field)return e.components.field;if(wc(e))return CPt;if(Ec(e))return wPt;let t=eK(e,new Set);return t.some(e=>Ec(e))?wPt:t.some(e=>e.name===`image`||e.name===`file`)?DPt:t.some(e=>Nc(e))||t.some(e=>e.name===`slug`)?TPt:t.some(e=>kc(e))?SPt:e.jsonType!==`object`&&e.jsonType!==`array`?TPt:EPt}var APt=[];function s9(e){let t=(0,Z.c)(22),{search:n,distinct:r,debounceMs:i,onSearchFailed:a}=e,o=r!==void 0&&r,s=i===void 0?0:i,[c]=(0,$.useState)(MPt),l;if(t[0]!==o||t[1]!==c||t[2]!==n){let e;t[4]===n?e=t[5]:(e=e=>{let{input:t}=e;return n(t.query)},t[4]=n,t[5]=e);let r;t[6]===o?r=t[7]:(r=e=>{let{context:t,event:n}=e;return o&&t.query===n.query},t[6]=o,t[7]=r),l=c.provide({actors:{search:Pd(e)},guards:{"is same query":r}}),t[0]=o,t[1]=c,t[2]=n,t[3]=l}else l=t[3];let u;t[8]===s?u=t[9]:(u={input:{debounceMs:s}},t[8]=s,t[9]=u);let d=NY(l,u),f;t[10]===a?f=t[11]:(f=e=>a?.(e),t[10]=a,t[11]=f);let p=(0,$.useEffectEvent)(f),m;t[12]!==d||t[13]!==p?(m=()=>{let e=d.on(`search failed`,e=>p(e.error));return()=>e.unsubscribe()},t[12]=d,t[13]=p,t[14]=m):m=t[14];let h;t[15]===d?h=t[16]:(h=[d],t[15]=d,t[16]=h),(0,$.useEffect)(m,h);let g;t[17]===d?g=t[18]:(g=e=>{e!==null&&d.send({type:`search`,query:e})},t[17]=d,t[18]=g);let _=g,v=PY(d,jPt,s3e),y;return t[19]!==_||t[20]!==v?(y={searchState:v,handleQueryChange:_},t[19]=_,t[20]=v,t[21]=y):y=t[21],y}function jPt(e){return{hits:e.context.result??APt,isLoading:e.matches(`debouncing`)||e.matches({searching:`pending`}),searchString:e.context.settledQuery??void 0}}function MPt(){return BSt()}function c9(){return(0,$.useContext)(Ja)}var NPt={narrow:`_7mvuoc0`,wide:`_7mvuoc1`};function PPt(e){let t=(0,Z.c)(6),{children:n,ref:r}=e,[i,a]=(0,$.useState)(null),o;t[0]===r?o=t[1]:(o=e=>{FPt(r,e),a(e)},t[0]=r,t[1]=o);let s=o,c=(Cn(i)?.border.width||480)<480?NPt.narrow:NPt.wide,l;return t[2]!==n||t[3]!==s||t[4]!==c?(l=(0,Q.jsx)(cn,{ref:s,gap:1,className:c,children:n}),t[2]=n,t[3]=s,t[4]=c,t[5]=l):l=t[5],l}function FPt(e,t){typeof e==`function`?e(t):e&&(e.current=t)}function IPt(e){let t=(0,Z.c)(27),{id:n,layout:r,refType:i,renderPreview:a,showTypeLabel:o}=e,s=sxt(n),c;t[0]===n?c=t[1]:(c={documentId:n},t[0]=n,t[1]=c);let{versions:l}=Mz(c),u;t[2]!==n||t[3]!==i.name?(u={_id:n,_type:i.name},t[2]=n,t[3]=i.name,t[4]=u):u=t[4];let d=u,f;t[5]!==i.title||t[6]!==o?(f=o&&(0,Q.jsx)(nn,{children:i.title}),t[5]=i.title,t[6]=o,t[7]=f):f=t[7];let p;t[8]===s?p=t[9]:(p=s&&s.length>0&&(0,Q.jsx)(dxt,{presence:s}),t[8]=s,t[9]=p);let m;t[10]===l?m=t[11]:(m=(0,Q.jsx)(qgt,{documentVersions:l}),t[10]=l,t[11]=m);let h;t[12]!==f||t[13]!==p||t[14]!==m?(h=(0,Q.jsx)(X,{paddingLeft:3,children:(0,Q.jsxs)(ft,{gap:3,children:[f,p,m]})}),t[12]=f,t[13]=p,t[14]=m,t[15]=h):h=t[15];let g;t[16]===n?g=t[17]:(g=(0,Q.jsx)(Ngt,{documentGroupId:n}),t[16]=n,t[17]=g);let _;t[18]!==r||t[19]!==d||t[20]!==i||t[21]!==h||t[22]!==g?(_={children:h,layout:r,schemaType:i,tooltip:g,value:d},t[18]=r,t[19]=d,t[20]=i,t[21]=h,t[22]=g,t[23]=_):_=t[23];let v=_,y;return t[24]!==v||t[25]!==a?(y=a(v),t[24]=v,t[25]=a,t[26]=y):y=t[26],y}function LPt(e){let t=(0,Z.c)(15),{referenceType:n,type:r,id:i,renderPreview:a}=e,o;if(t[0]!==n.to||t[1]!==r){let e;t[3]===r?e=t[4]:(e=e=>e.name===r,t[3]=r,t[4]=e),o=n.to.find(e),t[0]=n.to,t[1]=r,t[2]=o}else o=t[2];let s=o,{t:c}=ox();if(!s){let e;t[5]!==c||t[6]!==r?(e=c(`inputs.reference.error.invalid-search-result-type-title`,{returnedType:r}),t[5]=c,t[6]=r,t[7]=e):e=t[7];let n;return t[8]===e?n=t[9]:(n=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:e}),t[8]=e,t[9]=n),n}let l=n.to.length>1,u;return t[10]!==i||t[11]!==s||t[12]!==a||t[13]!==l?(u=(0,Q.jsx)(IPt,{id:i,layout:`default`,refType:s,renderPreview:a,showTypeLabel:l}),t[10]=i,t[11]=s,t[12]=a,t[13]=l,t[14]=u):u=t[14],u}function RPt(e){let t=(0,Z.c)(68),{layout:n,referenceInfo:r,renderPreview:i,type:a,value:o,showTypeLabel:s}=e,c=n===void 0?`default`:n,{t:l}=ox();if(r.isLoading||r.error||!r.result){let e;return t[0]===c?e=t[1]:(e=(0,Q.jsx)(Yz,{isPlaceholder:!0,layout:c}),t[0]=c,t[1]=e),e}if(r.result?.availability.reason===`NOT_FOUND`&&o._strengthenOnPublish){let e=a.to,n,r,l,u,d,f,p,m;if(t[2]!==c||t[3]!==i||t[4]!==a.to||t[5]!==o){m=Symbol.for(`react.early_return_sentinel`);bb0:{let s;if(t[14]===o._strengthenOnPublish?.type?s=t[15]:(s=e=>e.name===o?._strengthenOnPublish?.type,t[14]=o._strengthenOnPublish?.type,t[15]=s),l=e.find(s),!l){let e=o._ref,n=o._strengthenOnPublish?.type,r;t[16]===a.to?r=t[17]:(r=a.to.map(BPt),t[16]=a.to,t[17]=r);let i;t[18]!==r||t[19]!==n||t[20]!==o._ref?(i=(0,Q.jsx)(HPt,{documentId:e,actualType:n,declaredTypes:r}),t[18]=r,t[19]=n,t[20]=o._ref,t[21]=i):i=t[21],m=i;break bb0}let h;t[22]===o?h=t[23]:(h=o._strengthenOnPublish?.type?{_id:o._ref,_type:o._strengthenOnPublish?.type}:o,t[22]=o,t[23]=h);let g=h;r=bn,p=`center`,n=X,u=`0%`,d=1,f=i({layout:c,schemaType:l,value:g,skipVisibilityCheck:!0})}t[2]=c,t[3]=i,t[4]=a.to,t[5]=o,t[6]=n,t[7]=r,t[8]=l,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m}else n=t[6],r=t[7],l=t[8],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13];if(m!==Symbol.for(`react.early_return_sentinel`))return m;let h;t[24]!==n||t[25]!==u||t[26]!==d||t[27]!==f?(h=(0,Q.jsx)(n,{flexBasis:u,flexGrow:d,children:f}),t[24]=n,t[25]=u,t[26]=d,t[27]=f,t[28]=h):h=t[28];let g;t[29]!==l||t[30]!==s?(g=s&&(0,Q.jsx)(nn,{children:l.title}),t[29]=l,t[30]=s,t[31]=g):g=t[31];let _;t[32]===g?_=t[33]:(_=(0,Q.jsx)(X,{children:(0,Q.jsx)(ft,{gap:4,children:g})}),t[32]=g,t[33]=_);let v;return t[34]!==r||t[35]!==p||t[36]!==h||t[37]!==_?(v=(0,Q.jsxs)(r,{alignItems:p,children:[h,_]}),t[34]=r,t[35]=p,t[36]=h,t[37]=_,t[38]=v):v=t[38],v}let u=r.result.availability,d=u.reason===`NOT_FOUND`,f=u.reason===`PERMISSION_DENIED`;if(f||d){let e;t[39]===l?e=t[40]:(e=l(`inputs.reference.error.document-unavailable-title`),t[39]=l,t[40]=e);let n;t[41]===e?n=t[42]:(n=(0,Q.jsx)(X,{padding:1,children:(0,Q.jsx)(bn,{alignItems:`center`,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,Q.jsx)(Y,{muted:!0,children:e})})})}),t[41]=e,t[42]=n);let r;t[43]!==f||t[44]!==d||t[45]!==l||t[46]!==o?(r=f||d?(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:d?(0,Q.jsx)(VPt,{title:l(`inputs.reference.error.nonexistent-document-title`),icon:Ur,children:(0,Q.jsx)(_B,{i18nKey:`inputs.reference.error.nonexistent-document-description`,t:l,values:{documentId:o._ref}})}):(0,Q.jsx)(VPt,{title:l(`inputs.reference.error.missing-read-permissions-title`),icon:Dr,children:l(`inputs.reference.error.missing-read-permissions-description`)}),children:(0,Q.jsx)(yB,{tone:`default`,children:(0,Q.jsx)(Ur,{})})})}):null,t[43]=f,t[44]=d,t[45]=l,t[46]=o,t[47]=r):r=t[47];let i;return t[48]!==n||t[49]!==r?(i=(0,Q.jsxs)(ft,{gap:2,children:[n,r]}),t[48]=n,t[49]=r,t[50]=i):i=t[50],i}let p=r.result?.type,m;if(t[51]!==p||t[52]!==a.to){let e;t[54]===p?e=t[55]:(e=e=>e.name===p,t[54]=p,t[55]=e),m=a.to.find(e),t[51]=p,t[52]=a.to,t[53]=m}else m=t[53];let h=m;if(!h){let e=o._ref,n=p||``,r;t[56]===a.to?r=t[57]:(r=a.to.map(zPt),t[56]=a.to,t[57]=r);let i;return t[58]!==n||t[59]!==r||t[60]!==o._ref?(i=(0,Q.jsx)(HPt,{documentId:e,actualType:n,declaredTypes:r}),t[58]=n,t[59]=r,t[60]=o._ref,t[61]=i):i=t[61],i}let g;return t[62]!==c||t[63]!==h||t[64]!==i||t[65]!==s||t[66]!==o._ref?(g=(0,Q.jsx)(IPt,{id:o._ref,layout:c,refType:h,renderPreview:i,showTypeLabel:s}),t[62]=c,t[63]=h,t[64]=i,t[65]=s,t[66]=o._ref,t[67]=g):g=t[67],g}function zPt(e){return e.name}function BPt(e){return e.name}function VPt(e){let t=(0,Z.c)(12),n=e.icon,r;t[0]===n?r=t[1]:(r=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(n,{})}),t[0]=n,t[1]=r);let i;t[2]===e.title?i=t[3]:(i=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:e.title}),t[2]=e.title,t[3]=i);let a;t[4]===e.children?a=t[5]:(a=(0,Q.jsx)(X,{marginTop:3,children:(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:e.children})}),t[4]=e.children,t[5]=a);let o;t[6]!==i||t[7]!==a?(o=(0,Q.jsxs)(X,{flexBasis:`0%`,flexGrow:1,marginLeft:3,children:[i,a]}),t[6]=i,t[7]=a,t[8]=o):o=t[8];let s;return t[9]!==r||t[10]!==o?(s=(0,Q.jsxs)(bn,{children:[r,o]}),t[9]=r,t[10]=o,t[11]=s):s=t[11],s}function HPt(e){let t=(0,Z.c)(20),{declaredTypes:n,documentId:r,actualType:i}=e,{t:a}=ox(),o;t[0]===a?o=t[1]:(o=a(`inputs.reference.error.invalid-type-title`),t[0]=a,t[1]=o);let s;t[2]===o?s=t[3]:(s=(0,Q.jsx)(X,{padding:1,children:(0,Q.jsx)(bn,{alignItems:`center`,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,Q.jsx)(Y,{muted:!0,children:o})})})}),t[2]=o,t[3]=s);let c;t[4]!==i||t[5]!==r?(c={documentId:r,actualType:i},t[4]=i,t[5]=r,t[6]=c):c=t[6];let l;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(l={AllowedTypes:UPt},t[7]=l):l=t[7];let u;t[8]===n?u=t[9]:(u={declaredTypes:n},t[8]=n,t[9]=u);let d;t[10]!==a||t[11]!==c||t[12]!==u?(d=(0,Q.jsx)(Sn,{gap:3,children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:a,i18nKey:`inputs.reference.error.invalid-type-description`,values:c,components:l,componentProps:u})})}),t[10]=a,t[11]=c,t[12]=u,t[13]=d):d=t[13];let f;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(yB,{tone:`default`,children:(0,Q.jsx)(Ur,{})})}),t[14]=f):f=t[14];let p;t[15]===d?p=t[16]:(p=(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:d,children:f})}),t[15]=d,t[16]=p);let m;return t[17]!==s||t[18]!==p?(m=(0,Q.jsxs)(bn,{alignItems:`center`,justifyContent:`flex-start`,children:[s,p]}),t[17]=s,t[18]=p,t[19]=m):m=t[19],m}function UPt(e){let t=(0,Z.c)(4),{declaredTypes:n}=e,r;t[0]===n?r=t[1]:(r=n||[],t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(WPt,{values:r}),t[2]=r,t[3]=i),i}function WPt(e){let t=(0,Z.c)(8),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={type:`disjunction`},t[0]=n):n=t[0];let r=hB(n),i,a;if(t[1]!==r||t[2]!==e.values){let n=r.formatToParts(e.values);i=$.Fragment,a=n.map(GPt),t[1]=r,t[2]=e.values,t[3]=i,t[4]=a}else i=t[3],a=t[4];let o;return t[5]!==i||t[6]!==a?(o=(0,Q.jsx)(i,{children:a}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function GPt(e){return e.type===`element`?(0,Q.jsx)(`code`,{children:e.value},e.value):e.value}var KPt={warning:`caution`,error:`critical`,info:`positive`},qPt={warning:(0,Q.jsx)(Kn,{}),error:(0,Q.jsx)(dr,{}),info:(0,Q.jsx)(ur,{})};function l9(e){let t=(0,Z.c)(15),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({children:n,status:i,title:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=i===void 0?`warning`:i,s=KPt[o],c;t[5]!==n||t[6]!==o||t[7]!==a?(c=n&&(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(T5,{icon:qPt[o],title:a,children:(0,Q.jsx)(X,{marginLeft:3,marginTop:3,children:n})})}),t[5]=n,t[6]=o,t[7]=a,t[8]=c):c=t[8];let l;t[9]===c?l=t[10]:(l=(0,Q.jsx)(bn,{padding:1,children:c}),t[9]=c,t[10]=l);let u;return t[11]!==r||t[12]!==s||t[13]!==l?(u=(0,Q.jsx)(yt,{radius:2,tone:s,...r,"data-ui":`Alert`,children:l}),t[11]=r,t[12]=s,t[13]=l,t[14]=u):u=t[14],u}function JPt(e){let t=(0,Z.c)(17),{schemaType:n,handleRemoveStrengthenOnPublish:r}=e,{t:i}=ox(),a=n.weak?`inputs.reference.incomplete-reference.finalize-action-title`:`inputs.reference.incomplete-reference.strengthen-action-title`,o;t[0]!==i||t[1]!==a?(o=i(a),t[0]=i,t[1]=a,t[2]=o):o=t[2];let s=n.weak?`inputs.reference.incomplete-reference.finalize-action-description`:`inputs.reference.incomplete-reference.strengthen-action-description`,c;t[3]!==i||t[4]!==s?(c=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:i,i18nKey:s})}),t[3]=i,t[4]=s,t[5]=c):c=t[5];let l;t[6]===i?l=t[7]:(l=i(`inputs.reference.incomplete-reference.strengthen-button-label`),t[6]=i,t[7]=l);let u;t[8]!==r||t[9]!==l?(u=(0,Q.jsx)(dR,{mode:`ghost`,onClick:r,size:`large`,text:l,tone:`positive`}),t[8]=r,t[9]=l,t[10]=u):u=t[10];let d;t[11]!==c||t[12]!==u?(d=(0,Q.jsxs)(Sn,{gap:3,children:[c,u]}),t[11]=c,t[12]=u,t[13]=d):d=t[13];let f;return t[14]!==o||t[15]!==d?(f=(0,Q.jsx)(l9,{padding:1,title:o,status:`info`,"data-testid":`alert-reference-published`,children:d}),t[14]=o,t[15]=d,t[16]=f):f=t[16],f}var YPt=J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-w8z4oq-0`})`min-height:33px;position:relative;&[data-selected],&[data-pressed],&:active{[data-ui='TextWithTone']{color:inherit;}}`;function XPt(e){let t=(0,Z.c)(14),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({ref:o,as:n,documentId:i,documentType:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s;t[6]!==n||t[7]!==i||t[8]!==a?(s=i&&a&&{"data-as":`a`,forwardedAs:n,documentId:i,documentType:a},t[6]=n,t[7]=i,t[8]=a,t[9]=s):s=t[9];let c=s,l=o,u;return t[10]!==r||t[11]!==c||t[12]!==l?(u=(0,Q.jsx)(YPt,{...r,...c,"data-ui":`ReferenceLinkCard`,ref:l}),t[10]=r,t[11]=c,t[12]=l,t[13]=u):u=t[13],u}function u9(e){let t=(0,Z.c)(15),{errorMessage:n,onHandleRetry:r}=e,{t:i}=ox(),a;t[0]===i?a=t[1]:(a=i(`inputs.reference.metadata-error.title`),t[0]=i,t[1]=a);let o;t[2]===n?o=t[3]:(o=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:n}),t[2]=n,t[3]=o);let s;t[4]===i?s=t[5]:(s=i(`inputs.reference.metadata-error.retry-button-label`),t[4]=i,t[5]=s);let c;t[6]!==r||t[7]!==s?(c=(0,Q.jsx)(dR,{mode:`ghost`,onClick:r,size:`large`,text:s,tone:`primary`}),t[6]=r,t[7]=s,t[8]=c):c=t[8];let l;t[9]!==o||t[10]!==c?(l=(0,Q.jsxs)(Sn,{gap:3,children:[o,c]}),t[9]=o,t[10]=c,t[11]=l):l=t[11];let u;return t[12]!==a||t[13]!==l?(u=(0,Q.jsx)(l9,{padding:1,title:a,status:`warning`,"data-testid":`alert-reference-info-failed`,children:l}),t[12]=a,t[13]=l,t[14]=u):u=t[14],u}function d9(e){let t=(0,Z.c)(23),{actualStrength:n,handleFixStrengthMismatch:r}=e,i=n===`weak`?`strong`:`weak`,{t:a}=ox(),o;t[0]===a?o=t[1]:(o=a(`inputs.reference.strength-mismatch.title`),t[0]=a,t[1]=o);let s=n===`weak`?`inputs.reference.strength-mismatch.is-weak-description`:`inputs.reference.strength-mismatch.is-strong-description`,c;t[2]!==a||t[3]!==s?(c=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:a,i18nKey:s})}),t[2]=a,t[3]=s,t[4]=c):c=t[4];let l=i===`weak`?`inputs.reference.strength-mismatch.is-strong-consquences`:`inputs.reference.strength-mismatch.is-weak-consquences`,u;t[5]!==a||t[6]!==l?(u=a(l),t[5]=a,t[6]=l,t[7]=u):u=t[7];let d;t[8]===u?d=t[9]:(d=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:u}),t[8]=u,t[9]=d);let f=i===`weak`?`inputs.reference.strength-mismatch.weaken-button-label`:`inputs.reference.strength-mismatch.strengthen-button-label`,p;t[10]!==a||t[11]!==f?(p=a(f),t[10]=a,t[11]=f,t[12]=p):p=t[12];let m;t[13]!==r||t[14]!==p?(m=(0,Q.jsx)(dR,{mode:`ghost`,onClick:r,size:`large`,text:p,tone:`caution`}),t[13]=r,t[14]=p,t[15]=m):m=t[15];let h;t[16]!==c||t[17]!==d||t[18]!==m?(h=(0,Q.jsxs)(Sn,{gap:3,children:[c,d,m]}),t[16]=c,t[17]=d,t[18]=m,t[19]=h):h=t[19];let g;return t[20]!==o||t[21]!==h?(g=(0,Q.jsx)(l9,{padding:1,title:o,status:`warning`,"data-testid":`alert-reference-strength-mismatch`,children:h}),t[20]=o,t[21]=h,t[22]=g):g=t[22],g}var ZPt=()=>void 0,QPt={isLoading:!0,result:void 0,error:void 0,retry:ZPt},$Pt={isLoading:!1,result:void 0,error:void 0,retry:ZPt};function f9(e,t){let n=(0,Z.c)(10),[r]=(0,$.useState)(eFt),[i,a]=r,o;if(n[0]!==t||n[1]!==e||n[2]!==a||n[3]!==i){let r;n[5]===e?r=n[6]:(r=()=>e,n[5]=e,n[6]=r);let s;n[7]!==t||n[8]!==a?(s=e=>e?t(e).pipe(K(e=>({isLoading:!1,result:e,error:void 0,retry:a})),Ma(QPt),Ge(e=>(console.error(e),nt({isLoading:!1,result:void 0,error:e,retry:a})))):nt($Pt),n[7]=t,n[8]=a,n[9]=s):s=n[9],o=Fe(nt(null),i).pipe(K(r),na(s)),n[0]=t,n[1]=e,n[2]=a,n[3]=i,n[4]=o}else o=n[4];return tD(o,QPt)}function eFt(){return IO()}var tFt={available:!0,reason:`READABLE`},nFt={available:!1,reason:`PERMISSION_DENIED`},rFt={available:!1,reason:`NOT_FOUND`};function iFt(e,t,n,r,i){let{publishedId:a,draftId:o}=cx(t);return e.unstable_observeDocumentStackAvailability(t,r??[`published`]).pipe(G(s=>{let c=s.find(e=>e.availability.available||e.availability.reason===`PERMISSION_DENIED`);if(!c?.availability.available){let e=c?.availability?.reason===`PERMISSION_DENIED`?nFt:rFt;return nt({id:t,type:void 0,availability:e,isPublished:null,preview:{snapshot:null,original:null}})}return e.observeDocumentTypeFromId(o,void 0,r,i).pipe(G(o=>{if(!o)return nt({id:t,type:void 0,availability:{available:!0,reason:`READABLE`},isPublished:null,preview:{snapshot:null,original:null}});let s=n.to.find(e=>e.name===o);if(!s)return nt({id:t,type:o,availability:{available:!0,reason:`READABLE`},isPublished:null,preview:{snapshot:null,original:null}});let c=e.observePaths({_id:a},[`_rev`]).pipe(K(e=>!!e?._rev));return Pi([axt(e,s,a,r,void 0,i),c]).pipe(K(([e,t])=>({type:o,id:a,availability:tFt,isPublished:t,preview:{snapshot:e.snapshot,original:e.original}})))}))}))}function p9(e){let t=(0,Z.c)(41),{path:n,schemaType:r}=e,i=AN(),a=Pz(),o=kI(),s=hPt(),c,l,u,d,f;t[0]===s?(c=t[1],l=t[2],u=t[3],d=t[4],f=t[5]):({EditReferenceLinkComponent:c,onEditReference:f,activePath:l,initialValueTemplateItems:d,...u}=s,t[0]=s,t[1]=c,t[2]=l,t[3]=u,t[4]=d,t[5]=f);let p;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],t[6]=p):p=t[6];let m=BH(p)?._type,h;t[7]!==m||t[8]!==i?(h=i.get(m)?.liveEdit,t[7]=m,t[8]=i,t[9]=h):h=t[9];let g=h,_=u.disableNew??r.options?.disableNew===!0,v=e.value?._strengthenOnPublish?.template,y;t[10]!==c||t[11]!==n||t[12]!==v?(y=function(e){let{ref:t,...r}=e;return c?(0,Q.jsx)(c,{...r,ref:t,parentRefPath:n,template:v}):null},t[10]=c,t[11]=n,t[12]=v,t[13]=y):y=t[13];let b=y,x;t[14]!==f||t[15]!==n?(x=e=>{f?.({parentRefPath:n,id:e.id,type:e.type,template:e.template})},t[14]=f,t[15]=n,t[16]=x):x=t[16];let S=x,C;t[17]!==l?.path||t[18]!==l?.state||t[19]!==n?(C=lN(n,l?.path||[])?l?.state:`none`,t[17]=l?.path,t[18]=l?.state,t[19]=n,t[20]=C):C=t[20];let w=C,T;bb0:{if(_){let e;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[21]=e):e=t[21],T=e;break bb0}let e;t[22]===d?e=t[23]:(e=d||[],t[22]=d,t[23]=e);let n;if(t[24]!==r.to||t[25]!==e){let i;t[27]===r.to?i=t[28]:(i=e=>r.to.some(t=>t.name===e.template?.schemaType),t[27]=r.to,t[28]=i),n=e.filter(i).map(aFt).filter(sx),t[24]=r.to,t[25]=e,t[26]=n}else n=t[26];T=n}let E=T,D;t[29]!==o||t[30]!==a.perspectiveStack||t[31]!==a.selectedVariantNames||t[32]!==r?(D=e=>iFt(o,e,r,a.perspectiveStack,Nz(a.selectedVariantNames)),t[29]=o,t[30]=a.perspectiveStack,t[31]=a.selectedVariantNames,t[32]=r,t[33]=D):D=t[33];let O=D,k;return t[34]!==b||t[35]!==E||t[36]!==O||t[37]!==S||t[38]!==g||t[39]!==w?(k={selectedState:w,isCurrentDocumentLiveEdit:g,handleEditReference:S,EditReferenceLink:b,createOptions:E,getReferenceInfo:O},t[34]=b,t[35]=E,t[36]=O,t[37]=S,t[38]=g,t[39]=w,t[40]=k):k=t[40],k}function aFt(e){return e.template?.schemaType?{id:e.id,title:e.title||`${e.template.schemaType} from template ${e.template.id}`,type:e.template.schemaType,icon:e.icon,template:{id:e.template.id,params:e.parameters},permission:{granted:e.granted,reason:e.reason}}:void 0}var oFt=z5(yt);function sFt({readOnly:e,hasErrors:t,hasWarnings:n}){return e?`transparent`:t?`critical`:n?`caution`:`default`}var cFt={portal:!0,tone:`default`};function lFt(e){let t=(0,Z.c)(79),n=(0,$.useRef)(null),{schemaType:r,path:i,children:a,focusPath:o}=e,{readOnly:s,focused:c,renderPreview:l,onChange:u,onPathFocus:d,id:f}=e,p;t[0]===u?p=t[1]:(p=()=>u(XH()),t[0]=u,t[1]=p);let m=p,h=e.value,g;t[2]!==i||t[3]!==r||t[4]!==h?(g={path:i,schemaType:r,value:h},t[2]=i,t[3]=r,t[4]=h,t[5]=g):g=t[5];let{EditReferenceLink:_,getReferenceInfo:v,selectedState:y,isCurrentDocumentLiveEdit:b}=p9(g),x;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(x=(e,t)=>{!e&&t&&n.current&&n.current.focus()},t[6]=x):x=t[6],U6(c,x);let S=e.validation.some(dFt),C=e.validation.some(uFt),w=f9(h?._ref,v),T=w.result?.type||h?._strengthenOnPublish?.type,E;t[7]!==T||t[8]!==r.to?(E=T?r.to.find(e=>e.name===T):void 0,t[7]=T,t[8]=r.to,t[9]=E):E=t[9];let D=E,O=y===`pressed`,k=y===`selected`,A=h?._ref,j=A&&w.result?.isPublished,M;t[10]!==u||t[11]!==r.weak?(M=()=>{u([r.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]),XH([`_strengthenOnPublish`])])},t[10]=u,t[11]=r.weak,t[12]=M):M=t[12];let N=M,P;t[13]!==u||t[14]!==r.weak?(P=()=>{u(r.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]))},t[13]=u,t[14]=r.weak,t[15]=P):P=t[15];let F=P,I;t[16]===d?I=t[17]:(I=()=>{d([`_ref`])},t[16]=d,t[17]=I);let L=I,R=h?._weak?`weak`:`strong`,z=r.weak===!0?`weak`:`strong`,B=A&&!w.isLoading&&h?._strengthenOnPublish,V=!w.isLoading&&w.result?.availability.available&&A&&R!==z&&!B,H=sFt({readOnly:s,hasErrors:S,hasWarnings:C}),U=!h?._ref||o[0]===`_ref`,{t:W}=ox(),ee;t[18]!==N||t[19]!==b||t[20]!==j||t[21]!==r||t[22]!==h?(ee=b&&j&&h._strengthenOnPublish&&(0,Q.jsx)(JPt,{schemaType:r,handleRemoveStrengthenOnPublish:N}),t[18]=N,t[19]=b,t[20]=j,t[21]=r,t[22]=h,t[23]=ee):ee=t[23];let te;t[24]!==R||t[25]!==F||t[26]!==V?(te=V&&(0,Q.jsx)(d9,{actualStrength:R,handleFixStrengthMismatch:F}),t[24]=R,t[25]=F,t[26]=V,t[27]=te):te=t[27];let ne;t[28]!==w.error||t[29]!==w.retry?(ne=w.error&&(0,Q.jsx)(u9,{errorMessage:w.error.message,onHandleRetry:w.retry}),t[28]=w.error,t[29]=w.retry,t[30]=ne):ne=t[30];let re;t[31]!==ee||t[32]!==te||t[33]!==ne?(re=(0,Q.jsxs)(Q.Fragment,{children:[ee,te,ne]}),t[31]=ee,t[32]=te,t[33]=ne,t[34]=re):re=t[34];let ie=re;h?._ref,D?.name;let ae;t[35]!==m||t[36]!==L||t[37]!==f||t[38]!==s||t[39]!==D?.name||t[40]!==W||t[41]!==h?._ref?(ae=s?null:(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(pR,{button:(0,Q.jsx)(uU,{}),id:`${f}-menuButton`,menu:(0,Q.jsxs)(oR,{children:[!s&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(mR,{text:W(`inputs.reference.action.clear`),tone:`critical`,icon:mr,onClick:m}),(0,Q.jsx)(mR,{text:W(`inputs.reference.action.replace`),icon:Er,onClick:L})]}),!s&&h?._ref&&(0,Q.jsx)(sR,{}),h?._ref&&(0,Q.jsx)(mR,{as:q4,intent:`edit`,params:{id:h?._ref,type:D?.name},target:`_blank`,rel:`noopener noreferrer`,"data-as":`a`,text:W(`inputs.reference.action.open-in-new-tab`),icon:Lr})]}),popover:cFt})}),t[35]=m,t[36]=L,t[37]=f,t[38]=s,t[39]=D?.name,t[40]=W,t[41]=h?._ref,t[42]=ae):ae=t[42];let oe=ae,se;t[43]!==d||t[44]!==i?(se=e=>{e.target===n.current&&d(i)},t[43]=d,t[44]=i,t[45]=se):se=t[45];let ce=se,[le,ue]=(0,$.useState)(null),de,G;if(t[46]!==le||t[47]!==c?(de=()=>{c&&le&&le.focus()},G=[c,le],t[46]=le,t[47]=c,t[48]=de,t[49]=G):(de=t[48],G=t[49]),(0,$.useEffect)(de,G),U){let e;return t[50]===a?e=t[51]:(e=(0,Q.jsx)(X,{children:a}),t[50]=a,t[51]=e),e}let fe;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(fe={lineHeight:0},t[52]=fe):fe=t[52];let pe=O?!0:void 0,me=k?!0:void 0,he=h?._ref,ge=D?.name,_e;t[53]!==w||t[54]!==l||t[55]!==r||t[56]!==h?(_e=(0,Q.jsx)(RPt,{value:h,referenceInfo:w,renderPreview:l,type:r}),t[53]=w,t[54]=l,t[55]=r,t[56]=h,t[57]=_e):_e=t[57];let ve;t[58]!==_||t[59]!==ce||t[60]!==O||t[61]!==k||t[62]!==pe||t[63]!==me||t[64]!==he||t[65]!==ge||t[66]!==_e?(ve=(0,Q.jsx)(XPt,{__unstable_focusRing:!0,as:_,"data-pressed":pe,"data-selected":me,documentId:he,documentType:ge,flex:1,pressed:O,radius:2,ref:n,selected:k,tone:`inherit`,onFocus:ce,children:_e}),t[58]=_,t[59]=ce,t[60]=O,t[61]=k,t[62]=pe,t[63]=me,t[64]=he,t[65]=ge,t[66]=_e,t[67]=ve):ve=t[67];let ye;t[68]===oe?ye=t[69]:(ye=(0,Q.jsx)(X,{children:oe}),t[68]=oe,t[69]=ye);let be;t[70]!==ve||t[71]!==ye?(be=(0,Q.jsx)(bn,{gap:1,alignItems:`center`,style:fe,children:(0,Q.jsxs)(fR,{children:[ve,ye]})}),t[70]=ve,t[71]=ye,t[72]=be):be=t[72];let xe;t[73]!==ie||t[74]!==be?(xe=(0,Q.jsxs)(Sn,{gap:1,children:[be,ie]}),t[73]=ie,t[74]=be,t[75]=xe):xe=t[75];let Se;return t[76]!==xe||t[77]!==H?(Se=(0,Q.jsx)(oFt,{border:!0,$radius:2,padding:1,tone:H,ref:ue,tabIndex:-1,children:xe}),t[76]=xe,t[77]=H,t[78]=Se):Se=t[78],Se}function uFt(e){return e.level===`warning`}function dFt(e){return e.level===`error`}function fFt(){let e=(0,Z.c)(1),t=(0,$.useContext)(ps);if(!t){let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={menuRef:{current:null},menuButtonRef:{current:null},containerRef:{current:null}},e[0]=t):t=e[0],t}return t}var pFt=()=>!0;function m9(e,t){return!!(e instanceof Node&&t.some(t=>t?.contains(e)))}function mFt(e){let t=(0,Z.c)(120),{createOptions:n,onChange:r,onEditReference:i,onSearch:a,schemaType:o,readOnly:s,id:c,onPathFocus:l,value:u,renderPreview:d,path:f,elementProps:p,focusPath:m,validation:h}=e,g;t[0]===h?g=t[1]:(g=h?.find(gFt)?.message,t[0]=h,t[1]=g);let _=g,{selectedReleaseId:v}=Pz(),y;t[2]!==f||t[3]!==o||t[4]!==u?(y={path:f,schemaType:o,value:u},t[2]=f,t[3]=o,t[4]=u,t[5]=y):y=t[5];let{getReferenceInfo:b}=p9(y),{push:x}=KE(),{t:S}=ox(),C;t[6]!==c||t[7]!==x||t[8]!==S?(C=e=>{x({title:S(`inputs.reference.error.search-failed-title`),description:e.message,status:`error`,id:`reference-search-fail-${c}`}),console.error(e)},t[6]=c,t[7]=x,t[8]=S,t[9]=C):C=t[9];let w;t[10]!==a||t[11]!==C?(w={search:a,onSearchFailed:C},t[10]=a,t[11]=C,t[12]=w):w=t[12];let{searchState:T,handleQueryChange:E}=s9(w),D;t[13]!==r||t[14]!==i||t[15]!==l||t[16]!==f||t[17]!==o.name||t[18]!==o.weak||t[19]!==v?(D=e=>{let t=zf(),n=v===void 0?[YH(!0,[`_weak`])]:[],a=[YH({type:e.type,weak:o.weak,template:e.template},[`_strengthenOnPublish`])],s=[qH({}),YH(o.name,[`_type`]),YH(t,[`_ref`])].concat(n,a).filter(sx);r(s),i({id:t,type:e.type,template:e.template,version:v}),l(f)},t[13]=r,t[14]=i,t[15]=l,t[16]=f,t[17]=o.name,t[18]=o.weak,t[19]=v,t[20]=D):D=t[20];let O=D,k;t[21]!==r||t[22]!==l||t[23]!==f||t[24]!==o.name||t[25]!==o.weak||t[26]!==T.hits||t[27]!==u?._key?(k=e=>{if(!e){u?._key?r(XH([`_ref`])):r(XH()),l([]);return}let t=T.hits.find(t=>t.id===e);if(!t)throw Error(`Selected an item that wasnt part of the result set`);let n=[qH({}),YH(o.name,[`_type`]),YH(zn(e),[`_ref`]),t.published&&!o.weak?XH([`_weak`]):YH(!0,[`_weak`]),t.published?XH([`_strengthenOnPublish`]):YH({type:t?.type,weak:o.weak},[`_strengthenOnPublish`])].filter(sx);r(n),l(f)},t[21]=r,t[22]=l,t[23]=f,t[24]=o.name,t[25]=o.weak,t[26]=T.hits,t[27]=u?._key,t[28]=k):k=t[28],u?._key;let A=k,j;t[29]===r?j=t[30]:(j=()=>{r(XH())},t[29]=r,t[30]=j);let M=j,N;t[31]!==l||t[32]!==f?(N=e=>{e.key===`Escape`&&l(f)},t[31]=l,t[32]=f,t[33]=N):N=t[33];let P=N,F=f9(u?._ref,b),[I,L]=(0,$.useState)(null),R;t[34]===E?R=t[35]:(R=()=>{E(``)},t[34]=E,t[35]=R);let z=R,B;t[36]!==l||t[37]!==f?(B=e=>{e.key===`Escape`&&l(f)},t[36]=l,t[37]=f,t[38]=B):B=t[38];let V=B,H;t[39]!==d||t[40]!==o?(H=e=>(0,Q.jsx)(i_t,{forwardedAs:`button`,type:`button`,radius:2,tone:`inherit`,children:(0,Q.jsx)(LPt,{id:e.hit.id,type:e.hit.type,renderPreview:d,referenceType:o})}),t[39]=d,t[40]=o,t[41]=H):H=t[41];let U=H,W;t[42]!==F.result?.preview?.original?.title||t[43]!==F.result?.preview?.snapshot?.title?(W=()=>F.result?.preview?.snapshot?.title||F.result?.preview?.original?.title||``,t[42]=F.result?.preview?.original?.title,t[43]=F.result?.preview?.snapshot?.title,t[44]=W):W=t[44],F.result?.preview?.original?.title,F.result?.preview?.snapshot?.title;let ee=W,{menuRef:te,menuButtonRef:ne,containerRef:re}=fFt(),ie=c9(),ae=(0,$.useRef)(null),oe=(0,$.useRef)(null),se=(0,$.useRef)(null),ce;t[45]===l?ce=t[46]:(ce=()=>l([`_ref`]),t[45]=l,t[46]=ce);let le=ce,ue;t[47]!==ie||t[48]!==I||t[49]!==re||t[50]!==ne||t[51]!==te?(ue=()=>[I,re.current,ne.current,te.current,oe.current,se.current,ae.current,ie?.current],t[47]=ie,t[48]=I,t[49]=re,t[50]=ne,t[51]=te,t[52]=ue):ue=t[52];let de=ue,G=(0,$.useRef)(!1),fe,pe;t[53]===de?(fe=t[54],pe=t[55]):(fe=()=>{let e=e=>{G.current=m9(e.target,de())},t=()=>{G.current=!1};return document.addEventListener(`pointerdown`,e,!0),document.addEventListener(`pointerup`,t,!0),document.addEventListener(`pointercancel`,t,!0),()=>{document.removeEventListener(`pointerdown`,e,!0),document.removeEventListener(`pointerup`,t,!0),document.removeEventListener(`pointercancel`,t,!0)}},pe=[de],t[53]=de,t[54]=fe,t[55]=pe),(0,$.useEffect)(fe,pe);let me;t[56]!==de||t[57]!==e.elementProps?(me=t=>{if(G.current)return;let n=de();!m9(t.relatedTarget,n)&&!m9(document.activeElement,n)&&e.elementProps.onBlur(t)},t[56]=de,t[57]=e.elementProps,t[58]=me):me=t[58];let he=me,ge=F?.result?.availability?.reason===`NOT_FOUND`&&!u?._strengthenOnPublish&&u?._weak,_e;t[59]===p?_e=t[60]:(_e=(e,t)=>{!e&&t&&p.ref.current?.focus()},t[59]=p,t[60]=_e),U6(m?.[0]===`_ref`,_e);let ve;t[61]===T.hits?ve=t[62]:(ve=T.hits.map(hFt),t[61]=T.hits,t[62]=ve);let ye=ve,be=m.length===1&&m[0]===`_ref`,xe;t[63]!==M||t[64]!==be||t[65]!==ne||t[66]!==l||t[67]!==u?._ref?(xe=(!u?._ref||be)&&(()=>{u?._ref?l([]):(be||document.activeElement===ne.current)&&M()}),t[63]=M,t[64]=be,t[65]=ne,t[66]=l,t[67]=u?._ref,t[68]=xe):xe=t[68];let Se;t[69]!==ie||t[70]!==re||t[71]!==ne||t[72]!==te?(Se=()=>[te.current,ne.current,re.current,ae.current,oe.current,se.current,ie?.current??null],t[69]=ie,t[70]=re,t[71]=ne,t[72]=te,t[73]=Se):Se=t[73],tn(xe,Se);let Ce=e.elementProps.style,we;t[74]!==M||t[75]!==ge||t[76]!==S||t[77]!==u?(we=ge?(0,Q.jsx)(w5,{"data-testid":`alert-nonexistent-document`,title:S(`inputs.reference.error.nonexistent-document-title`),suffix:(0,Q.jsx)(bn,{padding:2,flexDirection:`column`,children:(0,Q.jsx)(dR,{text:S(`inputs.reference.error.nonexistent-document.clear-button-label`),onClick:M})}),children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{i18nKey:`inputs.reference.error.nonexistent-document-description`,t:S,values:{documentId:u._ref}})})}):null,t[74]=M,t[75]=ge,t[76]=S,t[77]=u,t[78]=we):we=t[78];let Te=T.isLoading,Ee;t[79]===S?Ee=t[80]:(Ee=S(`inputs.reference.search-placeholder`),t[79]=S,t[80]=Ee);let De=F.isLoading||s,Oe=U,ke;t[81]===z?ke=t[82]:(ke={onClick:z},t[81]=z,t[82]=ke);let K=u?._ref,Ae;t[83]!==I||t[84]!==p||t[85]!==P||t[86]!==he||t[87]!==A||t[88]!==le||t[89]!==E||t[90]!==ye||t[91]!==f||t[92]!==ee||t[93]!==T.isLoading||t[94]!==T.searchString||t[95]!==Ee||t[96]!==De||t[97]!==Oe||t[98]!==ke||t[99]!==K||t[100]!==_?(Ae=(0,Q.jsx)(INt,{...p,path:f,onFocus:le,onBlur:he,"data-testid":`autocomplete`,loading:Te,referenceElement:I,options:ye,radius:2,placeholder:Ee,onKeyDown:P,readOnly:De,onQueryChange:E,searchString:T.searchString,onChange:A,filterOption:pFt,renderOption:Oe,renderValue:ee,openButton:ke,portalRef:oe,customValidity:_,value:K}),t[83]=I,t[84]=p,t[85]=P,t[86]=he,t[87]=A,t[88]=le,t[89]=E,t[90]=ye,t[91]=f,t[92]=ee,t[93]=T.isLoading,t[94]=T.searchString,t[95]=Ee,t[96]=De,t[97]=Oe,t[98]=ke,t[99]=K,t[100]=_,t[101]=Ae):Ae=t[101];let je;t[102]!==n||t[103]!==V||t[104]!==O||t[105]!==c||t[106]!==s?(je=n.length>0&&(0,Q.jsx)(ANt,{id:`${c}-selectTypeMenuButton`,readOnly:s,createOptions:n,onCreate:O,onKeyDown:V,menuRef:se}),t[102]=n,t[103]=V,t[104]=O,t[105]=c,t[106]=s,t[107]=je):je=t[107];let Me;t[108]!==Ae||t[109]!==je?(Me=(0,Q.jsxs)(PPt,{ref:L,children:[Ae,je]}),t[108]=Ae,t[109]=je,t[110]=Me):Me=t[110];let Ne;t[111]!==we||t[112]!==Me?(Ne=(0,Q.jsx)(Sn,{gap:1,"data-testid":`reference-input`,ref:ae,children:(0,Q.jsxs)(Sn,{gap:2,children:[we,Me]})}),t[111]=we,t[112]=Me,t[113]=Ne):Ne=t[113];let Pe;t[114]!==e||t[115]!==Ne?(Pe=(0,Q.jsx)(lFt,{...e,children:Ne}),t[114]=e,t[115]=Ne,t[116]=Pe):Pe=t[116];let Fe;return t[117]!==e.elementProps.style||t[118]!==Pe?(Fe=(0,Q.jsx)(`div`,{style:Ce,children:Pe}),t[117]=e.elementProps.style,t[118]=Pe,t[119]=Fe):Fe=t[119],Fe}function hFt(e){return{value:e.id,hit:e}}function gFt(e){return e.level===`error`}function _Ft(e){let{schemaType:t,document:n,valuePath:r}=e,i=t.to.map(e=>e.name),a=i.map(e=>({type:e})),o=t.options?.creationTypeFilter;if(!o)return a;let s=r.slice(0,-1),c={document:n,parent:iN(n,s),parentPath:s};try{let e=o(c,a);if(!Array.isArray(e))return console.error(`[sanity] creationTypeFilter must return an array, falling back to all types`),a;if(e.length===0)return[];let t=e.filter(e=>!e||typeof e!=`object`||!(`type`in e)?(console.error(`[sanity] creationTypeFilter returned invalid object without type property:`,e),!1):i.includes(e.type));return t.length>0?t:a}catch(e){return console.error(`[sanity] Error in reference creationTypeFilter function, falling back to all types:`,e),a}}function vFt(e,t){return(t?Array.isArray(t)?t:[t]:[]).filter(t=>t!==`drafts`&&t!==`published`&&!e.includes(t))}function yFt(e){let t=(0,Z.c)(56),n=fb(),r;t[0]===n?r=t[1]:(r=n.getClient(mb),t[0]=n,t[1]=r);let i=r,{perspectiveStack:a,selectedVariantNames:o}=Pz(),s;t[2]===o?s=t[3]:(s=Nz(o),t[2]=o,t[3]=s);let c=s,l=AN(),u=t5(),d=kI(),{path:f,schemaType:p}=e,m=hPt(),h,g,_,v,y;t[4]===m?(h=t[5],g=t[6],_=t[7],v=t[8],y=t[9]):({EditReferenceLinkComponent:h,onEditReference:y,activePath:g,initialValueTemplateItems:v,..._}=m,t[4]=m,t[5]=h,t[6]=g,t[7]=_,t[8]=v,t[9]=y);let{strategy:b}=n.search,x;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(x=[],t[10]=x):x=t[10];let S=BH(x),w=S?._type,T;t[11]!==w||t[12]!==l?(T=l.get(w),t[11]=w,t[12]=l,t[13]=T):T=t[13];let E=T?.liveEdit,D=_.disableNew??p.options?.disableNew===!0,O=n.getClient,k;t[14]!==d||t[15]!==S||t[16]!==O||t[17]!==u||t[18]!==f||t[19]!==a||t[20]!==p.options||t[21]!==p.to||t[22]!==i||t[23]!==b||t[24]!==c?(k=e=>C(g_t({options:p.options,document:S,perspective:a,valuePath:f,getClient:O})).pipe(Ee(t=>{let{filter:n,params:r,perspective:o}=t;if(vFt(a,o).length>0)throw Error(`Custom reference filter returned an invalid perspective. Filters can only remove perspectives from the passed stack, not add new ones. Expected a subset of [${a.join(`, `)}], but received [${o}].`);let s={...p.options,filter:n,params:r,tag:`search.reference`,maxFieldDepth:u,strategy:b,perspective:o||a,variant:c};return Q8(p.to,i,{...s,maxDepth:s.maxFieldDepth||5})(e,{perspective:s.perspective,variant:s.variant,limit:101}).pipe(K(SFt),G(e=>e.length===0?nt([]):Pi(e.map(e=>d.observePaths({_id:zn(e._id)},[`_rev`]).pipe(K(t=>({id:e._id,type:e._type,published:!!t})))))))}),Ge(e=>{let t=e.details&&e.details.type===`queryParseError`;return p.options?.filter&&t?ye(()=>Error(`Invalid reference filter, please check the custom "filter" option`,{cause:e})):ye(()=>e)})),t[14]=d,t[15]=S,t[16]=O,t[17]=u,t[18]=f,t[19]=a,t[20]=p.options,t[21]=p.to,t[22]=i,t[23]=b,t[24]=c,t[25]=k):k=t[25];let A=k,j=e.value?._strengthenOnPublish?.template,M;t[26]!==h||t[27]!==f||t[28]!==j?(M=function(e){let{ref:t,...n}=e;return h?(0,Q.jsx)(h,{...n,ref:t,parentRefPath:f,template:j}):null},t[26]=h,t[27]=f,t[28]=j,t[29]=M):M=t[29];let N=M,P;t[30]!==y||t[31]!==f?(P=e=>{y?.({parentRefPath:f,id:e.id,type:e.type,template:e.template,version:e.version})},t[30]=y,t[31]=f,t[32]=P):P=t[32];let F=P,I;t[33]!==g?.path||t[34]!==g?.state||t[35]!==f?(I=lN(f,g?.path||[])?g?.state:`none`,t[33]=g?.path,t[34]=g?.state,t[35]=f,t[36]=I):I=t[36];let L=I,R;bb0:{if(D){let e;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[37]=e):e=t[37],R=e;break bb0}let e;if(t[38]!==S||t[39]!==v||t[40]!==f||t[41]!==p){let n=_Ft({schemaType:p,document:S,valuePath:f}).map(xFt);e=(v||[]).filter(e=>n.includes(e.template?.schemaType??``)).map(bFt).filter(sx),t[38]=S,t[39]=v,t[40]=f,t[41]=p,t[42]=e}else e=t[42];R=e}let z=R,B;t[43]!==d||t[44]!==a||t[45]!==c?(B=(e,t)=>iFt(d,e,t,a,c),t[43]=d,t[44]=a,t[45]=c,t[46]=B):B=t[46];let V=B,H;return t[47]!==N||t[48]!==z||t[49]!==V||t[50]!==F||t[51]!==A||t[52]!==E||t[53]!==e||t[54]!==L?(H=(0,Q.jsx)(mFt,{...e,onSearch:A,liveEdit:E,getReferenceInfo:V,selectedState:L,editReferenceLinkComponent:N,createOptions:z,onEditReference:F}),t[47]=N,t[48]=z,t[49]=V,t[50]=F,t[51]=A,t[52]=E,t[53]=e,t[54]=L,t[55]=H):H=t[55],H}function bFt(e){return e.template?.schemaType?{id:e.id,title:e.title||`${e.template.schemaType} from template ${e.template?.id}`,i18n:e.i18n,type:e.template.schemaType,icon:e.icon,template:{id:e.template?.id,params:e.parameters},permission:{granted:e.granted,reason:e.reason}}:void 0}function xFt(e){return e.type}function SFt(e){let{hits:t}=e;return t.map(CFt)}function CFt(e){let{hit:t}=e;return t}function wFt(e){return xc(e.schemaType)}function TFt(e){return Sc(e.schemaType)}var EFt=J.div.withConfig({displayName:`Rule`,componentId:`sc-icxzoh-0`})`flex:1;height:1px;background-color:var(--card-border-color);`;function h9(e){let t=(0,Z.c)(13),{expanded:n,onToggle:r,totalCount:i}=e,{t:a}=ox(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Q.jsx)(EFt,{}),t[0]=o):o=t[0];let s=n?Ar:Zn,c;t[1]!==n||t[2]!==a||t[3]!==i?(c=n?a(`inputs.array.action.show-fewer-items`):a(`inputs.array.action.show-all-items`,{count:i}),t[1]=n,t[2]=a,t[3]=i,t[4]=c):c=t[4];let l;t[5]!==n||t[6]!==r||t[7]!==s||t[8]!==c?(l=(0,Q.jsx)(dR,{"aria-expanded":n,iconRight:s,mode:`bleed`,onClick:r,text:c}),t[5]=n,t[6]=r,t[7]=s,t[8]=c,t[9]=l):l=t[9];let u;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(EFt,{}),t[10]=u):u=t[10];let d;return t[11]===l?d=t[12]:(d=(0,Q.jsxs)(bn,{alignItems:`center`,gap:2,"data-testid":`array-items-toggle`,children:[o,l,u]}),t[11]=l,t[12]=d),d}var DFt=e=>typeof e==`object`&&!!e&&`_rules`in e,OFt=new WeakMap;function kFt(e){let t=OFt.get(e);if(t)return t;let n;try{n=UM(e)}catch{n=[]}return OFt.set(e,n),n}function AFt(e){let t=e?.validation;return!e||!t?[]:Array.isArray(t)?t.every(DFt)?t:kFt(e):DFt(t)?[t]:kFt(e)}function g9(e,t){for(let n of AFt(e))for(let e of n._rules)if(e.flag===t)return e;return null}function _9(e){let t=(0,Z.c)(11),{children:n,schemaType:r,itemCount:i}=e,{t:a}=ox(),o;t[0]===r?o=t[1]:(o=g9(r,`max`),t[0]=r,t[1]=o);let s=o?.constraint,c=typeof s==`number`&&i>=s,l;t[2]!==c||t[3]!==a?(l=c?a(`inputs.array.action.max-reached`):void 0,t[2]=c,t[3]=a,t[4]=l):l=t[4];let u;t[5]!==c||t[6]!==l?(u={maxReached:c,maxReachedReason:l},t[5]=c,t[6]=l,t[7]=u):u=t[7];let d=u,f;return t[8]!==n||t[9]!==d?(f=(0,Q.jsx)(Ya.Provider,{value:d,children:n}),t[8]=n,t[9]=d,t[10]=f):f=t[10],f}function v9(){return(0,$.useContext)(Ya)}function jFt(e,t,n,r){let i={...e},a=r.y||0,o=r.x||0;return t.top+i.y<=n.top+a?i.y=n.top-t.top+a:t.bottom+i.y>=n.top+n.height-a&&(i.y=n.top+n.height-t.bottom-a),t.left+i.x<=n.left-o?i.x=n.left-t.left+o:t.right+i.x>=n.left+n.width+o&&(i.x=n.left+n.width-t.right+o),i}var MFt=e=>({containerNodeRect:t,draggingNodeRect:n,transform:r})=>!n||!t?r:jFt(r,n,t,e),y9=`moving`,NFt=J(X).withConfig({displayName:`ListItem`,componentId:`sc-xgtvo-0`})`${e=>e.$moving&&Vt`z-index:10000;pointer-events:none;`}`,PFt={threshold:{x:0,y:.02}},FFt={coordinateGetter:Bht},IFt={duration:200,easing:`ease`};function LFt(e){return e===`x`?ght:_ht}function RFt(e){return e===`x`?Sht:Tht}var zFt=(0,$.memo)(function(e){let t=(0,Z.c)(29),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]):({items:i,axis:n,onItemMove:a,onItemMoveStart:s,onItemMoveEnd:o,children:r,...c}=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=jpt(Apt(D6),Apt(T6,FFt)),u;t[8]!==a||t[9]!==o?(u=e=>{let{active:t,over:n}=e;t.id!==n?.id&&a?.({fromIndex:t.data.current?.sortable?.index,toIndex:n?.data.current?.sortable?.index}),o?.()},t[8]=a,t[9]=o,t[10]=u):u=t[10];let d=u,f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=MFt({y:4}),t[11]=f):f=t[11];let p;t[12]===n?p=t[13]:(p=[f,...n?[LFt(n)]:[]],t[12]=n,t[13]=p);let m=p,h;t[14]===n?h=t[15]:(h=n?RFt(n):void 0,t[14]=n,t[15]=h);let g;t[16]!==r||t[17]!==c?(g=(0,Q.jsx)(cn,{...c,children:r}),t[16]=r,t[17]=c,t[18]=g):g=t[18];let _;t[19]!==i||t[20]!==h||t[21]!==g?(_=(0,Q.jsx)(kht,{items:i,strategy:h,children:g}),t[19]=i,t[20]=h,t[21]=g,t[22]=_):_=t[22];let v;return t[23]!==d||t[24]!==m||t[25]!==s||t[26]!==l||t[27]!==_?(v=(0,Q.jsx)(sht,{sensors:l,autoScroll:PFt,modifiers:m,collisionDetection:Rpt,onDragEnd:d,onDragStart:s,children:_}),t[23]=d,t[24]=m,t[25]=s,t[26]=l,t[27]=_,t[28]=v):v=t[28],v});function BFt(e){let t=(0,Z.c)(19),{ref:n,id:r,children:i,disableTransition:a}=e,o=a?null:IFt,s;t[0]!==r||t[1]!==o?(s={id:r,transition:o},t[0]=r,t[1]=o,t[2]=s):s=t[2];let{setNodeRef:c,transform:l,transition:u,active:d}=Lht(s),f=r===d?.id,p;t[3]===l?p=t[4]:(p=d6.Translate.toString(l),t[3]=l,t[4]=p);let m=d?`none`:void 0,h;t[5]!==p||t[6]!==m||t[7]!==u?(h={transform:p,transition:u,pointerEvents:m},t[5]=p,t[6]=m,t[7]=u,t[8]=h):h=t[8];let g=h,_;t[9]!==n||t[10]!==c?(_=e=>{c(e),typeof n==`function`?n(e):n&&(n.current=e)},t[9]=n,t[10]=c,t[11]=_):_=t[11];let v=_,y=f?y9:``,b=e[`data-index`],x;return t[12]!==i||t[13]!==f||t[14]!==v||t[15]!==g||t[16]!==y||t[17]!==b?(x=(0,Q.jsx)(NFt,{ref:v,style:g,$moving:f,className:y,"data-index":b,children:i}),t[12]=i,t[13]=f,t[14]=v,t[15]=g,t[16]=y,t[17]=b,t[18]=x):x=t[18],x}function b9(e){let t=(0,Z.c)(14),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({onItemMove:n,onItemMoveEnd:r,onItemMoveStart:i,sortable:o,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s;t[6]===n?s=t[7]:(s=e=>{n?.(e)},t[6]=n,t[7]=s);let c=s,l;return t[8]!==c||t[9]!==r||t[10]!==i||t[11]!==a||t[12]!==o?(l=o?(0,Q.jsx)(zFt,{onItemMove:c,onItemMoveStart:i,onItemMoveEnd:r,...a}):(0,Q.jsx)(cn,{...a}),t[8]=c,t[9]=r,t[10]=i,t[11]=a,t[12]=o,t[13]=l):l=t[13],l}function x9(e){let t=(0,Z.c)(15),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({ref:r,sortable:a,disableTransition:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=(0,$.useRef)(null),s;t[5]===r?s=t[6]:(s=e=>{o.current=e,typeof r==`function`?r(e):r&&(r.current=e)},t[5]=r,t[6]=s);let c=s,l;t[7]!==n||t[8]!==i||t[9]!==c||t[10]!==a?(l=(0,Q.jsx)(Ja.Provider,{value:o,children:a?(0,Q.jsx)(BFt,{ref:c,disableTransition:n,...i}):(0,Q.jsx)(NFt,{ref:c,...i})}),t[7]=n,t[8]=i,t[9]=c,t[10]=a,t[11]=l):l=t[11];let u;return t[12]!==e.id||t[13]!==l?(u=(0,Q.jsx)(ks.Provider,{value:e.id,children:l}),t[12]=e.id,t[13]=l,t[14]=u):u=t[14],u}var S9=1/0;function VFt(e){return typeof e==`number`&&Number.isInteger(e)&&e>0}function HFt(e,t){let n=(0,Z.c)(2),r=(0,$.useContext)(As)?.form?.arrays?.collapseItems??Cbt,i=e.options?.collapseItemsAfter;if(i===!1)return S9;if(VFt(i))return i;if(!r.enabled)return S9;let a=t===`grid`?r.gridLimit:r.limit,o;return n[0]===a?o=n[1]:(o=VFt(a)?a:S9,n[0]=a,n[1]=o),o}function C9(e){let t=(0,Z.c)(13),{members:n,schemaType:r,layout:i,focusedIndex:a}=e,o=HFt(r,i),s=n.length>o,c;bb0:{if(!s){c=!1;break bb0}if(a!==void 0&&a>=o){c=!0;break bb0}let e;t[0]!==o||t[1]!==n?(e=n.slice(o).some(WFt),t[0]=o,t[1]=n,t[2]=e):e=t[2],c=e}let l=c,[u,d]=(0,$.useState)(!1),[f,p]=(0,$.useState)(!1);l!==f&&(p(l),l&&d(!0));let m;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>d(UFt),t[3]=m):m=t[3];let h=m,g=u||l,_;t[4]!==s||t[5]!==g||t[6]!==o||t[7]!==n?(_=s&&!g?n.slice(0,o):n,t[4]=s,t[5]=g,t[6]=o,t[7]=n,t[8]=_):_=t[8];let v=_,y;return t[9]!==s||t[10]!==g||t[11]!==v?(y={collapsible:s,expanded:g,onToggle:h,visibleMembers:v},t[9]=s,t[10]=g,t[11]=v,t[12]=y):y=t[12],y}function UFt(e){return!e}function WFt(e){return e.open===!0}function GFt(e){let t=e[0];return dc(t)?t._key:void 0}function KFt(e,t){let n=(0,Z.c)(5),r;n[0]===t?r=n[1]:(r=GFt(t),n[0]=t,n[1]=r);let i=r,a;return n[2]!==i||n[3]!==e?(a=i===void 0?-1:e.findIndex(e=>e.key===i),n[2]=i,n[3]=e,n[4]=a):a=n[4],a}function qFt(e){let t=e[0];return typeof t==`number`?t:void 0}function JFt(e){let t=YFt(e)&&(e.to??[]).length===1?e.to[0].icon:void 0;return e.icon??e.type?.icon??t}function YFt(e){return XFt(e)&&(e.name===`reference`||YFt(e.type))}function XFt(e){return!!e&&(typeof e==`object`||typeof e==`function`)}function ZFt(e,t){return{query:t.type===`change query`?t.query:e.query,groups:t.type===`select group`?e.groups.map(e=>({...e,selected:t.name===e.name})):e.groups,views:t.type===`toggle view`?e.views.map(e=>({...e,selected:t.name===e.name})):e.views}}var QFt=`all-items`,$Ft={gridTemplateColumns:`repeat(auto-fill, minmax(118px, 1fr))`,alignItems:`start`};function eIt(e){let t=(0,Z.c)(54),n=e.showIcons===void 0||e.showIcons,r=e.filter===void 0||e.filter===`auto`?e.schemaTypes.length>5:e.filter,i;t[0]!==e.groups||t[1]!==e.labels?(i=e.groups?[{name:QFt,title:e.labels[`insert-menu.filter.all-items`],selected:!0},...e.groups.map(rIt)]:[],t[0]=e.groups,t[1]=e.labels,t[2]=i):i=t[2];let a;t[3]===e.views?a=t[4]:(a=e.views??[{name:`list`}],t[3]=e.views,t[4]=a);let o;t[5]===a?o=t[6]:(o=a.map(nIt),t[5]=a,t[6]=o);let s;t[7]!==i||t[8]!==o?(s={query:``,groups:i,views:o},t[7]=i,t[8]=o,t[9]=s):s=t[9];let[c,l]=(0,$.useReducer)(ZFt,s),u,d,f,p,m,h,g,_,v;if(t[10]!==e||t[11]!==r||t[12]!==n||t[13]!==c.groups||t[14]!==c.query||t[15]!==c.views){let i=lIt(e.schemaTypes,c.query,c.groups),a=c.views.find(tIt),o=r||c.views.length>1,s=c.groups&&c.groups.length>0,y=o||s;f=oR,v=0,d=bn,h=`column`,g=`100%`;let b;t[25]===y?b=t[26]:(b=y?{style:{borderBottom:`1px solid var(--card-border-color)`},paddingBottom:1}:{},t[25]=y,t[26]=b);let x;t[27]!==e.labels||t[28]!==r||t[29]!==o||t[30]!==c.query||t[31]!==c.views?(x=o?(0,Q.jsxs)(bn,{flexBasis:`auto`,flexGrow:0,flexShrink:0,alignItems:`center`,paddingTop:1,paddingX:1,gap:1,children:[r?(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)($t,{autoFocus:!0,border:!1,fontSize:1,icon:or,onChange:e=>{l({type:`change query`,query:e.target.value})},placeholder:e.labels[`insert-menu.search.placeholder`],value:c.query})}):null,c.views.length>1?(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,Q.jsx)(oIt,{views:c.views,onToggle:e=>{l({type:`toggle view`,name:e})},labels:e.labels})}):null]}):null,t[27]=e.labels,t[28]=r,t[29]=o,t[30]=c.query,t[31]=c.views,t[32]=x):x=t[32];let S;t[33]!==s||t[34]!==c.groups?(S=s?(0,Q.jsx)(X,{paddingTop:1,paddingX:1,children:(0,Q.jsx)(jt,{gap:1,children:c.groups.map(e=>(0,Q.jsx)(gt,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??$k(e.name),selected:e.selected,onClick:()=>{l({type:`select group`,name:e.name})}},e.name))})}):null,t[33]=s,t[34]=c.groups,t[35]=S):S=t[35],t[36]!==b||t[37]!==x||t[38]!==S?(_=(0,Q.jsxs)(X,{...b,children:[x,S]}),t[36]=b,t[37]=x,t[38]=S,t[39]=_):_=t[39],u=X,p=1,m=i.length===0?(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(Y,{muted:!0,size:1,children:e.labels[`insert-menu.search.no-results`]})}):a?a.name===`grid`?(0,Q.jsx)(cn,{gridAutoRows:`auto`,flexBasis:`0%`,flexGrow:1,gap:1,style:$Ft,children:i.map(t=>(0,Q.jsx)(cIt,{icon:n?JFt(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:a.previewImageUrl?.(t.name),schemaType:t},t.name))}):(0,Q.jsx)(bn,{flexBasis:`0%`,flexGrow:1,gap:1,flexDirection:`column`,children:i.map(t=>(0,Q.jsx)(cR,{icon:n?JFt(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??$k(t.name)},t.name))}):null,t[10]=e,t[11]=r,t[12]=n,t[13]=c.groups,t[14]=c.query,t[15]=c.views,t[16]=u,t[17]=d,t[18]=f,t[19]=p,t[20]=m,t[21]=h,t[22]=g,t[23]=_,t[24]=v}else u=t[16],d=t[17],f=t[18],p=t[19],m=t[20],h=t[21],g=t[22],_=t[23],v=t[24];let y;t[40]!==u||t[41]!==p||t[42]!==m?(y=(0,Q.jsx)(u,{padding:p,children:m}),t[40]=u,t[41]=p,t[42]=m,t[43]=y):y=t[43];let b;t[44]!==d||t[45]!==y||t[46]!==h||t[47]!==g||t[48]!==_?(b=(0,Q.jsxs)(d,{flexDirection:h,height:g,children:[_,y]}),t[44]=d,t[45]=y,t[46]=h,t[47]=g,t[48]=_,t[49]=b):b=t[49];let x;return t[50]!==f||t[51]!==b||t[52]!==v?(x=(0,Q.jsx)(f,{padding:v,children:b}),t[50]=f,t[51]=b,t[52]=v,t[53]=x):x=t[53],x}function tIt(e){return e.selected}function nIt(e,t){return{...e,selected:t===0}}function rIt(e){return{...e,selected:!1}}var iIt={grid:$r,list:Mr},aIt={grid:`insert-menu.toggle-grid-view.tooltip`,list:`insert-menu.toggle-list-view.tooltip`};function oIt(e){let t=(0,Z.c)(11),n=e.views.findIndex(sIt),r=e.views[n+1]??e.views[0],i=e.labels[aIt[r.name]],a;t[0]===i?a=t[1]:(a=(0,Q.jsx)(Y,{size:1,children:i}),t[0]=i,t[1]=a);let o=iIt[r.name],s;t[2]!==r.name||t[3]!==e?(s=()=>{e.onToggle(r.name)},t[2]=r.name,t[3]=e,t[4]=s):s=t[4];let c;t[5]!==o||t[6]!==s?(c=(0,Q.jsx)(Mn,{mode:`bleed`,icon:o,onClick:s}),t[5]=o,t[6]=s,t[7]=c):c=t[7];let l;return t[8]!==a||t[9]!==c?(l=(0,Q.jsx)(rR,{content:a,placement:`top`,portal:!0,children:c}),t[8]=a,t[9]=c,t[10]=l):l=t[10],l}function sIt(e){return e.selected}function cIt(e){let t=(0,Z.c)(20),[n,r]=(0,$.useState)(!1),i=e.icon,a=!!e.previewImageUrl&&!n,o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={overflow:`hidden`},t[0]=o):o=t[0];let s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s={backgroundColor:`var(--card-muted-bg-color)`,paddingBottom:`66.6%`,position:`relative`},t[1]=s):s=t[1];let c;t[2]!==i||t[3]!==a?(c=(0,GI.isValidElementType)(i)&&!a?(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`},children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(i,{})})}):null,t[2]=i,t[3]=a,t[4]=c):c=t[4];let l;t[5]!==a||t[6]!==e.previewImageUrl?(l=a?(0,Q.jsx)(`img`,{src:e.previewImageUrl,style:{objectFit:`contain`,width:`100%`,height:`100%`,position:`absolute`,inset:0},onError:()=>{r(!0)}}):null,t[5]=a,t[6]=e.previewImageUrl,t[7]=l):l=t[7];let u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(`div`,{style:{position:`absolute`,top:0,left:0,width:`100%`,height:`100%`,boxShadow:`inset 0 0 0 0.5px var(--card-fg-color)`,opacity:.1}}),t[8]=u):u=t[8];let d;t[9]!==c||t[10]!==l?(d=(0,Q.jsxs)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,style:s,children:[c,l,u]}),t[9]=c,t[10]=l,t[11]=d):d=t[11];let f=e.schemaType.title??e.schemaType.name,p;t[12]===f?p=t[13]:(p=(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,paddingX:2,paddingY:1,children:(0,Q.jsx)(Y,{size:1,weight:`medium`,children:f})}),t[12]=f,t[13]=p);let m;t[14]!==d||t[15]!==p?(m=(0,Q.jsxs)(bn,{flexDirection:`column`,gap:1,padding:1,children:[d,p]}),t[14]=d,t[15]=p,t[16]=m):m=t[16];let h;return t[17]!==e.onClick||t[18]!==m?(h=(0,Q.jsx)(cR,{padding:0,radius:2,onClick:e.onClick,style:o,children:m}),t[17]=e.onClick,t[18]=m,t[19]=h):h=t[19],h}function lIt(e,t,n){return e.filter(e=>dIt(e,n)&&uIt(e,t))}function uIt(e,t){let n=t.trim().toLowerCase();return e.title?e.title?.toLowerCase().includes(n):e.name.includes(n)}function dIt(e,t){let n=t.find(e=>e.selected);return!n||n.name===QFt||n.of?.includes(e.name)}function fIt(e,t){return t.type===`toggle`?{open:!e.open}:{open:!1}}function w9(e){let t=(0,Z.c)(23),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={open:!1},t[0]=n):n=t[0];let[r,i]=(0,$.useReducer)(fIt,n),a=(0,$.useRef)(null),o=e.popoverProps.referenceElement??null,s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>i({type:`close`}),t[1]=s):s=t[1];let c;t[2]===o?c=t[3]:(c=()=>[a.current,o],t[2]=o,t[3]=c),tn(s,c);let l;t[4]!==o||t[5]!==r.open?(l=e=>{e.key===`Escape`&&r.open&&(i({type:`close`}),o?.focus())},t[4]=o,t[5]=r.open,t[6]=l):l=t[6],Ht(l);let u,d;t[7]===e.insertMenuProps?(u=t[8],d=t[9]):({onSelect:d,...u}=e.insertMenuProps,t[7]=e.insertMenuProps,t[8]=u,t[9]=d);let f;t[10]===d?f=t[11]:(f=e=>{d(e),i({type:`close`})},t[10]=d,t[11]=f);let p=f,m=X6()??void 0,h;t[12]!==p||t[13]!==u?(h=(0,Q.jsx)(pIt,{...u,onSelect:p}),t[12]=p,t[13]=u,t[14]=h):h=t[14];let g;t[15]!==m||t[16]!==e.popoverProps||t[17]!==r.open||t[18]!==h?(g=(0,Q.jsx)(gR,{ref:a,open:r.open,constrainSize:!0,overflow:`hidden`,portal:!0,floatingBoundary:m,content:h,...e.popoverProps}),t[15]=m,t[16]=e.popoverProps,t[17]=r.open,t[18]=h,t[19]=g):g=t[19];let _=g,v;return t[20]!==_||t[21]!==r?(v={popover:_,state:r,send:i},t[20]=_,t[21]=r,t[22]=v):v=t[22],v}function pIt(e){let t=(0,Z.c)(19),{t:n}=ox(),r;t[0]===n?r=t[1]:(r=n(`inputs.array.insert-menu.filter.all-items`),t[0]=n,t[1]=r);let i;t[2]===n?i=t[3]:(i=n(`inputs.array.insert-menu.search.no-results`),t[2]=n,t[3]=i);let a;t[4]===n?a=t[5]:(a=n(`inputs.array.insert-menu.search.placeholder`),t[4]=n,t[5]=a);let o;t[6]===n?o=t[7]:(o=n(`inputs.array.insert-menu.toggle-grid-view.tooltip`),t[6]=n,t[7]=o);let s;t[8]===n?s=t[9]:(s=n(`inputs.array.insert-menu.toggle-list-view.tooltip`),t[8]=n,t[9]=s);let c;t[10]!==r||t[11]!==i||t[12]!==a||t[13]!==o||t[14]!==s?(c={"insert-menu.filter.all-items":r,"insert-menu.search.no-results":i,"insert-menu.search.placeholder":a,"insert-menu.toggle-grid-view.tooltip":o,"insert-menu.toggle-list-view.tooltip":s},t[10]=r,t[11]=i,t[12]=a,t[13]=o,t[14]=s,t[15]=c):c=t[15];let l;return t[16]!==e||t[17]!==c?(l=(0,Q.jsx)(eIt,{...e,labels:c}),t[16]=e,t[17]=c,t[18]=l):l=t[18],l}function T9(e){let t=(0,Z.c)(51),{schemaType:n,readOnly:r,children:i,onValueCreate:a,onItemAppend:o,path:s}=e,{t:c}=ox(),l=v9()?.maxReached??!1,[u,d]=(0,$.useState)(null),[f,p]=(0,$.useState)(null),m=JE(),{enabled:h}=a7(),g;t[0]!==o||t[1]!==a?(g=e=>{let t=a(e);o(t)},t[0]=o,t[1]=a,t[2]=g):g=t[2];let _=g,v;t[3]!==h||t[4]!==_||t[5]!==s||t[6]!==n.of[0]||t[7]!==m?(v=()=>{m.log(IEt,{location:`array_list`,position:`new`,path:LI(s),origin:h?`nested-object`:`default`}),_(n.of[0])},t[3]=h,t[4]=_,t[5]=s,t[6]=n.of[0],t[7]=m,t[8]=v):v=t[8];let y=v,b=n.of.length>1?`inputs.array.action.add-item-select-type`:`inputs.array.action.add-item`,x;t[9]!==b||t[10]!==c?(x=c(b),t[9]=b,t[10]=c,t[11]=x):x=t[11];let S;t[12]===x?S=t[13]:(S={icon:zr,mode:`ghost`,size:`large`,text:x},t[12]=x,t[13]=S);let C=S,w=e.schemaType.options?.insertMenu,T;t[14]!==_||t[15]!==e.schemaType.of||t[16]!==w?(T={...w,schemaTypes:e.schemaType.of,onSelect:_},t[14]=_,t[15]=e.schemaType.of,t[16]=w,t[17]=T):T=t[17];let E;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(E=[`top`],t[18]=E):E=t[18];let D;t[19]===e.schemaType.options?.insertMenu?.views?D=t[20]:(D=e.schemaType.options?.insertMenu?.views?.some(mIt),t[19]=e.schemaType.options?.insertMenu?.views,t[20]=D);let O;t[21]!==u||t[22]!==f||t[23]!==D?(O={placement:`bottom`,fallbackPlacements:E,matchReferenceWidth:D,referenceBoundary:u,referenceElement:f},t[21]=u,t[22]=f,t[23]=D,t[24]=O):O=t[24];let k;t[25]!==T||t[26]!==O?(k={insertMenuProps:T,popoverProps:O},t[25]=T,t[26]=O,t[27]=k):k=t[27];let A=w9(k);if(n.options?.disableActions?.includes(`add`))return null;if(r){let e;t[28]===c?e=t[29]:(e=c(`inputs.array.read-only-label`),t[28]=c,t[29]=e);let n;t[30]===C?n=t[31]:(n=(0,Q.jsx)(cn,{children:(0,Q.jsx)(dR,{...C,"data-testid":`add-read-object-button`,disabled:!0})}),t[30]=C,t[31]=n);let r;return t[32]!==e||t[33]!==n?(r=(0,Q.jsx)(uR,{portal:!0,content:e,children:n}),t[32]=e,t[33]=n,t[34]=r):r=t[34],r}if(l){let e;t[35]===c?e=t[36]:(e=c(`inputs.array.action.max-reached`),t[35]=c,t[36]=e);let n;t[37]===C?n=t[38]:(n=(0,Q.jsx)(cn,{children:(0,Q.jsx)(dR,{...C,"data-testid":`add-max-reached-object-button`,disabled:!0})}),t[37]=C,t[38]=n);let r;return t[39]!==e||t[40]!==n?(r=(0,Q.jsx)(uR,{portal:!0,content:e,children:n}),t[39]=e,t[40]=n,t[41]=r):r=t[41],r}let j;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(j={gridTemplateColumns:`repeat(auto-fit, minmax(100px, 1fr))`},t[42]=j):j=t[42];let M;t[43]!==y||t[44]!==C||t[45]!==A||t[46]!==n.of.length?(M=n.of.length===1?(0,Q.jsx)(dR,{...C,onClick:y,"data-testid":`add-single-object-button`}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(dR,{...C,"data-testid":`add-multiple-object-button`,selected:A.state.open,onClick:()=>{A.send({type:`toggle`})},ref:p}),A.popover]}),t[43]=y,t[44]=C,t[45]=A,t[46]=n.of.length,t[47]=M):M=t[47];let N;return t[48]!==i||t[49]!==M?(N=(0,Q.jsxs)(cn,{ref:d,gap:1,style:j,children:[M,i]}),t[48]=i,t[49]=M,t[50]=N):N=t[50],N}function mIt(e){return e.name===`grid`}var hIt=J(dR).withConfig({displayName:`DragHandleButton`,componentId:`sc-28mkw2-0`})(e=>{let{$grid:t,disabled:n}=e;return n?Vt`touch-action:auto;`:Vt`cursor:${t?`move`:`ns-resize`};touch-action:none;`}),gIt=function(e){let t=(0,Z.c)(20),n=(0,$.useContext)(ks),r,i,a;t[0]===e?(r=t[1],i=t[2],a=t[3]):({mode:a,readOnly:r,...i}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=a);let o=a===void 0?`bleed`:a,s;t[4]!==n||t[5]!==r?(s={id:n,disabled:r},t[4]=n,t[5]=r,t[6]=s):s=t[6];let{listeners:c,attributes:l}=Lht(s),{t:u}=ox(),d;t[7]===u?d=t[8]:(d=u(`inputs.array.action.drag.tooltip`),t[7]=u,t[8]=d);let f;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(f={open:1e3},t[9]=f):f=t[9];let p=!!r,m;t[10]!==d||t[11]!==p?(m={content:d,delay:f,disabled:p},t[10]=d,t[11]=p,t[12]=m):m=t[12];let h;return t[13]!==l||t[14]!==c||t[15]!==o||t[16]!==r||t[17]!==i||t[18]!==m?(h=(0,Q.jsx)(hIt,{icon:ri,tooltipProps:m,mode:o,"data-ui":`DragHandleButton`,...i,...l,...c,disabled:r}),t[13]=l,t[14]=c,t[15]=o,t[16]=r,t[17]=i,t[18]=m,t[19]=h):h=t[19],h},_It=J(bn).withConfig({displayName:`FooterFlex`,componentId:`sc-z3jxgs-0`})`min-height:33px;`,vIt=J(bn).withConfig({displayName:`PresenceFlex`,componentId:`sc-z3jxgs-1`})`position:absolute;top:0;right:0;height:33px;`,E9=J(yt).withConfig({displayName:`DragHandleCard`,componentId:`sc-z3jxgs-2`})`position:absolute;top:0;left:0;`,yIt=J(yt).withConfig({displayName:`Root`,componentId:`sc-z3jxgs-3`})`&&:not([hidden]){display:flex;}transition:border-color 250ms;box-sizing:border-box;position:relative;@media (hover:hover){${E9}{opacity:0;}&:hover,&:focus-within{${E9}{opacity:1;}}}.${y9} &{box-shadow:0 0 0 0,0 8px 17px 2px var(--card-shadow-umbra-color),0 3px 14px 2px var(--card-shadow-penumbra-color),0 5px 5px -3px var(--card-shadow-ambient-color);}&[aria-selected='true']{box-shadow:0 0 0 2px var(--card-focus-ring-color);}`;function D9(e){let t=(0,Z.c)(32),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({validation:d,selected:l,tone:u,presence:o,children:n,dragHandle:r,menu:a,footer:i,readOnly:s,...c}=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,t[9]=u,t[10]=d);let f;t[11]!==r||t[12]!==s?(f=r&&(0,Q.jsx)(E9,{margin:1,radius:2,display:`flex`,tone:`inherit`,"data-ui":`DragHandleCard`,children:(0,Q.jsx)(gIt,{$grid:!0,mode:`ghost`,readOnly:!!s})}),t[11]=r,t[12]=s,t[13]=f):f=t[13];let p;t[14]===o?p=t[15]:(p=o&&(0,Q.jsx)(vIt,{alignItems:`center`,marginX:1,children:o}),t[14]=o,t[15]=p);let m;t[16]===d?m=t[17]:(m=(0,Q.jsx)(bn,{children:d}),t[16]=d,t[17]=m);let h;t[18]===i?h=t[19]:(h=(0,Q.jsx)(X,{children:i}),t[18]=i,t[19]=h);let g;t[20]!==a||t[21]!==m||t[22]!==h?(g=(0,Q.jsxs)(_It,{alignItems:`center`,paddingX:1,justifyContent:`space-between`,children:[m,h,a]}),t[20]=a,t[21]=m,t[22]=h,t[23]=g):g=t[23];let _;return t[24]!==n||t[25]!==c||t[26]!==l||t[27]!==f||t[28]!==p||t[29]!==g||t[30]!==u?(_=(0,Q.jsxs)(yIt,{forwardedAs:bn,flexDirection:`column`,border:!0,selected:l,"aria-selected":l,radius:1,tone:u,...c,children:[n,f,p,g]}),t[24]=n,t[25]=c,t[26]=l,t[27]=f,t[28]=p,t[29]=g,t[30]=u,t[31]=_):_=t[31],_}var bIt=J(yt).withConfig({displayName:`PopoverCard`,componentId:`sc-orcfl7-0`})`max-width:${({theme:e})=>e.sanity.container[1]}px;`;function xIt(e){let t=(0,Z.c)(55),n,r,i;if(t[0]!==e){let{value:a,onFocus:o,vertical:s,...c}=e;i=a,n=o,r=c,t[0]=e,t[1]=n,t[2]=r,t[3]=i}else n=t[1],r=t[2],i=t[3];let[a,o]=(0,$.useState)(!1),s=(0,$.useRef)(null),{t:c}=ox(),l,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>o(!1),u=()=>[s.current],t[4]=l,t[5]=u):(l=t[4],u=t[5]),tn(l,u);let d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{(e.key===`Escape`||e.key===`Tab`)&&o(!1)},t[6]=d):d=t[6];let f=d,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{o(SIt)},t[7]=p):p=t[7];let m=p,h;t[8]===i?h=t[9]:(h=nN(i),t[8]=i,t[9]=h);let g=h,_;t[10]===c?_=t[11]:(_=c(`inputs.array.error.type-is-incompatible-title`),t[10]=c,t[11]=_);let v;t[12]===_?v=t[13]:(v=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{weight:`medium`,children:_})}),t[12]=_,t[13]=v);let y;t[14]===g?y=t[15]:(y={typeName:g},t[14]=g,t[15]=y);let b;t[16]!==c||t[17]!==y?(b=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.current-schema-not-declare-description`,values:y})}),t[16]=c,t[17]=y,t[18]=b):b=t[18];let x;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Q.jsx)(Hr,{}),t[19]=x):x=t[19];let S;t[20]===c?S=t[21]:(S=c(`inputs.array.error.can-delete-but-no-edit-description`),t[20]=c,t[21]=S);let C;t[22]===S?C=t[23]:(C=(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[x,` `,S]})}),t[22]=S,t[23]=C);let w;t[24]===c?w=t[25]:(w=c(`inputs.array.error.json-representation-description`),t[24]=c,t[25]=w);let T;t[26]===w?T=t[27]:(T=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:w}),t[26]=w,t[27]=T);let E;t[28]===i?E=t[29]:(E=JSON.stringify(i,null,2),t[28]=i,t[29]=E);let D;t[30]===E?D=t[31]:(D=(0,Q.jsx)(yt,{padding:2,overflow:`auto`,border:!0,children:(0,Q.jsx)(xU,{size:1,as:`pre`,language:`json`,children:E})}),t[30]=E,t[31]=D);let O;t[32]!==T||t[33]!==D?(O=(0,Q.jsxs)(Sn,{gap:2,children:[T,D]}),t[32]=T,t[33]=D,t[34]=O):O=t[34];let k;t[35]!==C||t[36]!==O||t[37]!==v||t[38]!==b?(k=(0,Q.jsx)(bIt,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:`auto`,children:(0,Q.jsxs)(Sn,{gap:4,children:[v,b,C,O]})}),t[35]=C,t[36]=O,t[37]=v,t[38]=b,t[39]=k):k=t[39];let A;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(A={height:`100%`},t[40]=A):A=t[40];let j;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,Q.jsx)(X,{margin:1,children:(0,Q.jsx)(Y,{align:`center`,size:4,children:(0,Q.jsx)(Rr,{})})}),t[41]=j):j=t[41];let M;t[42]===g?M=t[43]:(M={typeName:g},t[42]=g,t[43]=M);let N;t[44]!==c||t[45]!==M?(N=(0,Q.jsxs)(bn,{gap:4,marginTop:2,flexDirection:`column`,children:[j,(0,Q.jsx)(Y,{align:`center`,size:1,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.type-is-incompatible-prompt`,values:M})})]}),t[44]=c,t[45]=M,t[46]=N):N=t[46];let P;t[47]!==n||t[48]!==r||t[49]!==N?(P=(0,Q.jsx)(yt,{as:`button`,type:`button`,radius:2,tone:`inherit`,paddingX:2,paddingY:3,style:A,onFocus:n,onClick:m,onKeyDown:f,__unstable_focusRing:!0,...r,children:N}),t[47]=n,t[48]=r,t[49]=N,t[50]=P):P=t[50];let F;return t[51]!==a||t[52]!==k||t[53]!==P?(F=(0,Q.jsx)(gR,{open:a,ref:s,onKeyDown:f,portal:!0,constrainSize:!0,tone:`default`,content:k,children:P}),t[51]=a,t[52]=k,t[53]=P,t[54]=F):F=t[54],F}function SIt(e){return!e}var CIt={portal:!0,tone:`default`};function wIt(e){let t=(0,Z.c)(22),{member:n,sortable:r,readOnly:i}=e,a=(0,$.useId)(),{onChange:o}=y5(),{t:s}=ox(),c;t[0]!==n.key||t[1]!==o?(c=()=>{o(Q6.from([XH([{_key:n.key}])]))},t[0]=n.key,t[1]=o,t[2]=c):c=t[2];let l=c,u;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(u={height:`100%`},t[3]=u):u=t[3];let d;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Q.jsx)(uU,{}),t[4]=d):d=t[4];let f=`${a}-menuButton`,p;t[5]===s?p=t[6]:(p=s(`inputs.array.action.remove-invalid-item`),t[5]=s,t[6]=p);let m;t[7]!==l||t[8]!==p?(m=(0,Q.jsx)(oR,{children:(0,Q.jsx)(mR,{text:p,tone:`critical`,icon:mr,onClick:l})}),t[7]=l,t[8]=p,t[9]=m):m=t[9];let h;t[10]!==f||t[11]!==m?(h=(0,Q.jsx)(pR,{button:d,id:f,menu:m,popover:CIt}),t[10]=f,t[11]=m,t[12]=h):h=t[12];let g;t[13]!==n.error.type||t[14]!==n.error.value||t[15]!==s?(g=n.error.type===`INVALID_ITEM_TYPE`?(0,Q.jsx)(xIt,{value:n.error.value,vertical:!0}):(0,Q.jsx)(`div`,{children:s(`inputs.array.error.unexpected-error`,{error:n.error.type})}),t[13]=n.error.type,t[14]=n.error.value,t[15]=s,t[16]=g):g=t[16];let _;return t[17]!==i||t[18]!==r||t[19]!==h||t[20]!==g?(_=(0,Q.jsx)(D9,{dragHandle:r,readOnly:i,tone:`caution`,style:u,menu:h,children:g}),t[17]=i,t[18]=r,t[19]=h,t[20]=g,t[21]=_):_=t[21],_}function O9(e){return typeof e.title==`string`?e.title:e.type?O9(e.type):e.name||e.jsonType}var TIt=[0,0,1,0];function EIt(e){return e.stopPropagation()}function DIt(e){return e.stopPropagation()}function OIt(e){let t=(0,Z.c)(27),{children:n,header:r,onClose:i,type:a,width:o}=e,[s,c]=(0,$.useState)(null),l=(0,$.useRef)(null),u;t[0]===n?u=t[1]:(u=(0,Q.jsx)(x7,{margins:TIt,children:(0,Q.jsx)(X,{ref:l,children:n})}),t[0]=n,t[1]=u);let d=u;if(a===`dialog`){let n=e.id||``,a;t[2]!==d||t[3]!==s?(a=(0,Q.jsx)(vn,{element:s,children:d}),t[2]=d,t[3]=s,t[4]=a):a=t[4];let u;t[5]!==r||t[6]!==i||t[7]!==e.autofocus||t[8]!==n||t[9]!==a||t[10]!==o?(u=(0,Q.jsx)(hR,{__unstable_autoFocus:e.autofocus,contentRef:c,"data-testid":`edit-portal-dialog`,header:r,id:n,onClickOutside:i,onClose:i,onDragEnter:EIt,onDrop:DIt,width:o,children:a}),t[5]=r,t[6]=i,t[7]=e.autofocus,t[8]=n,t[9]=a,t[10]=o,t[11]=u):u=t[11];let f;return t[12]!==s||t[13]!==u?(f=(0,Q.jsx)(d7,{scrollElement:s,containerElement:l,children:u}),t[12]=s,t[13]=u,t[14]=f):f=t[14],f}let f;t[15]!==d||t[16]!==s?(f=(0,Q.jsx)(vn,{element:s,children:d}),t[15]=d,t[16]=s,t[17]=f):f=t[17];let p;t[18]!==s||t[19]!==f?(p=(0,Q.jsx)(d7,{scrollElement:s,containerElement:l,children:f}),t[18]=s,t[19]=f,t[20]=p):p=t[20];let m;return t[21]!==r||t[22]!==i||t[23]!==e.legacy_referenceElement||t[24]!==p||t[25]!==o?(m=(0,Q.jsx)(t_t,{header:r,onClose:i,referenceElement:e.legacy_referenceElement,width:o,containerRef:c,children:p}),t[21]=r,t[22]=i,t[23]=e.legacy_referenceElement,t[24]=p,t[25]=o,t[26]=m):m=t[26],m}function k9(e){let t=(0,Z.c)(5),{children:n,legacyEditing:r}=e;fb();let i=!!r,a;t[0]===i?a=t[1]:(a={enabled:!0,legacyEditing:i},t[0]=i,t[1]=a);let o=a,s;return t[2]!==n||t[3]!==o?(s=(0,Q.jsx)(Ao.Provider,{value:o,children:n}),t[2]=n,t[3]=o,t[4]=s):s=t[4],s}function A9(e){return j9(e)}function kIt(e){if(!Array.isArray(e)||e.length===0)return;let t=e.flatMap(e=>MN(e)&&typeof e._key==`string`?[[e._key,Az(12)]]:[]);return t.length>0?new Map(t):void 0}function AIt(e,t){return MN(e)&&Array.isArray(e.marks)?{...e,marks:e.marks.map(e=>typeof e==`string`?t.get(e)??e:e)}:e}function j9(e,t){if(Array.isArray(e))return e.map(e=>j9(e,t));if(!MN(e))return e;let n=mc(e)?kIt(e.markDefs):void 0;return Object.fromEntries(Object.entries(e).map(([e,r])=>e===`_key`?[e,t?.get(r)??Az(12)]:e===`markDefs`&&n?[e,r.map(e=>j9(e,n))]:e===`children`&&n?[e,r.map(e=>j9(e)).map(e=>AIt(e,n))]:[e,j9(r)]))}function M9(e){let t=(0,Z.c)(57),{t:n}=ox(),{onInsert:r,schemaTypes:i,disabled:a,disabledReason:o}=e,s;t[0]===e.schemaTypes?s=t[1]:(s=e.schemaTypes??[],t[0]=e.schemaTypes,t[1]=s);let c;t[2]===e?c=t[3]:(c=t=>{e.onInsert(`before`,t)},t[2]=e,t[3]=c);let l;t[4]!==e.insertMenuOptions||t[5]!==s||t[6]!==c?(l={...e.insertMenuOptions,schemaTypes:s,onSelect:c},t[4]=e.insertMenuOptions,t[5]=s,t[6]=c,t[7]=l):l=t[7];let u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`bottom-end`],t[8]=u):u=t[8];let d;t[9]===e.referenceElement?d=t[10]:(d={referenceElement:e.referenceElement,placement:`top-end`,fallbackPlacements:u},t[9]=e.referenceElement,t[10]=d);let f;t[11]!==l||t[12]!==d?(f={insertMenuProps:l,popoverProps:d},t[11]=l,t[12]=d,t[13]=f):f=t[13];let p=w9(f),m;t[14]===e.schemaTypes?m=t[15]:(m=e.schemaTypes??[],t[14]=e.schemaTypes,t[15]=m);let h;t[16]===e?h=t[17]:(h=t=>{e.onInsert(`after`,t)},t[16]=e,t[17]=h);let g;t[18]!==e.insertMenuOptions||t[19]!==m||t[20]!==h?(g={...e.insertMenuOptions,schemaTypes:m,onSelect:h},t[18]=e.insertMenuOptions,t[19]=m,t[20]=h,t[21]=g):g=t[21];let _;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(_=[`top-end`],t[22]=_):_=t[22];let v;t[23]===e.referenceElement?v=t[24]:(v={referenceElement:e.referenceElement,placement:`bottom-end`,fallbackPlacements:_},t[23]=e.referenceElement,t[24]=v);let y;t[25]!==v||t[26]!==g?(y={insertMenuProps:g,popoverProps:v},t[25]=v,t[26]=g,t[27]=y):y=t[27];let b=w9(y),x;t[28]!==p||t[29]!==r||t[30]!==i?(x=()=>{i&&(i.length===1?r(`before`,i[0]):p.send({type:`toggle`}))},t[28]=p,t[29]=r,t[30]=i,t[31]=x):x=t[31];let S=x,C;t[32]!==b||t[33]!==r||t[34]!==i?(C=()=>{i&&(i.length===1?r(`after`,i[0]):b.send({type:`toggle`}))},t[32]=b,t[33]=r,t[34]=i,t[35]=C):C=t[35];let w=C,T;t[36]!==a||t[37]!==o||t[38]!==S||t[39]!==n||t[40]!==i?(T=i?(0,Q.jsx)(mR,{text:i.length===1?n(`inputs.array.action.add-before`):`${n(`inputs.array.action.add-before`)}...`,icon:ai,onClick:S,disabled:a,tooltipProps:o?{content:o}:void 0},`insertBefore`):null,t[36]=a,t[37]=o,t[38]=S,t[39]=n,t[40]=i,t[41]=T):T=t[41];let E=T,D;t[42]!==a||t[43]!==o||t[44]!==w||t[45]!==n||t[46]!==i?(D=i?(0,Q.jsx)(mR,{text:i.length===1?n(`inputs.array.action.add-after`):`${n(`inputs.array.action.add-after`)}...`,icon:oi,onClick:w,disabled:a,tooltipProps:o?{content:o}:void 0},`insertAfter`):null,t[42]=a,t[43]=o,t[44]=w,t[45]=n,t[46]=i,t[47]=D):D=t[47];let O=D,k;t[48]!==p||t[49]!==E?(k={...p,menuItem:E},t[48]=p,t[49]=E,t[50]=k):k=t[50];let A;t[51]!==b||t[52]!==O?(A={...b,menuItem:O},t[51]=b,t[52]=O,t[53]=A):A=t[53];let j;return t[54]!==k||t[55]!==A?(j={insertBefore:k,insertAfter:A},t[54]=k,t[55]=A,t[56]=j):j=t[56],j}var jIt=J(yt).withConfig({displayName:`PreviewCard`,componentId:`sc-25q3t7-0`})`border-top-right-radius:inherit;border-top-left-radius:inherit;height:100%;position:relative;@media (hover:hover){&:hover{filter:brightness(95%);}}&:focus:focus-visible{box-shadow:0 0 0 2px var(--card-focus-ring-color);}`;function MIt({readOnly:e,hasErrors:t,hasWarnings:n}){return e?`transparent`:t?`critical`:n?`caution`:`default`}var NIt={portal:!0,tone:`default`},PIt=[];function FIt(e){let t=(0,Z.c)(98),{schemaType:n,parentSchemaType:r,path:i,readOnly:a,onRemove:o,value:s,open:c,onInsert:l,onCopy:u,onFocus:d,onOpen:f,onClose:p,changed:m,focused:h,children:g,inputProps:_}=e,{renderPreview:v}=_,{t:y}=ox(),b=v9(),x=b?.maxReached,S=b?.maxReachedReason,{enabled:C}=a7(),w=s[A8],T=typeof w?.progress==`number`?w?.progress:void 0,E=c&&!C,D=c&&C,O=r.options?.sortable!==!1,k=r.of,[A,j]=(0,$.useState)(null),M=(0,$.useRef)(null),N,P;t[0]===A?(N=t[1],P=t[2]):(N=()=>A,P=[A],t[0]=A,t[1]=N,t[2]=P),(0,$.useImperativeHandle)(M,N,P),a9(M,c);let F;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(F=(e,t)=>{!e&&t&&M.current&&M.current?.focus()},t[3]=F):F=t[3],U6(h,F);let I=s._resolvingInitialValue,L;t[4]!==l||t[5]!==s?(L=()=>{l({items:[A9(s)],position:`after`})},t[4]=l,t[5]=s,t[6]=L):L=t[6];let R=L,z;t[7]!==u||t[8]!==s?(z=()=>{u({items:[A9(s)]})},t[7]=u,t[8]=s,t[9]=z):z=t[9];let B=z,V;t[10]===l?V=t[11]:(V=(e,t)=>{l({items:[m5(t)],position:e})},t[10]=l,t[11]=V);let H=V,U=F7(i,!0),W;t[12]===U?W=t[13]:(W=U.length===0?null:(0,Q.jsx)(MH,{presence:U,maxAvatars:1}),t[12]=U,t[13]=W);let ee=W,te=I7(i,!0),ne;t[14]===te?ne=t[15]:(ne=te.length===0?null:(0,Q.jsx)(X,{paddingX:1,paddingY:3,children:(0,Q.jsx)(DH,{validation:te,__unstable_showSummary:!0})}),t[14]=te,t[15]=ne);let re=ne,ie=te.some(RIt),ae=te.some(LIt),[oe,se]=(0,$.useState)(null),ce=r.options?.insertMenu,le;t[16]!==oe||t[17]!==H||t[18]!==k||t[19]!==x||t[20]!==S||t[21]!==ce?(le={schemaTypes:k,insertMenuOptions:ce,onInsert:H,referenceElement:oe,disabled:x,disabledReason:S},t[16]=oe,t[17]=H,t[18]=k,t[19]=x,t[20]=S,t[21]=ce,t[22]=le):le=t[22];let{insertBefore:ue,insertAfter:de}=M9(le),G=r.options?.disableActions||PIt,fe;t[23]!==G||t[24]!==o||t[25]!==y?(fe=!G.includes(`remove`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.remove`),tone:`critical`,icon:mr,onClick:o},`remove`),t[23]=G,t[24]=o,t[25]=y,t[26]=fe):fe=t[26];let pe;t[27]!==G||t[28]!==B||t[29]!==y?(pe=!G.includes(`copy`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.copy`),icon:Tr,onClick:B},`copy`),t[27]=G,t[28]=B,t[29]=y,t[30]=pe):pe=t[30];let me;t[31]!==G||t[32]!==R||t[33]!==y?(me=!G.includes(`duplicate`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.duplicate`),icon:ii,onClick:R},`duplicate`),t[31]=G,t[32]=R,t[33]=y,t[34]=me):me=t[34];let he;t[35]!==G||t[36]!==ue.menuItem?(he=!G.includes(`add`)&&!G.includes(`addBefore`)&&ue.menuItem,t[35]=G,t[36]=ue.menuItem,t[37]=he):he=t[37];let ge;t[38]!==G||t[39]!==de.menuItem?(ge=!G.includes(`add`)&&!G.includes(`addAfter`)&&de.menuItem,t[38]=G,t[39]=de.menuItem,t[40]=ge):ge=t[40];let _e;t[41]!==fe||t[42]!==pe||t[43]!==me||t[44]!==he||t[45]!==ge?(_e=[fe,pe,me,he,ge].filter(Boolean),t[41]=fe,t[42]=pe,t[43]=me,t[44]=he,t[45]=ge,t[46]=_e):_e=t[46];let ve=_e,ye;t[47]!==de||t[48]!==ue||t[49]!==ve||t[50]!==e.inputId||t[51]!==a?(ye=a||ve.length===0?null:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(pR,{ref:se,onOpen:()=>{ue.send({type:`close`}),de.send({type:`close`})},button:(0,Q.jsx)(uU,{"data-testid":`array-item-menu-button`,selected:ue.state.open||de.state.open?!0:void 0}),id:`${e.inputId}-menuButton`,menu:(0,Q.jsx)(oR,{children:ve}),popover:NIt}),ue.popover,de.popover]}),t[47]=de,t[48]=ue,t[49]=ve,t[50]=e.inputId,t[51]=a,t[52]=ye):ye=t[52];let be=ye,xe=MIt({readOnly:a,hasErrors:ie,hasWarnings:ae}),Se=IIt,Ce;t[53]===f?Ce=t[54]:(Ce=e=>{e.stopPropagation(),f()},t[53]=f,t[54]=Ce);let we=Ce,Te;t[55]!==v||t[56]!==n||t[57]!==T||t[58]!==s?(Te=v({schemaType:n,value:s,layout:`media`,withBorder:!1,withShadow:!1,progress:T}),t[55]=v,t[56]=n,t[57]=T,t[58]=s,t[59]=Te):Te=t[59];let Ee;t[60]===I?Ee=t[61]:(Ee=I&&(0,Q.jsx)(SR,{fill:!0}),t[60]=I,t[61]=Ee);let De;t[62]!==we||t[63]!==d||t[64]!==I||t[65]!==Te||t[66]!==Ee?(De=(0,Q.jsxs)(jIt,{tone:`inherit`,overflow:`auto`,forwardedAs:`button`,"data-ui":`PreviewCard`,"data-as":`button`,type:`button`,flex:1,tabIndex:0,disabled:I,onMouseDown:Se,onClick:we,ref:j,onFocus:d,__unstable_focusRing:!0,children:[Te,Ee]}),t[62]=we,t[63]=d,t[64]=I,t[65]=Te,t[66]=Ee,t[67]=De):De=t[67];let Oe;t[68]!==be||t[69]!==E||t[70]!==ee||t[71]!==a||t[72]!==O||t[73]!==De||t[74]!==xe||t[75]!==re?(Oe=(0,Q.jsx)(D9,{menu:be,presence:ee,validation:re,tone:xe,radius:2,border:!0,dragHandle:O,selected:E,readOnly:a,children:De}),t[68]=be,t[69]=E,t[70]=ee,t[71]=a,t[72]=O,t[73]=De,t[74]=xe,t[75]=re,t[76]=Oe):Oe=t[76];let ke=Oe,K;if(t[77]!==m||t[78]!==g||t[79]!==h||t[80]!==ke||t[81]!==p||t[82]!==D||t[83]!==E||t[84]!==r.options?.modal?.type||t[85]!==r.options?.modal?.width||t[86]!==i||t[87]!==A||t[88]!==a||t[89]!==n||t[90]!==y||t[91]!==s){let e=O9(n),o=!!h,c;t[93]!==m||t[94]!==ke||t[95]!==i||t[96]!==o?(c=(0,Q.jsx)(GH,{path:i,isChanged:m,hasFocus:o,children:ke}),t[93]=m,t[94]=ke,t[95]=i,t[96]=o,t[97]=c):c=t[97],K=(0,Q.jsxs)(k9,{children:[c,E&&(0,Q.jsx)(OIt,{header:y(a?`inputs.array.action.view`:`inputs.array.action.edit`,{itemTypeTitle:e}),type:r?.options?.modal?.type||`dialog`,width:r?.options?.modal?.width??1,id:s._key,onClose:p,autofocus:h,legacy_referenceElement:A,children:g}),D&&(0,Q.jsx)(B7,{header:y(a?`inputs.array.action.view`:`inputs.array.action.edit`,{itemTypeTitle:e}),type:r?.options?.modal?.type||`dialog`,width:r?.options?.modal?.width??1,id:s._key,onClose:p,autofocus:h,legacy_referenceElement:A,children:g})]}),t[77]=m,t[78]=g,t[79]=h,t[80]=ke,t[81]=p,t[82]=D,t[83]=E,t[84]=r.options?.modal?.type,t[85]=r.options?.modal?.width,t[86]=i,t[87]=A,t[88]=a,t[89]=n,t[90]=y,t[91]=s,t[92]=K}else K=t[92];return K}function IIt(e){e.preventDefault()}function LIt(e){return e.level===`warning`}function RIt(e){return e.level===`error`}var zIt=[];function BIt(e){let t=(0,Z.c)(57),{arrayFunctions:n,elementProps:r,focusPath:i,members:a,onChange:o,onItemPrepend:s,onItemAppend:c,onItemMove:l,onSelectFile:u,onUpload:d,readOnly:f,renderAnnotation:p,renderBlock:m,renderField:h,renderInlineBlock:g,renderInput:_,renderPreview:v,schemaType:y,validation:b,value:x}=e,S=n===void 0?T9:n,C=x===void 0?zIt:x,{t:w}=ox(),T=b?.some(UIt)?`critical`:void 0,E=y.options?.sortable!==!1,D=HIt,O=KFt(a,i),k;t[0]!==O||t[1]!==a||t[2]!==y?(k={members:a,schemaType:y,layout:`grid`,focusedIndex:O},t[0]=O,t[1]=a,t[2]=y,t[3]=k):k=t[3];let{collapsible:A,expanded:j,onToggle:M,visibleMembers:N}=C9(k),P;t[4]===N?P=t[5]:(P=N.map(VIt),t[4]=N,t[5]=P);let F=P,I;t[6]!==T||t[7]!==a.length||t[8]!==y.placeholder||t[9]!==w?(I=a?.length===0&&(0,Q.jsx)(yt,{padding:3,border:!0,radius:2,tone:T,children:(0,Q.jsx)(Y,{align:`center`,muted:!0,size:1,children:y.placeholder||(0,Q.jsx)(Q.Fragment,{children:w(`inputs.array.no-items-label`)})})}),t[6]=T,t[7]=a.length,t[8]=y.placeholder,t[9]=w,t[10]=I):I=t[10];let L;t[11]!==T||t[12]!==F||t[13]!==a.length||t[14]!==l||t[15]!==f||t[16]!==p||t[17]!==m||t[18]!==h||t[19]!==g||t[20]!==_||t[21]!==v||t[22]!==E||t[23]!==N?(L=a?.length>0&&(0,Q.jsx)(yt,{border:!0,radius:1,tone:T,children:(0,Q.jsx)(b9,{gridTemplateColumns:[`repeat(2, minmax(0, 1fr))`,`repeat(3, minmax(0, 1fr))`,`repeat(4, minmax(0, 1fr))`],gap:3,padding:1,margin:1,items:F,onItemMove:l,sortable:E,children:N.map(e=>(0,Q.jsxs)(x9,{sortable:E,id:e.key,flexBasis:`0%`,flexGrow:1,children:[e.kind===`item`&&(0,Q.jsx)(o7,{member:e,renderAnnotation:p,renderBlock:m,renderInlineBlock:g,renderItem:D,renderField:h,renderInput:_,renderPreview:v}),e.kind===`error`&&(0,Q.jsx)(wIt,{sortable:E,member:e,readOnly:f})]},e.key))})}),t[11]=T,t[12]=F,t[13]=a.length,t[14]=l,t[15]=f,t[16]=p,t[17]=m,t[18]=h,t[19]=g,t[20]=_,t[21]=v,t[22]=E,t[23]=N,t[24]=L):L=t[24];let R;t[25]!==A||t[26]!==j||t[27]!==a.length||t[28]!==M?(R=A&&(0,Q.jsx)(h9,{expanded:j,onToggle:M,totalCount:a.length}),t[25]=A,t[26]=j,t[27]=a.length,t[28]=M,t[29]=R):R=t[29];let z;t[30]!==I||t[31]!==L||t[32]!==R?(z=(0,Q.jsxs)(Sn,{"data-ui":`ArrayInput__content`,gap:2,children:[I,L,R]}),t[30]=I,t[31]=L,t[32]=R,t[33]=z):z=t[33];let B;t[34]!==r||t[35]!==u||t[36]!==d||t[37]!==f||t[38]!==y.of||t[39]!==z?(B=(0,Q.jsx)(J5,{...r,isReadOnly:f,onSelectFile:u,onUpload:d,tabIndex:0,types:y.of,children:z}),t[34]=r,t[35]=u,t[36]=d,t[37]=f,t[38]=y.of,t[39]=z,t[40]=B):B=t[40];let V;t[41]!==S||t[42]!==o||t[43]!==c||t[44]!==s||t[45]!==e.path||t[46]!==f||t[47]!==y||t[48]!==C?(V=(0,Q.jsx)(S,{onChange:o,onItemAppend:c,onItemPrepend:s,onValueCreate:m5,path:e.path,readOnly:f,schemaType:y,value:C}),t[41]=S,t[42]=o,t[43]=c,t[44]=s,t[45]=e.path,t[46]=f,t[47]=y,t[48]=C,t[49]=V):V=t[49];let H;t[50]!==B||t[51]!==V?(H=(0,Q.jsxs)(Sn,{gap:2,children:[B,V]}),t[50]=B,t[51]=V,t[52]=H):H=t[52];let U;return t[53]!==a.length||t[54]!==y||t[55]!==H?(U=(0,Q.jsx)(_9,{schemaType:y,itemCount:a.length,children:H}),t[53]=a.length,t[54]=y,t[55]=H,t[56]=U):U=t[56],U}function VIt(e){return e.key}function HIt(e){return(0,Q.jsx)(FIt,{...e})}function UIt(e){return e.level===`error`}var WIt=J(yt).withConfig({displayName:`Root`,componentId:`sc-oq6mkd-0`})`position:relative;border:1px solid transparent;transition:border-color 250ms;.${y9} &{border-color:var(--card-shadow-umbra-color);box-shadow:0 0 0 0,0 8px 17px 2px var(--card-shadow-umbra-color),0 3px 14px 2px var(--card-shadow-penumbra-color),0 5px 5px -3px var(--card-shadow-ambient-color);}&:hover{border-color:var(--card-shadow-umbra-color);}&[aria-selected='true']{border-color:var(--card-focus-ring-color);}`;function N9(e){let t=(0,Z.c)(21),{validation:n,selected:r,tone:i,presence:a,focused:o,children:s,dragHandle:c,menu:l,footer:u,readOnly:d}=e,f=(0,$.useRef)(null),p;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=(e,t)=>{!e&&t&&f.current?.focus()},t[0]=p):p=t[0],U6(o,p);let m;t[1]!==c||t[2]!==d?(m=c&&(0,Q.jsx)(gIt,{paddingY:3,readOnly:d}),t[1]=c,t[2]=d,t[3]=m):m=t[3];let h;t[4]===s?h=t[5]:(h=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:s}),t[4]=s,t[5]=h);let g;t[6]!==l||t[7]!==a||t[8]!==n?(g=(a||n||l)&&(0,Q.jsxs)(bn,{alignItems:`center`,flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,style:{lineHeight:0},children:[a&&(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:a}),n&&(0,Q.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:n}),l]}),t[6]=l,t[7]=a,t[8]=n,t[9]=g):g=t[9];let _;t[10]!==m||t[11]!==h||t[12]!==g?(_=(0,Q.jsxs)(bn,{alignItems:`center`,gap:1,children:[m,h,g]}),t[10]=m,t[11]=h,t[12]=g,t[13]=_):_=t[13];let v;t[14]!==u||t[15]!==_?(v=(0,Q.jsxs)(Sn,{gap:1,children:[_,u]}),t[14]=u,t[15]=_,t[16]=v):v=t[16];let y;return t[17]!==r||t[18]!==v||t[19]!==i?(y=(0,Q.jsx)(WIt,{ref:f,selected:r,"aria-selected":r,radius:1,padding:1,tone:i,children:v}),t[17]=r,t[18]=v,t[19]=i,t[20]=y):y=t[20],y}function GIt({readOnly:e,hasErrors:t,hasWarnings:n}){return e?`transparent`:t?`critical`:n?`caution`:`default`}var KIt={portal:!0,tone:`default`},qIt={position:`relative`},JIt=[];function YIt(e){let t=(0,Z.c)(101),{schemaType:n,parentSchemaType:r,path:i,readOnly:a,onRemove:o,value:s,open:c,onInsert:l,onCopy:u,onFocus:d,onOpen:f,onClose:p,changed:m,focused:h,children:g,inputProps:_}=e,{renderPreview:v}=_,{t:y}=ox(),b=v9(),x=b?.maxReached,S=b?.maxReachedReason,{enabled:C}=a7(),w=c&&!C,T=c&&C,E=r.options?.sortable!==!1,D=r.of,[O,k]=(0,$.useState)(null),A=(0,$.useRef)(null),j,M;t[0]===O?(j=t[1],M=t[2]):(j=()=>O,M=[O],t[0]=O,t[1]=j,t[2]=M),(0,$.useImperativeHandle)(A,j,M),a9(A,c&&O!==null);let N;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(N=(e,t)=>{!e&&t&&A.current&&A.current?.focus()},t[3]=N):N=t[3],U6(h,N);let P=s._resolvingInitialValue,F=s[A8],I=typeof F?.progress==`number`?F?.progress:void 0,L;t[4]!==l||t[5]!==s?(L=()=>{l({items:[A9(s)],position:`after`})},t[4]=l,t[5]=s,t[6]=L):L=t[6];let R=L,z;t[7]!==u||t[8]!==s?(z=()=>{u({items:[A9(s)]})},t[7]=u,t[8]=s,t[9]=z):z=t[9];let B=z,V;t[10]===l?V=t[11]:(V=(e,t)=>{l({items:[m5(t)],position:e})},t[10]=l,t[11]=V);let H=V,U=F7(i,!0),W;t[12]===U?W=t[13]:(W=U.length===0?null:(0,Q.jsx)(MH,{presence:U,maxAvatars:1}),t[12]=U,t[13]=W);let ee=W,te=I7(i,!0),ne;t[14]===te?ne=t[15]:(ne=te.length===0?null:(0,Q.jsx)(X,{paddingX:1,paddingY:3,children:(0,Q.jsx)(DH,{validation:te,__unstable_showSummary:!0})}),t[14]=te,t[15]=ne);let re=ne,ie=te.some(QIt),ae=te.some(ZIt),[oe,se]=(0,$.useState)(null),ce=r.options?.insertMenu,le;t[16]!==oe||t[17]!==H||t[18]!==D||t[19]!==x||t[20]!==S||t[21]!==ce?(le={schemaTypes:D,insertMenuOptions:ce,onInsert:H,referenceElement:oe,disabled:x,disabledReason:S},t[16]=oe,t[17]=H,t[18]=D,t[19]=x,t[20]=S,t[21]=ce,t[22]=le):le=t[22];let{insertBefore:ue,insertAfter:de}=M9(le),G=r.options?.disableActions||JIt,fe;t[23]!==G||t[24]!==o||t[25]!==y?(fe=!G.includes(`remove`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.remove`),tone:`critical`,icon:mr,onClick:o},`remove`),t[23]=G,t[24]=o,t[25]=y,t[26]=fe):fe=t[26];let pe;t[27]!==G||t[28]!==B||t[29]!==y?(pe=!G.includes(`copy`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.copy`),icon:Tr,onClick:B},`copy`),t[27]=G,t[28]=B,t[29]=y,t[30]=pe):pe=t[30];let me;t[31]!==G||t[32]!==R||t[33]!==y?(me=!G.includes(`duplicate`)&&(0,Q.jsx)(mR,{text:y(`inputs.array.action.duplicate`),icon:ii,onClick:R},`duplicate`),t[31]=G,t[32]=R,t[33]=y,t[34]=me):me=t[34];let he;t[35]!==G||t[36]!==ue.menuItem?(he=!G.includes(`add`)&&!G.includes(`addBefore`)&&ue.menuItem,t[35]=G,t[36]=ue.menuItem,t[37]=he):he=t[37];let ge;t[38]!==G||t[39]!==de.menuItem?(ge=!G.includes(`add`)&&!G.includes(`addAfter`)&&de.menuItem,t[38]=G,t[39]=de.menuItem,t[40]=ge):ge=t[40];let _e;t[41]!==fe||t[42]!==pe||t[43]!==me||t[44]!==he||t[45]!==ge?(_e=[fe,pe,me,he,ge].filter(Boolean),t[41]=fe,t[42]=pe,t[43]=me,t[44]=he,t[45]=ge,t[46]=_e):_e=t[46];let ve=_e,ye;t[47]!==de||t[48]!==ue||t[49]!==ve||t[50]!==e.inputId||t[51]!==a?(ye=a||ve.length===0?null:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(pR,{ref:se,onOpen:()=>{ue.send({type:`close`}),de.send({type:`close`})},button:(0,Q.jsx)(uU,{"data-testid":`array-item-menu-button`,selected:ue.state.open||de.state.open?!0:void 0}),id:`${e.inputId}-menuButton`,menu:(0,Q.jsx)(oR,{children:ve}),popover:KIt}),ue.popover,de.popover]}),t[47]=de,t[48]=ue,t[49]=ve,t[50]=e.inputId,t[51]=a,t[52]=ye):ye=t[52];let be=ye,xe=GIt({readOnly:a,hasErrors:ie,hasWarnings:ae}),Se=XIt,Ce;t[53]===f?Ce=t[54]:(Ce=e=>{e.stopPropagation(),f()},t[53]=f,t[54]=Ce);let we=Ce,Te=!!a,Ee;t[55]!==e.schemaType||t[56]!==e.value||t[57]!==v||t[58]!==I?(Ee=v({schemaType:e.schemaType,value:e.value,layout:`default`,skipVisibilityCheck:!0,progress:I}),t[55]=e.schemaType,t[56]=e.value,t[57]=v,t[58]=I,t[59]=Ee):Ee=t[59];let De;t[60]===P?De=t[61]:(De=P&&(0,Q.jsx)(SR,{fill:!0}),t[60]=P,t[61]=De);let Oe;t[62]!==we||t[63]!==d||t[64]!==P||t[65]!==Ee||t[66]!==De?(Oe=(0,Q.jsxs)(yt,{as:`button`,type:`button`,tone:`inherit`,radius:1,disabled:P,onMouseDown:Se,onClick:we,ref:k,onFocus:d,__unstable_focusRing:!0,style:qIt,children:[Ee,De]}),t[62]=we,t[63]=d,t[64]=P,t[65]=Ee,t[66]=De,t[67]=Oe):Oe=t[67];let ke;t[68]!==h||t[69]!==be||t[70]!==c||t[71]!==ee||t[72]!==E||t[73]!==Te||t[74]!==Oe||t[75]!==xe||t[76]!==re?(ke=(0,Q.jsx)(N9,{menu:be,presence:ee,validation:re,tone:xe,focused:h,dragHandle:E,selected:c,readOnly:Te,children:Oe}),t[68]=h,t[69]=be,t[70]=c,t[71]=ee,t[72]=E,t[73]=Te,t[74]=Oe,t[75]=xe,t[76]=re,t[77]=ke):ke=t[77];let K=ke,Ae;if(t[78]!==m||t[79]!==g||t[80]!==h||t[81]!==K||t[82]!==p||t[83]!==T||t[84]!==w||t[85]!==r.options?.modal?.type||t[86]!==r.options?.modal?.width||t[87]!==i||t[88]!==O||t[89]!==a||t[90]!==n||t[91]!==y||t[92]!==s){let e=O9(n),o=!!h,c;t[94]===K?c=t[95]:(c=(0,Q.jsx)(X,{paddingX:1,children:K}),t[94]=K,t[95]=c);let l;t[96]!==m||t[97]!==i||t[98]!==o||t[99]!==c?(l=(0,Q.jsx)(GH,{path:i,isChanged:m,hasFocus:o,children:c}),t[96]=m,t[97]=i,t[98]=o,t[99]=c,t[100]=l):l=t[100],Ae=(0,Q.jsxs)(k9,{children:[l,w&&(0,Q.jsx)(OIt,{header:y(a?`inputs.array.action.view`:`inputs.array.action.edit`,{itemTypeTitle:e}),type:r?.options?.modal?.type||`dialog`,width:r?.options?.modal?.width??1,id:s._key,onClose:p,autofocus:h,legacy_referenceElement:O,children:g}),T&&(0,Q.jsx)(B7,{header:y(a?`inputs.array.action.view`:`inputs.array.action.edit`,{itemTypeTitle:e}),type:r?.options?.modal?.type||`dialog`,width:r?.options?.modal?.width??1,id:s._key,onClose:p,autofocus:h,legacy_referenceElement:O,children:g})]}),t[78]=m,t[79]=g,t[80]=h,t[81]=K,t[82]=p,t[83]=T,t[84]=w,t[85]=r.options?.modal?.type,t[86]=r.options?.modal?.width,t[87]=i,t[88]=O,t[89]=a,t[90]=n,t[91]=y,t[92]=s,t[93]=Ae}else Ae=t[93];return Ae}function XIt(e){e.preventDefault()}function ZIt(e){return e.level===`warning`}function QIt(e){return e.level===`error`}function $It(e){let t=(0,Z.c)(7),{menuRef:n,menuButtonRef:r,containerRef:i}=e,a;t[0]!==i||t[1]!==r||t[2]!==n?(a={menuRef:n,menuButtonRef:r,containerRef:i},t[0]=i,t[1]=r,t[2]=n,t[3]=a):a=t[3];let o=a,s;return t[4]!==e.children||t[5]!==o?(s=(0,Q.jsx)(ps.Provider,{value:o,children:e.children}),t[4]=e.children,t[5]=o,t[6]=s):s=t[6],s}function eLt({readOnly:e,hasErrors:t,hasWarnings:n}){return e?`transparent`:t?`critical`:n?`caution`:`default`}var tLt={portal:!0,tone:`default`};function nLt(e){let t=(0,Z.c)(115),{schemaType:n,parentSchemaType:r,path:i,readOnly:a,onRemove:o,value:s,open:c,onInsert:l,onCopy:u,presence:d,validation:f,inputId:p,changed:m,changedFromBaseVariant:h,focused:g,children:_,inputProps:v}=e,{onChange:y,focusPath:b,onPathFocus:x,renderPreview:S,elementProps:C}=v,w=r.options?.sortable!==!1,T=r.of,E=(0,$.useRef)(null),D=(0,$.useRef)(null),O=(0,$.useRef)(null),k=(0,$.useRef)(null),A;t[0]!==i||t[1]!==n||t[2]!==s?(A={path:i,schemaType:n,value:s},t[0]=i,t[1]=n,t[2]=s,t[3]=A):A=t[3];let{EditReferenceLink:j,getReferenceInfo:M,selectedState:N,isCurrentDocumentLiveEdit:P}=p9(A);a9(E,c);let F;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(F=(e,t)=>{!e&&t&&E.current&&E.current?.focus()},t[4]=F):F=t[4],U6(g,F);let I=e.validation.some(iLt),L=e.validation.some(rLt),R=s._resolvingInitialValue,z;t[5]!==l||t[6]!==s?(z=()=>{l({items:[A9(s)],position:`after`})},t[5]=l,t[6]=s,t[7]=z):z=t[7];let B=z,V;t[8]!==u||t[9]!==s?(V=()=>{u({items:[A9(s)]})},t[8]=u,t[9]=s,t[10]=V):V=t[10];let H=V,U;t[11]===l?U=t[12]:(U=(e,t)=>{l({items:[{...m5(t),_key:Az()}],position:e})},t[11]=l,t[12]=U);let W=U,ee=f9(s?._ref,M),te=s._ref,ne=ee.result?.type||s?._strengthenOnPublish?.type,re=te&&ee.result?.isPublished,ie;t[13]!==y||t[14]!==n.weak?(ie=()=>{y([n.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]),XH([`_strengthenOnPublish`])])},t[13]=y,t[14]=n.weak,t[15]=ie):ie=t[15];let ae=ie,oe;t[16]!==ne||t[17]!==n.to?(oe=ne?n.to.find(e=>e.name===ne):void 0,t[16]=ne,t[17]=n.to,t[18]=oe):oe=t[18];let se=oe,ce=N===`pressed`,le=N===`selected`,ue=eLt({readOnly:a,hasErrors:I,hasWarnings:L}),de=!te||b[0]===`_ref`,{t:G}=ox(),fe;t[19]!==te||t[20]!==de||t[21]!==x?(fe=()=>{x(te&&de?[]:[`_ref`])},t[19]=te,t[20]=de,t[21]=x,t[22]=fe):fe=t[22];let pe=fe,[me,he]=(0,$.useState)(null),ge;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(ge=e=>{he(e),O.current=e},t[23]=ge):ge=t[23];let _e=ge,ve=v9()?.maxReached,ye;t[24]!==ve||t[25]!==G?(ye=ve?G(`inputs.array.action.max-reached`):void 0,t[24]=ve,t[25]=G,t[26]=ye):ye=t[26];let be=ye,xe=r.options?.insertMenu,Se;t[27]!==me||t[28]!==W||t[29]!==T||t[30]!==ve||t[31]!==be||t[32]!==xe?(Se={schemaTypes:T,insertMenuOptions:xe,onInsert:W,referenceElement:me,disabled:ve,disabledReason:be},t[27]=me,t[28]=W,t[29]=T,t[30]=ve,t[31]=be,t[32]=xe,t[33]=Se):Se=t[33];let{insertBefore:Ce,insertAfter:we}=M9(Se),Te=r.options?.disableActions||WH,Ee;t[34]!==y||t[35]!==n.weak?(Ee=()=>{y(n.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]))},t[34]=y,t[35]=n.weak,t[36]=Ee):Ee=t[36];let De=Ee,Oe=s?._weak?`weak`:`strong`,ke=n.weak===!0?`weak`:`strong`,K=te&&!ee.isLoading&&s?._strengthenOnPublish,Ae=!ee.isLoading&&ee.result?.availability.available&&te&&Oe!==ke&&!K,je;t[37]!==ae||t[38]!==P||t[39]!==re||t[40]!==n||t[41]!==s._strengthenOnPublish?(je=P&&re&&s._strengthenOnPublish&&(0,Q.jsx)(JPt,{schemaType:n,handleRemoveStrengthenOnPublish:ae}),t[37]=ae,t[38]=P,t[39]=re,t[40]=n,t[41]=s._strengthenOnPublish,t[42]=je):je=t[42];let Me;t[43]!==Oe||t[44]!==De||t[45]!==Ae?(Me=Ae&&(0,Q.jsx)(d9,{actualStrength:Oe,handleFixStrengthMismatch:De}),t[43]=Oe,t[44]=De,t[45]=Ae,t[46]=Me):Me=t[46];let Ne;t[47]!==ee.error||t[48]!==ee.retry?(Ne=ee.error&&(0,Q.jsx)(u9,{errorMessage:ee.error.message,onHandleRetry:ee.retry}),t[47]=ee.error,t[48]=ee.retry,t[49]=Ne):Ne=t[49];let Pe;t[50]!==je||t[51]!==Me||t[52]!==Ne?(Pe=(0,Q.jsxs)(Q.Fragment,{children:[je,Me,Ne]}),t[50]=je,t[51]=Me,t[52]=Ne,t[53]=Pe):Pe=t[53];let Fe=Pe,Ie;t[54]!==Te||t[55]!==H||t[56]!==B||t[57]!==pe||t[58]!==te||t[59]!==p||t[60]!==we||t[61]!==Ce||t[62]!==de||t[63]!==o||t[64]!==a||t[65]!==se?.name||t[66]!==G||t[67]!==s._ref?(Ie=a?null:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(pR,{ref:_e,onOpen:()=>{Ce.send({type:`close`}),we.send({type:`close`})},button:(0,Q.jsx)(uU,{selected:Ce.state.open||we.state.open?!0:void 0,tooltipProps:{fallbackPlacements:[`top`,`bottom`],placement:`right`}}),id:`${p}-menuButton`,menu:(0,Q.jsxs)(oR,{ref:D,children:[!a&&(0,Q.jsxs)(Q.Fragment,{children:[!Te.includes(`remove`)&&(0,Q.jsx)(mR,{text:G(`inputs.reference.action.remove`),tone:`critical`,icon:mr,onClick:o}),(0,Q.jsx)(mR,{text:G(te&&de?`inputs.reference.action.replace-cancel`:`inputs.reference.action.replace`),icon:te&&de?Gn:Er,onClick:pe}),!Te.includes(`copy`)&&(0,Q.jsx)(mR,{text:G(`inputs.reference.action.copy`),icon:Tr,onClick:H}),!Te.includes(`duplicate`)&&(0,Q.jsx)(mR,{text:G(`inputs.reference.action.duplicate`),icon:ii,onClick:B}),!(Te.includes(`add`)||Te.includes(`addBefore`))&&Ce.menuItem,!Te.includes(`add`)&&!Te.includes(`addAfter`)&&we.menuItem]}),!a&&!de&&te&&(0,Q.jsx)(sR,{}),!de&&te&&(0,Q.jsx)(mR,{as:q4,"data-as":`a`,icon:Lr,intent:`edit`,params:{id:s?._ref,type:se?.name},rel:`noopener noreferrer`,target:`_blank`,text:G(`inputs.reference.action.open-in-new-tab`)})]}),popover:tLt}),Ce.popover,we.popover]}),t[54]=Te,t[55]=H,t[56]=B,t[57]=pe,t[58]=te,t[59]=p,t[60]=we,t[61]=Ce,t[62]=de,t[63]=o,t[64]=a,t[65]=se?.name,t[66]=G,t[67]=s._ref,t[68]=Ie):Ie=t[68];let Le=Ie,Re=!!a,ze;t[69]!==de||t[70]!==d?(ze=!de&&d.length>0&&(0,Q.jsx)(MH,{presence:d,maxAvatars:1}),t[69]=de,t[70]=d,t[71]=ze):ze=t[71];let Be;t[72]!==de||t[73]!==f?(Be=!de&&f.length>0&&(0,Q.jsx)(DH,{validation:f}),t[72]=de,t[73]=f,t[74]=Be):Be=t[74];let Ve=de?void 0:Fe,He=de?void 0:ue,Ue;t[75]!==j||t[76]!==h||t[77]!==_||t[78]!==C||t[79]!==p||t[80]!==de||t[81]!==ee||t[82]!==i||t[83]!==d||t[84]!==ce||t[85]!==a||t[86]!==se?.name||t[87]!==S||t[88]!==R||t[89]!==n||t[90]!==le||t[91]!==f||t[92]!==s?(Ue=de?(0,Q.jsx)(X,{padding:1,ref:k,children:(0,Q.jsx)(A5,{title:n.title,description:n.description,__unstable_presence:d,validation:f,inputId:p,deprecated:n.deprecated,schemaType:n,path:i,changedFromBaseVariant:h,readOnly:a,children:_})}):(0,Q.jsxs)(XPt,{as:j,tone:`inherit`,radius:2,documentId:s?._ref,documentType:se?.name,disabled:R,__unstable_focusRing:!0,selected:le,pressed:ce,"data-selected":le?!0:void 0,"data-pressed":ce?!0:void 0,...C,children:[(0,Q.jsx)(RPt,{value:s,referenceInfo:ee,renderPreview:S,type:n}),R&&(0,Q.jsx)(SR,{fill:!0})]}),t[75]=j,t[76]=h,t[77]=_,t[78]=C,t[79]=p,t[80]=de,t[81]=ee,t[82]=i,t[83]=d,t[84]=ce,t[85]=a,t[86]=se?.name,t[87]=S,t[88]=R,t[89]=n,t[90]=le,t[91]=f,t[92]=s,t[93]=Ue):Ue=t[93];let We;t[94]!==g||t[95]!==Le||t[96]!==w||t[97]!==Re||t[98]!==ze||t[99]!==Be||t[100]!==Ve||t[101]!==He||t[102]!==Ue?(We=(0,Q.jsx)($It,{menuRef:D,menuButtonRef:O,containerRef:k,children:(0,Q.jsx)(N9,{dragHandle:w,readOnly:Re,presence:ze,validation:Be,menu:Le,footer:Ve,tone:He,focused:g,children:Ue})}),t[94]=g,t[95]=Le,t[96]=w,t[97]=Re,t[98]=ze,t[99]=Be,t[100]=Ve,t[101]=He,t[102]=Ue,t[103]=We):We=t[103];let Ge=We,Ke=!!g,qe;t[104]===Ge?qe=t[105]:(qe=(0,Q.jsx)(X,{paddingX:1,children:Ge}),t[104]=Ge,t[105]=qe);let Je;t[106]!==m||t[107]!==i||t[108]!==Ke||t[109]!==qe?(Je=(0,Q.jsx)(GH,{path:i,isChanged:m,hasFocus:Ke,children:qe}),t[106]=m,t[107]=i,t[108]=Ke,t[109]=qe,t[110]=Je):Je=t[110];let Ye;return t[111]!==i||t[112]!==a||t[113]!==Je?(Ye=(0,Q.jsx)(UK,{path:i,readOnly:a,children:Je}),t[111]=i,t[112]=a,t[113]=Je,t[114]=Ye):Ye=t[114],Ye}function rLt(e){return e.level===`warning`}function iLt(e){return e.level===`error`}function aLt(e){return e.components?.item?e.components.item:kc(e)?nLt:YIt}function oLt(e){let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n={componentProps:e,componentResolver:aLt},t[0]=e,t[1]=n),Xz(n)}function sLt(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={defaultComponent:oLt,pick:QGe},e[0]=t):t=e[0],Lz(t)}function cLt(e,t){let[n,r]=(0,$.useState)(e);return t(n,e)?n:(r(e),e)}function lLt(e){let t=(0,Z.c)(5),[n,r]=(0,$.useState)(0),i=(0,$.useRef)(!0),a,o;t[0]===e?(a=t[1],o=t[2]):(a=()=>{let t=new ResizeObserver(e=>{let t=e[0];if(!t)return;let n=t.contentRect.width>0;i.current!==n&&(i.current=n,n&&r(uLt))});return e.current&&t.observe(e.current),()=>t.disconnect()},o=[e],t[0]=e,t[1]=a,t[2]=o),(0,$.useEffect)(a,o);let s;return t[3]===n?s=t[4]:(s={mountKey:n},t[3]=n,t[4]=s),s}function uLt(e){return e+1}var dLt=J(yt).withConfig({displayName:`PopoverCard`,componentId:`sc-bhsix7-0`})`max-width:${({theme:e})=>e.sanity.container[1]}px;`;function fLt(e){let t=(0,Z.c)(54),n,r,i;if(t[0]!==e){let{value:a,onFocus:o,vertical:s,...c}=e;i=a,n=o,r=c,t[0]=e,t[1]=n,t[2]=r,t[3]=i}else n=t[1],r=t[2],i=t[3];let[a,o]=(0,$.useState)(!1),s=(0,$.useRef)(null),{t:c}=ox(),l,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>o(!1),u=()=>[s.current],t[4]=l,t[5]=u):(l=t[4],u=t[5]),tn(l,u);let d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{(e.key===`Escape`||e.key===`Tab`)&&o(!1)},t[6]=d):d=t[6];let f=d,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{o(pLt)},t[7]=p):p=t[7];let m=p,h;t[8]===i?h=t[9]:(h=nN(i),t[8]=i,t[9]=h);let g=h,_;t[10]===c?_=t[11]:(_=c(`inputs.array.error.type-is-incompatible-title`),t[10]=c,t[11]=_);let v;t[12]===_?v=t[13]:(v=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{weight:`medium`,children:_})}),t[12]=_,t[13]=v);let y;t[14]===g?y=t[15]:(y={typeName:g},t[14]=g,t[15]=y);let b;t[16]!==c||t[17]!==y?(b=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.current-schema-not-declare-description`,values:y})}),t[16]=c,t[17]=y,t[18]=b):b=t[18];let x;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Q.jsx)(Hr,{}),t[19]=x):x=t[19];let S;t[20]===c?S=t[21]:(S=c(`inputs.array.error.can-delete-but-no-edit-description`),t[20]=c,t[21]=S);let C;t[22]===S?C=t[23]:(C=(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[x,` `,S]})}),t[22]=S,t[23]=C);let w;t[24]===c?w=t[25]:(w=c(`inputs.array.error.json-representation-description`),t[24]=c,t[25]=w);let T;t[26]===w?T=t[27]:(T=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:w}),t[26]=w,t[27]=T);let E;t[28]===i?E=t[29]:(E=JSON.stringify(i,null,2),t[28]=i,t[29]=E);let D;t[30]===E?D=t[31]:(D=(0,Q.jsx)(yt,{padding:2,overflow:`auto`,border:!0,children:(0,Q.jsx)(xU,{size:1,as:`pre`,language:`json`,children:E})}),t[30]=E,t[31]=D);let O;t[32]!==T||t[33]!==D?(O=(0,Q.jsxs)(Sn,{gap:2,children:[T,D]}),t[32]=T,t[33]=D,t[34]=O):O=t[34];let k;t[35]!==C||t[36]!==O||t[37]!==v||t[38]!==b?(k=(0,Q.jsx)(dLt,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:`auto`,children:(0,Q.jsxs)(Sn,{gap:4,children:[v,b,C,O]})}),t[35]=C,t[36]=O,t[37]=v,t[38]=b,t[39]=k):k=t[39];let A;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,Q.jsx)(X,{marginRight:3,children:(0,Q.jsx)(Y,{children:(0,Q.jsx)(Rr,{})})}),t[40]=A):A=t[40];let j;t[41]===g?j=t[42]:(j={typeName:g},t[41]=g,t[42]=j);let M;t[43]!==c||t[44]!==j?(M=(0,Q.jsxs)(bn,{alignItems:`center`,children:[A,(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.array.error.type-is-incompatible-prompt`,values:j})})})]}),t[43]=c,t[44]=j,t[45]=M):M=t[45];let N;t[46]!==n||t[47]!==r||t[48]!==M?(N=(0,Q.jsx)(yt,{as:`button`,type:`button`,radius:2,tone:`inherit`,paddingX:2,paddingY:3,flex:1,onFocus:n,onClick:m,onKeyDown:f,__unstable_focusRing:!0,...r,children:M}),t[46]=n,t[47]=r,t[48]=M,t[49]=N):N=t[49];let P;return t[50]!==a||t[51]!==k||t[52]!==N?(P=(0,Q.jsx)(gR,{open:a,ref:s,onKeyDown:f,portal:!0,constrainSize:!0,tone:`default`,content:k,children:N}),t[50]=a,t[51]=k,t[52]=N,t[53]=P):P=t[53],P}function pLt(e){return!e}var mLt={portal:!0,tone:`default`};function hLt(e){let t=(0,Z.c)(18),{member:n,sortable:r,onRemove:i,readOnly:a}=e,o=(0,$.useId)(),{t:s}=ox(),c=!!a,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,Q.jsx)(uU,{}),t[0]=l):l=t[0];let u=`${o}-menuButton`,d;t[1]===s?d=t[2]:(d=s(`inputs.array.action.remove-invalid-item`),t[1]=s,t[2]=d);let f;t[3]!==i||t[4]!==d?(f=(0,Q.jsx)(oR,{children:(0,Q.jsx)(mR,{text:d,tone:`critical`,icon:mr,onClick:i})}),t[3]=i,t[4]=d,t[5]=f):f=t[5];let p;t[6]!==u||t[7]!==f?(p=(0,Q.jsx)(pR,{button:l,id:u,menu:f,popover:mLt}),t[6]=u,t[7]=f,t[8]=p):p=t[8];let m;t[9]!==n.error.type||t[10]!==n.error.value||t[11]!==s?(m=n.error.type===`INVALID_ITEM_TYPE`?(0,Q.jsx)(fLt,{value:n.error.value}):(0,Q.jsx)(`div`,{children:s(`inputs.array.error.unexpected-error`,{error:n.error.type})}),t[9]=n.error.type,t[10]=n.error.value,t[11]=s,t[12]=m):m=t[12];let h;return t[13]!==r||t[14]!==c||t[15]!==p||t[16]!==m?(h=(0,Q.jsx)(X,{paddingX:1,children:(0,Q.jsx)(N9,{dragHandle:r,readOnly:c,tone:`caution`,menu:p,children:m})}),t[13]=r,t[14]=c,t[15]=p,t[16]=m,t[17]=h):h=t[17],h}function gLt(e){let{members:t,memberKeys:n,activeDragItemIndex:r,focusPathKey:i,onItemMove:a,onItemMoveStart:o,onItemMoveEnd:s,sortable:c,readOnly:l,onItemRemove:u,renderAnnotation:d,renderBlock:f,renderField:p,renderInlineBlock:m,renderInput:h,renderItem:g,renderPreview:_,listGridGap:v,paddingY:y,radius:b,tone:x}=e,{space:S}=It().sanity,{scrollElement:C,containerElement:w}=cDt(),T=(0,$.useRef)(null),[E,D]=(0,$.useState)(C);(0,$.useLayoutEffect)(()=>{let e=T.current;if(!C||!e||C.contains(e)){D(C);return}let t=e.parentElement;for(;t&&!(t.scrollHeight>t.clientHeight);)t=t.parentElement;D(t||C)},[C,t.length]);let O=(0,$.useCallback)(e=>{let t={...e};if(r!==null&&(t.startIndex=Math.min(e.startIndex,r),t.endIndex=Math.max(e.endIndex,r)),i){let e=n.findIndex(e=>e===i);e!==-1&&(t.startIndex=Math.min(t.startIndex,e),t.endIndex=Math.max(t.endIndex,e))}return Est(t)},[r,i,n]),k=(0,$.useCallback)((e,t)=>{if(!e.scrollElement)return;let n=e.scrollElement;if(w.current&&!n.contains(w.current)){let e=e=>{let r=n.getBoundingClientRect().top,i=T.current?.getBoundingClientRect().top??0;t(Math.floor(r-i),!!e)};return e(),n.addEventListener(`scroll`,e,{capture:!1,passive:!0}),()=>{n.removeEventListener(`scroll`,e)}}let r=e=>{let r=w.current?.getBoundingClientRect().top??0,i=T.current?.getBoundingClientRect().top??0,a=Math.floor(i-r);t(n.scrollTop-a,!!e)};return r(),e.scrollElement.addEventListener(`scroll`,r,{capture:!1,passive:!0}),()=>{n.removeEventListener(`scroll`,r)}},[w]),A=(0,$.useCallback)(()=>53,[]),j=zst({count:t.length,estimateSize:A,getScrollElement:(0,$.useCallback)(()=>E,[E]),observeElementOffset:k,rangeExtractor:O,getItemKey:(0,$.useCallback)(e=>n[e],[n]),scrollToFn:(e,t,n)=>{e!==n.scrollOffset&&Mst(e,t,n)}}),M=j.getVirtualItems();return(0,Q.jsx)(yt,{ref:T,border:!0,tone:x,radius:b,style:{boxSizing:`border-box`,height:`${j.getTotalSize()+M.length*S[v]+S[y]}px`,width:`100%`,position:`relative`},children:(0,Q.jsx)(b9,{axis:`y`,gap:v,paddingY:y,items:n,onItemMove:a,onItemMoveStart:o,onItemMoveEnd:s,sortable:c,style:{position:`absolute`,top:0,left:0,width:`100%`,transform:M.length>0?`translateY(${M[0].start}px)`:void 0},children:M.map(e=>{let n=t[e.index];return(0,Q.jsxs)(x9,{ref:j.measureElement,sortable:c,"data-index":e.index,id:n.key,children:[n.kind===`item`&&(0,Q.jsx)(o7,{member:n,renderAnnotation:d,renderBlock:f,renderField:p,renderInlineBlock:m,renderInput:h,renderItem:g,renderPreview:_}),n.kind===`error`&&(0,Q.jsx)(hLt,{readOnly:l,sortable:c,member:n,onRemove:()=>u(n.key)})]},e.key)})})})}var _Lt=[];function vLt(e){let t=(0,Z.c)(64),{arrayFunctions:n,elementProps:r,members:i,onChange:a,onItemMove:o,onSelectFile:s,onUpload:c,focusPath:l,readOnly:u,onItemAppend:d,onItemPrepend:f,renderAnnotation:p,renderBlock:m,renderField:h,renderInlineBlock:g,renderInput:_,renderPreview:v,schemaType:y,validation:b,value:x}=e,S=n===void 0?T9:n,C=x===void 0?_Lt:x,{t:w}=ox(),T=sLt(),E;t[0]===T?E=t[1]:(E=e=>(0,Q.jsx)(T,{...e}),t[0]=T,t[1]=E);let D=E,O=b?.some(bLt)?`critical`:void 0,[k,A]=(0,$.useState)(null),j=(0,$.useRef)(null),{mountKey:M}=lLt(j),N;t[2]===l?N=t[3]:(N=GFt(l),t[2]=l,t[3]=N);let P=N,F=KFt(i,l),I;t[4]!==F||t[5]!==i||t[6]!==y?(I={members:i,schemaType:y,layout:`list`,focusedIndex:F},t[4]=F,t[5]=i,t[6]=y,t[7]=I):I=t[7];let{collapsible:L,expanded:R,onToggle:z,visibleMembers:B}=C9(I),V;t[8]===B?V=t[9]:(V=B.map(yLt),t[8]=B,t[9]=V);let H=cLt(V,FN),U;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(U=e=>{let{active:t}=e;A(t.data.current?.sortable?.index)},t[10]=U):U=t[10];let W=U,ee;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(ee=()=>{A(null)},t[11]=ee):ee=t[11];let te=ee,ne=y.options?.sortable!==!1,re;t[12]!==k||t[13]!==O||t[14]!==P||t[15]!==H||t[16]!==i.length||t[17]!==M||t[18]!==o||t[19]!==e||t[20]!==u||t[21]!==p||t[22]!==m||t[23]!==h||t[24]!==g||t[25]!==_||t[26]!==D||t[27]!==v||t[28]!==y.placeholder||t[29]!==ne||t[30]!==w||t[31]!==B?(re=i.length===0?(0,Q.jsx)(yt,{padding:3,border:!0,radius:2,tone:O,children:(0,Q.jsx)(Y,{align:`center`,muted:!0,size:1,children:y.placeholder||(0,Q.jsx)(Q.Fragment,{children:w(`inputs.array.no-items-label`)})})}):(0,Q.jsx)(gLt,{members:B,tone:O,memberKeys:H,activeDragItemIndex:k,focusPathKey:P,onItemMove:o,onItemMoveStart:W,onItemMoveEnd:te,sortable:ne,readOnly:u,onItemRemove:t=>e.onItemRemove(t),renderAnnotation:p,renderBlock:m,renderField:h,renderInlineBlock:g,renderInput:_,renderItem:D,renderPreview:v,listGridGap:1,paddingY:1,radius:2},M),t[12]=k,t[13]=O,t[14]=P,t[15]=H,t[16]=i.length,t[17]=M,t[18]=o,t[19]=e,t[20]=u,t[21]=p,t[22]=m,t[23]=h,t[24]=g,t[25]=_,t[26]=D,t[27]=v,t[28]=y.placeholder,t[29]=ne,t[30]=w,t[31]=B,t[32]=re):re=t[32];let ie;t[33]!==L||t[34]!==R||t[35]!==i.length||t[36]!==z?(ie=L&&(0,Q.jsx)(h9,{expanded:R,onToggle:z,totalCount:i.length}),t[33]=L,t[34]=R,t[35]=i.length,t[36]=z,t[37]=ie):ie=t[37];let ae;t[38]!==re||t[39]!==ie?(ae=(0,Q.jsxs)(Sn,{"data-ui":`ArrayInput__content`,gap:2,children:[re,ie]}),t[38]=re,t[39]=ie,t[40]=ae):ae=t[40];let oe;t[41]!==r||t[42]!==s||t[43]!==c||t[44]!==u||t[45]!==y.of||t[46]!==ae?(oe=(0,Q.jsx)(J5,{...r,$radius:2,isReadOnly:u,onSelectFile:s,onUpload:c,tabIndex:0,types:y.of,children:ae}),t[41]=r,t[42]=s,t[43]=c,t[44]=u,t[45]=y.of,t[46]=ae,t[47]=oe):oe=t[47];let se;t[48]!==S||t[49]!==a||t[50]!==d||t[51]!==f||t[52]!==e.path||t[53]!==u||t[54]!==y||t[55]!==C?(se=(0,Q.jsx)(S,{onChange:a,onItemAppend:d,onItemPrepend:f,onValueCreate:m5,path:e.path,readOnly:u,schemaType:y,value:C}),t[48]=S,t[49]=a,t[50]=d,t[51]=f,t[52]=e.path,t[53]=u,t[54]=y,t[55]=C,t[56]=se):se=t[56];let ce;t[57]!==oe||t[58]!==se?(ce=(0,Q.jsxs)(Sn,{gap:2,ref:j,children:[oe,se]}),t[57]=oe,t[58]=se,t[59]=ce):ce=t[59];let le;return t[60]!==i.length||t[61]!==y||t[62]!==ce?(le=(0,Q.jsx)(_9,{schemaType:y,itemCount:i.length,children:ce}),t[60]=i.length,t[61]=y,t[62]=ce,t[63]=le):le=t[63],le}function yLt(e){return e.key}function bLt(e){return e.level===`error`}function xLt(e){let t=(0,Z.c)(3),n=e.schemaType.options?.layout===`grid`,r;return t[0]!==n||t[1]!==e?(r=(0,Q.jsx)(n?BIt:vLt,{...e}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r}function P9(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e!=`object`&&!Array.isArray(e))return e===t;if(e._key&&e._key===t._key)return!0;if(Array.isArray(e))return!e.length===t.length&&e.every((n,r)=>P9(e[r],t[r]));let n=Object.keys(e),r=Object.keys(e);return n.length===r.length&&n.every(n=>P9(e[n],t[n]))}function SLt(e,t){return e?e.some(e=>P9(e,t)):!1}function CLt(e,t){return e.of.find(e=>e.name===nN(t))}var wLt=[];function TLt(e){let t=(0,Z.c)(33),{renderPreview:n,schemaType:r,onChange:i,onPathFocus:a,value:o,readOnly:s,elementProps:c,path:l,changed:u}=e,d;t[0]===o?d=t[1]:(d=o===void 0?[]:o,t[0]=o,t[1]=d);let f=d,p=r.options?.list||wLt,m;t[2]===p?m=t[3]:(m=p.map(ELt),t[2]=p,t[3]=m);let h=m,g;t[4]!==i||t[5]!==h||t[6]!==f?(g=(e,t)=>{if(!e&&ec(t)){i(XH([{_key:t._key}]));return}let n=h.filter(n=>P9(t,n)?e:SLt(f,n));i(n.length>0?YH(n):XH())},t[4]=i,t[5]=h,t[6]=f,t[7]=g):g=t[7];let _=g,v;t[8]===a?v=t[9]:(v=e=>{a([e])},t[8]=a,t[9]=v);let y=v,b=`repeat(${r.options?.layout===`grid`?Math.min(h.length,4):1}, minmax(0, 1fr))`,x;if(t[10]!==_||t[11]!==y||t[12]!==h||t[13]!==s||t[14]!==n||t[15]!==r||t[16]!==f){let e;t[18]!==_||t[19]!==y||t[20]!==s||t[21]!==n||t[22]!==r||t[23]!==f?(e=(e,t)=>{let i=CLt(r,e),a=SLt(f,e);return(0,Q.jsxs)(bn,{alignItems:`center`,as:`label`,children:[(0,Q.jsx)(hn,{disabled:!i,checked:a,onChange:t=>_(t.currentTarget.checked,e),onFocus:()=>y(t),readOnly:s}),(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,marginLeft:2,children:i?n({layout:`default`,schemaType:i,value:e}):(0,Q.jsx)(yt,{tone:`caution`,radius:2,children:(0,Q.jsx)(WEt,{value:e,onFocus:()=>y(t)})})})]},t)},t[18]=_,t[19]=y,t[20]=s,t[21]=n,t[22]=r,t[23]=f,t[24]=e):e=t[24],x=h.map(e),t[10]=_,t[11]=y,t[12]=h,t[13]=s,t[14]=n,t[15]=r,t[16]=f,t[17]=x}else x=t[17];let S;t[25]!==c||t[26]!==b||t[27]!==x?(S=(0,Q.jsx)(cn,{gap:2,gridTemplateColumns:b,tabIndex:0,...c,children:x}),t[25]=c,t[26]=b,t[27]=x,t[28]=S):S=t[28];let C;return t[29]!==u||t[30]!==l||t[31]!==S?(C=(0,Q.jsx)(GH,{path:l,isChanged:u,hasFocus:!1,children:S}),t[29]=u,t[30]=l,t[31]=S,t[32]=C):C=t[32],C}function ELt(e,t){return ec(e)?e:{...e,_key:`auto-generated-${t}`}}function DLt(e){return!!(e&&typeof e==`object`&&`title`in e&&`value`in e)}function OLt(e){return e.map(e=>DLt(e)?{title:e.title||$k(String(e.value)),value:e.value}:{title:$k(String(e)),value:e})}function kLt(e,t){return e.of.find(e=>e.name===nN(t.value))}function ALt(e){let t=(0,Z.c)(31),{schemaType:n,onChange:r,value:i,readOnly:a,path:o,changed:s,onIndexFocus:c,elementProps:l}=e,u;t[0]===i?u=t[1]:(u=i===void 0?[]:i,t[0]=i,t[1]=u);let d=u;n.options?.list;let f;t[2]===n.options?.list?f=t[3]:(f=n.options?.list||[],t[2]=n.options?.list,t[3]=f);let p;t[4]===f?p=t[5]:(p=OLt(f),t[4]=f,t[5]=p);let m=p,h;t[6]!==r||t[7]!==m||t[8]!==d?(h=(e,t)=>{let n=m.map(jLt).filter(n=>n===t?e:d.includes(n));r(n.length>0?YH(n):XH())},t[6]=r,t[7]=m,t[8]=d,t[9]=h):h=t[9];let g=h,_=`repeat(${n.options?.layout===`grid`?Math.min(m.length,4):1}, minmax(0, 1fr))`,v;if(t[10]!==g||t[11]!==c||t[12]!==m||t[13]!==a||t[14]!==n||t[15]!==d){let e;t[17]!==g||t[18]!==c||t[19]!==a||t[20]!==n||t[21]!==d?(e=(e,t)=>{let r=kLt(n,e),i=d.includes(e.value);return(0,Q.jsxs)(bn,{alignItems:`center`,as:`label`,children:[(0,Q.jsx)(hn,{disabled:!r,checked:i,onChange:t=>g(t.currentTarget.checked,e.value),onFocus:()=>c(t),readOnly:a}),(0,Q.jsx)(X,{padding:2,children:(0,Q.jsx)(Y,{children:e.title})}),!r&&(0,Q.jsx)(fLt,{value:e,onFocus:()=>c(t)})]},t)},t[17]=g,t[18]=c,t[19]=a,t[20]=n,t[21]=d,t[22]=e):e=t[22],v=m.map(e),t[10]=g,t[11]=c,t[12]=m,t[13]=a,t[14]=n,t[15]=d,t[16]=v}else v=t[16];let y;t[23]!==l||t[24]!==_||t[25]!==v?(y=(0,Q.jsx)(cn,{gap:2,gridTemplateColumns:_,...l,children:v}),t[23]=l,t[24]=_,t[25]=v,t[26]=y):y=t[26];let b;return t[27]!==s||t[28]!==o||t[29]!==y?(b=(0,Q.jsx)(GH,{path:o,isChanged:s,hasFocus:!1,children:y}),t[27]=s,t[28]=o,t[29]=y,t[30]=b):b=t[30],b}function jLt(e){return e.value}function MLt(e){let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=wFt(e)?(0,Q.jsx)(TLt,{...e}):(0,Q.jsx)(ALt,{...e}),t[0]=e,t[1]=n),n}function F9(e){switch(e.jsonType){case`string`:return``;case`number`:return-0;case`boolean`:return!1;default:throw Error(`Unable to create value from type "${e.jsonType}"`)}}function NLt(e){let t=(0,Z.c)(99),n=(0,$.useRef)(void 0),{member:r,renderItem:i,renderInput:a}=e,[o,s]=(0,$.useState)(),{onPathBlur:c,onPathFocus:l,onChange:u}=y5(),d=m8(),{onCopy:f}=p8(),p;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=(e,t)=>{!e&&t&&n.current?.focus()},t[0]=p):p=t[0],U6(r.item.focused,p);let m;t[1]!==r.item.path||t[2]!==c?(m=e=>{c(r.item.path)},t[1]=r.item.path,t[2]=c,t[3]=m):m=t[3];let h=m,g;t[4]!==r.item.path||t[5]!==l?(g=e=>{l(r.item.path)},t[4]=r.item.path,t[5]=l,t[6]=g):g=t[6];let _=g,v;t[7]!==r.index||t[8]!==u?(v=e=>{u(Q6.from(e).prefixAll(r.index))},t[7]=r.index,t[8]=u,t[9]=v):v=t[9];let y=v,b;t[10]!==y||t[11]!==r.item.schemaType?(b=e=>{let t=e.currentTarget.value;if(Dc(r.item.schemaType)){if(t=e.currentTarget.valueAsNumber,t>2**53-1||t<-(2**53-1))return}else wc(r.item.schemaType)&&(t=e.currentTarget.checked);let n=t===``||typeof t==`number`&&isNaN(t);Dc(r.item.schemaType)&&s(n?void 0:e.currentTarget.value),y(YH(n?F9(r.item.schemaType):t))},t[10]=y,t[11]=r.item.schemaType,t[12]=b):b=t[12];let x=b,S=r.item.id,C;t[13]!==o||t[14]!==r.item.schemaType||t[15]!==r.item.value?(C=ILt(r.item.schemaType,r.item.value,o),t[13]=o,t[14]=r.item.schemaType,t[15]=r.item.value,t[16]=C):C=t[16];let w=!!r.item.readOnly,T=r.item.schemaType.placeholder,E;t[17]!==r.item.id||t[18]!==r.item.schemaType.description?(E=OH(r.item.id,r.item.schemaType.description),t[17]=r.item.id,t[18]=r.item.schemaType.description,t[19]=E):E=t[19];let D;t[20]===r.item.path?D=t[21]:(D=eW(`input`,r.item.path),t[20]=r.item.path,t[21]=D);let O;t[22]===D?O=t[23]:(O={anchorName:D},t[22]=D,t[23]=O);let k;t[24]!==h||t[25]!==_||t[26]!==x||t[27]!==r.item.id||t[28]!==r.item.schemaType.placeholder||t[29]!==O||t[30]!==C||t[31]!==w||t[32]!==E?(k={onBlur:h,onFocus:_,id:S,ref:n,onChange:x,onPaste:S5,value:C,readOnly:w,placeholder:T,autoComplete:`off`,"aria-describedby":E,style:O},t[24]=h,t[25]=_,t[26]=x,t[27]=r.item.id,t[28]=r.item.schemaType.placeholder,t[29]=O,t[30]=C,t[31]=w,t[32]=E,t[33]=k):k=t[33];let A=k,j=r.item.value,M=r.item.schemaType,N=r.item.displayInlineChanges??!1,P;t[34]!==A||t[35]!==y||t[36]!==r.item.__unstable_computeDiff||t[37]!==r.item.baseVariantValue||t[38]!==r.item.changed||t[39]!==r.item.changedFromBaseVariant||t[40]!==r.item.compareValue||t[41]!==r.item.focused||t[42]!==r.item.hasBaseVariant||t[43]!==r.item.hasUpstreamVersion||t[44]!==r.item.id||t[45]!==r.item.level||t[46]!==r.item.path||t[47]!==r.item.presence||t[48]!==r.item.readOnly||t[49]!==r.item.validation||t[50]!==j||t[51]!==M||t[52]!==N?(P={changed:r.item.changed,level:r.item.level,value:j,compareValue:r.item.compareValue,__unstable_computeDiff:r.item.__unstable_computeDiff,hasUpstreamVersion:r.item.hasUpstreamVersion,changedFromBaseVariant:r.item.changedFromBaseVariant,baseVariantValue:r.item.baseVariantValue,hasBaseVariant:r.item.hasBaseVariant,readOnly:r.item.readOnly,schemaType:M,id:r.item.id,path:r.item.path,focused:r.item.focused,onChange:y,validation:r.item.validation,presence:r.item.presence,elementProps:A,displayInlineChanges:N},t[34]=A,t[35]=y,t[36]=r.item.__unstable_computeDiff,t[37]=r.item.baseVariantValue,t[38]=r.item.changed,t[39]=r.item.changedFromBaseVariant,t[40]=r.item.compareValue,t[41]=r.item.focused,t[42]=r.item.hasBaseVariant,t[43]=r.item.hasUpstreamVersion,t[44]=r.item.id,t[45]=r.item.level,t[46]=r.item.path,t[47]=r.item.presence,t[48]=r.item.readOnly,t[49]=r.item.validation,t[50]=j,t[51]=M,t[52]=N,t[53]=P):P=t[53];let F=P,I;t[54]!==r.index||t[55]!==u?(I=()=>{u(Q6.from([XH([r.index])]))},t[54]=r.index,t[55]=u,t[56]=I):I=t[56];let L=I,R;t[57]!==r.index||t[58]!==u?(R=e=>{u(Q6.from([JH(e.items,e.position,[r.index])]))},t[57]=r.index,t[58]=u,t[59]=R):R=t[59];let z=R,B;t[60]!==d||t[61]!==r.item.path||t[62]!==f?(B=e=>{let t=d([]);f(r.item.path,t,{context:{source:`arrayItem`},patchType:`append`})},t[60]=d,t[61]=r.item.path,t[62]=f,t[63]=B):B=t[63];let V=B,H=r.item.value,U=r.item.schemaType,W;t[64]!==F||t[65]!==a?(W=(0,Q.jsx)(PLt,{...F,render:a}),t[64]=F,t[65]=a,t[66]=W):W=t[66];let ee;t[67]!==r.item.path||t[68]!==r.item.readOnly||t[69]!==W?(ee=(0,Q.jsx)(UK,{path:r.item.path,readOnly:r.item.readOnly,children:W}),t[67]=r.item.path,t[68]=r.item.readOnly,t[69]=W,t[70]=ee):ee=t[70];let te;return t[71]!==h||t[72]!==V||t[73]!==_||t[74]!==r.index||t[75]!==r.item.__unstable_computeDiff||t[76]!==r.item.baseVariantValue||t[77]!==r.item.changed||t[78]!==r.item.changedFromBaseVariant||t[79]!==r.item.focused||t[80]!==r.item.hasBaseVariant||t[81]!==r.item.hasUpstreamVersion||t[82]!==r.item.id||t[83]!==r.item.level||t[84]!==r.item.path||t[85]!==r.item.presence||t[86]!==r.item.readOnly||t[87]!==r.item.schemaType.description||t[88]!==r.item.schemaType.title||t[89]!==r.item.validation||t[90]!==r.key||t[91]!==r.parentSchemaType||t[92]!==z||t[93]!==L||t[94]!==i||t[95]!==H||t[96]!==U||t[97]!==ee?(te=(0,Q.jsx)(FLt,{index:r.index,level:r.item.level,value:H,changed:r.item.changed,__unstable_computeDiff:r.item.__unstable_computeDiff,hasUpstreamVersion:r.item.hasUpstreamVersion,changedFromBaseVariant:r.item.changedFromBaseVariant,baseVariantValue:r.item.baseVariantValue,hasBaseVariant:r.item.hasBaseVariant,title:r.item.schemaType.title,description:r.item.schemaType.description,schemaType:U,parentSchemaType:r.parentSchemaType,onInsert:z,onCopy:V,onRemove:L,presence:r.item.presence,validation:r.item.validation,readOnly:r.item.readOnly,focused:r.item.focused,onFocus:_,onBlur:h,inputId:r.item.id,path:r.item.path,render:i,children:ee},r.key),t[71]=h,t[72]=V,t[73]=_,t[74]=r.index,t[75]=r.item.__unstable_computeDiff,t[76]=r.item.baseVariantValue,t[77]=r.item.changed,t[78]=r.item.changedFromBaseVariant,t[79]=r.item.focused,t[80]=r.item.hasBaseVariant,t[81]=r.item.hasUpstreamVersion,t[82]=r.item.id,t[83]=r.item.level,t[84]=r.item.path,t[85]=r.item.presence,t[86]=r.item.readOnly,t[87]=r.item.schemaType.description,t[88]=r.item.schemaType.title,t[89]=r.item.validation,t[90]=r.key,t[91]=r.parentSchemaType,t[92]=z,t[93]=L,t[94]=i,t[95]=H,t[96]=U,t[97]=ee,t[98]=te):te=t[98],te}function PLt({render:e,...t}){return e(t)}function FLt({render:e,...t}){return e(t)}function ILt(e,t,n){return Object.is(t,-0)?``:ewt(e,t,n)}function LLt(e){let t=(0,Z.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=C9(r),a;return t[3]!==n||t[4]!==i?(a=n(i),t[3]=n,t[4]=i,t[5]=a):a=t[5],a}function RLt(e){let t=(0,Z.c)(38),{schemaType:n,readOnly:r,children:i,onValueCreate:a,onItemAppend:o}=e,s=(0,$.useId)(),{t:c}=ox(),l=v9()?.maxReached??!1,u;t[0]!==o||t[1]!==a?(u=e=>{o(a(e))},t[0]=o,t[1]=a,t[2]=u):u=t[2];let d=u,f;t[3]!==d||t[4]!==n.of[0]?(f=()=>{d(n.of[0])},t[3]=d,t[4]=n.of[0],t[5]=f):f=t[5];let p=f,m;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(m={constrainSize:!0,portal:!0},t[6]=m):m=t[6];let h=m,g=n.of.length>1?`inputs.array.action.add-item-select-type`:`inputs.array.action.add-item`;if(n.options?.disableActions?.includes(`add`))return null;if(r){let e;t[7]===c?e=t[8]:(e=c(`inputs.array.read-only-label`),t[7]=c,t[8]=e);let n;t[9]!==g||t[10]!==c?(n=c(g),t[9]=g,t[10]=c,t[11]=n):n=t[11];let r;t[12]===n?r=t[13]:(r=(0,Q.jsx)(cn,{children:(0,Q.jsx)(dR,{"data-testid":`add-single-primitive-button`,icon:zr,mode:`ghost`,disabled:!0,size:`large`,text:n})}),t[12]=n,t[13]=r);let i;return t[14]!==e||t[15]!==r?(i=(0,Q.jsx)(uR,{portal:!0,content:e,children:r}),t[14]=e,t[15]=r,t[16]=i):i=t[16],i}if(l){let e;t[17]===c?e=t[18]:(e=c(`inputs.array.action.max-reached`),t[17]=c,t[18]=e);let n;t[19]!==g||t[20]!==c?(n=c(g),t[19]=g,t[20]=c,t[21]=n):n=t[21];let r;t[22]===n?r=t[23]:(r=(0,Q.jsx)(cn,{children:(0,Q.jsx)(dR,{"data-testid":`add-max-reached-primitive-button`,icon:zr,mode:`ghost`,disabled:!0,size:`large`,text:n})}),t[22]=n,t[23]=r);let i;return t[24]!==e||t[25]!==r?(i=(0,Q.jsx)(uR,{portal:!0,content:e,children:r}),t[24]=e,t[25]=r,t[26]=i):i=t[26],i}let _;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(_={gridTemplateColumns:`repeat(auto-fit, minmax(100px, 1fr))`},t[27]=_):_=t[27];let v;t[28]!==g||t[29]!==p||t[30]!==d||t[31]!==s||t[32]!==n.of||t[33]!==c?(v=n.of.length===1?(0,Q.jsx)(dR,{"data-testid":`add-multiple--primitive-button`,icon:zr,mode:`ghost`,onClick:p,size:`large`,text:c(g)}):(0,Q.jsx)(pR,{button:(0,Q.jsx)(dR,{icon:zr,mode:`ghost`,size:`large`,text:c(g)}),id:s||``,menu:(0,Q.jsx)(oR,{children:n.of.map((e,t)=>{let n=kc(e)&&(e.to||[]).length===1&&e.to[0].icon,r=e.icon||e.type?.icon||n;return(0,Q.jsx)(mR,{text:e.title||e.type?.name,onClick:()=>d(e),icon:r},t)})}),popover:h}),t[28]=g,t[29]=p,t[30]=d,t[31]=s,t[32]=n.of,t[33]=c,t[34]=v):v=t[34];let y;return t[35]!==i||t[36]!==v?(y=(0,Q.jsxs)(cn,{gap:1,style:_,children:[v,i]}),t[35]=i,t[36]=v,t[37]=y):y=t[37],y}var zLt=J.div.withConfig({displayName:`Root`,componentId:`sc-vp96m2-0`})`position:relative;`;function BLt(e,t,n){return e.map(e=>({type:e,uploader:t(e,n)})).filter(e=>e.uploader)}function VLt(e){let t=G5(e);return function(e){let{ref:n,children:r,resolveUploader:i,onUpload:a,types:o,...s}=e,{push:c}=KE(),{t:l}=ox(),u=(0,$.useCallback)((e,t)=>{let{type:n,uploader:r}=t;a?.({file:e,schemaType:n,uploader:r})},[a]),d=(0,$.useCallback)(e=>{if(!i)return;let t=e.map(e=>({file:e,uploaderCandidates:BLt(o,i,e)})),n=t.filter(e=>e.uploaderCandidates.length>0),r=t.filter(e=>e.uploaderCandidates.length===0);r.length>0&&c({closable:!0,status:`warning`,title:l(`inputs.array.error.cannot-upload-unable-to-convert`,{count:r.length}),description:r.map((e,t)=>(0,Q.jsxs)(bn,{gap:2,padding:2,children:[(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{weight:`medium`,children:e.file.name})}),(0,Q.jsx)(X,{children:(0,Q.jsxs)(Y,{size:1,children:[`(`,e.file.type,`)`]})})]},t))}),n.forEach(e=>{u(e.file,FO(e.uploaderCandidates,e=>e.uploader.priority)[0])})},[c,i,o,u,l]),[f,p]=(0,$.useState)([]),m=(0,$.useCallback)(()=>p([]),[]);return(0,Q.jsx)(zLt,{children:(0,Q.jsxs)(t,{...s,ref:n,onFiles:d,onFilesOver:p,onFilesOut:m,children:[i&&f.length>0&&(0,Q.jsx)(ULt,{zOffset:10,children:(0,Q.jsx)(WLt,{hoveringFiles:f,types:o,resolveUploader:i})}),r]})})}}var HLt=z5(VLt(J(yt).withConfig({displayName:`StyledCard`,componentId:`sc-vp96m2-1`})`height:100%;`)),ULt=J(Ft).withConfig({displayName:`Overlay`,componentId:`sc-vp96m2-2`})`position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:var(--card-bg-color);opacity:0.8;`;function WLt(e){let t=(0,Z.c)(5),{hoveringFiles:n,types:r,resolveUploader:i}=e,a;t[0]!==i||t[1]!==r?(a=e=>r.some(t=>i(t,e)),t[0]=i,t[1]=r,t[2]=a):a=t[2];let o=n.filter(a),s=n.length-o.length,c=r.length>1,{t:l}=ox(),u=o.length>0?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(Y,{children:(0,Q.jsx)(Pr,{})}),c?l(`inputs.files.common.drop-message.drop-to-upload-multi`,{count:o.length}):l(`inputs.files.common.drop-message.drop-to-upload`),(0,Q.jsx)(Y,{})]}),s>0&&(0,Q.jsx)(X,{marginTop:4,children:(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(Y,{muted:!0,size:1,children:(0,Q.jsx)(Dr,{})}),(0,Q.jsx)(Y,{muted:!0,size:1,children:l(`inputs.files.common.drop-message.drop-to-upload.rejected-file-message`,{count:s})})]})})]}):(0,Q.jsxs)(ft,{gap:2,children:[(0,Q.jsx)(Y,{children:(0,Q.jsx)(Dr,{})}),(0,Q.jsx)(Y,{children:l(`inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message`,{count:n.length})})]}),d;return t[3]===u?d=t[4]:(d=(0,Q.jsx)(Q.Fragment,{children:u}),t[3]=u,t[4]=d),d}var GLt={portal:!0,tone:`default`,placement:`left`,constrainSize:!0};(0,$.memo)(function(e){let t=(0,Z.c)(15),{types:n,onInsert:r}=e,{t:i}=ox(),a;t[0]===i?a=t[1]:(a=i(`inputs.array.action.add-before`),t[0]=i,t[1]=a);let o;t[2]!==r||t[3]!==a||t[4]!==n?(o=(0,Q.jsx)(I9,{pos:`before`,types:n,onInsert:r,text:a,icon:ai}),t[2]=r,t[3]=a,t[4]=n,t[5]=o):o=t[5];let s;t[6]===i?s=t[7]:(s=i(`inputs.array.action.add-after`),t[6]=i,t[7]=s);let c;t[8]!==r||t[9]!==s||t[10]!==n?(c=(0,Q.jsx)(I9,{pos:`after`,types:n,onInsert:r,text:s,icon:oi}),t[8]=r,t[9]=s,t[10]=n,t[11]=c):c=t[11];let l;return t[12]!==o||t[13]!==c?(l=(0,Q.jsxs)(Q.Fragment,{children:[o,c]}),t[12]=o,t[13]=c,t[14]=l):l=t[14],l});function I9(e){let t=(0,Z.c)(24),{types:n,onInsert:r,pos:i,text:a,icon:o,disabled:s,disabledReason:c}=e;if(n?.length===1){let e;t[0]!==r||t[1]!==i||t[2]!==n[0]?(e=()=>r(i,n[0]),t[0]=r,t[1]=i,t[2]=n[0],t[3]=e):e=t[3];let l;t[4]===c?l=t[5]:(l=c?{content:c}:void 0,t[4]=c,t[5]=l);let u;return t[6]!==s||t[7]!==o||t[8]!==i||t[9]!==e||t[10]!==l||t[11]!==a?(u=(0,Q.jsx)(mR,{text:a,icon:o,onClick:e,disabled:s,tooltipProps:l},i),t[6]=s,t[7]=o,t[8]=i,t[9]=e,t[10]=l,t[11]=a,t[12]=u):u=t[12],u}let l;t[13]!==s||t[14]!==c||t[15]!==r||t[16]!==i||t[17]!==n?(l=n?.map(e=>(0,Q.jsx)(mR,{icon:e.icon,text:e.title,onClick:()=>r(i,e),disabled:s,tooltipProps:c?{content:c}:void 0},e.name)),t[13]=s,t[14]=c,t[15]=r,t[16]=i,t[17]=n,t[18]=l):l=t[18];let u;return t[19]!==s||t[20]!==i||t[21]!==l||t[22]!==a?(u=(0,Q.jsx)(_R,{text:a,popover:GLt,disabled:s,children:l},i),t[19]=s,t[20]=i,t[21]=l,t[22]=a,t[23]=u):u=t[23],u}var KLt={portal:!0,tone:`default`},qLt=[];function JLt(e){let t=(0,Z.c)(76),{ref:n,sortable:r,value:i,insertableTypes:a,onInsert:o,onCopy:s,onRemove:c,readOnly:l,inputId:u,parentSchemaType:d,validation:f,children:p,presence:m,schemaType:h}=e,g=f.filter(XLt).length>0,_=f.filter(YLt).length>0,v;t[0]===o?v=t[1]:(v=(e,t)=>{o({position:e,items:[F9(t)]})},t[0]=o,t[1]=v);let y=v,b;t[2]!==o||t[3]!==i?(b=()=>{i&&o({position:`after`,items:[i]})},t[2]=o,t[3]=i,t[4]=b):b=t[4];let x=b,S;t[5]!==s||t[6]!==i?(S=()=>{s({items:[i]})},t[5]=s,t[6]=i,t[7]=S):S=t[7];let C=S,w;bb0:{if(g){w=`critical`;break bb0}if(_){w=`caution`;break bb0}w=void 0}let T=w,{t:E}=ox(),D=v9(),O=D?.maxReached,k=D?.maxReachedReason,A=d.options?.disableActions||qLt,j;t[8]!==A||t[9]!==c||t[10]!==E?(j=!A.includes(`remove`)&&(0,Q.jsx)(mR,{text:E(`inputs.array.action.remove`),tone:`critical`,icon:mr,onClick:c},`remove`),t[8]=A,t[9]=c,t[10]=E,t[11]=j):j=t[11];let M;t[12]!==A||t[13]!==C||t[14]!==E?(M=!A.includes(`copy`)&&(0,Q.jsx)(mR,{text:E(`inputs.array.action.copy`),icon:Tr,onClick:C},`copy`),t[12]=A,t[13]=C,t[14]=E,t[15]=M):M=t[15];let N;t[16]!==A||t[17]!==x||t[18]!==E?(N=!A.includes(`duplicate`)&&(0,Q.jsx)(mR,{text:E(`inputs.array.action.duplicate`),icon:ii,onClick:x},`duplicate`),t[16]=A,t[17]=x,t[18]=E,t[19]=N):N=t[19];let P;t[20]!==A||t[21]!==y||t[22]!==a||t[23]!==O||t[24]!==k||t[25]!==E?(P=!(A.includes(`add`)||A.includes(`addBefore`))&&(0,Q.jsx)(I9,{pos:`before`,types:a,onInsert:y,text:E(`inputs.array.action.add-before`),icon:ai,disabled:O,disabledReason:k},`add-before`),t[20]=A,t[21]=y,t[22]=a,t[23]=O,t[24]=k,t[25]=E,t[26]=P):P=t[26];let F;t[27]!==A||t[28]!==y||t[29]!==a||t[30]!==O||t[31]!==k||t[32]!==E?(F=!A.includes(`add`)&&!A.includes(`addAfter`)&&(0,Q.jsx)(I9,{pos:`after`,types:a,onInsert:y,text:E(`inputs.array.action.add-after`),icon:oi,disabled:O,disabledReason:k},`add-after`),t[27]=A,t[28]=y,t[29]=a,t[30]=O,t[31]=k,t[32]=E,t[33]=F):F=t[33];let I;t[34]!==j||t[35]!==M||t[36]!==N||t[37]!==P||t[38]!==F?(I=[j,M,N,P,F].filter(Boolean),t[34]=j,t[35]=M,t[36]=N,t[37]=P,t[38]=F,t[39]=I):I=t[39];let L=I,R;t[40]!==u||t[41]!==L||t[42]!==l?(R=l||L.length===0?null:(0,Q.jsx)(pR,{button:(0,Q.jsx)(uU,{}),id:`${u}-menuButton`,popover:KLt,menu:(0,Q.jsx)(oR,{children:L})}),t[40]=u,t[41]=L,t[42]=l,t[43]=R):R=t[43];let z=R;if(d.options?.layout===`grid`){let e=!!l,n;t[44]===m?n=t[45]:(n=m.length===0?null:(0,Q.jsx)(MH,{presence:m,maxAvatars:1}),t[44]=m,t[45]=n);let i;t[46]===f?i=t[47]:(i=f.length>0?(0,Q.jsx)(X,{paddingX:1,paddingY:3,children:(0,Q.jsx)(DH,{validation:f})}):null,t[46]=f,t[47]=i);let a;t[48]===p?a=t[49]:(a=(0,Q.jsx)(X,{padding:2,children:p}),t[48]=p,t[49]=a);let o;return t[50]!==z||t[51]!==r||t[52]!==e||t[53]!==n||t[54]!==i||t[55]!==a||t[56]!==T?(o=(0,Q.jsx)(D9,{tone:T,readOnly:e,menu:z,dragHandle:r,presence:n,validation:i,children:a}),t[50]=z,t[51]=r,t[52]=e,t[53]=n,t[54]=i,t[55]=a,t[56]=T,t[57]=o):o=t[57],o}let B=!!l,V;t[58]===m?V=t[59]:(V=m.length===0?null:(0,Q.jsx)(MH,{presence:m,maxAvatars:1}),t[58]=m,t[59]=V);let H;t[60]===f?H=t[61]:(H=f.length>0?(0,Q.jsx)(X,{paddingX:1,paddingY:3,children:(0,Q.jsx)(DH,{validation:f})}):null,t[60]=f,t[61]=H);let U=h?`flex-end`:`center`,W;t[62]===p?W=t[63]:(W=(0,Q.jsx)(bn,{alignItems:`flex-end`,flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,marginRight:2,children:p})}),t[62]=p,t[63]=W);let ee;t[64]!==n||t[65]!==U||t[66]!==W?(ee=(0,Q.jsx)(bn,{alignItems:U,ref:n,children:W}),t[64]=n,t[65]=U,t[66]=W,t[67]=ee):ee=t[67];let te;return t[68]!==z||t[69]!==r||t[70]!==B||t[71]!==V||t[72]!==H||t[73]!==ee||t[74]!==T?(te=(0,Q.jsx)(N9,{tone:T,readOnly:B,menu:z,dragHandle:r,presence:V,validation:H,children:ee}),t[68]=z,t[69]=r,t[70]=B,t[71]=V,t[72]=H,t[73]=ee,t[74]=T,t[75]=te):te=t[75],te}function YLt(e){return e.level===`warning`}function XLt(e){return e.level===`error`}function ZLt(e){let t=(0,Z.c)(8),{schemaType:n,validation:r}=e,{t:i}=ox(),a=r?.some(QLt)?`critical`:void 0,o;t[0]!==n.placeholder||t[1]!==i?(o=n.placeholder||i(`inputs.array.no-items-label`),t[0]=n.placeholder,t[1]=i,t[2]=o):o=t[2];let s;t[3]===o?s=t[4]:(s=(0,Q.jsx)(Y,{align:`center`,muted:!0,size:1,children:o}),t[3]=o,t[4]=s);let c;return t[5]!==s||t[6]!==a?(c=(0,Q.jsx)(yt,{padding:3,border:!0,radius:2,tone:a,children:s}),t[5]=s,t[6]=a,t[7]=c):c=t[7],c}function QLt(e){return e.level===`error`}function $Lt(e,t,n){return eRt(e,t,e=>e===n)}function eRt(e,t,n){let r=t-1,i=t,a=e.length;for(;r>-1||i-1&&n(o,r))return r;r--,i++}return-1}function tRt(e){return`${e.key}-${e.kind===`item`?e.item.value:`error`}`}var nRt=class extends $.PureComponent{_element=null;constructor(e){super(e),this.state={disableTransition:!1}}handleAppend=e=>{let{value:t=[],onIndexFocus:n,onItemAppend:r}=this.props;r(e),n(t.length)};handlePrepend=e=>{let{onIndexFocus:t,value:n=[],onItemPrepend:r}=this.props;r(e),t(n.length)};handleSortEnd=e=>{let{onIndexFocus:t,onMoveItem:n,value:r}=this.props;r&&n(e),t(e.toIndex)};handleItemMoveStart=()=>{this.setState({disableTransition:!1})};handleItemMoveEnd=()=>{this.setState({disableTransition:!0})};focus(){this._element&&this._element.focus()}getSnapshotBeforeUpdate(e){let{focusPath:t=[],value:n=[]}=e,{focusPath:r=[],value:i=[]}=this.props;if(t[0]===r[0]&&n.length!==i.length){let e=r[0],t=window.getSelection();if(!(t?.focusNode instanceof HTMLElement))return null;let n=t.focusNode?.querySelector(`input,textarea`);return n instanceof HTMLInputElement?{prevFocusedIndex:e,restoreSelection:{text:t.toString(),start:n.selectionStart,end:n.selectionEnd,value:n.value}}:{}}return null}componentDidUpdate(e,t,n){let{onIndexFocus:r}=this.props;if(n?.restoreSelection&&e.value){let t=e.value[n.prevFocusedIndex],i=$Lt(this.props.value||[],n.prevFocusedIndex,t);if(i===-1)return;let a=this._element?.querySelector(`[data-item-index='${i}'] input,textarea`);if(a instanceof HTMLInputElement){a.focus();try{a.setSelectionRange(n.restoreSelection.start,n.restoreSelection.end)}catch{}}r(i)}}renderArrayItem=e=>{let{schemaType:t}=this.props,n=t.options?.sortable!==!1;return(0,Q.jsx)(JLt,{...e,sortable:n,insertableTypes:t.of})};render(){let{schemaType:e,members:t,focusPath:n,readOnly:r,renderInput:i,onUpload:a,onItemRemove:o,resolveUploader:s,elementProps:c,arrayFunctions:l=RLt,changed:u,validation:d}=this.props,f=!r&&lO(e,`options.sortable`)!==!1,p=e.options?.layout===`grid`,m=d?.some(e=>e.level===`error`)?`critical`:void 0;return(0,Q.jsx)(_9,{schemaType:e,itemCount:t.length,children:(0,Q.jsxs)(Sn,{gap:2,"data-testid":`array-primitives-input`,children:[(0,Q.jsx)(HLt,{types:e.of,resolveUploader:s,onUpload:a,...c,tabIndex:0,children:(0,Q.jsx)(Sn,{gap:1,children:t.length===0?(0,Q.jsx)(ZLt,{schemaType:e,validation:d}):(0,Q.jsx)(LLt,{members:t,schemaType:e,layout:p?`grid`:`list`,focusedIndex:qFt(n),children:({collapsible:e,expanded:n,onToggle:a,visibleMembers:s})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(yt,{padding:1,border:!0,tone:m,children:(0,Q.jsx)(b9,{onItemMove:this.handleSortEnd,onItemMoveStart:this.handleItemMoveStart,onItemMoveEnd:this.handleItemMoveEnd,items:s.map(tRt),sortable:f,gap:p?3:1,gridTemplateColumns:p?[`repeat(2, minmax(0, 1fr))`,`repeat(3, minmax(0, 1fr))`,`repeat(4, minmax(0, 1fr))`]:[`repeat(1, minmax(0, 1fr))`],padding:p?1:void 0,margin:p?1:void 0,children:s.map(e=>(0,Q.jsxs)(x9,{id:tRt(e),sortable:f,disableTransition:this.state.disableTransition,children:[e.kind===`item`&&(0,Q.jsx)(GH,{path:e.item.path,isChanged:u,hasFocus:!1,children:(0,Q.jsx)(NLt,{member:e,renderItem:this.renderArrayItem,renderInput:i})}),e.kind===`error`&&(0,Q.jsx)(hLt,{readOnly:r,sortable:f,member:e,onRemove:()=>o(e.index)})]},e.key))})}),e&&(0,Q.jsx)(h9,{expanded:n,onToggle:a,totalCount:t.length})]})})})}),(0,Q.jsx)(l,{onChange:this.props.onChange,onItemAppend:this.handleAppend,onItemPrepend:this.handlePrepend,onValueCreate:F9,readOnly:this.props.readOnly,schemaType:this.props.schemaType,value:this.props.value,path:this.props.path})]})})}};function rRt(e){let t=(0,Z.c)(4);if(Array.isArray(e.schemaType.options?.list)){let n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(MLt,{...e}),t[0]=e,t[1]=n),n}let n;return t[2]===e?n=t[3]:(n=TFt(e)?(0,Q.jsx)(nRt,{...e}):(0,Q.jsx)(xLt,{...e}),t[2]=e,t[3]=n),n}var iRt=`_5xeb4o0`;function aRt(e){let t=(0,Z.c)(40),{t:n}=ox(),{focused:r,__internal_comments:i,hovered:a,onMouseEnter:o,onMouseLeave:s,actions:c,__internal_slot:l}=UI(),{id:u,value:d,schemaType:f,readOnly:p,elementProps:m,validation:h,presence:g}=e,_=f.options?.layout||`switch`,v=typeof d!=`boolean`,y=d||!1,b=_===`checkbox`?hn:vt,x=!p&&h?.some(oRt)?`critical`:p?`transparent`:void 0,S;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(S={paddingTop:`0.85rem`},t[0]=S):S=t[0];let C;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(C={margin:-4},t[1]=C):C=t[1];let w;t[2]!==b||t[3]!==y||t[4]!==m||t[5]!==v||t[6]!==p||t[7]!==f.title?(w=(0,Q.jsx)(X,{padding:3,style:S,children:(0,Q.jsx)(b,{label:f.title,...m,checked:y,readOnly:p,indeterminate:v,style:C})}),t[2]=b,t[3]=y,t[4]=m,t[5]=v,t[6]=p,t[7]=f.title,t[8]=w):w=t[8];let T=w,E=e.elementProps.style,D;t[9]!==T||t[10]!==p||t[11]!==n?(D=p?(0,Q.jsx)(uR,{content:n(`inputs.boolean.disabled`),children:T}):T,t[9]=T,t[10]=p,t[11]=n,t[12]=D):D=t[12];let O=!!r,k;t[13]!==u||t[14]!==f.deprecated||t[15]!==f.description||t[16]!==f.title||t[17]!==h?(k=(0,Q.jsx)(RH,{deprecated:f.deprecated,description:f.description,inputId:u,validation:h,title:f.title}),t[13]=u,t[14]=f.deprecated,t[15]=f.description,t[16]=f.title,t[17]=h,t[18]=k):k=t[18];let A;t[19]!==c||t[20]!==i||t[21]!==a||t[22]!==u||t[23]!==g||t[24]!==l||t[25]!==O||t[26]!==k?(A=(0,Q.jsx)(LH,{__internal_comments:i,__internal_slot:l,actions:c,fieldFocused:O,fieldHovered:a,presence:g,inputId:u,content:k}),t[19]=c,t[20]=i,t[21]=a,t[22]=u,t[23]=g,t[24]=l,t[25]=O,t[26]=k,t[27]=A):A=t[27];let j;t[28]!==o||t[29]!==s||t[30]!==A?(j=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,onMouseEnter:o,onMouseLeave:s,paddingY:2,children:A}),t[28]=o,t[29]=s,t[30]=A,t[31]=j):j=t[31];let M;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Q.jsx)(X,{className:iRt,paddingX:3,paddingY:1,children:(0,Q.jsx)(eU,{maxAvatars:1,position:`top`})}),t[32]=M):M=t[32];let N;t[33]!==e.elementProps.style||t[34]!==D||t[35]!==j?(N=(0,Q.jsxs)(bn,{style:E,children:[D,j,M]}),t[33]=e.elementProps.style,t[34]=D,t[35]=j,t[36]=N):N=t[36];let P;return t[37]!==N||t[38]!==x?(P=(0,Q.jsx)(yt,{border:!0,"data-testid":`boolean-input`,radius:2,tone:x,children:N}),t[37]=N,t[38]=x,t[39]=P):P=t[39],P}function oRt(e){return e.level===`error`}function sRt(e){let t=(0,Z.c)(3),{validationError:n,elementProps:r}=e,i;return t[0]!==r||t[1]!==n?(i=(0,Q.jsx)($t,{...r,type:`email`,inputMode:`email`,customValidity:n}),t[0]=r,t[1]=n,t[2]=i):i=t[2],i}function cRt(e){if(!e||!(e instanceof Element))return null;let t=e.parentElement;for(;t;){let e=window.getComputedStyle(t).overflowY;if((e===`auto`||e===`scroll`)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}return window}function lRt(e){if(e.currentTarget&&document.activeElement===e.currentTarget){e.preventDefault();let t=cRt(e.currentTarget);t&&t.scrollBy({top:e.deltaY,left:e.deltaX,behavior:`instant`})}}function uRt(e){let t=(0,Z.c)(12),{schemaType:n,validationError:r,elementProps:i}=e,a,o;t[0]===i?(a=t[1],o=t[2]):({ref:o,...a}=i,t[0]=i,t[1]=a,t[2]=o);let s=g9(n,`min`),c=g9(n,`integer`),l=g9(n,`precision`),u=typeof s?.constraint==`number`&&s?.constraint>=0,d=c||l?.constraint===0,f=u?d?`numeric`:`decimal`:`text`,p=(0,$.useRef)(null),m;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>p.current,t[3]=m):m=t[3],(0,$.useImperativeHandle)(o,m);let h,g;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{let e=p.current;if(e)return e.addEventListener(`wheel`,lRt),()=>{e.removeEventListener(`wheel`,lRt)}},g=[p],t[4]=h,t[5]=g):(h=t[4],g=t[5]),(0,$.useEffect)(h,g);let _=u?`[d]*`:void 0,v;return t[6]!==a||t[7]!==f||t[8]!==n.placeholder||t[9]!==_||t[10]!==r?(v=(0,Q.jsx)($t,{...a,ref:p,type:`number`,step:`any`,inputMode:f,customValidity:r,placeholder:n.placeholder,pattern:_,max:2**53-1,min:-(2**53-1),"data-testid":`number-input`}),t[6]=a,t[7]=f,t[8]=n.placeholder,t[9]=_,t[10]=r,t[11]=v):v=t[11],v}function dRt(e,t,n){let r;if(e.name===`all-fields`){for(let e of n){if(e.level===`error`)return`error`;e.level===`warning`?r=`warning`:e.level===`info`&&r===void 0&&(r=`info`)}return r}for(let i of e.fields){let e=t.concat(i.name);for(let t of n)if(lN(e,t.path)){if(t.level===`error`)return`error`;t.level===`warning`?r=`warning`:t.level===`info`&&r===void 0&&(r=`info`)}}return r}function fRt(e){let t=(0,Z.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]):({ref:i,onClick:r,name:n,title:o,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s;t[6]!==n||t[7]!==r?(s=()=>{r?.(n)},t[6]=n,t[7]=r,t[8]=s):s=t[8];let c=s,l=`group-tab-${n}`,u=`${n}-tab`,d;return t[9]!==c||t[10]!==n||t[11]!==i||t[12]!==a||t[13]!==l||t[14]!==u||t[15]!==o?(d=(0,Q.jsx)(FVe,{"data-testid":l,id:u,label:o,ref:i,...a,name:n,title:o,onClick:c}),t[9]=c,t[10]=n,t[11]=i,t[12]=a,t[13]=l,t[14]=u,t[15]=o,t[16]=d):d=t[16],d}var pRt=e=>{let t=(0,Z.c)(13),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({name:n,title:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let{selected:a}=e,o=`${n}-tab`,s=r[`aria-controls`],c=`group-select-${n}`,l=a?`true`:`false`,u=i||n,d;return t[4]!==n||t[5]!==e.iconRight||t[6]!==o||t[7]!==s||t[8]!==c||t[9]!==l||t[10]!==u||t[11]!==i?(d=(0,Q.jsxs)(`option`,{title:i,value:n,id:o,"aria-controls":s,"data-testid":c,"aria-selected":l,children:[u,` `,e.iconRight]}),t[4]=n,t[5]=e.iconRight,t[6]=o,t[7]=s,t[8]=c,t[9]=l,t[10]=u,t[11]=i,t[12]=d):d=t[12],d},mRt=J(En).withConfig({displayName:`Root`,componentId:`sc-abri3x-0`})`&[data-eq-max~='0'] [data-ui='TabList']{display:none;}[data-ui='Select']{display:none;}&[data-eq-max~='0'] [data-ui='Select']{display:block;}`,hRt=e=>{let t=(0,Z.c)(19),{inputId:n,groups:r,onClick:i,shouldAutoFocus:a,disabled:o,path:s,validation:c}=e,l=a===void 0||a,{t:u}=ox(),d;if(t[0]!==o||t[1]!==r||t[2]!==n||t[3]!==i||t[4]!==s||t[5]!==l||t[6]!==u||t[7]!==c){let e;t[9]!==o||t[10]!==n||t[11]!==i||t[12]!==s||t[13]!==l||t[14]!==u||t[15]!==c?(e=e=>{let t=e.i18n?.title?u(e.i18n.title.key,{ns:e.i18n.title.ns}):e.title||e.name,r=dRt(e,s,c);return(0,Q.jsx)(fRt,{"aria-controls":`${n}-field-group-fields`,autoFocus:l&&e.selected,disabled:o||e.disabled,icon:e?.icon,iconRight:r?(0,Q.jsx)(EH,{status:r}):void 0,name:e.name,onClick:i,selected:!!e.selected,title:t},`${n}-${e.name}-tab`)},t[9]=o,t[10]=n,t[11]=i,t[12]=s,t[13]=l,t[14]=u,t[15]=c,t[16]=e):e=t[16],d=r.map(e),t[0]=o,t[1]=r,t[2]=n,t[3]=i,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=d}else d=t[8];let f;return t[17]===d?f=t[18]:(f=(0,Q.jsx)(jt,{gap:2,"data-testid":`field-group-tabs`,children:d}),t[17]=d,t[18]=f),f},gRt=e=>{let t=(0,Z.c)(22),{disabled:n,groups:r,inputId:i,onSelect:a,shouldAutoFocus:o,path:s,validation:c}=e,l=o===void 0||o,u;t[0]===a?u=t[1]:(u=e=>{a(e.currentTarget.value)},t[0]=a,t[1]=u);let d=u,{t:f}=ox(),p;t[2]===f?p=t[3]:(p=f(`inputs.object.field-group-tabs.aria-label`),t[2]=f,t[3]=p);let m=r.find(vRt)?.name,h;if(t[4]!==r||t[5]!==i||t[6]!==s||t[7]!==f||t[8]!==c){let e;t[10]!==i||t[11]!==s||t[12]!==f||t[13]!==c?(e=e=>{let t=e.i18n?.title?f(e.i18n.title.key,{ns:e.i18n.title.ns}):e.title||e.name,n=dRt(e,s,c),r=n?` (${f(`inputs.object.field-group-tabs.validation-${n}`)})`:void 0;return(0,Q.jsx)(pRt,{"aria-controls":`${i}-field-group-fields`,disabled:e.disabled,name:e.name,iconRight:r,selected:!!e.selected,title:t},`${i}-${e.name}-tab`)},t[10]=i,t[11]=s,t[12]=f,t[13]=c,t[14]=e):e=t[14],h=r.map(e),t[4]=r,t[5]=i,t[6]=s,t[7]=f,t[8]=c,t[9]=h}else h=t[9];let g;return t[15]!==n||t[16]!==d||t[17]!==l||t[18]!==p||t[19]!==m||t[20]!==h?(g=(0,Q.jsx)(On,{"aria-label":p,autoFocus:l,"data-testid":`field-group-select`,disabled:n,fontSize:2,muted:!0,onChange:d,value:m,children:h}),t[15]=n,t[16]=d,t[17]=l,t[18]=p,t[19]=m,t[20]=h,t[21]=g):g=t[21],g},_Rt=(0,$.memo)(function(e){let t=(0,Z.c)(11),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({disabled:i,onClick:n,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i!==void 0&&i,o;t[4]===n?o=t[5]:(o=e=>{n?.(e)},t[4]=n,t[5]=o);let s=o,c=I7(r.path,!0),l;return t[6]!==a||t[7]!==s||t[8]!==r||t[9]!==c?(l=(0,Q.jsxs)(mRt,{"data-testid":`field-group-root`,children:[(0,Q.jsx)(hRt,{...r,disabled:a,onClick:s,validation:c}),(0,Q.jsx)(gRt,{...r,disabled:a,onSelect:s,validation:c})]}),t[6]=a,t[7]=s,t[8]=r,t[9]=c,t[10]=l):l=t[10],l});function vRt(e){return e.selected}var yRt=J(yt).withConfig({displayName:`FieldGroupTabsWrapper`,componentId:`sc-9w5vs5-0`})`margin-bottom:${({$level:e,theme:t})=>e===0?0:t.sanity.space[5]*-1}px;padding-bottom:${({$level:e,theme:t})=>t.sanity.space[4]}px;`,bRt=J(cn).withConfig({displayName:`AlignedBottomGrid`,componentId:`sc-9w5vs5-1`})`align-items:flex-end;`;function xRt(e){let t=(0,Z.c)(50),{fieldNames:n,onChange:r,readOnly:i,renderPreview:a,value:o}=e,s=n.length,c=AN(),l;bb0:{let e,n;if(t[0]===c?(e=t[1],n=t[2]):(e=c.get(`reference`),n=!e||!kc(e),t[0]=c,t[1]=e,t[2]=n),n){l=null;break bb0}let r;t[3]===c?r=t[4]:(r=c.getTypeNames().map(e=>c.get(e)).filter(_c),t[3]=c,t[4]=r);let i=r;if(i.length===0){l=null;break bb0}let a;t[5]!==i||t[6]!==e?(a={...e,to:i},t[5]=i,t[6]=e,t[7]=a):a=t[7],l=a}let u=l,d;t[8]===r?d=t[9]:(d=e=>{r(XH([e]))},t[8]=r,t[9]=d);let f=d,{t:p}=ox(),m;t[10]!==s||t[11]!==p?(m=p(`inputs.object.unknown-fields.warning.title`,{count:s}),t[10]=s,t[11]=p,t[12]=m):m=t[12];let h;t[13]===m?h=t[14]:(h=(0,Q.jsx)(Q.Fragment,{children:m}),t[13]=m,t[14]=h);let g;t[15]!==s||t[16]!==p?(g=p(`inputs.object.unknown-fields.warning.description`,{count:s}),t[15]=s,t[16]=p,t[17]=g):g=t[17];let _;t[18]===g?_=t[19]:(_=(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(Q.Fragment,{children:g})}),t[18]=g,t[19]=_);let v;t[20]===p?v=t[21]:(v=p(`inputs.object.unknown-fields.warning.details.title`),t[20]=p,t[21]=v);let y;t[22]!==s||t[23]!==p?(y=p(`inputs.object.unknown-fields.warning.details.description`,{count:s}),t[22]=s,t[23]=p,t[24]=y):y=t[24];let b;t[25]===y?b=t[26]:(b=(0,Q.jsx)(X,{marginBottom:3,children:(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(Q.Fragment,{children:y})})}),t[25]=y,t[26]=b);let x;if(t[27]!==n||t[28]!==f||t[29]!==i||t[30]!==u||t[31]!==a||t[32]!==o){let e;t[34]!==f||t[35]!==i||t[36]!==u||t[37]!==a||t[38]!==o?(e=e=>(0,Q.jsx)(SRt,{fieldName:e,onUnsetClick:f,readOnly:i,referenceSchemaType:u,renderPreview:a,value:o?.[e]},e),t[34]=f,t[35]=i,t[36]=u,t[37]=a,t[38]=o,t[39]=e):e=t[39],x=n.map(e),t[27]=n,t[28]=f,t[29]=i,t[30]=u,t[31]=a,t[32]=o,t[33]=x}else x=t[33];let S;t[40]===x?S=t[41]:(S=(0,Q.jsx)(Sn,{as:`ul`,gap:3,children:x}),t[40]=x,t[41]=S);let C;t[42]!==S||t[43]!==v||t[44]!==b?(C=(0,Q.jsxs)(T5,{marginTop:4,open:!1,title:v,children:[b,S]}),t[42]=S,t[43]=v,t[44]=b,t[45]=C):C=t[45];let w;return t[46]!==C||t[47]!==h||t[48]!==_?(w=(0,Q.jsxs)(w5,{status:`warning`,title:h,children:[_,C]}),t[46]=C,t[47]=h,t[48]=_,t[49]=w):w=t[49],w}function SRt(e){let t=(0,Z.c)(31),{fieldName:n,onUnsetClick:r,readOnly:i,referenceSchemaType:a,renderPreview:o,value:s}=e,c;t[0]!==n||t[1]!==r?(c=()=>{r(n)},t[0]=n,t[1]=r,t[2]=c):c=t[2];let l=c,{t:u}=ox(),d;t[3]===s?d=t[4]:(d=Ys(s),t[3]=s,t[4]=d);let f=d,p=f?s._ref:null,m;t[5]===n?m=t[6]:(m=(0,Q.jsx)(yt,{padding:3,shadow:1,tone:`inherit`,children:(0,Q.jsx)(xU,{size:1,children:n})}),t[5]=n,t[6]=m);let h;t[7]!==f||t[8]!==p||t[9]!==a||t[10]!==o||t[11]!==u||t[12]!==s?(h=f&&(0,Q.jsx)(yt,{border:!0,padding:1,radius:2,tone:`default`,margin:2,children:a?o({layout:`default`,schemaType:a,value:s}):u(`inputs.object.unknown-fields.reference.preview.unavailable`,{documentId:p})}),t[7]=f,t[8]=p,t[9]=a,t[10]=o,t[11]=u,t[12]=s,t[13]=h):h=t[13];let g;t[14]===s?g=t[15]:(g=JSON.stringify(s,null,2),t[14]=s,t[15]=g);let _;t[16]===g?_=t[17]:(_=(0,Q.jsx)(X,{overflow:`auto`,padding:3,children:(0,Q.jsx)(xU,{language:`json`,size:1,children:g})}),t[16]=g,t[17]=_);let v;t[18]!==i||t[19]!==u?(v=i&&(0,Q.jsx)(X,{padding:3,children:(0,Q.jsx)(Y,{as:`p`,muted:!0,size:1,children:(0,Q.jsx)(_B,{t:u,i18nKey:`inputs.object.unknown-fields.read-only.description`})})}),t[18]=i,t[19]=u,t[20]=v):v=t[20];let y;t[21]!==l||t[22]!==i||t[23]!==u?(y=!i&&(0,Q.jsx)(yt,{padding:3,shadow:1,tone:`inherit`,children:(0,Q.jsx)(dR,{icon:mr,mode:`ghost`,onClick:l,size:`large`,tone:`critical`,text:u(`inputs.object.unknown-fields.remove-field-button.text`)})}),t[21]=l,t[22]=i,t[23]=u,t[24]=y):y=t[24];let b;return t[25]!==m||t[26]!==h||t[27]!==_||t[28]!==v||t[29]!==y?(b=(0,Q.jsxs)(yt,{as:`li`,overflow:`hidden`,radius:2,shadow:1,tone:`caution`,children:[m,h,_,v,y]}),t[25]=m,t[26]=h,t[27]=_,t[28]=v,t[29]=y,t[30]=b):b=t[30],b}var CRt=J(Sn).withConfig({displayName:`RootStack`,componentId:`sc-s6bp2c-0`})`&:focus{outline:none;}`,wRt=(0,$.memo)(function(e){let t=(0,Z.c)(45),{groups:n,id:r,members:i,onChange:a,onFieldGroupSelect:o,renderAnnotation:s,renderBlock:c,renderField:l,renderInlineBlock:u,renderInput:d,renderItem:f,renderPreview:p,schemaType:m,path:h,level:g,value:_,onPathFocus:v}=e,y=M5(m,i),b=(0,$.useRef)(null),x;t[0]===m.options?x=t[1]:(x=m.options||{},t[0]=m.options,t[1]=x);let{columns:S}=x,C;t[2]!==r||t[3]!==h?(C=r!==`root`&&!(h.length>0&&dc(GO(h))),t[2]=r,t[3]=h,t[4]=C):C=t[4];let w=C,T;bb0:{if(!m.fields){T=null;break bb0}let e;if(t[5]!==m.fields||t[6]!==_){let n=m.fields.map(TRt);e=Object.keys(_||{}).filter(e=>!e.startsWith(`_`)&&!n.includes(e)),t[5]=m.fields,t[6]=_,t[7]=e}else e=t[7];let n=e;if(n.length===0){T=null;break bb0}let r;t[8]!==a||t[9]!==p||t[10]!==n||t[11]!==_?(r=(0,Q.jsx)(qK,{children:(0,Q.jsx)(xRt,{fieldNames:n,value:_,onChange:a,renderPreview:p})}),t[8]=a,t[9]=p,t[10]=n,t[11]=_,t[12]=r):r=t[12],T=r}let E=T,D;t[13]===n?D=t[14]:(D=n.find(ERt),t[13]=n,t[14]=D);let O=D,k;t[15]!==w||t[16]!==v?(k=e=>{w&&e.target===b.current&&v(WH)},t[15]=w,t[16]=v,t[17]=k):k=t[17];let A=k,j;t[18]!==s||t[19]!==c||t[20]!==l||t[21]!==u||t[22]!==d||t[23]!==f||t[24]!==p||t[25]!==y?(j=()=>(0,Q.jsx)(RNt,{members:y,renderAnnotation:s,renderBlock:c,renderField:l,renderInlineBlock:u,renderInput:d,renderItem:f,renderPreview:p}),t[18]=s,t[19]=c,t[20]=l,t[21]=u,t[22]=d,t[23]=f,t[24]=p,t[25]=y,t[26]=j):j=t[26];let M=j;if(i.length===0)return null;let N=w?0:void 0,P;t[27]!==n||t[28]!==r||t[29]!==g||t[30]!==o||t[31]!==h?(P=n.length>0?(0,Q.jsx)(yRt,{$level:g,"data-testid":`field-groups`,children:(0,Q.jsx)(_Rt,{path:h,groups:n,inputId:r,onClick:o,shouldAutoFocus:!1})}):null,t[27]=n,t[28]=r,t[29]=g,t[30]=o,t[31]=h,t[32]=P):P=t[32];let F=O?.name,I;t[33]!==S||t[34]!==M?(I=S?(0,Q.jsx)(bRt,{gridTemplateColumns:Bwt(S),gap:4,marginTop:1,children:M()}):M(),t[33]=S,t[34]=M,t[35]=I):I=t[35];let L;t[36]!==F||t[37]!==I?(L=(0,Q.jsx)($.Fragment,{children:I},F),t[36]=F,t[37]=I,t[38]=L):L=t[38];let R;return t[39]!==A||t[40]!==E||t[41]!==L||t[42]!==N||t[43]!==P?(R=(0,Q.jsxs)(CRt,{gap:6,tabIndex:N,onFocus:A,ref:b,children:[P,L,E]}),t[39]=A,t[40]=E,t[41]=L,t[42]=N,t[43]=P,t[44]=R):R=t[44],R});function TRt(e){return e.name}function ERt(e){let{selected:t}=e;return t}var DRt=(e,t)=>{let n=t.options?.maxLength;return e?(0,Ght.default)(e,{truncate:typeof n==`number`?n:200,symbols:!0}):``};async function ORt(e,t,n){return e&&(t.options?.slugify||DRt)(e,t,n)}function kRt(e){let t=(0,Z.c)(5),[n,r]=(0,$.useState)(null),i=(0,$.useRef)(0),a;t[0]===e?a=t[1]:(a=t=>{let n=i.current+=1;r({status:`pending`}),Promise.resolve().then(()=>e(t)).then(e=>{n===i.current&&r({status:`complete`,result:e})},e=>{n===i.current&&r({status:`error`,error:e})})},t[0]=e,t[1]=a);let o=a,s;return t[2]!==n||t[3]!==o?(s=[n,o],t[2]=n,t[3]=o,t[4]=s):s=t[4],s}function ARt(){let e=(0,Z.c)(6),{getClient:t}=fb(),n=AN(),r=bR(),i=ER(),a=jz(),o;return e[0]!==r||e[1]!==a||e[2]!==t||e[3]!==i||e[4]!==n?(o={projectId:i,dataset:a,getClient:t,schema:n,currentUser:r},e[0]=r,e[1]=a,e[2]=t,e[3]=i,e[4]=n,e[5]=o):o=e[5],o}function jRt(e,t,n){let r=e.slice(0,-1);return{parentPath:r,parent:iN(t,r),...n}}async function MRt(e,t,n){return typeof e==`function`?e(t,n):iN(t,e)}function NRt(e){let t=(0,Z.c)(41),n=m8(),{path:r,value:i,schemaType:a,validation:o,onChange:s,readOnly:c,elementProps:l,focused:u,focusPath:d}=e,f=a.options?.source,p;t[0]===o?p=t[1]:(p=o.filter(PRt),t[0]=o,t[1]=p);let m=p,h=(0,$.useRef)(null),g=ARt(),{t:_}=ox(),v;t[2]!==s||t[3]!==a.name?(v=e=>{if(!e){s(Q6.from(XH([])));return}s(Q6.from([qH({_type:a.name}),YH(e,[`current`])]))},t[2]=s,t[3]=a.name,t[4]=v):v=t[4];let y=v,b;t[5]!==n||t[6]!==r||t[7]!==a||t[8]!==g||t[9]!==f||t[10]!==_||t[11]!==y?(b=()=>{if(!f)return Promise.reject(Error(_(`inputs.slug.error.missing-source`,{schemaType:a.name})));let e=n([])||{_type:a.name},t=jRt(r,e,g);return MRt(f,e,t).then(e=>ORt(e||``,a,t)).then(e=>y(e))},t[5]=n,t[6]=r,t[7]=a,t[8]=g,t[9]=f,t[10]=_,t[11]=y,t[12]=b):b=t[12];let[x,S]=kRt(b),C=x?.status===`pending`,w;t[13]===y?w=t[14]:(w=e=>y(e.currentTarget.value),t[13]=y,t[14]=w);let T=w,E;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(E=()=>{requestAnimationFrame(()=>{h.current?.focus()})},t[15]=E):E=t[15];let D=E,O;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(O=(e,t)=>{!e&&t&&D()},t[16]=O):O=t[16],U6(u,O);let k;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(k=(e,t)=>{let n=e===void 0?[]:e;n!==t&&Array.isArray(n)&&Array.isArray(t)&&n.length===0&&t.length===1&&t[0]===`current`&&D()},t[17]=k):k=t[17],U6(d,k);let A;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=()=>h.current,t[18]=A):A=t[18],(0,$.useImperativeHandle)(l.ref,A);let j=m.length>0?m[0].message:``,M=i?.current||``,N;t[19]!==l||t[20]!==T||t[21]!==C||t[22]!==c||t[23]!==j||t[24]!==M?(N=(0,Q.jsx)($t,{customValidity:j,disabled:C,onChange:T,onPaste:S5,value:M,readOnly:c,...l,ref:h}),t[19]=l,t[20]=T,t[21]=C,t[22]=c,t[23]=j,t[24]=M,t[25]=N):N=t[25];let P;t[26]===x?P=t[27]:(P=x?.status===`error`&&(0,Q.jsx)(yt,{padding:2,tone:`critical`,children:x.error.message}),t[26]=x,t[27]=P);let F;t[28]!==N||t[29]!==P?(F=(0,Q.jsxs)(X,{flexBasis:`0%`,flexGrow:1,children:[N,P]}),t[28]=N,t[29]=P,t[30]=F):F=t[30];let I;t[31]!==x?.status||t[32]!==S||t[33]!==C||t[34]!==c||t[35]!==f||t[36]!==_?(I=f&&(0,Q.jsx)(dR,{mode:`ghost`,type:`button`,disabled:c||C,onClick:S,size:`large`,text:x?.status===`pending`?_(`inputs.slug.action.generating`):_(`inputs.slug.action.generate`)}),t[31]=x?.status,t[32]=S,t[33]=C,t[34]=c,t[35]=f,t[36]=_,t[37]=I):I=t[37];let L;return t[38]!==F||t[39]!==I?(L=(0,Q.jsx)(Sn,{gap:3,children:(0,Q.jsxs)(bn,{gap:1,children:[F,I]})}),t[38]=F,t[39]=I,t[40]=L):L=t[40],L}function PRt(e){return e.level===`error`}function FRt(e){let t=(0,Z.c)(3),{validationError:n,elementProps:r}=e,i;return t[0]!==r||t[1]!==n?(i=(0,Q.jsx)($t,{...r,customValidity:n,"data-testid":`string-input`}),t[0]=r,t[1]=n,t[2]=i):i=t[2],i}function IRt(e){let t=(0,Z.c)(23),{definitiveValue:n,computeDiff:r}=e,[i,a]=(0,$.useState)(n),[o,s]=(0,$.useState)(`definitive`),c;t[0]!==r||t[1]!==i?(c=r(i),t[0]=r,t[1]=i,t[2]=c):c=t[2];let l=c,u;t[3]!==r||t[4]!==n?(u=r(n),t[3]=r,t[4]=n,t[5]=u):u=t[5];let d=u,f;t[6]!==l||t[7]!==d?(f={optimistic:l,definitive:d},t[6]=l,t[7]=d,t[8]=f):f=t[8];let p=f[o],m;t[9]===i?m=t[10]:(m=e=>{let[t]=sg(dg(e),i??``);a(t),s(`optimistic`)},t[9]=i,t[10]=m);let h=m,g,_;t[11]===n?(g=t[12],_=t[13]):(g=()=>{s(`definitive`),a(n)},_=[n],t[11]=n,t[12]=g,t[13]=_),(0,$.useEffect)(g,_);let v;t[14]===o?v=t[15]:(v=e=>({...e,currentSignal:o}),t[14]=o,t[15]=v);let y;t[16]!==p||t[17]!==v?(y=iMt({diff:p,mapPayload:v}),t[16]=p,t[17]=v,t[18]=y):y=t[18];let b=y,x;return t[19]!==p||t[20]!==h||t[21]!==b?(x={diff:p,rangeDecorations:b,onOptimisticChange:h},t[19]=p,t[20]=h,t[21]=b,t[22]=x):x=t[22],x}var LRt=Vt`&:not([hidden]){display:flex;}align-items:center;`;function RRt(){return LRt}function zRt(e){let{$scheme:t,$tone:n,$weight:r}=e,{color:i,font:a}=Pt(e.theme);return Vt`appearance:none;background:none;border:0;border-radius:0;outline:none;width:100%;box-sizing:border-box;font-family:${a.text.family};font-weight:${r&&a.text.weights[r]||a.text.weights.regular};margin:0;position:relative;z-index:1;display:block;&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:var(--input-fg-color) !important;transition:background-color 5000s;transition-delay:86400s;}&[data-as='textarea']{resize:none;}color:var(--input-fg-color);&::placeholder{color:var(--input-placeholder-color);}&[data-scheme='${t}'][data-tone='${n}']{--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};&:not(:invalid):not(:disabled):not([data-read-only='true']){--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};}&:not(:invalid):disabled{--input-fg-color:${i.input.default.disabled.fg};--input-placeholder-color:${i.input.default.disabled.placeholder};}&:invalid{--input-fg-color:${i.input.invalid.enabled.fg};--input-placeholder-color:${i.input.invalid.enabled.placeholder};}&[data-read-only='true']{--input-fg-color:${i.input.default.readOnly.fg};--input-placeholder-color:${i.input.default.readOnly.placeholder};}}`}function BRt(e){let{$hasPrefix:t,$hasSuffix:n,$scheme:r,$tone:i,$unstableDisableFocusRing:a}=e,{color:o,input:s}=Pt(e.theme);return Vt`--input-box-shadow:none;position:absolute;top:0;left:0;right:0;bottom:0;display:block;pointer-events:none;z-index:0;background-color:var(--card-bg-color);box-shadow:var(--input-box-shadow);border-top-left-radius:${t?0:void 0};border-bottom-left-radius:${t?0:void 0};border-top-right-radius:${n?0:void 0};border-bottom-right-radius:${n?0:void 0};&[data-scheme='${r}'][data-tone='${i}']{--card-bg-color:${o.input.default.enabled.bg};--card-fg-color:${o.input.default.enabled.fg};*:not(:disabled) + &[data-border]{--input-box-shadow:${V6({color:o.input.default.enabled.border,width:s.border.width})};}*:not(:disabled).invalid + &{--card-bg-color:${o.input.invalid.enabled.bg};--card-fg-color:${o.input.invalid.enabled.fg};&[data-border]{--input-box-shadow:${V6({color:o.input.invalid.enabled.border,width:s.border.width})};}}*:not(:disabled):focus + &{&[data-border]{--input-box-shadow:${a?void 0:H6({border:{color:o.input.default.enabled.border,width:s.border.width},focusRing:s.text.focusRing})};}&:not([data-border]){--input-box-shadow:${a?void 0:H6({focusRing:s.text.focusRing})};}}*:not(.invalid):disabled + &{--card-bg-color:${o.input.default.disabled.bg} !important;--card-fg-color:${o.input.default.disabled.fg} !important;--card-icon-color:${o.input.default.disabled.fg} !important;&[data-border]{--input-box-shadow:${V6({color:o.input.default.disabled.border,width:s.border.width})};}}*.invalid:disabled + &{--card-bg-color:${o.input.invalid.disabled.bg} !important;--card-fg-color:${o.input.invalid.disabled.fg} !important;--card-icon-color:${o.input.invalid.disabled.fg} !important;&[data-border]{--input-box-shadow:${V6({color:o.input.invalid.disabled.border,width:s.border.width})};}}*:not(.invalid)[data-read-only='true'] + &{--card-bg-color:${o.input.default.readOnly.bg} !important;--card-fg-color:${o.input.default.readOnly.fg} !important;}*.invalid[data-read-only='true'] + &{--card-bg-color:${o.input.invalid.readOnly.bg} !important;--card-fg-color:${o.input.invalid.readOnly.fg} !important;}@media (hover:hover){*:not(:disabled):not([data-read-only='true']):not(.invalid):hover + &{--card-bg-color:${o.input.default.hovered.bg};--card-fg-color:${o.input.default.hovered.fg};}*.invalid:not(:disabled):not([data-read-only='true']):hover + &{--card-bg-color:${o.input.invalid.hovered.bg};--card-fg-color:${o.input.invalid.hovered.fg};}*:not(:disabled):not([data-read-only='true']):not(.invalid):not(:focus):hover + &[data-border]{--input-box-shadow:${V6({color:o.input.default.hovered.border,width:s.border.width})};}*.invalid:not(:disabled):not([data-read-only='true']):not(:focus):hover + &[data-border]{--input-box-shadow:${V6({color:o.input.invalid.hovered.border,width:s.border.width})};}}}`}function VRt(e){let{$fontSize:t,$iconLeft:n,$iconRight:r,$padding:i,$space:a}=e,{font:o,media:s,space:c}=Pt(e.theme),l=Math.max(i.length,a.length,t.length),u=[],d=[],f=[];for(let e=0;e{let i=o.text.sizes[f[t]]||o.text.sizes[2],a=i.lineHeight-i.ascenderHeight-i.descenderHeight,s=c[u[t]],l=c[d[t]],p={paddingTop:qt(s-i.ascenderHeight),paddingRight:qt(s),paddingBottom:qt(s-i.descenderHeight),paddingLeft:qt(s)};return r&&(p.paddingRight=qt(s+a+l)),n&&(p.paddingLeft=qt(s+a+l)),p})}function HRt(e){let{font:t,media:n}=Pt(e.theme);return Wt(n,e.$fontSize,e=>{let n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:qt(n.fontSize),lineHeight:n.lineHeight/n.fontSize}})}function URt(e=[]){return e.filter(e=>JO(e)).find(({_key:e})=>e===`root`)?.children?.find(({_key:e})=>e===`root`)?.text??``}var WRt=[2],GRt=[3],KRt=[2],qRt=[3],JRt=J.div.withConfig({displayName:`StyledRoot`,componentId:`sc-f0kexd-0`})`flex:1;min-width:0;display:block;position:relative;`,YRt=J(q$).withConfig({displayName:`StyledInput`,componentId:`sc-f0kexd-1`})`${RRt} ${zRt} ${VRt} ${HRt} ${IDt}`,XRt=J(yt).withConfig({displayName:`StyledEditorRepresentation`,componentId:`sc-f0kexd-2`})(BRt),ZRt=J.span.withConfig({displayName:`StyledPlaceholder`,componentId:`sc-f0kexd-3`})`${VRt}`;function QRt(e){let t=(0,Z.c)(46),{elementProps:n,onChange:r,value:i,__unstable_computeDiff:a}=e,{onFocus:o,onBlur:s,style:c,ref:l}=n,u;t[0]!==a||t[1]!==i?(u={definitiveValue:i,computeDiff:a},t[0]=a,t[1]=i,t[2]=u):u=t[2];let{diff:d,rangeDecorations:f,onOptimisticChange:p}=IRt(u),m;t[3]!==i||t[4]!==s||t[5]!==r||t[6]!==o||t[7]!==p?(m=e=>{if(e.type===`focused`){o(e.event);return}if(e.type===`blurred`){s(e.event);return}if(e.type===`patch`&&e.patch.type===`diffMatchPatch`&&e.patch.origin===`local`){p(e.patch.value);return}if(e.type===`mutation`){let t=URt(e.value),n=i===void 0&&t===``,a=i!==void 0&&t===``;if(t===i||n)return;if(a){r(XH());return}r(YH(t))}},t[3]=i,t[4]=s,t[5]=r,t[6]=o,t[7]=p,t[8]=m):m=t[8];let h=m,g;t[9]!==e.readOnly||t[10]!==e.value?(g=()=>({initialValue:rMt(e.value),readOnly:e.readOnly??!1,schemaDefinition:iq({})}),t[9]=e.readOnly,t[10]=e.value,t[11]=g):g=t[11];let[_]=(0,$.useState)(g),v=Ot(),y=d.type===`string`?d.segments:void 0,b;t[12]!==d.fromValue||t[13]!==d.toValue||t[14]!==y?(b=()=>d.fromValue&&d.toValue===``&&y?(0,Q.jsx)(ZRt,{$fontSize:WRt,$space:qRt,$padding:GRt,children:(0,Q.jsx)(PDt,{segment:y[0]})}):null,t[12]=d.fromValue,t[13]=d.toValue,t[14]=y,t[15]=b):b=t[15];let x=b,S;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,Q.jsx)(H2,{}),t[16]=S):S=t[16];let C;t[17]===h?C=t[18]:(C=(0,Q.jsx)(L2,{on:h}),t[17]=h,t[18]=C);let w;t[19]===l?w=t[20]:(w=(0,Q.jsx)(ezt,{focusRef:l}),t[19]=l,t[20]=w);let T;t[21]===e.value?T=t[22]:(T=(0,Q.jsx)($Rt,{value:e.value}),t[21]=e.value,t[22]=T);let E=e.readOnly??!1,D;t[23]===E?D=t[24]:(D=(0,Q.jsx)(SNt,{readOnly:E}),t[23]=E,t[24]=D);let O;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Q.jsx)(F2,{behaviors:[tzt,nzt]}),t[25]=O):O=t[25];let k=e.validationError?`invalid`:void 0,A=e.displayInlineChanges?x:void 0,j=e.displayInlineChanges?f:void 0,M;t[26]!==v.scheme||t[27]!==v.tone||t[28]!==c||t[29]!==k||t[30]!==A||t[31]!==j?(M=(0,Q.jsx)(YRt,{className:k,style:c,renderPlaceholder:A,rangeDecorations:j,$fontSize:WRt,$space:qRt,$padding:GRt,$scheme:v.scheme,$tone:v.tone,"data-scheme":v.scheme,"data-tone":v.tone,"data-testid":`string-input-portable-text`}),t[26]=v.scheme,t[27]=v.tone,t[28]=c,t[29]=k,t[30]=A,t[31]=j,t[32]=M):M=t[32];let N;t[33]!==_||t[34]!==M||t[35]!==C||t[36]!==w||t[37]!==T||t[38]!==D?(N=(0,Q.jsxs)(j2,{initialConfig:_,children:[S,C,w,T,D,O,M]}),t[33]=_,t[34]=M,t[35]=C,t[36]=w,t[37]=T,t[38]=D,t[39]=N):N=t[39];let P;t[40]!==v.scheme||t[41]!==v.tone?(P=(0,Q.jsx)(XRt,{radius:KRt,$scheme:v.scheme,$tone:v.tone,"data-scheme":v.scheme,"data-tone":v.tone,"data-border":!0}),t[40]=v.scheme,t[41]=v.tone,t[42]=P):P=t[42];let F;return t[43]!==N||t[44]!==P?(F=(0,Q.jsxs)(JRt,{children:[N,P]}),t[43]=N,t[44]=P,t[45]=F):F=t[45],F}function $Rt(e){let t=(0,Z.c)(4),n=AY(),r,i;return t[0]!==n||t[1]!==e.value?(r=()=>{n.send({type:`update value`,value:rMt(e.value)})},i=[n,e.value],t[0]=n,t[1]=e.value,t[2]=r,t[3]=i):(r=t[2],i=t[3]),(0,$.useEffect)(r,i),null}function ezt(e){let t=(0,Z.c)(4),n=AY(),{focusRef:r}=e,i,a;return t[0]!==n||t[1]!==r?(i=()=>(r.current={focus:()=>n.send({type:`focus`})},()=>{r.current=void 0}),a=[n,r],t[0]=n,t[1]=r,t[2]=i,t[3]=a):(i=t[2],a=t[3]),(0,$.useEffect)(i,a),null}var tzt=OY({on:`clipboard.paste`,actions:[e=>[EY({type:`insert.text`,text:Hn(e.event.originEvent.dataTransfer.getData(`text`))})]]}),nzt=OY({on:`insert.text`,actions:[({event:e})=>[TY({type:`insert.text`,text:e.text.replaceAll(/\n+/g,` `)})]]});function rzt(e){let t=(0,Z.c)(4);if(e.displayInlineChanges){let n;return t[0]===e?n=t[1]:(n=(0,Q.jsx)(QRt,{...e}),t[0]=e,t[1]=n),n}let n;return t[2]===e?n=t[3]:(n=(0,Q.jsx)(FRt,{...e}),t[2]=e,t[3]=n),n}var izt=J(ut).withConfig({displayName:`StyledTextArea`,componentId:`sc-f8yf46-0`})`&[data-as='textarea']{resize:vertical;}`;function azt(e){let t=(0,Z.c)(6),{schemaType:n,validationError:r,value:i,elementProps:a}=e,o=i||``,s=typeof n.rows==`number`?n.rows:10,c;return t[0]!==a||t[1]!==n.placeholder||t[2]!==o||t[3]!==s||t[4]!==r?(c=(0,Q.jsx)(izt,{customValidity:r,value:o,placeholder:n.placeholder,rows:s,...a}),t[0]=a,t[1]=n.placeholder,t[2]=o,t[3]=s,t[4]=r,t[5]=c):c=t[5],c}function ozt(e){let t=(0,Z.c)(4),{schemaType:n,validationError:r,elementProps:i}=e,a=g9(n,`uri`)?.constraint?.options?.allowRelative?`text`:`url`,o;return t[0]!==i||t[1]!==a||t[2]!==r?(o=(0,Q.jsx)($t,{type:a,inputMode:`url`,customValidity:r,...i}),t[0]=i,t[1]=a,t[2]=r,t[3]=o):o=t[3],o}function szt(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`a`,{href:`https://www.sanity.io/docs/cross-dataset-references`,target:`_blank`,rel:`noreferrer`,children:n}),t[0]=n,t[1]=r),r}function czt(e){let t=(0,Z.c)(29),{value:n,onClearValue:r}=e;n?._ref;let i=!!n?._ref,{t:a}=ox(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={DocumentationLink:szt},t[0]=o):o=t[0];let s;t[1]===a?s=t[2]:(s=(0,Q.jsx)(_B,{t:a,i18nKey:`inputs.reference.cross-dataset.feature-disabled-description`,components:o}),t[1]=a,t[2]=s);let c=s,l=i?4:void 0,u;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(Kn,{})})}),t[3]=u):u=t[3];let d;t[4]===a?d=t[5]:(d=a(`inputs.reference.cross-dataset.feature-unavailable-title`),t[4]=a,t[5]=d);let f;t[6]===d?f=t[7]:(f=(0,Q.jsx)(Y,{as:`h2`,size:1,weight:`medium`,children:d}),t[6]=d,t[7]=f);let p;t[8]!==c||t[9]!==i||t[10]!==a?(p=i&&(0,Q.jsxs)(Sn,{gap:3,children:[(0,Q.jsx)(Y,{as:`p`,size:1,children:c}),(0,Q.jsx)(Y,{as:`p`,size:1,children:a(`inputs.reference.cross-dataset.feature-disabled-actions`)})]}),t[8]=c,t[9]=i,t[10]=a,t[11]=p):p=t[11];let m;t[12]!==c||t[13]!==i?(m=!i&&(0,Q.jsx)(Y,{as:`p`,size:1,children:c}),t[12]=c,t[13]=i,t[14]=m):m=t[14];let h;t[15]!==f||t[16]!==p||t[17]!==m?(h=(0,Q.jsxs)(Sn,{gap:3,children:[f,p,m]}),t[15]=f,t[16]=p,t[17]=m,t[18]=h):h=t[18];let g;t[19]!==l||t[20]!==h?(g=(0,Q.jsxs)(bn,{gap:4,marginBottom:l,children:[u,h]}),t[19]=l,t[20]=h,t[21]=g):g=t[21];let _;t[22]!==i||t[23]!==r||t[24]!==a?(_=r&&i&&(0,Q.jsx)(dR,{icon:Ir,mode:`ghost`,onClick:r,text:a(`inputs.reference.action.clear`),width:`fill`}),t[22]=i,t[23]=r,t[24]=a,t[25]=_):_=t[25];let v;return t[26]!==g||t[27]!==_?(v=(0,Q.jsxs)(yt,{tone:`caution`,padding:4,border:!0,radius:2,"data-testid":`alert-cross-dataset-reference-feature-disabled`,children:[g,_]}),t[26]=g,t[27]=_,t[28]=v):v=t[28],v}var lzt=()=>{},uzt={isLoading:!0,result:void 0,error:void 0,retry:lzt},dzt={isLoading:!1,result:void 0,error:void 0,retry:lzt};function fzt(e,t){let n=(0,Z.c)(8),[r,i]=(0,$.useState)(0),a;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=()=>{i(pzt)},n[0]=a):a=n[0];let o=a,s;n[1]!==e._id||n[2]!==e._type?(s={_id:e._id,_type:e._type},n[1]=e._id,n[2]=e._type,n[3]=s):s=n[3];let c=s,l;return n[4]!==c||n[5]!==t||n[6]!==r?(l=c._id?t(c).pipe(K(e=>({isLoading:!1,result:e,error:void 0,retry:o,retryAttempt:r})),Ma(uzt),Ge(e=>(console.error(e),nt({isLoading:!1,result:void 0,error:e,retry:o,retryAttempt:r})))):nt(dzt),n[4]=c,n[5]=t,n[6]=r,n[7]=l):l=n[7],tD(l,uzt)}function pzt(e){return e+1}function L9(){let e=(0,Z.c)(2),t=pb(mb),n;return e[0]===t?n=e[1]:(n=t.config(),e[0]=t,e[1]=n),n.projectId}function mzt(e){let t=(0,Z.c)(29),{isLoading:n,result:r,error:i}=fzt(e.document,e.getReferenceInfo),{t:a}=ox(),o=L9();if(n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(un,{style:{maxWidth:320},radius:1,animated:!0}),t[0]=e):e=t[0];let n;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsxs)(bn,{gap:2,padding:1,flexDirection:`column`,children:[e,(0,Q.jsx)(un,{style:{maxWidth:200},radius:1,size:1,animated:!0})]}),t[1]=n):n=t[1],n}if(i){let e;t[2]===a?e=t[3]:(e=a(`inputs.reference.error.failed-to-load-document-title`),t[2]=a,t[3]=e);let n;t[4]===i.message?n=t[5]:(n=(0,Q.jsx)(Y,{muted:!0,size:1,children:i.message}),t[4]=i.message,t[5]=n);let r;return t[6]!==e||t[7]!==n?(r=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:(0,Q.jsx)(w5,{title:e,children:n})}),t[6]=e,t[7]=n,t[8]=r):r=t[8],r}if(!r)return null;if(r.availability?.reason===`PERMISSION_DENIED`){let e;t[9]===a?e=t[10]:(e=a(`inputs.reference.error.missing-read-permissions-description`),t[9]=a,t[10]=e);let n;return t[11]===e?n=t[12]:(n=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:e}),t[11]=e,t[12]=n),n}let s;if(t[13]!==e.referenceType.to||t[14]!==r.type){let n;t[16]===r.type?n=t[17]:(n=e=>e.type===r.type,t[16]=r.type,t[17]=n),s=e.referenceType.to.find(n),t[13]=e.referenceType.to,t[14]=r.type,t[15]=s}else s=t[15];let c=s;if(!c){let e;t[18]!==r.type||t[19]!==a?(e=a(`inputs.reference.error.invalid-search-result-type-title`,{returnedType:r.type}),t[18]=r.type,t[19]=a,t[20]=e):e=t[20];let n;return t[21]===e?n=t[22]:(n=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:e}),t[21]=e,t[22]=n),n}let l;return t[23]!==o||t[24]!==e.referenceType.dataset||t[25]!==e.referenceType.to.length||t[26]!==c||t[27]!==r?(l=r&&c&&(0,Q.jsx)(f7,{id:r.id,availability:r.availability,preview:r.preview,refType:c,dataset:e.referenceType.dataset,projectId:o,showTypeLabel:e.referenceType.to.length>1}),t[23]=o,t[24]=e.referenceType.dataset,t[25]=e.referenceType.to.length,t[26]=c,t[27]=r,t[28]=l):l=t[28],l}function hzt(e){let t=(0,Z.c)(4),{value:n}=e,r;t[0]===n?r=t[1]:(r=JSON.stringify(n,null,2),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(`pre`,{children:r}),t[2]=r,t[3]=i),i}function gzt(e){let t=(0,Z.c)(33),{value:n,type:r,showStudioUrlIcon:i,hasStudioUrl:a,referenceInfo:o}=e,{t:s}=ox(),c=L9();if(o.isLoading||o.error||!o.result){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={maxWidth:320},t[0]=e):e=t[0];let n=!o.error,r;t[1]===n?r=t[2]:(r=(0,Q.jsx)(un,{style:e,radius:1,animated:n}),t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i={maxWidth:200},t[3]=i):i=t[3];let a=!o.error,s;t[4]===a?s=t[5]:(s=(0,Q.jsx)(un,{style:i,radius:1,size:1,animated:a}),t[4]=a,t[5]=s);let c;return t[6]!==r||t[7]!==s?(c=(0,Q.jsxs)(bn,{gap:2,padding:1,flexDirection:`column`,children:[r,s]}),t[6]=r,t[7]=s,t[8]=c):c=t[8],c}let l=r.to.length>1,u=o.result.type,d;if(t[9]!==u||t[10]!==r.to){let e;t[12]===u?e=t[13]:(e=e=>e.type===u,t[12]=u,t[13]=e),d=r.to.find(e),t[9]=u,t[10]=r.to,t[11]=d}else d=t[11];let f=d;if(o.result.availability?.available&&!f){let e=u||`unknown`,r;t[14]===e?r=t[15]:(r={typeName:e},t[14]=e,t[15]=r);let i;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(i={JsonValue:hzt},t[16]=i):i=t[16];let a;t[17]===n?a=t[18]:(a={value:n},t[17]=n,t[18]=a);let o;return t[19]!==s||t[20]!==r||t[21]!==a?(o=(0,Q.jsx)(bn,{gap:2,padding:2,flexDirection:`column`,children:(0,Q.jsx)(Y,{as:`p`,children:(0,Q.jsx)(_B,{t:s,i18nKey:`inputs.reference.cross-dataset.invalid-type`,values:r,components:i,componentProps:a})})}),t[19]=s,t[20]=r,t[21]=a,t[22]=o):o=t[22],o}let p;return t[23]!==a||t[24]!==c||t[25]!==f||t[26]!==o.result.availability||t[27]!==o.result.preview||t[28]!==i||t[29]!==l||t[30]!==r.dataset||t[31]!==n._ref?(p=(0,Q.jsx)(f7,{availability:o.result.availability,hasStudioUrl:a,showStudioUrlIcon:i,preview:o.result.preview,refType:f,projectId:c,dataset:r.dataset,id:n._ref,showTypeLabel:l}),t[23]=a,t[24]=c,t[25]=f,t[26]=o.result.availability,t[27]=o.result.preview,t[28]=i,t[29]=l,t[30]=r.dataset,t[31]=n._ref,t[32]=p):p=t[32],p}var _zt=J(gR).withConfig({displayName:`StyledPopover`,componentId:`sc-2dlgec-0`})`& > div{overflow:auto;-webkit-overflow-scrolling:touch;}`,vzt=J(Y).withConfig({displayName:`StyledText`,componentId:`sc-2dlgec-1`})`word-break:break-word;`,yzt=[`top-start`,`bottom-start`];function bzt(e){let t=(0,Z.c)(19),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]):({ref:i,searchString:s,loading:n,portalRef:r,referenceElement:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{t:c}=ox(),l=e.options&&e.options.length>0,u=J7(a),d;t[7]!==l||t[8]!==n||t[9]!==u||t[10]!==r||t[11]!==a||t[12]!==s||t[13]!==c?(d=(e,t)=>{let{content:i,hidden:o,inputElement:d,onMouseEnter:f,onMouseLeave:p}=e;return(0,Q.jsx)(_zt,{"data-testid":`autocomplete-popover`,placement:`bottom-start`,fallbackPlacements:yzt,arrow:!1,constrainSize:!0,floatingBoundary:u,referenceBoundary:u,onMouseEnter:f,onMouseLeave:p,content:(0,Q.jsx)(`div`,{ref:t,children:l?i:(0,Q.jsx)(X,{padding:4,children:(0,Q.jsx)(bn,{alignItems:`center`,height:`100%`,justifyContent:`center`,children:(0,Q.jsx)(vzt,{align:`center`,muted:!0,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.reference.no-results-for-query`,values:{searchTerm:s||``}})})})})}),open:!n&&!o,ref:r,portal:!0,referenceElement:a||d,matchReferenceWidth:!0})},t[7]=l,t[8]=n,t[9]=u,t[10]=r,t[11]=a,t[12]=s,t[13]=c,t[14]=d):d=t[14];let f=d,p;return t[15]!==i||t[16]!==f||t[17]!==o?(p=(0,Q.jsx)(qV,{...o,ref:i,renderPopover:f}),t[15]=i,t[16]=f,t[17]=o,t[18]=p):p=t[18],p}var xzt=()=>!0,Szt=[`_ref`];function Czt(e){let t=(0,Z.c)(99),{changed:n,focused:r,focusPath:i,getReferenceInfo:a,onChange:o,onPathFocus:s,onSearch:c,path:l,readOnly:u,schemaType:d,validation:f,value:p,elementProps:m}=e,h,g;t[0]===m?(h=t[1],g=t[2]):({ref:g,...h}=m,t[0]=m,t[1]=h,t[2]=g);let{t:_}=ox(),v=L9(),{push:y}=KE(),b=(0,$.useId)(),x;t[3]!==b||t[4]!==y?(x=e=>{y({title:`Reference search failed`,description:e.message,status:`error`,id:`reference-search-fail-${b}`}),console.error(e)},t[3]=b,t[4]=y,t[5]=x):x=t[5];let S;t[6]!==c||t[7]!==x?(S={search:c,distinct:!0,onSearchFailed:x},t[6]=c,t[7]=x,t[8]=S):S=t[8];let{searchState:C,handleQueryChange:w}=s9(S),T;t[9]!==o||t[10]!==s||t[11]!==v||t[12]!==d.dataset||t[13]!==d.name||t[14]!==d.weak||t[15]!==C.hits||t[16]!==p?._key?(T=e=>{if(!e){o(XH()),s([]);return}if(!C.hits.find(t=>t.id===e))throw Error(`Selected an item that wasnt part of the result set`);o(YH({_type:d.name,_ref:zn(e),_projectId:v,_dataset:d.dataset,_weak:d.weak,_key:p?._key})),s([])},t[9]=o,t[10]=s,t[11]=v,t[12]=d.dataset,t[13]=d.name,t[14]=d.weak,t[15]=C.hits,t[16]=p?._key,t[17]=T):T=t[17],p?._key;let E=T,D;t[18]===o?D=t[19]:(D=()=>{o(XH())},t[18]=o,t[19]=D);let O=D,k;t[20]===s?k=t[21]:(k=e=>{e.key===`Escape`&&s?.([])},t[20]=s,t[21]=k);let A=k,j;t[22]!==a||t[23]!==d?(j=e=>a(e,d),t[22]=a,t[23]=d,t[24]=j):j=t[24];let M=j;p?._ref;let N=p?._ref,P;t[25]===N?P=t[26]:(P={_id:N},t[25]=N,t[26]=P);let F=fzt(P,M),I=qTt(UTt.crossDatasetReferences),[L,R]=(0,$.useState)(null),z=i.length===1&&i[0]===`_ref`,B=(0,$.useRef)(null),V;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(V=()=>B.current,t[27]=V):V=t[27],(0,$.useImperativeHandle)(g,V);let H=p?._ref,U;t[28]!==z||t[29]!==H?(U={hasFocusAt:z,ref:H},t[28]=z,t[29]=H,t[30]=U):U=t[30];let W;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(W=(e,t)=>{let n=e?.ref!==t.ref;(e?.hasFocusAt!==t.hasFocusAt||n)&&t.hasFocusAt&&B.current?.focus()},t[31]=W):W=t[31],U6(U,W);let ee=p?._weak?`weak`:`strong`,te=d.weak===!0?`weak`:`strong`,ne=!!p?._ref,re;t[32]!==o||t[33]!==d.weak?(re=()=>{o(d.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]))},t[32]=o,t[33]=d.weak,t[34]=re):re=t[34];let ie=re,ae;t[35]===f?ae=t[36]:(ae=f.filter(Tzt),t[35]=f,t[36]=ae);let oe=ae,se;t[37]!==s||t[38]!==l?(se=e=>{e.currentTarget===B.current&&s?.(l)},t[37]=s,t[38]=l,t[39]=se):se=t[39];let ce=se,le;t[40]===s?le=t[41]:(le=e=>{e.currentTarget===B.current&&s?.(Szt)},t[40]=s,t[41]=le);let ue=le,de;t[42]===s?de=t[43]:(de=()=>{s?.(Szt)},t[42]=s,t[43]=de);let G=de,fe;t[44]===w?fe=t[45]:(fe=()=>{w(``)},t[44]=w,t[45]=fe);let pe=fe,me=!F.isLoading&&ne&&ee!==te,he;t[46]!==F.result?.type||t[47]!==d||t[48]!==p?._ref?(he=p?._ref&&d.studioUrl?.({id:p?._ref,type:F?.result?.type})||null,t[46]=F.result?.type,t[47]=d,t[48]=p?._ref,t[49]=he):he=t[49];let ge=he,_e;t[50]!==M||t[51]!==d?(_e=e=>(0,Q.jsx)(i_t,{forwardedAs:`button`,type:`button`,radius:2,tone:`inherit`,children:(0,Q.jsx)(mzt,{referenceType:d,document:e.hit.published,getReferenceInfo:M})}),t[50]=M,t[51]=d,t[52]=_e):_e=t[52];let ve=_e,ye=z||!p?._ref,be=c9(),xe=(0,$.useRef)(null),Se=(0,$.useRef)(null),Ce;t[53]!==z||t[54]!==s?(Ce=z&&(()=>s([])),t[53]=z,t[54]=s,t[55]=Ce):Ce=t[55];let we;t[56]===be?we=t[57]:(we=()=>[xe.current,Se.current,be?.current??null],t[56]=be,t[57]=we),tn(Ce,we);let Te;t[58]!==I.enabled||t[59]!==I.isLoading||t[60]!==O||t[61]!==p?(Te=!I.isLoading&&!I.enabled&&(0,Q.jsx)(czt,{value:p,onClearValue:O}),t[58]=I.enabled,t[59]=I.isLoading,t[60]=O,t[61]=p,t[62]=Te):Te=t[62];let Ee;t[63]!==ee||t[64]!==L||t[65]!==n||t[66]!==h||t[67]!==oe||t[68]!==I.enabled||t[69]!==I.isLoading||t[70]!==r||t[71]!==ue||t[72]!==A||t[73]!==pe||t[74]!==E||t[75]!==O||t[76]!==ie||t[77]!==ce||t[78]!==w||t[79]!==G||t[80]!==b||t[81]!==ye||t[82]!==F||t[83]!==l||t[84]!==u||t[85]!==ve||t[86]!==d||t[87]!==C.hits||t[88]!==C.isLoading||t[89]!==C.searchString||t[90]!==me||t[91]!==ge||t[92]!==_||t[93]!==p?(Ee=(I.isLoading||I.enabled)&&(0,Q.jsx)(Sn,{gap:1,children:ye?(0,Q.jsx)(Sn,{gap:2,ref:xe,children:(0,Q.jsx)(GH,{path:l,isChanged:n,hasFocus:!!r,children:(0,Q.jsx)(`div`,{ref:R,children:(0,Q.jsx)(bzt,{...h,"data-testid":`autocomplete`,loading:C.isLoading,referenceElement:L,portalRef:Se,id:b||``,options:C.hits.map(wzt),onFocus:ue,radius:2,placeholder:_(`inputs.reference.search-placeholder`),onKeyDown:A,readOnly:u,disabled:F.isLoading,onQueryChange:w,searchString:C.searchString,onChange:E,filterOption:xzt,renderOption:ve,openButton:{onClick:pe},ref:B})})})}):(0,Q.jsx)(GH,{path:l,isChanged:n,hasFocus:!!r,children:(0,Q.jsxs)(yt,{padding:0,border:!0,flex:1,radius:2,tone:u?`transparent`:F.error||oe.length>0?`critical`:`default`,children:[(0,Q.jsxs)(bn,{alignItems:`center`,padding:1,children:[ge?(0,Q.jsx)(Z6,{as:`a`,target:`_blank`,rel:`noopener noreferrer`,href:ge,"data-as":`a`,flex:1,paddingRight:3,radius:2,tone:`inherit`,__unstable_focusRing:!0,tabIndex:0,onFocus:ce,onBlur:h.onBlur,ref:B,children:(0,Q.jsx)(gzt,{value:p,referenceInfo:F,showStudioUrlIcon:!0,hasStudioUrl:!!ge,type:d})}):(0,Q.jsx)(Z6,{flex:1,paddingRight:3,radius:2,tone:`inherit`,__unstable_focusRing:!0,tabIndex:0,onFocus:ce,onBlur:h.onBlur,ref:B,children:(0,Q.jsx)(gzt,{value:p,referenceInfo:F,showStudioUrlIcon:!0,type:d})}),(0,Q.jsx)(ft,{paddingX:1,children:(0,Q.jsx)(pR,{button:(0,Q.jsx)(uU,{"data-testid":`menu-button`}),id:`${b}-menuButton`,menu:(0,Q.jsx)(oR,{children:!u&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(mR,{text:_(`inputs.reference.action.clear`),tone:`critical`,icon:Ir,"data-testid":`menu-item-clear`,onClick:O}),(0,Q.jsx)(mR,{text:_(`inputs.reference.action.replace`),icon:Er,"data-testid":`menu-item-replace`,onClick:G})]})}),popover:{placement:`right`,portal:!0,tone:`default`}})})]}),me&&(0,Q.jsx)(d9,{actualStrength:ee,handleFixStrengthMismatch:ie}),F.error&&(0,Q.jsx)(u9,{errorMessage:F.error.message,onHandleRetry:F.retry})]})})}),t[63]=ee,t[64]=L,t[65]=n,t[66]=h,t[67]=oe,t[68]=I.enabled,t[69]=I.isLoading,t[70]=r,t[71]=ue,t[72]=A,t[73]=pe,t[74]=E,t[75]=O,t[76]=ie,t[77]=ce,t[78]=w,t[79]=G,t[80]=b,t[81]=ye,t[82]=F,t[83]=l,t[84]=u,t[85]=ve,t[86]=d,t[87]=C.hits,t[88]=C.isLoading,t[89]=C.searchString,t[90]=me,t[91]=ge,t[92]=_,t[93]=p,t[94]=Ee):Ee=t[94];let De;return t[95]!==e.elementProps.style||t[96]!==Te||t[97]!==Ee?(De=(0,Q.jsxs)(`div`,{style:e.elementProps.style,children:[Te,Ee]}),t[95]=e.elementProps.style,t[96]=Te,t[97]=Ee,t[98]=De):De=t[98],De}function wzt(e){return{value:e.id,hit:e}}function Tzt(e){return e.level===`error`}var Ezt={available:!0,reason:`READABLE`},Dzt={available:!1,reason:`PERMISSION_DENIED`},Ozt={available:!1,reason:`NOT_FOUND`};function kzt(e){let{client:t,documentPreviewStore:n}=e,{dataset:r,projectId:i}=t.config(),a=r&&i?{dataset:r,projectId:i}:void 0;return function(e,r){return(e._type?nt(e):n.observeDocumentTypeFromId(e._id,a).pipe(K(t=>({_id:e._id,_type:t})))).pipe(G(i=>{if(!i._type)return Azt(t,e._id).pipe(K(t=>({id:e._id,type:void 0,availability:t,preview:{published:void 0}})));let o=r.to.find(e=>e.type===i._type),s=qN(o?.preview)||[];return Pi([n.observePaths(e,s,a).pipe(K(e=>e&&tP(e,o)))]).pipe(K(([t])=>({type:i._type,id:e._id,availability:Ezt,preview:{published:MN(t)?t:void 0}})))}))}}function Azt(e,t){let n={url:e.getDataUrl(`doc`,t),json:!0,query:{excludeContent:`true`},tag:`cross-dataset-refs.availability`};return e.observable.request(n).pipe(K(e=>{let n=pO(e.omitted||[],e=>e.id)[t];return n?n.reason===`existence`?Ozt:n.reason===`permission`?Dzt:null:Ezt}))}function jzt(e,t,n,r){return Q8(n.to,e,{...r,maxDepth:r.maxFieldDepth})(t,{isCrossDataset:!0}).pipe(K(({hits:e})=>e.map(({hit:e})=>e)),K(e=>dx(e)),K(e=>e.map(e=>({id:e.id,type:e.type,published:e.published}))))}async function Mzt(e,t,n,r){if(!e)return{};if(typeof e.filter==`function`){let i=n.slice(0,-1),a=iN(t,i);return await e.filter({document:t,parentPath:i,parent:a,perspective:[],getClient:r})}return{filter:e.filter,params:`filterParams`in e?e.filterParams:void 0}}function Nzt(e){let t=(0,Z.c)(25),{path:n,schemaType:r,readOnly:i}=e,a=fb(),o;t[0]===a?o=t[1]:(o=a.getClient(mb),t[0]=a,t[1]=o);let s=o,c=kI(),l=a.getClient,{strategy:u}=a.search,d;t[2]!==s||t[3]!==r.dataset?(d=s.withConfig({dataset:r.dataset,apiVersion:mb.apiVersion,ignoreBrowserTokenWarning:!0}).clone(),t[2]=s,t[3]=r.dataset,t[4]=d):d=t[4];let f=d,p=t5(f),m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=[],t[5]=m):m=t[5];let h=BH(m),g;t[6]!==f||t[7]!==h||t[8]!==l||t[9]!==p||t[10]!==n||t[11]!==r||t[12]!==u?(g=e=>C(Mzt(r.options,h,n,l)).pipe(Ee(t=>{let{filter:n,params:i}=t;return jzt(f,e,r,{...r.options,filter:n,params:i,tag:`search.cross-dataset-reference`,maxFieldDepth:p,strategy:u,perspective:`published`})}),Ge(e=>{let t=e.details&&e.details.type===`queryParseError`;return r.options?.filter&&t&&(e.message=`Invalid reference filter, please check the custom "filter" option`),ye(e)})),t[6]=f,t[7]=h,t[8]=l,t[9]=p,t[10]=n,t[11]=r,t[12]=u,t[13]=g):g=t[13];let _=g,v;t[14]!==f||t[15]!==c?(v=kzt({client:f,documentPreviewStore:c}),t[14]=f,t[15]=c,t[16]=v):v=t[16];let y=v,b;t[17]!==y||t[18]!==_||t[19]!==e?(b=(0,Q.jsx)(Czt,{...e,getReferenceInfo:y,onSearch:_}),t[17]=y,t[18]=_,t[19]=e,t[20]=b):b=t[20];let x;return t[21]!==n||t[22]!==i||t[23]!==b?(x=(0,Q.jsx)(UK,{path:n,readOnly:i,children:b}),t[21]=n,t[22]=i,t[23]=b,t[24]=x):x=t[24],x}var Pzt=`ky796p0`;function Fzt(e){let t=(0,Z.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=Qt(Pzt,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(bn,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Izt(e,t){if(e!==`dataset`)return null;let[n,r]=t.split(`.`,2);if(!n||!r)throw Error(`Invalid resource ID for resource "dataset": ${t}`);return{projectId:n,dataset:r}}function Lzt(e){let t=(0,Z.c)(37),{refType:n,showStudioUrlIcon:r,hasStudioUrl:i,showTypeLabel:a,availability:o,preview:s,id:c,resourceType:l,resourceId:u}=e,d=o?.reason===`NOT_FOUND`,f=o?.reason===`PERMISSION_DENIED`,p=s.published?.media,{t:m}=ox();n?.icon;let h;bb0:{if(p){let e=p?.asset!==void 0&&RR(p),n;t[0]===p?n=t[1]:(n=(0,$.isValidElement)(p),t[0]=p,t[1]=n);let r=n;if(!e&&!r){h=null;break bb0}let i;t[2]!==r||t[3]!==p||t[4]!==u||t[5]!==l||t[6]!==m?(i=function(e){let{dimensions:t}=e,n=Izt(l,u);return n?r?p:(0,Q.jsx)(`img`,{src:Xy(n).image(p).withOptions(t).url(),alt:m(`inputs.reference.image-preview-alt-text`),referrerPolicy:`strict-origin-when-cross-origin`}):null},t[2]=r,t[3]=p,t[4]=u,t[5]=l,t[6]=m,t[7]=i):i=t[7],h=i;break bb0}if(!n?.icon){h=null;break bb0}let e=n.icon,r;t[8]===e?r=t[9]:(r=(0,Q.jsx)(e,{}),t[8]=e,t[9]=r),h=r}let g=h,_;t[10]!==o?.available||t[11]!==g||t[12]!==s.published?.subtitle||t[13]!==s.published?.title||t[14]!==m?(_=o?.available?(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(Jz,{title:s.published?.title,subtitle:s.published?.subtitle,media:g||!1})}):(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,Q.jsx)(bn,{alignItems:`center`,children:(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,Q.jsx)(Y,{muted:!0,children:m(`inputs.reference.error.document-unavailable-title`)})})})}),t[10]=o?.available,t[11]=g,t[12]=s.published?.subtitle,t[13]=s.published?.title,t[14]=m,t[15]=_):_=t[15];let v;t[16]!==n||t[17]!==a?(v=n&&a&&(0,Q.jsx)(nn,{children:n.title||n.type}),t[16]=n,t[17]=a,t[18]=v):v=t[18];let y;t[19]!==c||t[20]!==f||t[21]!==d||t[22]!==m?(y=(f||d)&&(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:m(d?`inputs.reference.referenced-document-does-not-exist`:`inputs.reference.referenced-document-insufficient-permissions`,{documentId:c}),children:(0,Q.jsx)(yB,{tone:`default`,children:(0,Q.jsx)(f?Dr:Ur,{})})})}),t[19]=c,t[20]=f,t[21]=d,t[22]=m,t[23]=y):y=t[23];let b;t[24]!==i||t[25]!==f||t[26]!==d||t[27]!==r||t[28]!==m?(b=!(d||f)&&r&&(0,Q.jsx)(X,{children:(0,Q.jsx)(uR,{portal:!0,content:m(i?`inputs.reference.document-opens-in-new-tab`:`input.reference.document-cannot-be-opened.failed-to-resolve-url`),children:(0,Q.jsx)(yB,{size:1,tone:`default`,muted:!i,children:(0,Q.jsx)(Lr,{})})})}),t[24]=i,t[25]=f,t[26]=d,t[27]=r,t[28]=m,t[29]=b):b=t[29];let x;t[30]!==v||t[31]!==y||t[32]!==b?(x=(0,Q.jsx)(X,{paddingLeft:3,children:(0,Q.jsxs)(ft,{gap:4,children:[v,y,b]})}),t[30]=v,t[31]=y,t[32]=b,t[33]=x):x=t[33];let S;return t[34]!==_||t[35]!==x?(S=(0,Q.jsxs)(Fzt,{alignItems:`center`,justifyContent:`center`,flexBasis:`0%`,flexGrow:1,"data-testid":`preview`,children:[_,x]}),t[34]=_,t[35]=x,t[36]=S):S=t[36],S}var Rzt=()=>{},zzt={isLoading:!0,result:void 0,error:void 0,retry:Rzt},Bzt={isLoading:!1,result:void 0,error:void 0,retry:Rzt};function Vzt(e,t){let n=(0,Z.c)(10),[r,i]=(0,$.useState)(0),a;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=()=>{i(Hzt)},n[0]=a):a=n[0];let o=a,s;bb0:{if(!e){let e;n[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=nt(Bzt),n[1]=e):e=n[1],s=e;break bb0}let i;if(n[2]!==e||n[3]!==t||n[4]!==r){let a;n[6]===r?a=n[7]:(a=e=>({isLoading:!1,result:e,error:void 0,retry:o,retryAttempt:r}),n[6]=r,n[7]=a);let s;n[8]===r?s=n[9]:(s=e=>(console.error(e),nt({isLoading:!1,result:void 0,error:e,retry:o,retryAttempt:r})),n[8]=r,n[9]=s),i=t(e).pipe(K(a),Ma(zzt),Ge(s)),n[2]=e,n[3]=t,n[4]=r,n[5]=i}else i=n[5];s=i}return tD(s,zzt)}function Hzt(e){return e+1}function Uzt(e){let t=(0,Z.c)(29),{isLoading:n,result:r,error:i}=Vzt(e.document,e.getReferenceInfo),{t:a}=ox();if(n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(un,{style:{maxWidth:320},radius:1,animated:!0}),t[0]=e):e=t[0];let n;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsxs)(bn,{gap:2,padding:1,flexDirection:`column`,children:[e,(0,Q.jsx)(un,{style:{maxWidth:200},radius:1,size:1,animated:!0})]}),t[1]=n):n=t[1],n}if(i){let e;t[2]===a?e=t[3]:(e=a(`inputs.reference.error.failed-to-load-document-title`),t[2]=a,t[3]=e);let n;t[4]===i.message?n=t[5]:(n=(0,Q.jsx)(Y,{muted:!0,size:1,children:i.message}),t[4]=i.message,t[5]=n);let r;return t[6]!==e||t[7]!==n?(r=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:(0,Q.jsx)(w5,{title:e,children:n})}),t[6]=e,t[7]=n,t[8]=r):r=t[8],r}if(!r)return null;if(r.availability?.reason===`PERMISSION_DENIED`){let e;t[9]===a?e=t[10]:(e=a(`inputs.reference.error.missing-read-permissions-description`),t[9]=a,t[10]=e);let n;return t[11]===e?n=t[12]:(n=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:e}),t[11]=e,t[12]=n),n}let o;if(t[13]!==e.referenceType.to||t[14]!==r.type){let n;t[16]===r.type?n=t[17]:(n=e=>e.type===r.type,t[16]=r.type,t[17]=n),o=e.referenceType.to.find(n),t[13]=e.referenceType.to,t[14]=r.type,t[15]=o}else o=t[15];let s=o;if(!s){let e;t[18]!==r.type||t[19]!==a?(e=a(`inputs.reference.error.invalid-search-result-type-title`,{returnedType:r.type}),t[18]=r.type,t[19]=a,t[20]=e):e=t[20];let n;return t[21]===e?n=t[22]:(n=(0,Q.jsx)(bn,{gap:2,padding:1,flexDirection:`column`,children:e}),t[21]=e,t[22]=n),n}let c;return t[23]!==e.referenceType.resourceId||t[24]!==e.referenceType.resourceType||t[25]!==e.referenceType.to.length||t[26]!==s||t[27]!==r?(c=r&&s&&(0,Q.jsx)(Lzt,{id:r.id,availability:r.availability,preview:r.preview,refType:s,resourceType:e.referenceType.resourceType,resourceId:e.referenceType.resourceId,showTypeLabel:e.referenceType.to.length>1}),t[23]=e.referenceType.resourceId,t[24]=e.referenceType.resourceType,t[25]=e.referenceType.to.length,t[26]=s,t[27]=r,t[28]=c):c=t[28],c}function Wzt(e){let t=(0,Z.c)(4),{value:n}=e,r;t[0]===n?r=t[1]:(r=JSON.stringify(n,null,2),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(`pre`,{children:r}),t[2]=r,t[3]=i),i}function Gzt(e){let t=(0,Z.c)(33),{value:n,type:r,showStudioUrlIcon:i,hasStudioUrl:a,referenceInfo:o}=e,{t:s}=ox();if(o.isLoading||o.error||!o.result){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={maxWidth:320},t[0]=e):e=t[0];let n=!o.error,r;t[1]===n?r=t[2]:(r=(0,Q.jsx)(un,{style:e,radius:1,animated:n}),t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i={maxWidth:200},t[3]=i):i=t[3];let a=!o.error,s;t[4]===a?s=t[5]:(s=(0,Q.jsx)(un,{style:i,radius:1,size:1,animated:a}),t[4]=a,t[5]=s);let c;return t[6]!==r||t[7]!==s?(c=(0,Q.jsxs)(bn,{gap:2,padding:1,flexDirection:`column`,children:[r,s]}),t[6]=r,t[7]=s,t[8]=c):c=t[8],c}let c=r.to.length>1,l=o.result.type,u;if(t[9]!==l||t[10]!==r.to){let e;t[12]===l?e=t[13]:(e=e=>e.type===l,t[12]=l,t[13]=e),u=r.to.find(e),t[9]=l,t[10]=r.to,t[11]=u}else u=t[11];let d=u;if(o.result.availability?.available&&!d){let e=l||`unknown`,r;t[14]===e?r=t[15]:(r={typeName:e},t[14]=e,t[15]=r);let i;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(i={JsonValue:Wzt},t[16]=i):i=t[16];let a;t[17]===n?a=t[18]:(a={value:n},t[17]=n,t[18]=a);let o;return t[19]!==s||t[20]!==r||t[21]!==a?(o=(0,Q.jsx)(bn,{gap:2,padding:2,flexDirection:`column`,children:(0,Q.jsx)(Y,{as:`p`,children:(0,Q.jsx)(_B,{t:s,i18nKey:`inputs.reference.global.invalid-type`,values:r,components:i,componentProps:a})})}),t[19]=s,t[20]=r,t[21]=a,t[22]=o):o=t[22],o}let f;return t[23]!==a||t[24]!==d||t[25]!==o.result.availability||t[26]!==o.result.preview||t[27]!==i||t[28]!==c||t[29]!==r.resourceId||t[30]!==r.resourceType||t[31]!==n._ref?(f=(0,Q.jsx)(Lzt,{availability:o.result.availability,hasStudioUrl:a,showStudioUrlIcon:i,preview:o.result.preview,refType:d,resourceType:r.resourceType,resourceId:r.resourceId,id:n._ref,showTypeLabel:c}),t[23]=a,t[24]=d,t[25]=o.result.availability,t[26]=o.result.preview,t[27]=i,t[28]=c,t[29]=r.resourceId,t[30]=r.resourceType,t[31]=n._ref,t[32]=f):f=t[32],f}var Kzt=J(gR).withConfig({displayName:`StyledPopover`,componentId:`sc-2dlgec-0`})`& > div{overflow:auto;-webkit-overflow-scrolling:touch;}`,qzt=J(Y).withConfig({displayName:`StyledText`,componentId:`sc-2dlgec-1`})`word-break:break-word;`,Jzt=[`top-start`,`bottom-start`];function Yzt(e){let t=(0,Z.c)(19),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]):({ref:i,searchString:s,loading:n,portalRef:r,referenceElement:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let{t:c}=ox(),l=e.options&&e.options.length>0,u=J7(a),d;t[7]!==l||t[8]!==n||t[9]!==u||t[10]!==r||t[11]!==a||t[12]!==s||t[13]!==c?(d=(e,t)=>{let{content:i,hidden:o,inputElement:d,onMouseEnter:f,onMouseLeave:p}=e;return(0,Q.jsx)(Kzt,{"data-testid":`autocomplete-popover`,placement:`bottom-start`,fallbackPlacements:Jzt,arrow:!1,constrainSize:!0,floatingBoundary:u,referenceBoundary:u,onMouseEnter:f,onMouseLeave:p,content:(0,Q.jsx)(`div`,{ref:t,children:l?i:(0,Q.jsx)(X,{padding:4,children:(0,Q.jsx)(bn,{alignItems:`center`,height:`100%`,justifyContent:`center`,children:(0,Q.jsx)(qzt,{align:`center`,muted:!0,children:(0,Q.jsx)(_B,{t:c,i18nKey:`inputs.reference.no-results-for-query`,values:{searchTerm:s||``}})})})})}),open:!n&&!o,ref:r,portal:!0,referenceElement:a||d,matchReferenceWidth:!0})},t[7]=l,t[8]=n,t[9]=u,t[10]=r,t[11]=a,t[12]=s,t[13]=c,t[14]=d):d=t[14];let f=d,p;return t[15]!==i||t[16]!==f||t[17]!==o?(p=(0,Q.jsx)(qV,{...o,ref:i,renderPopover:f}),t[15]=i,t[16]=f,t[17]=o,t[18]=p):p=t[18],p}var Xzt=()=>!0,Zzt=[`_ref`];function Qzt(e){let t=(0,Z.c)(89),{changed:n,focused:r,focusPath:i,getReferenceInfo:a,onChange:o,onPathFocus:s,onSearch:c,path:l,readOnly:u,schemaType:d,validation:f,value:p,elementProps:m}=e,h,g;t[0]===m?(h=t[1],g=t[2]):({ref:g,...h}=m,t[0]=m,t[1]=h,t[2]=g);let{t:_}=ox(),{push:v}=KE(),y=(0,$.useId)(),b;t[3]!==y||t[4]!==v?(b=e=>{v({title:`Reference search failed`,description:e.message,status:`error`,id:`reference-search-fail-${y}`}),console.error(e)},t[3]=y,t[4]=v,t[5]=b):b=t[5];let x;t[6]!==c||t[7]!==b?(x={search:c,distinct:!0,onSearchFailed:b},t[6]=c,t[7]=b,t[8]=x):x=t[8];let{searchState:S,handleQueryChange:C}=s9(x),w;t[9]!==o||t[10]!==s||t[11]!==d.name||t[12]!==d.resourceId||t[13]!==d.resourceType||t[14]!==d.weak||t[15]!==S.hits||t[16]!==p?._key?(w=e=>{if(!e){o(XH()),s([]);return}if(!S.hits.find(t=>t.id===e))throw Error(`Selected an item that wasnt part of the result set`);o(YH({_type:d.name,_ref:`${d.resourceType}:${d.resourceId}:${zn(e)}`,_weak:d.weak,_key:p?._key})),s([])},t[9]=o,t[10]=s,t[11]=d.name,t[12]=d.resourceId,t[13]=d.resourceType,t[14]=d.weak,t[15]=S.hits,t[16]=p?._key,t[17]=w):w=t[17],p?._key;let T=w,E;t[18]===o?E=t[19]:(E=()=>{o(XH())},t[18]=o,t[19]=E);let D=E,O;t[20]===s?O=t[21]:(O=e=>{e.key===`Escape`&&s?.([])},t[20]=s,t[21]=O);let k=O,A;t[22]!==a||t[23]!==d?(A=e=>a(e,d),t[22]=a,t[23]=d,t[24]=A):A=t[24];let j=A,M;bb0:{if(!p?._ref){M=null;break bb0}let e;t[25]===p._ref?e=t[26]:(e=p._ref.split(`:`,3),t[25]=p._ref,t[26]=e);let[,,n]=e,r;t[27]===n?r=t[28]:(r={_id:n},t[27]=n,t[28]=r),M=r}let N=Vzt(M,j),[P,F]=(0,$.useState)(null),I=i.length===1&&i[0]===`_ref`,L=(0,$.useRef)(null),R;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(R=()=>L.current,t[29]=R):R=t[29],(0,$.useImperativeHandle)(g,R);let z=p?._ref,B;t[30]!==I||t[31]!==z?(B={hasFocusAt:I,ref:z},t[30]=I,t[31]=z,t[32]=B):B=t[32];let V;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(V=(e,t)=>{let n=e?.ref!==t.ref;(e?.hasFocusAt!==t.hasFocusAt||n)&&t.hasFocusAt&&L.current?.focus()},t[33]=V):V=t[33],U6(B,V);let H=p?._weak?`weak`:`strong`,U=d.weak===!0?`weak`:`strong`,W=!!p?._ref,ee;t[34]!==o||t[35]!==d.weak?(ee=()=>{o(d.weak===!0?YH(!0,[`_weak`]):XH([`_weak`]))},t[34]=o,t[35]=d.weak,t[36]=ee):ee=t[36];let te=ee,ne;t[37]===f?ne=t[38]:(ne=f.filter(eBt),t[37]=f,t[38]=ne);let re=ne,ie;t[39]===s?ie=t[40]:(ie=e=>{e.currentTarget===L.current&&s?.([])},t[39]=s,t[40]=ie);let ae=ie,oe;t[41]===s?oe=t[42]:(oe=e=>{e.currentTarget===L.current&&s?.(Zzt)},t[41]=s,t[42]=oe);let se=oe,ce;t[43]===s?ce=t[44]:(ce=()=>{s?.(Zzt)},t[43]=s,t[44]=ce);let le=ce,ue;t[45]===C?ue=t[46]:(ue=()=>{C(``)},t[45]=C,t[46]=ue);let de=ue,G=!N.isLoading&&W&&H!==U,fe;if(t[47]!==N.result||t[48]!==d||t[49]!==p){bb1:{if(!p?._ref){fe=null;break bb1}if(!tc(p)){fe=null;break bb1}let[,,e]=p._ref.split(`:`);if(!d.studioUrl||!N?.result?.type){fe=null;break bb1}if(typeof d.studioUrl==`string`){fe=`${d.studioUrl}/desk/intent/edit/id=${e};type=${N.result.type}/`;break bb1}fe=d.studioUrl({id:e,type:N.result.type})}t[47]=N.result,t[48]=d,t[49]=p,t[50]=fe}else fe=t[50];let pe=fe,me;t[51]!==j||t[52]!==d?(me=e=>(0,Q.jsx)(Z6,{as:`button`,type:`button`,radius:2,children:(0,Q.jsx)(X,{paddingX:3,paddingY:1,children:(0,Q.jsx)(Uzt,{referenceType:d,document:e.hit.published,getReferenceInfo:j})})}),t[51]=j,t[52]=d,t[53]=me):me=t[53];let he=me,ge=I||!p?._ref,_e=c9(),ve=(0,$.useRef)(null),ye=(0,$.useRef)(null),be;t[54]!==I||t[55]!==s?(be=I&&(()=>s([])),t[54]=I,t[55]=s,t[56]=be):be=t[56];let xe;t[57]===_e?xe=t[58]:(xe=()=>[ve.current,ye.current,_e?.current??null],t[57]=_e,t[58]=xe),tn(be,xe);let Se;return t[59]!==H||t[60]!==P||t[61]!==n||t[62]!==h||t[63]!==re||t[64]!==r||t[65]!==se||t[66]!==k||t[67]!==de||t[68]!==T||t[69]!==D||t[70]!==te||t[71]!==ae||t[72]!==C||t[73]!==le||t[74]!==y||t[75]!==ge||t[76]!==N||t[77]!==l||t[78]!==u||t[79]!==he||t[80]!==d||t[81]!==S.hits||t[82]!==S.isLoading||t[83]!==S.searchString||t[84]!==G||t[85]!==pe||t[86]!==_||t[87]!==p?(Se=(0,Q.jsx)(Sn,{gap:1,children:ge?(0,Q.jsx)(Sn,{gap:2,ref:ve,children:(0,Q.jsx)(GH,{path:l,isChanged:n,hasFocus:!!r,children:(0,Q.jsx)(`div`,{ref:F,children:(0,Q.jsx)(Yzt,{...h,"data-testid":`autocomplete`,loading:S.isLoading,referenceElement:P,portalRef:ye,id:y||``,options:S.hits.map($zt),onFocus:se,radius:2,placeholder:_(`inputs.reference.search-placeholder`),onKeyDown:k,readOnly:u,disabled:N.isLoading,onQueryChange:C,searchString:S.searchString,onChange:T,filterOption:Xzt,renderOption:he,openButton:{onClick:de},ref:L})})})}):(0,Q.jsx)(GH,{path:l,isChanged:n,hasFocus:!!r,children:(0,Q.jsxs)(yt,{padding:0,border:!0,flex:1,radius:1,tone:u?`transparent`:N.error||re.length>0?`critical`:`default`,children:[(0,Q.jsxs)(bn,{alignItems:`center`,padding:1,children:[pe?(0,Q.jsx)(Z6,{as:`a`,target:`_blank`,rel:`noopener noreferrer`,href:pe,"data-as":`a`,flex:1,padding:1,paddingRight:3,radius:2,tone:`inherit`,__unstable_focusRing:!0,tabIndex:0,onFocus:ae,onBlur:h.onBlur,ref:L,children:(0,Q.jsx)(Gzt,{value:p,referenceInfo:N,showStudioUrlIcon:!0,hasStudioUrl:!0,type:d})}):(0,Q.jsx)(Z6,{flex:1,padding:1,paddingRight:3,radius:2,tone:`inherit`,__unstable_focusRing:!0,tabIndex:0,onFocus:ae,onBlur:h.onBlur,ref:L,children:(0,Q.jsx)(Gzt,{value:p,referenceInfo:N,type:d})}),(0,Q.jsx)(ft,{paddingX:1,children:(0,Q.jsx)(pR,{button:(0,Q.jsx)(uU,{"data-testid":`menu-button`}),id:`${y}-menuButton`,menu:(0,Q.jsx)(oR,{children:!u&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(mR,{text:_(`inputs.reference.action.clear`),tone:`critical`,icon:Ir,"data-testid":`menu-item-clear`,onClick:D}),(0,Q.jsx)(mR,{text:_(`inputs.reference.action.replace`),icon:Er,"data-testid":`menu-item-replace`,onClick:le})]})}),popover:{placement:`right`,portal:!0,tone:`default`}})})]}),G&&(0,Q.jsx)(d9,{actualStrength:H,handleFixStrengthMismatch:te}),N.error&&(0,Q.jsx)(u9,{errorMessage:N.error.message,onHandleRetry:N.retry})]})})}),t[59]=H,t[60]=P,t[61]=n,t[62]=h,t[63]=re,t[64]=r,t[65]=se,t[66]=k,t[67]=de,t[68]=T,t[69]=D,t[70]=te,t[71]=ae,t[72]=C,t[73]=le,t[74]=y,t[75]=ge,t[76]=N,t[77]=l,t[78]=u,t[79]=he,t[80]=d,t[81]=S.hits,t[82]=S.isLoading,t[83]=S.searchString,t[84]=G,t[85]=pe,t[86]=_,t[87]=p,t[88]=Se):Se=t[88],Se}function $zt(e){return{value:e.id,hit:e}}function eBt(e){return e.level===`error`}function tBt(e,t){if(t.resourceType===`dataset`){let[n,r]=t.resourceId.split(`.`,2);return e.withConfig({apiVersion:`X`,resource:{type:`dataset`,id:`${n}.${r}`}})}if(t.resourceType===`media-library`||t.resourceType===`canvas`)return e.withConfig({apiVersion:`2025-02-19`,resource:{type:t.resourceType,id:t.resourceId}});throw Error(`Invalid resource type "${t.resourceType}"`)}var R9={available:!0,reason:`READABLE`},nBt={available:!1,reason:`PERMISSION_DENIED`},rBt={available:!1,reason:`NOT_FOUND`};function iBt(e){let{client:t}=e;return function(e,n){return(e._type?nt(e):t.observable.getDocument(e._id).pipe(K(t=>({_id:e._id,_type:t?._type})))).pipe(G(r=>{if(!r._type)return oBt(t,e._id).pipe(K(t=>({id:e._id,type:void 0,availability:t,preview:{published:void 0}})));let i=n.to.find(e=>e.type===r._type);if(!i)return nt({id:e._id,type:r._type,availability:R9,preview:{published:void 0}});let a=qN(i?.preview)||[],o=t.observable.listen(`*`,{},{includeResult:!0,tag:`gdr.preview`,events:[`mutation`,`welcome`]});return Pi([KN({observeFields:aBt({client:t,listener:o})})(e,a).pipe(K(e=>e?tP(e,i):null))]).pipe(K(([t])=>({type:r._type,id:e._id,availability:R9,preview:{published:MN(t)?t:void 0}})))}))}}function aBt(e){let{client:t,listener:n}=e;return function(e,r){return n.pipe(G(n=>{if(n.type===`welcome`)return t.observable.getDocument(e,{tag:`gdr.get-document`}).pipe(K(e=>e||null));if(n.type!==`mutation`)return et;let r=n.result;return!r||r.documentId!==e?et:r.transition===`disappear`?nt(null):nt(r)}))}}function oBt(e,t){let n={url:e.getDataUrl(`doc`,t),json:!0,excludeContent:`true`,tag:`gdr.availability`};return e.observable.request(n).pipe(K(e=>{let n=pO(e.omitted||[],e=>e.id)[t];return n?n.reason===`existence`?rBt:n.reason===`permission`?nBt:null:R9}))}function sBt(e,t,n,r){let{query:i,params:a,options:o,sortOrder:s}=tSt({types:n,query:t},t,r);return e.observable.fetch(i,a).pipe(K(e=>{let t=e.length>10,n=t?e.at(-2):e.at(-1);return{type:`groq2024`,hits:e.map(e=>({hit:e})).slice(0,10),nextCursor:t?nSt({lastResult:n,sortOrder:s}):void 0}}))}function cBt(e,t,n,r){return sBt(e,t,n.to,r).pipe(K(({hits:e})=>e.map(({hit:e})=>e)),K(e=>dx(e)),K(e=>e.map(e=>({id:e.id,type:e.type,published:e.published}))))}async function lBt(e,t,n,r){if(!e)return{};if(typeof e.filter==`function`){let i=n.slice(0,-1),a=iN(t,i);return await e.filter({document:t,parentPath:i,parent:a,perspective:[],getClient:r})}return{filter:e.filter,params:`filterParams`in e?e.filterParams:void 0}}function uBt(e){let t=(0,Z.c)(19),{path:n,schemaType:r}=e,i=fb(),a;t[0]===i?a=t[1]:(a=i.getClient({apiVersion:`2025-02-19`}),t[0]=i,t[1]=a);let o=a,s=i.getClient,{strategy:c}=i.search,l;t[2]!==o||t[3]!==r?(l=tBt(o,r),t[2]=o,t[3]=r,t[4]=l):l=t[4];let u=l,d;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(d=[],t[5]=d):d=t[5];let f=BH(d),p;t[6]!==f||t[7]!==s||t[8]!==n||t[9]!==u||t[10]!==r||t[11]!==c?(p=e=>C(lBt(r.options,f,n,s)).pipe(Ee(t=>{let{filter:n,params:i}=t;return cBt(u,e,r,{...r.options,filter:n,params:i,tag:`search.global-document-reference`,strategy:c})}),Ge(e=>{let t=e.details&&e.details.type===`queryParseError`;return r.options?.filter&&t&&(e.message=`Invalid reference filter, please check the custom "filter" option`),ye(e)})),t[6]=f,t[7]=s,t[8]=n,t[9]=u,t[10]=r,t[11]=c,t[12]=p):p=t[12];let m=p,h;t[13]===u?h=t[14]:(h=iBt({client:u}),t[13]=u,t[14]=h);let g=h,_;return t[15]!==g||t[16]!==m||t[17]!==e?(_=(0,Q.jsx)(Qzt,{...e,getReferenceInfo:g,onSearch:m}),t[15]=g,t[16]=m,t[17]=e,t[18]=_):_=t[18],_}function dBt(e){let t=(0,Z.c)(9),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={dataUri:`/journey/asset-limit`,feature:`asset-limits`},t[0]=r):r=t[0];let i=rEt(r),a;t[1]===i?a=t[2]:(a=nEt(i),t[1]=i,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,Q.jsx)(DEt,{...a}),t[3]=a,t[4]=o);let s;return t[5]!==n||t[6]!==i||t[7]!==o?(s=(0,Q.jsxs)(Xa.Provider,{value:i,children:[n,o]}),t[5]=n,t[6]=i,t[7]=o,t[8]=s):s=t[8],s}var fBt=()=>{let e=(0,$.useContext)(Xa);if(!e)throw Error(`useAssetLimitsUpsellContext must be used within a AssetLimitUpsellProvider`);return e};function pBt(e){let t=(0,Z.c)(13),{t:n}=ox(),{hideBackground:r}=e,i=r!==void 0&&r,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(Br,{})}),t[0]=a):a=t[0];let o;t[1]===n?o=t[2]:(o=n(`inputs.files.common.access-policy.private.label`),t[1]=n,t[2]=o);let s;t[3]===o?s=t[4]:(s=(0,Q.jsxs)(bn,{alignItems:`center`,justifyContent:`center`,gap:2,children:[a,(0,Q.jsx)(Y,{size:1,weight:`medium`,muted:!0,children:o})]}),t[3]=o,t[4]=s);let c=s,l;t[5]===n?l=t[6]:(l=n(`inputs.files.common.access-policy.private.tooltip`),t[5]=n,t[6]=l);let u;t[7]!==c||t[8]!==i?(u=i?(0,Q.jsx)(X,{padding:2,children:c}):(0,Q.jsx)(yt,{tone:`neutral`,radius:2,padding:2,muted:!0,children:c}),t[7]=c,t[8]=i,t[9]=u):u=t[9];let d;return t[10]!==l||t[11]!==u?(d=(0,Q.jsx)(uR,{content:l,children:u}),t[10]=l,t[11]=u,t[12]=d):d=t[12],d}function mBt(e){let t=(0,Z.c)(33),{accessPolicy:n,originalFilename:r,size:i,children:a,muted:o,disabled:s,onClick:c,isMenuOpen:l,onMenuOpen:u,menuButtonRef:d}=e,f=o||s?void 0:`button`,p;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Q.jsx)(Nr,{}),t[0]=p):p=t[0];let m;t[1]===o?m=t[2]:(m=(0,Q.jsx)(yt,{padding:3,tone:`transparent`,shadow:1,radius:1,children:(0,Q.jsx)(Y,{muted:o,children:p})}),t[1]=o,t[2]=m);let h;t[3]!==o||t[4]!==r?(h=(0,Q.jsx)(Y,{size:1,textOverflow:`ellipsis`,muted:o,"data-testid":`file-name`,weight:`medium`,children:r}),t[3]=o,t[4]=r,t[5]=h):h=t[5];let g;t[6]===i?g=t[7]:(g=GSt(i),t[6]=i,t[7]=g);let _;t[8]===g?_=t[9]:(_=(0,Q.jsx)(Y,{size:1,muted:!0,"data-testid":`file-size`,children:g}),t[8]=g,t[9]=_);let v;t[10]!==h||t[11]!==_?(v=(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,marginLeft:3,flexDirection:`column`,children:[h,_]}),t[10]=h,t[11]=_,t[12]=v):v=t[12];let y;t[13]!==m||t[14]!==v?(y=(0,Q.jsxs)(bn,{flexWrap:`nowrap`,alignItems:`center`,children:[m,v]}),t[13]=m,t[14]=v,t[15]=y):y=t[15];let b;t[16]!==c||t[17]!==f||t[18]!==y?(b=(0,Q.jsx)(yt,{as:f,radius:2,padding:2,tone:`inherit`,onClick:c,flex:1,children:y}),t[16]=c,t[17]=f,t[18]=y,t[19]=b):b=t[19];let x;t[20]===n?x=t[21]:(x=n===`private`&&(0,Q.jsx)(pBt,{}),t[20]=n,t[21]=x);let S;t[22]!==a||t[23]!==l||t[24]!==d||t[25]!==u?(S=(0,Q.jsx)(t7,{ariaLabelKey:`inputs.file.actions-menu.file-options.aria-label`,id:`file-actions-menu`,isMenuOpen:l,menuButtonRef:d,onMenuOpen:u,children:a}),t[22]=a,t[23]=l,t[24]=d,t[25]=u,t[26]=S):S=t[26];let C;t[27]!==S||t[28]!==x?(C=(0,Q.jsx)(X,{padding:2,children:(0,Q.jsxs)(bn,{justifyContent:`center`,gap:2,children:[x,S]})}),t[27]=S,t[28]=x,t[29]=C):C=t[29];let w;return t[30]!==C||t[31]!==b?(w=(0,Q.jsxs)(bn,{flexWrap:`nowrap`,justifyContent:`space-between`,alignItems:`center`,children:[b,C]}),t[30]=C,t[31]=b,t[32]=w):w=t[32],w}function hBt(){let e=(0,Z.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Rt,{padding:3,radius:1,animated:!0}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(un,{style:{width:`100%`},radius:1,animated:!0}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsxs)(bn,{alignItems:`center`,justifyContent:`flex-start`,padding:2,children:[t,(0,Q.jsxs)(bn,{flexBasis:`0%`,flexGrow:1,gap:2,marginLeft:3,flexDirection:`column`,children:[n,(0,Q.jsx)(un,{style:{width:`100%`},radius:1,animated:!0})]})]}),e[2]=r):r=e[2],r}function gBt(e){let t=(0,Z.c)(68),{accessPolicy:n,assetSources:r,clearField:i,directUploads:a,menuButtonRef:o,observeAsset:s,onOpenInSource:c,onOpenSourceForUpload:l,onSelectAssetSourceForBrowse:u,onSelectFiles:d,readOnly:f,schemaType:p,value:m}=e,{t:h}=ox(),[g,_]=(0,$.useState)(!1),v=m?.asset,y=p.options?.sources,b;t[0]===p?b=t[1]:(b=lO(p,`options.accept`,``),t[0]=p,t[1]=b);let x=b,S;t[2]===r?S=t[3]:(S=r5(r),t[2]=r,t[3]=S);let C=S,w;t[4]!==r||t[5]!==u?(w=e=>{_(!1);let t=e.currentTarget.getAttribute(`data-asset-source-name`),n=r.find(e=>e.name===t);n?u?.(n):console.warn(`No asset source found for the selected asset source name '${t}'`)},t[4]=r,t[5]=u,t[6]=w):w=t[6];let T=w,E;t[7]===d?E=t[8]:(E=(e,t)=>{_(!1),d(e,t)},t[7]=d,t[8]=E);let D=E,O;t[9]!==C||t[10]!==D?(O=e=>{D(C[0],e)},t[9]=C,t[10]=D,t[11]=O):O=t[11];let k=O,A;t[12]!==C||t[13]!==l?(A=()=>{_(!1),l&&l(C[0])},t[12]=C,t[13]=l,t[14]=A):A=t[14];let j=A,M;t[15]===l?M=t[16]:(M=e=>{_(!1),l?.(e)},t[15]=l,t[16]=M);let N=M;y?.length;let P;bb0:{if(y?.length===0){P=null;break bb0}if(r.length===0){P=null;break bb0}let e;t[17]===p?e=t[18]:(e=N5(p),t[17]=p,t[18]=e);let n=e;if(r.length===1){let e;t[19]===h?e=t[20]:(e=h(`asset-source.browse-button.text`),t[19]=h,t[20]=e);let i=`${n}-browse-button-${r[0].name}`,a;t[21]!==r[0].name||t[22]!==T||t[23]!==f||t[24]!==i||t[25]!==e?(a=(0,Q.jsx)(mR,{icon:or,text:e,onClick:T,disabled:f,"data-testid":i,"data-asset-source-name":r[0].name}),t[21]=r[0].name,t[22]=T,t[23]=f,t[24]=i,t[25]=e,t[26]=a):a=t[26],P=a;break bb0}let i;if(t[27]!==r||t[28]!==n||t[29]!==T||t[30]!==f||t[31]!==h){let e;t[33]!==n||t[34]!==T||t[35]!==f||t[36]!==h?(e=e=>(0,Q.jsx)(mR,{text:i5(e,h,{useStartCaseForName:!0}),onClick:T,icon:e.icon||pr,disabled:f,"data-testid":`${n}-browse-button-${e.name}`,"data-asset-source-name":e.name},e.name),t[33]=n,t[34]=T,t[35]=f,t[36]=h,t[37]=e):e=t[37],i=r.map(e),t[27]=r,t[28]=n,t[29]=T,t[30]=f,t[31]=h,t[32]=i}else i=t[32];P=i}let F=P,I=p.options?.disableNew===!0,L;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>_(!1),t[38]=L):L=t[38];let R;t[39]===o?R=t[40]:(R=()=>o.current?.focus(),t[39]=o,t[40]=R);let z;t[41]!==x||t[42]!==C||t[43]!==a||t[44]!==I||t[45]!==N||t[46]!==j||t[47]!==D||t[48]!==k||t[49]!==f||t[50]!==R?(z={accept:x,assetSourcesWithUpload:C,directUploads:a,disableNew:I,readOnly:f,onSelectFiles:D,onOpenSourceForUpload:N,onOpenSourceForUploadSingle:j,onSelectFilesSingle:k,getSingleButtonTestId:_Bt,dropdownMenuTestId:`file-input-upload-drop-down-menu-button`,onCloseParentMenu:L,onFilePickerCancel:R},t[41]=x,t[42]=C,t[43]=a,t[44]=I,t[45]=N,t[46]=j,t[47]=D,t[48]=k,t[49]=f,t[50]=R,t[51]=z):z=t[51];let B=$5(z);if(!v)return null;let V;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,Q.jsx)(hBt,{}),t[52]=V):V=t[52];let H;t[53]!==n||t[54]!==r||t[55]!==F||t[56]!==i||t[57]!==g||t[58]!==o||t[59]!==c||t[60]!==f||t[61]!==B||t[62]!==m?(H=e=>(0,Q.jsx)(vBt,{accessPolicy:n,assetSources:r,browseMenuItem:F,clearField:i,fileAsset:e,isMenuOpen:g,onOpenInSource:c,readOnly:f,setIsMenuOpen:_,menuButtonRef:o,uploadMenuItem:B,value:m}),t[53]=n,t[54]=r,t[55]=F,t[56]=i,t[57]=g,t[58]=o,t[59]=c,t[60]=f,t[61]=B,t[62]=m,t[63]=H):H=t[63];let U;return t[64]!==v||t[65]!==s||t[66]!==H?(U=(0,Q.jsx)(a5,{reference:v,observeAsset:s,waitPlaceholder:V,children:H}),t[64]=v,t[65]=s,t[66]=H,t[67]=U):U=t[67],U}function _Bt(e){return`file-input-upload-button-${e}`}function vBt(e){let t=(0,Z.c)(29),{accessPolicy:n,assetSources:r,browseMenuItem:i,clearField:a,fileAsset:o,isMenuOpen:s,menuButtonRef:c,onOpenInSource:l,readOnly:u,setIsMenuOpen:d,uploadMenuItem:f,value:p}=e,{t:m}=ox(),{originalFilename:h,extension:g,url:_,size:v}=o,y=h||`download.${g}`,b,x;LHe(p)&&n!==`private`&&(x=`${_}?dl`,b=_);let S;t[0]!==r||t[1]!==o?(S=Z5(o,r),t[0]=r,t[1]=o,t[2]=S):S=t[2];let C=S,w;t[3]!==o||t[4]!==l||t[5]!==C||t[6]!==d?(w=()=>{if(!C)return;d(!1);let{source:e,result:t}=C;t.type===`url`?window.open(t.url,t.target||`_blank`):t.type===`component`&&l?.(e,o)},t[3]=o,t[4]=l,t[5]=C,t[6]=d,t[7]=w):w=t[7];let T=w,E=!u,D=x,O=b,k=C?T:void 0,A;t[8]!==C||t[9]!==m?(A=Q5(C,m),t[8]=C,t[9]=m,t[10]=A):A=t[10];let j;t[11]!==i||t[12]!==a||t[13]!==b||t[14]!==x||t[15]!==u||t[16]!==k||t[17]!==A||t[18]!==f?(j=(0,Q.jsx)(X5,{browse:i,upload:f,onReset:a,downloadUrl:D,copyUrl:O,openInSource:k,openInSourceName:A,readOnly:u}),t[11]=i,t[12]=a,t[13]=b,t[14]=x,t[15]=u,t[16]=k,t[17]=A,t[18]=f,t[19]=j):j=t[19];let M;return t[20]!==n||t[21]!==y||t[22]!==s||t[23]!==c||t[24]!==d||t[25]!==v||t[26]!==E||t[27]!==j?(M=(0,Q.jsx)(mBt,{accessPolicy:n,size:v,originalFilename:y,muted:E,onMenuOpen:d,isMenuOpen:s,menuButtonRef:c,children:j}),t[20]=n,t[21]=y,t[22]=s,t[23]=c,t[24]=d,t[25]=v,t[26]=E,t[27]=j,t[28]=M):M=t[28],M}function yBt(e){let t=(0,Z.c)(20),{onClearValue:n}=e,{t:r}=ox(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(Kn,{})})}),t[0]=i):i=t[0];let a;t[1]===r?a=t[2]:(a=r(`inputs.file.invalid-file-warning.title`),t[1]=r,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:a}),t[3]=a,t[4]=o);let s;t[5]===r?s=t[6]:(s=r(`inputs.file.invalid-file-warning.description`),t[5]=r,t[6]=s);let c;t[7]===s?c=t[8]:(c=(0,Q.jsx)(Y,{size:1,children:s}),t[7]=s,t[8]=c);let l;t[9]!==o||t[10]!==c?(l=(0,Q.jsxs)(bn,{gap:4,marginBottom:4,children:[i,(0,Q.jsxs)(Sn,{gap:3,children:[o,c]})]}),t[9]=o,t[10]=c,t[11]=l):l=t[11];let u;t[12]===r?u=t[13]:(u=r(`inputs.file.invalid-file-warning.reset-button.text`),t[12]=r,t[13]=u);let d;t[14]!==n||t[15]!==u?(d=(0,Q.jsx)(dR,{icon:Ir,mode:`ghost`,onClick:n,text:u,width:`fill`}),t[14]=n,t[15]=u,t[16]=d):d=t[16];let f;return t[17]!==l||t[18]!==d?(f=(0,Q.jsxs)(yt,{tone:`caution`,padding:4,border:!0,radius:2,children:[l,d]}),t[17]=l,t[18]=d,t[19]=f):f=t[19],f}var bBt=[`asset`];function xBt(e){let t=(0,Z.c)(38),{assetSources:n,changed:r,clearField:i,directUploads:a,elementProps:o,isStale:s,isUploading:c,onCancelUpload:l,onClearUploadStatus:u,onOpenSourceForUpload:d,onSelectAssets:f,onSelectFiles:p,onStale:m,path:h,readOnly:g,schemaType:_,value:v}=e,y=_.options?.disableNew===!0,b;t[0]===h?b=t[1]:(b=h.concat(bBt),t[0]=h,t[1]=b);let x=b,S;t[2]===o?S=t[3]:(S=e=>{e.currentTarget===e.target&&e.currentTarget===o.ref?.current&&o.onFocus(e)},t[2]=o,t[3]=S);let C=S,w;t[4]!==a||t[5]!==p||t[6]!==g?(w=(e,t)=>{a&&!g&&p(e,t)},t[4]=a,t[5]=p,t[6]=g,t[7]=w):w=t[7];let T=w,E=!!(v?._upload||v?.asset);if(v&&v.asset!==void 0&&!v?._upload&&!LHe(v)){let e;return t[8]===i?e=t[9]:(e=(0,Q.jsx)(yBt,{onClearValue:i}),t[8]=i,t[9]=e),e}let D;t[10]!==s||t[11]!==u?(D=s&&(0,Q.jsx)(X,{marginBottom:2,children:(0,Q.jsx)(Y5,{onClearStale:u})}),t[10]=s,t[11]=u,t[12]=D):D=t[12];let O=!!e.focused,k;t[13]!==n||t[14]!==y||t[15]!==o||t[16]!==C||t[17]!==T||t[18]!==E||t[19]!==c||t[20]!==l||t[21]!==d||t[22]!==f||t[23]!==m||t[24]!==e||t[25]!==g||t[26]!==_||t[27]!==v?(k=v?._upload?(0,Q.jsx)(R5,{uploadState:v._upload,onCancel:c&&l?l:void 0,onStale:m}):(0,Q.jsx)(J5,{...o,$border:E,assetSources:n,isReadOnly:g,onFocus:C,onOpenSourceForUpload:d,onSelectFile:e=>{let{assetSource:t,file:n}=e;return T(t,[n])},radius:2,sizing:`border`,style:{padding:1},tabIndex:0,types:[_],children:(0,Q.jsxs)(`div`,{style:{position:`relative`},children:[!v?.asset&&(0,Q.jsx)(SBt,{...e,disableNew:y,onSelectFiles:T}),!v?._upload&&v?.asset&&(0,Q.jsx)(gBt,{...e,onSelectAssets:f})]})}),t[13]=n,t[14]=y,t[15]=o,t[16]=C,t[17]=T,t[18]=E,t[19]=c,t[20]=l,t[21]=d,t[22]=f,t[23]=m,t[24]=e,t[25]=g,t[26]=_,t[27]=v,t[28]=k):k=t[28];let A;t[29]!==x||t[30]!==r||t[31]!==O||t[32]!==k?(A=(0,Q.jsx)(GH,{path:x,hasFocus:O,isChanged:r,children:k}),t[29]=x,t[30]=r,t[31]=O,t[32]=k,t[33]=A):A=t[33];let j;return t[34]!==o.style||t[35]!==D||t[36]!==A?(j=(0,Q.jsxs)(`div`,{style:o.style,children:[D,A]}),t[34]=o.style,t[35]=D,t[36]=A,t[37]=j):j=t[37],j}function SBt(e){let t=(0,Z.c)(20),{assetSources:n,directUploads:r,disableNew:i,onOpenSourceForUpload:a,onSelectFiles:o,schemaType:s,readOnly:c,setIsBrowseMenuOpen:l,onSelectAssetSourceForBrowse:u}=e,d;t[0]!==u||t[1]!==l?(d=e=>{l(!1),u?.(e)},t[0]=u,t[1]=l,t[2]=d):d=t[2];let f;t[3]!==n||t[4]!==c||t[5]!==s||t[6]!==d?(f=(0,Q.jsx)(P5,{assetSources:n,readOnly:c,schemaType:s,onSelectAssetSource:d}),t[3]=n,t[4]=c,t[5]=s,t[6]=d,t[7]=f):f=t[7];let p=f,m=c?`transparent`:`inherit`,h;t[8]!==n||t[9]!==p||t[10]!==r||t[11]!==i||t[12]!==a||t[13]!==o||t[14]!==c||t[15]!==s?(h=i?(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`flex-end`,children:p}):(0,Q.jsx)(L5,{assetSources:n,browse:p,directUploads:r,onUpload:o,onOpenSourceForUpload:a,schemaType:s,readOnly:c,type:`file`}),t[8]=n,t[9]=p,t[10]=r,t[11]=i,t[12]=a,t[13]=o,t[14]=c,t[15]=s,t[16]=h):h=t[16];let g;return t[17]!==m||t[18]!==h?(g=(0,Q.jsx)(yt,{tone:m,border:!0,paddingX:3,paddingY:2,radius:2,children:h}),t[17]=m,t[18]=h,t[19]=g):g=t[19],g}function CBt({children:e}){return e}function wBt(e){let t=(0,Z.c)(81),{client:n,members:r,onChange:i,renderAnnotation:a,renderBlock:o,renderField:s,renderInlineBlock:c,renderInput:l,renderItem:u,renderPreview:d,schemaType:f,value:p}=e,{t:m}=ox(),h=M5(f,r),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=[],t[0]=g):g=t[0];let[_,v]=(0,$.useState)(g),[y,b]=(0,$.useState)(!1),{handleOpenDialog:x}=fBt(),S;t[1]===x?S=t[2]:(S=()=>x(`field_action`),t[1]=x,t[2]=S);let C;t[3]!==n||t[4]!==i||t[5]!==f||t[6]!==S?(C={client:n,onChange:i,schemaType:f,onAssetLimitError:S},t[3]=n,t[4]=i,t[5]=f,t[6]=S,t[7]=C):C=t[7];let{action:w,selectedAssetSource:T,openInSourceAsset:E,setSelectedAssetSource:D,openForBrowse:O,openForUpload:k,openInSource:A,changeAction:j,clearUploadStatus:M,close:N,menuButtonRef:P,resetOnComplete:F,uploadWith:I,isUploading:L,setIsUploading:R,isStale:z,setIsStale:B,onStale:V,assetSourceUploader:H,handleSelectFilesToUpload:U}=l5(C),W;t[8]!==M||t[9]!==B||t[10]!==p?._upload?(W=()=>{p?._upload&&(M(),B(!1))},t[8]=M,t[9]=B,t[10]=p?._upload,t[11]=W):W=t[11],p?._upload;let ee=W,te;t[12]===i?te=t[13]:(te=()=>{i([XH([`asset`]),XH([`media`])])},t[12]=i,t[13]=te);let ne=te,re;t[14]!==F||t[15]!==i||t[16]!==f||t[17]!==I?(re=e=>{e.length!==0&&(s5({assetsFromSource:e,onChange:i,type:f,resolveUploader:N8,uploadWith:I}),F())},t[14]=F,t[15]=i,t[16]=f,t[17]=I,t[18]=re):re=t[18];let ie=re,ae;t[19]!==n||t[20]!==p?(ae={client:n,source:p},t[19]=n,t[20]=p,t[21]=ae):ae=t[21];let oe=Hz(ae),se;t[22]===H?.uploader?se=t[23]:(se=()=>{H?.uploader?.abort()},t[22]=H?.uploader,t[23]=se);let ce=se,le;t[24]!==oe||t[25]!==ce||t[26]!==ne||t[27]!==ee||t[28]!==A||t[29]!==k||t[30]!==O||t[31]!==ie||t[32]!==U||t[33]!==V||t[34]!==_||t[35]!==y||t[36]!==z||t[37]!==L||t[38]!==P||t[39]!==e||t[40]!==T||t[41]!==R||t[42]!==D?(le=()=>(0,Q.jsx)(xBt,{...e,accessPolicy:oe,menuButtonRef:P,clearField:ne,hoveringFiles:_,isBrowseMenuOpen:y,isStale:z,isUploading:L,onCancelUpload:ce,onClearUploadStatus:ee,onOpenInSource:A,onOpenSourceForUpload:k,onSelectAssetSourceForBrowse:O,onSelectAssets:ie,onSelectFiles:U,onStale:V,selectedAssetSource:T,setHoveringFiles:v,setIsBrowseMenuOpen:b,setIsUploading:R,setSelectedAssetSource:D}),t[24]=oe,t[25]=ce,t[26]=ne,t[27]=ee,t[28]=A,t[29]=k,t[30]=O,t[31]=ie,t[32]=U,t[33]=V,t[34]=_,t[35]=y,t[36]=z,t[37]=L,t[38]=P,t[39]=e,t[40]=T,t[41]=R,t[42]=D,t[43]=le):le=t[43];let ue=le,de;if(t[44]!==a||t[45]!==ue||t[46]!==o||t[47]!==s||t[48]!==c||t[49]!==l||t[50]!==u||t[51]!==d||t[52]!==h||t[53]!==f||t[54]!==m){let e;t[56]!==a||t[57]!==ue||t[58]!==o||t[59]!==s||t[60]!==c||t[61]!==l||t[62]!==u||t[63]!==d||t[64]!==f||t[65]!==m?(e=e=>e.kind===`field`?(0,Q.jsx)(C5,{member:e,renderAnnotation:a,renderBlock:o,renderField:e.name===`asset`?CBt:s,renderInlineBlock:c,renderInput:e.name===`asset`?ue:l,renderItem:u,renderPreview:d},e.key):e.kind===`fieldSet`?(0,Q.jsx)(j5,{member:e,renderAnnotation:a,renderBlock:o,renderField:s,renderInlineBlock:c,renderInput:l,renderItem:u,renderPreview:d,schemaType:f},e.key):e.kind===`error`?(0,Q.jsx)(O5,{member:e},e.key):e.kind===`decoration`?(0,Q.jsx)(u5,{member:e},e.key):(0,Q.jsx)($.Fragment,{children:m(`inputs.file.error.unknown-member-kind`,{kind:e.kind})},e.key),t[56]=a,t[57]=ue,t[58]=o,t[59]=s,t[60]=c,t[61]=l,t[62]=u,t[63]=d,t[64]=f,t[65]=m,t[66]=e):e=t[66],de=h.map(e),t[44]=a,t[45]=ue,t[46]=o,t[47]=s,t[48]=c,t[49]=l,t[50]=u,t[51]=d,t[52]=h,t[53]=f,t[54]=m,t[55]=de}else de=t[55];let G;t[67]!==w||t[68]!==H?.uploader||t[69]!==j||t[70]!==N||t[71]!==ie||t[72]!==E||t[73]!==e.observeAsset||t[74]!==e.schemaType||t[75]!==e.value||t[76]!==T?(G=T&&w&&(0,Q.jsx)(c5,{action:w,assetType:`file`,observeAsset:e.observeAsset,onClose:N,onChangeAction:j,onSelect:ie,openInSourceAsset:E,schemaType:e.schemaType,selectedAssetSource:T,uploader:H?.uploader,value:e.value,waitPlaceholder:(0,Q.jsx)(hBt,{})}),t[67]=w,t[68]=H?.uploader,t[69]=j,t[70]=N,t[71]=ie,t[72]=E,t[73]=e.observeAsset,t[74]=e.schemaType,t[75]=e.value,t[76]=T,t[77]=G):G=t[77];let fe;return t[78]!==G||t[79]!==de?(fe=(0,Q.jsxs)(Q.Fragment,{children:[de,G]}),t[78]=G,t[79]=de,t[80]=fe):fe=t[80],fe}function TBt(e){let t=(0,Z.c)(11),n=e.schemaType.options?.sources,r=kI(),{file:i}=o5().__internal,a=pb(mb),o;t[0]===i.directUploads?o=t[1]:(o=(e,t)=>i.directUploads?N8(e,t):null,t[0]=i.directUploads,t[1]=o);let s=o,c=n||i.assetSources,l;t[2]===r?l=t[3]:(l=e=>Dyt(r,e),t[2]=r,t[3]=l);let u=l,d;return t[4]!==c||t[5]!==a||t[6]!==i.directUploads||t[7]!==u||t[8]!==e||t[9]!==s?(d=(0,Q.jsx)(wBt,{...e,client:a,assetSources:c,directUploads:i.directUploads,observeAsset:u,resolveUploader:s}),t[4]=c,t[5]=a,t[6]=i.directUploads,t[7]=u,t[8]=e,t[9]=s,t[10]=d):d=t[10],d}var EBt=`oq0usb0`;function DBt(e){let t=(0,Z.c)(1),{accessPolicy:n}=e;if(n===`private`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(ft,{className:EBt,padding:2,children:(0,Q.jsx)(pBt,{})}),t[0]=e):e=t[0],e}return null}var OBt=[`asset`];function kBt(e){let t=(0,Z.c)(39),{assetSources:n,elementProps:r,handleClearUploadState:i,onOpenSourceForUpload:a,onSelectFile:o,inputProps:s,isStale:c,readOnly:l,renderAssetAccessPolicy:u,renderAssetMenu:d,renderPreview:f,renderUploadPlaceholder:p,renderUploadState:m,schemaType:h,value:g}=e,_=!!(g?._upload||g?.asset),v;t[0]===s.path?v=t[1]:(v=s.path.concat(OBt),t[0]=s.path,t[1]=v);let y=v,b;t[2]===g?b=t[3]:(b=g?.asset?IR(g.asset):{},t[2]=g,t[3]=b);let{width:x,height:S}=b,C=x===void 0?0:x,w=S===void 0?0:S,T;t[4]!==w||t[5]!==C?(T={"--image-width":C,"--image-height":w},t[4]=w,t[5]=C,t[6]=T):T=t[6];let E=T,D;t[7]===o?D=t[8]:(D=e=>{let{assetSource:t,file:n}=e;o(t,n)},t[7]=o,t[8]=D);let O=D,k;t[9]!==r||t[10]!==s.elementProps?(k=e=>{e.currentTarget===e.target&&e.currentTarget===r.ref?.current&&s.elementProps.onFocus(e)},t[9]=r,t[10]=s.elementProps,t[11]=k):k=t[11];let A=k,j;t[12]!==i||t[13]!==c?(j=c&&(0,Q.jsx)(X,{marginBottom:2,children:(0,Q.jsx)(Y5,{onClearStale:i})}),t[12]=i,t[13]=c,t[14]=j):j=t[14];let M=!!s.focused,N;t[15]!==n||t[16]!==r||t[17]!==A||t[18]!==O||t[19]!==_||t[20]!==a||t[21]!==l||t[22]!==u||t[23]!==d||t[24]!==f||t[25]!==p||t[26]!==m||t[27]!==h||t[28]!==g?(N=g?._upload?m(g._upload):(0,Q.jsxs)(J5,{...r,$border:_,assetSources:n,isReadOnly:l,onFocus:A,onOpenSourceForUpload:a,onSelectFile:O,radius:2,sizing:`border`,tabIndex:0,types:[h],children:[!g?.asset&&p(),!g?._upload&&g?.asset&&(0,Q.jsxs)(`div`,{style:{position:`relative`},children:[f(),u?.(),d()]})]}),t[15]=n,t[16]=r,t[17]=A,t[18]=O,t[19]=_,t[20]=a,t[21]=l,t[22]=u,t[23]=d,t[24]=f,t[25]=p,t[26]=m,t[27]=h,t[28]=g,t[29]=N):N=t[29];let P;t[30]!==s.changed||t[31]!==y||t[32]!==M||t[33]!==N?(P=(0,Q.jsx)(GH,{path:y,hasFocus:M,isChanged:s.changed,children:N}),t[30]=s.changed,t[31]=y,t[32]=M,t[33]=N,t[34]=P):P=t[34];let F;return t[35]!==E||t[36]!==P||t[37]!==j?(F=(0,Q.jsxs)(`div`,{style:E,children:[j,P]}),t[35]=E,t[36]=P,t[37]=j,t[38]=F):F=t[38],F}var ABt=(0,$.memo)(kBt),jBt=()=>{let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(e7,{padding:2,children:(0,Q.jsx)(Rt,{style:{width:`25px`,height:`25px`},animated:!0})}),e[0]=t):t=e[0],t};function MBt(e){let t=(0,Z.c)(13),{onEdit:n,children:r,showEdit:i,setHotspotButtonElement:a,menuButtonRef:o,onMenuOpen:s,isMenuOpen:c}=e,{t:l}=ox(),u;t[0]!==n||t[1]!==a||t[2]!==i||t[3]!==l?(u=i&&(0,Q.jsx)(dR,{"aria-label":l(`inputs.image.actions-menu.edit-details.aria-label`),"data-testid":`options-menu-edit-details`,icon:si,mode:`ghost`,onClick:n,ref:a,tooltipProps:{content:l(`inputs.image.actions-menu.crop-image-tooltip`)}}),t[0]=n,t[1]=a,t[2]=i,t[3]=l,t[4]=u):u=t[4];let d;t[5]!==r||t[6]!==c||t[7]!==o||t[8]!==s?(d=(0,Q.jsx)(t7,{ariaLabelKey:`inputs.image.actions-menu.options.aria-label`,buttonMode:`ghost`,id:`image-actions-menu`,isMenuOpen:c,menuButtonRef:o,onMenuOpen:s,openOnClick:`toggle`,children:r}),t[5]=r,t[6]=c,t[7]=o,t[8]=s,t[9]=d):d=t[9];let f;return t[10]!==u||t[11]!==d?(f=(0,Q.jsx)(fR,{children:(0,Q.jsxs)(e7,{"data-buttons":!0,gap:1,padding:2,children:[u,d]})}),t[10]=u,t[11]=d,t[12]=f):f=t[12],f}function NBt(e){let t=(0,Z.c)(46),{accessPolicy:n,assetSources:r,directUploads:i,handleOpenDialog:a,handleRemoveButtonClick:o,onSelectFile:s,onOpenSourceForUpload:c,handleSelectImageFromAssetSource:l,imageUrlBuilder:u,isImageToolEnabled:d,isMenuOpen:f,observeAsset:p,onOpenInSource:m,readOnly:h,schemaType:g,setHotspotButtonElement:_,menuButtonRef:v,setMenuOpen:y,value:b}=e,{t:x}=ox(),S;t[0]===g?S=t[1]:(S=lO(g,`options.accept`,`image/*`),t[0]=g,t[1]=S);let C=S,w=b?.asset,T=b&&w&&d;if(!w)return null;let E;t[2]===g?E=t[3]:(E=N5(g),t[2]=g,t[3]=E);let D=E,O;t[4]!==r||t[5]!==D||t[6]!==l||t[7]!==h||t[8]!==y||t[9]!==x?(O=r&&r.length===0?null:(0,Q.jsx)(mR,{icon:or,text:x(`asset-source.browse-button.text`),onClick:()=>{y(!1),l(r[0])},disabled:h,"data-testid":`${D}-browse-button`}),t[4]=r,t[5]=D,t[6]=l,t[7]=h,t[8]=y,t[9]=x,t[10]=O):O=t[10];let k=O;if(r&&r.length>1){let e;if(t[11]!==r||t[12]!==D||t[13]!==l||t[14]!==h||t[15]!==y||t[16]!==x){let n;t[18]!==D||t[19]!==l||t[20]!==h||t[21]!==y||t[22]!==x?(n=e=>(0,Q.jsx)(mR,{text:i5(e,x,{useStartCaseForName:!0}),onClick:()=>{y(!1),l(e)},icon:e.icon||pr,"data-testid":`${D}-browse-button-${e.name}`,disabled:h},e.name),t[18]=D,t[19]=l,t[20]=h,t[21]=y,t[22]=x,t[23]=n):n=t[23],e=r.map(n),t[11]=r,t[12]=D,t[13]=l,t[14]=h,t[15]=y,t[16]=x,t[17]=e}else e=t[17];k=e}let A=!!T,j;return t[24]!==C||t[25]!==n||t[26]!==w||t[27]!==r||t[28]!==k||t[29]!==i||t[30]!==a||t[31]!==o||t[32]!==u||t[33]!==f||t[34]!==v||t[35]!==p||t[36]!==m||t[37]!==c||t[38]!==s||t[39]!==h||t[40]!==g||t[41]!==_||t[42]!==y||t[43]!==A||t[44]!==b?(j=(0,Q.jsx)(LBt,{accept:C,accessPolicy:n,assetSources:r,browseMenuItem:k,directUploads:i,handleOpenDialog:a,handleRemoveButtonClick:o,onSelectFile:s,onOpenSourceForUpload:c,imageUrlBuilder:u,isMenuOpen:f,observeAsset:p,onOpenInSource:m,readOnly:h,reference:w,schemaType:g,setHotspotButtonElement:_,menuButtonRef:v,setMenuOpen:y,showAdvancedEditButton:A,value:b}),t[24]=C,t[25]=n,t[26]=w,t[27]=r,t[28]=k,t[29]=i,t[30]=a,t[31]=o,t[32]=u,t[33]=f,t[34]=v,t[35]=p,t[36]=m,t[37]=c,t[38]=s,t[39]=h,t[40]=g,t[41]=_,t[42]=y,t[43]=A,t[44]=b,t[45]=j):j=t[45],j}var PBt=(0,$.memo)(NBt);function FBt(e){let t=(0,Z.c)(70),{accept:n,accessPolicy:r,assetSources:i,browseMenuItem:a,directUploads:o,handleOpenDialog:s,handleRemoveButtonClick:c,onSelectFile:l,onOpenSourceForUpload:u,imageUrlBuilder:d,isMenuOpen:f,onOpenInSource:p,observeAsset:m,readOnly:h,reference:g,schemaType:_,setHotspotButtonElement:v,menuButtonRef:y,setMenuOpen:b,showAdvancedEditButton:x,value:S}=e,{t:C}=ox(),w=g?._ref,T;t[0]!==w||t[1]!==m?(T=m(w),t[0]=w,t[1]=m,t[2]=T):T=t[2];let E=tD(T,void 0),D;t[3]===i?D=t[4]:(D=r5(i),t[3]=i,t[4]=D);let O=D,k;t[5]!==E||t[6]!==i?(k=E?Z5(E,i):null,t[5]=E,t[6]=i,t[7]=k):k=t[7];let A=k,j;t[8]!==l||t[9]!==b?(j=(e,t)=>{b(!1),l(e,t[0])},t[8]=l,t[9]=b,t[10]=j):j=t[10];let M=j,N;t[11]!==O||t[12]!==M?(N=e=>{M(O[0],e)},t[11]=O,t[12]=M,t[13]=N):N=t[13];let P=N,F;t[14]!==O||t[15]!==u||t[16]!==b?(F=()=>{b(!1),u&&u(O[0])},t[14]=O,t[15]=u,t[16]=b,t[17]=F):F=t[17];let I=F,L;t[18]!==u||t[19]!==b?(L=e=>{b(!1),u?.(e)},t[18]=u,t[19]=b,t[20]=L):L=t[20];let R=L,z;t[21]!==E||t[22]!==p||t[23]!==A||t[24]!==b?(z=()=>{if(!A||!E)return;b(!1);let{source:e,result:t}=A;t.type===`url`?window.open(t.url,t.target||`_blank`):t.type===`component`&&p?.(e,E)},t[21]=E,t[22]=p,t[23]=A,t[24]=b,t[25]=z):z=t[25];let B=z,V=_.options?.disableNew===!0,H;t[26]===b?H=t[27]:(H=()=>b(!1),t[26]=b,t[27]=H);let U;t[28]===y?U=t[29]:(U=()=>y.current?.focus(),t[28]=y,t[29]=U);let W;t[30]!==n||t[31]!==O||t[32]!==o||t[33]!==V||t[34]!==R||t[35]!==I||t[36]!==M||t[37]!==P||t[38]!==h||t[39]!==H||t[40]!==U?(W={accept:n,assetSourcesWithUpload:O,directUploads:o,disableNew:V,readOnly:h,onSelectFiles:M,onOpenSourceForUpload:R,onOpenSourceForUploadSingle:I,onSelectFilesSingle:P,getSingleButtonTestId:IBt,onCloseParentMenu:H,onFilePickerCancel:U},t[30]=n,t[31]=O,t[32]=o,t[33]=V,t[34]=R,t[35]=I,t[36]=M,t[37]=P,t[38]=h,t[39]=H,t[40]=U,t[41]=W):W=t[41];let ee=$5(W);if(!w||!E){let e;return t[42]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Q.jsx)(jBt,{}),t[42]=e):e=t[42],e}let{_id:te,originalFilename:ne,extension:re}=E,ie,ae;if(RR(S)&&r!==`private`){let e=ne||`download.${re}`,n;t[43]!==te||t[44]!==e||t[45]!==d?(n=d.image(te).forceDownload(e).url(),t[43]=te,t[44]=e,t[45]=d,t[46]=n):n=t[46],ae=n;let r;t[47]!==te||t[48]!==d?(r=d.image(te).url(),t[47]=te,t[48]=d,t[49]=r):r=t[49],ie=r}let oe=!!x,se=ae,ce=A?B:void 0,le;t[50]!==A||t[51]!==C?(le=Q5(A,C),t[50]=A,t[51]=C,t[52]=le):le=t[52];let ue;t[53]!==a||t[54]!==ie||t[55]!==ae||t[56]!==c||t[57]!==h||t[58]!==ce||t[59]!==le||t[60]!==ee?(ue=(0,Q.jsx)(X5,{upload:ee,browse:a,onReset:c,downloadUrl:se,openInSource:ce,openInSourceName:le,copyUrl:ie,readOnly:h}),t[53]=a,t[54]=ie,t[55]=ae,t[56]=c,t[57]=h,t[58]=ce,t[59]=le,t[60]=ee,t[61]=ue):ue=t[61];let de;return t[62]!==s||t[63]!==f||t[64]!==y||t[65]!==v||t[66]!==b||t[67]!==oe||t[68]!==ue?(de=(0,Q.jsx)(MBt,{isMenuOpen:f,onEdit:s,onMenuOpen:b,setHotspotButtonElement:v,menuButtonRef:y,showEdit:oe,children:ue}),t[62]=s,t[63]=f,t[64]=y,t[65]=v,t[66]=b,t[67]=oe,t[68]=ue,t[69]=de):de=t[69],de}function IBt(){return`file-input-upload-button`}var LBt=(0,$.memo)(FBt),RBt=J(X).withConfig({displayName:`RatioBox`,componentId:`sc-yjc7xn-0`})`position:relative;padding-bottom:calc(${({$ratio:e=3/2})=>1/e} * 100%);& > div{position:absolute;top:${({padding:e=0})=>e}px;left:${({padding:e=0})=>e}px;right:${({padding:e=0})=>e}px;bottom:${({padding:e=0})=>e}px;}`,z9={x:.5,y:.5,height:1,width:1},B9={top:0,left:0,right:0,bottom:0},V9=.05,zBt=.005,BBt=.005;function VBt(e={}){let t=HBt(e.image)||1,n=e.hotspot||z9,r=e.crop||B9,i=HBt(e.container)||t*GBt(r),a=e.align||{x:`center`,y:`center`},o=WBt(t,{hotspot:n,crop:r},{aspect:i,align:a}),s=KBt(UBt(100/i));return{debug:{result:o},container:{overflow:`hidden`,position:`relative`,width:`100%`,height:s},padding:{marginTop:s},crop:{position:`absolute`,overflow:`hidden`,height:H9(o.crop.height),width:H9(o.crop.width),top:H9(o.crop.top),left:H9(o.crop.left)},image:{position:`absolute`,maxWidth:`none`,maxHeight:`none`,height:H9(o.image.height),width:H9(o.image.width),top:H9(o.image.top),left:H9(o.image.left)}}}function HBt(e){if(!e)return null;if(`aspectRatio`in e)return e.aspectRatio;if(`height`in e||`width`in e){if(typeof e.height!=`number`&&typeof e.width!=`number`)throw Error(`Height and width must be numbers, got ${JSON.stringify(e)}`);return e.width/e.height}return null}function UBt(e,t=2){let n=10**t;return Math.round(e*n)/n}function WBt(e,t,n){let r=t.crop,i=n.aspect,a=n.align,o=1-r.left-r.right,s=1-r.top-r.bottom,c={top:-r.top/s,left:-r.left/o,width:1/o,height:1/s},l=o/s*e,u={x:(t.hotspot.x-r.left)/o,y:(t.hotspot.y-r.top)/s,height:t.hotspot.height/s,width:t.hotspot.width/o},d=1/u.width,f=1/u.height*l/i,p=Math.min(d,f),m,h=l<=i;m=h?1:l/i;let g,_;if(m>p){g=`letterbox`;let e,t=m-p;e=h?1-t:p,_={width:e,height:e/l*i,left:0,top:0};let n=u.x*_.width-u.width*_.width/2;switch(a.x){case`left`:_.left=h?0:-n;break;case`right`:_.left=h?1-_.width:n;break;case`center`:_.left=h?(1-_.width)/2:-n;break;default:throw Error(`Invalid x alignment: '${a.x}'. Must be either 'left', 'right' or 'center'`)}let r=u.y*_.height-u.height*_.height/2;switch(a.y){case`top`:_.top=h?-r:0;break;case`bottom`:_.top=r;break;case`center`:_.top=h?-r:(1-_.height)/2;break;default:throw Error(`Invalid y alignment: '${a.y}'. Must be either 'top', 'bottom' or 'center'`)}}else if(h){g=`full_width`;let e=-u.y/l*i+.5,t=m/l*i;e>0?e=0:-e>t-1&&(e=-(t-1)),_={width:m,height:t,left:0,top:e}}else{g=`full_height`;let e=m,t=.5-u.x*m;t>0?t=0:-t>e-1&&(t=-(e-1)),_={width:e,height:m/l*i,top:0,left:t}}return{method:g,crop:_,image:c}}function GBt(e){let t=1-e.top-e.bottom;return(1-e.left-e.right)/t}function KBt(e){return e===0?0:`${e}%`}function H9(e){return KBt(UBt(e*100))}var qBt=J.div.withConfig({displayName:`HotspotImageContainer`,componentId:`sc-xpp96r-0`})`position:relative;width:100%;`,JBt=Ik(`sanity-imagetool`);function YBt(e,t){let n=1/t,r=t*n;return(r-(e.left+e.right)*r)/(n-(e.top+e.bottom)*n)}var XBt=(0,$.memo)(function(e){let t=(0,Z.c)(36),{alignX:n,alignY:r,alt:i,aspectRatio:a,className:o,crop:s,hotspot:c,onError:l,onLoad:u,src:d,srcAspectRatio:f,srcSet:p,style:m}=e,h=n===void 0?`center`:n,g=r===void 0?`center`:r,_=a===void 0?`none`:a,v=o===void 0?``:o,y=s===void 0?B9:s,b=c===void 0?z9:c,[x,S]=(0,$.useState)(null),C=(0,$.useRef)(null),w=(0,$.useRef)(null),T;t[0]===_?T=t[1]:(T=()=>{if(C.current){if(_===`auto`){let e=C.current.parentNode;(0,$.startTransition)(()=>S(e.offsetWidth/e.offsetHeight))}else S(null)}},t[0]=_,t[1]=T);let E=T,D,O;t[2]!==d||t[3]!==E?(D=()=>{let e=w.current;return e&&e.src&&e.complete&&e.naturalWidth!==void 0&&(JBt(`Image '%s' already loaded, refreshing (from cache) to trigger onLoad / onError`,d),e.src=e.src),(0,$.startTransition)(()=>E()),window.addEventListener(`resize`,E),()=>{window.removeEventListener(`resize`,E)}},O=[d,E],t[2]=d,t[3]=E,t[4]=D,t[5]=O):(D=t[4],O=t[5]),(0,$.useEffect)(D,O);let k;bb0:{if(_===`none`){let e;t[6]!==y||t[7]!==f?(e=y?YBt(y,f):f,t[6]=y,t[7]=f,t[8]=e):e=t[8],k=e;break bb0}if(_===`auto`){k=x;break bb0}k=_||null}let A=k||f,j;t[9]!==h||t[10]!==g||t[11]!==y||t[12]!==b||t[13]!==f||t[14]!==A?(j=VBt({container:{aspectRatio:A},image:{aspectRatio:f},hotspot:b,crop:y,align:{x:h,y:g}}),t[9]=h,t[10]=g,t[11]=y,t[12]=b,t[13]=f,t[14]=A,t[15]=j):j=t[15];let M=j,N=`${v}`,P;t[16]===M.padding?P=t[17]:(P=(0,Q.jsx)(`div`,{style:M.padding}),t[16]=M.padding,t[17]=P);let F;t[18]!==i||t[19]!==l||t[20]!==u||t[21]!==d||t[22]!==p||t[23]!==M.image?(F=(0,Q.jsx)(`img`,{ref:w,src:d,alt:i,srcSet:p,onLoad:u,onError:l,style:M.image}),t[18]=i,t[19]=l,t[20]=u,t[21]=d,t[22]=p,t[23]=M.image,t[24]=F):F=t[24];let I;t[25]!==F||t[26]!==M.crop?(I=(0,Q.jsx)(`div`,{style:M.crop,children:F}),t[25]=F,t[26]=M.crop,t[27]=I):I=t[27];let L;t[28]!==P||t[29]!==I||t[30]!==M.container?(L=(0,Q.jsxs)(`div`,{style:M.container,children:[P,I]}),t[28]=P,t[29]=I,t[30]=M.container,t[31]=L):L=t[31];let R;return t[32]!==m||t[33]!==N||t[34]!==L?(R=(0,Q.jsx)(qBt,{className:N,style:m,ref:C,children:L}),t[32]=m,t[33]=N,t[34]=L,t[35]=R):R=t[35],R});function ZBt(e){let t=(0,Z.c)(8),{src:n,children:r}=e,[i,a]=(0,$.useState)(!0),[o,s]=(0,$.useState)(null),[c,l]=(0,$.useState)(null),u,d;t[0]===n?(u=t[1],d=t[2]):(u=()=>{s(null),l(null),a(!0);let e=new Image;e.onload=()=>{s(e),l(null),a(!1)},e.onerror=()=>{l(Error(`Could not load image from ${JSON.stringify(n)}`)),a(!1)},e.referrerPolicy=`strict-origin-when-cross-origin`,e.src=n},d=[n],t[0]=n,t[1]=u,t[2]=d),(0,$.useEffect)(u,d);let f;return t[3]!==r||t[4]!==c||t[5]!==o||t[6]!==i?(f=r({image:o,error:c,isLoading:i}),t[3]=r,t[4]=c,t[5]=o,t[6]=i,t[7]=f):f=t[7],f}function QBt(e){let{image:t,maxHeight:n,maxWidth:r,children:i}=e,a=t.width/t.height,o=t.width>t.height,s={width:o?r:n*a,height:o?r/a:n};return s.width>r&&(s.width=r,s.height=r/a),s.height>n&&(s.height=n,s.width=n*a),i(s)}var U9=e=>e.left+e.width/2,W9=e=>e.top+e.height/2,G9=e=>e.left+e.width,K9=e=>e.top+e.height,q9=e=>({width:1-e.left-e.right,height:1-e.top-e.bottom,left:e.left,right:1-e.right,top:e.top,bottom:1-e.bottom}),$Bt=(e,t,n)=>{let r=t.getBoundingClientRect();return{x:(e.clientX-r.left)/r.width*n.width,y:(e.clientY-r.top)/r.height*n.height}},J9=(e,t,n)=>({x:(t.x-e.x)/n.width,y:(t.y-e.y)/n.height}),Y9=(e,t)=>{let n=q9(t),r=Math.min(e.width,n.width),i=Math.min(e.height,n.height),a=n.left+r/2,o=n.right-r/2,s=n.top+i/2,c=n.bottom-i/2;return{x:Math.min(Math.max(e.x,a),o),y:Math.min(Math.max(e.y,s),c),width:r,height:i}},eVt=(e,t)=>{let{x:n,y:r,width:i,height:a}=e.hotspot||z9,o=e.crop||B9;return Y9({x:n+t.x,y:r+t.y,width:i,height:a},o)},tVt=(e,t,n,r)=>{let i=J9(t,n,r);return{crop:e.crop||B9,hotspot:eVt(e,i)}},nVt=e=>{let{initialHotspot:t,crop:n,initialCursor:r,pointerPos:i,innerRect:a}=e,o=q9(n),s=o.width,c=o.height,l=o.left,u=o.right,d=o.top,f=o.bottom,p=i.x-r.x,m=i.y-r.y,h=p,g=m,_=t.width*a.width,v=t.height*a.height,y=_+h*2,b=v+g*2,x=y/a.width,S=b/a.height;x=Math.max(0,x),S=Math.max(0,S),x=Math.min(x,s),S=Math.min(S,c);let C=t.x,w=t.y,T=l+x/2,E=u-x/2;CE&&(C=E);let D=d+S/2,O=f-S/2;return wO&&(w=O),{crop:n,hotspot:{...t,x:C,y:w,width:x,height:S}}},rVt=e=>{let{initialCrop:t,initialHotspot:n,initialCursor:r,pointerPos:i,innerRect:a}=e,o=J9(r,i,a),{top:s,right:c,bottom:l,left:u}=t,d=u+o.x,f=c-o.x,p=s+o.y,m=l-o.y,h=q9(t),g=h.width,_=h.height;d<0?(d=0,f=1-g):f<0?(f=0,d=1-g):d+f>1&&(o.x>0?(d=1-g,f=0):(d=0,f=1-g)),p<0?(p=0,m=1-_):m<0?(m=0,p=1-_):p+m>1&&(o.y>0?(p=1-_,m=0):(p=0,m=1-_));let v={top:p,right:f,bottom:m,left:d},y=.5-(u+c)/2,b=.5-(s+l)/2,x=.5-(d+f)/2,S=.5-(p+m)/2,C=x-y,w=S-b;return{crop:v,hotspot:Y9({...n,x:n.x+C,y:n.y+w},v)}},iVt=e=>{let{initialCrop:t,initialHotspot:n,initialCursor:r,pointerPos:i,innerRect:a,activeHandle:o}=e,s=o.startsWith(`crop-`)?o.slice(5):``,c=J9(r,i,a),{left:l,right:u,top:d,bottom:f}=t;switch(s){case`left`:l=Math.min(Math.max(t.left+c.x,0),1-t.right-V9);break;case`right`:u=Math.min(Math.max(t.right-c.x,0),1-t.left-V9);break;case`top`:d=Math.min(Math.max(t.top+c.y,0),1-t.bottom-V9);break;case`bottom`:f=Math.min(Math.max(t.bottom-c.y,0),1-t.top-V9);break;case`topLeft`:l=Math.min(Math.max(t.left+c.x,0),1-t.right-V9),d=Math.min(Math.max(t.top+c.y,0),1-t.bottom-V9);break;case`topRight`:u=Math.min(Math.max(t.right-c.x,0),1-t.left-V9),d=Math.min(Math.max(t.top+c.y,0),1-t.bottom-V9);break;case`bottomLeft`:l=Math.min(Math.max(t.left+c.x,0),1-t.right-V9),f=Math.min(Math.max(t.bottom-c.y,0),1-t.top-V9);break;case`bottomRight`:u=Math.min(Math.max(t.right-c.x,0),1-t.left-V9),f=Math.min(Math.max(t.bottom-c.y,0),1-t.top-V9)}let p={left:l,right:u,top:d,bottom:f};return{crop:p,hotspot:Y9(n,p)}},X9={"crop-top":`ns-resize`,"crop-bottom":`ns-resize`,"crop-left":`ew-resize`,"crop-right":`ew-resize`,"crop-topRight":`nesw-resize`,"crop-bottomLeft":`nesw-resize`,"crop-topLeft":`nwse-resize`,"crop-bottomRight":`nwse-resize`},aVt=(e,t,n)=>e===`crop`||e===`hotspot`?`grabbing`:e===`hotspotHandle`?`move`:e===`cropHandle`&&t?X9[t]||`move`:n?n===`crop`||n===`hotspot`?`grab`:n===`hotspotHandle`?`move`:typeof n==`string`&&n in X9?X9[n]:`default`:`default`,oVt=e=>{let t=Math.PI*.25,n=e.width/2,r=e.height/2;return{x:U9(e)+Math.cos(t)*n,y:W9(e)+Math.sin(t)*r}},Z9={CORNER_PATH:e=>{let t=e/2;return`M ${-t} ${e*1.5} - L ${-t} ${-t} - L ${e*1.5} ${-t} - L ${e*1.5} ${t} - L ${t} ${t} - L ${t} ${e*1.5} - Z`},EDGE_DIMENSIONS:{top:e=>({width:e*2,height:e}),right:e=>({width:e,height:e*2}),bottom:e=>({width:e*2,height:e}),left:e=>({width:e,height:e*2})}},sVt={cornerPath:Z9.CORNER_PATH(8),edgeDimensions:{top:Z9.EDGE_DIMENSIONS.top(8),right:Z9.EDGE_DIMENSIONS.right(8),bottom:Z9.EDGE_DIMENSIONS.bottom(8),left:Z9.EDGE_DIMENSIONS.left(8)}},cVt=e=>{let t={top:{x:e.left+e.width/2,y:e.top},right:{x:G9(e),y:e.top+e.height/2},bottom:{x:e.left+e.width/2,y:K9(e)},left:{x:e.left,y:e.top+e.height/2},topLeft:{x:e.left,y:e.top},topRight:{x:G9(e),y:e.top},bottomLeft:{x:e.left,y:K9(e)},bottomRight:{x:G9(e),y:K9(e)}},n={topLeft:0,topRight:90,bottomRight:180,bottomLeft:270},r={};for(let e of[`top`,`right`,`bottom`,`left`]){let n=sVt.edgeDimensions[e],i=t[e];r[e]={visual:{left:i.x-n.width/2,top:i.y-n.height/2,width:n.width,height:n.height},hit:{left:i.x-12,top:i.y-12,width:24,height:24}}}for(let e of[`topLeft`,`topRight`,`bottomLeft`,`bottomRight`]){let i=t[e];r[e]={visual:{left:i.x-24,top:i.y-24,width:48,height:48},hit:{left:i.x-12,top:i.y-12,width:24,height:24},path:sVt.cornerPath,position:i,rotation:n[e]}}return r};function lVt(){let e=(0,Z.c)(8),[t,n]=(0,$.useState)(null),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>{n(e)},e[0]=r):r=e[0];let i=r,a;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=()=>{n(null)},e[1]=a):a=e[1];let o=a,s;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>i(`hotspot`),e[2]=s):s=e[2];let c=s,l;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>i(`hotspotHandle`),e[3]=l):l=e[3];let u=l,d;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>i(`crop`),e[4]=d):d=e[4];let f=d,p;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=e=>()=>i(`crop-${e}`),e[5]=p):p=e[5];let m=p,h;return e[6]===t?h=e[7]:(h={hoverTarget:t,handleMouseEnter:i,handleMouseLeave:o,handleHotspotMouseEnter:c,handleHotspotHandleMouseEnter:u,handleCropMouseEnter:f,getCropHandleMouseEnter:m},e[6]=t,e[7]=h),h}function uVt(e){let t=(0,Z.c)(20),{value:n,onChange:r,onChangeEnd:i,innerRect:a,focusTarget:o,readOnly:s}=e,c=(0,$.useRef)(null),l=(0,$.useRef)(null),u=(0,$.useRef)(null),d=(0,$.useRef)(null),f;t[0]!==i||t[1]!==n?(f=()=>{(c.current||l.current)&&(i({crop:n.crop||B9,hotspot:n.hotspot||z9}),c.current=null,l.current=null,u.current=null)},t[0]=i,t[1]=n,t[2]=f):f=t[2];let p=f,m;t[3]===a?m=t[4]:(m=e=>{let{e:t,crop:n,hotspot:r,isCtrlOrCmdPressed:i,step:o,resizeStep:s}=e,c;if(i){let e={x:u.current.x,y:u.current.y};bb19:switch(t.key){case`ArrowUp`:e.y-=a.height*s;break bb19;case`ArrowDown`:e.y+=a.height*s;break bb19;case`ArrowLeft`:e.x-=a.width*s;break bb19;case`ArrowRight`:e.x+=a.width*s;break bb19;default:return null}c=nVt({initialHotspot:r,crop:n,initialCursor:u.current,pointerPos:e,innerRect:a})}else{let e={x:0,y:0};bb31:switch(t.key){case`ArrowUp`:e.y=-o;break bb31;case`ArrowDown`:e.y=o;break bb31;case`ArrowLeft`:e.x=-o;break bb31;case`ArrowRight`:e.x=o;break bb31;default:return null}c={hotspot:eVt({hotspot:r,crop:n},e),crop:n}}return c},t[3]=a,t[4]=m);let h=m,g;t[5]===a?g=t[6]:(g=e=>{let{e:t,crop:n,hotspot:r,isCtrlOrCmdPressed:i,step:o,resizeStep:s}=e;if(i){let e,i={x:u.current.x,y:u.current.y};bb46:switch(t.key){case`ArrowUp`:e=`crop-bottom`,i.y-=a.height*s;break bb46;case`ArrowDown`:e=`crop-bottom`,i.y+=a.height*s;break bb46;case`ArrowLeft`:e=`crop-right`,i.x-=a.width*s;break bb46;case`ArrowRight`:e=`crop-right`,i.x+=a.width*s;break bb46;default:return null}if(e)return iVt({initialCrop:n,initialHotspot:r,initialCursor:u.current,pointerPos:i,innerRect:a,activeHandle:e})}else{let e={x:u.current.x,y:u.current.y};bb61:switch(t.key){case`ArrowUp`:e.y-=a.height*o;break bb61;case`ArrowDown`:e.y+=a.height*o;break bb61;case`ArrowLeft`:e.x-=a.width*o;break bb61;case`ArrowRight`:e.x+=a.width*o;break bb61;default:return null}return rVt({initialCrop:n,initialHotspot:r,initialCursor:u.current,pointerPos:e,innerRect:a})}return null},t[5]=a,t[6]=g);let _=g,v;t[7]!==o||t[8]!==_||t[9]!==h||t[10]!==a||t[11]!==r||t[12]!==s||t[13]!==n?(v=e=>{if(d.current!==null&&window.clearTimeout(d.current),s||!o||![`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`].includes(e.key))return;let t=n.crop||B9,i=n.hotspot||z9;c.current={...t},l.current={...i},u.current={x:a.width/2,y:a.height/2};let f=e.shiftKey,p=e.ctrlKey||e.metaKey,m=f?zBt*5:zBt,g=f?BBt*5:BBt,v=null;o===`hotspot`||o===`hotspotHandle`?v=h({e,crop:t,hotspot:i,isCtrlOrCmdPressed:p,step:m,resizeStep:g}):(o===`crop`||o===`cropHandle`)&&(v=_({e,crop:t,hotspot:i,isCtrlOrCmdPressed:p,step:m,resizeStep:g})),v&&(r(v),e.preventDefault())},t[7]=o,t[8]=_,t[9]=h,t[10]=a,t[11]=r,t[12]=s,t[13]=n,t[14]=v):v=t[14];let y=v,b;t[15]===p?b=t[16]:(b=e=>{d.current!==null&&window.clearTimeout(d.current),d.current=window.setTimeout(()=>{p(),d.current=null},300)},t[15]=p,t[16]=b);let x=b,S;return t[17]!==y||t[18]!==x?(S={handleKeyDown:y,handleKeyUp:x},t[17]=y,t[18]=x,t[19]=S):S=t[19],S}function dVt(e){let t=(0,Z.c)(25),{value:n,onChange:r,innerRect:i,svgRef:a,size:o,readOnly:s,hotspotRef:c,cropRef:l}=e,u=(0,$.useRef)(null),d=(0,$.useRef)(null),f=(0,$.useRef)(null),[p,m]=(0,$.useState)(null),[h,g]=(0,$.useState)(null),[_,v]=(0,$.useState)(null),y;t[0]!==l||t[1]!==c||t[2]!==s||t[3]!==o.height||t[4]!==o.width||t[5]!==a||t[6]!==n.crop||t[7]!==n.hotspot?(y=e=>{if(s)return;let t=a.current;if(!t)return;let r=t.getBoundingClientRect(),i=(e.clientX-r.left)/r.width*o.width,p=(e.clientY-r.top)/r.height*o.height;m({x:i,y:p}),d.current={x:i,y:p},u.current={...n.crop||B9},f.current={...n.hotspot||z9};let h=e.currentTarget.dataset.handle;h===`hotspotHandle`?(g(`hotspotHandle`),c.current?.focus()):h===`hotspot`?(g(`hotspot`),c.current?.focus()):h&&h.startsWith(`crop-`)?(v(h),g(`cropHandle`),l.current?.focus()):h===`crop`&&(g(`crop`),l.current?.focus()),t.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation()},t[0]=l,t[1]=c,t[2]=s,t[3]=o.height,t[4]=o.width,t[5]=a,t[6]=n.crop,t[7]=n.hotspot,t[8]=y):y=t[8];let b=y,x;t[9]!==_||t[10]!==p||t[11]!==h||t[12]!==i||t[13]!==r||t[14]!==o||t[15]!==a||t[16]!==n.crop?(x=e=>{let t=a.current;if(!t||!h||!p||!d.current||!u.current||!f.current)return;let s=$Bt(e,t,o);if(h===`hotspot`){let e=tVt({crop:n.crop||B9,hotspot:f.current},d.current,s,i);r(e)}else if(h===`hotspotHandle`){let e=nVt({initialHotspot:f.current,crop:n.crop||B9,initialCursor:d.current,pointerPos:s,innerRect:i});r(e)}else if(h===`crop`){let e=rVt({initialCrop:u.current,initialHotspot:f.current,initialCursor:d.current,pointerPos:s,innerRect:i});r(e)}else if(h===`cropHandle`&&_){let e=iVt({initialCrop:u.current,initialHotspot:f.current,initialCursor:d.current,pointerPos:s,innerRect:i,activeHandle:_});r(e)}},t[9]=_,t[10]=p,t[11]=h,t[12]=i,t[13]=r,t[14]=o,t[15]=a,t[16]=n.crop,t[17]=x):x=t[17];let S=x,C;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>{g(null),v(null),m(null),u.current=null,d.current=null,f.current=null},t[18]=C):C=t[18];let w=C,T;return t[19]!==_||t[20]!==p||t[21]!==h||t[22]!==b||t[23]!==S?(T={dragTarget:h,activeHandle:_,dragStart:p,handlePointerDown:b,handlePointerMove:S,resetDragState:w},t[19]=_,t[20]=p,t[21]=h,t[22]=b,t[23]=S,t[24]=T):T=t[24],T}function fVt(e){let t=(0,Z.c)(29),{size:n,value:r}=e,i;t[0]!==n.height||t[1]!==n.width?(i={left:0,top:0,width:n.width,height:n.height},t[0]=n.height,t[1]=n.width,t[2]=i):i=t[2];let a=i,o=a.width-24,s=a.height-24,c=a.width/a.height,l,u;o/s>c?(u=s,l=u*c):(l=o,u=l/c);let d=a.left+(a.width-l)/2,f=a.top+(a.height-u)/2,p;t[3]!==u||t[4]!==d||t[5]!==f||t[6]!==l?(p={left:d,top:f,width:l,height:u},t[3]=u,t[4]=d,t[5]=f,t[6]=l,t[7]=p):p=t[7];let m=p,h=r.crop||B9,g;t[8]===h?g=t[9]:(g=q9(h),t[8]=h,t[9]=g);let _=g,v=m.left+m.width*h.left,y=m.top+m.height*h.top,b=m.width*_.width,x=m.height*_.height,S;t[10]!==v||t[11]!==y||t[12]!==b||t[13]!==x?(S={left:v,top:y,width:b,height:x},t[10]=v,t[11]=y,t[12]=b,t[13]=x,t[14]=S):S=t[14];let C=S,w=r.hotspot||z9,T=r.crop||B9,E;t[15]!==T||t[16]!==w?(E=Y9(w,T),t[15]=T,t[16]=w,t[17]=E):E=t[17];let D=E,O=m.left+m.width*(D.x-D.width/2),k=m.top+m.height*(D.y-D.height/2),A=m.width*D.width,j=m.height*D.height,M;t[18]!==O||t[19]!==k||t[20]!==A||t[21]!==j?(M={left:O,top:k,width:A,height:j},t[18]=O,t[19]=k,t[20]=A,t[21]=j,t[22]=M):M=t[22];let N=M,P;return t[23]!==D||t[24]!==C||t[25]!==N||t[26]!==a||t[27]!==m?(P={imageRect:a,innerRect:m,cropRect:C,constrainedHotspot:D,hotspotRect:N},t[23]=D,t[24]=C,t[25]=N,t[26]=a,t[27]=m,t[28]=P):P=t[28],P}var pVt=J.div.withConfig({displayName:`SVGContainer`,componentId:`sc-u3yn35-0`})`position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:visible;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;`,mVt=J.svg.withConfig({displayName:`StyledSVG`,componentId:`sc-u3yn35-1`})`display:block;overflow:visible;shape-rendering:crispEdges;`,hVt=J.rect.withConfig({displayName:`DarkenedOverlay`,componentId:`sc-u3yn35-2`})`fill:rgba(0,0,0,0.5);pointer-events:none;`,gVt=e=>{let{color:t}=Pt(e.theme);return e.$focused?t.focusRing:e.$hovered?`rgba(255, 255, 255, 1)`:`rgba(255, 255, 255, .5)`},_Vt=e=>{let{color:t}=Pt(e.theme);return e.$focused?t.focusRing:e.$hovered?`rgba(255, 255, 255, 1)`:`rgba(255, 255, 255, .5)`},Q9=e=>{let{color:t}=Pt(e.theme);return e.$focused?t.focusRing:`#000`},vVt=J.rect.withConfig({displayName:`CropRect`,componentId:`sc-u3yn35-3`})`fill:none;stroke:${gVt};stroke-opacity:1;stroke-width:1px;outline:none;${e=>e.$focused&&Vt`stroke-width:2px;filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.3));`}`,yVt=J.path.withConfig({displayName:`CropCornerHandle`,componentId:`sc-u3yn35-4`})`fill:#fff;stroke:${Q9};stroke-width:1;outline:none;`,bVt=J.rect.withConfig({displayName:`CropEdgeHandle`,componentId:`sc-u3yn35-5`})`fill:#fff;stroke:${Q9};stroke-width:1;outline:none;`,xVt=J.ellipse.withConfig({displayName:`HotspotEllipse`,componentId:`sc-u3yn35-6`})`fill:transparent;stroke:${_Vt};stroke-opacity:1;stroke-width:1px;outline:none;${e=>e.$focused&&Vt`stroke-width:2px;`}`,SVt=J.circle.withConfig({displayName:`HotspotHandle`,componentId:`sc-u3yn35-7`})`fill:#fff;stroke:${Q9};stroke-width:1;outline:none;`,CVt=J.rect.withConfig({displayName:`CropHandleInteractionArea`,componentId:`sc-u3yn35-8`})`fill:transparent;stroke:transparent;pointer-events:all;`,wVt=J.circle.withConfig({displayName:`HotspotHandleInteractionArea`,componentId:`sc-u3yn35-9`})`fill:transparent;stroke:transparent;pointer-events:all;`,TVt=J.g.withConfig({displayName:`Guidelines`,componentId:`sc-u3yn35-10`})`${e=>{let{color:t}=Pt(e.theme);return Vt`stroke:${t.fg};stroke-opacity:0.2;stroke-width:1px;stroke-dasharray:3,3;pointer-events:none;`}}`,EVt=J.g.withConfig({displayName:`CropDimensionsBadgeGroup`,componentId:`sc-u3yn35-11`})`opacity:${e=>+!!e.$visible};transition:opacity 0.15s;`,DVt=J.rect.withConfig({displayName:`CropDimensionsBadgeRect`,componentId:`sc-u3yn35-12`})`${e=>{let{color:t,radius:n}=Pt(e.theme);return Vt`fill:${t.focusRing};rx:${n[1]}px;`}}`,OVt=J.text.withConfig({displayName:`CropDimensionsBadgeText`,componentId:`sc-u3yn35-13`})`${e=>{let{font:t}=Pt(e.theme),n=t.text.sizes[0];return Vt`fill:#fff;font-family:${t.text.family};font-size:${n.fontSize}px;letter-spacing:${n.letterSpacing}px;font-weight:${t.text.weights.medium};pointer-events:none;`}}`;function kVt(e){let t=(0,Z.c)(20),{x:n,y:r,width:i,height:a,visible:o,onMouseEnter:s,onMouseLeave:c}=e,l=It(),u;t[0]===l?u=t[1]:(u=Pt(l),t[0]=l,t[1]=u);let{font:d}=u,f=d.text.sizes[1].fontSize,p=`${i} × ${a}`,m=p.length*(f*.6)+12,h=f+6,g=`Cropped image size: ${i} × ${a} pixels`,_;t[2]===g?_=t[3]:(_=(0,Q.jsx)(`title`,{children:g}),t[2]=g,t[3]=_);let v=n-m/2,y=r+8,b;t[4]!==h||t[5]!==m||t[6]!==v||t[7]!==y?(b=(0,Q.jsx)(DVt,{x:v,y,width:m,height:h}),t[4]=h,t[5]=m,t[6]=v,t[7]=y,t[8]=b):b=t[8];let x=r+8+h/2,S;t[9]!==x||t[10]!==p||t[11]!==n?(S=(0,Q.jsx)(OVt,{x:n,y:x,textAnchor:`middle`,dominantBaseline:`central`,children:p}),t[9]=x,t[10]=p,t[11]=n,t[12]=S):S=t[12];let C;return t[13]!==s||t[14]!==c||t[15]!==_||t[16]!==b||t[17]!==S||t[18]!==o?(C=(0,Q.jsxs)(EVt,{$visible:o,onMouseEnter:s,onMouseLeave:c,children:[_,b,S]}),t[13]=s,t[14]=c,t[15]=_,t[16]=b,t[17]=S,t[18]=o,t[19]=C):C=t[19],C}function AVt(e){let t=(0,Z.c)(257),{value:n,image:r,onChange:i,onChangeEnd:a,readOnly:o,size:s}=e,c=(0,$.useRef)(null),l=(0,$.useRef)(null),u=(0,$.useRef)(null),[d,f]=(0,$.useState)(null),p;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=zf(),t[0]=p):p=t[0];let m=`hotspotClip-${p}`,h,g;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{let e=c.current;if(!e)return;let t=jVt;return e.addEventListener(`touchmove`,t,{passive:!1}),()=>{e.removeEventListener(`touchmove`,t)}},g=[],t[1]=h,t[2]=g):(h=t[1],g=t[2]),(0,$.useEffect)(h,g);let _;t[3]!==s||t[4]!==n?(_={size:s,value:n},t[3]=s,t[4]=n,t[5]=_):_=t[5];let{innerRect:v,cropRect:y,constrainedHotspot:b,hotspotRect:x}=fVt(_),{hoverTarget:S,handleMouseEnter:C,handleMouseLeave:w,handleHotspotMouseEnter:T,handleHotspotHandleMouseEnter:E,handleCropMouseEnter:D,getCropHandleMouseEnter:O}=lVt(),k;t[6]!==v||t[7]!==i||t[8]!==o||t[9]!==s||t[10]!==n?(k={value:n,onChange:i,innerRect:v,svgRef:c,size:s,readOnly:o,hotspotRef:u,cropRef:l},t[6]=v,t[7]=i,t[8]=o,t[9]=s,t[10]=n,t[11]=k):k=t[11];let{dragTarget:A,activeHandle:j,handlePointerDown:M,handlePointerMove:N,resetDragState:P}=dVt(k),F;t[12]!==d||t[13]!==v||t[14]!==i||t[15]!==a||t[16]!==o||t[17]!==n?(F={value:n,onChange:i,onChangeEnd:a,innerRect:v,focusTarget:d,readOnly:o},t[12]=d,t[13]=v,t[14]=i,t[15]=a,t[16]=o,t[17]=n,t[18]=F):F=t[18];let{handleKeyDown:I,handleKeyUp:L}=uVt(F),R=n.crop||B9,z;t[19]!==R.left||t[20]!==R.right||t[21]!==r.naturalWidth?(z=Math.round(r.naturalWidth*(1-R.left-R.right)),t[19]=R.left,t[20]=R.right,t[21]=r.naturalWidth,t[22]=z):z=t[22];let B=z,V;t[23]!==R.bottom||t[24]!==R.top||t[25]!==r.naturalHeight?(V=Math.round(r.naturalHeight*(1-R.top-R.bottom)),t[23]=R.bottom,t[24]=R.top,t[25]=r.naturalHeight,t[26]=V):V=t[26];let H=V,U;t[27]!==H||t[28]!==B?(U={width:B,height:H},t[27]=H,t[28]=B,t[29]=U):U=t[29];let W=U,ee;t[30]===y?ee=t[31]:(ee=cVt(y),t[30]=y,t[31]=ee);let te=ee,ne;t[32]===x?ne=t[33]:(ne=oVt(x),t[32]=x,t[33]=ne);let re;t[34]===ne?re=t[35]:(re={...ne,radius:8,hitRadius:12},t[34]=ne,t[35]=re);let ie=re,ae;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(ae=e=>{f(e)},t[36]=ae):ae=t[36];let oe=ae,se;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(se=()=>{f(null)},t[37]=se):se=t[37];let ce=se,le;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(le=()=>oe(`hotspot`),t[38]=le):le=t[38];let ue=le,de;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(de=()=>ce(),t[39]=de):de=t[39];let G=de,fe;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(fe=()=>oe(`crop`),t[40]=fe):fe=t[40];let pe=fe,me;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(me=()=>ce(),t[41]=me):me=t[41];let he=me,ge;t[42]!==b||t[43]!==A||t[44]!==a||t[45]!==P||t[46]!==n.crop||t[47]!==n.hotspot?(ge=e=>{let t=c.current;t&&(A&&(A===`hotspot`||A===`hotspotHandle`?a({hotspot:b,crop:n.crop||B9}):(A===`crop`||A===`cropHandle`)&&a({crop:n.crop||B9,hotspot:n.hotspot||z9})),t.releasePointerCapture(e.pointerId),P())},t[42]=b,t[43]=A,t[44]=a,t[45]=P,t[46]=n.crop,t[47]=n.hotspot,t[48]=ge):ge=t[48];let _e=ge,ve;t[49]!==j||t[50]!==A||t[51]!==S?(ve=aVt(A,j,S),t[49]=j,t[50]=A,t[51]=S,t[52]=ve):ve=t[52];let ye=ve,be;t[53]===C?be=t[54]:(be=()=>C(`crop`),t[53]=C,t[54]=be);let xe=be,Se;t[55]===S?Se=t[56]:(Se=e=>S?S===`crop`||S===`crop-${e}`:!1,t[55]=S,t[56]=Se);let Ce=Se,we=`0 0 ${s.width} ${s.height}`,Te=o?`default`:ye,Ee=`${s.width}px`,De=`${s.height}px`,Oe;t[57]!==Te||t[58]!==Ee||t[59]!==De?(Oe={cursor:Te,width:Ee,height:De},t[57]=Te,t[58]=Ee,t[59]=De,t[60]=Oe):Oe=t[60];let ke;t[61]!==r.src||t[62]!==v.height||t[63]!==v.left||t[64]!==v.top||t[65]!==v.width?(ke=(0,Q.jsx)(`image`,{href:r.src,x:v.left,y:v.top,width:v.width,height:v.height,opacity:.25,preserveAspectRatio:`xMidYMid meet`}),t[61]=r.src,t[62]=v.height,t[63]=v.left,t[64]=v.top,t[65]=v.width,t[66]=ke):ke=t[66];let K=-y.left+v.left,Ae=-y.top+v.top,je;t[67]!==r.src||t[68]!==v.height||t[69]!==v.width||t[70]!==K||t[71]!==Ae?(je=(0,Q.jsx)(`image`,{href:r.src,x:K,y:Ae,width:v.width,height:v.height,preserveAspectRatio:`xMidYMid meet`}),t[67]=r.src,t[68]=v.height,t[69]=v.width,t[70]=K,t[71]=Ae,t[72]=je):je=t[72];let Me;t[73]!==y.height||t[74]!==y.width?(Me=(0,Q.jsx)(hVt,{x:`0`,y:`0`,width:y.width,height:y.height}),t[73]=y.height,t[74]=y.width,t[75]=Me):Me=t[75];let Ne;t[76]!==y.height||t[77]!==y.width||t[78]!==D||t[79]!==M?(Ne=(0,Q.jsx)(`rect`,{x:`0`,y:`0`,width:y.width,height:y.height,fill:`transparent`,"data-handle":`crop`,onPointerDown:M,onMouseEnter:D}),t[76]=y.height,t[77]=y.width,t[78]=D,t[79]=M,t[80]=Ne):Ne=t[80];let Pe;t[81]!==y.height||t[82]!==y.left||t[83]!==y.top||t[84]!==y.width||t[85]!==D||t[86]!==w||t[87]!==M||t[88]!==je||t[89]!==Me||t[90]!==Ne?(Pe=(0,Q.jsxs)(`svg`,{x:y.left,y:y.top,width:y.width,height:y.height,overflow:`hidden`,"data-handle":`crop`,onPointerDown:M,onMouseEnter:D,onMouseLeave:w,children:[je,Me,Ne]}),t[81]=y.height,t[82]=y.left,t[83]=y.top,t[84]=y.width,t[85]=D,t[86]=w,t[87]=M,t[88]=je,t[89]=Me,t[90]=Ne,t[91]=Pe):Pe=t[91];let Fe;t[92]===x?Fe=t[93]:(Fe=U9(x),t[92]=x,t[93]=Fe);let Ie;t[94]===x?Ie=t[95]:(Ie=W9(x),t[94]=x,t[95]=Ie);let Le=x.width/2,Re=x.height/2,ze;t[96]!==Fe||t[97]!==Ie||t[98]!==Le||t[99]!==Re?(ze=(0,Q.jsx)(`defs`,{children:(0,Q.jsx)(`clipPath`,{id:m,children:(0,Q.jsx)(`ellipse`,{cx:Fe,cy:Ie,rx:Le,ry:Re})})}),t[96]=Fe,t[97]=Ie,t[98]=Le,t[99]=Re,t[100]=ze):ze=t[100];let Be;t[101]!==r.src||t[102]!==v.height||t[103]!==v.left||t[104]!==v.top||t[105]!==v.width?(Be=(0,Q.jsx)(`image`,{href:r.src,x:v.left,y:v.top,width:v.width,height:v.height,clipPath:`url(#${m})`,preserveAspectRatio:`xMidYMid meet`}),t[101]=r.src,t[102]=v.height,t[103]=v.left,t[104]=v.top,t[105]=v.width,t[106]=Be):Be=t[106];let Ve;t[107]===x?Ve=t[108]:(Ve=U9(x),t[107]=x,t[108]=Ve);let He;t[109]===x?He=t[110]:(He=W9(x),t[109]=x,t[110]=He);let Ue=Math.max(.01,x.width/2),We=Math.max(.01,x.height/2),Ge=!o&&(S===`hotspot`||S===`hotspotHandle`||A===`hotspot`||A===`hotspotHandle`),Ke=!o&&d===`hotspot`,qe=o?-1:0,Je;t[111]===Symbol.for(`react.memo_cache_sentinel`)?(Je={pointerEvents:`visiblePainted`},t[111]=Je):Je=t[111];let Ye;t[112]!==T||t[113]!==I||t[114]!==L||t[115]!==w||t[116]!==M||t[117]!==Ve||t[118]!==He||t[119]!==Ue||t[120]!==We||t[121]!==Ge||t[122]!==Ke||t[123]!==qe?(Ye=(0,Q.jsx)(xVt,{ref:u,cx:Ve,cy:He,rx:Ue,ry:We,$hovered:Ge,$focused:Ke,"data-handle":`hotspot`,onPointerDown:M,tabIndex:qe,onMouseEnter:T,onMouseLeave:w,onFocus:ue,onBlur:G,onKeyDown:I,onKeyUp:L,style:Je}),t[112]=T,t[113]=I,t[114]=L,t[115]=w,t[116]=M,t[117]=Ve,t[118]=He,t[119]=Ue,t[120]=We,t[121]=Ge,t[122]=Ke,t[123]=qe,t[124]=Ye):Ye=t[124];let Xe;t[125]!==A||t[126]!==d||t[127]!==E||t[128]!==w||t[129]!==M||t[130]!==ie||t[131]!==S||t[132]!==o?(Xe=!o&&(0,Q.jsxs)(`g`,{children:[(0,Q.jsx)(wVt,{cx:ie.x,cy:ie.y,r:ie.hitRadius,"data-handle":`hotspotHandle`,onPointerDown:M,onMouseEnter:E,onMouseLeave:w,style:{pointerEvents:`visiblePainted`}}),(0,Q.jsx)(SVt,{cx:ie.x,cy:ie.y,r:ie.radius,$hovered:!o&&(S===`hotspot`||S===`hotspotHandle`||A===`hotspot`||A===`hotspotHandle`),$focused:!o&&d===`hotspot`,pointerEvents:`none`})]}),t[125]=A,t[126]=d,t[127]=E,t[128]=w,t[129]=M,t[130]=ie,t[131]=S,t[132]=o,t[133]=Xe):Xe=t[133];let Ze;t[134]!==Ye||t[135]!==Xe?(Ze=(0,Q.jsxs)(`g`,{children:[Ye,Xe]}),t[134]=Ye,t[135]=Xe,t[136]=Ze):Ze=t[136];let Qe;t[137]===x?Qe=t[138]:(Qe=U9(x),t[137]=x,t[138]=Qe);let $e=v.top,et;t[139]===x?et=t[140]:(et=U9(x),t[139]=x,t[140]=et);let tt;t[141]===v?tt=t[142]:(tt=K9(v),t[141]=v,t[142]=tt);let nt;t[143]!==v.top||t[144]!==Qe||t[145]!==et||t[146]!==tt?(nt=(0,Q.jsx)(`line`,{x1:Qe,y1:$e,x2:et,y2:tt}),t[143]=v.top,t[144]=Qe,t[145]=et,t[146]=tt,t[147]=nt):nt=t[147];let rt=v.left,it;t[148]===x?it=t[149]:(it=W9(x),t[148]=x,t[149]=it);let at;t[150]===v?at=t[151]:(at=G9(v),t[150]=v,t[151]=at);let q;t[152]===x?q=t[153]:(q=W9(x),t[152]=x,t[153]=q);let ot;t[154]!==v.left||t[155]!==it||t[156]!==at||t[157]!==q?(ot=(0,Q.jsx)(`line`,{x1:rt,y1:it,x2:at,y2:q}),t[154]=v.left,t[155]=it,t[156]=at,t[157]=q,t[158]=ot):ot=t[158];let st=x.left,ct=v.top,lt=x.left,ut;t[159]===v?ut=t[160]:(ut=K9(v),t[159]=v,t[160]=ut);let dt;t[161]!==x.left||t[162]!==v.top||t[163]!==ut?(dt=(0,Q.jsx)(`line`,{x1:st,y1:ct,x2:lt,y2:ut}),t[161]=x.left,t[162]=v.top,t[163]=ut,t[164]=dt):dt=t[164];let ft;t[165]===x?ft=t[166]:(ft=G9(x),t[165]=x,t[166]=ft);let pt=v.top,mt;t[167]===x?mt=t[168]:(mt=G9(x),t[167]=x,t[168]=mt);let ht;t[169]===v?ht=t[170]:(ht=K9(v),t[169]=v,t[170]=ht);let gt;t[171]!==v.top||t[172]!==ft||t[173]!==mt||t[174]!==ht?(gt=(0,Q.jsx)(`line`,{x1:ft,y1:pt,x2:mt,y2:ht}),t[171]=v.top,t[172]=ft,t[173]=mt,t[174]=ht,t[175]=gt):gt=t[175];let _t=v.left,vt=x.top,yt;t[176]===v?yt=t[177]:(yt=G9(v),t[176]=v,t[177]=yt);let bt;t[178]!==x.top||t[179]!==v.left||t[180]!==yt?(bt=(0,Q.jsx)(`line`,{x1:_t,y1:vt,x2:yt,y2:x.top}),t[178]=x.top,t[179]=v.left,t[180]=yt,t[181]=bt):bt=t[181];let xt=v.left,J;t[182]===x?J=t[183]:(J=K9(x),t[182]=x,t[183]=J);let St;t[184]===v?St=t[185]:(St=G9(v),t[184]=v,t[185]=St);let Ct;t[186]===x?Ct=t[187]:(Ct=K9(x),t[186]=x,t[187]=Ct);let wt;t[188]!==v.left||t[189]!==J||t[190]!==St||t[191]!==Ct?(wt=(0,Q.jsx)(`line`,{x1:xt,y1:J,x2:St,y2:Ct}),t[188]=v.left,t[189]=J,t[190]=St,t[191]=Ct,t[192]=wt):wt=t[192];let Tt;t[193]!==nt||t[194]!==ot||t[195]!==dt||t[196]!==gt||t[197]!==bt||t[198]!==wt?(Tt=(0,Q.jsxs)(TVt,{children:[nt,ot,dt,gt,bt,wt]}),t[193]=nt,t[194]=ot,t[195]=dt,t[196]=gt,t[197]=bt,t[198]=wt,t[199]=Tt):Tt=t[199];let Et;t[200]!==A||t[201]!==S||t[202]!==o?(Et=!o&&(S===`crop`||!!S?.startsWith(`crop-`)||A===`crop`||A===`cropHandle`),t[200]=A,t[201]=S,t[202]=o,t[203]=Et):Et=t[203];let Dt=!o&&d===`crop`,Ot=o?-1:0,kt;t[204]!==y.height||t[205]!==y.left||t[206]!==y.top||t[207]!==y.width||t[208]!==xe||t[209]!==I||t[210]!==L||t[211]!==w||t[212]!==M||t[213]!==Et||t[214]!==Dt||t[215]!==Ot?(kt=(0,Q.jsx)(vVt,{ref:l,x:y.left,y:y.top,width:y.width,height:y.height,$hovered:Et,$focused:Dt,"data-handle":`crop`,onPointerDown:M,tabIndex:Ot,onMouseEnter:xe,onMouseLeave:w,onFocus:pe,onBlur:he,onKeyDown:I,onKeyUp:L}),t[204]=y.height,t[205]=y.left,t[206]=y.top,t[207]=y.width,t[208]=xe,t[209]=I,t[210]=L,t[211]=w,t[212]=M,t[213]=Et,t[214]=Dt,t[215]=Ot,t[216]=kt):kt=t[216];let At;t[217]!==te||t[218]!==d||t[219]!==O||t[220]!==w||t[221]!==M||t[222]!==Ce||t[223]!==o?(At=!o&&Object.entries(te).map(e=>{let[t,n]=e;return(0,Q.jsxs)(`g`,{children:[(0,Q.jsx)(CVt,{x:n.hit.left,y:n.hit.top,width:n.hit.width,height:n.hit.height,"data-handle":`crop-${t}`,onPointerDown:M,onMouseEnter:O(t),onMouseLeave:w,style:{pointerEvents:`all`}}),[`topLeft`,`topRight`,`bottomLeft`,`bottomRight`].includes(t)?(0,Q.jsx)(`g`,{transform:`translate(${n.position?.x??0}, ${n.position?.y??0}) rotate(${n.rotation??0})`,children:(0,Q.jsx)(yVt,{d:n.path,$hovered:!o&&Ce(t),$focused:!o&&d===`crop`,pointerEvents:`none`})}):(0,Q.jsx)(bVt,{x:n.visual.left,y:n.visual.top,width:n.visual.width,height:n.visual.height,$hovered:!o&&Ce(t),$focused:!o&&d===`crop`,pointerEvents:`none`})]},t)}),t[217]=te,t[218]=d,t[219]=O,t[220]=w,t[221]=M,t[222]=Ce,t[223]=o,t[224]=At):At=t[224];let jt;t[225]===y?jt=t[226]:(jt=U9(y),t[225]=y,t[226]=jt);let Mt;t[227]===y?Mt=t[228]:(Mt=K9(y),t[227]=y,t[228]=Mt);let Nt;t[229]!==A||t[230]!==d||t[231]!==S?(Nt=S===`crop`||!!S?.startsWith(`crop-`)||A===`crop`||A===`cropHandle`||d===`crop`,t[229]=A,t[230]=d,t[231]=S,t[232]=Nt):Nt=t[232];let Pt;t[233]!==W.height||t[234]!==W.width||t[235]!==D||t[236]!==w||t[237]!==jt||t[238]!==Mt||t[239]!==Nt?(Pt=(0,Q.jsx)(kVt,{x:jt,y:Mt,width:W.width,height:W.height,onMouseEnter:D,onMouseLeave:w,visible:Nt}),t[233]=W.height,t[234]=W.width,t[235]=D,t[236]=w,t[237]=jt,t[238]=Mt,t[239]=Nt,t[240]=Pt):Pt=t[240];let Ft;t[241]!==kt||t[242]!==At||t[243]!==Pt?(Ft=(0,Q.jsxs)(`g`,{children:[kt,At,Pt]}),t[241]=kt,t[242]=At,t[243]=Pt,t[244]=Ft):Ft=t[244];let It;return t[245]!==N||t[246]!==_e||t[247]!==we||t[248]!==Oe||t[249]!==ke||t[250]!==Pe||t[251]!==ze||t[252]!==Be||t[253]!==Ze||t[254]!==Tt||t[255]!==Ft?(It=(0,Q.jsx)(pVt,{children:(0,Q.jsxs)(mVt,{ref:c,viewBox:we,preserveAspectRatio:`xMidYMid`,onPointerMove:N,onPointerUp:_e,style:Oe,children:[ke,Pe,ze,Be,Ze,Tt,Ft]})}),t[245]=N,t[246]=_e,t[247]=we,t[248]=Oe,t[249]=ke,t[250]=Pe,t[251]=ze,t[252]=Be,t[253]=Ze,t[254]=Tt,t[255]=Ft,t[256]=It):It=t[256],It}function jVt(e){e.preventDefault()}var MVt=(0,$.memo)(AVt);function NVt(e){let t=(0,Z.c)(9),n=(0,$.useRef)(null),[r,i]=(0,$.useState)(null),[a,o]=(0,$.useState)(null),s,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>{let e=n.current;if(!e)return;i(e.clientWidth),o(e.clientHeight);let t=new ResizeObserver(t=>{let n=t.find(t=>t.target===e);n&&(i(n.contentRect.width),o(n.contentRect.height))});return t.observe(e),()=>t.disconnect()},c=[],t[0]=s,t[1]=c):(s=t[0],c=t[1]),(0,$.useLayoutEffect)(s,c);let l;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(l={position:`relative`,width:`100%`,height:`100%`},t[2]=l):l=t[2];let u;t[3]!==a||t[4]!==r||t[5]!==e?(u=r!==null&&a!==null&&(0,Q.jsx)(ZBt,{src:e.src,children:t=>{let{isLoading:n,image:i,error:o}=t;return n?(0,Q.jsx)(SR,{showText:!0}):o?(0,Q.jsx)(`div`,{children:o.message}):i?(0,Q.jsx)(QBt,{image:i,maxHeight:a,maxWidth:r,children:t=>(0,Q.jsx)(MVt,{...e,image:i,size:t})}):null}}),t[3]=a,t[4]=r,t[5]=e,t[6]=u):u=t[6];let d;return t[7]===u?d=t[8]:(d=(0,Q.jsx)(`div`,{ref:n,style:l,children:u}),t[7]=u,t[8]=d),d}var PVt=`_89rzke0`;function FVt(e){return e.startsWith(`blob:`)}function IVt(e){return new h(t=>{let n=document.createElement(`img`),r=!1;return n.onload=()=>{r=!0,t.next(n),t.complete()},n.onerror=()=>{r=!0,t.error(Error(`Could not load image from ${FVt(e)?`blob`:e}`))},n.src=e,()=>{n.onload=null,n.onerror=null,r||(n.src=`data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=`)}})}var LVt={isLoading:!0};function RVt(e){let t=(0,Z.c)(2),n;return t[0]===e?n=t[1]:(n=IVt(e).pipe(K(BVt),Ge(zVt),Ma(LVt)),t[0]=e,t[1]=n),tD(n,LVt)}function zVt(e){return nt({isLoading:!1,error:e})}function BVt(e){return{image:e,isLoading:!1}}function VVt(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`a`,{href:`https://www.sanity.io/docs/image-urls#fm-048ba39d9e88`,children:n}),t[0]=n,t[1]=r),r}function HVt(e){let t=(0,Z.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,Q.jsx)(`a`,{href:`https://www.sanity.io/docs/image-urls#fm-048ba39d9e88`,children:(0,Q.jsx)(`code`,{children:n})}),t[0]=n,t[1]=r),r}var UVt=[`hotspot`],WVt=[{title:`3:4`,aspectRatio:3/4},{title:`Square`,aspectRatio:1},{title:`16:9`,aspectRatio:16/9},{title:`Panorama`,aspectRatio:4}],GVt={crop:B9,hotspot:z9};function KVt(e){let t=(0,Z.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={overflowWrap:`break-word`},t[0]=n):n=t[0];let r;return t[1]===e.children?r=t[2]:(r=(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`center`,padding:4,style:n,children:e.children}),t[1]=e.children,t[2]=r),r}function qVt(e){let t=(0,Z.c)(61),{imageUrl:n,value:r,changed:i,level:a,path:o,focusPath:s,presence:c,onChange:l,schemaType:u,onPathFocus:d,readOnly:f,elementProps:p}=e,m=s===void 0?WH:s,{ref:h}=p,g=(0,$.useRef)(null),_;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>g.current,t[0]=_):_=t[0],(0,$.useImperativeHandle)(h,_);let[v,y]=(0,$.useState)(r||GVt),{image:b,isLoading:x,error:S}=RVt(n),C;t[1]===d?C=t[2]:(C=()=>{d(UVt)},t[1]=d,t[2]=C);let w=C,T,E;t[3]===r?(T=t[4],E=t[5]):(T=()=>{y(r||GVt)},E=[r],t[3]=r,t[4]=T,t[5]=E),(0,$.useEffect)(T,E);let D=m[0]===`hotspot`,O=typeof u.options?.hotspot==`object`&&u.options.hotspot.previews||WVt,k;t[6]===D?k=t[7]:(k=e=>{!e&&D&&g.current?.focus()},t[6]=D,t[7]=k),U6(D,k);let A;t[8]!==l||t[9]!==f||t[10]!==u.fields?(A=e=>{if(f)return;let t=u.fields.find(YVt),n=u.fields.find(JVt),r=t?{_type:t.type.name,...e.crop||B9}:e.crop,i=n?{_type:n.type.name,...e.hotspot||z9}:e.hotspot;l([YH(r,[`crop`]),YH(i,[`hotspot`])])},t[8]=l,t[9]=f,t[10]=u.fields,t[11]=A):A=t[11];let j=A;r?.asset?._ref;let M;t[12]===r?.asset?._ref?M=t[13]:(M=r?.asset?._ref?.split(`-`).at(-1),t[12]=r?.asset?._ref,t[13]=M);let N=M===`svg`,{t:P}=ox(),F;t[14]===P?F=t[15]:(F=P(`inputs.imagetool.title`),t[14]=P,t[15]=F);let I;t[16]===P?I=t[17]:(I=P(`inputs.imagetool.description`),t[16]=P,t[17]=I);let L=u.deprecated,R;t[18]!==N||t[19]!==P?(R=N?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(yt,{padding:3,marginY:3,tone:`caution`,radius:2,children:(0,Q.jsxs)(Sn,{gap:4,children:[(0,Q.jsx)(Y,{size:1,children:P(`inputs.imagetool.vector-warning.title`)}),(0,Q.jsx)(T5,{title:P(`inputs.imagetool.vector-warning.expand-developer-info`),children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(_B,{t:P,i18nKey:`inputs.imagetool.vector-warning.developer-info`,components:{ImageUrlDocumentationLink:VVt,ImageUrlPackageDocumentationLink:HVt}})})})]})})}):null,t[18]=N,t[19]=P,t[20]=R):R=t[20];let z;t[21]===o?z=t[22]:(z=o.concat(UVt),t[21]=o,t[22]=z);let B=m[0]===`hotspot`,V;t[23]!==S||t[24]!==x||t[25]!==P?(V=(x||S)&&(0,Q.jsx)(KVt,{children:S?(0,Q.jsx)(yt,{padding:4,radius:2,tone:`critical`,border:!0,children:(0,Q.jsx)(Y,{children:P(`inputs.imagetool.load-error`,{errorMessage:S.message})})}):(0,Q.jsx)(SR,{showText:!0})}),t[23]=S,t[24]=x,t[25]=P,t[26]=V):V=t[26];let H;t[27]!==j||t[28]!==b||t[29]!==x||t[30]!==v||t[31]!==f?(H=!x&&b&&(0,Q.jsx)(X,{children:(0,Q.jsx)(NVt,{value:v,src:b.src,readOnly:!!f,onChangeEnd:j,onChange:y})}),t[27]=j,t[28]=b,t[29]=x,t[30]=v,t[31]=f,t[32]=H):H=t[32];let U;t[33]!==V||t[34]!==H?(U=(0,Q.jsxs)(RBt,{$ratio:1.5,children:[V,H]}),t[33]=V,t[34]=H,t[35]=U):U=t[35];let W;t[36]!==i||t[37]!==z||t[38]!==B||t[39]!==U?(W=(0,Q.jsx)(GH,{path:z,hasFocus:B,isChanged:i,children:U}),t[36]=i,t[37]=z,t[38]=B,t[39]=U,t[40]=W):W=t[40];let ee;t[41]!==w||t[42]!==W?(ee=(0,Q.jsx)(yt,{__unstable_checkered:!0,__unstable_focusRing:!0,tabIndex:0,ref:g,onFocus:w,border:!0,children:W}),t[41]=w,t[42]=W,t[43]=ee):ee=t[43];let te;t[44]!==O||t[45]!==b||t[46]!==x||t[47]!==v?(te=O.length>0?(0,Q.jsx)(X,{marginTop:2,children:(0,Q.jsx)(cn,{gridTemplateColumns:`repeat(4, minmax(0, 1fr))`,gap:1,children:O.map(e=>{let{title:t,aspectRatio:n}=e;return(0,Q.jsxs)(X,{marginTop:2,children:[(0,Q.jsx)(Xt,{as:`h4`,size:0,children:t}),(0,Q.jsx)(X,{marginTop:2,children:(0,Q.jsx)(RBt,{$ratio:n,children:(0,Q.jsx)(yt,{__unstable_checkered:!0,border:!0,children:!x&&b?(0,Q.jsx)(XBt,{aspectRatio:n,src:b.src,srcAspectRatio:b.width/b.height,hotspot:v.hotspot||z9,crop:v.crop||B9}):(0,Q.jsx)(`div`,{className:PVt})})})})]},t)})})}):null,t[44]=O,t[45]=b,t[46]=x,t[47]=v,t[48]=te):te=t[48];let ne;t[49]!==ee||t[50]!==te?(ne=(0,Q.jsxs)(`div`,{children:[ee,te]}),t[49]=ee,t[50]=te,t[51]=ne):ne=t[51];let re;return t[52]!==a||t[53]!==o||t[54]!==c||t[55]!==u.deprecated||t[56]!==I||t[57]!==R||t[58]!==ne||t[59]!==F?(re=(0,Q.jsxs)(YK,{title:F,level:a,description:I,deprecated:L,path:o,__unstable_presence:c,children:[R,ne]}),t[52]=a,t[53]=o,t[54]=c,t[55]=u.deprecated,t[56]=I,t[57]=R,t[58]=ne,t[59]=F,t[60]=re):re=t[60],re}function JVt(e){return e.type.name!==`object`&&e.name===`hotspot`}function YVt(e){return e.name===`crop`&&e.type.name!==`object`}function XVt(e){let t=(0,Z.c)(19),{handleCloseDialog:n,inputProps:r,imageInputProps:i,isImageToolEnabled:a}=e,{t:o}=ox(),{changed:s,id:c,imageUrlBuilder:l,value:u}=i,d=a&&u&&u.asset,f;t[0]!==l||t[1]!==u?(f=u?.asset?l.image(u.asset).url():``,t[0]=l,t[1]=u,t[2]=f):f=t[2];let p=f,m;t[3]===o?m=t[4]:(m=o(`inputs.image.hotspot-dialog.title`),t[3]=o,t[4]=m);let h=`${c}_dialog`,g;t[5]!==s||t[6]!==i||t[7]!==p||t[8]!==r||t[9]!==u||t[10]!==d?(g=d&&u?.asset&&(0,Q.jsx)(qVt,{...i,imageUrl:p,value:u,presence:r.presence,changed:s}),t[5]=s,t[6]=i,t[7]=p,t[8]=r,t[9]=u,t[10]=d,t[11]=g):g=t[11];let _;t[12]===g?_=t[13]:(_=(0,Q.jsx)(x7,{children:(0,Q.jsx)(Sn,{gap:5,children:g})}),t[12]=g,t[13]=_);let v;return t[14]!==n||t[15]!==m||t[16]!==h||t[17]!==_?(v=(0,Q.jsx)(hR,{__unstable_autoFocus:!1,header:m,id:h,onClickOutside:n,onClose:n,width:1,children:_}),t[14]=n,t[15]=m,t[16]=h,t[17]=_,t[18]=v):v=t[18],v}function ZVt(e){let t=(0,Z.c)(21),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({accessPolicy:i,src:r,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i===void 0?`public`:i,[o,s]=(0,$.useState)(!1),[c,l]=(0,$.useState)(!1),u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>{s(!1),l(!1)},t[4]=u):u=t[4];let d;t[5]===r?d=t[6]:(d=[r],t[5]=r,t[6]=d),(0,$.useEffect)(u,d);let f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>{s(!0),l(!1)},t[7]=f):f=t[7];let p=f,m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>{l(!0),s(!1)},t[8]=m):m=t[8];let h=m,g=c&&a===`unknown`,_=!o&&!g,v;t[9]===g?v=t[10]:(v=g&&(0,Q.jsx)($Vt,{}),t[9]=g,t[10]=v);let y;t[11]===_?y=t[12]:(y=_&&(0,Q.jsx)(QVt,{}),t[11]=_,t[12]=y);let b;t[13]!==e.alt||t[14]!==r?(b=r&&(0,Q.jsx)(`img`,{src:r,"data-testid":`hotspot-image-input`,alt:e.alt,onLoad:p,onError:h,referrerPolicy:`strict-origin-when-cross-origin`}),t[13]=e.alt,t[14]=r,t[15]=b):b=t[15];let x;return t[16]!==n||t[17]!==v||t[18]!==y||t[19]!==b?(x=(0,Q.jsxs)(aTt,{...n,tone:`transparent`,children:[v,y,b]}),t[16]=n,t[17]=v,t[18]=y,t[19]=b,t[20]=x):x=t[20],x}function QVt(){let e=(0,Z.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(oTt,{padding:3,tone:`transparent`,children:(0,Q.jsx)(sTt,{flexDirection:`column`,alignItems:`center`,justifyContent:`center`,children:(0,Q.jsx)(SR,{showText:!0})})}),e[0]=t):t=e[0],t}function $Vt(){let e=(0,Z.c)(5),{t}=ox(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Q.jsx)(cTt,{children:(0,Q.jsx)(Kn,{})}),e[0]=n):n=e[0];let r;e[1]===t?r=e[2]:(r=t(`inputs.image.error.possible-access-restriction`),e[1]=t,e[2]=r);let i;return e[3]===r?i=e[4]:(i=(0,Q.jsx)(oTt,{padding:3,tone:`critical`,border:!0,children:(0,Q.jsxs)(sTt,{flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:2,children:[n,(0,Q.jsx)(Y,{muted:!0,size:1,children:r})]})}),e[3]=r,e[4]=i),i}var eHt=(0,$.memo)(function(e){let t=(0,Z.c)(6),{accessPolicy:n,handleOpenDialog:r,imageUrlBuilder:i,readOnly:a,value:o}=e,s;return t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a||t[4]!==o?(s=(0,Q.jsx)(tHt,{accessPolicy:n,handleOpenDialog:r,imageUrlBuilder:i,readOnly:a,value:o}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s):s=t[5],s});function tHt(e){let t=(0,Z.c)(15),{accessPolicy:n,handleOpenDialog:r,imageUrlBuilder:i,readOnly:a,value:o}=e,{t:s}=ox(),c=zHe(),l;t[0]===c?l=t[1]:(l=(e,t)=>e.width(2e3).fit(`max`).image(t).dpr(c).auto(`format`).url(),t[0]=c,t[1]=l);let u=l,d;t[2]!==n||t[3]!==i||t[4]!==u||t[5]!==o?(d={accessPolicy:n,imageSource:o,imageUrlBuilder:i,transform:u},t[2]=n,t[3]=i,t[4]=u,t[5]=o,t[6]=d):d=t[6];let{url:f}=XWe(d),p;t[7]===s?p=t[8]:(p=s(`inputs.image.preview-uploaded-image`),t[7]=s,t[8]=p);let m;return t[9]!==n||t[10]!==r||t[11]!==a||t[12]!==p||t[13]!==f?(m=(0,Q.jsx)(ZVt,{alt:p,accessPolicy:n,onDoubleClick:r,readOnly:a,src:f}),t[9]=n,t[10]=r,t[11]=a,t[12]=p,t[13]=f,t[14]=m):m=t[14],m}function nHt(e){let t=(0,Z.c)(15),{assetSources:n,directUploads:r,disableNew:i,onOpenSourceForUpload:a,onSelectFile:o,readOnly:s,renderBrowser:c,schemaType:l}=e,u;t[0]===o?u=t[1]:(u=(e,t)=>{o(e,t[0])},t[0]=o,t[1]=u);let d=u,f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f={padding:1},t[2]=f):f=t[2];let p=s?`transparent`:`inherit`,m;t[3]!==n||t[4]!==r||t[5]!==i||t[6]!==d||t[7]!==a||t[8]!==s||t[9]!==c||t[10]!==l?(m=i?(0,Q.jsx)(bn,{alignItems:`center`,justifyContent:`flex-end`,children:c()}):(0,Q.jsx)(L5,{assetSources:n,browse:c(),directUploads:r,onUpload:d,onOpenSourceForUpload:a,schemaType:l,readOnly:s,type:`image`}),t[3]=n,t[4]=r,t[5]=i,t[6]=d,t[7]=a,t[8]=s,t[9]=c,t[10]=l,t[11]=m):m=t[11];let h;return t[12]!==p||t[13]!==m?(h=(0,Q.jsx)(`div`,{style:f,children:(0,Q.jsx)(yt,{tone:p,border:!0,paddingX:3,paddingY:2,radius:2,children:m})}),t[12]=p,t[13]=m,t[14]=h):h=t[14],h}var rHt=(0,$.memo)(nHt);function iHt(e){let t=(0,Z.c)(20),{onClearValue:n}=e,{t:r}=ox(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Q.jsx)(X,{children:(0,Q.jsx)(Y,{size:1,children:(0,Q.jsx)(Kn,{})})}),t[0]=i):i=t[0];let a;t[1]===r?a=t[2]:(a=r(`inputs.image.invalid-image-warning.title`),t[1]=r,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,Q.jsx)(Y,{size:1,weight:`medium`,children:a}),t[3]=a,t[4]=o);let s;t[5]===r?s=t[6]:(s=r(`inputs.image.invalid-image-warning.description`),t[5]=r,t[6]=s);let c;t[7]===s?c=t[8]:(c=(0,Q.jsx)(Y,{size:1,children:s}),t[7]=s,t[8]=c);let l;t[9]!==o||t[10]!==c?(l=(0,Q.jsxs)(bn,{gap:4,marginBottom:4,children:[i,(0,Q.jsxs)(Sn,{gap:3,children:[o,c]})]}),t[9]=o,t[10]=c,t[11]=l):l=t[11];let u;t[12]===r?u=t[13]:(u=r(`inputs.image.invalid-image-warning.reset-button.text`),t[12]=r,t[13]=u);let d;t[14]!==n||t[15]!==u?(d=(0,Q.jsx)(dR,{icon:Ir,mode:`ghost`,onClick:n,text:u,width:`fill`}),t[14]=n,t[15]=u,t[16]=d):d=t[16];let f;return t[17]!==l||t[18]!==d?(f=(0,Q.jsxs)(yt,{"data-testid":`invalid-image-warning`,tone:`caution`,padding:4,border:!0,radius:2,children:[l,d]}),t[17]=l,t[18]=d,t[19]=f):f=t[19],f}function aHt(e){let t=(0,Z.c)(168),{assetSources:n,client:r,directUploads:i,elementProps:a,focusPath:o,imageUrlBuilder:s,members:c,observeAsset:l,onChange:u,onPathFocus:d,path:f,readOnly:p,renderAnnotation:m,renderBlock:h,renderField:g,renderInlineBlock:_,renderInput:v,renderItem:y,renderPreview:b,resolveUploader:x,schemaType:S,value:C}=e,{push:w}=KE(),{t:T}=ox(),E=M5(S,c),[D,O]=(0,$.useState)(null),[k,A]=(0,$.useState)(!1),{handleOpenDialog:j}=fBt(),M=(0,$.useRef)(null),N;t[0]===j?N=t[1]:(N=()=>j(`field_action`),t[0]=j,t[1]=N);let P;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>A(!1),t[2]=P):P=t[2];let F;t[3]!==r||t[4]!==u||t[5]!==S||t[6]!==N?(F={client:r,onChange:u,schemaType:S,onAssetLimitError:N,onAllComplete:P},t[3]=r,t[4]=u,t[5]=S,t[6]=N,t[7]=F):F=t[7];let{action:I,selectedAssetSource:L,openInSourceAsset:R,openForBrowse:z,openForUpload:B,openInSource:V,changeAction:H,close:U,menuButtonRef:W,resetOnComplete:ee,isUploading:te,setIsUploading:ne,isStale:re,setIsStale:ie,onStale:ae,assetSourceUploader:oe,handleSelectFilesToUpload:se}=l5(F),ce;t[8]===se?ce=t[9]:(ce=(e,t)=>{se(e,[t])},t[8]=se,t[9]=ce);let le=ce,ue;t[10]===S?ue=t[11]:(ue=()=>{let e=lO(S,`options.hotspot`);return typeof e==`object`||e===!0},t[10]=S,t[11]=ue);let de=ue,G;t[12]===f?G=t[13]:(G=()=>typeof f.slice(-1)[0]!=`string`,t[12]=f,t[13]=G);let fe=G,pe;t[14]!==u||t[15]!==C?._upload?(pe=()=>{C?._upload&&u(XH([`_upload`]))},t[14]=u,t[15]=C?._upload,t[16]=pe):pe=t[16],C?._upload;let me=pe,he;t[17]===me?he=t[18]:(he=()=>{M.current&&(M.current.unsubscribe(),me())},t[17]=me,t[18]=he);let ge=he,_e;t[19]!==ge||t[20]!==me||t[21]!==r||t[22]!==u||t[23]!==w||t[24]!==S||t[25]!==ne||t[26]!==T?(_e=(e,t,n)=>{let{label:i,title:a,description:o,creditLine:s,source:c}=n===void 0?{}:n,l={metadata:lO(S,`options.metadata`),storeOriginalFilename:lO(S,`options.storeOriginalFilename`),label:i,title:a,description:o,creditLine:s,source:c};ge(),ne(!0),u(qH({_type:S.name})),M.current=e.upload(r,t,S,l).subscribe({next:e=>{e.patches&&u(e.patches)},error:e=>{console.error(e),w({status:`error`,description:T(`inputs.image.upload-error.description`),title:T(`inputs.image.upload-error.title`)}),me()},complete:()=>{u([XH([`hotspot`]),XH([`crop`]),XH([`media`])]),ne(!1)}})},t[19]=ge,t[20]=me,t[21]=r,t[22]=u,t[23]=w,t[24]=S,t[25]=ne,t[26]=T,t[27]=_e):_e=t[27];let ve=_e,ye;t[28]===u?ye=t[29]:(ye=()=>{u([XH([`asset`]),XH([`crop`]),XH([`hotspot`]),XH([`media`])])},t[28]=u,t[29]=ye);let be=ye,xe;t[30]!==u||t[31]!==C||t[32]!==fe?(xe=()=>{let e=Object.keys(C||{}),t=e.filter(lHt).length===0,n=[`asset`,`media`].concat(e.filter(cHt)).map(sHt);u(t&&!fe()?XH():n)},t[30]=u,t[31]=C,t[32]=fe,t[33]=xe):xe=t[33];let Se=xe,Ce;t[34]===d?Ce=t[35]:(Ce=()=>{d([`hotspot`])},t[34]=d,t[35]=Ce);let we=Ce,Te;t[36]!==D||t[37]!==d?(Te=()=>{d([]),D?.focus()},t[36]=D,t[37]=d,t[38]=Te):Te=t[38];let Ee=Te,De;t[39]!==ee||t[40]!==u||t[41]!==x||t[42]!==S||t[43]!==ve?(De=e=>{s5({assetsFromSource:e,onChange:u,type:S,resolveUploader:x,uploadWith:ve}),ee()},t[39]=ee,t[40]=u,t[41]=x,t[42]=S,t[43]=ve,t[44]=De):De=t[44];let Oe=De,ke;t[45]!==oe?.uploader||t[46]!==ge?(ke=()=>{ge(),oe?.uploader?.abort()},t[45]=oe?.uploader,t[46]=ge,t[47]=ke):ke=t[47];let K=ke,Ae;t[48]!==me||t[49]!==ie?(Ae=()=>{ie(!1),me()},t[48]=me,t[49]=ie,t[50]=Ae):Ae=t[50];let je=Ae,Me;t[51]!==r||t[52]!==C?(Me={client:r,source:C},t[51]=r,t[52]=C,t[53]=Me):Me=t[53];let Ne=Hz(Me),Pe;t[54]!==Ne||t[55]!==we||t[56]!==s||t[57]!==p||t[58]!==C?(Pe=()=>C?(0,Q.jsx)(eHt,{accessPolicy:Ne,handleOpenDialog:we,imageUrlBuilder:s,readOnly:p,value:C}):(0,Q.jsx)(Q.Fragment,{}),t[54]=Ne,t[55]=we,t[56]=s,t[57]=p,t[58]=C,t[59]=Pe):Pe=t[59];let Fe=Pe,Ie;t[60]===Ne?Ie=t[61]:(Ie=()=>(0,Q.jsx)(DBt,{accessPolicy:Ne}),t[60]=Ne,t[61]=Ie);let Le=Ie,Re;t[62]!==Ne||t[63]!==n||t[64]!==i||t[65]!==we||t[66]!==V||t[67]!==B||t[68]!==Se||t[69]!==le||t[70]!==z||t[71]!==s||t[72]!==de||t[73]!==k||t[74]!==W||t[75]!==l||t[76]!==p||t[77]!==S||t[78]!==C?(Re=()=>(0,Q.jsx)(PBt,{accessPolicy:Ne,assetSources:n,directUploads:i,handleOpenDialog:we,handleRemoveButtonClick:Se,onSelectFile:le,onOpenSourceForUpload:B,handleSelectImageFromAssetSource:z,imageUrlBuilder:s,isImageToolEnabled:de(),isMenuOpen:k,observeAsset:l,onOpenInSource:V,readOnly:p,schemaType:S,setHotspotButtonElement:O,menuButtonRef:W,setMenuOpen:A,value:C}),t[62]=Ne,t[63]=n,t[64]=i,t[65]=we,t[66]=V,t[67]=B,t[68]=Se,t[69]=le,t[70]=z,t[71]=s,t[72]=de,t[73]=k,t[74]=W,t[75]=l,t[76]=p,t[77]=S,t[78]=C,t[79]=Re):Re=t[79];let ze=Re,Be;t[80]!==n||t[81]!==z||t[82]!==p||t[83]!==S?(Be=()=>(0,Q.jsx)(P5,{assetSources:n,readOnly:p,schemaType:S,onSelectAssetSource:z}),t[80]=n,t[81]=z,t[82]=p,t[83]=S,t[84]=Be):Be=t[84];let Ve=Be,He=S.options?.disableNew===!0,Ue;t[85]!==n||t[86]!==i||t[87]!==He||t[88]!==B||t[89]!==le||t[90]!==p||t[91]!==Ve||t[92]!==S?(Ue=()=>(0,Q.jsx)(rHt,{assetSources:n,directUploads:i,disableNew:He,onSelectFile:le,onOpenSourceForUpload:B,readOnly:p,renderBrowser:Ve,schemaType:S}),t[85]=n,t[86]=i,t[87]=He,t[88]=B,t[89]=le,t[90]=p,t[91]=Ve,t[92]=S,t[93]=Ue):Ue=t[93];let We=Ue,Ge;t[94]!==K||t[95]!==ae||t[96]!==te?(Ge=e=>(0,Q.jsx)(R5,{uploadState:e,onCancel:te?K:void 0,onStale:ae}),t[94]=K,t[95]=ae,t[96]=te,t[97]=Ge):Ge=t[97];let Ke=Ge,qe;t[98]!==n||t[99]!==i||t[100]!==a||t[101]!==be||t[102]!==je||t[103]!==B||t[104]!==le||t[105]!==re||t[106]!==p||t[107]!==Le||t[108]!==ze||t[109]!==Fe||t[110]!==We||t[111]!==Ke||t[112]!==S||t[113]!==L||t[114]!==C?(qe=e=>C&&C.asset!==void 0&&!C?._upload&&!RR(C)?(0,Q.jsx)(iHt,{onClearValue:be}):(0,Q.jsx)(ABt,{assetSources:n,directUploads:i!==!1,elementProps:a,handleClearUploadState:je,inputProps:e,isStale:re,onOpenSourceForUpload:B,onSelectFile:le,readOnly:p,renderAssetAccessPolicy:Le,renderAssetMenu:ze,renderPreview:Fe,renderUploadPlaceholder:We,renderUploadState:Ke,schemaType:S,selectedAssetSource:L,value:C}),t[98]=n,t[99]=i,t[100]=a,t[101]=be,t[102]=je,t[103]=B,t[104]=le,t[105]=re,t[106]=p,t[107]=Le,t[108]=ze,t[109]=Fe,t[110]=We,t[111]=Ke,t[112]=S,t[113]=L,t[114]=C,t[115]=qe):qe=t[115];let Je=qe,Ye;t[116]!==Ee||t[117]!==de||t[118]!==e?(Ye=t=>(0,Q.jsx)(XVt,{isImageToolEnabled:de(),handleCloseDialog:Ee,imageInputProps:e,inputProps:t}),t[116]=Ee,t[117]=de,t[118]=e,t[119]=Ye):Ye=t[119];let Xe=Ye,Ze;t[120]!==I||t[121]!==oe?.uploader||t[122]!==H||t[123]!==U||t[124]!==Oe||t[125]!==l||t[126]!==R||t[127]!==S||t[128]!==L||t[129]!==C?(Ze=()=>!L||!I?null:(0,Q.jsx)(c5,{action:I,assetType:`image`,observeAsset:l,onClose:U,onChangeAction:H,onSelect:Oe,openInSourceAsset:R,schemaType:S,selectedAssetSource:L,uploader:oe?.uploader,value:C}),t[120]=I,t[121]=oe?.uploader,t[122]=H,t[123]=U,t[124]=Oe,t[125]=l,t[126]=R,t[127]=S,t[128]=L,t[129]=C,t[130]=Ze):Ze=t[130],oe?.uploader;let Qe=Ze,$e;t[131]===c?$e=t[132]:($e=c.find(oHt),t[131]=c,t[132]=$e);let et=$e,tt;if(t[133]!==m||t[134]!==Je||t[135]!==h||t[136]!==g||t[137]!==_||t[138]!==v||t[139]!==y||t[140]!==b||t[141]!==E||t[142]!==S||t[143]!==T){let e;t[145]!==m||t[146]!==Je||t[147]!==h||t[148]!==g||t[149]!==_||t[150]!==v||t[151]!==y||t[152]!==b||t[153]!==S||t[154]!==T?(e=e=>e.kind===`field`&&(e.name===`crop`||e.name===`hotspot`)?null:e.kind===`field`?(0,Q.jsx)(C5,{member:e,renderAnnotation:m,renderBlock:h,renderInlineBlock:_,renderInput:e.name===`asset`?Je:v,renderField:e.name===`asset`?dHt:g,renderItem:y,renderPreview:b},e.key):e.kind===`fieldSet`?(0,Q.jsx)(j5,{member:e,renderAnnotation:m,renderBlock:h,renderField:g,renderInlineBlock:_,renderInput:v,renderItem:y,renderPreview:b,schemaType:S},e.key):e.kind===`error`?(0,Q.jsx)(O5,{member:e},e.key):e.kind===`decoration`?(0,Q.jsx)(u5,{member:e},e.key):(0,Q.jsx)($.Fragment,{children:T(`inputs.image.error.unknown-member-kind`,{kind:e.kind})},e.key),t[145]=m,t[146]=Je,t[147]=h,t[148]=g,t[149]=_,t[150]=v,t[151]=y,t[152]=b,t[153]=S,t[154]=T,t[155]=e):e=t[155],tt=E.map(e),t[133]=m,t[134]=Je,t[135]=h,t[136]=g,t[137]=_,t[138]=v,t[139]=y,t[140]=b,t[141]=E,t[142]=S,t[143]=T,t[144]=tt}else tt=t[144];let nt;t[156]!==o||t[157]!==et||t[158]!==e||t[159]!==Xe?(nt=et&&o[0]===`hotspot`&&(0,Q.jsx)(XEt,{...e,absolutePath:et.field.path,renderInput:Xe}),t[156]=o,t[157]=et,t[158]=e,t[159]=Xe,t[160]=nt):nt=t[160];let rt;t[161]!==Qe||t[162]!==L?(rt=L&&Qe(),t[161]=Qe,t[162]=L,t[163]=rt):rt=t[163];let it;return t[164]!==tt||t[165]!==nt||t[166]!==rt?(it=(0,Q.jsxs)(Sn,{gap:5,"data-testid":`image-input`,children:[tt,nt,rt]}),t[164]=tt,t[165]=nt,t[166]=rt,t[167]=it):it=t[167],it}function oHt(e){return e.kind===`field`&&e.name===`hotspot`}function sHt(e){return XH([e])}function cHt(e){return[`crop`,`hotspot`,`_upload`].includes(e)}function lHt(e){return![`_type`,`_key`,`_upload`,`asset`,`crop`,`hotspot`,`media`].includes(e)}var uHt=(0,$.memo)(aHt);function dHt({children:e}){return e}function fHt(e){let t=(0,Z.c)(12),n=e.schemaType.options?.sources,{image:r}=o5().__internal,i=kI(),a=pb(mb),o=r.directUploads,s=n||r.assetSources,c;t[0]===a?c=t[1]:(c=Xy(a),t[0]=a,t[1]=c);let l=c,u;t[2]===i?u=t[3]:(u=e=>Tyt(i,e),t[2]=i,t[3]=u);let d=u,{t:f}=ox(),p;return t[4]!==s||t[5]!==l||t[6]!==a||t[7]!==d||t[8]!==e||t[9]!==o||t[10]!==f?(p=(0,Q.jsx)(uHt,{...e,t:f,client:a,assetSources:s,directUploads:o,imageUrlBuilder:l,observeAsset:d,resolveUploader:N8}),t[4]=s,t[5]=l,t[6]=a,t[7]=d,t[8]=e,t[9]=o,t[10]=f,t[11]=p):p=t[11],p}var pHt={document:wRt,object:wRt,array:rRt,boolean:aRt,number:uRt,text:azt,email:sRt,datetime:hZe,date:cZe,url:ozt,image:fHt,file:TBt,string:rzt,slug:NRt,crossDatasetReference:Nzt,globalDocumentReference:uBt};function $9(e){return`inset 0 0 0 ${e.width}px ${e.color}`}function mHt(e){let{base:t,border:n,focusRing:r}=e,i=r.offset+r.width,a=0-r.offset,o=t?t.bg:`var(--card-bg-color)`;return[a>0&&`inset 0 0 0 ${a}px var(--card-focus-ring-color)`,n&&$9(n),a<0&&`0 0 0 ${0-a}px ${o}`,i>0&&`0 0 0 ${i}px var(--card-focus-ring-color)`].filter(Boolean).join(`,`)}var hHt=J(yt).withConfig({displayName:`Root`,componentId:`sc-m21zsr-0`})(e=>{let{theme:t}=e,{focusRing:n,input:r,radius:i}=t.sanity,a=t.sanity.color.input,o=qt(t.sanity.space[1]);return{position:`relative`,borderRadius:`${i[1]}px`,color:a.default.enabled.fg,boxShadow:$9({color:a.default.enabled.border,width:r.border.width}),"& > .content":{position:`relative`,lineHeight:`0`,margin:`-${o} 0 0 -${o}`},"& > .content > div":{display:`inline-block`,verticalAlign:`top`,padding:`${o} 0 0 ${o}`},"&:not([data-read-only])":{cursor:`text`},"@media(hover:hover):not([data-disabled]):not([data-read-only]):hover":{borderColor:a.default.hovered.border},"&:not([data-disabled]):not([data-read-only])[data-focused]":{boxShadow:mHt({border:{color:a.default.enabled.border,width:r.border.width},focusRing:n})},"*:disabled + &":{color:a.default.disabled.fg,backgroundColor:a.default.disabled.bg,boxShadow:$9({color:a.default.disabled.border,width:r.border.width})}}}),gHt=J.input.withConfig({displayName:`Input`,componentId:`sc-m21zsr-1`})(e=>{let{theme:t}=e,n=t.sanity.fonts.text,r=t.sanity.color.input,i=t.sanity.space[2],a=t.sanity.fonts.text.sizes[2];return{appearance:`none`,background:`none`,border:0,borderRadius:0,outline:`none`,fontSize:qt(a.fontSize),lineHeight:`${a.lineHeight/a.fontSize}`,fontFamily:n.family,fontWeight:`${n.weights.regular}`,margin:0,display:`block`,minWidth:`1px`,maxWidth:`100%`,boxSizing:`border-box`,paddingTop:qt(i-a.ascenderHeight),paddingRight:qt(i),paddingBottom:qt(i-a.descenderHeight),paddingLeft:qt(i),"&:not(:invalid):not(:disabled)":{color:r.default.enabled.fg},"&:not(:invalid):disabled":{color:r.default.disabled.fg}}}),_Ht=J(X).withConfig({displayName:`Placeholder`,componentId:`sc-m21zsr-2`})(e=>{let{theme:t}=e,n=t.sanity.color.input;return Vt`position:absolute;top:0;left:0;right:0;pointer-events:none;--card-fg-color:${n.default.enabled.placeholder};`}),vHt=J(X).withConfig({displayName:`TagBox`,componentId:`sc-m21zsr-3`})`max-width:100%;`;function yHt(e){let t=(0,Z.c)(55),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]):({ref:r,disabled:n,onChange:i,onFocus:a,placeholder:o,readOnly:s,value:l,...c}=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;t[9]===l?u=t[10]:(u=l===void 0?[]:l,t[9]=l,t[10]=u);let d=u,{t:f}=ox(R8),[p,m]=(0,$.useState)(``),h=!n&&!s,[g,_]=(0,$.useState)(!1),v=(0,$.useRef)(null),y=(0,$.useRef)(null),b;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>v.current,t[11]=b):b=t[11],(0,$.useImperativeHandle)(r,b);let x;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{if(Jt(e.target)&&e.target.closest(`[data-ui="Tag"]`))return;let t=v.current;t&&setTimeout(()=>t.focus(),0)},t[12]=x):x=t[12];let S=x,C;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>{_(!1)},t[13]=C):C=t[13];let w=C,T;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{m(e.currentTarget.value)},t[14]=T):T=t[14];let E=T,D;t[15]===a?D=t[16]:(D=e=>{_(!0),a&&a(e)},t[15]=a,t[16]=D);let O=D,k;t[17]!==p||t[18]!==i||t[19]!==d?(k=e=>{if(e.key===`Enter`&&(e.preventDefault(),e.stopPropagation(),i&&p)){let e=d.concat([{value:p}]);m(``),i&&i(e)}},t[17]=p,t[18]=i,t[19]=d,t[20]=k):k=t[20];let A=k,j;t[21]!==i||t[22]!==d?(j=e=>{if(!i)return;let t=d.slice(0);t.splice(e,1),i(t)},t[21]=i,t[22]=d,t[23]=j):j=t[23];let M=j,N;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>{let e=v.current;e&&(e.style.width=`0`,e.style.width=`calc(${e.scrollWidth}px + 1rem)`)},t[24]=N):N=t[24];let P;t[25]===p?P=t[26]:(P=[p],t[25]=p,t[26]=P),(0,$.useEffect)(N,P);let F=n?``:void 0,I=g?``:void 0,L=s?``:void 0,R;t[27]!==h||t[28]!==p||t[29]!==o||t[30]!==f||t[31]!==d.length?(R=h&&(0,Q.jsx)(_Ht,{hidden:!!(p||d.length),padding:3,children:(0,Q.jsx)(Y,{textOverflow:`ellipsis`,children:o||f(`inputs.tags.placeholder`,{context:typeof window<`u`&&`ontouchstart`in window?`touch`:void 0})})}),t[27]=h,t[28]=p,t[29]=o,t[30]=f,t[31]=d.length,t[32]=R):R=t[32];let z;if(t[33]!==h||t[34]!==M||t[35]!==d){let e;t[37]!==h||t[38]!==M?(e=(e,t)=>(0,Q.jsx)(vHt,{children:(0,Q.jsx)(bHt,{enabled:h,index:t,muted:!h,onRemove:M,tag:e})},`tag-${t}`),t[37]=h,t[38]=M,t[39]=e):e=t[39],z=d.map(e),t[33]=h,t[34]=M,t[35]=d,t[36]=z}else z=t[36];let B=!h,V;t[40]!==O||t[41]!==A||t[42]!==p||t[43]!==c||t[44]!==B?(V=(0,Q.jsx)(`div`,{children:(0,Q.jsx)(gHt,{...c,disabled:B,onBlur:w,onChange:E,onFocus:O,onKeyDown:A,ref:v,type:`text`,value:p})},`tag-input`),t[40]=O,t[41]=A,t[42]=p,t[43]=c,t[44]=B,t[45]=V):V=t[45];let H;t[46]!==z||t[47]!==V?(H=(0,Q.jsxs)(`div`,{className:`content`,children:[z,V]}),t[46]=z,t[47]=V,t[48]=H):H=t[48];let U;return t[49]!==F||t[50]!==I||t[51]!==L||t[52]!==R||t[53]!==H?(U=(0,Q.jsxs)(hHt,{"data-disabled":F,"data-focused":I,"data-read-only":L,"data-ui":`TagInput`,onPointerDown:S,overflow:`auto`,padding:1,ref:y,children:[R,H]}),t[49]=F,t[50]=I,t[51]=L,t[52]=R,t[53]=H,t[54]=U):U=t[54],U}function bHt(e){let t=(0,Z.c)(15),{enabled:n,index:r,muted:i,onRemove:a,tag:o}=e,s;t[0]!==r||t[1]!==a?(s=()=>{a(r)},t[0]=r,t[1]=a,t[2]=s):s=t[2];let c=s,l=n?void 0:2,u;t[3]!==i||t[4]!==o.value?(u=(0,Q.jsx)(Y,{muted:i,textOverflow:`ellipsis`,children:o.value}),t[3]=i,t[4]=o.value,t[5]=u):u=t[5];let d;t[6]!==l||t[7]!==u?(d=(0,Q.jsx)(X,{flexBasis:`0%`,flexGrow:1,paddingY:2,paddingLeft:2,paddingRight:l,children:u}),t[6]=l,t[7]=u,t[8]=d):d=t[8];let f;t[9]!==n||t[10]!==c?(f=n&&(0,Q.jsx)(dR,{icon:Gn,mode:`bleed`,onClick:c,tooltipProps:{content:`Remove`}}),t[9]=n,t[10]=c,t[11]=f):f=t[11];let p;return t[12]!==d||t[13]!==f?(p=(0,Q.jsx)(yt,{"data-ui":`Tag`,radius:2,tone:`transparent`,children:(0,Q.jsxs)(bn,{alignItems:`center`,gap:1,children:[d,f]})}),t[12]=d,t[13]=f,t[14]=p):p=t[14],p}function xHt(e){let t=(0,Z.c)(15),{onChange:n,readOnly:r,value:i,elementProps:a,path:o,changed:s}=e,c;t[0]===i?c=t[1]:(c=i===void 0?[]:i,t[0]=i,t[1]=c);let l=c,u;t[2]===l?u=t[3]:(u=l?.map(CHt),t[2]=l,t[3]=u);let d=u,f;t[4]===n?f=t[5]:(f=e=>{n(e.length===0?XH():YH(e.map(SHt)))},t[4]=n,t[5]=f);let p=f,m;t[6]!==a||t[7]!==p||t[8]!==r||t[9]!==d?(m=(0,Q.jsx)(yHt,{onChange:p,onPaste:S5,readOnly:r,value:d,...a}),t[6]=a,t[7]=p,t[8]=r,t[9]=d,t[10]=m):m=t[10];let h;return t[11]!==s||t[12]!==o||t[13]!==m?(h=(0,Q.jsx)(GH,{path:o,isChanged:s,hasFocus:!1,children:m}),t[11]=s,t[12]=o,t[13]=m,t[14]=h):h=t[14],h}function SHt(e){return e.value}function CHt(e){return{value:e}}var wHt=[`string`,`number`,`boolean`];function THt(e){return e.of.every(e=>wHt.includes(e.jsonType))}function EHt(e){return e.of.length===1&&y8(`string`,e.of[0])}function DHt(e){return e.options?.layout===`tags`}function OHt(e){return e.of.some(e=>y8(`block`,e))}function kHt(e){return!!e.options?.list}function AHt(e){return EHt(e)&&DHt(e)?xHt:kHt(e)?MLt:THt(e)?nRt:OHt(e)?vNt:xLt}function jHt(e){return Pc(e)?e:{title:tA(`${e}`),value:e}}var MHt={title:``,value:void 0};function NHt(e){let t=(0,Z.c)(20),{value:n,readOnly:r,validation:i,validationError:a,schemaType:o,onChange:s,path:c,changed:l,focused:u,elementProps:d}=e,f=i?.some(FHt)?`critical`:void 0,p;t[0]===o.options?.list?p=t[1]:(p=o.options?.list||[],t[0]=o.options?.list,t[1]=p);let m;t[2]===p?m=t[3]:(m=p.map(jHt),t[2]=p,t[3]=m);let h=m,g;t[4]===n?g=t[5]:(g=e=>e.value===n,t[4]=n,t[5]=g);let _=h.find(g),v=o.options&&o.options.layout===`radio`,y;t[6]===h?y=t[7]:(y=e=>{let t=Number(e);return h[t]},t[6]=h,t[7]=y);let b=y,x;t[8]===h?x=t[9]:(x=e=>String(h.indexOf(e)),t[8]=h,t[9]=x);let S=x,C=(0,$.useId)(),w;t[10]===s?w=t[11]:(w=e=>{s(Q6.from(e?.value===void 0?XH():YH(e.value)))},t[10]=s,t[11]=w);let T=w,E;t[12]!==T||t[13]!==b?(E=e=>{let t=b(e.currentTarget.value);if(!t){T(MHt);return}T(t)},t[12]=T,t[13]=b,t[14]=E):E=t[14];let D=E,O=v?(0,Q.jsx)(IHt,{...d,value:_,inputId:C,items:h,direction:o.options?.direction||`vertical`,onChange:T,readOnly:r,tone:f,customValidity:a}):(0,Q.jsx)(yt,{tone:f,radius:2,children:(0,Q.jsx)(On,{...d,customValidity:a,value:S(_),readOnly:r,onChange:D,children:[MHt,...h].map(PHt)})}),k=!!u,A;return t[15]!==l||t[16]!==O||t[17]!==c||t[18]!==k?(A=(0,Q.jsx)(GH,{path:c,isChanged:l,hasFocus:k,children:O}),t[15]=l,t[16]=O,t[17]=c,t[18]=k,t[19]=A):A=t[19],A}function PHt(e,t){return(0,Q.jsx)(`option`,{value:t-1,children:e.title},`${t-1}`)}function FHt(e){return e.level===`error`}function IHt(e){let t=(0,Z.c)(26),{ref:n,items:r,value:i,onChange:a,onFocus:o,readOnly:s,customValidity:c,direction:l,inputId:u,tone:d}=e,{t:f}=ox(),p;t[0]===a?p=t[1]:(p=()=>{a(null)},t[0]=a,t[1]=p);let m=p,h=l===`horizontal`,g=!s&&i,_=h?`center`:`flex-end`,v=h?`row`:`column`,y=h?`wrap`:void 0,b;t[2]!==c||t[3]!==u||t[4]!==r||t[5]!==a||t[6]!==o||t[7]!==s||t[8]!==n||t[9]!==i?(b=r.map((e,t)=>(0,Q.jsx)(LHt,{customValidity:c,inputId:u,item:e,onChange:a,onFocus:o,readOnly:s,ref:t===0?n:null,value:i},t)),t[2]=c,t[3]=u,t[4]=r,t[5]=a,t[6]=o,t[7]=s,t[8]=n,t[9]=i,t[10]=b):b=t[10];let x;t[11]!==v||t[12]!==y||t[13]!==b?(x=(0,Q.jsx)(bn,{gap:3,role:`group`,paddingY:1,flexDirection:v,flexWrap:y,children:b}),t[11]=v,t[12]=y,t[13]=b,t[14]=x):x=t[14];let S;t[15]!==m||t[16]!==g||t[17]!==f?(S=g&&(0,Q.jsx)(dR,{icon:Ir,onClick:m,tooltipProps:{content:f(`inputs.select.action.clear`)},mode:`bleed`}),t[15]=m,t[16]=g,t[17]=f,t[18]=S):S=t[18];let C;t[19]!==_||t[20]!==x||t[21]!==S?(C=(0,Q.jsxs)(bn,{alignItems:_,gap:3,justifyContent:`space-between`,children:[x,S]}),t[19]=_,t[20]=x,t[21]=S,t[22]=C):C=t[22];let w;return t[23]!==C||t[24]!==d?(w=(0,Q.jsx)(yt,{border:!0,paddingY:2,paddingX:3,radius:2,tone:d,children:C}),t[23]=C,t[24]=d,t[25]=w):w=t[25],w}function LHt(e){let t=(0,Z.c)(17),{ref:n,customValidity:r,inputId:i,item:a,onChange:o,onFocus:s,readOnly:c,value:l}=e,u;t[0]!==a||t[1]!==o?(u=()=>{o(a)},t[0]=a,t[1]=o,t[2]=u):u=t[2];let d=u,f=l===a,p;t[3]!==f||t[4]!==r||t[5]!==d||t[6]!==i||t[7]!==s||t[8]!==c||t[9]!==n?(p=(0,Q.jsx)(mt,{ref:n,checked:f,onChange:d,onFocus:s,readOnly:c,customValidity:r,name:i}),t[3]=f,t[4]=r,t[5]=d,t[6]=i,t[7]=s,t[8]=c,t[9]=n,t[10]=p):p=t[10];let m=f?`medium`:`regular`,h;t[11]!==a.title||t[12]!==m?(h=(0,Q.jsx)(X,{marginLeft:2,children:(0,Q.jsx)(Y,{size:1,weight:m,children:a.title})}),t[11]=a.title,t[12]=m,t[13]=h):h=t[13];let g;return t[14]!==p||t[15]!==h?(g=(0,Q.jsxs)(bn,{as:`label`,alignItems:`center`,children:[p,h]}),t[14]=p,t[15]=h,t[16]=g):g=t[16],g}function RHt(e){return QG(e,`list`)?NHt:uRt}function zHt(e){return QG(e,`list`)?NHt:rzt}function BHt(e){if(y8(`array`,e))return AHt(e);if(y8(`reference`,e))return yFt;if(y8(`string`,e))return zHt(e);if(y8(`number`,e))return RHt(e)}function VHt(e){if(e.components?.input)return e.components.input;let t=BHt(e);if(t)return t;let n=eK(e,new Set).reduce((e,t)=>(e[t.name]=t,e),{}),r=Object.values(n).find(e=>pHt[e.name]);if(r)return pHt[r.name];throw Error(`Could not find input component for schema type \`${e.name}\``)}function HHt(e,t){return e?e===`published`?`published`:t.find(t=>CF(t._id)===e)||e:`drafts`}function UHt(e){let t=(0,Z.c)(6),{projectId:n,name:r,i18n:i,__internal:a}=fb(),{locales:o}=i,{i18next:s}=a,c;return t[0]!==s||t[1]!==o||t[2]!==n||t[3]!==e||t[4]!==r?(c=(0,Q.jsx)(WHt,{...e,projectId:n,sourceId:r,locales:o,i18next:s}),t[0]=s,t[1]=o,t[2]=n,t[3]=e,t[4]=r,t[5]=c):c=t[5],c}function WHt(e){let t=(0,Z.c)(24),{projectId:n,sourceId:r,locales:i,i18next:a,children:o}=e,s;t[0]===a?s=t[1]:(s=e=>(a.on(`languageChanged`,e),()=>a.off(`languageChanged`,e)),t[0]=a,t[1]=s);let c=s,l;t[2]!==a.language||t[3]!==i?(l=()=>i.find(e=>a.language===e.id)||txt,t[2]=a.language,t[3]=i,t[4]=l):l=t[4];let u=(0,$.useSyncExternalStore)(c,l),d;t[5]===a?d=t[6]:(d={i18next:a},t[5]=a,t[6]=d);let f;t[7]!==a||t[8]!==n||t[9]!==r?(f=async e=>{rxt(n,r,e),await a.changeLanguage(e)},t[7]=a,t[8]=n,t[9]=r,t[10]=f):f=t[10];let p;t[11]!==u||t[12]!==i||t[13]!==d||t[14]!==f?(p={locales:i,currentLocale:u,__internal:d,changeLocale:f},t[11]=u,t[12]=i,t[13]=d,t[14]=f,t[15]=p):p=t[15];let m=p,h;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Q.jsx)(SR,{}),t[16]=h):h=t[16];let g;t[17]!==o||t[18]!==m||t[19]!==u.id?(g=(0,Q.jsx)(Wo.Provider,{value:m,children:o},u.id),t[17]=o,t[18]=m,t[19]=u.id,t[20]=g):g=t[20];let _;return t[21]!==a||t[22]!==g?(_=(0,Q.jsx)($.Suspense,{fallback:h,children:(0,Q.jsx)(Lpe,{i18n:a,children:g})}),t[21]=a,t[22]=g,t[23]=_):_=t[23],_}function GHt(e){let{selectedVariantName:t,variantsById:n}=e;if(!t)return;let r=DP(t);if(r)return n.get(r)}function KHt(e,t){if(!ux(e))return t.map(e=>CF(e._id)).find(t=>t===e)}function qHt(e){let t=(0,Z.c)(38),{children:n,selectedPerspectiveName:r,selectedVariantName:i,excludedPerspectives:a}=e,o=a===void 0?WH:a,{data:s}=Dz(),{byId:c}=kz(),{document:l}=db(),{drafts:u}=l,{enabled:d}=u,f;t[0]!==s||t[1]!==r?(f=HHt(r,s),t[0]=s,t[1]=r,t[2]=f):f=t[2];let p=f,m;t[3]!==o||t[4]!==d||t[5]!==s||t[6]!==r?(m=HUe({releases:s,selectedPerspectiveName:r,excludedPerspectives:o,isDraftModelEnabled:d}),t[3]=o,t[4]=d,t[5]=s,t[6]=r,t[7]=m):m=t[7];let h=m,g;t[8]===i?g=t[9]:(g=kEt(i).map(JHt),t[8]=i,t[9]=g);let _=g,v;if(t[10]!==_||t[11]!==c){let e;t[13]===c?e=t[14]:(e=e=>GHt({selectedVariantName:e,variantsById:c}),t[13]=c,t[14]=e),v=_.map(e),t[10]=_,t[11]=c,t[12]=v}else v=t[12];let y=v,b;t[15]!==s||t[16]!==r?(b=KHt(r,s),t[15]=s,t[16]=r,t[17]=b):b=t[17];let x;t[18]===_?x=t[19]:(x=Nz(_),t[18]=_,t[19]=x);let S;t[20]===y?S=t[21]:(S=Nz(y),t[20]=y,t[21]=S);let C;t[22]===p?C=t[23]:(C=NEt(p),t[22]=p,t[23]=C);let w;t[24]!==o||t[25]!==h||t[26]!==p||t[27]!==r||t[28]!==_||t[29]!==y||t[30]!==S||t[31]!==C||t[32]!==b||t[33]!==x?(w={selectedPerspective:p,selectedPerspectiveName:r,selectedReleaseId:b,perspectiveStack:h,excludedPerspectives:o,selectedVariantNames:_,selectedVariants:y,selectedVariantName:x,selectedVariant:S,bundle:C},t[24]=o,t[25]=h,t[26]=p,t[27]=r,t[28]=_,t[29]=y,t[30]=S,t[31]=C,t[32]=b,t[33]=x,t[34]=w):w=t[34];let T=w,E;return t[35]!==n||t[36]!==T?(E=(0,Q.jsx)(rs.Provider,{value:T,children:n}),t[35]=n,t[36]=T,t[37]=E):E=t[37],E}function JHt(e){return e.name}export{DEt as $,aH as $a,hP as $c,lne as $d,fo as $f,kG as $i,nM as $l,DMt as $n,NUe as $o,zs as $p,yat as $r,IVe as $s,O9 as $t,cD as $u,Y6 as A,GYe as Aa,DIe as Ac,Qfe as Ad,Qs as Af,S2e as Ai,XIe as Al,fi as Am,r9 as An,cB as Ao,hs as Ap,q4 as Ar,lWe as As,Obt as At,NO as Au,qHt as B,bH as Ba,SP as Bc,cde as Bd,Za as Bf,hW as Bi,CPe as Bl,mbt as Bn,EKe as Bo,Ds as Bp,U4 as Br,CUe as Bs,Z5 as Bt,lO as Bu,l7 as C,HH as Ca,RN as Cc,$b as Cd,dc as Cf,YK as Ci,FI as Cl,Li as Cm,bbt as Cn,CB as Co,Xo as Cp,tbt as Cr,Dz as Cs,Zbt as Ct,dk as Cu,Qjt as D,VH as Da,HN as Dc,hb as Dd,mc as Df,wG as Di,jN as Dl,wi as Dm,Abt as Dn,hB as Do,fs as Dp,dpt as Dr,nB as Ds,vbt as Dt,IO as Du,v5 as E,rZe as Ea,bze as Ec,Wb as Ed,hc as Ef,XU as Ei,_P as El,ji as Em,Eyt as En,fB as Eo,es as Ep,Wht as Er,kz as Es,Sbt as Et,KO as Eu,j5 as F,TH as Fa,ARe as Fc,Vfe as Fd,Kc as Ff,MK as Fi,mN as Fl,cxt as Fn,DUe as Fo,Ss as Fp,_lt as Fr,Ez as Fs,AEt as Ft,SO as Fu,gPt as G,hH as Ga,KIe as Gc,eg as Gd,io as Gf,eW as Gi,qNe as Gl,pbt as Gn,xWe as Go,Ns as Gp,L4 as Gr,ER as Gs,r5 as Gt,OD as Gu,x7 as H,uH as Ha,qN as Hc,xg as Hd,to as Hf,dW as Hi,fN as Hl,qbt as Hn,Yz as Ho,see as Hp,V4 as Hr,RR as Hs,H6 as Ht,nO as Hu,e7 as I,wH as Ia,JIe as Ic,_fe as Id,rc as If,j2e as Ii,iN as Il,t8 as In,vz as Io,xs as Ip,Nlt as Ir,Xz as Is,Mbt as It,bO as Iu,L5 as J,gH as Ja,EP as Jc,dg as Jd,so as Jf,E2e as Ji,wM as Jl,R8 as Jn,PUe as Jo,Fs as Jp,jst as Jr,wR as Js,nEt as Jt,ED as Ju,OEt as K,cH as Ka,qIe as Kc,Jh as Kd,ao as Kf,w2e as Ki,SM as Kl,P8 as Kn,zUe as Ko,oee as Kp,xct as Kr,TR as Ks,NEt as Kt,Gxe as Ku,egt as L,CH as La,fP as Lc,ufe as Ld,Ga as Lf,sW as Li,sN as Ll,lbt as Ln,zz as Lo,Cs as Lp,jlt as Lr,oB as Ls,Xbt as Lt,vO as Lu,u5 as M,RH as Ma,AIe as Mc,fb as Md,Gc as Mf,LK as Mi,ON as Ml,li as Mm,q6 as Mn,dB as Mo,vs as Mp,klt as Mr,Pz as Ms,Dbt as Mt,kO as Mu,C5 as N,xH as Na,PN as Nc,db as Nd,nc as Nf,AK as Ni,gN as Nl,ybt as Nn,XKe as No,ys as Np,ylt as Nr,iKe as Ns,Ebt as Nt,OO as Nu,K_t as O,VXe as Oa,YIe as Oc,mb as Od,Oc as Of,_W as Oi,EI as Ol,Ti as Om,kEt as On,uB as Oo,aee as Op,n3 as Or,sB as Os,kbt as Ot,FO as Ou,O5 as P,zH as Pa,DP as Pc,Yfe as Pd,ic as Pf,FK as Pi,TN as Pl,B8 as Pn,yz as Po,bs as Pp,Mlt as Pr,kKe as Ps,Kbt as Pt,TO as Pu,SEt as Q,oH as Qa,dP as Qc,ih as Qd,uo as Qf,WK as Qi,oM as Ql,l5 as Qn,aB as Qo,Rs as Qp,Hot as Qr,yR as Qs,axt as Qt,lD as Qu,t7 as R,SH as Ra,UP as Rc,ib as Rd,Ka as Rf,pW as Ri,SPe as Rl,N8 as Rn,EUe as Ro,ws as Rp,mlt as Rr,Zz as Rs,xbt as Rt,mO as Ru,UTt as S,$H as Sa,UI as Sc,ox as Sd,uc as Sf,bW as Si,MI as Sl,Ri as Sm,Hbt as Sn,Tqe as So,Yo as Sp,eEt as Sr,aKe as Ss,ebt as St,Fk as Su,Ywt as T,XH as Ta,LF as Tc,kpe as Td,vc as Tf,gW as Ti,AN as Tl,Ni as Tm,Tyt as Tn,_B as To,Qo as Tp,Lbt as Tr,DKe as Ts,BSt as Tt,rk as Tu,Xkt as U,SYe as Ua,SI as Uc,bg as Ud,no as Uf,uW as Ui,tN as Ul,jEt as Un,fGe as Uo,js as Up,H4 as Ur,YVe as Us,GSt as Ut,eO as Uu,n_t as V,NH as Va,TF as Vc,K_ as Vd,eo as Vf,lW as Vi,lN as Vl,cbt as Vn,bz as Vo,Os as Vp,$ct as Vr,zR as Vs,I5 as Vt,aO as Vu,Z6 as W,mH as Wa,CF as Wc,sg as Wd,ro as Wf,fW as Wi,QM as Wl,BNt as Wn,jUe as Wo,Ms as Wp,W4 as Wr,JVe as Ws,i5 as Wt,ZD as Wu,J5 as X,sH as Xa,OIe as Xc,ph as Xd,iee as Xf,T2e as Xi,pM as Xl,ubt as Xn,Nz as Xo,Ls as Xp,Bit as Xr,vR as Xs,Q5 as Xt,fD as Xu,R5 as Y,DYe as Ya,YF as Yc,fh as Yd,co as Yf,C2e as Yi,mM as Yl,eDt as Yn,PKe as Yo,Is as Yp,tst as Yr,SR as Ys,dPt as Yt,vD as Yu,Y5 as Z,dH as Za,fF as Zc,cne as Zd,lo as Zf,RK as Zi,sM as Zl,MEt as Zn,MUe as Zo,Bs as Zp,l4 as Zr,bR as Zs,nxt as Zt,dD as Zu,dxt as _,GH as _a,rR as _c,lx as _d,Bc as _f,jY as _i,AI as _l,$i as _m,K6 as _n,TB as _o,Ho as _p,M5 as _r,XGe as _s,yPt as _t,Qk as _u,P5 as a,SU as aa,lR as ac,JE as ad,nf as af,L2 as ai,uP as al,ja as am,Cbt as an,$V as ao,yo as ap,Sgt as ar,FKe as as,Jbt as at,zj as au,qgt as b,nZe as ba,LI as bc,Rpe as bd,Mc as bf,TG as bi,PI as bl,Ui as bm,Vbt as bn,zqe as bo,qo as bp,$5 as br,Az as bs,vPt as bt,Lk as bu,bMt as c,yU as ca,FVe as cc,WE as cd,Pd as cf,q$ as ci,HP as cl,Da as cm,sbt as cn,XV as co,Co as cp,y5 as cr,LUe as cs,Rbt as ct,Ij as cu,f7 as d,uU as da,oR as dc,mx as dd,du as df,Yrt as di,kF as dl,pa as dm,pgt as dn,qV as do,ko as dp,m8 as dr,hz as ds,F8 as dt,Dj as du,AG as ea,hR as ec,ZE as ed,ah as ef,_at as ei,wP as el,Us as em,HHt as en,iH as eo,po as ep,wMt as er,IUe as es,tAt as et,tM as eu,L8 as f,gU as fa,gVe as fc,px as fd,hu as ff,W$ as fi,tP as fl,da as fm,j_t as fn,KV as fo,jo as fp,wNt as fr,FUe as fs,zNt as ft,xj as fu,bPt as g,oU as ga,iR as gc,sx as gd,cee as gf,PY as gi,kI as gl,ta as gm,nbt as gn,IB as go,Ro as gp,s_t as gr,$Ge as gs,txt as gt,$k as gu,xCt as h,sU as ha,cR as hc,cx as hd,Vc as hf,NY as hi,II as hl,na as hm,G6 as hn,LB as ho,Fo as hp,sLt as hr,tKe as hs,Q8 as ht,ske as hu,dBt as i,PU as ia,PVe as ic,rbe as id,rf as if,lit as ii,mP as il,Ma as im,Tbt as in,eH as io,_o as ip,sxt as ir,iB as is,Ybt as it,Jj as iu,UHt as j,jH as ja,WP as jc,pb as jd,Pc as jf,KK as ji,DN as jl,ui as jm,Bbt as jn,oqe as jo,gs as jp,vlt as jr,Lz as js,zbt as jt,AO as ju,oDt as k,BH as ka,vP as kc,$fe as kd,kc as kf,oW as ki,OF as kl,Ci as km,Gbt as kn,qKe as ko,ms as kp,aut as kr,Mz as ks,_bt as kt,PO as ku,U_t as l,vU as la,uR as lc,DE as ld,zd as lf,A2 as li,GP as ll,xa as lm,jbt as ln,YV as lo,Do as lp,rPt as lr,_z as ls,jxt as lt,gje as lu,T5 as m,cU as ma,wVe as mc,dx as md,ol as mf,VY as mi,_I as ml,sa as mm,k_t as mn,RB as mo,Po as mp,d5 as mr,Rz as ms,pyt as mt,tA as mu,w5 as n,QU as na,gR as nc,tD as nd,zf as nf,Rot as ni,GIe as nl,La as nm,s5 as nn,nH as no,ho as np,p8 as nr,Cz as ns,a5 as nt,Qj as nu,c5 as o,xU as oa,pR as oc,Zye as od,tf as of,I2 as oi,VF as ol,Aa as om,obt as on,QV as oo,xo as op,qTt as or,gz as os,rbt as ot,Rj as ou,eAt as p,lU as pa,sR as pc,hx as pd,lu as pf,N2 as pi,IF as pl,la as pm,kTt as pn,zB as po,Mo as pp,iCt as pr,TUe as ps,myt as pt,dj as pu,Jht as q,NYe as qa,TP as qc,lg as qd,oo as qf,OK as qi,CM as ql,O8 as qn,Iz as qo,Ps as qp,zst as qr,CR as qs,N5 as qt,DD as qu,T9 as r,YU as ra,dR as rc,nbe as rd,lf as rf,H2 as ri,VLe as rl,Ia as rm,A_t as rn,tH as ro,go as rp,U6 as rr,Fz as rs,_Tt as rt,Zj as ru,W6 as s,bU as sa,mR as sc,KE as sd,Hd as sf,j2 as si,ULe as sl,Oa as sm,abt as sn,ZV as so,So as sp,o5 as sr,Sz as ss,wbt as st,Lj as su,X5 as t,$U as ta,_R as tc,_be as td,pp as tf,fat as ti,MN as tl,Gs as tm,ibt as tn,rH as to,mo as tp,EMt as tr,eB as ts,d7 as tt,eM as tu,hDt as u,_U as ua,fR as uc,gx as ud,pu as uf,Jrt as ui,KP as ul,ha as um,n7 as un,JV as uo,Oo as up,$jt as ur,xz as us,I8 as ut,hje as uu,ggt as v,WH as va,YL as vc,ux as vd,bc as vf,AY as vi,DI as vl,Xi as vm,gbt as vn,Bqe as vo,Uo as vp,IOt as vr,eKe as vs,_Pt as vt,LOe as vu,u7 as w,YH as wa,nP as wc,jpe as wd,ec as wf,qK as wi,wI as wl,Pi as wm,Dyt as wn,yB as wo,Zo as wp,Nbt as wr,OKe as ws,z8 as wt,JO as wu,k9 as x,KH as xa,zI as xc,ix as xd,_c as xf,M2e as xi,jI as xl,Hi as xm,Ubt as xn,Eqe as xo,Jo as xp,rEt as xr,RUe as xs,VHt as xt,Ik as xu,Ngt as y,UH as ya,RI as yc,fx as yd,yc as yf,DJ as yi,OI as yl,Gi as ym,hbt as yn,wB as yo,Go as yp,t5 as yr,YGe as ys,kPt as yt,zk as yu,Q6 as z,yH as za,xP as zc,Xy as zd,qa as zf,cW as zi,oN as zl,Wbt as zn,$z as zo,Ts as zp,G4 as zr,nWe as zs,G5 as zt,uO as zu}; \ No newline at end of file diff --git a/dist/static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css b/dist/static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css deleted file mode 100644 index f08d88e..0000000 --- a/dist/static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css +++ /dev/null @@ -1 +0,0 @@ -:where(:root){--pt-plugin-table-accent:#556bfc;--pt-plugin-table-radius:6px;--pt-plugin-table-cell-padding:8px 12px;--pt-plugin-table-font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pt-plugin-table-accent-fg:#fff;--pt-plugin-table-bg:light-dark(#fff,#1f2937);--pt-plugin-table-fg:light-dark(#1c1f24,#e5e7eb);--pt-plugin-table-border:light-dark(#e3e4e8,#374151);--pt-plugin-table-header-bg:light-dark(#f6f6f8,#283345);--pt-plugin-table-header-weight:600;--pt-plugin-table-selected-bg:light-dark(#556bfc0f,#697dff29);--pt-plugin-table-lane-bg:light-dark(#fafafb,#242e3d);--pt-plugin-table-lane-bg-hover:light-dark(#f0f1f3,#2b3748);--pt-plugin-table-lane-icon:light-dark(#6e7484,#9ca3af);--pt-plugin-table-lane-icon-hover:light-dark(#5c5f69,#d1d5db);--pt-plugin-table-handle-rest:light-dark(#bbbdc9,#4b5563);--pt-plugin-table-handle-bg:light-dark(#fff,#374151);--pt-plugin-table-handle-dots:light-dark(#8a8f99,#aab2bf);--pt-plugin-table-handle-ring:light-dark(#ffffffe6,#0006);--pt-plugin-table-boundary-dot:light-dark(#c1c4ca,#525c6b);--pt-plugin-table-trash-bg:light-dark(#1c1f24,#0d1117);--pt-plugin-table-trash-fg:#fff;--pt-plugin-table-danger:light-dark(#c0303a,#e05561);--pt-plugin-table-menu-bg:light-dark(#fff,#232d3d);--pt-plugin-table-menu-border:light-dark(#e4e6ea,#3a4557);--pt-plugin-table-menu-hover:light-dark(#f4f4f6,#2c384a);--pt-plugin-table-toggle-track:light-dark(#d3d4d8,#4b5563);--pt-plugin-table-toggle-track-on:light-dark(#1c1f24,#e5e7eb);--pt-plugin-table-toggle-knob:light-dark(#fff,#1f2937);--pt-plugin-table-scrollbar:light-dark(#1c1f2438,#e5e7eb40);--pt-plugin-table-scrollbar-hover:light-dark(#1c1f2459,#e5e7eb66)}.pt-plugin-table-chrome{margin:0 0 20px;padding-top:20px;position:relative}.pt-plugin-table-scroll{scrollbar-width:thin;scrollbar-color:var(--pt-plugin-table-scrollbar) transparent}.pt-plugin-table-scroll::-webkit-scrollbar{height:6px}.pt-plugin-table-scroll::-webkit-scrollbar-track{background:0 0;margin-top:8px}.pt-plugin-table-scroll::-webkit-scrollbar-thumb{background:var(--pt-plugin-table-scrollbar);border-radius:3px}.pt-plugin-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--pt-plugin-table-scrollbar-hover)}.pt-plugin-table{border-collapse:separate;border-spacing:0;table-layout:fixed;cursor:text;width:100%}.pt-plugin-table-portal{font-family:var(--pt-plugin-table-font-family)}.pt-plugin-table-chrome button,.pt-plugin-table-portal button{font-family:inherit}.pt-plugin-table-chrome button:focus-visible,.pt-plugin-table-portal button:focus-visible{outline:2px solid var(--pt-plugin-table-accent);outline-offset:1px}table.pt-plugin-table[data-pt-plugin-table-cell-range] ::selection{background-color:#0000!important} diff --git a/dist/static/Pin-D-D-SwHN.js b/dist/static/Pin-D-D-SwHN.js deleted file mode 100644 index 51aa45d..0000000 --- a/dist/static/Pin-D-D-SwHN.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`pin`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12 15L12.5 20L13 15`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M17 15H8V13.5C8 12 10.5 11 10.5 11V9L8.5 7V6H16.5V7L14.5 9V11C14.5 11 17 12 17 13.5V15Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as PinIcon,a as default}; \ No newline at end of file diff --git a/dist/static/PinFilled-pZaJsWPB.js b/dist/static/PinFilled-pZaJsWPB.js deleted file mode 100644 index 3e22688..0000000 --- a/dist/static/PinFilled-pZaJsWPB.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`pin-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M17 15H8V13.5C8 12 10.5 11 10.5 11V9L8.5 7V6H16.5V7L14.5 9V11C14.5 11 17 12 17 13.5V15Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M12 15L12.5 20L13 15`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as PinFilledIcon,a as default}; \ No newline at end of file diff --git a/dist/static/PinRemoved-CQ5znD_S.js b/dist/static/PinRemoved-CQ5znD_S.js deleted file mode 100644 index 870dbf1..0000000 --- a/dist/static/PinRemoved-CQ5znD_S.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`pin-removed`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.39787 14C8.51075 16.2897 10.5054 18.5054 12.5 20.5C14.4946 18.5054 16.4892 16.2897 17.6021 14M6.52009 11C6.50681 10.8334 6.5 10.6667 6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 10.6667 18.4932 10.8334 18.4799 11M3 12.5H22`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PinRemovedIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Play-B8SayYy-.js b/dist/static/Play-B8SayYy-.js deleted file mode 100644 index 9a42b33..0000000 --- a/dist/static/Play-B8SayYy-.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`play`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.5 18.5V6.5L17.5 12.5L7.5 18.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PlayIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Presentation-GsOTRl3I.js b/dist/static/Presentation-GsOTRl3I.js deleted file mode 100644 index 14912a1..0000000 --- a/dist/static/Presentation-GsOTRl3I.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`presentation`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M10.5 18H5.5V8.5H19.5V18H14.5M10.5 18L9 22M10.5 18H14.5M14.5 18L16 22M4.5 8.5H20.5V6.5H4.5V8.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as PresentationIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Progress50-CavIdTa2.js b/dist/static/Progress50-CavIdTa2.js deleted file mode 100644 index 969f3e9..0000000 --- a/dist/static/Progress50-CavIdTa2.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`progress-50`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M17 12.5C17 14.9853 14.9853 17 12.5 17V8C14.9853 8 17 10.0147 17 12.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as Progress50Icon,a as default}; \ No newline at end of file diff --git a/dist/static/Progress75-Buo5X93H.js b/dist/static/Progress75-Buo5X93H.js deleted file mode 100644 index 1e16711..0000000 --- a/dist/static/Progress75-Buo5X93H.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`progress-75`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.5 17C14.9853 17 17 14.9853 17 12.5C17 10.0147 14.9853 8 12.5 8V12.5H8C8 14.9853 10.0147 17 12.5 17Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as Progress75Icon,a as default}; \ No newline at end of file diff --git a/dist/static/Projects-CP10uiLw.js b/dist/static/Projects-CP10uiLw.js deleted file mode 100644 index 424aa9c..0000000 --- a/dist/static/Projects-CP10uiLw.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`projects`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M21 17.5H14M17.5 14V21M5.5 14.5H10.5V19.5H5.5V14.5ZM14.5 5.5H19.5V10.5H14.5V5.5ZM5.5 5.5H10.5V10.5H5.5V5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ProjectsIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Publish-BYF7r5nk.js b/dist/static/Publish-BYF7r5nk.js deleted file mode 100644 index 30592e5..0000000 --- a/dist/static/Publish-BYF7r5nk.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({PublishIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`publish`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M4.99997 5.50006H20M12.5 9.00005V20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7.5 14L12.5 9.00006L17.5 14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ReadOnly-BkEx9qPu.js b/dist/static/ReadOnly-BkEx9qPu.js deleted file mode 100644 index 9ccb843..0000000 --- a/dist/static/ReadOnly-BkEx9qPu.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ReadOnlyIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`read-only`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15 7L18 10M10 12L7 15L6 19L10 18L13 15M12 10L17 5L20 8L15 13M19 19L5 5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Redo-Bp63TIl4.js b/dist/static/Redo-Bp63TIl4.js deleted file mode 100644 index b3f35e1..0000000 --- a/dist/static/Redo-Bp63TIl4.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`redo`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M15 13.5L19 9.5L15 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as RedoIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Refresh-C_m5vs8N.js b/dist/static/Refresh-C_m5vs8N.js deleted file mode 100644 index e52f31f..0000000 --- a/dist/static/Refresh-C_m5vs8N.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({RefreshIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`refresh`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M19.5 13.5C19.5 17.366 16.366 20.5 12.5 20.5C8.63401 20.5 5.5 17.366 5.5 13.5C5.5 9.63401 8.63401 6.5 12.5 6.5H15.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M11.5 10.5L15.5 6.5L11.5 2.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js b/dist/static/ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js deleted file mode 100644 index 43a1503..0000000 --- a/dist/static/ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Fs as t,Op as n,ed as r}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as i,t as a}from"./jsx-runtime-BpzPEenQ.js";import{t as o}from"./compiler-runtime-sKsOXjDo.js";var s=e(i(),1),c=o(),l=a(),u={data:null,error:null,loading:!1},d={data:null,error:null,loading:!0},f=e=>{let i=(0,c.c)(15),{children:a}=e,o;i[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=[],i[0]=o):o=i[0];let[f,p]=(0,s.useState)(o),{getMetadataStateForSlugs$:m}=t(),[_,v]=(0,s.useState)(null),y;i[1]!==m||i[2]!==f?(y=m(f.map(h)),i[1]=m,i[2]=f,i[3]=y):y=i[3];let b=r(y,void 0)??(f.length>0?d:u),x,S;i[4]===b.data?(x=i[5],S=i[6]):(x=()=>v(e=>b.data?{...e,...b.data}:e),S=[b.data],i[4]=b.data,i[5]=x,i[6]=S),(0,s.useEffect)(x,S);let C;i[7]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{p(t=>[...t,...e.filter(g)])},i[7]=C):C=i[7];let w=C,T;i[8]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{p(t=>{let{nextSlugs:n}=t.reduce((t,n)=>{let{removedSlugs:r,nextSlugs:i}=t;return e.includes(n)&&!r.includes(n)?{removedSlugs:[...r,n],nextSlugs:i}:{removedSlugs:r,nextSlugs:[...i,n]}},{removedSlugs:[],nextSlugs:[]});return n})},i[8]=T):T=i[8];let E=T,D;i[9]!==b||i[10]!==_?(D={addReleaseIdsToListener:w,removeReleaseIdsFromListener:E,state:{...b,data:_}},i[9]=b,i[10]=_,i[11]=D):D=i[11];let O=D,k;return i[12]!==a||i[13]!==O?(k=(0,l.jsx)(n.Provider,{value:O,children:a}),i[12]=a,i[13]=O,i[14]=k):k=i[14],k},p=e=>{let t=(0,c.c)(2),{children:r}=e;if((0,s.useContext)(n))return r;let i;return t[0]===r?i=t[1]:(i=(0,l.jsx)(f,{children:r}),t[0]=r,t[1]=i),i},m=()=>{let e=(0,c.c)(2),t=(0,s.useContext)(n),r;return e[0]===t?r=e[1]:(r=t||{state:u,addReleaseIdsToListener:_,removeReleaseIdsFromListener:v},e[0]=t,e[1]=r),r};function h(e){return e}function g(e){return typeof e==`string`}function _(){return null}function v(){return null}export{m as n,p as t}; \ No newline at end of file diff --git a/dist/static/ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js b/dist/static/ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js deleted file mode 100644 index 78405b3..0000000 --- a/dist/static/ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as t,Am as n,Cs as r,S as i,Sd as a,Sr as o,ec as s,jd as c,km as l,kp as u,or as d,os as f,sd as p,wl as m}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as h,t as g}from"./jsx-runtime-BpzPEenQ.js";import{t as _}from"./compiler-runtime-sKsOXjDo.js";import{Q as v,X as y,ht as b,ot as x,q as ee,rt as S,xt as C}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{$t as w}from"./types--2f-avvL-CUBrVRGR.js";import{St as T,s as E}from"./dist-LVcARZxB.js";import{t as D}from"./ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js";var O=e(h(),1),k=_(),A=g();function te(e){let t=(0,k.c)(18),{onClose:n}=e,{t:r}=a(),i;t[0]===n?i=t[1]:(i=()=>{window.open(`https://www.sanity.io/contact/support`,`_blank`,`noopener,noreferrer`),n()},t[0]=n,t[1]=i);let o=i,c;t[2]===r?c=t[3]:(c=r(`releases.upsell.misconfiguration.header`),t[2]=r,t[3]=c);let l;t[4]===r?l=t[5]:(l=r(`releases.upsell.misconfiguration.contact-support`),t[4]=r,t[5]=l);let u;t[6]!==o||t[7]!==l?(u={confirmButton:{text:l,onClick:o,tone:`primary`}},t[6]=o,t[7]=l,t[8]=u):u=t[8];let d;t[9]===r?d=t[10]:(d=r(`releases.upsell.misconfiguration.message`),t[9]=r,t[10]=d);let f;t[11]===d?f=t[12]:(f=(0,A.jsx)(E,{gap:4,children:(0,A.jsx)(T,{children:d})}),t[11]=d,t[12]=f);let p;return t[13]!==n||t[14]!==c||t[15]!==u||t[16]!==f?(p=(0,A.jsx)(s,{id:`releases-misconfiguration-dialog`,header:c,width:1,onClose:n,footer:u,children:f}),t[13]=n,t[14]=c,t[15]=u,t[16]=f,t[17]=p):p=t[17],p}function j(e){return e.statusCode===403&&typeof e.response.body!=`string`&&`data`in e.response.body}function M(e,t){let{projectId:n}=e.config();return e.withConfig({apiVersion:`vX`}).observable.request({url:`projects/${n}/new-content-release-allowed`,tag:`new-content-release-allowed-${t}`}).pipe(S(e=>{if(console.error(e),j(e))return C(e.response.body);throw e}),b(({data:e})=>e))}var N=`orgActiveReleaseCount`;function P(e,t){let r=new n(null),i=new n(!1),a=new n(null);return{orgActiveReleaseCount$:r.pipe(y(n=>n===null||i.getValue()===!0||a.getValue()!==t?(i.next(!1),M(e,`orgActiveReleaseCount`).pipe(ee(()=>a.next(t)),b(e=>e.orgMeteredActiveReleaseCount),S(e=>{if(console.error(`Failed to fetch org release count`,e),!n)throw e;return C(n)}),y(e=>(r.next(e),x(6e4).subscribe(()=>{i.next(!0),a.next(null)}),C(e))))):C(n)))}}var ne=()=>{let e=(0,k.c)(7),t=m(),{data:n}=r(),i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={apiVersion:`v2025-02-19`},e[0]=i):i=e[0];let a=c(i),o=n?.length||0,s;e[1]===o?s=e[2]:(s={activeReleasesCount:o},e[1]=o,e[2]=s);let l=s,u;return e[3]!==a||e[4]!==l||e[5]!==t?(u=t.get({dependencies:[a,l],namespace:N})||P(a,l.activeReleasesCount),t.set({namespace:N,value:u,dependencies:[a,l]}),e[3]=a,e[4]=l,e[5]=t,e[6]=u):u=e[6],u},F=`ReleaseLimits`;function I(e){return{releaseLimits$:M(e,`releaseLimits`).pipe(b(e=>({datasetReleaseLimit:e.datasetReleaseLimit,orgActiveReleaseLimit:e.orgActiveReleaseLimit})),v(1),S(e=>(console.error(`Failed to fetch release limits`,e),C(null))))}}var re=()=>{let e=(0,k.c)(4),t=m(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={apiVersion:`v2025-02-19`},e[0]=n):n=e[0];let r=c(n),i;return e[1]!==r||e[2]!==t?(i=t.get({dependencies:[r],namespace:F})||I(r),t.set({namespace:F,value:i,dependencies:[r]}),e[1]=r,e[2]=t,e[3]=i):i=e[3],i},ie=class extends Error{details;constructor(){super(`StudioReleaseLimitExceeded`),this.name=`StudioReleaseLimitExceededError`,this.details={type:`releaseLimitExceededError`}}};function L(e){let n=(0,k.c)(47),[s,c]=(0,O.useState)(!1),{data:f}=r(),{enabled:m}=d(i.contentReleases),h;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(h={dataUri:`/journey/content-releases`,feature:`content-releases`},n[0]=h):h=n[0];let{upsellData:g,telemetryLogs:_,hasError:v}=o(h),y=p(),{t:b}=a(),x;n[1]===f?x=n[2]:(x=f.filter(ae),n[1]=f,n[2]=x);let S=x,C;bb0:{if(!m){C=`upsell`;break bb0}C=`default`}let w=C,T;n[3]===_?T=n[4]:(T=()=>{_.dialogPrimaryClicked()},n[3]=_,n[4]=T);let E=T,D;n[5]===_?D=n[6]:(D=()=>{_.dialogSecondaryClicked()},n[5]=_,n[6]=D);let j=D,M;n[7]===_?M=n[8]:(M=()=>{c(!1),_.dialogDismissed()},n[7]=_,n[8]=M);let N=M,[P,F]=(0,O.useState)(null),[I,L]=(0,O.useState)(!1),R;n[9]!==v||n[10]!==b||n[11]!==_||n[12]!==y?(R=e=>{let t=e===void 0?`navbar`:e;if(v){y.push({status:`error`,title:b(`errors.unable-to-perform-action`),closable:!0});return}c(!0),_.dialogViewed(t)},n[9]=v,n[10]=b,n[11]=_,n[12]=y,n[13]=R):R=n[13];let z=R,{releaseLimits$:B}=re(),{orgActiveReleaseCount$:V}=ne(),H;n[14]!==f.length||n[15]!==z||n[16]!==S.length||n[17]!==w||n[18]!==V||n[19]!==B?(H=async(e,t,n)=>{let r=t!==void 0&&t,i=()=>{if(z(),r)throw new ie;return!1};if(w===`upsell`)return n?.(!1),i();let a=await(async()=>{try{return await Promise.all([l(V),l(B.pipe(ee(e=>F(e?.orgActiveReleaseLimit||null))))])}catch(e){return console.error(`Error fetching release limits and org count for upsell:`,e),null}})();if(a===null)return n?.(!0),e();let[o,s]=a;if(s===null||o===null)return n?.(!0),e();let{orgActiveReleaseLimit:c,datasetReleaseLimit:u}=s;if(c===0){if(n?.(!1),L(!0),r)throw new ie;return!1}if(o===null)return n?.(!0),e();let d=S?.length||0;return(f?.length||0)>=u||c!==null&&d>=c||c!==null&&o>=c?(n?.(!1),i()):(n?.(!0),e())},n[14]=f.length,n[15]=z,n[16]=S.length,n[17]=w,n[18]=V,n[19]=B,n[20]=H):H=n[20];let U=H,W;n[21]===z?W=n[22]:(W=e=>{F(e),z()},n[21]=z,n[22]=W);let G=W,K;n[23]!==U||n[24]!==z||n[25]!==w||n[26]!==G||n[27]!==_||n[28]!==g||n[29]!==s?(K={mode:w,upsellDialogOpen:s,guardWithReleaseLimitUpsell:U,onReleaseLimitReached:G,telemetryLogs:_,upsellData:g,handleOpenDialog:z},n[23]=U,n[24]=z,n[25]=w,n[26]=G,n[27]=_,n[28]=g,n[29]=s,n[30]=K):K=n[30];let q=K,J;n[31]===P?J=n[32]:(J=P===null?void 0:{releaseLimit:P},n[31]=P,n[32]=J);let Y=J,X;n[33]!==N||n[34]!==E||n[35]!==j||n[36]!==Y||n[37]!==g||n[38]!==s?(X={data:g,open:s,interpolation:Y,onClose:N,onPrimaryClick:E,onSecondaryClick:j},n[33]=N,n[34]=E,n[35]=j,n[36]=Y,n[37]=g,n[38]=s,n[39]=X):X=n[39];let Z=X,Q;n[40]!==Z||n[41]!==I?(Q=I?(0,A.jsx)(te,{onClose:()=>L(!1)}):(0,A.jsx)(t,{...Z}),n[40]=Z,n[41]=I,n[42]=Q):Q=n[42];let $;return n[43]!==q||n[44]!==e.children||n[45]!==Q?($=(0,A.jsxs)(u.Provider,{value:q,children:[e.children,Q]}),n[43]=q,n[44]=e.children,n[45]=Q,n[46]=$):$=n[46],$}function ae(e){return!f(e)}function R(e){let t=(0,k.c)(6);if(!w()){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let n;t[2]===e?n=t[3]:(n=e.renderDefault(e),t[2]=e,t[3]=n);let r;return t[4]===n?r=t[5]:(r=(0,A.jsx)(L,{children:(0,A.jsx)(D,{children:n})}),t[4]=n,t[5]=r),r}export{R as ReleasesStudioLayout}; \ No newline at end of file diff --git a/dist/static/ReleasesTool-TkOviWIk-2S3BVcAb.js b/dist/static/ReleasesTool-TkOviWIk-2S3BVcAb.js deleted file mode 100644 index bf17872..0000000 --- a/dist/static/ReleasesTool-TkOviWIk-2S3BVcAb.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$o as t,Am as n,Ar as r,Bc as i,Co as a,Cs as o,Dc as s,El as c,Es as l,Fs as u,Ft as d,Ga as f,Gc as p,Hl as m,Ho as h,Ja as g,Jc as _,Ka as v,Ko as y,Lo as b,Md as x,Mo as S,Ms as C,Na as w,Nd as T,Np as E,Oo as D,Os as O,Pa as k,Pn as A,Po as j,Qa as M,Sa as N,Sd as P,Tl as F,To as I,Uo as L,Wa as R,Wc as z,Wo as ee,Wr as te,Xa as B,Xl as V,Yl as H,Ys as U,Zc as W,Zl as G,_ as K,_m as q,ad as ne,am as re,ca as ie,cc as ae,cd as J,cs as oe,da as se,dc as ce,ds as le,ec as ue,ed as de,es as fe,eu as pe,fa as me,fo as he,fs as ge,gd as _e,gl as ve,gm as ye,ha as be,im as xe,ir as Se,jd as Ce,jo as we,ju as Te,ko as Ee,la as De,lc as Oe,ld as ke,lo as Ae,ls as je,m as Me,nc as Ne,ns as Pe,nu as Fe,oc as Ie,os as Le,pc as Re,qa as ze,qc as Be,qr as Ve,rc as He,sc as Ue,sd as We,ts as Ge,wc as Ke,wm as qe,wo as Je,xs as Ye,zc as Xe}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as Ze,t as Qe}from"./jsx-runtime-BpzPEenQ.js";import{t as $e}from"./compiler-runtime-sKsOXjDo.js";import{t as et}from"./from-B8yXq1Hf.js";import{Q as tt,X as nt,Z as rt,at as it,ct as at,ft as ot,ht as st,it as ct,nt as lt,q as ut,rt as dt,xt as ft}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{$n as pt,A as mt,An as ht,B as gt,Bn as _t,Cn as vt,Dn as yt,E as bt,F as xt,Fn as St,Gn as Ct,H as wt,Hn as Tt,Jn as Et,Kn as Dt,Ln as Ot,Lt as kt,Mt as At,N as jt,On as Mt,Qn as Nt,Qt as Pt,Rn as Ft,Tn as It,Un as Lt,V as Rt,Vn as zt,Wn as Bt,Xn as Vt,Xt as Ht,Yn as Ut,Zn as Wt,_r as Gt,ar as Kt,ct as qt,er as Jt,ir as Yt,j as Xt,jn as Zt,kn as Qt,lt as $t,or as en,ot as tn,qn as nn,rn,st as an,tr as on,ut as sn,y as cn}from"./types--2f-avvL-CUBrVRGR.js";import{A as ln,B as un,Dt as dn,Et as fn,Ft as pn,Gt as mn,O as hn,Pt as gn,R as _n,S as vn,St as Y,T as yn,bt as bn,c as xn,ct as Sn,et as Cn,f as wn,m as Tn,n as En,r as X,s as Dn,t as On,x as kn,yt as An}from"./dist-LVcARZxB.js";import{c as jn,o as Mn,s as Nn}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as Pn}from"./Close-B_ZEgT1V.js";import{t as Fn}from"./WarningOutline-DOBjmorn.js";import{t as In}from"./ChevronDown-BpYUc-AP.js";import{t as Ln}from"./ChevronRight-Cf6GkXSa.js";import{t as Rn}from"./Clock-ClG7Ty9T.js";import{t as zn}from"./Calendar-DCYqUUNo.js";import{t as Bn}from"./EarthGlobe-Dqu4Dt_R.js";import{t as Vn}from"./EllipsisHorizontal-BuWLk1Hy.js";import{t as Hn}from"./InfoOutline-BLtnjxbN.js";import{t as Un}from"./ErrorOutline-Cl-3_nRG.js";import{t as Wn}from"./Trash-BxG6GrjH.js";import{t as Gn}from"./Edit-CAHlBqGT.js";import{t as Kn}from"./Publish-BYF7r5nk.js";import{t as qn}from"./Unpublish-B0p_ZGt2.js";import{t as Jn}from"./Copy-BTQgeMVP.js";import{t as Yn}from"./Documents-C8KrBFzU.js";import{t as Xn}from"./Link-Cl1VSeDJ.js";import{t as Zn}from"./Add-CwQ5TpM8.js";import{t as Qn}from"./Lock-Ui2f2sVi.js";import{a as $n,i as er,r as tr}from"./SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js";import{t as nr}from"./CheckmarkCircle-B6SBY4QE.js";import{t as rr}from"./Share-D41CqXzI.js";import{t as ir}from"./Target-6sSmw-4o.js";import{t as ar}from"./Restore-DhBjjWCd.js";import{ArchiveIcon as or}from"./Archive-CNM-Azpz.js";import{CloseCircleIcon as sr}from"./CloseCircle-COYZpajm.js";import{FilterIcon as cr}from"./Filter-DVm6AUFi.js";import{PinIcon as lr}from"./Pin-D-D-SwHN.js";import{PinFilledIcon as ur}from"./PinFilled-pZaJsWPB.js";import{TextIcon as dr}from"./Text-CVWqn-j_.js";import{UnarchiveIcon as fr}from"./Unarchive-CobryITl.js";import{UserIcon as pr}from"./User-BbvVoXNB.js";import{n as mr}from"./ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js";import{a as hr,c as gr,i as _r,l as vr,n as yr,o as br,r as xr,t as Sr,u as Cr}from"./searchDocumentRelease-CGTwubjG-BI28zlQl.js";import{n as wr,t as Tr}from"./CalendarFilter-Xl97nJYN-wFA6qJeb.js";var Z=e(Ze(),1),Q=$e(),$=Qe(),Er=`group`,Dr=`releaseNotFound`,Or=`date`,kr=`view`;function Ar(e){return new URLSearchParams(e.state._searchParams).get(Dr)===`true`}var jr=e=>()=>{let t=new URLSearchParams(e.state._searchParams).get(Or);return t?new Date(t):void 0},Mr=e=>()=>{let t=new URLSearchParams(e.state._searchParams).get(Er);return t===`archived`?`archived`:t===`paused`?`paused`:`active`},Nr=({router:e,isScheduledDraftsEnabled:t,isReleasesEnabled:n})=>()=>t?n?new URLSearchParams(e.state._searchParams).get(kr)===`drafts`?`drafts`:`releases`:`drafts`:`releases`,Pr=(e,t,n)=>{let r=[];return e?r.push([Or,H(e,`yyyy-MM-dd`)]):t!==`active`&&r.push([Er,t]),n===`drafts`&&r.push([kr,`drafts`]),r},Fr={events:[],nextCursor:``,loading:!0,error:null};function Ir(e,t){let n=[...e,...t].reduce((e,t)=>e.has(t.id)?e:e.set(t.id,t),new Map);return Array.from(n.values())}function Lr(e){return{...e,id:`${e.timestamp}-${e.type}`,origin:`events`}}function Rr({client:e,releaseId:t}){let r=new n({cursor:null,origin:`initial`}),i=({limit:n,nextCursor:r})=>{let i=new URLSearchParams({limit:n.toString()});return r&&i.append(`nextCursor`,r),e.observable.request({url:`/data/history/${e.config().dataset}/events/releases/${z(t)}?${i.toString()}`,tag:`get-release-events`}).pipe(st(e=>({events:e.events.map(Lr),nextCursor:e.nextCursor,loading:!1,error:null})),dt(e=>(console.error(e),[{events:[],nextCursor:``,loading:!1,error:e}])))},a=``;return{events$:r.pipe(nt(({cursor:e,origin:t})=>i({nextCursor:e,limit:t===`reload`?10:100}).pipe(st(e=>({...e,origin:t})),xe({events:[],nextCursor:``,loading:!0,error:null,origin:t}))),re((e,t)=>({events:Ir(e.events,t.events).sort((e,t)=>new Date(t.timestamp).getTime()-new Date(e.timestamp).getTime()),nextCursor:t.origin===`reload`?e.nextCursor:t.nextCursor,loading:t.loading,error:t.error}),Fr),ut(e=>{a=e.nextCursor}),tt(1)),reloadEvents:()=>r.next({cursor:null,origin:`reload`}),loadMore:()=>{let e=r.getValue().cursor;a&&e!==a&&r.next({origin:`loadMore`,cursor:a})}}}function zr(e,t){if(t._rev!==e[0]?.id)return console.error(`Some transactions are missing, cannot calculate the edit events`),[];let n=[],r=t;for(let i of e){let e=i.effects[t._id];if(!e)continue;let a=s(r,e.revert,r._rev),o={};a?.state!==r.state&&r.state===`archived`&&n.push({type:`archiveRelease`,timestamp:i.timestamp,author:i.author,releaseName:z(t._id),id:i.id,origin:`translog`}),a?.state!==r.state&&r.state===`published`&&n.push({type:`publishRelease`,timestamp:i.timestamp,author:i.author,releaseName:z(t._id),id:i.id,origin:`translog`}),a?.state===`unarchiving`&&r.state===`active`&&n.push({type:`unarchiveRelease`,timestamp:i.timestamp,author:i.author,releaseName:z(t._id),id:i.id,origin:`translog`}),a?.metadata.releaseType!==r.metadata.releaseType&&(o.releaseType=r.metadata.releaseType),a?.metadata.intendedPublishAt!==r.metadata.intendedPublishAt&&(o.intendedPublishDate=r.metadata.intendedPublishAt),Object.values(o).length>=1&&n.push({type:a?`editRelease`:`createRelease`,origin:`translog`,author:i.author,change:o,id:i.id,timestamp:i.timestamp,releaseName:z(t._id)}),a&&(r=a)}return n}var Br=Object.create(null);function Vr(e,t){let n=new Set;return e.concat(t).filter(e=>!n.has(e.id)&&(n.add(e.id),!0))}function Hr({documentId:e,client:t,toTransaction:n}){let r=`${e}`,i=Br[r]||[];if(i.length>0&&i[0].id===n)return ft(i);function a(n){return et(ie(t,e,{tag:`sanity.studio.release.history`,effectFormat:`mendoza`,limit:100,reverse:!0,fromTransaction:n.fromTransaction,toTransaction:n.toTransaction}))}return a({fromTransaction:i[0]?.id,toTransaction:n}).pipe(Gt(e=>e.length===100?a({fromTransaction:void 0,toTransaction:e[e.length-1].id}):ft()),q((e,t)=>e.concat(t),[])).pipe(st(e=>Vr(e,i)),ut(e=>{Br[r]=e}))}var Ur={editEvents:[],loading:!0,error:null};function Wr({client:e,observeDocument$:t}){return t.pipe(ct(Boolean),lt((e,t)=>e._rev===t._rev),nt(t=>Hr({client:e,documentId:t._id,toTransaction:t._rev}).pipe(st(e=>({editEvents:zr(e,t),loading:!1,error:null})),dt(e=>(console.error(e),ft({editEvents:[],loading:!1,error:e}))))),xe(Ur),re((e,t)=>{let n=t.loading?e.editEvents:t.editEvents;return{...t,editEvents:n}},Ur),tt(1))}var Gr=e=>e.type===`createRelease`,Kr=e=>e.type===`scheduleRelease`,qr=e=>e.type===`publishRelease`,Jr=e=>e.type===`archiveRelease`,Yr=e=>e.type===`unarchiveRelease`,Xr=e=>e.type===`addDocumentToRelease`,Zr=e=>e.type===`discardDocumentFromRelease`,Qr=e=>e.type===`editRelease`,$r=e=>e.origin===`translog`,ei=e=>e.origin===`events`,ti={events:[],hasMore:!1,error:null,loading:!0},ni={events$:ft({events:[],nextCursor:``,loading:!1,error:null}),reloadEvents:()=>{},loadMore:()=>{}};function ri({client:e,releaseId:t,releasesState$:n,documentPreviewStore:r,eventsAPIEnabled:i}){let a=Wr({client:e,observeDocument$:r.unstable_observeDocument(t,{apiVersion:Ke.apiVersion})}),o=n.pipe(st(e=>e.releases.get(t)?._rev),ct(Boolean),lt(),rt(1)),s=i?Rr({client:e,releaseId:t}):ni,c=i?ft(0):r.unstable_observeDocumentIdSet(`sanity::partOfRelease($releaseId)`,{releaseId:z(t)},{apiVersion:Ke.apiVersion}).pipe(ct(({status:e})=>e===`connected`),st(({documentIds:e})=>e.length),lt(),rt(1)),l=it(o,c).pipe(ut(()=>{s.reloadEvents()}),xe(null));return{events$:qe([s.events$,a,l]).pipe(st(([e,t])=>({events:ii([...e.events,...t.editEvents].sort((e,t)=>Date.parse(t.timestamp)-Date.parse(e.timestamp)).reduce((e,t)=>{if(Gr(t)){let n=e.find(Gr);n?ei(n)&&$r(t)&&(e[e.indexOf(n)]=t):e.push(t)}else e.push(t);return e},[])),hasMore:!!e.nextCursor,error:e.error||t.error,loading:e.loading||t.loading}))),loadMore:s.loadMore}}var ii=e=>e.filter((t,n)=>{let r=e[n+1];return!r||!(t.type===r.type&&ai(t.timestamp,r.timestamp))});function ai(e,t){let n=new Date(e).getTime(),r=new Date(t).getTime();return Math.abs(n-r)<=1e3}function oi(e){let t=(0,Q.c)(12),n=Ce(Ke),r=ve(),{state$:i}=u(),a=!!x().beta?.eventsAPI?.releases,o;t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==e||t[4]!==i?(o=ri({client:n,releaseId:Ge(e),releasesState$:i,documentPreviewStore:r,eventsAPIEnabled:a}),t[0]=n,t[1]=r,t[2]=a,t[3]=e,t[4]=i,t[5]=o):o=t[5];let s=o,c=de(s.events$,ti),l;return t[6]!==c.error||t[7]!==c.events||t[8]!==c.hasMore||t[9]!==c.loading||t[10]!==s.loadMore?(l={events:c.events,hasMore:c.hasMore,loading:c.loading,error:c.error,loadMore:s.loadMore},t[6]=c.error,t[7]=c.events,t[8]=c.hasMore,t[9]=c.loading,t[10]=s.loadMore,t[11]=l):l=t[11],l}var si=`_1fikb9u0`,ci=e=>e===`archived`||e===`archiving`||e===`unarchiving`;function li({documentId:e,documentTypeName:t,releaseId:n,releaseState:r,documentRevision:i,isCardinalityOneRelease:a,variantId:o,path:s}){let c=z(n),l={};a?l={scheduledDraft:c}:r===`published`?l={rev:`@release:${c}`,inspect:`sanity/structure/history`}:r===`archived`&&(l={rev:`@lastEdited`,inspect:`sanity/structure/history`,historyEvent:i,historyVersion:c,archivedRelease:`true`});let u=a||ci(r)?void 0:[...o?[[`variant`,d(o)]]:[],[`perspective`,r===`published`?`published`:c]];return{params:{id:Mn(e),type:t,...l,...s?{path:s}:{}},searchParams:u}}function ui(e){let t=(0,Q.c)(36),{documentId:n,documentTypeName:i,releaseId:a,releaseState:o,isCardinalityOneRelease:s,documentRevision:c,layout:l,isGoingToUnpublish:u,variantId:d}=e,f=u!==void 0&&u,p=Se(n),m;t[0]!==n||t[1]!==c||t[2]!==i||t[3]!==s||t[4]!==a||t[5]!==o||t[6]!==d?(m=li({documentId:n,documentTypeName:i,releaseId:a,releaseState:o,documentRevision:c,isCardinalityOneRelease:s,variantId:d}),t[0]=n,t[1]=c,t[2]=i,t[3]=s,t[4]=a,t[5]=o,t[6]=d,t[7]=m):m=t[7];let{params:g,searchParams:_}=m,v;t[8]!==g||t[9]!==_?(v=function(e){let{ref:t,...n}=e;return(0,$.jsx)(r,{...n,intent:`edit`,params:g,searchParams:_,ref:t})},t[8]=g,t[9]=_,t[10]=v):v=t[10];let y=v,b;t[11]===p?b=t[12]:(b=p?.length>0&&(0,$.jsx)(K,{presence:p}),t[11]=p,t[12]=b);let x=b,S;bb0:{if(!f){let e;t[13]===a?e=t[14]:(e=z(a),t[13]=a,t[14]=e);let n;t[15]===e?n=t[16]:(n=[e],t[15]=e,t[16]=n),S=n;break bb0}let e;t[17]===o?e=t[18]:(e=o===`published`?[`drafts`]:[],t[17]=o,t[18]=e),S=e}let C=S,w;t[19]!==n||t[20]!==f?(w=f?Mn(n):n,t[19]=n,t[20]=f,t[21]=w):w=t[21];let T;t[22]!==i||t[23]!==C||t[24]!==w?(T={documentId:w,documentType:i,perspectiveStack:C},t[22]=i,t[23]=C,t[24]=w,t[25]=T):T=t[25];let{isLoading:E,value:D}=kt(T),O;t[26]===D?O=t[27]:(O=D||{},t[26]=D,t[27]=O);let k;t[28]!==l||t[29]!==E||t[30]!==x||t[31]!==O?(k=(0,$.jsx)(h,{...O,status:x,isPlaceholder:E,layout:l}),t[28]=l,t[29]=E,t[30]=x,t[31]=O,t[32]=k):k=t[32];let A;return t[33]!==y||t[34]!==k?(A=(0,$.jsx)(fn,{tone:`inherit`,as:y,radius:2,"data-as":`a`,children:k}),t[33]=y,t[34]=k,t[35]=A):A=t[35],A}var di=mn(Y).withConfig({displayName:`StatusText`,componentId:`sc-ewq2xg-0`})`strong{font-weight:500;color:var(--card-fg-color);}time{white-space:nowrap;}`,fi={addDocumentToRelease:`activity.event.add-document`,archiveRelease:`activity.event.archive`,createRelease:`activity.event.create`,discardDocumentFromRelease:`activity.event.discard-document`,publishRelease:`activity.event.publish`,scheduleRelease:`activity.event.schedule`,unarchiveRelease:`activity.event.unarchive`,unscheduleRelease:`activity.event.unschedule`,editRelease:`activity.event.edit`},pi=e=>{let t=(0,Q.c)(4),{event:n,releaseId:r}=e,i;return t[0]!==n.documentId||t[1]!==n.documentType||t[2]!==r?(i=(0,$.jsx)(Dn,{gap:2,children:(0,$.jsx)(ui,{releaseId:r,documentId:n.documentId,documentTypeName:n.documentType,layout:`block`})}),t[0]=n.documentId,t[1]=n.documentType,t[2]=r,t[3]=i):i=t[3],i},mi=e=>{let t=(0,Q.c)(13),{children:n,event:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={dateStyle:`full`,timeStyle:`medium`},t[0]=i):i=t[0];let a=De(i),{t:o}=P(A),s;bb0:{if(Qr(r)){if(r.change.releaseType===`asap`){let e;t[1]===o?e=t[2]:(e=o(`activity.event.edit-time-asap`),t[1]=o,t[2]=e),s=e;break bb0}if(r.change.releaseType===`undecided`){let e;t[3]===o?e=t[4]:(e=o(`activity.event.edit-time-undecided`),t[3]=o,t[4]=e),s=e;break bb0}}let e;if(Kr(r)?e=r.publishAt:Gr(r)?e=r.change?.intendedPublishDate:Qr(r)&&(e=r.change.intendedPublishDate),!e){s=null;break bb0}let n;t[5]!==e||t[6]!==a?(n=a.format(new Date(e)),t[5]=e,t[6]=a,t[7]=n):n=t[7],s=n}let c=s;if(!c&&Gr(r))return null;let l=c||`---`,u;t[8]===l?u=t[9]:(u=(0,$.jsx)(`strong`,{children:l}),t[8]=l,t[9]=u);let d;return t[10]!==n||t[11]!==u?(d=(0,$.jsxs)(`span`,{children:[n,` `,u]}),t[10]=n,t[11]=u,t[12]=d):d=t[12],d},hi=J.create(fn);function gi(e){let t=(0,Q.c)(13),{timestamp:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={dateStyle:`medium`,timeStyle:`short`},t[0]=r):r=t[0];let i=De(r),a;t[1]===n?a=t[2]:(a=new Date(n),t[1]=n,t[2]=a);let o=a,s;t[3]!==o||t[4]!==i?(s=i.format(o),t[3]=o,t[4]=i,t[5]=s):s=t[5];let c=s,l;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(l={useTemporalPhrase:!0,minimal:!0},t[6]=l):l=t[6];let u=me(o,l),d;t[7]===o?d=t[8]:(d=o.toISOString(),t[7]=o,t[8]=d);let f;return t[9]!==c||t[10]!==u||t[11]!==d?(f=(0,$.jsx)(`time`,{dateTime:d,title:u,children:c}),t[9]=c,t[10]=u,t[11]=d,t[12]=f):f=t[12],f}var _i=(0,Z.memo)(e=>{let t=(0,Q.c)(29),{event:n,releaseId:r,releaseTitle:i}=e,{t:a}=P(A),o,s,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={opacity:0},s={opacity:1},c={type:`spring`,bounce:0,duration:.4},t[0]=o,t[1]=s,t[2]=c):(o=t[0],s=t[1],c=t[2]);let l;t[3]===n.author?l=t[4]:(l=(0,$.jsx)(S,{user:n.author}),t[3]=n.author,t[4]=l);let u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u={ScheduleTarget:mi},t[5]=u):u=t[5];let d;t[6]===n?d=t[7]:(d={event:n},t[6]=n,t[7]=d);let f;t[8]===i?f=t[9]:(f={releaseTitle:i},t[8]=i,t[9]=f);let p=fi[n.type],m;t[10]!==a||t[11]!==d||t[12]!==f||t[13]!==p?(m=(0,$.jsx)(I,{t:a,components:u,componentProps:d,values:f,i18nKey:p}),t[10]=a,t[11]=d,t[12]=f,t[13]=p,t[14]=m):m=t[14];let h;t[15]===n.timestamp?h=t[16]:(h=(0,$.jsx)(gi,{timestamp:n.timestamp}),t[15]=n.timestamp,t[16]=h);let g;t[17]!==h||t[18]!==m?(g=(0,$.jsx)(X,{gap:2,alignItems:`center`,children:(0,$.jsxs)(di,{muted:!0,size:1,children:[m,` `,`· `,h]})}),t[17]=h,t[18]=m,t[19]=g):g=t[19];let _;t[20]!==n||t[21]!==r?(_=Xr(n)||Zr(n)?(0,$.jsx)(pi,{event:n,releaseId:r}):null,t[20]=n,t[21]=r,t[22]=_):_=t[22];let v;t[23]!==g||t[24]!==_?(v=(0,$.jsxs)(X,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:[g,_]}),t[23]=g,t[24]=_,t[25]=v):v=t[25];let y;return t[26]!==v||t[27]!==l?(y=(0,$.jsx)(hi,{paddingX:1,paddingTop:1,paddingBottom:2,overflow:`hidden`,initial:o,animate:s,transition:c,children:(0,$.jsxs)(X,{alignItems:`center`,gap:2,children:[l,v]})}),t[26]=v,t[27]=l,t[28]=y):y=t[28],y},(e,t)=>e.event.id===t.event.id&&e.releaseId===t.releaseId),vi=e=>e?Xr(e)||Zr(e)?70:56:40,yi=({events:e,releaseTitle:t,releaseId:n,hasMore:r,loadMore:i,isLoading:a})=>{let o=(0,Z.useRef)(null),s=(0,Z.useMemo)(()=>{if(!r&&!a)return e;let t=[...e].reverse().find(ei);if(!t&&!a)return e;if(!t)return[];let n=new Date(t.timestamp);return e.filter(e=>!$r(e)||new Date(e.timestamp)>n)},[e,r,a]),c=Ve({count:r||a?s.length+1:s.length,getScrollElement:()=>o.current,estimateSize:t=>vi(e[t]),overscan:10,paddingEnd:24}),l=c.getVirtualItems();return(0,Z.useEffect)(()=>{let e=l.at(-1);e&&e.index>=s.length-1&&r&&i()},[s.length,r,i,l]),(0,$.jsx)(On,{className:si,id:`virtualizer-container`,ref:o,paddingX:3,children:(0,$.jsx)(`div`,{style:{height:`${c.getTotalSize()}px`,width:`100%`,position:`relative`},children:(0,$.jsx)(ke,{initial:!1,children:c.getVirtualItems().map(e=>{let r=s[e.index],i=!r;return(0,$.jsx)(`div`,{"data-index":e.index,ref:c.measureElement,style:{position:`absolute`,top:0,left:0,width:`100%`,transform:`translateY(${e.start}px)`},children:i?(0,$.jsx)(On,{paddingY:4,children:(0,$.jsx)(U,{fill:!0})}):(0,$.jsx)(_i,{event:r,releaseId:n,releaseTitle:t})},e.key)})})})})},bi=`nosf6n0`,xi=J.create(X),Si=J.create(fn);function Ci(e){let t=(0,Q.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=xn(bi,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,$.jsx)(`div`,{...r,className:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function wi(e){let t=(0,Q.c)(4),{onClose:n}=e,{isTopLayer:r}=gn(),i,a;return t[0]!==r||t[1]!==n?(i=()=>{let e=e=>{e.key===`Escape`&&r&&n?.()};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},a=[r,n],t[0]=r,t[1]=n,t[2]=i,t[3]=a):(i=t[2],a=t[3]),(0,Z.useEffect)(i,a),null}function Ti(e){let t=(0,Q.c)(55),{events:n,release:r,show:i,overlay:a,onClose:o}=e,s=a!==void 0&&a,{t:c}=P(A),{t:l}=P(),u;t[0]===c?u=t[1]:(u=c(`activity.panel.title`),t[0]=c,t[1]=u);let d;t[2]===u?d=t[3]:(d=(0,$.jsx)(Y,{size:1,weight:`medium`,children:u}),t[2]=u,t[3]=d);let f;t[4]!==o||t[5]!==s||t[6]!==c?(f=s&&o&&(0,$.jsx)(He,{icon:Pn,mode:`bleed`,onClick:o,tooltipProps:{content:c(`activity.panel.close`)}}),t[4]=o,t[5]=s,t[6]=c,t[7]=f):f=t[7];let p;t[8]!==d||t[9]!==f?(p=(0,$.jsxs)(X,{alignItems:`center`,gap:2,justifyContent:`space-between`,padding:4,children:[d,f]}),t[8]=d,t[9]=f,t[10]=p):p=t[10];let m;t[11]!==n.error||t[12]!==n.events||t[13]!==c?(m=n.error&&!n.events.length&&(0,$.jsx)(fn,{padding:3,tone:`caution`,children:(0,$.jsx)(On,{padding:2,children:(0,$.jsx)(Y,{size:0,children:c(`activity.panel.error`)})})}),t[11]=n.error,t[12]=n.events,t[13]=c,t[14]=m):m=t[14];let h;t[15]!==n.events||t[16]!==n.loading||t[17]!==c?(h=n.loading&&!n.events.length&&(0,$.jsx)(U,{title:c(`activity.panel.loading`)}),t[15]=n.events,t[16]=n.loading,t[17]=c,t[18]=h):h=t[18];let g;t[19]!==r.metadata.title||t[20]!==l?(g=r.metadata.title||l(`release.placeholder-untitled-release`),t[19]=r.metadata.title,t[20]=l,t[21]=g):g=t[21];let _;t[22]!==n.events||t[23]!==n.hasMore||t[24]!==n.loadMore||t[25]!==n.loading||t[26]!==r._id||t[27]!==g?(_=(0,$.jsx)(yi,{releaseTitle:g,releaseId:r._id,events:n.events,hasMore:n.hasMore,loadMore:n.loadMore,isLoading:n.loading}),t[22]=n.events,t[23]=n.hasMore,t[24]=n.loadMore,t[25]=n.loading,t[26]=r._id,t[27]=g,t[28]=_):_=t[28];let v;t[29]!==p||t[30]!==m||t[31]!==h||t[32]!==_?(v=(0,$.jsxs)(xi,{flexBasis:`auto`,flexGrow:0,flexShrink:0,height:`100%`,flexDirection:`column`,children:[p,m,h,_]}),t[29]=p,t[30]=m,t[31]=h,t[32]=_,t[33]=v):v=t[33];let y=v;if(s){let e;t[34]!==o||t[35]!==i?(e=i&&(0,$.jsx)(_n,{children:(0,$.jsx)(wi,{onClose:o})}),t[34]=o,t[35]=i,t[36]=e):e=t[36];let n;t[37]!==o||t[38]!==i?(n=i&&(0,$.jsx)(J.div,{onClick:o,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},style:{position:`absolute`,inset:0,zIndex:199,background:`rgba(0, 0, 0, 0.45)`}},`activity-overlay-scrim`),t[37]=o,t[38]=i,t[39]=n):n=t[39];let r;t[40]!==y||t[41]!==i||t[42]!==c?(r=i&&(0,$.jsx)(Si,{role:`dialog`,"aria-modal":!0,"aria-label":c(`activity.panel.title`),borderLeft:!0,shadow:4,initial:{x:`100%`},animate:{x:0},exit:{x:`100%`},transition:{type:`spring`,bounce:0,duration:.2},style:{position:`absolute`,top:0,right:0,bottom:0,zIndex:200,display:`flex`,flexDirection:`column`},children:(0,$.jsx)(he,{returnFocus:{preventScroll:!0},autoFocus:!0,focusOptions:{preventScroll:!0},children:(0,$.jsx)(xt,{as:Ci,minWidth:320,maxWidth:800,initialWidth:360,resizerPosition:`left`,style:{display:`flex`,flexDirection:`column`,flex:`none`,height:`100%`},children:y})})},`activity-overlay-drawer`),t[40]=y,t[41]=i,t[42]=c,t[43]=r):r=t[43];let a;t[44]!==n||t[45]!==r?(a=(0,$.jsxs)(ke,{children:[n,r]}),t[44]=n,t[45]=r,t[46]=a):a=t[46];let s;return t[47]!==e||t[48]!==a?(s=(0,$.jsxs)($.Fragment,{children:[e,a]}),t[47]=e,t[48]=a,t[49]=s):s=t[49],s}let b;t[50]!==y||t[51]!==i?(b=i&&(0,$.jsx)(J.div,{animate:{width:`auto`,opacity:1},initial:{width:0,opacity:0},exit:{width:0,opacity:0},transition:{type:`spring`,bounce:0,duration:.2},children:(0,$.jsx)(xt,{as:Ci,minWidth:320,maxWidth:800,initialWidth:320,resizerPosition:`left`,style:{display:`flex`,flexDirection:`column`,flex:`none`,maxHeight:`100%`},children:y})}),t[50]=y,t[51]=i,t[52]=b):b=t[52];let x;return t[53]===b?x=t[54]:(x=(0,$.jsx)(ke,{children:b}),t[53]=b,t[54]=x),x}var Ei=e=>{let t=!1,n=!1,r=0;return e.forEach(e=>{if(W(e.document))r+=1;else{let i=!e.validation.isValidating;t||=e.validation.hasError,n||=e.validation.isValidating,i&&(r+=1)}}),{hasError:t,isValidating:n,validatedCount:r}};function Di(e){let t=(0,Q.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(`a`,{href:`https://www.sanity.io/docs/user-guides/history-experience`,target:`_blank`,rel:`noreferrer`,children:n}),t[0]=n,t[1]=r),r}function Oi(e){let t=(0,Q.c)(17),{release:n}=e,{state:r}=n,{t:i}=P(A),{projectSubscriptions:o}=Ht(),s=o?.featureTypes.retention.features[0].attributes.maxRetentionDays,{utcToCurrentZoneDate:c}=a(vt),l;bb0:{if(!s||!n?._updatedAt){l=``;break bb0}let e;if(t[0]!==n._updatedAt||t[1]!==s||t[2]!==c){let r=Fe(new Date(n._updatedAt),s);e=H(c(r),`PP`),t[0]=n._updatedAt,t[1]=s,t[2]=c,t[3]=e}else e=t[3];l=e}let u=l,d;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Hn,{})}),t[4]=d):d=t[4];let f;t[5]!==r||t[6]!==i?(f=i(r===`archived`?`archive-info.title`:`publish-info.title`),t[5]=r,t[6]=i,t[7]=f):f=t[7];let p;t[8]===f?p=t[9]:(p=(0,$.jsx)(Y,{size:1,weight:`semibold`,children:f}),t[8]=f,t[9]=p);let m;t[10]!==u||t[11]!==s||t[12]!==i?(m=s&&(0,$.jsx)(Y,{size:1,accent:!0,children:(0,$.jsx)(I,{t:i,i18nKey:`archive-info.description`,values:{retentionDays:s,removalDate:u||``},components:{Link:Di}})}),t[10]=u,t[11]=s,t[12]=i,t[13]=m):m=t[13];let h;return t[14]!==p||t[15]!==m?(h=(0,$.jsx)(fn,{padding:4,radius:4,tone:`primary`,"data-testid":`retention-policy-card`,children:(0,$.jsxs)(X,{gap:3,children:[d,(0,$.jsxs)(Dn,{gap:4,children:[p,m]})]})}),t[14]=p,t[15]=m,t[16]=h):h=t[16],h}function ki(e){let t=(0,Q.c)(19),{release:n}=e,{updateRelease:r}=Ot(),[i,a]=(0,Z.useState)(void 0),o=ne(),s=n.metadata?.description??``,c;t[0]!==n._id||t[1]!==s?(c={releaseId:n._id,description:s},t[0]=n._id,t[1]=s,t[2]=c):c=t[2];let l=(0,Z.useRef)(c),{checkWithPermissionGuard:u}=Pt(),[d,f]=(0,Z.useState)(null),p;t[3]!==d||t[4]!==n._id||t[5]!==n.metadata?.description||t[6]!==o||t[7]!==i||t[8]!==r?(p=e=>{clearTimeout(i);let t=setTimeout(()=>{if(d){let t=e.metadata?.description??``,i=t!==(l.current.releaseId===n._id?l.current.description:n.metadata?.description??``);l.current={releaseId:n._id,description:t},i&&o.log(Dt,$t(`edit`,t)),r(e)}},200);a(t)},t[3]=d,t[4]=n._id,t[5]=n.metadata?.description,t[6]=o,t[7]=i,t[8]=r,t[9]=p):p=t[9];let m=p,h=(0,Z.useRef)(!1),g,_;t[10]!==u||t[11]!==n||t[12]!==r?(g=()=>(h.current=!0,an(n)&&u(r,n).then(e=>{h.current&&f(e)}),()=>{h.current=!1}),_=[u,n,n._id,r],t[10]=u,t[11]=n,t[12]=r,t[13]=g,t[14]=_):(g=t[13],_=t[14]),(0,Z.useEffect)(g,_);let v=n._id,y=!d,b;return t[15]!==m||t[16]!==n||t[17]!==y?(b=(0,$.jsx)(gt,{release:n,onChange:m,disabled:y},v),t[15]=m,t[16]=n,t[17]=y,t[18]=b):b=t[18],b}function Ai(e){let t=(0,Q.c)(6),{release:n}=e,{t:r}=P(),i=n.metadata.title,a;t[0]===r?a=t[1]:(a=r(`release.placeholder-untitled-release`),t[0]=r,t[1]=a);let o;return t[2]!==n.metadata.description||t[3]!==n.metadata.title||t[4]!==a?(o=(0,$.jsx)(xr,{title:i,titleAs:`h1`,titlePlaceholder:a,description:n.metadata.description,titleTestId:`release-title-display`,descriptionTestId:`release-description-display`}),t[2]=n.metadata.description,t[3]=n.metadata.title,t[4]=a,t[5]=o):o=t[5],o}function ji(e){let t=(0,Q.c)(4),{release:n}=e;if(T().beta?.variants?.enabled){let e;return t[0]===n?e=t[1]:(e=(0,$.jsx)(Ai,{release:n}),t[0]=n,t[1]=e),e}let r;return t[2]===n?r=t[3]:(r=(0,$.jsx)(ki,{release:n}),t[2]=n,t[3]=r),r}var Mi=()=>{let e=(0,Q.c)(9),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={type:`contentReleases`},e[0]=n):n=e[0];let{timeZone:r,utcToCurrentZoneDate:i,getLocalTimeZone:o}=a(n),s;e[1]===o?s=e[2]:(s=o(),e[1]=o,e[2]=s);let{abbreviation:c}=s,l;e[3]!==c||e[4]!==r.abbreviation?(l=()=>r.abbreviation===c?``:`(${r.abbreviation})`,e[3]=c,e[4]=r.abbreviation,e[5]=l):l=e[5];let u=l,d;return e[6]!==u||e[7]!==i?(d=(e,n)=>{let r=t(e);if(!r)return null;let a=i(r);return n?.compact?H(a,`PPp`):`${H(a,`PPpp`)} ${u()}`},e[6]=u,e[7]=i,e[8]=d):d=e[8],d},Ni=e=>{let t=(0,Q.c)(28),{release:n}=e,{t:r}=P(),{t:i}=P(A),a=Mi(),{metadata:o}=n;if(o.releaseType===`asap`){let e;t[0]===r?e=t[1]:(e=r(`release.type.asap`),t[0]=r,t[1]=e);let n;return t[2]===e?n=t[3]:(n=(0,$.jsx)(Y,{size:1,muted:!0,weight:`medium`,children:e}),t[2]=e,t[3]=n),n}if(o.releaseType===`undecided`){let e;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e={opacity:.5},t[4]=e):e=t[4];let n;t[5]===r?n=t[6]:(n=r(`release.type.undecided`),t[5]=r,t[6]=n);let i;return t[7]===n?i=t[8]:(i=(0,$.jsx)(Y,{size:1,muted:!0,weight:`medium`,style:e,children:n}),t[7]=n,t[8]=i),i}let s;t[9]===n?s=t[10]:(s=ge(n),t[9]=n,t[10]=s);let c=s,l;t[11]===n.state?l=t[12]:(l=j.includes(n.state),t[11]=n.state,t[12]=l);let u=l,d;t[13]===c?d=t[14]:(d=c&&(0,$.jsx)(On,{paddingY:1,children:(0,$.jsx)(Y,{size:1,muted:!0,children:(0,$.jsx)(Qn,{"data-testid":`release-lock-icon`})})}),t[13]=c,t[14]=d);let f;t[15]!==u||t[16]!==c||t[17]!==i?(f=!u&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(On,{paddingY:1,children:(0,$.jsx)(Y,{size:1,muted:!0,children:i(c?`time.scheduled`:`time.estimated`)})}),(0,$.jsx)(On,{paddingY:1,children:(0,$.jsx)(Y,{size:1,muted:!0,children:`·`})})]}),t[15]=u,t[16]=c,t[17]=i,t[18]=f):f=t[18];let p;t[19]!==a||t[20]!==n?(p=a(n),t[19]=a,t[20]=n,t[21]=p):p=t[21];let m;t[22]===p?m=t[23]:(m=(0,$.jsx)(On,{paddingY:1,children:(0,$.jsx)(Y,{size:1,weight:`medium`,children:p})}),t[22]=p,t[23]=m);let h;return t[24]!==d||t[25]!==f||t[26]!==m?(h=(0,$.jsxs)(X,{gap:1,alignItems:`center`,flexWrap:`wrap`,children:[d,f,m]}),t[24]=d,t[25]=f,t[26]=m,t[27]=h):h=t[27],h},Pi=`PP HH:mm`;function Fi(e){let t=(0,Q.c)(12),{setIsIntendedScheduleDateInPast:n,intendedPublishAt:r,setIntendedPublishAt:i}=e,{utcToCurrentZoneDate:o,zoneDateToUtc:s}=a(vt),c;t[0]!==r||t[1]!==o?(c=r&&o(r),t[0]=r,t[1]=o,t[2]=c):c=t[2];let l=c,u;t[3]!==i||t[4]!==n||t[5]!==s?(u=e=>{let t=s(pe(e.currentTarget.value,Pi,new Date));V(t)&&(n(ht(t,new Date)),i(Zt(t)))},t[3]=i,t[4]=n,t[5]=s,t[6]=u):u=t[6];let d=u,f;t[7]===l?f=t[8]:(f=l?H(l,Pi):void 0,t[7]=l,t[8]=f);let p;return t[9]!==d||t[10]!==f?(p=(0,$.jsx)(v,{"data-testid":`date-input`,value:f,onChange:d}),t[9]=d,t[10]=f,t[11]=p):p=t[11],p}var Ii=mn.button.withConfig({displayName:`ScheduleTrigger`,componentId:`sc-802lir-0`})`appearance:none;background:none;border:0;margin:0;padding:0;display:block;width:100%;min-width:0;text-align:left;color:inherit;font:inherit;cursor:pointer;&:hover{text-decoration:underline;}`;function Li(e){let n=(0,Q.c)(127),{release:r}=e,i=!!T().beta?.variants?.enabled,a=(0,Z.useRef)(null),o=(0,Z.useRef)(null),s=(0,Z.useRef)(null),c=(0,Z.useRef)(null),{t:l}=P(A),{t:u}=P(),{updateRelease:d}=Ot(),f=We(),p=Mi(),[m,h]=(0,Z.useState)(!1),[_,v]=(0,Z.useState)(r.metadata.releaseType),y;n[0]===r?y=n[1]:(y=t(r),n[0]=r,n[1]=y);let b=y,[x,S]=(0,Z.useState)(!1),C;n[2]===b?C=n[3]:(C=b&&ht(new Date(b),new Date),n[2]=b,n[3]=C);let[w,E]=(0,Z.useState)(C),D;n[4]===b?D=n[5]:(D=b?new Date(b):void 0,n[4]=b,n[5]=D);let[O,k]=(0,Z.useState)(D),j;n[6]===O?j=n[7]:(j=O?.toISOString(),n[6]=O,n[7]=j);let M=j,N;n[8]===u?N=n[9]:(N=g(u),n[8]=u,n[9]=N);let F=N,I;n[10]!==m||n[11]!==r||n[12]!==_||n[13]!==u||n[14]!==f||n[15]!==d||n[16]!==M?(I=()=>{let e=document.querySelector(`#time-zone`);if(m&&!e){let e={...r,metadata:{...r.metadata,releaseType:_,...M===void 0||_!==`scheduled`?{}:{intendedPublishAt:M}}};Te(e,r)||(qt(e)?(v(r.metadata.releaseType),k(r.metadata.intendedPublishAt?new Date(r.metadata.intendedPublishAt):void 0),f.push({closable:!0,status:`warning`,title:u(`release.schedule-dialog.publish-date-in-past-warning`)})):(S(!0),d(e).finally(()=>{S(!1)}))),h(!1)}},n[10]=m,n[11]=r,n[12]=_,n[13]=u,n[14]=f,n[15]=d,n[16]=M,n[17]=I):I=n[17];let L=I,z;n[18]===Symbol.for(`react.memo_cache_sentinel`)?(z=()=>[a.current,o.current,s.current,c.current],n[18]=z):z=n[18],Cn(L,z);let ee;n[19]===b?ee=n[20]:(ee=!!b&&ht(new Date(b),new Date),n[19]=b,n[20]=ee);let te=ee,B;n[21]===r?B=n[22]:(B=ge(r),n[21]=r,n[22]=B);let V=B,H;bb0:{if(r.state===`published`){if(te&&b){let e;n[23]!==p||n[24]!==r||n[25]!==l?(e=l(`dashboard.details.published-on`,{date:p(r)}),n[23]=p,n[24]=r,n[25]=l,n[26]=e):e=n[26],H=e;break bb0}let e;n[27]===l?e=n[28]:(e=l(`dashboard.details.published-asap`),n[27]=l,n[28]=e),H=e;break bb0}let e;n[29]===r?e=n[30]:(e=(0,$.jsx)(Ni,{release:r}),n[29]=r,n[30]=e),H=e}let U=H,W;bb1:{if(r.state===`published`){let e;n[31]!==p||n[32]!==te||n[33]!==b||n[34]!==r||n[35]!==l?(e=te&&b?l(`dashboard.details.published-on`,{date:p(r,{compact:!0})}):l(`dashboard.details.published-asap`),n[31]=p,n[32]=te,n[33]=b,n[34]=r,n[35]=l,n[36]=e):e=n[36],W=e;break bb1}if(r.metadata.releaseType===`asap`){let e;n[37]===u?e=n[38]:(e=u(`release.type.asap`),n[37]=u,n[38]=e),W=e;break bb1}if(r.metadata.releaseType===`undecided`){let e;n[39]===u?e=n[40]:(e=u(`release.type.undecided`),n[39]=u,n[40]=e),W=e;break bb1}let e;n[41]!==p||n[42]!==r||n[43]!==u?(e=p(r,{compact:!0})??u(`release.type.scheduled`),n[41]=p,n[42]=r,n[43]=u,n[44]=e):e=n[44],W=e}let G=W,K;n[45]===b?K=n[46]:(K=e=>{v(e);let t=e===`scheduled`?b??Zt(new Date):b??void 0;k(t),E(!0)},n[45]=b,n[46]=K);let q=K,ne;n[47]===Symbol.for(`react.memo_cache_sentinel`)?(ne=e=>{if(!e)return;let t=Zt(new Date(e));E(ht(t,new Date)),k(t)},n[47]=ne):ne=n[47];let re=ne,ie;n[48]!==L||n[49]!==m?(ie=()=>{m?L():h(!0)},n[48]=L,n[49]=m,n[50]=ie):ie=n[50];let J=ie,oe;n[51]===r?oe=n[52]:(oe=r.state===`published`?`positive`:Pe(r),n[51]=r,n[52]=oe);let se=oe,ce;bb2:{if(x){let e;n[53]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(bn,{size:1,"data-testid":`updating-release-spinner`}),n[53]=e):e=n[53],ce=e;break bb2}if(r.state===`published`){let e;n[54]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Kn,{}),n[54]=e):e=n[54],ce=e;break bb2}let e;n[55]===r?e=n[56]:(e=(0,$.jsx)(Ee,{release:r,padding:0}),n[55]=r,n[56]=e),ce=e}let le=ce,ue;n[57]===U?ue=n[58]:(ue=(0,$.jsx)(`span`,{"data-testid":`release-type-label`,children:U}),n[57]=U,n[58]=ue);let de;n[59]!==le||n[60]!==ue?(de=(0,$.jsxs)(X,{flexBasis:`0%`,flexGrow:1,gap:2,alignItems:`center`,children:[le,ue]}),n[59]=le,n[60]=ue,n[61]=de):de=n[61];let fe=de,pe;n[62]===q?pe=n[63]:(pe=()=>q(`asap`),n[62]=q,n[63]=pe);let me;n[64]===u?me=n[65]:(me=u(`release.type.asap`),n[64]=u,n[65]=me);let he=_===`asap`,_e;n[66]!==pe||n[67]!==me||n[68]!==he?(_e=(0,$.jsx)(ae,{"aria-controls":`release-timing-asap`,id:`release-timing-asap-tab`,onClick:pe,label:me,selected:he}),n[66]=pe,n[67]=me,n[68]=he,n[69]=_e):_e=n[69];let ve;n[70]===q?ve=n[71]:(ve=()=>q(`scheduled`),n[70]=q,n[71]=ve);let ye=_===`scheduled`,be;n[72]===u?be=n[73]:(be=u(`release.type.scheduled`),n[72]=u,n[73]=be);let xe;n[74]!==ve||n[75]!==ye||n[76]!==be?(xe=(0,$.jsx)(ae,{"aria-controls":`release-timing-at-time`,id:`release-timing-at-time-tab`,onClick:ve,selected:ye,label:be}),n[74]=ve,n[75]=ye,n[76]=be,n[77]=xe):xe=n[77];let Se;n[78]===q?Se=n[79]:(Se=()=>q(`undecided`),n[78]=q,n[79]=Se);let Ce=_===`undecided`,we;n[80]===u?we=n[81]:(we=u(`release.type.undecided`),n[80]=u,n[81]=we);let De;n[82]!==Se||n[83]!==Ce||n[84]!==we?(De=(0,$.jsx)(ae,{"aria-controls":`release-timing-undecided`,id:`release-timing-undecided-tab`,onClick:Se,selected:Ce,label:we}),n[82]=Se,n[83]=Ce,n[84]=we,n[85]=De):De=n[85];let ke;n[86]!==_e||n[87]!==xe||n[88]!==De?(ke=(0,$.jsxs)(hn,{gap:.5,children:[_e,xe,De]}),n[86]=_e,n[87]=xe,n[88]=De,n[89]=ke):ke=n[89];let Ae;n[90]!==F||n[91]!==O||n[92]!==w||n[93]!==_||n[94]!==u?(Ae=_===`scheduled`&&(0,$.jsxs)($.Fragment,{children:[w&&(0,$.jsx)(fn,{margin:1,padding:2,radius:2,shadow:1,tone:`critical`,children:(0,$.jsx)(Y,{size:1,children:u(`release.schedule-dialog.publish-date-in-past-warning`)})}),(0,$.jsx)(Fi,{setIsIntendedScheduleDateInPast:E,setIntendedPublishAt:k,intendedPublishAt:O}),(0,$.jsx)(R,{ref:c,monthPickerVariant:ze.carousel,calendarLabels:F,selectTime:!0,padding:0,value:O,onChange:re,isPastDisabled:!0,showTimeZone:!0,timeZoneScope:vt})]}),n[90]=F,n[91]=O,n[92]=w,n[93]=_,n[94]=u,n[95]=Ae):Ae=n[95];let je;n[96]!==ke||n[97]!==Ae?(je=(0,$.jsxs)(Dn,{gap:1,children:[ke,Ae]}),n[96]=ke,n[97]=Ae,n[98]=je):je=n[98];let Me=je;if(!i){let e;n[99]!==J||n[100]!==V||n[101]!==m||n[102]!==fe||n[103]!==r.state||n[104]!==l||n[105]!==se?(e=r.state===`published`?(0,$.jsx)(fn,{tone:`default`,"data-testid":`published-release-type-label`,padding:2,style:{borderRadius:`999px`},children:fe}):(0,$.jsx)(He,{disabled:V,mode:`bleed`,onClick:J,ref:o,tooltipProps:{placement:`bottom`,content:V&&l(`type-picker.tooltip.scheduled`)},selected:m,tone:se,style:{borderRadius:`999px`},"data-testid":`release-type-picker`,children:fe}),n[99]=J,n[100]=V,n[101]=m,n[102]=fe,n[103]=r.state,n[104]=l,n[105]=se,n[106]=e):e=n[106];let t;return n[107]!==m||n[108]!==Me||n[109]!==e?(t=(0,$.jsx)(Ne,{content:Me,open:m,padding:1,placement:`bottom-start`,ref:a,children:e}),n[107]=m,n[108]=Me,n[109]=e,n[110]=t):t=n[110],t}let Fe=x?.5:1,Ie;n[111]===Fe?Ie=n[112]:(Ie={opacity:Fe},n[111]=Fe,n[112]=Ie);let Le;n[113]!==G||n[114]!==Ie?(Le=(0,$.jsx)(Y,{"data-testid":`release-type-label`,size:1,weight:`medium`,textOverflow:`ellipsis`,title:G,style:Ie,children:G}),n[113]=G,n[114]=Ie,n[115]=Le):Le=n[115];let Re=Le,Be;n[116]!==J||n[117]!==V||n[118]!==r.state||n[119]!==l||n[120]!==se||n[121]!==Re?(Be=r.state===`published`||V?(0,$.jsx)(Oe,{content:l(`type-picker.tooltip.scheduled`),disabled:!V,children:(0,$.jsx)(fn,{tone:se,padding:0,style:{background:`transparent`},"data-testid":r.state===`published`?`published-release-type-label`:`release-type-picker`,children:Re})}):(0,$.jsx)(fn,{tone:se,padding:0,style:{background:`transparent`},children:(0,$.jsx)(Ii,{ref:o,onClick:J,"data-testid":`release-type-picker`,children:Re})}),n[116]=J,n[117]=V,n[118]=r.state,n[119]=l,n[120]=se,n[121]=Re,n[122]=Be):Be=n[122];let Ve;return n[123]!==m||n[124]!==Me||n[125]!==Be?(Ve=(0,$.jsx)(Ne,{content:Me,open:m,padding:1,placement:`bottom-start`,ref:a,children:Be}),n[123]=m,n[124]=Me,n[125]=Be,n[126]=Ve):Ve=n[126],Ve}var Ri={background:`transparent`};function zi(e){let t=(0,Q.c)(15),{documents:n}=e,{t:r}=P(A),i=n.length;if(i===0){let e;t[0]===r?e=t[1]:(e=r(`dashboard.details.metadata.status-empty`),t[0]=r,t[1]=e);let n;return t[2]===e?n=t[3]:(n=(0,$.jsx)(Y,{muted:!0,size:1,children:e}),t[2]=e,t[3]=n),n}let a;t[4]===n?a=t[5]:(a=Ei(n),t[4]=n,t[5]=a);let{hasError:o,validatedCount:s}=a,c=s!==i,l=o?`critical`:c?`default`:`positive`,u;t[6]!==o||t[7]!==c||t[8]!==r?(u=r(o?`dashboard.details.metadata.status-errors`:c?`dashboard.details.metadata.status-validating`:`dashboard.details.metadata.status-valid`),t[6]=o,t[7]=c,t[8]=r,t[9]=u):u=t[9];let d=u,f;t[10]===d?f=t[11]:(f=(0,$.jsx)(Y,{size:1,weight:`medium`,children:d}),t[10]=d,t[11]=f);let p;return t[12]!==f||t[13]!==l?(p=(0,$.jsx)(fn,{tone:l,style:Ri,children:f}),t[12]=f,t[13]=l,t[14]=p):p=t[14],p}var Bi=e=>e*Math.PI/180;function Vi(e){let t=(0,Q.c)(11),n,r;t[0]===e?(n=t[1],r=t[2]):({progress:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;if(t[3]!==n){let e=Ui(12.5,12.5,4.5,Bi(-90),Bi(n*360-90));i=e.length>0?`${e.map(Hi).join(` `)} L 12.5 12.5 Z`:void 0,t[3]=n,t[4]=i}else i=t[4];let a=i,o;t[5]===a?o=t[6]:(o=a&&(0,$.jsx)(`path`,{d:a,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),t[5]=a,t[6]=o);let s;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,$.jsx)(`path`,{d:`M12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),t[7]=s):s=t[7];let c;return t[8]!==r||t[9]!==o?(c=(0,$.jsxs)(`svg`,{"data-sanity-icon":`progress-50`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...r,children:[o,s]}),t[8]=r,t[9]=o,t[10]=c):c=t[10],c}function Hi(e){return e.join(` `)}function Ui(e,t,n,r,i){let a=i-r;if(a===0)return[];let o=n*Math.cos(r)+e,s=n*Math.sin(r)+t,c=n*Math.cos(i)+e,l=n*Math.sin(i)+t;return[[`M`,o,s],[`A`,n,n,0,Math.abs(a)<=Math.PI?`0`:`1`,a<0?`0`:`1`,c,l]]}function Wi(e){let t=(0,Q.c)(34),{documents:n,layout:r}=e,i=r===void 0?`default`:r,a=n.length,o;t[0]===n?o=t[1]:(o=Ei(n),t[0]=n,t[1]=o);let{validatedCount:s,isValidating:c,hasError:l}=o,[u,d]=(0,Z.useState)(!1),[f,p]=(0,Z.useState)(!1),{t:m}=P(A),h=s===a&&s!==0,g=i===`minimal`||f,_;t[2]===h?_=t[3]:(_=()=>{if(h){let e=setTimeout(()=>{d(!0),p(!0)},2500);return()=>clearTimeout(e)}},t[2]=h,t[3]=_);let v;t[4]!==h||t[5]!==u?(v=[h,u],t[4]=h,t[5]=u,t[6]=v):v=t[6],(0,Z.useEffect)(_,v);let y,b;if(t[7]===c?(y=t[8],b=t[9]):(y=()=>{c&&d(!1)},b=[c],t[7]=c,t[8]=y,t[9]=b),(0,Z.useEffect)(y,b),!h&&!c)return null;let x=c?`neutral`:h&&u&&!l?`transparent`:l?`critical`:`positive`,S=h&&u&&!l?`transparent`:void 0,C=g?0:2,w;t[10]===S?w=t[11]:(w={background:S},t[10]=S,t[11]=w);let T;t[12]!==l||t[13]!==c||t[14]!==m||t[15]!==a||t[16]!==s?(T=(0,$.jsx)(Y,{size:1,children:c?(0,$.jsx)(Vi,{progress:s/a}):(0,$.jsx)(Oe,{content:m(l?`summary.errors-found`:`summary.all-documents-validated`),children:(0,$.jsx)(l?Un:nr,{})})}),t[12]=l,t[13]=c,t[14]=m,t[15]=a,t[16]=s,t[17]=T):T=t[17];let E;t[18]!==l||t[19]!==g||t[20]!==c||t[21]!==u||t[22]!==m||t[23]!==a||t[24]!==s?(E=!u&&!g&&(0,$.jsx)(Y,{muted:!0,size:1,children:c?m(`summary.validating-documents`,{validatedCount:s,totalCount:a}):m(l?`summary.all-documents-errors-found`:`summary.all-documents-validated`)}),t[18]=l,t[19]=g,t[20]=c,t[21]=u,t[22]=m,t[23]=a,t[24]=s,t[25]=E):E=t[25];let D;t[26]!==E||t[27]!==T?(D=(0,$.jsxs)(X,{gap:2,children:[T,E]}),t[26]=E,t[27]=T,t[28]=D):D=t[28];let O;return t[29]!==D||t[30]!==C||t[31]!==w||t[32]!==x?(O=(0,$.jsx)(fn,{padding:C,radius:`full`,tone:x,style:w,children:D}),t[29]=D,t[30]=C,t[31]=w,t[32]=x,t[33]=O):O=t[33],O}function Gi(e){let t=(0,Q.c)(53),{release:n,documents:r,shouldDisplayError:i,shouldDisplayWarnings:a,isAtTimeRelease:o,isReleaseOpen:s}=e,{t:c}=P(A),{t:l}=P(),u;t[0]===n._id?u=t[1]:(u=z(n._id),t[0]=n._id,t[1]=u);let d=u,{selectedReleaseId:f}=C(),p=Yt(),{document:m}=T(),{drafts:h}=m,{enabled:g}=h,_=d===f,v;t[2]!==n.metadata.title||t[3]!==l?(v=n.metadata.title||l(`release.placeholder-untitled-release`),t[2]=n.metadata.title,t[3]=l,t[4]=v):v=t[4];let y=v,b;t[5]!==g||t[6]!==_||t[7]!==d||t[8]!==p?(b=()=>{p(_?g?`drafts`:`published`:d)},t[5]=g,t[6]=_,t[7]=d,t[8]=p,t[9]=b):b=t[9];let x=b,S;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(S=[3,3,4,5],t[10]=S):S=t[10];let w;t[11]!==x||t[12]!==s||t[13]!==_||t[14]!==y||t[15]!==c?(w=s&&(0,$.jsx)(He,{icon:_?ur:lr,tooltipProps:{placement:`top`,content:c(_?`dashboard.details.unpin-release`:`dashboard.details.pin-release`)},mode:`bleed`,onClick:x,radius:`full`,selected:_,"aria-label":_?`${c(`dashboard.details.unpin-release`)}: "${y}"`:`${c(`dashboard.details.pin-release`)}: "${y}"`,"aria-live":`assertive`}),t[11]=x,t[12]=s,t[13]=_,t[14]=y,t[15]=c,t[16]=w):w=t[16];let E;t[17]===n?E=t[18]:(E=oe(n)&&(0,$.jsx)(Li,{release:n}),t[17]=n,t[18]=E);let D;t[19]===r?D=t[20]:(D=(0,$.jsx)(Wi,{documents:r}),t[19]=r,t[20]=D);let O;t[21]!==o||t[22]!==i||t[23]!==c?(O=i&&(0,$.jsxs)(X,{gap:2,padding:2,"data-testid":`release-error-details`,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Un,tone:`critical`})}),(0,$.jsx)(Je,{size:1,tone:`critical`,children:c(o?`failed-schedule-title`:`failed-publish-title`)})]}),t[21]=o,t[22]=i,t[23]=c,t[24]=O):O=t[24];let k;t[25]!==a||t[26]!==c?(k=a&&(0,$.jsxs)(X,{gap:2,padding:2,"data-testid":`release-permission-error-details`,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Fn,tone:`caution`})}),(0,$.jsx)(Je,{size:1,tone:`caution`,children:c(`permission-missing-title`)})]}),t[25]=a,t[26]=c,t[27]=k):k=t[27];let j;t[28]!==k||t[29]!==w||t[30]!==E||t[31]!==D||t[32]!==O?(j=(0,$.jsxs)(X,{gap:1,alignItems:`center`,children:[w,E,D,O,k]}),t[28]=k,t[29]=w,t[30]=E,t[31]=D,t[32]=O,t[33]=j):j=t[33];let M;t[34]===n?M=t[35]:(M=(0,$.jsx)(On,{padding:2,children:(0,$.jsx)(ji,{release:n})}),t[34]=n,t[35]=M);let N;t[36]!==o||t[37]!==n.error?.message||t[38]!==i||t[39]!==c?(N=i&&(0,$.jsx)(fn,{padding:4,radius:4,tone:`critical`,children:(0,$.jsxs)(X,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Un,{})}),(0,$.jsxs)(Dn,{gap:4,children:[(0,$.jsx)(Y,{size:1,weight:`semibold`,children:c(o?`failed-schedule-title`:`failed-publish-title`)}),(0,$.jsx)(Me,{title:c(`error-details-title`),children:(0,$.jsx)(Y,{size:1,accent:!0,children:(0,$.jsx)(`code`,{children:n.error?.message})})})]})]})}),t[36]=o,t[37]=n.error?.message,t[38]=i,t[39]=c,t[40]=N):N=t[40];let F;t[41]!==a||t[42]!==c?(F=a&&(0,$.jsx)(fn,{padding:4,radius:4,tone:`caution`,children:(0,$.jsxs)(X,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Fn,{})}),(0,$.jsxs)(Dn,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:c(`permission-missing-title`)}),(0,$.jsx)(Y,{size:1,muted:!0,children:c(`permission-missing-description`)})]})]})}),t[41]=a,t[42]=c,t[43]=F):F=t[43];let I;t[44]!==s||t[45]!==n?(I=!s&&(0,$.jsx)(Oi,{release:n}),t[44]=s,t[45]=n,t[46]=I):I=t[46];let L;return t[47]!==j||t[48]!==M||t[49]!==N||t[50]!==F||t[51]!==I?(L=(0,$.jsx)(En,{size:3,children:(0,$.jsxs)(X,{padding:3,paddingY:S,flexDirection:`column`,children:[j,M,N,F,I]})}),t[47]=j,t[48]=M,t[49]=N,t[50]=F,t[51]=I,t[52]=L):L=t[52],L}function Ki(e){let t=(0,Q.c)(84),{release:n,documents:r,events:i,loading:a}=e,o=a!==void 0&&a,{state:s}=n,{checkWithPermissionGuard:c}=Pt(),{publishRelease:l,schedule:u}=Ot(),{t:d}=P(A),f=!!T().beta?.variants?.enabled,p=i.find(Gr)?.author,m;t[0]===r?m=t[1]:(m=Ei(r),t[0]=r,t[1]=m);let h=m,g=r.length>0&&h.validatedCount===r.length,_=h.hasError?`critical`:g?`positive`:`default`,v;t[2]!==g||t[3]!==h.hasError?(v=h.hasError?(0,$.jsx)(Un,{}):(0,$.jsx)(g?nr:Rn,{}),t[2]=g,t[3]=h.hasError,t[4]=v):v=t[4];let y=v,b;t[5]!==r.length||t[6]!==y||t[7]!==_?(b=r.length===0?void 0:(0,$.jsx)(fn,{tone:_,style:{background:`transparent`},children:(0,$.jsx)(Y,{size:1,children:y})}),t[5]=r.length,t[6]=y,t[7]=_,t[8]=b):b=t[8];let x=b,C=n?.metadata?.releaseType===`scheduled`,w=s!==`archived`&&s!==`published`,E=n.state===`active`,D=E&&n.error!==void 0,[O,k]=(0,Z.useState)(!1),j=E&&O,M=(0,Z.useRef)(!1),N,F;if(t[9]!==c||t[10]!==E||t[11]!==C||t[12]!==l||t[13]!==n._id||t[14]!==n.metadata.intendedPublishAt||t[15]!==u?(N=()=>(M.current=!0,E&&(c(l,n._id).then(e=>(M.current&&k(!e),null)),n.metadata.intendedPublishAt&&C&&c(u,n._id,new Date).then(e=>(M.current&&k(!e),null))),()=>{M.current=!1}),F=[c,E,C,l,n._id,n.metadata.intendedPublishAt,u],t[9]=c,t[10]=E,t[11]=C,t[12]=l,t[13]=n._id,t[14]=n.metadata.intendedPublishAt,t[15]=u,t[16]=N,t[17]=F):(N=t[16],F=t[17]),(0,Z.useEffect)(N,F),!f){let e;return t[18]!==r||t[19]!==C||t[20]!==w||t[21]!==n||t[22]!==D||t[23]!==j?(e=(0,$.jsx)(Gi,{release:n,documents:r,shouldDisplayError:D,shouldDisplayWarnings:j,isAtTimeRelease:C,isReleaseOpen:w}),t[18]=r,t[19]=C,t[20]=w,t[21]=n,t[22]=D,t[23]=j,t[24]=e):e=t[24],e}let I;t[25]===n?I=t[26]:(I=(0,$.jsx)(On,{flexBasis:`0%`,flexGrow:1,minWidth:`280px`,children:(0,$.jsx)(ji,{release:n})}),t[25]=n,t[26]=I);let L;t[27]!==n||t[28]!==d?(L=oe(n)&&{icon:(0,$.jsx)(Ee,{release:n,padding:0}),label:d(`dashboard.details.metadata.schedule`),value:(0,$.jsx)(Li,{release:n})},t[27]=n,t[28]=d,t[29]=L):L=t[29];let R;t[30]===d?R=t[31]:(R=d(`dashboard.details.metadata.status`),t[30]=d,t[31]=R);let z;t[32]!==r||t[33]!==o?(z=o?(0,$.jsx)(yn,{animated:!0,radius:1,style:{width:48,height:11}}):(0,$.jsx)(zi,{documents:r}),t[32]=r,t[33]=o,t[34]=z):z=t[34];let ee;t[35]!==x||t[36]!==z||t[37]!==R?(ee={icon:x,label:R,value:z},t[35]=x,t[36]=z,t[37]=R,t[38]=ee):ee=t[38];let te;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,$.jsx)(Y,{size:1,muted:!0,children:(0,$.jsx)(Yn,{})}),t[39]=te):te=t[39];let B;t[40]===d?B=t[41]:(B=d(`dashboard.details.metadata.documents`),t[40]=d,t[41]=B);let V;t[42]!==r.length||t[43]!==o?(V=o?(0,$.jsx)(yn,{animated:!0,radius:1,style:{width:24,height:11}}):String(r.length),t[42]=r.length,t[43]=o,t[44]=V):V=t[44];let H;t[45]!==B||t[46]!==V?(H={icon:te,label:B,value:V},t[45]=B,t[46]=V,t[47]=H):H=t[47];let U;t[48]===p?U=t[49]:(U=p?(0,$.jsx)(S,{size:0,user:p}):(0,$.jsx)(Y,{size:1,muted:!0,children:(0,$.jsx)(pr,{})}),t[48]=p,t[49]=U);let W;t[50]===d?W=t[51]:(W=d(`dashboard.details.metadata.created`),t[50]=d,t[51]=W);let G;t[52]===n._createdAt?G=t[53]:(G=(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(jt,{time:n._createdAt,useTemporalPhrase:!0,minimal:!0})}),t[52]=n._createdAt,t[53]=G);let K;t[54]!==U||t[55]!==W||t[56]!==G?(K={icon:U,label:W,value:G},t[54]=U,t[55]=W,t[56]=G,t[57]=K):K=t[57];let q;t[58]!==ee||t[59]!==H||t[60]!==K||t[61]!==L?(q=[{rows:[L,ee,H,K]}],t[58]=ee,t[59]=H,t[60]=K,t[61]=L,t[62]=q):q=t[62];let ne=q,re;t[63]===ne?re=t[64]:(re=(0,$.jsx)(_r,{testId:`release-detail-metadata`,sections:ne}),t[63]=ne,t[64]=re);let ie;t[65]!==re||t[66]!==I?(ie=(0,$.jsxs)(X,{alignItems:`flex-start`,gap:4,flexWrap:`wrap`,children:[I,re]}),t[65]=re,t[66]=I,t[67]=ie):ie=t[67];let ae;t[68]!==C||t[69]!==n.error?.message||t[70]!==D||t[71]!==d?(ae=D&&(0,$.jsx)(fn,{"data-testid":`release-error-details`,padding:4,radius:4,tone:`critical`,children:(0,$.jsxs)(X,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Un,{})}),(0,$.jsxs)(Dn,{gap:4,children:[(0,$.jsx)(Y,{size:1,weight:`semibold`,children:d(C?`failed-schedule-title`:`failed-publish-title`)}),(0,$.jsx)(Me,{title:d(`error-details-title`),children:(0,$.jsx)(Y,{size:1,accent:!0,children:(0,$.jsx)(`code`,{children:n.error?.message})})})]})]})}),t[68]=C,t[69]=n.error?.message,t[70]=D,t[71]=d,t[72]=ae):ae=t[72];let J;t[73]!==j||t[74]!==d?(J=j&&(0,$.jsx)(fn,{"data-testid":`release-permission-error-details`,padding:4,radius:4,tone:`caution`,children:(0,$.jsxs)(X,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Fn,{})}),(0,$.jsxs)(Dn,{gap:3,children:[(0,$.jsx)(Y,{size:1,children:d(`permission-missing-title`)}),(0,$.jsx)(Y,{size:1,muted:!0,children:d(`permission-missing-description`)})]})]})}),t[73]=j,t[74]=d,t[75]=J):J=t[75];let se;t[76]!==w||t[77]!==n?(se=!w&&(0,$.jsx)(Oi,{release:n}),t[76]=w,t[77]=n,t[78]=se):se=t[78];let ce;return t[79]!==ie||t[80]!==ae||t[81]!==J||t[82]!==se?(ce=(0,$.jsx)(En,{size:3,children:(0,$.jsxs)(X,{paddingX:3,paddingBottom:3,paddingTop:1,gap:4,flexDirection:`column`,children:[ie,ae,J,se]})}),t[79]=ie,t[80]=ae,t[81]=J,t[82]=se,t[83]=ce):ce=t[83],ce}var qi=(0,Z.memo)(function(e){let t=(0,Q.c)(7),{states:n,onActions:r,renderChildren:i}=e,a,o;t[0]!==r||t[1]!==n?(a=()=>{r(n)},o=[n,r],t[0]=r,t[1]=n,t[2]=a,t[3]=o):(a=t[2],o=t[3]),(0,Z.useEffect)(a,o);let s;return t[4]!==i||t[5]!==n?(s=i?i({states:n}):null,t[4]=i,t[5]=n,t[6]=s):s=t[6],s}),Ji=(0,Z.memo)(function(e){let t=(0,Q.c)(10),{actions:n,release:r,documents:i,onActions:a,children:o}=e,s;t[0]!==i||t[1]!==r?(s={release:r,documents:i},t[0]=i,t[1]=r,t[2]=s):s=t[2];let c=s,l;t[3]!==o||t[4]!==a?(l=e=>{let{states:t}=e;return(0,$.jsx)(qi,{states:t,onActions:a,renderChildren:o})},t[3]=o,t[4]=a,t[5]=l):l=t[5];let u;return t[6]!==c||t[7]!==n||t[8]!==l?(u=(0,$.jsx)(bt,{hooks:n,args:c,children:l}),t[6]=c,t[7]=n,t[8]=l,t[9]=u):u=t[9],u});function Yi(e,t){let n=(0,Q.c)(7),r;n[0]===t?r=n[1]:(r=t===void 0?[]:t,n[0]=t,n[1]=r);let i=r,a=x(),o;bb0:{if(!a.releases?.actions){let e;n[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],n[2]=e):e=n[2],o=e;break bb0}let t;n[3]!==i||n[4]!==e||n[5]!==a.releases?(t=a.releases.actions({release:e,documents:i}),n[3]=i,n[4]=e,n[5]=a.releases,n[6]=t):t=n[6],o=t}return o}var Xi=e=>{let t=(0,Q.c)(9),{actionResult:n}=e,r=te(),{t:i}=P(A),a;t[0]!==n||t[1]!==r?(a=()=>{n&&`releaseId`in n&&r.navigate({releaseId:z(n.releaseId)})},t[0]=n,t[1]=r,t[2]=a):a=t[2];let o=a,s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(s={cursor:`pointer`,marginBottom:`0.5rem`,display:`flex`},t[3]=s):s=t[3];let c;t[4]===i?c=t[5]:(c=i(`toast.duplicate.success-link`),t[4]=i,t[5]=c);let l;return t[6]!==o||t[7]!==c?(l=(0,$.jsx)(Y,{size:1,weight:`medium`,"data-as":`a`,onClick:o,style:s,"data-testid":`duplicate-release-success-link`,children:c}),t[6]=o,t[7]=c,t[8]=l):l=t[8],l},Zi={delete:{confirmDialog:{dialogId:`confirm-delete-dialog`,dialogHeaderI18nKey:`delete-dialog.confirm-delete.header`,dialogDescriptionI18nKey:`delete-dialog.confirm-delete-description`,dialogConfirmButtonI18nKey:`delete-dialog.confirm-delete-button`,confirmButtonTone:`critical`},toastSuccessI18nKey:`toast.delete.success`,toastFailureI18nKey:`toast.delete.error`,telemetry:Tt},archive:{confirmDialog:{dialogId:`confirm-archive-dialog`,dialogHeaderI18nKey:`archive-dialog.confirm-archive-header`,dialogDescriptionI18nKey:`archive-dialog.confirm-archive-description`,dialogConfirmButtonI18nKey:`archive-dialog.confirm-archive-button`,confirmButtonTone:`critical`},toastFailureI18nKey:`toast.archive.error`,telemetry:zt},unarchive:{confirmDialog:!1,toastFailureI18nKey:`toast.unarchive.error`,telemetry:Nt},unschedule:{confirmDialog:!1,toastFailureI18nKey:`toast.unschedule.error`,telemetry:Jt},duplicate:{confirmDialog:{dialogId:`confirm-duplicate-dialog`,dialogHeaderI18nKey:`duplicate-dialog.confirm-duplicate-header`,dialogDescriptionI18nKey:`duplicate-dialog.confirm-duplicate-description`,dialogConfirmButtonI18nKey:`duplicate-dialog.confirm-duplicate-button`,confirmButtonTone:`primary`},toastSuccessI18nKey:`toast.duplicate.success`,toastFailureI18nKey:`toast.duplicate.error`,telemetry:Bt}},Qi=e=>{let t=(0,Q.c)(99),{release:n,documents:r,disabled:i,isMenuItem:a,onConfirmDialogOpen:o,onConfirmDialogClose:s}=e,c=a!==void 0&&a,l=We(),{publishRelease:u,discardDrafts:d}=Ot(),{checkWithPermissionGuard:f}=Pt(),{t:p}=P(A),{t:m}=P(),h=C(),g=Yt(),_=ne(),{document:v}=T(),{drafts:y}=v,{enabled:b}=y,[x,S]=(0,Z.useState)(`idle`),[w,E]=(0,Z.useState)(!1),[D,O]=(0,Z.useState)(!1),k;t[0]===r?k=t[1]:(k=r.filter($i).map(ea),t[0]=r,t[1]=k);let j=k,M=j.length,N=b&&M>0,F;t[2]===r?F=t[3]:(F=r.some(ta),t[2]=r,t[3]=F);let L=F,R;t[4]===r?R=t[5]:(R=r.some(na),t[4]=r,t[5]=R);let z=R,ee=i||L||z||!D,te=(0,Z.useRef)(!1),B;t[6]!==f||t[7]!==u||t[8]!==n._id?(B=()=>(te.current=!0,f(u,n._id).then(e=>{te.current&&O(e)}),()=>{te.current=!1}),t[6]=f,t[7]=u,t[8]=n._id,t[9]=B):B=t[9];let V;t[10]!==f||t[11]!==u||t[12]!==n._id||t[13]!==n.metadata.intendedPublishAt?(V=[f,u,n._id,n.metadata.intendedPublishAt],t[10]=f,t[11]=u,t[12]=n._id,t[13]=n.metadata.intendedPublishAt,t[14]=V):V=t[14],(0,Z.useEffect)(B,V);let H;t[15]!==d||t[16]!==j||t[17]!==b||t[18]!==s||t[19]!==h.selectedPerspective||t[20]!==u||t[21]!==n||t[22]!==g||t[23]!==w||t[24]!==N||t[25]!==p||t[26]!==m||t[27]!==_||t[28]!==l?(H=async()=>{if(!n)return;let e=async()=>{S(`publishing`),await u(n._id),_.log(Ct),N&&w&&await d(j).catch(e=>{l.push({status:`warning`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:p,i18nKey:`toast.publish.update-drafts-error`,values:{error:e.message}})})}),console.error(e)}),le(h.selectedPerspective)&&h.selectedPerspective?._id===n._id&&g(b?`drafts`:`published`)};try{await e()}catch(e){let t=e;l.push({status:`error`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:p,i18nKey:`toast.publish.error`,values:{title:n.metadata.title||m(`release.placeholder-untitled-release`),error:t.message}})})}),console.error(t)}s?.(),S(`idle`)},t[15]=d,t[16]=j,t[17]=b,t[18]=s,t[19]=h.selectedPerspective,t[20]=u,t[21]=n,t[22]=g,t[23]=w,t[24]=N,t[25]=p,t[26]=m,t[27]=_,t[28]=l,t[29]=H):H=t[29];let U=H,W;bb0:{if(x===`idle`){W=null;break bb0}let e;t[30]===p?e=t[31]:(e=p(`publish-dialog.confirm-publish.title`),t[30]=p,t[31]=e);let i;t[32]===s?i=t[33]:(i=()=>{s?.(),S(`idle`)},t[32]=s,t[33]=i);let a;t[34]===p?a=t[35]:(a=p(`action.publish-all-documents`),t[34]=p,t[35]=a);let o=x===`publishing`,c=x===`publishing`,l;t[36]!==U||t[37]!==a||t[38]!==o||t[39]!==c?(l={confirmButton:{text:a,tone:`positive`,onClick:U,loading:o,disabled:c}},t[36]=U,t[37]=a,t[38]=o,t[39]=c,t[40]=l):l=t[40];let u;t[41]!==n.metadata.title||t[42]!==m?(u=n.metadata.title||m(`release.placeholder-untitled-release`),t[41]=n.metadata.title,t[42]=m,t[43]=u):u=t[43];let d;t[44]!==r.length||t[45]!==u?(d={title:u,releaseDocumentsLength:r.length,count:r.length},t[44]=r.length,t[45]=u,t[46]=d):d=t[46];let f;t[47]!==p||t[48]!==d?(f=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:p,i18nKey:`publish-dialog.confirm-publish-description`,values:d})}),t[47]=p,t[48]=d,t[49]=f):f=t[49];let h;t[50]!==M||t[51]!==w||t[52]!==N||t[53]!==p?(h=N&&(0,$.jsxs)(Dn,{gap:3,children:[(0,$.jsxs)(X,{alignItems:`center`,gap:3,as:`label`,children:[(0,$.jsx)(Tn,{checked:w,onChange:e=>E(e.currentTarget.checked),"data-testid":`update-drafts-checkbox`}),(0,$.jsx)(Y,{size:1,children:p(`publish-dialog.confirm-publish.update-drafts-checkbox`)})]}),(0,$.jsx)(Y,{muted:!0,size:1,children:p(`publish-dialog.confirm-publish.update-drafts-description`,{count:M,draftDocumentsLength:M})})]}),t[50]=M,t[51]=w,t[52]=N,t[53]=p,t[54]=h):h=t[54];let g;t[55]!==f||t[56]!==h?(g=(0,$.jsxs)(Dn,{gap:4,children:[f,h]}),t[55]=f,t[56]=h,t[57]=g):g=t[57];let _;t[58]!==e||t[59]!==i||t[60]!==l||t[61]!==g?(_=(0,$.jsx)(ue,{id:`confirm-publish-dialog`,"data-testid":`confirm-publish-dialog`,header:e,onClose:i,footer:l,children:g}),t[58]=e,t[59]=i,t[60]=l,t[61]=g,t[62]=_):_=t[62],W=_}let G=W,K;bb1:{if(!z&&!L&&D){K=null;break bb1}let e;t[63]!==r.length||t[64]!==z||t[65]!==L||t[66]!==D||t[67]!==p?(e=()=>r.length===0?p(`publish-action.validation.no-documents`):D?L?p(`publish-dialog.validation.loading`):z?p(`publish-dialog.validation.error`):null:p(`publish-dialog.validation.no-permission`),t[63]=r.length,t[64]=z,t[65]=L,t[66]=D,t[67]=p,t[68]=e):e=t[68];let n=e,i=L?`default`:`critical`,a;t[69]===i?a=t[70]:(a=(0,$.jsx)(Rt,{icon:Un,tone:i}),t[69]=i,t[70]=a);let o;t[71]===n?o=t[72]:(o=n(),t[71]=n,t[72]=o);let s;t[73]!==a||t[74]!==o?(s=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,padding:1,children:[a,o]})}),t[73]=a,t[74]=o,t[75]=s):s=t[75],K=s}let q=K,re;t[76]===o?re=t[77]:(re=()=>{E(!1),S(`confirm`),o?.()},t[76]=o,t[77]=re);let ie=re,ae=ee||x===`publishing`||r.length===0,J;t[78]===p?J=t[79]:(J=p(`action.publish-all-documents`),t[78]=p,t[79]=J);let oe=!ee,se;t[80]!==q||t[81]!==oe?(se={disabled:oe,content:q,placement:`bottom`},t[80]=q,t[81]=oe,t[82]=se):se=t[82];let ce=se,de;t[83]!==ie||t[84]!==ae||t[85]!==J||t[86]!==ce?(de={icon:Kn,disabled:ae,text:J,handleOnClick:ie,tooltipProps:ce},t[83]=ie,t[84]=ae,t[85]=J,t[86]=ce,t[87]=de):de=t[87];let fe=de,pe;t[88]!==c||t[89]!==x||t[90]!==fe.disabled||t[91]!==fe.handleOnClick||t[92]!==fe.icon||t[93]!==fe.text||t[94]!==fe.tooltipProps?(pe=c?(0,$.jsx)(Ue,{tooltipProps:fe.tooltipProps,icon:fe.icon,disabled:fe.disabled,text:fe.text,onClick:fe.handleOnClick,"data-testid":`publish-all-button-menu-item`}):(0,$.jsx)(He,{tooltipProps:fe.tooltipProps,icon:fe.icon,disabled:fe.disabled,text:fe.text,onClick:fe.handleOnClick,loading:x===`publishing`,"data-testid":`publish-all-button`,tone:`positive`}),t[88]=c,t[89]=x,t[90]=fe.disabled,t[91]=fe.handleOnClick,t[92]=fe.icon,t[93]=fe.text,t[94]=fe.tooltipProps,t[95]=pe):pe=t[95];let me;return t[96]!==G||t[97]!==pe?(me=(0,$.jsxs)($.Fragment,{children:[pe,G]}),t[96]=G,t[97]=pe,t[98]=me):me=t[98],me};function $i(e){return e.document.draftDocumentExists&&!W(e.document)}function ea(e){return e.document._id}function ta(e){let{validation:t}=e;return t.isValidating}function na(e){let{validation:t}=e;return t.hasError}var ra=e=>{let t=(0,Q.c)(142),{release:n,disabled:r,documents:i,isMenuItem:o,onConfirmDialogOpen:s,onConfirmDialogClose:c}=e,l=o!==void 0&&o,u=We(),{schedule:d,updateRelease:p}=Ot(),{checkWithPermissionGuard:m}=Pt(),[h,_]=(0,Z.useState)(!1),{t:v}=P(A),{t:y}=P(),b=ne(),{utcToCurrentZoneDate:x,zoneDateToUtc:S,timeZone:C}=a(vt),[w,T]=(0,Z.useState)(`idle`),[E,D]=(0,Z.useState)(),[O,j]=(0,Z.useState)(0),M;t[0]!==E||t[1]!==x?(M=E?x(E):void 0,t[0]=E,t[1]=x,t[2]=M):M=t[2];let F=M,L;t[3]===i?L=t[4]:(L=i.some(ia),t[3]=i,t[4]=L);let R=L,z;t[5]===i?z=t[6]:(z=i.some(aa),t[5]=i,t[6]=z);let ee=z,te=r||R||!h||ee,B=(0,Z.useRef)(!1),U;t[7]!==m||t[8]!==n._id||t[9]!==d?(U=()=>(B.current=!0,m(d,n._id,new Date).then(e=>{B.current&&_(e)}),()=>{B.current=!1}),t[7]=m,t[8]=n._id,t[9]=d,t[10]=U):U=t[10];let W;t[11]!==m||t[12]!==n._id||t[13]!==n.metadata.intendedPublishAt||t[14]!==d?(W=[m,n._id,n.metadata.intendedPublishAt,d],t[11]=m,t[12]=n._id,t[13]=n.metadata.intendedPublishAt,t[14]=d,t[15]=W):W=t[15],(0,Z.useEffect)(U,W);let G;t[16]!==E||t[17]!==S?(G=()=>ht(S(E||new Date),new Date),t[16]=E,t[17]=S,t[18]=G):G=t[18];let K=G,q;t[19]!==K||t[20]!==c||t[21]!==E||t[22]!==n||t[23]!==d||t[24]!==v||t[25]!==y||t[26]!==b||t[27]!==u||t[28]!==p?(q=async()=>{if(!E)return;if(K()){j(oa);return}let e={...n,metadata:{...n.metadata,releaseType:`scheduled`,intendedPublishAt:E.toISOString()}},t=async()=>{T(`scheduling`),Te(e,n)||await p(e),await d(n._id,E),b.log(Wt),u.push({closable:!0,status:`info`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:v,i18nKey:`toast.schedule.success`,values:{title:n.metadata.title||y(`release.placeholder-untitled-release`)}})})})};try{await t()}catch(e){let t=e;u.push({status:`error`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:v,i18nKey:`toast.schedule.error`,values:{title:n.metadata.title||y(`release.placeholder-untitled-release`),error:t.message}})})}),console.error(t)}c?.(),T(`idle`)},t[19]=K,t[20]=c,t[21]=E,t[22]=n,t[23]=d,t[24]=v,t[25]=y,t[26]=b,t[27]=u,t[28]=p,t[29]=q):q=t[29];let re=q,ie;t[30]===y?ie=t[31]:(ie=g(y),t[30]=y,t[31]=ie);let ae=ie,J;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(J=e=>{e&&D(Zt(e))},t[32]=J):J=t[32];let oe=J,se;t[33]===S?se=t[34]:(se=e=>{let t=e.currentTarget.value,n=S(pe(t,`PP HH:mm`,new Date));V(n)&&D(n)},t[33]=S,t[34]=se);let ce=se,le;t[35]!==c||t[36]!==w?(le=()=>{c?.(),w!==`scheduling`&&T(`idle`)},t[35]=c,t[36]=w,t[37]=le):le=t[37];let de=le,fe;bb0:{if(w===`idle`){fe=null;break bb0}let e;t[38]===K?e=t[39]:(e=K(),t[38]=K,t[39]=e);let r=e,a;t[40]!==i.length||t[41]!==v?(a=v(`schedule-dialog.confirm-title`,{documentsLength:i.length,count:i.length}),t[40]=i.length,t[41]=v,t[42]=a):a=t[42];let o;t[43]===v?o=t[44]:(o=v(`schedule-dialog.confirm-button`),t[43]=v,t[44]=o);let s=w===`scheduling`,c=r||w===`scheduling`,l;t[45]!==re||t[46]!==o||t[47]!==s||t[48]!==c?(l={text:o,tone:`default`,onClick:re,loading:s,disabled:c},t[45]=re,t[46]=o,t[47]=s,t[48]=c,t[49]=l):l=t[49];let u=w===`scheduling`,d;t[50]===u?d=t[51]:(d={disabled:u},t[50]=u,t[51]=d);let p;t[52]!==l||t[53]!==d?(p={confirmButton:l,cancelButton:d},t[52]=l,t[53]=d,t[54]=p):p=t[54];let m;t[55]!==r||t[56]!==y?(m=r&&(0,$.jsx)(fn,{marginBottom:1,padding:2,radius:2,shadow:1,tone:`critical`,children:(0,$.jsx)(Y,{size:1,children:y(`release.schedule-dialog.publish-date-in-past-warning`)})}),t[55]=r,t[56]=y,t[57]=m):m=t[57];let h;t[58]===y?h=t[59]:(h=y(`release.schedule-dialog.select-publish-date-label`),t[58]=y,t[59]=h);let g;t[60]===h?g=t[61]:(g=(0,$.jsx)(`label`,{children:(0,$.jsx)(Y,{size:1,weight:`semibold`,children:h})}),t[60]=h,t[61]=g);let _;t[62]===y?_=t[63]:(_=y(`release.schedule-dialog.select-publish-date-label`),t[62]=y,t[63]=_);let b;t[64]!==_||t[65]!==C.alternativeName||t[66]!==C.offset?(b={title:_,alternativeName:C.alternativeName,offset:C.offset},t[64]=_,t[65]=C.alternativeName,t[66]=C.offset,t[67]=b):b=t[67];let x;t[68]!==b||t[69]!==y?(x=(0,$.jsx)(N,{children:(0,$.jsx)(k,{tooltipContent:(0,$.jsx)(I,{t:y,i18nKey:`time-zone.time-zone-tooltip-input`,values:b}),allowTimeZoneSwitch:!0,useElementQueries:!0,timeZoneScope:vt})}),t[68]=b,t[69]=y,t[70]=x):x=t[70];let S;t[71]!==g||t[72]!==x?(S=(0,$.jsxs)(X,{alignItems:`center`,justifyContent:`space-between`,gap:2,children:[g,x]}),t[71]=g,t[72]=x,t[73]=S):S=t[73];let T;t[74]===F?T=t[75]:(T=F?H(F,`PP HH:mm`):``,t[74]=F,t[75]=T);let D;t[76]!==ae||t[77]!==ce||t[78]!==E||t[79]!==T?(D=(0,$.jsx)(f,{selectTime:!0,monthPickerVariant:ze.carousel,onChange:oe,onInputChange:ce,value:E,calendarLabels:ae,inputValue:T,constrainSize:!1,isPastDisabled:!0,timeZoneScope:vt}),t[76]=ae,t[77]=ce,t[78]=E,t[79]=T,t[80]=D):D=t[80];let A;t[81]!==S||t[82]!==D?(A=(0,$.jsxs)(Dn,{gap:3,children:[S,D]}),t[81]=S,t[82]=D,t[83]=A):A=t[83];let j;t[84]!==n.metadata.title||t[85]!==y?(j=n.metadata.title||y(`release.placeholder-untitled-release`),t[84]=n.metadata.title,t[85]=y,t[86]=j):j=t[86];let M;t[87]!==i.length||t[88]!==j?(M={title:j,count:i.length},t[87]=i.length,t[88]=j,t[89]=M):M=t[89];let P;t[90]!==v||t[91]!==M?(P=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:v,i18nKey:`schedule-dialog.confirm-description`,values:M})}),t[90]=v,t[91]=M,t[92]=P):P=t[92];let L;t[93]!==m||t[94]!==A||t[95]!==P?(L=(0,$.jsxs)(Dn,{gap:3,children:[m,A,P]}),t[93]=m,t[94]=A,t[95]=P,t[96]=L):L=t[96];let R;t[97]!==de||t[98]!==O||t[99]!==a||t[100]!==p||t[101]!==L?(R=(0,$.jsx)(ue,{id:`confirm-schedule-dialog`,"data-testid":`confirm-schedule-dialog`,header:a,onClose:de,footer:p,children:L},O),t[97]=de,t[98]=O,t[99]=a,t[100]=p,t[101]=L,t[102]=R):R=t[102],fe=R}let me=fe,he;t[103]!==s||t[104]!==n.metadata.intendedPublishAt?(he=()=>{D(n.metadata.intendedPublishAt?new Date(n.metadata.intendedPublishAt):new Date),T(`confirm`),s?.()},t[103]=s,t[104]=n.metadata.intendedPublishAt,t[105]=he):he=t[105];let _e=he,ve;bb1:{if(i.length===0){let e;t[106]===v?e=t[107]:(e=v(`schedule-action.validation.no-documents`),t[106]=v,t[107]=e),ve=e;break bb1}if(!h){let e;t[108]===v?e=t[109]:(e=v(`schedule-button-tooltip.validation.no-permission`),t[108]=v,t[109]=e),ve=e;break bb1}if(R){let e;t[110]===v?e=t[111]:(e=v(`schedule-button-tooltip.validation.loading`),t[110]=v,t[111]=e),ve=e;break bb1}if(ee){let e;t[112]===v?e=t[113]:(e=v(`schedule-button-tooltip.validation.error`),t[112]=v,t[113]=e),ve=e;break bb1}if(ge(n)){let e;t[114]===v?e=t[115]:(e=v(`schedule-button-tooltip.already-scheduled`),t[114]=v,t[115]=e),ve=e;break bb1}ve=null}let ye=ve,be=R?`default`:`critical`,xe;t[116]===be?xe=t[117]:(xe=(0,$.jsx)(Rt,{icon:Un,tone:be}),t[116]=be,t[117]=xe);let Se;t[118]!==xe||t[119]!==ye?(Se=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,padding:1,children:[xe,ye]})}),t[118]=xe,t[119]=ye,t[120]=Se):Se=t[120];let Ce=Se,we=te||w===`scheduling`||i.length===0,Ee;t[121]===v?Ee=t[122]:(Ee=v(`action.schedule`),t[121]=v,t[122]=Ee);let De=!ye,Oe;t[123]!==Ce||t[124]!==De?(Oe={disabled:De,content:Ce,placement:`bottom`},t[123]=Ce,t[124]=De,t[125]=Oe):Oe=t[125];let ke=Oe,Ae;t[126]!==_e||t[127]!==we||t[128]!==Ee||t[129]!==ke?(Ae={icon:Rn,disabled:we,text:Ee,handleOnClick:_e,tooltipProps:ke},t[126]=_e,t[127]=we,t[128]=Ee,t[129]=ke,t[130]=Ae):Ae=t[130];let je=Ae,Me;t[131]!==l||t[132]!==je.disabled||t[133]!==je.handleOnClick||t[134]!==je.icon||t[135]!==je.text||t[136]!==je.tooltipProps||t[137]!==w?(Me=l?(0,$.jsx)(Ue,{tooltipProps:je.tooltipProps,icon:je.icon,disabled:je.disabled,text:je.text,onClick:je.handleOnClick,"data-testid":`schedule-button-menu-item`}):(0,$.jsx)(He,{tooltipProps:je.tooltipProps,tone:`primary`,icon:je.icon,disabled:je.disabled,text:je.text,onClick:je.handleOnClick,loading:w===`scheduling`,"data-testid":`schedule-button`}),t[131]=l,t[132]=je.disabled,t[133]=je.handleOnClick,t[134]=je.icon,t[135]=je.text,t[136]=je.tooltipProps,t[137]=w,t[138]=Me):Me=t[138];let Ne;return t[139]!==me||t[140]!==Me?(Ne=(0,$.jsxs)($.Fragment,{children:[Me,me]}),t[139]=me,t[140]=Me,t[141]=Ne):Ne=t[141],Ne};function ia(e){let{validation:t}=e;return t.isValidating}function aa(e){let{validation:t}=e;return t.hasError}function oa(e){return e+1}var sa=e=>{let t=(0,Q.c)(118),{ignoreCTA:n,disabled:r,release:i,setSelectedAction:a,documents:o}=e,s=!i||r,{t:c}=P(A),{archive:l,unarchive:u,deleteRelease:d,publishRelease:f,schedule:p,createRelease:m}=Ot(),{checkWithPermissionGuard:h}=Pt(),[g,_]=(0,Z.useState)(null),[v,y]=(0,Z.useState)(null),[b,x]=(0,Z.useState)(null),[S,C]=(0,Z.useState)(null),[w,T]=(0,Z.useState)(null),[E,D]=(0,Z.useState)(null),O=(0,Z.useRef)(!1),k;t[0]!==l||t[1]!==h||t[2]!==m||t[3]!==d||t[4]!==f||t[5]!==i._id||t[6]!==i.state||t[7]!==s||t[8]!==p||t[9]!==u?(k=()=>(O.current=!0,s||(i.state!==`published`&&(i.state===`archived`?h(u,i._id).then(e=>{O.current&&y(e)}):(h(l,i._id).then(e=>{O.current&&_(e)}),h(f,i._id).then(e=>{O.current&&C(e)}),h(p,i._id,new Date).then(e=>{O.current&&T(e)})),h(m,fe()).then(e=>{O.current&&D(e)})),(i.state===`archived`||i.state==`published`)&&h(d,i._id).then(e=>{O.current&&x(e)})),()=>{O.current=!1}),t[0]=l,t[1]=h,t[2]=m,t[3]=d,t[4]=f,t[5]=i._id,t[6]=i.state,t[7]=s,t[8]=p,t[9]=u,t[10]=k):k=t[10];let j;t[11]!==l||t[12]!==h||t[13]!==m||t[14]!==d||t[15]!==f||t[16]!==i._id||t[17]!==i.metadata.releaseType||t[18]!==i.state||t[19]!==s||t[20]!==p||t[21]!==u?(j=[i._id,s,i.state,h,u,l,d,i.metadata.releaseType,f,p,m],t[11]=l,t[12]=h,t[13]=m,t[14]=d,t[15]=f,t[16]=i._id,t[17]=i.metadata.releaseType,t[18]=i.state,t[19]=s,t[20]=p,t[21]=u,t[22]=j):j=t[22],(0,Z.useEffect)(k,j);let M;t[23]===a?M=t[24]:(M=e=>{let t=e.currentTarget.getAttribute(`data-value`);a(t)},t[23]=a,t[24]=M);let N=M,F;bb0:{if(i.state===`published`){F=null;break bb0}if(i.state===`archived`){let e=s||!v,n;t[25]===c?n=t[26]:(n=c(`action.unarchive`),t[25]=c,t[26]=n);let r;t[27]!==v||t[28]!==c?(r=!v&&c(`permissions.error.unarchive`),t[27]=v,t[28]=c,t[29]=r):r=t[29];let i;t[30]===r?i=t[31]:(i={content:r},t[30]=r,t[31]=i);let a;t[32]!==N||t[33]!==e||t[34]!==n||t[35]!==i?(a=(0,$.jsx)(Ue,{"data-value":`unarchive`,disabled:e,onClick:N,icon:fr,text:n,"data-testid":`unarchive-release-menu-item`,tooltipProps:i},`unarchive`),t[32]=N,t[33]=e,t[34]=n,t[35]=i,t[36]=a):a=t[36],F=a;break bb0}let e;t[37]!==r||t[38]!==g||t[39]!==i.state?(e=g?![`scheduled`,`scheduling`].includes(i.state)||r:!1,t[37]=r,t[38]=g,t[39]=i.state,t[40]=e):e=t[40];let n;t[41]!==g||t[42]!==c?(n=c(g?`action.archive.tooltip`:`permissions.error.archive`),t[41]=g,t[42]=c,t[43]=n):n=t[43];let a;t[44]!==e||t[45]!==n?(a={disabled:e,content:n},t[44]=e,t[45]=n,t[46]=a):a=t[46];let o;t[47]===c?o=t[48]:(o=c(`action.archive`),t[47]=c,t[48]=o);let l;t[49]!==g||t[50]!==i.state||t[51]!==s?(l=s||[`scheduled`,`scheduling`].includes(i.state)||!g,t[49]=g,t[50]=i.state,t[51]=s,t[52]=l):l=t[52];let u;t[53]!==N||t[54]!==a||t[55]!==o||t[56]!==l?(u=(0,$.jsx)(Ue,{tooltipProps:a,"data-value":`archive`,onClick:N,icon:or,text:o,"data-testid":`archive-release-menu-item`,tone:`caution`,disabled:l},`archive`),t[53]=N,t[54]=a,t[55]=o,t[56]=l,t[57]=u):u=t[57],F=u}let I=F,L;bb1:{if(i.state!==`archived`&&i.state!==`published`){L=null;break bb1}let e=s||!b,n;t[58]===c?n=t[59]:(n=c(`action.delete-release`),t[58]=c,t[59]=n);let r;t[60]!==b||t[61]!==c?(r=!b&&c(`permissions.error.delete`),t[60]=b,t[61]=c,t[62]=r):r=t[62];let a;t[63]===r?a=t[64]:(a={content:r},t[63]=r,t[64]=a);let o;t[65]!==N||t[66]!==e||t[67]!==n||t[68]!==a?(o=(0,$.jsx)(Ue,{"data-value":`delete`,onClick:N,disabled:e,icon:Wn,text:n,"data-testid":`delete-release-menu-item`,tone:`critical`,tooltipProps:a},`delete`),t[65]=N,t[66]=e,t[67]=n,t[68]=a,t[69]=o):o=t[69],L=o}let R=L,z;bb2:{if(n||i.state!==`scheduled`&&i.state!==`scheduling`){z=null;break bb2}let e;t[70]===c?e=t[71]:(e=c(`action.unschedule`),t[70]=c,t[71]=e);let r;t[72]!==N||t[73]!==s||t[74]!==e?(r=(0,$.jsx)(Ue,{"data-value":`unschedule`,onClick:N,disabled:s,icon:sr,text:e,"data-testid":`unschedule-release-menu-item`},`unschedule`),t[72]=N,t[73]=s,t[74]=e,t[75]=r):r=t[75],z=r}let ee=z,te;bb3:{if(i.state!==`active`||n&&i.metadata.releaseType===`scheduled`){te=null;break bb3}let e=s||!w,r,c;t[76]===a?(r=t[77],c=t[78]):(c=()=>a(void 0),r=()=>a(`schedule`),t[76]=a,t[77]=r,t[78]=c);let l;t[79]!==o||t[80]!==i||t[81]!==r||t[82]!==e||t[83]!==c?(l=(0,$.jsx)(ra,{disabled:e,release:i,documents:o,isMenuItem:!0,onConfirmDialogClose:c,onConfirmDialogOpen:r},`schedule`),t[79]=o,t[80]=i,t[81]=r,t[82]=e,t[83]=c,t[84]=l):l=t[84],te=l}let B=te,V;bb4:{if(i.state!==`active`||n&&i.metadata.releaseType!==`scheduled`){V=null;break bb4}let e=s||!S,r,c;t[85]===a?(r=t[86],c=t[87]):(r=()=>a(void 0),c=()=>a(`publish`),t[85]=a,t[86]=r,t[87]=c);let l;t[88]!==o||t[89]!==i||t[90]!==r||t[91]!==c||t[92]!==e?(l=(0,$.jsx)(Qi,{release:i,documents:o,disabled:e,isMenuItem:!0,onConfirmDialogClose:r,onConfirmDialogOpen:c},`publish`),t[88]=o,t[89]=i,t[90]=r,t[91]=c,t[92]=e,t[93]=l):l=t[93],V=l}let H=V,U;bb5:{if(i.state===`published`||i.state===`archived`){U=null;break bb5}let e=s||!E,n;t[94]===c?n=t[95]:(n=c(`action.duplicate-release`),t[94]=c,t[95]=n);let r;t[96]!==E||t[97]!==c?(r=!E&&c(`permissions.error.duplicate`),t[96]=E,t[97]=c,t[98]=r):r=t[98];let a;t[99]===r?a=t[100]:(a={content:r},t[99]=r,t[100]=a);let o;t[101]!==N||t[102]!==e||t[103]!==n||t[104]!==a?(o=(0,$.jsx)(Ue,{"data-value":`duplicate`,onClick:N,disabled:e,icon:Jn,text:n,"data-testid":`duplicate-release-menu-item`,tooltipProps:a},`duplicate`),t[101]=N,t[102]=e,t[103]=n,t[104]=a,t[105]=o):o=t[105],U=o}let W=U,G;bb6:{if(i.metadata.releaseType===`scheduled`){let e;t[106]!==H||t[107]!==B?(e=[B,H],t[106]=H,t[107]=B,t[108]=e):e=t[108],G=e;break bb6}let e;t[109]!==H||t[110]!==B?(e=[H,B],t[109]=H,t[110]=B,t[111]=e):e=t[111],G=e}let K=G,q;return t[112]!==K||t[113]!==I||t[114]!==R||t[115]!==W||t[116]!==ee?(q=[ee,...K,W,I,R],t[112]=K,t[113]=I,t[114]=R,t[115]=W,t[116]=ee,t[117]=q):q=t[117],q};function ca(e){let t=(0,Q.c)(16),{release:n}=e,{t:r}=P(),i;t[0]===n?i=t[1]:(i=(0,$.jsx)(Ee,{release:n,padding:0}),t[0]=n,t[1]=i);let a=n.metadata.title,o;t[2]===r?o=t[3]:(o=r(`release.placeholder-untitled-release`),t[2]=r,t[3]=o);let s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={weight:`medium`,size:1},t[4]=s):s=t[4];let c;t[5]!==n.metadata.title||t[6]!==o?(c=(0,$.jsx)(we,{title:a,fallback:o,textProps:s}),t[5]=n.metadata.title,t[6]=o,t[7]=c):c=t[7];let l;t[8]===n?l=t[9]:(l=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(Ni,{release:n})}),t[8]=n,t[9]=l);let u;t[10]!==c||t[11]!==l?(u=(0,$.jsxs)(Dn,{gap:2,children:[c,l]}),t[10]=c,t[11]=l,t[12]=u):u=t[12];let d;return t[13]!==i||t[14]!==u?(d=(0,$.jsx)(fn,{border:!0,padding:1,radius:2,children:(0,$.jsxs)(X,{gap:3,padding:3,children:[i,u]})}),t[13]=i,t[14]=u,t[15]=d):d=t[15],d}var la={duplicate:{Link:Xi}},ua=e=>{let t=(0,Q.c)(134),{ignoreCTA:n,release:r,documentsCount:i,documents:a}=e,o=We(),s=te(),{archive:c,unarchive:l,deleteRelease:u,unschedule:d,duplicateRelease:f}=Ot(),[p,m]=(0,Z.useState)(!1),[h,g]=(0,Z.useState)(),{selectedReleaseId:_}=C(),v=Yt(),y=(0,Z.useRef)(null),b=(0,Z.useRef)(null),[x,S]=(0,Z.useState)(!1),w;t[0]===a?w=t[1]:(w=a??[],t[0]=a,t[1]=w);let D=Yi(r,w),O;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(O=[],t[2]=O):O=t[2];let[k,j]=(0,Z.useState)(O),M;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(M=e=>{j(e.filter(Boolean))},t[3]=M):M=t[3];let N=M,F=!r,{t:L}=P(A),{t:R}=P(),B=ne(),{guardWithReleaseLimitUpsell:V}=Ft(),H;t[4]!==r.metadata.title||t[5]!==R?(H=r.metadata.title||R(`release.placeholder-untitled-release`),t[4]=r.metadata.title,t[5]=R,t[6]=H):H=t[6];let U=H,W=h===`publish`||h===`schedule`,{document:G}=T(),{drafts:K}=G,{enabled:q}=K,re;t[7]!==u||t[8]!==r._id||t[9]!==s?(re=async()=>{await u(r._id),s.navigate({})},t[7]=u,t[8]=r._id,t[9]=s,t[10]=re):re=t[10];let ie=re,ae;t[11]!==V||t[12]!==r._id||t[13]!==l?(ae=async()=>V(()=>l(r._id),!0),t[11]=V,t[12]=r._id,t[13]=l,t[14]=ae):ae=t[14];let J=ae,oe;t[15]!==a||t[16]!==f||t[17]!==V||t[18]!==r.metadata||t[19]!==L?(oe=async()=>{let e=ee();return await V(async()=>{let t=a?.map(da),n={...r.metadata,title:`${r.metadata.title} (${L(`copy-suffix`)})`};return f(e,n,t)},!0),{releaseId:e}},t[15]=a,t[16]=f,t[17]=V,t[18]=r.metadata,t[19]=L,t[20]=oe):oe=t[20];let se=oe,le;t[21]!==c||t[22]!==ie||t[23]!==se||t[24]!==J||t[25]!==q||t[26]!==r._id||t[27]!==F||t[28]!==U||t[29]!==s||t[30]!==_||t[31]!==v||t[32]!==L||t[33]!==B||t[34]!==o||t[35]!==d?(le=async e=>{if(e===`publish`||e===`schedule`||F)return;let t={delete:ie,archive:c,unarchive:J,unschedule:d,duplicate:se},n=Zi[e];await(async()=>{(e===`archive`||e===`delete`)&&_===z(r._id)&&v(q?`drafts`:`published`),m(!0);let i=await t[e](r._id);if(B.log(n.telemetry),n.toastSuccessI18nKey!==void 0){let t=la[e];o.push({closable:!0,status:`success`,title:(0,$.jsx)(E.Provider,{value:s,children:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:L,components:t,componentProps:{actionResult:i},i18nKey:n.toastSuccessI18nKey,values:{title:U}})})})})}})().catch(e=>{St(e)||(n.toastFailureI18nKey!==void 0&&o.push({status:`error`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:L,i18nKey:n.toastFailureI18nKey,values:{title:U,error:e.toString()}})})}),console.error(e))}).finally(()=>{m(!1),g(void 0)})},t[21]=c,t[22]=ie,t[23]=se,t[24]=J,t[25]=q,t[26]=r._id,t[27]=F,t[28]=U,t[29]=s,t[30]=_,t[31]=v,t[32]=L,t[33]=B,t[34]=o,t[35]=d,t[36]=le):le=t[36];let de=le,fe;t[37]!==de||t[38]!==W||t[39]!==h?(fe=()=>{h&&!W&&(Zi[h].confirmDialog||de(h))},t[37]=de,t[38]=W,t[39]=h,t[40]=fe):fe=t[40];let pe;t[41]!==i||t[42]!==de||t[43]!==W||t[44]!==h?(pe=[i,de,W,h],t[41]=i,t[42]=de,t[43]=W,t[44]=h,t[45]=pe):pe=t[45],(0,Z.useEffect)(fe,pe);let me;bb0:{if(!h||W){me=null;break bb0}let{confirmDialog:e}=Zi[h];if(!e){me=null;break bb0}let n=e.dialogId,a=e.dialogId,o;t[46]!==e.dialogHeaderI18nKey||t[47]!==L?(o=L(e.dialogHeaderI18nKey),t[46]=e.dialogHeaderI18nKey,t[47]=L,t[48]=o):o=t[48];let s;t[49]===p?s=t[50]:(s=()=>!p&&g(void 0),t[49]=p,t[50]=s);let c;t[51]!==e.dialogConfirmButtonI18nKey||t[52]!==L?(c=L(e.dialogConfirmButtonI18nKey),t[51]=e.dialogConfirmButtonI18nKey,t[52]=L,t[53]=c):c=t[53];let l;t[54]!==de||t[55]!==h?(l=()=>de(h),t[54]=de,t[55]=h,t[56]=l):l=t[56];let u;t[57]!==e.confirmButtonTone||t[58]!==p||t[59]!==c||t[60]!==l?(u={text:c,tone:e.confirmButtonTone,onClick:l,loading:p,disabled:p},t[57]=e.confirmButtonTone,t[58]=p,t[59]=c,t[60]=l,t[61]=u):u=t[61];let d;t[62]===p?d=t[63]:(d={disabled:p},t[62]=p,t[63]=d);let f;t[64]!==u||t[65]!==d?(f={confirmButton:u,cancelButton:d},t[64]=u,t[65]=d,t[66]=f):f=t[66];let m;t[67]===r?m=t[68]:(m=(0,$.jsx)(ca,{release:r}),t[67]=r,t[68]=m);let _;t[69]!==e.dialogDescriptionI18nKey||t[70]!==i||t[71]!==L?(_=!!i&&(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:L,i18nKey:e.dialogDescriptionI18nKey,values:{count:i}})}),t[69]=e.dialogDescriptionI18nKey,t[70]=i,t[71]=L,t[72]=_):_=t[72];let v;t[73]!==m||t[74]!==_?(v=(0,$.jsxs)(X,{gap:4,paddingX:4,paddingBottom:4,flexDirection:`column`,children:[m,_]}),t[73]=m,t[74]=_,t[75]=v):v=t[75];let y;t[76]!==e.dialogId||t[77]!==o||t[78]!==s||t[79]!==f||t[80]!==v?(y=(0,$.jsx)(ue,{id:n,"data-testid":a,header:o,onClose:s,padding:!1,footer:f,children:v}),t[76]=e.dialogId,t[77]=o,t[78]=s,t[79]=f,t[80]=v,t[81]=y):y=t[81],me=y}let he=me,ge;t[82]===Symbol.for(`react.memo_cache_sentinel`)?(ge=()=>{S(!1)},t[82]=ge):ge=t[82];let _e=ge,ve;t[83]===x?ve=t[84]:(ve=()=>{x?_e():S(!0)},t[83]=x,t[84]=ve);let ye=ve,be;t[85]===W?be=t[86]:(be=()=>{W||_e()},t[85]=W,t[86]=be);let xe;t[87]===Symbol.for(`react.memo_cache_sentinel`)?(xe=()=>[y.current,b.current],t[87]=xe):xe=t[87],Cn(be,xe);let Se;t[88]===Symbol.for(`react.memo_cache_sentinel`)?(Se=e=>{e||_e(),g(e)},t[88]=Se):Se=t[88];let Ce=Se,we;t[89]===Symbol.for(`react.memo_cache_sentinel`)?(we=e=>()=>{e.onHandle&&(e.onHandle(),_e())},t[89]=we):we=t[89];let Te=we,Ee;if(t[90]!==k||t[91]!==p){let e;t[93]===p?e=t[94]:(e=(e,t)=>(0,$.jsx)(Ue,{icon:e.icon,text:e.label,tone:e.tone,disabled:e.disabled||p,onClick:Te(e),tooltipProps:e.title?{content:e.title}:void 0},`custom-action-${t}`),t[93]=p,t[94]=e),Ee=k.map(e),t[90]=k,t[91]=p,t[92]=Ee}else Ee=t[92];let De=Ee,Oe=D.length>0,ke;t[95]!==D||t[96]!==a||t[97]!==Oe||t[98]!==r?(ke=Oe&&(0,$.jsx)(Ji,{actions:D,release:r,documents:a??[],onActions:N}),t[95]=D,t[96]=a,t[97]=Oe,t[98]=r,t[99]=ke):ke=t[99];let Ae;t[100]===a?Ae=t[101]:(Ae=a??[],t[100]=a,t[101]=Ae);let je;t[102]!==n||t[103]!==p||t[104]!==r||t[105]!==Ae?(je=(0,$.jsx)(sa,{ignoreCTA:n,release:r,setSelectedAction:Ce,disabled:p,documents:Ae}),t[102]=n,t[103]=p,t[104]=r,t[105]=Ae,t[106]=je):je=t[106];let Me;t[107]!==De||t[108]!==Oe?(Me=Oe&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Re,{}),De]}),t[107]=De,t[108]=Oe,t[109]=Me):Me=t[109];let Pe;t[110]!==je||t[111]!==Me?(Pe=(0,$.jsxs)(ce,{ref:b,children:[je,Me]}),t[110]=je,t[111]=Me,t[112]=Pe):Pe=t[112];let Fe;t[113]===Symbol.for(`react.memo_cache_sentinel`)?(Fe=[`top-end`],t[113]=Fe):Fe=t[113];let Ie=F||p,Le=p?bn:Vn,ze;t[114]===L?ze=t[115]:(ze=L(`menu.tooltip`),t[114]=L,t[115]=ze);let Be;t[116]===ze?Be=t[117]:(Be={content:ze},t[116]=ze,t[117]=Be);let Ve;t[118]===L?Ve=t[119]:(Ve=L(`menu.label`),t[118]=L,t[119]=Ve);let Ge;t[120]!==ye||t[121]!==Ie||t[122]!==Le||t[123]!==Be||t[124]!==Ve?(Ge=(0,$.jsx)(He,{disabled:Ie,icon:Le,mode:`bleed`,tooltipProps:Be,"aria-label":Ve,"data-testid":`release-menu-button`,onClick:ye}),t[120]=ye,t[121]=Ie,t[122]=Le,t[123]=Be,t[124]=Ve,t[125]=Ge):Ge=t[125];let Ke;t[126]!==x||t[127]!==Pe||t[128]!==Ge?(Ke=(0,$.jsx)(Ne,{content:Pe,open:x,ref:y,constrainSize:!1,fallbackPlacements:Fe,portal:!0,tone:`default`,placement:`bottom`,children:Ge}),t[126]=x,t[127]=Pe,t[128]=Ge,t[129]=Ke):Ke=t[129];let qe;return t[130]!==he||t[131]!==ke||t[132]!==Ke?(qe=(0,$.jsxs)($.Fragment,{children:[ke,Ke,he]}),t[130]=he,t[131]=ke,t[132]=Ke,t[133]=qe):qe=t[133],qe};function da(e){return e.document}var fa={states:[],revertDocuments:[],revertCount:0,unpublishCount:0,unresolvedDocumentIds:[]};function pa(e){return e!==void 0&&e[0]===0&&e[1]===null}function ma(e,t){let n=[],r=[],i=0;for(let a of e){let e=r.length?a.length+1:a.length;r.length&&i+e>t&&(n.push(r),r=[],i=0),r.push(a),i+=r.length===1?a.length:a.length+1}return r.length&&n.push(r),n}function ha(e,t){let n=new Map,r=new Map;for(let{ids:i,transactions:a}of e){let e=new Set(i);for(let i of a){if(i.id===t){for(let t of Object.keys(i.effects))e.has(t)&&!r.has(t)&&r.set(t,i);continue}for(let t of i.documentIDs)e.has(t)&&!n.has(t)&&n.set(t,i)}}return{newestPreRelease:n,publish:r}}function ga(e){return e.reduce((e,t)=>t.type===`unresolved`?(e.unresolvedDocumentIds.push(t.documentId),e):(e.revertDocuments.push(t.document),t.type===`revert`?e.revertCount+=1:e.unpublishCount+=1,e),{states:e,revertDocuments:[],revertCount:0,unpublishCount:0,unresolvedDocumentIds:[]})}function _a(e){let{publishedDocumentExists:t,draftDocumentExists:n,...r}=e;return{documentId:e._id,type:`unpublish`,document:{...r,_system:{delete:!0}}}}function va(e,t){return{documentId:e,type:`unresolved`,reason:`history-unavailable`,error:Error(t)}}var ya=e=>{let t=(0,Q.c)(35),n=Ce(Ke),r=n.observable,i=c(),a=e[0]?.document._rev,o;t[0]===n?o=t[1]:(o=n.config(),t[0]=n,t[1]=o);let{dataset:s}=o,l;bb0:{if(!e.length){let e;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=ft(fa),t[2]=e):e=t[2],l=e;break bb0}let o;if(t[3]!==n||t[4]!==s||t[5]!==i||t[6]!==r||t[7]!==a||t[8]!==e){let c=e.map(ba),l=c.map(xa),u;t[10]===i?u=t[11]:(u=e=>at(()=>et(i.attempt(e,{retryable:!0}))),t[10]=i,t[11]=u);let d=u,f;t[12]===a?f=t[13]:(f=e=>e.id!==a,t[12]=a,t[13]=f);let p=f,m;t[14]!==n||t[15]!==a||t[16]!==d?(m=e=>d(()=>ie(n,e,{toTransaction:a,reverse:!0,limit:1e3,effectFormat:`mendoza`})).pipe(st(t=>({ids:e,transactions:t}))),t[14]=n,t[15]=a,t[16]=d,t[17]=m):m=t[17];let h;t[18]===a?h=t[19]:(h=e=>ha(e,a),t[18]=a,t[19]=h);let g=et(ma(l,6e3)).pipe(ot(m,2),ye(),st(h)),_;t[20]!==n||t[21]!==p||t[22]!==a||t[23]!==d?(_=(e,t)=>{let r=t.newestPreRelease.get(e);return r?ft(r):d(()=>ie(n,e,{toTransaction:a,reverse:!0,limit:2,effectFormat:`mendoza`})).pipe(st(e=>e.find(p)))},t[20]=n,t[21]=p,t[22]=a,t[23]=d,t[24]=_):_=t[24];let v=_,y;t[25]!==n||t[26]!==a||t[27]!==d?(y=(e,t)=>{let r=t.publish.get(e);return r?ft(r):d(()=>ie(n,e,{fromTransaction:a,toTransaction:a,limit:1,effectFormat:`mendoza`})).pipe(st(e=>e.find(e=>e.id===a)))},t[25]=n,t[26]=a,t[27]=d,t[28]=y):y=t[28];let b=y,x;t[29]!==s||t[30]!==v||t[31]!==b||t[32]!==r||t[33]!==d?(x=(e,t)=>{let n=e._id;return v(n,t).pipe(ot(i=>i?pa(i.effects[n]?.apply)?ft(_a(e)):d(()=>r.request({url:`/data/history/${s}/documents/${n}?revision=${i.id}`})).pipe(st(e=>{let{documents:t}=e,[r]=t;return r?{documentId:n,type:`revert`,document:r}:va(n,`Revision ${i.id} of document ${n} is no longer available in history`)})):b(n,t).pipe(st(t=>pa(t?.effects[n]?.revert)?_a(e):va(n,`No history before the release publish for document ${n}`)))),dt(e=>ft({documentId:n,type:`unresolved`,reason:`request-failed`,error:e})))},t[29]=s,t[30]=v,t[31]=b,t[32]=r,t[33]=d,t[34]=x):x=t[34];let S=x;o=g.pipe(ot(e=>et(c).pipe(ot((t,n)=>S(t,e).pipe(st(e=>({index:n,state:e}))),10),ye(),st(wa))),st(ga),dt(e=>ft(ga(l.map(t=>({documentId:t,type:`unresolved`,reason:`request-failed`,error:e}))))),xe(null)),t[3]=n,t[4]=s,t[5]=i,t[6]=r,t[7]=a,t[8]=e,t[9]=o}else o=t[9];l=o}return de(l,null)};function ba(e){let{document:t}=e;return{...t,_id:Mn(t._id)}}function xa(e){return e._id}function Sa(e,t){return e.index-t.index}function Ca(e){let{state:t}=e;return t}function wa(e){return e.sort(Sa).map(Ca)}var Ta=e=>{let t=(0,Q.c)(5),n=Ce(Ke),r=e[0]?.document._rev,i;bb0:{if(!e.length){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=ft(!1),t[0]=e):e=t[0],i=e;break bb0}let a;t[1]!==n||t[2]!==e||t[3]!==r?(a=et(ie(n,e.map(Ea),{fromTransaction:r,limit:2})).pipe(st(Da),dt(Oa)),t[1]=n,t[2]=e,t[3]=r,t[4]=a):a=t[4],i=a}return de(i,null)};function Ea(e){let{document:t}=e;return Mn(t._id)}function Da(e){return e.length>1}function Oa(){return ft(null)}function ka(e){let t=(0,Q.c)(4),{linkText:n,onLinkClick:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={cursor:`pointer`,marginBottom:`0.5rem`,display:`flex`},t[0]=i):i=t[0];let a;return t[1]!==n||t[2]!==r?(a=(0,$.jsx)(Y,{size:1,weight:`medium`,"data-as":`a`,onClick:r,style:i,"data-testid":`revert-stage-success-link`,children:n}),t[1]=n,t[2]=r,t[3]=a):a=t[3],a}var Aa=e=>{let t=(0,Q.c)(76),{revertReleaseStatus:n,documents:r,setRevertReleaseStatus:i,release:a}=e,{t:o}=P(A),{t:s}=P(),c;t[0]!==a.metadata.title||t[1]!==s?(c=a.metadata.title||s(`release.placeholder-untitled-release`),t[0]=a.metadata.title,t[1]=s,t[2]=c):c=t[2];let l=c,u=Ta(r),d=ya(r),f=d===null,p=d?.unresolvedDocumentIds.length??0,m=d?.states.filter(Ma).length??0,h=p-m,[g,_]=(0,Z.useState)(!0),v=We(),y=ne(),{revertRelease:b}=Ot(),x=te(),S;t[3]===x?S=t[4]:(S=e=>()=>x.navigate({releaseId:z(e)}),t[3]=x,t[4]=S);let C=S,w;t[5]!==d||t[6]!==C||t[7]!==l||t[8]!==b||t[9]!==i||t[10]!==g||t[11]!==o||t[12]!==y||t[13]!==v?(w=async()=>{i(`reverting`);let e=ee();await(async()=>{if(!d||d.unresolvedDocumentIds.length>0)throw Error(`Unable to determine the previous state of every document in the release`);await b(e,d.revertDocuments,{title:o(`revert-release.title`,{title:l}),description:o(`revert-release.description`,{title:l}),releaseType:`asap`},g?`staged`:`immediate`),g?(y.log(Vt,{revertType:`staged`}),v.push({closable:!0,status:`success`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{components:{Link:ka},componentProps:{linkText:o(`toast.revert-stage.success-link`),onLinkClick:C(e)},t:o,i18nKey:`toast.revert-stage.success`,values:{title:l}})})})):(y.log(Vt,{revertType:`immediate`}),v.push({closable:!0,status:`success`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:o,i18nKey:`toast.immediate-revert.success`,values:{title:l}})})}))})().catch(e=>{St(e)||(v.push({status:`error`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:o,i18nKey:`toast.revert.error`,values:{error:e.message}})})}),console.error(e))}).finally(()=>{i(`idle`)})},t[5]=d,t[6]=C,t[7]=l,t[8]=b,t[9]=i,t[10]=g,t[11]=o,t[12]=y,t[13]=v,t[14]=w):w=t[14];let T=w,E=r.length>1?`revert-dialog.confirm-revert-description_other`:`revert-dialog.confirm-revert-description_one`,D=ue,O;t[15]!==l||t[16]!==o?(O=o(`revert-dialog.confirm-revert.title`,{title:l}),t[15]=l,t[16]=o,t[17]=O):O=t[17];let k;t[18]===i?k=t[19]:(k=()=>i(`idle`),t[18]=i,t[19]=k);let j=g?`action.create-revert-release`:`action.immediate-revert-release`,M;t[20]!==o||t[21]!==j?(M=o(j),t[20]=o,t[21]=j,t[22]=M):M=t[22];let N=n===`reverting`||f,F=n===`reverting`||f||p>0,L;t[23]!==T||t[24]!==F||t[25]!==M||t[26]!==N?(L={confirmButton:{text:M,tone:`positive`,onClick:T,loading:N,disabled:F}},t[23]=T,t[24]=F,t[25]=M,t[26]=N,t[27]=L):L=t[27];let R;t[28]===r.length?R=t[29]:(R={releaseDocumentsLength:r.length},t[28]=r.length,t[29]=R);let B;t[30]!==E||t[31]!==o||t[32]!==R?(B=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:o,i18nKey:E,values:R})}),t[30]=E,t[31]=o,t[32]=R,t[33]=B):B=t[33];let V;t[34]!==f||t[35]!==o?(V=f&&(0,$.jsx)(On,{paddingTop:3,children:(0,$.jsx)(Y,{muted:!0,size:1,"data-testid":`revert-resolving`,children:o(`revert-dialog.confirm-revert.resolving`)})}),t[34]=f,t[35]=o,t[36]=V):V=t[36];let H;t[37]!==d||t[38]!==o?(H=d&&d.revertCount>0&&(0,$.jsx)(On,{paddingTop:3,children:(0,$.jsx)(Y,{muted:!0,size:1,"data-testid":`revert-summary-restore`,children:o(`revert-dialog.confirm-revert.summary-restore`,{count:d.revertCount})})}),t[37]=d,t[38]=o,t[39]=H):H=t[39];let U;t[40]!==d||t[41]!==o?(U=d&&d.unpublishCount>0&&(0,$.jsx)(On,{paddingTop:3,children:(0,$.jsx)(Y,{muted:!0,size:1,"data-testid":`revert-summary-unpublish`,children:o(`revert-dialog.confirm-revert.summary-unpublish`,{count:d.unpublishCount})})}),t[40]=d,t[41]=o,t[42]=U):U=t[42];let W;t[43]!==h||t[44]!==o?(W=h>0&&(0,$.jsx)(fn,{marginTop:4,padding:3,radius:2,shadow:1,tone:`critical`,"data-testid":`revert-history-unavailable-card`,children:(0,$.jsx)(Y,{muted:!0,size:1,children:o(`revert-dialog.confirm-revert.history-unavailable-card`,{count:h})})}),t[43]=h,t[44]=o,t[45]=W):W=t[45];let G=m>0&&(0,$.jsx)(fn,{marginTop:4,padding:3,radius:2,shadow:1,tone:`critical`,"data-testid":`revert-unresolved-card`,children:(0,$.jsx)(Y,{muted:!0,size:1,children:o(`revert-dialog.confirm-revert.unresolved-card`,{count:m})})}),K;t[46]===_?K=t[47]:(K=()=>_(Na),t[46]=_,t[47]=K);let q;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(q={display:`block`},t[48]=q):q=t[48];let re=!g,ie;t[49]!==K||t[50]!==re?(ie=(0,$.jsx)(Tn,{onChange:K,id:`immediate-revert-release`,style:q,checked:re}),t[49]=K,t[50]=re,t[51]=ie):ie=t[51];let ae;t[52]===o?ae=t[53]:(ae=o(`revert-dialog.confirm-revert.stage-revert-checkbox-label`),t[52]=o,t[53]=ae);let J;t[54]===ae?J=t[55]:(J=(0,$.jsx)(On,{flexBasis:`0%`,flexGrow:1,paddingLeft:3,children:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(`label`,{htmlFor:`immediate-revert-release`,children:ae})})}),t[54]=ae,t[55]=J);let oe;t[56]!==ie||t[57]!==J?(oe=(0,$.jsxs)(X,{alignItems:`center`,paddingTop:4,children:[ie,J]}),t[56]=ie,t[57]=J,t[58]=oe):oe=t[58];let se;t[59]!==u||t[60]!==g||t[61]!==o?(se=u&&!g&&(0,$.jsx)(fn,{marginTop:4,padding:3,radius:2,shadow:1,tone:`critical`,children:(0,$.jsx)(Y,{muted:!0,size:1,children:o(`revert-dialog.confirm-revert.warning-card`)})}),t[59]=u,t[60]=g,t[61]=o,t[62]=se):se=t[62];let ce;return t[63]!==D||t[64]!==L||t[65]!==B||t[66]!==V||t[67]!==H||t[68]!==U||t[69]!==W||t[70]!==G||t[71]!==oe||t[72]!==se||t[73]!==O||t[74]!==k?(ce=(0,$.jsxs)(D,{id:`confirm-revert-dialog`,header:O,onClose:k,footer:L,children:[B,V,H,U,W,G,oe,se]}),t[63]=D,t[64]=L,t[65]=B,t[66]=V,t[67]=H,t[68]=U,t[69]=W,t[70]=G,t[71]=oe,t[72]=se,t[73]=O,t[74]=k,t[75]=ce):ce=t[75],ce},ja=e=>{let t=(0,Q.c)(25),{release:n,documents:r,disabled:i}=e,{t:a}=P(A),{t:o}=P(),{guardWithReleaseLimitUpsell:s}=Ft(),[c,l]=(0,Z.useState)(`idle`),[u,d]=(0,Z.useState)(!1),{createRelease:f}=Ot(),{checkWithPermissionGuard:p}=Pt(),[m,h]=(0,Z.useState)(null),g;t[0]===s?g=t[1]:(g=async()=>{d(!0),await s(()=>l(`confirm`)),d(!1)},t[0]=s,t[1]=g);let _=g,v=(0,Z.useRef)(!1),y,b;t[2]!==p||t[3]!==f?(y=()=>(v.current=!0,p(f,fe()).then(e=>{v.current&&h(e)}),()=>{v.current=!1}),b=[p,f],t[2]=p,t[3]=f,t[4]=y,t[5]=b):(y=t[4],b=t[5]),(0,Z.useEffect)(y,b);let x;t[6]===a?x=t[7]:(x=a(`action.revert`),t[6]=a,t[7]=x);let S=m===!0,C;t[8]===o?C=t[9]:(C=o(`release.action.permission.error`),t[8]=o,t[9]=C);let w;t[10]!==S||t[11]!==C?(w={disabled:S,content:C},t[10]=S,t[11]=C,t[12]=w):w=t[12];let T=u||!m||i,E;t[13]!==_||t[14]!==x||t[15]!==w||t[16]!==T?(E=(0,$.jsx)(He,{icon:ar,onClick:_,text:x,tone:`critical`,tooltipProps:w,disabled:T,"data-testid":`revert-button`}),t[13]=_,t[14]=x,t[15]=w,t[16]=T,t[17]=E):E=t[17];let D;t[18]!==r||t[19]!==n||t[20]!==c?(D=c!==`idle`&&(0,$.jsx)(Aa,{release:n,documents:r,revertReleaseStatus:c,setRevertReleaseStatus:l}),t[18]=r,t[19]=n,t[20]=c,t[21]=D):D=t[21];let O;return t[22]!==D||t[23]!==E?(O=(0,$.jsxs)($.Fragment,{children:[E,D]}),t[22]=D,t[23]=E,t[24]=O):O=t[24],O};function Ma(e){return e.type===`unresolved`&&e.reason===`request-failed`}function Na(e){return!e}var Pa=e=>{let t=(0,Q.c)(48),{release:n,disabled:r,documents:i}=e,a=We(),{unschedule:o}=Ot(),{t:s}=P(A),{t:c}=P(),l=ne(),[u,d]=(0,Z.useState)(`idle`),f;t[0]!==n._id||t[1]!==n.metadata.title||t[2]!==s||t[3]!==c||t[4]!==l||t[5]!==a||t[6]!==o?(f=async()=>{await(async()=>{d(`unscheduling`),await o(n._id),l.log(Jt)})().catch(e=>{a.push({status:`error`,title:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:s,i18nKey:`toast.unschedule.error`,values:{title:n.metadata.title||c(`release.placeholder-untitled-release`),error:e.message}})})}),console.error(e)}).finally(()=>{d(`idle`)})},t[0]=n._id,t[1]=n.metadata.title,t[2]=s,t[3]=c,t[4]=l,t[5]=a,t[6]=o,t[7]=f):f=t[7];let p=f,m;bb0:{if(u===`idle`){m=null;break bb0}let e;t[8]===s?e=t[9]:(e=s(`unschedule-dialog.confirm-title`),t[8]=s,t[9]=e);let r;t[10]===u?r=t[11]:(r=()=>u!==`unscheduling`&&d(`idle`),t[10]=u,t[11]=r);let a;t[12]===s?a=t[13]:(a=s(`action.unschedule`),t[12]=s,t[13]=a);let o=u===`unscheduling`,l=u===`unscheduling`,f;t[14]!==p||t[15]!==a||t[16]!==o||t[17]!==l?(f={text:a,tone:`default`,onClick:p,loading:o,disabled:l},t[14]=p,t[15]=a,t[16]=o,t[17]=l,t[18]=f):f=t[18];let h=u===`unscheduling`,g;t[19]===h?g=t[20]:(g={disabled:h},t[19]=h,t[20]=g);let _;t[21]!==g||t[22]!==f?(_={confirmButton:f,cancelButton:g},t[21]=g,t[22]=f,t[23]=_):_=t[23];let v;t[24]!==n.metadata.title||t[25]!==c?(v=n.metadata.title||c(`release.placeholder-untitled-release`),t[24]=n.metadata.title,t[25]=c,t[26]=v):v=t[26];let y;t[27]!==i.length||t[28]!==v?(y={title:v,documentsLength:i.length,count:i.length},t[27]=i.length,t[28]=v,t[29]=y):y=t[29];let b;t[30]!==s||t[31]!==y?(b=(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(I,{t:s,i18nKey:`unschedule-dialog.confirm-description`,values:y})}),t[30]=s,t[31]=y,t[32]=b):b=t[32];let x;t[33]!==_||t[34]!==b||t[35]!==e||t[36]!==r?(x=(0,$.jsx)(ue,{id:`confirm-unschedule-dialog`,header:e,onClose:r,footer:_,children:b}),t[33]=_,t[34]=b,t[35]=e,t[36]=r,t[37]=x):x=t[37],m=x}let h=m,g=r||u===`unscheduling`,_;t[38]===s?_=t[39]:(_=s(`action.unschedule`),t[38]=s,t[39]=_);let v;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>d(`confirm`),t[40]=v):v=t[40];let y=u===`unscheduling`,b;t[41]!==g||t[42]!==_||t[43]!==y?(b=(0,$.jsx)(He,{icon:sr,disabled:g,text:_,onClick:v,loading:y,"data-testid":`schedule-button`}),t[41]=g,t[42]=_,t[43]=y,t[44]=b):b=t[44];let x;return t[45]!==h||t[46]!==b?(x=(0,$.jsxs)($.Fragment,{children:[b,h]}),t[45]=h,t[46]=b,t[47]=x):x=t[47],x};function Fa(e){let t=(0,Q.c)(16),{release:n,documents:r}=e;if(n.state===`archived`)return null;if(ge(n)){let e=!r.length,i;return t[0]!==r||t[1]!==n||t[2]!==e?(i=(0,$.jsx)(Pa,{release:n,documents:r,disabled:e}),t[0]=r,t[1]=n,t[2]=e,t[3]=i):i=t[3],i}if(n.state===`active`){if(n.metadata.releaseType===`scheduled`){let e=!r.length,i;return t[4]!==r||t[5]!==n||t[6]!==e?(i=(0,$.jsx)(ra,{release:n,documents:r,disabled:e}),t[4]=r,t[5]=n,t[6]=e,t[7]=i):i=t[7],i}if(n.metadata.releaseType===`asap`){let e=!r.length,i;return t[8]!==r||t[9]!==n||t[10]!==e?(i=(0,$.jsx)(Qi,{release:n,documents:r,disabled:e}),t[8]=r,t[9]=n,t[10]=e,t[11]=i):i=t[11],i}}if(n.state===`published`){let e=!r.length,i;return t[12]!==r||t[13]!==n||t[14]!==e?(i=(0,$.jsx)(ja,{release:n,documents:r,disabled:e}),t[12]=r,t[13]=n,t[14]=e,t[15]=i):i=t[15],i}return null}function Ia(e){let t=(0,Q.c)(13),{avatar:n,text:r,testId:i}=e,a;t[0]===n?a=t[1]:(a=n&&(0,$.jsx)(On,{padding:1,children:(0,$.jsx)(`div`,{style:{margin:-1},children:n})}),t[0]=n,t[1]=a);let o=n?1:void 0,s;t[2]===r?s=t[3]:(s=(0,$.jsx)(Y,{muted:!0,size:1,children:r}),t[2]=r,t[3]=s);let c;t[4]!==o||t[5]!==s?(c=(0,$.jsx)(On,{padding:2,paddingLeft:o,children:s}),t[4]=o,t[5]=s,t[6]=c):c=t[6];let l;t[7]!==a||t[8]!==c?(l=(0,$.jsxs)(X,{children:[a,c]}),t[7]=a,t[8]=c,t[9]=l):l=t[9];let u;return t[10]!==l||t[11]!==i?(u=(0,$.jsx)(fn,{"data-testid":i,children:l}),t[10]=l,t[11]=i,t[12]=u):u=t[12],u}var La={createRelease:`footer.status.created`,publishRelease:`footer.status.published`,archiveRelease:`footer.status.archived`,unarchiveRelease:`footer.status.unarchived`};function Ra(e){let t=(0,Q.c)(13),{events:n,release:r}=e,{t:i}=P(A),a;t[0]===n?a=t[1]:(a=[n.find(Gr),n.find(za)].filter(_e),t[0]=n,t[1]=a);let o=a;if(!o.length){let e;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(D,{$size:0}),t[2]=e):e=t[2];let n;t[3]===i?n=t[4]:(n=i(La.createRelease),t[3]=i,t[4]=n);let a;t[5]===r._createdAt?a=t[6]:(a=(0,$.jsx)(jt,{time:r._createdAt,useTemporalPhrase:!0,minimal:!0}),t[5]=r._createdAt,t[6]=a);let o;return t[7]!==n||t[8]!==a?(o=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,gap:1,children:(0,$.jsx)(Ia,{avatar:e,text:(0,$.jsxs)($.Fragment,{children:[n,` `,a]})})}),t[7]=n,t[8]=a,t[9]=o):o=t[9],o}let s;return t[10]!==o||t[11]!==i?(s=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,gap:1,children:o.map(e=>(0,$.jsx)(Ia,{testId:`status-${e.type}`,avatar:e.author&&(0,$.jsx)(S,{size:0,user:e.author}),text:(0,$.jsxs)($.Fragment,{children:[i(La[e.type]),` `,(0,$.jsx)(jt,{time:e.timestamp,useTemporalPhrase:!0,minimal:!0})]})},e.id))}),t[10]=o,t[11]=i,t[12]=s):s=t[12],s}function za(e){return qr(e)||Jr(e)||Yr(e)}function Ba(e){let t=(0,Q.c)(17),{documents:n,release:r,events:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,$.jsx)(fn,{borderTop:!0,marginX:2,style:{opacity:.6}}),t[0]=a):a=t[0];let o;t[1]!==i||t[2]!==r?(o=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,gap:1,children:(0,$.jsx)(Ra,{events:i,release:r})}),t[1]=i,t[2]=r,t[3]=o):o=t[3];let s;t[4]!==n||t[5]!==r?(s=(0,$.jsx)(Fa,{release:r,documents:n}),t[4]=n,t[5]=r,t[6]=s):s=t[6];let c=r.metadata.releaseType!==`undecided`,l;t[7]!==n||t[8]!==r||t[9]!==c?(l=(0,$.jsx)(ua,{release:r,documentsCount:n.length,documents:n,ignoreCTA:c}),t[7]=n,t[8]=r,t[9]=c,t[10]=l):l=t[10];let u;t[11]!==s||t[12]!==l?(u=(0,$.jsxs)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:1,"data-testid":`release-dashboard-footer-actions`,children:[s,l]}),t[11]=s,t[12]=l,t[13]=u):u=t[13];let d;return t[14]!==o||t[15]!==u?(d=(0,$.jsxs)(fn,{flex:`none`,children:[a,(0,$.jsxs)(X,{padding:3,children:[o,u]})]}),t[14]=o,t[15]=u,t[16]=d):d=t[16],d}function Va(e){let t=(0,Q.c)(50),{release:n,icon:r}=e,i=r===void 0?rr:r,{t:a}=P(A),{t:o}=P(),s=ne(),c=We(),{resolvePathFromState:l}=te(),{buildIntentUrl:u}=rn(),d;t[0]===n._id?d=t[1]:(d=z(n._id),t[0]=n._id,t[1]=d);let f=d,p;t[2]!==n.metadata.title||t[3]!==o?(p=n.metadata.title||o(`release.placeholder-untitled-release`),t[2]=n.metadata.title,t[3]=o,t[4]=p):p=t[4];let m=p,h;t[5]!==a||t[6]!==s||t[7]!==c?(h=async(e,t,n)=>{await navigator.clipboard.writeText(e),s.log(t),c.push({id:n,status:`info`,title:a(`toast.${n}.success`)})},t[5]=a,t[6]=s,t[7]=c,t[8]=h):h=t[8];let g=h,_;t[9]!==u||t[10]!==g||t[11]!==f||t[12]!==l?(_=async()=>{let e=l({releaseId:f}),t=u(e);await g(t,Et,`copy-release-link`)},t[9]=u,t[10]=g,t[11]=f,t[12]=l,t[13]=_):_=t[13];let v=_,y;t[14]!==g||t[15]!==f?(y=async()=>{await g(f,nn,`copy-release-id`)},t[14]=g,t[15]=f,t[16]=y):y=t[16];let b=y,x;t[17]!==g||t[18]!==m?(x=async()=>{await g(m,Ut,`copy-release-title`)},t[17]=g,t[18]=m,t[19]=x):x=t[19];let S=x,C;t[20]===a?C=t[21]:(C=a(`action.copy-release.label`),t[20]=a,t[21]=C);let w;t[22]===C?w=t[23]:(w={content:C},t[22]=C,t[23]=w);let T;t[24]!==i||t[25]!==w?(T=(0,$.jsx)(He,{"data-testid":`copy-release-actions-button`,icon:i,mode:`bleed`,tooltipProps:w}),t[24]=i,t[25]=w,t[26]=T):T=t[26];let E;t[27]===a?E=t[28]:(E=a(`action.copy-release-link.label`),t[27]=a,t[28]=E);let D;t[29]!==v||t[30]!==E?(D=(0,$.jsx)(Ue,{icon:Xn,onClick:v,text:E}),t[29]=v,t[30]=E,t[31]=D):D=t[31];let O;t[32]===a?O=t[33]:(O=a(`action.copy-release-id.label`),t[32]=a,t[33]=O);let k;t[34]!==b||t[35]!==O?(k=(0,$.jsx)(Ue,{icon:ir,onClick:b,text:O}),t[34]=b,t[35]=O,t[36]=k):k=t[36];let j;t[37]===a?j=t[38]:(j=a(`action.copy-release-title.label`),t[37]=a,t[38]=j);let M;t[39]!==S||t[40]!==j?(M=(0,$.jsx)(Ue,{icon:dr,onClick:S,text:j}),t[39]=S,t[40]=j,t[41]=M):M=t[41];let N;t[42]!==D||t[43]!==k||t[44]!==M?(N=(0,$.jsxs)(ce,{children:[D,k,M]}),t[42]=D,t[43]=k,t[44]=M,t[45]=N):N=t[45];let F;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(F={placement:`bottom-end`},t[46]=F):F=t[46];let I;return t[47]!==N||t[48]!==T?(I=(0,$.jsx)(Ie,{id:`copy-release-actions`,button:T,menu:N,popover:F}),t[47]=N,t[48]=T,t[49]=I):I=t[49],I}function Ha(e){let t=(0,Q.c)(53),{release:n,onClose:r}=e,{updateRelease:i}=Ot(),{t:a}=P(),o=We(),s=(0,Z.useId)(),c=(0,Z.useId)(),[l,u]=(0,Z.useState)(n.metadata.title??``),[d,f]=(0,Z.useState)(n.metadata.description??``),[p,m]=(0,Z.useState)(!1),h=(0,Z.useRef)(!1),g;t[0]!==d||t[1]!==r||t[2]!==n||t[3]!==a||t[4]!==l||t[5]!==o||t[6]!==i?(g=async()=>{if(!h.current){h.current=!0,m(!0);try{let e={...n,metadata:{...n.metadata,title:l,description:d}};await i(e),r()}catch(e){console.error(e),o.push({closable:!0,status:`error`,title:a(`release.toast.edit-release-error.title`)})}h.current=!1,m(!1)}},t[0]=d,t[1]=r,t[2]=n,t[3]=a,t[4]=l,t[5]=o,t[6]=i,t[7]=g):g=t[7];let _=g,v;t[8]!==p||t[9]!==r?(v=()=>{p||r()},t[8]=p,t[9]=r,t[10]=v):v=t[10];let y=v,b;t[11]===a?b=t[12]:(b=a(`release.dialog.edit.title`),t[11]=a,t[12]=b);let x;t[13]===a?x=t[14]:(x=a(`release.dialog.edit.title-label`),t[13]=a,t[14]=x);let S;t[15]!==x||t[16]!==s?(S=(0,$.jsx)(Y,{as:`label`,htmlFor:s,size:1,weight:`medium`,children:x}),t[15]=x,t[16]=s,t[17]=S):S=t[17];let C;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>u(e.currentTarget.value),t[18]=C):C=t[18];let w;t[19]!==l||t[20]!==s?(w=(0,$.jsx)(Sn,{"data-testid":`release-form-title`,id:s,onChange:C,value:l}),t[19]=l,t[20]=s,t[21]=w):w=t[21];let T;t[22]!==S||t[23]!==w?(T=(0,$.jsxs)(Dn,{gap:3,children:[S,w]}),t[22]=S,t[23]=w,t[24]=T):T=t[24];let E;t[25]===a?E=t[26]:(E=a(`release.dialog.edit.description-label`),t[25]=a,t[26]=E);let D;t[27]!==c||t[28]!==E?(D=(0,$.jsx)(Y,{as:`label`,htmlFor:c,size:1,weight:`medium`,children:E}),t[27]=c,t[28]=E,t[29]=D):D=t[29];let O;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>f(e.currentTarget.value),t[30]=O):O=t[30];let k;t[31]!==d||t[32]!==c?(k=(0,$.jsx)(ln,{"data-testid":`release-form-description`,id:c,onChange:O,rows:6,value:d}),t[31]=d,t[32]=c,t[33]=k):k=t[33];let A;t[34]!==D||t[35]!==k?(A=(0,$.jsxs)(Dn,{gap:3,children:[D,k]}),t[34]=D,t[35]=k,t[36]=A):A=t[36];let j;t[37]!==A||t[38]!==T?(j=(0,$.jsxs)(Dn,{gap:5,children:[T,A]}),t[37]=A,t[38]=T,t[39]=j):j=t[39];let M;t[40]===a?M=t[41]:(M=a(`release.dialog.edit.confirm`),t[40]=a,t[41]=M);let N;t[42]!==_||t[43]!==p||t[44]!==M?(N=(0,$.jsx)(X,{justifyContent:`flex-end`,paddingTop:5,children:(0,$.jsx)(He,{"data-testid":`save-release-details-button`,loading:p,onClick:_,size:`large`,text:M})}),t[42]=_,t[43]=p,t[44]=M,t[45]=N):N=t[45];let F;t[46]!==j||t[47]!==N?(F=(0,$.jsxs)(fn,{padding:4,borderTop:!0,children:[j,N]}),t[46]=j,t[47]=N,t[48]=F):F=t[48];let I;return t[49]!==y||t[50]!==F||t[51]!==b?(I=(0,$.jsx)(ue,{header:b,id:`edit-release-dialog`,onClickOutside:y,onClose:y,padding:!1,width:1,children:F}),t[49]=y,t[50]=F,t[51]=b,t[52]=I):I=t[52],I}function Ua(e){let t=(0,Q.c)(8),{updateRelease:n}=Ot(),{checkWithPermissionGuard:r}=Pt(),[i,a]=(0,Z.useState)(null),o;t[0]===e?o=t[1]:(o=an(e),t[0]=e,t[1]=o);let s=o,c=(0,Z.useRef)(!1),l,u;return t[2]!==r||t[3]!==s||t[4]!==e||t[5]!==n?(l=()=>(c.current=!0,s&&r(n,e).then(e=>{c.current&&a(e)}),()=>{c.current=!1}),u=[r,s,e,n],t[2]=r,t[3]=s,t[4]=e,t[5]=n,t[6]=l,t[7]=u):(l=t[6],u=t[7]),(0,Z.useEffect)(l,u),s&&!!i}function Wa(e){let t=(0,Q.c)(20),{release:n,documents:r}=e,{t:i}=P(),[a,o]=(0,Z.useState)(!1),s=Ua(n),c;t[0]!==s||t[1]!==i?(c=s?(0,$.jsx)(He,{"data-testid":`edit-release-details-button`,icon:Gn,mode:`bleed`,onClick:()=>o(!0),tooltipProps:{content:i(`release.action.edit-details`)}}):void 0,t[0]=s,t[1]=i,t[2]=c):c=t[2];let l;t[3]!==r||t[4]!==n?(l=(0,$.jsx)(Fa,{release:n,documents:r}),t[3]=r,t[4]=n,t[5]=l):l=t[5];let u=n.metadata.releaseType!==`undecided`,d;t[6]!==r||t[7]!==n||t[8]!==u?(d=(0,$.jsx)(ua,{release:n,documentsCount:r.length,documents:r,ignoreCTA:u}),t[6]=r,t[7]=n,t[8]=u,t[9]=d):d=t[9];let f;t[10]!==c||t[11]!==l||t[12]!==d?(f=(0,$.jsx)(Sr,{secondary:c,primary:l,menu:d}),t[10]=c,t[11]=l,t[12]=d,t[13]=f):f=t[13];let p;t[14]!==a||t[15]!==n?(p=a&&(0,$.jsx)(Ha,{release:n,onClose:()=>o(!1)}),t[14]=a,t[15]=n,t[16]=p):p=t[16];let m;return t[17]!==f||t[18]!==p?(m=(0,$.jsxs)($.Fragment,{children:[f,p]}),t[17]=f,t[18]=p,t[19]=m):m=t[19],m}function Ga(e){let t=(0,Q.c)(27),{documents:n,inspector:r,release:i,setInspector:a}=e,{t:o}=P(A),{t:s}=P(),c;t[0]!==i.metadata.title||t[1]!==s?(c=i.metadata.title||s(`release.placeholder-untitled-release`),t[0]=i.metadata.title,t[1]=s,t[2]=c):c=t[2];let l=c,u=te(),{beta:d}=T(),f=!!d?.variants?.enabled,p;t[3]!==i.state||t[4]!==u?(p=()=>{let e=i.state!==`archived`&&i.state!==`published`;u.navigate({_searchParams:e?void 0:[[Er,`archived`]]})},t[3]=i.state,t[4]=u,t[5]=p):p=t[5];let m=p,h;t[6]===a?h=t[7]:(h=()=>{a(Ka)},t[6]=a,t[7]=h);let g=h,_;t[8]!==m||t[9]!==i.metadata.title||t[10]!==o||t[11]!==l||t[12]!==f?(_=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,alignItems:`center`,children:f?(0,$.jsx)(yr,{text:o(`overview.back-to-all-releases`),onClick:m,testId:`back-to-releases-button`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(An,{mode:`bleed`,onClick:m,text:o(`overview.title`),textWeight:`regular`,padding:2,"data-testid":`back-to-releases-button`})}),(0,$.jsx)(On,{paddingY:2,flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Ln,{})})}),(0,$.jsx)(On,{padding:2,style:{maxWidth:`300px`},children:(0,$.jsx)(Y,{size:1,weight:`semibold`,textOverflow:`ellipsis`,style:i.metadata.title?void 0:{opacity:.5},children:l})})]})}),t[8]=m,t[9]=i.metadata.title,t[10]=o,t[11]=l,t[12]=f,t[13]=_):_=t[13];let v;t[14]!==n||t[15]!==g||t[16]!==r||t[17]!==i||t[18]!==o||t[19]!==f?(v=f?(0,$.jsxs)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,alignItems:`center`,children:[(0,$.jsx)(Va,{release:i}),(0,$.jsx)(An,{"data-testid":`activity-button`,icon:ar,mode:`bleed`,onClick:g,padding:2,selected:r===`activity`,gap:2,text:o(`dashboard.details.activity`)}),(0,$.jsx)(Wa,{release:i,documents:n})]}):(0,$.jsxs)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,children:[(0,$.jsx)(Va,{release:i}),(0,$.jsx)(An,{icon:ar,mode:`bleed`,onClick:g,padding:2,selected:r===`activity`,gap:2,text:o(`dashboard.details.activity`)})]}),t[14]=n,t[15]=g,t[16]=r,t[17]=i,t[18]=o,t[19]=f,t[20]=v):v=t[20];let y;t[21]!==_||t[22]!==v?(y=(0,$.jsx)(On,{padding:3,children:(0,$.jsxs)(X,{alignItems:`flex-start`,children:[_,v]})}),t[21]=_,t[22]=v,t[23]=y):y=t[23];let b=y,x;return t[24]!==b||t[25]!==f?(x=f?(0,$.jsx)(En,{size:3,children:b}):b,t[24]=b,t[25]=f,t[26]=x):x=t[26],x}function Ka(e){return e===`activity`?void 0:`activity`}function qa(e){let t=(0,Q.c)(9),{open:n,onClose:r,releaseId:i,idsInRelease:a}=e,o;t[0]===i?o=t[1]:(o=[i],t[0]=i,t[1]=o);let s;t[2]!==r||t[3]!==n||t[4]!==o?(s=(0,$.jsx)(vn,{children:(0,$.jsx)(Kt,{onClose:r,onItemSelect:r,open:n,previewPerspective:o,disableIntentLink:!0})}),t[2]=r,t[3]=n,t[4]=o,t[5]=s):s=t[5];let c;return t[6]!==a||t[7]!==s?(c=(0,$.jsx)(dn,{zOffset:1,children:(0,$.jsx)(en,{disabledDocumentIds:a,canDisableAction:!0,children:s})}),t[6]=a,t[7]=s,t[8]=c):c=t[8],c}var Ja=[{key:`added`,tone:`positive`,labelKey:`table-body.action.add`},{key:`changed`,tone:`caution`,labelKey:`table-body.action.change`},{key:`unpublished`,tone:`critical`,labelKey:`table-body.action.unpublish`}],Ya=[{key:`all`,labelKey:`filter-tab.all`,tone:`default`},...Ja,{key:`errors`,labelKey:`filter-tab.errors`,tone:`critical`}];function Xa(e){return e.reduce((e,t)=>{let n=Qa(t);return n&&e[n]++,t.validation.hasError&&!t.isPending&&e.errors++,e},{added:0,changed:0,unpublished:0,errors:0})}function Za(e,t){return t===`all`?!0:t===`errors`?e.validation.hasError&&!e.isPending:Qa(e)===t}function Qa(e){return!e.document||e.isPending?null:W(e.document)?`unpublished`:e.document.publishedDocumentExists?`changed`:`added`}function $a(e){return Ja.find(({key:t})=>t===e)}function eo(e){let t=(0,Q.c)(9),{documents:n,releaseState:r,isLoading:i,activeFilter:a,onFilterChange:o,inline:s}=e,c=i!==void 0&&i,l=s!==void 0&&s,{t:u}=P(A);if(r===`archived`||r===`published`)return null;if(c){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(X,{alignItems:`center`,gap:2,children:Ya.filter(no).map(to)}),t[0]=e):e=t[0];let n=e;if(l)return n;let r;return t[1]===n?r=t[2]:(r=(0,$.jsx)(En,{size:3,children:(0,$.jsx)(On,{padding:3,children:n})}),t[1]=n,t[2]=r),r}if(n.length===0)return null;let d;return t[3]!==a||t[4]!==n||t[5]!==l||t[6]!==o||t[7]!==u?(d=(0,$.jsx)(ro,{documents:n,activeFilter:a,inline:l,onFilterChange:o,t:u}),t[3]=a,t[4]=n,t[5]=l,t[6]=o,t[7]=u,t[8]=d):d=t[8],d}function to(e){return(0,$.jsx)(yn,{animated:!0,style:{width:`70px`,height:`32px`},radius:2},`loading-skeleton-${e.key}`)}function no(e){return e.key!==`errors`}function ro(e){let t=(0,Q.c)(17),{documents:n,activeFilter:r,onFilterChange:i,inline:a,t:o}=e,s;t[0]===n?s=t[1]:(s=Xa(n),t[0]=n,t[1]=s);let c=s,l;t[2]!==c||t[3]!==o?(l=e=>{let t=o(e.labelKey);return e.key===`all`?t:`${t} (${c[e.key]})`},t[2]=c,t[3]=o,t[4]=l):l=t[4];let u=l,d;t[5]===r?d=t[6]:(d=e=>e.key===`errors`?`critical`:r===e.key?e.tone:`default`,t[5]=r,t[6]=d);let f=d,p;t[7]!==r||t[8]!==c||t[9]!==u||t[10]!==f||t[11]!==i?(p=Ya.map(e=>{let t=r===e.key;return e.key!==`all`&&c[e.key]===0?null:(0,$.jsx)(ae,{id:`filter-tab-${e.key}`,"aria-controls":`document-table-card`,label:u(e),onClick:()=>i(e.key),selected:t,tone:f(e)},e.key)}),t[7]=r,t[8]=c,t[9]=u,t[10]=f,t[11]=i,t[12]=p):p=t[12];let m;t[13]===p?m=t[14]:(m=(0,$.jsx)(hn,{gap:1,children:p}),t[13]=p,t[14]=m);let h=m;if(a)return h;let g;return t[15]===h?g=t[16]:(g=(0,$.jsx)(En,{size:3,children:(0,$.jsx)(On,{padding:3,children:h})}),t[15]=h,t[16]=g),g}var io=(0,Z.memo)(function(e){let t=(0,Q.c)(57),{document:n,releaseId:r,releaseTitle:i,versionType:a}=e,[o,s]=(0,Z.useState)(!1),[c,l]=(0,Z.useState)(!1),{t:u}=P(),{t:d}=P(A),f;t[0]===n.document?f=t[1]:(f=W(n.document),t[0]=n.document,t[1]=f);let p=f,m;t[2]===n.document._id?m=t[3]:(m=Mn(n.document._id),t[2]=n.document._id,t[3]=m);let h=m,g=n.document._type,_;t[4]===n.document._id?_=t[5]:(_=Nn(n.document._id),t[4]=n.document._id,t[5]=_);let v=_,y;t[6]!==h||t[7]!==g||t[8]!==v?(y={id:h,type:g,version:v,permission:`discardVersion`},t[6]=h,t[7]=g,t[8]=v,t[9]=y):y=t[9];let[b,x]=O(y),S;t[10]!==h||t[11]!==g||t[12]!==v?(S={id:h,type:g,version:v,permission:`unpublish`},t[10]=h,t[11]=g,t[12]=v,t[13]=S):S=t[13];let[C,w]=O(S),T=!b?.granted||x,E=!C?.granted||w,D;bb0:{if(E){let e;t[14]===d?e=t[15]:(e=d(`permissions.error.unpublish`),t[14]=d,t[15]=e),D=e;break bb0}if(!n.document.publishedDocumentExists){let e;t[16]===d?e=t[17]:(e=d(`unpublish.no-published-version`),t[16]=d,t[17]=e),D=e;break bb0}if(p){let e;t[18]===d?e=t[19]:(e=d(`unpublish.already-unpublished`),t[18]=d,t[19]=e),D=e;break bb0}D=null}let k=D,j=E||!n.document.publishedDocumentExists||p,M;t[20]!==h||t[21]!==r||t[22]!==g||t[23]!==a?(M={schemaType:g,documentId:h,versionType:a,releaseId:r},t[20]=h,t[21]=r,t[22]=g,t[23]=a,t[24]=M):M=t[24];let N=At(M),F;t[25]===N?F=t[26]:(F=N.has(`discardVersion`),t[25]=N,t[26]=F);let I=F,L;t[27]===N?L=t[28]:(L=N.has(`unpublishVersion`),t[27]=N,t[28]=L);let R=L;if(!(I||R))return null;let z;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,$.jsx)(se,{}),t[29]=z):z=t[29];let ee;t[30]!==u||t[31]!==T||t[32]!==I||t[33]!==d?(ee=I&&(0,$.jsx)(Ue,{text:u(`release.action.discard-version`),icon:Pn,onClick:()=>s(!0),disabled:T,tooltipProps:{disabled:!T,content:d(`permissions.error.discard-version`)}}),t[30]=u,t[31]=T,t[32]=I,t[33]=d,t[34]=ee):ee=t[34];let te;t[35]!==j||t[36]!==I||t[37]!==R||t[38]!==d||t[39]!==k?(te=R&&(0,$.jsxs)($.Fragment,{children:[I&&(0,$.jsx)(Re,{}),(0,$.jsx)(On,{padding:3,paddingBottom:2,children:(0,$.jsx)(kn,{size:1,children:d(`menu.group.when-releasing`)})}),(0,$.jsx)(Ue,{text:d(`action.unpublish`),icon:qn,disabled:j,tooltipProps:{disabled:!j,content:k},onClick:()=>l(!0)})]}),t[35]=j,t[36]=I,t[37]=R,t[38]=d,t[39]=k,t[40]=te):te=t[40];let B;t[41]!==ee||t[42]!==te?(B=(0,$.jsx)(fn,{tone:`default`,display:`flex`,children:(0,$.jsx)(Ie,{id:`document-actions`,button:z,menu:(0,$.jsxs)(ce,{children:[ee,te]})})}),t[41]=ee,t[42]=te,t[43]=B):B=t[43];let V;t[44]!==n.document||t[45]!==i||t[46]!==o||t[47]!==d?(V=o&&(0,$.jsx)(Lt,{isGoingToUnpublish:W(n.document),onClose:()=>s(!1),versionId:n.document._id,documentType:n.document._type,fromPerspective:i||d(`release-placeholder.title`)}),t[44]=n.document,t[45]=i,t[46]=o,t[47]=d,t[48]=V):V=t[48];let H;t[49]!==n.document._id||t[50]!==n.document._type||t[51]!==c?(H=c&&(0,$.jsx)(pt,{onClose:()=>l(!1),documentVersionId:n.document._id,documentType:n.document._type}),t[49]=n.document._id,t[50]=n.document._type,t[51]=c,t[52]=H):H=t[52];let U;return t[53]!==B||t[54]!==V||t[55]!==H?(U=(0,$.jsxs)($.Fragment,{children:[B,V,H]}),t[53]=B,t[54]=V,t[55]=H,t[56]=U):U=t[56],U},(e,t)=>e.document.memoKey===t.document.memoKey&&e.versionType===t.versionType&&e.releaseId===t.releaseId&&e.releaseTitle===t.releaseTitle),ao=(0,Z.memo)(function(e){let t=(0,Q.c)(7),n=F().get(e.document.document._type),{t:r}=P();if(!n){let n;t[0]!==e.document.document._type||t[1]!==r?(n=r(`document.type.not-found`,{type:e.document.document._type}),t[0]=e.document.document._type,t[1]=r,t[2]=n):n=t[2];let i;return t[3]===n?i=t[4]:(i=(0,$.jsx)(se,{disabled:!0,tooltipProps:{content:n}}),t[3]=n,t[4]=i),i}let i;return t[5]===e?i=t[6]:(i=(0,$.jsx)(io,{...e}),t[5]=e,t[6]=i),i}),oo=Object.create(null),so=0,co=[];async function lo(e=10){so>=e&&await new Promise(e=>co.push(e)),so+=1}function uo(){so=Math.max(0,so-1);let e=co.shift();e&&e()}function fo(e,t,n){let r=(0,Q.c)(16),i=Ce(Ke),[a,o]=(0,Z.useState)(null),s;bb0:{if(!e||!t){s=``;break bb0}let n;r[0]!==e||r[1]!==t?(n=jn(e,t),r[0]=e,r[1]=t,r[2]=n):n=r[2],s=n}let c=s,l=`${c}-${n??``}`,[u,d]=(0,Z.useState)(l);l!==u&&(d(l),o(null));let f=(0,Z.useRef)(!1),p;r[3]!==i||r[4]!==n||r[5]!==e||r[6]!==c?(p=async()=>{if(!c){o([]);return}let t=`${e}-${n}`,r=oo[t];if(r){o(r.transactions);return}await lo(),await(async()=>{let e=await ie(i,c,{tag:`sanity.studio.releases.documents.history`,effectFormat:`mendoza`,excludeContent:!0,includeIdentifiedDocumentsOnly:!0,limit:1,reverse:!0});f.current||(o(e),oo[t]={transactions:e})})().catch(e=>{console.error(`Failed to fetch or parse document history:`,e),f.current||o([])}).finally(mo)},r[3]=i,r[4]=n,r[5]=e,r[6]=c,r[7]=p):p=r[7];let m=p,h,g;r[8]===m?(h=r[9],g=r[10]):(h=()=>(f.current=!1,m(),()=>{f.current=!0}),g=[m],r[8]=m,r[9]=h,r[10]=g),(0,Z.useEffect)(h,g);let _;if(r[11]!==a){bb1:{let e=[];if(a===null){_={documentHistory:void 0,collaborators:e,loading:!0};break bb1}if(a.length===0){_={documentHistory:void 0,collaborators:e,loading:!1};break bb1}let t={history:[],createdBy:``,lastEditedBy:``,editors:[]};a.forEach(n=>{let r=n.author;e.includes(r)||e.push(r),t.history.length===0&&(t.createdBy=r),n.mutations?.some(po)&&(t.createdBy=r),t.editors.includes(r)||t.editors.push(r),t.lastEditedBy=r,t.history.push(n)});let n;r[13]!==t||r[14]!==e?(n={documentHistory:t,collaborators:e,loading:!1},r[13]=t,r[14]=e,r[15]=n):n=r[15],_=n}r[11]=a,r[12]=_}else _=r[12];return _}function po(e){return`create`in e}function mo(){uo()}var ho=(0,Z.memo)(function(e){let t=(0,Q.c)(12),{item:n,releaseId:r,releaseState:a,documentRevision:o}=e,s;t[0]===n.document?s=t[1]:(s=W(n.document),t[0]=n.document,t[1]=s);let c=s,l;if(t[2]!==n.document._system){let e=i({_system:n.document._system});l=e?Be(e):void 0,t[2]=n.document._system,t[3]=l}else l=t[3];let u=l,d;return t[4]!==o||t[5]!==n.document._id||t[6]!==n.document._type||t[7]!==r||t[8]!==a||t[9]!==u||t[10]!==c?(d=(0,$.jsx)(ui,{documentId:n.document._id,documentTypeName:n.document._type,releaseId:r,releaseState:a,documentRevision:o,isGoingToUnpublish:c,variantId:u}),t[4]=o,t[5]=n.document._id,t[6]=n.document._type,t[7]=r,t[8]=a,t[9]=u,t[10]=c,t[11]=d):d=t[11],d},(e,t)=>e.item.memoKey===t.item.memoKey&&e.releaseId===t.releaseId&&e.releaseState===t.releaseState),go=mn.span.withConfig({displayName:`TruncatedSpan`,componentId:`sc-xlrdnq-0`})`display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;`;function _o(e){let t=(0,Q.c)(15),{type:n}=e,r=F(),i;t[0]!==r||t[1]!==n?(i=r.get(n)?.title||`Not found`,t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i,o=(0,Z.useRef)(null),[s,c]=(0,Z.useState)(!1),l;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>{let e=o.current;e&&c(e.scrollWidth>e.clientWidth)},t[3]=l):l=t[3];let u=l,d;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{if(o.current=e,!e)return;u();let t=new ResizeObserver(u);t.observe(e);let n=!1;return document.fonts?.ready?.then(()=>{n||u()}),()=>{n=!0,t.disconnect(),o.current=null}},t[4]=d):d=t[4];let f=d,p;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{u()},t[5]=p):p=t[5];let m;t[6]===a?m=t[7]:(m=[a,u],t[6]=a,t[7]=m),(0,Z.useEffect)(p,m);let h;t[8]===a?h=t[9]:(h=(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(go,{ref:f,children:a})}),t[8]=a,t[9]=h);let g=h;if(s){let e;t[10]===a?e=t[11]:(e=(0,$.jsx)(Y,{size:1,children:a}),t[10]=a,t[11]=e);let n;return t[12]!==e||t[13]!==g?(n=(0,$.jsx)(Oe,{portal:!0,content:e,children:g}),t[12]=e,t[13]=g,t[14]=n):n=t[14],n}return g}var vo=(0,Z.memo)(_o,(e,t)=>e.type===t.type),yo=(e,t)=>({id:`action`,width:null,style:{minWidth:100},sorting:t,sortTransform:t?e=>Qa(e)||``:void 0,header:n=>t?(0,$.jsx)(X,{...n.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:e(`table-header.action`),...n})}):(0,$.jsx)(X,{...n.headerProps,paddingY:3,children:(0,$.jsx)(gr.BasicHeader,{text:e(`table-header.action`)})}),cell:({cellProps:t,datum:n})=>{let r=()=>{let t=Qa(n);if(!t)return null;let r=$a(t);return r?(0,$.jsx)(wn,{radius:2,tone:r.tone,"data-testid":`${t}-badge-${n.document._id}`,children:e(r.labelKey)}):null};return(0,$.jsx)(X,{alignItems:`center`,...t,children:(0,$.jsx)(On,{paddingX:2,children:r()})})}}),bo={backgroundColor:`transparent`},xo={color:`var(--card-icon-color)`};function So(e,t){let n=i(e);return n?t.get(n):void 0}var Co=(0,Z.memo)(function(e){let t=(0,Q.c)(40),{document:n,variantsById:r}=e,i,a,o,s,c,l,u,d,f,m,h,g,v,y,b,x;if(t[0]!==n||t[1]!==r){d=Symbol.for(`react.early_return_sentinel`);bb0:{let e=So(n,r);if(!e){d=null;break bb0}let S=p(e.conditions);o=Oe,x=!0,c=`bottom-start`,l=!S,u=S?(0,$.jsx)(On,{padding:2,children:(0,$.jsx)(Y,{size:1,children:S})}):void 0,a=X,v=`center`,y=2,t[18]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,$.jsx)(fn,{tone:`suggest`,padding:0,style:bo,children:(0,$.jsx)(Y,{size:2,style:xo,children:(0,$.jsx)(w,{})})}),t[18]=b):b=t[18],i=Y,s=1,f=`ellipsis`,m=`medium`,t[19]===Symbol.for(`react.memo_cache_sentinel`)?(h={flex:1,minWidth:0},t[19]=h):h=t[19],g=_(e)}t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=m,t[12]=h,t[13]=g,t[14]=v,t[15]=y,t[16]=b,t[17]=x}else i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],m=t[11],h=t[12],g=t[13],v=t[14],y=t[15],b=t[16],x=t[17];if(d!==Symbol.for(`react.early_return_sentinel`))return d;let S;t[20]!==i||t[21]!==s||t[22]!==f||t[23]!==m||t[24]!==h||t[25]!==g?(S=(0,$.jsx)(i,{size:s,textOverflow:f,weight:m,style:h,children:g}),t[20]=i,t[21]=s,t[22]=f,t[23]=m,t[24]=h,t[25]=g,t[26]=S):S=t[26];let C;t[27]!==a||t[28]!==S||t[29]!==v||t[30]!==y||t[31]!==b?(C=(0,$.jsxs)(a,{alignItems:v,gap:y,children:[b,S]}),t[27]=a,t[28]=S,t[29]=v,t[30]=y,t[31]=b,t[32]=C):C=t[32];let T;return t[33]!==o||t[34]!==c||t[35]!==l||t[36]!==u||t[37]!==C||t[38]!==x?(T=(0,$.jsx)(o,{portal:x,placement:c,disabled:l,content:u,children:C}),t[33]=o,t[34]=c,t[35]=l,t[36]=u,t[37]=C,t[38]=x,t[39]=T):T=t[39],T},(e,t)=>e.document===t.document&&e.variantsById===t.variantsById),wo=(e,t,n,a)=>{let o=!!a?.variantsEnabled,s=!!a?.variantsLoading;return[...t===`archived`||t===`published`?[]:[yo(n,o)],{id:`document._type`,width:o?120:150,sorting:!0,header:e=>(0,$.jsx)(X,{...e.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:n(`table-header.type`),...e})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(X,{alignItems:`center`,...e,children:(0,$.jsx)(On,{paddingX:2,children:!t.isLoading&&(0,$.jsx)(vo,{type:t.document._type})})})},...a?.variantsById?[{id:`variant`,width:180,style:{minWidth:120,maxWidth:180},sorting:!0,sortTransform(e){let t=So(e.document,a.variantsById);return t?_(t).toLowerCase():``},header:e=>(0,$.jsx)(X,{...e.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:n(`table-header.variant`),...e})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(X,{alignItems:`center`,...e,children:(0,$.jsx)(On,{paddingX:2,children:!t.isLoading&&(s?(0,$.jsx)(yn,{animated:!0,radius:1,style:{width:60,height:11}}):(0,$.jsx)(Co,{document:t.document,variantsById:a.variantsById}))})})}]:[],{id:`search`,width:null,style:a?.searchInCommandLane?{minWidth:240}:{minWidth:`min(50%, calc(100vw - 80px))`,maxWidth:`min(50%, calc(100vw - 80px))`},sorting:a?.searchInCommandLane?!0:void 0,sortTransform(e){return String(e.document?.title||e.document?.name||e.document?._id).toLowerCase()||0},header:e=>a?.searchInCommandLane?(0,$.jsx)(X,{...e.headerProps,flexBasis:`0%`,flexGrow:1,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:n(`table-header.document`),...e})}):(0,$.jsx)(gr.TableHeaderSearch,{...e,placeholder:n(`search-documents-placeholder`)}),cell:({cellProps:n,datum:r})=>(0,$.jsx)(On,{...n,flexBasis:`0%`,flexGrow:1,padding:1,paddingRight:2,children:r.isPending||r.isLoading?(0,$.jsx)(h,{isPlaceholder:!0}):(0,$.jsx)(ho,{item:r,releaseId:e,releaseState:t,documentRevision:r.document._rev})})},...o?[{id:`document._updatedAt`,sorting:!0,width:130,header:e=>(0,$.jsx)(X,{...e.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{paddingLeft:2,text:n(`table-header.last-edited`),...e})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(X,{...e,alignItems:`center`,paddingX:2,paddingY:3,style:{minWidth:130},children:!t.isLoading&&t.document._updatedAt&&(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(jt,{time:t.document._updatedAt,useTemporalPhrase:!0,minimal:!0})})})},{id:`editedBy`,sorting:!1,width:170,style:{minWidth:44,maxWidth:170},header:({headerProps:e})=>(0,$.jsx)(X,{...e,alignItems:`center`,paddingX:2,paddingY:3,children:(0,$.jsx)(Y,{muted:!0,size:1,textOverflow:`ellipsis`,weight:`medium`,children:n(`table-header.edited-by`)})}),cell:t=>(0,$.jsx)(Eo,{...t,releaseDocumentId:e})}]:[{id:`document._updatedAt`,sorting:!0,width:130,header:e=>(0,$.jsx)(X,{...e.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:n(`table-header.edited`),...e})}),cell:t=>(0,$.jsx)(To,{...t,releaseDocumentId:e})}],{id:`validation`,sorting:!1,width:50,header:({headerProps:e})=>(0,$.jsx)(X,{...e,paddingY:3,children:(0,$.jsx)(gr.BasicHeader,{text:``})}),cell:({cellProps:s,datum:c})=>{if(c.isLoading)return null;let l=c.validation.validation.filter(e=>e.level===`error`),u=l.length,d=l.find(e=>e.path.length>0)??l[0],f=d?m(d.path):void 0,p=i({_system:c.document._system}),h=p?Be(p):void 0,g=li({documentId:c.document._id,documentTypeName:c.document._type,releaseId:e,releaseState:t,documentRevision:c.document._rev,variantId:h,path:f}),_=n(u===1?`document-validation.error_one`:`document-validation.error_other`,{count:u});return(0,$.jsxs)(X,{...s,...a?.searchInCommandLane?{}:{flexBasis:`0%`,flexGrow:1},padding:1,justifyContent:`center`,alignItems:`center`,children:[c.validation.hasError&&(0,$.jsx)(Oe,{portal:!0,placement:`bottom-end`,content:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,padding:1,children:[(0,$.jsx)(Rt,{icon:Un,tone:`critical`}),_]})}),children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(r,{intent:`edit`,params:g.params,searchParams:g.searchParams,"aria-label":_,"data-testid":`validation-error-link-${c.document._id}`,children:(0,$.jsx)(Rt,{icon:Un,tone:`critical`})})})}),o&&c.validation.isValidating&&!c.validation.hasError&&(0,$.jsx)(Oe,{portal:!0,placement:`bottom-end`,content:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(On,{padding:1,children:n(`dashboard.details.metadata.status-validating`)})}),children:(0,$.jsx)(Y,{muted:!0,size:1,"data-testid":`validation-validating-${c.document._id}`,children:(0,$.jsx)(Rt,{icon:Rn,tone:`default`})})}),o&&!c.validation.hasError&&!c.validation.isValidating&&(0,$.jsx)(Oe,{portal:!0,placement:`bottom-end`,content:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(On,{padding:1,children:n(`document-validation.valid`)})}),children:(0,$.jsx)(Y,{muted:!0,size:1,"data-testid":`validation-valid-${c.document._id}`,children:(0,$.jsx)(Rt,{icon:nr,tone:`positive`})})})]})}}]};function To(e){let t=(0,Q.c)(16),{cellProps:n,datum:r,releaseDocumentId:i}=e,{document:a,isLoading:o}=r,s;t[0]===i?s=t[1]:(s=z(i),t[0]=i,t[1]=s);let c=s,{documentHistory:l,loading:u}=fo(r.isPending||a?._id?.endsWith(`-pending`)?void 0:a?._id,c,a?._rev),d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d={minWidth:130},t[2]=d):d=t[2];let f;t[3]!==o||t[4]!==u?(f=(o||u)&&(0,$.jsx)(D,{$size:0,animated:!0}),t[3]=o,t[4]=u,t[5]=f):f=t[5];let p;t[6]!==a||t[7]!==l||t[8]!==o?(p=!o&&a._updatedAt&&(0,$.jsxs)($.Fragment,{children:[l?.lastEditedBy&&(0,$.jsx)(S,{size:0,user:l.lastEditedBy}),(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsx)(jt,{time:a._updatedAt,useTemporalPhrase:!0,minimal:!0})})]}),t[6]=a,t[7]=l,t[8]=o,t[9]=p):p=t[9];let m;t[10]!==f||t[11]!==p?(m=(0,$.jsxs)(X,{alignItems:`center`,gap:2,children:[f,p]}),t[10]=f,t[11]=p,t[12]=m):m=t[12];let h;return t[13]!==n||t[14]!==m?(h=(0,$.jsx)(X,{...n,alignItems:`center`,paddingX:2,paddingY:3,style:d,children:m}),t[13]=n,t[14]=m,t[15]=h):h=t[15],h}function Eo(e){let t=(0,Q.c)(8),{cellProps:n,datum:r,releaseDocumentId:i}=e,{document:a,isLoading:o}=r,s;t[0]===i?s=t[1]:(s=z(i),t[0]=i,t[1]=s);let c=s,{documentHistory:l,loading:u}=fo(r.isPending||a?._id?.endsWith(`-pending`)?void 0:a?._id,c,a?._rev),d=o||u,f=l?.lastEditedBy,p;t[2]!==d||t[3]!==f?(p=(0,$.jsx)(br,{loading:d,userId:f}),t[2]=d,t[3]=f,t[4]=p):p=t[4];let m;return t[5]!==n||t[6]!==p?(m=(0,$.jsx)(X,{...n,alignItems:`center`,paddingX:2,paddingY:3,children:p}),t[5]=n,t[6]=p,t[7]=m):m=t[7],m}var Do={height:`100%`},Oo={overflow:`auto`,scrollbarWidth:`none`,msOverflowStyle:`none`},ko={minWidth:`fit-content`,height:`100%`},Ao=e=>!!e&&typeof e==`object`&&`memoKey`in e&&`document`in e&&`validation`in e;function jo(e){let t=(0,Q.c)(88),{documents:n,isLoading:r,release:i}=e,a=r!==void 0&&r,[o,s]=(0,Z.useState)(null),c=We(),{createVersion:u}=Ot(),d=ne(),[f,p]=(0,Z.useState)(!1),m;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(m=[],t[0]=m):m=t[0];let[h,g]=(0,Z.useState)(m),[_,v]=(0,Z.useState)(`all`),{t:y}=P(A),{beta:b}=T(),x=!!b?.variants?.enabled,{byId:S,loading:C}=l(),w;t[1]===i._id?w=t[2]:(w=z(i._id),t[1]=i._id,t[2]=w);let E=w,D,O;t[3]===i?(D=t[4],O=t[5]):(D=Le(i),O=tn({isScheduledDraft:D,isVersionDocument:!0}),t[3]=i,t[4]=D,t[5]=O);let k=O,j;t[6]!==i.metadata.title||t[7]!==i.state||t[8]!==E||t[9]!==k?(j=e=>i.state!==`active`||!Ao(e.datum)||e.datum.isPending?null:(0,$.jsx)(ao,{document:e.datum,releaseId:E,releaseTitle:i.metadata.title,versionType:k}),t[6]=i.metadata.title,t[7]=i.state,t[8]=E,t[9]=k,t[10]=j):j=t[10];let M=j,N=x?S:void 0,F=x?C:!1,I;t[11]!==i._id||t[12]!==i.state||t[13]!==y||t[14]!==N||t[15]!==F||t[16]!==x?(I=wo(i._id,i.state,y,{searchInCommandLane:x,variantsById:N,variantsLoading:F,variantsEnabled:x}),t[11]=i._id,t[12]=i.state,t[13]=y,t[14]=N,t[15]=F,t[16]=x,t[17]=I):I=t[17];let L=I,R;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(R=()=>p(!0),t[18]=R):R=t[18];let ee=R,te;t[19]===_?te=t[20]:(te=(e,t)=>e.filter(e=>(!t||Cr(e.document,t))&&Za(e,_)),t[19]=_,t[20]=te);let B=te,V;t[21]!==u||t[22]!==E||t[23]!==y||t[24]!==d||t[25]!==c?(V=async e=>{if(p(!1),!e)return;let t=jn(e._id,E),n=`${t}-pending`,r={memoKey:t,validation:{isValidating:!1,validation:[],hasError:!1},document:{...e,_id:n,publishedDocumentExists:!1},isPending:!0};g(e=>[...e,r]);try{await u(E,e._id);let t=Xe(e._id);d.log(_t,{documentOrigin:t})}catch(e){let r=e;g(e=>e.filter(e=>{let{document:t}=e;return t._id!==n})),c.push({id:`add-version-to-release-${t}`,closable:!0,status:`error`,title:y(`toast.create-version.error`,{error:r.message})})}},t[21]=u,t[22]=E,t[23]=y,t[24]=d,t[25]=c,t[26]=V):V=t[26];let H=V,U;t[27]!==n||t[28]!==h?(U=()=>{let e=[];h?.forEach(t=>{n.find(e=>{let{document:n}=e;return`${n._id}-pending`===t.document._id})&&e.push(t.document._id)}),e.length&&g(t=>t.filter(t=>{let{document:n}=t;return!e.includes(n._id)}))},t[27]=n,t[28]=h,t[29]=U):U=t[29];let W;t[30]!==n||t[31]!==h||t[32]!==y||t[33]!==c?(W=[n,h,y,c],t[30]=n,t[31]=h,t[32]=y,t[33]=c,t[34]=W):W=t[34],(0,Z.useEffect)(U,W);let G;t[35]!==n||t[36]!==h?(G=h.length?[...n,...h]:n,t[35]=n,t[36]=h,t[37]=G):G=t[37];let K=G,q;if(t[38]!==_||t[39]!==K){let e;t[41]===_?e=t[42]:(e=e=>Za(e,_),t[41]=_,t[42]=e),q=K.filter(e),t[38]=_,t[39]=K,t[40]=q}else q=t[40];let re=q,ie=!a&&n.length===0;if(D&&ie){let e;t[43]===Symbol.for(`react.memo_cache_sentinel`)?(e={textAlign:`center`,maxWidth:`300px`},t[43]=e):e=t[43];let n;t[44]===y?n=t[45]:(n=y(`summary.no-documents-cardinality-one.title`),t[44]=y,t[45]=n);let r;t[46]===n?r=t[47]:(r=(0,$.jsx)(Y,{size:1,weight:`semibold`,children:n}),t[46]=n,t[47]=r);let i;t[48]===y?i=t[49]:(i=y(`summary.no-documents-cardinality-one.description`),t[48]=y,t[49]=i);let a;t[50]===i?a=t[51]:(a=(0,$.jsx)(Y,{size:1,muted:!0,children:i}),t[50]=i,t[51]=a);let o;return t[52]!==r||t[53]!==a?(o=(0,$.jsx)(X,{flexDirection:`column`,alignItems:`center`,justifyContent:`center`,padding:5,style:Do,"data-testid":`cardinality-one-empty-state`,children:(0,$.jsxs)(Dn,{gap:3,style:e,children:[r,a]})}),t[52]=r,t[53]=a,t[54]=o):o=t[54],o}let ae;t[55]!==a||t[56]!==i.state||t[57]!==y?(ae=i.state===`active`&&(0,$.jsx)(En,{size:3,children:(0,$.jsx)(fn,{padding:3,children:(0,$.jsx)(He,{icon:Zn,disabled:a,mode:`bleed`,onClick:ee,text:y(`action.add-document`)})})}),t[55]=a,t[56]=i.state,t[57]=y,t[58]=ae):ae=t[58];let J=ae,oe;t[59]!==a||t[60]!==i.state||t[61]!==y?(oe=i.state===`active`&&(0,$.jsx)(He,{disabled:a,icon:Zn,mode:`ghost`,onClick:ee,text:y(`action.add-document`)}),t[59]=a,t[60]=i.state,t[61]=y,t[62]=oe):oe=t[62];let se=oe||void 0,ce=i.state!==`archived`&&i.state!==`published`&&(a||K.length>0),le;t[63]!==_||t[64]!==J||t[65]!==se||t[66]!==L||t[67]!==B||t[68]!==re||t[69]!==a||t[70]!==i.state||t[71]!==M||t[72]!==o||t[73]!==ce||t[74]!==y||t[75]!==K||t[76]!==x?(le=x?(0,$.jsx)(hr,{alwaysShowCommandLane:!0,columnDefs:L,defaultSort:{column:`search`,direction:`asc`},emptyState:y(`summary.no-documents`),commandLaneActions:se,filterTabs:ce?(0,$.jsx)(eo,{activeFilter:_,documents:K,inline:!0,isLoading:a,onFilterChange:v,releaseState:i.state}):void 0,getRowKey:Po,id:`document-table-card`,loading:a,rowActions:M,rows:re,rowId:`document._id`,searchPlaceholder:y(`search-documents-placeholder`),searchPredicate:No,searchTestId:`release-documents-search`}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(eo,{documents:K,releaseState:i.state,isLoading:a,activeFilter:_,onFilterChange:v}),(0,$.jsx)(fn,{ref:s,"data-testid":`document-table-card`,flex:1,borderTop:!0,style:Oo,children:(0,$.jsx)(`div`,{style:ko,children:(0,$.jsx)(vr,{loading:a,data:K,emptyState:y(`summary.no-documents`),rowId:`document._id`,columnDefs:L,rowActions:M,searchFilter:B,scrollContainerRef:o,defaultSort:{column:`search`,direction:`asc`}})})}),J]}),t[63]=_,t[64]=J,t[65]=se,t[66]=L,t[67]=B,t[68]=re,t[69]=a,t[70]=i.state,t[71]=M,t[72]=o,t[73]=ce,t[74]=y,t[75]=K,t[76]=x,t[77]=le):le=t[77];let ue;t[78]===n?ue=t[79]:(ue=n.map(Mo),t[78]=n,t[79]=ue);let de;t[80]!==H||t[81]!==f||t[82]!==E||t[83]!==ue?(de=(0,$.jsx)(qa,{open:f,onClose:H,releaseId:E,idsInRelease:ue}),t[80]=H,t[81]=f,t[82]=E,t[83]=ue,t[84]=de):de=t[84];let fe;return t[85]!==le||t[86]!==de?(fe=(0,$.jsxs)(X,{flexDirection:`column`,style:Do,children:[le,de]}),t[85]=le,t[86]=de,t[87]=fe):fe=t[87],fe}function Mo(e){let{document:t}=e;return t._id}function No(e,t){return Cr(e.document,t)}function Po(e){return e.document._id}var Fo=J.create(fn);function Io(){let e=(0,Q.c)(70),t=te(),[n,r]=(0,Z.useState)(void 0),{t:i}=P(A),a=!!T().beta?.variants?.enabled,{releaseId:s}=t.state,c=decodeURIComponent(s||``),{data:l,loading:u}=o(),{data:d}=on(),{loading:f,results:p,error:m}=yt(c),h=oi(c),g;if(e[0]!==d||e[1]!==l||e[2]!==c){let t;e[4]===c?t=e[5]:(t=e=>z(e._id)===c,e[4]=c,e[5]=t),g=l.concat(d).find(t),e[0]=d,e[1]=l,e[2]=c,e[3]=g}else g=e[3];let _=g,v=!u&&!_,y,b;e[6]!==v||e[7]!==t?(y=()=>{v&&t.navigate({_searchParams:[[Dr,`true`]]},{replace:!0})},b=[v,t],e[6]=v,e[7]=t,e[8]=y,e[9]=b):(y=e[8],b=e[9]),(0,Z.useEffect)(y,b);let x;bb0:{if(m){let t,n;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(t={opacity:0},n={opacity:1},e[10]=t,e[11]=n):(t=e[10],n=e[11]);let r;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Un,{})}),e[12]=r):r=e[12];let a;e[13]===i?a=e[14]:(a=i(`loading-release-documents.error.title`),e[13]=i,e[14]=a);let o;e[15]===a?o=e[16]:(o=(0,$.jsx)(Y,{size:1,weight:`semibold`,children:a}),e[15]=a,e[16]=o);let s;e[17]===i?s=e[18]:(s=i(`loading-release-documents.error.description`),e[17]=i,e[18]=s);let c;e[19]===s?c=e[20]:(c=(0,$.jsx)(Y,{size:1,children:s}),e[19]=s,e[20]=c);let l;e[21]!==c||e[22]!==o?(l=(0,$.jsx)(On,{padding:3,children:(0,$.jsx)(Fo,{initial:t,animate:n,tone:`critical`,padding:4,radius:4,children:(0,$.jsxs)(X,{gap:3,children:[r,(0,$.jsxs)(Dn,{gap:4,children:[o,c]})]})})}),e[21]=c,e[22]=o,e[23]=l):l=e[23],x=l;break bb0}if(!_){x=null;break bb0}let t;e[24]!==f||e[25]!==_||e[26]!==p?(t=(0,$.jsx)(jo,{isLoading:f,documents:p,release:_}),e[24]=f,e[25]=_,e[26]=p,e[27]=t):t=e[27],x=t}let S=x;if(u){let t;e[28]===i?t=e[29]:(t=i(`loading-release`),e[28]=i,e[29]=t);let n;return e[30]===t?n=e[31]:(n=(0,$.jsx)(U,{title:t,fill:!0,"data-testid":`release-documents-table-loader`}),e[30]=t,e[31]=n),n}if(_){let t;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(t={position:`relative`},e[32]=t):t=e[32];let i;e[33]!==n||e[34]!==_||e[35]!==p?(i=(0,$.jsx)(fn,{flex:`none`,children:(0,$.jsx)(Ga,{documents:p,release:_,inspector:n,setInspector:r})}),e[33]=n,e[34]=_,e[35]=p,e[36]=i):i=e[36];let o;e[37]!==f||e[38]!==h.events||e[39]!==_||e[40]!==p?(o=(0,$.jsx)(Ki,{release:_,documents:p,events:h.events,loading:f}),e[37]=f,e[38]=h.events,e[39]=_,e[40]=p,e[41]=o):o=e[41];let s;e[42]!==S||e[43]!==o?(s=(0,$.jsxs)(fn,{flex:1,overflow:`auto`,children:[o,S]}),e[42]=S,e[43]=o,e[44]=s):s=e[44];let c;e[45]!==h.events||e[46]!==_||e[47]!==p||e[48]!==a?(c=!a&&(0,$.jsx)(Ba,{documents:p,release:_,events:h.events}),e[45]=h.events,e[46]=_,e[47]=p,e[48]=a,e[49]=c):c=e[49];let l;e[50]!==s||e[51]!==c?(l=(0,$.jsxs)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,children:[s,c]}),e[50]=s,e[51]=c,e[52]=l):l=e[52];let u;e[53]!==n||e[54]!==h||e[55]!==_||e[56]!==a?(u=!a&&(0,$.jsx)(Ti,{events:h,release:_,show:n===`activity`}),e[53]=n,e[54]=h,e[55]=_,e[56]=a,e[57]=u):u=e[57];let d;e[58]!==u||e[59]!==l?(d=(0,$.jsxs)(X,{flexBasis:`0%`,flexGrow:1,children:[l,u]}),e[58]=u,e[59]=l,e[60]=d):d=e[60];let m;e[61]!==n||e[62]!==h||e[63]!==_||e[64]!==a?(m=a&&(0,$.jsx)(Ti,{events:h,release:_,show:n===`activity`,overlay:!0,onClose:()=>r(void 0)}),e[61]=n,e[62]=h,e[63]=_,e[64]=a,e[65]=m):m=e[65];let g;return e[66]!==d||e[67]!==m||e[68]!==i?(g=(0,$.jsxs)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,style:t,children:[i,d,m]}),e[66]=d,e[67]=m,e[68]=i,e[69]=g):g=e[69],g}return null}var Lo=e=>{let t=(0,Q.c)(14),{addReleaseIdsToListener:n,removeReleaseIdsFromListener:r,state:i}=mr(),a,o;t[0]!==n||t[1]!==e||t[2]!==r?(a=()=>(e.length&&n([...new Set(e)]),()=>r([...new Set(e)])),o=[n,e,r],t[0]=n,t[1]=e,t[2]=r,t[3]=a,t[4]=o):(a=t[3],o=t[4]),(0,Z.useEffect)(a,o);let{data:s,loading:c}=i,l=null;if(s){let n;if(t[5]!==s||t[6]!==e){let r;t[8]===s?r=t[9]:(r=e=>[e,s[e]],t[8]=s,t[9]=r),n=Object.fromEntries(e.map(r)),t[5]=s,t[6]=e,t[7]=n}else n=t[7];l=n}let u;return t[10]!==c||t[11]!==l||t[12]!==i.error?(u={error:i.error,loading:c,data:l},t[10]=c,t[11]=l,t[12]=i.error,t[13]=u):u=t[13],u};function Ro(e){let t=(0,Q.c)(22),{content:n,asDialog:r}=e,i=(0,Z.useRef)(null),a=(0,Z.useRef)(null),[o,s]=(0,Z.useState)(!1),{t:c}=P(A),l;t[0]===r?l=t[1]:(l=()=>{r||s(!1)},t[0]=r,t[1]=l);let u;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>[i.current,a.current],t[2]=u):u=t[2],Cn(l,u);let d;t[3]===c?d=t[4]:(d=c(`overview.calendar.tooltip`),t[3]=c,t[4]=d);let f;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>s(zo),t[5]=f):f=t[5];let p;t[6]===o?p=t[7]:(p=(0,$.jsx)(An,{name:`calendar`,"data-as":`a`,icon:cr,mode:`bleed`,padding:2,radius:`full`,selected:o,onClick:f,ref:i,gap:2}),t[6]=o,t[7]=p);let m;t[8]!==d||t[9]!==p?(m=(0,$.jsx)(Oe,{content:d,children:p}),t[8]=d,t[9]=p,t[10]=m):m=t[10];let h=m;if(r){let e;t[11]!==n||t[12]!==o||t[13]!==c?(e=o&&(0,$.jsx)(ue,{id:`calendar-filter-dialog`,header:c(`overview.calendar.tooltip`),onClose:()=>s(!1),onClickOutside:()=>s(!1),width:1,padding:!1,children:n}),t[11]=n,t[12]=o,t[13]=c,t[14]=e):e=t[14];let r;return t[15]!==e||t[16]!==h?(r=(0,$.jsxs)($.Fragment,{children:[h,e]}),t[15]=e,t[16]=h,t[17]=r):r=t[17],r}let g;return t[18]!==n||t[19]!==o||t[20]!==h?(g=(0,$.jsx)(Ne,{content:n,placement:`bottom`,open:o,ref:a,children:h}),t[18]=n,t[19]=o,t[20]=h,t[21]=g):g=t[21],g}function zo(e){return!e}var Bo=({hasSingleDocRelease:e,isScheduledDraftsEnabled:t,isReleasesEnabled:n,cardinalityView:r,isDraftModelEnabled:i})=>n?e||t&&i||r===`drafts`?`both`:`contentReleases`:r===`releases`?`both`:`singleDocReleases`,Vo=e=>{let t=(0,Q.c)(46),{cardinalityView:n,loading:r,isScheduledDraftsEnabled:i,isReleasesEnabled:a,isDraftModelEnabled:o,allReleases:s,onCardinalityViewChange:c}=e,{t:l}=P(A),u=ne(),d;t[0]===s?d=t[1]:(d=s.some(Le),t[0]=s,t[1]=d);let f=d,p;t[2]!==n||t[3]!==f||t[4]!==o||t[5]!==a||t[6]!==i?(p=Bo({hasSingleDocRelease:f,isScheduledDraftsEnabled:i,isReleasesEnabled:a,cardinalityView:n,isDraftModelEnabled:o}),t[2]=n,t[3]=f,t[4]=o,t[5]=a,t[6]=i,t[7]=p):p=t[7];let m=p,h;t[8]!==c||t[9]!==u?(h=e=>()=>{let t=e===`releases`?mt:Xt;u.log(t,{source:`view-picker`}),c(e)()},t[8]=c,t[9]=u,t[10]=h):h=t[10];let g=h;if(m===`contentReleases`||m===`singleDocReleases`){let e;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(zn,{}),t[11]=e):e=t[11];let n;t[12]!==m||t[13]!==l?(n=l(m===`contentReleases`?`action.releases`:`action.drafts`),t[12]=m,t[13]=l,t[14]=n):n=t[14];let r;return t[15]===n?r=t[16]:(r=(0,$.jsxs)(X,{alignItems:`center`,gap:2,children:[e,(0,$.jsx)(Y,{size:1,weight:`semibold`,children:n})]}),t[15]=n,t[16]=r),r}let _;t[17]!==n||t[18]!==l?(_=l(n===`releases`?`action.releases`:`action.drafts`),t[17]=n,t[18]=l,t[19]=_):_=t[19];let v;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(v={fontWeight:600},t[20]=v):v=t[20];let y;t[21]!==r||t[22]!==_?(y=(0,$.jsx)(He,{mode:`bleed`,paddingY:2,text:_,icon:zn,iconRight:In,disabled:r,style:v}),t[21]=r,t[22]=_,t[23]=y):y=t[23];let b;t[24]===l?b=t[25]:(b=l(`action.releases`),t[24]=l,t[25]=b);let x=n===`releases`,S;t[26]===g?S=t[27]:(S=g(`releases`),t[26]=g,t[27]=S);let C;t[28]!==b||t[29]!==x||t[30]!==S?(C=(0,$.jsx)(Ue,{text:b,selected:x,onClick:S}),t[28]=b,t[29]=x,t[30]=S,t[31]=C):C=t[31];let w;t[32]===l?w=t[33]:(w=l(`action.drafts`),t[32]=l,t[33]=w);let T=n===`drafts`,E;t[34]===g?E=t[35]:(E=g(`drafts`),t[34]=g,t[35]=E);let D;t[36]!==w||t[37]!==T||t[38]!==E?(D=(0,$.jsx)(Ue,{text:w,selected:T,onClick:E}),t[36]=w,t[37]=T,t[38]=E,t[39]=D):D=t[39];let O;t[40]!==C||t[41]!==D?(O=(0,$.jsxs)(ce,{children:[C,D]}),t[40]=C,t[41]=D,t[42]=O):O=t[42];let k;return t[43]!==O||t[44]!==y?(k=(0,$.jsx)(Ie,{id:`cardinality-view-menu`,button:y,menu:O}),t[43]=O,t[44]=y,t[45]=k):k=t[45],k};function Ho(){let e=(0,Q.c)(4),t=Ce(Ke),n;e[0]===t?n=e[1]:(n=async e=>{let n=e.flatMap(Uo);await t.action(n)},e[0]=t,e[1]=n);let r=n,i;return e[2]===r?i=e[3]:(i={scheduleActiveDrafts:r},e[2]=r,e[3]=i),i}function Uo(e){return e.metadata.intendedPublishAt?[{actionType:`sanity.action.release.schedule`,releaseId:z(e._id),publishAt:new Date(e.metadata.intendedPublishAt).toISOString()}]:[]}function Wo(e){let t=(0,Q.c)(31),{activeScheduledDrafts:n,onClose:r}=e,{t:i}=P(A),a=We(),{scheduleActiveDrafts:o}=Ho(),[s,c]=(0,Z.useState)(!1),l;t[0]===n?l=t[1]:(l=n.some(Go),t[0]=n,t[1]=l);let u=l,d;t[2]!==n||t[3]!==r||t[4]!==o||t[5]!==i||t[6]!==a?(d=async()=>{c(!0);try{await o(n),r()}catch(e){let t=e;a.push({status:`error`,title:i(`toast.confirm-active-scheduled-drafts.error`,{error:t.message})})}c(!1)},t[2]=n,t[3]=r,t[4]=o,t[5]=i,t[6]=a,t[7]=d):d=t[7];let f=d,p;t[8]===i?p=t[9]:(p=i(`confirm-active-scheduled-drafts-dialog.title`),t[8]=i,t[9]=p);let m;t[10]===i?m=t[11]:(m=i(`confirm-active-scheduled-drafts-dialog.confirm-button`),t[10]=i,t[11]=m);let h;t[12]!==f||t[13]!==s||t[14]!==m?(h={confirmButton:{text:m,tone:`primary`,onClick:f,loading:s,disabled:s}},t[12]=f,t[13]=s,t[14]=m,t[15]=h):h=t[15];let g;t[16]===i?g=t[17]:(g=i(`confirm-active-scheduled-drafts-dialog.description`),t[16]=i,t[17]=g);let _;t[18]===g?_=t[19]:(_=(0,$.jsx)(Y,{size:1,muted:!0,children:g}),t[18]=g,t[19]=_);let v;t[20]!==u||t[21]!==i?(v=u&&(0,$.jsx)(Y,{size:1,muted:!0,children:i(`confirm-active-scheduled-drafts-dialog.past-dates-warning`)}),t[20]=u,t[21]=i,t[22]=v):v=t[22];let y;t[23]!==_||t[24]!==v?(y=(0,$.jsxs)(Dn,{gap:3,children:[_,v]}),t[23]=_,t[24]=v,t[25]=y):y=t[25];let b;return t[26]!==r||t[27]!==p||t[28]!==h||t[29]!==y?(b=(0,$.jsx)(ue,{id:`confirm-active-scheduled-drafts-dialog`,header:p,onClose:r,width:0,footer:h,children:y}),t[26]=r,t[27]=p,t[28]=h,t[29]=y,t[30]=b):b=t[30],b}function Go(e){return e.metadata.intendedPublishAt&&M(new Date(e.metadata.intendedPublishAt))}function Ko(e){let t=(0,Q.c)(27),{releases:n,releaseGroupMode:r,hasDateFilter:i,onNavigateToPaused:a}=e,{t:o}=P(A),[s,c]=(0,Z.useState)(!1),l;t[0]===n?l=t[1]:(l=n.filter(qo),t[0]=n,t[1]=l);let u=l,d=r===`paused`&&!i,f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=()=>{c(!1)},t[2]=f):f=t[2];let p=f,m;t[3]!==a||t[4]!==d?(m=()=>d?c(!0):a(),t[3]=a,t[4]=d,t[5]=m):m=t[5];let h=m;if(u.length===0)return null;let g;t[6]!==d||t[7]!==o?(g=o(d?`banner.confirm-active-scheduled-drafts.button-paused`:`banner.confirm-active-scheduled-drafts.button`),t[6]=d,t[7]=o,t[8]=g):g=t[8];let _=g,v;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsx)(Y,{size:0,children:(0,$.jsx)(Fn,{})}),t[9]=v):v=t[9];let y;t[10]===u.length?y=t[11]:(y={count:u.length},t[10]=u.length,t[11]=y);let b;t[12]!==o||t[13]!==y?(b=(0,$.jsx)(X,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,paddingY:2,children:(0,$.jsx)(Y,{size:1,weight:`medium`,children:(0,$.jsx)(I,{t:o,i18nKey:`banner.confirm-active-scheduled-drafts`,values:y})})}),t[12]=o,t[13]=y,t[14]=b):b=t[14];let x;t[15]!==_||t[16]!==h?(x=(0,$.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(He,{text:_,mode:`bleed`,tone:`caution`,onClick:h})}),t[15]=_,t[16]=h,t[17]=x):x=t[17];let S;t[18]!==b||t[19]!==x?(S=(0,$.jsx)(On,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,marginBottom:4,children:(0,$.jsx)(fn,{radius:3,paddingX:2,paddingY:2,tone:`caution`,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,paddingX:2,children:[v,b,x]})})}),t[18]=b,t[19]=x,t[20]=S):S=t[20];let C;t[21]!==u||t[22]!==s?(C=s&&(0,$.jsx)(Wo,{activeScheduledDrafts:u,onClose:p}),t[21]=u,t[22]=s,t[23]=C):C=t[23];let w;return t[24]!==C||t[25]!==S?(w=(0,$.jsxs)($.Fragment,{children:[S,C]}),t[24]=C,t[25]=S,t[26]=w):w=t[26],w}function qo(e){return e.state===`active`&&Le(e)}var Jo=e=>{let t=(0,Q.c)(8),{isDraftModelEnabled:n,isScheduledDraftsEnabled:r,allReleases:i}=e,{t:a}=P(A),o=i.some(Le);if(n&&r||!o)return null;let s;t[0]!==r||t[1]!==a?(s=()=>a(r?`banner.drafts-mode-disabled`:`banner.scheduled-drafts-disabled`),t[0]=r,t[1]=a,t[2]=s):s=t[2];let c=s,l;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,$.jsx)(Y,{size:0,children:(0,$.jsx)(Fn,{})}),t[3]=l):l=t[3];let u;t[4]===c?u=t[5]:(u=c(),t[4]=c,t[5]=u);let d;return t[6]===u?d=t[7]:(d=(0,$.jsx)(On,{padding:1,marginBottom:4,children:(0,$.jsx)(fn,{radius:3,paddingX:2,paddingY:2,tone:`caution`,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,paddingX:2,children:[l,(0,$.jsx)(X,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,paddingY:2,children:(0,$.jsx)(Y,{size:1,weight:`medium`,children:u})})]})})}),t[6]=u,t[7]=d),d},Yo=()=>{let e=(0,Q.c)(2),{zoneDateToUtc:t}=a(vt),n;return e[0]===t?n=e[1]:(n=e=>[G(e),be(e)].map(t),e[0]=t,e[1]=n),n},Xo=e=>{let t=(0,Q.c)(18),{data:n}=o(),r=Yo(),i,a,s;t[0]===e?(i=t[1],a=t[2],s=t[3]):({date:s,cardinalityView:a,...i}=e,t[0]=e,t[1]=i,t[2]=a,t[3]=s);let c;t[4]!==s||t[5]!==r?(c=r(s),t[4]=s,t[5]=r,t[6]=c):c=t[6];let[l,u]=c,d;t[7]!==n||t[8]!==a||t[9]!==u||t[10]!==l?(d=(n?.filter(Ye(a)))?.some(e=>{let t=e.publishAt||e.metadata.intendedPublishAt;if(!t)return!1;let n=new Date(t);return e.metadata.releaseType===`scheduled`&&n>=l&&n<=u}),t[7]=n,t[8]=a,t[9]=u,t[10]=l,t[11]=d):d=t[11];let f=d,p;t[12]===f?p=t[13]:(p=f?{fontWeight:700}:{},t[12]=f,t[13]=p);let m;return t[14]!==i||t[15]!==s||t[16]!==p?(m=(0,$.jsx)(Tr,{...i,date:s,dateStyles:p}),t[14]=i,t[15]=s,t[16]=p,t[17]=m):m=t[17],m},Zo=e=>{function t(t){let n=(0,Q.c)(2),r;return n[0]===t?r=n[1]:(r=(0,$.jsx)(Xo,{...t,cardinalityView:e}),n[0]=t,n[1]=r),r}return t},Qo=J.create(He),$o=e=>{let t=(0,Q.c)(8),{filterDate:n,onClear:r}=e,[i,a]=(0,Z.useState)(!1),o;t[0]===r?o=t[1]:(o=()=>{a(!1),r()},t[0]=r,t[1]=o);let s=o;if(!n)return null;let c;t[2]!==n||t[3]!==i?(c=!i&&(0,$.jsx)(Qo,{"data-testid":`selected-date-filter`,initial:{width:0,opacity:0},animate:{width:`auto`,opacity:1},exit:{width:0,opacity:0},transition:{duration:.35,ease:`easeInOut`},iconRight:Pn,mode:`bleed`,onClick:()=>a(!0),selected:!0,text:H(n,`PPP`)}),t[2]=n,t[3]=i,t[4]=c):c=t[4];let l;return t[5]!==s||t[6]!==c?(l=(0,$.jsx)(ke,{onExitComplete:s,children:c}),t[5]=s,t[6]=c,t[7]=l):l=t[7],l},es=e=>{let t=(0,Q.c)(6),{release:n,documentsCount:r}=e,i;t[0]===n._id?i=t[1]:(i=z(n._id),t[0]=n._id,t[1]=i);let{results:a}=yt(i),o;return t[2]!==a||t[3]!==r||t[4]!==n?(o=(0,$.jsx)(ua,{release:n,documentsCount:r,documents:a}),t[2]=a,t[3]=r,t[4]=n,t[5]=o):o=t[5],o};function ts(e){let t=(0,Q.c)(15),{onDismiss:n}=e,{t:r}=P(A),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsx)(Y,{size:0,children:(0,$.jsx)(Fn,{})}),t[0]=i):i=t[0];let a;t[1]===r?a=t[2]:(a=r(`banner.release-not-found`),t[1]=r,t[2]=a);let o;t[3]===a?o=t[4]:(o=(0,$.jsx)(On,{flexBasis:`0%`,flexGrow:1,paddingY:2,children:(0,$.jsx)(Y,{size:1,weight:`medium`,children:a})}),t[3]=a,t[4]=o);let s;t[5]===r?s=t[6]:(s=r(`banner.release-not-found.dismiss`),t[5]=r,t[6]=s);let c;t[7]===s?c=t[8]:(c={content:s},t[7]=s,t[8]=c);let l;t[9]!==n||t[10]!==c?(l=(0,$.jsx)(He,{icon:Pn,mode:`bleed`,onClick:n,tooltipProps:c}),t[9]=n,t[10]=c,t[11]=l):l=t[11];let u;return t[12]!==o||t[13]!==l?(u=(0,$.jsx)(On,{flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:1,marginBottom:4,children:(0,$.jsx)(fn,{radius:3,paddingX:2,paddingY:2,tone:`caution`,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,paddingX:2,children:[i,o,l]})})}),t[12]=o,t[13]=l,t[14]=u):u=t[14],u}var ns=()=>{let e=(0,Q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsxs)(`svg`,{"data-testid":`release-illustration`,width:`248`,height:`201`,viewBox:`0 0 248 201`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,$.jsx)(`path`,{opacity:`0.2`,d:`M175.4 29.8262V98.1738C175.4 103.823 181.346 107.498 186.399 104.971L222.399 86.9714C224.974 85.684 226.6 83.0524 226.6 80.1738V11.8262C226.6 6.17654 220.654 2.50197 215.601 5.02859L179.601 23.0286C177.026 24.316 175.4 26.9476 175.4 29.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M183.4 33.8262V102.174C183.4 107.823 189.346 111.498 194.399 108.971L230.399 90.9714C232.974 89.684 234.6 87.0524 234.6 84.1738V15.8262C234.6 10.1765 228.654 6.50197 223.601 9.02859L187.601 27.0286C185.026 28.316 183.4 30.9476 183.4 33.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M195.4 39.8262V108.174C195.4 113.823 201.346 117.498 206.399 114.971L242.399 96.9714C244.974 95.684 246.6 93.0524 246.6 90.1738V21.8262C246.6 16.1765 240.654 12.502 235.601 15.0286L199.601 33.0286C197.026 34.316 195.4 36.9476 195.4 39.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.6`,d:`M109.4 50.8262V119.174C109.4 124.823 115.346 128.498 120.399 125.971L156.399 107.971C158.974 106.684 160.6 104.052 160.6 101.174V32.8262C160.6 27.1765 154.654 23.502 149.601 26.0286L113.601 44.0286C111.026 45.316 109.4 47.9476 109.4 50.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.9`,d:`M118 123.174V54.8262C118 52.1748 119.498 49.751 121.87 48.5653L157.87 30.5652C162.524 28.2381 168 31.6226 168 36.8262V105.174C168 107.825 166.502 110.249 164.131 111.435L128.13 129.435C123.476 131.762 118 128.377 118 123.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M121.4 56.8262V125.174C121.4 130.823 127.346 134.498 132.399 131.971L168.399 113.971C170.974 112.684 172.6 110.052 172.6 107.174V38.8262C172.6 33.1765 166.654 29.502 161.601 32.0286L125.601 50.0286C123.026 51.316 121.4 53.9476 121.4 56.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M125.4 58.8262V127.174C125.4 132.823 131.346 136.498 136.399 133.971L172.399 115.971C174.974 114.684 176.6 112.052 176.6 109.174V40.8262C176.6 35.1765 170.654 31.502 165.601 34.0286L129.601 52.0286C127.026 53.316 125.4 55.9476 125.4 58.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M137.4 64.8262V133.174C137.4 138.823 143.346 142.498 148.399 139.971L184.399 121.971C186.974 120.684 188.6 118.052 188.6 115.174V46.8262C188.6 41.1765 182.654 37.502 177.601 40.0286L141.601 58.0286C139.026 59.316 137.4 61.9476 137.4 64.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M145.4 68.8262V137.174C145.4 142.823 151.346 146.498 156.399 143.971L192.399 125.971C194.974 124.684 196.6 122.052 196.6 119.174V50.8262C196.6 45.1765 190.654 41.502 185.601 44.0286L149.601 62.0286C147.026 63.316 145.4 65.9476 145.4 68.8262Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.6`,d:`M1.4 104.826V173.174C1.4 178.823 7.34557 182.498 12.3988 179.971L48.3988 161.971C50.9736 160.684 52.6 158.052 52.6 155.174V86.8262C52.6 81.1765 46.6544 77.502 41.6012 80.0286L5.60117 98.0286C3.02641 99.316 1.4 101.948 1.4 104.826Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.6`,d:`M56.6 146.174V77.8262C56.6 75.4021 57.9696 73.186 60.1378 72.1019L96.1378 54.1019C100.393 51.9742 105.4 55.0686 105.4 59.8262V128.174C105.4 130.598 104.03 132.814 101.862 133.898L65.8622 151.898C61.6068 154.026 56.6 150.931 56.6 146.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.8`,d:`M60.6 148.174V79.8262C60.6 77.4021 61.9696 75.186 64.1378 74.1019L100.138 56.1019C104.393 53.9742 109.4 57.0686 109.4 61.8262V130.174C109.4 132.598 108.03 134.814 105.862 135.898L69.8622 153.898C65.6068 156.026 60.6 152.931 60.6 148.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.9`,d:`M64 150.174V81.8262C64 79.1748 65.498 76.751 67.8695 75.5653L103.87 57.5652C108.524 55.2381 114 58.6226 114 63.8262V132.174C114 134.825 112.502 137.249 110.131 138.435L74.1305 156.435C69.4762 158.762 64 155.377 64 150.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M72.6 154.174V85.8262C72.6 83.4021 73.9696 81.186 76.1378 80.1019L112.138 62.1019C116.393 59.9742 121.4 63.0686 121.4 67.8262V136.174C121.4 138.598 120.03 140.814 117.862 141.898L81.8622 159.898C77.6068 162.026 72.6 158.931 72.6 154.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M76.6 156.174V87.8262C76.6 85.4021 77.9696 83.186 80.1378 82.1019L116.138 64.1019C120.393 61.9742 125.4 65.0686 125.4 69.8262V138.174C125.4 140.598 124.03 142.814 121.862 143.898L85.8622 161.898C81.6068 164.026 76.6 160.931 76.6 156.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M84.6 160.174V91.8262C84.6 89.4021 85.9696 87.186 88.1378 86.1019L124.138 68.1019C128.393 65.9742 133.4 69.0686 133.4 73.8262V142.174C133.4 144.598 132.03 146.814 129.862 147.898L93.8622 165.898C89.6068 168.026 84.6 164.931 84.6 160.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M88.6 162.174V93.8262C88.6 91.4021 89.9696 89.186 92.1378 88.1019L128.138 70.1019C132.393 67.9742 137.4 71.0686 137.4 75.8262V144.174C137.4 146.598 136.03 148.814 133.862 149.898L97.8622 167.898C93.6068 170.026 88.6 166.931 88.6 162.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M92.6 164.174V95.8262C92.6 93.4021 93.9696 91.186 96.1378 90.1019L132.138 72.1019C136.393 69.9742 141.4 73.0686 141.4 77.8262V146.174C141.4 148.598 140.03 150.814 137.862 151.898L101.862 169.898C97.6068 172.026 92.6 168.931 92.6 164.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M96.6 166.174V97.8262C96.6 95.4021 97.9696 93.186 100.138 92.1019L136.138 74.1019C140.393 71.9742 145.4 75.0686 145.4 79.8262V148.174C145.4 150.598 144.03 152.814 141.862 153.898L105.862 171.898C101.607 174.026 96.6 170.931 96.6 166.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M104.6 170.174V101.826C104.6 99.4021 105.97 97.186 108.138 96.1019L144.138 78.1019C148.393 75.9742 153.4 79.0686 153.4 83.8262V152.174C153.4 154.598 152.03 156.814 149.862 157.898L113.862 175.898C109.607 178.026 104.6 174.931 104.6 170.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.8`,d:`M5.4 106.826V175.174C5.4 180.823 11.3456 184.498 16.3988 181.971L52.3988 163.971C54.9736 162.684 56.6 160.052 56.6 157.174V88.8262C56.6 83.1765 50.6544 79.502 45.6012 82.0286L9.60117 100.029C7.02641 101.316 5.4 103.948 5.4 106.826Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.9`,d:`M10 177.174V108.826C10 106.175 11.498 103.751 13.8695 102.565L49.8695 84.5652C54.5238 82.2381 60 85.6226 60 90.8262V159.174C60 161.825 58.502 164.249 56.1305 165.435L20.1305 183.435C15.4762 185.762 10 182.377 10 177.174Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M13.4 110.826V179.174C13.4 184.823 19.3456 188.498 24.3988 185.971L60.3988 167.971C62.9736 166.684 64.6 164.052 64.6 161.174V92.8262C64.6 87.1765 58.6544 83.502 53.6012 86.0286L17.6012 104.029C15.0264 105.316 13.4 107.948 13.4 110.826Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M29.4 118.826V187.174C29.4 192.823 35.3456 196.498 40.3988 193.971L76.3988 175.971C78.9736 174.684 80.6 172.052 80.6 169.174V100.826C80.6 95.1765 74.6544 91.502 69.6012 94.0286L33.6012 112.029C31.0264 113.316 29.4 115.948 29.4 118.826Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`}),(0,$.jsx)(`path`,{opacity:`0.2`,d:`M33.4 120.826V189.174C33.4 194.823 39.3456 198.498 44.3988 195.971L80.3988 177.971C82.9736 176.684 84.6 174.052 84.6 171.174V102.826C84.6 97.1765 78.6544 93.502 73.6012 96.0286L37.6012 114.029C35.0264 115.316 33.4 117.948 33.4 120.826Z`,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:`1.2`})]}),e[0]=t):t=e[0],t},rs=e=>{let t=(0,Q.c)(22),{createReleaseButton:n}=e,{t:r}=P(A),{mode:i}=Ft();if(i===`upsell`)return null;let a,o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={maxWidth:`300px`},o=(0,$.jsx)(ns,{}),t[0]=a,t[1]=o):(a=t[0],o=t[1]);let s;t[2]===r?s=t[3]:(s=r(`overview.title`),t[2]=r,t[3]=s);let c;t[4]===s?c=t[5]:(c=(0,$.jsx)(Y,{as:`h1`,size:1,weight:`semibold`,"data-testid":`no-releases-info-text`,children:s}),t[4]=s,t[5]=c);let l;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(l={textAlign:`center`},t[6]=l):l=t[6];let u;t[7]===r?u=t[8]:(u=r(`overview.description`),t[7]=r,t[8]=u);let d;t[9]===u?d=t[10]:(d=(0,$.jsx)(Y,{size:1,muted:!0,style:l,children:u}),t[9]=u,t[10]=d);let f;t[11]===r?f=t[12]:(f=r(`overview.action.documentation`),t[11]=r,t[12]=f);let p;t[13]===f?p=t[14]:(p=(0,$.jsx)(He,{as:`a`,href:`https://www.sanity.io/docs/content-releases`,target:`_blank`,mode:`ghost`,text:f}),t[13]=f,t[14]=p);let m;t[15]!==n||t[16]!==p?(m=(0,$.jsxs)(un,{gap:2,children:[n,p]}),t[15]=n,t[16]=p,t[17]=m):m=t[17];let h;return t[18]!==m||t[19]!==c||t[20]!==d?(h=(0,$.jsx)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,alignItems:`center`,children:(0,$.jsxs)(X,{gap:3,flexDirection:`column`,alignItems:`center`,style:a,children:[o,c,d,m]})}),t[18]=m,t[19]=c,t[20]=d,t[21]=h):h=t[21],h};function is(e){let t=(0,Q.c)(5),{releaseId:n}=e,r;t[0]===n?r=t[1]:(r=z(n),t[0]=n,t[1]=r);let{results:i,loading:a}=yt(r),o;return t[2]!==i||t[3]!==a?(o=a?(0,$.jsx)(bn,{size:1,muted:!0}):(0,$.jsx)(Wi,{layout:`minimal`,documents:i}),t[2]=i,t[3]=a,t[4]=o):o=t[4],o}var as=e=>{let t=(0,Q.c)(2),{documentCount:n}=e,r=n||`-`,i;return t[0]===r?i=t[1]:(i=(0,$.jsx)(Y,{muted:!0,size:1,children:r}),t[0]=r,t[1]=i),i},os=e=>{let t=(0,Q.c)(64),{cellProps:n,datum:r}=e,i=te(),{t:a}=P(A),{t:o}=P(),{selectedReleaseId:s}=C(),c=Yt(),{state:l}=r,u;t[0]!==r._id||t[1]!==r.isLoading?(u=r.isLoading?`loading`:z(r._id),t[0]=r._id,t[1]=r.isLoading,t[2]=u):u=t[2];let d=u,f=l===`archived`,p=d===s,{document:m}=T(),{drafts:h}=m,{enabled:g}=h,_;t[3]!==g||t[4]!==p||t[5]!==d||t[6]!==c?(_=()=>{c(p?g?`drafts`:`published`:d)},t[3]=g,t[4]=p,t[5]=d,t[6]=c,t[7]=_):_=t[7];let v=_;if(r.isLoading){let e;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsxs)(X,{alignItems:`center`,gap:2,children:[(0,$.jsx)(yn,{animated:!0,radius:1,style:b.default.media}),(0,$.jsx)(L,{})]}),t[8]=e):e=t[8];let r;return t[9]===n?r=t[10]:(r=(0,$.jsx)(On,{...n,paddingLeft:3,flexBasis:`0%`,flexGrow:1,paddingY:1,paddingRight:2,children:e}),t[9]=n,t[10]=r),r}let y;t[11]!==r.isDeleted||t[12]!==d||t[13]!==i?(y=r.isDeleted?{tone:`transparent`}:{as:`a`,onClick:()=>i.navigate({releaseId:d}),tone:`inherit`},t[11]=r.isDeleted,t[12]=d,t[13]=i,t[14]=y):y=t[14];let x=y,S=p?ur:lr,w;t[15]!==r.metadata.title||t[16]!==o?(w=r.metadata.title||o(`release.placeholder-untitled-release`),t[15]=r.metadata.title,t[16]=o,t[17]=w):w=t[17];let E=w,D=!r.isDeleted,O;t[18]===E?O=t[19]:(O={title:E},t[18]=E,t[19]=O);let k;t[20]!==a||t[21]!==O?(k=(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(I,{t:a,i18nKey:`deleted-release`,values:O})}),t[20]=a,t[21]=O,t[22]=k):k=t[22];let j=f||r.state===`published`,M;t[23]!==p||t[24]!==a?(M=a(p?`dashboard.details.unpin-release`:`dashboard.details.pin-release`),t[23]=p,t[24]=a,t[25]=M):M=t[25];let N;t[26]!==M||t[27]!==j?(N={disabled:j,content:M},t[26]=M,t[27]=j,t[28]=N):N=t[28];let F=f||r.state===`published`,R;t[29]!==p||t[30]!==E||t[31]!==a?(R=p?`${a(`dashboard.details.unpin-release`)}: "${E}"`:`${a(`dashboard.details.pin-release`)}: "${E}"`,t[29]=p,t[30]=E,t[31]=a,t[32]=R):R=t[32];let ee;t[33]!==v||t[34]!==p||t[35]!==S||t[36]!==N||t[37]!==F||t[38]!==R?(ee=(0,$.jsx)(He,{tooltipProps:N,disabled:F,icon:S,mode:`bleed`,"data-testid":`pin-release-button`,onClick:v,radius:`full`,selected:p,"aria-label":R,"aria-live":`assertive`}),t[33]=v,t[34]=p,t[35]=S,t[36]=N,t[37]=F,t[38]=R,t[39]=ee):ee=t[39];let B;t[40]===r?B=t[41]:(B=(0,$.jsx)(On,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(Ee,{release:r,size:`small`,fontSize:2})}),t[40]=r,t[41]=B);let V=r.metadata.title,H;t[42]===o?H=t[43]:(H=o(`release.placeholder-untitled-release`),t[42]=o,t[43]=H);let U;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(U={size:1,weight:`medium`,style:{minWidth:0}},t[44]=U):U=t[44];let W;t[45]!==r.metadata.title||t[46]!==H?(W=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:(0,$.jsx)(X,{alignItems:`center`,gap:2,children:(0,$.jsx)(we,{title:V,fallback:H,textProps:U})})}),t[45]=r.metadata.title,t[46]=H,t[47]=W):W=t[47];let G;t[48]!==B||t[49]!==W?(G=(0,$.jsxs)(X,{alignItems:`center`,gap:2,children:[B,W]}),t[48]=B,t[49]=W,t[50]=G):G=t[50];let K;t[51]!==x||t[52]!==G?(K=(0,$.jsx)(fn,{...x,padding:2,radius:2,flex:1,children:G}),t[51]=x,t[52]=G,t[53]=K):K=t[53];let q;t[54]!==ee||t[55]!==K?(q=(0,$.jsxs)(X,{alignItems:`center`,gap:3,children:[ee,K]}),t[54]=ee,t[55]=K,t[56]=q):q=t[56];let ne;t[57]!==q||t[58]!==D||t[59]!==k?(ne=(0,$.jsx)(Oe,{disabled:D,content:k,children:q}),t[57]=q,t[58]=D,t[59]=k,t[60]=ne):ne=t[60];let re;return t[61]!==n||t[62]!==ne?(re=(0,$.jsx)(On,{...n,paddingLeft:3,flexBasis:`0%`,flexGrow:1,paddingY:1,paddingRight:2,children:ne}),t[61]=n,t[62]=ne,t[63]=re):re=t[63],re},ss={minWidth:200},cs=e=>(t,n)=>{if(!e)throw Error(`currentMode is required`);if(n===`all`||n===e)return t},ls=(e,n)=>{let r=cs(n);return[r({id:`metadata.title`,sorting:!0,width:null,style:ss,header:t=>(0,$.jsx)(X,{...t.headerProps,flexBasis:`0%`,flexGrow:1,paddingLeft:6,paddingRight:2,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{...t,text:e(`table-header.title`)})}),cell:os},`all`),r({id:`publishAt`,sorting:!0,sortTransform:e=>{if(e.metadata.releaseType===`undecided`)return 1/0;let n=t(e);return e.metadata.releaseType===`asap`||!n?0:new Date(n).getTime()},width:280,header:t=>(0,$.jsx)(X,{...t.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:e(`table-header.when`),...t})}),cell:({cellProps:e,datum:t})=>t.isLoading?null:(0,$.jsx)(X,{...e,alignItems:`center`,paddingX:2,paddingY:3,gap:2,children:(0,$.jsx)(Ni,{release:t})})},`active`),r({id:`lastActivity`,hidden:!0,sorting:!0,width:100,sortTransform:({publishedAt:e,_updatedAt:t})=>{let n=e??t;return n?new Date(n).getTime():-1/0}},`archived`),r({id:`publishedAt`,sorting:!0,sortTransform:(e,t)=>e.state===`published`?e.publishedAt?new Date(e.publishedAt).getTime():e._updatedAt:t===`asc`?1/0:-1/0,width:250,header:t=>(0,$.jsx)(X,{...t.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:e(`table-header.published-at`),...t})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(X,{...e,alignItems:`center`,paddingX:2,paddingY:3,gap:2,children:(0,$.jsx)(Y,{muted:!0,size:1,children:t.publishedAt?(0,$.jsx)(jt,{time:t.publishedAt,useTemporalPhrase:!0,minimal:!0}):`-`})})},`archived`),r({id:`_updatedAt`,sorting:!0,sortTransform:(e,t)=>e.state===`archived`?new Date(e._updatedAt).getTime():t===`asc`?1/0:-1/0,width:250,header:t=>(0,$.jsx)(X,{...t.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:e(`table-header.archivedAt`),...t})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(X,{...e,alignItems:`center`,paddingX:2,paddingY:3,gap:2,children:(0,$.jsx)(Y,{muted:!0,size:1,children:t.state===`archived`?(0,$.jsx)(jt,{time:t._updatedAt,useTemporalPhrase:!0,minimal:!0}):`-`})})},`archived`),r({id:`documentsMetadata.updatedAt`,sorting:!0,width:150,header:t=>(0,$.jsx)(X,{...t.headerProps,paddingY:3,children:(0,$.jsx)(gr.SortHeaderButton,{text:e(`table-header.edited`),...t})}),cell:({datum:{documentsMetadata:e,_updatedAt:t},cellProps:n})=>{let r=e?.updatedAt??t;return(0,$.jsx)(X,{...n,alignItems:`center`,gap:2,paddingX:2,paddingY:3,children:(0,$.jsx)(Y,{muted:!0,size:1,children:r?(0,$.jsx)(jt,{time:r,useTemporalPhrase:!0,minimal:!0}):`-`})})}},`active`),r({id:`error`,sorting:!1,width:40,header:({headerProps:e})=>(0,$.jsx)(X,{...e,paddingY:3}),cell:({datum:t,cellProps:n})=>{let{error:r,state:i}=t,a=r!==void 0&&i===`active`,o=i===`active`&&qt(t);return(0,$.jsxs)(X,{...n,alignItems:`center`,gap:2,paddingX:2,paddingY:3,"data-testid":`error-indicator`,children:[a&&(0,$.jsx)(Oe,{content:(0,$.jsx)(Y,{size:1,children:e(`failed-publish-title`)}),portal:!0,children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Un,tone:`critical`})})}),o&&(0,$.jsx)(Oe,{content:(0,$.jsx)(Y,{size:1,children:e(`passed-intended-publish-date`)}),portal:!0,children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Fn,tone:`caution`})})})]})}},`all`),r({id:`documentCount`,sorting:!1,width:120,header:({headerProps:t})=>(0,$.jsx)(X,{...t,paddingY:3,children:(0,$.jsx)(gr.BasicHeader,{text:e(`table-header.documents`)})}),cell:({datum:{isDeleted:t,state:n,finalDocumentStates:r,documentsMetadata:i,_id:a},cellProps:o})=>(0,$.jsxs)(X,{...o,alignItems:`center`,paddingX:2,paddingY:3,gap:2,children:[n===`active`&&(0,$.jsx)(is,{releaseId:a}),n===`scheduled`&&(0,$.jsx)(fn,{padding:0,radius:`full`,tone:`neutral`,style:{background:`transparent`},children:(0,$.jsx)(X,{gap:2,children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Oe,{content:e(`summary.all-documents-validated`),children:(0,$.jsx)(nr,{})})})})}),!t&&(0,$.jsx)($.Fragment,{children:(0,$.jsx)(as,{documentCount:n===`archived`||n===`published`?r?.length:i?.documentCount})})]})},`all`)].filter(us)};function us(e){return!!e}var ds=e=>{let t=(0,Q.c)(63),{release:n}=e,{t:r}=P(),i=te(),a=(0,Z.useRef)(null),o=(0,Z.useRef)(null),[s,c]=(0,Z.useState)(!1),{firstDocument:l}=Mt(n._id),u;t[0]!==n._id||t[1]!==i||t[2]!==l?(u=()=>{l&&i.navigateIntent(`edit`,{id:Mn(l._id),type:l._type,scheduledDraft:z(n._id)})},t[0]=n._id,t[1]=i,t[2]=l,t[3]=u):u=t[3];let d=u,f=l?._type,p=l?._id,m=!l,h;t[4]!==d||t[5]!==n||t[6]!==f||t[7]!==p||t[8]!==m?(h={release:n,documentType:f,documentId:p,disabled:m,onActionComplete:d},t[4]=d,t[5]=n,t[6]=f,t[7]=p,t[8]=m,t[9]=h):h=t[9];let{actions:g,dialogs:_,isPerformingOperation:v}=Qt(h),y;t[10]!==n._id||t[11]!==l?(y=l?sn({schemaType:l._type,documentGroupId:Mn(l._id),fromRelease:z(n._id),isScheduledDraft:!0}):null,t[10]=n._id,t[11]=l,t[12]=y):y=t[12];let b=At(y),x;t[13]===b?x=t[14]:(x=b.has(`publish`),t[13]=b,t[14]=x);let S=x,C;t[15]===b?C=t[16]:(C=b.has(`schedule`),t[15]=b,t[16]=C);let w=C,T;t[17]===b?T=t[18]:(T=b.has(`discardVersion`),t[17]=b,t[18]=T);let E=T,D;bb0:{let e;t[19]!==g||t[20]!==E?(e=E?[(0,$.jsx)(Ue,{...g.deleteSchedule},`delete-schedule`)]:[],t[19]=g,t[20]=E,t[21]=e):e=t[21];let r=e;if(n.state===`archived`||n.state===`published`){D=r;break bb0}let i;t[22]!==g||t[23]!==S?(i=S?[(0,$.jsx)(Ue,{...g.publishNow},`publish-now`)]:[],t[22]=g,t[23]=S,t[24]=i):i=t[24];let a=i;if(je(n)){let e;t[25]!==g||t[26]!==w?(e=w?[(0,$.jsx)(Ue,{...g.schedulePublish},`schedule-publish`)]:[],t[25]=g,t[26]=w,t[27]=e):e=t[27];let n=e,i;t[28]!==r||t[29]!==a||t[30]!==n?(i=[...a,...n,...r],t[28]=r,t[29]=a,t[30]=n,t[31]=i):i=t[31],D=i;break bb0}let o;t[32]!==g||t[33]!==w?(o=w?[(0,$.jsx)(Ue,{...g.pauseToEdit},`pause-to-edit`)]:[],t[32]=g,t[33]=w,t[34]=o):o=t[34];let s=o,c;t[35]!==r||t[36]!==s||t[37]!==a?(c=[...a,...s,...r],t[35]=r,t[36]=s,t[37]=a,t[38]=c):c=t[38],D=c}let O=D,k=!!l,A=O.length>0,j;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(j=()=>{c(fs)},t[39]=j):j=t[39];let M=j,N,F;if(t[40]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>c(!1),F=()=>[a.current,o.current],t[40]=N,t[41]=F):(N=t[40],F=t[41]),Cn(N,F),!k||!A)return null;let I;t[42]===O?I=t[43]:(I=(0,$.jsx)(ce,{ref:o,children:O}),t[42]=O,t[43]=I);let L;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(L=[`top-end`],t[44]=L):L=t[44];let R=!k||v,ee=v?bn:Vn,B;t[45]===r?B=t[46]:(B=r(`release.menu.tooltip`),t[45]=r,t[46]=B);let V;t[47]===B?V=t[48]:(V={content:B},t[47]=B,t[48]=V);let H;t[49]===r?H=t[50]:(H=r(`release.menu.label`),t[49]=r,t[50]=H);let U;t[51]!==R||t[52]!==ee||t[53]!==V||t[54]!==H?(U=(0,$.jsx)(He,{disabled:R,icon:ee,mode:`bleed`,tooltipProps:V,"aria-label":H,"data-testid":`scheduled-draft-menu-button`,onClick:M}),t[51]=R,t[52]=ee,t[53]=V,t[54]=H,t[55]=U):U=t[55];let W;t[56]!==s||t[57]!==I||t[58]!==U?(W=(0,$.jsx)(Ne,{content:I,open:s,ref:a,constrainSize:!1,fallbackPlacements:L,portal:!0,tone:`default`,placement:`bottom`,children:U}),t[56]=s,t[57]=I,t[58]=U,t[59]=W):W=t[59];let G;return t[60]!==_||t[61]!==W?(G=(0,$.jsxs)($.Fragment,{children:[W,_]}),t[60]=_,t[61]=W,t[62]=G):G=t[62],G};function fs(e){return!e}var ps=()=>{let e=(0,Q.c)(19),{t}=P(It),{mode:n}=er();if(n===`upsell`)return null;let r,i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={maxWidth:`300px`},i=(0,$.jsx)(ns,{}),e[0]=r,e[1]=i):(r=e[0],i=e[1]);let a;e[2]===t?a=e[3]:(a=t(`empty-state.title`),e[2]=t,e[3]=a);let o;e[4]===a?o=e[5]:(o=(0,$.jsx)(Y,{as:`h1`,size:1,weight:`semibold`,"data-testid":`no-releases-info-text`,children:a}),e[4]=a,e[5]=o);let s;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(s={textAlign:`center`},e[6]=s):s=e[6];let c;e[7]===t?c=e[8]:(c=t(`empty-state.description`),e[7]=t,e[8]=c);let l;e[9]===c?l=e[10]:(l=(0,$.jsx)(Y,{size:1,muted:!0,style:s,children:c}),e[9]=c,e[10]=l);let u;e[11]===t?u=e[12]:(u=t(`empty-state.action.documentation`),e[11]=t,e[12]=u);let d;e[13]===u?d=e[14]:(d=(0,$.jsx)(He,{as:`a`,href:`https://www.sanity.io/docs/studio/scheduled-drafts-user-guide`,target:`_blank`,mode:`ghost`,text:u}),e[13]=u,e[14]=d);let f;return e[15]!==o||e[16]!==l||e[17]!==d?(f=(0,$.jsx)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,alignItems:`center`,children:(0,$.jsxs)(X,{gap:3,flexDirection:`column`,alignItems:`center`,style:r,children:[i,o,l,d]})}),e[15]=o,e[16]=l,e[17]=d,e[18]=f):f=e[18],f},ms=e=>{let t=(0,Q.c)(52),{datum:n,cellProps:r}=e,{t:i}=P(A),{firstDocument:a,firstDocumentValidation:o,loading:s}=Mt(n._id&&!n.isLoading?n._id:void 0);if(n.isLoading||s||!a){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(yn,{animated:!0,radius:2,style:{height:`32px`,width:`100%`}}),t[0]=e):e=t[0];let n;return t[1]===r?n=t[2]:(n=(0,$.jsx)(X,{...r,alignItems:`center`,paddingX:2,paddingY:3,children:e}),t[1]=r,t[2]=n),n}let c,l,u,d,f,p,m,h,g,_,v,y,b,x,S;if(t[3]!==r||t[4]!==a._id||t[5]!==a._rev||t[6]!==a._type||t[7]!==o||t[8]!==n._id||t[9]!==n.state||t[10]!==i){let e=o?.filter(hs).length||0;u=On,b=r,x=`0%`,S=1,f=1,p=2,m=2,l=fn,v=e?`critical`:`inherit`,y=2,c=X,d=`center`,h=2,t[26]!==a._id||t[27]!==a._rev||t[28]!==a._type||t[29]!==n._id||t[30]!==n.state?(g=(0,$.jsx)(On,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(ui,{documentId:a._id,documentTypeName:a._type,releaseId:n._id,releaseState:n.state,isCardinalityOneRelease:!0,documentRevision:a._rev,layout:`default`})}),t[26]=a._id,t[27]=a._rev,t[28]=a._type,t[29]=n._id,t[30]=n.state,t[31]=g):g=t[31],_=e>0&&(0,$.jsx)(On,{paddingRight:3,children:(0,$.jsx)(Oe,{portal:!0,placement:`bottom-end`,content:(0,$.jsx)(Y,{muted:!0,size:1,children:(0,$.jsxs)(X,{alignItems:`center`,gap:3,padding:1,children:[(0,$.jsx)(Rt,{icon:Un,tone:`critical`}),i(`document-validation.error`,{count:e})]})}),children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Un,tone:`critical`})})})}),t[3]=r,t[4]=a._id,t[5]=a._rev,t[6]=a._type,t[7]=o,t[8]=n._id,t[9]=n.state,t[10]=i,t[11]=c,t[12]=l,t[13]=u,t[14]=d,t[15]=f,t[16]=p,t[17]=m,t[18]=h,t[19]=g,t[20]=_,t[21]=v,t[22]=y,t[23]=b,t[24]=x,t[25]=S}else c=t[11],l=t[12],u=t[13],d=t[14],f=t[15],p=t[16],m=t[17],h=t[18],g=t[19],_=t[20],v=t[21],y=t[22],b=t[23],x=t[24],S=t[25];let C;t[32]!==c||t[33]!==d||t[34]!==h||t[35]!==g||t[36]!==_?(C=(0,$.jsxs)(c,{alignItems:d,gap:h,children:[g,_]}),t[32]=c,t[33]=d,t[34]=h,t[35]=g,t[36]=_,t[37]=C):C=t[37];let w;t[38]!==l||t[39]!==C||t[40]!==v||t[41]!==y?(w=(0,$.jsx)(l,{tone:v,radius:y,children:C}),t[38]=l,t[39]=C,t[40]=v,t[41]=y,t[42]=w):w=t[42];let T;return t[43]!==u||t[44]!==f||t[45]!==p||t[46]!==m||t[47]!==w||t[48]!==b||t[49]!==x||t[50]!==S?(T=(0,$.jsx)(u,{...b,flexBasis:x,flexGrow:S,padding:f,paddingLeft:p,paddingRight:m,children:w}),t[43]=u,t[44]=f,t[45]=p,t[46]=m,t[47]=w,t[48]=b,t[49]=x,t[50]=S,t[51]=T):T=t[51],T};function hs(e){return e.level===`error`}function gs(e,t){let n=(0,Q.c)(7),r=t!==void 0&&t,i;n[0]!==r||n[1]!==e?(i=e&&!r?z(e):``,n[0]=r,n[1]=e,n[2]=i):i=n[2];let a=i,{firstDocument:o,loading:s}=Mt(e),{documentHistory:c,loading:l}=fo(o?._id,a);if(!e||r){let e;return n[3]===Symbol.for(`react.memo_cache_sentinel`)?(e={createdBy:void 0,loading:!1},n[3]=e):e=n[3],e}if(s||l){let e;return n[4]===Symbol.for(`react.memo_cache_sentinel`)?(e={createdBy:void 0,loading:!0},n[4]=e):e=n[4],e}let u=c?.createdBy,d;return n[5]===u?d=n[6]:(d={createdBy:u,loading:!1},n[5]=u,n[6]=d),d}var _s=e=>{let t=(0,Q.c)(17),{datum:n,cellProps:r}=e,{createdBy:i,loading:a}=gs(n.isLoading?void 0:n._id,n.isLoading);if(n.isLoading||!n.metadata){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(yn,{animated:!0,radius:2,style:{height:`40px`,width:`150px`}}),t[0]=e):e=t[0];let n;return t[1]===r?n=t[2]:(n=(0,$.jsx)(X,{...r,alignItems:`center`,paddingX:2,paddingY:3,children:e}),t[1]=r,t[2]=n),n}let o;t[3]===a?o=t[4]:(o=a&&(0,$.jsx)(D,{$size:1,animated:!0}),t[3]=a,t[4]=o);let s;t[5]!==i||t[6]!==a?(s=!a&&i&&(0,$.jsx)(S,{user:i,size:1}),t[5]=i,t[6]=a,t[7]=s):s=t[7];let c;t[8]===n?c=t[9]:(c=(0,$.jsx)(Dn,{gap:1,children:(0,$.jsx)(Ni,{release:n})}),t[8]=n,t[9]=c);let l;t[10]!==o||t[11]!==s||t[12]!==c?(l=(0,$.jsxs)(X,{alignItems:`center`,gap:3,children:[o,s,c]}),t[10]=o,t[11]=s,t[12]=c,t[13]=l):l=t[13];let u;return t[14]!==r||t[15]!==l?(u=(0,$.jsx)(X,{...r,alignItems:`center`,paddingX:2,paddingY:3,children:l}),t[14]=r,t[15]=l,t[16]=u):u=t[16],u},vs=e=>{let t=(0,Q.c)(8),{datum:n,cellProps:r}=e,{t:i}=P(A),a;t[0]===n?a=t[1]:(a=n.state===`active`&&qt(n),t[0]=n,t[1]=a);let o=a,s;t[2]!==o||t[3]!==i?(s=o&&(0,$.jsx)(Oe,{content:(0,$.jsx)(Y,{size:1,children:i(`passed-intended-publish-date-draft`)}),portal:!0,children:(0,$.jsx)(Y,{size:1,children:(0,$.jsx)(Rt,{icon:Fn,tone:`caution`})})}),t[2]=o,t[3]=i,t[4]=s):s=t[4];let c;return t[5]!==r||t[6]!==s?(c=(0,$.jsx)(X,{...r,alignItems:`center`,gap:2,paddingX:2,paddingY:3,"data-testid":`warning-indicator`,children:s}),t[5]=r,t[6]=s,t[7]=c):c=t[7],c},ys=(e,t)=>[{id:`documentPreview`,sorting:!1,width:null,style:{flex:1},header:t=>(0,$.jsx)(X,{...t.headerProps,paddingLeft:2,paddingRight:2,paddingY:3,children:(0,$.jsx)(gr.BasicHeader,{text:e(`table-header.document`)})}),cell:ms},{id:`publishAt`,sorting:!0,width:300,header:n=>(0,$.jsx)(X,{...n.headerProps,paddingY:3,paddingX:2,children:(0,$.jsx)(gr.SortHeaderButton,{...n,text:e(t===`archived`?`table-header.scheduled-draft.published-at`:t===`paused`?`table-header.intended-for`:`table-header.scheduled-for`)})}),cell:_s},{id:`warning`,sorting:!1,width:40,header:({headerProps:e})=>(0,$.jsx)(X,{...e,paddingY:3}),cell:vs}],bs=mn(En).withConfig({displayName:`Panel`,componentId:`sc-9mehi5-0`})`width:auto;flex-shrink:0;`,xs=()=>{let e=(0,Q.c)(14),{mode:t}=er(),{upsellData:n,telemetryLogs:r}=$n(),i;e[0]===r?i=e[1]:(i=()=>{r.panelPrimaryClicked()},e[0]=r,e[1]=i);let a=i,o;e[2]===r?o=e[3]:(o=()=>{r.panelSecondaryClicked()},e[2]=r,e[3]=o);let s=o;if(t!==`upsell`||!n)return null;let c,l,u;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(c={opacity:0},l={opacity:1},u={duration:.3,ease:`easeInOut`},e[4]=c,e[5]=l,e[6]=u):(c=e[4],l=e[5],u=e[6]);let d;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,$.jsx)(ns,{}),e[7]=d):d=e[7];let f;e[8]===n?f=e[9]:(f={...n,image:null},e[8]=n,e[9]=f);let p;return e[10]!==a||e[11]!==s||e[12]!==f?(p=(0,$.jsx)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,alignItems:`center`,children:(0,$.jsx)(J.div,{initial:c,animate:l,transition:u,children:(0,$.jsx)(bs,{size:0,padding:4,paddingY:1,children:(0,$.jsxs)(X,{alignItems:`center`,flexDirection:`column`,children:[d,(0,$.jsx)(On,{paddingTop:2,children:(0,$.jsx)(wt,{align:`center`,layout:`vertical`,data:f,border:!1,onPrimaryClick:a,onSecondaryClick:s})})]})})})}),e[10]=a,e[11]=s,e[12]=f,e[13]=p):p=e[13],p},Ss=()=>{let e=(0,Q.c)(14),{upsellData:t,telemetryLogs:n,mode:r}=Ft(),i;e[0]===n?i=e[1]:(i=()=>{n.panelPrimaryClicked()},e[0]=n,e[1]=i);let a=i,o;e[2]===n?o=e[3]:(o=()=>{n.panelSecondaryClicked()},e[2]=n,e[3]=o);let s=o;if(!t||r==="default")return null;let c,l,u;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(c={opacity:0},l={opacity:1},u={duration:.3,ease:`easeInOut`},e[4]=c,e[5]=l,e[6]=u):(c=e[4],l=e[5],u=e[6]);let d;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,$.jsx)(ns,{}),e[7]=d):d=e[7];let f;e[8]===t?f=e[9]:(f={...t,image:null},e[8]=t,e[9]=f);let p;return e[10]!==a||e[11]!==s||e[12]!==f?(p=(0,$.jsx)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,alignItems:`center`,children:(0,$.jsx)(J.div,{initial:c,animate:l,transition:u,children:(0,$.jsx)(bs,{size:0,padding:4,paddingY:1,children:(0,$.jsxs)(X,{alignItems:`center`,flexDirection:`column`,children:[d,(0,$.jsx)(On,{paddingTop:2,children:(0,$.jsx)(wt,{align:`center`,layout:`vertical`,data:f,border:!1,onPrimaryClick:a,onSecondaryClick:s})})]})})})}),e[10]=a,e[11]=s,e[12]=f,e[13]=p):p=e[13],p};function Cs(e){let t=(0,Q.c)(2),{cardinalityView:n}=e;if(n===`drafts`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(xs,{}),t[0]=e):e=t[0],e}if(n===`releases`){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(Ss,{}),t[1]=e):e=t[1],e}return null}var ws=J.create(He),Ts={column:`publishAt`,direction:`asc`},Es={column:`lastActivity`,direction:`desc`};function Ds(e,t){let n=t(e);return new Date(n.getFullYear(),n.getMonth(),n.getDate())}function Os(){let e=(0,Q.c)(230),{data:t,loading:n}=o(),{data:r}=on(),{mode:i,handleOpenDialog:s}=Ft(),{mode:c}=er(),l=tr(),{document:u,releases:d}=T(),f=!!d?.enabled,p=u?.drafts?.enabled,m=te(),h=(0,Z.useRef)(m.navigate),g;e[0]===m?g=e[1]:(g=Mr(m),e[0]=m,e[1]=g);let[_,v]=(0,Z.useState)(g),b;e[2]!==f||e[3]!==l||e[4]!==m?(b=Nr({router:m,isScheduledDraftsEnabled:l,isReleasesEnabled:f})(),e[2]=f,e[3]=l,e[4]=m,e[5]=b):b=e[5];let x=b,S;e[6]===m?S=e[7]:(S=jr(m),e[6]=m,e[7]=S);let[w,E]=(0,Z.useState)(S),D;e[8]===m?D=e[9]:(D=()=>Ar(m),e[8]=m,e[9]=D);let[O,k]=(0,Z.useState)(D),[j,M]=(0,Z.useState)(!1),N;e[10]!==t||e[11]!==x?(N=t.filter(Ye(x)),e[10]=t,e[11]=x,e[12]=N):N=e[12];let F=N,I;e[13]!==r||e[14]!==x?(I=r.filter(Ye(x)),e[13]=r,e[14]=x,e[15]=I):I=e[15];let L=I,R;e[16]!==x||e[17]!==F?(R=x===`drafts`?F.filter(js):[],e[16]=x,e[17]=F,e[18]=R):R=e[18];let z=R,ee;e[19]===F?ee=e[20]:(ee=F.map(As),e[19]=F,e[20]=ee);let V=ee,{data:H,loading:U}=Lo(V),W=n||U&&!H,G=W||!H&&!!V.length,{t:K}=P(A),{t:q}=P(),{timeZone:ne,utcToCurrentZoneDate:re}=a(vt),{selectedPerspective:ie}=C(),{DialogTimeZone:ae,dialogProps:J,dialogTimeZoneShow:oe}=B(vt),se=Yo(),{createRelease:ce}=Ot(),{checkWithPermissionGuard:ue}=Pt(),[de,pe]=(0,Z.useState)(null),me=pn(),he=me<2,ge;e[21]===he?ge=e[22]:(ge=he?{minWidth:`100%`,order:3}:void 0,e[21]=he,e[22]=ge);let _e=ge,ve;e[23]===he?ve=e[24]:(ve=he?{marginLeft:`auto`}:void 0,e[23]=he,e[24]=ve);let ye=ve,be=`${ne.abbreviation} (${ne.namePretty})`,xe;e[25]!==he||e[26]!==be?(xe=he?{tooltipProps:{content:be}}:{iconRight:In,text:be},e[25]=he,e[26]=be,e[27]=xe):xe=e[27];let Se=xe,Ce;e[28]===ie?Ce=e[29]:(Ce=e=>e.isDeleted?{tone:`transparent`}:le(ie)&&ie._id===e._id?{tone:Pe(e)}:e.state===`active`&&qt(e)?{tone:`caution`}:{tone:`default`},e[28]=ie,e[29]=Ce);let we=Ce,[Te,Ee]=(0,Z.useState)(null),De=F.length>0||L.length>0,je=x===`drafts`&&(!p||!l),Me=W||De,Ne=!W&&!De,Fe;bb0:{if(!De||!H){let t;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(t=[],e[30]=t):t=e[30],Fe=t;break bb0}let t;if(e[31]!==F||e[32]!==H){let n;e[34]===H?n=e[35]:(n=e=>({...e,publishAt:e.publishAt||e.metadata.intendedPublishAt,documentsMetadata:H[e._id]||{}}),e[34]=H,e[35]=n),t=F.map(n),e[31]=F,e[32]=H,e[33]=t}else t=e[33];Fe=t}let Ie=Fe,Le=(0,Z.useRef)(!1),Re,ze;e[36]!==ue||e[37]!==ce?(Re=()=>(Le.current=!0,ue(ce,fe()).then(e=>{Le.current&&pe(e)}),()=>{Le.current=!1}),ze=[ue,ce],e[36]=ue,e[37]=ce,e[38]=Re,e[39]=ze):(Re=e[38],ze=e[39]),(0,Z.useEffect)(Re,ze),_===`archived`&&!n&&!L.length&&v(`active`),_===`paused`&&!n&&!z.length&&v(`active`);let Be;e[40]===Symbol.for(`react.memo_cache_sentinel`)?(Be=()=>{k(!1)},e[40]=Be):Be=e[40];let Ve=Be,Ue;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=e=>{let{currentTarget:t}=e,{value:n}=t;v(n)},e[41]=Ue):Ue=e[41];let We=Ue,Ge;e[42]!==w||e[43]!==_||e[44]!==m?(Ge=e=>()=>{m.navigate({_searchParams:Pr(w,_,e)})},e[42]=w,e[43]=_,e[44]=m,e[45]=Ge):Ge=e[45];let Ke=Ge,qe;e[46]===re?qe=e[47]:(qe=e=>E(t=>{if(!e)return;let n=Ds(e,re);return t&&Ae(t,n)?void 0:n}),e[46]=re,e[47]=qe);let Je=qe,Xe;e[48]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=()=>{E(void 0),v(`active`)},e[48]=Xe):Xe=e[48];let Ze=Xe,Qe;e[49]===Symbol.for(`react.memo_cache_sentinel`)?(Qe=()=>{E(void 0),v(`paused`)},e[49]=Qe):Qe=e[49];let $e=Qe,et;e[50]===m.navigate?et=e[51]:(et=()=>{h.current=m.navigate},e[50]=m.navigate,e[51]=et),(0,Z.useEffect)(et);let tt,nt;e[52]!==x||e[53]!==l||e[54]!==w||e[55]!==_?(tt=()=>{h.current({_searchParams:Pr(w,_,l?x:`releases`)},{replace:!0})},nt=[w,_,x,l],e[52]=x,e[53]=l,e[54]=w,e[55]=_,e[56]=tt,e[57]=nt):(tt=e[56],nt=e[57]),(0,Z.useEffect)(tt,nt);let[rt,it]=(0,Z.useState)(!1),at,ot;e[58]===Symbol.for(`react.memo_cache_sentinel`)?(at=()=>{it(!0)},ot=[],e[58]=at,e[59]=ot):(at=e[58],ot=e[59]),(0,Z.useEffect)(at,ot);let st=me>2,ct=W||!De,lt;e[60]===rt?lt=e[61]:(lt=rt?{initial:{opacity:0},animate:{opacity:1},transition:{duration:.4,ease:`easeInOut`}}:{},e[60]=rt,e[61]=lt);let ut;e[62]!==ct||e[63]!==lt?(ut={disabled:ct,mode:`bleed`,padding:2,...lt},e[62]=ct,e[63]=lt,e[64]=ut):ut=e[64];let dt=ut,ft=_===`active`,pt;e[65]===K?pt=e[66]:(pt=K(`action.open`),e[65]=K,e[66]=pt);let mt;e[67]!==dt||e[68]!==ft||e[69]!==pt?(mt=(0,$.jsx)(ws,{...dt,onClick:We,selected:ft,text:pt,value:`active`},`open-group`),e[67]=dt,e[68]=ft,e[69]=pt,e[70]=mt):mt=e[70];let ht;e[71]!==x||e[72]!==dt||e[73]!==z.length||e[74]!==_||e[75]!==K?(ht=x===`drafts`&&(0,$.jsx)(Oe,{disabled:z.length!==0,content:K(`no-paused-release`),placement:`bottom`,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(ws,{...dt,disabled:dt.disabled||!z.length,onClick:We,selected:_===`paused`,text:K(`action.paused`),value:`paused`},`paused-group`)})}),e[71]=x,e[72]=dt,e[73]=z.length,e[74]=_,e[75]=K,e[76]=ht):ht=e[76];let gt=L.length!==0,_t;e[77]===K?_t=e[78]:(_t=K(`no-archived-release`),e[77]=K,e[78]=_t);let yt=dt.disabled||!L.length,bt=_===`archived`,xt;e[79]===K?xt=e[80]:(xt=K(`action.archived`),e[79]=K,e[80]=xt);let St;e[81]!==dt||e[82]!==yt||e[83]!==bt||e[84]!==xt?(St=(0,$.jsx)(`div`,{children:(0,$.jsx)(ws,{...dt,disabled:yt,onClick:We,selected:bt,text:xt,value:`archived`},`archived-group`)}),e[81]=dt,e[82]=yt,e[83]=bt,e[84]=xt,e[85]=St):St=e[85];let Ct;e[86]!==gt||e[87]!==_t||e[88]!==St?(Ct=(0,$.jsx)(Oe,{disabled:gt,content:_t,placement:`bottom`,children:St}),e[86]=gt,e[87]=_t,e[88]=St,e[89]=Ct):Ct=e[89];let wt;e[90]!==mt||e[91]!==ht||e[92]!==Ct?(wt=(0,$.jsxs)(ke,{children:[mt,ht,Ct]}),e[90]=mt,e[91]=ht,e[92]=Ct,e[93]=wt):wt=e[93];let Tt=wt,Et;e[94]!==s||e[95]!==i?(Et=()=>{if(i===`upsell`){s();return}M(!0)},e[94]=s,e[95]=i,e[96]=Et):Et=e[96];let Dt=Et,kt;bb1:{if(l&&x===`drafts`){kt=null;break bb1}let t=!de||j,n;e[97]===q?n=e[98]:(n=q(`release.action.create-new`),e[97]=q,e[98]=n);let r=de===!0,i;e[99]===q?i=e[100]:(i=q(`release.action.permission.error`),e[99]=q,e[100]=i);let a;e[101]!==r||e[102]!==i?(a={disabled:r,content:i},e[101]=r,e[102]=i,e[103]=a):a=e[103];let o;e[104]!==Dt||e[105]!==t||e[106]!==n||e[107]!==a?(o=(0,$.jsx)(He,{icon:Zn,disabled:t,onClick:Dt,text:n,tooltipProps:a}),e[104]=Dt,e[105]=t,e[106]=n,e[107]=a,e[108]=o):o=e[108],kt=o}let At=kt,jt;e[109]===m?jt=e[110]:(jt=e=>{M(!1),m.navigate({releaseId:e},{stickyParams:{excludedPerspectives:null,perspective:e}})},e[109]=m,e[110]=jt);let Mt=jt,Nt;e[111]!==x||e[112]!==_?(Nt=e=>{let{datum:t}=e,n=t;if(n.isDeleted||n.isLoading)return null;if(x===`drafts`)return(0,$.jsx)(ds,{release:n});let r=(_===`active`?n.documentsMetadata?.documentCount:n.finalDocumentStates?.length)??0;return(0,$.jsx)(es,{release:n,documentsCount:r})},e[111]=x,e[112]=_,e[113]=Nt):Nt=e[113];let It=Nt,Lt;e[114]!==L||e[115]!==x||e[116]!==se||e[117]!==w||e[118]!==_||e[119]!==Ie?(Lt=y({releases:Ie,archivedReleases:L,cardinalityView:x,releaseGroupMode:_,dateFilter:w?{filterDate:w,getTimezoneAdjustedDateTimeRange:se}:void 0}),e[114]=L,e[115]=x,e[116]=se,e[117]=w,e[118]=_,e[119]=Ie,e[120]=Lt):Lt=e[120];let Rt=Lt,zt;e[121]!==x||e[122]!==F?(zt=x===`drafts`&&F.some(ks),e[121]=x,e[122]=F,e[123]=zt):zt=e[123];let Bt=zt,Vt=W||F.length===0,Ht;e[124]===x?Ht=e[125]:(Ht=Zo(x),e[124]=x,e[125]=Ht);let Ut;e[126]!==Je||e[127]!==w||e[128]!==Vt||e[129]!==Ht?(Ut=(0,$.jsx)(wr,{disabled:Vt,renderCalendarDay:Ht,selectedDate:w,onSelect:Je,timeZoneScope:vt}),e[126]=Je,e[127]=w,e[128]=Vt,e[129]=Ht,e[130]=Ut):Ut=e[130];let Wt=Ut,Gt;e[131]===Wt?Gt=e[132]:(Gt=(0,$.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(fn,{borderRight:!0,flex:`none`,disabled:!0,children:Wt})}),e[131]=Wt,e[132]=Gt);let Kt=Gt,Jt;bb2:{if(x===`drafts`){let t;e[133]!==_||e[134]!==K?(t=ys(K,_),e[133]=_,e[134]=K,e[135]=t):t=e[135],Jt=t;break bb2}let t;e[136]!==_||e[137]!==K?(t=ls(K,_),e[136]=_,e[137]=K,e[138]=t):t=e[138],Jt=t}let Yt=Jt,Xt=O||je||Bt,Zt=_===`archived`&&x===`releases`?Es:Ts,Qt;e[139]===At?Qt=e[140]:(Qt=()=>(0,$.jsx)(rs,{createReleaseButton:At}),e[139]=At,e[140]=Qt);let $t=Qt,en;bb3:{if(x===`releases`&&_===`active`){en=$t;break bb3}if(x===`drafts`){let t;e[141]===K?t=e[142]:(t=K(`no-scheduled-drafts`),e[141]=K,e[142]=t),en=t;break bb3}let t;e[143]===K?t=e[144]:(t=K(`no-releases`),e[143]=K,e[144]=t),en=t}let tn=en,nn;e[145]!==x||e[146]!==At||e[147]!==i||e[148]!==c?(nn=function(){return x===`releases`&&i===`upsell`||x===`drafts`&&c===`upsell`?(0,$.jsx)(Cs,{cardinalityView:x}):x===`drafts`?(0,$.jsx)(ps,{}):(0,$.jsx)(rs,{createReleaseButton:At})},e[145]=x,e[146]=At,e[147]=i,e[148]=c,e[149]=nn):nn=e[149];let rn=nn,an;e[150]===Symbol.for(`react.memo_cache_sentinel`)?(an={height:`100%`},e[150]=an):an=e[150];let sn=st&&Kt,ln;e[151]===Symbol.for(`react.memo_cache_sentinel`)?(ln={position:`relative`},e[151]=ln):ln=e[151];let dn;e[152]!==Wt||e[153]!==he||e[154]!==st?(dn=!st&&(0,$.jsx)(Ro,{content:Wt,asDialog:he}),e[152]=Wt,e[153]=he,e[154]=st,e[155]=dn):dn=e[155];let mn;e[156]!==t||e[157]!==x||e[158]!==Ke||e[159]!==p||e[160]!==f||e[161]!==l||e[162]!==W?(mn=(0,$.jsx)(Vo,{cardinalityView:x,loading:W,onCardinalityViewChange:Ke,isScheduledDraftsEnabled:l,allReleases:t,isReleasesEnabled:f,isDraftModelEnabled:p}),e[156]=t,e[157]=x,e[158]=Ke,e[159]=p,e[160]=f,e[161]=l,e[162]=W,e[163]=mn):mn=e[163];let hn;e[164]!==dn||e[165]!==mn?(hn=(0,$.jsxs)(un,{children:[dn,mn]}),e[164]=dn,e[165]=mn,e[166]=hn):hn=e[166];let gn;e[167]!==Tt||e[168]!==Me||e[169]!==w?(gn=Me&&(w?(0,$.jsx)($o,{filterDate:w,onClear:Ze}):Tt),e[167]=Tt,e[168]=Me,e[169]=w,e[170]=gn):gn=e[170];let _n;e[171]!==_e||e[172]!==gn?(_n=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,gap:1,style:_e,children:gn}),e[171]=_e,e[172]=gn,e[173]=_n):_n=e[173];let vn;e[174]!==oe||e[175]!==Se?(vn=(0,$.jsx)(He,{icon:Bn,mode:`bleed`,onClick:oe,...Se}),e[174]=oe,e[175]=Se,e[176]=vn):vn=e[176];let Y;e[177]!==ae||e[178]!==J?(Y=ae&&(0,$.jsx)(ae,{...J}),e[177]=ae,e[178]=J,e[179]=Y):Y=e[179];let yn=Me&&At,bn;e[180]!==ye||e[181]!==vn||e[182]!==Y||e[183]!==yn?(bn=(0,$.jsxs)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,style:ye,children:[vn,Y,yn]}),e[180]=ye,e[181]=vn,e[182]=Y,e[183]=yn,e[184]=bn):bn=e[184];let xn;e[185]!==hn||e[186]!==_n||e[187]!==bn?(xn=(0,$.jsx)(fn,{flex:`none`,padding:3,children:(0,$.jsxs)(X,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:3,flexWrap:`wrap`,children:[hn,_n,bn]})}),e[185]=hn,e[186]=_n,e[187]=bn,e[188]=xn):xn=e[188];let Sn;e[189]===O?Sn=e[190]:(Sn=O&&(0,$.jsx)(ts,{onDismiss:Ve}),e[189]=O,e[190]=Sn);let Cn;e[191]!==t||e[192]!==p||e[193]!==l||e[194]!==je?(Cn=je&&(0,$.jsx)(Jo,{isDraftModelEnabled:p,isScheduledDraftsEnabled:l,allReleases:t}),e[191]=t,e[192]=p,e[193]=l,e[194]=je,e[195]=Cn):Cn=e[195];let wn;e[196]!==w||e[197]!==_||e[198]!==F||e[199]!==Bt?(wn=Bt&&(0,$.jsx)(Ko,{releases:F,releaseGroupMode:_,hasDateFilter:!!w,onNavigateToPaused:$e}),e[196]=w,e[197]=_,e[198]=F,e[199]=Bt,e[200]=wn):wn=e[200];let Tn;e[201]!==Zt||e[202]!==Rt||e[203]!==we||e[204]!==Xt||e[205]!==Ne||e[206]!==G||e[207]!==w||e[208]!==_||e[209]!==rn||e[210]!==It||e[211]!==Te||e[212]!==Yt||e[213]!==tn?(Tn=Ne?rn():(0,$.jsx)(On,{ref:Ee,marginTop:Xt?0:3,overflow:`auto`,children:(0,$.jsx)(vr,{defaultSort:Zt,loading:G,data:Rt,columnDefs:Yt,emptyState:tn,rowId:`_id`,rowActions:It,rowProps:we,scrollContainerRef:Te,hideTableInlinePadding:!0},w?`by_date`:_)}),e[201]=Zt,e[202]=Rt,e[203]=we,e[204]=Xt,e[205]=Ne,e[206]=G,e[207]=w,e[208]=_,e[209]=rn,e[210]=It,e[211]=Te,e[212]=Yt,e[213]=tn,e[214]=Tn):Tn=e[214];let En;e[215]!==xn||e[216]!==Sn||e[217]!==Cn||e[218]!==wn||e[219]!==Tn?(En=(0,$.jsxs)(X,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,style:ln,children:[xn,Sn,Cn,wn,Tn]}),e[215]=xn,e[216]=Sn,e[217]=Cn,e[218]=wn,e[219]=Tn,e[220]=En):En=e[220];let Dn;e[221]!==sn||e[222]!==En?(Dn=(0,$.jsxs)(X,{flexBasis:`0%`,flexGrow:1,children:[sn,En]}),e[221]=sn,e[222]=En,e[223]=Dn):Dn=e[223];let kn;e[224]!==Mt||e[225]!==j?(kn=j&&(0,$.jsx)(cn,{onCancel:()=>M(!1),onSubmit:Mt,origin:`release-plugin`}),e[224]=Mt,e[225]=j,e[226]=kn):kn=e[226];let An;return e[227]!==Dn||e[228]!==kn?(An=(0,$.jsxs)(X,{flexDirection:`row`,flexBasis:`0%`,flexGrow:1,style:an,children:[Dn,kn]}),e[227]=Dn,e[228]=kn,e[229]=An):An=e[229],An}function ks(e){return e.state===`active`&&Le(e)}function As(e){return e._id}function js(e){return je(e)}function Ms(){let e=(0,Q.c)(3),{releaseId:t}=te().state;if(t){let n;return e[0]===t?n=e[1]:(n=(0,$.jsx)(Io,{},t),e[0]=t,e[1]=n),n}let n;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(Os,{}),e[2]=n):n=e[2],n}export{Ms as ReleasesTool}; \ No newline at end of file diff --git a/dist/static/Remove-B96Rrnq-.js b/dist/static/Remove-B96Rrnq-.js deleted file mode 100644 index 0240c19..0000000 --- a/dist/static/Remove-B96Rrnq-.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({RemoveIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`remove`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5 12.5H20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Reset-CgCZnejz.js b/dist/static/Reset-CgCZnejz.js deleted file mode 100644 index 915671d..0000000 --- a/dist/static/Reset-CgCZnejz.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ResetIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`reset`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M7 11L4.56189 13.5L2 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M9.50001 15.5L15.5 9.5M9.5 9.5L15.5 15.5M4.56189 13.5C4.52104 13.1724 4.5 12.8387 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C9.75033 20.5 7.32466 19.1128 5.88468 17`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Restore-DhBjjWCd.js b/dist/static/Restore-DhBjjWCd.js deleted file mode 100644 index 5987d5b..0000000 --- a/dist/static/Restore-DhBjjWCd.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({RestoreIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`restore`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M5.88468 17C7.32466 19.1128 9.75033 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5V13.5M12.5 8V12.5L15.5 15.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7 11L4.5 13.5L2 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Retrieve-PnYN3aV_.js b/dist/static/Retrieve-PnYN3aV_.js deleted file mode 100644 index cc0486f..0000000 --- a/dist/static/Retrieve-PnYN3aV_.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`retrieve`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M16 14L12.5 10.5L9 14M5.5 7.5H19.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M12.5 10.5L12.5 17.5M19.5 7.5V19.5H5.5V7.5L7.5 5.5H17.5L19.5 7.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as RetrieveIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Retry-D2_1pEdV.js b/dist/static/Retry-D2_1pEdV.js deleted file mode 100644 index 0362cb8..0000000 --- a/dist/static/Retry-D2_1pEdV.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`retry`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M15 13.5L19 9.5L15 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as RetryIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Revert-BmEXeO7H.js b/dist/static/Revert-BmEXeO7H.js deleted file mode 100644 index 734893c..0000000 --- a/dist/static/Revert-BmEXeO7H.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({RevertIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`revert`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M6 9.5L15 9.5C17.4853 9.5 19.5 11.5147 19.5 14C19.5 16.4853 17.4853 18.5 15 18.5H6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M10 13.5L6 9.5L10 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Robot-BKUBsVZv.js b/dist/static/Robot-BKUBsVZv.js deleted file mode 100644 index ed9353c..0000000 --- a/dist/static/Robot-BKUBsVZv.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`robot`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 15.5V17.5M12.5 8.5V6.5M12.5 6.5C13.3284 6.5 14 5.82843 14 5C14 4.17157 13.3284 3.5 12.5 3.5C11.6716 3.5 11 4.17157 11 5C11 5.82843 11.6716 6.5 12.5 6.5ZM20.5 20.5V19.5C20.5 18.3954 19.6046 17.5 18.5 17.5H6.5C5.39543 17.5 4.5 18.3954 4.5 19.5V20.5H20.5ZM11.5 12C11.5 12.5523 11.0523 13 10.5 13C9.94772 13 9.5 12.5523 9.5 12C9.5 11.4477 9.94772 11 10.5 11C11.0523 11 11.5 11.4477 11.5 12ZM15.5 12C15.5 12.5523 15.0523 13 14.5 13C13.9477 13 13.5 12.5523 13.5 12C13.5 11.4477 13.9477 11 14.5 11C15.0523 11 15.5 11.4477 15.5 12ZM8.5 15.5H16.5C17.6046 15.5 18.5 14.6046 18.5 13.5V10.5C18.5 9.39543 17.6046 8.5 16.5 8.5H8.5C7.39543 8.5 6.5 9.39543 6.5 10.5V13.5C6.5 14.6046 7.39543 15.5 8.5 15.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as RobotIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Rocket-Bz8xe-Ev.js b/dist/static/Rocket-Bz8xe-Ev.js deleted file mode 100644 index a797c48..0000000 --- a/dist/static/Rocket-Bz8xe-Ev.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`rocket`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 20.5L15.5 14M11 9.49999L4.5 12.5M9 14C9 14 7.54688 14.9531 6.5 16C5.5 17 4.5 20.5 4.5 20.5C4.5 20.5 8 19.5 9 18.5C10 17.5 11 16 11 16M9 14C9 14 10.1 9.9 12.5 7.5C15.5 4.5 20.5 4.5 20.5 4.5C20.5 4.5 20.5 9.5 17.5 12.5C15.7492 14.2508 11 16 11 16L9 14ZM16.5 9.99999C16.5 10.8284 15.8284 11.5 15 11.5C14.1716 11.5 13.5 10.8284 13.5 9.99999C13.5 9.17157 14.1716 8.49999 15 8.49999C15.8284 8.49999 16.5 9.17157 16.5 9.99999Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as RocketIcon,a as default}; \ No newline at end of file diff --git a/dist/static/SchedulePublishingStudioLayout-Dt8T8uJn-NhTJown4.js b/dist/static/SchedulePublishingStudioLayout-Dt8T8uJn-NhTJown4.js deleted file mode 100644 index e1b5995..0000000 --- a/dist/static/SchedulePublishingStudioLayout-Dt8T8uJn-NhTJown4.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./jsx-runtime-BpzPEenQ.js";import{t}from"./compiler-runtime-sKsOXjDo.js";import{L as n}from"./types--2f-avvL-CUBrVRGR.js";import{_ as r,v as i}from"./validationUtils-Dwef0BLR-aKs6KPwC.js";var a=t(),o=e();function s(e){let t=(0,a.c)(6),{enabled:r,mode:s}=i();if(!r){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let c;t[2]===e?c=t[3]:(c=e.renderDefault(e),t[2]=e,t[3]=c);let l=c;if(s===`upsell`){let e;return t[4]===l?e=t[5]:(e=(0,o.jsx)(n,{children:l}),t[4]=l,t[5]=e),e}return l}function c(e){let t=(0,a.c)(2),n;return t[0]===e?n=t[1]:(n=(0,o.jsx)(r,{children:(0,o.jsx)(s,{...e})}),t[0]=e,t[1]=n),n}export{c as SchedulePublishingStudioLayout}; \ No newline at end of file diff --git a/dist/static/Schema-Cu1UNc6e.js b/dist/static/Schema-Cu1UNc6e.js deleted file mode 100644 index 648435f..0000000 --- a/dist/static/Schema-Cu1UNc6e.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`schema`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.5 9.5V12.5M12.5 12.5H8.5V15.5M12.5 12.5H16.5V15.5M10.5 5.5H14.5V9.5H10.5V5.5ZM6.5 15.5H10.5V19.5H6.5V15.5ZM14.5 15.5H18.5V19.5H14.5V15.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as SchemaIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Search-QbUIQb6W.js b/dist/static/Search-QbUIQb6W.js deleted file mode 100644 index 6d7ffff..0000000 --- a/dist/static/Search-QbUIQb6W.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SearchIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`search`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Select-D4xIAUnY.js b/dist/static/Select-D4xIAUnY.js deleted file mode 100644 index 74aff9d..0000000 --- a/dist/static/Select-D4xIAUnY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SelectIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`select`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M16 15L12.5 18.5L9 15M9 10L12.5 6.5L16 10`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Share-D41CqXzI.js b/dist/static/Share-D41CqXzI.js deleted file mode 100644 index 70d7b1a..0000000 --- a/dist/static/Share-D41CqXzI.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ShareIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`share`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M15 10.5H18.5V19.5H6.5L6.5 10.5H10M12.5 16V3.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M9 7L12.5 3.5L16 7`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/SingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js b/dist/static/SingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js deleted file mode 100644 index f61710d..0000000 --- a/dist/static/SingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./jsx-runtime-BpzPEenQ.js";import{t}from"./compiler-runtime-sKsOXjDo.js";import{n,t as r}from"./SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js";var i=t(),a=e();function o(e){let t=(0,i.c)(4),o;t[0]===e?o=t[1]:(o=e.renderDefault(e),t[0]=e,t[1]=o);let s;return t[2]===o?s=t[3]:(s=(0,a.jsx)(r,{children:(0,a.jsx)(n,{children:o})}),t[2]=o,t[3]=s),s}export{o as SingleDocReleaseLayout}; \ No newline at end of file diff --git a/dist/static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js b/dist/static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js deleted file mode 100644 index c60bc92..0000000 --- a/dist/static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as t,Hp as n,Jt as r,Md as i,S as a,Vp as o,or as s,xr as c}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as l,t as u}from"./jsx-runtime-BpzPEenQ.js";import{t as d}from"./compiler-runtime-sKsOXjDo.js";var f=e(l(),1),p=d(),m=u();function h(){return!!i().scheduledDrafts?.enabled}function g(e){let t=(0,p.c)(6),{children:n}=e,{enabled:r,isLoading:i,error:c}=s(a.singleDocRelease),l=h(),u;bb0:{if(!l||i||c){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={enabled:!1,mode:null},t[0]=e):e=t[0],u=e;break bb0}let e=r?`default`:`upsell`,n;t[1]===e?n=t[2]:(n={enabled:!0,mode:e},t[1]=e,t[2]=n),u=n}let d=u,f;return t[3]!==n||t[4]!==d?(f=(0,m.jsx)(o.Provider,{value:d,children:n}),t[3]=n,t[4]=d,t[5]=f):f=t[5],f}function _(){return(0,f.useContext)(o)}function v(e){let i=(0,p.c)(9),a;i[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={dataUri:`/journey/scheduled-drafts`,feature:`single_doc_release`},i[0]=a):a=i[0];let o=c(a),s=e.children,l;i[1]===o?l=i[2]:(l=r(o),i[1]=o,i[2]=l);let u;i[3]===l?u=i[4]:(u=(0,m.jsx)(t,{...l}),i[3]=l,i[4]=u);let d;return i[5]!==o||i[6]!==e.children||i[7]!==u?(d=(0,m.jsxs)(n.Provider,{value:o,children:[s,u]}),i[5]=o,i[6]=e.children,i[7]=u,i[8]=d):d=i[8],d}function y(){return(0,f.useContext)(n)}export{y as a,_ as i,v as n,h as r,g as t}; \ No newline at end of file diff --git a/dist/static/Sort-CFTgH29c.js b/dist/static/Sort-CFTgH29c.js deleted file mode 100644 index d9e86e5..0000000 --- a/dist/static/Sort-CFTgH29c.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SortIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`sort`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M8.5 18.5V6M16.5 19V6.5M12 15L8.5 18.5L5 15M13 10L16.5 6.5L20 10`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Sparkle-CUquRU1h.js b/dist/static/Sparkle-CUquRU1h.js deleted file mode 100644 index 9d62c22..0000000 --- a/dist/static/Sparkle-CUquRU1h.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SparkleIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`sparkle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 10.5C8.5 12.5 5 12.5 5 12.5C5 12.5 8.5 12.5 10.5 14.5C12.5 16.5 12.5 20 12.5 20C12.5 20 12.5 16.5 14.5 14.5C16.5 12.5 20 12.5 20 12.5C20 12.5 16.5 12.5 14.5 10.5C12.5 8.5 12.5 5 12.5 5C12.5 5 12.5 8.5 10.5 10.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Sparkles-kUBiT8ue.js b/dist/static/Sparkles-kUBiT8ue.js deleted file mode 100644 index f2bbe93..0000000 --- a/dist/static/Sparkles-kUBiT8ue.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`sparkles`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M11 3.5V5M11 5V6.5M11 5H12.5M11 5H9.5M9.5 15C9.5 15 12.2308 14.7692 13.5 13.5C14.7692 12.2308 15 9.5 15 9.5C15 9.5 15.2308 12.2308 16.5 13.5C17.7692 14.7692 20.5 15 20.5 15C20.5 15 17.7692 15.2308 16.5 16.5C15.2308 17.7692 15 20.5 15 20.5C15 20.5 14.7692 17.7692 13.5 16.5C12.2308 15.2308 9.5 15 9.5 15ZM4.5 10C4.5 10 5.72308 9.87692 6.3 9.3C6.87692 8.72308 7 7.5 7 7.5C7 7.5 7.12308 8.72308 7.7 9.3C8.27692 9.87692 9.5 10 9.5 10C9.5 10 8.27692 10.1231 7.7 10.7C7.12308 11.2769 7 12.5 7 12.5C7 12.5 6.87692 11.2769 6.3 10.7C5.72308 10.1231 4.5 10 4.5 10Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinecap:`round`,strokeLinejoin:`round`})})});export{a as SparklesIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Spinner-Dk8hTAm3.js b/dist/static/Spinner-Dk8hTAm3.js deleted file mode 100644 index 03c23e6..0000000 --- a/dist/static/Spinner-Dk8hTAm3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SpinnerIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`spinner`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/SplitHorizontal-DKiLaVax.js b/dist/static/SplitHorizontal-DKiLaVax.js deleted file mode 100644 index 6279edc..0000000 --- a/dist/static/SplitHorizontal-DKiLaVax.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`split-horizontal`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M19.5 10.5V20.5H5.5V10.5M19.5 10.5H5.5M19.5 10.5V4.5H5.5V10.5M12.5 13V15.5M12.5 18V15.5M12.5 15.5H15M12.5 15.5H10`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as SplitHorizontalIcon,a as default}; \ No newline at end of file diff --git a/dist/static/SplitVertical-uh7MyVDf.js b/dist/static/SplitVertical-uh7MyVDf.js deleted file mode 100644 index ffc6fc1..0000000 --- a/dist/static/SplitVertical-uh7MyVDf.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SplitVerticalIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`split-vertical`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 5.5V19.5M13 12.5H15.5M18 12.5H15.5M15.5 12.5V15M15.5 12.5V10M4.5 5.5H20.5V19.5H4.5V5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Square-Cy2uwbgd.js b/dist/static/Square-Cy2uwbgd.js deleted file mode 100644 index 48ac46d..0000000 --- a/dist/static/Square-Cy2uwbgd.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`square`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`rect`,{x:5.5,y:5.5,width:14,height:14,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as SquareIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Stack-DWymSM37.js b/dist/static/Stack-DWymSM37.js deleted file mode 100644 index 2b96877..0000000 --- a/dist/static/Stack-DWymSM37.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StackIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`stack`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5.5 12.5H19.5M5.5 18.5H19.5V6.5H5.5V18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/StackCompact-appU5vbP.js b/dist/static/StackCompact-appU5vbP.js deleted file mode 100644 index e669226..0000000 --- a/dist/static/StackCompact-appU5vbP.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StackCompactIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`stack-compact`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5.5 15.5V18.5H19.5V15.5M5.5 15.5H19.5M5.5 15.5V9.5M19.5 15.5V9.5M5.5 9.5V6.5H19.5V9.5M5.5 9.5H19.5M5.5 12.5H19.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Star-_p_HG-Ts.js b/dist/static/Star-_p_HG-Ts.js deleted file mode 100644 index f0e9b86..0000000 --- a/dist/static/Star-_p_HG-Ts.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StarIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`star`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 5L14.3956 9.89092L19.6329 10.1824L15.5672 13.4966L16.9084 18.5676L12.5 15.725L8.09161 18.5676L9.43284 13.4966L5.36708 10.1824L10.6044 9.89092L12.5 5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/StarFilled-CSrmmOKn.js b/dist/static/StarFilled-CSrmmOKn.js deleted file mode 100644 index 42e56fa..0000000 --- a/dist/static/StarFilled-CSrmmOKn.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StarFilledIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`star-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 5L14.3956 9.89092L19.6329 10.1824L15.5672 13.4966L16.9084 18.5676L12.5 15.725L8.09161 18.5676L9.43284 13.4966L5.36708 10.1824L10.6044 9.89092L12.5 5Z`,fill:`currentColor`,stroke:`currentColor`,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Stop-C4Vj8RvB.js b/dist/static/Stop-C4Vj8RvB.js deleted file mode 100644 index 9979f55..0000000 --- a/dist/static/Stop-C4Vj8RvB.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`stop`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`rect`,{x:7.5,y:7.5,width:10,height:10,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as StopIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Strikethrough-BszDIkmY.js b/dist/static/Strikethrough-BszDIkmY.js deleted file mode 100644 index b0ca7a8..0000000 --- a/dist/static/Strikethrough-BszDIkmY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StrikethroughIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`strikethrough`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M12.5656 7.73438C11.0656 7.73438 10.0734 8.48438 10.0734 9.625C10.0734 10.2317 10.3649 10.6613 11.0519 11H8.90358C8.71703 10.6199 8.62813 10.1801 8.62813 9.67188C8.62813 7.75781 10.2297 6.46094 12.6125 6.46094C14.7922 6.46094 16.4172 7.75781 16.5344 9.57812H15.1203C14.925 8.42188 13.9719 7.73438 12.5656 7.73438Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M12.4875 18.2656C10.0969 18.2656 8.44844 17 8.3 15.0547H9.72188C9.89375 16.2344 11.0188 16.9844 12.6203 16.9844C14.1359 16.9844 15.2531 16.1641 15.2531 15.0469C15.2531 14.6375 15.1255 14.292 14.8589 14H16.5912C16.6638 14.266 16.6984 14.5566 16.6984 14.875C16.6984 16.9453 15.0656 18.2656 12.4875 18.2656Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M7 13.1H18V11.9H7V13.1Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/String-DHDsSmJ_.js b/dist/static/String-DHDsSmJ_.js deleted file mode 100644 index 524e52d..0000000 --- a/dist/static/String-DHDsSmJ_.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({StringIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`string`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M11.6748 15.5227H13.1855L9.87842 6.36304H8.34863L5.0415 15.5227H6.50146L7.3457 13.0916H10.8369L11.6748 15.5227ZM9.04053 8.02612H9.14844L10.4751 11.8982H7.70752L9.04053 8.02612Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M16.8101 14.488C16.0674 14.488 15.5278 14.1262 15.5278 13.5042C15.5278 12.8948 15.9595 12.571 16.9116 12.5076L18.6001 12.3997V12.9773C18.6001 13.8342 17.8384 14.488 16.8101 14.488ZM16.4609 15.637C17.3687 15.637 18.124 15.2434 18.5366 14.5515H18.6445V15.5227H19.9585V10.8C19.9585 9.34009 18.981 8.47681 17.248 8.47681C15.6802 8.47681 14.563 9.23853 14.4233 10.4255H15.7437C15.896 9.93677 16.4229 9.65747 17.1846 9.65747C18.1177 9.65747 18.6001 10.0701 18.6001 10.8V11.3967L16.7275 11.5046C15.0835 11.6062 14.1567 12.3235 14.1567 13.5676C14.1567 14.8308 15.1279 15.637 16.4609 15.637Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M19.9585 18.637L5.0415 18.637V17.437L19.9585 17.437V18.637Z`,fill:`currentColor`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Sun-OgXegq7_.js b/dist/static/Sun-OgXegq7_.js deleted file mode 100644 index 4eb1dd8..0000000 --- a/dist/static/Sun-OgXegq7_.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SunIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`sun`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M19 12.5H22M3 12.5H6M12.5 6V3M12.5 22V19M17.3891 7.61091L19.5104 5.48959M5.48959 19.5104L7.61091 17.3891M7.61091 7.61091L5.48959 5.48959M19.5104 19.5104L17.3891 17.3891M16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Sync-B1MBhh7o.js b/dist/static/Sync-B1MBhh7o.js deleted file mode 100644 index b96d353..0000000 --- a/dist/static/Sync-B1MBhh7o.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({SyncIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`sync`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M13.5 4.5H12.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 15.6631 6.33576 18.3975 9 19.6958M11.5 20.5H12.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 9.33688 18.6642 6.60253 16 5.30423`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M14 17.5619L11.5 20.5L14.5 23.0619M11 7.43811L13.5 4.50001L10.5 1.93811`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/TabletDevice-DoYRLjh-.js b/dist/static/TabletDevice-DoYRLjh-.js deleted file mode 100644 index a0f0d42..0000000 --- a/dist/static/TabletDevice-DoYRLjh-.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`tablet-device`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M5.5 5.5C5.5 4.94772 5.94772 4.5 6.5 4.5H18.5C19.0523 4.5 19.5 4.94772 19.5 5.5V19.5C19.5 20.0523 19.0523 20.5 18.5 20.5H6.5C5.94772 20.5 5.5 20.0523 5.5 19.5V5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M13 18C13 18.2761 12.7761 18.5 12.5 18.5C12.2239 18.5 12 18.2761 12 18C12 17.7239 12.2239 17.5 12.5 17.5C12.7761 17.5 13 17.7239 13 18Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as TabletDeviceIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Tag-B92Ks4XI.js b/dist/static/Tag-B92Ks4XI.js deleted file mode 100644 index 4c56b53..0000000 --- a/dist/static/Tag-B92Ks4XI.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`tag`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.5 20L5 20L5 12.5L12.5 5L20 12.5L12.5 20Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M11 15.5C11 16.3284 10.3284 17 9.5 17C8.67157 17 8 16.3284 8 15.5C8 14.6716 8.67157 14 9.5 14C10.3284 14 11 14.6716 11 15.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as TagIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Tags-BvuWf1wT.js b/dist/static/Tags-BvuWf1wT.js deleted file mode 100644 index 832027b..0000000 --- a/dist/static/Tags-BvuWf1wT.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`tags`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M12.1562 7.93179L13.9717 6.11633L20.3553 12.5L13.9717 18.8836L10.6855 18.8836M11.0283 18.8836L17.4119 12.5L11.0283 6.11633L4.64462 12.5L4.64462 18.8836L11.0283 18.8836ZM9.75153 15.0534C9.75153 15.7585 9.17992 16.3302 8.47481 16.3302C7.76969 16.3302 7.19808 15.7585 7.19808 15.0534C7.19808 14.3483 7.76969 13.7767 8.47481 13.7767C9.17992 13.7767 9.75153 14.3483 9.75153 15.0534Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TagsIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Target-6sSmw-4o.js b/dist/static/Target-6sSmw-4o.js deleted file mode 100644 index 5d93151..0000000 --- a/dist/static/Target-6sSmw-4o.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({TargetIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`target`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 3V10M22 12.5H15M12.5 22V15M3 12.5H10M19 12.5C19 16.0899 16.0899 19 12.5 19C8.91015 19 6 16.0899 6 12.5C6 8.91015 8.91015 6 12.5 6C16.0899 6 19 8.91015 19 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Task-DGtH1mzn.js b/dist/static/Task-DGtH1mzn.js deleted file mode 100644 index 76fa03f..0000000 --- a/dist/static/Task-DGtH1mzn.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({TaskIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`task`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M20.5 10.75V19.75H4.5V10.75M20.5 10.75V5.75H17.5M20.5 10.75H4.5M4.5 10.75V5.75H7.5M7.5 5.75H17.5M7.5 5.75V8.25M7.5 5.75V3.25M17.5 5.75V8.25M17.5 5.75V3.25M9.7002 14.7358L11.7002 16.7358L15.3002 13.1758`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/TasksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js b/dist/static/TasksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js deleted file mode 100644 index 8dfdc2b..0000000 --- a/dist/static/TasksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{_p as t}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";import{t as i}from"./compiler-runtime-sKsOXjDo.js";import{on as a}from"./types--2f-avvL-CUBrVRGR.js";import{d as o,o as s}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as c}from"./useTasks-I977dBmi-DvLhzd9j.js";var l=e(n(),1),u=i(),d=r();function f(){return(0,l.useContext)(t)}function p(e){let t=(0,u.c)(6),{documentId:n,documentType:r}=e,i=f(),{setActiveDocument:a}=c(),d,p;return t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a?(d=()=>(n&&i&&r&&a?.({documentId:o(n)?n:s(n),documentType:r}),()=>{i&&a?.(null)}),p=[n,r,i,a],t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=d,t[5]=p):(d=t[4],p=t[5]),(0,l.useEffect)(d,p),null}function m(e){let t=(0,u.c)(2),{enabled:n}=a();if(!n)return null;let r;return t[0]===e?r=t[1]:(r=(0,d.jsx)(p,{...e}),t[0]=e,t[1]=r),r}function h(e){let t=(0,u.c)(8),n=e.value?._id,r=e.value?._type,i;t[0]!==n||t[1]!==r?(i=(0,d.jsx)(m,{documentId:n,documentType:r}),t[0]=n,t[1]=r,t[2]=i):i=t[2];let a;t[3]===e?a=t[4]:(a=e.renderDefault(e),t[3]=e,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,d.jsxs)(d.Fragment,{children:[i,a]}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}export{h as TasksDocumentInputLayout}; \ No newline at end of file diff --git a/dist/static/TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js b/dist/static/TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js deleted file mode 100644 index 3ff5b99..0000000 --- a/dist/static/TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js +++ /dev/null @@ -1 +0,0 @@ -import{Sd as e,rc as t}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{t as n}from"./jsx-runtime-BpzPEenQ.js";import{t as r}from"./compiler-runtime-sKsOXjDo.js";import{sn as i,xt as a}from"./types--2f-avvL-CUBrVRGR.js";import{Ft as o,Gt as s,f as c}from"./dist-LVcARZxB.js";import{t as l}from"./Task-DGtH1mzn.js";import{t as u}from"./useTasks-I977dBmi-DvLhzd9j.js";import{n as d}from"./utils-1iCQse9Y-CByT3-rE.js";var f=r(),p=n(),m=s.div.withConfig({displayName:`ButtonContainer`,componentId:`sc-528cae-0`})`position:relative;[data-ui='Badge']{position:absolute;top:-2px;right:-2px;}`;function h(){let n=(0,f.c)(31),{data:r,activeDocument:s}=u(),{handleOpenTasks:h,setActiveTab:g}=i(),_=o(),v;n[0]!==s||n[1]!==r?(v=s?.documentId?r.filter(e=>d(e.target)===s.documentId&&e.status===`open`&&e.createdByUser):[],n[0]=s,n[1]=r,n[2]=v):v=n[2];let y=v,b;n[3]!==h||n[4]!==g?(b=()=>{h(),g(`document`)},n[3]=h,n[4]=g,n[5]=b):b=n[5];let x=b,{t:S}=e(a);if(y.length===0)return null;if(_<3){let e;n[6]!==y.length||n[7]!==S?(e=S(`document.footer.open-tasks.placeholder`,{count:y.length}),n[6]=y.length,n[7]=S,n[8]=e):e=n[8];let r;n[9]===e?r=n[10]:(r={content:e},n[9]=e,n[10]=r);let i;n[11]!==x||n[12]!==r?(i=(0,p.jsx)(t,{mode:`bleed`,icon:l,size:`large`,onClick:x,tooltipProps:r}),n[11]=x,n[12]=r,n[13]=i):i=n[13];let a;n[14]===y.length?a=n[15]:(a=(0,p.jsx)(c,{"data-testid":`tasks-badge`,tone:`primary`,fontSize:0,children:y.length}),n[14]=y.length,n[15]=a);let o;return n[16]!==i||n[17]!==a?(o=(0,p.jsxs)(m,{children:[i,a]}),n[16]=i,n[17]=a,n[18]=o):o=n[18],o}let C;n[19]!==y.length||n[20]!==S?(C=S(`document.footer.open-tasks.placeholder`,{count:y.length}),n[19]=y.length,n[20]=S,n[21]=C):C=n[21];let w;n[22]===C?w=n[23]:(w={content:C},n[22]=C,n[23]=w);let T;n[24]!==y.length||n[25]!==S?(T=S(`document.footer.open-tasks.text`,{count:y.length}),n[24]=y.length,n[25]=S,n[26]=T):T=n[26];let E;return n[27]!==x||n[28]!==w||n[29]!==T?(E=(0,p.jsx)(t,{mode:`bleed`,tooltipProps:w,text:T,onClick:x}),n[27]=x,n[28]=w,n[29]=T,n[30]=E):E=n[30],E}export{h as TasksFooterOpenTasks}; \ No newline at end of file diff --git a/dist/static/TasksStudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js b/dist/static/TasksStudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js deleted file mode 100644 index 0a7731e..0000000 --- a/dist/static/TasksStudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js +++ /dev/null @@ -1,21 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Ad as t,Ar as n,B as r,Ec as i,Hd as a,Hs as o,Ir as s,Ja as c,Jl as l,Kl as u,Ma as d,Md as f,Mo as p,Ms as m,Nd as h,Od as g,Oo as _,Ql as v,Qs as y,Sd as b,Ta as x,Tl as S,Wa as C,Xo as w,Ys as T,Zs as E,_f as D,ad as O,bp as k,ca as A,cc as j,cd as M,da as N,dc as P,ec as F,fa as I,fo as L,ft as R,gf as z,hc as B,ir as V,iu as H,jd as ee,ju as te,ka as ne,kd as re,la as ie,lc as ae,ld as oe,lo as se,nc as ce,nf as le,oc as ue,pc as de,ql as fe,rc as U,sc as pe,sd as me,su as he,uc as ge,va as _e,wa as W,yu as ve,zd as ye}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as be,t as xe}from"./jsx-runtime-BpzPEenQ.js";import{t as Se}from"./compiler-runtime-sKsOXjDo.js";import{a as Ce,i as we,n as Te,r as Ee,t as De}from"./CommentsProvider-DHVaZIPI-2Crq30kn.js";import{H as Oe,K as ke,Lt as Ae,Pt as je,ar as Me,cn as Ne,dt as Pe,g as Fe,on as Ie,or as Le,pn as Re,sn as ze,sr as Be,wn as Ve,xt as G,yt as He}from"./types--2f-avvL-CUBrVRGR.js";import{Dt as Ue,E as We,Et as Ge,Ft as Ke,Gt as K,O as qe,P as Je,Qt as q,R as Ye,St as J,Ut as Xe,Zt as Ze,bt as Qe,ct as $e,d as et,et as tt,f as nt,j as rt,m as it,n as at,r as Y,s as ot,t as X,tt as st,yt as ct}from"./dist-LVcARZxB.js";import{o as lt,s as ut}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as dt}from"./Close-B_ZEgT1V.js";import{t as ft}from"./ChevronDown-BpYUc-AP.js";import{t as pt}from"./Checkmark-OT7tsNpL.js";import{t as mt}from"./ChevronRight-Cf6GkXSa.js";import{t as ht}from"./Document-0Zpczu4q.js";import{t as gt}from"./Calendar-DCYqUUNo.js";import{t as _t}from"./ChevronLeft-BzE8YX6u.js";import{t as vt}from"./Trash-BxG6GrjH.js";import{t as yt}from"./Edit-CAHlBqGT.js";import{t as bt}from"./Circle-DkcW-8WT.js";import{t as xt}from"./Copy-BTQgeMVP.js";import{t as St}from"./Link-Cl1VSeDJ.js";import{t as Ct}from"./Add-CwQ5TpM8.js";import{t as wt}from"./CheckmarkCircle-B6SBY4QE.js";import{n as Tt,t as Et}from"./CommentsListItem-B4CoDHda-DaXAEbir.js";import{t as Dt}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{n as Ot}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";import{t as kt}from"./useComments-Bi1m7AzT-DcZcKqsq.js";import{UserIcon as At}from"./User-BbvVoXNB.js";import{l as jt,t as Mt}from"./CommentInput-C1kF5k49-CItaByrf.js";import{n as Nt,t as Pt}from"./CommentsListItem-Dyi91Dx1-D2kIh320.js";import{t as Ft}from"./useTasks-I977dBmi-DvLhzd9j.js";import{n as It,r as Lt,t as Rt}from"./utils-1iCQse9Y-CByT3-rE.js";import{a as zt,c as Bt,i as Vt,l as Ht,n as Ut,r as Wt,t as Gt}from"./types-B8Ny1dM--DslR8GEK.js";var Z=e(be(),1),Q=Se(),$=xe();function Kt(e){return he(e,Date.now())}function qt(e,t,n){let[r,i]=v(n?.in,e,t);return+H(r,n)==+H(i,n)}function Jt(e,t,n){return qt(e,t,{...n,weekStartsOn:1})}function Yt(e,t){return Jt(he(t?.in||e,e),Kt(t?.in||e))}function Xt(e,t){return se(he(t?.in||e,e),Kt(t?.in||e))}function Zt(e){let t=(0,Q.c)(8),[n,r]=(0,Z.useState)(null),i;t[0]===n?i=t[1]:(i={documentValue:n,permission:`read`},t[0]=n,t[1]=i);let a=Ee(i),o;t[2]!==a||t[3]!==n?(o={mentionOptions:a,selectedDocument:n,setSelectedDocument:r},t[2]=a,t[3]=n,t[4]=o):o=t[4];let s=o,c;return t[5]!==e.children||t[6]!==s?(c=(0,$.jsx)(k.Provider,{value:s,children:e.children}),t[5]=e.children,t[6]=s,t[7]=c):c=t[7],c}function Qt(){let e=(0,Z.useContext)(k);if(!e)throw Error(`useMentionUser must be used within a MentionUserProvider`);return e}var $t=g.apiVersion,en=[{value:`open`,title:`To Do`,icon:(0,$.jsx)(bt,{})},{value:`closed`,title:`Done`,icon:(0,$.jsx)(wt,{})}],tn=K.div.withConfig({displayName:`AvatarRoot`,componentId:`sc-ztexr-0`})(e=>{let t=q(e.theme);return Xe`min-height:${t.avatar.sizes[e.$size]?.size}px;min-width:${t.avatar.sizes[e.$size]?.size}px;display:flex;align-items:center;justify-content:center;border-radius:50%;${e.$border?`box-shadow: inset 0 0 0 1px var(--card-border-color);`:``};${e.$removeBg?`--card-avatar-gray-bg-color: transparent;`:``}`});function nn(e){let t=(0,Q.c)(27),{user:n,size:r,border:i}=e,a=r===void 0?0:r,o=i===void 0||i,[s,c]=y(n?.id||``);if(c){let e;return t[0]===a?e=t[1]:(e=(0,$.jsx)(_,{$size:a,animated:!0}),t[0]=a,t[1]=e),e}if(!n||!s){let e;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(At,{}),t[2]=e):e=t[2];let n;t[3]===a?n=t[4]:(n=(0,$.jsx)(J,{size:a,children:e}),t[3]=a,t[4]=n);let r;return t[5]!==o||t[6]!==a||t[7]!==n?(r=(0,$.jsx)(tn,{$size:a,$border:o,children:n}),t[5]=o,t[6]=a,t[7]=n,t[8]=r):r=t[8],r}let l=!e.withTooltip,u;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(u=[`top`,`top-start`],t[9]=u):u=t[9];let d=!!s?.imageUrl,f;t[10]===s.imageUrl?f=t[11]:(f=s?.imageUrl?{color:void 0}:{},t[10]=s.imageUrl,t[11]=f);let m;t[12]===e.withTooltip?m=t[13]:(m=e.withTooltip?{title:null}:{},t[12]=e.withTooltip,t[13]=m);let h;t[14]!==s||t[15]!==a||t[16]!==f||t[17]!==m?(h=(0,$.jsx)(p,{user:s,size:a,...f,...m}),t[14]=s,t[15]=a,t[16]=f,t[17]=m,t[18]=h):h=t[18];let g;t[19]!==a||t[20]!==d||t[21]!==h?(g=(0,$.jsx)(tn,{$size:a,$removeBg:d,children:h}),t[19]=a,t[20]=d,t[21]=h,t[22]=g):g=t[22];let v;return t[23]!==s.displayName||t[24]!==l||t[25]!==g?(v=(0,$.jsx)(ae,{content:s.displayName,disabled:l,portal:!0,fallbackPlacements:u,placement:`top-end`,children:g}),t[23]=s.displayName,t[24]=l,t[25]=g,t[26]=v):v=t[26],v}var rn=`_2sucs0`;function an(e){let t=(0,Q.c)(21),{user:n,onSelect:r,pressed:i}=e,{t:a}=b(G),o;t[0]!==r||t[1]!==n.id?(o=()=>r(n.id),t[0]=r,t[1]=n.id,t[2]=o):o=t[2];let s=o,c=!n.granted,l=n.id?n:void 0,u;t[3]===l?u=t[4]:(u=(0,$.jsx)(nn,{user:l,size:1}),t[3]=l,t[4]=u);let d;t[5]===n.displayName?d=t[6]:(d=(0,$.jsx)(J,{size:1,textOverflow:`ellipsis`,title:n.displayName,children:n.displayName}),t[5]=n.displayName,t[6]=d);let f;t[7]!==u||t[8]!==d?(f=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,flexBasis:`0%`,flexGrow:1,children:[u,d]}),t[7]=u,t[8]=d,t[9]=f):f=t[9];let p;t[10]!==a||t[11]!==n.granted?(p=!n.granted&&(0,$.jsx)(nt,{fontSize:1,children:a(`form.input.assignee.unauthorized.text`)}),t[10]=a,t[11]=n.granted,t[12]=p):p=t[12];let m;t[13]!==f||t[14]!==p?(m=(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[f,p]}),t[13]=f,t[14]=p,t[15]=m):m=t[15];let h;return t[16]!==s||t[17]!==i||t[18]!==c||t[19]!==m?(h=(0,$.jsx)(B,{onClick:s,padding:1,disabled:c,pressed:i,children:m}),t[16]=s,t[17]=i,t[18]=c,t[19]=m,t[20]=h):h=t[20],h}var on=[`Control`,`Shift`,`Alt`,`Enter`,`Home`,`End`,`PageUp`,`PageDown`,`Meta`,`Tab`,`CapsLock`],sn={id:``,displayName:`No assignee`,granted:!0};function cn(e){let t=(0,Q.c)(29),{onSelect:n,value:r}=e,i=r===void 0?``:r,[a,o]=(0,Z.useState)(``),{mentionOptions:s}=Qt(),c=(0,Z.useRef)(null),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=[sn],t[0]=l):l=t[0];let u;t[1]===s.data?u=t[2]:(u=l.concat(s.data||[]),t[1]=s.data,t[2]=u);let d=u,f;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{o(e.currentTarget.value)},t[3]=f):f=t[3];let p=f,m;bb0:{if(!a){let e;t[4]===d?e=t[5]:(e=d||[],t[4]=d,t[5]=e),m=e;break bb0}let e;if(t[6]!==d||t[7]!==a){let n=ve(a).toLocaleLowerCase();e=(d?.map(ln))?.filter(e=>e?.searchName.includes(n))?.sort((e,t)=>{let r=e.searchName.startsWith(n),i=t.searchName.startsWith(n);return r&&!i?-1:!r&&i?1:0}),t[6]=d,t[7]=a,t[8]=e}else e=t[8];let n=e,r;t[9]===n?r=t[10]:(r=n||[],t[9]=n,t[10]=r),m=r}let h=m,g;t[11]!==n||t[12]!==i?(g=e=>(0,$.jsx)(an,{user:e,onSelect:n,pressed:e.id===i},e.id),t[11]=n,t[12]=i,t[13]=g):g=t[13];let _=g,v;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{e.target!==c.current&&(on.includes(e.key)||c.current?.focus())},t[14]=v):v=t[14];let y=v,{t:x}=b(G);if(s.loading){let e;return t[15]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(at,{size:0,children:(0,$.jsx)(T,{showText:!0})}),t[15]=e):e=t[15],e}let S;t[16]===x?S=t[17]:(S=x(`form.input.assignee.search.placeholder`),t[16]=x,t[17]=S);let C;t[18]!==a||t[19]!==S?(C=(0,$.jsx)($e,{placeholder:S,autoFocus:!0,border:!1,onChange:p,value:a,fontSize:1,icon:At,ref:c,name:`assigneeSearch`,autoComplete:`off`}),t[18]=a,t[19]=S,t[20]=C):C=t[20];let w;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(w={maxHeight:`320px`,overflowY:`scroll`,paddingTop:`8px`},t[21]=w):w=t[21];let E;t[22]!==h||t[23]!==_||t[24]!==x?(E=(0,$.jsx)(`div`,{style:w,children:h.length===0?(0,$.jsx)(X,{padding:3,children:(0,$.jsx)(J,{align:`center`,size:1,muted:!0,children:x(`form.input.assignee.search.no-users.text`)})}):(0,$.jsx)(Je,{items:h,renderItem:_})}),t[22]=h,t[23]=_,t[24]=x,t[25]=E):E=t[25];let D;return t[26]!==E||t[27]!==C?(D=(0,$.jsxs)(`div`,{onKeyDown:y,children:[C,E]}),t[26]=E,t[27]=C,t[28]=D):D=t[28],D}function ln(e){return{...e,searchName:ve(e.displayName||``).toLocaleLowerCase()}}function un(e){let t=(0,Q.c)(7),{onSelect:n,menuButton:r,value:i}=e,a;t[0]!==n||t[1]!==i?(a=(0,$.jsx)(P,{className:rn,children:(0,$.jsx)(cn,{onSelect:n,value:i})}),t[0]=n,t[1]=i,t[2]=a):a=t[2];let o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o={placement:`bottom`,fallbackPlacements:[`bottom`],portal:!0,constrainSize:!0},t[3]=o):o=t[3];let s;return t[4]!==r||t[5]!==a?(s=(0,$.jsx)(ue,{button:r,id:`assign-user-menu`,menu:a,popover:o}),t[4]=r,t[5]=a,t[6]=s):s=t[6],s}var dn=K(Ge).withConfig({displayName:`FocusableCard`,componentId:`sc-jzar2w-0`})(e=>{let t=q(e.theme);return Xe`&[data-as='button']{border:1px solid var(--card-border-color);&:focus-within{border:1px solid var(--card-focus-ring-color);}--card-muted-fg-color:${t.color.input.default.enabled.placeholder};}`});function fn(e){let t=(0,Q.c)(29),{value:n,onChange:r}=e,{mentionOptions:i}=Qt(),a;t[0]!==i.data||t[1]!==n?(a=i.data?.find(e=>e.id===n),t[0]=i.data,t[1]=n,t[2]=a):a=t[2];let o=a,s;t[3]===r?s=t[4]:(s=e=>r(W(e)),t[3]=r,t[4]=s);let c=s,{t:l}=b(G),u;bb0:{if(n){if(i.loading){let e;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(rt,{animated:!0,style:{width:`10ch`}}),t[5]=e):e=t[5],u=e;break bb0}if(o){u=o.displayName||o.email;break bb0}if(!o){let e;t[6]===l?e=t[7]:(e=l(`form.input.assignee.user-not-found.text`),t[6]=l,t[7]=e),u=e;break bb0}}let e;t[8]===l?e=t[9]:(e=l(`form.input.assignee.search.placeholder`),t[8]=l,t[9]=e),u=e}let d=u,f;t[10]===o?f=t[11]:(f=(0,$.jsx)(nn,{user:o,size:1,border:!1}),t[10]=o,t[11]=f);let p=!o,m;t[12]!==d||t[13]!==p?(m=(0,$.jsx)(J,{size:1,textOverflow:`ellipsis`,muted:p,children:d}),t[12]=d,t[13]=p,t[14]=m):m=t[14];let h;t[15]!==f||t[16]!==m?(h=(0,$.jsxs)(Y,{alignItems:`center`,gap:1,flexBasis:`0%`,flexGrow:1,children:[f,m]}),t[15]=f,t[16]=m,t[17]=h):h=t[17];let g;t[18]!==o||t[19]!==l||t[20]!==n?(g=n&&o&&!o.granted&&(0,$.jsx)(nt,{fontSize:1,children:l(`form.input.assignee.unauthorized.text`)}),t[18]=o,t[19]=l,t[20]=n,t[21]=g):g=t[21];let _;t[22]!==h||t[23]!==g?(_=(0,$.jsx)(dn,{"data-as":`button`,padding:1,radius:2,tabIndex:0,children:(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[h,g]})}),t[22]=h,t[23]=g,t[24]=_):_=t[24];let v;return t[25]!==c||t[26]!==_||t[27]!==n?(v=(0,$.jsx)(un,{onSelect:c,value:n,menuButton:_}),t[25]=c,t[26]=_,t[27]=n,t[28]=v):v=t[28],v}var pn=`_5fm0ca0`;function mn(e){let t=(0,Q.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(X,{paddingTop:2,paddingBottom:3,children:(0,$.jsx)(J,{className:pn,size:1,children:n})}),t[0]=n,t[1]=r),r}var hn=e=>{let{children:t}=e;return(0,$.jsx)(mn,{children:t})},gn=K.div.withConfig({displayName:`DescriptionInputRoot`,componentId:`sc-n4qyg8-0`})(e=>{let t=q(e.theme),n=e.$mode===`edit`?t.space[1]:t.space[3],r=e.$mode===`edit`?120:200;return Xe`[data-ui='CommentInputEditableWrap']{overflow:hidden;padding:${e.$mode===`edit`?`${n}px 0px`:`${n}px ${t.space[2]}px`};min-height:${Math.max(e.$minHeight+n,r)}px !important;}#comment-input-root{box-shadow:${e.$mode===`edit`?`none`:``};}[data-ui='CommentInputActions']{display:none !important;}`});function _n(e){let t=(0,Q.c)(23),{value:n,mode:r,inputProps:i}=e,{onChange:a}=i,o=n,s=E(),{mentionOptions:c}=Qt(),l;t[0]===a?l=t[1]:(l=e=>a(W(e)),t[0]=a,t[1]=l);let u=l,[d,f]=(0,Z.useState)(null),[p,m]=(0,Z.useState)(200),h;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=e=>{let t=e.querySelector(`[role="textbox"]`);if(!t)return;let n=t.scrollHeight;m(n)},t[2]=h):h=t[2];let g=h,_;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(_=e=>{e&&(0,Z.startTransition)(()=>{f(e)})},t[3]=_):_=t[3];let v=_,{t:y}=b(G),x;t[4]===d?x=t[5]:(x=()=>{d&&g(d)},t[4]=d,t[5]=x);let S;if(t[6]!==d||t[7]!==o?(S=[o,g,d],t[6]=d,t[7]=o,t[8]=S):S=t[8],(0,Z.useEffect)(x,S),!s)return null;let C;t[9]===o?C=t[10]:(C=o??[],t[9]=o,t[10]=C);let w;t[11]===y?w=t[12]:(w=y(`form.input.description.placeholder`),t[11]=y,t[12]=w);let T;t[13]!==s||t[14]!==u||t[15]!==c||t[16]!==C||t[17]!==w?(T=(0,$.jsx)(Fe,{expandOnFocus:!1,currentUser:s,mentionOptions:c,onChange:u,value:C,withAvatar:!1,placeholder:w,onDiscardConfirm:vn,renderBlock:hn}),t[13]=s,t[14]=u,t[15]=c,t[16]=C,t[17]=w,t[18]=T):T=t[18];let D;return t[19]!==r||t[20]!==T||t[21]!==p?(D=(0,$.jsx)(gn,{$mode:r,ref:v,$minHeight:p,children:T}),t[19]=r,t[20]=T,t[21]=p,t[22]=D):D=t[22],D}function vn(){return null}var yn=K.div.withConfig({displayName:`FieldWrapperRoot`,componentId:`sc-4yecpf-0`})(e=>{let t=q(e.theme);return Xe`[data-ui='fieldHeaderContentBox']{padding:0;label{font-weight:${t.font.text.weights.regular};}}`});function bn(e){let t=(0,Q.c)(4),n;t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,$.jsx)(yn,{children:n}),t[2]=n,t[3]=r),r}function xn(){let e=(0,Q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`div`,{children:`Config errors`}),e[0]=t):t=e[0],t}function Sn(e){let t=(0,Q.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(ke,{LoadingComponent:T,ConfigErrorsComponent:xn,children:n}),t[0]=n,t[1]=r),r}var Cn=K(Ge).withConfig({displayName:`EmptyReferenceRoot`,componentId:`sc-sitbkz-0`})(e=>{let t=q(e.theme);return Xe`&:focus{border:1px solid var(--card-focus-ring-color);}&:focus-visible{outline:none;border:1px solid var(--card-focus-ring-color);}&:hover{border-color:${t.color.input.default.hovered.border};}`}),wn=K(J).withConfig({displayName:`Placeholder`,componentId:`sc-sitbkz-1`})(e=>` - color: ${q(e.theme).color.input.default.enabled.placeholder}; - margin-left: 3px; - `),Tn=K(Ge).withConfig({displayName:`TargetRoot`,componentId:`sc-sitbkz-2`})`position:relative;[data-ui='show-on-hover']{opacity:0;position:absolute;right:6px;top:4px;display:flex;}&:focus-within,&:hover{padding-right:36px;[data-testid='compact-preview__status']{opacity:0;}[data-ui='show-on-hover']{transition:opacity 200ms;opacity:1;}}`,En=K(n).withConfig({displayName:`StyledIntentLink`,componentId:`sc-sitbkz-3`})(()=>Xe`text-decoration:none;width:100%;overflow:hidden;cursor:pointer;&:focus{box-shadow:0 0 0 1px var(--card-focus-ring-color);}&:focus-visible{outline:none;box-shadow:0 0 0 1px var(--card-focus-ring-color);}`);function Dn(e){let t=(0,Q.c)(28),{value:n,handleRemove:r}=e,i=n.document._ref,a=n.documentType,o=S(),s;t[0]!==o||t[1]!==n.documentType?(s=o.get(n.documentType),t[0]=o,t[1]=n.documentType,t[2]=s):s=t[2];let c=s,l=V(i),{t:u}=b(G),d;t[3]!==i||t[4]!==a?(d=function(e){let{ref:t,...n}=e,r=ut(i);return(0,$.jsx)(En,{...n,intent:`edit`,params:{id:lt(i),type:a},ref:t,searchParams:r?[[`perspective`,r]]:void 0})},t[3]=i,t[4]=a,t[5]=d):d=t[5];let f=d;if(!c){let e;t[6]===u?e=t[7]:(e=u(`form.input.target.error.schema-not-found`),t[6]=u,t[7]=e);let n;return t[8]===e?n=t[9]:(n=(0,$.jsx)(J,{children:e}),t[8]=e,t[9]=n),n}let p;t[10]!==l||t[11]!==a||t[12]!==c||t[13]!==n.document._ref?(p=(0,$.jsx)(Be,{documentType:a,documentId:n.document._ref,layout:`compact`,presence:l,schemaType:c,showBadge:!1}),t[10]=l,t[11]=a,t[12]=c,t[13]=n.document._ref,t[14]=p):p=t[14];let m;t[15]!==f||t[16]!==p?(m=(0,$.jsx)(Ge,{as:f,radius:2,"data-as":`button`,children:p}),t[15]=f,t[16]=p,t[17]=m):m=t[17];let h;t[18]===u?h=t[19]:(h=u(`form.input.target.buttons.remove.text`),t[18]=u,t[19]=h);let g;t[20]===h?g=t[21]:(g={content:h},t[20]=h,t[21]=g);let _;t[22]!==r||t[23]!==g?(_=(0,$.jsx)(`div`,{"data-ui":`show-on-hover`,children:(0,$.jsx)(U,{icon:dt,mode:`bleed`,onClick:r,tooltipProps:g})}),t[22]=r,t[23]=g,t[24]=_):_=t[24];let v;return t[25]!==m||t[26]!==_?(v=(0,$.jsx)(Tn,{border:!0,radius:2,"data-testid":`task-target-field-preview`,children:(0,$.jsxs)(Y,{gap:1,alignItems:`center`,justifyContent:`space-between`,children:[m,_]})}),t[25]=m,t[26]=_,t[27]=v):v=t[27],v}function On(e){let t=(0,Q.c)(32),[n,r]=(0,Z.useState)(!1),{dataset:i,projectId:a}=h(),{mode:o,inputProps:s,value:c}=e,{onChange:l}=s,u=c,f;t[0]!==i||t[1]!==l||t[2]!==a?(f=e=>{l(W(Lt({documentId:e._id,documentType:e._type,dataset:i,projectId:a})))},t[0]=i,t[1]=l,t[2]=a,t[3]=f):f=t[3];let p=f,m;t[4]===l?m=t[5]:(m=()=>{l(x())},t[4]=l,t[5]=m);let g=m,_;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{r(!0)},t[6]=_):_=t[6];let v=_,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>{r(!1)},t[7]=y):y=t[7];let S=y,C;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{(e.key===`Enter`||e.key===` `)&&r(!0)},t[8]=C):C=t[8];let w=C,{t:T}=b(G),E=o===`edit`,D=o===`edit`?4:0,O;t[9]!==o||t[10]!==e.description||t[11]!==e.inputId||t[12]!==e.title||t[13]!==e.validation?(O=o===`create`&&(0,$.jsx)(X,{"data-ui":`fieldHeaderContentBox`,children:(0,$.jsx)(d,{description:e.description,inputId:e.inputId,title:e.title,validation:e.validation,deprecated:void 0})}),t[9]=o,t[10]=e.description,t[11]=e.inputId,t[12]=e.title,t[13]=e.validation,t[14]=O):O=t[14];let k;t[15]!==g||t[16]!==T||t[17]!==u?(k=u?(0,$.jsx)(Dn,{value:u,handleRemove:g}):(0,$.jsx)(Cn,{border:!0,radius:2,paddingX:2,paddingY:3,onClick:v,onKeyDown:w,tabIndex:0,children:(0,$.jsxs)(Y,{gap:1,justifyContent:`flex-start`,alignItems:`center`,children:[(0,$.jsx)(X,{paddingX:1,children:(0,$.jsx)(J,{size:1,children:(0,$.jsx)(ht,{})})}),(0,$.jsx)(wn,{size:1,children:T(`form.input.target.search.placeholder`)})]})}),t[15]=g,t[16]=T,t[17]=u,t[18]=k):k=t[18];let A;t[19]!==O||t[20]!==k?(A=(0,$.jsxs)(ot,{gap:2,children:[O,k]}),t[19]=O,t[20]=k,t[21]=A):A=t[21];let j;t[22]!==p||t[23]!==n?(j=(0,$.jsx)(Me,{open:n,onClose:S,onItemSelect:p,disableIntentLink:!0}),t[22]=p,t[23]=n,t[24]=j):j=t[24];let M;t[25]!==A||t[26]!==j?(M=(0,$.jsx)(yn,{children:(0,$.jsx)(Ue,{zOffset:100,children:(0,$.jsx)(Sn,{children:(0,$.jsxs)(Le,{children:[A,j]})})})}),t[25]=A,t[26]=j,t[27]=M):M=t[27];let N;return t[28]!==M||t[29]!==E||t[30]!==D?(N=(0,$.jsx)(Ge,{borderBottom:E,paddingBottom:D,children:M}),t[28]=M,t[29]=E,t[30]=D,t[31]=N):N=t[31],N}var kn=K.div.withConfig({displayName:`Root`,componentId:`sc-e1xmtd-0`})(e=>` - display: grid; - grid-template-columns: 1fr; - padding-top: ${q(e.theme).space[3]}px; - `),An=K.textarea.withConfig({displayName:`TitleInput`,componentId:`sc-e1xmtd-1`})(e=>{let{color:t,font:n}=q(e.theme);return Xe`resize:none;overflow:hidden;appearance:none;background:none;border:0;padding:0;border-radius:0;outline:none;width:100%;box-sizing:border-box;font-family:${n.text.family};font-weight:${n.text.weights.semibold};font-size:${n.text.sizes[3].fontSize}px;line-height:${n.text.sizes[3].lineHeight}px;margin:0;position:relative;z-index:1;display:block;transition:height 500ms;&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:var(--input-fg-color) !important;transition:background-color 5000s;transition-delay:86400s;}color:${t.input.default.enabled.fg};&::placeholder{color:${t.input.default.enabled.placeholder};}`});function jn(e){let t=(0,Q.c)(11),{value:n,onChange:r,placeholder:i,path:a}=e,o=(0,Z.useRef)(null),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>{o.current&&(o.current.style.height=`auto`,o.current.style.height=`${o.current.scrollHeight}px`)},t[0]=s):s=t[0];let c;t[1]===n?c=t[2]:(c=[n],t[1]=n,t[2]=c),(0,Z.useEffect)(s,c);let l;t[3]!==r||t[4]!==a?(l=e=>{let t=e.currentTarget.value;return t||r(x(a)),r(W(t.replace(/\n/g,``),a))},t[3]=r,t[4]=a,t[5]=l):l=t[5];let u=l,d=!n,f;return t[6]!==u||t[7]!==i||t[8]!==d||t[9]!==n?(f=(0,$.jsx)(kn,{children:(0,$.jsx)(An,{ref:o,autoFocus:d,value:n,placeholder:i,onChange:u,rows:1})}),t[6]=u,t[7]=i,t[8]=d,t[9]=n,t[10]=f):f=t[10],f}function Mn(e){let t=(0,Q.c)(4),{value:n,inputProps:r}=e,{onChange:i,schemaType:a}=r,o;return t[0]!==i||t[1]!==a.placeholder||t[2]!==n?(o=(0,$.jsx)(jn,{value:n,onChange:i,placeholder:a.placeholder}),t[0]=i,t[1]=a.placeholder,t[2]=n,t[3]=o):o=t[3],o}function Nn(){let e=(0,Q.c)(12),{client:t,createAddonDataset:n}=Dt(),r=E(),i;e[0]!==t||e[1]!==n||e[2]!==r?(i=async e=>{if(!r)throw Error(`No current user found. Unable to create task.`);let i={...e,authorId:r.id,_type:`tasks.task`};if(!t){let e=await n();if(!e)throw Error(`No addon client found. Unable to create task.`);return await e.create(i)}return await t.create(i)},e[0]=t,e[1]=n,e[2]=r,e[3]=i):i=e[3];let a=i,o;e[4]===t?o=e[5]:(o=async(e,n)=>{if(!t)throw Error(`No client. Unable to create task.`);return await t.patch(e).set(n).commit()},e[4]=t,e[5]=o);let s=o,c;e[6]===t?c=e[7]:(c=async e=>{if(!t)throw Error(`No client. Unable to create task.`);await t.delete(e)},e[6]=t,e[7]=c);let l=c,u;return e[8]!==a||e[9]!==s||e[10]!==l?(u={create:a,edit:s,remove:l},e[8]=a,e[9]=s,e[10]=l,e[11]=u):u=e[11],u}function Pn(e){let t=(0,Q.c)(12),{id:n,onError:r,onRemoved:i}=e,[a,o]=(0,Z.useState)(`idle`),[s,c]=(0,Z.useState)(!1),[l,u]=(0,Z.useState)(null),d=Nn(),f;t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==d?(f=async()=>{let e=async()=>{o(`loading`),await d.remove(n),i?.(),o(`idle`),await new Promise(Fn),c(!1)};try{await e()}catch(e){let t=e;r?.(t.message),u(t.message),o(`error`)}o(`idle`)},t[0]=n,t[1]=r,t[2]=i,t[3]=d,t[4]=f):f=t[4];let p=f,m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>{c(!0)},t[5]=m):m=t[5];let h=m,g;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{c(!1)},t[6]=g):g=t[6];let _=g,v;return t[7]!==l||t[8]!==p||t[9]!==a||t[10]!==s?(v={removeStatus:a,showDialog:s,error:l,handleRemove:p,handleOpenDialog:h,handleCloseDialog:_},t[7]=l,t[8]=p,t[9]=a,t[10]=s,t[11]=v):v=t[11],v}function Fn(e){return setTimeout(e,300)}var In=e=>{let t=e.subscribers||[];return Rt(e.description).forEach(e=>{t.includes(e)||t.push(e)}),e.assignedTo&&(t.includes(e.assignedTo)||t.push(e.assignedTo)),t};function Ln(e){let t=(0,Q.c)(67),[n,r]=(0,Z.useState)(!1),{onChange:i}=e,{setViewMode:a,setActiveTab:o}=ze(),s=me(),c=O(),[l,u]=(0,Z.useState)(!1),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>u(Rn),t[0]=d):d=t[0];let f=d,p=e.value,m;t[1]===a?m=t[2]:(m=()=>{a({type:`list`})},t[1]=a,t[2]=m);let h=m,g;t[3]!==h||t[4]!==p._id?(g={id:p._id,onRemoved:h},t[3]=h,t[4]=p._id,t[5]=g):g=t[5];let{handleRemove:_,removeStatus:v}=Pn(g),{t:y}=b(G),{data:x}=Ft(),S;if(t[6]!==x||t[7]!==p._id){let e;t[9]===p._id?e=t[10]:(e=e=>e._id===p._id,t[9]=p._id,t[10]=e),S=x.find(e),t[6]=x,t[7]=p._id,t[8]=S}else S=t[8];let C=S,w;t[11]!==l||t[12]!==o||t[13]!==a||t[14]!==y||t[15]!==c||t[16]!==s?(w=()=>{c.log(Vt),s.push({closable:!0,status:`success`,title:y(`form.status.success`)}),r(!1),l?a({type:`create`}):o(`subscribed`)},t[11]=l,t[12]=o,t[13]=a,t[14]=y,t[15]=c,t[16]=s,t[17]=w):w=t[17];let T=st(w),E;t[18]!==n||t[19]!==T||t[20]!==C?.createdByUser?(E=()=>{n&&C?.createdByUser&&T()},t[18]=n,t[19]=T,t[20]=C?.createdByUser,t[21]=E):E=t[21];let D=C?.createdByUser,k;t[22]!==n||t[23]!==D?(k=[n,D],t[22]=n,t[23]=D,t[24]=k):k=t[24],(0,Z.useEffect)(E,k);let A;t[25]!==y||t[26]!==s?(A=()=>{r(!1),s.push({closable:!0,status:`error`,title:y(`form.status.error.creation-failed`)})},t[25]=y,t[26]=s,t[27]=A):A=t[27];let j=st(A),M;t[28]!==n||t[29]!==j?(M=()=>{let e=null;return n&&(e=setTimeout(()=>j(),1e4)),()=>{e&&clearTimeout(e)}},t[28]=n,t[29]=j,t[30]=M):M=t[30];let N;t[31]===n?N=t[32]:(N=[n],t[31]=n,t[32]=N),(0,Z.useEffect)(M,N);let P;t[33]!==i||t[34]!==y||t[35]!==s||t[36]!==p?(P=async()=>{if(r(!0),!p?.title){s.push({closable:!0,status:`error`,title:y(`form.status.error.title-required`)});return}i([W(In(p),[`subscribers`]),W(new Date().toISOString(),[`createdByUser`])])},t[33]=i,t[34]=y,t[35]=s,t[36]=p,t[37]=P):P=t[37];let F=P,I;t[38]===e?I=t[39]:(I=e.renderDefault(e),t[38]=e,t[39]=I);let L;t[40]!==_||t[41]!==v||t[42]!==y||t[43]!==p._rev?(L=p._rev&&(0,$.jsx)(U,{onClick:_,mode:`bleed`,icon:vt,tooltipProps:{content:y(`buttons.discard.text`)},disabled:v===`loading`,loading:v===`loading`}),t[40]=_,t[41]=v,t[42]=y,t[43]=p._rev,t[44]=L):L=t[44];let R;t[45]===l?R=t[46]:(R=(0,$.jsx)(We,{onChange:f,checked:l}),t[45]=l,t[46]=R);let z;t[47]===y?z=t[48]:(z=y(`form.input.create-more.text`),t[47]=y,t[48]=z);let B;t[49]===z?B=t[50]:(B=(0,$.jsx)(J,{size:1,muted:!0,children:z}),t[49]=z,t[50]=B);let V;t[51]!==R||t[52]!==B?(V=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,justifyContent:`flex-end`,flexBasis:`0%`,flexGrow:1,children:[R,B]}),t[51]=R,t[52]=B,t[53]=V):V=t[53];let H;t[54]===y?H=t[55]:(H=y(`buttons.create.text`),t[54]=y,t[55]=H);let ee;t[56]!==n||t[57]!==F||t[58]!==H?(ee=(0,$.jsx)(U,{text:H,onClick:F,disabled:n,loading:n}),t[56]=n,t[57]=F,t[58]=H,t[59]=ee):ee=t[59];let te;t[60]!==L||t[61]!==V||t[62]!==ee?(te=(0,$.jsx)(X,{paddingY:5,children:(0,$.jsxs)(Y,{paddingTop:1,gap:4,children:[L,V,ee]})}),t[60]=L,t[61]=V,t[62]=ee,t[63]=te):te=t[63];let ne;return t[64]!==I||t[65]!==te?(ne=(0,$.jsxs)($.Fragment,{children:[I,te]}),t[64]=I,t[65]=te,t[66]=ne):ne=t[66],ne}function Rn(e){return!e}var zn=[`title`,`status`,`assignedTo`,`dueBy`,`target`,`description`];function Bn(e){let t=[];for(let n of e){let e=t[t.length-1];if(!e){t.push(n);continue}if(!zn.includes(n.field)){t.push(n);continue}if(e.author===n.author&&e.field===n.field){let t=new Date(e.timestamp),r=new Date(n.timestamp);if(Math.abs(t.getTime()-r.getTime())<=12e4){e.to=n.to,e.timestamp=n.timestamp;continue}}t.push(n)}return t}function Vn(e){let{_rev:t,...n}=e;return n}function Hn(e,t,n){let r=Vn(e),i=[],o=r;for(let e of t){let{timestamp:t,effects:s}=e,c=s[e.documentIDs[0]];c&&c.revert&&(o=a(r,c.revert),n.forEach(n=>{o?.[n]!==r?.[n]&&i.push({field:n,from:o?.[n],to:r?.[n],timestamp:t,author:e.author})}),r=o)}let s=i.sort((e,t)=>e.timestamp.localeCompare(t.timestamp)),c=s.findIndex(e=>e.field===`createdByUser`);return Bn(s.slice(c+1))}function Un(e){let t=(0,Q.c)(17),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=[],t[0]=n):n=t[0];let[r,i]=(0,Z.useState)(n),a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a={apiVersion:$t},t[1]=a):a=t[1];let o=ee(a),s=e?._id??``,c;t[2]===s?c=t[3]:(c=lt(s),t[2]=s,t[3]=c);let l=c,u;t[4]!==o||t[5]!==l?(u=async e=>{try{if(!l)return;let t=await A(o,l,{tag:`sanity.studio.tasks.history`,effectFormat:`mendoza`,reverse:!0}),n=[`createdByUser`,`title`,`description`,`dueBy`,`assignedTo`,`status`,`target`],r=Hn(e,[...t],n);i(r)}catch(e){console.error(`Failed to fetch and parse activity log`,e)}},t[4]=o,t[5]=l,t[6]=u):u=t[6];let d=u,f;t[7]!==d||t[8]!==e?(f=t=>d(e),t[7]=d,t[8]=e,t[9]=f):f=t[9];let p=st(f),m;t[10]!==p||t[11]!==e._rev?(m=()=>{p(e._rev)},t[10]=p,t[11]=e._rev,t[12]=m):m=t[12];let h;t[13]===e._rev?h=t[14]:(h=[e._rev],t[13]=e._rev,t[14]=h),(0,Z.useEffect)(m,h);let g;return t[15]===r?g=t[16]:(g={changes:r},t[15]=r,t[16]=g),g}var Wn=`_1vbnwb00`;function Gn(e){let t=(0,Q.c)(37),{value:n,onChange:r,path:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=[`subscribers`],t[0]=a):a=t[0];let o=ne(a),{mentionOptions:s}=Qt(),c;t[1]!==s.data||t[2]!==n?(c=s.data?.find(e=>e.id===n),t[1]=s.data,t[2]=n,t[3]=c):c=t[3];let l=c,{t:u}=b(G),d;t[4]!==r||t[5]!==i||t[6]!==o?(d=e=>{r(W(e,i)),o&&!o.includes(e)&&e&&r(W([...o,e],[`subscribers`]))},t[4]=r,t[5]=i,t[6]=o,t[7]=d):d=t[7];let f=d,p;bb0:{if(n){if(s.loading){let e;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(rt,{animated:!0,style:{width:`10ch`}}),t[8]=e):e=t[8],p=e;break bb0}if(l){p=l.displayName||l.email;break bb0}if(!l){let e;t[9]===u?e=t[10]:(e=u(`form.input.assignee.user-not-found.text`),t[9]=u,t[10]=e),p=e;break bb0}}let e;t[11]===u?e=t[12]:(e=u(`form.input.assignee.no-user-assigned.text`),t[11]=u,t[12]=e),p=e}let m=p,h;t[13]!==u||t[14]!==n?(h=u(n?`form.input.assignee.user-assigned.tooltip`:`form.input.assignee.no-user-assigned.tooltip`),t[13]=u,t[14]=n,t[15]=h):h=t[15];let g;t[16]===l?g=t[17]:(g=(0,$.jsx)(nn,{user:l,size:0}),t[16]=l,t[17]=g);let _;t[18]===m?_=t[19]:(_=(0,$.jsx)(X,{children:(0,$.jsx)(J,{size:1,textOverflow:`ellipsis`,children:m})}),t[18]=m,t[19]=_);let v;t[20]!==g||t[21]!==_?(v=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,flexBasis:`0%`,flexGrow:1,children:[g,_]}),t[20]=g,t[21]=_,t[22]=v):v=t[22];let y;t[23]!==l||t[24]!==u||t[25]!==n?(y=n&&l&&!l.granted&&(0,$.jsx)(nt,{fontSize:1,children:u(`form.input.assignee.unauthorized.text`)}),t[23]=l,t[24]=u,t[25]=n,t[26]=y):y=t[26];let x;t[27]!==v||t[28]!==y?(x=(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[v,y]}),t[27]=v,t[28]=y,t[29]=x):x=t[29];let S;t[30]!==h||t[31]!==x?(S=(0,$.jsx)(ct,{className:Wn,mode:`ghost`,padding:0,children:(0,$.jsx)(ae,{content:h,children:x})}),t[30]=h,t[31]=x,t[32]=S):S=t[32];let C;return t[33]!==f||t[34]!==S||t[35]!==n?(C=(0,$.jsx)(un,{onSelect:f,value:n,menuButton:S}),t[33]=f,t[34]=S,t[35]=n,t[36]=C):C=t[36],C}var Kn=e=>fe(e,u),qn=e=>l(e||``,u),Jn={dateStyle:`long`,timeZone:`UTC`},Yn={month:`short`,day:`numeric`,timeZone:`UTC`};function Xn(e){let t=(0,Q.c)(49),{value:n,onChange:r,path:i}=e,{t:a}=b(),{t:o}=b(G),[s,l]=(0,Z.useState)(!1),u=(0,Z.useRef)(null),d=(0,Z.useRef)(null),f=ie(Jn),p=ie(Yn),m;bb0:{if(!n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={short:`----`,full:`----`},t[0]=e):e=t[0],m=e;break bb0}let e;t[1]!==f||t[2]!==n?(e=f.format(new Date(n)),t[1]=f,t[2]=n,t[3]=e):e=t[3];let r=e,i;t[4]!==p||t[5]!==n?(i=p.format(new Date(n)),t[4]=p,t[5]=n,t[6]=i):i=t[6];let a=i,o;t[7]!==r||t[8]!==a?(o={short:a,full:r},t[7]=r,t[8]=a,t[9]=o):o=t[9],m=o}let h=m,g,_;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>l(!1),_=()=>[u.current],t[10]=g,t[11]=_):(g=t[10],_=t[11]),tt(g,_);let v;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{e.key===`Escape`&&l(!1)},t[12]=v):v=t[12];let y=v,S;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>l(Zn),t[13]=S):S=t[13];let w=S,T;t[14]===a?T=t[15]:(T=c(a),t[14]=a,t[15]=T);let E=T,D;t[16]!==r||t[17]!==i?(D=e=>{r(e?W(Kn(e),i):x(i)),l(!1)},t[16]=r,t[17]=i,t[18]=D):D=t[18];let O=D,k,A,j;if(t[19]!==n){k=qn(n);let e;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(e=()=>{d.current?.focus()},t[23]=e):e=t[23],A=e,j=k?.date?.getFullYear(),t[19]=n,t[20]=k,t[21]=A,t[22]=j}else k=t[20],A=t[21],j=t[22];let M=j===new Date().getFullYear(),N;t[24]!==E||t[25]!==k.date||t[26]!==O?(N=(0,$.jsx)(C,{calendarLabels:E,selectTime:!1,timeStep:1,onKeyUp:y,value:k.date,onChange:O,timeZoneScope:Ve}),t[24]=E,t[25]=k.date,t[26]=O,t[27]=N):N=t[27];let P;t[28]!==O||t[29]!==o||t[30]!==n?(P=n&&(0,$.jsx)(Y,{justifyContent:`flex-start`,padding:3,paddingTop:0,children:(0,$.jsx)(U,{mode:`bleed`,text:o(`form.input.date.buttons.remove.text`),onClick:()=>O(null),tone:`critical`})}),t[28]=O,t[29]=o,t[30]=n,t[31]=P):P=t[31];let F;t[32]!==A||t[33]!==N||t[34]!==P?(F=(0,$.jsx)(X,{overflow:`auto`,children:(0,$.jsxs)(L,{onDeactivation:A,children:[N,P]})}),t[32]=A,t[33]=N,t[34]=P,t[35]=F):F=t[35];let I;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(I=[`bottom-start`,`bottom-end`],t[36]=I):I=t[36];let R=M?h.short:h.full,z;t[37]!==o||t[38]!==n?(z=o(n?`form.input.date.buttons.tooltip`:`form.input.date.buttons.empty.tooltip`),t[37]=o,t[38]=n,t[39]=z):z=t[39];let B;t[40]===z?B=t[41]:(B={content:z},t[40]=z,t[41]=B);let V;t[42]!==R||t[43]!==B?(V=(0,$.jsx)(U,{icon:gt,mode:`ghost`,text:R,onClick:w,ref:d,tooltipProps:B}),t[42]=R,t[43]=B,t[44]=V):V=t[44];let H;return t[45]!==s||t[46]!==F||t[47]!==V?(H=(0,$.jsx)(ce,{constrainSize:!0,"data-testid":`date-input-dialog`,portal:!0,ref:u,content:F,open:s,placement:`bottom`,fallbackPlacements:I,children:V}),t[45]=s,t[46]=F,t[47]=V,t[48]=H):H=t[48],H}function Zn(e){return!e}function Qn(e){let t=(0,Q.c)(22),{t:n}=b(G),r,i,a,o;t[0]===e?(r=t[1],i=t[2],a=t[3],o=t[4]):({ref:i,value:o,options:r,...a}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=a,t[4]=o);let s;if(t[5]!==r||t[6]!==o){let e;t[8]===o?e=t[9]:(e=e=>e.value===o,t[8]=o,t[9]=e),s=r.find(e),t[5]=r,t[6]=o,t[7]=s}else s=t[7];let c=s,l;t[10]===o?l=t[11]:(l=en.find(e=>e.value===o)?.icon,t[10]=o,t[11]=l);let u=l,d;t[12]===n?d=t[13]:(d=n(`form.input.status.button.tooltip`),t[12]=n,t[13]=d);let f;t[14]===d?f=t[15]:(f={content:d},t[14]=d,t[15]=f);let p=c?.title||o,m;return t[16]!==u||t[17]!==i||t[18]!==a||t[19]!==f||t[20]!==p?(m=(0,$.jsx)(U,{...a,ref:i,tooltipProps:f,icon:u,text:p,tone:`default`,mode:`ghost`}),t[16]=u,t[17]=i,t[18]=a,t[19]=f,t[20]=p,t[21]=m):m=t[21],m}function $n(e){let t=(0,Q.c)(20),{value:n,onChange:r,options:i,path:a}=e,o=O(),s;t[0]!==r||t[1]!==a||t[2]!==o||t[3]!==n?(s=e=>{r(W(e,a)),o.log(Ht,{from:n,to:e})},t[0]=r,t[1]=a,t[2]=o,t[3]=n,t[4]=s):s=t[4];let c=s,l;t[5]!==i||t[6]!==n?(l=(0,$.jsx)(Qn,{value:n,options:i}),t[5]=i,t[6]=n,t[7]=l):l=t[7];let u;if(t[8]!==c||t[9]!==i||t[10]!==n){let e;t[12]!==c||t[13]!==n?(e=e=>{let t=n===e.value,r=en.find(t=>t.value===e.value)?.icon;return(0,$.jsx)(pe,{icon:typeof e.value==`string`&&r||bt,text:e.title||e.value,pressed:t,iconRight:t&&(0,$.jsx)(pt,{}),onClick:()=>c(e.value)},e.title)},t[12]=c,t[13]=n,t[14]=e):e=t[14],u=i.map(e),t[8]=c,t[9]=i,t[10]=n,t[11]=u}else u=t[11];let d;t[15]===u?d=t[16]:(d=(0,$.jsx)(P,{children:u}),t[15]=u,t[16]=d);let f;return t[17]!==l||t[18]!==d?(f=(0,$.jsx)(ue,{button:l,id:`reference-menuButton`,menu:d}),t[17]=l,t[18]=d,t[19]=f):f=t[19],f}function er(e){let t=(0,Q.c)(25),{handleCloseDialog:n,handleRemove:r,removeStatus:i,showDialog:a}=e,{t:o}=b(G);if(a){let e;t[0]===o?e=t[1]:(e=o(`dialog.remove-task.title`),t[0]=o,t[1]=e);let a;t[2]===o?a=t[3]:(a=o(`dialog.remove-task.buttons.cancel.text`),t[2]=o,t[3]=a);let s;t[4]!==n||t[5]!==a?(s={text:a,onClick:n},t[4]=n,t[5]=a,t[6]=s):s=t[6];let c;t[7]===o?c=t[8]:(c=o(`dialog.remove-task.buttons.confirm.text`),t[7]=o,t[8]=c);let l=i===`loading`,u;t[9]!==r||t[10]!==c||t[11]!==l?(u={text:c,tone:`critical`,onClick:r,loading:l},t[9]=r,t[10]=c,t[11]=l,t[12]=u):u=t[12];let d;t[13]!==s||t[14]!==u?(d={cancelButton:s,confirmButton:u},t[13]=s,t[14]=u,t[15]=d):d=t[15];let f;t[16]===o?f=t[17]:(f=o(`dialog.remove-task.body`),t[16]=o,t[17]=f);let p;t[18]===f?p=t[19]:(p=(0,$.jsx)(ot,{gap:3,children:(0,$.jsx)(J,{as:`p`,children:f})}),t[18]=f,t[19]=p);let m;return t[20]!==n||t[21]!==e||t[22]!==d||t[23]!==p?(m=(0,$.jsx)(F,{id:`remove-task`,header:e,onClose:n,footer:d,children:p}),t[20]=n,t[21]=e,t[22]=d,t[23]=p,t[24]=m):m=t[24],m}return null}var tr={month:`long`,day:`2-digit`,minute:`2-digit`,hour:`2-digit`,second:`2-digit`},nr={minimal:!0,useTemporalPhrase:!0},rr=K.strong.withConfig({displayName:`Strong`,componentId:`sc-kt0jxb-0`})`font-weight:600;`,ir=K.span.withConfig({displayName:`NoWrap`,componentId:`sc-kt0jxb-1`})`white-space:nowrap;`;function ar(e){let t=(0,Q.c)(3),n=new Date(e),r=ie(tr).format(n),i=I(n||``,nr),a;return t[0]!==r||t[1]!==i?(a={timeAgo:i,formattedDate:r},t[0]=r,t[1]=i,t[2]=a):a=t[2],a}function or(e){let t=(0,Q.c)(3),{userId:n}=e,[r,i]=y(n),a;return t[0]!==i||t[1]!==r?.displayName?(a=i?(0,$.jsx)(rt,{style:{width:`15ch`}}):(0,$.jsx)(rr,{children:r?.displayName}),t[0]=i,t[1]=r?.displayName,t[2]=a):a=t[2],a}var sr={month:`short`,day:`numeric`,timeZone:`UTC`};function cr(e){let t=(0,Q.c)(2),{date:n}=e,r=new Date(n),i=ie(sr).format(r),a;return t[0]===i?a=t[1]:(a=(0,$.jsx)(rr,{children:(0,$.jsx)(ir,{children:i})}),t[0]=i,t[1]=a),a}var lr=K.span.withConfig({displayName:`LinkWrapper`,componentId:`sc-kt0jxb-2`})`> a{color:var(--card-fg-muted-color);text-decoration:underline;text-underline-offset:1px;font-weight:600;}`;function ur(e){let t=(0,Q.c)(14),{target:r}=e,i=S(),a=r.document._ref,o=r.documentType,s=i.get(o),{perspectiveStack:c,selectedVariantNames:l}=m(),u;t[0]===l?u=t[1]:(u=w(l),t[0]=l,t[1]=u);let d=u,f;t[2]!==a||t[3]!==o||t[4]!==c||t[5]!==d?(f={documentId:a,documentType:o,perspectiveStack:c,variant:d},t[2]=a,t[3]=o,t[4]=c,t[5]=d,t[6]=f):f=t[6];let{isLoading:p,value:h}=Ae(f);if(p){let e;return t[7]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(rt,{style:{width:`15ch`}}),t[7]=e):e=t[7],e}if(!s)return null;let g;t[8]!==a||t[9]!==o?(g={id:a,type:o},t[8]=a,t[9]=o,t[10]=g):g=t[10];let _=h?.title,v;return t[11]!==g||t[12]!==_?(v=(0,$.jsx)(lr,{children:(0,$.jsx)(n,{intent:`edit`,params:g,children:_})}),t[11]=g,t[12]=_,t[13]=v):v=t[13],v}function dr(e){switch(e.field){case`status`:{let t=en.find(t=>t.value===e.to)?.title;return{text:`changed status to`,icon:en.find(t=>t.value===e.to)?.icon||(0,$.jsx)(bt,{}),changeTo:(0,$.jsx)(rr,{children:t})}}case`target`:return e.to?{text:`set target content to`,icon:(0,$.jsx)(St,{}),changeTo:(0,$.jsx)(ur,{target:e.to})}:{text:`removed target content`,icon:(0,$.jsx)(St,{}),changeTo:void 0};case`dueBy`:return e.from?e.to?{text:`changed the due date to`,icon:(0,$.jsx)(gt,{}),changeTo:(0,$.jsx)(cr,{date:e.to})}:{text:`removed the due date`,icon:(0,$.jsx)(gt,{}),changeTo:void 0}:{text:`set the due date to`,icon:(0,$.jsx)(gt,{}),changeTo:(0,$.jsx)(cr,{date:e.to})};case`assignedTo`:return e.to?{text:`assigned to`,icon:(0,$.jsx)(At,{}),changeTo:(0,$.jsx)(or,{userId:e.to})}:{text:`unassigned this task`,icon:(0,$.jsx)(At,{}),changeTo:void 0};case`description`:return{text:`updated the task description`,icon:(0,$.jsx)(yt,{}),changeTo:void 0};case`title`:return{text:`updated the task title`,icon:(0,$.jsx)(yt,{}),changeTo:void 0};default:return{text:``,icon:(0,$.jsx)(bt,{})}}}var fr=(0,Z.memo)(function(e){let t=(0,Q.c)(20),{activity:n}=e,{formattedDate:r,timeAgo:i}=ar(n.timestamp),a;t[0]===n?a=t[1]:(a=dr(n),t[0]=n,t[1]=a);let{icon:o,text:s,changeTo:c}=a,l;t[2]===o?l=t[3]:(l=(0,$.jsx)(X,{marginTop:1,marginLeft:1,marginRight:3,children:(0,$.jsx)(X,{marginRight:1,children:(0,$.jsx)(J,{children:o})})}),t[2]=o,t[3]=l);let u;t[4]===n.author?u=t[5]:(u=(0,$.jsx)(or,{userId:n.author}),t[4]=n.author,t[5]=u);let d;t[6]!==r||t[7]!==i?(d=(0,$.jsx)(ir,{children:(0,$.jsx)(`time`,{dateTime:r,children:i})}),t[6]=r,t[7]=i,t[8]=d):d=t[8];let f;t[9]!==r||t[10]!==d?(f=(0,$.jsx)(ae,{content:r,placement:`top-end`,children:d}),t[9]=r,t[10]=d,t[11]=f):f=t[11];let p;t[12]!==c||t[13]!==u||t[14]!==f||t[15]!==s?(p=(0,$.jsxs)(J,{muted:!0,size:1,children:[u,` `,s,` `,c,` •`,` `,f]}),t[12]=c,t[13]=u,t[14]=f,t[15]=s,t[16]=p):p=t[16];let m;return t[17]!==l||t[18]!==p?(m=(0,$.jsxs)(Y,{gap:1,children:[l,p]}),t[17]=l,t[18]=p,t[19]=m):m=t[19],m},(e,t)=>e.activity.timestamp===t.activity.timestamp),pr=`_1cqetj30`,mr=`_1cqetj31`;function hr(e){let t=(0,Q.c)(10),{avatarPaddingTop:n,userId:r,children:i}=e,a=n===void 0?1:n,o;t[0]===r?o=t[1]:(o=(0,$.jsx)(nn,{user:{id:r},size:0}),t[0]=r,t[1]=o);let s;t[2]!==a||t[3]!==o?(s=(0,$.jsx)(X,{marginRight:3,paddingTop:a,children:o}),t[2]=a,t[3]=o,t[4]=s):s=t[4];let c;t[5]===i?c=t[6]:(c=(0,$.jsx)(Y,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,className:pr,children:(0,$.jsx)(`div`,{className:mr,children:i})}),t[5]=i,t[6]=c);let l;return t[7]!==s||t[8]!==c?(l=(0,$.jsxs)(Y,{children:[s,c]}),t[7]=s,t[8]=c,t[9]=l):l=t[9],l}function gr(e){let t=(0,Q.c)(6),{beta:n}=h(),r;t[0]!==n?.comments?.v2||t[1]!==e?(r=(0,$.jsx)(Ge,{tone:`transparent`,radius:3,padding:2,children:n?.comments?.v2?(0,$.jsx)(vr,{...e}):(0,$.jsx)(_r,{...e})}),t[0]=n?.comments?.v2,t[1]=e,t[2]=r):r=t[2];let i;return t[3]!==e.currentUser.id||t[4]!==r?(i=(0,$.jsx)(hr,{userId:e.currentUser.id,avatarPaddingTop:3,children:r}),t[3]=e.currentUser.id,t[4]=r,t[5]=i):i=t[5],i}function _r(e){let t=(0,Q.c)(22),{mentionOptions:n,currentUser:r,onSubmit:i}=e,{mode:a}=Ie(),[o,s]=(0,Z.useState)(null),c=(0,Z.useRef)(null),l;t[0]===o?l=t[1]:(l=Pe(o),t[0]=o,t[1]=l);let u=l,d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{s(e)},t[2]=d):d=t[2];let f=d,p;t[3]!==u||t[4]!==i||t[5]!==o?(p=()=>{u&&(i(o),s(null))},t[3]=u,t[4]=i,t[5]=o,t[6]=p):p=t[6];let m=p,h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h=()=>{c.current?.discardDialogController.close()},t[7]=h):h=t[7];let g=h,_;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{c.current?.discardDialogController.close(),s(null)},t[8]=_):_=t[8];let v=_,y;t[9]===u?y=t[10]:(y=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),u?c.current?.discardDialogController.open():(c.current?.discardDialogController.close(),s(null)))},t[9]=u,t[10]=y);let x=y,{t:S}=b(G),C=a===`upsell`,w;t[11]!==a||t[12]!==S?(w=S(a===`upsell`?`panel.comment.placeholder.upsell`:`panel.comment.placeholder`),t[11]=a,t[12]=S,t[13]=w):w=t[13];let T;return t[14]!==r||t[15]!==x||t[16]!==m||t[17]!==n||t[18]!==C||t[19]!==w||t[20]!==o?(T=(0,$.jsx)(Fe,{withAvatar:!1,currentUser:r,expandOnFocus:!0,mentionOptions:n,onChange:f,onDiscardConfirm:v,onDiscardCancel:g,onKeyDown:x,onSubmit:m,readOnly:C,placeholder:w,ref:c,value:o}),t[14]=r,t[15]=x,t[16]=m,t[17]=n,t[18]=C,t[19]=w,t[20]=o,t[21]=T):T=t[21],T}function vr(e){let t=(0,Q.c)(22),{mentionOptions:n,currentUser:r,onSubmit:i}=e,{mode:a}=Ie(),{readOnly:o}=jt(),[s,c]=(0,Z.useState)(null),l=(0,Z.useRef)(null),u;t[0]===s?u=t[1]:(u=Ot(s),t[0]=s,t[1]=u);let d=u,f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{c(e)},t[2]=f):f=t[2];let p=f,m;t[3]!==d||t[4]!==i||t[5]!==s?(m=()=>{d&&(i(s),c(null))},t[3]=d,t[4]=i,t[5]=s,t[6]=m):m=t[6];let h=m,g;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{l.current?.discardDialogController.close()},t[7]=g):g=t[7];let _=g,v;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>{l.current?.discardDialogController.close(),c(null)},t[8]=v):v=t[8];let y=v,x;t[9]===d?x=t[10]:(x=e=>{e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),d?l.current?.discardDialogController.open():(l.current?.discardDialogController.close(),c(null)))},t[9]=d,t[10]=x);let S=x,{t:C}=b(G),w=o||a===`upsell`,T;t[11]!==a||t[12]!==C?(T=C(a===`upsell`?`panel.comment.placeholder.upsell`:`panel.comment.placeholder`),t[11]=a,t[12]=C,t[13]=T):T=t[13];let E;return t[14]!==r||t[15]!==S||t[16]!==h||t[17]!==n||t[18]!==w||t[19]!==T||t[20]!==s?(E=(0,$.jsx)(Mt,{withAvatar:!1,currentUser:r,expandOnFocus:!0,mentionOptions:n,onChange:p,onDiscardConfirm:y,onDiscardCancel:_,onKeyDown:S,onSubmit:h,readOnly:w,placeholder:T,ref:l,value:s}),t[14]=r,t[15]=S,t[16]=h,t[17]=n,t[18]=w,t[19]=T,t[20]=s,t[21]=E):E=t[21],E}var yr={parentCommentAvatar:!1,threadCommentsAvatar:!0,replyAvatar:!0,avatarSize:0},br=K.div.withConfig({displayName:`CommentListItemRoot`,componentId:`sc-49y2ue-0`})(e=>{let t=q(e.theme);return Xe`[data-ui='CommentsListItem']{padding-right:${t.space[2]}px;}[data-ui='CommentInputEditableWrap']:focus-within{padding-bottom:${t.space[2]}px;}`});function xr(e){let t=(0,Q.c)(4),{beta:n}=h();if(n?.comments?.v2){let n;return t[0]===e?n=t[1]:(n=(0,$.jsx)(Cr,{...e}),t[0]=e,t[1]=n),n}let r;return t[2]===e?r=t[3]:(r=(0,$.jsx)(Sr,{...e}),t[2]=e,t[3]=r),r}function Sr(e){let t=(0,Q.c)(19),{commentId:n,currentUser:r,mentionOptions:i,onCreateRetry:a,onDelete:o,onReply:s}=e,{mode:c}=Ie(),{comments:l,operation:u}=kt(),d;if(t[0]!==n||t[1]!==l.data.open){let e;t[3]===n?e=t[4]:(e=e=>e.parentComment._id===n,t[3]=n,t[4]=e),d=l.data.open.find(e),t[0]=n,t[1]=l.data.open,t[2]=d}else d=t[2];let f=d;if(!f)return null;let p=c??`default`,m;t[5]!==r||t[6]!==i||t[7]!==a||t[8]!==o||t[9]!==s||t[10]!==u.react||t[11]!==u.update||t[12]!==p||t[13]!==f.parentComment||t[14]!==f.replies?(m=(0,$.jsx)(br,{children:(0,$.jsx)(Tt,{avatarConfig:yr,canReply:!0,currentUser:r,isSelected:!1,mentionOptions:i,mode:p,onCreateRetry:a,onDelete:o,onEdit:u.update,onReactionSelect:u.react,onReply:s,parentComment:f.parentComment,replies:f.replies})}),t[5]=r,t[6]=i,t[7]=a,t[8]=o,t[9]=s,t[10]=u.react,t[11]=u.update,t[12]=p,t[13]=f.parentComment,t[14]=f.replies,t[15]=m):m=t[15];let h;return t[16]!==m||t[17]!==f.parentComment.authorId?(h=(0,$.jsx)(hr,{userId:f.parentComment.authorId,avatarPaddingTop:3,children:m}),t[16]=m,t[17]=f.parentComment.authorId,t[18]=h):h=t[18],h}function Cr(e){let t=(0,Q.c)(20),{commentId:n,currentUser:r,mentionOptions:i,onCreateRetry:a,onDelete:o,onReply:s}=e,{mode:c}=Ie(),{comments:l,operation:u,readOnly:d}=jt(),f;if(t[0]!==n||t[1]!==l.data.open){let e;t[3]===n?e=t[4]:(e=e=>e.parentComment._id===n,t[3]=n,t[4]=e),f=l.data.open.find(e),t[0]=n,t[1]=l.data.open,t[2]=f}else f=t[2];let p=f;if(!p)return null;let m=c??`default`,h;t[5]!==r||t[6]!==i||t[7]!==a||t[8]!==o||t[9]!==s||t[10]!==u.react||t[11]!==u.update||t[12]!==d||t[13]!==m||t[14]!==p.parentComment||t[15]!==p.replies?(h=(0,$.jsx)(br,{children:(0,$.jsx)(Nt,{avatarConfig:yr,canReply:!0,currentUser:r,isSelected:!1,mentionOptions:i,mode:m,onCreateRetry:a,onDelete:o,onEdit:u.update,onReactionSelect:u.react,onReply:s,parentComment:p.parentComment,readOnly:d,replies:p.replies})}),t[5]=r,t[6]=i,t[7]=a,t[8]=o,t[9]=s,t[10]=u.react,t[11]=u.update,t[12]=d,t[13]=m,t[14]=p.parentComment,t[15]=p.replies,t[16]=h):h=t[16];let g;return t[17]!==h||t[18]!==p.parentComment._system.createdBy?(g=(0,$.jsx)(hr,{userId:p.parentComment._system.createdBy,avatarPaddingTop:3,children:h}),t[17]=h,t[18]=p.parentComment._system.createdBy,t[19]=g):g=t[19],g}var wr=`_1no0we00`,Tr=(0,Z.memo)(function(e){let t=(0,Q.c)(22),{createdAt:n,authorId:r}=e,[i,a]=y(r),{timeAgo:o,formattedDate:s}=ar(n),{t:c}=b(G),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l={fontWeight:600},t[0]=l):l=t[0];let u;t[1]!==a||t[2]!==c||t[3]!==i?.displayName?(u=a?(0,$.jsx)(rt,{className:wr}):i?.displayName??c(`panel.activity.unknown-user`),t[1]=a,t[2]=c,t[3]=i?.displayName,t[4]=u):u=t[4];let d;t[5]===u?d=t[6]:(d=(0,$.jsxs)(`strong`,{style:l,children:[u,` `]}),t[5]=u,t[6]=d);let f;t[7]===c?f=t[8]:(f=c(`panel.activity.created-fragment`),t[7]=c,t[8]=f);let p;t[9]!==n||t[10]!==o?(p=(0,$.jsx)(ir,{children:(0,$.jsx)(`time`,{dateTime:n,children:o})}),t[9]=n,t[10]=o,t[11]=p):p=t[11];let m;t[12]!==s||t[13]!==p?(m=(0,$.jsx)(ae,{content:s,placement:`top-end`,children:p}),t[12]=s,t[13]=p,t[14]=m):m=t[14];let h;t[15]!==d||t[16]!==f||t[17]!==m?(h=(0,$.jsx)(Y,{alignItems:`center`,paddingTop:1,children:(0,$.jsxs)(J,{size:1,muted:!0,children:[d,f,` •`,` `,m]})}),t[15]=d,t[16]=f,t[17]=m,t[18]=h):h=t[18];let g;return t[19]!==r||t[20]!==h?(g=(0,$.jsx)(hr,{userId:r,children:h}),t[19]=r,t[20]=h,t[21]=g):g=t[21],g},(e,t)=>e.createdAt===t.createdAt);function Er(e){let t=(0,Q.c)(13),{value:n,onChange:r,path:i,currentUserId:a}=e,o=n.subscribers?.includes(a)?`Unsubscribe`:`Subscribe`,s;t[0]!==a||t[1]!==r||t[2]!==i||t[3]!==n.subscribers?(s=()=>{let e=n.subscribers||[];e.includes(a)||r(W(e.concat(a),i)),e.includes(a)&&r(W(e.filter(e=>e!==a),i))},t[0]=a,t[1]=r,t[2]=i,t[3]=n.subscribers,t[4]=s):s=t[4];let c=s,l;t[5]!==o||t[6]!==c?(l=(0,$.jsx)(U,{mode:`bleed`,text:o,onClick:c}),t[5]=o,t[6]=c,t[7]=l):l=t[7];let u;t[8]===n.subscribers?u=t[9]:(u=n.subscribers&&n.subscribers?.length>0&&(0,$.jsx)(Or,{subscriberIds:n.subscribers}),t[8]=n.subscribers,t[9]=u);let d;return t[10]!==l||t[11]!==u?(d=(0,$.jsxs)(Y,{gap:1,alignItems:`center`,children:[l,u]}),t[10]=l,t[11]=u,t[12]=d):d=t[12],d}var Dr=[];function Or(e){let t=(0,Q.c)(6),{subscriberIds:n}=e,r;t[0]===n?r=t[1]:(r=n?.filter(Boolean)||Dr,t[0]=n,t[1]=r);let i=r,a;t[2]===i?a=t[3]:(a=i.map(kr),t[2]=i,t[3]=a);let o;return t[4]===a?o=t[5]:(o=(0,$.jsx)(oe,{initial:!1,children:(0,$.jsx)(et,{maxLength:3,size:0,children:a})}),t[4]=a,t[5]=o),o}function kr(e){return(0,$.jsx)(M.div,{exit:{opacity:0,x:`2px`,scale:.9},animate:{opacity:1,x:0,scale:1,transition:{type:`spring`,visualDuration:.2}},initial:{opacity:0,x:`2px`,scale:.9},children:(0,$.jsx)(nn,{user:{id:e},size:0})},e)}var Ar=[],jr={hidden:{opacity:0,x:0},visible:{opacity:1,x:0}},Mr=M.create(ot);function Nr(e,t,n){let{basePath:r,mentionOptions:i,task:a,workspaceName:o,workspaceTitle:s}=n,c=new URL(`${window.location.origin}${r?`${r}/`:``}`);c.searchParams.set(Ut,`tasks`),c.searchParams.set(Gt,a?._id),c.searchParams.set(Wt,`edit`),c.searchParams.set(`commentId`,t);let l=Rt(e).flatMap(e=>{let t=i.data?.find(t=>t.id===e);return t?[t.projectUserId??t.id]:[]}),u=Array.from(new Set([...a.subscribers||[],...l]));return{documentTitle:a.title||`Sanity task`,url:c.toString(),workspaceTitle:s,workspaceName:o,subscribers:u}}function Pr(e){let t=(0,Q.c)(4),{beta:n}=h();if(n?.comments?.v2){let n;return t[0]===e?n=t[1]:(n=(0,$.jsx)(Lr,{...e}),t[0]=e,t[1]=n),n}let r;return t[2]===e?r=t[3]:(r=(0,$.jsx)(Fr,{...e}),t[2]=e,t[3]=r),r}function Fr(e){let t=(0,Q.c)(10),{comments:n,mentionOptions:r,operation:i,getComment:a}=kt(),o;t[0]===n.data.open?o=t[1]:(o=n.data.open.map(Ir),t[0]=n.data.open,t[1]=o);let s=o,c;return t[2]!==n.loading||t[3]!==a||t[4]!==r||t[5]!==i.create||t[6]!==i.remove||t[7]!==e||t[8]!==s?(c=(0,$.jsx)(zr,{...e,getComment:a,loading:n.loading,mentionOptions:r,onCommentCreate:i.create,onCommentRemove:i.remove,taskComments:s}),t[2]=n.loading,t[3]=a,t[4]=r,t[5]=i.create,t[6]=i.remove,t[7]=e,t[8]=s,t[9]=c):c=t[9],c}function Ir(e){return{createdAt:e.parentComment._createdAt,id:e.parentComment._id,replyCount:e.replies.length}}function Lr(e){let t=(0,Q.c)(10),{comments:n,mentionOptions:r,operation:i,getComment:a}=jt(),o;t[0]===n.data.open?o=t[1]:(o=n.data.open.map(Rr),t[0]=n.data.open,t[1]=o);let s=o,c;return t[2]!==n.loading||t[3]!==a||t[4]!==r||t[5]!==i.create||t[6]!==i.remove||t[7]!==e||t[8]!==s?(c=(0,$.jsx)(zr,{...e,getComment:a,loading:n.loading,mentionOptions:r,onCommentCreate:i.create,onCommentRemove:i.remove,taskComments:s}),t[2]=n.loading,t[3]=a,t[4]=r,t[5]=i.create,t[6]=i.remove,t[7]=e,t[8]=s,t[9]=c):c=t[9],c}function Rr(e){return{createdAt:e.parentComment._createdAt,id:e.parentComment._id,replyCount:e.replies.length}}function zr(e){let t=(0,Q.c)(78),{value:n,onChange:r,path:i,activityData:a,getComment:o,loading:s,mentionOptions:c,onCommentCreate:l,onCommentRemove:u,taskComments:d}=e,f;t[0]===a?f=t[1]:(f=a===void 0?[]:a,t[0]=a,t[1]=f);let p=f,m=E(),{title:g,basePath:_,name:v,beta:y}=h(),[x,S]=(0,Z.useState)(null),[C,w]=(0,Z.useState)(null),[D,O]=(0,Z.useState)(!1),k;t[2]!==_||t[3]!==c||t[4]!==r||t[5]!==l||t[6]!==n||t[7]!==v||t[8]!==g?(k=async e=>{let t=le(),i=Nr(e,t,{basePath:_,mentionOptions:c,task:n,workspaceName:v,workspaceTitle:g});r(W(i.subscribers,[`subscribers`])),await l({id:t,type:`task`,message:e,parentCommentId:void 0,reactions:Ar,status:`open`,threadId:le(),context:{notification:i}})},t[2]=_,t[3]=c,t[4]=r,t[5]=l,t[6]=n,t[7]=v,t[8]=g,t[9]=k):k=t[9];let A=k,j;t[10]!==_||t[11]!==c||t[12]!==r||t[13]!==l||t[14]!==n||t[15]!==v||t[16]!==g?(j=async e=>{let t=le(),i=Nr(e.message,t,{basePath:_,mentionOptions:c,task:n,workspaceName:v,workspaceTitle:g});r(W(i.subscribers,[`subscribers`])),await l({id:t,type:`task`,message:e.message,parentCommentId:e.parentCommentId,reactions:Ar,status:`open`,threadId:e.threadId,context:{notification:i}})},t[10]=_,t[11]=c,t[12]=r,t[13]=l,t[14]=n,t[15]=v,t[16]=g,t[17]=j):j=t[17];let M=j,N;t[18]!==_||t[19]!==o||t[20]!==c||t[21]!==r||t[22]!==l||t[23]!==n||t[24]!==v||t[25]!==g?(N=async e=>{let t=o(e);if(!t)return;let i=Nr(t.message,t._id,{basePath:_,mentionOptions:c,task:n,workspaceName:v,workspaceTitle:g});r(W(i.subscribers,[`subscribers`])),await l({id:t._id,type:`task`,message:t.message,parentCommentId:t.parentCommentId,reactions:Ar,status:`open`,threadId:t.threadId,context:{notification:i}})},t[18]=_,t[19]=o,t[20]=c,t[21]=r,t[22]=l,t[23]=n,t[24]=v,t[25]=g,t[26]=N):N=t[26];let P=N,F;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(F=e=>S(e),t[27]=F):F=t[27];let I=F,L;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>S(null),t[28]=L):L=t[28];let R=L,z;t[29]===u?z=t[30]:(z=async e=>{try{O(!0),w(null),await u(e),S(null)}catch(e){w(e)}O(!1)},t[29]=u,t[30]=z);let B=z,V;if(t[31]!==p||t[32]!==d){let e=p.map(Hr),n=d.map(Vr);V=e.concat(n).sort(Br),t[31]=p,t[32]=d,t[33]=V}else V=t[33];let H=V,{t:ee}=b(G),te;if(t[34]!==x||t[35]!==d){let e;t[37]===x?e=t[38]:(e=e=>e.id===x,t[37]=x,t[38]=e),te=d.find(e),t[34]=x,t[35]=d,t[36]=te}else te=t[36];let ne=te,re=!!(ne&&ne.replyCount>0),ie=y?.comments?.v2?Pt:Et,ae;t[39]!==ie||t[40]!==C||t[41]!==D||t[42]!==x||t[43]!==re||t[44]!==B?(ae=x&&(0,$.jsx)(ie,{commentId:x,error:C,isParent:re,loading:D,onClose:R,onConfirm:B}),t[39]=ie,t[40]=C,t[41]=D,t[42]=x,t[43]=re,t[44]=B,t[45]=ae):ae=t[45];let se;t[46]===ee?se=t[47]:(se=ee(`panel.activity.title`),t[46]=ee,t[47]=se);let ce;t[48]===se?ce=t[49]:(ce=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(J,{size:2,weight:`semibold`,children:se})}),t[48]=se,t[49]=ce);let ue;t[50]!==m||t[51]!==r||t[52]!==i||t[53]!==n?(ue=m?.id&&(0,$.jsx)(Er,{currentUserId:m.id,value:n,onChange:r,path:i}),t[50]=m,t[51]=r,t[52]=i,t[53]=n,t[54]=ue):ue=t[54];let de;t[55]!==ce||t[56]!==ue?(de=(0,$.jsxs)(Y,{alignItems:`center`,children:[ce,ue]}),t[55]=ce,t[56]=ue,t[57]=de):de=t[57];let fe;t[58]===s?fe=t[59]:(fe=s&&(0,$.jsx)(T,{showText:!0,title:`Loading activity`}),t[58]=s,t[59]=fe);let U;t[60]!==H||t[61]!==m||t[62]!==A||t[63]!==P||t[64]!==M||t[65]!==s||t[66]!==c||t[67]!==n?(U=!s&&(0,$.jsxs)(Mr,{animate:`visible`,initial:`hidden`,gap:4,variants:jr,children:[n.createdByUser&&(0,$.jsx)(Y,{paddingBottom:1,flexDirection:`column`,children:(0,$.jsx)(Tr,{createdAt:n.createdByUser,authorId:n.authorId})}),m&&(0,$.jsxs)(Y,{gap:4,marginTop:1,flexDirection:`column`,children:[H.map(e=>e._type===`activity`?(0,$.jsx)(fr,{activity:e.payload},e.timestamp):(0,$.jsx)(xr,{commentId:e.payload.id,currentUser:m,mentionOptions:c,onCreateRetry:P,onDelete:I,onReply:M},e.payload.id)),(0,$.jsx)(gr,{currentUser:m,mentionOptions:c,onSubmit:A})]})]}),t[60]=H,t[61]=m,t[62]=A,t[63]=P,t[64]=M,t[65]=s,t[66]=c,t[67]=n,t[68]=U):U=t[68];let pe;t[69]===U?pe=t[70]:(pe=(0,$.jsx)(oe,{children:U}),t[69]=U,t[70]=pe);let me;t[71]!==de||t[72]!==fe||t[73]!==pe?(me=(0,$.jsxs)(ot,{gap:5,children:[de,fe,pe]}),t[71]=de,t[72]=fe,t[73]=pe,t[74]=me):me=t[74];let he;return t[75]!==ae||t[76]!==me?(he=(0,$.jsxs)($.Fragment,{children:[ae,me]}),t[75]=ae,t[76]=me,t[77]=he):he=t[77],he}function Br(e,t){return new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime()}function Vr(e){return{_type:`comment`,payload:e,timestamp:e.createdAt}}function Hr(e){return{_type:`activity`,payload:e,timestamp:e.timestamp}}function Ur(e){let t=(0,Q.c)(14),{value:n,onChange:r,activityData:i}=e,{beta:a}=h(),o=n._id,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=[`subscribers`],t[0]=s):s=t[0];let c;t[1]!==i||t[2]!==r||t[3]!==n?(c=(0,$.jsx)(Ge,{borderTop:!0,paddingTop:4,marginTop:4,paddingBottom:6,children:(0,$.jsx)(Pr,{value:n,onChange:r,path:s,activityData:i})}),t[1]=i,t[2]=r,t[3]=n,t[4]=c):c=t[4];let l=c;if(a?.comments?.v2){let e;t[5]===o?e=t[6]:(e=lt(o),t[5]=o,t[6]=e);let n;return t[7]!==l||t[8]!==e||t[9]!==o?(n=(0,$.jsx)(De,{groupId:e,versionId:o,documentType:`tasks.task`,sortOrder:`asc`,type:`task`,children:l}),t[7]=l,t[8]=e,t[9]=o,t[10]=n):n=t[10],n}let u;return t[11]!==l||t[12]!==o?(u=(0,$.jsx)(Te,{documentId:o,documentType:`tasks.task`,sortOrder:`asc`,type:`task`,children:l}),t[11]=l,t[12]=o,t[13]=u):u=t[13],u}var Wr=K(Y).withConfig({displayName:`FirstRow`,componentId:`sc-32vdi2-0`})(e=>{let t=q(e.theme);return Xe`column-gap:${t.space[2]}px;row-gap:${t.space[3]}px;`});function Gr(e){let t=(0,Q.c)(42),{id:n,value:r}=e,{setViewMode:i,handleCopyLinkToTask:a}=ze(),{mode:o}=Ie(),s=O(),c;t[0]!==i||t[1]!==s?(c=()=>{i({type:`list`}),s.log(Bt)},t[0]=i,t[1]=s,t[2]=c):c=t[2];let l=c,u;t[3]!==n||t[4]!==l?(u={id:n,onRemoved:l},t[3]=n,t[4]=l,t[5]=u):u=t[5];let d=Pn(u),f;t[6]!==i||t[7]!==s||t[8]!==r?(f=()=>{i({type:`duplicate`,duplicateTaskValues:r}),s.log(zt)},t[6]=i,t[7]=s,t[8]=r,t[9]=f):f=t[9];let p=f,{t:m}=b(G),h;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,$.jsx)(N,{}),t[10]=h):h=t[10];let g;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(g={placement:`bottom`,fallbackPlacements:[`bottom-end`,`bottom-start`]},t[11]=g):g=t[11];let _;t[12]===m?_=t[13]:(_=m(`menuitem.duplicate.text`),t[12]=m,t[13]=_);let v;t[14]!==o||t[15]!==m?(v=o===`upsell`?{content:m(`menuitem.duplicate.upsell-tooltip`)}:void 0,t[14]=o,t[15]=m,t[16]=v):v=t[16];let y=o===`upsell`,x;t[17]!==p||t[18]!==_||t[19]!==v||t[20]!==y?(x=(0,$.jsx)(pe,{text:_,icon:xt,onClick:p,tooltipProps:v,disabled:y}),t[17]=p,t[18]=_,t[19]=v,t[20]=y,t[21]=x):x=t[21];let S;t[22]===m?S=t[23]:(S=m(`menuitem.copylink.text`),t[22]=m,t[23]=S);let C;t[24]!==a||t[25]!==S?(C=(0,$.jsx)(pe,{text:S,icon:St,onClick:a}),t[24]=a,t[25]=S,t[26]=C):C=t[26];let w;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,$.jsx)(de,{}),t[27]=w):w=t[27];let T;t[28]===m?T=t[29]:(T=m(`menuitem.delete.text`),t[28]=m,t[29]=T);let E;t[30]!==d.handleOpenDialog||t[31]!==T?(E=(0,$.jsx)(pe,{text:T,icon:vt,onClick:d.handleOpenDialog,tone:`critical`}),t[30]=d.handleOpenDialog,t[31]=T,t[32]=E):E=t[32];let D;t[33]!==C||t[34]!==E||t[35]!==x?(D=(0,$.jsx)(X,{paddingTop:3,children:(0,$.jsx)(ue,{id:`edit-task-menu`,button:h,popover:g,menu:(0,$.jsxs)(P,{children:[x,C,w,E]})})}),t[33]=C,t[34]=E,t[35]=x,t[36]=D):D=t[36];let k;t[37]===d?k=t[38]:(k=(0,$.jsx)(er,{...d}),t[37]=d,t[38]=k);let A;return t[39]!==D||t[40]!==k?(A=(0,$.jsxs)($.Fragment,{children:[D,k]}),t[39]=D,t[40]=k,t[41]=A):A=t[41],A}function Kr(e){let t=(0,Q.c)(48),n;t[0]===e.schemaType.fields?n=t[1]:(n=e.schemaType.fields.find(qr),t[0]=e.schemaType.fields,t[1]=n);let r=n,i=e.value,a=E(),{t:o}=b(G),s=Un(i).changes,c;t[2]!==a||t[3]!==e||t[4]!==i.subscribers?(c=t=>{let n=i.subscribers||[];e.onChange(t),a&&(n.includes(a.id)||e.onChange(W([...n,a.id],[`subscribers`])))},t[2]=a,t[3]=e,t[4]=i.subscribers,t[5]=c):c=t[5];let l=c;if(!r)throw Error(`Status field not found`);if(!i?._id){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(T,{}),t[6]=e):e=t[6],e}let u=e.value?.title,d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=[`title`],t[7]=d):d=t[7];let f;t[8]===o?f=t[9]:(f=o(`form.input.title.placeholder`),t[8]=o,t[9]=f);let p;t[10]!==l||t[11]!==u||t[12]!==f?(p=(0,$.jsx)(Y,{flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:(0,$.jsx)(jn,{onChange:l,value:u,path:d,placeholder:f})}),t[10]=l,t[11]=u,t[12]=f,t[13]=p):p=t[13];let m=e.value?._id,h;t[14]!==m||t[15]!==i?(h=(0,$.jsx)(Gr,{id:m,value:i}),t[14]=m,t[15]=i,t[16]=h):h=t[16];let g;t[17]!==p||t[18]!==h?(g=(0,$.jsxs)(Y,{alignItems:`flex-start`,gap:3,children:[p,h]}),t[17]=p,t[18]=h,t[19]=g):g=t[19];let _=e.value?.status,v;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(v=[`status`],t[20]=v):v=t[20];let y;t[21]!==l||t[22]!==r.type.options.list||t[23]!==_?(y=(0,$.jsx)($n,{value:_,path:v,onChange:l,options:r.type.options.list}),t[21]=l,t[22]=r.type.options.list,t[23]=_,t[24]=y):y=t[24];let x=e.value?.assignedTo,S;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(S=[`assignedTo`],t[25]=S):S=t[25];let C;t[26]!==l||t[27]!==x?(C=(0,$.jsx)(Gn,{value:x,onChange:l,path:S}),t[26]=l,t[27]=x,t[28]=C):C=t[28];let w=e.value?.dueBy,D;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(D=[`dueBy`],t[29]=D):D=t[29];let O;t[30]!==l||t[31]!==w?(O=(0,$.jsx)(Xn,{value:w,onChange:l,path:D}),t[30]=l,t[31]=w,t[32]=O):O=t[32];let k;t[33]!==y||t[34]!==C||t[35]!==O?(k=(0,$.jsx)(Ge,{borderTop:!0,marginTop:3,children:(0,$.jsx)(Wr,{paddingBottom:3,paddingTop:4,alignItems:`flex-start`,justifyContent:`flex-start`,flexWrap:`wrap`,children:(0,$.jsxs)(ge,{children:[y,C,O]})})}),t[33]=y,t[34]=C,t[35]=O,t[36]=k):k=t[36];let A;t[37]===e?A=t[38]:(A=e.renderDefault(e),t[37]=e,t[38]=A);let j;t[39]!==s||t[40]!==e.onChange||t[41]!==i?(j=(0,$.jsx)(Sn,{children:(0,$.jsx)(Ur,{value:i,onChange:e.onChange,activityData:s})}),t[39]=s,t[40]=e.onChange,t[41]=i,t[42]=j):j=t[42];let M;return t[43]!==k||t[44]!==A||t[45]!==j||t[46]!==g?(M=(0,$.jsxs)($.Fragment,{children:[g,k,A,j]}),t[43]=k,t[44]=A,t[45]=j,t[46]=g,t[47]=M):M=t[47],M}function qr(e){return e.name===`status`}function Jr(e){let t=(0,Q.c)(11),n=e.value,r=E(),i;t[0]===n.subscribers?i=t[1]:(i=n.subscribers||[],t[0]=n.subscribers,t[1]=i);let a=i,o;t[2]!==r||t[3]!==a||t[4]!==n.description?(o=e=>{if(!r||e.some(Qr)||e.some(Zr))return e;let t=[...a],i=e.find(Xr);i&&i.type===`set`&&typeof i.value==`string`&&!t.includes(i.value)&&t.push(i.value),t.includes(r.id)||t.push(r.id);let o=e.find(Yr);if(o){let e=Rt(n.description),r=o.type===`set`?o.value:void 0;Rt(r).filter(t=>!e.includes(t)).forEach(e=>{t.includes(e)||t.push(e)})}return t.length!==a.length&&e.push(W(t,[`subscribers`])),e},t[2]=r,t[3]=a,t[4]=n.description,t[5]=o):o=t[5];let s=o,c;t[6]===e?c=t[7]:(c=(0,$.jsx)(Kr,{...e}),t[6]=e,t[7]=c);let l;return t[8]!==c||t[9]!==s?(l=(0,$.jsx)(Ce,{transform:s,children:c}),t[8]=c,t[9]=s,t[10]=l):l=t[10],l}function Yr(e){return e.path[0]===`description`&&e.type===`set`}function Xr(e){return e.path[0]===`assignedTo`}function Zr(e){return e.path[0]===`context`&&e.path[1]===`notification`}function Qr(e){return e.path[0]===`subscribers`}function $r(e,t,n=``){let r=window.location.origin;t&&(r+=t),n&&(r+=`/${n}`);let i=new URL(`${r}/`);return i.searchParams.set(Ut,`tasks`),i.searchParams.set(Gt,e),i.searchParams.set(Wt,`edit`),i.toString()}function ei(e){let t=(0,Q.c)(40),{inputProps:n}=e,{onChange:r}=n,i=s(ti),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=[],t[0]=a):a=t[0];let{target:c,_id:l,context:u,_rev:d}=ne(a),{title:f,basePath:p,name:_}=h(),v=ee(g),y;t[1]===v?y=t[2]:(y=ye(v),t[1]=v,t[2]=y);let b=y,x=c?.document?._ref??``,S=c?.documentType??``,{perspectiveStack:C,selectedVariantNames:T}=m(),E;t[3]===T?E=t[4]:(E=w(T),t[3]=T,t[4]=E);let D=E,O;t[5]!==x||t[6]!==S||t[7]!==C||t[8]!==D?(O={documentId:x,documentType:S,perspectiveStack:C,variant:D},t[5]=x,t[6]=S,t[7]=C,t[8]=D,t[9]=O):O=t[9];let{isLoading:k,value:A}=Ae(O),j=A?.title||null,M;t[10]!==b||t[11]!==A?(M=o(A?.media)?b.image(A.media).width(96).height(96).url():null,t[10]=b,t[11]=A,t[12]=M):M=t[12];let N=M;u?.notification?.url;let P=u?.notification?.url,F;t[13]!==l||t[14]!==i||t[15]!==p||t[16]!==P?(F=$r(l,p,i),t[13]=l,t[14]=i,t[15]=p,t[16]=P,t[17]=F):F=t[17];let I=F,L;t[18]!==N||t[19]!==I||t[20]!==j||t[21]!==_||t[22]!==f?(L={url:I,workspaceTitle:f,targetContentImageUrl:N,targetContentTitle:j,workspaceName:_},t[18]=N,t[19]=I,t[20]=j,t[21]=_,t[22]=f,t[23]=L):L=t[23];let R=L,z;t[24]!==d||t[25]!==u?.notification||t[26]!==x||t[27]!==S||t[28]!==R||t[29]!==r||t[30]!==k?(z=()=>{x&&S&&k||d&&(te(u?.notification,R)||r(W(R,[`notification`])))},t[24]=d,t[25]=u?.notification,t[26]=x,t[27]=S,t[28]=R,t[29]=r,t[30]=k,t[31]=z):z=t[31];let B;return t[32]!==d||t[33]!==u||t[34]!==x||t[35]!==S||t[36]!==R||t[37]!==r||t[38]!==k?(B=[d,u,x,S,R,k,r],t[32]=d,t[33]=u,t[34]=x,t[35]=S,t[36]=R,t[37]=r,t[38]=k,t[39]=B):B=t[39],(0,Z.useEffect)(z,B),null}function ti(e){return typeof e.tool==`string`?e.tool:void 0}function ni(e){let t=(0,Q.c)(2),n;return t[0]===e?n=t[1]:(n=(0,$.jsx)(Sn,{children:(0,$.jsx)(ei,{...e})}),t[0]=e,t[1]=n),n}var ri=e=>z({type:`object`,name:`target`,title:`Target`,components:{field:t=>(0,$.jsx)(On,{...t,mode:e})},fields:[{name:`document`,type:`crossDatasetReference`,dataset:`playground`,weak:!0,studioUrl:({id:e,type:t})=>`intent/edit/id=${e};type=${t}/`,to:[{type:`any_document`,preview:{select:{title:`title`}}}]},{name:`documentType`,type:`string`,title:`Document type`},{name:`documentVersionId`,type:`string`,hidden:!0}]}),ii=e=>z({type:`array`,name:`description`,title:`Description`,components:{field:t=>(0,$.jsx)(_n,{...t,mode:e})},of:[{type:`block`,name:`block`,of:[{name:`mention`,type:`object`,fields:[{name:`userId`,type:`string`}]}],marks:{annotations:[]},styles:[{title:`Normal`,value:`normal`}],lists:[]}]}),ai=e=>D({type:`document`,name:`tasks.task`,liveEdit:!0,components:{input:e===`edit`?Jr:Ln},fields:[{type:`string`,title:`Title`,name:`title`,placeholder:`Task title`,components:{field:Mn},hidden:e===`edit`},...e===`edit`?[ri(e),ii(e)]:[ii(e),ri(e)],{type:`string`,name:`assignedTo`,title:`Assign to`,placeholder:`Select assignee`,components:{field:bn,input:fn},hidden:e===`edit`},{type:`date`,name:`dueBy`,title:`Deadline`,placeholder:`yyyy-mm-dd`,components:{field:bn},hidden:e===`edit`},{type:`string`,name:`authorId`,hidden:!0},{type:`string`,name:`createdByUser`,hidden:!0},{type:`array`,of:[{type:`string`}],name:`subscribers`,hidden:!0},{type:`string`,name:`status`,title:`Status`,options:{list:en.map(e=>({value:e.value,title:e.title}))},hidden:!0},{type:`object`,name:`context`,components:{field:ni},fields:[{type:`object`,name:`notification`,fields:[{type:`string`,name:`url`},{type:`string`,name:`workspaceTitle`},{type:`string`,name:`targetContentImageUrl`},{type:`string`,name:`targetContentTitle`}]}]}]});function oi(e){let n=(0,Q.c)(23),{children:r,mode:a,addonDataset:o}=e,s;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={apiVersion:$t},n[0]=s):s=n[0];let c=ee(s),l;n[1]===c?l=n[2]:(l=c.config(),n[1]=c,n[2]=l);let u=l.apiHost,d=f(),p=`addon-dataset-${o}`,m=d.projectId,h;n[3]===a?h=n[4]:(h=ai(a),n[3]=a,n[4]=h);let g;n[5]===h?g=n[6]:(g={types:[h]},n[5]=h,n[6]=g);let _;n[7]!==o||n[8]!==u||n[9]!==d.projectId||n[10]!==p||n[11]!==g?(_={basePath:``,dataset:o,name:p,projectId:m,apiHost:u,schema:g},n[7]=o,n[8]=u,n[9]=d.projectId,n[10]=p,n[11]=g,n[12]=_):_=n[12];let v=_,y;n[13]===v?y=n[14]:(y=He(v,{basePath:``}),n[13]=v,n[14]=y);let{workspaces:b}=y,x=Re(b[0]);if(!x)return null;let S;n[15]===r?S=n[16]:(S=(0,$.jsx)(i,{children:r}),n[15]=r,n[16]=S);let C;n[17]!==x.unstable_sources[0]||n[18]!==S?(C=(0,$.jsx)(re,{source:x.unstable_sources[0],children:S}),n[17]=x.unstable_sources[0],n[18]=S,n[19]=C):C=n[19];let w;return n[20]!==x||n[21]!==C?(w=(0,$.jsx)(t,{workspace:x,children:C}),n[20]=x,n[21]=C,n[22]=w):w=n[22],w}function si(e){let t=(0,Q.c)(11),{client:n,ready:r,createAddonDataset:i}=Dt(),a;t[0]===n?a=t[1]:(a=n?.config().dataset,t[0]=n,t[1]=a);let o=a,s,c;if(t[2]!==o||t[3]!==i||t[4]!==r?(s=()=>{!o&&r&&i()},c=[o,r,i],t[2]=o,t[3]=i,t[4]=r,t[5]=s,t[6]=c):(s=t[5],c=t[6]),(0,Z.useEffect)(s,c),!o){let e;return t[7]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(T,{}),t[7]=e):e=t[7],e}let l;return t[8]!==o||t[9]!==e?(l=(0,$.jsx)(oi,{...e,addonDataset:o}),t[8]=o,t[9]=e,t[10]=l):l=t[10],l}var ci={hidden:{opacity:0},visible:{opacity:1,transition:{duration:.2,delay:.2}}},li=K(M.div).withConfig({displayName:`FormBuilderRoot`,componentId:`sc-o4yoy6-0`})(e=>{let t=q(e.theme);return` - // Update spacing for the form builder - & > [data-ui='VStack'] { - grid-gap: ${Ze(t.space[4])}; - } -`}),ui=e=>{let t=(0,Q.c)(25),{documentId:n,initialValue:r}=e,[i]=(0,Z.useState)(fi),a;t[0]===r?a=t[1]:(a=r?{loading:!1,value:r,error:null}:void 0,t[0]=r,t[1]=a);let o;t[2]!==n||t[3]!==a?(o={documentId:n,documentType:`tasks.task`,initialValue:a},t[2]=n,t[3]=a,t[4]=o):o=t[4];let{formState:s,onChange:c,onPathOpen:l,onFocus:u,onBlur:d,onSetActiveFieldGroup:f,onSetCollapsedFieldSet:p,onSetCollapsedPath:m,collapsedFieldSets:h,ready:g,collapsedPaths:_,schemaType:v,value:y}=je(o),b=s===null||!g,{setSelectedDocument:x}=Qt(),S=b?void 0:y?.target,C=S?.document?._ref,w=S?.documentType,E,D;t[5]!==x||t[6]!==C||t[7]!==w?(E=()=>{x(C&&w?{_id:C,_type:w}:null)},D=[C,w,x],t[5]=x,t[6]=C,t[7]=w,t[8]=E,t[9]=D):(E=t[8],D=t[9]),(0,Z.useEffect)(E,D);let O;return t[10]!==h||t[11]!==_||t[12]!==s||t[13]!==b||t[14]!==d||t[15]!==c||t[16]!==u||t[17]!==l||t[18]!==f||t[19]!==p||t[20]!==m||t[21]!==i||t[22]!==v||t[23]!==y?(O=(0,$.jsx)(X,{children:b?(0,$.jsx)(T,{showText:!0}):(0,$.jsx)(li,{id:`wrapper`,initial:`hidden`,animate:`visible`,variants:ci,children:(0,$.jsx)(we,{__internal_patchChannel:i,id:`root`,onChange:c,onPathFocus:u,onPathOpen:l,onPathBlur:d,onFieldGroupSelect:f,onSetFieldSetCollapsed:p,onSetPathCollapsed:m,collapsedPaths:_,collapsedFieldSets:h,focusPath:s.focusPath,changed:s.changed,focused:s.focused,groups:s.groups,validation:s.validation,members:s.members,presence:s.presence,schemaType:v,value:y,hasUpstreamVersion:!1,hasBaseVariant:!1})})}),t[10]=h,t[11]=_,t[12]=s,t[13]=b,t[14]=d,t[15]=c,t[16]=u,t[17]=l,t[18]=f,t[19]=p,t[20]=m,t[21]=i,t[22]=v,t[23]=y,t[24]=O):O=t[24],O};function di(){let e=(0,Q.c)(23),t=E(),{activeDocument:n}=Ft(),{dataset:i,projectId:a}=h(),{state:o}=ze(),{selectedTask:s,viewMode:c,duplicateTaskValues:l}=o,u;bb0:{if(!t){u=void 0;break bb0}if(!s){u=void 0;break bb0}if(c===`duplicate`){let n=`${l?.title} (copy)`,r;e[0]!==t.id||e[1]!==l||e[2]!==s||e[3]!==n?(r={...l,title:n,createdByUser:void 0,_id:s,_type:`tasks.task`,authorId:t.id,status:`open`},e[0]=t.id,e[1]=l,e[2]=s,e[3]=n,e[4]=r):r=e[4],u=r;break bb0}if(c===`create`){let r;e[5]===t.id?r=e[6]:(r=[t.id],e[5]=t.id,e[6]=r);let o;e[7]!==n||e[8]!==i||e[9]!==a?(o=n?Lt({documentId:n.documentId,documentType:n.documentType,dataset:i,projectId:a}):void 0,e[7]=n,e[8]=i,e[9]=a,e[10]=o):o=e[10];let c;e[11]!==t.id||e[12]!==s||e[13]!==r||e[14]!==o?(c={_id:s,_type:`tasks.task`,authorId:t.id,status:`open`,subscribers:r,target:o},e[11]=t.id,e[12]=s,e[13]=r,e[14]=o,e[15]=c):c=e[15],u=c;break bb0}u=void 0}let d=u;if(!t){let t;return e[16]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(T,{showText:!0,title:`Loading current user`}),e[16]=t):t=e[16],t}if(!s)return null;let f=c===`edit`?`edit`:`create`,p;e[17]!==d||e[18]!==s?(p=(0,$.jsx)(ui,{documentId:s,initialValue:d}),e[17]=d,e[18]=s,e[19]=p):p=e[19];let m;return e[20]!==f||e[21]!==p?(m=(0,$.jsx)(Zt,{children:(0,$.jsx)(r,{selectedPerspectiveName:void 0,children:(0,$.jsx)(si,{mode:f,children:p})})}),e[20]=f,e[21]=p,e[22]=m):m=e[22],m}function fi(){return R()}var pi=`_176rzww2`,mi=`_176rzww0`,hi={open:{assigned:{heading:`empty-state.status.list.open.assigned.heading`,text:`empty-state.status.list.open.assigned.text`},document:{heading:`empty-state.status.list.open.document.heading`,text:``},subscribed:{heading:`empty-state.status.list.open.subscribed.heading`,text:`empty-state.status.list.open.subscribed.text`}},closed:{assigned:{heading:`empty-state.status.list.closed.assigned.heading`,text:`empty-state.status.list.closed.assigned.text`},document:{heading:`empty-state.status.list.closed.document.heading`,text:``},subscribed:{heading:`empty-state.status.list.closed.subscribed.heading`,text:`empty-state.status.list.closed.subscribed.text`}}};function gi(e){let t=(0,Q.c)(13),{status:n}=e,{state:r}=ze(),{activeTabId:i}=r,{t:a}=b(G),{heading:o,text:s}=hi[n][i],c;t[0]!==o||t[1]!==a?(c=a(o),t[0]=o,t[1]=a,t[2]=c):c=t[2];let l;t[3]===c?l=t[4]:(l=(0,$.jsx)(J,{size:1,weight:`semibold`,children:c}),t[3]=c,t[4]=l);let u;t[5]!==a||t[6]!==s?(u=a(s),t[5]=a,t[6]=s,t[7]=u):u=t[7];let d;t[8]===u?d=t[9]:(d=(0,$.jsx)(J,{size:1,children:u}),t[8]=u,t[9]=d);let f;return t[10]!==l||t[11]!==d?(f=(0,$.jsxs)(ot,{gap:3,children:[l,d]}),t[10]=l,t[11]=d,t[12]=f):f=t[12],f}var _i={assigned:{heading:`empty-state.list.assigned.heading`,text:`empty-state.list.assigned.text`},subscribed:{heading:`empty-state.list.subscribed.heading`,text:`empty-state.list.subscribed.text`},document:{heading:`empty-state.list.document.heading`,text:`empty-state.list.document.text`},noActiveDocument:{heading:`empty-state.list.no-active-document.heading`,text:`empty-state.list.no-active-document.text`}};function vi(){let e=(0,Q.c)(22),{activeDocument:t}=Ft(),{mode:n}=Ie(),{state:r,setViewMode:i}=ze(),{activeTabId:a}=r,o=!t&&a===`document`?`noActiveDocument`:a,{heading:s,text:c}=_i[o],{t:l}=b(G),u;e[0]===i?u=e[1]:(u=()=>{i({type:`create`})},e[0]=i,e[1]=u);let d=u,f;e[2]!==s||e[3]!==l?(f=l(s),e[2]=s,e[3]=l,e[4]=f):f=e[4];let p;e[5]!==o||e[6]!==f?(p=(0,$.jsx)(J,{className:pi,size:1,weight:`semibold`,children:f},o),e[5]=o,e[6]=f,e[7]=p):p=e[7];let m;e[8]!==l||e[9]!==c?(m=l(c),e[8]=l,e[9]=c,e[10]=m):m=e[10];let h;e[11]!==o||e[12]!==m?(h=(0,$.jsx)(X,{paddingBottom:6,paddingTop:1,children:(0,$.jsx)(J,{className:pi,size:1,align:`center`,children:m},o)}),e[11]=o,e[12]=m,e[13]=h):h=e[13];let g;e[14]!==d||e[15]!==n||e[16]!==l?(g=n!==`upsell`&&(0,$.jsx)(U,{icon:Ct,text:l(`empty-state.list.create-new`),onClick:d}),e[14]=d,e[15]=n,e[16]=l,e[17]=g):g=e[17];let _;return e[18]!==p||e[19]!==h||e[20]!==g?(_=(0,$.jsx)(`div`,{className:mi,children:(0,$.jsxs)(Y,{flexDirection:`column`,gap:3,alignItems:`center`,flexBasis:`0%`,flexGrow:1,justifyContent:`center`,children:[p,h,g]})}),e[18]=p,e[19]=h,e[20]=g,e[21]=_):_=e[21],_}var yi=K(n).withConfig({displayName:`StyledIntentLink`,componentId:`sc-f57tr1-0`})(e=>` - text-decoration: underline; - text-decoration-color: ${q(e.theme).color.input.default.enabled.border}; - text-underline-offset: 2px; -`);function bi(e){let t=(0,Q.c)(15),{documentId:n,documentType:r}=e,i=S().get(r),{perspectiveStack:a,selectedVariantNames:o}=m(),s;t[0]===o?s=t[1]:(s=w(o),t[0]=o,t[1]=s);let c=s,l;t[2]!==n||t[3]!==r||t[4]!==a||t[5]!==c?(l={documentId:n,documentType:r,perspectiveStack:a,variant:c},t[2]=n,t[3]=r,t[4]=a,t[5]=c,t[6]=l):l=t[6];let{isLoading:u,value:d}=Ae(l),f;t[7]!==n||t[8]!==r?(f=function(e){let{ref:t,...i}=e;return(0,$.jsx)(yi,{...i,intent:`edit`,params:{id:n,type:r},ref:t})},t[7]=n,t[8]=r,t[9]=f):f=t[9];let p=f;if(!i)return null;let h;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,$.jsx)(J,{size:1,children:(0,$.jsx)(ht,{})}),t[10]=h):h=t[10];let g;return t[11]!==p||t[12]!==u||t[13]!==d?.title?(g=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[h,u?(0,$.jsx)(rt,{size:1,muted:!0}):(0,$.jsx)(J,{size:1,as:p,weight:`medium`,style:{maxWidth:`20ch`},textOverflow:`ellipsis`,children:d?.title||`Untitled`})]}),t[11]=p,t[12]=u,t[13]=d?.title,t[14]=g):g=t[14],g}var xi=`_1h4zclm0`;function Si(e){let t=(0,Q.c)(7),n=Nn(),{documentId:r,status:i}=e,[a,o]=(0,Z.useState)(i===`closed`),[s,c]=(0,Z.useState)(!1),l;t[0]!==r||t[1]!==n?(l=async e=>{let t=e.target.checked;o(t),c(!0);try{t?await n.edit(r,{status:`closed`}):t||await n.edit(r,{status:`open`})}catch(e){console.error(`An error occurred while updating the task status`,e)}c(!1)},t[0]=r,t[1]=n,t[2]=l):l=t[2];let u=l,d;return t[3]!==a||t[4]!==u||t[5]!==s?(d=(0,$.jsx)(Y,{children:s?(0,$.jsx)(`div`,{style:{height:`17px`,width:`17px`},children:(0,$.jsx)(Qe,{style:{marginLeft:`3.5px`,marginRight:`3.5px`,marginTop:`3.5px`}})}):(0,$.jsx)(it,{onChange:u,checked:a,disabled:s})}),t[3]=a,t[4]=u,t[5]=s,t[6]=d):d=t[6],d}function Ci(e){if(e?.document?._ref)return{_ref:e?.document._ref,_type:e?.documentType}}var wi={dateStyle:`medium`,timeZone:`UTC`},Ti={month:`short`,day:`numeric`,timeZone:`UTC`},Ei={weekday:`long`,timeZone:`UTC`};function Di(e){let t=(0,Q.c)(24),{dueBy:n}=e,r=ie(wi),i=ie(Ti),a=ie(Ei),o,s,c,l,u;if(t[0]!==a||t[1]!==n||t[2]!==r||t[3]!==i){let e=new Date(n);o=r.format(e),s=i.format(e),c=a.format(e),l=Xt(e),u=Yt(e),t[0]=a,t[1]=n,t[2]=r,t[3]=i,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u}else o=t[4],s=t[5],c=t[6],l=t[7],u=t[8];let d;t[9]!==o||t[10]!==s||t[11]!==c||t[12]!==l||t[13]!==u?(d={fullDate:o,monthAndDay:s,day:c,isDueByToday:l,isDueThisWeek:u},t[9]=o,t[10]=s,t[11]=c,t[12]=l,t[13]=u,t[14]=d):d=t[14];let{fullDate:f,monthAndDay:p,day:m,isDueByToday:h,isDueThisWeek:g}=d,_=h?`critical`:`transparent`,v=h?`Today`:g?m:p,y;t[15]!==n||t[16]!==v?(y=(0,$.jsx)(Y,{alignItems:`center`,gap:2,children:(0,$.jsx)(J,{as:`time`,size:1,dateTime:n,muted:!0,children:v})}),t[15]=n,t[16]=v,t[17]=y):y=t[17];let b;t[18]!==_||t[19]!==y?(b=(0,$.jsx)(Ge,{tone:_,padding:1,radius:2,children:y}),t[18]=_,t[19]=y,t[20]=b):b=t[20];let x;return t[21]!==f||t[22]!==b?(x=(0,$.jsx)(ae,{content:f,children:b}),t[21]=f,t[22]=b,t[23]=x):x=t[23],x}function Oi(e){let t=(0,Q.c)(24),{assignedTo:n,title:r,dueBy:i,target:a,onSelect:o,documentId:s,status:c}=e,l;t[0]===a?l=t[1]:(l=Ci(a),t[0]=a,t[1]=l);let u=l,d;t[2]!==s||t[3]!==c?(d=(0,$.jsx)(X,{children:(0,$.jsx)(Si,{documentId:s,status:c})}),t[2]=s,t[3]=c,t[4]=d):d=t[4];let f=r||`Untitled`,p;t[5]===f?p=t[6]:(p=(0,$.jsx)(J,{size:1,textOverflow:`ellipsis`,weight:`semibold`,children:f}),t[5]=f,t[6]=p);let m;t[7]!==o||t[8]!==p?(m=(0,$.jsx)(Y,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(ct,{className:xi,onClick:o,mode:`bleed`,padding:2,children:p})}),t[7]=o,t[8]=p,t[9]=m):m=t[9];let h;t[10]===n?h=t[11]:(h=n?{id:n}:void 0,t[10]=n,t[11]=h);let g;t[12]===h?g=t[13]:(g=(0,$.jsx)(nn,{user:h,withTooltip:!0}),t[12]=h,t[13]=g);let _;t[14]!==d||t[15]!==m||t[16]!==g?(_=(0,$.jsxs)(Y,{alignItems:`center`,gap:1,children:[d,m,g]}),t[14]=d,t[15]=m,t[16]=g,t[17]=_):_=t[17];let v;t[18]!==i||t[19]!==u?(v=(i||u)&&(0,$.jsxs)(Y,{className:`_1h4zclm1`,alignItems:`center`,gap:2,paddingX:0,children:[i&&(0,$.jsx)(Di,{dueBy:i}),u&&(0,$.jsx)(X,{marginLeft:1,children:(0,$.jsx)(bi,{documentId:u._ref,documentType:u._type})})]}),t[18]=i,t[19]=u,t[20]=v):v=t[20];let y;return t[21]!==_||t[22]!==v?(y=(0,$.jsxs)(ot,{gap:3,"data-testid":`tasks-list-item`,children:[_,v]}),t[21]=_,t[22]=v,t[23]=y):y=t[23],y}var ki=[],Ai=e=>en.find(t=>t.value===e)?.title,ji=K(Y).withConfig({displayName:`DetailsFlex`,componentId:`sc-rx27fh-0`})`[data-ui='summary-icon']{transition:transform 0.2s;transform:rotate(-90deg);}&[open] [data-ui='summary-icon']{transform:rotate(0);}> summary::-webkit-details-marker{display:none;}`,Mi=K(X).withConfig({displayName:`SummaryBox`,componentId:`sc-rx27fh-1`})`list-style:none;`;function Ni(e){let t=(0,Q.c)(17),{status:n,tasks:r,onTaskSelect:i}=e,a=n===`open`,o;t[0]===n?o=t[1]:(o=Ai(n),t[0]=n,t[1]=o);let s;t[2]===o?s=t[3]:(s=(0,$.jsx)(J,{size:1,weight:`medium`,muted:!0,children:o}),t[2]=o,t[3]=s);let c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(ft,{"data-ui":`summary-icon`})}),t[4]=c):c=t[4];let l;t[5]===s?l=t[6]:(l=(0,$.jsx)(Mi,{forwardedAs:`summary`,paddingY:1,children:(0,$.jsxs)(Y,{alignItems:`center`,gap:1,paddingY:1,children:[s,c]})}),t[5]=s,t[6]=l);let u;t[7]!==i||t[8]!==n||t[9]!==r?(u=r?.length>0?r.map((e,t)=>{let n=ti(e._id),status:e.status}),n&&(0,$.jsx)(de,{})]},e._id)}):(0,$.jsx)(gi,{status:n}),t[7]=i,t[8]=n,t[9]=r,t[10]=u):u=t[10];let d;t[11]===u?d=t[12]:(d=(0,$.jsx)(Y,{gap:4,marginTop:3,paddingBottom:5,flexDirection:`column`,children:u}),t[11]=u,t[12]=d);let f;return t[13]!==a||t[14]!==l||t[15]!==d?(f=(0,$.jsxs)(ji,{forwardedAs:`details`,flexDirection:`column`,open:a,children:[l,d]}),t[13]=a,t[14]=l,t[15]=d,t[16]=f):f=t[16],f}function Pi(e){let t=(0,Q.c)(8),{items:n,onTaskSelect:r}=e,i=n===void 0?ki:n,a;t[0]===i?a=t[1]:(a=i.reduce(Fi,{}),t[0]=i,t[1]=a);let o=a,s=o.open?.length>0,c=o.closed?.length>0,l;return t[2]!==c||t[3]!==s||t[4]!==r||t[5]!==o.closed||t[6]!==o.open?(l=(0,$.jsx)(Y,{gap:4,flexBasis:`0%`,flexGrow:1,flexDirection:`column`,children:!s&&!c?(0,$.jsx)(vi,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Ni,{status:`open`,tasks:o.open,onTaskSelect:r}),(0,$.jsx)(Ni,{status:`closed`,tasks:o.closed,onTaskSelect:r})]})}),t[2]=c,t[3]=s,t[4]=r,t[5]=o.closed,t[6]=o.open,t[7]=l):l=t[7],l}function Fi(e,t){return e[t.status]||(e[t.status]=[]),e[t.status].push(t),e}function Ii(){let e=(0,Q.c)(4),{upsellData:t,telemetryLogs:n}=Ne(),{panelPrimaryClicked:r,panelSecondaryClicked:i}=n;if(!t)return null;let a;return e[0]!==t||e[1]!==r||e[2]!==i?(a=(0,$.jsx)(at,{size:1,children:(0,$.jsx)(X,{marginBottom:6,children:(0,$.jsx)(Oe,{data:t,onPrimaryClick:r,onSecondaryClick:i})})}),e[0]=t,e[1]=r,e[2]=i,e[3]=a):a=e[3],a}var Li={marginLeft:`-0.5em`,justifyContent:`space-between`,display:`flex`};function Ri(e){let t=(0,Q.c)(22),{activeTabId:n,onChange:r}=e,{t:i}=b(G),a;t[0]===i?a=t[1]:(a=i(`tab.assigned.label`),t[0]=i,t[1]=a);let o;t[2]===a?o=t[3]:(o={id:`assigned`,label:a},t[2]=a,t[3]=o);let s;t[4]===i?s=t[5]:(s=i(`tab.subscribed.label`),t[4]=i,t[5]=s);let c;t[6]===s?c=t[7]:(c={id:`subscribed`,label:s},t[6]=s,t[7]=c);let l;t[8]===i?l=t[9]:(l=i(`tab.document.label`),t[8]=i,t[9]=l);let u;t[10]===l?u=t[11]:(u={id:`document`,label:l},t[10]=l,t[11]=u);let d;t[12]!==o||t[13]!==c||t[14]!==u?(d=[o,c,u],t[12]=o,t[13]=c,t[14]=u,t[15]=d):d=t[15];let f=d,p;t[16]===r?p=t[17]:(p=e=>{r(e.id)},t[16]=r,t[17]=p);let m=p,h;return t[18]!==n||t[19]!==m||t[20]!==f?(h=(0,$.jsx)(qe,{gap:2,style:Li,children:f.map(e=>(0,$.jsx)(j,{"aria-controls":`${e.id}-panel`,id:`${e.id}-tab`,onClick:()=>m(e),selected:e.id===n,children:(0,$.jsx)(J,{size:1,weight:`medium`,children:e.label})},`${e.id}-tab`))}),t[18]=n,t[19]=m,t[20]=f,t[21]=h):h=t[21],h}var zi=`_1aduh2b2`,Bi=`_1aduh2b1`,Vi=`_1aduh2b0`,Hi=K.div.withConfig({displayName:`Divider`,componentId:`sc-7w8glf-0`})(e=>` - height: 25px; - width: 1px; - background-color: ${q(e.theme).color.input.default.enabled.border}; - `);function Ui(e){let t=(0,Q.c)(41),{items:n}=e,{state:r,setViewMode:i}=ze(),{selectedTask:a}=r,o,s;if(t[0]!==n||t[1]!==a){o=n.filter(Wi);let e;t[4]===a?e=t[5]:(e=e=>e._id===a,t[4]=a,t[5]=e),s=o.findIndex(e),t[0]=n,t[1]=a,t[2]=o,t[3]=s}else o=t[2],s=t[3];let c=s,l;t[6]!==c||t[7]!==o||t[8]!==i?(l=()=>{let e=c>0?o[c-1]._id:o[o.length-1]._id;i({type:`edit`,id:e})},t[6]=c,t[7]=o,t[8]=i,t[9]=l):l=t[9];let u=l,d;t[10]!==c||t[11]!==o||t[12]!==i?(d=()=>{let e=c{i(r._id)},t[0]=r._id,t[1]=i,t[2]=a):a=t[2];let o=a,s=n?pt:void 0,c=r.title||`Untitled`,l;return t[3]!==o||t[4]!==s||t[5]!==n||t[6]!==c?(l=(0,$.jsx)(pe,{iconRight:s,onClick:o,pressed:n,selected:n,text:c}),t[3]=o,t[4]=s,t[5]=n,t[6]=c,t[7]=l):l=t[7],l}function Ji(){let e=(0,Q.c)(21),{data:t}=Ft(),{state:n,setViewMode:r}=ze(),{viewMode:i,selectedTask:a}=n,o=E(),s=o?.id?t.filter(e=>{let t=e.authorId===o.id,n=!e.createdByUser,r=e._updatedAt!==e._createdAt,s=i!==`create`||e._id!==a;return t&&n&&s&&r}):_e,c;e[0]===r?c=e[1]:(c=e=>{r({type:`draft`,id:e})},e[0]=r,e[1]=c);let l=c,{t:u}=b(G);if(!s.length)return null;let d=ue,f;e[2]===u?f=e[3]:(f=u(`buttons.draft.text`),e[2]=u,e[3]=f);let p;e[4]===f?p=e[5]:(p=(0,$.jsx)(U,{text:f,mode:`ghost`,iconRight:ft}),e[4]=f,e[5]=p);let m=P,h=Gi,g;e[6]===u?g=e[7]:(g=u(`panel.drafts.title`),e[6]=u,e[7]=g);let _;e[8]===g?_=e[9]:(_=(0,$.jsx)(X,{padding:3,children:(0,$.jsx)(J,{size:1,weight:`semibold`,children:g})}),e[8]=g,e[9]=_);let v;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsx)(de,{}),e[10]=v):v=e[10];let y=s?.map(e=>(0,$.jsx)(qi,{isSelected:a===e._id,item:e,onSelect:l},e._id)),x;e[11]!==m||e[12]!==h||e[13]!==_||e[14]!==v||e[15]!==y?(x=(0,$.jsxs)(m,{className:h,children:[_,v,y]}),e[11]=m,e[12]=h,e[13]=_,e[14]=v,e[15]=y,e[16]=x):x=e[16];let S;return e[17]!==d||e[18]!==p||e[19]!==x?(S=(0,$.jsx)(d,{button:p,id:`edit-task-menu`,menu:x,popover:Ki}),e[17]=d,e[18]=p,e[19]=x,e[20]=S):S=e[20],S}function Yi(e){let t=(0,Q.c)(34),{items:n}=e,{mode:r}=Ie(),{state:i,setViewMode:a,handleCloseTasks:o}=ze(),{viewMode:s,activeTabId:c}=i,l;t[0]===a?l=t[1]:(l=()=>{a({type:`create`})},t[0]=a,t[1]=l);let u=l,d;t[2]===a?d=t[3]:(d=()=>{a({type:`list`})},t[2]=a,t[3]=d);let f=d,{t:p}=b(G),m;t[4]!==c||t[5]!==f||t[6]!==p||t[7]!==s?(m=(0,$.jsx)(Y,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,children:s===`list`?(0,$.jsx)(X,{padding:2,children:(0,$.jsx)(J,{size:2,weight:`semibold`,children:p(`panel.title`)})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ct,{mode:`bleed`,gap:2,padding:2,onClick:f,children:(0,$.jsx)(J,{size:1,children:p(`panel.title`)})}),(0,$.jsx)(mt,{}),(0,$.jsx)(X,{paddingX:2,children:(0,$.jsx)(J,{size:1,weight:`semibold`,style:{textTransform:`capitalize`},children:s===`create`||s===`draft`?p(`panel.create.title`):c})})]})}),t[4]=c,t[5]=f,t[6]=p,t[7]=s,t[8]=m):m=t[8];let h;t[9]===s?h=t[10]:(h=(s===`create`||s===`draft`)&&(0,$.jsx)(Ji,{}),t[9]=s,t[10]=h);let g;t[11]!==n||t[12]!==s?(g=s===`edit`&&(0,$.jsx)(Ui,{items:n}),t[11]=n,t[12]=s,t[13]=g):g=t[13];let _;t[14]!==u||t[15]!==r||t[16]!==p||t[17]!==s?(_=s===`list`&&(0,$.jsx)(U,{icon:Ct,onClick:u,mode:`bleed`,text:p(`buttons.new.text`),disabled:r===`upsell`,tooltipProps:r===`upsell`?{content:p(`buttons.new.upsell-tooltip`)}:void 0}),t[14]=u,t[15]=r,t[16]=p,t[17]=s,t[18]=_):_=t[18];let v;t[19]===p?v=t[20]:(v=p(`panel.close.tooltip`),t[19]=p,t[20]=v);let y;t[21]===v?y=t[22]:(y={content:v},t[21]=v,t[22]=y);let x;t[23]!==o||t[24]!==y?(x=(0,$.jsx)(U,{tooltipProps:y,iconRight:dt,mode:`bleed`,onClick:o}),t[23]=o,t[24]=y,t[25]=x):x=t[25];let S;t[26]!==_||t[27]!==x?(S=(0,$.jsxs)(Y,{gap:1,children:[_,x]}),t[26]=_,t[27]=x,t[28]=S):S=t[28];let C;return t[29]!==m||t[30]!==h||t[31]!==g||t[32]!==S?(C=(0,$.jsxs)(Y,{justifyContent:`space-between`,alignItems:`center`,gap:1,children:[m,h,g,S]}),t[29]=m,t[30]=h,t[31]=g,t[32]=S,t[33]=C):C=t[33],C}var Xi=M.create(Ge);function Zi(){let e=(0,Q.c)(39),{mode:t}=Ie(),{activeDocument:n,data:r,isLoading:i}=Ft(),{state:a,setActiveTab:o,setViewMode:s}=ze(),{activeTabId:c,viewMode:l,selectedTask:u}=a,d=E(),f;e[0]===s?f=e[1]:(f=e=>s({type:`edit`,id:e}),e[0]=s,e[1]=f);let p=f,m;if(e[2]!==n||e[3]!==c||e[4]!==d||e[5]!==r){let t;e[7]!==n||e[8]!==c||e[9]!==d?(t=e=>e.createdByUser?c===`assigned`?e.assignedTo===d?.id:c===`subscribed`?d?.id&&e.subscribers?.includes(d.id):c===`document`&&n?.documentId&&It(e.target)===n.documentId:!1,e[7]=n,e[8]=c,e[9]=d,e[10]=t):t=e[10],m=r.filter(t),e[2]=n,e[3]=c,e[4]=d,e[5]=r,e[6]=m}else m=e[6];let h=m,g;bb0:{if(l!==`list`){let t;e[11]===u?t=e[12]:(t=(0,$.jsx)(di,{},u),e[11]=u,e[12]=t),g=t;break bb0}if(i){let t;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(Y,{alignItems:`center`,justifyContent:`center`,children:(0,$.jsx)(Qe,{})}),e[13]=t):t=e[13],g=t;break bb0}let n;e[14]===t?n=e[15]:(n=t===`upsell`&&(0,$.jsx)(Ii,{}),e[14]=t,e[15]=n);let r;e[16]!==h||e[17]!==p?(r=(0,$.jsx)(Pi,{items:h,onTaskSelect:p}),e[16]=h,e[17]=p,e[18]=r):r=e[18];let a;e[19]!==n||e[20]!==r?(a=(0,$.jsxs)($.Fragment,{children:[n,r]}),e[19]=n,e[20]=r,e[21]=a):a=e[21],g=a}let _=g,v;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(v={opacity:0},e[22]=v):v=e[22];let y;e[23]===Symbol.for(`react.memo_cache_sentinel`)?(y={opacity:1,transition:{duration:.2}},e[23]=y):y=e[23];let b;e[24]===h?b=e[25]:(b=(0,$.jsx)(Yi,{items:h}),e[24]=h,e[25]=b);let x;e[26]!==c||e[27]!==i||e[28]!==o||e[29]!==l?(x=l===`list`&&!i&&(0,$.jsx)(Ri,{activeTabId:c,onChange:o}),e[26]=c,e[27]=i,e[28]=o,e[29]=l,e[30]=x):x=e[30];let S;e[31]!==b||e[32]!==x?(S=(0,$.jsxs)(Y,{className:Bi,gap:3,padding:3,flexDirection:`column`,children:[b,x]}),e[31]=b,e[32]=x,e[33]=S):S=e[33];let C;e[34]===_?C=e[35]:(C=(0,$.jsx)(Y,{className:zi,flexDirection:`column`,flexBasis:`0%`,flexGrow:1,overflow:`auto`,padding:3,paddingTop:4,paddingX:4,children:_}),e[34]=_,e[35]=C);let w;return e[36]!==S||e[37]!==C?(w=(0,$.jsxs)(Xi,{className:Vi,display:`flex`,height:`fill`,flex:1,overflow:`hidden`,initial:v,animate:y,children:[S,C]}),e[36]=S,e[37]=C,e[38]=w):w=e[38],w}function Qi(){let e=(0,Q.c)(1),{enabled:t}=Ie();if(!t)return null;let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(Zi,{}),e[0]=n):n=e[0],n}var $i=K(Y).withConfig({displayName:`RootFlex`,componentId:`sc-8rdynp-0`})(({theme:e})=>{let t=e.sanity.media;return Xe`min-height:100%;@media (max-width:${t[3]}px){position:relative;}`}),ea=K(Ye).withConfig({displayName:`SidebarMotionLayer`,componentId:`sc-8rdynp-1`})(({theme:e})=>{let t=e.sanity.media;return Xe`display:flex;flex-direction:column;height:100%;width:360px;border-left:1px solid var(--card-border-color);box-sizing:border-box;overflow:hidden;box-shadow:0px 6px 8px -4px var(--card-shadow-umbra-color),0px 12px 17px -1px var(--card-shadow-penumbra-color);@media (max-width:${t[3]}px){bottom:0;position:absolute;right:0;top:0;}@media (max-width:${t[1]}px){border-left:0;min-width:100%;left:0;}`});function ta(e){let t=(0,Q.c)(12),n=Ke(),{state:r}=ze(),{isOpen:i}=r,a=n<=1&&i?`hidden`:`auto`,o;t[0]===e?o=t[1]:(o=e.renderDefault(e),t[0]=e,t[1]=o);let s;t[2]!==a||t[3]!==o?(s=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:a,children:o}),t[2]=a,t[3]=o,t[4]=s):s=t[4];let c;t[5]===i?c=t[6]:(c=i&&(0,$.jsx)(ea,{zOffset:100,height:`fill`,children:(0,$.jsx)(Qi,{})}),t[5]=i,t[6]=c);let l;t[7]===c?l=t[8]:(l=(0,$.jsx)(oe,{initial:!1,children:c}),t[7]=c,t[8]=l);let u;return t[9]!==s||t[10]!==l?(u=(0,$.jsxs)($i,{height:`100%`,children:[s,l]}),t[9]=s,t[10]=l,t[11]=u):u=t[11],u}function na(e){let t=(0,Q.c)(4),{enabled:n}=Ie();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let r;return t[2]===e?r=t[3]:(r=(0,$.jsx)(ta,{...e}),t[2]=e,t[3]=r),r}export{na as TasksStudioActiveToolLayout}; \ No newline at end of file diff --git a/dist/static/TasksStudioLayout-B37z5TU5-BXhDdqoF.js b/dist/static/TasksStudioLayout-B37z5TU5-BXhDdqoF.js deleted file mode 100644 index f843f44..0000000 --- a/dist/static/TasksStudioLayout-B37z5TU5-BXhDdqoF.js +++ /dev/null @@ -1,3 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as t,Jp as n,Jt as r,Nd as i,Pu as a,S as o,Wr as s,Xp as c,Yp as l,ad as u,nf as d,or as f,qp as p,sd as m,xr as h}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as g,t as _}from"./jsx-runtime-BpzPEenQ.js";import{t as v}from"./compiler-runtime-sKsOXjDo.js";import{rt as y,xt as b}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{on as x}from"./types--2f-avvL-CUBrVRGR.js";import{o as S}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as C}from"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import{t as w}from"./AddonDatasetProvider-CF_RtUZo-BdePhlKm.js";import{n as T,o as E,r as D,s as O,t as k}from"./types-B8Ny1dM--DslR8GEK.js";var A=e(g(),1),j=v(),M=_();function N(e){let t=(0,j.c)(6),{children:r}=e,{enabled:a,isLoading:s,error:c}=f(o.sanityTasks),l=i().tasks?.enabled,u;bb0:{if(!l||s||c){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={enabled:!1,mode:null},t[0]=e):e=t[0],u=e;break bb0}let e=a?`default`:`upsell`,n;t[1]===e?n=t[2]:(n={enabled:!0,mode:e},t[1]=e,t[2]=n),u=n}let d=u,p;return t[3]!==r||t[4]!==d?(p=(0,M.jsx)(n.Provider,{value:d,children:r}),t[3]=r,t[4]=d,t[5]=p):p=t[5],p}var P={viewMode:`list`,selectedTask:null,activeTabId:`assigned`,duplicateTaskValues:null,isOpen:!1};function F(e,t){switch(t.type){case`TOGGLE_TASKS_VIEW`:return t.payload?{...e,isOpen:t.payload}:{...P,isOpen:t.payload};case`CREATE_TASK`:return{...e,viewMode:`create`,selectedTask:d()};case`EDIT_TASK`:return{...e,viewMode:`edit`,selectedTask:t.payload.id};case`EDIT_DRAFT`:return{...e,viewMode:`draft`,selectedTask:t.payload.id};case`DUPLICATE_TASK`:return{...e,viewMode:`duplicate`,selectedTask:d(),duplicateTaskValues:t.payload.duplicateTaskValues};case`SET_ACTIVE_TAB`:return{...e,viewMode:`list`,activeTabId:t.payload};case`NAVIGATE_TO_LIST`:return{...e,viewMode:`list`};default:return e}}var I=e=>{let t=(0,j.c)(23),{children:n}=e,[r,i]=(0,A.useReducer)(F,P),a=s(),o=m(),c=u(),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{bb2:switch(e.type){case`list`:i({type:`NAVIGATE_TO_LIST`});break bb2;case`create`:i({type:`CREATE_TASK`});break bb2;case`edit`:i({type:`EDIT_TASK`,payload:{id:e.id}});break bb2;case`duplicate`:i({type:`DUPLICATE_TASK`,payload:{duplicateTaskValues:e.duplicateTaskValues}});break bb2;case`draft`:i({type:`EDIT_DRAFT`,payload:{id:e.id}});break bb2}},t[0]=d):d=t[0];let f=d,p;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(p=e=>{i({type:`SET_ACTIVE_TAB`,payload:e})},t[1]=p):p=t[1];let h=p,g;t[2]===a?g=t[3]:(g=()=>{i({type:`TOGGLE_TASKS_VIEW`,payload:!1}),a.navigate({stickyParams:{...a.stickyParams,[T]:null,[D]:null,[k]:null}})},t[2]=a,t[3]=g);let _=g,v;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>{i({type:`TOGGLE_TASKS_VIEW`,payload:!0})},t[4]=v):v=t[4];let y=v,b;t[5]!==r.selectedTask||t[6]!==r.viewMode||t[7]!==c||t[8]!==o?(b=()=>{let e=new URL(window.location.href);e.searchParams.set(T,`tasks`),e.searchParams.set(D,r.viewMode),r.selectedTask&&e.searchParams.set(`selectedTask`,r.selectedTask),navigator.clipboard.writeText(e.toString()).then(()=>{c.log(E)}).catch(()=>{o.push({closable:!0,status:`error`,title:`Failed to copy link to clipboard`})})},t[5]=r.selectedTask,t[6]=r.viewMode,t[7]=c,t[8]=o,t[9]=b):b=t[9];let x=b,S=a.stickyParams[T],C=a.stickyParams[D],w=a.stickyParams[k],N,I;t[10]!==w||t[11]!==S||t[12]!==c||t[13]!==C?(N=()=>{S===`tasks`&&(i({type:`TOGGLE_TASKS_VIEW`,payload:!0}),C===`edit`&&w&&(i({type:`EDIT_TASK`,payload:{id:w}}),c.log(O)))},I=[w,S,c,C],t[10]=w,t[11]=S,t[12]=c,t[13]=C,t[14]=N,t[15]=I):(N=t[14],I=t[15]),(0,A.useEffect)(N,I);let L;t[16]!==_||t[17]!==x||t[18]!==r?(L={state:r,setViewMode:f,setActiveTab:h,handleCloseTasks:_,handleOpenTasks:y,handleCopyLinkToTask:x},t[16]=_,t[17]=x,t[18]=r,t[19]=L):L=t[19];let R=L,z;return t[20]!==n||t[21]!==R?(z=(0,M.jsx)(l.Provider,{value:R,children:n}),t[20]=n,t[21]=R,t[22]=z):z=t[22],z};function L(e){return e.reduce((e,t)=>({...e,[t._id]:t}),{})}function R(e,t){switch(t.type){case`TASKS_SET`:{let n=L(t.tasks);return{...e,tasks:n}}case`TASK_ADDED`:{let n=t.payload,r=n,i={[n._id]:{...e.tasks[n._id],...r,_state:n._state||void 0,_createdAt:n._createdAt||new Date().toISOString()}};return{...e,tasks:{...e.tasks,...i}}}case`TASK_RECEIVED`:{let n=t.payload;return{...e,tasks:{...e.tasks,[n._id]:n}}}case`TASK_DELETED`:{let{[t.id]:n,...r}=e.tasks;return{...e,tasks:r}}case`TASK_UPDATED`:{let n=t.payload,r=n._id,i={...e.tasks[r],...n};return{...e,tasks:{...e.tasks,[r]:i}}}default:return e}}var z={tasks:{}},B={events:[`welcome`,`mutation`,`reconnect`],includeResult:!0,visibility:`query`,includeAllVersions:!0,tag:`tasks-store`},V=`*[${[`_type == "tasks.task"`].join(` && `)}] { - ..., -} | order(_createdAt desc)`;function H(e){let t=(0,j.c)(24),{client:n}=C(),{documentId:r}=e,[i,a]=(0,A.useReducer)(R,z),[o,s]=(0,A.useState)(n!==null),[c,l]=(0,A.useState)(null),u;t[0]===r?u=t[1]:(u=r?S(r):null,t[0]=r,t[1]=u);let d;t[2]===u?d=t[3]:(d={documentId:u},t[2]=u,t[3]=d);let f=d,p;t[4]!==n||t[5]!==f?(p=async()=>{if(!n){s(!1);return}try{let e=await n.fetch(V,f);a({type:`TASKS_SET`,tasks:e}),s(!1)}catch(e){l(e)}},t[4]=n,t[5]=f,t[6]=p):p=t[6];let m=p,h;t[7]===m?h=t[8]:(h=async e=>{if(e.type===`welcome`&&(s(!0),await m(),s(!1)),e.type===`reconnect`&&s(!0),e.type===`mutation`){if(e.transition===`appear`){let t=e.result;t&&a({type:`TASK_RECEIVED`,payload:t})}if(e.transition===`disappear`&&a({type:`TASK_DELETED`,id:e.documentId}),e.transition===`update`){let t=e.result;t&&a({type:`TASK_UPDATED`,payload:t})}}},t[7]=m,t[8]=h);let g=h,_;bb0:{if(!n){let e;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(e=b(),t[9]=e):e=t[9],_=e;break bb0}let e;if(t[10]!==n.observable||t[11]!==f){let r;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>(l(e),b(e)),t[13]=r):r=t[13],e=n.observable.listen(V,f,B).pipe(y(r)),t[10]=n.observable,t[11]=f,t[12]=e}else e=t[12];_=e}let v=_,x,w;t[14]!==g||t[15]!==v?(x=()=>{let e=v.subscribe(g);return()=>{e?.unsubscribe()}},w=[g,v],t[14]=g,t[15]=v,t[16]=x,t[17]=w):(x=t[16],w=t[17]),(0,A.useEffect)(x,w);let T;t[18]===i.tasks?T=t[19]:(T=Object.values(i.tasks),t[18]=i.tasks,t[19]=T);let E=T,D;return t[20]!==c||t[21]!==o||t[22]!==E?(D={data:E,dispatch:a,error:c,isLoading:o},t[20]=c,t[21]=o,t[22]=E,t[23]=D):D=t[23],D}var U=[];function W(e){let t=(0,j.c)(11),{children:n}=e,[r,i]=(0,A.useState)(null),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={},t[0]=o):o=t[0];let{data:s,isLoading:c}=H(o),l=s===void 0?U:s,u;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(u=a(i,1e3),t[1]=u):u=t[1];let d=u,f;t[2]===l?f=t[3]:(f=l??[],t[2]=l,t[3]=f);let m;t[4]!==r||t[5]!==c||t[6]!==f?(m={activeDocument:r,setActiveDocument:d,isLoading:c,data:f},t[4]=r,t[5]=c,t[6]=f,t[7]=m):m=t[7];let h=m,g;return t[8]!==n||t[9]!==h?(g=(0,M.jsx)(p.Provider,{value:h,children:n}),t[8]=n,t[9]=h,t[10]=g):g=t[10],g}function G(e){let n=(0,j.c)(9),i;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={dataUri:`/journey/tasks`,feature:`tasks`},n[0]=i):i=n[0];let a=h(i),o=e.children,s;n[1]===a?s=n[2]:(s=r(a),n[1]=a,n[2]=s);let l;n[3]===s?l=n[4]:(l=(0,M.jsx)(t,{...s}),n[3]=s,n[4]=l);let u;return n[5]!==a||n[6]!==e.children||n[7]!==l?(u=(0,M.jsxs)(c.Provider,{value:a,children:[o,l]}),n[5]=a,n[6]=e.children,n[7]=l,n[8]=u):u=n[8],u}var K=e=>{let t=(0,j.c)(10),{enabled:n,mode:r}=x();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let i;t[2]===e?i=t[3]:(i=e.renderDefault(e),t[2]=e,t[3]=i);let a;t[4]===i?a=t[5]:(a=(0,M.jsx)(W,{children:(0,M.jsx)(I,{children:i})}),t[4]=i,t[5]=a);let o=a;if(r===`upsell`){let e;return t[6]===o?e=t[7]:(e=(0,M.jsx)(w,{children:(0,M.jsx)(G,{children:o})}),t[6]=o,t[7]=e),e}let s;return t[8]===o?s=t[9]:(s=(0,M.jsx)(w,{children:o}),t[8]=o,t[9]=s),s};function q(e){let t=(0,j.c)(2),n;return t[0]===e?n=t[1]:(n=(0,M.jsx)(N,{children:(0,M.jsx)(K,{...e})}),t[0]=e,t[1]=n),n}export{q as TasksStudioLayout}; \ No newline at end of file diff --git a/dist/static/TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js b/dist/static/TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js deleted file mode 100644 index b146db2..0000000 --- a/dist/static/TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js +++ /dev/null @@ -1 +0,0 @@ -import{Sd as e,rc as t}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{t as n}from"./jsx-runtime-BpzPEenQ.js";import{t as r}from"./compiler-runtime-sKsOXjDo.js";import{on as i,sn as a,xt as o}from"./types--2f-avvL-CUBrVRGR.js";import{t as s}from"./CheckmarkCircle-B6SBY4QE.js";var c=r(),l=n(),u=[],d=n=>{let r=(0,c.c)(8),{onClick:i,isOpen:a}=n,{t:u}=e(o),d;r[0]===u?d=r[1]:(d=u(`toolbar.tooltip`),r[0]=u,r[1]=d);let f;r[2]===d?f=r[3]:(f={content:d},r[2]=d,r[3]=f);let p;return r[4]!==a||r[5]!==i||r[6]!==f?(p=(0,l.jsx)(t,{tooltipProps:f,icon:s,mode:`bleed`,onClick:i,selected:a,"data-testid":`tasks-toolbar`}),r[4]=a,r[5]=i,r[6]=f,r[7]=p):p=r[7],p};function f(t){let n=(0,c.c)(22),{handleOpenTasks:r,handleCloseTasks:i,state:f}=a(),{isOpen:p}=f,{t:m}=e(o),h;n[0]!==i||n[1]!==r||n[2]!==p?(h=()=>{p?i():r()},n[0]=i,n[1]=r,n[2]=p,n[3]=h):h=n[3];let g=h,_;n[4]!==g||n[5]!==p?(_=()=>(0,l.jsx)(d,{onClick:g,isOpen:p}),n[4]=g,n[5]=p,n[6]=_):_=n[6];let v=_;t?.__internal_actions;let y=t?.__internal_actions||u,b;n[7]===v?b=n[8]:(b={location:`topbar`,name:`tasks-topbar`,render:v},n[7]=v,n[8]=b);let x;n[9]===m?x=n[10]:(x=m(`actions.open.text`),n[9]=m,n[10]=x);let S;n[11]!==g||n[12]!==p||n[13]!==x?(S={icon:s,location:`sidebar`,name:`tasks-sidebar`,onAction:g,selected:p,title:x},n[11]=g,n[12]=p,n[13]=x,n[14]=S):S=n[14];let C;n[15]!==y||n[16]!==b||n[17]!==S?(C=[...y,b,S],n[15]=y,n[16]=b,n[17]=S,n[18]=C):C=n[18];let w=C,T;return n[19]!==w||n[20]!==t?(T=t.renderDefault({...t,__internal_actions:w}),n[19]=w,n[20]=t,n[21]=T):T=n[21],T}function p(e){let t=(0,c.c)(4),{enabled:n}=i();if(!n){let n;return t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n),n}let r;return t[2]===e?r=t[3]:(r=(0,l.jsx)(f,{...e}),t[2]=e,t[3]=r),r}export{p as TasksStudioNavbar}; \ No newline at end of file diff --git a/dist/static/Terminal-PGUcCKaX.js b/dist/static/Terminal-PGUcCKaX.js deleted file mode 100644 index 56c90f8..0000000 --- a/dist/static/Terminal-PGUcCKaX.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`terminal`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8.5 9.5L11.5 12.5L8.5 15.5M13 15.5H17M5.5 6.5H19.5V18.5H5.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TerminalIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Text-CVWqn-j_.js b/dist/static/Text-CVWqn-j_.js deleted file mode 100644 index 5c861fb..0000000 --- a/dist/static/Text-CVWqn-j_.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`text`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M7.5 9V6.5H17.5V9M12.5 18.5V6.5M10 18.5H15`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TextIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ThLarge-CjFCbJnr.js b/dist/static/ThLarge-CjFCbJnr.js deleted file mode 100644 index 6b9ffa4..0000000 --- a/dist/static/ThLarge-CjFCbJnr.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ThLargeIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`th-large`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 6.5V12.5M12.5 12.5V18.5M12.5 12.5H19.5M12.5 12.5H5.5M19.5 12.5V6.5H5.5V12.5M19.5 12.5V18.5H5.5V12.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ThumbsDown-CTum4zBr.js b/dist/static/ThumbsDown-CTum4zBr.js deleted file mode 100644 index 155fa49..0000000 --- a/dist/static/ThumbsDown-CTum4zBr.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`thumbs-down`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.5 15C9.5 15 12.5 16.5 12.5 18C12.5 19.5 13.5 19.5 13.5 19.5C13.5 19.5 14.5 19.5 14.5 18C14.5 16.5 14.5 15.5 14.5 15.5H18C18 15.5 18 15.5 18 15.5C18 15.5 19 15.5 19 14.5C19 13.5 19.5 14 19.5 13C19.5 12 19 11.5 19 10.5C19 9.5 18 9.5 18 8.5C18 7.5 17 7.5 16.5 7.5C16 7.5 9.5 7.5 9.5 7.5M9.5 7.5H6.5V15.5H9.5V7.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ThumbsDownIcon,a as default}; \ No newline at end of file diff --git a/dist/static/ThumbsUp-4b_mWabS.js b/dist/static/ThumbsUp-4b_mWabS.js deleted file mode 100644 index 4b5c52b..0000000 --- a/dist/static/ThumbsUp-4b_mWabS.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`thumbs-up`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M9.5 10C9.5 10 12.5 8.5 12.5 7C12.5 5.5 13.5 5.5 13.5 5.5C13.5 5.5 14.5 5.5 14.5 7C14.5 8.5 14.5 9.5 14.5 9.5H18C18 9.5 18 9.5 18 9.5C18 9.5 19 9.5 19 10.5C19 11.5 19.5 11 19.5 12C19.5 13 19 13.5 19 14.5C19 15.5 18 15.5 18 16.5C18 17.5 17 17.5 16.5 17.5C16 17.5 9.5 17.5 9.5 17.5M9.5 17.5H6.5V9.5H9.5V17.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as ThumbsUpIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Tiers-C19t2DUH.js b/dist/static/Tiers-C19t2DUH.js deleted file mode 100644 index 08cdb2d..0000000 --- a/dist/static/Tiers-C19t2DUH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`tiers`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M16.5 14.5L20.5 16.5L12.5 20.5L4.5 16.5L8.5 14.5M16.5 10.5L20.5 12.5L12.5 16.5L4.5 12.5L8.5 10.5M12.5 12.5L20.5 8.5L12.5 4.5L4.5 8.5L12.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TiersIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Timeline-X-VaErdm.js b/dist/static/Timeline-X-VaErdm.js deleted file mode 100644 index ef3bc82..0000000 --- a/dist/static/Timeline-X-VaErdm.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({TimelineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`timeline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M12.5 5V20`,stroke:`currentColor`,strokeWidth:1.2}),(0,o.jsx)(`path`,{d:`M5 8.5H11M7 12.5H11M9 16.5H11M13 16.5H20M13 12.5H18M13 8.5H16`,stroke:`currentColor`,strokeWidth:1.2})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/ToggleArrowRight-Ds3XaLpQ.js b/dist/static/ToggleArrowRight-Ds3XaLpQ.js deleted file mode 100644 index 92fd7a3..0000000 --- a/dist/static/ToggleArrowRight-Ds3XaLpQ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({ToggleArrowRightIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`toggle-arrow-right`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M10.5 16V9L16 12.5L10.5 16Z`,fill:`currentColor`,stroke:`currentColor`,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Token-DVF1uKVD.js b/dist/static/Token-DVF1uKVD.js deleted file mode 100644 index 0598479..0000000 --- a/dist/static/Token-DVF1uKVD.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`token`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17.5711 12.5C17.5711 15.2614 15.3325 17.5 12.5711 17.5M7.57107 12.5C7.57107 9.73858 9.80964 7.5 12.5711 7.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TokenIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Tool-DPfgmL7G-Ci-4lnM3.js b/dist/static/Tool-DPfgmL7G-Ci-4lnM3.js deleted file mode 100644 index f4b4f61..0000000 --- a/dist/static/Tool-DPfgmL7G-Ci-4lnM3.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Co as t,Ho as n,Lr as r,Nd as i,Pa as a,Sd as o,Wr as s,Yl as c,Ys as l,da as u,dc as d,eu as f,jr as p,lc as m,oc as h,qr as g,rc as _,sc as v}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as y,t as b}from"./jsx-runtime-BpzPEenQ.js";import{t as x}from"./compiler-runtime-sKsOXjDo.js";import{C as S,H as C,I as w,R as T,en as E,tn as D,yn as O,z as ee}from"./types--2f-avvL-CUBrVRGR.js";import{B as k,Et as A,Gt as j,Rt as te,St as M,Z as N,b as P,f as F,n as I,q as L,r as R,s as z,t as B,x as V,yt as H}from"./dist-LVcARZxB.js";import{t as U}from"./Close-B_ZEgT1V.js";import{t as W}from"./WarningOutline-DOBjmorn.js";import{t as G}from"./Checkmark-OT7tsNpL.js";import{t as K}from"./Select-D4xIAUnY.js";import{t as ne}from"./InfoOutline-BLtnjxbN.js";import{t as q}from"./Sort-CFTgH29c.js";import{c as re,d as J,h as Y,i as ie,l as X,o as ae,p as oe,r as se,v as ce}from"./validationUtils-Dwef0BLR-aKs6KPwC.js";import{r as le}from"./SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js";import{t as ue}from"./CheckmarkCircle-B6SBY4QE.js";import{n as de,r as fe}from"./CalendarFilter-Xl97nJYN-wFA6qJeb.js";var Z=e(y(),1),Q=x(),$=b(),pe=()=>{let e=(0,Q.c)(5),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(M,{size:2,children:(0,$.jsx)(ne,{})}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(M,{size:1,weight:`semibold`,children:`Schedule Publishing is not enabled`}),e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsxs)(M,{size:1,children:[`We recommend using`,` `,(0,$.jsx)(`a`,{target:`_blank`,href:se,rel:`noreferrer`,children:`Releases`}),`.`]}),e[2]=r):r=e[2];let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsxs)(M,{size:1,children:[`Scheduled Publishing is not enabled by default. It can be enabled in the config by setting `,(0,$.jsx)(`code`,{children:`scheduledPublishing.enabled = true`})]}),e[3]=i):i=e[3];let a;return e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,$.jsx)(A,{overflow:`hidden`,padding:4,radius:2,shadow:1,tone:`suggest`,children:(0,$.jsxs)(R,{alignItems:`center`,gap:4,children:[t,(0,$.jsxs)(z,{gap:4,children:[n,(0,$.jsxs)(z,{gap:3,children:[r,i,(0,$.jsx)(M,{size:1,children:(0,$.jsx)(`a`,{target:`_blank`,href:`https://www.sanity.io/docs/scheduled-publishing`,rel:`noreferrer`,children:`Read the docs`})})]})]})]})}),e[4]=a):a=e[4],a};function me(e,t){let n=(0,Q.c)(5),r;if(n[0]!==t||n[1]!==e){let i;n[3]===t?i=n[4]:(i=e=>e.state===t,n[3]=t,n[4]=i),r=e.filter(i),n[0]=t,n[1]=e,n[2]=r}else r=n[2];return r}var he=e=>{let t=(0,Q.c)(16),{selected:n,schedules:i,state:a}=e,o=me(i,a).length,s=o>0,c=a===`cancelled`,l;t[0]===a?l=t[1]:(l={state:{state:a}},t[0]=a,t[1]=l);let{href:u,onClick:d}=r(l),f=c?`critical`:`default`,p=X[a],m;t[2]===p.title?m=t[3]:(m=(0,$.jsx)(M,{size:1,weight:`medium`,children:p.title}),t[2]=p.title,t[3]=m);let h;t[4]!==o||t[5]!==s?(h=s&&(0,$.jsx)(M,{size:0,children:o}),t[4]=o,t[5]=s,t[6]=h):h=t[6];let g;t[7]!==m||t[8]!==h?(g=(0,$.jsxs)(R,{gap:2,alignItems:`center`,children:[m,h]}),t[7]=m,t[8]=h,t[9]=g):g=t[9];let _;return t[10]!==u||t[11]!==d||t[12]!==n||t[13]!==f||t[14]!==g?(_=(0,$.jsx)(H,{as:`a`,href:u,mode:`bleed`,onClick:d,selected:n,tone:f,padding:2,children:g}),t[10]=u,t[11]=d,t[12]=n,t[13]=f,t[14]=g,t[15]=_):_=t[15],_},ge=e=>{let t=(0,Q.c)(26),{onClearDate:n,selectedDate:r}=e,{navigate:i}=s(),{schedules:a,scheduleState:o}=D(),l;t[0]===i?l=t[1]:(l=e=>{i(e)},t[0]=i,t[1]=l);let u=l,f=me(a,o),p;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(p=[`block`,`block`,`none`],t[2]=p):p=t[2];let m;t[3]!==n||t[4]!==r?(m=r&&(0,$.jsx)(_,{iconRight:U,onClick:n,text:c(r,`d MMMM yyyy`),tone:`primary`}),t[3]=n,t[4]=r,t[5]=m):m=t[5];let g;t[6]!==f?.length||t[7]!==u||t[8]!==o?(g=o&&(0,$.jsx)(h,{button:(0,$.jsx)(_,{iconRight:K,mode:`ghost`,text:`${X[o].title} (${f?.length||0})`,tone:`default`}),id:`state`,menu:(0,$.jsx)(d,{style:{minWidth:`175px`},children:re.map(e=>(0,$.jsx)(v,{iconRight:e===o?G:void 0,onClick:u.bind(void 0,{state:e}),text:X[e].title},e))}),popover:{placement:`bottom`}}),t[6]=f?.length,t[7]=u,t[8]=o,t[9]=g):g=t[9];let y;t[10]!==m||t[11]!==g?(y=(0,$.jsxs)(B,{display:p,children:[m,g]}),t[10]=m,t[11]=g,t[12]=y):y=t[12];let b;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(b=[`none`,`none`,`block`],t[13]=b):b=t[13];let x;t[14]!==n||t[15]!==r?(x=r&&(0,$.jsx)(_,{iconRight:U,onClick:n,text:c(r,`d MMMM yyyy`),tone:`primary`}),t[14]=n,t[15]=r,t[16]=x):x=t[16];let S;t[17]!==o||t[18]!==a?(S=o&&(0,$.jsx)(R,{gap:2,children:re.map(e=>(0,$.jsx)(he,{schedules:a,selected:o===e,state:e},e))}),t[17]=o,t[18]=a,t[19]=S):S=t[19];let C;t[20]!==x||t[21]!==S?(C=(0,$.jsxs)(B,{display:b,children:[x,S]}),t[20]=x,t[21]=S,t[22]=C):C=t[22];let w;return t[23]!==y||t[24]!==C?(w=(0,$.jsxs)($.Fragment,{children:[y,C]}),t[23]=y,t[24]=C,t[25]=w):w=t[25],w},_e=e=>{let t=(0,Q.c)(15),n,r,i,a,o,s,c,l,u,d,f,p,m;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(`path`,{d:`M54 26C54 28.7614 49.0751 31 43 31C36.9249 31 32 28.7614 32 26C32 23.2386 36.9249 7 43 7C49.0751 7 54 23.2386 54 26Z`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),r=(0,$.jsx)(`path`,{d:`M65 71.5V57M65 71.5L60.5789 69.0132M65 71.5L60.5789 73.9868M65 57L57 52.5L54 54.1875M65 57V42.5M65 57L57 47M65 57L58.1586 60.8483M65 57L60.5789 67.5M65 42.5L57 38L54 39.6875M65 42.5L57 47M65 42.5V27.5M57 47L65 27.5M57 47L54 39.6875M57 47L54 45.3125M57 47L54 50.75M57 23L65 27.5M57 23L54 24.6875V39.6875M57 23V60M65 27.5L57 32L54 30.3125`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),s=(0,$.jsx)(`path`,{d:`M54 76C54 78.7614 49.0751 81 43 81C36.9249 81 32 78.7614 32 76M54 76H60.5V63L54 57M54 76V57M32 76H25V63L32 57M32 76V57M32 26V57M54 26V57M54 45C54 47.7614 49.0751 50 43 50V35C49.0751 35 54 32.7614 54 30`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),c=(0,$.jsx)(`path`,{d:`M43 45.5701H44.8976L45.8465 43.1981L46.9679 42.7335L49.3162 43.7399L50.658 42.3981L49.6516 40.0499L50.1161 38.9284L52.4882 37.9795V36.0819L50.1161 35.1331L49.6516 34.0116M47.1334 34.9653C47.5197 35.5597 47.7441 36.269 47.7441 37.0307C47.7441 39.1268 46.0449 40.826 43.9488 40.826C43.6212 40.826 43.3033 40.7845 43 40.7064`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinejoin:`round`}),l=(0,$.jsx)(`path`,{d:`M63.5464 78.6739L64.9606 78.0321L67.4355 78.5135L68.6174 78.2913L69.6174 77.1566H71.6174L72.6174 78.2913L73.7994 78.5135L76.2743 78.0321L77.6885 78.6739M63.5464 78.6739L64.607 79.7972L64.1174 80.3336L63.5464 80.4373M63.5464 78.6739V80.4373M77.6885 78.6739L76.6278 79.7972L77.1174 80.3336L77.6885 80.4373M77.6885 78.6739V80.4373M63.5464 80.4373L61.6174 80.7875V81.6952L64.1174 82.1491L64.607 82.6855L63.5464 83.8088L64.9606 84.4506L67.4355 83.9693L68.6174 84.1915L69.6174 85.3261H71.6174L72.6174 84.1915L73.7994 83.9693L76.2743 84.4506L77.6885 83.8088L76.6278 82.6855L77.1174 82.1491L79.6174 81.6952V80.7875L77.6885 80.4373`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinecap:`round`,strokeLinejoin:`round`}),u=(0,$.jsx)(`path`,{d:`M79.6174 81.4647V84.7162L77.6885 85.0664M76.2743 87.4716L77.6885 86.8298V85.0664M76.2743 87.4716L73.7994 86.9902L72.6174 87.2124L71.6174 88.3471M76.2743 87.4716V84.7162M61.6174 81.4647V84.7162L63.5464 85.0664M71.6174 88.3471H69.6174M71.6174 88.3471V85.3261M69.6174 88.3471L68.6174 87.2124L67.4355 86.9902L64.9606 87.4716M69.6174 88.3471V85.3261M64.9606 87.4716L64.2535 87.1507L63.5464 86.8298V85.0664M64.9606 87.4716V84.6825M63.5464 84.039V85.0664M77.6885 84.039V85.0664`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinecap:`round`,strokeLinejoin:`round`}),d=(0,$.jsx)(`path`,{d:`M73.6174 81.2412C73.6174 81.9932 72.2743 82.6028 70.6174 82.6028C68.9606 82.6028 67.6174 81.9932 67.6174 81.2412C67.6174 80.4892 68.9606 79.8796 70.6174 79.8796C72.2743 79.8796 73.6174 80.4892 73.6174 81.2412Z`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),f=(0,$.jsx)(`path`,{d:`M90 85.3616C90 86.1136 88.6569 86.7232 87 86.7232C85.3431 86.7232 84 86.1136 84 85.3616M90 85.3616C90 84.6096 88.6569 84 87 84C85.3431 84 84 84.6096 84 85.3616M90 85.3616V87.3616C90 88.1136 88.6569 88.7232 87 88.7232C85.3431 88.7232 84 88.1136 84 87.3616V85.3616`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),p=(0,$.jsx)(`path`,{d:`M82 89.8648C82 90.3425 81.3284 90.7297 80.5 90.7297C79.6716 90.7297 79 90.3425 79 89.8648M82 89.8648C82 89.3872 81.3284 89 80.5 89C79.6716 89 79 89.3872 79 89.8648M82 89.8648V91.1352C82 91.6128 81.3284 92 80.5 92C79.6716 92 79 91.6128 79 91.1352V89.8648`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),m=(0,$.jsx)(`path`,{d:`M52.7555 46.7289L52.5381 45.0136L51.2951 44.6903L50.2695 46.0824L49.4558 46.1956L48.0892 45.1364L46.9817 45.7867L47.2408 47.4962L46.7455 48.1517L45.0302 48.3691L44.7069 49.612M51.1084 47.9593C49.8968 47.6442 48.6622 48.2485 48.1434 49.3385`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinecap:`round`,strokeLinejoin:`round`}),i=(0,$.jsx)(`path`,{d:`M39 80.5L38 83.5C38 84.8807 40.2386 86 43 86C45.7614 86 48 84.8807 48 83.5L47 80.5`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),a=(0,$.jsx)(`path`,{d:`M32 77L31 80C31 81.3807 33.2386 82.5 36 82.5C36.9107 82.5 37.7646 82.3783 38.5 82.1655`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinecap:`round`,strokeLinejoin:`round`}),o=(0,$.jsx)(`path`,{d:`M54 77L55 80C55 81.3807 52.7614 82.5 50 82.5C49.0893 82.5 48.2354 82.3783 47.5 82.1655`,stroke:`#7B8CA8`,strokeWidth:`1.2`,strokeLinecap:`round`,strokeLinejoin:`round`}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m):(n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12]);let h;return t[13]===e?h=t[14]:(h=(0,$.jsxs)(`svg`,{width:`100`,height:`100`,viewBox:`0 0 100 100`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[n,r,s,c,l,u,d,f,p,m,i,a,o]}),t[13]=e,t[14]=h),h},ve=e=>{let t=(0,Q.c)(9),n,r,i,a,o,s,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(`path`,{d:`M35 84.5L41.7308 67H50V69.5M65 84.5L58.2692 67M32 65H42.5H50H57.5H81V23H19V65H24`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),r=(0,$.jsx)(`path`,{d:`M84 16V23H16V16M84 16H16M84 16L82 14H18L16 16`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),i=(0,$.jsx)(`path`,{d:`M24 65H18L17 67H83L82 65H32`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),a=(0,$.jsx)(`circle`,{cx:`50`,cy:`72`,r:`2`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),o=(0,$.jsx)(`path`,{d:`M24 63C24 61.8954 24.8954 61 26 61H30C31.1046 61 32 61.8954 32 63V67H24V63Z`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),s=(0,$.jsx)(`path`,{d:`M24 65C24 63.8954 24.8954 63 26 63H30C31.1046 63 32 63.8954 32 65V67H24V65Z`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),c=(0,$.jsx)(`path`,{d:`M28 44.9975C31.0617 44.62 33.5601 42.4793 35.2478 39.995C36.199 38.5947 36.9116 37.0761 36.9653 35.3597C36.9973 34.3355 36.8332 33.1459 35.8944 32.5454C35.3035 32.1675 34.4935 32.0285 33.8044 32.0022C32.7788 31.9631 32.1643 32.4357 31.8489 33.4197C30.3123 38.2145 33.0184 42.7025 36.3911 45.8977C38.1152 47.531 40.0746 48.9275 42.1179 50.1294C43.9867 51.2287 46.003 52.2595 48.1189 52.7885C48.9466 52.9954 50.4951 53.3913 51.3211 52.954C52.3579 52.4051 51.8285 49.7323 51.7091 48.9809C51.3862 46.9486 50.7293 45.0311 49.8726 43.1662C49.3791 42.0918 48.7948 40.8004 47.9999 39.8967C47.4959 39.3237 47.1331 39.4889 47.1101 40.2278C47.0699 41.5204 47.5768 42.7535 48.3103 43.7973C50.633 47.1024 54.4924 49.4656 58.2792 50.6985C59.9643 51.2471 61.8953 51.7306 63.6853 51.6193C65.3845 51.5137 65.6225 50.1321 65.7287 48.655C65.9958 44.9405 64.9629 40.7695 62.6403 37.7963C61.615 36.4839 60.3547 35.6334 58.6879 35.4476C57.7554 35.3437 56.665 35.3303 55.7391 35.5097C54.8073 35.6903 54.0162 36.297 54.3371 37.3462C54.6464 38.3572 55.8044 39.0666 56.6444 39.5759C57.983 40.3876 59.4813 40.9898 61.0262 41.2624C63.2658 41.6576 65.1745 41.1715 67.141 40.1346C67.9966 39.6835 68.8825 39.1795 69.4379 38.3861`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c):(n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6]);let l;return t[7]===e?l=t[8]:(l=(0,$.jsxs)(`svg`,{width:`100`,height:`100`,viewBox:`0 0 100 100`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[n,r,i,a,o,s,c]}),t[7]=e,t[8]=l),l},ye=e=>{let t=(0,Q.c)(16),n,r,i,a,o,s,c,l,u,d,f,p,m,h;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(`path`,{d:`M35.5034 34.5961C35.6531 34.1763 35.8628 33.792 36.1352 33.4478C37.6813 31.4827 40.9503 31.2145 44.9898 32.3554M35.5034 34.5961L24.12 78.5806C23.4656 81.1092 26.1309 83.2083 28.4357 81.9796L68.4485 60.6484M35.5034 34.5961C34.2315 38.1622 37.2902 44.2842 43.0792 50.0342M68.4485 60.6484C68.8174 60.4078 69.1391 60.118 69.4084 59.7777C70.9736 57.7883 70.4521 54.4677 68.3472 50.7308M68.4485 60.6484C65.1795 62.7806 58.1999 61.0522 51.0413 56.4338M49.3164 55.2667C48.6043 54.7622 47.8933 54.2299 47.1867 53.6707C46.3331 52.9953 45.5161 52.3044 44.7387 51.6037M49.3164 55.2667C49.8913 55.674 50.4669 56.0632 51.0413 56.4338M49.3164 55.2667C52.3445 53.1871 58.7283 49.8329 66.4965 47.8874M51.0413 56.4338C55.9305 53.432 62.4593 51.6876 68.3472 50.7308M43.0792 50.0342C43.6098 50.5612 44.1634 51.0852 44.7387 51.6037M43.0792 50.0342C44.4006 45.7138 45.8116 38.387 44.9898 32.3554M44.7387 51.6037C47.6743 44.2968 48.7135 38.3712 48.6643 33.6916M63.9622 36.487C63.2905 34.23 62.35 29.5386 63.9622 28.8293C65.9774 27.9426 68.5569 33.5045 70.8139 32.2148C73.0709 30.9251 69.4435 27.7814 70.8139 25.2019C72.1842 22.6224 79.6002 28.4262 81.2123 23.4285C82.502 19.4304 79.7614 16.6574 78.2298 15.7708M66.4965 47.8874C70.7697 46.8171 75.462 46.1731 80.2449 46.4019L80.2449 49.7068C77.5329 49.6936 73.1535 49.9498 68.3472 50.7308M66.4965 47.8874C64.45 45.1054 61.6564 42.2264 58.3003 39.5859C55.0633 37.039 51.7429 35.0416 48.6643 33.6916M48.6643 33.6916C48.5822 25.8794 45.4671 21.5396 43.0792 20.043L39.941 23.4285C42.9851 25.0774 44.4569 28.4441 44.9898 32.3554`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),r=(0,$.jsx)(`path`,{d:`M32.2094 47.3001C31.0515 50.5465 34.6857 56.6214 40.9597 61.5862C47.2404 66.5562 53.9958 68.696 56.8839 66.8122`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),c=(0,$.jsx)(`path`,{d:`M28.8867 60.1903C28.1245 62.3275 30.5169 66.3267 34.6472 69.595C38.7818 72.8669 43.229 74.2755 45.1303 73.0354`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),l=(0,$.jsx)(`path`,{d:`M26.2718 70.2225C25.8147 71.5039 27.2491 73.9016 29.7254 75.8611C32.2044 77.8228 34.8707 78.6673 36.0106 77.9238`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),u=(0,$.jsx)(`path`,{d:`M28.0529 44.1724C29.5354 43.1981 32.3735 40.6904 31.8652 38.4538C31.2298 35.6581 22.8425 38.9622 22.7155 36.5477C22.5884 34.1331 27.0361 30.575 26.909 28.6688C26.7819 26.7626 18.6489 30.8291 18.6489 26.8896C18.6489 23.738 21.36 22.1029 22.7155 21.6793`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),d=(0,$.jsx)(`rect`,{x:`21.8833`,y:`50.1122`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 21.8833 50.1122)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),f=(0,$.jsx)(`rect`,{x:`16.0527`,y:`36.722`,width:`3.03077`,height:`3.03077`,transform:`rotate(4.36851 16.0527 36.722)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),p=(0,$.jsx)(`rect`,{x:`27.9448`,y:`22.8353`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 27.9448 22.8353)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),m=(0,$.jsx)(`rect`,{x:`53.7065`,y:`33.443`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 53.7065 33.443)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),h=(0,$.jsx)(`rect`,{x:`67.3447`,y:`13.743`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 67.3447 13.743)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),i=(0,$.jsx)(`rect`,{x:`74.9219`,y:`54.6584`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 74.9219 54.6584)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),a=(0,$.jsx)(`rect`,{x:`70.3755`,y:`66.7814`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 70.3755 66.7814)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),o=(0,$.jsx)(`rect`,{x:`77.9526`,y:`78.9045`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 77.9526 78.9045)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),s=(0,$.jsx)(`rect`,{x:`82.4985`,y:`62.2353`,width:`3.03077`,height:`3.03077`,transform:`rotate(-24.7154 82.4985 62.2353)`,stroke:`#7B8CA8`,strokeWidth:`1.2`}),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h):(n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13]);let g;return t[14]===e?g=t[15]:(g=(0,$.jsxs)(`svg`,{width:`100`,height:`100`,viewBox:`0 0 100 100`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,children:[n,r,c,l,u,d,f,p,m,h,i,a,o,s]}),t[14]=e,t[15]=g),g},be=e=>{let t=(0,Q.c)(16),{scheduleState:n,selectedDate:r}=e,i,a,o;bb0:switch(n){case`succeeded`:a=`When a scheduled document is successfully published it moves to this list view.`,o=`No completed scheduled publications ... yet`,i=_e;break bb0;case`cancelled`:a=`Schedules can fail for several reasons, for example when their documents are deleted. When they do, they show up here.`,o=`No failed scheduled publications`,i=ye;break bb0;case`scheduled`:a=`When editing a document, create a new scheduled publication from the menu next to the Publish button.`,o=`No upcoming scheduled publications`,i=ve;break bb0}if(r){a=`No schedules for this date.`;let e;t[0]===r?e=t[1]:(e=c(r,`d MMMM yyyy`),t[0]=r,t[1]=e),o=e,i=ve}let s;t[2]===i?s=t[3]:(s=i&&(0,$.jsx)(i,{}),t[2]=i,t[3]=s);let l;t[4]===s?l=t[5]:(l=(0,$.jsx)(R,{justifyContent:`center`,children:s}),t[4]=s,t[5]=l);let u;t[6]===o?u=t[7]:(u=o&&(0,$.jsx)(P,{align:`center`,size:1,children:o}),t[6]=o,t[7]=u);let d;t[8]===a?d=t[9]:(d=a&&(0,$.jsx)(M,{align:`center`,size:1,children:a}),t[8]=a,t[9]=d);let f;t[10]!==u||t[11]!==d?(f=(0,$.jsxs)(z,{gap:4,children:[u,d]}),t[10]=u,t[11]=d,t[12]=f):f=t[12];let p;return t[13]!==l||t[14]!==f?(p=(0,$.jsx)(A,{paddingX:6,paddingBottom:8,paddingTop:7,radius:2,shadow:1,children:(0,$.jsxs)(z,{gap:4,children:[l,f]})}),t[13]=l,t[14]=f,t[15]=p):p=t[15],p};function xe(e){let t=(0,Q.c)(10),{item:n,measureElement:r}=e,{content:i,virtualRow:a}=n,o=`translateY(${a.start}px)`,s;t[0]===o?s=t[1]:(s={position:`absolute`,top:0,left:0,width:`100%`,transform:o},t[0]=o,t[1]=s);let c=s,l;t[2]===i?l=t[3]:(l=typeof i==`string`?(0,$.jsx)(Ce,{content:i}):(0,$.jsx)(Se,{schedule:i}),t[2]=i,t[3]=l);let u;return t[4]!==r||t[5]!==c||t[6]!==l||t[7]!==a.index||t[8]!==a.key?(u=(0,$.jsx)(B,{"data-index":a.index,paddingBottom:2,ref:r,style:c,children:l},a.key),t[4]=r,t[5]=c,t[6]=l,t[7]=a.index,t[8]=a.key,t[9]=u):u=t[9],u}function Se(e){let t=(0,Q.c)(4),{schedule:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(we,{}),t[0]=r):r=t[0];let[i,a]=(0,Z.useState)(r),o,s;return t[1]===n?(o=t[2],s=t[3]):(o=()=>{let e=!0,t=setTimeout(()=>{e&&a((0,$.jsx)(w,{schedule:n,type:`tool`}))},200);return()=>{e=!1,clearTimeout(t)}},s=[n],t[1]=n,t[2]=o,t[3]=s),(0,Z.useEffect)(o,s),i}function Ce(e){let t=(0,Q.c)(2),{content:n}=e,r;return t[0]===n?r=t[1]:(r=(0,$.jsx)(R,{alignItems:`flex-end`,paddingBottom:2,paddingTop:4,children:(0,$.jsx)(V,{muted:!0,size:1,children:n})}),t[0]=n,t[1]=r),r}function we(){let e=(0,Q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(A,{padding:1,radius:2,shadow:1,children:(0,$.jsx)(A,{padding:1,children:(0,$.jsx)(n,{isPlaceholder:!0})})}),e[0]=t):t=e[0],t}function Te(e){return new Date(e).toLocaleString(`default`,{month:`long`,year:`numeric`})}var Ee=()=>{let e=(0,Q.c)(26),{activeSchedules:t,scheduleState:n,sortBy:r}=D(),{measureElement:i,virtualList:a,totalSize:o,containerRef:s}=De(t,r),{deleteSchedules:c}=Y(),l;e[0]!==t||e[1]!==c?(l=()=>{c({schedules:t||[]})},e[0]=t,e[1]=c,e[2]=l):l=e[2];let u=l,d;e[3]===s?d=e[4]:(d=()=>{s?.current?.scrollTo(0,0)},e[3]=s,e[4]=d);let f;e[5]!==s||e[6]!==n||e[7]!==r?(f=[n,r,s],e[5]=s,e[6]=n,e[7]=r,e[8]=f):f=e[8],(0,Z.useEffect)(d,f);let p=`${o}px`,m;e[9]===p?m=e[10]:(m={height:p,width:`100%`,position:`relative`},e[9]=p,e[10]=m);let h;if(e[11]!==i||e[12]!==a){let t;e[14]===i?t=e[15]:(t=e=>(0,$.jsx)(xe,{item:e,measureElement:i},e.key),e[14]=i,e[15]=t),h=a.map(t),e[11]=i,e[12]=a,e[13]=h}else h=e[13];let g;e[16]!==m||e[17]!==h?(g=(0,$.jsx)(B,{style:m,children:h}),e[16]=m,e[17]=h,e[18]=g):g=e[18];let v;e[19]!==u||e[20]!==n?(v=n===`succeeded`&&(0,$.jsx)(R,{justifyContent:`center`,marginTop:6,children:(0,$.jsx)(_,{icon:ue,mode:`ghost`,onClick:u,text:`Clear all completed schedules`})}),e[19]=u,e[20]=n,e[21]=v):v=e[21];let y;return e[22]!==s||e[23]!==g||e[24]!==v?(y=(0,$.jsxs)(B,{paddingBottom:6,paddingTop:1,paddingX:4,ref:s,overflow:`hidden`,children:[g,v]}),e[22]=s,e[23]=g,e[24]=v,e[25]=y):y=e[25],y};function De(e,t){let n=(0,Z.useRef)(null),r=(0,Z.useMemo)(()=>{let n=[];return e.forEach((r,i)=>{if(t==`executeAt`){let t=e[i-1],a=J(t),o=i>0&&a?Te(a):null,s=J(r),c=s?Te(s):null;c!==o&&n.push(c||`No date specified`)}n.push(r)}),n},[e,t]),i=g({count:r.length,getScrollElement:()=>n.current,estimateSize:()=>50,overscan:5}),a=i.getVirtualItems().map(e=>{let t=r[e.index];return{content:t,key:typeof t==`string`?t:t.id,virtualRow:e}});return{containerRef:n,measureElement:i.measureElement,totalSize:i.getTotalSize(),virtualList:a}}var Oe=j(I).withConfig({displayName:`Panel`,componentId:`sc-wwy3ie-0`})`width:auto;`,ke=()=>{let e=(0,Q.c)(13),{activeSchedules:t,selectedDate:n,scheduleState:r}=D(),{upsellData:i,telemetryLogs:a}=E(),{mode:o}=ce(),s=o===`upsell`&&r===`scheduled`,c;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={height:`100%`},e[0]=c):c=e[0];let l;e[1]!==o||e[2]!==a||e[3]!==i?(l=o===`upsell`&&i&&(0,$.jsx)(Oe,{size:1,padding:4,paddingBottom:1,children:(0,$.jsx)(C,{layout:`horizontal`,data:i,onPrimaryClick:a.panelPrimaryClicked,onSecondaryClick:a.panelSecondaryClicked})}),e[1]=o,e[2]=a,e[3]=i,e[4]=l):l=e[4];let u;e[5]!==t.length||e[6]!==r||e[7]!==n||e[8]!==s?(u=t.length===0?(0,$.jsx)(Oe,{size:1,padding:4,paddingTop:4,children:(0,$.jsx)(be,{scheduleState:r,selectedDate:n})}):(0,$.jsxs)($.Fragment,{children:[s&&(0,$.jsx)(A,{margin:4,marginBottom:2,padding:3,tone:`caution`,radius:3,shadow:1,children:(0,$.jsxs)(R,{gap:3,alignItems:`center`,children:[(0,$.jsx)(M,{size:1,children:(0,$.jsx)(W,{})}),(0,$.jsx)(M,{size:1,children:`Your scheduled documents won't be published automatically unless you upgrade your plan. You can still publish them manually.`})]})}),(0,$.jsx)(B,{paddingTop:s?0:4,children:(0,$.jsx)(Ee,{})})]}),e[5]=t.length,e[6]=r,e[7]=n,e[8]=s,e[9]=u):u=e[9];let d;return e[10]!==l||e[11]!==u?(d=(0,$.jsxs)(B,{style:c,children:[l,u]}),e[10]=l,e[11]=u,e[12]=d):d=e[12],d},Ae=()=>{let e=(0,Q.c)(15),{setSortBy:t,sortBy:n}=D(),r;e[0]===t?r=e[1]:(r=()=>t(`createdAt`),e[0]=t,e[1]=r);let i=r,a;e[2]===t?a=e[3]:(a=()=>t(`executeAt`),e[2]=t,e[3]=a);let o=a,s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,$.jsx)(u,{}),e[4]=s):s=e[4];let c;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(c={minWidth:`250px`},e[5]=c):c=e[5];let l=n===`createdAt`?G:void 0,f;e[6]!==i||e[7]!==l?(f=(0,$.jsx)(v,{icon:q,iconRight:l,onClick:i,text:`Sort by time added`}),e[6]=i,e[7]=l,e[8]=f):f=e[8];let p=n===`executeAt`?G:void 0,m;e[9]!==o||e[10]!==p?(m=(0,$.jsx)(v,{icon:q,iconRight:p,onClick:o,text:`Sort by time scheduled`}),e[9]=o,e[10]=p,e[11]=m):m=e[11];let g;return e[12]!==f||e[13]!==m?(g=(0,$.jsx)(h,{button:s,id:`sort`,menu:(0,$.jsxs)(d,{style:c,children:[f,m]})}),e[12]=f,e[13]=m,e[14]=g):g=e[14],g},je=e=>{let t=(0,Q.c)(8),{mode:n,selected:r}=e,i=n===void 0?`default`:n,a;t[0]!==i||t[1]!==r?(a=i==="default"?{background:L[r?100:300].hex}:{},t[0]=i,t[1]=r,t[2]=a):a=t[2];let o;t[3]===i?o=t[4]:(o=i===`failed`?{background:N[500].hex}:{},t[3]=i,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,$.jsx)(B,{style:{...a,...o,borderRadius:`2px`,height:`2px`,width:`100%`}}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s};function Me(e){let t=(0,Q.c)(60),{date:n,focused:r,isCurrentMonth:i,isToday:a,onSelect:o,selected:s}=e,{schedulesByDate:c}=D(),l;t[0]!==n||t[1]!==c?(l=c(n),t[0]=n,t[1]=c,t[2]=l):l=t[2];let u=l,d;t[3]!==n||t[4]!==o||t[5]!==s?(d=()=>{o(s?void 0:n)},t[3]=n,t[4]=o,t[5]=s,t[6]=d):d=t[6];let f=d,p;p=a||s?`primary`:(fe(n),`default`);let h=u.length>0,g;t[7]===u?g=t[8]:(g=u.filter(Fe),t[7]=u,t[8]=g);let _;t[9]===u?_=t[10]:(_=u.filter(Pe),t[9]=u,t[10]=_);let v;t[11]===u?v=t[12]:(v=u.filter(Ne),t[11]=u,t[12]=v);let y;t[13]!==g||t[14]!==_||t[15]!==v?(y={completed:g,failed:_,upcoming:v},t[13]=g,t[14]=_,t[15]=v,t[16]=y):y=t[16];let{completed:b,failed:x,upcoming:S}=y,C;t[17]!==n||t[18]!==u?(C=(0,$.jsx)(Ie,{date:n,schedules:u}),t[17]=n,t[18]=u,t[19]=C):C=t[19];let w=!h,T;t[20]===n?T=t[21]:(T=n.toDateString(),t[20]=n,t[21]=T);let E=r?`true`:``,O;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(O={position:`relative`},t[22]=O):O=t[22];let ee=!s&&!i?.35:1,k;t[23]===ee?k=t[24]:(k={opacity:ee,textAlign:`center`},t[23]=ee,t[24]=k);let j;t[25]!==n||t[26]!==s?(j=s?(0,$.jsx)(U,{}):n.getDate(),t[25]=n,t[26]=s,t[27]=j):j=t[27];let te;t[28]!==k||t[29]!==j?(te=(0,$.jsx)(M,{size:1,style:k,children:j}),t[28]=k,t[29]=j,t[30]=te):te=t[30];let N;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(N={bottom:2,left:2,position:`absolute`,right:2},t[31]=N):N=t[31];let P;t[32]!==b.length||t[33]!==s?(P=b.length>0&&(0,$.jsx)(je,{selected:s}),t[32]=b.length,t[33]=s,t[34]=P):P=t[34];let F;t[35]!==s||t[36]!==S.length?(F=S.length>0&&(0,$.jsx)(je,{selected:s}),t[35]=s,t[36]=S.length,t[37]=F):F=t[37];let I;t[38]!==x.length||t[39]!==s?(I=x.length>0&&(0,$.jsx)(je,{mode:`failed`,selected:s}),t[38]=x.length,t[39]=s,t[40]=I):I=t[40];let L;t[41]!==P||t[42]!==F||t[43]!==I?(L=(0,$.jsx)(B,{style:N,children:(0,$.jsxs)(R,{alignItems:`center`,gap:1,justifyContent:`center`,children:[P,F,I]})}),t[41]=P,t[42]=F,t[43]=I,t[44]=L):L=t[44];let z;t[45]!==f||t[46]!==s||t[47]!==te||t[48]!==L||t[49]!==T||t[50]!==E||t[51]!==p?(z=(0,$.jsxs)(A,{"aria-label":T,"aria-pressed":s,as:`button`,__unstable_focusRing:!0,"data-weekday":!0,"data-focused":E,role:`button`,tabIndex:-1,onClick:f,paddingX:3,paddingY:4,radius:2,selected:s,style:O,tone:p,children:[te,L]}),t[45]=f,t[46]=s,t[47]=te,t[48]=L,t[49]=T,t[50]=E,t[51]=p,t[52]=z):z=t[52];let V;t[53]!==z||t[54]!==C||t[55]!==w?(V=(0,$.jsx)(m,{content:C,disabled:w,portal:!0,children:z}),t[53]=z,t[54]=C,t[55]=w,t[56]=V):V=t[56];let H;return t[57]!==s||t[58]!==V?(H=(0,$.jsx)(`div`,{"aria-selected":s,"data-ui":`CalendarDay`,children:V}),t[57]=s,t[58]=V,t[59]=H):H=t[59],H}function Ne(e){return e.state===`scheduled`}function Pe(e){return e.state===`cancelled`}function Fe(e){return e.state===`succeeded`}function Ie(e){let n=(0,Q.c)(12),{date:r,schedules:i}=e,a=i===void 0?[]:i,o;n[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={type:`scheduledPublishing`},n[0]=o):o=n[0];let{formatDateTz:s}=t(o),l=a.reduce(Re,{cancelled:[],succeeded:[],scheduled:[]}),u=B,d;n[1]===r?d=n[2]:(d=c(r,`d MMMM yyyy`),n[1]=r,n[2]=d);let f;n[3]===d?f=n[4]:(f=(0,$.jsx)(B,{marginBottom:4,children:(0,$.jsx)(M,{size:1,weight:`medium`,children:d})}),n[3]=d,n[4]=f);let p=z,m=Object.keys(l).map(e=>{let t=l[e];return t.length===0?null:(0,$.jsxs)(z,{gap:2,children:[(0,$.jsx)(V,{muted:!0,size:0,children:X[e].title}),(0,$.jsx)(z,{gap:1,children:t.filter(Le).map(e=>{let t=J(e);return t?(0,$.jsxs)(k,{gap:2,children:[(0,$.jsx)(B,{style:{width:`60px`},children:(0,$.jsx)(M,{size:1,weight:`regular`,children:s({date:new Date(t),format:`p`})})}),(0,$.jsx)(R,{alignItems:`center`,style:{flexShrink:0,opacity:+(e.action===`unpublish`)},children:(0,$.jsx)(F,{fontSize:0,tone:ae[e.action].badgeTone,children:e.action})})]},e.id):null})})]},e)}),h;n[5]!==p||n[6]!==m?(h=(0,$.jsx)(p,{gap:3,children:m}),n[5]=p,n[6]=m,n[7]=h):h=n[7];let g;return n[8]!==u||n[9]!==f||n[10]!==h?(g=(0,$.jsxs)(u,{padding:3,children:[f,h]}),n[8]=u,n[9]=f,n[10]=h,n[11]=g):g=n[11],g}function Le(e){return e.executeAt}function Re(e,t){return e[t.state].push(t),e}var ze=e=>{let n=(0,Q.c)(11),{onSelect:r,selectedDate:i,timeZoneScope:a}=e,{getCurrentZoneDate:o,utcToCurrentZoneDate:s}=t(a),c;n[0]!==o||n[1]!==i?(c=i||o(),n[0]=o,n[1]=i,n[2]=c):c=n[2];let[l,u]=(0,Z.useState)(c),d;n[3]===s?d=n[4]:(d=e=>{u(s(e))},n[3]=s,n[4]=d);let f=d,p;return n[5]!==l||n[6]!==f||n[7]!==r||n[8]!==i||n[9]!==a?(p=(0,$.jsx)(de,{focusedDate:l,onFocusedDateChange:f,onSelect:r,selectedDate:i,renderCalendarDay:Me,timeZoneScope:a}),n[5]=l,n[6]=f,n[7]=r,n[8]=i,n[9]=a,n[10]=p):p=n[10],p},Be=j(R).attrs({flexDirection:`column`}).withConfig({displayName:`Column`,componentId:`sc-5pbzxn-0`})`&:not(:last-child){border-right:1px solid var(--card-border-color);}`,Ve=[],He=`yyyy-MM-dd`;function Ue(){let e=(0,Q.c)(4),t=s(),n=le(),r;e[0]===t?r=e[1]:(r=t.resolveIntentLink(O,{view:`drafts`}),e[0]=t,e[1]=r);let i=r;if(n){let t;return e[2]===i?t=e[3]:(t=(0,$.jsx)(A,{padding:4,tone:`caution`,children:(0,$.jsx)(R,{gap:3,alignItems:`center`,justifyContent:`center`,children:(0,$.jsxs)(M,{size:1,weight:`medium`,children:[`Scheduled Drafts is enabled for this Studio. All new Scheduled Drafts will be`,` `,(0,$.jsx)(p,{href:i,children:`available here`})]})})}),e[2]=i,e[3]=t),t}}function We(){let e=(0,Q.c)(60),n=s(),{scheduledPublishing:r}=i(),{sanity:c}=te(),{error:u,isInitialLoading:d,schedules:p}=oe(),m=p===void 0?Ve:p,{t:h}=o(),{enabled:g,hasUsedScheduledPublishing:_}=ce(),v=(0,Z.useRef)(void 0),y=n.state.state,b;e[0]===n.state.date?b=e[1]:(b=n.state.date?f(n.state.date,He,new Date):void 0,e[0]=n.state.date,e[1]=b);let x=b,C,w;e[2]===n.state.state?(C=e[3],w=e[4]):(C=()=>{n.state.state&&(v.current=n.state.state)},w=[n.state.state],e[2]=n.state.state,e[3]=C,e[4]=w),(0,Z.useEffect)(C,w),Ge(n,y,x);let{formatDateTz:E,timeZone:D}=t(ie),O;e[5]!==y||e[6]!==m||e[7]!==x?(O={schedules:m,scheduleState:y,selectedDate:x},e[5]=y,e[6]=m,e[7]=x,e[8]=O):O=e[8];let k=O,A;e[9]===n?A=e[10]:(A=()=>{n.navigate({state:v?.current||re[0]})},e[9]=n,e[10]=A);let j=A,N;e[11]!==E||e[12]!==n?(N=e=>{e?n.navigate({date:E({date:e,format:He})}):n.navigate({state:v?.current||re[0]})},e[11]=E,e[12]=n,e[13]=N):N=e[13];let P=N;if(!g){if(r.__internal__workspaceEnabled){let t;return e[14]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(I,{size:1,paddingTop:4,children:(0,$.jsx)(B,{paddingTop:4,paddingX:4,children:(0,$.jsx)(S,{description:`Something went wrong loading permissions, please try again.`,title:`Permissions check failed`})})}),e[14]=t):t=e[14],t}let t;return e[15]===_.loading?t=e[16]:(t=(0,$.jsx)(I,{size:1,paddingTop:4,children:(0,$.jsx)(B,{paddingTop:4,paddingX:4,children:_.loading?(0,$.jsx)(l,{}):(0,$.jsx)(pe,{})})}),e[15]=_.loading,e[16]=t),t}let F,L;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(F=[`none`,null,null,`flex`],L={position:`sticky`,top:0,width:`350px`},e[17]=F,e[18]=L):(F=e[17],L=e[18]);let z;e[19]!==P||e[20]!==x?(z=(0,$.jsx)(Be,{display:F,style:L,children:(0,$.jsx)(ze,{onSelect:P,timeZoneScope:ie,selectedDate:x})}),e[19]=P,e[20]=x,e[21]=z):z=e[21];let V;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,$.jsx)(Ue,{}),e[22]=V):V=e[22];let H;e[23]===c.color.card.enabled.bg?H=e[24]:(H={background:c.color.card.enabled.bg,position:`sticky`,top:0,zIndex:1},e[23]=c.color.card.enabled.bg,e[24]=H);let U;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(U={borderBottom:`1px solid var(--card-border-color)`,minHeight:`55px`},e[25]=U):U=e[25];let W;e[26]!==j||e[27]!==x?(W=(0,$.jsx)(ge,{onClearDate:j,selectedDate:x}),e[26]=j,e[27]=x,e[28]=W):W=e[28];let G;e[29]!==h||e[30]!==D.alternativeName||e[31]!==D.offset?(G=h(`time-zone.time-zone-tooltip-content-releases`,{alternativeName:D.alternativeName,offset:D.offset}),e[29]=h,e[30]=D.alternativeName,e[31]=D.offset,e[32]=G):G=e[32];let K;e[33]===G?K=e[34]:(K=(0,$.jsx)(a,{tooltipContent:G,timeZoneScope:ie,useElementQueries:!0}),e[33]=G,e[34]=K);let ne;e[35]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,$.jsx)(Ae,{}),e[35]=ne):ne=e[35];let q;e[36]===K?q=e[37]:(q=(0,$.jsxs)(R,{alignItems:`center`,gap:1,children:[K,ne]}),e[36]=K,e[37]=q);let J;e[38]!==W||e[39]!==q?(J=(0,$.jsx)(R,{alignItems:`center`,paddingLeft:4,paddingRight:3,style:U,children:(0,$.jsxs)(R,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,justifyContent:`space-between`,children:[W,q]})}),e[38]=W,e[39]=q,e[40]=J):J=e[40];let Y;e[41]!==H||e[42]!==J?(Y=(0,$.jsx)(ee,{style:H,children:J}),e[41]=H,e[42]=J,e[43]=Y):Y=e[43];let X;e[44]===u?X=e[45]:(X=u&&(0,$.jsx)(B,{paddingTop:4,paddingX:4,children:(0,$.jsx)(S,{description:`More information in the developer console.`,title:`Something went wrong, unable to retrieve schedules.`})}),e[44]=u,e[45]=X);let ae;e[46]===d?ae=e[47]:(ae=(0,$.jsx)(B,{flexBasis:`0%`,flexGrow:1,overflow:`auto`,children:d?(0,$.jsx)(B,{padding:4,children:(0,$.jsx)(M,{muted:!0,children:`Loading...`})}):(0,$.jsx)(ke,{})}),e[46]=d,e[47]=ae);let se;e[48]!==X||e[49]!==ae?(se=(0,$.jsxs)(R,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,children:[X,ae]}),e[48]=X,e[49]=ae,e[50]=se):se=e[50];let le;e[51]!==Y||e[52]!==se?(le=(0,$.jsxs)(Be,{flexBasis:`0%`,flexGrow:1,overflow:`hidden`,children:[V,Y,se]}),e[51]=Y,e[52]=se,e[53]=le):le=e[53];let ue;e[54]!==le||e[55]!==z?(ue=(0,$.jsx)(R,{flexDirection:`column`,height:`100%`,flexBasis:`0%`,flexGrow:1,overflow:`hidden`,children:(0,$.jsxs)(R,{flexBasis:`0%`,flexGrow:1,height:`100%`,children:[z,le]})}),e[54]=le,e[55]=z,e[56]=ue):ue=e[56];let de;return e[57]!==k||e[58]!==ue?(de=(0,$.jsx)(T,{value:k,children:ue}),e[57]=k,e[58]=ue,e[59]=de):de=e[59],de}function Ge(e,t,n){let r=(0,Q.c)(5),i,a;r[0]!==t||r[1]!==e||r[2]!==n?(i=()=>{!t&&!n&&e.navigate({state:re[0]},{replace:!0})},a=[n,e,t],r[0]=t,r[1]=e,r[2]=n,r[3]=i,r[4]=a):(i=r[3],a=r[4]),(0,Z.useEffect)(i,a)}export{We as default}; \ No newline at end of file diff --git a/dist/static/Transfer-CJnKiHxh.js b/dist/static/Transfer-CJnKiHxh.js deleted file mode 100644 index 85ae677..0000000 --- a/dist/static/Transfer-CJnKiHxh.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({TransferIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`transfer`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M19.5 16.5H6M5.5 8.5L19 8.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M16 13L19.5 16.5L16 20M9 12L5.5 8.5L9 5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Translate-BQn_K-lK.js b/dist/static/Translate-BQn_K-lK.js deleted file mode 100644 index e4468b2..0000000 --- a/dist/static/Translate-BQn_K-lK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`translate`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M9.4 5.4H4V6.6H13.2189C13.1612 6.78478 13.0895 6.99578 13.0025 7.22211C12.7032 8.00031 12.2402 8.91125 11.5757 9.57574L10 11.1515L9.42426 10.5757C8.72102 9.8725 8.25297 9.16987 7.96199 8.64611C7.81668 8.38455 7.71617 8.16874 7.65305 8.02146C7.62151 7.94787 7.59937 7.89154 7.5857 7.85534C7.57886 7.83725 7.57415 7.8242 7.57144 7.81657L7.56886 7.80922C7.56886 7.80922 7.56921 7.81026 7 8C6.43079 8.18974 6.43091 8.19009 6.43091 8.19009L6.43133 8.19135L6.43206 8.19351L6.4341 8.19948L6.44052 8.21786C6.44587 8.23292 6.45336 8.25357 6.46313 8.27942C6.48266 8.33112 6.5113 8.40369 6.55008 8.49416C6.62758 8.67501 6.74582 8.92795 6.91301 9.22889C7.24703 9.83013 7.77898 10.6275 8.57574 11.4243L9.15147 12L4.57964 16.5718L4.57655 16.5749L4.57577 16.5757L5.4243 17.4242L5.42688 17.4216L10.0368 12.8117L12.6159 14.9609L13.3841 14.0391L10.8888 11.9597L12.4243 10.4243C13.2598 9.58875 13.7968 8.49969 14.1225 7.65289C14.2818 7.23863 14.395 6.87072 14.4696 6.6H16V5.4H10.6V4H9.4V5.4ZM17.4405 10L21.553 19.7672H20.2509L19.1279 17.1H14.8721L13.7491 19.7672H12.447L16.5595 10H17.4405ZM15.3773 15.9H18.6227L17 12.0462L15.3773 15.9Z`,fill:`currentColor`})})});export{a as TranslateIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Trash-BxG6GrjH.js b/dist/static/Trash-BxG6GrjH.js deleted file mode 100644 index 90bcb92..0000000 --- a/dist/static/Trash-BxG6GrjH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({TrashIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`trash`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M5 6.5H20M10 6.5V4.5C10 3.94772 10.4477 3.5 11 3.5H14C14.5523 3.5 15 3.94772 15 4.5V6.5M12.5 9V17M15.5 9L15 17M9.5 9L10 17M18.5 6.5L17.571 18.5767C17.5309 19.0977 17.0965 19.5 16.574 19.5H8.42603C7.90349 19.5 7.46905 19.0977 7.42898 18.5767L6.5 6.5H18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/TrendUpward-TNKskKk9.js b/dist/static/TrendUpward-TNKskKk9.js deleted file mode 100644 index 8db4d64..0000000 --- a/dist/static/TrendUpward-TNKskKk9.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`trend-upward`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M4.5 18.5L11.5 10.5L13.5 14.5L20.5 6.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M20.5 11V6.5H16`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as TrendUpwardIcon,a as default}; \ No newline at end of file diff --git a/dist/static/TriangleOutline-WTkz39Cp.js b/dist/static/TriangleOutline-WTkz39Cp.js deleted file mode 100644 index 3232215..0000000 --- a/dist/static/TriangleOutline-WTkz39Cp.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`triangle-outline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M20.5 18.5H4.5L12.5 5.5L20.5 18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TriangleOutlineIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Trolley-2kVwxItZ.js b/dist/static/Trolley-2kVwxItZ.js deleted file mode 100644 index baebfc4..0000000 --- a/dist/static/Trolley-2kVwxItZ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`trolley`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8 17.5L5.81763 6.26772C5.71013 5.81757 5.30779 5.5 4.84498 5.5H3M8 17.5H17M8 17.5C8.82843 17.5 9.5 18.1716 9.5 19C9.5 19.8284 8.82843 20.5 8 20.5C7.17157 20.5 6.5 19.8284 6.5 19C6.5 18.1716 7.17157 17.5 8 17.5ZM17 17.5C17.8284 17.5 18.5 18.1716 18.5 19C18.5 19.8284 17.8284 20.5 17 20.5C16.1716 20.5 15.5 19.8284 15.5 19C15.5 18.1716 16.1716 17.5 17 17.5ZM7.78357 14.5H17.5L19 7.5H6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TrolleyIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Truncate-CLUBTTeH.js b/dist/static/Truncate-CLUBTTeH.js deleted file mode 100644 index ff74000..0000000 --- a/dist/static/Truncate-CLUBTTeH.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`truncate`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M5 12.5H20M8.5 19.5L12.5 15.5L16.5 19.5M16.5 5.5L12.5 9.5L8.5 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as TruncateIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Twitter-qvNWj7br.js b/dist/static/Twitter-qvNWj7br.js deleted file mode 100644 index 6962a15..0000000 --- a/dist/static/Twitter-qvNWj7br.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`twitter`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M18.8738 6.65751C18.1994 5.9447 17.2445 5.5 16.1857 5.5C14.1423 5.5 12.4857 7.15655 12.4857 9.2C12.4857 9.55263 12.535 9.89374 12.6272 10.2168C7.0826 9.56422 4.55703 6.02857 4.55703 6.02857C4.55703 6.02857 4.02846 9.2 6.14274 11.3143C5.08571 11.3143 4.55703 10.7857 4.55703 10.7857C4.55703 10.7857 4.55703 13.4286 7.19989 14.4857C6.67143 15.0143 5.61417 14.4857 5.61417 14.4857C5.97533 15.9303 7.45606 16.8562 8.82133 17.1358C6.67298 19.1676 3.5 18.7143 3.5 18.7143C5.14562 19.771 7.21334 20.3 9.31429 20.3C16.1214 20.3 19.8162 15.6315 19.8848 9.37762C20.8722 8.58943 22 7.08571 22 7.08571C22 7.08571 21.277 7.45458 19.6913 7.98315C21.277 6.92601 21.4714 5.5 21.4714 5.5C21.4714 5.5 20.4135 6.55789 18.8738 6.65751Z`,fill:`currentColor`})})});export{a as TwitterIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Ulist-CYD_2mDY.js b/dist/static/Ulist-CYD_2mDY.js deleted file mode 100644 index cfe6d08..0000000 --- a/dist/static/Ulist-CYD_2mDY.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UlistIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`ulist`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M7.10153 17.5C7.10153 17.8322 6.83221 18.1016 6.5 18.1016C6.16778 18.1016 5.89847 17.8322 5.89847 17.5C5.89847 17.1678 6.16778 16.8985 6.5 16.8985C6.83221 16.8985 7.10153 17.1678 7.10153 17.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7.10153 7.49997C7.10153 7.83218 6.83221 8.1015 6.5 8.1015C6.16778 8.1015 5.89847 7.83218 5.89847 7.49997C5.89847 7.16775 6.16778 6.89844 6.5 6.89844C6.83221 6.89844 7.10153 7.16775 7.10153 7.49997Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7.10153 12.5C7.10153 12.8322 6.83221 13.1015 6.5 13.1015C6.16778 13.1015 5.89847 12.8322 5.89847 12.5C5.89847 12.1678 6.16778 11.8984 6.5 11.8984C6.83221 11.8984 7.10153 12.1678 7.10153 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M10 7.5H19M10 17.5H19M10 12.5H19`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Unarchive-CobryITl.js b/dist/static/Unarchive-CobryITl.js deleted file mode 100644 index a69bed7..0000000 --- a/dist/static/Unarchive-CobryITl.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`unarchive`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M12.5 10.5V18M20.5 7.5V20.5H4.5V7.5L7.5 4.5H17.5L20.5 7.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M4.5 7.5H20.5M16 14L12.5 10.5L9 14`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as UnarchiveIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Underline-BdG8-Er-.js b/dist/static/Underline-BdG8-Er-.js deleted file mode 100644 index 320f8a7..0000000 --- a/dist/static/Underline-BdG8-Er-.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UnderlineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`underline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M9.52791 7.11407H8.17V14.2582C8.17 16.5817 9.79195 18.2565 12.4927 18.2565C15.1934 18.2565 16.8154 16.5817 16.8154 14.2582V7.11407H15.4574V14.1677C15.4574 15.8122 14.3787 17.0042 12.4927 17.0042C10.6067 17.0042 9.52791 15.8122 9.52791 14.1677V7.11407Z`,fill:`currentColor`}),(0,o.jsx)(`path`,{d:`M7 20.5H18`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Undo-qtvfkxbn.js b/dist/static/Undo-qtvfkxbn.js deleted file mode 100644 index 52338dd..0000000 --- a/dist/static/Undo-qtvfkxbn.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UndoIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`undo`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M6 9.5L15 9.5C17.4853 9.5 19.5 11.5147 19.5 14C19.5 16.4853 17.4853 18.5 15 18.5H6`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M10 13.5L6 9.5L10 5.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Unknown-CEYtdaCK.js b/dist/static/Unknown-CEYtdaCK.js deleted file mode 100644 index c56d90f..0000000 --- a/dist/static/Unknown-CEYtdaCK.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UnknownIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`unknown`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M5.5 5.5H19.5V19.5H5.5V5.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Unlink-MiIozO9s.js b/dist/static/Unlink-MiIozO9s.js deleted file mode 100644 index 340f477..0000000 --- a/dist/static/Unlink-MiIozO9s.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UnlinkIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`unlink`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M15 13.5L17.5 11C18.281 10.219 18.281 8.78105 17.5 8L17 7.5C16.2189 6.71895 14.781 6.71895 14 7.5L11.5 10M10 11.5L7.5 14C6.71896 14.781 6.71895 16.219 7.5 17L8 17.5C8.78105 18.281 10.2189 18.281 11 17.5L13.5 15M9.5 8V5M8 9.5H5M17 15.5H20M15.5 17V20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Unlock-B4_-ahLp.js b/dist/static/Unlock-B4_-ahLp.js deleted file mode 100644 index 951669a..0000000 --- a/dist/static/Unlock-B4_-ahLp.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UnlockIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`unlock`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M9.5 11.5V8.5C9.5 6.5 8 5.5 6.5 5.5C5 5.5 3.5 6.5 3.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Unpublish-B0p_ZGt2.js b/dist/static/Unpublish-B0p_ZGt2.js deleted file mode 100644 index e693638..0000000 --- a/dist/static/Unpublish-B0p_ZGt2.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UnpublishIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`unpublish`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M5 19.5H20M12.5 16V5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M17.5 11L12.5 16L7.5 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Upload-ChJKE2jO.js b/dist/static/Upload-ChJKE2jO.js deleted file mode 100644 index 3652b1d..0000000 --- a/dist/static/Upload-ChJKE2jO.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UploadIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsxs)(`svg`,{"data-sanity-icon":`upload`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,o.jsx)(`path`,{d:`M12.5 6V15.5M5.5 15.5H19.5V19.5H5.5V15.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,o.jsx)(`path`,{d:`M7.5 11L12.5 6L17.5 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/User-BbvVoXNB.js b/dist/static/User-BbvVoXNB.js deleted file mode 100644 index e5f9aac..0000000 --- a/dist/static/User-BbvVoXNB.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`user`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M8 14.5C7 15 5.5 16 5.5 19.5H19.5C19.5 16 18.3416 15.1708 17 14.5C16 14 14 14 14 12.5C14 11 15 10.25 15 8.25C15 6.25 14 5.25 12.5 5.25C11 5.25 10 6.25 10 8.25C10 10.25 11 11 11 12.5C11 14 9 14 8 14.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{a as UserIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Users-BDbacX-A.js b/dist/static/Users-BDbacX-A.js deleted file mode 100644 index a1e341f..0000000 --- a/dist/static/Users-BDbacX-A.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({UsersIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`users`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M17.5 18.5H21.5C21.5 15 20.8416 14.1708 19.5 13.5C18.5 13 16.5 12.5 16.5 11C16.5 9.5 17.5 9 17.5 7C17.5 5 16.5 4 15 4C13.6628 4 12.723 4.79472 12.5347 6.38415M4.5 20.5C4.5 17 5.5 16 6.5 15.5C7.5 15 9.5 14.5 9.5 13C9.5 11.5 8.5 11 8.5 9C8.5 7 9.5 6 11 6C12.5 6 13.5 7 13.5 9C13.5 11 12.5 11.5 12.5 13C12.5 14.5 14.5 15 15.5 15.5C16.8416 16.1708 17.5 17 17.5 20.5H4.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js b/dist/static/VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js deleted file mode 100644 index a7c6e26..0000000 --- a/dist/static/VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Ao as t,Es as n,Ia as r,Ic as i,Jc as a,La as o,Ms as s,Na as c,Nd as l,On as u,Sd as d,Wr as f,dc as p,f as m,ns as h,oc as g,pc as _,qc as v,rc as y,sc as b,tn as x}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as S,t as C}from"./jsx-runtime-BpzPEenQ.js";import{t as w}from"./compiler-runtime-sKsOXjDo.js";import{$t as ee,D as T,V as E,ir as te,nn as D,rr as ne,t as O,vn as re}from"./types--2f-avvL-CUBrVRGR.js";import{Et as ie,Gt as k,St as A,ct as j,r as ae,t as M}from"./dist-LVcARZxB.js";import{t as oe}from"./ChevronDown-BpYUc-AP.js";import{t as N}from"./Remove-B96Rrnq-.js";import{t as P}from"./ErrorOutline-Cl-3_nRG.js";import{a as F,r as I,s as L}from"./ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js";var se=e(S(),1),R=w(),z=C(),B=`y8t4tj0`;function V(e){let t=(0,R.c)(17),{prefix:n,tone:r,children:i,onRemove:a,removeLabel:o,label:s}=e,c;t[0]===n?c=t[1]:(c=(0,z.jsx)(M,{paddingX:2,children:(0,z.jsx)(A,{size:1,children:n})}),t[0]=n,t[1]=c);let l;t[2]!==i||t[3]!==s?(l=s?(0,z.jsx)(O,{text:s,children:i}):i,t[2]=i,t[3]=s,t[4]=l):l=t[4];let u;t[5]!==a||t[6]!==o?(u=a&&o?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(`div`,{className:B}),(0,z.jsx)(y,{"aria-label":o,"data-testid":`perspective-filter-remove`,icon:N,mode:`bleed`,onClick:a,tooltipProps:{content:o}})]}):null,t[5]=a,t[6]=o,t[7]=u):u=t[7];let d;t[8]!==l||t[9]!==u?(d=(0,z.jsxs)(ae,{alignItems:`center`,children:[l,u]}),t[8]=l,t[9]=u,t[10]=d):d=t[10];let f;t[11]!==d||t[12]!==r?(f=(0,z.jsx)(ie,{tone:r,radius:2,border:!0,children:d}),t[11]=d,t[12]=r,t[13]=f):f=t[13];let p;return t[14]!==c||t[15]!==f?(p=(0,z.jsxs)(ae,{alignItems:`center`,"data-ui":`PerspectiveFilter`,children:[c,f]}),t[14]=c,t[15]=f,t[16]=p):p=t[16],p}function ce(e){let t=(0,R.c)(7),n,r;t[0]===e?(n=t[1],r=t[2]):({ref:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,z.jsx)(`path`,{d:`M12.6093 7.89167C12.6342 7.89773 12.6593 7.90569 12.6835 7.91609L12.7538 7.95417L12.7607 7.95906L12.7665 7.96394L12.8154 8.00398L12.8212 8.00788L12.8261 8.01374L16.9863 12.1739C17.0078 12.1955 17.0284 12.2189 17.0458 12.2452C17.08 12.2968 17.102 12.3542 17.1132 12.4122C17.1244 12.4702 17.1244 12.53 17.1132 12.588C17.102 12.6459 17.0797 12.7026 17.0458 12.754C17.0283 12.7805 17.0079 12.8046 16.9863 12.8262L12.8261 16.9864C12.6457 17.1666 12.3541 17.1667 12.1738 16.9864L8.0136 12.8262C7.83335 12.6459 7.83335 12.3543 8.0136 12.1739L12.1738 8.01374C12.2923 7.89524 12.4585 7.85506 12.6093 7.89167ZM8.99211 12.4991L12.4999 16.0069L16.0068 12.4991L12.4999 8.99226L8.99211 12.4991Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:.3}),t[3]=i):i=t[3];let a;return t[4]!==n||t[5]!==r?(a=(0,z.jsx)(`svg`,{"data-sanity-icon":`rhombus-outlined`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,ref:n,...r,children:i}),t[4]=n,t[5]=r,t[6]=a):a=t[6],a}var H=`_1w1auht0`,U=k(p).withConfig({displayName:`StyledMenu`,componentId:`sc-l5zka1-0`})`min-width:240px;max-width:320px;> [data-ui='Stack']{gap:0;}`,le=k(A).withConfig({displayName:`SectionHeader`,componentId:`sc-l5zka1-1`})`text-transform:uppercase;letter-spacing:0.04em;`;function W(e){let t=(0,R.c)(24),{isSelected:n,onSelect:r,variant:i}=e,{t:o}=d(re),s=i.conditions,l;t[0]===i?l=t[1]:(l=x(i),t[0]=i,t[1]=l);let u=F(s,l),f;t[2]!==u||t[3]!==o?(f=u.length>0?I(o,u):void 0,t[2]=u,t[3]=o,t[4]=f):f=t[4];let p=f,m;t[5]===i._id?m=t[6]:(m=v(i._id),t[5]=i._id,t[6]=m);let h=`variant-${m}`,g;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,z.jsx)(A,{size:2,className:H,children:(0,z.jsx)(c,{})}),t[7]=g):g=t[7];let _;t[8]===u.length?_=t[9]:(_=u.length>0?(0,z.jsx)(`span`,{"data-testid":`variant-condition-mismatch`,children:(0,z.jsx)(E,{icon:P,tone:`critical`})}):void 0,t[8]=u.length,t[9]=_);let y;t[10]!==r||t[11]!==i?(y=()=>r(i),t[10]=r,t[11]=i,t[12]=y):y=t[12];let S;t[13]===i?S=t[14]:(S=a(i),t[13]=i,t[14]=S);let C;t[15]===p?C=t[16]:(C=p?{content:(0,z.jsx)(A,{muted:!0,size:1,children:p})}:void 0,t[15]=p,t[16]=C);let w;return t[17]!==n||t[18]!==h||t[19]!==_||t[20]!==y||t[21]!==S||t[22]!==C?(w=(0,z.jsx)(b,{"data-testid":h,icon:g,iconRight:_,onClick:y,pressed:n,selected:n,text:S,tooltipProps:C}),t[17]=n,t[18]=h,t[19]=_,t[20]=y,t[21]=S,t[22]=C,t[23]=w):w=t[23],w}function G(e){let t=(0,R.c)(52),{trigger:r,typeKey:a}=e,o=a===void 0?m:a,{t:c}=d(re),l=D(),{data:u}=n(),[f,p]=(0,se.useState)(``),{selectedVariants:h}=s(),v;if(t[0]!==o||t[1]!==u){let e;t[3]===o?e=t[4]:(e=e=>x(e)===o,t[3]=o,t[4]=e),v=u.filter(e),t[0]=o,t[1]=u,t[2]=v}else v=t[2];let y=v,S;if(t[5]!==h||t[6]!==y){let e;t[8]===h?e=t[9]:(e=e=>h.some(t=>t?._id===e._id),t[8]=h,t[9]=e),S=y.find(e),t[5]=h,t[6]=y,t[7]=S}else S=t[7];let C=S,w;t[10]!==f||t[11]!==y?(w=i(y,f),t[10]=f,t[11]=y,t[12]=w):w=t[12];let ee=w,T;t[13]!==l||t[14]!==o?(T=()=>{l({type:o,variantId:void 0}),p(``)},t[13]=l,t[14]=o,t[15]=T):T=t[15];let E=T,te;t[16]!==l||t[17]!==o?(te=e=>{l({type:o,variantId:e._id}),p(``)},t[16]=l,t[17]=o,t[18]=te):te=t[18];let ne=te,O;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{p(e.currentTarget.value)},t[19]=O):O=t[19];let ie=O,k;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(k=()=>{p(``)},t[20]=k):k=t[20];let oe=k,N=!C,P=`variants-nav-menu-${o}`,F=o===`variant`?`variants-nav-menu`:`variants-nav-menu-${o}`,I;t[21]===c?I=t[22]:(I=c(`navbar.variant.filter-placeholder`),t[21]=c,t[22]=I);let L;t[23]!==f||t[24]!==I?(L=(0,z.jsx)(M,{padding:2,children:(0,z.jsx)(j,{fontSize:1,onChange:ie,placeholder:I,radius:2,value:f})}),t[23]=f,t[24]=I,t[25]=L):L=t[25];let B;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,z.jsx)(A,{size:2,className:H,children:(0,z.jsx)(ce,{})}),t[26]=B):B=t[26];let V;t[27]===c?V=t[28]:(V=c(`navbar.variant.default`),t[27]=c,t[28]=V);let G;t[29]!==E||t[30]!==N||t[31]!==V?(G=(0,z.jsx)(M,{paddingX:2,paddingY:1,children:(0,z.jsx)(b,{"data-testid":`variant-default`,icon:B,onClick:E,pressed:N,selected:N,text:V})}),t[29]=E,t[30]=N,t[31]=V,t[32]=G):G=t[32];let ue;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,z.jsx)(_,{}),t[33]=ue):ue=t[33];let K;t[34]!==ee||t[35]!==ne||t[36]!==C?._id||t[37]!==c?(K=ee.length>0&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(M,{paddingX:2,children:(0,z.jsxs)(ae,{paddingTop:3,paddingBottom:2,gap:2,paddingLeft:3,children:[(0,z.jsx)(M,{className:`_1w1auht1`}),(0,z.jsx)(M,{children:(0,z.jsx)(le,{muted:!0,size:0,weight:`medium`,children:c(`navbar.variant.other`)})})]})}),(0,z.jsx)(M,{paddingX:2,children:ee.map(e=>(0,z.jsx)(W,{isSelected:C?._id===e._id,onSelect:ne,variant:e},e._id))})]}),t[34]=ee,t[35]=ne,t[36]=C?._id,t[37]=c,t[38]=K):K=t[38];let q;t[39]!==F||t[40]!==L||t[41]!==G||t[42]!==K?(q=(0,z.jsxs)(U,{"data-testid":F,padding:0,children:[L,G,ue,K]}),t[39]=F,t[40]=L,t[41]=G,t[42]=K,t[43]=q):q=t[43];let J;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(J=[0,0,32,0],t[44]=J):J=t[44];let Y;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(Y=[`bottom-end`],t[45]=Y):Y=t[45];let X;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(X={overflow:`hidden`},t[46]=X):X=t[46];let Z;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(Z={__unstable_margins:J,constrainSize:!0,fallbackPlacements:Y,placement:`bottom-end`,portal:!0,style:X,tone:`default`,zOffset:3e3},t[47]=Z):Z=t[47];let Q;return t[48]!==q||t[49]!==P||t[50]!==r?(Q=(0,z.jsx)(g,{button:r,id:P,onClose:oe,menu:q,popover:Z}),t[48]=q,t[49]=P,t[50]=r,t[51]=Q):Q=t[51],Q}function ue(e){let t=(0,R.c)(22),{label:n,selectedId:r,typeKey:i,variants:o}=e,{t:s}=d(re),l=D(),u;if(t[0]!==r||t[1]!==s||t[2]!==o){let e=r?o.find(e=>v(e._id)===r):void 0;u=e?a(e):s(`navbar.variant.default`),t[0]=r,t[1]=s,t[2]=o,t[3]=u}else u=t[3];let f=u,p;t[4]!==l||t[5]!==i?(p=()=>{l({type:i,variantId:void 0})},t[4]=l,t[5]=i,t[6]=p):p=t[6];let m=p,h=r?`suggest`:`default`,g=r?m:void 0,_;t[7]===s?_=t[8]:(_=s(`navbar.variant.clear`),t[7]=s,t[8]=_);let b=i===`variant`?`variants-nav-menu-button`:`variants-nav-menu-button-${i}`,x;t[9]!==b||t[10]!==f?(x=(0,z.jsx)(y,{"data-testid":b,icon:c,iconRight:oe,mode:`bleed`,text:f}),t[9]=b,t[10]=f,t[11]=x):x=t[11];let S;t[12]!==x||t[13]!==i?(S=(0,z.jsx)(G,{typeKey:i,trigger:x}),t[12]=x,t[13]=i,t[14]=S):S=t[14];let C;return t[15]!==n||t[16]!==h||t[17]!==g||t[18]!==_||t[19]!==S||t[20]!==f?(C=(0,z.jsx)(V,{prefix:n,tone:h,onRemove:g,removeLabel:_,label:f,children:S}),t[15]=n,t[16]=h,t[17]=g,t[18]=_,t[19]=S,t[20]=f,t[21]=C):C=t[21],C}function K(e){let i=(0,R.c)(58),{t:a}=d(re),{t:c}=d(),{selectedPerspective:p,selectedPerspectiveName:g}=s(),{data:_}=n(),v=f(),b=ee(),x=!!l().releases?.enabled,S=te(),C=L(),w=typeof v.stickyParams.variant==`string`?v.stickyParams.variant:void 0,E;i[0]===w?E=i[1]:(E=u(w),i[0]=w,i[1]=E);let D=E,O=p!==ne(),{bundles:k}=o(),A;i[2]!==k||i[3]!==c||i[4]!==p?(A=r(p,c,k),i[2]=k,i[3]=c,i[4]=p,i[5]=A):A=i[5];let j=A,M;i[6]===S?M=i[7]:(M=()=>{S(void 0)},i[6]=S,i[7]=M);let N=M,P;i[8]!==C.status||i[9]!==C.types?(P=C.status===`ready`?C.types:[],i[8]=C.status,i[9]=C.types,i[10]=P):P=i[10];let F=P,I;i[11]!==F||i[12]!==a?(I=F.length>0?F:[{key:m,label:a(`navbar.variant`)}],i[11]=F,i[12]=a,i[13]=I):I=i[13];let se=I,B;i[14]===e?B=i[15]:(B=e.renderDefault(e),i[14]=e,i[15]=B);let ce=D.length>0?`suggest`:`neutral`,H;i[16]===a?H=i[17]:(H=a(`navbar.version`),i[16]=a,i[17]=H);let U;i[18]===p?U=i[19]:(U=h(p),i[18]=p,i[19]=U);let le=O?N:void 0,W;i[20]===a?W=i[21]:(W=a(`navbar.version.clear`),i[20]=a,i[21]=W);let G=b&&x,K;i[22]===p?K=i[23]:(K=(0,z.jsx)(t,{release:p}),i[22]=p,i[23]=K);let q;i[24]!==j.fullTitle||i[25]!==j.isTruncated?(q=j.isTruncated?{content:j.fullTitle}:void 0,i[24]=j.fullTitle,i[25]=j.isTruncated,i[26]=q):q=i[26];let J;i[27]!==K||i[28]!==q||i[29]!==j.displayTitle?(J=(0,z.jsx)(y,{"data-testid":`global-perspective-menu-button`,icon:K,iconRight:oe,mode:`bleed`,text:j.displayTitle,tooltipProps:q}),i[27]=K,i[28]=q,i[29]=j.displayTitle,i[30]=J):J=i[30];let Y;i[31]!==g||i[32]!==G||i[33]!==J?(Y=(0,z.jsx)(T,{selectedPerspectiveName:g,areReleasesEnabled:G,trigger:J}),i[31]=g,i[32]=G,i[33]=J,i[34]=Y):Y=i[34];let X;i[35]!==le||i[36]!==W||i[37]!==Y||i[38]!==H||i[39]!==U||i[40]!==j.displayTitle?(X=(0,z.jsx)(V,{prefix:H,tone:U,onRemove:le,removeLabel:W,label:j.displayTitle,children:Y}),i[35]=le,i[36]=W,i[37]=Y,i[38]=H,i[39]=U,i[40]=j.displayTitle,i[41]=X):X=i[41];let Z;if(i[42]!==se||i[43]!==D||i[44]!==_){let e;i[46]!==D||i[47]!==_?(e=e=>(0,z.jsx)(ue,{label:e.label,selectedId:D.find(t=>t.type===e.key)?.name,typeKey:e.key,variants:_},e.key),i[46]=D,i[47]=_,i[48]=e):e=i[48],Z=se.map(e),i[42]=se,i[43]=D,i[44]=_,i[45]=Z}else Z=i[45];let Q;i[49]!==X||i[50]!==Z?(Q=(0,z.jsxs)(ae,{alignItems:`center`,justifyContent:`center`,gap:2,flexWrap:`wrap`,children:[X,Z]}),i[49]=X,i[50]=Z,i[51]=Q):Q=i[51];let $;i[52]!==Q||i[53]!==ce?($=(0,z.jsx)(ie,{tone:ce,paddingY:2,paddingX:3,borderBottom:!0,children:Q}),i[52]=Q,i[53]=ce,i[54]=$):$=i[54];let de;return i[55]!==$||i[56]!==B?(de=(0,z.jsxs)(ae,{flexDirection:`column`,children:[B,$]}),i[55]=$,i[56]=B,i[57]=de):de=i[57],de}export{K as VariantsStudioNavbar}; \ No newline at end of file diff --git a/dist/static/VariantsTool-rG7LRzbN-DFu3Y5xC.js b/dist/static/VariantsTool-rG7LRzbN-DFu3Y5xC.js deleted file mode 100644 index 2bb770a..0000000 --- a/dist/static/VariantsTool-rG7LRzbN-DFu3Y5xC.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{$d as t,Al as n,Ao as r,Ar as i,Cc as a,Cs as o,Es as s,Ft as c,Gc as l,Ho as u,Ic as d,Jc as f,Jd as p,Kc as m,Nd as h,Oc as g,Pc as _,Pr as v,Qd as y,Sd as b,Tl as x,To as S,Tu as C,Ul as w,Wc as T,Wd as E,Wr as D,Xd as O,Yd as k,Ys as A,Zd as j,_ as M,am as N,cc as P,da as F,dc as I,dd as L,do as R,ec as z,ed as B,ef as V,el as ee,f as H,fd as U,im as te,ir as W,jd as G,jl as K,jo as ne,lc as re,nc as ie,nl as ae,oc as oe,ol as se,pc as ce,pd as le,qc as ue,rc as q,sc as de,sd as fe,tn as pe,ts as me,wl as he,wo as ge,wu as _e,zs as ve}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as ye,t as be}from"./jsx-runtime-BpzPEenQ.js";import{t as xe}from"./compiler-runtime-sKsOXjDo.js";import{X as Se,ct as Ce,ht as we,nt as Te,rt as Ee,xt as De}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{In as Oe,Lt as ke,Mn as Ae,N as je,Pn as Me,U as Ne,V as Pe,vn as Fe}from"./types--2f-avvL-CUBrVRGR.js";import{A as Ie,B as Le,Et as Re,O as ze,St as J,T as Be,Zt as Ve,bt as He,ct as Ue,et as We,f as Ge,n as Ke,r as Y,s as qe,t as X,xt as Je,yt as Ye}from"./dist-LVcARZxB.js";import{o as Xe}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as Ze}from"./Close-B_ZEgT1V.js";import{t as Qe}from"./ChevronDown-BpYUc-AP.js";import{t as $e}from"./Checkmark-OT7tsNpL.js";import{t as et}from"./Clock-ClG7Ty9T.js";import{t as tt}from"./Calendar-DCYqUUNo.js";import{t as nt}from"./Search-QbUIQb6W.js";import{t as rt}from"./EarthGlobe-Dqu4Dt_R.js";import{t as it}from"./EllipsisHorizontal-BuWLk1Hy.js";import{t as at}from"./ErrorOutline-Cl-3_nRG.js";import{t as ot}from"./EarthAmericas-DLWVWv9X.js";import{t as st}from"./Trash-BxG6GrjH.js";import{t as ct}from"./Edit-CAHlBqGT.js";import{t as lt}from"./Documents-C8KrBFzU.js";import{t as ut}from"./Add-CwQ5TpM8.js";import{t as dt}from"./HelpCircle-8HZ3whUD.js";import{t as ft}from"./Desktop-msdzf3th.js";import{t as pt}from"./Sort-CFTgH29c.js";import{t as mt}from"./CheckmarkCircle-B6SBY4QE.js";import{t as ht}from"./Users-BDbacX-A.js";import{t as gt}from"./Star-_p_HG-Ts.js";import{t as _t}from"./SplitVertical-uh7MyVDf.js";import{t as vt}from"./Target-6sSmw-4o.js";import{CaseIcon as yt}from"./Case-DLvh8XKv.js";import{FilterIcon as bt}from"./Filter-DVm6AUFi.js";import{MobileDeviceIcon as xt}from"./MobileDevice-Clwl1mh3.js";import{PackageIcon as St}from"./Package-Cu1J_18S.js";import{RocketIcon as Ct}from"./Rocket-Bz8xe-Ev.js";import{TagIcon as wt}from"./Tag-B92Ks4XI.js";import{TranslateIcon as Tt}from"./Translate-BQn_K-lK.js";import{UserIcon as Et}from"./User-BbvVoXNB.js";import{a as Dt,c as Ot,i as kt,n as At,r as jt,s as Mt,t as Nt,u as Pt}from"./searchDocumentRelease-CGTwubjG-BI28zlQl.js";import{a as Ft,i as It,n as Lt,o as Rt,s as zt,t as Bt}from"./ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js";function Vt(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Ht(e){return typeof e==`object`&&!!e&&typeof e._key==`string`&&e._key||null}function Ut(e,t){if(typeof t==`number`)return Gt(e.length,t);if(y(t)){let n=e.findIndex(e=>Ht(e)===t._key);return n===-1?null:n}throw Error(`Expected path segment to be addressing a single array item either by numeric index or by '_key'. Instead saw ${JSON.stringify(t)}`)}function Wt(e,t){return e===`before`?t:t+1}function Gt(e,t){if(e===0&&(t===-1||t===0))return 0;let n=t<0?e+t:t;return n>=e||n<0?null:n}function Kt(e,t,n,r){let i=e.slice();return i.splice(t,n,...r||[]),i}function qt(e,t){let n={...e};for(let e of t)delete n[e];return n}function Jt(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "insert()" on non-array value`);let n=Ut(t,e.referenceItem);if(n===null)throw Error(`Found no matching array element to insert ${e.position}`);return t.length===0?e.items:Kt(t,Wt(e.position,n),0,e.items)}function Yt(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "upsert()" on non-array value`);if(e.items.length===0)return t;let n={},r=[];e.items.forEach((e,i)=>{let a=t.findIndex(t=>t?._key===e._key);a>=0?n[a]=i:r.push(e)});let i=Object.keys(n);if(i.length===0&&r.length==0)return t;let a=[...t];for(let t of i){let r=Number(t);a[r]=e.items[n[r]]}return Jt({items:r,referenceItem:e.referenceItem,position:e.position},a)}function Xt(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "insertIfMissing()" on non-array value`);if(e.items.length===0)return t;let n=e.items.filter(e=>!t.find(t=>e._key===t?._key));return n.length===0?t:Jt({items:n,referenceItem:e.referenceItem,position:e.position},t)}function Zt(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "replace()" on non-array value`);let n=Ut(t,e.referenceItem);if(n===null)throw Error(`Found no matching array element to replace`);return Kt(t,n,e.items.length,e.items)}function Qt(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "remove()" on non-array value`);let n=Ut(t,e.referenceItem);if(n===null)throw Error(`Found no matching array element to replace`);return Kt(t,n,1,[])}function $t(e,t){if(!Array.isArray(t))throw TypeError(`Cannot apply "truncate()" on non-array value`);return typeof e.endIndex==`number`?t.slice(0,e.startIndex).concat(t.slice(e.endIndex)):t.slice(0,e.startIndex)}function en(e,t){return e.value}function tn(e,t){return t??e.value}function nn(e){}function rn(e,t){if(typeof t!=`number`)throw TypeError(`Cannot apply "inc()" on non-numeric value`);return t+e.amount}function an(e,t){if(typeof t!=`number`)throw TypeError(`Cannot apply "dec()" on non-numeric value`);return t-e.amount}var on=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);function sn(e){for(let t in e)if(on(e,t))return!1;return!0}function cn(e,t){if(!Vt(t))throw TypeError(`Cannot apply "unassign()" on non-object value`);return e.keys.length===0?t:qt(t,e.keys)}function ln(e,t){if(!Vt(t))throw TypeError(`Cannot apply "assign()" on non-object value`);return sn(e.value)?t:{...t,...e.value}}function un(e,t){if(typeof t!=`string`)throw TypeError(`Cannot apply "diffMatchPatch()" on non-string value`);return E(p(e.value),t)[0]}var dn=Object.freeze({__proto__:null,assign:ln,dec:an,diffMatchPatch:un,inc:rn,insert:Jt,insertIfMissing:Xt,remove:Qt,replace:Zt,set:en,setIfMissing:tn,truncate:$t,unassign:cn,unset:nn,upsert:Yt});function fn(e,t){if(!(e.type in dn))throw Error(`Invalid operation type: "${e.type}"`);return dn[e.type](e,t)}function pn(e,t){return e.reduce((e,t)=>mn(t,e),t)}function mn(e,t){return hn(e.path,e.op,t)}function hn(e,n,r){if(!vn(e))return fn(n,r);let[i,...a]=e;if(j(i)&&Array.isArray(r))return _n(i,a,n,r);if(t(i)&&Vt(r))return gn(i,a,n,r);throw Error(`Cannot apply operation of type "${n.type}" to path ${V(e)} on ${typeof r} value`)}function gn(e,t,n,r){let i=r[e];if(i===void 0&&t.length>0)return r;let a=hn(t,n,i);return a===void 0?qt(r,[e]):a===i?r:{...r,[e]:a}}function _n(e,t,n,r){let i=Ut(r,e);if(i===null||i===-1)return r;let a=r[i],o=hn(t,n,a);return o===a?r:Kt(r,i,1,o===void 0?[]:[o])}function vn(e){return e.length>0}var Z=e(ye(),1),Q=xe(),$=be();function yn(e){let t=e[a];return t?.group?._ref?{documentId:e._id,bundleId:t.bundleId??void 0,releaseRef:t.release?._ref??null,updatedAt:e._updatedAt??``}:null}function bn(e){let t=(0,Q.c)(15),n=!!e,r;t[0]===e?r=t[1]:(r=e?ue(e):``,t[0]=e,t[1]=r);let i;t[2]===r?i=t[3]:(i={variantId:r},t[2]=r,t[3]=i);let a=i,o=n?`variant-${e}`:`variant-disabled`,s;t[4]!==n||t[5]!==a||t[6]!==o?(s={groqFilter:`sanity::partOfVariant($variantId)`,params:a,cacheKey:o,enabled:n},t[4]=n,t[5]=a,t[6]=o,t[7]=s):s=t[7];let{loading:c,results:l,error:u}=Oe(s),d;t[8]!==n||t[9]!==l?(d=n?xn(l):[],t[8]=n,t[9]=l,t[10]=d):d=t[10];let f=d,p=n&&c,m=n?u:null,h;return t[11]!==p||t[12]!==m||t[13]!==f?(h={loading:p,results:f,error:m},t[11]=p,t[12]=m,t[13]=f,t[14]=h):h=t[14],h}function xn(e){return e.flatMap(e=>{let t=yn(e.document);return t?[{...e,version:t}]:[]})}function Sn(e){return ee(e)?0:e===`drafts`?1:2}function Cn(e,t){let n=Sn(e.bundleId),r=Sn(t.bundleId);return n===r?e.documentId.localeCompare(t.documentId):n-r}function wn(e){return e.reduce((e,t)=>{let n=e.document._updatedAt??``;return(t.document._updatedAt??``)>n?t:e})}function Tn(e){let t=wn(e);return{isValidating:e.some(e=>e.validation.isValidating),validation:e.flatMap(e=>e.validation.validation),revision:t.validation.revision,hasError:e.some(e=>e.validation.hasError)}}function En(e){let t=new Map;for(let n of e){let e=n.document[a]?.group?._ref;if(!e)continue;let r=t.get(e);r?r.push(n):t.set(e,[n])}return Array.from(t.entries()).map(([e,t])=>{let n=wn(t),r=t.map(e=>e.version).toSorted(Cn);return{...n,groupId:e,versions:r,validation:Tn(t)}})}function Dn(e){let t=le(e.client);return{createVariant:async e=>{let n={actionType:`sanity.action.variant.definition.create`,variantId:ue(e._id),conditions:e.conditions,priority:e.priority,...e.metadata?{metadata:e.metadata}:{}};return await t.action(n,{tag:`variants.create`})},updateVariant:async e=>{let n=ue(e._id),r={conditions:e.conditions,priority:e.priority};e.metadata&&(r.metadata=e.metadata);let i={set:r};e.metadata||(i.unset=[`metadata`]);let a={actionType:`sanity.action.variant.definition.edit`,variantId:n,patch:i};return await t.action(a,{tag:`variants.edit`})},deleteVariant:async(e,n)=>{let r={actionType:`sanity.action.variant.definition.delete`,variantId:ue(e)};return await t.action(r,{tag:`variants.delete`,...n})}}}function On(){let e=(0,Q.c)(2),t=G(L),n;return e[0]===t?n=e[1]:(n=Dn({client:t}),e[0]=t,e[1]=n),n}function kn(e){let t=e.metadata?.title;return typeof t==`string`?t.trim():``}function An(e){return!kn(e)||!jn(e.conditions)}function jn(e){let t=Object.entries(e);return t.length>0&&t.every(([e,t])=>!!(e.trim()&&t.trim()))}function Mn(e){let t=new Map;for(let[n,r]of Object.entries(e)){let e=n.trim(),i=typeof r==`string`?r.trim():``;e&&i&&t.set(e,i)}return t}function Nn(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e)if(t.get(n)!==r)return!1;return!0}function Pn(e,t){let n=pe(e),r=t.filter(t=>t._id!==e._id&&pe(t)===n),i=kn(e).toLowerCase(),a=Mn(e.conditions);return{duplicateTitleOf:i?r.find(e=>kn(e).toLowerCase()===i):void 0,duplicateConditionsOf:a.size>0?r.find(e=>Nn(a,Mn(e.conditions))):void 0}}function Fn(e){if(!Number.isFinite(e))return`invalid`}function In(e){return e.trim()===``?`invalid`:Fn(Number(e))}var Ln=K(`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`,8);function Rn(){return`${U}.${Ln()}`}function zn(){return{_id:Rn(),_type:`system.variant`,conditions:{},priority:0,metadata:{title:``,description:[],type:H}}}function Bn(e){return e.trim()?[{_key:w(12),_type:`block`,children:[{_key:w(12),_type:`span`,marks:[],text:e}],markDefs:[],style:`normal`}]:[]}function Vn(e){return Array.from(e).filter(Boolean).toSorted((e,t)=>e.localeCompare(t))}function Hn(e){let t=new Set,n=new Map;return e.forEach(e=>{Object.entries(e.conditions).forEach(([e,r])=>{let i=e.trim();if(!i)return;t.add(i);let a=r?.trim();if(!a)return;let o=n.get(i);o||(o=new Set,n.set(i,o)),o.add(a)})}),{keys:Vn(t),valuesByKey:new Map(Array.from(n,([e,t])=>[e,Vn(t)]))}}function Un(e,t,n){let r=new Set(t.filter((e,t)=>t!==n).map(e=>e.key.trim()).filter(Boolean));return e.keys.filter(e=>!r.has(e)).map(e=>({value:e}))}function Wn(e,t){let n=t.trim();return n?e.valuesByKey.get(n)?.map(e=>({value:e}))??[]:[]}function Gn(e,t){return t.value.toLowerCase().includes(e.trim().toLowerCase())}function Kn(e){let t=(0,Q.c)(16),{ariaLabel:n,autoFocus:r,customValidity:i,invalid:a,onChange:o,options:s,placeholder:c,testId:l,value:u}=e,d=(0,Z.useId)(),[f,p]=(0,Z.useState)(!1),m;t[0]===o?m=t[1]:(m=e=>{e!==null&&o(e)},t[0]=o,t[1]=m);let h=m,g=a?`true`:void 0,_;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>p(!1),t[2]=_):_=t[2];let v;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>p(!0),t[3]=v):v=t[3];let y=f?void 0:u,b;return t[4]!==n||t[5]!==r||t[6]!==i||t[7]!==h||t[8]!==d||t[9]!==o||t[10]!==s||t[11]!==c||t[12]!==g||t[13]!==y||t[14]!==l?(b=(0,$.jsx)(R,{id:d,"aria-invalid":g,"aria-label":n,autoFocus:r,customValidity:i,"data-testid":l,filterOption:Gn,fontSize:1,onBlur:_,onChange:o,onFocus:v,onQueryChange:h,openButton:!0,options:s,placeholder:c,value:y}),t[4]=n,t[5]=r,t[6]=i,t[7]=h,t[8]=d,t[9]=o,t[10]=s,t[11]=c,t[12]=g,t[13]=y,t[14]=l,t[15]=b):b=t[15],b}var qn=`_1qxg5pa0`,Jn={constrainSize:!0,fallbackPlacements:[`top-start`],matchReferenceWidth:!0,placement:`bottom-start`,tone:`default`};function Yn(e){let t=(0,Q.c)(19),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({onSelect:r,options:i,selected:a,testId:o,...n}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=`${o}-menu`,c;if(t[6]!==r||t[7]!==i||t[8]!==a?.value||t[9]!==o){let e;t[11]!==r||t[12]!==a?.value||t[13]!==o?(e=e=>{let t=e.value===a?.value;return(0,$.jsx)(de,{"data-testid":`${o}-option-${e.value}`,icon:e.icon,iconRight:t?$e:void 0,onClick:t?void 0:()=>r(e.value),pressed:t,selected:t,text:e.title,__unstable_subtitle:e.description},e.value)},t[11]=r,t[12]=a?.value,t[13]=o,t[14]=e):e=t[14],c=i.map(e),t[6]=r,t[7]=i,t[8]=a?.value,t[9]=o,t[10]=c}else c=t[10];let l;return t[15]!==n||t[16]!==s||t[17]!==c?(l=(0,$.jsx)(I,{"data-testid":s,...n,children:c}),t[15]=n,t[16]=s,t[17]=c,t[18]=l):l=t[18],l}function Xn(e){let t=(0,Q.c)(29),{disabled:n,describedBy:r,invalid:i,label:a,loading:o,onSelect:s,options:c,placeholder:l,selected:u,testId:d}=e,f=n!==void 0&&n,p=i!==void 0&&i,m=o!==void 0&&o,h=(0,Z.useId)(),g=u?.icon,_=`${a}, ${u?u.title:l}`,v=p?`true`:void 0,y=`${d}-menu-button`,b=f||m,x=p?`critical`:`default`,S;t[0]===g?S=t[1]:(S=g?(0,$.jsx)(J,{size:1,children:(0,$.jsx)(g,{})}):null,t[0]=g,t[1]=S);let C;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(C={minWidth:0},t[2]=C):C=t[2];let w=!u,T=u?u.title:l,E;t[3]!==T||t[4]!==w?(E=(0,$.jsx)(X,{flexGrow:1,style:C,children:(0,$.jsx)(J,{muted:w,size:1,textOverflow:`ellipsis`,weight:`medium`,children:T})}),t[3]=T,t[4]=w,t[5]=E):E=t[5];let D;t[6]===m?D=t[7]:(D=(0,$.jsx)(J,{size:1,children:(0,$.jsx)(m?He:Qe,{})}),t[6]=m,t[7]=D);let O;t[8]!==E||t[9]!==D||t[10]!==S?(O=(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[S,E,D]}),t[8]=E,t[9]=D,t[10]=S,t[11]=O):O=t[11];let k;t[12]!==_||t[13]!==r||t[14]!==O||t[15]!==v||t[16]!==y||t[17]!==b||t[18]!==x?(k=(0,$.jsx)(Ye,{"aria-describedby":r,"aria-invalid":v,"aria-label":_,"data-testid":y,disabled:b,mode:`ghost`,padding:3,tone:x,width:`fill`,className:qn,children:O}),t[12]=_,t[13]=r,t[14]=O,t[15]=v,t[16]=y,t[17]=b,t[18]=x,t[19]=k):k=t[19];let A;t[20]!==s||t[21]!==c||t[22]!==u||t[23]!==d?(A=(0,$.jsx)(Yn,{onSelect:s,options:c,selected:u,testId:d}),t[20]=s,t[21]=c,t[22]=u,t[23]=d,t[24]=A):A=t[24];let j;return t[25]!==h||t[26]!==k||t[27]!==A?(j=(0,$.jsx)(oe,{button:k,id:h,menu:A,popover:Jn}),t[25]=h,t[26]=k,t[27]=A,t[28]=j):j=t[28],j}var Zn={audience:ht,segment:vt,cohort:vt,role:Et,location:rt,region:ot,country:rt,market:rt,geo:rt,locale:Tt,language:Tt,lang:Tt,device:xt,platform:ft,environment:ft,env:ft,os:ft,brand:wt,campaign:Ct,plan:gt,tier:gt,subscription:gt,industry:yt,vertical:yt,category:St,product:St,channel:_t,source:_t,date:tt,season:tt};function Qn(e){let t=e.trim().toLowerCase();return Zn[t]??Zn[t.replace(/s$/,``)]??bt}function $n(e){let{definitions:t,selectedKey:n,selectedValue:r,usedKeys:i}=e,a=t.find(e=>e.name===n),o=t.filter(e=>e.name===n||!i.has(e.name)).map(e=>({value:e.name,title:e.title,description:e.description,icon:Qn(e.name)})),s=a?.values.map(e=>({value:e.value,title:e.title,description:e.description}))??[];return{definition:a,keyOptions:o,selectedKeyOption:n?o.find(e=>e.value===n)??{value:n,title:n,icon:Qn(n)}:void 0,selectedValueOption:r?s.find(e=>e.value===r)??{value:r,title:r}:void 0,valueOptions:s}}function er(e){let t=(0,Q.c)(50),{definitions:n,disableRemove:r,keyError:i,loading:a,onRemove:o,onSelectKey:s,onSelectValue:c,selectedKey:l,selectedValue:u,usedKeys:d,valueError:f}=e,p=a!==void 0&&a,{t:m}=b(Fe),h=(0,Z.useId)(),g;t[0]!==n||t[1]!==l||t[2]!==u||t[3]!==d?(g=$n({definitions:n,selectedKey:l,selectedValue:u,usedKeys:d}),t[0]=n,t[1]=l,t[2]=u,t[3]=d,t[4]=g):g=t[4];let{definition:_,keyOptions:v,selectedKeyOption:y,selectedValueOption:x,valueOptions:S}=g,C=i||f,w=i?h:void 0,T=!!i,E;t[5]===m?E=t[6]:(E=m(`dialog.create.condition-key.label`),t[5]=m,t[6]=E);let D;t[7]!==p||t[8]!==m?(D=m(p?`dialog.create.conditions.loading`:`dialog.create.conditions.choose-key`),t[7]=p,t[8]=m,t[9]=D):D=t[9];let O;t[10]!==v||t[11]!==p||t[12]!==s||t[13]!==y||t[14]!==w||t[15]!==T||t[16]!==E||t[17]!==D?(O=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(Xn,{describedBy:w,invalid:T,label:E,loading:p,onSelect:s,options:v,placeholder:D,selected:y,testId:`variant-form-condition-key`})}),t[10]=v,t[11]=p,t[12]=s,t[13]=y,t[14]=w,t[15]=T,t[16]=E,t[17]=D,t[18]=O):O=t[18];let k=!i&&f?h:void 0,A=!_,j=!!f,M;t[19]===m?M=t[20]:(M=m(`dialog.create.condition-value.label`),t[19]=m,t[20]=M);let N;t[21]===m?N=t[22]:(N=m(`dialog.create.conditions.choose-value`),t[21]=m,t[22]=N);let P;t[23]!==c||t[24]!==x||t[25]!==M||t[26]!==N||t[27]!==k||t[28]!==A||t[29]!==j||t[30]!==S?(P=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(Xn,{describedBy:k,disabled:A,invalid:j,label:M,onSelect:c,options:S,placeholder:N,selected:x,testId:`variant-form-condition-value`})}),t[23]=c,t[24]=x,t[25]=M,t[26]=N,t[27]=k,t[28]=A,t[29]=j,t[30]=S,t[31]=P):P=t[31];let F;t[32]===m?F=t[33]:(F=m(`dialog.create.remove-condition`),t[32]=m,t[33]=F);let I;t[34]===F?I=t[35]:(I={content:F},t[34]=F,t[35]=I);let L;t[36]!==r||t[37]!==o||t[38]!==I?(L=(0,$.jsx)(q,{disabled:r,icon:st,mode:`bleed`,onClick:o,tone:`critical`,tooltipProps:I,type:`button`}),t[36]=r,t[37]=o,t[38]=I,t[39]=L):L=t[39];let R;t[40]!==P||t[41]!==L||t[42]!==O?(R=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[O,P,L]}),t[40]=P,t[41]=L,t[42]=O,t[43]=R):R=t[43];let z;t[44]!==h||t[45]!==C?(z=C?(0,$.jsx)(ge,{"data-testid":`variant-form-condition-mismatch`,id:h,size:1,tone:`critical`,children:C}):null,t[44]=h,t[45]=C,t[46]=z):z=t[46];let B;return t[47]!==R||t[48]!==z?(B=(0,$.jsxs)(Je,{gap:2,children:[R,z]}),t[47]=R,t[48]=z,t[49]=B):B=t[49],B}var tr=[],nr=[];function rr(e){let t=Object.entries(e).map(([e,t])=>({id:w(12),key:e,value:t}));return t.length?t:[{id:w(12),key:``,value:``}]}function ir(e){return e.reduce((e,t)=>{let n=t.key.trim(),r=t.value.trim();return n&&r&&(e[n]=r),e},{})}function ar(e){return!e.key.trim()&&!e.value.trim()}function or(){return{key:null,value:null}}function sr(e,t){let n=new Map,r=new Set;return e.forEach((e,i)=>{let a={key:null,value:null},o=e.key.trim(),s=e.value.trim();if(o){r.has(o)?a.key=`dialog.create.condition-key.duplicate`:r.add(o);let t=Lt(e.key);!a.key&&t===`reserved`?a.key=`dialog.create.condition-key.reserved`:!a.key&&t===`invalid`&&(a.key=`dialog.create.condition-key.invalid`)}else s&&(a.key=`dialog.create.condition-key.required`);let c=It(e.value);if((o||ar(e))&&c===`empty`?a.value=`dialog.create.condition-value.required`:c===`invalid`&&(a.value=`dialog.create.condition-value.invalid`),t&&e.key&&!a.key){let n=t.find(t=>t.name===e.key);n?e.value&&!a.value&&!n.values.some(t=>t.value===e.value)&&(a.value=`conditions.mismatch.unknown-value`):a.key=`conditions.mismatch.unknown-key`}n.set(i,a)}),n}function cr(e){return Array.from(e.values()).some(({key:e,value:t})=>e||t)}function lr(e){return!Array.isArray(e)||!e.every(_e)?``:C(e)}function ur(e){let t=(0,Q.c)(5),n;t[0]===e.variantId?n=t[1]:(n={id:e.variantId},t[0]=e.variantId,t[1]=n);let r;return t[2]!==e.children||t[3]!==n?(r=(0,$.jsx)(i,{intent:Ne,params:n,children:e.children}),t[2]=e.children,t[3]=n,t[4]=r):r=t[4],r}var dr={VariantLink:ur};function fr(e){return e.replace(/<\/?VariantLink>/g,``)}function pr(e){let t=(0,Q.c)(208),{duplicateConditionsOf:n,duplicateTitleOf:r,lockType:i,onChange:a,onConditionValidityChange:o,onPriorityValidityChange:c,showValidation:l,value:u}=e,d=i!==void 0&&i,p=l!==void 0&&l,{t:m}=b(Fe),{data:h}=s(),g=zt(),_;t[0]===u?_=t[1]:(_=pe(u),t[0]=u,t[1]=_);let v=_,y=Rt(v),x=g.status===`ready`?g.types:nr,C=x.length>1,T,E;if(t[2]!==x||t[3]!==v){E=x.map(hr);let e;t[6]===v?e=t[7]:(e=e=>e.value===v,t[6]=v,t[7]=e),T=E.find(e),t[2]=x,t[3]=v,t[4]=T,t[5]=E}else T=t[4],E=t[5];let D=T,O;if(t[8]!==v||t[9]!==h){let e;t[11]===v?e=t[12]:(e=e=>pe(e)===v,t[11]=v,t[12]=e),O=Hn(h.filter(e)),t[8]=v,t[9]=h,t[10]=O}else O=t[10];let k=O,A=y.mode===`mapped`&&y.status===`ready`?y.definitions:void 0,j=y.mode===`mapped`&&y.status===`loading`,M=(0,Z.useId)(),N=(0,Z.useId)(),P=(0,Z.useId)(),F;t[13]===u.conditions?F=t[14]:(F=()=>rr(u.conditions),t[13]=u.conditions,t[14]=F);let[I,L]=(0,Z.useState)(F),R;t[15]===u.priority?R=t[16]:(R=()=>String(u.priority),t[15]=u.priority,t[16]=R);let[z,B]=(0,Z.useState)(R),V=y.mode===`mapped`&&y.status!==`ready`,ee;t[17]!==I||t[18]!==A?(ee=sr(I,A),t[17]=I,t[18]=A,t[19]=ee):ee=t[19];let H=ee,U;t[20]===I?U=t[21]:(U=new Set(I.map(mr).filter(Boolean)),t[20]=I,t[21]=U);let te=U,W;t[22]!==A||t[23]!==te?(W=A?.some(e=>!te.has(e.name)),t[22]=A,t[23]=te,t[24]=W):W=t[24];let G=!!W,K;t[25]===u?K=t[26]:(K=kn(u),t[25]=u,t[26]=K);let ne=!!K,ie=p&&!ne,ae=p&&ne?r:void 0,oe=ie||!!ae,se;t[27]!==ae||t[28]!==ie||t[29]!==m?(se=ie?m(`dialog.create.variant-title.required`):ae?fr(m(`dialog.create.variant-title.duplicate`,{title:f(ae)})):void 0,t[27]=ae,t[28]=ie,t[29]=m,t[30]=se):se=t[30];let ce=se,le=p?n:void 0,de;t[31]===z?de=t[32]:(de=In(z),t[31]=z,t[32]=de);let fe=de,me=p&&fe,he=I[I.length-1],_e;t[33]!==H||t[34]!==he?(_e=he&&!cr(H),t[33]=H,t[34]=he,t[35]=_e):_e=t[35];let ve=!!_e,ye;t[36]!==H||t[37]!==V?(ye=V||cr(H),t[36]=H,t[37]=V,t[38]=ye):ye=t[38];let be=ye,xe=ve&&!V&&(y.mode===`freeform`||G),Se;t[39]!==y.mode||t[40]!==G||t[41]!==ve||t[42]!==m?(Se=ve&&y.mode===`mapped`&&!G?m(`dialog.create.action.add-condition.none-remaining`):m(`dialog.create.action.add-condition.disabled-hint`),t[39]=y.mode,t[40]=G,t[41]=ve,t[42]=m,t[43]=Se):Se=t[43];let Ce=Se,we;t[44]!==A||t[45]!==V||t[46]!==a?(we=e=>{let t=e.length?e:rr({});L(t);let n=sr(t,A),r=V||cr(n);(e.length===0||!r)&&a([`conditions`],ir(e))},t[44]=A,t[45]=V,t[46]=a,t[47]=we):we=t[47];let Te=we,Ee,De;t[48]!==be||t[49]!==o?(Ee=()=>{o(be)},De=[be,o],t[48]=be,t[49]=o,t[50]=Ee,t[51]=De):(Ee=t[50],De=t[51]),(0,Z.useEffect)(Ee,De);let Oe;t[52]===a?Oe=t[53]:(Oe=e=>{a([`metadata`,`title`],e.currentTarget.value)},t[52]=a,t[53]=Oe);let ke=Oe,Ae;t[54]===a?Ae=t[55]:(Ae=e=>{a([`metadata`,`description`],Bn(e.currentTarget.value))},t[54]=a,t[55]=Ae);let je=Ae,Me;t[56]!==d||t[57]!==a||t[58]!==v?(Me=e=>{d||e===v||(a([`metadata`,`type`],e),L(rr({})),a([`conditions`],{}))},t[56]=d,t[57]=a,t[58]=v,t[59]=Me):Me=t[59];let Ne=Me,Pe;t[60]!==a||t[61]!==c?(Pe=e=>{let t=e.currentTarget.value,n=e.currentTarget.valueAsNumber;B(t);let r=In(t);c(!!r),Number.isFinite(n)&&a([`priority`],n)},t[60]=a,t[61]=c,t[62]=Pe):Pe=t[62];let Re=Pe,ze;t[63]!==I||t[64]!==Te?(ze=(e,t,n)=>{let r=I.map((r,i)=>i===e?{...r,[t]:n}:r);Te(r)},t[63]=I,t[64]=Te,t[65]=ze):ze=t[65];let Be=ze,Ve;t[66]!==I||t[67]!==Te?(Ve=(e,t)=>{let n=I.map((n,r)=>r===e&&n.key!==t?{...n,key:t,value:``}:n);Te(n)},t[66]=I,t[67]=Te,t[68]=Ve):Ve=t[68];let He=Ve,We;t[69]!==xe||t[70]!==I||t[71]!==Te?(We=()=>{xe&&Te([...I,{id:w(12),key:``,value:``}])},t[69]=xe,t[70]=I,t[71]=Te,t[72]=We):We=t[72];let Ge=We,Ke;t[73]!==I||t[74]!==Te?(Ke=e=>{let t=I.filter((t,n)=>n!==e);Te(t)},t[73]=I,t[74]=Te,t[75]=Ke):Ke=t[75];let Je=Ke,Ye;t[76]===m?Ye=t[77]:(Ye=m(`dialog.create.variant-title.label`),t[76]=m,t[77]=Ye);let Xe;t[78]!==Ye||t[79]!==M?(Xe=(0,$.jsx)(J,{as:`label`,htmlFor:M,size:1,weight:`medium`,children:Ye}),t[78]=Ye,t[79]=M,t[80]=Xe):Xe=t[80];let Ze=oe?`true`:void 0,Qe;t[81]===m?Qe=t[82]:(Qe=m(`dialog.create.variant-title.placeholder`),t[81]=m,t[82]=Qe);let $e=typeof u.metadata?.title==`string`?u.metadata.title:``,et;t[83]!==ke||t[84]!==Ze||t[85]!==Qe||t[86]!==$e||t[87]!==ce||t[88]!==M?(et=(0,$.jsx)(Ue,{autoFocus:!0,"aria-invalid":Ze,customValidity:ce,"data-testid":`variant-form-title`,fontSize:2,id:M,onChange:ke,placeholder:Qe,value:$e}),t[83]=ke,t[84]=Ze,t[85]=Qe,t[86]=$e,t[87]=ce,t[88]=M,t[89]=et):et=t[89];let tt;t[90]!==ae||t[91]!==oe||t[92]!==m?(tt=oe&&(0,$.jsx)(ge,{"data-testid":`variant-form-title-error`,size:1,tone:`critical`,children:ae?(0,$.jsx)(S,{t:m,i18nKey:`dialog.create.variant-title.duplicate`,components:dr,componentProps:{variantId:ue(ae._id)},values:{title:f(ae)}}):m(`dialog.create.variant-title.required`)}),t[90]=ae,t[91]=oe,t[92]=m,t[93]=tt):tt=t[93];let nt;t[94]!==Xe||t[95]!==et||t[96]!==tt?(nt=(0,$.jsxs)(qe,{gap:3,children:[Xe,et,tt]}),t[94]=Xe,t[95]=et,t[96]=tt,t[97]=nt):nt=t[97];let rt;t[98]===m?rt=t[99]:(rt=m(`dialog.create.description.label`),t[98]=m,t[99]=rt);let it;t[100]!==N||t[101]!==rt?(it=(0,$.jsx)(J,{as:`label`,htmlFor:N,size:1,weight:`medium`,children:rt}),t[100]=N,t[101]=rt,t[102]=it):it=t[102];let at;t[103]===m?at=t[104]:(at=m(`dialog.create.description.placeholder`),t[103]=m,t[104]=at);let ot=u.metadata?.description,ct;t[105]===ot?ct=t[106]:(ct=lr(ot),t[105]=ot,t[106]=ct);let lt;t[107]!==N||t[108]!==je||t[109]!==at||t[110]!==ct?(lt=(0,$.jsx)(Ie,{"data-testid":`variant-form-description`,fontSize:1,id:N,onChange:je,placeholder:at,rows:3,value:ct}),t[107]=N,t[108]=je,t[109]=at,t[110]=ct,t[111]=lt):lt=t[111];let ft;t[112]!==it||t[113]!==lt?(ft=(0,$.jsxs)(qe,{gap:3,children:[it,lt]}),t[112]=it,t[113]=lt,t[114]=ft):ft=t[114];let pt;t[115]===m?pt=t[116]:(pt=m(`dialog.create.priority.label`),t[115]=m,t[116]=pt);let mt;t[117]!==P||t[118]!==pt?(mt=(0,$.jsx)(J,{as:`label`,htmlFor:P,size:1,weight:`medium`,children:pt}),t[117]=P,t[118]=pt,t[119]=mt):mt=t[119];let ht;t[120]===m?ht=t[121]:(ht=m(`dialog.create.priority.tooltip`),t[120]=m,t[121]=ht);let gt;t[122]===Symbol.for(`react.memo_cache_sentinel`)?(gt=(0,$.jsx)(dt,{"data-testid":`variant-form-priority-help`}),t[122]=gt):gt=t[122];let _t;t[123]===ht?_t=t[124]:(_t=(0,$.jsx)(re,{content:ht,placement:`right`,children:gt}),t[123]=ht,t[124]=_t);let vt;t[125]!==mt||t[126]!==_t?(vt=(0,$.jsxs)(Le,{gap:1,children:[mt,_t]}),t[125]=mt,t[126]=_t,t[127]=vt):vt=t[127];let yt=me?`true`:void 0,bt;t[128]!==fe||t[129]!==me||t[130]!==m?(bt=me&&fe?m(`dialog.create.priority.${fe}`):void 0,t[128]=fe,t[129]=me,t[130]=m,t[131]=bt):bt=t[131];let xt;t[132]!==Re||t[133]!==P||t[134]!==z||t[135]!==yt||t[136]!==bt?(xt=(0,$.jsx)(Ue,{"aria-invalid":yt,customValidity:bt,"data-testid":`variant-form-priority`,fontSize:2,id:P,inputMode:`decimal`,onChange:Re,type:`number`,value:z}),t[132]=Re,t[133]=P,t[134]=z,t[135]=yt,t[136]=bt,t[137]=xt):xt=t[137];let St;t[138]!==fe||t[139]!==me||t[140]!==m?(St=me&&fe&&(0,$.jsx)(ge,{"data-testid":`variant-form-priority-error`,size:1,tone:`critical`,children:m(`dialog.create.priority.${fe}`)}),t[138]=fe,t[139]=me,t[140]=m,t[141]=St):St=t[141];let Ct;t[142]!==vt||t[143]!==xt||t[144]!==St?(Ct=(0,$.jsxs)(qe,{gap:3,children:[vt,xt,St]}),t[142]=vt,t[143]=xt,t[144]=St,t[145]=Ct):Ct=t[145];let wt;t[146]!==Ne||t[147]!==d||t[148]!==D||t[149]!==C||t[150]!==m||t[151]!==E?(wt=C?(0,$.jsxs)(qe,{gap:3,children:[(0,$.jsx)(J,{size:1,weight:`medium`,children:m(`dialog.create.type.label`)}),(0,$.jsx)(Xn,{disabled:d,label:m(`dialog.create.type.label`),onSelect:Ne,options:E,placeholder:m(`dialog.create.type.placeholder`),selected:D,testId:`variant-form-type`})]}):null,t[146]=Ne,t[147]=d,t[148]=D,t[149]=C,t[150]=m,t[151]=E,t[152]=wt):wt=t[152];let Tt;t[153]===m?Tt=t[154]:(Tt=m(`dialog.create.conditions.title`),t[153]=m,t[154]=Tt);let Et;t[155]===Tt?Et=t[156]:(Et=(0,$.jsx)(J,{size:1,weight:`medium`,children:Tt}),t[155]=Tt,t[156]=Et);let Dt;t[157]!==y.mode||t[158]!==y.retry||t[159]!==y.status||t[160]!==m?(Dt=y.mode===`mapped`&&y.status===`error`?(0,$.jsxs)(qe,{"data-testid":`variant-form-conditions-error`,gap:3,children:[(0,$.jsx)(ge,{size:1,tone:`critical`,children:m(y.retry?`dialog.create.conditions.error`:`dialog.create.conditions.invalid`)}),y.retry?(0,$.jsx)(Y,{children:(0,$.jsx)(q,{mode:`ghost`,onClick:y.retry,text:m(`dialog.create.conditions.retry`),type:`button`})}):null]}):null,t[157]=y.mode,t[158]=y.retry,t[159]=y.status,t[160]=m,t[161]=Dt):Dt=t[161];let Ot;t[162]!==I||t[163]!==H||t[164]!==Be||t[165]!==He||t[166]!==Je||t[167]!==A||t[168]!==j||t[169]!==p||t[170]!==m||t[171]!==te?(Ot=A||j?(0,$.jsx)(qe,{"data-testid":j?`variant-form-conditions-loading`:void 0,gap:3,children:I.map((e,t)=>{let n=H.get(t)??or(),r=n.key===`conditions.mismatch.unknown-key`||p&&n.key,i=n.value===`conditions.mismatch.unknown-value`||p&&n.value;return(0,$.jsx)(er,{definitions:A??tr,disableRemove:ar(e)&&I.length===1,keyError:r&&n.key?m(n.key,{key:e.key,value:e.value}):null,loading:j,onRemove:()=>Je(t),onSelectKey:e=>He(t,e),onSelectValue:e=>Be(t,`value`,e),selectedKey:e.key,selectedValue:e.value,usedKeys:te,valueError:i&&n.value?m(n.value,{key:e.key,value:e.value}):null},e.id)})}):null,t[162]=I,t[163]=H,t[164]=Be,t[165]=He,t[166]=Je,t[167]=A,t[168]=j,t[169]=p,t[170]=m,t[171]=te,t[172]=Ot):Ot=t[172];let kt;t[173]!==I||t[174]!==y.mode||t[175]!==H||t[176]!==Be||t[177]!==Je||t[178]!==p||t[179]!==k||t[180]!==m?(kt=y.mode===`freeform`?(0,$.jsx)(qe,{gap:2,children:I.map((e,t)=>{let n=H.get(t)??or(),r=p?n.value:null,i=n.key||r;return(0,$.jsxs)(qe,{gap:2,children:[(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(Kn,{autoFocus:t>0,ariaLabel:m(`dialog.create.condition-key.label`),customValidity:n.key?m(n.key):void 0,invalid:!!n.key,onChange:e=>Be(t,`key`,e),options:Un(k,I,t),placeholder:m(`dialog.create.condition-key.placeholder`),testId:`variant-form-condition-key`,value:e.key})}),(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(Kn,{ariaLabel:m(`dialog.create.condition-value.label`),customValidity:r?m(r):void 0,invalid:!!r,onChange:e=>Be(t,`value`,e),options:Wn(k,e.key),placeholder:m(`dialog.create.condition-value.placeholder`),testId:`variant-form-condition-value`,value:e.value})}),(0,$.jsx)(q,{"data-testid":`variant-form-remove-condition`,disabled:ar(e)&&I.length===1,icon:st,mode:`bleed`,onClick:()=>Je(t),tone:`critical`,tooltipProps:{content:m(`dialog.create.remove-condition`)},type:`button`})]}),i?(0,$.jsx)(ge,{"data-testid":n.key?`variant-form-condition-key-error`:`variant-form-condition-value-error`,size:1,tone:`critical`,children:m(i)}):null]},e.id)})}):null,t[173]=I,t[174]=y.mode,t[175]=H,t[176]=Be,t[177]=Je,t[178]=p,t[179]=k,t[180]=m,t[181]=kt):kt=t[181];let At;t[182]!==le||t[183]!==m?(At=le&&(0,$.jsx)(ge,{"data-testid":`variant-form-conditions-duplicate-error`,size:1,tone:`critical`,children:(0,$.jsx)(S,{t:m,i18nKey:`dialog.create.conditions.duplicate`,components:dr,componentProps:{variantId:ue(le._id)},values:{title:f(le)}})}),t[182]=le,t[183]=m,t[184]=At):At=t[184];let jt=!xe,Mt;t[185]===m?Mt=t[186]:(Mt=m(`dialog.create.action.add-condition`),t[185]=m,t[186]=Mt);let Nt;t[187]!==Ce||t[188]!==xe?(Nt=xe?null:{content:Ce},t[187]=Ce,t[188]=xe,t[189]=Nt):Nt=t[189];let Pt;t[190]!==Ge||t[191]!==jt||t[192]!==Mt||t[193]!==Nt?(Pt=(0,$.jsx)(Y,{children:(0,$.jsx)(q,{disabled:jt,icon:ut,mode:`ghost`,onClick:Ge,text:Mt,tooltipProps:Nt,type:`button`})}),t[190]=Ge,t[191]=jt,t[192]=Mt,t[193]=Nt,t[194]=Pt):Pt=t[194];let Ft;t[195]!==Et||t[196]!==Dt||t[197]!==Ot||t[198]!==kt||t[199]!==At||t[200]!==Pt?(Ft=(0,$.jsxs)(qe,{gap:3,children:[Et,Dt,Ot,kt,At,Pt]}),t[195]=Et,t[196]=Dt,t[197]=Ot,t[198]=kt,t[199]=At,t[200]=Pt,t[201]=Ft):Ft=t[201];let It;return t[202]!==nt||t[203]!==ft||t[204]!==Ct||t[205]!==wt||t[206]!==Ft?(It=(0,$.jsxs)(qe,{gap:5,children:[nt,ft,Ct,wt,Ft]}),t[202]=nt,t[203]=ft,t[204]=Ct,t[205]=wt,t[206]=Ft,t[207]=It):It=t[207],It}function mr(e){return e.key}function hr(e){return{value:e.key,title:e.label,description:e.description}}function gr(e){let t=(0,Q.c)(44),{confirmDataTestId:n,confirmText:r,errorTitle:i,header:a,id:o,initialValue:c,onCancel:l,lockType:u,onSubmit:d,renderCancelButton:f}=e,p=u!==void 0&&u,m=f!==void 0&&f,h=fe(),{t:g}=b(Fe),[_,v]=(0,Z.useState)(c),[y,x]=(0,Z.useState)(!1),[S,C]=(0,Z.useState)(!1),[w,T]=(0,Z.useState)(!0),[E,D]=(0,Z.useState)(!1),{data:A}=s(),j;t[0]!==A||t[1]!==_?(j=Pn(_,A),t[0]=A,t[1]=_,t[2]=j):j=t[2];let{duplicateTitleOf:M,duplicateConditionsOf:N}=j,P;t[3]!==w||t[4]!==N||t[5]!==M||t[6]!==E||t[7]!==_?(P=An(_)||w||E||!!M||!!N,t[3]=w,t[4]=N,t[5]=M,t[6]=E,t[7]=_,t[8]=P):P=t[8];let F=P,I;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(I=(e,t)=>{v(n=>pn([k(e,O(t))],n))},t[9]=I):I=t[9];let L=I,R;t[10]!==i||t[11]!==F||t[12]!==d||t[13]!==h||t[14]!==_?(R=async e=>{if(e.preventDefault(),F){C(!0);return}x(!0);try{await d(_),x(!1)}catch(e){let t=e;x(!1),console.error(t),h.push({closable:!0,status:`error`,title:i})}},t[10]=i,t[11]=F,t[12]=d,t[13]=h,t[14]=_,t[15]=R):R=t[15];let B=R,V=y?void 0:l,ee=y?void 0:l,H;t[16]!==N||t[17]!==M||t[18]!==p||t[19]!==S||t[20]!==_?(H=(0,$.jsx)(X,{paddingBottom:4,children:(0,$.jsx)(pr,{duplicateConditionsOf:N,duplicateTitleOf:M,lockType:p,onChange:L,onConditionValidityChange:T,onPriorityValidityChange:D,showValidation:S,value:_})}),t[16]=N,t[17]=M,t[18]=p,t[19]=S,t[20]=_,t[21]=H):H=t[21];let U;t[22]!==y||t[23]!==l||t[24]!==m||t[25]!==g?(U=m&&(0,$.jsx)(q,{disabled:y,mode:`ghost`,onClick:l,text:g(`dialog.edit.action.cancel`),type:`button`}),t[22]=y,t[23]=l,t[24]=m,t[25]=g,t[26]=U):U=t[26];let te;t[27]!==n||t[28]!==r||t[29]!==y?(te=(0,$.jsx)(q,{"data-testid":n,disabled:y,loading:y,size:`large`,text:r,type:`submit`}),t[27]=n,t[28]=r,t[29]=y,t[30]=te):te=t[30];let W;t[31]!==te||t[32]!==U?(W=(0,$.jsxs)(Y,{gap:2,justifyContent:`flex-end`,paddingTop:5,children:[U,te]}),t[31]=te,t[32]=U,t[33]=W):W=t[33];let G;t[34]!==B||t[35]!==W||t[36]!==H?(G=(0,$.jsx)(Re,{borderTop:!0,padding:4,children:(0,$.jsxs)(`form`,{onSubmit:B,children:[H,W]})}),t[34]=B,t[35]=W,t[36]=H,t[37]=G):G=t[37];let K;return t[38]!==a||t[39]!==o||t[40]!==G||t[41]!==V||t[42]!==ee?(K=(0,$.jsx)(z,{__unstable_autoFocus:!1,header:a,id:o,onClickOutside:V,onClose:ee,padding:!1,width:1,children:G}),t[38]=a,t[39]=o,t[40]=G,t[41]=V,t[42]=ee,t[43]=K):K=t[43],K}function _r(e){return{_id:e._id,_type:e._type,conditions:e.conditions,priority:e.priority,metadata:e.metadata}}function vr(e){let t=(0,Q.c)(18),{onCancel:n,onSubmit:r,variant:i}=e,{t:a}=b(Fe),{updateVariant:o}=On(),s;t[0]===i?s=t[1]:(s=_r(i),t[0]=i,t[1]=s);let c=s,l;t[2]!==r||t[3]!==o?(l=async e=>{await o(e),r()},t[2]=r,t[3]=o,t[4]=l):l=t[4];let u=l,d;t[5]===a?d=t[6]:(d=a(`dialog.edit.action.confirm`),t[5]=a,t[6]=d);let f;t[7]===a?f=t[8]:(f=a(`dialog.edit.error.title`),t[7]=a,t[8]=f);let p;t[9]===a?p=t[10]:(p=a(`dialog.edit.title`),t[9]=a,t[10]=p);let m;return t[11]!==u||t[12]!==c||t[13]!==n||t[14]!==d||t[15]!==f||t[16]!==p?(m=(0,$.jsx)(gr,{confirmDataTestId:`save-variant-button`,confirmText:d,errorTitle:f,header:p,id:`edit-variant-dialog`,initialValue:c,onCancel:n,onSubmit:u,lockType:!0,renderCancelButton:!0}),t[11]=u,t[12]=c,t[13]=n,t[14]=d,t[15]=f,t[16]=p,t[17]=m):m=t[17],m}function yr(e){let t=(0,Q.c)(23),{isDeleting:n,onClose:r,onConfirm:i,variantTitle:a}=e,{t:o}=b(Fe),s;t[0]===n?s=t[1]:(s={disabled:n},t[0]=n,t[1]=s);let c;t[2]===o?c=t[3]:(c=o(`dialog.delete.action.confirm`),t[2]=o,t[3]=c);let l;t[4]!==n||t[5]!==i||t[6]!==c?(l={disabled:n,loading:n,onClick:i,text:c,tone:`critical`},t[4]=n,t[5]=i,t[6]=c,t[7]=l):l=t[7];let u;t[8]!==s||t[9]!==l?(u={cancelButton:s,confirmButton:l},t[8]=s,t[9]=l,t[10]=u):u=t[10];let d;t[11]===o?d=t[12]:(d=o(`dialog.delete.title`),t[11]=o,t[12]=d);let f=n?void 0:r,p;t[13]!==o||t[14]!==a?(p=o(`dialog.delete.description`,{title:a}),t[13]=o,t[14]=a,t[15]=p):p=t[15];let m;t[16]===p?m=t[17]:(m=(0,$.jsx)(J,{muted:!0,size:1,children:p}),t[16]=p,t[17]=m);let h;return t[18]!==u||t[19]!==d||t[20]!==f||t[21]!==m?(h=(0,$.jsx)(z,{"data-testid":`delete-variant-dialog`,footer:u,header:d,id:`delete-variant-dialog`,onClose:f,children:m}),t[18]=u,t[19]=d,t[20]=f,t[21]=m,t[22]=h):h=t[22],h}function br(e){if(!Me(e))return[];let t=e.details;return[t,...Array.isArray(t.items)?t.items.map(e=>e?.error).filter(e=>typeof e==`object`&&!!e):[]]}function xr(e){return br(e).some(e=>e.type===`insufficientPermissionsError`)}function Sr(e){let t=br(e).find(e=>e.type===`documentHasExistingReferencesError`);if(!t||!Array.isArray(t.referencingIDs))return;let n=new Set(t.referencingIDs.filter(e=>typeof e==`string`).map(e=>Xe(e)));return n.size>0?n.size:void 0}var Cr={dryRun:!0,skipCrossDatasetReferenceValidation:!0};async function wr(e,t){try{return await e(...t,Cr),!0}catch(e){return!xr(e)}}function Tr(){let e=new Map;return{checkWithPermissionGuard:(t,...n)=>{let r=e.get(t.name);if(r)return r;let i=wr(t,n);return e.set(t.name,i),i}}}var Er=`VariantPermissions`;function Dr(){let e=(0,Q.c)(3),t=h(),n=he(),r;return e[0]!==n||e[1]!==t?(r=n.get({dependencies:[t],namespace:Er})||Tr(),n.set({dependencies:[t],namespace:Er,value:r}),e[0]=n,e[1]=t,e[2]=r):r=e[2],r}function Or(e,t){let n=(0,Q.c)(34),r;n[0]===t?r=n[1]:(r=t??{},n[0]=t,n[1]=r);let{documentCount:i,documentsLoading:a,onDeleted:o,variantTitle:s}=r,c=a!==void 0&&a,l=s===void 0?``:s,{t:u}=b(Fe),d=fe(),{deleteVariant:f}=On(),{checkWithPermissionGuard:p}=Dr(),[m,h]=(0,Z.useState)(!1),[g,_]=(0,Z.useState)(!1),v;n[2]!==p||n[3]!==f||n[4]!==e?(v=Ce(()=>p(f,e)),n[2]=p,n[3]=f,n[4]=e,n[5]=v):v=n[5];let y=B(v,null),x=typeof i==`number`&&i>0,S=!(c||i==null)&&!x&&y===!0,C=m||!S,w;bb0:{if(y===!1){let e;n[6]===u?e=n[7]:(e=u(`overview.action.delete-variant.permission-error`),n[6]=u,n[7]=e),w=e;break bb0}if(!x||typeof i!=`number`){w=void 0;break bb0}let e;n[8]!==i||n[9]!==u?(e=u(`overview.action.delete-variant.disabled-hint`,{count:i}),n[8]=i,n[9]=u,n[10]=e):e=n[10],w=e}let T=w,E;n[11]===S?E=n[12]:(E=()=>{S&&_(!0)},n[11]=S,n[12]=E);let D=E,O;n[13]===m?O=n[14]:(O=()=>{m||_(!1)},n[13]=m,n[14]=O);let k=O,A;n[15]===u?A=n[16]:(A=e=>{let t=Sr(e);if(t!==void 0)return u(`overview.action.delete-variant.disabled-hint`,{count:t});if(xr(e))return u(`overview.action.delete-variant.permission-error`)},n[15]=u,n[16]=A);let j=A,M;n[17]!==S||n[18]!==f||n[19]!==j||n[20]!==o||n[21]!==u||n[22]!==d||n[23]!==e?(M=async()=>{if(!S)return;let t=async()=>{h(!0),await f(e),h(!1),_(!1),o?.()};try{await t()}catch(e){let t=e;console.error(t),d.push({closable:!0,status:`error`,title:u(`overview.action.delete-variant.error.title`),description:j(t)}),h(!1)}},n[17]=S,n[18]=f,n[19]=j,n[20]=o,n[21]=u,n[22]=d,n[23]=e,n[24]=M):M=n[24];let N=M,P;return n[25]!==C||n[26]!==T||n[27]!==k||n[28]!==N||n[29]!==D||n[30]!==g||n[31]!==m||n[32]!==l?(P={deleteDisabled:C,deleteDisabledTooltip:T,handleCloseDeleteDialog:k,handleConfirmDelete:N,handleDelete:D,isDeleteDialogOpen:g,isDeleting:m,variantTitle:l},n[25]=C,n[26]=T,n[27]=k,n[28]=N,n[29]=D,n[30]=g,n[31]=m,n[32]=l,n[33]=P):P=n[33],P}function kr(e){let t=(0,Q.c)(40),{documentCount:n,documentsLoading:r,variant:i}=e,a=r!==void 0&&r,{t:o}=b(Fe),s=D(),c;t[0]===i?c=t[1]:(c=f(i),t[0]=i,t[1]=c);let l=c,u;t[2]===s?u=t[3]:(u=()=>s.navigate({}),t[2]=s,t[3]=u);let d;t[4]!==n||t[5]!==a||t[6]!==u||t[7]!==l?(d={documentCount:n,documentsLoading:a,onDeleted:u,variantTitle:l},t[4]=n,t[5]=a,t[6]=u,t[7]=l,t[8]=d):d=t[8];let{deleteDisabled:p,deleteDisabledTooltip:m,handleCloseDeleteDialog:h,handleConfirmDelete:g,handleDelete:_,isDeleteDialogOpen:v,isDeleting:y,variantTitle:x}=Or(i._id,d),S;t[9]===o?S=t[10]:(S=o(`detail.menu.label`),t[9]=o,t[10]=S);let C;t[11]===o?C=t[12]:(C=o(`detail.menu.label`),t[11]=o,t[12]=C);let w;t[13]===C?w=t[14]:(w={content:C},t[13]=C,t[14]=w);let T;t[15]!==S||t[16]!==w?(T=(0,$.jsx)(q,{"aria-label":S,icon:it,mode:`bleed`,tooltipProps:w,"data-testid":`variant-detail-menu-button`}),t[15]=S,t[16]=w,t[17]=T):T=t[17];let E=p||y,O;t[18]===o?O=t[19]:(O=o(`overview.action.delete-variant`),t[18]=o,t[19]=O);let k;t[20]===m?k=t[21]:(k=m?{content:m}:void 0,t[20]=m,t[21]=k);let A;t[22]!==_||t[23]!==O||t[24]!==k||t[25]!==E?(A=(0,$.jsx)(I,{children:(0,$.jsx)(de,{"data-testid":`delete-variant-menu-item`,disabled:E,icon:st,onClick:_,text:O,tone:`critical`,tooltipProps:k})}),t[22]=_,t[23]=O,t[24]=k,t[25]=E,t[26]=A):A=t[26];let j;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(j={placement:`bottom-end`,portal:!0},t[27]=j):j=t[27];let M;t[28]!==A||t[29]!==T?(M=(0,$.jsx)(oe,{id:`variant-detail-menu`,button:T,menu:A,popover:j}),t[28]=A,t[29]=T,t[30]=M):M=t[30];let N;t[31]!==x||t[32]!==h||t[33]!==g||t[34]!==v||t[35]!==y?(N=v&&(0,$.jsx)(yr,{isDeleting:y,onClose:h,onConfirm:g,variantTitle:x}),t[31]=x,t[32]=h,t[33]=g,t[34]=v,t[35]=y,t[36]=N):N=t[36];let P;return t[37]!==M||t[38]!==N?(P=(0,$.jsxs)($.Fragment,{children:[M,N]}),t[37]=M,t[38]=N,t[39]=P):P=t[39],P}function Ar(e){let t=(0,Q.c)(18),{documentCount:n,documentsLoading:r,variant:i}=e,{t:a}=b(Fe),[o,s]=(0,Z.useState)(!1),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>s(!0),t[0]=c):c=t[0];let l;t[1]===a?l=t[2]:(l=a(`detail.action.edit-definition`),t[1]=a,t[2]=l);let u;t[3]===l?u=t[4]:(u=(0,$.jsx)(q,{"data-testid":`edit-variant-button`,icon:ct,mode:`default`,onClick:c,text:l}),t[3]=l,t[4]=u);let d;t[5]!==n||t[6]!==r||t[7]!==i?(d=(0,$.jsx)(kr,{documentCount:n,documentsLoading:r,variant:i}),t[5]=n,t[6]=r,t[7]=i,t[8]=d):d=t[8];let f;t[9]!==u||t[10]!==d?(f=(0,$.jsx)(Nt,{primary:u,menu:d}),t[9]=u,t[10]=d,t[11]=f):f=t[11];let p;t[12]!==o||t[13]!==i?(p=o&&(0,$.jsx)(vr,{onCancel:()=>s(!1),onSubmit:()=>s(!1),variant:i}),t[12]=o,t[13]=i,t[14]=p):p=t[14];let m;return t[15]!==f||t[16]!==p?(m=(0,$.jsxs)($.Fragment,{children:[f,p]}),t[15]=f,t[16]=p,t[17]=m):m=t[17],m}function jr(e,t){if(ee(e.bundleId))return{id:`published`,kind:`published`};if(e.bundleId===`drafts`)return{id:`drafts`,kind:`drafts`};if(e.releaseRef){let n=t.get(e.releaseRef);return{id:n?._id??e.releaseRef,kind:`release`,release:n}}if(ae(e.bundleId)){let n=me(e.bundleId),r=t.get(n);return{id:r?._id??n,kind:`release`,release:r}}return{id:`unresolved-release`,kind:`release`}}function Mr(e,t){let n=new Set;for(let r of e.versions)n.add(jr(r,t).id);return n}function Nr(e){return e===`published`?0:e===`drafts`?1:2}function Pr(e){return e.release?.metadata?.title??e.id}function Fr(e,t){let n=Nr(e.kind)-Nr(t.kind);return n===0?Pr(e).localeCompare(Pr(t)):n}function Ir(e,t){let n=new Map;for(let r of e){let e=jr(r,t);n.has(e.id)||n.set(e.id,e)}return Array.from(n.values()).toSorted(Fr)}function Lr(e,t){let n=new Map;for(let r of e)for(let e of r.versions){let r=jr(e,t);n.get(r.id)||n.set(r.id,{...r,count:0})}for(let r of e)for(let e of Mr(r,t)){let t=n.get(e);t&&(t.count+=1)}return Array.from(n.values()).toSorted(Fr)}function Rr(e,t,n){return t===`all`||Mr(e,n).has(t)}function zr(e,t){let n=Ir(e.versions,t)[0];return n?`${Nr(n.kind)}:${Pr(n)}`:``}function Br(e,t){return Ir(e.versions,t)[0]}var Vr=(0,Z.memo)(function(e){return null});function Hr(e){let t=e.title||e.name;return typeof t==`string`&&t.trim()?t:e._id}function Ur(){let e=(0,Q.c)(2),{t}=b(),n;return e[0]===t?n=e[1]:(n=e=>e.kind===`published`?t(`release.chip.published`):e.kind===`drafts`?t(`release.chip.draft`):e.release?.metadata?.title??t(`release.placeholder-untitled-release`),e[0]=t,e[1]=n),n}function Wr(e){return e===`published`?`positive`:e===`release`?`primary`:`default`}function Gr(e){let t=(0,Q.c)(5),{chip:n}=e;if(n.kind===`published`){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(r,{tone:`positive`}),t[0]=e):e=t[0],e}if(n.kind===`drafts`){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(r,{tone:`caution`}),t[1]=e):e=t[1],e}if(n.release){let e;return t[2]===n.release?e=t[3]:(e=(0,$.jsx)(r,{release:n.release}),t[2]=n.release,t[3]=e),e}let i;return t[4]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsx)(r,{tone:`default`}),t[4]=i):i=t[4],i}function Kr(e){let t=(0,Q.c)(10),{release:n}=e,{t:r}=b(),a;t[0]===n._id?a=t[1]:(a=T(n._id),t[0]=n._id,t[1]=a);let o=a,s=n.metadata?.title,c;t[2]===r?c=t[3]:(c=r(`release.placeholder-untitled-release`),t[2]=r,t[3]=c);let l;t[4]===o?l=t[5]:(l=e=>{let{displayTitle:t}=e;return(0,$.jsx)(i,{intent:Ae,params:{id:o},children:(0,$.jsx)(Ge,{radius:2,style:{maxWidth:`100%`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},title:t,tone:`primary`,children:t})})},t[4]=o,t[5]=l);let u;return t[6]!==s||t[7]!==c||t[8]!==l?(u=(0,$.jsx)(ne,{title:s,fallback:c,children:l}),t[6]=s,t[7]=c,t[8]=l,t[9]=u):u=t[9],u}function qr(e){let t=(0,Q.c)(7),{chip:n,label:r}=e;if(n.kind===`release`&&n.release){let e;return t[0]===n.release?e=t[1]:(e=(0,$.jsx)(Kr,{release:n.release}),t[0]=n.release,t[1]=e),e}let i;t[2]===n.kind?i=t[3]:(i=Wr(n.kind),t[2]=n.kind,t[3]=i);let a;return t[4]!==r||t[5]!==i?(a=(0,$.jsx)(Ge,{radius:2,tone:i,children:r}),t[4]=r,t[5]=i,t[6]=a):a=t[6],a}function Jr(e){let t=(0,Q.c)(10),{versions:n,releasesById:r}=e,{t:i}=b(Fe),a=Ur(),o;t[0]!==r||t[1]!==n?(o=Ir(n,r).map(Yr),t[0]=r,t[1]=n,t[2]=o):o=t[2];let s=o,c;if(t[3]!==s||t[4]!==a||t[5]!==i){let e=s.slice(0,1),n=s.slice(1),r;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(r={overflow:`hidden`},t[7]=r):r=t[7];let o;t[8]===a?o=t[9]:(o=e=>(0,$.jsx)(X,{style:{overflow:`hidden`},children:(0,$.jsx)(qr,{chip:e,label:a(e)})},e.key),t[8]=a,t[9]=o),c=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,style:r,flexWrap:`nowrap`,children:[e.map(o),n.length>0&&(0,$.jsx)(re,{content:(0,$.jsxs)(Y,{gap:3,padding:1,flexDirection:`column`,children:[(0,$.jsx)(J,{muted:!0,size:0,weight:`medium`,children:i(`detail.documents.appears-in.also-in`)}),(0,$.jsx)(qe,{gap:2,children:n.map(e=>(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[(0,$.jsx)(J,{size:0,children:(0,$.jsx)(Gr,{chip:e})}),(0,$.jsx)(J,{size:1,children:a(e)})]},e.key))})]}),placement:`bottom-start`,portal:!0,children:(0,$.jsx)(Ge,{"data-testid":`variant-bundle-chips-overflow`,radius:2,tone:`default`,children:`+${n.length}`})})]}),t[3]=s,t[4]=a,t[5]=i,t[6]=c}else c=t[6];return c}function Yr(e){return{key:e.id,kind:e.kind,release:e.release}}function Xr(e){let t=(0,Q.c)(6),{row:n,releasesById:i}=e,a;t[0]!==i||t[1]!==n?(a=Br(n,i),t[0]=i,t[1]=n,t[2]=a):a=t[2];let o=a;if(!o)return null;let s;return t[3]!==o.kind||t[4]!==o.release?(s=(0,$.jsx)(X,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(J,{size:1,children:o.kind===`published`?(0,$.jsx)(r,{tone:`positive`}):o.kind===`drafts`?(0,$.jsx)(r,{tone:`caution`}):o.release?(0,$.jsx)(r,{release:o.release}):(0,$.jsx)(r,{tone:`default`})})}),t[3]=o.kind,t[4]=o.release,t[5]=s):s=t[5],s}function Zr(e){let t=(0,Q.c)(14),n,r,a,o,s;t[0]===e?(n=t[1],r=t[2],a=t[3],o=t[4],s=t[5]):({ref:o,publishedId:a,documentType:n,searchParams:s,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=a,t[4]=o,t[5]=s);let c;t[6]!==n||t[7]!==a?(c={id:a,type:n},t[6]=n,t[7]=a,t[8]=c):c=t[8];let l;return t[9]!==r||t[10]!==o||t[11]!==s||t[12]!==c?(l=(0,$.jsx)(i,{...r,intent:`edit`,params:c,searchParams:s,ref:o}),t[9]=r,t[10]=o,t[11]=s,t[12]=c,t[13]=l):l=t[13],l}function Qr(e,t){let n=t?[[`variant`,c(t)]]:[];return ee(e)?{perspectiveStack:[`published`],searchParams:[...n,[`perspective`,`published`]]}:e===`drafts`?{perspectiveStack:[`drafts`],searchParams:n.length>0?n:void 0}:{perspectiveStack:[e??``,`drafts`],searchParams:[...n,[`perspective`,e??``]]}}function $r(e){let t=(0,Q.c)(34),{row:n,releasesById:r,layout:i,variantId:a}=e,o;t[0]===n.groupId?o=t[1]:(o=Xe(n.groupId),t[0]=n.groupId,t[1]=o);let s=o,c=W(n.document._id),l;if(t[2]!==r||t[3]!==n){let e=Br(n,r);l=e?.kind===`published`?void 0:e?.kind===`drafts`?`drafts`:e?.release?T(e.release._id):n.version.bundleId,t[2]=r,t[3]=n,t[4]=l}else l=t[4];let d=l,f;t[5]!==d||t[6]!==a?(f=Qr(d,a),t[5]=d,t[6]=a,t[7]=f):f=t[7];let{perspectiveStack:p,searchParams:m}=f,h;t[8]===c?h=t[9]:(h=c?.length>0&&(0,$.jsx)(M,{presence:c}),t[8]=c,t[9]=h);let g=h,_;t[10]!==p||t[11]!==n.document._id||t[12]!==n.document._type||t[13]!==a?(_={documentId:n.document._id,documentType:n.document._type,perspectiveStack:p,variant:a},t[10]=p,t[11]=n.document._id,t[12]=n.document._type,t[13]=a,t[14]=_):_=t[14];let{isLoading:v,value:y}=ke(_),b;t[15]!==r||t[16]!==n?(b=(0,$.jsx)(Xr,{releasesById:r,row:n}),t[15]=r,t[16]=n,t[17]=b):b=t[17];let x;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(x={minWidth:0},t[18]=x):x=t[18];let S;t[19]===y?S=t[20]:(S=y||{},t[19]=y,t[20]=S);let C;t[21]!==i||t[22]!==v||t[23]!==g||t[24]!==S?(C=(0,$.jsx)(u,{...S,status:g,isPlaceholder:v,layout:i}),t[21]=i,t[22]=v,t[23]=g,t[24]=S,t[25]=C):C=t[25];let w;t[26]!==s||t[27]!==n.document._type||t[28]!==m||t[29]!==C?(w=(0,$.jsx)(Re,{tone:`inherit`,as:Zr,publishedId:s,documentType:n.document._type,searchParams:m,radius:2,"data-as":`a`,flex:1,style:x,children:C}),t[26]=s,t[27]=n.document._type,t[28]=m,t[29]=C,t[30]=w):w=t[30];let E;return t[31]!==w||t[32]!==b?(E=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[b,w]}),t[31]=w,t[32]=b,t[33]=E):E=t[33],E}var ei=e=>e.versions.map(e=>`${e.documentId}:${e.bundleId??``}:${e.releaseRef??``}`).join(`|`),ti=(0,Z.memo)(function(e){let t=(0,Q.c)(4),{row:n,releasesById:r,variantId:i}=e,a;return t[0]!==r||t[1]!==n||t[2]!==i?(a=(0,$.jsx)($r,{releasesById:r,row:n,variantId:i}),t[0]=r,t[1]=n,t[2]=i,t[3]=a):a=t[3],a},(e,t)=>e.row.memoKey===t.row.memoKey&&e.variantId===t.variantId&&e.releasesById===t.releasesById&&ei(e.row)===ei(t.row)),ni=(0,Z.memo)(function(e){let t=(0,Q.c)(5),{type:n}=e,r=x(),i;t[0]!==r||t[1]!==n?(i=r.get(n),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a=i?.title||n,o;return t[3]===a?o=t[4]:(o=(0,$.jsx)(J,{size:1,children:a}),t[3]=a,t[4]=o),o},(e,t)=>e.type===t.type);function ri(e){let t=(0,Q.c)(47),{datum:n,t:r}=e;if(n.validation.hasError){let e,i,a,o,s,c,l,u,d,f,p,m;if(t[0]!==n.validation.validation||t[1]!==r){let h=n.validation.validation.filter(ii).length;a=re,p=!0,m=`bottom-end`,i=J,d=!0,f=1,e=Y,o=`center`,s=3,c=1,t[14]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,$.jsx)(Pe,{icon:at,tone:`critical`}),t[14]=l):l=t[14],u=r(h===1?`detail.documents.table.validation.error_one`:`detail.documents.table.validation.error_other`,{count:h}),t[0]=n.validation.validation,t[1]=r,t[2]=e,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m}else e=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13];let h;t[15]!==e||t[16]!==o||t[17]!==s||t[18]!==c||t[19]!==l||t[20]!==u?(h=(0,$.jsxs)(e,{alignItems:o,gap:s,padding:c,children:[l,u]}),t[15]=e,t[16]=o,t[17]=s,t[18]=c,t[19]=l,t[20]=u,t[21]=h):h=t[21];let g;t[22]!==i||t[23]!==h||t[24]!==d||t[25]!==f?(g=(0,$.jsx)(i,{muted:d,size:f,children:h}),t[22]=i,t[23]=h,t[24]=d,t[25]=f,t[26]=g):g=t[26];let _;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,$.jsx)(J,{size:1,"data-testid":`variant-document-validation-error`,children:(0,$.jsx)(Pe,{icon:at,tone:`critical`})}),t[27]=_):_=t[27];let v;return t[28]!==a||t[29]!==g||t[30]!==p||t[31]!==m?(v=(0,$.jsx)(a,{portal:p,placement:m,content:g,children:_}),t[28]=a,t[29]=g,t[30]=p,t[31]=m,t[32]=v):v=t[32],v}if(n.validation.isValidating){let e;t[33]===r?e=t[34]:(e=r(`detail.documents.table.validation.validating`),t[33]=r,t[34]=e);let n;t[35]===e?n=t[36]:(n=(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(X,{padding:1,children:e})}),t[35]=e,t[36]=n);let i;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsx)(J,{muted:!0,size:1,"data-testid":`variant-document-validation-validating`,children:(0,$.jsx)(Pe,{icon:et,tone:`default`})}),t[37]=i):i=t[37];let a;return t[38]===n?a=t[39]:(a=(0,$.jsx)(re,{portal:!0,placement:`bottom-end`,content:n,children:i}),t[38]=n,t[39]=a),a}let i;t[40]===r?i=t[41]:(i=r(`detail.documents.table.validation.valid`),t[40]=r,t[41]=i);let a;t[42]===i?a=t[43]:(a=(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(X,{padding:1,children:i})}),t[42]=i,t[43]=a);let o;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,$.jsx)(J,{muted:!0,size:1,"data-testid":`variant-document-validation-valid`,children:(0,$.jsx)(Pe,{icon:mt,tone:`positive`})}),t[44]=o):o=t[44];let s;return t[45]===a?s=t[46]:(s=(0,$.jsx)(re,{portal:!0,placement:`bottom-end`,content:a,children:o}),t[45]=a,t[46]=s),s}function ii(e){return e.level===`error`}var ai=(e,t,n)=>[{id:`documentGroup`,hidden:!0,width:null,sorting:!0,sortTransform:e=>e.rowKey??e.groupId},{id:`bundle`,width:190,style:{minWidth:120,maxWidth:190},sorting:!0,sortTransform:e=>zr(e,n),header:t=>(0,$.jsx)(Y,{...t.headerProps,paddingY:3,children:(0,$.jsx)(Ot.SortHeaderButton,{paddingLeft:2,text:e(`detail.documents.table.appears-in`),...t})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(Y,{alignItems:`center`,...e,style:{...e.style,flex:`0 1 auto`,minWidth:0,overflow:`hidden`},children:(0,$.jsx)(X,{style:{minWidth:0,overflow:`hidden`},paddingX:2,children:!t.isLoading&&(0,$.jsx)(Jr,{versions:t.versions,releasesById:n})})})},{id:`document._type`,width:130,style:{minWidth:110,maxWidth:130},sorting:!0,header:t=>(0,$.jsx)(Y,{...t.headerProps,paddingY:3,children:(0,$.jsx)(Ot.SortHeaderButton,{paddingLeft:2,text:e(`detail.documents.table.type`),...t})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(Y,{alignItems:`center`,...e,children:(0,$.jsx)(X,{paddingX:2,children:!t.isLoading&&(0,$.jsx)(ni,{type:t.document._type})})})},{id:`search`,width:null,style:{minWidth:240},sorting:!0,sortTransform:({document:e})=>Hr(e).toLowerCase(),header:t=>(0,$.jsx)(Y,{...t.headerProps,flexBasis:`0%`,flexGrow:1,paddingY:3,children:(0,$.jsx)(Ot.SortHeaderButton,{paddingLeft:2,text:e(`detail.documents.table.document`),...t})}),cell:({cellProps:e,datum:r})=>(0,$.jsx)(Y,{...e,alignItems:`center`,flexBasis:`0%`,flexGrow:1,gap:2,padding:1,paddingRight:2,children:(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,style:{minWidth:0},children:r.isLoading?(0,$.jsx)(u,{isPlaceholder:!0}):(0,$.jsx)(ti,{releasesById:n,row:r,variantId:t})})})},{id:`document._updatedAt`,sorting:!0,width:130,header:t=>(0,$.jsx)(Y,{...t.headerProps,paddingY:3,children:(0,$.jsx)(Ot.SortHeaderButton,{paddingLeft:2,text:e(`detail.documents.table.last-edited`),...t})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(Y,{...e,alignItems:`center`,paddingX:2,paddingY:3,style:{minWidth:130},children:!t.isLoading&&t.document._updatedAt&&(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(je,{time:t.document._updatedAt,useTemporalPhrase:!0,minimal:!0})})})},{id:`editedBy`,sorting:!1,width:170,style:{minWidth:44,maxWidth:170},header:t=>(0,$.jsx)(Y,{...t.headerProps,alignItems:`center`,paddingX:2,paddingY:3,children:(0,$.jsx)(J,{muted:!0,size:1,textOverflow:`ellipsis`,weight:`medium`,children:e(`detail.documents.table.edited-by`)})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(Y,{...e,alignItems:`center`,paddingX:2,paddingY:3,children:!t.isLoading&&(0,$.jsx)(Mt,{documentId:t.document._id,revision:t.document._rev})})},{id:`validation`,width:44,style:{minWidth:44,maxWidth:44},sorting:!0,sortTransform:e=>+!e.validation.hasError,header:e=>(0,$.jsx)(Y,{...e.headerProps,paddingY:3}),cell:({cellProps:t,datum:n})=>(0,$.jsx)(Y,{...t,alignItems:`center`,justifyContent:`center`,paddingY:3,children:!n.isLoading&&(0,$.jsx)(ri,{datum:n,t:e})})}];function oi(e){return e===`published`?`positive`:e===`release`?`primary`:`default`}function si(e){let t=(0,Q.c)(21),{segments:n,totalCount:r,activeLane:i,onSelectLane:a}=e,{t:o}=b(Fe),{t:s}=b(),c;t[0]!==o||t[1]!==r?(c=o(`detail.release-lane.count`,{label:o(`detail.release-lane.all`),count:r}),t[0]=o,t[1]=r,t[2]=c):c=t[2];let l;t[3]===a?l=t[4]:(l=()=>a(`all`),t[3]=a,t[4]=l);let u=i===`all`,d;t[5]!==c||t[6]!==l||t[7]!==u?(d=(0,$.jsx)(P,{"aria-controls":`variant-documents-table`,"data-testid":`variant-release-lane-segment-all`,id:`variant-release-lane-segment-all`,label:c,onClick:l,selected:u},`all`),t[5]=c,t[6]=l,t[7]=u,t[8]=d):d=t[8];let f;if(t[9]!==i||t[10]!==a||t[11]!==n||t[12]!==o||t[13]!==d||t[14]!==s){let e;t[16]!==i||t[17]!==a||t[18]!==o||t[19]!==s?(e=e=>{let t;t=e.kind===`published`?s(`release.chip.published`):e.kind===`drafts`?s(`release.chip.draft`):e.release?.metadata?.title??s(`release.placeholder-untitled-release`);let n=i===e.id;return(0,$.jsx)(P,{"aria-controls":`variant-documents-table`,"data-testid":`variant-release-lane-segment-${e.id}`,id:`variant-release-lane-segment-${e.id}`,label:o(`detail.release-lane.count`,{label:t,count:e.count}),onClick:()=>a(e.id),selected:n,tone:n?oi(e.kind):`default`},e.id)},t[16]=i,t[17]=a,t[18]=o,t[19]=s,t[20]=e):e=t[20],f=(0,$.jsx)(Y,{alignItems:`center`,flexWrap:`nowrap`,"data-testid":`variant-release-lane`,children:(0,$.jsx)(ze,{gap:1,children:[d,...n.map(e)]})}),t[9]=i,t[10]=a,t[11]=n,t[12]=o,t[13]=d,t[14]=s,t[15]=f}else f=t[15];return f}function ci(e,t){return Pt(e.document,t)}function li(e){let t=(0,Q.c)(34),{rows:n,loading:r,variantId:i}=e,a=r!==void 0&&r,{t:s}=b(Fe),[c,l]=(0,Z.useState)(`all`),{byId:u}=o(),d;t[0]!==u||t[1]!==n?(d=Lr(n,u),t[0]=u,t[1]=n,t[2]=d):d=t[2];let f=d,p=c===`all`||f.some(e=>e.id===c);p||l(`all`);let m=p?c:`all`,h;t[3]!==u||t[4]!==m||t[5]!==n?(h=m===`all`?n:n.filter(e=>Rr(e,m,u)),t[3]=u,t[4]=m,t[5]=n,t[6]=h):h=t[6];let g=h,_;t[7]===g?_=t[8]:(_=g.map(di),t[7]=g,t[8]=_);let v=_,y;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{l(t=>t===e?`all`:e)},t[9]=y):y=t[9];let x=y,S;t[10]===s?S=t[11]:(S=e=>{let{datum:t}=e;return(0,$.jsx)(Vr,{row:t,t:s})},t[10]=s,t[11]=S);let C=S,w=!a&&n.length>0&&f.length>1,T;t[12]!==u||t[13]!==s||t[14]!==i?(T=ai(s,i,u),t[12]=u,t[13]=s,t[14]=i,t[15]=T):T=t[15];let E=T,D;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D={column:`documentGroup`,direction:`asc`},t[16]=D):D=t[16];let O;t[17]===s?O=t[18]:(O=s(`detail.documents.no-documents`),t[17]=s,t[18]=O);let k;t[19]!==w||t[20]!==m||t[21]!==n||t[22]!==f?(k=w?(0,$.jsx)(si,{activeLane:m,onSelectLane:x,segments:f,totalCount:n.length}):void 0,t[19]=w,t[20]=m,t[21]=n,t[22]=f,t[23]=k):k=t[23];let A;t[24]===s?A=t[25]:(A=s(`detail.documents.table.search-placeholder`),t[24]=s,t[25]=A);let j;return t[26]!==E||t[27]!==v||t[28]!==a||t[29]!==C||t[30]!==k||t[31]!==A||t[32]!==O?(j=(0,$.jsx)(Dt,{alwaysShowCommandLane:!0,columnDefs:E,defaultSort:D,emptyState:O,filterTabs:k,getRowKey:ui,id:`variant-documents-table`,loading:a,rowActions:C,rows:v,rowId:`rowKey`,searchPlaceholder:A,searchPredicate:ci,searchTestId:`variant-documents-search`}),t[26]=E,t[27]=v,t[28]=a,t[29]=C,t[30]=k,t[31]=A,t[32]=O,t[33]=j):j=t[33],j}function ui(e){return e.groupId}function di(e){return{...e,rowKey:e.groupId}}function fi(){let e=(0,Q.c)(125),t=D(),{t:n}=b(Fe),r=zt(),i=r.status===`ready`&&r.types.length>1,a=typeof t.state.variantId==`string`?t.state.variantId:void 0,o=_(a),{byId:c,loading:l}=s(),u=o?c.get(o):void 0,d=Ft(u?.conditions??{},pe(u)),{loading:p,results:h,error:g}=bn(u?._id),v;e[0]===h?v=e[1]:(v=En(h),e[0]=h,e[1]=v);let y=v,x;e[2]===y?x=e[3]:(x=y.filter(pi),e[2]=y,e[3]=x);let S=x.length,C;bb0:{if(!u){let t;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(t=[],e[4]=t):t=e[4],C=t;break bb0}let t;if(e[5]!==d||e[6]!==n||e[7]!==u.conditions){let r=Object.entries(u.conditions);t=r.length>0?r.map(e=>{let[t,n]=e,r=Qn(t),i=d.find(e=>e.key===t);return{icon:(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(r,{})}),label:t,value:i?(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[(0,$.jsx)(J,{size:1,children:n}),(0,$.jsx)(Bt,{mismatches:[i]})]}):n}}):[{label:``,value:(0,$.jsx)(J,{muted:!0,size:1,children:n(`overview.table.no-conditions`)})}],e[5]=d,e[6]=n,e[7]=u.conditions,e[8]=t}else t=e[8];let r=t,i;e[9]===n?i=e[10]:(i=n(`detail.metadata.definition`),e[9]=n,e[10]=i);let a;e[11]!==r||e[12]!==i?(a=[{title:i,multiColumn:!0,rows:r}],e[11]=r,e[12]=i,e[13]=a):a=e[13],C=a}let w=C,T;e[14]===p?T=e[15]:(T=e=>p?(0,$.jsx)(Be,{animated:!0,radius:1,style:{width:24,height:11}}):String(e),e[14]=p,e[15]=T);let E=T,O;e[16]===n?O=e[17]:(O=n(`detail.metadata.details`),e[16]=n,e[17]=O);let k;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(lt,{})}),e[18]=k):k=e[18];let j;e[19]===n?j=e[20]:(j=n(`detail.metadata.total-documents`),e[19]=n,e[20]=j);let M;e[21]!==E||e[22]!==y.length?(M=E(y.length),e[21]=E,e[22]=y.length,e[23]=M):M=e[23];let N;e[24]!==j||e[25]!==M?(N={icon:k,label:j,value:M},e[24]=j,e[25]=M,e[26]=N):N=e[26];let P;e[27]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(ct,{})}),e[27]=P):P=e[27];let F;e[28]===n?F=e[29]:(F=n(`detail.metadata.unpublished-changes`),e[28]=n,e[29]=F);let I;e[30]!==E||e[31]!==S?(I=E(S),e[30]=E,e[31]=S,e[32]=I):I=e[32];let L;e[33]!==F||e[34]!==I?(L={icon:P,label:F,value:I},e[33]=F,e[34]=I,e[35]=L):L=e[35];let R;e[36]!==i||e[37]!==n||e[38]!==u?(R=u&&i&&{icon:(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(lt,{})}),label:n(`detail.metadata.type`),value:pe(u)},e[36]=i,e[37]=n,e[38]=u,e[39]=R):R=e[39];let z;e[40]!==n||e[41]!==u?(z=u&&{icon:(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(pt,{})}),label:n(`detail.metadata.priority`),value:String(u.priority)},e[40]=n,e[41]=u,e[42]=z):z=e[42];let B;e[43]!==n||e[44]!==u?(B=u&&{icon:(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(Et,{})}),label:n(`detail.footer.created`),value:(0,$.jsx)(J,{size:1,children:(0,$.jsx)(je,{minimal:!0,time:u._createdAt,useTemporalPhrase:!0})})},e[43]=n,e[44]=u,e[45]=B):B=e[45];let V;e[46]!==L||e[47]!==R||e[48]!==z||e[49]!==B||e[50]!==N?(V=[N,L,R,z,B],e[46]=L,e[47]=R,e[48]=z,e[49]=B,e[50]=N,e[51]=V):V=e[51];let ee;e[52]!==V||e[53]!==O?(ee=[{title:O,rows:V}],e[52]=V,e[53]=O,e[54]=ee):ee=e[54];let H=ee;if(l){let t;e[55]===n?t=e[56]:(t=n(`detail.loading`),e[55]=n,e[56]=t);let r;return e[57]===t?r=e[58]:(r=(0,$.jsx)(A,{fill:!0,title:t}),e[57]=t,e[58]=r),r}if(!u){let r;e[59]===t?r=e[60]:(r=()=>t.navigate({}),e[59]=t,e[60]=r);let i;e[61]===n?i=e[62]:(i=n(`detail.back`),e[61]=n,e[62]=i);let a;e[63]!==r||e[64]!==i?(a=(0,$.jsx)(Re,{borderBottom:!0,flex:`none`,padding:3,children:(0,$.jsx)(At,{onClick:r,text:i})}),e[63]=r,e[64]=i,e[65]=a):a=e[65];let o;e[66]===n?o=e[67]:(o=n(`detail.not-found.title`),e[66]=n,e[67]=o);let s;e[68]===o?s=e[69]:(s=(0,$.jsx)(J,{size:2,weight:`semibold`,children:o}),e[68]=o,e[69]=s);let c;e[70]===n?c=e[71]:(c=n(`detail.not-found.description`),e[70]=n,e[71]=c);let l;e[72]===c?l=e[73]:(l=(0,$.jsx)(J,{muted:!0,size:1,children:c}),e[72]=c,e[73]=l);let u;e[74]!==s||e[75]!==l?(u=(0,$.jsx)(X,{padding:4,children:(0,$.jsx)(Re,{border:!0,padding:4,radius:3,children:(0,$.jsxs)(qe,{gap:3,children:[s,l]})})}),e[74]=s,e[75]=l,e[76]=u):u=e[76];let d;return e[77]!==a||e[78]!==u?(d=(0,$.jsxs)(Y,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,children:[a,u]}),e[77]=a,e[78]=u,e[79]=d):d=e[79],d}let U;e[80]===u?U=e[81]:(U=m(u),e[80]=u,e[81]=U);let te=U,W;e[82]===t?W=e[83]:(W=()=>t.navigate({}),e[82]=t,e[83]=W);let G;e[84]===n?G=e[85]:(G=n(`detail.back`),e[84]=n,e[85]=G);let K;e[86]!==W||e[87]!==G?(K=(0,$.jsx)(Y,{alignItems:`center`,flexBasis:`0%`,flexGrow:1,children:(0,$.jsx)(At,{onClick:W,testId:`back-to-variants-button`,text:G})}),e[86]=W,e[87]=G,e[88]=K):K=e[88];let ne;e[89]!==p||e[90]!==y.length||e[91]!==u?(ne=(0,$.jsx)(Y,{"data-testid":`variant-detail-actions`,flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,$.jsx)(Ar,{documentCount:y.length,documentsLoading:p,variant:u})}),e[89]=p,e[90]=y.length,e[91]=u,e[92]=ne):ne=e[92];let re;e[93]!==K||e[94]!==ne?(re=(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[K,ne]}),e[93]=K,e[94]=ne,e[95]=re):re=e[95];let ie;e[96]===Symbol.for(`react.memo_cache_sentinel`)?(ie={minWidth:280},e[96]=ie):ie=e[96];let ae=te||void 0,oe;e[97]===u?oe=e[98]:(oe=f(u),e[97]=u,e[98]=oe);let se;e[99]===n?se=e[100]:(se=n(`overview.table.variant`),e[99]=n,e[100]=se);let ce;e[101]!==ae||e[102]!==oe||e[103]!==se?(ce=(0,$.jsx)(X,{flexBasis:`0%`,flexGrow:1,style:ie,children:(0,$.jsx)(jt,{description:ae,descriptionTestId:`variant-description-display`,title:oe,titleAs:`h1`,titlePlaceholder:se,titleTestId:`variant-title-display`})}),e[101]=ae,e[102]=oe,e[103]=se,e[104]=ce):ce=e[104];let le;e[105]===w?le=e[106]:(le=(0,$.jsx)(kt,{maxWidth:480,sections:w,testId:`variant-detail-definition`}),e[105]=w,e[106]=le);let q;e[107]===H?q=e[108]:(q=(0,$.jsx)(kt,{sections:H,testId:`variant-detail-documents`}),e[107]=H,e[108]=q);let de;e[109]!==ce||e[110]!==le||e[111]!==q?(de=(0,$.jsxs)(Y,{alignItems:`flex-start`,gap:4,flexWrap:`wrap`,children:[ce,le,q]}),e[109]=ce,e[110]=le,e[111]=q,e[112]=de):de=e[112];let fe;e[113]!==re||e[114]!==de?(fe=(0,$.jsx)(Re,{flex:`none`,paddingY:3,children:(0,$.jsx)(Ke,{flexBasis:`auto`,flexGrow:0,flexShrink:0,size:3,children:(0,$.jsx)(X,{paddingX:2,children:(0,$.jsxs)(qe,{gap:4,children:[re,de]})})})}),e[113]=re,e[114]=de,e[115]=fe):fe=e[115];let me;e[116]!==p||e[117]!==n||e[118]!==y||e[119]!==u||e[120]!==g?(me=(0,$.jsx)(Y,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,children:g?(0,$.jsx)(X,{padding:4,children:(0,$.jsx)(J,{muted:!0,size:1,children:n(`detail.documents.error`)})}):(0,$.jsx)(li,{loading:p,rows:y,variantId:ue(u._id)})}),e[116]=p,e[117]=n,e[118]=y,e[119]=u,e[120]=g,e[121]=me):me=e[121];let he;return e[122]!==fe||e[123]!==me?(he=(0,$.jsxs)(Y,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,children:[fe,me]}),e[122]=fe,e[123]=me,e[124]=he):he=e[124],he}function pi(e){return e.versions.some(mi)}function mi(e){return e.bundleId===`drafts`}function hi(e){let t=(0,Q.c)(16),{onCancel:n,onSubmit:r}=e,{t:i}=b(Fe),{createVariant:a}=On(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=zn(),t[0]=o):o=t[0];let s=o,c;t[1]!==a||t[2]!==r?(c=async e=>{await a(e),r(e._id)},t[1]=a,t[2]=r,t[3]=c):c=t[3];let l=c,u;t[4]===i?u=t[5]:(u=i(`dialog.create.action.confirm`),t[4]=i,t[5]=u);let d;t[6]===i?d=t[7]:(d=i(`dialog.create.error.title`),t[6]=i,t[7]=d);let f;t[8]===i?f=t[9]:(f=i(`dialog.create.title`),t[8]=i,t[9]=f);let p;return t[10]!==l||t[11]!==n||t[12]!==u||t[13]!==d||t[14]!==f?(p=(0,$.jsx)(gr,{confirmDataTestId:`submit-variant-button`,confirmText:u,errorTitle:d,header:f,id:`create-variant-dialog`,initialValue:s,onCancel:n,onSubmit:l}),t[10]=l,t[11]=n,t[12]=u,t[13]=d,t[14]=f,t[15]=p):p=t[15],p}function gi(e){let t=[],n=[];for(let r of e){let e=`sanity::partOfVariant(${JSON.stringify(ue(r))})`;t.push(`${JSON.stringify(r)}: count(array::unique(*[${e}]._system.group._ref))`),n.push(e)}return{fetch:`{${t.join(`,`)}}`,listen:`*[${n.join(` || `)}]`}}var _i={data:null,loading:!0,error:null},vi={data:{},loading:!1,error:null};function yi(e,t){if(t.length===0)return De(vi);let{fetch:n,listen:r}=gi(t);return se(e,{fetch:n,listen:r},{},{tag:`variants-doc-counts.listen`,perspective:`raw`}).pipe(we(e=>({data:Object.fromEntries(t.map(t=>[t,e?.[t]??0])),loading:!1,error:null})),te(_i),Ee(e=>De({data:null,loading:!1,error:e})))}function bi(e,t){return t.pipe(we(e=>Array.from(e.variants.keys()).toSorted().join(`,`)),Te(),Se(t=>yi(e,t?t.split(`,`):[])),N((e,t)=>({data:t.data?{...e.data,...t.data}:e.data,loading:t.loading&&e.data===null,error:t.error}),_i))}function xi(){let e=(0,Q.c)(3),t=G(L),{state$:n}=ve(),r;return e[0]!==t||e[1]!==n?(r=bi(t,n),e[0]=t,e[1]=n,e[2]=r):r=e[2],B(r,_i)}function Si(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Ci(e){let t=(0,Q.c)(68),{facets:n,value:r,onToggleValue:i}=e,{t:a}=b(Fe),[o,s]=(0,Z.useState)(!1),[c,l]=(0,Z.useState)(null),[u,d]=(0,Z.useState)(``),[f,p]=(0,Z.useState)(null),[m,h]=(0,Z.useState)(null),g;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{s(!1),l(null),d(``)},t[0]=g):g=t[0];let _=g,v;t[1]!==f||t[2]!==m?(v=()=>[f,m],t[1]=f,t[2]=m,t[3]=v):v=t[3],We(_,v);let y,x,S,C,w,T,E,D,O;if(t[4]!==c||t[5]!==n||t[6]!==i||t[7]!==u||t[8]!==a||t[9]!==r){let e;t[19]===c?e=t[20]:(e=e=>e.key===c,t[19]=c,t[20]=e);let o=n.find(e),s;if(t[21]!==n||t[22]!==u){bb0:{let e=u.trim().toLowerCase();if(!e){s=n;break bb0}s=n.filter(t=>Si(t.key).toLowerCase().includes(e))}t[21]=n,t[22]=u,t[23]=s}else s=t[23];let f=s;S=qe,E=0,t[24]===Symbol.for(`react.memo_cache_sentinel`)?(D={width:520},t[24]=D):D=t[24];let p;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(p={borderBottom:`1px solid var(--card-border-color)`},t[25]=p):p=t[25];let m;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(m=e=>d(e.currentTarget.value),t[26]=m):m=t[26];let h;t[27]===a?h=t[28]:(h=a(`overview.filter.find-dimension`),t[27]=a,t[28]=h),t[29]!==u||t[30]!==h?(O=(0,$.jsx)(X,{padding:2,style:p,children:(0,$.jsx)(Ue,{fontSize:1,icon:nt,onChange:m,placeholder:h,radius:2,value:u})}),t[29]=u,t[30]=h,t[31]=O):O=t[31],x=Y;let g;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(g={width:240,borderRight:`1px solid var(--card-border-color)`},t[32]=g):g=t[32];let _;t[33]!==c||t[34]!==f||t[35]!==a||t[36]!==r?(_=f.length===0?(0,$.jsx)(X,{padding:3,children:(0,$.jsx)(J,{muted:!0,size:1,children:a(`overview.filter.no-dimensions`)})}):f.map(e=>{let t=(r[e.key]??[]).length;return(0,$.jsx)(q,{"data-testid":`variant-filter-dimension-${e.key}`,icon:Qn(e.key),justify:`flex-start`,mode:`bleed`,onClick:()=>l(e.key),selected:e.key===c,text:t>0?`${Si(e.key)} (${t})`:Si(e.key)},e.key)}),t[33]=c,t[34]=f,t[35]=a,t[36]=r,t[37]=_):_=t[37],t[38]===_?T=t[39]:(T=(0,$.jsx)(X,{style:g,children:(0,$.jsx)(Y,{padding:2,gap:1,flexDirection:`column`,children:_})}),t[38]=_,t[39]=T),y=X,t[40]===Symbol.for(`react.memo_cache_sentinel`)?(C={flex:1},t[40]=C):C=t[40],w=o?(0,$.jsxs)(Y,{padding:2,gap:1,flexDirection:`column`,children:[(0,$.jsx)(X,{paddingBottom:1,paddingTop:1,paddingX:2,children:(0,$.jsx)(J,{muted:!0,size:0,weight:`medium`,children:Si(o.key)})}),o.values.map(e=>{let t=(r[o.key]??[]).includes(e);return(0,$.jsx)(q,{"data-testid":`variant-filter-value-${o.key}-${e}`,iconRight:t?$e:void 0,justify:`space-between`,mode:`bleed`,onClick:()=>i(o.key,e),selected:t,text:e},e)})]}):(0,$.jsx)(Y,{alignItems:`center`,height:`100%`,justifyContent:`center`,padding:4,children:(0,$.jsx)(J,{align:`center`,muted:!0,size:1,children:a(`overview.filter.pick-dimension-hint`)})}),t[4]=c,t[5]=n,t[6]=i,t[7]=u,t[8]=a,t[9]=r,t[10]=y,t[11]=x,t[12]=S,t[13]=C,t[14]=w,t[15]=T,t[16]=E,t[17]=D,t[18]=O}else y=t[10],x=t[11],S=t[12],C=t[13],w=t[14],T=t[15],E=t[16],D=t[17],O=t[18];let k;t[41]!==y||t[42]!==C||t[43]!==w?(k=(0,$.jsx)(y,{style:C,children:w}),t[41]=y,t[42]=C,t[43]=w,t[44]=k):k=t[44];let A;t[45]!==x||t[46]!==T||t[47]!==k?(A=(0,$.jsxs)(x,{children:[T,k]}),t[45]=x,t[46]=T,t[47]=k,t[48]=A):A=t[48];let j;t[49]!==S||t[50]!==A||t[51]!==E||t[52]!==D||t[53]!==O?(j=(0,$.jsxs)(S,{gap:E,style:D,children:[O,A]}),t[49]=S,t[50]=A,t[51]=E,t[52]=D,t[53]=O,t[54]=j):j=t[54];let M=j,N;t[55]!==n[0]?.key||t[56]!==o?(N=()=>{o?_():(l(e=>e??n[0]?.key??null),s(!0))},t[55]=n[0]?.key,t[56]=o,t[57]=N):N=t[57];let P;t[58]===a?P=t[59]:(P=a(`overview.filter.add`),t[58]=a,t[59]=P);let F;t[60]!==o||t[61]!==N||t[62]!==P?(F=(0,$.jsx)(q,{ref:p,icon:ut,mode:`ghost`,onClick:N,selected:o,text:P}),t[60]=o,t[61]=N,t[62]=P,t[63]=F):F=t[63];let I;return t[64]!==M||t[65]!==o||t[66]!==F?(I=(0,$.jsx)(ie,{ref:h,content:M,open:o,placement:`bottom-start`,portal:!0,children:F}),t[64]=M,t[65]=o,t[66]=F,t[67]=I):I=t[67],I}var wi=()=>{};function Ti(e){let t=(0,Q.c)(21),{chip:n,iconOnly:r,onRemove:i}=e,{t:a}=b(Fe),o=n.icon,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={flex:`none`},t[0]=s):s=t[0];let c;t[1]===o?c=t[2]:(c=(0,$.jsx)(X,{paddingLeft:1,children:(0,$.jsx)(J,{size:1,children:(0,$.jsx)(o,{})})}),t[1]=o,t[2]=c);let l;t[3]!==n.label||t[4]!==r?(l=!r&&(0,$.jsx)(J,{muted:!0,size:1,style:{whiteSpace:`nowrap`},children:n.label}),t[3]=n.label,t[4]=r,t[5]=l):l=t[5];let u;t[6]===a?u=t[7]:(u=a(`overview.filter.remove-value`),t[6]=a,t[7]=u);let d;t[8]===u?d=t[9]:(d={content:u},t[8]=u,t[9]=d);let f;t[10]!==i||t[11]!==d?(f=(0,$.jsx)(q,{icon:Ze,mode:`bleed`,onClick:i,paddingY:1,tooltipProps:d}),t[10]=i,t[11]=d,t[12]=f):f=t[12];let p;t[13]!==c||t[14]!==l||t[15]!==f?(p=(0,$.jsx)(Re,{border:!0,padding:1,radius:2,style:s,tone:`primary`,children:(0,$.jsxs)(Y,{alignItems:`center`,gap:2,children:[c,l,f]})}),t[13]=c,t[14]=l,t[15]=f,t[16]=p):p=t[16];let m=p,h;return t[17]!==m||t[18]!==n.title||t[19]!==r?(h=r?(0,$.jsx)(re,{content:(0,$.jsx)(J,{size:1,children:n.title}),portal:!0,children:(0,$.jsx)(X,{style:{flex:`none`},children:m})}):m,t[17]=m,t[18]=n.title,t[19]=r,t[20]=h):h=t[20],h}function Ei(e){let t=(0,Q.c)(20),{chips:n,onRemove:r}=e,[i,a]=(0,Z.useState)(!1),o=(0,Z.useRef)(null),s=(0,Z.useRef)(null),c,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{let e=o.current,t=s.current;if(!e||!t||typeof ResizeObserver>`u`)return;let n=new ResizeObserver(()=>{a(t.scrollWidth>e.clientWidth)});return n.observe(e),n.observe(t),()=>n.disconnect()},l=[],t[0]=c,t[1]=l):(c=t[0],l=t[1]),(0,Z.useEffect)(c,l);let u;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(u={minWidth:0,overflow:`hidden`,position:`relative`},t[2]=u):u=t[2];let d;if(t[3]!==n||t[4]!==i||t[5]!==r){let e;t[7]!==i||t[8]!==r?(e=e=>(0,$.jsx)(Ti,{chip:e,iconOnly:i,onRemove:()=>r(e.key,e.val)},`${e.key}:${e.val}`),t[7]=i,t[8]=r,t[9]=e):e=t[9],d=n.map(e),t[3]=n,t[4]=i,t[5]=r,t[6]=d}else d=t[6];let f;t[10]===d?f=t[11]:(f=(0,$.jsx)(Y,{alignItems:`center`,gap:2,flexWrap:`nowrap`,children:d}),t[10]=d,t[11]=f);let p;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(p={left:0,pointerEvents:`none`,position:`absolute`,top:0,visibility:`hidden`},t[12]=p):p=t[12];let m;t[13]===n?m=t[14]:(m=n.map(Di),t[13]=n,t[14]=m);let h;t[15]===m?h=t[16]:(h=(0,$.jsx)(Y,{"aria-hidden":!0,gap:2,ref:s,style:p,flexWrap:`nowrap`,children:m}),t[15]=m,t[16]=h);let g;return t[17]!==f||t[18]!==h?(g=(0,$.jsxs)(X,{flexBasis:`0%`,flexGrow:1,ref:o,style:u,children:[f,h]}),t[17]=f,t[18]=h,t[19]=g):g=t[19],g}function Di(e){return(0,$.jsx)(Ti,{chip:e,iconOnly:!1,onRemove:wi},`measure-${e.key}:${e.val}`)}function Oi(e){let t=(0,Q.c)(26),{facets:n,value:r,onChange:i}=e,{t:a}=b(Fe),o;t[0]===r?o=t[1]:(o=Object.entries(r).flatMap(ki),t[0]=r,t[1]=o);let s=o,c=s.length>0,l;t[2]!==i||t[3]!==r?(l=(e,t)=>{let n=r[e]??[],a=n.includes(t)?n.filter(e=>e!==t):[...n,t],o={...r};a.length>0?o[e]=a:delete o[e],i(o)},t[2]=i,t[3]=r,t[4]=l):l=t[4];let u=l;if(n.length===0)return null;let d;t[5]===c?d=t[6]:(d=c?void 0:{display:`inline-flex`},t[5]=c,t[6]=d);let f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f={flex:`none`},t[7]=f):f=t[7];let p;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,$.jsx)(X,{paddingX:1,style:f,children:(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(bt,{})})}),t[8]=p):p=t[8];let m;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(m={flex:`none`},t[9]=m):m=t[9];let h;t[10]!==n||t[11]!==u||t[12]!==r?(h=(0,$.jsx)(X,{style:m,children:(0,$.jsx)(Ci,{facets:n,onToggleValue:u,value:r})}),t[10]=n,t[11]=u,t[12]=r,t[13]=h):h=t[13];let g;t[14]!==s||t[15]!==c||t[16]!==i||t[17]!==a||t[18]!==u?(g=c&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(X,{style:{flex:`none`,width:1,height:20,background:`var(--card-border-color)`}}),(0,$.jsx)(Ei,{chips:s,onRemove:u}),(0,$.jsx)(X,{style:{flex:`none`},children:(0,$.jsx)(q,{icon:Ze,mode:`bleed`,onClick:()=>i({}),text:a(`overview.filter.clear-all`),tone:`primary`})})]}),t[14]=s,t[15]=c,t[16]=i,t[17]=a,t[18]=u,t[19]=g):g=t[19];let _;t[20]!==h||t[21]!==g?(_=(0,$.jsxs)(Y,{alignItems:`center`,gap:2,flexWrap:`nowrap`,children:[p,h,g]}),t[20]=h,t[21]=g,t[22]=_):_=t[22];let v;return t[23]!==d||t[24]!==_?(v=(0,$.jsx)(Re,{border:!0,padding:1,radius:2,style:d,children:_}),t[23]=d,t[24]=_,t[25]=v):v=t[25],v}function ki(e){let[t,n]=e;return n.map(e=>({key:t,val:e,icon:Qn(t),label:e,title:`${Si(t)}: ${e}`}))}function Ai(e){let t=(0,Q.c)(45),{documentCount:n,variant:r}=e,{t:i}=b(Fe),a;t[0]===r?a=t[1]:(a=f(r),t[0]=r,t[1]=a);let o=a,[s,c]=(0,Z.useState)(!1),l;t[2]!==n||t[3]!==o?(l={documentCount:n,variantTitle:o},t[2]=n,t[3]=o,t[4]=l):l=t[4];let{deleteDisabled:u,deleteDisabledTooltip:d,handleCloseDeleteDialog:p,handleConfirmDelete:m,handleDelete:h,isDeleteDialogOpen:g,isDeleting:_,variantTitle:v}=Or(r._id,l),y;t[5]===_?y=t[6]:(y=(0,$.jsx)(F,{disabled:_,loading:_}),t[5]=_,t[6]=y);let x;t[7]===r._id?x=t[8]:(x=ue(r._id),t[7]=r._id,t[8]=x);let S=`variant-actions-${x}`,C;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>c(!0),t[9]=C):C=t[9];let w;t[10]===i?w=t[11]:(w=i(`overview.action.edit-variant`),t[10]=i,t[11]=w);let T;t[12]===w?T=t[13]:(T=(0,$.jsx)(de,{icon:ct,onClick:C,text:w}),t[12]=w,t[13]=T);let E;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,$.jsx)(ce,{}),t[14]=E):E=t[14];let D;t[15]===i?D=t[16]:(D=i(`overview.action.delete-variant`),t[15]=i,t[16]=D);let O;t[17]===d?O=t[18]:(O=d?{content:d}:void 0,t[17]=d,t[18]=O);let k;t[19]!==u||t[20]!==h||t[21]!==D||t[22]!==O?(k=(0,$.jsx)(de,{disabled:u,icon:st,onClick:h,text:D,tone:`critical`,tooltipProps:O}),t[19]=u,t[20]=h,t[21]=D,t[22]=O,t[23]=k):k=t[23];let A;t[24]!==k||t[25]!==T?(A=(0,$.jsxs)(I,{children:[T,E,k]}),t[24]=k,t[25]=T,t[26]=A):A=t[26];let j;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(j={placement:`bottom-end`,portal:!0},t[27]=j):j=t[27];let M;t[28]!==A||t[29]!==y||t[30]!==S?(M=(0,$.jsx)(oe,{button:y,id:S,menu:A,popover:j}),t[28]=A,t[29]=y,t[30]=S,t[31]=M):M=t[31];let N;t[32]!==s||t[33]!==r?(N=s&&(0,$.jsx)(vr,{onCancel:()=>c(!1),onSubmit:()=>c(!1),variant:r}),t[32]=s,t[33]=r,t[34]=N):N=t[34];let P;t[35]!==v||t[36]!==p||t[37]!==m||t[38]!==g||t[39]!==_?(P=g&&(0,$.jsx)(yr,{isDeleting:_,onClose:p,onConfirm:m,variantTitle:v}),t[35]=v,t[36]=p,t[37]=m,t[38]=g,t[39]=_,t[40]=P):P=t[40];let L;return t[41]!==M||t[42]!==N||t[43]!==P?(L=(0,$.jsxs)($.Fragment,{children:[M,N,P]}),t[41]=M,t[42]=N,t[43]=P,t[44]=L):L=t[44],L}var ji=`M64 150.174V81.8262C64 79.1748 65.498 76.751 67.8695 75.5653L103.87 57.5652C108.524 55.2381 114 58.6226 114 63.8262V132.174C114 134.825 112.502 137.249 110.131 138.435L74.1305 156.435C69.4762 158.762 64 155.377 64 150.174Z`,Mi=[`M72 86 L106 86`,`M72 96 L102 96`,`M72 106 L104 106`,`M72 116 L98 116`],Ni=[`M72 88 L100 88`,`M72 98 L96 98`,`M72 108 L102 108`],Pi=[`M72 90 L94 90`,`M72 100 L92 100`],Fi=()=>{let e=(0,Q.c)(6),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsxs)(`g`,{opacity:.12,children:[(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,transform:`translate(12 10)`}),(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,transform:`translate(6 6)`})]}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(`g`,{opacity:.28,children:(0,$.jsxs)(`g`,{transform:`translate(118 6) scale(0.5)`,children:[(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2}),Ni.map(Ii)]})}),e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(`g`,{opacity:.34,children:(0,$.jsxs)(`g`,{transform:`translate(126 52) scale(0.52)`,children:[(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2}),Mi.slice(0,3).map(Li)]})}),e[2]=r):r=e[2];let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsx)(`g`,{opacity:.26,children:(0,$.jsxs)(`g`,{transform:`translate(106 102) scale(0.48)`,children:[(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2}),Pi.map(Ri)]})}),e[3]=i):i=e[3];let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,$.jsxs)(`g`,{opacity:.14,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,strokeLinecap:`round`,children:[(0,$.jsx)(`path`,{d:`M118 112 Q 152 72 168 58`,fill:`none`}),(0,$.jsx)(`path`,{d:`M124 124 Q 168 108 188 92`,fill:`none`}),(0,$.jsx)(`path`,{d:`M118 138 Q 150 152 162 168`,fill:`none`})]}),e[4]=a):a=e[4];let o;return e[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,$.jsxs)(`svg`,{"aria-hidden":`true`,"data-testid":`variant-illustration`,width:`248`,height:`201`,viewBox:`0 0 248 201`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:[t,n,r,i,a,(0,$.jsxs)(`g`,{transform:`translate(26 20) scale(1.06)`,children:[(0,$.jsx)(`path`,{d:ji,fill:`var(--card-muted-bg-color)`,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,opacity:.92}),Mi.map(zi)]})]}),e[5]=o):o=e[5],o};function Ii(e){return(0,$.jsx)(`path`,{d:e,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,strokeLinecap:`round`,opacity:.55},e)}function Li(e){return(0,$.jsx)(`path`,{d:e,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,strokeLinecap:`round`,opacity:.5},e)}function Ri(e){return(0,$.jsx)(`path`,{d:e,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,strokeLinecap:`round`,opacity:.55},e)}function zi(e,t){return(0,$.jsx)(`path`,{d:e,stroke:`var(--card-muted-fg-color)`,strokeWidth:1.2,strokeLinecap:`round`,opacity:.42+t*.06},e)}var Bi=e=>{let t=(0,Q.c)(22),{createVariantButton:n}=e,{t:r}=b(Fe),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={maxWidth:Ve(300)},t[0]=i):i=t[0];let a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,$.jsx)(Fi,{}),t[1]=a):a=t[1];let o;t[2]===r?o=t[3]:(o=r(`overview.title`),t[2]=r,t[3]=o);let s;t[4]===o?s=t[5]:(s=(0,$.jsx)(J,{as:`h1`,size:1,weight:`semibold`,"data-testid":`no-variants-info-text`,children:o}),t[4]=o,t[5]=s);let c;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(c={textAlign:`center`},t[6]=c):c=t[6];let l;t[7]===r?l=t[8]:(l=r(`overview.empty-state.description`),t[7]=r,t[8]=l);let u;t[9]===l?u=t[10]:(u=(0,$.jsx)(J,{size:1,muted:!0,style:c,children:l}),t[9]=l,t[10]=u);let d;t[11]===r?d=t[12]:(d=r(`overview.action.documentation`),t[11]=r,t[12]=d);let f;t[13]===d?f=t[14]:(f=(0,$.jsx)(q,{as:`a`,href:`https://www.sanity.io/docs/content-variants`,target:`_blank`,mode:`ghost`,text:d}),t[13]=d,t[14]=f);let p;t[15]!==n||t[16]!==f?(p=(0,$.jsxs)(Y,{gap:2,children:[n,f]}),t[15]=n,t[16]=f,t[17]=p):p=t[17];let m;return t[18]!==p||t[19]!==s||t[20]!==u?(m=(0,$.jsxs)(Y,{alignItems:`center`,"data-testid":`variants-empty-state`,flexBasis:`0%`,flexGrow:1,flexDirection:`column`,gap:3,style:i,paddingBottom:5,children:[a,s,u,p]}),t[18]=p,t[19]=s,t[20]=u,t[21]=m):m=t[21],m},Vi=e=>{let t=(0,Q.c)(8),{cellProps:n,datum:r}=e;if(r.isLoading||r.documentCount===void 0){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(J,{size:1,children:(0,$.jsx)(Be,{animated:!0,radius:1,style:{width:`4ch`}})}),t[0]=e):e=t[0];let r;return t[1]===n?r=t[2]:(r=(0,$.jsx)(Y,{...n,alignItems:`center`,paddingX:2,paddingY:3,children:e}),t[1]=n,t[2]=r),r}let i=r.documentCount===null?`-`:r.documentCount,a;t[3]===i?a=t[4]:(a=(0,$.jsx)(J,{muted:!0,size:1,children:i}),t[3]=i,t[4]=a);let o;return t[5]!==n||t[6]!==a?(o=(0,$.jsx)(Y,{...n,alignItems:`center`,paddingX:2,paddingY:3,children:a}),t[5]=n,t[6]=a,t[7]=o):o=t[7],o},Hi=e=>{let t=(0,Q.c)(38),{cellProps:n,datum:r}=e,{t:i}=b(Fe),a;t[0]===r.conditions?a=t[1]:(a=r.conditions??{},t[0]=r.conditions,t[1]=a);let o;t[2]===r?o=t[3]:(o=pe(r),t[2]=r,t[3]=o);let s=Ft(a,o),c;t[4]===r._id?c=t[5]:(c=ue(r._id),t[4]=r._id,t[5]=c);let u=c,d;t[6]===u?d=t[7]:(d=function(e){let{ref:t,...n}=e;return(0,$.jsx)(v,{...n,ref:t,state:{variantId:u}})},t[6]=u,t[7]=d);let p=d;if(r.isLoading){let e;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(J,{size:1,weight:`medium`,children:(0,$.jsx)(Be,{animated:!0,radius:1,style:{width:`16ch`}})}),t[8]=e):e=t[8];let r;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsxs)(qe,{gap:2,children:[e,(0,$.jsx)(J,{muted:!0,size:1,children:(0,$.jsx)(Be,{animated:!0,radius:1,style:{width:`32ch`}})})]}),t[9]=r):r=t[9];let i;return t[10]===n?i=t[11]:(i=(0,$.jsx)(X,{...n,flexBasis:`0%`,flexGrow:1,paddingLeft:3,paddingRight:2,paddingY:2,children:r}),t[10]=n,t[11]=i),i}let m;t[12]===r.conditions?m=t[13]:(m=l(r.conditions),t[12]=r.conditions,t[13]=m);let h=m,g;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(g={minWidth:0},t[14]=g):g=t[14];let _;t[15]===r?_=t[16]:(_=f(r),t[15]=r,t[16]=_);let y;t[17]===_?y=t[18]:(y=(0,$.jsx)(J,{size:1,textOverflow:`ellipsis`,weight:`medium`,children:_}),t[17]=_,t[18]=y);let x;t[19]!==h||t[20]!==i?(x=h||i(`overview.table.no-conditions`),t[19]=h,t[20]=i,t[21]=x):x=t[21];let S;t[22]===x?S=t[23]:(S=(0,$.jsx)(J,{muted:!0,size:1,textOverflow:`ellipsis`,children:x}),t[22]=x,t[23]=S);let C;t[24]!==S||t[25]!==y?(C=(0,$.jsx)(Y,{alignItems:`center`,gap:3,children:(0,$.jsxs)(Y,{flexBasis:`0%`,flexGrow:1,gap:2,style:g,flexDirection:`column`,children:[y,S]})}),t[24]=S,t[25]=y,t[26]=C):C=t[26];let w;t[27]!==p||t[28]!==C?(w=(0,$.jsx)(Re,{as:p,"data-as":`a`,flex:1,padding:2,radius:2,tone:`inherit`,children:C}),t[27]=p,t[28]=C,t[29]=w):w=t[29];let T;t[30]===s?T=t[31]:(T=s.length>0?(0,$.jsx)(X,{paddingTop:2,children:(0,$.jsx)(Bt,{mismatches:s})}):null,t[30]=s,t[31]=T);let E;t[32]!==w||t[33]!==T?(E=(0,$.jsxs)(Y,{alignItems:`center`,gap:3,children:[w,T]}),t[32]=w,t[33]=T,t[34]=E):E=t[34];let D;return t[35]!==n||t[36]!==E?(D=(0,$.jsx)(X,{...n,flexBasis:`0%`,flexGrow:1,paddingLeft:3,paddingRight:2,paddingY:1,children:E}),t[35]=n,t[36]=E,t[37]=D):D=t[37],D};function Ui(e,t){return[{id:`metadata.title`,sorting:!0,width:null,style:{minWidth:`min(50%, calc(100vw - 80px))`},header:t=>(0,$.jsx)(Y,{...t.headerProps,flexBasis:`0%`,flexGrow:1,paddingLeft:3,paddingRight:2,paddingY:3,children:(0,$.jsx)(Ot.SortHeaderButton,{...t,text:e(`overview.table.variant`)})}),cell:Hi,sortTransform:e=>f(e)},...t?[{id:`metadata.type`,sorting:!0,width:140,header:({headerProps:t})=>(0,$.jsx)(Y,{...t,paddingY:3,children:(0,$.jsx)(Ot.BasicHeader,{text:e(`overview.table.type`)})}),cell:({cellProps:e,datum:t})=>(0,$.jsx)(Y,{...e,alignItems:`center`,paddingX:2,paddingY:3,children:(0,$.jsx)(J,{muted:!0,size:1,children:t.isLoading?``:pe(t)})}),sortTransform:e=>pe(e)}]:[],{id:`documentCount`,sorting:!1,width:120,header:({headerProps:t})=>(0,$.jsx)(Y,{...t,paddingY:3,children:(0,$.jsx)(Ot.BasicHeader,{text:e(`overview.table.documents`)})}),cell:Vi}]}var Wi=e=>e._id,Gi=(e,t)=>d([e],t).length>0;function Ki(){let e=(0,Q.c)(72),{t}=b(Fe),r=D(),{data:i,error:a,loading:o}=s(),[c,l]=(0,Z.useState)(!1),u;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(u={},e[0]=u):u=e[0];let[d,f]=(0,Z.useState)(u),p;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>l(!0),e[1]=p):p=e[1];let m=p,h;e[2]===r?h=e[3]:(h=e=>{l(!1),r.navigate({variantId:ue(e)})},e[2]=r,e[3]=h);let _=h,v=zt(),y=v.status===`ready`&&v.types.length>1,x;e[4]!==y||e[5]!==t?(x=Ui(t,y),e[4]=y,e[5]=t,e[6]=x):x=e[6];let S=x,C=Ji,w;e[7]===i?w=e[8]:(w=i??[],e[7]=i,e[8]=w);let T=w,{data:E,error:O}=xi(),k;e[9]===T?k=e[10]:(k=g(T),e[9]=T,e[10]=k);let A=k,j;if(e[11]!==d||e[12]!==E||e[13]!==O||e[14]!==T){let t;e[16]===d?t=e[17]:(t=e=>n(e,d),e[16]=d,e[17]=t);let r;e[18]!==E||e[19]!==O?(r=e=>({...e,documentCount:E?.[e._id]??(O?null:void 0)}),e[18]=E,e[19]=O,e[20]=r):r=e[20],j=T.filter(t).map(r),e[11]=d,e[12]=E,e[13]=O,e[14]=T,e[15]=j}else j=e[15];let M=j,N=T.length>0,P=Object.values(d).some(qi),F;e[21]===t?F=e[22]:(F=t(`overview.action.new-variant`),e[21]=t,e[22]=F);let I;e[23]!==c||e[24]!==F?(I=(0,$.jsx)(q,{disabled:c,icon:ut,onClick:m,text:F}),e[23]=c,e[24]=F,e[25]=I):I=e[25];let L=I,R;e[26]!==L||e[27]!==a||e[28]!==P||e[29]!==N||e[30]!==M.length||e[31]!==t?(R=()=>a&&!N?(0,$.jsx)(Y,{alignItems:`center`,flexDirection:`column`,gap:3,justifyContent:`center`,padding:4,children:(0,$.jsx)(J,{muted:!0,size:1,children:t(`overview.error`)})}):N&&P&&M.length===0?(0,$.jsx)(Y,{alignItems:`center`,flexDirection:`column`,gap:3,justifyContent:`center`,padding:4,children:(0,$.jsx)(J,{"data-testid":`variants-filter-empty-state`,muted:!0,size:1,children:t(`overview.filter.no-matching-definitions`)})}):(0,$.jsx)(Bi,{createVariantButton:L}),e[26]=L,e[27]=a,e[28]=P,e[29]=N,e[30]=M.length,e[31]=t,e[32]=R):R=e[32];let z=R,B;e[33]===t?B=e[34]:(B=t(`overview.title`),e[33]=t,e[34]=B);let V;e[35]===B?V=e[36]:(V=(0,$.jsx)(J,{as:`h1`,size:4,weight:`bold`,children:B}),e[35]=B,e[36]=V);let ee;e[37]===t?ee=e[38]:(ee=t(`overview.description`),e[37]=t,e[38]=ee);let H;e[39]===ee?H=e[40]:(H=(0,$.jsx)(J,{muted:!0,size:1,children:ee}),e[39]=ee,e[40]=H);let U;e[41]!==V||e[42]!==H?(U=(0,$.jsxs)(qe,{gap:2,children:[V,H]}),e[41]=V,e[42]=H,e[43]=U):U=e[43];let te;e[44]!==L||e[45]!==U?(te=(0,$.jsx)(Re,{flex:`none`,paddingBottom:4,paddingTop:5,children:(0,$.jsxs)(Y,{alignItems:`flex-start`,gap:4,justifyContent:`space-between`,children:[U,L]})}),e[44]=L,e[45]=U,e[46]=te):te=e[46];let W;e[47]!==a||e[48]!==t?(W=a&&(0,$.jsx)(Re,{flex:`none`,marginBottom:4,padding:3,tone:`critical`,children:(0,$.jsx)(J,{size:1,children:t(`overview.error`)})}),e[47]=a,e[48]=t,e[49]=W):W=e[49];let G;e[50]!==te||e[51]!==W?(G=(0,$.jsx)(Ke,{flexBasis:`auto`,flexGrow:0,flexShrink:0,size:3,children:(0,$.jsxs)(Y,{flexDirection:`column`,paddingX:3,children:[te,W]})}),e[50]=te,e[51]=W,e[52]=G):G=e[52];let K;e[53]!==d||e[54]!==A?(K=A.length>0?(0,$.jsx)(Oi,{facets:A,onChange:f,value:d}):void 0,e[53]=d,e[54]=A,e[55]=K):K=e[55];let ne;e[56]===t?ne=e[57]:(ne=t(`overview.search.placeholder`),e[56]=t,e[57]=ne);let re;e[58]!==S||e[59]!==o||e[60]!==M||e[61]!==K||e[62]!==ne||e[63]!==z?(re=(0,$.jsx)(Dt,{alwaysShowCommandLane:!0,columnDefs:S,commandLaneMinHeight:47,emptyState:z,filterTabs:K,filterTabsScroll:!1,getRowKey:Wi,id:`variant-definitions-table`,loading:o,rowActions:C,rowId:`_id`,rows:M,searchPlaceholder:ne,searchPredicate:Gi}),e[58]=S,e[59]=o,e[60]=M,e[61]=K,e[62]=ne,e[63]=z,e[64]=re):re=e[64];let ie;e[65]!==_||e[66]!==c?(ie=c&&(0,$.jsx)(hi,{onCancel:()=>l(!1),onSubmit:_}),e[65]=_,e[66]=c,e[67]=ie):ie=e[67];let ae;return e[68]!==G||e[69]!==re||e[70]!==ie?(ae=(0,$.jsxs)(Y,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,children:[G,re,ie]}),e[68]=G,e[69]=re,e[70]=ie,e[71]=ae):ae=e[71],ae}function qi(e){return e.length>0}function Ji(e){let{datum:t}=e;return(0,$.jsx)(Ai,{documentCount:t.documentCount,variant:t})}function Yi(){let e=(0,Q.c)(3),t=D(),n=typeof t.state.variantId==`string`?t.state.variantId:void 0;if(n){let t;return e[0]===n?t=e[1]:(t=(0,$.jsx)(fi,{},n),e[0]=n,e[1]=t),t}let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(Ki,{}),e[2]=r):r=e[2],r}export{Yi as VariantsTool}; \ No newline at end of file diff --git a/dist/static/Versions-DSN1PUAA.js b/dist/static/Versions-DSN1PUAA.js deleted file mode 100644 index 4bbb9ad..0000000 --- a/dist/static/Versions-DSN1PUAA.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`versions`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M10.5 7.5H7.5V17.5H10.5M7.5 9.5H4.5V15.5H7.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M20.5 19.5V5.5H10.5V19.5H20.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as VersionsIcon,a as default}; \ No newline at end of file diff --git a/dist/static/Video-CzkEYDfM.js b/dist/static/Video-CzkEYDfM.js deleted file mode 100644 index 34418a5..0000000 --- a/dist/static/Video-CzkEYDfM.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsxs)(`svg`,{"data-sanity-icon":`video`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,i.jsx)(`path`,{d:`M19.5 18.5H5.5V6.5H19.5V18.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,i.jsx)(`path`,{d:`M11.5 14.5V10.5L14.5 12.5L11.5 14.5Z`,fill:`currentColor`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})});export{a as VideoIcon,a as default}; \ No newline at end of file diff --git a/dist/static/VideoPlayer-lnSLx45L-Cz0fScwA.js b/dist/static/VideoPlayer-lnSLx45L-Cz0fScwA.js deleted file mode 100644 index dbfe08c..0000000 --- a/dist/static/VideoPlayer-lnSLx45L-Cz0fScwA.js +++ /dev/null @@ -1,4199 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";import{t as r}from"./compiler-runtime-sKsOXjDo.js";var i=r(),a=n(),o={MEDIA_PLAY_REQUEST:`mediaplayrequest`,MEDIA_PAUSE_REQUEST:`mediapauserequest`,MEDIA_MUTE_REQUEST:`mediamuterequest`,MEDIA_UNMUTE_REQUEST:`mediaunmuterequest`,MEDIA_LOOP_REQUEST:`medialooprequest`,MEDIA_VOLUME_REQUEST:`mediavolumerequest`,MEDIA_SEEK_REQUEST:`mediaseekrequest`,MEDIA_AIRPLAY_REQUEST:`mediaairplayrequest`,MEDIA_ENTER_FULLSCREEN_REQUEST:`mediaenterfullscreenrequest`,MEDIA_EXIT_FULLSCREEN_REQUEST:`mediaexitfullscreenrequest`,MEDIA_PREVIEW_REQUEST:`mediapreviewrequest`,MEDIA_ENTER_PIP_REQUEST:`mediaenterpiprequest`,MEDIA_EXIT_PIP_REQUEST:`mediaexitpiprequest`,MEDIA_ENTER_CAST_REQUEST:`mediaentercastrequest`,MEDIA_EXIT_CAST_REQUEST:`mediaexitcastrequest`,MEDIA_SHOW_TEXT_TRACKS_REQUEST:`mediashowtexttracksrequest`,MEDIA_HIDE_TEXT_TRACKS_REQUEST:`mediahidetexttracksrequest`,MEDIA_SHOW_SUBTITLES_REQUEST:`mediashowsubtitlesrequest`,MEDIA_DISABLE_SUBTITLES_REQUEST:`mediadisablesubtitlesrequest`,MEDIA_TOGGLE_SUBTITLES_REQUEST:`mediatogglesubtitlesrequest`,MEDIA_PLAYBACK_RATE_REQUEST:`mediaplaybackraterequest`,MEDIA_RENDITION_REQUEST:`mediarenditionrequest`,MEDIA_AUDIO_TRACK_REQUEST:`mediaaudiotrackrequest`,MEDIA_SEEK_TO_LIVE_REQUEST:`mediaseektoliverequest`,REGISTER_MEDIA_STATE_RECEIVER:`registermediastatereceiver`,UNREGISTER_MEDIA_STATE_RECEIVER:`unregistermediastatereceiver`},s={MEDIA_CHROME_ATTRIBUTES:`mediachromeattributes`,MEDIA_CONTROLLER:`mediacontroller`},c={MEDIA_AIRPLAY_UNAVAILABLE:`mediaAirplayUnavailable`,MEDIA_AUDIO_TRACK_ENABLED:`mediaAudioTrackEnabled`,MEDIA_AUDIO_TRACK_LIST:`mediaAudioTrackList`,MEDIA_AUDIO_TRACK_UNAVAILABLE:`mediaAudioTrackUnavailable`,MEDIA_BUFFERED:`mediaBuffered`,MEDIA_CAST_UNAVAILABLE:`mediaCastUnavailable`,MEDIA_CHAPTERS_CUES:`mediaChaptersCues`,MEDIA_CURRENT_TIME:`mediaCurrentTime`,MEDIA_DURATION:`mediaDuration`,MEDIA_ENDED:`mediaEnded`,MEDIA_ERROR:`mediaError`,MEDIA_ERROR_CODE:`mediaErrorCode`,MEDIA_ERROR_MESSAGE:`mediaErrorMessage`,MEDIA_FULLSCREEN_UNAVAILABLE:`mediaFullscreenUnavailable`,MEDIA_HAS_PLAYED:`mediaHasPlayed`,MEDIA_HEIGHT:`mediaHeight`,MEDIA_IS_AIRPLAYING:`mediaIsAirplaying`,MEDIA_IS_CASTING:`mediaIsCasting`,MEDIA_IS_FULLSCREEN:`mediaIsFullscreen`,MEDIA_IS_PIP:`mediaIsPip`,MEDIA_LOADING:`mediaLoading`,MEDIA_MUTED:`mediaMuted`,MEDIA_LOOP:`mediaLoop`,MEDIA_PAUSED:`mediaPaused`,MEDIA_PIP_UNAVAILABLE:`mediaPipUnavailable`,MEDIA_PLAYBACK_RATE:`mediaPlaybackRate`,MEDIA_PREVIEW_CHAPTER:`mediaPreviewChapter`,MEDIA_PREVIEW_COORDS:`mediaPreviewCoords`,MEDIA_PREVIEW_IMAGE:`mediaPreviewImage`,MEDIA_PREVIEW_TIME:`mediaPreviewTime`,MEDIA_RENDITION_LIST:`mediaRenditionList`,MEDIA_RENDITION_SELECTED:`mediaRenditionSelected`,MEDIA_RENDITION_UNAVAILABLE:`mediaRenditionUnavailable`,MEDIA_SEEKABLE:`mediaSeekable`,MEDIA_STREAM_TYPE:`mediaStreamType`,MEDIA_SUBTITLES_LIST:`mediaSubtitlesList`,MEDIA_SUBTITLES_SHOWING:`mediaSubtitlesShowing`,MEDIA_TARGET_LIVE_WINDOW:`mediaTargetLiveWindow`,MEDIA_TIME_IS_LIVE:`mediaTimeIsLive`,MEDIA_VOLUME:`mediaVolume`,MEDIA_VOLUME_LEVEL:`mediaVolumeLevel`,MEDIA_VOLUME_UNAVAILABLE:`mediaVolumeUnavailable`,MEDIA_LANG:`mediaLang`,MEDIA_WIDTH:`mediaWidth`},l=Object.entries(c),u=l.reduce((e,[t,n])=>(e[t]=n.toLowerCase(),e),{}),d=l.reduce((e,[t,n])=>(e[t]=n.toLowerCase(),e),{USER_INACTIVE_CHANGE:`userinactivechange`,BREAKPOINTS_CHANGE:`breakpointchange`,BREAKPOINTS_COMPUTED:`breakpointscomputed`});Object.entries(d).reduce((e,[t,n])=>{let r=u[t];return r&&(e[n]=r),e},{userinactivechange:`userinactive`});var f=Object.entries(u).reduce((e,[t,n])=>{let r=d[t];return r&&(e[n]=r),e},{userinactive:`userinactivechange`}),p={SUBTITLES:`subtitles`,CAPTIONS:`captions`,DESCRIPTIONS:`descriptions`,CHAPTERS:`chapters`,METADATA:`metadata`},m={DISABLED:`disabled`,HIDDEN:`hidden`,SHOWING:`showing`},h={MOUSE:`mouse`,PEN:`pen`,TOUCH:`touch`},g={UNAVAILABLE:`unavailable`,UNSUPPORTED:`unsupported`},_={LIVE:`live`,ON_DEMAND:`on-demand`,UNKNOWN:`unknown`},v={INLINE:`inline`,FULLSCREEN:`fullscreen`,PICTURE_IN_PICTURE:`picture-in-picture`};function y(e){return e?.map(x).join(` `)}function b(e){return e?.split(/\s+/).map(S)}function x(e){if(e){let{id:t,width:n,height:r}=e;return[t,n,r].filter(e=>e!=null).join(`:`)}}function S(e){if(e){let[t,n,r]=e.split(`:`);return{id:t,width:+n,height:+r}}}function C(e){return e?.map(T).join(` `)}function w(e){return e?.split(/\s+/).map(E)}function T(e){if(e){let{id:t,kind:n,language:r,label:i}=e;return[t,n,r,i].filter(e=>e!=null).join(`:`)}}function E(e){if(e){let[t,n,r,i]=e.split(`:`);return{id:t,kind:n,language:r,label:i}}}function ee(e){return e.replace(/[-_]([a-z])/g,(e,t)=>t.toUpperCase())}function te(e){return typeof e==`number`&&!Number.isNaN(e)&&Number.isFinite(e)}function ne(e){return typeof e==`string`&&!isNaN(e)&&!isNaN(parseFloat(e))}var re=e=>new Promise(t=>setTimeout(t,e)),ie={en:{"Start airplay":`Start airplay`,"Stop airplay":`Stop airplay`,Audio:`Audio`,Captions:`Captions`,"Enable captions":`Enable captions`,"Disable captions":`Disable captions`,"Start casting":`Start casting`,"Stop casting":`Stop casting`,"Enter fullscreen mode":`Enter fullscreen mode`,"Exit fullscreen mode":`Exit fullscreen mode`,Mute:`Mute`,Unmute:`Unmute`,Loop:`Loop`,"Enter picture in picture mode":`Enter picture in picture mode`,"Exit picture in picture mode":`Exit picture in picture mode`,Play:`Play`,Pause:`Pause`,"Playback rate":`Playback rate`,"Playback rate {playbackRate}":`Playback rate {playbackRate}`,Quality:`Quality`,"Seek backward":`Seek backward`,"Seek forward":`Seek forward`,Settings:`Settings`,Auto:`Auto`,"audio player":`audio player`,"video player":`video player`,volume:`volume`,seek:`seek`,"closed captions":`closed captions`,"current playback rate":`current playback rate`,"playback time":`playback time`,"media loading":`media loading`,settings:`settings`,"audio tracks":`audio tracks`,quality:`quality`,play:`play`,pause:`pause`,mute:`mute`,unmute:`unmute`,"chapter: {chapterName}":`chapter: {chapterName}`,live:`live`,Off:`Off`,"start airplay":`start airplay`,"stop airplay":`stop airplay`,"start casting":`start casting`,"stop casting":`stop casting`,"enter fullscreen mode":`enter fullscreen mode`,"exit fullscreen mode":`exit fullscreen mode`,"enter picture in picture mode":`enter picture in picture mode`,"exit picture in picture mode":`exit picture in picture mode`,"seek to live":`seek to live`,"playing live":`playing live`,"seek back {seekOffset} seconds":`seek back {seekOffset} seconds`,"seek forward {seekOffset} seconds":`seek forward {seekOffset} seconds`,"Network Error":`Network Error`,"Decode Error":`Decode Error`,"Source Not Supported":`Source Not Supported`,"Encryption Error":`Encryption Error`,"A network error caused the media download to fail.":`A network error caused the media download to fail.`,"A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.":`A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.`,"An unsupported error occurred. The server or network failed, or your browser does not support this format.":`An unsupported error occurred. The server or network failed, or your browser does not support this format.`,"The media is encrypted and there are no keys to decrypt it.":`The media is encrypted and there are no keys to decrypt it.`,hour:`hour`,hours:`hours`,minute:`minute`,minutes:`minutes`,second:`second`,seconds:`seconds`,"{time} remaining":`{time} remaining`,"{currentTime} of {totalTime}":`{currentTime} of {totalTime}`,"video not loaded, unknown time.":`video not loaded, unknown time.`}},D=globalThis.navigator?.language||`en`,ae=e=>{D=e},oe=e=>{let[t]=D.split(`-`);return ie[D]?.[e]||ie[t]?.[e]||ie.en?.[e]||e},se=()=>{let[e]=D.split(`-`);return ie[D]?D:ie[e]?e:`en`},O=(e,t={})=>oe(e).replace(/\{(\w+)\}/g,(e,n)=>n in t?String(t[n]):`{${n}}`),ce=[{singular:`hour`,plural:`hours`},{singular:`minute`,plural:`minutes`},{singular:`second`,plural:`seconds`}],le=(e,t)=>`${e} ${O(e===1?ce[t].singular:ce[t].plural)}`,ue=e=>{if(!te(e))return``;let t=Math.abs(e),n=t!==e,r=new Date(0,0,0,0,0,t,0),i=[r.getHours(),r.getMinutes(),r.getSeconds()].map((e,t)=>e&&le(e,t)).filter(e=>e).join(`, `);return n?O(`{time} remaining`,{time:i}):t===0?le(0,2):i};function de(e,t){let n=!1;e<0&&(n=!0,e=0-e),e=e<0?0:e;let r=Math.floor(e%60),i=Math.floor(e/60%60),a=Math.floor(e/3600),o=Math.floor(t/60%60),s=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(a=i=r=`0`),a=a>0||s>0?a+`:`:``,i=((a||o>=10)&&i<10?`0`+i:i)+`:`,r=r<10?`0`+r:r,(n?`-`:``)+a+i+r}Object.freeze({length:0,start(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'start' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0},end(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'end' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0}});var fe=class{addEventListener(){}removeEventListener(){}dispatchEvent(){return!0}},pe=class extends fe{},me=class extends pe{constructor(){super(...arguments),this.role=null}},he=class{observe(){}unobserve(){}disconnect(){}},ge={createElement:function(){return new _e.HTMLElement},createElementNS:function(){return new _e.HTMLElement},addEventListener(){},removeEventListener(){},dispatchEvent(e){return!1}},_e={ResizeObserver:he,document:ge,Node:pe,Element:me,HTMLElement:class extends me{constructor(){super(...arguments),this.innerHTML=``}get content(){return new _e.DocumentFragment}},DocumentFragment:class extends fe{},customElements:{get:function(){},define:function(){},whenDefined:function(){}},localStorage:{getItem(e){return null},setItem(e,t){},removeItem(e){}},CustomEvent:function(){},getComputedStyle:function(){},navigator:{languages:[],get userAgent(){return``}},matchMedia(e){return{matches:!1,media:e}},DOMParser:class{parseFromString(e,t){return{body:{textContent:e}}}}},ve=`global`in globalThis&&(globalThis==null?void 0:globalThis.global)===globalThis||typeof window>`u`||window.customElements===void 0,ye=Object.keys(_e).every(e=>e in globalThis),k=ve&&!ye?_e:globalThis,be=ve&&!ye?ge:globalThis.document,xe=new WeakMap,Se=e=>{let t=xe.get(e);return t||xe.set(e,t=new Set),t},Ce=new k.ResizeObserver(e=>{for(let t of e)for(let e of Se(t.target))e(t)});function we(e,t){Se(e).add(t),Ce.observe(e)}function Te(e,t){let n=Se(e);n.delete(t),n.size||Ce.unobserve(e)}function Ee(e){let t={};for(let n of e)t[n.name]=n.value;return t}function De(e){return Oe(e)??Ne(e,`media-controller`)}function Oe(e){let{MEDIA_CONTROLLER:t}=s,n=e.getAttribute(t);if(n)return Fe(e)?.getElementById(n)}var ke=(e,t,n=`.value`)=>{let r=e.querySelector(n);r&&(r.textContent=t)},Ae=(e,t)=>{let n=`slot[name="${t}"]`,r=e.shadowRoot.querySelector(n);return r?r.children:[]},je=(e,t)=>Ae(e,t)[0],Me=(e,t)=>!e||!t?!1:e?.contains(t)?!0:Me(e,t.getRootNode().host),Ne=(e,t)=>e?e.closest(t)||Ne(e.getRootNode().host,t):null;function Pe(e=document){let t=e?.activeElement;return t?Pe(t.shadowRoot)??t:null}function Fe(e){let t=(e?.getRootNode)?.call(e);return t instanceof ShadowRoot||t instanceof Document?t:null}function Ie(e,{depth:t=3,checkOpacity:n=!0,checkVisibilityCSS:r=!0}={}){if(e.checkVisibility)return e.checkVisibility({checkOpacity:n,checkVisibilityCSS:r});let i=e;for(;i&&t>0;){let e=getComputedStyle(i);if(n&&e.opacity===`0`||r&&e.visibility===`hidden`||e.display===`none`)return!1;i=i.parentElement,t--}return!0}function Le(e,t,n,r){let i=r.x-n.x,a=r.y-n.y,o=i*i+a*a;if(o===0)return 0;let s=((e-n.x)*i+(t-n.y)*a)/o;return Math.max(0,Math.min(1,s))}function Re(e,t){return ze(e,e=>e===t)||Be(e,t)}function ze(e,t){let n;for(n of e.querySelectorAll(`style:not([media])`)??[]){let e;try{e=n.sheet?.cssRules}catch{continue}for(let n of e??[])if(t(n.selectorText))return n}}function Be(e,t){let n=e.querySelectorAll(`style:not([media])`)??[],r=n?.[n.length-1];if(!r?.sheet)return console.warn(`Media Chrome: No style sheet found on style tag of`,e),{style:{setProperty:()=>{},removeProperty:()=>``,getPropertyValue:()=>``}};let i=r?.sheet.insertRule(`${t}{}`,r.sheet.cssRules.length);return r.sheet.cssRules?.[i]}function Ve(e,t,n=NaN){let r=e.getAttribute(t);return r==null?n:+r}function He(e,t,n){let r=+n;if(n==null||Number.isNaN(r)){e.hasAttribute(t)&&e.removeAttribute(t);return}Ve(e,t,void 0)!==r&&e.setAttribute(t,`${r}`)}function Ue(e,t){return e.hasAttribute(t)}function We(e,t,n){if(n==null){e.hasAttribute(t)&&e.removeAttribute(t);return}Ue(e,t)!=n&&e.toggleAttribute(t,n)}function Ge(e,t,n=null){return e.getAttribute(t)??n}function Ke(e,t,n){if(n==null){e.hasAttribute(t)&&e.removeAttribute(t);return}let r=`${n}`;Ge(e,t,void 0)!==r&&e.setAttribute(t,r)}var qe=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Je=(e,t,n)=>(qe(e,t,`read from private field`),n?n.call(e):t.get(e)),Ye=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Xe=(e,t,n,r)=>(qe(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Ze;function Qe(e){return` - - `}var $e=class extends k.HTMLElement{constructor(){if(super(),Ye(this,Ze,void 0),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[s.MEDIA_CONTROLLER,u.MEDIA_PAUSED]}attributeChangedCallback(e,t,n){var r,i,a,o;e===s.MEDIA_CONTROLLER&&(t&&((i=(r=Je(this,Ze))?.unassociateElement)==null||i.call(r,this),Xe(this,Ze,null)),n&&this.isConnected&&(Xe(this,Ze,this.getRootNode()?.getElementById(n)),(o=(a=Je(this,Ze))?.associateElement)==null||o.call(a,this)))}connectedCallback(){var e,t;this.tabIndex=-1,this.setAttribute(`aria-hidden`,`true`),Xe(this,Ze,et(this)),this.getAttribute(s.MEDIA_CONTROLLER)&&((t=(e=Je(this,Ze))?.associateElement)==null||t.call(e,this)),Je(this,Ze)&&(Je(this,Ze).addEventListener(`pointerdown`,this),Je(this,Ze).addEventListener(`click`,this),Je(this,Ze).hasAttribute(`tabindex`)||(Je(this,Ze).tabIndex=0))}disconnectedCallback(){var e,t,n,r;this.getAttribute(s.MEDIA_CONTROLLER)&&((t=(e=Je(this,Ze))?.unassociateElement)==null||t.call(e,this)),(n=Je(this,Ze))==null||n.removeEventListener(`pointerdown`,this),(r=Je(this,Ze))==null||r.removeEventListener(`click`,this),Xe(this,Ze,null)}handleEvent(e){let t=e.composedPath()?.[0];if([`video`,`media-controller`].includes(t?.localName)){if(e.type===`pointerdown`)this._pointerType=e.pointerType;else if(e.type===`click`){let{clientX:t,clientY:n}=e,{left:r,top:i,width:a,height:o}=this.getBoundingClientRect(),s=t-r,c=n-i;if(s<0||c<0||s>a||c>o||a===0&&o===0)return;let l=this._pointerType||`mouse`;if(this._pointerType=void 0,l===h.TOUCH){this.handleTap(e);return}if(l===h.MOUSE||l===h.PEN){this.handleMouseClick(e);return}}}}get mediaPaused(){return Ue(this,u.MEDIA_PAUSED)}set mediaPaused(e){We(this,u.MEDIA_PAUSED,e)}handleTap(e){}handleMouseClick(e){let t=this.mediaPaused?o.MEDIA_PLAY_REQUEST:o.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new k.CustomEvent(t,{composed:!0,bubbles:!0}))}};Ze=new WeakMap,$e.shadowRootOptions={mode:`open`},$e.getTemplateHTML=Qe;function et(e){let t=e.getAttribute(s.MEDIA_CONTROLLER);return t?e.getRootNode()?.getElementById(t):Ne(e,`media-controller`)}k.customElements.get(`media-gesture-receiver`)||k.customElements.define(`media-gesture-receiver`,$e);var tt=$e,nt=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},rt=(e,t,n)=>(nt(e,t,`read from private field`),n?n.call(e):t.get(e)),it=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},at=(e,t,n,r)=>(nt(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),ot=(e,t,n)=>(nt(e,t,`access private method`),n),st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,A={AUDIO:`audio`,AUTOHIDE:`autohide`,BREAKPOINTS:`breakpoints`,GESTURES_DISABLED:`gesturesdisabled`,KEYBOARD_CONTROL:`keyboardcontrol`,NO_AUTOHIDE:`noautohide`,USER_INACTIVE:`userinactive`,AUTOHIDE_OVER_CONTROLS:`autohideovercontrols`};function Dt(e){return` - - - - - - - - - - - - - - - - - - `}var Ot=Object.values(u),kt=`sm:384 md:576 lg:768 xl:960`;function At(e){jt(e.target,e.contentRect.width)}function jt(e,t){if(!e.isConnected)return;let n=Mt(e.getAttribute(A.BREAKPOINTS)??kt),r=Nt(n,t),i=!1;if(Object.keys(n).forEach(t=>{if(r.includes(t)){e.hasAttribute(`breakpoint${t}`)||(e.setAttribute(`breakpoint${t}`,``),i=!0);return}e.hasAttribute(`breakpoint${t}`)&&(e.removeAttribute(`breakpoint${t}`),i=!0)}),i){let t=new CustomEvent(d.BREAKPOINTS_CHANGE,{detail:r});e.dispatchEvent(t)}e.breakpointsComputed||(e.breakpointsComputed=!0,e.dispatchEvent(new CustomEvent(d.BREAKPOINTS_COMPUTED,{bubbles:!0,composed:!0})))}function Mt(e){let t=e.split(/\s+/);return Object.fromEntries(t.map(e=>e.split(`:`)))}function Nt(e,t){return Object.keys(e).filter(n=>t>=parseInt(e[n]))}var Pt=class extends k.HTMLElement{constructor(){if(super(),it(this,ht),it(this,_t),it(this,yt),it(this,xt),it(this,Ct),it(this,st,void 0),it(this,ct,0),it(this,lt,null),it(this,ut,null),it(this,dt,void 0),this.breakpointsComputed=!1,it(this,ft,e=>{let t=this.media;for(let n of e){if(n.type!==`childList`)continue;let e=n.removedNodes;for(let r of e){if(r.slot!=`media`||n.target!=this)continue;let e=n.previousSibling&&n.previousSibling.previousElementSibling;if(!e||!t)this.mediaUnsetCallback(r);else{let t=e.slot!==`media`;for(;(e=e.previousSibling)!==null;)e.slot==`media`&&(t=!1);t&&this.mediaUnsetCallback(r)}}if(t)for(let e of n.addedNodes)e===t&&this.handleMediaUpdated(t)}}),it(this,pt,!1),it(this,mt,e=>{rt(this,pt)||(setTimeout(()=>{At(e),at(this,pt,!1)},0),at(this,pt,!0))}),it(this,Tt,void 0),it(this,Et,()=>{if(!rt(this,Tt).assignedElements({flatten:!0}).length){rt(this,lt)&&this.mediaUnsetCallback(rt(this,lt));return}this.handleMediaUpdated(this.media)}),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes),t=this.constructor.getTemplateHTML(e);this.shadowRoot.setHTMLUnsafe?this.shadowRoot.setHTMLUnsafe(t):this.shadowRoot.innerHTML=t}at(this,st,new MutationObserver(rt(this,ft)))}static get observedAttributes(){return[A.AUTOHIDE,A.GESTURES_DISABLED].concat(Ot).filter(e=>![u.MEDIA_RENDITION_LIST,u.MEDIA_AUDIO_TRACK_LIST,u.MEDIA_CHAPTERS_CUES,u.MEDIA_WIDTH,u.MEDIA_HEIGHT,u.MEDIA_ERROR,u.MEDIA_ERROR_MESSAGE].includes(e))}attributeChangedCallback(e,t,n){e.toLowerCase()==A.AUTOHIDE&&(this.autohide=n)}get media(){let e=this.querySelector(`:scope > [slot=media]`);return e?.nodeName==`SLOT`&&(e=e.assignedElements({flatten:!0})[0]),e}async handleMediaUpdated(e){e&&(at(this,lt,e),e.localName.includes(`-`)&&await k.customElements.whenDefined(e.localName),this.mediaSetCallback(e))}connectedCallback(){var e;rt(this,st).observe(this,{childList:!0,subtree:!0}),we(this,rt(this,mt));let t=this.getAttribute(A.AUDIO)==null?O(`video player`):O(`audio player`);this.setAttribute(`role`,`region`),this.setAttribute(`aria-label`,t),this.handleMediaUpdated(this.media),this.setAttribute(A.USER_INACTIVE,``),jt(this,this.getBoundingClientRect().width);let n=this.querySelector(`:scope > slot[slot=media]`);n&&(at(this,Tt,n),rt(this,Tt).addEventListener(`slotchange`,rt(this,Et))),this.addEventListener(`pointerdown`,this),this.addEventListener(`pointermove`,this),this.addEventListener(`pointerup`,this),this.addEventListener(`mouseleave`,this),this.addEventListener(`keyup`,this),(e=k.window)==null||e.addEventListener(`mouseup`,this)}disconnectedCallback(){var e;Te(this,rt(this,mt)),clearTimeout(rt(this,ut)),rt(this,st).disconnect(),this.media&&this.mediaUnsetCallback(this.media),(e=k.window)==null||e.removeEventListener(`mouseup`,this),this.removeEventListener(`pointerdown`,this),this.removeEventListener(`pointermove`,this),this.removeEventListener(`pointerup`,this),this.removeEventListener(`mouseleave`,this),this.removeEventListener(`keyup`,this),rt(this,Tt)&&(rt(this,Tt).removeEventListener(`slotchange`,rt(this,Et)),at(this,Tt,null)),at(this,pt,!1)}mediaSetCallback(e){}mediaUnsetCallback(e){at(this,lt,null)}handleEvent(e){switch(e.type){case`pointerdown`:at(this,ct,e.timeStamp);break;case`pointermove`:ot(this,ht,gt).call(this,e);break;case`pointerup`:ot(this,_t,vt).call(this,e);break;case`mouseleave`:ot(this,yt,bt).call(this);break;case`mouseup`:this.removeAttribute(A.KEYBOARD_CONTROL);break;case`keyup`:ot(this,Ct,wt).call(this),this.setAttribute(A.KEYBOARD_CONTROL,``)}}set autohide(e){let t=Number(e);at(this,dt,isNaN(t)?0:t)}get autohide(){return(rt(this,dt)===void 0?2:rt(this,dt)).toString()}get breakpoints(){return Ge(this,A.BREAKPOINTS)}set breakpoints(e){Ke(this,A.BREAKPOINTS,e)}get audio(){return Ue(this,A.AUDIO)}set audio(e){We(this,A.AUDIO,e)}get gesturesDisabled(){return Ue(this,A.GESTURES_DISABLED)}set gesturesDisabled(e){We(this,A.GESTURES_DISABLED,e)}get keyboardControl(){return Ue(this,A.KEYBOARD_CONTROL)}set keyboardControl(e){We(this,A.KEYBOARD_CONTROL,e)}get noAutohide(){return Ue(this,A.NO_AUTOHIDE)}set noAutohide(e){We(this,A.NO_AUTOHIDE,e)}get autohideOverControls(){return Ue(this,A.AUTOHIDE_OVER_CONTROLS)}set autohideOverControls(e){We(this,A.AUTOHIDE_OVER_CONTROLS,e)}get userInteractive(){return Ue(this,A.USER_INACTIVE)}set userInteractive(e){We(this,A.USER_INACTIVE,e)}};st=new WeakMap,ct=new WeakMap,lt=new WeakMap,ut=new WeakMap,dt=new WeakMap,ft=new WeakMap,pt=new WeakMap,mt=new WeakMap,ht=new WeakSet,gt=function(e){if(e.pointerType!==`mouse`&&e.timeStamp-rt(this,ct)<250)return;ot(this,xt,St).call(this),clearTimeout(rt(this,ut));let t=this.hasAttribute(A.AUTOHIDE_OVER_CONTROLS);([this,this.media].includes(e.target)||t)&&ot(this,Ct,wt).call(this)},_t=new WeakSet,vt=function(e){if(e.pointerType===`touch`){let t=!this.hasAttribute(A.USER_INACTIVE);[this,this.media].includes(e.target)&&t?ot(this,yt,bt).call(this):ot(this,Ct,wt).call(this)}else e.composedPath().some(e=>[`media-play-button`,`media-fullscreen-button`].includes(e?.localName))&&ot(this,Ct,wt).call(this)},yt=new WeakSet,bt=function(){if(rt(this,dt)<0||this.hasAttribute(A.USER_INACTIVE))return;this.setAttribute(A.USER_INACTIVE,``);let e=new k.CustomEvent(d.USER_INACTIVE_CHANGE,{composed:!0,bubbles:!0,detail:!0});this.dispatchEvent(e)},xt=new WeakSet,St=function(){if(!this.hasAttribute(A.USER_INACTIVE))return;this.removeAttribute(A.USER_INACTIVE);let e=new k.CustomEvent(d.USER_INACTIVE_CHANGE,{composed:!0,bubbles:!0,detail:!1});this.dispatchEvent(e)},Ct=new WeakSet,wt=function(){ot(this,xt,St).call(this),clearTimeout(rt(this,ut));let e=parseInt(this.autohide);e<0||at(this,ut,setTimeout(()=>{ot(this,yt,bt).call(this)},e*1e3))},Tt=new WeakMap,Et=new WeakMap,Pt.shadowRootOptions={mode:`open`},Pt.getTemplateHTML=Dt,k.customElements.get(`media-container`)||k.customElements.define(`media-container`,Pt);var Ft=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},It=(e,t,n)=>(Ft(e,t,`read from private field`),n?n.call(e):t.get(e)),Lt=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Rt=(e,t,n,r)=>(Ft(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),zt,Bt,Vt,Ht,Ut,Wt,Gt=class{constructor(e,t,{defaultValue:n}={defaultValue:void 0}){Lt(this,Ut),Lt(this,zt,void 0),Lt(this,Bt,void 0),Lt(this,Vt,void 0),Lt(this,Ht,new Set),Rt(this,zt,e),Rt(this,Bt,t),Rt(this,Vt,new Set(n))}[Symbol.iterator](){return It(this,Ut,Wt).values()}get length(){return It(this,Ut,Wt).size}get value(){return[...It(this,Ut,Wt)].join(` `)??``}set value(e){e!==this.value&&(Rt(this,Ht,new Set),this.add(...e?.split(` `)??[]))}toString(){return this.value}item(e){return[...It(this,Ut,Wt)][e]}values(){return It(this,Ut,Wt).values()}forEach(e,t){It(this,Ut,Wt).forEach(e,t)}add(...e){var t;e.forEach(e=>It(this,Ht).add(e)),(this.value!==``||It(this,zt)?.hasAttribute(`${It(this,Bt)}`))&&((t=It(this,zt))==null||t.setAttribute(`${It(this,Bt)}`,`${this.value}`))}remove(...e){var t;e.forEach(e=>It(this,Ht).delete(e)),(t=It(this,zt))==null||t.setAttribute(`${It(this,Bt)}`,`${this.value}`)}contains(e){return It(this,Ut,Wt).has(e)}toggle(e,t){return t===void 0?this.contains(e)?(this.remove(e),!1):(this.add(e),!0):t?(this.add(e),!0):(this.remove(e),!1)}replace(e,t){return this.remove(e),this.add(t),e===t}};zt=new WeakMap,Bt=new WeakMap,Vt=new WeakMap,Ht=new WeakMap,Ut=new WeakSet,Wt=function(){return It(this,Ht).size?It(this,Ht):It(this,Vt)};var Kt=(e=``)=>e.split(/\s+/),qt=(e=``)=>{let[t,n,r]=e.split(`:`),i=r?decodeURIComponent(r):void 0;return{kind:t===`cc`?p.CAPTIONS:p.SUBTITLES,language:n,label:i}},Jt=(e=``,t={})=>Kt(e).map(e=>{let n=qt(e);return{...t,...n}}),Yt=e=>e?Array.isArray(e)?e.map(e=>typeof e==`string`?qt(e):e):typeof e==`string`?Jt(e):[e]:[],Xt=({kind:e,label:t,language:n}={kind:`subtitles`})=>t?`${e===`captions`?`cc`:`sb`}:${n}:${encodeURIComponent(t)}`:n,Zt=(e=[])=>Array.prototype.map.call(e,Xt).join(` `),Qt=(e,t)=>n=>n[e]===t,$t=e=>{let t=Object.entries(e).map(([e,t])=>Qt(e,t));return e=>t.every(t=>t(e))},en=(e,t=[],n=[])=>{let r=Yt(n).map($t);Array.from(t).filter(e=>r.some(t=>t(e))).forEach(t=>{t.mode=e})},tn=(e,t=()=>!0)=>{if(!e?.textTracks)return[];let n=typeof t==`function`?t:$t(t);return Array.from(e.textTracks).filter(n)},nn=e=>!!e.mediaSubtitlesShowing?.length||e.hasAttribute(u.MEDIA_SUBTITLES_SHOWING),rn=e=>{let{media:t,fullscreenElement:n}=e;try{let e=n&&`requestFullscreen`in n?`requestFullscreen`:n&&`webkitRequestFullScreen`in n?`webkitRequestFullScreen`:void 0;if(e){let t=n[e]?.call(n);if(t instanceof Promise)return t.catch(()=>{})}else t?.webkitEnterFullscreen?t.webkitEnterFullscreen():t?.requestFullscreen&&t.requestFullscreen()}catch(e){console.error(e)}},an=`exitFullscreen`in be?`exitFullscreen`:`webkitExitFullscreen`in be?`webkitExitFullscreen`:`webkitCancelFullScreen`in be?`webkitCancelFullScreen`:void 0,on=e=>{let{documentElement:t}=e;if(an){let e=(t?.[an])?.call(t);if(e instanceof Promise)return e.catch(()=>{})}},sn=`fullscreenElement`in be?`fullscreenElement`:`webkitFullscreenElement`in be?`webkitFullscreenElement`:void 0,cn=e=>{let{documentElement:t,media:n}=e,r=t?.[sn];return!r&&`webkitDisplayingFullscreen`in n&&`webkitPresentationMode`in n&&n.webkitDisplayingFullscreen&&n.webkitPresentationMode===v.FULLSCREEN?n:r},ln=e=>{let{media:t,documentElement:n,fullscreenElement:r=t}=e;if(!t||!n)return!1;let i=cn(e);if(!i)return!1;if(i===r||i===t)return!0;if(i.localName.includes(`-`)){let e=i.shadowRoot;if(!(sn in e))return Me(i,r);for(;e?.[sn];){if(e[sn]===r)return!0;e=e[sn]?.shadowRoot}}return!1},un=`fullscreenEnabled`in be?`fullscreenEnabled`:`webkitFullscreenEnabled`in be?`webkitFullscreenEnabled`:void 0,dn=e=>{let{documentElement:t,media:n}=e;return!!t?.[un]||n&&`webkitSupportsFullscreen`in n},fn,pn=()=>{var e;return fn||(fn=((e=be)?.createElement)?.call(e,`video`),fn)},mn=async(e=pn())=>{if(!e)return!1;let t=e.volume;e.volume=t/2+.1;let n=new AbortController,r=await Promise.race([hn(e,n.signal),gn(e,t)]);return n.abort(),r},hn=(e,t)=>new Promise(n=>{e.addEventListener(`volumechange`,()=>n(!0),{signal:t})}),gn=async(e,t)=>{for(let n=0;n<10;n++){if(e.volume===t)return!1;await re(10)}return e.volume!==t},_n=/.*Version\/.*Safari\/.*/.test(k.navigator.userAgent),vn=(e=pn())=>k.matchMedia(`(display-mode: standalone)`).matches&&_n?!1:typeof e?.requestPictureInPicture==`function`,yn=(e=pn())=>dn({documentElement:be,media:e}),bn=yn(),xn=vn(),Sn=!!k.WebKitPlaybackTargetAvailabilityEvent,Cn=!!k.chrome,wn=e=>tn(e.media,e=>[p.SUBTITLES,p.CAPTIONS].includes(e.kind)).sort((e,t)=>e.kind>=t.kind?1:-1),Tn=e=>tn(e.media,e=>e.mode===m.SHOWING&&[p.SUBTITLES,p.CAPTIONS].includes(e.kind)),En=(e,t)=>{let n=wn(e),r=Tn(e),i=!!r.length;if(n.length){if(t===!1||i&&t!==!0)en(m.DISABLED,n,r);else if(t===!0||!i&&t!==!1){let t=n[0],{options:i}=e;if(!i?.noSubtitlesLangPref){let e=k.localStorage.getItem(`media-chrome-pref-subtitles-lang`),r=e?[e,...k.navigator.languages]:k.navigator.languages,i=n.filter(e=>r.some(t=>e.language.toLowerCase().startsWith(t.split(`-`)[0]))).sort((e,t)=>r.findIndex(t=>e.language.toLowerCase().startsWith(t.split(`-`)[0]))-r.findIndex(e=>t.language.toLowerCase().startsWith(e.split(`-`)[0])));i[0]&&(t=i[0])}let{language:a,label:o,kind:s}=t;en(m.DISABLED,n,r),en(m.SHOWING,n,[{language:a,label:o,kind:s}])}}},Dn=(e,t)=>e===t?!0:e==null||t==null||typeof e!=typeof t?!1:typeof e==`number`&&Number.isNaN(e)&&Number.isNaN(t)?!0:typeof e==`object`?Array.isArray(e)?On(e,t):Object.entries(e).every(([e,n])=>e in t&&Dn(n,t[e])):!1,On=(e,t)=>{let n=Array.isArray(e),r=Array.isArray(t);return n===r?n||r?e.length===t.length&&e.every((e,n)=>Dn(e,t[n])):!0:!1},kn=Object.values(_),An,jn=mn().then(e=>(An=e,An)),Mn=async(...e)=>{await Promise.all(e.filter(e=>e).map(async e=>{if(!(`localName`in e&&e instanceof k.HTMLElement))return;let t=e.localName;if(!t.includes(`-`))return;let n=k.customElements.get(t);n&&e instanceof n||(await k.customElements.whenDefined(t),k.customElements.upgrade(e))}))},Nn=new k.DOMParser,Pn=e=>e&&(Nn.parseFromString(e,`text/html`).body.textContent||e),Fn={mediaError:{get(e,t){let{media:n}=e;if(t?.type!==`playing`)return n?.error},mediaEvents:[`emptied`,`error`,`playing`]},mediaErrorCode:{get(e,t){let{media:n}=e;if(t?.type!==`playing`)return n?.error?.code},mediaEvents:[`emptied`,`error`,`playing`]},mediaErrorMessage:{get(e,t){let{media:n}=e;if(t?.type!==`playing`)return n?.error?.message??``},mediaEvents:[`emptied`,`error`,`playing`]},mediaWidth:{get(e){let{media:t}=e;return t?.videoWidth??0},mediaEvents:[`resize`]},mediaHeight:{get(e){let{media:t}=e;return t?.videoHeight??0},mediaEvents:[`resize`]},mediaPaused:{get(e){let{media:t}=e;return t?.paused??!0},set(e,t){var n;let{media:r}=t;r&&(e?r.pause():(n=r.play())==null||n.catch(()=>{}))},mediaEvents:[`play`,`playing`,`pause`,`emptied`]},mediaHasPlayed:{get(e,t){let{media:n}=e;return n?t?t.type===`playing`:!n.paused:!1},mediaEvents:[`playing`,`emptied`]},mediaEnded:{get(e){let{media:t}=e;return t?.ended??!1},mediaEvents:[`seeked`,`ended`,`emptied`]},mediaPlaybackRate:{get(e){let{media:t}=e;return t?.playbackRate??1},set(e,t){let{media:n}=t;n&&Number.isFinite(+e)&&(n.playbackRate=+e)},mediaEvents:[`ratechange`,`loadstart`]},mediaMuted:{get(e){let{media:t}=e;return t?.muted??!1},set(e,t){let{media:n,options:{noMutedPref:r}={}}=t;if(n){n.muted=e;try{let t=k.localStorage.getItem(`media-chrome-pref-muted`)!==null,i=n.hasAttribute(`muted`);if(r){t&&k.localStorage.removeItem(`media-chrome-pref-muted`);return}if(i&&!t)return;k.localStorage.setItem(`media-chrome-pref-muted`,e?`true`:`false`)}catch(e){console.debug(`Error setting muted pref`,e)}}},mediaEvents:[`volumechange`],stateOwnersUpdateHandlers:[(e,t)=>{let{options:{noMutedPref:n}}=t,{media:r}=t;if(!(!r||r.muted||n))try{let n=k.localStorage.getItem(`media-chrome-pref-muted`)===`true`;Fn.mediaMuted.set(n,t),e(n)}catch(e){console.debug(`Error getting muted pref`,e)}}]},mediaLoop:{get(e){let{media:t}=e;return t?.loop},set(e,t){let{media:n}=t;n&&(n.loop=e)},mediaEvents:[`medialooprequest`]},mediaVolume:{get(e){let{media:t}=e;return t?.volume??1},set(e,t){let{media:n,options:{noVolumePref:r}={}}=t;if(n){try{e==null?k.localStorage.removeItem(`media-chrome-pref-volume`):!n.hasAttribute(`muted`)&&!r&&k.localStorage.setItem(`media-chrome-pref-volume`,e.toString())}catch(e){console.debug(`Error setting volume pref`,e)}Number.isFinite(+e)&&(n.volume=+e)}},mediaEvents:[`volumechange`],stateOwnersUpdateHandlers:[(e,t)=>{let{options:{noVolumePref:n}}=t;if(!n)try{let{media:n}=t;if(!n)return;let r=k.localStorage.getItem(`media-chrome-pref-volume`);if(r==null)return;Fn.mediaVolume.set(+r,t),e(+r)}catch(e){console.debug(`Error getting volume pref`,e)}}]},mediaVolumeLevel:{get(e){let{media:t}=e;return t?.volume===void 0?`high`:t.muted||t.volume===0?`off`:t.volume<.5?`low`:t.volume<.75?`medium`:`high`},mediaEvents:[`volumechange`]},mediaCurrentTime:{get(e){let{media:t}=e;return t?.currentTime??0},set(e,t){let{media:n}=t;n&&te(e)&&(n.currentTime=e)},mediaEvents:[`timeupdate`,`loadedmetadata`,`seeking`]},mediaDuration:{get(e){let{media:t,options:{defaultDuration:n}={}}=e;return n&&(!t||!t.duration||Number.isNaN(t.duration)||!Number.isFinite(t.duration))?n:Number.isFinite(t?.duration)?t.duration:NaN},mediaEvents:[`durationchange`,`loadedmetadata`,`emptied`]},mediaLoading:{get(e){let{media:t}=e;return t?.readyState<3},mediaEvents:[`waiting`,`playing`,`emptied`]},mediaSeekable:{get(e){let{media:t}=e;if(!t?.seekable?.length)return;let n=t.seekable.start(0),r=t.seekable.end(t.seekable.length-1);if(n||r)return[Number(n.toFixed(3)),Number(r.toFixed(3))]},mediaEvents:[`loadedmetadata`,`emptied`,`progress`,`seekablechange`]},mediaBuffered:{get(e){let{media:t}=e,n=t?.buffered??[];return Array.from(n).map((e,t)=>[Number(n.start(t).toFixed(3)),Number(n.end(t).toFixed(3))])},mediaEvents:[`progress`,`emptied`]},mediaStreamType:{get(e){let{media:t,options:{defaultStreamType:n}={}}=e,r=[_.LIVE,_.ON_DEMAND].includes(n)?n:void 0;if(!t)return r;let{streamType:i}=t;if(kn.includes(i))return i===_.UNKNOWN?r:i;let a=t.duration;return a===1/0?_.LIVE:Number.isFinite(a)?_.ON_DEMAND:r},mediaEvents:[`emptied`,`durationchange`,`loadedmetadata`,`streamtypechange`]},mediaTargetLiveWindow:{get(e){let{media:t}=e;if(!t)return NaN;let{targetLiveWindow:n}=t,r=Fn.mediaStreamType.get(e);return(n==null||Number.isNaN(n))&&r===_.LIVE?0:n},mediaEvents:[`emptied`,`durationchange`,`loadedmetadata`,`streamtypechange`,`targetlivewindowchange`]},mediaTimeIsLive:{get(e){let{media:t,options:{liveEdgeOffset:n=10}={}}=e;if(!t)return!1;if(typeof t.liveEdgeStart==`number`)return!Number.isNaN(t.liveEdgeStart)&&t.currentTime>=t.liveEdgeStart;if(Fn.mediaStreamType.get(e)!==_.LIVE)return!1;let r=t.seekable;if(!r)return!0;if(!r.length)return!1;let i=r.end(r.length-1)-n;return t.currentTime>=i},mediaEvents:[`playing`,`timeupdate`,`progress`,`waiting`,`emptied`]},mediaSubtitlesList:{get(e){return wn(e).map(({kind:e,label:t,language:n})=>({kind:e,label:t,language:n}))},mediaEvents:[`loadstart`],textTracksEvents:[`addtrack`,`removetrack`]},mediaSubtitlesShowing:{get(e){return Tn(e).map(({kind:e,label:t,language:n})=>({kind:e,label:t,language:n}))},mediaEvents:[`loadstart`],textTracksEvents:[`addtrack`,`removetrack`,`change`],stateOwnersUpdateHandlers:[(e,t)=>{var n,r;let{media:i,options:a}=t;if(!i)return;let o=e=>{a.defaultSubtitles&&(!e||[p.CAPTIONS,p.SUBTITLES].includes(e?.track?.kind))&&En(t,!0)};return i.addEventListener(`loadstart`,o),(n=i.textTracks)==null||n.addEventListener(`addtrack`,o),(r=i.textTracks)==null||r.addEventListener(`removetrack`,o),()=>{var e,t;i.removeEventListener(`loadstart`,o),(e=i.textTracks)==null||e.removeEventListener(`addtrack`,o),(t=i.textTracks)==null||t.removeEventListener(`removetrack`,o)}}]},mediaChaptersCues:{get(e){let{media:t}=e;if(!t)return[];let[n]=tn(t,{kind:p.CHAPTERS});return Array.from(n?.cues??[]).map(({text:e,startTime:t,endTime:n})=>({text:Pn(e),startTime:t,endTime:n}))},mediaEvents:[`loadstart`,`loadedmetadata`],textTracksEvents:[`addtrack`,`removetrack`,`change`],stateOwnersUpdateHandlers:[(e,t)=>{let{media:n}=t;if(!n)return;let r=n.querySelector(`track[kind="chapters"][default][src]`),i=n.shadowRoot?.querySelector(`:is(video,audio) > track[kind="chapters"][default][src]`);return r?.addEventListener(`load`,e),i?.addEventListener(`load`,e),()=>{r?.removeEventListener(`load`,e),i?.removeEventListener(`load`,e)}}]},mediaIsPip:{get(e){let{media:t,documentElement:n}=e;if(!t||!n||!n.pictureInPictureElement)return!1;if(n.pictureInPictureElement===t)return!0;if(n.pictureInPictureElement instanceof HTMLMediaElement)return t.localName?.includes(`-`)?Me(t,n.pictureInPictureElement):!1;if(n.pictureInPictureElement.localName.includes(`-`)){let e=n.pictureInPictureElement.shadowRoot;for(;e?.pictureInPictureElement;){if(e.pictureInPictureElement===t)return!0;e=e.pictureInPictureElement?.shadowRoot}}return!1},set(e,t){let{media:n}=t;if(n){if(e){if(!be.pictureInPictureEnabled){console.warn(`MediaChrome: Picture-in-picture is not enabled`);return}if(!n.requestPictureInPicture){console.warn(`MediaChrome: The current media does not support picture-in-picture`);return}let e=()=>{console.warn(`MediaChrome: The media is not ready for picture-in-picture. It must have a readyState > 0.`)};n.requestPictureInPicture().catch(t=>{if(t.code===11){if(!n.src){console.warn(`MediaChrome: The media is not ready for picture-in-picture. It must have a src set.`);return}if(n.readyState===0&&n.preload===`none`){let t=()=>{n.removeEventListener(`loadedmetadata`,r),n.preload=`none`},r=()=>{n.requestPictureInPicture().catch(e),t()};n.addEventListener(`loadedmetadata`,r),n.preload=`metadata`,setTimeout(()=>{n.readyState===0&&e(),t()},1e3)}else throw t}else throw t})}else be.pictureInPictureElement&&be.exitPictureInPicture()}},mediaEvents:[`enterpictureinpicture`,`leavepictureinpicture`]},mediaRenditionList:{get(e){let{media:t}=e;return[...t?.videoRenditions??[]].map(e=>({...e}))},mediaEvents:[`emptied`,`loadstart`],videoRenditionsEvents:[`addrendition`,`removerendition`]},mediaRenditionSelected:{get(e){let{media:t}=e;return t?.videoRenditions?.[t.videoRenditions?.selectedIndex]?.id},set(e,t){let{media:n}=t;if(!n?.videoRenditions){console.warn(`MediaController: Rendition selection not supported by this media.`);return}let r=e,i=Array.prototype.findIndex.call(n.videoRenditions,e=>e.id==r);n.videoRenditions.selectedIndex!=i&&(n.videoRenditions.selectedIndex=i)},mediaEvents:[`emptied`],videoRenditionsEvents:[`addrendition`,`removerendition`,`change`]},mediaAudioTrackList:{get(e){let{media:t}=e;return[...t?.audioTracks??[]]},mediaEvents:[`emptied`,`loadstart`],audioTracksEvents:[`addtrack`,`removetrack`]},mediaAudioTrackEnabled:{get(e){let{media:t}=e;return[...t?.audioTracks??[]].find(e=>e.enabled)?.id},set(e,t){let{media:n}=t;if(!n?.audioTracks){console.warn(`MediaChrome: Audio track selection not supported by this media.`);return}let r=e;for(let e of n.audioTracks)e.enabled=r==e.id},mediaEvents:[`emptied`],audioTracksEvents:[`addtrack`,`removetrack`,`change`]},mediaIsFullscreen:{get(e){return ln(e)},set(e,t,n){var r;e?(rn(t),n.detail&&!t.media?.inert&&((r=t.media)==null||r.focus())):on(t)},rootEvents:[`fullscreenchange`,`webkitfullscreenchange`],mediaEvents:[`webkitbeginfullscreen`,`webkitendfullscreen`,`webkitpresentationmodechanged`]},mediaIsCasting:{get(e){let{media:t}=e;return!t?.remote||t.remote?.state===`disconnected`?!1:t.remote.state===`connected`},set(e,t){let{media:n}=t;if(n&&!(e&&n.remote?.state!==`disconnected`)&&(e||n.remote?.state===`connected`)){if(typeof n.remote.prompt!=`function`){console.warn(`MediaChrome: Casting is not supported in this environment`);return}n.remote.prompt().catch(()=>{})}},remoteEvents:[`connect`,`connecting`,`disconnect`]},mediaIsAirplaying:{get(){return!1},set(e,t){let{media:n}=t;if(n){if(!(n.webkitShowPlaybackTargetPicker&&k.WebKitPlaybackTargetAvailabilityEvent)){console.error(`MediaChrome: received a request to select AirPlay but AirPlay is not supported in this environment`);return}n.webkitShowPlaybackTargetPicker()}},mediaEvents:[`webkitcurrentplaybacktargetiswirelesschanged`]},mediaFullscreenUnavailable:{get(e){let{media:t}=e;if(!bn||!yn(t))return g.UNSUPPORTED}},mediaPipUnavailable:{get(e){let{media:t}=e;if(!xn||!vn(t))return g.UNSUPPORTED;if(t?.disablePictureInPicture)return g.UNAVAILABLE}},mediaVolumeUnavailable:{get(e){let{media:t}=e;if(An===!1||t?.volume==null)return g.UNSUPPORTED},stateOwnersUpdateHandlers:[e=>{An??jn.then(t=>e(t?void 0:g.UNSUPPORTED))}]},mediaCastUnavailable:{get(e,{availability:t=`not-available`}={}){let{media:n}=e;if(!Cn||!n?.remote?.state)return g.UNSUPPORTED;if(t!=null&&t!==`available`)return g.UNAVAILABLE},stateOwnersUpdateHandlers:[(e,t)=>{var n;let{media:r}=t;if(r)return r.disableRemotePlayback||r.hasAttribute(`disableremoteplayback`)||(n=r?.remote)==null||n.watchAvailability(t=>{e({availability:t?`available`:`not-available`})}).catch(t=>{t.name===`NotSupportedError`?e({availability:null}):e({availability:`not-available`})}),()=>{var e;(e=r?.remote)==null||e.cancelWatchAvailability().catch(()=>{})}}]},mediaAirplayUnavailable:{get(e,t){if(!Sn)return g.UNSUPPORTED;if(t?.availability===`not-available`)return g.UNAVAILABLE},mediaEvents:[`webkitplaybacktargetavailabilitychanged`],stateOwnersUpdateHandlers:[(e,t)=>{var n;let{media:r}=t;if(r)return r.disableRemotePlayback||r.hasAttribute(`disableremoteplayback`)||(n=r?.remote)==null||n.watchAvailability(t=>{e({availability:t?`available`:`not-available`})}).catch(t=>{t.name===`NotSupportedError`?e({availability:null}):e({availability:`not-available`})}),()=>{var e;(e=r?.remote)==null||e.cancelWatchAvailability().catch(()=>{})}}]},mediaRenditionUnavailable:{get(e){let{media:t}=e;if(!t?.videoRenditions)return g.UNSUPPORTED;if(!t.videoRenditions?.length)return g.UNAVAILABLE},mediaEvents:[`emptied`,`loadstart`],videoRenditionsEvents:[`addrendition`,`removerendition`]},mediaAudioTrackUnavailable:{get(e){let{media:t}=e;if(!t?.audioTracks)return g.UNSUPPORTED;if((t.audioTracks?.length??0)<=1)return g.UNAVAILABLE},mediaEvents:[`emptied`,`loadstart`],audioTracksEvents:[`addtrack`,`removetrack`]},mediaLang:{get(e){let{options:{mediaLang:t}={}}=e;return t??`en`}}},In={[o.MEDIA_PREVIEW_REQUEST](e,t,{detail:n}){let{media:r}=t,i=n??void 0,a,o;if(r&&i!=null){let[e]=tn(r,{kind:p.METADATA,label:`thumbnails`}),t=Array.prototype.find.call(e?.cues??[],(e,t,n)=>t===0?e.endTime>i:t===n.length-1?e.startTime<=i:e.startTime<=i&&e.endTime>i);if(t){let e=/'^(?:[a-z]+:)?\/\//i.test(t.text)?void 0:r?.querySelector(`track[label="thumbnails"]`)?.src,n=new URL(t.text,e);o=new URLSearchParams(n.hash).get(`#xywh`).split(`,`).map(e=>+e),a=n.href}}let s=e.mediaDuration.get(t),c=e.mediaChaptersCues.get(t).find((e,t,n)=>t===n.length-1&&s===e.endTime?e.startTime<=i&&e.endTime>=i:e.startTime<=i&&e.endTime>i)?.text;return n!=null&&c==null&&(c=``),{mediaPreviewTime:i,mediaPreviewImage:a,mediaPreviewCoords:o,mediaPreviewChapter:c}},[o.MEDIA_PAUSE_REQUEST](e,t){e.mediaPaused.set(!0,t)},[o.MEDIA_PLAY_REQUEST](e,t){let n=e.mediaStreamType.get(t)===_.LIVE,r=!t.options?.noAutoSeekToLive,i=e.mediaTargetLiveWindow.get(t)>0;if(n&&r&&!i){let n=e.mediaSeekable.get(t)?.[1];if(n){let r=n-(t.options?.seekToLiveOffset??0);e.mediaCurrentTime.set(r,t)}}e.mediaPaused.set(!1,t)},[o.MEDIA_PLAYBACK_RATE_REQUEST](e,t,{detail:n}){let r=n;e.mediaPlaybackRate.set(r,t)},[o.MEDIA_MUTE_REQUEST](e,t){e.mediaMuted.set(!0,t)},[o.MEDIA_UNMUTE_REQUEST](e,t){e.mediaVolume.get(t)||e.mediaVolume.set(.25,t),e.mediaMuted.set(!1,t)},[o.MEDIA_LOOP_REQUEST](e,t,{detail:n}){let r=!!n;return e.mediaLoop.set(r,t),{mediaLoop:r}},[o.MEDIA_VOLUME_REQUEST](e,t,{detail:n}){let r=n;r&&e.mediaMuted.get(t)&&e.mediaMuted.set(!1,t),e.mediaVolume.set(r,t)},[o.MEDIA_SEEK_REQUEST](e,t,{detail:n}){let r=n;e.mediaCurrentTime.set(r,t)},[o.MEDIA_SEEK_TO_LIVE_REQUEST](e,t){let n=e.mediaSeekable.get(t)?.[1];if(Number.isNaN(Number(n)))return;let r=n-(t.options?.seekToLiveOffset??0);e.mediaCurrentTime.set(r,t)},[o.MEDIA_SHOW_SUBTITLES_REQUEST](e,t,{detail:n}){let{options:r}=t,i=wn(t),a=Yt(n),o=a[0]?.language;o&&!r.noSubtitlesLangPref&&k.localStorage.setItem(`media-chrome-pref-subtitles-lang`,o),en(m.SHOWING,i,a)},[o.MEDIA_DISABLE_SUBTITLES_REQUEST](e,t,{detail:n}){let r=wn(t),i=n??[];en(m.DISABLED,r,i)},[o.MEDIA_TOGGLE_SUBTITLES_REQUEST](e,t,{detail:n}){En(t,n)},[o.MEDIA_RENDITION_REQUEST](e,t,{detail:n}){let r=n;e.mediaRenditionSelected.set(r,t)},[o.MEDIA_AUDIO_TRACK_REQUEST](e,t,{detail:n}){let r=n;e.mediaAudioTrackEnabled.set(r,t)},[o.MEDIA_ENTER_PIP_REQUEST](e,t){e.mediaIsFullscreen.get(t)&&e.mediaIsFullscreen.set(!1,t),e.mediaIsPip.set(!0,t)},[o.MEDIA_EXIT_PIP_REQUEST](e,t){e.mediaIsPip.set(!1,t)},[o.MEDIA_ENTER_FULLSCREEN_REQUEST](e,t,n){e.mediaIsPip.get(t)&&e.mediaIsPip.set(!1,t),e.mediaIsFullscreen.set(!0,t,n)},[o.MEDIA_EXIT_FULLSCREEN_REQUEST](e,t){e.mediaIsFullscreen.set(!1,t)},[o.MEDIA_ENTER_CAST_REQUEST](e,t){e.mediaIsFullscreen.get(t)&&e.mediaIsFullscreen.set(!1,t),e.mediaIsCasting.set(!0,t)},[o.MEDIA_EXIT_CAST_REQUEST](e,t){e.mediaIsCasting.set(!1,t)},[o.MEDIA_AIRPLAY_REQUEST](e,t){e.mediaIsAirplaying.set(!0,t)}},Ln=({media:e,fullscreenElement:t,documentElement:n,stateMediator:r=Fn,requestMap:i=In,options:a={},monitorStateOwnersOnlyWithSubscriptions:o=!0})=>{let s=[],c={options:{...a}},l=Object.freeze({mediaPreviewTime:void 0,mediaPreviewImage:void 0,mediaPreviewCoords:void 0,mediaPreviewChapter:void 0}),u=e=>{e!=null&&(Dn(e,l)||(l=Object.freeze({...l,...e}),s.forEach(e=>e(l))))},d=()=>{let e=Object.entries(r).reduce((e,[t,{get:n}])=>(e[t]=n(c),e),{});u(e)},f={},p,m=async(e,t)=>{let n=!!p;if(p={...c,...p??{},...e},n)return;await Mn(...Object.values(e));let i=s.length>0&&t===0&&o,a=c.media!==p.media,l=c.media?.textTracks!==p.media?.textTracks,m=c.media?.videoRenditions!==p.media?.videoRenditions,h=c.media?.audioTracks!==p.media?.audioTracks,g=c.media?.remote!==p.media?.remote,_=c.documentElement!==p.documentElement,v=!!c.media&&(a||i),y=!!c.media?.textTracks&&(l||i),b=!!c.media?.videoRenditions&&(m||i),x=!!c.media?.audioTracks&&(h||i),S=!!c.media?.remote&&(g||i),C=!!c.documentElement&&(_||i),w=v||y||b||x||S||C,T=s.length===0&&t===1&&o,E=!!p.media&&(a||T),ee=!!p.media?.textTracks&&(l||T),te=!!p.media?.videoRenditions&&(m||T),ne=!!p.media?.audioTracks&&(h||T),re=!!p.media?.remote&&(g||T),ie=!!p.documentElement&&(_||T),D=E||ee||te||ne||re||ie;if(!(w||D)){Object.entries(p).forEach(([e,t])=>{c[e]=t}),d(),p=void 0;return}Object.entries(r).forEach(([e,{get:t,mediaEvents:n=[],textTracksEvents:r=[],videoRenditionsEvents:i=[],audioTracksEvents:a=[],remoteEvents:o=[],rootEvents:s=[],stateOwnersUpdateHandlers:l=[]}])=>{f[e]||(f[e]={});let d=n=>{let r=t(c,n);u({[e]:r})},m;m=f[e].mediaEvents,n.forEach(t=>{m&&v&&(c.media.removeEventListener(t,m),f[e].mediaEvents=void 0),E&&(p.media.addEventListener(t,d),f[e].mediaEvents=d)}),m=f[e].textTracksEvents,r.forEach(t=>{var n,r;m&&y&&((n=c.media.textTracks)==null||n.removeEventListener(t,m),f[e].textTracksEvents=void 0),ee&&((r=p.media.textTracks)==null||r.addEventListener(t,d),f[e].textTracksEvents=d)}),m=f[e].videoRenditionsEvents,i.forEach(t=>{var n,r;m&&b&&((n=c.media.videoRenditions)==null||n.removeEventListener(t,m),f[e].videoRenditionsEvents=void 0),te&&((r=p.media.videoRenditions)==null||r.addEventListener(t,d),f[e].videoRenditionsEvents=d)}),m=f[e].audioTracksEvents,a.forEach(t=>{var n,r;m&&x&&((n=c.media.audioTracks)==null||n.removeEventListener(t,m),f[e].audioTracksEvents=void 0),ne&&((r=p.media.audioTracks)==null||r.addEventListener(t,d),f[e].audioTracksEvents=d)}),m=f[e].remoteEvents,o.forEach(t=>{var n,r;m&&S&&((n=c.media.remote)==null||n.removeEventListener(t,m),f[e].remoteEvents=void 0),re&&((r=p.media.remote)==null||r.addEventListener(t,d),f[e].remoteEvents=d)}),m=f[e].rootEvents,s.forEach(t=>{m&&C&&(c.documentElement.removeEventListener(t,m),f[e].rootEvents=void 0),ie&&(p.documentElement.addEventListener(t,d),f[e].rootEvents=d)});let h=f[e].stateOwnersUpdateHandlers;if(h&&w&&(Array.isArray(h)?h:[h]).forEach(e=>{typeof e==`function`&&e()}),D){let t=l.map(e=>e(d,p)).filter(e=>typeof e==`function`);f[e].stateOwnersUpdateHandlers=t.length===1?t[0]:t}else w&&(f[e].stateOwnersUpdateHandlers=void 0)}),Object.entries(p).forEach(([e,t])=>{c[e]=t}),d(),p=void 0};return m({media:e,fullscreenElement:t,documentElement:n,options:a}),{dispatch(e){let{type:t,detail:n}=e;if(i[t]&&l.mediaErrorCode==null){u(i[t](r,c,e));return}t===`mediaelementchangerequest`?m({media:n}):t===`fullscreenelementchangerequest`?m({fullscreenElement:n}):t===`documentelementchangerequest`?m({documentElement:n}):t===`optionschangerequest`&&(Object.entries(n??{}).forEach(([e,t])=>{c.options[e]=t}),d())},getState(){return l},subscribe(e){return m({},s.length+1),s.push(e),e(l),()=>{let t=s.indexOf(e);t>=0&&(m({},s.length-1),s.splice(t,1))}}}},Rn=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},j=(e,t,n)=>(Rn(e,t,`read from private field`),n?n.call(e):t.get(e)),zn=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Bn=(e,t,n,r)=>(Rn(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Vn=(e,t,n)=>(Rn(e,t,`access private method`),n),Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr=[`ArrowLeft`,`ArrowRight`,`ArrowUp`,`ArrowDown`,`Enter`,` `,`f`,`m`,`k`,`c`,`l`,`j`,`>`,`<`,`p`],ir=10,ar=.025,or=.25,sr=.25,cr=2,M={DEFAULT_SUBTITLES:`defaultsubtitles`,DEFAULT_STREAM_TYPE:`defaultstreamtype`,DEFAULT_DURATION:`defaultduration`,FULLSCREEN_ELEMENT:`fullscreenelement`,HOTKEYS:`hotkeys`,KEYBOARD_BACKWARD_SEEK_OFFSET:`keyboardbackwardseekoffset`,KEYBOARD_FORWARD_SEEK_OFFSET:`keyboardforwardseekoffset`,KEYBOARD_DOWN_VOLUME_STEP:`keyboarddownvolumestep`,KEYBOARD_UP_VOLUME_STEP:`keyboardupvolumestep`,KEYS_USED:`keysused`,LANG:`lang`,LOOP:`loop`,LIVE_EDGE_OFFSET:`liveedgeoffset`,NO_AUTO_SEEK_TO_LIVE:`noautoseektolive`,NO_DEFAULT_STORE:`nodefaultstore`,NO_HOTKEYS:`nohotkeys`,NO_MUTED_PREF:`nomutedpref`,NO_SUBTITLES_LANG_PREF:`nosubtitleslangpref`,NO_VOLUME_PREF:`novolumepref`,SEEK_TO_LIVE_OFFSET:`seektoliveoffset`},lr=class extends Pt{constructor(){super(),zn(this,Xn),zn(this,$n),zn(this,tr),this.mediaStateReceivers=[],this.associatedElementSubscriptions=new Map,zn(this,Hn,new Gt(this,M.HOTKEYS)),zn(this,Un,void 0),zn(this,Wn,void 0),zn(this,Gn,null),zn(this,Kn,void 0),zn(this,qn,void 0),zn(this,Jn,e=>{var t;(t=j(this,Wn))==null||t.dispatch(e)}),zn(this,Yn,void 0),zn(this,Qn,e=>{let{key:t,shiftKey:n}=e;if(!(n&&(t===`/`||t===`?`)||rr.includes(t))){this.removeEventListener(`keyup`,j(this,Qn));return}this.keyboardShortcutHandler(e)}),this.associateElement(this);let e={};Bn(this,Kn,t=>{Object.entries(t).forEach(([t,n])=>{if(t in e&&e[t]===n)return;this.propagateMediaState(t,n);let r=t.toLowerCase(),i=new k.CustomEvent(f[r],{composed:!0,detail:n});this.dispatchEvent(i)}),e=t})}static get observedAttributes(){return super.observedAttributes.concat(M.NO_HOTKEYS,M.HOTKEYS,M.DEFAULT_STREAM_TYPE,M.DEFAULT_SUBTITLES,M.DEFAULT_DURATION,M.NO_MUTED_PREF,M.NO_VOLUME_PREF,M.LANG,M.LOOP,M.LIVE_EDGE_OFFSET,M.SEEK_TO_LIVE_OFFSET,M.NO_AUTO_SEEK_TO_LIVE)}get mediaStore(){return j(this,Wn)}set mediaStore(e){var t;if(j(this,Wn)&&((t=j(this,qn))==null||t.call(this),Bn(this,qn,void 0)),Bn(this,Wn,e),!j(this,Wn)&&!this.hasAttribute(M.NO_DEFAULT_STORE)){Vn(this,Xn,Zn).call(this);return}Bn(this,qn,j(this,Wn)?.subscribe(j(this,Kn)))}get fullscreenElement(){return j(this,Un)??this}set fullscreenElement(e){var t;this.hasAttribute(M.FULLSCREEN_ELEMENT)&&this.removeAttribute(M.FULLSCREEN_ELEMENT),Bn(this,Un,e),(t=j(this,Wn))==null||t.dispatch({type:`fullscreenelementchangerequest`,detail:this.fullscreenElement})}get defaultSubtitles(){return Ue(this,M.DEFAULT_SUBTITLES)}set defaultSubtitles(e){We(this,M.DEFAULT_SUBTITLES,e)}get defaultStreamType(){return Ge(this,M.DEFAULT_STREAM_TYPE)}set defaultStreamType(e){Ke(this,M.DEFAULT_STREAM_TYPE,e)}get defaultDuration(){return Ve(this,M.DEFAULT_DURATION)}set defaultDuration(e){He(this,M.DEFAULT_DURATION,e)}get noHotkeys(){return Ue(this,M.NO_HOTKEYS)}set noHotkeys(e){We(this,M.NO_HOTKEYS,e)}get keysUsed(){return Ge(this,M.KEYS_USED)}set keysUsed(e){Ke(this,M.KEYS_USED,e)}get liveEdgeOffset(){return Ve(this,M.LIVE_EDGE_OFFSET)}set liveEdgeOffset(e){He(this,M.LIVE_EDGE_OFFSET,e)}get noAutoSeekToLive(){return Ue(this,M.NO_AUTO_SEEK_TO_LIVE)}set noAutoSeekToLive(e){We(this,M.NO_AUTO_SEEK_TO_LIVE,e)}get noVolumePref(){return Ue(this,M.NO_VOLUME_PREF)}set noVolumePref(e){We(this,M.NO_VOLUME_PREF,e)}get noMutedPref(){return Ue(this,M.NO_MUTED_PREF)}set noMutedPref(e){We(this,M.NO_MUTED_PREF,e)}get noSubtitlesLangPref(){return Ue(this,M.NO_SUBTITLES_LANG_PREF)}set noSubtitlesLangPref(e){We(this,M.NO_SUBTITLES_LANG_PREF,e)}get noDefaultStore(){return Ue(this,M.NO_DEFAULT_STORE)}set noDefaultStore(e){We(this,M.NO_DEFAULT_STORE,e)}get resolvedLang(){return se()}attributeChangedCallback(e,t,n){var r,i,a,s,c,l,u,d,f,p;if(super.attributeChangedCallback(e,t,n),e===M.NO_HOTKEYS)n!==t&&n===``?(this.hasAttribute(M.HOTKEYS)&&console.warn("Media Chrome: Both `hotkeys` and `nohotkeys` have been set. All hotkeys will be disabled."),this.disableHotkeys()):n!==t&&n===null&&this.enableHotkeys();else if(e===M.HOTKEYS)j(this,Hn).value=n;else if(e===M.DEFAULT_SUBTITLES&&n!==t)(r=j(this,Wn))==null||r.dispatch({type:`optionschangerequest`,detail:{defaultSubtitles:this.hasAttribute(M.DEFAULT_SUBTITLES)}});else if(e===M.DEFAULT_STREAM_TYPE)(i=j(this,Wn))==null||i.dispatch({type:`optionschangerequest`,detail:{defaultStreamType:this.getAttribute(M.DEFAULT_STREAM_TYPE)??void 0}});else if(e===M.LIVE_EDGE_OFFSET&&n!==t)(a=j(this,Wn))==null||a.dispatch({type:`optionschangerequest`,detail:{liveEdgeOffset:this.hasAttribute(M.LIVE_EDGE_OFFSET)?+this.getAttribute(M.LIVE_EDGE_OFFSET):void 0,seekToLiveOffset:this.hasAttribute(M.SEEK_TO_LIVE_OFFSET)?+this.getAttribute(M.SEEK_TO_LIVE_OFFSET):this.hasAttribute(M.LIVE_EDGE_OFFSET)?+this.getAttribute(M.LIVE_EDGE_OFFSET):void 0}});else if(e===M.SEEK_TO_LIVE_OFFSET&&n!==t)(s=j(this,Wn))==null||s.dispatch({type:`optionschangerequest`,detail:{seekToLiveOffset:this.hasAttribute(M.SEEK_TO_LIVE_OFFSET)?+this.getAttribute(M.SEEK_TO_LIVE_OFFSET):this.hasAttribute(M.LIVE_EDGE_OFFSET)?+this.getAttribute(M.LIVE_EDGE_OFFSET):void 0}});else if(e===M.NO_AUTO_SEEK_TO_LIVE)(c=j(this,Wn))==null||c.dispatch({type:`optionschangerequest`,detail:{noAutoSeekToLive:this.hasAttribute(M.NO_AUTO_SEEK_TO_LIVE)}});else if(e===M.FULLSCREEN_ELEMENT){let e=n?this.getRootNode()?.getElementById(n):void 0;Bn(this,Un,e),(l=j(this,Wn))==null||l.dispatch({type:`fullscreenelementchangerequest`,detail:this.fullscreenElement})}else e===M.LANG&&n!==t?(ae(n),(u=j(this,Wn))==null||u.dispatch({type:`optionschangerequest`,detail:{mediaLang:n}})):e===M.LOOP&&n!==t?(d=j(this,Wn))==null||d.dispatch({type:o.MEDIA_LOOP_REQUEST,detail:n!=null}):e===M.NO_VOLUME_PREF&&n!==t?(f=j(this,Wn))==null||f.dispatch({type:`optionschangerequest`,detail:{noVolumePref:this.hasAttribute(M.NO_VOLUME_PREF)}}):e===M.NO_MUTED_PREF&&n!==t&&((p=j(this,Wn))==null||p.dispatch({type:`optionschangerequest`,detail:{noMutedPref:this.hasAttribute(M.NO_MUTED_PREF)}}))}connectedCallback(){var e,t;this.associateElement(this),!j(this,Wn)&&!this.hasAttribute(M.NO_DEFAULT_STORE)&&Vn(this,Xn,Zn).call(this),(e=j(this,Wn))==null||e.dispatch({type:`documentelementchangerequest`,detail:be}),(t=j(this,Wn))==null||t.dispatch({type:`fullscreenelementchangerequest`,detail:this.fullscreenElement}),super.connectedCallback(),j(this,Wn)&&!j(this,qn)&&Bn(this,qn,j(this,Wn)?.subscribe(j(this,Kn))),j(this,Yn)!==void 0&&j(this,Wn)&&this.media&&setTimeout(()=>{var e;this.media?.textTracks?.length&&((e=j(this,Wn))==null||e.dispatch({type:o.MEDIA_TOGGLE_SUBTITLES_REQUEST,detail:j(this,Yn)}))},0),this.hasAttribute(M.NO_HOTKEYS)?this.disableHotkeys():this.enableHotkeys()}disconnectedCallback(){var e,t,n,r,i;if((e=super.disconnectedCallback)==null||e.call(this),this.disableHotkeys(),j(this,Wn)){let e=j(this,Wn).getState();Bn(this,Yn,!!e.mediaSubtitlesShowing?.length),(t=j(this,Wn))==null||t.dispatch({type:`fullscreenelementchangerequest`,detail:void 0}),(n=j(this,Wn))==null||n.dispatch({type:`documentelementchangerequest`,detail:void 0}),(r=j(this,Wn))==null||r.dispatch({type:o.MEDIA_TOGGLE_SUBTITLES_REQUEST,detail:!1})}j(this,qn)&&((i=j(this,qn))==null||i.call(this),Bn(this,qn,void 0)),this.unassociateElement(this),j(this,Gn)&&(j(this,Gn).remove(),Bn(this,Gn,null))}mediaSetCallback(e){var t;super.mediaSetCallback(e),(t=j(this,Wn))==null||t.dispatch({type:`mediaelementchangerequest`,detail:e}),e.hasAttribute(`tabindex`)||(e.tabIndex=-1)}mediaUnsetCallback(e){var t;super.mediaUnsetCallback(e),(t=j(this,Wn))==null||t.dispatch({type:`mediaelementchangerequest`,detail:void 0})}propagateMediaState(e,t){br(this.mediaStateReceivers,e,t)}associateElement(e){if(!e)return;let{associatedElementSubscriptions:t}=this;if(t.has(e))return;let n=xr(e,this.registerMediaStateReceiver.bind(this),this.unregisterMediaStateReceiver.bind(this));Object.values(o).forEach(t=>{e.addEventListener(t,j(this,Jn))}),t.set(e,n)}unassociateElement(e){if(!e)return;let{associatedElementSubscriptions:t}=this;t.has(e)&&(t.get(e)(),t.delete(e),Object.values(o).forEach(t=>{e.removeEventListener(t,j(this,Jn))}))}registerMediaStateReceiver(e){if(!e)return;let t=this.mediaStateReceivers;t.indexOf(e)>-1||(t.push(e),j(this,Wn)&&Object.entries(j(this,Wn).getState()).forEach(([t,n])=>{br([e],t,n)}))}unregisterMediaStateReceiver(e){let t=this.mediaStateReceivers,n=t.indexOf(e);n<0||t.splice(n,1)}enableHotkeys(){this.addEventListener(`keydown`,Vn(this,$n,er))}disableHotkeys(){this.removeEventListener(`keydown`,Vn(this,$n,er)),this.removeEventListener(`keyup`,j(this,Qn))}get hotkeys(){return j(this,Hn)}set hotkeys(e){Ke(this,M.HOTKEYS,e)}keyboardShortcutHandler(e){let t=e.target;if((t.getAttribute(M.KEYS_USED)?.split(` `)??t?.keysUsed??[]).map(e=>e===`Space`?` `:e).filter(Boolean).includes(e.key))return;let n,r,i;if(!j(this,Hn).contains(`no${e.key.toLowerCase()}`)&&!(e.key===` `&&j(this,Hn).contains(`nospace`))&&(!e.shiftKey||e.key!==`/`&&e.key!==`?`||!j(this,Hn).contains(`noshift+/`)))switch(e.key){case` `:case`k`:n=j(this,Wn).getState().mediaPaused?o.MEDIA_PLAY_REQUEST:o.MEDIA_PAUSE_REQUEST,this.dispatchEvent(new k.CustomEvent(n,{composed:!0,bubbles:!0}));break;case`m`:n=this.mediaStore.getState().mediaVolumeLevel===`off`?o.MEDIA_UNMUTE_REQUEST:o.MEDIA_MUTE_REQUEST,this.dispatchEvent(new k.CustomEvent(n,{composed:!0,bubbles:!0}));break;case`f`:n=this.mediaStore.getState().mediaIsFullscreen?o.MEDIA_EXIT_FULLSCREEN_REQUEST:o.MEDIA_ENTER_FULLSCREEN_REQUEST,this.dispatchEvent(new k.CustomEvent(n,{composed:!0,bubbles:!0}));break;case`c`:this.dispatchEvent(new k.CustomEvent(o.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}));break;case`ArrowLeft`:case`j`:{let e=this.hasAttribute(M.KEYBOARD_BACKWARD_SEEK_OFFSET)?+this.getAttribute(M.KEYBOARD_BACKWARD_SEEK_OFFSET):ir;r=Math.max((this.mediaStore.getState().mediaCurrentTime??0)-e,0),i=new k.CustomEvent(o.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`ArrowRight`:case`l`:{let e=this.hasAttribute(M.KEYBOARD_FORWARD_SEEK_OFFSET)?+this.getAttribute(M.KEYBOARD_FORWARD_SEEK_OFFSET):ir;r=Math.max((this.mediaStore.getState().mediaCurrentTime??0)+e,0),i=new k.CustomEvent(o.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`ArrowUp`:{let e=this.hasAttribute(M.KEYBOARD_UP_VOLUME_STEP)?+this.getAttribute(M.KEYBOARD_UP_VOLUME_STEP):ar;r=Math.min((this.mediaStore.getState().mediaVolume??1)+e,1),i=new k.CustomEvent(o.MEDIA_VOLUME_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`ArrowDown`:{let e=this.hasAttribute(M.KEYBOARD_DOWN_VOLUME_STEP)?+this.getAttribute(M.KEYBOARD_DOWN_VOLUME_STEP):ar;r=Math.max((this.mediaStore.getState().mediaVolume??1)-e,0),i=new k.CustomEvent(o.MEDIA_VOLUME_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`<`:{let e=this.mediaStore.getState().mediaPlaybackRate??1;r=Math.max(e-or,sr).toFixed(2),i=new k.CustomEvent(o.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`>`:{let e=this.mediaStore.getState().mediaPlaybackRate??1;r=Math.min(e+or,cr).toFixed(2),i=new k.CustomEvent(o.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:r}),this.dispatchEvent(i);break}case`/`:case`?`:e.shiftKey&&Vn(this,tr,nr).call(this);break;case`p`:n=this.mediaStore.getState().mediaIsPip?o.MEDIA_EXIT_PIP_REQUEST:o.MEDIA_ENTER_PIP_REQUEST,i=new k.CustomEvent(n,{composed:!0,bubbles:!0}),this.dispatchEvent(i)}}};Hn=new WeakMap,Un=new WeakMap,Wn=new WeakMap,Gn=new WeakMap,Kn=new WeakMap,qn=new WeakMap,Jn=new WeakMap,Yn=new WeakMap,Xn=new WeakSet,Zn=function(){this.mediaStore=Ln({media:this.media,fullscreenElement:this.fullscreenElement,options:{defaultSubtitles:this.hasAttribute(M.DEFAULT_SUBTITLES),defaultDuration:this.hasAttribute(M.DEFAULT_DURATION)?+this.getAttribute(M.DEFAULT_DURATION):void 0,defaultStreamType:this.getAttribute(M.DEFAULT_STREAM_TYPE)??void 0,liveEdgeOffset:this.hasAttribute(M.LIVE_EDGE_OFFSET)?+this.getAttribute(M.LIVE_EDGE_OFFSET):void 0,seekToLiveOffset:this.hasAttribute(M.SEEK_TO_LIVE_OFFSET)?+this.getAttribute(M.SEEK_TO_LIVE_OFFSET):this.hasAttribute(M.LIVE_EDGE_OFFSET)?+this.getAttribute(M.LIVE_EDGE_OFFSET):void 0,noAutoSeekToLive:this.hasAttribute(M.NO_AUTO_SEEK_TO_LIVE),noVolumePref:this.hasAttribute(M.NO_VOLUME_PREF),noMutedPref:this.hasAttribute(M.NO_MUTED_PREF),noSubtitlesLangPref:this.hasAttribute(M.NO_SUBTITLES_LANG_PREF)}})},Qn=new WeakMap,$n=new WeakSet,er=function(e){let{metaKey:t,altKey:n,key:r,shiftKey:i}=e,a=i&&(r===`/`||r===`?`);if(a&&j(this,Gn)?.open){this.removeEventListener(`keyup`,j(this,Qn));return}if(t||n||!a&&!rr.includes(r)){this.removeEventListener(`keyup`,j(this,Qn));return}let o=e.target,s=o instanceof HTMLElement&&(o.tagName.toLowerCase()===`media-volume-range`||o.tagName.toLowerCase()===`media-time-range`);[` `,`ArrowLeft`,`ArrowRight`,`ArrowUp`,`ArrowDown`].includes(r)&&!(j(this,Hn).contains(`no${r.toLowerCase()}`)||r===` `&&j(this,Hn).contains(`nospace`))&&!s&&e.preventDefault(),this.addEventListener(`keyup`,j(this,Qn),{once:!0})},tr=new WeakSet,nr=function(){j(this,Gn)||(Bn(this,Gn,be.createElement(`media-keyboard-shortcuts-dialog`)),this.appendChild(j(this,Gn))),j(this,Gn).open=!0};var ur=Object.values(u),dr=Object.values(c),fr=e=>{var t;let{observedAttributes:n}=e.constructor;!n&&e.nodeName?.includes(`-`)&&(k.customElements.upgrade(e),{observedAttributes:n}=e.constructor);let r=((t=(e?.getAttribute)?.call(e,s.MEDIA_CHROME_ATTRIBUTES))?.split)?.call(t,/\s+/);return Array.isArray(n||r)?(n||r).filter(e=>ur.includes(e)):[]},pr=e=>(e.nodeName?.includes(`-`)&&k.customElements.get(e.nodeName?.toLowerCase())&&!(e instanceof k.customElements.get(e.nodeName.toLowerCase()))&&k.customElements.upgrade(e),dr.some(t=>t in e)),mr=e=>pr(e)||!!fr(e).length,hr=e=>(e?.join)?.call(e,`:`),gr={[u.MEDIA_SUBTITLES_LIST]:Zt,[u.MEDIA_SUBTITLES_SHOWING]:Zt,[u.MEDIA_SEEKABLE]:hr,[u.MEDIA_BUFFERED]:e=>e?.map(hr).join(` `),[u.MEDIA_PREVIEW_COORDS]:e=>e?.join(` `),[u.MEDIA_RENDITION_LIST]:y,[u.MEDIA_AUDIO_TRACK_LIST]:C},_r=async(e,t,n)=>{if(e.isConnected||await re(0),typeof n==`boolean`||n==null)return We(e,t,n);if(typeof n==`number`)return He(e,t,n);if(typeof n==`string`)return Ke(e,t,n);if(Array.isArray(n)&&!n.length)return e.removeAttribute(t);let r=gr[t]?.call(gr,n)??n;return e.setAttribute(t,r)},vr=e=>!!e.closest?.call(e,`*[slot="media"]`),yr=(e,t)=>{if(vr(e))return;let n=(e,t)=>{mr(e)&&t(e);let{children:n=[]}=e??{},r=e?.shadowRoot?.children??[];[...n,...r].forEach(e=>yr(e,t))},r=e?.nodeName.toLowerCase();if(r.includes(`-`)&&!mr(e)){k.customElements.whenDefined(r).then(()=>{n(e,t)});return}n(e,t)},br=(e,t,n)=>{e.forEach(e=>{if(t in e){e[t]=n;return}let r=fr(e),i=t.toLowerCase();r.includes(i)&&_r(e,i,n)})},xr=(e,t,n)=>{yr(e,t);let r=e=>{t(e?.composedPath()[0]??e.target)},i=e=>{n(e?.composedPath()[0]??e.target)};e.addEventListener(o.REGISTER_MEDIA_STATE_RECEIVER,r),e.addEventListener(o.UNREGISTER_MEDIA_STATE_RECEIVER,i);let a=e=>{e.forEach(e=>{let{addedNodes:r=[],removedNodes:i=[],type:a,target:o,attributeName:c}=e;a===`childList`?(Array.prototype.forEach.call(r,e=>yr(e,t)),Array.prototype.forEach.call(i,e=>yr(e,n))):a===`attributes`&&c===s.MEDIA_CHROME_ATTRIBUTES&&(mr(o)?t(o):n(o))})},c=[],l=e=>{let r=e.target;r.name!==`media`&&(c.forEach(e=>yr(e,n)),c=[...r.assignedElements({flatten:!0})],c.forEach(e=>yr(e,t)))};e.addEventListener(`slotchange`,l);let u=new MutationObserver(a);return u.observe(e,{childList:!0,attributes:!0,subtree:!0}),()=>{yr(e,n),e.removeEventListener(`slotchange`,l),u.disconnect(),e.removeEventListener(o.REGISTER_MEDIA_STATE_RECEIVER,r),e.removeEventListener(o.UNREGISTER_MEDIA_STATE_RECEIVER,i)}};k.customElements.get(`media-controller`)||k.customElements.define(`media-controller`,lr);var Sr=lr,Cr={PLACEMENT:`placement`,BOUNDS:`bounds`};function wr(e){return` - - -
    - `}var Tr=class extends k.HTMLElement{constructor(){if(super(),this.updateXOffset=()=>{if(!Ie(this,{checkOpacity:!1,checkVisibilityCSS:!1}))return;let e=this.placement;if(e===`left`||e===`right`){this.style.removeProperty(`--media-tooltip-offset-x`);return}let t=getComputedStyle(this),n=Ne(this,`#`+this.bounds)??De(this);if(!n)return;let{x:r,width:i}=n.getBoundingClientRect(),{x:a,width:o}=this.getBoundingClientRect(),s=a+o,c=r+i,l=t.getPropertyValue(`--media-tooltip-offset-x`),u=l?parseFloat(l.replace(`px`,``)):0,d=t.getPropertyValue(`--media-tooltip-container-margin`),f=d?parseFloat(d.replace(`px`,``)):0,p=a-r+u-f,m=s-c+u+f;if(p<0){this.style.setProperty(`--media-tooltip-offset-x`,`${p}px`);return}if(m>0){this.style.setProperty(`--media-tooltip-offset-x`,`${m}px`);return}this.style.removeProperty(`--media-tooltip-offset-x`)},!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}if(this.arrowEl=this.shadowRoot.querySelector(`#arrow`),Object.prototype.hasOwnProperty.call(this,`placement`)){let e=this.placement;delete this.placement,this.placement=e}}static get observedAttributes(){return[Cr.PLACEMENT,Cr.BOUNDS]}get placement(){return Ge(this,Cr.PLACEMENT)}set placement(e){Ke(this,Cr.PLACEMENT,e)}get bounds(){return Ge(this,Cr.BOUNDS)}set bounds(e){Ke(this,Cr.BOUNDS,e)}};Tr.shadowRootOptions={mode:`open`},Tr.getTemplateHTML=wr,k.customElements.get(`media-tooltip`)||k.customElements.define(`media-tooltip`,Tr);var Er=Tr,Dr=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Or=(e,t,n)=>(Dr(e,t,`read from private field`),n?n.call(e):t.get(e)),kr=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Ar=(e,t,n,r)=>(Dr(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),jr=(e,t,n)=>(Dr(e,t,`access private method`),n),Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr={TOOLTIP_PLACEMENT:`tooltipplacement`,DISABLED:`disabled`,NO_TOOLTIP:`notooltip`};function Br(e,t={}){return` - - - ${this.getSlotTemplateHTML(e,t)} - - - - - `}function Vr(e,t){return` - - `}function Hr(){return``}var Ur=class extends k.HTMLElement{constructor(){if(super(),kr(this,Lr),kr(this,Mr,void 0),this.preventClick=!1,this.tooltipEl=null,kr(this,Nr,e=>{this.preventClick||this.handleClick(e),setTimeout(Or(this,Pr),0)}),kr(this,Pr,()=>{var e,t;(t=(e=this.tooltipEl)?.updateXOffset)==null||t.call(e)}),kr(this,Fr,e=>{let{key:t}=e;if(!this.keysUsed.includes(t)){this.removeEventListener(`keyup`,Or(this,Fr));return}this.preventClick||this.handleClick(e)}),kr(this,Ir,e=>{let{metaKey:t,altKey:n,key:r}=e;if(t||n||!this.keysUsed.includes(r)){this.removeEventListener(`keyup`,Or(this,Fr));return}this.addEventListener(`keyup`,Or(this,Fr),{once:!0})}),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes),t=this.constructor.getTemplateHTML(e);this.shadowRoot.setHTMLUnsafe?this.shadowRoot.setHTMLUnsafe(t):this.shadowRoot.innerHTML=t}this.tooltipEl=this.shadowRoot.querySelector(`media-tooltip`)}static get observedAttributes(){return[`disabled`,zr.TOOLTIP_PLACEMENT,s.MEDIA_CONTROLLER,u.MEDIA_LANG]}enable(){this.addEventListener(`click`,Or(this,Nr)),this.addEventListener(`keydown`,Or(this,Ir)),this.tabIndex=0}disable(){this.removeEventListener(`click`,Or(this,Nr)),this.removeEventListener(`keydown`,Or(this,Ir)),this.removeEventListener(`keyup`,Or(this,Fr)),this.tabIndex=-1}attributeChangedCallback(e,t,n){var r,i,a,o;e===s.MEDIA_CONTROLLER?(t&&((i=(r=Or(this,Mr))?.unassociateElement)==null||i.call(r,this),Ar(this,Mr,null)),n&&this.isConnected&&(Ar(this,Mr,this.getRootNode()?.getElementById(n)),(o=(a=Or(this,Mr))?.associateElement)==null||o.call(a,this))):e===`disabled`&&n!==t?n==null?this.enable():this.disable():e===zr.TOOLTIP_PLACEMENT&&this.tooltipEl&&n!==t?this.tooltipEl.placement=n:e===u.MEDIA_LANG&&(this.shadowRoot.querySelector(`slot[name="tooltip-content"]`).innerHTML=this.constructor.getTooltipContentHTML()),Or(this,Pr).call(this)}connectedCallback(){var e,t;let{style:n}=Re(this.shadowRoot,`:host`);n.setProperty(`display`,`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),this.hasAttribute(`disabled`)?this.disable():this.enable(),this.setAttribute(`role`,`button`);let r=this.getAttribute(s.MEDIA_CONTROLLER);r&&(Ar(this,Mr,this.getRootNode()?.getElementById(r)),(t=(e=Or(this,Mr))?.associateElement)==null||t.call(e,this)),k.customElements.whenDefined(`media-tooltip`).then(()=>jr(this,Lr,Rr).call(this))}disconnectedCallback(){var e,t;this.disable(),(t=(e=Or(this,Mr))?.unassociateElement)==null||t.call(e,this),Ar(this,Mr,null),this.removeEventListener(`mouseenter`,Or(this,Pr)),this.removeEventListener(`focus`,Or(this,Pr)),this.removeEventListener(`click`,Or(this,Nr))}get keysUsed(){return[`Enter`,` `]}get tooltipPlacement(){return Ge(this,zr.TOOLTIP_PLACEMENT)}set tooltipPlacement(e){Ke(this,zr.TOOLTIP_PLACEMENT,e)}get mediaController(){return Ge(this,s.MEDIA_CONTROLLER)}set mediaController(e){Ke(this,s.MEDIA_CONTROLLER,e)}get disabled(){return Ue(this,zr.DISABLED)}set disabled(e){We(this,zr.DISABLED,e)}get noTooltip(){return Ue(this,zr.NO_TOOLTIP)}set noTooltip(e){We(this,zr.NO_TOOLTIP,e)}handleClick(e){}};Mr=new WeakMap,Nr=new WeakMap,Pr=new WeakMap,Fr=new WeakMap,Ir=new WeakMap,Lr=new WeakSet,Rr=function(){this.addEventListener(`mouseenter`,Or(this,Pr)),this.addEventListener(`focus`,Or(this,Pr)),this.addEventListener(`click`,Or(this,Nr));let e=this.tooltipPlacement;e&&this.tooltipEl&&(this.tooltipEl.placement=e)},Ur.shadowRootOptions={mode:`open`},Ur.getTemplateHTML=Br,Ur.getSlotTemplateHTML=Vr,Ur.getTooltipContentHTML=Hr,k.customElements.get(`media-chrome-button`)||k.customElements.define(`media-chrome-button`,Ur);var Wr=` -`;function Gr(e){return` - - - - ${Wr} - ${Wr} - - `}function Kr(){return` - ${O(`start airplay`)} - ${O(`stop airplay`)} - `}var qr=e=>{let t=e.mediaIsAirplaying?O(`stop airplay`):O(`start airplay`);e.setAttribute(`aria-label`,t)},Jr=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_IS_AIRPLAYING,u.MEDIA_AIRPLAY_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),qr(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_IS_AIRPLAYING&&qr(this)}get mediaIsAirplaying(){return Ue(this,u.MEDIA_IS_AIRPLAYING)}set mediaIsAirplaying(e){We(this,u.MEDIA_IS_AIRPLAYING,e)}get mediaAirplayUnavailable(){return Ge(this,u.MEDIA_AIRPLAY_UNAVAILABLE)}set mediaAirplayUnavailable(e){Ke(this,u.MEDIA_AIRPLAY_UNAVAILABLE,e)}handleClick(){let e=new k.CustomEvent(o.MEDIA_AIRPLAY_REQUEST,{composed:!0,bubbles:!0});this.dispatchEvent(e)}};Jr.getSlotTemplateHTML=Gr,Jr.getTooltipContentHTML=Kr,k.customElements.get(`media-airplay-button`)||k.customElements.define(`media-airplay-button`,Jr);var Yr=``,Xr=``;function Zr(e){return` - - - - ${Yr} - ${Xr} - - `}function Qr(){return` - ${O(`Enable captions`)} - ${O(`Disable captions`)} - `}var $r=e=>{e.setAttribute(`aria-checked`,nn(e).toString())},ei=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_SUBTITLES_LIST,u.MEDIA_SUBTITLES_SHOWING]}connectedCallback(){super.connectedCallback(),this.setAttribute(`role`,`button`),this.setAttribute(`aria-label`,O(`closed captions`)),$r(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_SUBTITLES_SHOWING&&$r(this)}get mediaSubtitlesList(){return ti(this,u.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){ni(this,u.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return ti(this,u.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){ni(this,u.MEDIA_SUBTITLES_SHOWING,e)}handleClick(){this.dispatchEvent(new k.CustomEvent(o.MEDIA_TOGGLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0}))}};ei.getSlotTemplateHTML=Zr,ei.getTooltipContentHTML=Qr;var ti=(e,t)=>{let n=e.getAttribute(t);return n?Jt(n):[]},ni=(e,t,n)=>{if(!n?.length){e.removeAttribute(t);return}let r=Zt(n);e.getAttribute(t)!==r&&e.setAttribute(t,r)};k.customElements.get(`media-captions-button`)||k.customElements.define(`media-captions-button`,ei);var ri=``,ii=``;function ai(e){return` - - - - ${ri} - ${ii} - - `}function oi(){return` - ${O(`Start casting`)} - ${O(`Stop casting`)} - `}var si=e=>{let t=e.mediaIsCasting?O(`stop casting`):O(`start casting`);e.setAttribute(`aria-label`,t)},ci=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_IS_CASTING,u.MEDIA_CAST_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),si(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_IS_CASTING&&si(this)}get mediaIsCasting(){return Ue(this,u.MEDIA_IS_CASTING)}set mediaIsCasting(e){We(this,u.MEDIA_IS_CASTING,e)}get mediaCastUnavailable(){return Ge(this,u.MEDIA_CAST_UNAVAILABLE)}set mediaCastUnavailable(e){Ke(this,u.MEDIA_CAST_UNAVAILABLE,e)}handleClick(){let e=this.mediaIsCasting?o.MEDIA_EXIT_CAST_REQUEST:o.MEDIA_ENTER_CAST_REQUEST;this.dispatchEvent(new k.CustomEvent(e,{composed:!0,bubbles:!0}))}};ci.getSlotTemplateHTML=ai,ci.getTooltipContentHTML=oi,k.customElements.get(`media-cast-button`)||k.customElements.define(`media-cast-button`,ci);var li=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},ui=(e,t,n)=>(li(e,t,`read from private field`),n?n.call(e):t.get(e)),di=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},fi=(e,t,n,r)=>(li(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),pi=(e,t,n)=>(li(e,t,`access private method`),n),mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi;function ki(e){return` - - ${this.getSlotTemplateHTML(e)} - `}function Ai(e){return` - - `}var ji={OPEN:`open`,ANCHOR:`anchor`},Mi=class extends k.HTMLElement{constructor(){super(),di(this,_i),di(this,yi),di(this,xi),di(this,Ci),di(this,Ti),di(this,Di),di(this,mi,!1),di(this,hi,null),di(this,gi,null)}static get observedAttributes(){return[ji.OPEN,ji.ANCHOR]}get open(){return Ue(this,ji.OPEN)}set open(e){We(this,ji.OPEN,e)}handleEvent(e){switch(e.type){case`invoke`:pi(this,Ci,wi).call(this,e);break;case`focusout`:pi(this,Ti,Ei).call(this,e);break;case`keydown`:pi(this,Di,Oi).call(this,e)}}connectedCallback(){pi(this,_i,vi).call(this),this.role||=`dialog`,this.addEventListener(`invoke`,this),this.addEventListener(`focusout`,this),this.addEventListener(`keydown`,this)}disconnectedCallback(){this.removeEventListener(`invoke`,this),this.removeEventListener(`focusout`,this),this.removeEventListener(`keydown`,this)}attributeChangedCallback(e,t,n){pi(this,_i,vi).call(this),e===ji.OPEN&&n!==t&&(this.open?pi(this,yi,bi).call(this):pi(this,xi,Si).call(this))}focus(){fi(this,hi,Pe());let e=!this.dispatchEvent(new Event(`focus`,{composed:!0,cancelable:!0})),t=!this.dispatchEvent(new Event(`focusin`,{composed:!0,bubbles:!0,cancelable:!0}));e||t||this.querySelector(`[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]`)?.focus()}get keysUsed(){return[`Escape`,`Tab`]}};mi=new WeakMap,hi=new WeakMap,gi=new WeakMap,_i=new WeakSet,vi=function(){if(!ui(this,mi)&&(fi(this,mi,!0),!this.shadowRoot)){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e),queueMicrotask(()=>{let{style:e}=Re(this.shadowRoot,`:host`);e.setProperty(`transition`,`display .15s, visibility .15s, opacity .15s ease-in, transform .15s ease-in`)})}},yi=new WeakSet,bi=function(){var e;(e=ui(this,gi))==null||e.setAttribute(`aria-expanded`,`true`),this.dispatchEvent(new Event(`open`,{composed:!0,bubbles:!0})),this.addEventListener(`transitionend`,()=>this.focus(),{once:!0})},xi=new WeakSet,Si=function(){var e;(e=ui(this,gi))==null||e.setAttribute(`aria-expanded`,`false`),this.dispatchEvent(new Event(`close`,{composed:!0,bubbles:!0}))},Ci=new WeakSet,wi=function(e){fi(this,gi,e.relatedTarget),Me(this,e.relatedTarget)||(this.open=!this.open)},Ti=new WeakSet,Ei=function(e){var t;Me(this,e.relatedTarget)||((t=ui(this,hi))==null||t.focus(),ui(this,gi)&&ui(this,gi)!==e.relatedTarget&&this.open&&(this.open=!1))},Di=new WeakSet,Oi=function(e){var t,n,r,i,a;let{key:o,ctrlKey:s,altKey:c,metaKey:l}=e;s||c||l||this.keysUsed.includes(o)&&(e.preventDefault(),e.stopPropagation(),o===`Tab`?(e.shiftKey?(n=(t=this.previousElementSibling)?.focus)==null||n.call(t):(i=(r=this.nextElementSibling)?.focus)==null||i.call(r),this.blur()):o===`Escape`&&((a=ui(this,hi))==null||a.focus(),this.open=!1))},Mi.shadowRootOptions={mode:`open`},Mi.getTemplateHTML=ki,Mi.getSlotTemplateHTML=Ai,k.customElements.get(`media-chrome-dialog`)||k.customElements.define(`media-chrome-dialog`,Mi);var Ni=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Pi=(e,t,n)=>(Ni(e,t,`read from private field`),n?n.call(e):t.get(e)),Fi=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Ii=(e,t,n,r)=>(Ni(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Li=(e,t,n)=>(Ni(e,t,`access private method`),n),Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca;function la(e){return` - -
    -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    - -
    - - - - ${this.getContainerTemplateHTML(e)} -
    -
    - `}function ua(e){return``}var da=class extends k.HTMLElement{constructor(){if(super(),Fi(this,qi),Fi(this,Yi),Fi(this,Zi),Fi(this,$i),Fi(this,ta),Fi(this,ra),Fi(this,aa),Fi(this,sa),Fi(this,Ri,void 0),Fi(this,zi,void 0),Fi(this,Bi,void 0),Fi(this,Vi,void 0),Fi(this,Hi,{}),Fi(this,Ui,[]),Fi(this,Wi,()=>{if(this.range.matches(`:focus-visible`)){let{style:e}=Re(this.shadowRoot,`:host`);e.setProperty(`--_focus-visible-box-shadow`,`var(--_focus-box-shadow)`)}}),Fi(this,Gi,()=>{let{style:e}=Re(this.shadowRoot,`:host`);e.removeProperty(`--_focus-visible-box-shadow`)}),Fi(this,Ki,()=>{let e=this.shadowRoot.querySelector(`#segments-clipping`);e&&e.parentNode.append(e)}),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes),t=this.constructor.getTemplateHTML(e);this.shadowRoot.setHTMLUnsafe?this.shadowRoot.setHTMLUnsafe(t):this.shadowRoot.innerHTML=t}this.container=this.shadowRoot.querySelector(`#container`),Ii(this,Bi,this.shadowRoot.querySelector(`#startpoint`)),Ii(this,Vi,this.shadowRoot.querySelector(`#endpoint`)),this.range=this.shadowRoot.querySelector(`#range`),this.appearance=this.shadowRoot.querySelector(`#appearance`)}static get observedAttributes(){return[`disabled`,`aria-disabled`,s.MEDIA_CONTROLLER]}attributeChangedCallback(e,t,n){var r,i,a,o;e===s.MEDIA_CONTROLLER?(t&&((i=(r=Pi(this,Ri))?.unassociateElement)==null||i.call(r,this),Ii(this,Ri,null)),n&&this.isConnected&&(Ii(this,Ri,this.getRootNode()?.getElementById(n)),(o=(a=Pi(this,Ri))?.associateElement)==null||o.call(a,this))):(e===`disabled`||e===`aria-disabled`&&t!==n)&&(n==null?(this.range.removeAttribute(e),Li(this,Yi,Xi).call(this)):(this.range.setAttribute(e,n),Li(this,Zi,Qi).call(this)))}connectedCallback(){var e,t;let{style:n}=Re(this.shadowRoot,`:host`);n.setProperty(`display`,`var(--media-control-display, var(--${this.localName}-display, inline-flex))`),Pi(this,Hi).pointer=Re(this.shadowRoot,`#pointer`),Pi(this,Hi).progress=Re(this.shadowRoot,`#progress`),Pi(this,Hi).thumb=Re(this.shadowRoot,`#thumb, ::slotted([slot="thumb"])`),Pi(this,Hi).activeSegment=Re(this.shadowRoot,`#segments-clipping rect:nth-child(0)`);let r=this.getAttribute(s.MEDIA_CONTROLLER);r&&(Ii(this,Ri,this.getRootNode()?.getElementById(r)),(t=(e=Pi(this,Ri))?.associateElement)==null||t.call(e,this)),this.updateBar(),this.shadowRoot.addEventListener(`focusin`,Pi(this,Wi)),this.shadowRoot.addEventListener(`focusout`,Pi(this,Gi)),Li(this,Yi,Xi).call(this),we(this.container,Pi(this,Ki))}disconnectedCallback(){var e,t;Li(this,Zi,Qi).call(this),(t=(e=Pi(this,Ri))?.unassociateElement)==null||t.call(e,this),Ii(this,Ri,null),this.shadowRoot.removeEventListener(`focusin`,Pi(this,Wi)),this.shadowRoot.removeEventListener(`focusout`,Pi(this,Gi)),Te(this.container,Pi(this,Ki))}updatePointerBar(e){var t;(t=Pi(this,Hi).pointer)==null||t.style.setProperty(`width`,`${this.getPointerRatio(e)*100}%`)}updateBar(){var e,t;let n=this.range.valueAsNumber*100;(e=Pi(this,Hi).progress)==null||e.style.setProperty(`width`,`${n}%`),(t=Pi(this,Hi).thumb)==null||t.style.setProperty(`left`,`${n}%`)}updateSegments(e){let t=this.shadowRoot.querySelector(`#segments-clipping`);if(t.textContent=``,this.container.classList.toggle(`segments`,!!e?.length),!e?.length)return;let n=[...new Set([+this.range.min,...e.flatMap(e=>[e.start,e.end]),+this.range.max])];Ii(this,Ui,[...n]);let r=n.pop();for(let[e,i]of n.entries()){let[a,o]=[e===0,e===n.length-1],s=a?`calc(var(--segments-gap) / -1)`:`${i*100}%`,c=`calc(${((o?r:n[e+1])-i)*100}%${a||o?``:` - var(--segments-gap)`})`,l=be.createElementNS(`http://www.w3.org/2000/svg`,`rect`),u=Be(this.shadowRoot,`#segments-clipping rect:nth-child(${e+1})`);u.style.setProperty(`x`,s),u.style.setProperty(`width`,c),t.append(l)}}getPointerRatio(e){return Le(e.clientX,e.clientY,Pi(this,Bi).getBoundingClientRect(),Pi(this,Vi).getBoundingClientRect())}get dragging(){return this.hasAttribute(`dragging`)}handleEvent(e){switch(e.type){case`pointermove`:Li(this,sa,ca).call(this,e);break;case`input`:this.updateBar();break;case`pointerenter`:Li(this,ta,na).call(this,e);break;case`pointerdown`:Li(this,$i,ea).call(this,e);break;case`pointerup`:Li(this,ra,ia).call(this);break;case`pointerleave`:Li(this,aa,oa).call(this)}}get keysUsed(){return[`ArrowUp`,`ArrowRight`,`ArrowDown`,`ArrowLeft`]}};Ri=new WeakMap,zi=new WeakMap,Bi=new WeakMap,Vi=new WeakMap,Hi=new WeakMap,Ui=new WeakMap,Wi=new WeakMap,Gi=new WeakMap,Ki=new WeakMap,qi=new WeakSet,Ji=function(e){let t=Pi(this,Hi).activeSegment;if(!t)return;let n=this.getPointerRatio(e),r=`#segments-clipping rect:nth-child(${Pi(this,Ui).findIndex((e,t,r)=>{let i=r[t+1];return i!=null&&n>=e&&n<=i})+1})`;(t.selectorText!=r||!t.style.transform)&&(t.selectorText=r,t.style.setProperty(`transform`,`var(--media-range-segment-hover-transform, scaleY(2))`))},Yi=new WeakSet,Xi=function(){!this.hasAttribute(`disabled`)&&this.isConnected&&(this.addEventListener(`input`,this),this.addEventListener(`pointerdown`,this),this.addEventListener(`pointerenter`,this))},Zi=new WeakSet,Qi=function(){var e,t;this.removeEventListener(`input`,this),this.removeEventListener(`pointerdown`,this),this.removeEventListener(`pointerenter`,this),this.removeEventListener(`pointerleave`,this),(e=k.window)==null||e.removeEventListener(`pointerup`,this),(t=k.window)==null||t.removeEventListener(`pointermove`,this)},$i=new WeakSet,ea=function(e){var t;Ii(this,zi,e.composedPath().includes(this.range)),(t=k.window)==null||t.addEventListener(`pointerup`,this,{once:!0})},ta=new WeakSet,na=function(e){var t;e.pointerType!==`mouse`&&Li(this,$i,ea).call(this,e),this.addEventListener(`pointerleave`,this,{once:!0}),(t=k.window)==null||t.addEventListener(`pointermove`,this)},ra=new WeakSet,ia=function(){var e;(e=k.window)==null||e.removeEventListener(`pointerup`,this),this.toggleAttribute(`dragging`,!1),this.range.disabled=this.hasAttribute(`disabled`)},aa=new WeakSet,oa=function(){var e,t;this.removeEventListener(`pointerleave`,this),(e=k.window)==null||e.removeEventListener(`pointermove`,this),this.toggleAttribute(`dragging`,!1),this.range.disabled=this.hasAttribute(`disabled`),(t=Pi(this,Hi).activeSegment)==null||t.style.removeProperty(`transform`)},sa=new WeakSet,ca=function(e){(e.pointerType!==`pen`||e.buttons!==0)&&(this.toggleAttribute(`dragging`,e.buttons===1||e.pointerType!==`mouse`),this.updatePointerBar(e),Li(this,qi,Ji).call(this,e),this.dragging&&(e.pointerType!==`mouse`||!Pi(this,zi))&&(this.range.disabled=!0,this.range.valueAsNumber=this.getPointerRatio(e),this.range.dispatchEvent(new Event(`input`,{bubbles:!0,composed:!0}))))},da.shadowRootOptions={mode:`open`},da.getTemplateHTML=la,da.getContainerTemplateHTML=ua,k.customElements.get(`media-chrome-range`)||k.customElements.define(`media-chrome-range`,da);var fa=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},pa=(e,t,n)=>(fa(e,t,`read from private field`),n?n.call(e):t.get(e)),ma=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},ha=(e,t,n,r)=>(fa(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),ga;function _a(e){return` - - - - `}var va=class extends k.HTMLElement{constructor(){if(super(),ma(this,ga,void 0),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[s.MEDIA_CONTROLLER]}attributeChangedCallback(e,t,n){var r,i,a,o;e===s.MEDIA_CONTROLLER&&(t&&((i=(r=pa(this,ga))?.unassociateElement)==null||i.call(r,this),ha(this,ga,null)),n&&this.isConnected&&(ha(this,ga,this.getRootNode()?.getElementById(n)),(o=(a=pa(this,ga))?.associateElement)==null||o.call(a,this)))}connectedCallback(){var e,t;let n=this.getAttribute(s.MEDIA_CONTROLLER);n&&(ha(this,ga,this.getRootNode()?.getElementById(n)),(t=(e=pa(this,ga))?.associateElement)==null||t.call(e,this))}disconnectedCallback(){var e,t;(t=(e=pa(this,ga))?.unassociateElement)==null||t.call(e,this),ha(this,ga,null)}};ga=new WeakMap,va.shadowRootOptions={mode:`open`},va.getTemplateHTML=_a,k.customElements.get(`media-control-bar`)||k.customElements.define(`media-control-bar`,va);var ya=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},ba=(e,t,n)=>(ya(e,t,`read from private field`),n?n.call(e):t.get(e)),xa=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Sa=(e,t,n,r)=>(ya(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Ca;function wa(e,t={}){return` - - - ${this.getSlotTemplateHTML(e,t)} - `}function Ta(e,t){return` - - `}var Ea=class extends k.HTMLElement{constructor(){if(super(),xa(this,Ca,void 0),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[s.MEDIA_CONTROLLER]}attributeChangedCallback(e,t,n){var r,i,a,o;e===s.MEDIA_CONTROLLER&&(t&&((i=(r=ba(this,Ca))?.unassociateElement)==null||i.call(r,this),Sa(this,Ca,null)),n&&this.isConnected&&(Sa(this,Ca,this.getRootNode()?.getElementById(n)),(o=(a=ba(this,Ca))?.associateElement)==null||o.call(a,this)))}connectedCallback(){var e,t;let{style:n}=Re(this.shadowRoot,`:host`);n.setProperty(`display`,`var(--media-control-display, var(--${this.localName}-display, inline-flex))`);let r=this.getAttribute(s.MEDIA_CONTROLLER);r&&(Sa(this,Ca,this.getRootNode()?.getElementById(r)),(t=(e=ba(this,Ca))?.associateElement)==null||t.call(e,this))}disconnectedCallback(){var e,t;(t=(e=ba(this,Ca))?.unassociateElement)==null||t.call(e,this),Sa(this,Ca,null)}};Ca=new WeakMap,Ea.shadowRootOptions={mode:`open`},Ea.getTemplateHTML=wa,Ea.getSlotTemplateHTML=Ta,k.customElements.get(`media-text-display`)||k.customElements.define(`media-text-display`,Ea);var Da=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Oa=(e,t,n)=>(Da(e,t,`read from private field`),n?n.call(e):t.get(e)),ka=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Aa=(e,t,n,r)=>(Da(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),ja;function Ma(e,t){return` - ${de(t.mediaDuration)} - `}var Na=class extends Ea{constructor(){super(),ka(this,ja,void 0),Aa(this,ja,this.shadowRoot.querySelector(`slot`)),Oa(this,ja).textContent=de(this.mediaDuration??0)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_DURATION]}attributeChangedCallback(e,t,n){e===u.MEDIA_DURATION&&(Oa(this,ja).textContent=de(+n)),super.attributeChangedCallback(e,t,n)}get mediaDuration(){return Ve(this,u.MEDIA_DURATION)}set mediaDuration(e){He(this,u.MEDIA_DURATION,e)}};ja=new WeakMap,Na.getSlotTemplateHTML=Ma,k.customElements.get(`media-duration-display`)||k.customElements.define(`media-duration-display`,Na);var Pa={2:O(`Network Error`),3:O(`Decode Error`),4:O(`Source Not Supported`),5:O(`Encryption Error`)},Fa={2:O(`A network error caused the media download to fail.`),3:O(`A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.`),4:O(`An unsupported error occurred. The server or network failed, or your browser does not support this format.`),5:O(`The media is encrypted and there are no keys to decrypt it.`)},Ia=e=>e.code===1?null:{title:Pa[e.code]??`Error ${e.code}`,message:Fa[e.code]??e.message},La=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ra=(e,t,n)=>(La(e,t,`read from private field`),n?n.call(e):t.get(e)),za=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Ba=(e,t,n,r)=>(La(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Va;function Ha(e){return` - - - ${Wa({code:+e.mediaerrorcode,message:e.mediaerrormessage})} - - `}function Ua(e){return e.code&&Ia(e)!==null}function Wa(e){let{title:t,message:n}=Ia(e)??{},r=``;return t&&(r+=`

    ${t}

    `),n&&(r+=`

    ${n}

    `),r}var Ga=[u.MEDIA_ERROR_CODE,u.MEDIA_ERROR_MESSAGE],Ka=class extends Mi{constructor(){super(...arguments),za(this,Va,null)}static get observedAttributes(){return[...super.observedAttributes,...Ga]}formatErrorMessage(e){return this.constructor.formatErrorMessage(e)}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),!Ga.includes(e))return;let r=this.mediaError??{code:this.mediaErrorCode,message:this.mediaErrorMessage};if(this.open=Ua(r),this.open&&(this.shadowRoot.querySelector(`slot`).name=`error-${this.mediaErrorCode}`,this.shadowRoot.querySelector(`#content`).innerHTML=this.formatErrorMessage(r),!this.hasAttribute(`aria-label`))){let{title:e}=Ia(r);e&&this.setAttribute(`aria-label`,e)}}get mediaError(){return Ra(this,Va)}set mediaError(e){Ba(this,Va,e)}get mediaErrorCode(){return Ve(this,`mediaerrorcode`)}set mediaErrorCode(e){He(this,`mediaerrorcode`,e)}get mediaErrorMessage(){return Ge(this,`mediaerrormessage`)}set mediaErrorMessage(e){Ke(this,`mediaerrormessage`,e)}};Va=new WeakMap,Ka.getSlotTemplateHTML=Ha,Ka.formatErrorMessage=Wa,k.customElements.get(`media-error-dialog`)||k.customElements.define(`media-error-dialog`,Ka);var qa=Ka,Ja=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ya=(e,t,n)=>(Ja(e,t,`read from private field`),n?n.call(e):t.get(e)),Xa=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Za,Qa;function $a(e){return` - - - ${eo()} - - `}function eo(){return` -

    Keyboard Shortcuts

    - ${[{keys:[`Space`,`k`],description:`Toggle Playback`},{keys:[`m`],description:`Toggle mute`},{keys:[`f`],description:`Toggle fullscreen`},{keys:[`c`],description:`Toggle captions or subtitles, if available`},{keys:[`p`],description:`Toggle Picture in Picture`},{keys:[`←`,`j`],description:`Seek back 10s`},{keys:[`→`,`l`],description:`Seek forward 10s`},{keys:[`↑`],description:`Turn volume up`},{keys:[`↓`],description:`Turn volume down`},{keys:[`< (SHIFT+,)`],description:`Decrease playback rate`},{keys:[`> (SHIFT+.)`],description:`Increase playback rate`}].map(({keys:e,description:t})=>` - - - - - `).join(``)}
    -
    ${e.map((e,t)=>t>0?`or${e}`:`${e}`).join(``)}
    -
    ${t}
    - `}var to=class extends Mi{constructor(){super(...arguments),Xa(this,Za,e=>{if(!this.open)return;let t=this.shadowRoot?.querySelector(`#content`);if(!t)return;let n=e.composedPath(),r=n[0]===this||n.includes(this),i=n.includes(t);r&&!i&&(this.open=!1)}),Xa(this,Qa,e=>{if(!this.open)return;let t=e.shiftKey&&(e.key===`/`||e.key===`?`);(e.key===`Escape`||t)&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&(this.open=!1,e.preventDefault(),e.stopPropagation())})}connectedCallback(){super.connectedCallback(),this.open&&(this.addEventListener(`click`,Ya(this,Za)),document.addEventListener(`keydown`,Ya(this,Qa)))}disconnectedCallback(){this.removeEventListener(`click`,Ya(this,Za)),document.removeEventListener(`keydown`,Ya(this,Qa))}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===`open`&&(this.open?(this.addEventListener(`click`,Ya(this,Za)),document.addEventListener(`keydown`,Ya(this,Qa))):(this.removeEventListener(`click`,Ya(this,Za)),document.removeEventListener(`keydown`,Ya(this,Qa))))}};Za=new WeakMap,Qa=new WeakMap,to.getSlotTemplateHTML=$a,k.customElements.get(`media-keyboard-shortcuts-dialog`)||k.customElements.define(`media-keyboard-shortcuts-dialog`,to);var no=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},ro=(e,t,n)=>(no(e,t,`read from private field`),n?n.call(e):t.get(e)),io=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},ao=(e,t,n,r)=>(no(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),oo,so=``,co=``;function lo(e){return` - - - - ${so} - ${co} - - `}function uo(){return` - ${O(`Enter fullscreen mode`)} - ${O(`Exit fullscreen mode`)} - `}var fo=e=>{let t=e.mediaIsFullscreen?O(`exit fullscreen mode`):O(`enter fullscreen mode`);e.setAttribute(`aria-label`,t)},po=class extends Ur{constructor(){super(...arguments),io(this,oo,null)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_IS_FULLSCREEN,u.MEDIA_FULLSCREEN_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),fo(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_IS_FULLSCREEN&&fo(this)}get mediaFullscreenUnavailable(){return Ge(this,u.MEDIA_FULLSCREEN_UNAVAILABLE)}set mediaFullscreenUnavailable(e){Ke(this,u.MEDIA_FULLSCREEN_UNAVAILABLE,e)}get mediaIsFullscreen(){return Ue(this,u.MEDIA_IS_FULLSCREEN)}set mediaIsFullscreen(e){We(this,u.MEDIA_IS_FULLSCREEN,e)}handleClick(e){ao(this,oo,e);let t=ro(this,oo)instanceof PointerEvent,n=this.mediaIsFullscreen?new k.CustomEvent(o.MEDIA_EXIT_FULLSCREEN_REQUEST,{composed:!0,bubbles:!0}):new k.CustomEvent(o.MEDIA_ENTER_FULLSCREEN_REQUEST,{composed:!0,bubbles:!0,detail:t});this.dispatchEvent(n)}};oo=new WeakMap,po.getSlotTemplateHTML=lo,po.getTooltipContentHTML=uo,k.customElements.get(`media-fullscreen-button`)||k.customElements.define(`media-fullscreen-button`,po);var{MEDIA_TIME_IS_LIVE:mo,MEDIA_PAUSED:ho}=u,{MEDIA_SEEK_TO_LIVE_REQUEST:go,MEDIA_PLAY_REQUEST:_o}=o,vo=``;function yo(e){return` - - - ${vo} - -  ${O(`live`)} - `}var bo=e=>{let t=e.mediaPaused||!e.mediaTimeIsLive,n=O(t?`seek to live`:`playing live`);e.setAttribute(`aria-label`,n);let r=e.shadowRoot?.querySelector(`slot[name="text"]`);r&&(r.textContent=O(`live`)),t?e.removeAttribute(`aria-disabled`):e.setAttribute(`aria-disabled`,`true`)},xo=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,mo,ho]}connectedCallback(){super.connectedCallback(),bo(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),bo(this)}get mediaPaused(){return Ue(this,u.MEDIA_PAUSED)}set mediaPaused(e){We(this,u.MEDIA_PAUSED,e)}get mediaTimeIsLive(){return Ue(this,u.MEDIA_TIME_IS_LIVE)}set mediaTimeIsLive(e){We(this,u.MEDIA_TIME_IS_LIVE,e)}handleClick(){(this.mediaPaused||!this.mediaTimeIsLive)&&(this.dispatchEvent(new k.CustomEvent(go,{composed:!0,bubbles:!0})),this.hasAttribute(ho)&&this.dispatchEvent(new k.CustomEvent(_o,{composed:!0,bubbles:!0})))}};xo.getSlotTemplateHTML=yo,k.customElements.get(`media-live-button`)||k.customElements.define(`media-live-button`,xo);var So=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Co=(e,t,n)=>(So(e,t,`read from private field`),n?n.call(e):t.get(e)),wo=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},To=(e,t,n,r)=>(So(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Eo,Do,Oo={LOADING_DELAY:`loadingdelay`,NO_AUTOHIDE:`noautohide`},ko=500,Ao=` - -`;function jo(e){return` - - - ${Ao} -
    ${O(`media loading`)}
    - `}var Mo=class extends k.HTMLElement{constructor(){if(super(),wo(this,Eo,void 0),wo(this,Do,ko),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[s.MEDIA_CONTROLLER,u.MEDIA_PAUSED,u.MEDIA_LOADING,Oo.LOADING_DELAY]}attributeChangedCallback(e,t,n){var r,i,a,o;e===Oo.LOADING_DELAY&&t!==n?this.loadingDelay=Number(n):e===s.MEDIA_CONTROLLER&&(t&&((i=(r=Co(this,Eo))?.unassociateElement)==null||i.call(r,this),To(this,Eo,null)),n&&this.isConnected&&(To(this,Eo,this.getRootNode()?.getElementById(n)),(o=(a=Co(this,Eo))?.associateElement)==null||o.call(a,this)))}connectedCallback(){var e,t;let n=this.getAttribute(s.MEDIA_CONTROLLER);n&&(To(this,Eo,this.getRootNode()?.getElementById(n)),(t=(e=Co(this,Eo))?.associateElement)==null||t.call(e,this))}disconnectedCallback(){var e,t;(t=(e=Co(this,Eo))?.unassociateElement)==null||t.call(e,this),To(this,Eo,null)}get loadingDelay(){return Co(this,Do)}set loadingDelay(e){To(this,Do,e);let{style:t}=Re(this.shadowRoot,`:host`);t.setProperty(`--_loading-indicator-delay`,`var(--media-loading-indicator-transition-delay, ${e}ms)`)}get mediaPaused(){return Ue(this,u.MEDIA_PAUSED)}set mediaPaused(e){We(this,u.MEDIA_PAUSED,e)}get mediaLoading(){return Ue(this,u.MEDIA_LOADING)}set mediaLoading(e){We(this,u.MEDIA_LOADING,e)}get mediaController(){return Ge(this,s.MEDIA_CONTROLLER)}set mediaController(e){Ke(this,s.MEDIA_CONTROLLER,e)}get noAutohide(){return Ue(this,Oo.NO_AUTOHIDE)}set noAutohide(e){We(this,Oo.NO_AUTOHIDE,e)}};Eo=new WeakMap,Do=new WeakMap,Mo.shadowRootOptions={mode:`open`},Mo.getTemplateHTML=jo,k.customElements.get(`media-loading-indicator`)||k.customElements.define(`media-loading-indicator`,Mo);var No=``,Po=``,Fo=``;function Io(e){return` - - - - ${No} - ${Po} - ${Po} - ${Fo} - - `}function Lo(){return` - ${O(`Mute`)} - ${O(`Unmute`)} - `}var Ro=e=>{let t=e.mediaVolumeLevel===`off`?O(`unmute`):O(`mute`);e.setAttribute(`aria-label`,t)},zo=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_VOLUME_LEVEL]}connectedCallback(){super.connectedCallback(),Ro(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_VOLUME_LEVEL&&Ro(this)}get mediaVolumeLevel(){return Ge(this,u.MEDIA_VOLUME_LEVEL)}set mediaVolumeLevel(e){Ke(this,u.MEDIA_VOLUME_LEVEL,e)}handleClick(){let e=this.mediaVolumeLevel===`off`?o.MEDIA_UNMUTE_REQUEST:o.MEDIA_MUTE_REQUEST;this.dispatchEvent(new k.CustomEvent(e,{composed:!0,bubbles:!0}))}};zo.getSlotTemplateHTML=Io,zo.getTooltipContentHTML=Lo,k.customElements.get(`media-mute-button`)||k.customElements.define(`media-mute-button`,zo);var Bo=``;function Vo(e){return` - - - - ${Bo} - ${Bo} - - `}function Ho(){return` - ${O(`Enter picture in picture mode`)} - ${O(`Exit picture in picture mode`)} - `}var Uo=e=>{let t=e.mediaIsPip?O(`exit picture in picture mode`):O(`enter picture in picture mode`);e.setAttribute(`aria-label`,t)},Wo=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_IS_PIP,u.MEDIA_PIP_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),Uo(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_IS_PIP&&Uo(this)}get mediaPipUnavailable(){return Ge(this,u.MEDIA_PIP_UNAVAILABLE)}set mediaPipUnavailable(e){Ke(this,u.MEDIA_PIP_UNAVAILABLE,e)}get mediaIsPip(){return Ue(this,u.MEDIA_IS_PIP)}set mediaIsPip(e){We(this,u.MEDIA_IS_PIP,e)}handleClick(){let e=this.mediaIsPip?o.MEDIA_EXIT_PIP_REQUEST:o.MEDIA_ENTER_PIP_REQUEST;this.dispatchEvent(new k.CustomEvent(e,{composed:!0,bubbles:!0}))}};Wo.getSlotTemplateHTML=Vo,Wo.getTooltipContentHTML=Ho,k.customElements.get(`media-pip-button`)||k.customElements.define(`media-pip-button`,Wo);var Go=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ko=(e,t,n)=>(Go(e,t,`read from private field`),n?n.call(e):t.get(e)),qo=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Jo,Yo={RATES:`rates`},Xo=[1,1.2,1.5,1.7,2];function Zo(e){return Math.round(e*100)/100}function Qo(e){return` - - ${e.mediaplaybackrate?Zo(+e.mediaplaybackrate):1}x - `}function $o(){return O(`Playback rate`)}var es=class extends Ur{constructor(){super(),qo(this,Jo,new Gt(this,Yo.RATES,{defaultValue:Xo})),this.container=this.shadowRoot.querySelector(`slot[name="icon"]`),this.container.innerHTML=`${Zo(this.mediaPlaybackRate??1)}x`}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PLAYBACK_RATE,Yo.RATES]}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),e===Yo.RATES&&(Ko(this,Jo).value=n),e===u.MEDIA_PLAYBACK_RATE){let e=n?+n:NaN,t=Zo(Number.isNaN(e)?1:e);this.container.innerHTML=`${t}x`,this.setAttribute(`aria-label`,O(`Playback rate {playbackRate}`,{playbackRate:t}))}}get rates(){return Ko(this,Jo)}set rates(e){e?Array.isArray(e)?Ko(this,Jo).value=e.join(` `):typeof e==`string`&&(Ko(this,Jo).value=e):Ko(this,Jo).value=``}get mediaPlaybackRate(){return Ve(this,u.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){He(this,u.MEDIA_PLAYBACK_RATE,e)}handleClick(){let e=Array.from(Ko(this,Jo).values(),e=>+e).sort((e,t)=>e-t),t=e.find(e=>e>this.mediaPlaybackRate)??e[0]??1,n=new k.CustomEvent(o.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:t});this.dispatchEvent(n)}};Jo=new WeakMap,es.getSlotTemplateHTML=Qo,es.getTooltipContentHTML=$o,k.customElements.get(`media-playback-rate-button`)||k.customElements.define(`media-playback-rate-button`,es);var ts=``,ns=``;function rs(e){return` - - - - ${ts} - ${ns} - - `}function is(){return` - ${O(`Play`)} - ${O(`Pause`)} - `}var as=e=>{let t=e.mediaPaused?O(`play`):O(`pause`);e.setAttribute(`aria-label`,t)},os=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PAUSED,u.MEDIA_ENDED]}connectedCallback(){super.connectedCallback(),as(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),(e===u.MEDIA_PAUSED||e===u.MEDIA_LANG)&&as(this)}get mediaPaused(){return Ue(this,u.MEDIA_PAUSED)}set mediaPaused(e){We(this,u.MEDIA_PAUSED,e)}handleClick(){let e=this.mediaPaused?o.MEDIA_PLAY_REQUEST:o.MEDIA_PAUSE_REQUEST;this.dispatchEvent(new k.CustomEvent(e,{composed:!0,bubbles:!0}))}};os.getSlotTemplateHTML=rs,os.getTooltipContentHTML=is,k.customElements.get(`media-play-button`)||k.customElements.define(`media-play-button`,os);var ss={PLACEHOLDER_SRC:`placeholdersrc`,SRC:`src`};function cs(e){return` - - - - `}var ls=e=>{e.style.removeProperty(`background-image`)},us=(e,t)=>{e.style[`background-image`]=`url('${t}')`},ds=class extends k.HTMLElement{static get observedAttributes(){return[ss.PLACEHOLDER_SRC,ss.SRC]}constructor(){if(super(),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}this.image=this.shadowRoot.querySelector(`#image`)}attributeChangedCallback(e,t,n){e===ss.SRC&&(n==null?this.image.removeAttribute(ss.SRC):this.image.setAttribute(ss.SRC,n)),e===ss.PLACEHOLDER_SRC&&(n==null?ls(this.image):us(this.image,n))}get placeholderSrc(){return Ge(this,ss.PLACEHOLDER_SRC)}set placeholderSrc(e){Ke(this,ss.SRC,e)}get src(){return Ge(this,ss.SRC)}set src(e){Ke(this,ss.SRC,e)}};ds.shadowRootOptions={mode:`open`},ds.getTemplateHTML=cs,k.customElements.get(`media-poster-image`)||k.customElements.define(`media-poster-image`,ds);var fs=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},ps=(e,t,n)=>(fs(e,t,`read from private field`),n?n.call(e):t.get(e)),ms=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},hs=(e,t,n,r)=>(fs(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),gs,_s=class extends Ea{constructor(){super(),ms(this,gs,void 0),hs(this,gs,this.shadowRoot.querySelector(`slot`))}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PREVIEW_CHAPTER,u.MEDIA_LANG]}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),(e===u.MEDIA_PREVIEW_CHAPTER||e===u.MEDIA_LANG)&&n!==t&&n!=null){if(ps(this,gs).textContent=n,n!==``){let e=O(`chapter: {chapterName}`,{chapterName:n});this.setAttribute(`aria-valuetext`,e)}else this.removeAttribute(`aria-valuetext`)}}get mediaPreviewChapter(){return Ge(this,u.MEDIA_PREVIEW_CHAPTER)}set mediaPreviewChapter(e){Ke(this,u.MEDIA_PREVIEW_CHAPTER,e)}};gs=new WeakMap,k.customElements.get(`media-preview-chapter-display`)||k.customElements.define(`media-preview-chapter-display`,_s);var vs=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},ys=(e,t,n)=>(vs(e,t,`read from private field`),n?n.call(e):t.get(e)),bs=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},xs=(e,t,n,r)=>(vs(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Ss;function Cs(e){return` - - - `}var ws=class extends k.HTMLElement{constructor(){if(super(),bs(this,Ss,void 0),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[s.MEDIA_CONTROLLER,u.MEDIA_PREVIEW_IMAGE,u.MEDIA_PREVIEW_COORDS]}connectedCallback(){var e,t;let n=this.getAttribute(s.MEDIA_CONTROLLER);n&&(xs(this,Ss,this.getRootNode()?.getElementById(n)),(t=(e=ys(this,Ss))?.associateElement)==null||t.call(e,this))}disconnectedCallback(){var e,t;(t=(e=ys(this,Ss))?.unassociateElement)==null||t.call(e,this),xs(this,Ss,null)}attributeChangedCallback(e,t,n){var r,i,a,o;[u.MEDIA_PREVIEW_IMAGE,u.MEDIA_PREVIEW_COORDS].includes(e)&&this.update(),e===s.MEDIA_CONTROLLER&&(t&&((i=(r=ys(this,Ss))?.unassociateElement)==null||i.call(r,this),xs(this,Ss,null)),n&&this.isConnected&&(xs(this,Ss,this.getRootNode()?.getElementById(n)),(o=(a=ys(this,Ss))?.associateElement)==null||o.call(a,this)))}get mediaPreviewImage(){return Ge(this,u.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){Ke(this,u.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewCoords(){let e=this.getAttribute(u.MEDIA_PREVIEW_COORDS);if(e)return e.split(/\s+/).map(e=>+e)}set mediaPreviewCoords(e){if(!e){this.removeAttribute(u.MEDIA_PREVIEW_COORDS);return}this.setAttribute(u.MEDIA_PREVIEW_COORDS,e.join(` `))}update(){let e=this.mediaPreviewCoords,t=this.mediaPreviewImage;if(!(e&&t))return;let[n,r,i,a]=e,o=t.split(`#`)[0],s=getComputedStyle(this),{maxWidth:c,maxHeight:l,minWidth:u,minHeight:d}=s,f=s.getPropertyValue(`--media-preview-thumbnail-object-fit`).trim()||`contain`,p,m;if(f===`fill`){let e=parseInt(c)/i,t=parseInt(l)/a,n=parseInt(u)/i,r=parseInt(d)/a;p=e<1?e:Math.max(e,n),m=t<1?t:Math.max(t,r)}else{let e=Math.min(parseInt(c)/i,parseInt(l)/a),t=Math.max(parseInt(u)/i,parseInt(d)/a),n=e<1?e:t>1?t:1;p=n,m=n}let{style:h}=Re(this.shadowRoot,`:host`),g=Re(this.shadowRoot,`img`).style,_=this.shadowRoot.querySelector(`img`),v=Math.min(p,m)<1?`min`:`max`;h.setProperty(`${v}-width`,`initial`,`important`),h.setProperty(`${v}-height`,`initial`,`important`),h.width=`${i*p}px`,h.height=`${a*m}px`;let y=()=>{g.width=`${this.imgWidth*p}px`,g.height=`${this.imgHeight*m}px`,g.display=`block`};_.src!==o&&(_.onload=()=>{this.imgWidth=_.naturalWidth,this.imgHeight=_.naturalHeight,y(),_.onload=null},_.src=o,y()),y(),g.transform=`translate(-${n*p}px, -${r*m}px)`}};Ss=new WeakMap,ws.shadowRootOptions={mode:`open`},ws.getTemplateHTML=Cs,k.customElements.get(`media-preview-thumbnail`)||k.customElements.define(`media-preview-thumbnail`,ws);var Ts=ws,Es=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ds=(e,t,n)=>(Es(e,t,`read from private field`),n?n.call(e):t.get(e)),Os=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},ks=(e,t,n,r)=>(Es(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),As,js=class extends Ea{constructor(){super(),Os(this,As,void 0),ks(this,As,this.shadowRoot.querySelector(`slot`)),Ds(this,As).textContent=de(0)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PREVIEW_TIME]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_PREVIEW_TIME&&n!=null&&(Ds(this,As).textContent=de(parseFloat(n)))}get mediaPreviewTime(){return Ve(this,u.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){He(this,u.MEDIA_PREVIEW_TIME,e)}};As=new WeakMap,k.customElements.get(`media-preview-time-display`)||k.customElements.define(`media-preview-time-display`,js);var Ms={SEEK_OFFSET:`seekoffset`},Ns=30,Ps=e=>` - `;function Fs(e,t){return` - ${Ps(t.seekOffset)} - `}var Is=(e,t)=>{e.setAttribute(`aria-label`,O(`seek back {seekOffset} seconds`,{seekOffset:t}))};function Ls(){return O(`Seek backward`)}var Rs=0,zs=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_CURRENT_TIME,Ms.SEEK_OFFSET]}connectedCallback(){super.connectedCallback(),this.seekOffset=Ve(this,Ms.SEEK_OFFSET,Ns)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),Is(this,this.seekOffset),e===Ms.SEEK_OFFSET&&(this.seekOffset=Ve(this,Ms.SEEK_OFFSET,Ns))}get seekOffset(){return Ve(this,Ms.SEEK_OFFSET,Ns)}set seekOffset(e){He(this,Ms.SEEK_OFFSET,e),this.setAttribute(`aria-label`,O(`seek back {seekOffset} seconds`,{seekOffset:this.seekOffset})),ke(je(this,`icon`),this.seekOffset)}get mediaCurrentTime(){return Ve(this,u.MEDIA_CURRENT_TIME,Rs)}set mediaCurrentTime(e){He(this,u.MEDIA_CURRENT_TIME,e)}handleClick(){let e=Math.max(this.mediaCurrentTime-this.seekOffset,0),t=new k.CustomEvent(o.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(t)}};zs.getSlotTemplateHTML=Fs,zs.getTooltipContentHTML=Ls,k.customElements.get(`media-seek-backward-button`)||k.customElements.define(`media-seek-backward-button`,zs);var Bs={SEEK_OFFSET:`seekoffset`},Vs=30,Hs=e=>` - `;function Us(e,t){return` - ${Hs(t.seekOffset)} - `}var Ws=(e,t)=>{e.setAttribute(`aria-label`,O(`seek forward {seekOffset} seconds`,{seekOffset:t}))};function Gs(){return O(`Seek forward`)}var Ks=0,qs=class extends Ur{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_CURRENT_TIME,Bs.SEEK_OFFSET]}connectedCallback(){super.connectedCallback(),this.seekOffset=Ve(this,Bs.SEEK_OFFSET,Vs)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),Ws(this,this.seekOffset),e===Bs.SEEK_OFFSET&&(this.seekOffset=Ve(this,Bs.SEEK_OFFSET,Vs))}get seekOffset(){return Ve(this,Bs.SEEK_OFFSET,Vs)}set seekOffset(e){He(this,Bs.SEEK_OFFSET,e),this.setAttribute(`aria-label`,O(`seek forward {seekOffset} seconds`,{seekOffset:this.seekOffset})),ke(je(this,`icon`),this.seekOffset)}get mediaCurrentTime(){return Ve(this,u.MEDIA_CURRENT_TIME,Ks)}set mediaCurrentTime(e){He(this,u.MEDIA_CURRENT_TIME,e)}handleClick(){let e=this.mediaCurrentTime+this.seekOffset,t=new k.CustomEvent(o.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(t)}};qs.getSlotTemplateHTML=Us,qs.getTooltipContentHTML=Gs,k.customElements.get(`media-seek-forward-button`)||k.customElements.define(`media-seek-forward-button`,qs);var Js=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ys=(e,t,n)=>(Js(e,t,`read from private field`),n?n.call(e):t.get(e)),Xs=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Zs=(e,t,n,r)=>(Js(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Qs=(e,t,n)=>(Js(e,t,`access private method`),n),$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc={REMAINING:`remaining`,SHOW_DURATION:`showduration`,NO_TOGGLE:`notoggle`},dc=[...Object.values(uc),u.MEDIA_CURRENT_TIME,u.MEDIA_DURATION,u.MEDIA_SEEKABLE],fc=[`Enter`,` `],pc=` / `,mc=(e,{timesSep:t=pc}={})=>{let n=e.mediaCurrentTime??0,[,r]=e.mediaSeekable??[],i=0;Number.isFinite(e.mediaDuration)?i=e.mediaDuration:Number.isFinite(r)&&(i=r);let a=e.remaining?de(0-(i-n)):de(n);return e.showDuration?`${a}${t}${de(i)}`:a},hc=e=>{let t=e.mediaCurrentTime,[,n]=e.mediaSeekable??[],r=null;if(Number.isFinite(e.mediaDuration)?r=e.mediaDuration:Number.isFinite(n)&&(r=n),t==null||r===null){e.setAttribute(`aria-description`,O(`video not loaded, unknown time.`));return}let i=e.remaining?ue(0-(r-t)):ue(t);if(!e.showDuration){e.setAttribute(`aria-description`,i);return}let a=O(`{currentTime} of {totalTime}`,{currentTime:i,totalTime:ue(r)});e.setAttribute(`aria-description`,a)};function gc(e,t){return` - ${mc(t)} - `}var _c=e=>{e.setAttribute(`aria-label`,O(`playback time`))},vc=class extends Ea{constructor(){super(),Xs(this,nc),Xs(this,ic),Xs(this,oc),Xs(this,cc),Xs(this,$s,void 0),Xs(this,ec,null),Xs(this,tc,e=>{let{metaKey:t,altKey:n,key:r}=e;if(t||n||!fc.includes(r)){this.removeEventListener(`keyup`,Ys(this,ec));return}this.addEventListener(`keyup`,Ys(this,ec))}),Zs(this,$s,this.shadowRoot.querySelector(`slot`)),Ys(this,$s).innerHTML=`${mc(this)}`}static get observedAttributes(){return[...super.observedAttributes,...dc,`disabled`]}connectedCallback(){let{style:e}=Re(this.shadowRoot,`:host(:hover:not([notoggle]))`);e.setProperty(`cursor`,`var(--media-cursor, pointer)`),e.setProperty(`background`,`var(--media-control-hover-background, rgba(50 50 70 / .7))`),this.setAttribute(`aria-label`,O(`playback time`)),Qs(this,oc,sc).call(this),super.connectedCallback()}toggleTimeDisplay(){this.noToggle||(this.hasAttribute(`remaining`)?this.removeAttribute(`remaining`):this.setAttribute(`remaining`,``))}disconnectedCallback(){this.disable(),Qs(this,ic,ac).call(this),super.disconnectedCallback()}attributeChangedCallback(e,t,n){_c(this),dc.includes(e)?this.update():e===`disabled`&&n!==t?n==null?Qs(this,oc,sc).call(this):Qs(this,cc,lc).call(this):e===uc.NO_TOGGLE&&n!==t&&(this.noToggle?Qs(this,cc,lc).call(this):Qs(this,oc,sc).call(this)),super.attributeChangedCallback(e,t,n)}enable(){this.noToggle||(this.tabIndex=0)}disable(){this.tabIndex=-1}get remaining(){return Ue(this,uc.REMAINING)}set remaining(e){We(this,uc.REMAINING,e)}get showDuration(){return Ue(this,uc.SHOW_DURATION)}set showDuration(e){We(this,uc.SHOW_DURATION,e)}get noToggle(){return Ue(this,uc.NO_TOGGLE)}set noToggle(e){We(this,uc.NO_TOGGLE,e)}get mediaDuration(){return Ve(this,u.MEDIA_DURATION)}set mediaDuration(e){He(this,u.MEDIA_DURATION,e)}get mediaCurrentTime(){return Ve(this,u.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){He(this,u.MEDIA_CURRENT_TIME,e)}get mediaSeekable(){let e=this.getAttribute(u.MEDIA_SEEKABLE);if(e)return e.split(`:`).map(e=>+e)}set mediaSeekable(e){if(e==null){this.removeAttribute(u.MEDIA_SEEKABLE);return}this.setAttribute(u.MEDIA_SEEKABLE,e.join(`:`))}update(){let e=mc(this);hc(this),e!==Ys(this,$s).innerHTML&&(Ys(this,$s).innerHTML=e)}};$s=new WeakMap,ec=new WeakMap,tc=new WeakMap,nc=new WeakSet,rc=function(){Ys(this,ec)||(Zs(this,ec,e=>{let{key:t}=e;if(!fc.includes(t)){this.removeEventListener(`keyup`,Ys(this,ec));return}this.toggleTimeDisplay()}),this.addEventListener(`keydown`,Ys(this,tc)),this.addEventListener(`click`,this.toggleTimeDisplay))},ic=new WeakSet,ac=function(){Ys(this,ec)&&(this.removeEventListener(`keyup`,Ys(this,ec)),this.removeEventListener(`keydown`,Ys(this,tc)),this.removeEventListener(`click`,this.toggleTimeDisplay),Zs(this,ec,null))},oc=new WeakSet,sc=function(){!this.noToggle&&!this.hasAttribute(`disabled`)&&(this.setAttribute(`role`,`button`),this.enable(),Qs(this,nc,rc).call(this))},cc=new WeakSet,lc=function(){this.removeAttribute(`role`),this.disable(),Qs(this,ic,ac).call(this)},vc.getSlotTemplateHTML=gc,k.customElements.get(`media-time-display`)||k.customElements.define(`media-time-display`,vc);var yc=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},bc=(e,t,n)=>(yc(e,t,`read from private field`),n?n.call(e):t.get(e)),xc=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Sc=(e,t,n,r)=>(yc(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Cc=(e,t,n,r)=>({set _(r){Sc(e,t,r,n)},get _(){return bc(e,t,r)}}),wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc=class{constructor(e,t,n){xc(this,wc,void 0),xc(this,Tc,void 0),xc(this,Ec,void 0),xc(this,Dc,void 0),xc(this,Oc,void 0),xc(this,kc,void 0),xc(this,Ac,void 0),xc(this,jc,void 0),xc(this,Mc,0),xc(this,Nc,(e=performance.now())=>{Sc(this,Mc,requestAnimationFrame(bc(this,Nc))),Sc(this,Dc,performance.now()-bc(this,Ec));let t=1e3/this.fps;if(bc(this,Dc)>t){Sc(this,Ec,e-bc(this,Dc)%t);let n=1e3/((e-bc(this,Tc))/++Cc(this,Oc)._),r=(e-bc(this,kc))/1e3/this.duration,i=bc(this,Ac)+r*this.playbackRate;i-bc(this,wc).valueAsNumber>0?Sc(this,jc,this.playbackRate/this.duration/n):(Sc(this,jc,.995*bc(this,jc)),i=bc(this,wc).valueAsNumber+bc(this,jc)),this.callback(i)}}),Sc(this,wc,e),this.callback=t,this.fps=n}start(){bc(this,Mc)===0&&(Sc(this,Ec,performance.now()),Sc(this,Tc,bc(this,Ec)),Sc(this,Oc,0),bc(this,Nc).call(this))}stop(){bc(this,Mc)!==0&&(cancelAnimationFrame(bc(this,Mc)),Sc(this,Mc,0))}update({start:e,duration:t,playbackRate:n}){let r=e-bc(this,wc).valueAsNumber,i=Math.abs(t-this.duration);(r>0||r<-.5/t||i>=.5)&&this.callback(e),Sc(this,Ac,e),Sc(this,kc,performance.now()),this.duration=t,this.playbackRate=n}};wc=new WeakMap,Tc=new WeakMap,Ec=new WeakMap,Dc=new WeakMap,Oc=new WeakMap,kc=new WeakMap,Ac=new WeakMap,jc=new WeakMap,Mc=new WeakMap,Nc=new WeakMap;var Fc=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Ic=(e,t,n)=>(Fc(e,t,`read from private field`),n?n.call(e):t.get(e)),Lc=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Rc=(e,t,n,r)=>(Fc(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),zc=(e,t,n)=>(Fc(e,t,`access private method`),n),Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl,il,al,ol,sl,cl,ll,ul,dl,fl=e=>{let t=e.range,n=ue(+hl(e)),r=ue(+e.mediaSeekableEnd),i=n&&r?O(`{currentTime} of {totalTime}`,{currentTime:n,totalTime:r}):O(`video not loaded, unknown time.`);t.setAttribute(`aria-valuetext`,i)};function pl(e){return` - -
    - - - - - - -
    -
    -
    -
    - - - -
    - `}var ml=(e,t=e.mediaCurrentTime)=>{let n=Number.isFinite(e.mediaSeekableStart)?e.mediaSeekableStart:0,r=Number.isFinite(e.mediaDuration)?e.mediaDuration:e.mediaSeekableEnd;if(Number.isNaN(r))return 0;let i=(t-n)/(r-n);return Math.max(0,Math.min(i,1))},hl=(e,t=e.range.valueAsNumber)=>{let n=Number.isFinite(e.mediaSeekableStart)?e.mediaSeekableStart:0,r=Number.isFinite(e.mediaDuration)?e.mediaDuration:e.mediaSeekableEnd;return Number.isNaN(r)?0:t*(r-n)+n},gl=class extends da{constructor(){super(),Lc(this,Zc),Lc(this,el),Lc(this,nl),Lc(this,il),Lc(this,ol),Lc(this,cl),Lc(this,ul),Lc(this,Bc,null),Lc(this,Vc,void 0),Lc(this,Hc,void 0),Lc(this,Uc,void 0),Lc(this,Wc,void 0),Lc(this,Gc,void 0),Lc(this,Kc,void 0),Lc(this,qc,void 0),Lc(this,Jc,void 0),Lc(this,Yc,void 0),Lc(this,Xc,()=>{zc(this,Zc,Qc).call(this)?Ic(this,Vc).start():Ic(this,Vc).stop()}),Lc(this,$c,e=>{this.dragging||(te(e)&&(this.range.valueAsNumber=e),Ic(this,Yc)||this.updateBar())}),this.shadowRoot.querySelector(`#track`).insertAdjacentHTML(`afterbegin`,`
    `),Rc(this,Hc,this.shadowRoot.querySelectorAll(`[part~="box"]`)),Rc(this,Wc,this.shadowRoot.querySelector(`[part~="preview-box"]`)),Rc(this,Gc,this.shadowRoot.querySelector(`[part~="current-box"]`));let e=getComputedStyle(this);Rc(this,Kc,parseInt(e.getPropertyValue(`--media-box-padding-left`))),Rc(this,qc,parseInt(e.getPropertyValue(`--media-box-padding-right`))),Rc(this,Vc,new Pc(this.range,Ic(this,$c),60))}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PAUSED,u.MEDIA_DURATION,u.MEDIA_SEEKABLE,u.MEDIA_CURRENT_TIME,u.MEDIA_PREVIEW_IMAGE,u.MEDIA_PREVIEW_TIME,u.MEDIA_PREVIEW_CHAPTER,u.MEDIA_BUFFERED,u.MEDIA_PLAYBACK_RATE,u.MEDIA_LOADING,u.MEDIA_ENDED]}connectedCallback(){var e;super.connectedCallback(),this.range.setAttribute(`aria-label`,O(`seek`)),Ic(this,Xc).call(this),Rc(this,Bc,this.getRootNode()),(e=Ic(this,Bc))==null||e.addEventListener(`transitionstart`,this)}disconnectedCallback(){var e;super.disconnectedCallback(),Ic(this,Vc).stop(),(e=Ic(this,Bc))==null||e.removeEventListener(`transitionstart`,this),Rc(this,Bc,null)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),t!=n&&(e===u.MEDIA_CURRENT_TIME||e===u.MEDIA_PAUSED||e===u.MEDIA_ENDED||e===u.MEDIA_LOADING||e===u.MEDIA_DURATION||e===u.MEDIA_SEEKABLE?(Ic(this,Vc).update({start:ml(this),duration:this.mediaSeekableEnd-this.mediaSeekableStart,playbackRate:this.mediaPlaybackRate}),Ic(this,Xc).call(this),fl(this)):e===u.MEDIA_BUFFERED&&this.updateBufferedBar(),(e===u.MEDIA_DURATION||e===u.MEDIA_SEEKABLE)&&(this.mediaChaptersCues=Ic(this,Jc),this.updateBar()))}get mediaChaptersCues(){return Ic(this,Jc)}set mediaChaptersCues(e){Rc(this,Jc,e),this.updateSegments(Ic(this,Jc)?.map(e=>({start:ml(this,e.startTime),end:ml(this,e.endTime)})))}get mediaPaused(){return Ue(this,u.MEDIA_PAUSED)}set mediaPaused(e){We(this,u.MEDIA_PAUSED,e)}get mediaLoading(){return Ue(this,u.MEDIA_LOADING)}set mediaLoading(e){We(this,u.MEDIA_LOADING,e)}get mediaDuration(){return Ve(this,u.MEDIA_DURATION)}set mediaDuration(e){He(this,u.MEDIA_DURATION,e)}get mediaCurrentTime(){return Ve(this,u.MEDIA_CURRENT_TIME)}set mediaCurrentTime(e){He(this,u.MEDIA_CURRENT_TIME,e)}get mediaPlaybackRate(){return Ve(this,u.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){He(this,u.MEDIA_PLAYBACK_RATE,e)}get mediaBuffered(){let e=this.getAttribute(u.MEDIA_BUFFERED);return e?e.split(` `).map(e=>e.split(`:`).map(e=>+e)):[]}set mediaBuffered(e){if(!e){this.removeAttribute(u.MEDIA_BUFFERED);return}let t=e.map(e=>e.join(`:`)).join(` `);this.setAttribute(u.MEDIA_BUFFERED,t)}get mediaSeekable(){let e=this.getAttribute(u.MEDIA_SEEKABLE);if(e)return e.split(`:`).map(e=>+e)}set mediaSeekable(e){if(e==null){this.removeAttribute(u.MEDIA_SEEKABLE);return}this.setAttribute(u.MEDIA_SEEKABLE,e.join(`:`))}get mediaSeekableEnd(){let[,e=this.mediaDuration]=this.mediaSeekable??[];return e}get mediaSeekableStart(){let[e=0]=this.mediaSeekable??[];return e}get mediaPreviewImage(){return Ge(this,u.MEDIA_PREVIEW_IMAGE)}set mediaPreviewImage(e){Ke(this,u.MEDIA_PREVIEW_IMAGE,e)}get mediaPreviewTime(){return Ve(this,u.MEDIA_PREVIEW_TIME)}set mediaPreviewTime(e){He(this,u.MEDIA_PREVIEW_TIME,e)}get mediaEnded(){return Ue(this,u.MEDIA_ENDED)}set mediaEnded(e){We(this,u.MEDIA_ENDED,e)}updateBar(){super.updateBar(),this.updateBufferedBar(),this.updateCurrentBox()}updateBufferedBar(){let e=this.mediaBuffered;if(!e.length)return;let t;if(this.mediaEnded)t=1;else{let n=this.mediaCurrentTime,[,r=this.mediaSeekableStart]=e.find(([e,t])=>e<=n&&n<=t)??[];t=ml(this,r)}let{style:n}=Re(this.shadowRoot,`#buffered`);n.setProperty(`width`,`${t*100}%`)}updateCurrentBox(){if(!this.shadowRoot.querySelector(`slot[name="current"]`).assignedElements().length)return;let e=Re(this.shadowRoot,`#current-rail`),t=Re(this.shadowRoot,`[part~="current-box"]`),n=zc(this,el,tl).call(this,Ic(this,Gc)),r=zc(this,nl,rl).call(this,n,this.range.valueAsNumber),i=zc(this,il,al).call(this,n,this.range.valueAsNumber);e.style.transform=`translateX(${r})`,e.style.setProperty(`--_range-width`,`${n.range.width}`),t.style.setProperty(`--_box-shift`,`${i}`),t.style.setProperty(`--_box-width`,`${n.box.width}px`),t.style.setProperty(`visibility`,`initial`)}handleEvent(e){switch(super.handleEvent(e),e.type){case`input`:zc(this,ul,dl).call(this);break;case`pointermove`:zc(this,ol,sl).call(this,e);break;case`pointerup`:Ic(this,Yc)&&Rc(this,Yc,!1);break;case`pointerdown`:Rc(this,Yc,!0);break;case`pointerleave`:zc(this,cl,ll).call(this,null);break;case`transitionstart`:Me(e.target,this)&&setTimeout(()=>Ic(this,Xc).call(this),0)}}};Bc=new WeakMap,Vc=new WeakMap,Hc=new WeakMap,Uc=new WeakMap,Wc=new WeakMap,Gc=new WeakMap,Kc=new WeakMap,qc=new WeakMap,Jc=new WeakMap,Yc=new WeakMap,Xc=new WeakMap,Zc=new WeakSet,Qc=function(){return this.isConnected&&!this.mediaPaused&&!this.mediaLoading&&!this.mediaEnded&&this.mediaSeekableEnd>0&&Ie(this)},$c=new WeakMap,el=new WeakSet,tl=function(e){let t=((this.getAttribute(`bounds`)?Ne(this,`#${this.getAttribute(`bounds`)}`):this.parentElement)??this).getBoundingClientRect(),n=this.range.getBoundingClientRect(),r=e.offsetWidth;return{box:{width:r,min:-(n.left-t.left-r/2),max:t.right-n.left-r/2},bounds:t,range:n}},nl=new WeakSet,rl=function(e,t){let n=`${t*100}%`,{width:r,min:i,max:a}=e.box;if(!r)return n;if(Number.isNaN(i)||(n=`max(${`calc(1 / var(--_range-width) * 100 * ${i}% + var(--media-box-padding-left))`}, ${n})`),!Number.isNaN(a)){let e=`calc(1 / var(--_range-width) * 100 * ${a}% - var(--media-box-padding-right))`;n=`min(${n}, ${e})`}return n},il=new WeakSet,al=function(e,t){let{width:n,min:r,max:i}=e.box,a=t*e.range.width;if(ai-Ic(this,qc)){let t=e.bounds.right-e.range.right-Ic(this,qc);return`${a+n/2-t-e.range.width}px`}return 0},ol=new WeakSet,sl=function(e){let t=[...Ic(this,Hc)].some(t=>e.composedPath().includes(t));if(!this.dragging&&(t||!e.composedPath().includes(this))){zc(this,cl,ll).call(this,null);return}let n=this.mediaSeekableEnd;if(!n)return;let r=Re(this.shadowRoot,`#preview-rail`),i=Re(this.shadowRoot,`[part~="preview-box"]`),a=zc(this,el,tl).call(this,Ic(this,Wc)),o=(e.clientX-a.range.left)/a.range.width;o=Math.max(0,Math.min(1,o));let s=zc(this,nl,rl).call(this,a,o),c=zc(this,il,al).call(this,a,o);r.style.transform=`translateX(${s})`,r.style.setProperty(`--_range-width`,`${a.range.width}`),i.style.setProperty(`--_box-shift`,`${c}`),i.style.setProperty(`--_box-width`,`${a.box.width}px`);let l=Math.round(Ic(this,Uc))-Math.round(o*n);Math.abs(l)<1&&o>.01&&o<.99||(Rc(this,Uc,o*n),zc(this,cl,ll).call(this,Ic(this,Uc)))},cl=new WeakSet,ll=function(e){this.dispatchEvent(new k.CustomEvent(o.MEDIA_PREVIEW_REQUEST,{composed:!0,bubbles:!0,detail:e}))},ul=new WeakSet,dl=function(){Ic(this,Vc).stop();let e=hl(this);this.dispatchEvent(new k.CustomEvent(o.MEDIA_SEEK_REQUEST,{composed:!0,bubbles:!0,detail:e}))},gl.shadowRootOptions={mode:`open`},gl.getContainerTemplateHTML=pl,k.customElements.get(`media-time-range`)||k.customElements.define(`media-time-range`,gl);var _l=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},vl=(e,t,n)=>(_l(e,t,`read from private field`),n?n.call(e):t.get(e)),yl=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},bl,xl=1,Sl=e=>e.mediaMuted?0:e.mediaVolume,Cl=e=>`${Math.round(e*100)}%`,wl=class extends da{constructor(){super(...arguments),yl(this,bl,()=>{let e=this.range.value,t=new k.CustomEvent(o.MEDIA_VOLUME_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(t)})}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_VOLUME,u.MEDIA_MUTED,u.MEDIA_VOLUME_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),this.range.setAttribute(`aria-label`,O(`volume`)),this.range.addEventListener(`input`,vl(this,bl))}disconnectedCallback(){this.range.removeEventListener(`input`,vl(this,bl)),super.disconnectedCallback()}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),(e===u.MEDIA_VOLUME||e===u.MEDIA_MUTED)&&(this.range.valueAsNumber=Sl(this),this.range.setAttribute(`aria-valuetext`,Cl(this.range.valueAsNumber)),this.updateBar())}get mediaVolume(){return Ve(this,u.MEDIA_VOLUME,xl)}set mediaVolume(e){He(this,u.MEDIA_VOLUME,e)}get mediaMuted(){return Ue(this,u.MEDIA_MUTED)}set mediaMuted(e){We(this,u.MEDIA_MUTED,e)}get mediaVolumeUnavailable(){return Ge(this,u.MEDIA_VOLUME_UNAVAILABLE)}set mediaVolumeUnavailable(e){Ke(this,u.MEDIA_VOLUME_UNAVAILABLE,e)}};bl=new WeakMap,k.customElements.get(`media-volume-range`)||k.customElements.define(`media-volume-range`,wl);function Tl(e){return` - - - - - -
    - -
    - `}function El(){return O(`Loop`)}var Dl=class extends Ur{constructor(){super(...arguments),this.container=null}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_LOOP]}connectedCallback(){super.connectedCallback(),this.container=this.shadowRoot?.querySelector(`#icon`)||null,this.container&&(this.container.textContent=O(`Loop`))}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_LOOP&&this.container&&this.setAttribute(`aria-checked`,this.mediaLoop?`true`:`false`)}get mediaLoop(){return Ue(this,u.MEDIA_LOOP)}set mediaLoop(e){We(this,u.MEDIA_LOOP,e)}handleClick(){let e=!this.mediaLoop,t=new k.CustomEvent(o.MEDIA_LOOP_REQUEST,{composed:!0,bubbles:!0,detail:e});this.dispatchEvent(t)}};Dl.getSlotTemplateHTML=Tl,Dl.getTooltipContentHTML=El,k.customElements.get(`media-loop-button`)||k.customElements.define(`media-loop-button`,Dl);var Ol=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},kl=(e,t,n)=>(Ol(e,t,`read from private field`),n?n.call(e):t.get(e)),Al=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},jl=(e,t,n,r)=>(Ol(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl,Vl,Hl,Ul=1,Wl=0,Gl=1,Kl={processCallback(e,t,n){if(n){for(let[e,r]of t)if(e in n){let t=n[e];typeof t==`boolean`&&r instanceof tu&&typeof r.element[r.attributeName]==`boolean`?r.booleanValue=t:typeof t==`function`&&r instanceof tu?r.element[r.attributeName]=t:r.value=t}}}},ql=class extends k.DocumentFragment{constructor(e,t,n=Kl){var r;super(),Al(this,Ml,void 0),Al(this,Nl,void 0),this.append(e.content.cloneNode(!0)),jl(this,Ml,Jl(this)),jl(this,Nl,n),(r=n.createCallback)==null||r.call(n,this,kl(this,Ml),t),n.processCallback(this,kl(this,Ml),t)}update(e){kl(this,Nl).processCallback(this,kl(this,Ml),e)}};Ml=new WeakMap,Nl=new WeakMap;var Jl=(e,t=[])=>{let n,r;for(let i of e.attributes||[])if(i.value.includes(`{{`)){let a=new eu;for([n,r]of Xl(i.value))if(!n)a.append(r);else{let n=new tu(e,i.name,i.namespaceURI);a.append(n),t.push([r,n])}i.value=a.toString()}for(let i of e.childNodes)if(i.nodeType===Ul&&!(i instanceof HTMLTemplateElement))Jl(i,t);else{let a=i.data;if(i.nodeType===Ul||a.includes(`{{`)){let o=[];if(a)for([n,r]of Xl(a))if(!n)o.push(new Text(r));else{let n=new nu(e);o.push(n),t.push([r,n])}else if(i instanceof HTMLTemplateElement){let n=new ru(e,i);o.push(n),t.push([n.expression,n])}i.replaceWith(...o.flatMap(e=>e.replacementNodes||[e]))}}return t},Yl={},Xl=e=>{let t=``,n=0,r=Yl[e],i=0,a;if(r)return r;for(r=[];a=e[i];i++)a===`{`&&e[i+1]===`{`&&e[i-1]!==`\\`&&e[i+2]&&++n==1?(t&&r.push([Wl,t]),t=``,i++):a===`}`&&e[i+1]===`}`&&e[i-1]!==`\\`&&!--n?(r.push([Gl,t.trim()]),t=``,i++):t+=a||``;return t&&r.push([Wl,(n>0?`{{`:``)+t]),Yl[e]=r},Zl=11,Ql=class{get value(){return``}set value(e){}toString(){return this.value}},$l=new WeakMap,eu=class{constructor(){Al(this,Pl,[])}[Symbol.iterator](){return kl(this,Pl).values()}get length(){return kl(this,Pl).length}item(e){return kl(this,Pl)[e]}append(...e){for(let t of e)t instanceof tu&&$l.set(t,this),kl(this,Pl).push(t)}toString(){return kl(this,Pl).join(``)}};Pl=new WeakMap;var tu=class extends Ql{constructor(e,t,n){super(),Al(this,zl),Al(this,Fl,``),Al(this,Il,void 0),Al(this,Ll,void 0),Al(this,Rl,void 0),jl(this,Il,e),jl(this,Ll,t),jl(this,Rl,n)}get attributeName(){return kl(this,Ll)}get attributeNamespace(){return kl(this,Rl)}get element(){return kl(this,Il)}get value(){return kl(this,Fl)}set value(e){kl(this,Fl)!==e&&(jl(this,Fl,e),!kl(this,zl,Bl)||kl(this,zl,Bl).length===1?e==null?kl(this,Il).removeAttributeNS(kl(this,Rl),kl(this,Ll)):kl(this,Il).setAttributeNS(kl(this,Rl),kl(this,Ll),e):kl(this,Il).setAttributeNS(kl(this,Rl),kl(this,Ll),kl(this,zl,Bl).toString()))}get booleanValue(){return kl(this,Il).hasAttributeNS(kl(this,Rl),kl(this,Ll))}set booleanValue(e){if(!kl(this,zl,Bl)||kl(this,zl,Bl).length===1)this.value=e?``:null;else throw new DOMException(`Value is not fully templatized`)}};Fl=new WeakMap,Il=new WeakMap,Ll=new WeakMap,Rl=new WeakMap,zl=new WeakSet,Bl=function(){return $l.get(this)};var nu=class extends Ql{constructor(e,t){super(),Al(this,Vl,void 0),Al(this,Hl,void 0),jl(this,Vl,e),jl(this,Hl,t?[...t]:[new Text])}get replacementNodes(){return kl(this,Hl)}get parentNode(){return kl(this,Vl)}get nextSibling(){return kl(this,Hl)[kl(this,Hl).length-1].nextSibling}get previousSibling(){return kl(this,Hl)[0].previousSibling}get value(){return kl(this,Hl).map(e=>e.textContent).join(``)}set value(e){this.replace(e)}replace(...e){let t=e.flat().flatMap(e=>e==null?[new Text]:e.forEach?[...e]:e.nodeType===Zl?[...e.childNodes]:e.nodeType?[e]:[new Text(e)]);t.length||t.push(new Text),jl(this,Hl,iu(kl(this,Hl)[0].parentNode,kl(this,Hl),t,this.nextSibling))}};Vl=new WeakMap,Hl=new WeakMap;var ru=class extends nu{constructor(e,t){let n=t.getAttribute(`directive`)||t.getAttribute(`type`),r=t.getAttribute(`expression`)||t.getAttribute(n)||``;r.startsWith(`{{`)&&(r=r.trim().slice(2,-2).trim()),super(e),this.expression=r,this.template=t,this.directive=n}};function iu(e,t,n,r=null){let i=0,a,o,s,c=n.length,l=t.length;for(;iString(e)},ou=class{constructor(e){this.template=e,this.state=void 0}},su=new WeakMap,cu=new WeakMap,lu={partial:(e,t)=>{t[e.expression]=new ou(e.template)},if:(e,t)=>{var n;if(mu(e.expression,t)){if(su.get(e)!==e.template){su.set(e,e.template);let n=new ql(e.template,t,du);e.replace(n),cu.set(e,n)}else(n=cu.get(e))==null||n.update(t)}else e.replace(``),su.delete(e),cu.delete(e)}},uu=Object.keys(lu),du={processCallback(e,t,n){var r,i;if(n)for(let[e,a]of t){if(a instanceof ru){if(!a.directive){let e=uu.find(e=>a.template.hasAttribute(e));e&&(a.directive=e,a.expression=a.template.getAttribute(e))}(r=lu[a.directive])==null||r.call(lu,a,n);continue}let t=mu(e,n);if(t instanceof ou){su.get(a)===t.template?(i=cu.get(a))==null||i.update(t.state):(su.set(a,t.template),t=new ql(t.template,t.state,du),a.value=t,cu.set(a,t));continue}t?(a instanceof tu&&a.attributeName.startsWith(`aria-`)&&(t=String(t)),a instanceof tu?typeof t==`boolean`?a.booleanValue=t:typeof t==`function`?a.element[a.attributeName]=t:a.value=t:(a.value=t,su.delete(a),cu.delete(a))):a instanceof tu?a.value=void 0:(a.value=void 0,su.delete(a),cu.delete(a))}}},fu={"!":e=>!e,"!!":e=>!!e,"==":(e,t)=>e==t,"!=":(e,t)=>e!=t,">":(e,t)=>e>t,">=":(e,t)=>e>=t,"<":(e,t)=>ee<=t,"??":(e,t)=>e??t,"|":(e,t)=>au[t]?.call(au,e)};function pu(e){return vu(e,{boolean:/true|false/,number:/-?\d+\.?\d*/,string:/(["'])((?:\\.|[^\\])*?)\1/,operator:/[!=><][=!]?|\?\?|\|/,ws:/\s+/,param:/[$a-z_][$\w]*/i}).filter(({type:e})=>e!==`ws`)}function mu(e,t={}){let n=pu(e);if(n.length===0||n.some(({type:e})=>!e))return hu(e);if(n[0]?.token===`>`){let r=t[n[1]?.token];if(!r)return hu(e);let i={...t};r.state=i;let a=n.slice(2);for(let e=0;e{if(!t.has(e))throw TypeError(`Cannot `+n)},bu=(e,t,n)=>(yu(e,t,`read from private field`),n?n.call(e):t.get(e)),xu=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Su=(e,t,n,r)=>(yu(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Cu=(e,t,n)=>(yu(e,t,`access private method`),n),wu,Tu,Eu,Du,Ou,ku,Au,ju,Mu,Nu={mediatargetlivewindow:`targetlivewindow`,mediastreamtype:`streamtype`},Pu=be.createElement(`template`);Pu.innerHTML=` - -`;var Fu=class extends k.HTMLElement{constructor(){super(),xu(this,Ou),xu(this,Au),xu(this,wu,void 0),xu(this,Tu,void 0),xu(this,Eu,void 0),xu(this,Du,void 0),xu(this,Mu,void 0),this.shadowRoot?this.renderRoot=this.shadowRoot:(this.renderRoot=this.attachShadow({mode:`open`}),this.createRenderer()),Su(this,Du,new MutationObserver(e=>{(!this.mediaController||this.mediaController?.breakpointsComputed)&&e.some(e=>{let t=e.target;return t===this||t.localName===`media-controller`&&!!(Nu[e.attributeName]||e.attributeName.startsWith(`breakpoint`))})&&this.render()})),Su(this,Mu,this.render.bind(this)),Cu(this,Ou,ku).call(this,`template`)}get mediaController(){return this.renderRoot.querySelector(`media-controller`)}get template(){return bu(this,wu)??this.constructor.template}set template(e){if(e===null){this.removeAttribute(`template`);return}typeof e==`string`?this.setAttribute(`template`,e):e instanceof HTMLTemplateElement&&(Su(this,wu,e),Su(this,Eu,null),this.createRenderer())}get props(){let e=[...Array.from(this.mediaController?.attributes??[]).filter(({name:e})=>Nu[e]||e.startsWith(`breakpoint`)),...Array.from(this.attributes)],t={};for(let n of e){let e=Nu[n.name]??ee(n.name),{value:r}=n;r==null?t[e]=!1:(ne(r)&&(r=parseFloat(r)),t[e]=r===``||r)}return t}attributeChangedCallback(e,t,n){e===`template`&&t!=n&&Cu(this,Au,ju).call(this)}connectedCallback(){this.addEventListener(d.BREAKPOINTS_COMPUTED,bu(this,Mu)),bu(this,Du).observe(this,{attributes:!0}),bu(this,Du).observe(this.renderRoot,{attributes:!0,subtree:!0}),Cu(this,Au,ju).call(this)}disconnectedCallback(){this.removeEventListener(d.BREAKPOINTS_COMPUTED,bu(this,Mu)),bu(this,Du).disconnect()}createRenderer(){this.template instanceof HTMLTemplateElement&&this.template!==bu(this,Tu)&&(Su(this,Tu,this.template),this.renderer=new ql(this.template,this.props,this.constructor.processor),this.renderRoot.textContent=``,this.renderRoot.append(Pu.content.cloneNode(!0),this.renderer))}render(){var e;(e=this.renderer)==null||e.update(this.props)}};wu=new WeakMap,Tu=new WeakMap,Eu=new WeakMap,Du=new WeakMap,Ou=new WeakSet,ku=function(e){if(Object.prototype.hasOwnProperty.call(this,e)){let t=this[e];delete this[e],this[e]=t}},Au=new WeakSet,ju=function(){let e=this.getAttribute(`template`);if(!e||e===bu(this,Eu))return;let t=this.getRootNode(),n=(t?.getElementById)?.call(t,e);if(n){Su(this,Eu,e),Su(this,wu,n),this.createRenderer();return}Iu(e)&&(Su(this,Eu,e),Lu(e).then(e=>{let t=be.createElement(`template`);t.innerHTML=e,Su(this,wu,t),this.createRenderer()}).catch(console.error))},Mu=new WeakMap,Fu.observedAttributes=[`template`],Fu.processor=du;function Iu(e){if(!/^(\/|\.\/|https?:\/\/)/.test(e))return!1;let t=/^https?:\/\//.test(e)?void 0:location.origin;try{new URL(e,t)}catch{return!1}return!0}async function Lu(e){let t=await fetch(e);if(t.status!==200)throw Error(`Failed to load resource: the server responded with a status of ${t.status}`);return t.text()}k.customElements.get(`media-theme`)||k.customElements.define(`media-theme`,Fu);function Ru({anchor:e,floating:t,placement:n}){let{x:r,y:i}=Vu(zu({anchor:e,floating:t}),n);return{x:r,y:i}}function zu({anchor:e,floating:t}){return{anchor:Bu(e,t.offsetParent),floating:{x:0,y:0,width:t.offsetWidth,height:t.offsetHeight}}}function Bu(e,t){let n=e.getBoundingClientRect(),r=t?.getBoundingClientRect()??{x:0,y:0};return{x:n.x-r.x,y:n.y-r.y,width:n.width,height:n.height}}function Vu({anchor:e,floating:t},n){let r=Uu(n)===`x`?`y`:`x`,i=r===`y`?`height`:`width`,a=Hu(n),o=e.x+e.width/2-t.width/2,s=e.y+e.height/2-t.height/2,c=e[i]/2-t[i]/2,l;switch(a){case`top`:l={x:o,y:e.y-t.height};break;case`bottom`:l={x:o,y:e.y+e.height};break;case`right`:l={x:e.x+e.width,y:s};break;case`left`:l={x:e.x-t.width,y:s};break;default:l={x:e.x,y:e.y}}switch(n.split(`-`)[1]){case`start`:l[r]-=c;break;case`end`:l[r]+=c}return l}function Hu(e){return e.split(`-`)[0]}function Uu(e){return[`top`,`bottom`].includes(Hu(e))?`y`:`x`}var Wu=class extends Event{constructor({action:e=`auto`,relatedTarget:t,...n}){super(`invoke`,n),this.action=e,this.relatedTarget=t}},Gu=class extends Event{constructor({newState:e,oldState:t,...n}){super(`toggle`,n),this.newState=e,this.oldState=t}},Ku=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},qu=(e,t,n)=>(Ku(e,t,`read from private field`),n?n.call(e):t.get(e)),Ju=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Yu=(e,t,n,r)=>(Ku(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Xu=(e,t,n)=>(Ku(e,t,`access private method`),n),Zu,Qu,$u,ed,td,nd,rd,id,ad,od,sd,cd,ld,ud,dd,fd,pd,md,hd,gd,_d,vd,yd,bd,xd,Sd,Cd,wd,Td,Ed,Dd,Od,kd,Ad,jd,Md,Nd,Pd,Fd,Id,Ld,Rd,zd,Bd,Vd,Hd;function Ud({type:e,text:t,value:n,checked:r}){let i=be.createElement(`media-chrome-menu-item`);i.type=e??``,i.part.add(`menu-item`),e&&i.part.add(e),i.value=n,i.checked=r;let a=be.createElement(`span`);return a.textContent=t,i.append(a),i}function Wd(e,t){let n=e.querySelector(`:scope > [slot="${t}"]`);if(n?.nodeName==`SLOT`&&(n=n.assignedElements({flatten:!0})[0]),n)return n=n.cloneNode(!0),n;let r=e.shadowRoot.querySelector(`[name="${t}"] > svg`);return r?r.cloneNode(!0):``}function Gd(e){return` - - -
    - - -
    - - `}var Kd={STYLE:`style`,HIDDEN:`hidden`,DISABLED:`disabled`,ANCHOR:`anchor`},qd=class extends k.HTMLElement{constructor(){if(super(),Ju(this,id),Ju(this,od),Ju(this,ld),Ju(this,dd),Ju(this,pd),Ju(this,hd),Ju(this,yd),Ju(this,xd),Ju(this,Cd),Ju(this,Td),Ju(this,Dd),Ju(this,kd),Ju(this,jd),Ju(this,Nd),Ju(this,Fd),Ju(this,Ld),Ju(this,zd),Ju(this,Vd),Ju(this,Zu,null),Ju(this,Qu,null),Ju(this,$u,null),Ju(this,ed,new Set),Ju(this,td,void 0),Ju(this,nd,!1),Ju(this,rd,null),Ju(this,cd,()=>{let e=qu(this,ed),t=new Set(this.items);for(let n of e)t.has(n)||this.dispatchEvent(new CustomEvent(`removemenuitem`,{detail:n}));for(let n of t)e.has(n)||this.dispatchEvent(new CustomEvent(`addmenuitem`,{detail:n}));Yu(this,ed,t)}),Ju(this,_d,()=>{Xu(this,yd,bd).call(this),Xu(this,xd,Sd).call(this,!1)}),Ju(this,vd,()=>{Xu(this,yd,bd).call(this)}),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}this.container=this.shadowRoot.querySelector(`#container`),this.defaultSlot=this.shadowRoot.querySelector(`slot:not([name])`),Yu(this,td,new MutationObserver(qu(this,cd)))}static get observedAttributes(){return[Kd.DISABLED,Kd.HIDDEN,Kd.STYLE,Kd.ANCHOR,s.MEDIA_CONTROLLER]}static formatMenuItemText(e,t){return e}enable(){this.addEventListener(`click`,this),this.addEventListener(`focusout`,this),this.addEventListener(`keydown`,this),this.addEventListener(`invoke`,this),this.addEventListener(`toggle`,this)}disable(){this.removeEventListener(`click`,this),this.removeEventListener(`focusout`,this),this.removeEventListener(`keyup`,this),this.removeEventListener(`invoke`,this),this.removeEventListener(`toggle`,this)}handleEvent(e){switch(e.type){case`slotchange`:Xu(this,id,ad).call(this,e);break;case`invoke`:Xu(this,dd,fd).call(this,e);break;case`click`:Xu(this,Cd,wd).call(this,e);break;case`toggle`:Xu(this,Dd,Od).call(this,e);break;case`focusout`:Xu(this,jd,Md).call(this,e);break;case`keydown`:Xu(this,Nd,Pd).call(this,e)}}connectedCallback(){var e,t;qu(this,td).observe(this.defaultSlot,{childList:!0}),Yu(this,rd,Be(this.shadowRoot,`:host`)),Xu(this,ld,ud).call(this),this.hasAttribute(`disabled`)||this.enable(),this.role||=`menu`,Yu(this,Zu,Oe(this)),(t=(e=qu(this,Zu))?.associateElement)==null||t.call(e,this),this.hidden||(we(Yd(this),qu(this,_d)),we(this,qu(this,vd))),Xu(this,od,sd).call(this),this.shadowRoot.addEventListener(`slotchange`,this)}disconnectedCallback(){var e,t;qu(this,td).disconnect(),Te(Yd(this),qu(this,_d)),Te(this,qu(this,vd)),this.disable(),(t=(e=qu(this,Zu))?.unassociateElement)==null||t.call(e,this),Yu(this,Zu,null),Yu(this,Qu,null),Yu(this,$u,null),this.shadowRoot.removeEventListener(`slotchange`,this)}attributeChangedCallback(e,t,n){var r,i,a,o;e===Kd.HIDDEN&&n!==t?(qu(this,nd)||Yu(this,nd,!0),this.hidden?Xu(this,hd,gd).call(this):Xu(this,pd,md).call(this),this.dispatchEvent(new Gu({oldState:this.hidden?`open`:`closed`,newState:this.hidden?`closed`:`open`,bubbles:!0}))):e===s.MEDIA_CONTROLLER?(t&&((i=(r=qu(this,Zu))?.unassociateElement)==null||i.call(r,this),Yu(this,Zu,null)),n&&this.isConnected&&(Yu(this,Zu,Oe(this)),(o=(a=qu(this,Zu))?.associateElement)==null||o.call(a,this))):e===Kd.DISABLED&&n!==t?n==null?this.enable():this.disable():e===Kd.STYLE&&n!==t&&Xu(this,ld,ud).call(this)}formatMenuItemText(e,t){return this.constructor.formatMenuItemText(e,t)}get anchor(){return this.getAttribute(`anchor`)}set anchor(e){this.setAttribute(`anchor`,`${e}`)}get anchorElement(){return this.anchor?Fe(this)?.querySelector(`#${this.anchor}`):null}get items(){return this.defaultSlot.assignedElements({flatten:!0}).filter(Jd)}get radioGroupItems(){return this.items.filter(e=>e.role===`menuitemradio`)}get checkedItems(){return this.items.filter(e=>e.checked)}get value(){return this.checkedItems[0]?.value??``}set value(e){let t=this.items.find(t=>t.value===e);t&&Xu(this,Vd,Hd).call(this,t)}focus(){if(Yu(this,Qu,Pe()),this.items.length){Xu(this,zd,Bd).call(this,this.items[0]),this.items[0].focus();return}this.querySelector(`[autofocus], [tabindex]:not([tabindex="-1"]), [role="menu"]`)?.focus()}handleSelect(e){var t;let n=Xu(this,Fd,Id).call(this,e);n&&(Xu(this,Vd,Hd).call(this,n,n.type===`checkbox`),qu(this,$u)&&!this.hidden&&((t=qu(this,Qu))==null||t.focus(),this.hidden=!0))}get keysUsed(){return[`Enter`,`Escape`,`Tab`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`]}handleMove(e){let{key:t}=e,n=this.items,r=Xu(this,Fd,Id).call(this,e)??Xu(this,Ld,Rd).call(this)??n[0],i=n.indexOf(r),a=Math.max(0,i);t===`ArrowDown`?a++:t===`ArrowUp`?a--:e.key===`Home`?a=0:e.key===`End`&&(a=n.length-1),a<0&&(a=n.length-1),a>n.length-1&&(a=0),Xu(this,zd,Bd).call(this,n[a]),n[a].focus()}};Zu=new WeakMap,Qu=new WeakMap,$u=new WeakMap,ed=new WeakMap,td=new WeakMap,nd=new WeakMap,rd=new WeakMap,id=new WeakSet,ad=function(e){let t=e.target;for(let e of t.assignedNodes({flatten:!0}))e.nodeType===3&&e.textContent.trim()===``&&e.remove();[`header`,`title`].includes(t.name)&&Xu(this,od,sd).call(this),t.name||qu(this,cd).call(this)},od=new WeakSet,sd=function(){let e=this.shadowRoot.querySelector(`slot[name="header"]`);e.hidden=this.shadowRoot.querySelector(`slot[name="title"]`).assignedNodes().length===0&&e.assignedNodes().length===0},cd=new WeakMap,ld=new WeakSet,ud=function(){let e=this.shadowRoot.querySelector(`#layout-row`),t=getComputedStyle(this).getPropertyValue(`--media-menu-layout`)?.trim();e.setAttribute(`media`,t===`row`?``:`width:0`)},dd=new WeakSet,fd=function(e){Yu(this,$u,e.relatedTarget),Me(this,e.relatedTarget)||(this.hidden=!this.hidden)},pd=new WeakSet,md=function(){var e;(e=qu(this,$u))==null||e.setAttribute(`aria-expanded`,`true`),this.addEventListener(`transitionend`,()=>this.focus(),{once:!0}),we(Yd(this),qu(this,_d)),we(this,qu(this,vd))},hd=new WeakSet,gd=function(){var e;(e=qu(this,$u))==null||e.setAttribute(`aria-expanded`,`false`),Te(Yd(this),qu(this,_d)),Te(this,qu(this,vd))},_d=new WeakMap,vd=new WeakMap,yd=new WeakSet,bd=function(e){if(this.hasAttribute(`mediacontroller`)&&!this.anchor||this.hidden||!this.anchorElement)return;let{x:t,y:n}=Ru({anchor:this.anchorElement,floating:this,placement:`top-start`});e??=this.offsetWidth;let r=Yd(this).getBoundingClientRect(),i=r.width-t-e,a=r.height-n-this.offsetHeight,{style:o}=qu(this,rd);o.setProperty(`position`,`absolute`),o.setProperty(`right`,`${Math.max(0,i)}px`),o.setProperty(`--_menu-bottom`,`${a}px`);let s=getComputedStyle(this),c=o.getPropertyValue(`--_menu-bottom`)===s.bottom?a:parseFloat(s.bottom),l=r.height-c-parseFloat(s.marginBottom);this.style.setProperty(`--_menu-max-height`,`${l}px`)},xd=new WeakSet,Sd=function(e){let t=this.querySelector(`[role="menuitem"][aria-haspopup][aria-expanded="true"]`),n=t?.querySelector(`[role="menu"]`),{style:r}=qu(this,rd);if(e||r.setProperty(`--media-menu-transition-in`,`none`),n){let e=n.offsetHeight,r=Math.max(n.offsetWidth,t.offsetWidth);this.style.setProperty(`min-width`,`${r}px`),this.style.setProperty(`min-height`,`${e}px`),Xu(this,yd,bd).call(this,r)}else this.style.removeProperty(`min-width`),this.style.removeProperty(`min-height`),Xu(this,yd,bd).call(this);r.removeProperty(`--media-menu-transition-in`)},Cd=new WeakSet,wd=function(e){var t;if(e.stopPropagation(),e.composedPath().includes(qu(this,Td,Ed))){(t=qu(this,Qu))==null||t.focus(),this.hidden=!0;return}let n=Xu(this,Fd,Id).call(this,e);n&&!n.hasAttribute(`disabled`)&&(Xu(this,zd,Bd).call(this,n),this.handleSelect(e))},Td=new WeakSet,Ed=function(){return this.shadowRoot.querySelector(`slot[name="header"]`).assignedElements({flatten:!0})?.find(e=>e.matches(`button[part~="back"]`))},Dd=new WeakSet,Od=function(e){if(e.target===this)return;Xu(this,kd,Ad).call(this);let t=Array.from(this.querySelectorAll(`[role="menuitem"][aria-haspopup]`));for(let n of t)n.invokeTargetElement!=e.target&&e.newState==`open`&&n.getAttribute(`aria-expanded`)==`true`&&!n.invokeTargetElement.hidden&&n.invokeTargetElement.dispatchEvent(new Wu({relatedTarget:n}));for(let e of t)e.setAttribute(`aria-expanded`,`${!e.submenuElement.hidden}`);Xu(this,xd,Sd).call(this,!0)},kd=new WeakSet,Ad=function(){let e=this.querySelector(`[role="menuitem"] > [role="menu"]:not([hidden])`);this.container.classList.toggle(`has-expanded`,!!e)},jd=new WeakSet,Md=function(e){var t;Me(this,e.relatedTarget)||(qu(this,nd)&&((t=qu(this,Qu))==null||t.focus()),qu(this,$u)&&qu(this,$u)!==e.relatedTarget&&!this.hidden&&(this.hidden=!0))},Nd=new WeakSet,Pd=function(e){var t,n,r,i,a;let{key:o,ctrlKey:s,altKey:c,metaKey:l}=e;if(!(s||c||l)&&this.keysUsed.includes(o)){if(e.preventDefault(),e.stopPropagation(),o===`Tab`){if(qu(this,nd)){this.hidden=!0;return}e.shiftKey?(n=(t=this.previousElementSibling)?.focus)==null||n.call(t):(i=(r=this.nextElementSibling)?.focus)==null||i.call(r),this.blur()}else o===`Escape`?((a=qu(this,Qu))==null||a.focus(),qu(this,nd)&&(this.hidden=!0)):o===`Enter`||o===` `?this.handleSelect(e):this.handleMove(e)}},Fd=new WeakSet,Id=function(e){return e.composedPath().find(e=>[`menuitemradio`,`menuitemcheckbox`].includes(e.role))},Ld=new WeakSet,Rd=function(){return this.items.find(e=>e.tabIndex===0)},zd=new WeakSet,Bd=function(e){for(let t of this.items)t.tabIndex=t===e?0:-1},Vd=new WeakSet,Hd=function(e,t){let n=[...this.checkedItems];e.type===`radio`&&this.radioGroupItems.forEach(e=>e.checked=!1),e.checked=!t||!e.checked,this.checkedItems.some((e,t)=>e!=n[t])&&this.dispatchEvent(new Event(`change`,{bubbles:!0,composed:!0}))},qd.shadowRootOptions={mode:`open`},qd.getTemplateHTML=Gd;function Jd(e){return[`menuitem`,`menuitemradio`,`menuitemcheckbox`].includes(e?.role)}function Yd(e){return(e.getAttribute(`bounds`)?Ne(e,`#${e.getAttribute(`bounds`)}`):De(e)||e.parentElement)??e}k.customElements.get(`media-chrome-menu`)||k.customElements.define(`media-chrome-menu`,qd);var Xd=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Zd=(e,t,n)=>(Xd(e,t,`read from private field`),n?n.call(e):t.get(e)),Qd=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},$d=(e,t,n,r)=>(Xd(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),ef=(e,t,n)=>(Xd(e,t,`access private method`),n),tf,nf,rf,af,of,sf,cf,lf,uf,df,ff,pf,mf;function hf(e){return` - - - - - - - - - ${this.getSuffixSlotInnerHTML(e)} - - - `}function gf(e){return``}var _f={TYPE:`type`,VALUE:`value`,CHECKED:`checked`,DISABLED:`disabled`},vf=class extends k.HTMLElement{constructor(){if(super(),Qd(this,rf),Qd(this,of),Qd(this,cf),Qd(this,pf),Qd(this,tf,!1),Qd(this,nf,void 0),Qd(this,uf,()=>{this.submenuElement.items&&this.setAttribute(`submenusize`,`${this.submenuElement.items.length}`);let e=this.shadowRoot.querySelector(`slot[name="description"]`),t=this.submenuElement.checkedItems?.[0],n=t?.dataset.description??t?.text,r=be.createElement(`span`);r.textContent=n??``,e.replaceChildren(r)}),Qd(this,df,e=>{let{key:t}=e;if(!this.keysUsed.includes(t)){this.removeEventListener(`keyup`,Zd(this,df));return}this.handleClick(e)}),Qd(this,ff,e=>{let{metaKey:t,altKey:n,key:r}=e;if(t||n||!this.keysUsed.includes(r)){this.removeEventListener(`keyup`,Zd(this,df));return}this.addEventListener(`keyup`,Zd(this,df),{once:!0})}),!this.shadowRoot){this.attachShadow(this.constructor.shadowRootOptions);let e=Ee(this.attributes);this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}}static get observedAttributes(){return[_f.TYPE,_f.DISABLED,_f.CHECKED,_f.VALUE]}enable(){this.hasAttribute(`tabindex`)||this.setAttribute(`tabindex`,`-1`),yf(this)&&!this.hasAttribute(`aria-checked`)&&this.setAttribute(`aria-checked`,`false`),this.addEventListener(`click`,this),this.addEventListener(`keydown`,this)}disable(){this.removeAttribute(`tabindex`),this.removeEventListener(`click`,this),this.removeEventListener(`keydown`,this),this.removeEventListener(`keyup`,this)}handleEvent(e){switch(e.type){case`slotchange`:ef(this,rf,af).call(this,e);break;case`click`:this.handleClick(e);break;case`keydown`:Zd(this,ff).call(this,e);break;case`keyup`:Zd(this,df).call(this,e)}}attributeChangedCallback(e,t,n){e===_f.CHECKED&&yf(this)&&!Zd(this,tf)?this.setAttribute(`aria-checked`,n==null?`false`:`true`):e===_f.TYPE&&n!==t?this.role=`menuitem`+n:e===_f.DISABLED&&n!==t&&(n==null?this.enable():this.disable())}connectedCallback(){this.hasAttribute(_f.DISABLED)||this.enable(),this.role=`menuitem`+this.type,$d(this,nf,bf(this,this.parentNode)),ef(this,pf,mf).call(this),this.submenuElement&&ef(this,of,sf).call(this),this.shadowRoot.addEventListener(`slotchange`,this)}disconnectedCallback(){this.disable(),ef(this,pf,mf).call(this),$d(this,nf,null),this.shadowRoot.removeEventListener(`slotchange`,this)}get invokeTarget(){return this.getAttribute(`invoketarget`)}set invokeTarget(e){this.setAttribute(`invoketarget`,`${e}`)}get invokeTargetElement(){return this.invokeTarget?Fe(this)?.querySelector(`#${this.invokeTarget}`):this.submenuElement}get submenuElement(){return this.shadowRoot.querySelector(`slot[name="submenu"]`).assignedElements({flatten:!0})[0]}get type(){return this.getAttribute(_f.TYPE)??``}set type(e){this.setAttribute(_f.TYPE,`${e}`)}get value(){return this.getAttribute(_f.VALUE)??this.text}set value(e){this.setAttribute(_f.VALUE,e)}get text(){return(this.textContent??``).trim()}get checked(){if(yf(this))return this.getAttribute(`aria-checked`)===`true`}set checked(e){yf(this)&&($d(this,tf,!0),this.setAttribute(`aria-checked`,e?`true`:`false`),e?this.part.add(`checked`):this.part.remove(`checked`))}handleClick(e){yf(this)||this.invokeTargetElement&&Me(this,e.target)&&this.invokeTargetElement.dispatchEvent(new Wu({relatedTarget:this}))}get keysUsed(){return[`Enter`,` `]}};tf=new WeakMap,nf=new WeakMap,rf=new WeakSet,af=function(e){let t=e.target;if(!t?.name)for(let e of t.assignedNodes({flatten:!0}))e instanceof Text&&e.textContent.trim()===``&&e.remove();t.name===`submenu`&&(this.submenuElement?ef(this,of,sf).call(this):ef(this,cf,lf).call(this))},of=new WeakSet,sf=async function(){this.setAttribute(`aria-haspopup`,`menu`),this.setAttribute(`aria-expanded`,`${!this.submenuElement.hidden}`),this.submenuElement.addEventListener(`change`,Zd(this,uf)),this.submenuElement.addEventListener(`addmenuitem`,Zd(this,uf)),this.submenuElement.addEventListener(`removemenuitem`,Zd(this,uf)),Zd(this,uf).call(this)},cf=new WeakSet,lf=function(){this.removeAttribute(`aria-haspopup`),this.removeAttribute(`aria-expanded`),this.submenuElement.removeEventListener(`change`,Zd(this,uf)),this.submenuElement.removeEventListener(`addmenuitem`,Zd(this,uf)),this.submenuElement.removeEventListener(`removemenuitem`,Zd(this,uf)),Zd(this,uf).call(this)},uf=new WeakMap,df=new WeakMap,ff=new WeakMap,pf=new WeakSet,mf=function(){let e=Zd(this,nf)?.radioGroupItems;if(!e)return;let t=e.filter(e=>e.getAttribute(`aria-checked`)===`true`).pop();t||=e[0];for(let t of e)t.setAttribute(`aria-checked`,`false`);t?.setAttribute(`aria-checked`,`true`)},vf.shadowRootOptions={mode:`open`},vf.getTemplateHTML=hf,vf.getSuffixSlotInnerHTML=gf;function yf(e){return e.type===`radio`||e.type===`checkbox`}function bf(e,t){if(!e)return null;let{host:n}=e.getRootNode();return!t&&n?bf(e,n):t?.items?t:bf(t,t?.parentNode)}k.customElements.get(`media-chrome-menu-item`)||k.customElements.define(`media-chrome-menu-item`,vf);function xf(e){return` - ${qd.getTemplateHTML(e)} - - `}var Sf=class extends qd{get anchorElement(){return this.anchor===`auto`?De(this).querySelector(`media-settings-menu-button`):super.anchorElement}};Sf.getTemplateHTML=xf,k.customElements.get(`media-settings-menu`)||k.customElements.define(`media-settings-menu`,Sf);function Cf(e){return` - ${vf.getTemplateHTML.call(this,e)} - - `}function wf(e){return` - - `}var Tf=class extends vf{};Tf.shadowRootOptions={mode:`open`},Tf.getTemplateHTML=Cf,Tf.getSuffixSlotInnerHTML=wf,k.customElements.get(`media-settings-menu-item`)||k.customElements.define(`media-settings-menu-item`,Tf);var Ef=class extends Ur{connectedCallback(){super.connectedCallback(),this.invokeTargetElement&&this.setAttribute(`aria-haspopup`,`menu`)}get invokeTarget(){return this.getAttribute(`invoketarget`)}set invokeTarget(e){this.setAttribute(`invoketarget`,`${e}`)}get invokeTargetElement(){return this.invokeTarget?Fe(this)?.querySelector(`#${this.invokeTarget}`):null}handleClick(){var e;(e=this.invokeTargetElement)==null||e.dispatchEvent(new Wu({relatedTarget:this}))}};k.customElements.get(`media-chrome-menu-button`)||k.customElements.define(`media-chrome-menu-button`,Ef);function Df(){return` - - - - - `}function Of(){return O(`Settings`)}var kf=class extends Ef{static get observedAttributes(){return[...super.observedAttributes,`target`]}connectedCallback(){super.connectedCallback(),this.setAttribute(`aria-label`,O(`settings`))}get invokeTargetElement(){return this.invokeTarget==null?De(this).querySelector(`media-settings-menu`):super.invokeTargetElement}};kf.getSlotTemplateHTML=Df,kf.getTooltipContentHTML=Of,k.customElements.get(`media-settings-menu-button`)||k.customElements.define(`media-settings-menu-button`,kf);var Af=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},jf=(e,t,n)=>(Af(e,t,`read from private field`),n?n.call(e):t.get(e)),Mf=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Nf=(e,t,n,r)=>(Af(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Pf=(e,t,n)=>(Af(e,t,`access private method`),n),Ff,If,Lf,Rf,zf,Bf,Vf=class extends qd{constructor(){super(...arguments),Mf(this,Lf),Mf(this,zf),Mf(this,Ff,[]),Mf(this,If,void 0)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_AUDIO_TRACK_LIST,u.MEDIA_AUDIO_TRACK_ENABLED,u.MEDIA_AUDIO_TRACK_UNAVAILABLE]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_AUDIO_TRACK_ENABLED&&t!==n?this.value=n:e===u.MEDIA_AUDIO_TRACK_LIST&&t!==n&&(Nf(this,Ff,w(n??``)),Pf(this,Lf,Rf).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener(`change`,Pf(this,zf,Bf))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener(`change`,Pf(this,zf,Bf))}get anchorElement(){return this.anchor===`auto`?De(this)?.querySelector(`media-audio-track-menu-button`):super.anchorElement}get mediaAudioTrackList(){return jf(this,Ff)}set mediaAudioTrackList(e){Nf(this,Ff,e),Pf(this,Lf,Rf).call(this)}get mediaAudioTrackEnabled(){return Ge(this,u.MEDIA_AUDIO_TRACK_ENABLED)??``}set mediaAudioTrackEnabled(e){Ke(this,u.MEDIA_AUDIO_TRACK_ENABLED,e)}};Ff=new WeakMap,If=new WeakMap,Lf=new WeakSet,Rf=function(){if(jf(this,If)===JSON.stringify(this.mediaAudioTrackList))return;Nf(this,If,JSON.stringify(this.mediaAudioTrackList));let e=this.mediaAudioTrackList;this.defaultSlot.textContent=``,e.sort((e,t)=>e.id.localeCompare(t.id,void 0,{numeric:!0}));for(let t of e){let e=Ud({type:`radio`,text:this.formatMenuItemText(t.label,t),value:`${t.id}`,checked:t.enabled});e.prepend(Wd(this,`checked-indicator`)),this.defaultSlot.append(e)}},zf=new WeakSet,Bf=function(){if(this.value==null)return;let e=new k.CustomEvent(o.MEDIA_AUDIO_TRACK_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(e)},k.customElements.get(`media-audio-track-menu`)||k.customElements.define(`media-audio-track-menu`,Vf);var Hf=``;function Uf(){return` - - ${Hf} - `}function Wf(){return O(`Audio`)}var Gf=e=>{let t=O(`Audio`);e.setAttribute(`aria-label`,t)},Kf=class extends Ef{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_AUDIO_TRACK_ENABLED,u.MEDIA_AUDIO_TRACK_UNAVAILABLE]}connectedCallback(){super.connectedCallback(),Gf(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_LANG&&Gf(this)}get invokeTargetElement(){return this.invokeTarget==null?De(this)?.querySelector(`media-audio-track-menu`):super.invokeTargetElement}get mediaAudioTrackEnabled(){return Ge(this,u.MEDIA_AUDIO_TRACK_ENABLED)??``}set mediaAudioTrackEnabled(e){Ke(this,u.MEDIA_AUDIO_TRACK_ENABLED,e)}};Kf.getSlotTemplateHTML=Uf,Kf.getTooltipContentHTML=Wf,k.customElements.get(`media-audio-track-menu-button`)||k.customElements.define(`media-audio-track-menu-button`,Kf);var qf=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Jf=(e,t,n)=>(qf(e,t,`read from private field`),n?n.call(e):t.get(e)),Yf=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Xf=(e,t,n,r)=>(qf(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Zf=(e,t,n)=>(qf(e,t,`access private method`),n),Qf,$f,ep,tp,np,rp=` - `;function ip(e){return` - ${qd.getTemplateHTML(e)} - - `}var ap=class extends qd{constructor(){super(...arguments),Yf(this,$f),Yf(this,tp),Yf(this,Qf,void 0)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_SUBTITLES_LIST,u.MEDIA_SUBTITLES_SHOWING]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_SUBTITLES_LIST&&t!==n?Zf(this,$f,ep).call(this):e===u.MEDIA_SUBTITLES_SHOWING&&t!==n&&(this.value=n||``,Zf(this,$f,ep).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener(`change`,Zf(this,tp,np))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener(`change`,Zf(this,tp,np))}get anchorElement(){return this.anchor===`auto`?De(this).querySelector(`media-captions-menu-button`):super.anchorElement}get mediaSubtitlesList(){return op(this,u.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){sp(this,u.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return op(this,u.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){sp(this,u.MEDIA_SUBTITLES_SHOWING,e)}};Qf=new WeakMap,$f=new WeakSet,ep=function(){let e=Jf(this,Qf)!==JSON.stringify(this.mediaSubtitlesList),t=this.value!==this.getAttribute(u.MEDIA_SUBTITLES_SHOWING);if(!e&&!t)return;Xf(this,Qf,JSON.stringify(this.mediaSubtitlesList)),this.defaultSlot.textContent=``;let n=!this.value,r=Ud({type:`radio`,text:this.formatMenuItemText(O(`Off`)),value:`off`,checked:n});r.prepend(Wd(this,`checked-indicator`)),this.defaultSlot.append(r);let i=this.mediaSubtitlesList;for(let e of i){let t=Ud({type:`radio`,text:this.formatMenuItemText(e.label,e),value:Xt(e),checked:this.value==Xt(e)});t.prepend(Wd(this,`checked-indicator`)),(e.kind??`subs`)===`captions`&&t.append(Wd(this,`captions-indicator`)),this.defaultSlot.append(t)}},tp=new WeakSet,np=function(){let e=this.mediaSubtitlesShowing,t=this.getAttribute(u.MEDIA_SUBTITLES_SHOWING),n=this.value!==t;if(e?.length&&n&&this.dispatchEvent(new k.CustomEvent(o.MEDIA_DISABLE_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:e})),!this.value||!n)return;let r=new k.CustomEvent(o.MEDIA_SHOW_SUBTITLES_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(r)},ap.getTemplateHTML=ip;var op=(e,t)=>{let n=e.getAttribute(t);return n?Jt(n):[]},sp=(e,t,n)=>{if(!n?.length){e.removeAttribute(t);return}let r=Zt(n);e.getAttribute(t)!==r&&e.setAttribute(t,r)};k.customElements.get(`media-captions-menu`)||k.customElements.define(`media-captions-menu`,ap);var cp=``,lp=``;function up(){return` - - - - ${cp} - ${lp} - - `}function dp(){return O(`Captions`)}var fp=e=>{e.setAttribute(`data-captions-enabled`,nn(e).toString())},pp=e=>{e.setAttribute(`aria-label`,O(`closed captions`))},mp=class extends Ef{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_SUBTITLES_LIST,u.MEDIA_SUBTITLES_SHOWING,u.MEDIA_LANG]}connectedCallback(){super.connectedCallback(),pp(this),fp(this)}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_SUBTITLES_SHOWING?fp(this):e===u.MEDIA_LANG&&pp(this)}get invokeTargetElement(){return this.invokeTarget==null?De(this)?.querySelector(`media-captions-menu`):super.invokeTargetElement}get mediaSubtitlesList(){return hp(this,u.MEDIA_SUBTITLES_LIST)}set mediaSubtitlesList(e){gp(this,u.MEDIA_SUBTITLES_LIST,e)}get mediaSubtitlesShowing(){return hp(this,u.MEDIA_SUBTITLES_SHOWING)}set mediaSubtitlesShowing(e){gp(this,u.MEDIA_SUBTITLES_SHOWING,e)}};mp.getSlotTemplateHTML=up,mp.getTooltipContentHTML=dp;var hp=(e,t)=>{let n=e.getAttribute(t);return n?Jt(n):[]},gp=(e,t,n)=>{if(!n?.length){e.removeAttribute(t);return}let r=Zt(n);e.getAttribute(t)!==r&&e.setAttribute(t,r)};k.customElements.get(`media-captions-menu-button`)||k.customElements.define(`media-captions-menu-button`,mp);var _p=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},vp=(e,t,n)=>(_p(e,t,`read from private field`),n?n.call(e):t.get(e)),yp=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},bp=(e,t,n)=>(_p(e,t,`access private method`),n),xp,Sp,Cp,wp,Tp,Ep={RATES:`rates`},Dp=class extends qd{constructor(){super(),yp(this,Sp),yp(this,wp),yp(this,xp,new Gt(this,Ep.RATES,{defaultValue:Xo})),bp(this,Sp,Cp).call(this)}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PLAYBACK_RATE,Ep.RATES]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),e===u.MEDIA_PLAYBACK_RATE&&t!=n?(this.value=n,bp(this,Sp,Cp).call(this)):e===Ep.RATES&&t!=n&&(vp(this,xp).value=n,bp(this,Sp,Cp).call(this))}connectedCallback(){super.connectedCallback(),this.addEventListener(`change`,bp(this,wp,Tp))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener(`change`,bp(this,wp,Tp))}get anchorElement(){return this.anchor===`auto`?De(this).querySelector(`media-playback-rate-menu-button`):super.anchorElement}get rates(){return vp(this,xp)}set rates(e){e?Array.isArray(e)?vp(this,xp).value=e.join(` `):typeof e==`string`&&(vp(this,xp).value=e):vp(this,xp).value=``,bp(this,Sp,Cp).call(this)}get mediaPlaybackRate(){return Ve(this,u.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){He(this,u.MEDIA_PLAYBACK_RATE,e)}};xp=new WeakMap,Sp=new WeakSet,Cp=function(){this.defaultSlot.textContent=``;let e=Zo(this.mediaPlaybackRate),t=new Set(Array.from(vp(this,xp)).map(e=>Zo(Number(e))));e>0&&!t.has(e)&&t.add(e);let n=Array.from(t).sort((e,t)=>e-t);for(let t of n){let n=Ud({type:`radio`,text:this.formatMenuItemText(`${t}x`,t),value:t.toString(),checked:e===t});n.prepend(Wd(this,`checked-indicator`)),this.defaultSlot.append(n)}},wp=new WeakSet,Tp=function(){if(!this.value)return;let e=new k.CustomEvent(o.MEDIA_PLAYBACK_RATE_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(e)},k.customElements.get(`media-playback-rate-menu`)||k.customElements.define(`media-playback-rate-menu`,Dp);function Op(e){return` - - ${e.mediaplaybackrate?Zo(+e.mediaplaybackrate):1}x - `}function kp(){return O(`Playback rate`)}var Ap=class extends Ef{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_PLAYBACK_RATE]}constructor(){super(),this.container=this.shadowRoot.querySelector(`slot[name="icon"]`),this.container.innerHTML=`${Zo(this.mediaPlaybackRate??1)}x`}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),e===u.MEDIA_PLAYBACK_RATE){let e=n?+n:NaN,t=Zo(Number.isNaN(e)?1:e);this.container.innerHTML=`${t}x`,this.setAttribute(`aria-label`,O(`Playback rate {playbackRate}`,{playbackRate:t}))}}get invokeTargetElement(){return this.invokeTarget==null?De(this).querySelector(`media-playback-rate-menu`):super.invokeTargetElement}get mediaPlaybackRate(){return Ve(this,u.MEDIA_PLAYBACK_RATE,1)}set mediaPlaybackRate(e){He(this,u.MEDIA_PLAYBACK_RATE,e)}};Ap.getSlotTemplateHTML=Op,Ap.getTooltipContentHTML=kp,k.customElements.get(`media-playback-rate-menu-button`)||k.customElements.define(`media-playback-rate-menu-button`,Ap);var jp=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Mp=(e,t,n)=>(jp(e,t,`read from private field`),n?n.call(e):t.get(e)),Np=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Pp=(e,t,n,r)=>(jp(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Fp=(e,t,n)=>(jp(e,t,`access private method`),n),Ip,Lp,Rp,zp,Bp,Vp,Hp=class extends qd{constructor(){super(...arguments),Np(this,Rp),Np(this,Bp),Np(this,Ip,[]),Np(this,Lp,{})}static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_RENDITION_LIST,u.MEDIA_RENDITION_SELECTED,u.MEDIA_RENDITION_UNAVAILABLE,u.MEDIA_HEIGHT,u.MEDIA_WIDTH]}static formatMenuItemText(e,t){return super.formatMenuItemText(e,t)}static formatRendition(e,{showBitrate:t=!1}={}){let n=`${Math.min(e.width,e.height)}p`;if(t&&e.bitrate){let t=e.bitrate/1e6;return`${n} (${`${t.toFixed(+(t<1))} Mbps`})`}return this.formatMenuItemText(n,e)}static compareRendition(e,t){return t.height===e.height?(t.bitrate??0)-(e.bitrate??0):t.height-e.height}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),t!==n)switch(e){case u.MEDIA_RENDITION_SELECTED:this.value=n??`auto`,Fp(this,Rp,zp).call(this);break;case u.MEDIA_RENDITION_LIST:Pp(this,Ip,b(n)),Fp(this,Rp,zp).call(this);break;case u.MEDIA_HEIGHT:case u.MEDIA_WIDTH:Fp(this,Rp,zp).call(this)}}connectedCallback(){super.connectedCallback(),this.addEventListener(`change`,Fp(this,Bp,Vp))}disconnectedCallback(){super.disconnectedCallback(),this.removeEventListener(`change`,Fp(this,Bp,Vp))}get anchorElement(){return this.anchor===`auto`?De(this).querySelector(`media-rendition-menu-button`):super.anchorElement}get mediaRenditionList(){return Mp(this,Ip)}set mediaRenditionList(e){Pp(this,Ip,e),Fp(this,Rp,zp).call(this)}get mediaRenditionSelected(){return Ge(this,u.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){Ke(this,u.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return Ve(this,u.MEDIA_HEIGHT)}set mediaHeight(e){He(this,u.MEDIA_HEIGHT,e)}get mediaWidth(){return Ve(this,u.MEDIA_WIDTH)}set mediaWidth(e){He(this,u.MEDIA_WIDTH,e)}compareRendition(e,t){return this.constructor.compareRendition(e,t)}formatMenuItemText(e,t){return this.constructor.formatMenuItemText(e,t)}formatRendition(e,t){return this.constructor.formatRendition(e,t)}showRenditionBitrate(e){return this.mediaRenditionList.some(t=>t!==e&&t.height===e.height&&t.bitrate!==e.bitrate)}};Ip=new WeakMap,Lp=new WeakMap,Rp=new WeakSet,zp=function(){let e=!this.mediaRenditionSelected;if(Mp(this,Lp).mediaRenditionList===JSON.stringify(this.mediaRenditionList)&&Mp(this,Lp).mediaHeight===this.mediaHeight&&Mp(this,Lp).mediaWidth===this.mediaWidth&&Mp(this,Lp).isAuto===e)return;Mp(this,Lp).mediaRenditionList=JSON.stringify(this.mediaRenditionList),Mp(this,Lp).mediaHeight=this.mediaHeight,Mp(this,Lp).mediaWidth=this.mediaWidth,Mp(this,Lp).isAuto=e;let t=this.mediaRenditionList.sort(this.compareRendition.bind(this)),n=t.find(e=>e.id===this.mediaRenditionSelected);for(let e of t)e.selected=e===n;this.defaultSlot.textContent=``;for(let n of t){let t=Ud({type:`radio`,text:this.formatRendition(n,{showBitrate:this.showRenditionBitrate(n)}),value:`${n.id}`,checked:n.selected&&!e});t.prepend(Wd(this,`checked-indicator`)),this.defaultSlot.append(t)}let r=n&&this.showRenditionBitrate(n),i;e&&(n?i=this.formatMenuItemText(`${O(`Auto`)} \u2022 ${this.formatRendition(n,{showBitrate:r})}`,n):this.mediaHeight>0&&this.mediaWidth>0&&(i=this.formatMenuItemText(`${O(`Auto`)} (${Math.min(this.mediaWidth,this.mediaHeight)}p)`))),i||=this.formatMenuItemText(O(`Auto`));let a=Ud({type:`radio`,text:i,value:`auto`,checked:e});a.dataset.description=i,a.prepend(Wd(this,`checked-indicator`)),this.defaultSlot.append(a)},Bp=new WeakSet,Vp=function(){if(this.value==null)return;let e=new k.CustomEvent(o.MEDIA_RENDITION_REQUEST,{composed:!0,bubbles:!0,detail:this.value});this.dispatchEvent(e)},k.customElements.get(`media-rendition-menu`)||k.customElements.define(`media-rendition-menu`,Hp);var Up=``;function Wp(){return` - - ${Up} - `}function Gp(){return O(`Quality`)}var Kp=class extends Ef{static get observedAttributes(){return[...super.observedAttributes,u.MEDIA_RENDITION_SELECTED,u.MEDIA_RENDITION_UNAVAILABLE,u.MEDIA_HEIGHT]}connectedCallback(){super.connectedCallback(),this.setAttribute(`aria-label`,O(`quality`))}get invokeTargetElement(){return this.invokeTarget==null?De(this).querySelector(`media-rendition-menu`):super.invokeTargetElement}get mediaRenditionSelected(){return Ge(this,u.MEDIA_RENDITION_SELECTED)}set mediaRenditionSelected(e){Ke(this,u.MEDIA_RENDITION_SELECTED,e)}get mediaHeight(){return Ve(this,u.MEDIA_HEIGHT)}set mediaHeight(e){He(this,u.MEDIA_HEIGHT,e)}};Kp.getSlotTemplateHTML=Wp,Kp.getTooltipContentHTML=Gp,k.customElements.get(`media-rendition-menu-button`)||k.customElements.define(`media-rendition-menu-button`,Kp);var qp=(e,t,n)=>{if(!t.has(e))throw TypeError(`Cannot `+n)},Jp=(e,t,n)=>(qp(e,t,`read from private field`),n?n.call(e):t.get(e)),Yp=(e,t,n)=>{if(t.has(e))throw TypeError(`Cannot add the same private member more than once`);t instanceof WeakSet?t.add(e):t.set(e,n)},Xp=(e,t,n,r)=>(qp(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),Zp=(e,t,n)=>(qp(e,t,`access private method`),n),Qp,$p,em,tm,nm,rm,im,am,om,sm,cm,lm,um,dm,fm;function pm(e){return` - ${qd.getTemplateHTML(e)} - - `}var mm=class extends qd{constructor(){super(),Yp(this,$p),Yp(this,tm),Yp(this,rm),Yp(this,am),Yp(this,cm),Yp(this,Qp,!1),Yp(this,sm,e=>{let t=e.target,n=t?.nodeName===`VIDEO`,r=Zp(this,am,om).call(this,t);(n||r)&&(Jp(this,Qp)?Zp(this,tm,nm).call(this):Zp(this,cm,lm).call(this,e))}),Yp(this,um,e=>{let t=e.target,n=this.contains(t),r=e.button===2,i=t?.nodeName===`VIDEO`,a=Zp(this,am,om).call(this,t);n||r&&(i||a)||Zp(this,tm,nm).call(this)}),Yp(this,dm,e=>{e.key===`Escape`&&Zp(this,tm,nm).call(this)}),Yp(this,fm,e=>{let t=e.target;if(t.matches?.call(t,`button[invoke="copy"]`)){let e=t.closest(`media-context-menu-item`)?.querySelector(`input[slot="copy"]`);e&&navigator.clipboard.writeText(e.value)}Zp(this,tm,nm).call(this)}),this.setAttribute(`noautohide`,``),Zp(this,$p,em).call(this)}connectedCallback(){super.connectedCallback(),De(this).addEventListener(`contextmenu`,Jp(this,sm)),this.addEventListener(`click`,Jp(this,fm))}disconnectedCallback(){super.disconnectedCallback(),De(this).removeEventListener(`contextmenu`,Jp(this,sm)),this.removeEventListener(`click`,Jp(this,fm)),document.removeEventListener(`mousedown`,Jp(this,um)),document.removeEventListener(`keydown`,Jp(this,dm))}};Qp=new WeakMap,$p=new WeakSet,em=function(){this.hidden=!Jp(this,Qp)},tm=new WeakSet,nm=function(){Xp(this,Qp,!1),Zp(this,$p,em).call(this)},rm=new WeakSet,im=function(){document.querySelectorAll(`media-context-menu`).forEach(e=>{var t;e!==this&&Zp(t=e,tm,nm).call(t)})},am=new WeakSet,om=function(e){return e?e.hasAttribute(`slot`)&&e.getAttribute(`slot`)===`media`?!0:e.nodeName.includes(`-`)&&e.tagName.includes(`-`)?e.hasAttribute(`src`)||e.hasAttribute(`poster`)||e.hasAttribute(`preload`)||e.hasAttribute(`playsinline`):!1:!1},sm=new WeakMap,cm=new WeakSet,lm=function(e){e.preventDefault(),Zp(this,rm,im).call(this),Xp(this,Qp,!0),this.style.position=`fixed`,this.style.left=`${e.clientX}px`,this.style.top=`${e.clientY}px`,Zp(this,$p,em).call(this),document.addEventListener(`mousedown`,Jp(this,um),{once:!0}),document.addEventListener(`keydown`,Jp(this,dm),{once:!0})},um=new WeakMap,dm=new WeakMap,fm=new WeakMap,mm.getTemplateHTML=pm,k.customElements.get(`media-context-menu`)||k.customElements.define(`media-context-menu`,mm);function hm(e){return` - ${vf.getTemplateHTML.call(this,e)} - - `}var gm=class extends vf{};gm.shadowRootOptions={mode:`open`},gm.getTemplateHTML=hm,k.customElements.get(`media-context-menu-item`)||k.customElements.define(`media-context-menu-item`,gm);var _m=k.document?.createElement?.(`template`);_m&&(_m.innerHTML=String.raw` - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - `);var vm=class extends Fu{static template=_m};k.customElements&&!k.customElements.get(`media-theme-sutro`)&&k.customElements.define(`media-theme-sutro`,vm);var ym=e(t(),1),bm=Object.create,xm=Object.defineProperty,Sm=Object.getOwnPropertyDescriptor,Cm=Object.getOwnPropertyNames,wm=Object.getPrototypeOf,Tm=Object.prototype.hasOwnProperty,Em=function(e,t){return function(){return e&&(t=e(e=0)),t}},Dm=function(e,t){return function(){return t||e((t={exports:{}}).exports,t),t.exports}},Om=function(e,t,n,r){if(t&&typeof t==`object`||typeof t==`function`)for(var i=Cm(t),a=0,o=i.length,s;a`;default:return i(e)}}function i(e){var t=[],i=e.tagName;return e.namespaceURI===`http://www.w3.org/1999/xhtml`&&(i=i.toLowerCase()),t.push(`<`+i+l(e)+s(e)),n.indexOf(i)>-1?t.push(` />`):(t.push(`>`),e.childNodes.length?t.push.apply(t,e.childNodes.map(r)):e.textContent||e.innerText?t.push(u(e.textContent||e.innerText)):e.innerHTML&&t.push(e.innerHTML),t.push(``)),t.join(``)}function a(e,t){var n=Nm(e[t]);return t===`style`&&Object.keys(e.style).length>0||e.hasOwnProperty(t)&&(n===`string`||n===`boolean`||n===`number`)&&t!==`nodeName`&&t!==`className`&&t!==`tagName`&&t!==`textContent`&&t!==`innerText`&&t!==`namespaceURI`&&t!==`innerHTML`}function o(e){if(typeof e==`string`)return e;var t=``;return Object.keys(e).forEach(function(n){var r=e[n];n=n.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}),t+=n+`:`+r+`;`}),t}function s(e){var t=e.dataset,n=[];for(var r in t)n.push({name:`data-`+r,value:t[r]});return n.length?c(n):``}function c(e){var t=[];return e.forEach(function(e){var n=e.name,r=e.value;n===`style`&&(r=o(r)),t.push(n+`="`+d(r)+`"`)}),t.length?` `+t.join(` `):``}function l(e){var t=[];for(var n in e)a(e,n)&&t.push({name:n,value:e[n]});for(var r in e._attributes)for(var i in e._attributes[r]){var o=e._attributes[r][i],s=(o.prefix?o.prefix+`:`:``)+i;t.push({name:s,value:o.value})}return e.className&&t.push({name:`class`,value:e.className}),t.length?c(t):``}function u(e){var t=``;return typeof e==`string`?t=e:e&&(t=e.toString()),t.replace(/&/g,`&`).replace(//g,`>`)}function d(e){return u(e).replace(/"/g,`"`)}}),Hm=Dm(function(e,t){Mm();var n=Fm(),r=Rm(),i=zm(),a=Bm(),o=Vm(),s=`http://www.w3.org/1999/xhtml`;t.exports=c;function c(e,t,n){if(!jm(this,c))return new c(e);var r=n===void 0?s:n||null;this.tagName=r===s?String(e).toUpperCase():e,this.nodeName=this.tagName,this.className=``,this.dataset={},this.childNodes=[],this.parentNode=null,this.style={},this.ownerDocument=t||null,this.namespaceURI=r,this._attributes={},this.tagName===`INPUT`&&(this.type=`text`)}c.prototype.type=`DOMElement`,c.prototype.nodeType=1,c.prototype.appendChild=function(e){return e.parentNode&&e.parentNode.removeChild(e),this.childNodes.push(e),e.parentNode=this,e},c.prototype.replaceChild=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var n=this.childNodes.indexOf(t);return t.parentNode=null,this.childNodes[n]=e,e.parentNode=this,t},c.prototype.removeChild=function(e){var t=this.childNodes.indexOf(e);return this.childNodes.splice(t,1),e.parentNode=null,e},c.prototype.insertBefore=function(e,t){e.parentNode&&e.parentNode.removeChild(e);var n=t==null?-1:this.childNodes.indexOf(t);return n>-1?this.childNodes.splice(n,0,e):this.childNodes.push(e),e.parentNode=this,e},c.prototype.setAttributeNS=function(e,t,n){var r=null,i=t,a=t.indexOf(`:`);if(a>-1&&(r=t.substr(0,a),i=t.substr(a+1)),this.tagName===`INPUT`&&t===`type`)this.type=n;else{var o=this._attributes[e]||(this._attributes[e]={});o[i]={value:n,prefix:r}}},c.prototype.getAttributeNS=function(e,t){var n=this._attributes[e],r=n&&n[t]&&n[t].value;return this.tagName===`INPUT`&&t===`type`?this.type:typeof r==`string`?r:null},c.prototype.removeAttributeNS=function(e,t){var n=this._attributes[e];n&&delete n[t]},c.prototype.hasAttributeNS=function(e,t){var n=this._attributes[e];return!!n&&t in n},c.prototype.setAttribute=function(e,t){return this.setAttributeNS(null,e,t)},c.prototype.getAttribute=function(e){return this.getAttributeNS(null,e)},c.prototype.removeAttribute=function(e){return this.removeAttributeNS(null,e)},c.prototype.hasAttribute=function(e){return this.hasAttributeNS(null,e)},c.prototype.removeEventListener=a,c.prototype.addEventListener=i,c.prototype.dispatchEvent=r,c.prototype.focus=function(){},c.prototype.toString=function(){return o(this)},c.prototype.getElementsByClassName=function(e){var t=e.split(` `),r=[];return n(this,function(e){if(e.nodeType===1){var n=(e.className||``).split(` `);t.every(function(e){return n.indexOf(e)!==-1})&&r.push(e)}}),r},c.prototype.getElementsByTagName=function(e){e=e.toLowerCase();var t=[];return n(this.childNodes,function(n){n.nodeType===1&&(e===`*`||n.tagName.toLowerCase()===e)&&t.push(n)}),t},c.prototype.contains=function(e){return n(this,function(t){return e===t})||!1}}),Um=Dm(function(e,t){Mm();var n=Hm();t.exports=r;function r(e){if(!jm(this,r))return new r;this.childNodes=[],this.parentNode=null,this.ownerDocument=e||null}r.prototype.type=`DocumentFragment`,r.prototype.nodeType=11,r.prototype.nodeName=`#document-fragment`,r.prototype.appendChild=n.prototype.appendChild,r.prototype.replaceChild=n.prototype.replaceChild,r.prototype.removeChild=n.prototype.removeChild,r.prototype.toString=function(){return this.childNodes.map(function(e){return String(e)}).join(``)}}),Wm=Dm(function(e,t){t.exports=n;function n(e){}n.prototype.initEvent=function(e,t,n){this.type=e,this.bubbles=t,this.cancelable=n},n.prototype.preventDefault=function(){}}),Gm=Dm(function(e,t){Mm();var n=Fm(),r=Im(),i=Lm(),a=Hm(),o=Um(),s=Wm(),c=Rm(),l=zm(),u=Bm();t.exports=d;function d(){if(!jm(this,d))return new d;this.head=this.createElement(`head`),this.body=this.createElement(`body`),this.documentElement=this.createElement(`html`),this.documentElement.appendChild(this.head),this.documentElement.appendChild(this.body),this.childNodes=[this.documentElement],this.nodeType=9}var f=d.prototype;f.createTextNode=function(e){return new i(e,this)},f.createElementNS=function(e,t){var n=e===null?null:String(e);return new a(t,this,n)},f.createElement=function(e){return new a(e,this)},f.createDocumentFragment=function(){return new o(this)},f.createEvent=function(e){return new s(e)},f.createComment=function(e){return new r(e,this)},f.getElementById=function(e){return e=String(e),n(this.childNodes,function(t){if(String(t.id)===e)return t})||null},f.getElementsByClassName=a.prototype.getElementsByClassName,f.getElementsByTagName=a.prototype.getElementsByTagName,f.contains=a.prototype.contains,f.removeEventListener=u,f.addEventListener=l,f.dispatchEvent=c}),Km=Dm(function(e,t){t.exports=new(Gm())}),qm=Dm(function(e,t){var n=typeof global<`u`?global:typeof window<`u`?window:{},r=Km(),i;typeof document<`u`?i=document:(i=n[`__GLOBAL_DOCUMENT_CACHE@4`],i||=n[`__GLOBAL_DOCUMENT_CACHE@4`]=r),t.exports=i});function Jm(e){if(Array.isArray(e))return e}function Ym(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function Xm(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:3,n,r,i,a,o,s=e?[console,e]:[console],c=(n=console.trace).bind.apply(n,dh(s)),l=(r=console.info).bind.apply(r,dh(s)),u=(i=console.debug).bind.apply(i,dh(s)),d=(a=console.warn).bind.apply(a,dh(s)),f=(o=console.error).bind.apply(o,dh(s)),p=t;return{trace:function(){var e=[...arguments];if(!(p>fh.TRACE))return c.apply(void 0,dh(e))},debug:function(){var e=[...arguments];if(!(p>fh.DEBUG))return u.apply(void 0,dh(e))},info:function(){var e=[...arguments];if(!(p>fh.INFO))return l.apply(void 0,dh(e))},warn:function(){var e=[...arguments];if(!(p>fh.WARN))return d.apply(void 0,dh(e))},error:function(){var e=[...arguments];if(!(p>fh.ERROR))return f.apply(void 0,dh(e))},get level(){return p},set level(e){e!==this.level&&(p=e??t)}}}(`[mux]`),mh=km(Am());function hh(){return(mh.default.doNotTrack||mh.default.navigator&&mh.default.navigator.doNotTrack)===`1`}function N(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}Mm();function gh(e,t){if(!jm(e,t))throw TypeError(`Cannot call a class as a function`)}function _h(e,t){for(var n=0;n=0)&&(n[i]=e[i]);return n}function Th(e,t){if(e==null)return{};var n=wh(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Eh(){if(typeof Reflect>`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}Pm();function Dh(e,t){return t&&(Nm(t)===`object`||typeof t==`function`)?t:N(e)}function Oh(e){var t=Eh();return function(){var n=yh(e),r;if(t){var i=yh(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Dh(this,r)}}var kh=function(e){return Ah(e)[0]},Ah=function(e){if(typeof e!=`string`||e===``)return[`localhost`];var t=(e.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/)||[])[4],n;return t&&(n=(t.match(/[^\.]+\.[^\.]+$/)||[])[0]),[t,n]},jh=km(Am()),Mh={exists:function(){var e=jh.default.performance;return(e&&e.timing)!==void 0},domContentLoadedEventEnd:function(){var e=jh.default.performance,t=e&&e.timing;return t&&t.domContentLoadedEventEnd},navigationStart:function(){var e=jh.default.performance,t=e&&e.timing;return t&&t.navigationStart}};function Nh(e,t,n){n=n===void 0?1:n,e[t]=e[t]||0,e[t]+=n}function Ph(e){for(var t=1;t=0||r.toLowerCase().indexOf(`x-litix-`)===0)&&(t[r]=n.join(`: `))}}),t}function Vh(e){if(e){var t=Rh.find(function(t){return e[t]!==void 0});return t?e[t]:void 0}}var Hh=function(e){var t={};for(var n in e){var r=e[n];if(r[`DATA-ID`].search(`io.litix.data.`)!==-1){var i=r[`DATA-ID`].replace(`io.litix.data.`,``);t[i]=r.VALUE}}return t},Uh=function(e){if(!e)return{};var t=Mh.navigationStart(),n=e.loading,r=n?n.start:e.trequest,i=n?n.first:e.tfirst,a=n?n.end:e.tload;return{bytesLoaded:e.total,requestStart:Math.round(t+r),responseStart:Math.round(t+i),responseEnd:Math.round(t+a)}},Wh=function(e){if(e&&typeof e.getAllResponseHeaders==`function`)return Bh(e.getAllResponseHeaders())},Gh=function(e,t,n){arguments.length>3&&arguments[3]!==void 0&&arguments[3];var r=arguments.length>4?arguments[4]:void 0,i=e.log,a=e.utils.secondsToMs,o=function(e){var t=parseInt(r.version),n;return t===1&&e.programDateTime!==null&&(n=e.programDateTime),t===0&&e.pdt!==null&&(n=e.pdt),n};if(!Mh.exists()){i.warn(`performance timing not supported. Not tracking HLS.js.`);return}var s=function(n,r){return e.emit(t,n,r)},c=function(e,t){var n=t.levels,r=t.audioTracks,i=t.url,a=t.stats,o=t.networkDetails,c=t.sessionData,l={},u={};n.forEach(function(e,t){l[t]={width:e.width,height:e.height,bitrate:e.bitrate,attrs:e.attrs}}),r.forEach(function(e,t){u[t]={name:e.name,language:e.lang,bitrate:e.bitrate}});var d=Uh(a),f=d.bytesLoaded,p=d.requestStart,m=d.responseStart,h=d.responseEnd;s(`requestcompleted`,Ih(Ph({},Hh(c)),{request_event_type:e,request_bytes_loaded:f,request_start:p,request_response_start:m,request_response_end:h,request_type:`manifest`,request_hostname:kh(i),request_response_headers:Wh(o),request_rendition_lists:{media:l,audio:u,video:{}}}))};n.on(r.Events.MANIFEST_LOADED,c);var l=function(e,t){var n=t.details,r=t.level,i=t.networkDetails,c=t.stats,l=Uh(c),u=l.bytesLoaded,d=l.requestStart,f=l.responseStart,p=l.responseEnd,m=n.fragments[n.fragments.length-1],h=o(m)+a(m.duration);s(`requestcompleted`,{request_event_type:e,request_bytes_loaded:u,request_start:d,request_response_start:f,request_response_end:p,request_current_level:r,request_type:`manifest`,request_hostname:kh(n.url),request_response_headers:Wh(i),video_holdback:n.holdBack&&a(n.holdBack),video_part_holdback:n.partHoldBack&&a(n.partHoldBack),video_part_target_duration:n.partTarget&&a(n.partTarget),video_target_duration:n.targetduration&&a(n.targetduration),video_source_is_live:n.live,player_manifest_newest_program_time:isNaN(h)?void 0:h})};n.on(r.Events.LEVEL_LOADED,l);var u=function(e,t){var n=t.details,r=t.networkDetails,i=t.stats,a=Uh(i),o=a.bytesLoaded,c=a.requestStart,l=a.responseStart,u=a.responseEnd;s(`requestcompleted`,{request_event_type:e,request_bytes_loaded:o,request_start:c,request_response_start:l,request_response_end:u,request_type:`manifest`,request_hostname:kh(n.url),request_response_headers:Wh(r)})};n.on(r.Events.AUDIO_TRACK_LOADED,u);var d=function(e,t){var r=t.stats,i=t.networkDetails,a=t.frag;r||=a.stats;var o=Uh(r),c=o.bytesLoaded,l=o.requestStart,u=o.responseStart,d=o.responseEnd,f=i?Wh(i):void 0,p={request_event_type:e,request_bytes_loaded:c,request_start:l,request_response_start:u,request_response_end:d,request_hostname:i?kh(i.responseURL):void 0,request_id:f?Vh(f):void 0,request_response_headers:f,request_media_duration:a.duration,request_url:i?.responseURL};a.type===`main`?(p.request_type=`media`,p.request_current_level=a.level,p.request_video_width=(n.levels[a.level]||{}).width,p.request_video_height=(n.levels[a.level]||{}).height,p.request_labeled_bitrate=(n.levels[a.level]||{}).bitrate):p.request_type=a.type,s(`requestcompleted`,p)};n.on(r.Events.FRAG_LOADED,d);var f=function(e,t){var n=t.frag,r=n.start;s(`fragmentchange`,{currentFragmentPDT:o(n),currentFragmentStart:a(r)})};n.on(r.Events.FRAG_CHANGED,f);var p=function(e,t){var n=t.type,i=t.details,a=t.response,o=t.fatal,c=t.frag,l=t.networkDetails,u=c?.url||t.url||``,d=l?Wh(l):void 0;(i===r.ErrorDetails.MANIFEST_LOAD_ERROR||i===r.ErrorDetails.MANIFEST_LOAD_TIMEOUT||i===r.ErrorDetails.FRAG_LOAD_ERROR||i===r.ErrorDetails.FRAG_LOAD_TIMEOUT||i===r.ErrorDetails.LEVEL_LOAD_ERROR||i===r.ErrorDetails.LEVEL_LOAD_TIMEOUT||i===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||i===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT||i===r.ErrorDetails.SUBTITLE_LOAD_ERROR||i===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT||i===r.ErrorDetails.KEY_LOAD_ERROR||i===r.ErrorDetails.KEY_LOAD_TIMEOUT)&&s(`requestfailed`,{request_error:i,request_url:u,request_hostname:kh(u),request_id:d?Vh(d):void 0,request_type:i===r.ErrorDetails.FRAG_LOAD_ERROR||i===r.ErrorDetails.FRAG_LOAD_TIMEOUT?`media`:i===r.ErrorDetails.AUDIO_TRACK_LOAD_ERROR||i===r.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT?`audio`:i===r.ErrorDetails.SUBTITLE_LOAD_ERROR||i===r.ErrorDetails.SUBTITLE_LOAD_TIMEOUT?`subtitle`:i===r.ErrorDetails.KEY_LOAD_ERROR||i===r.ErrorDetails.KEY_LOAD_TIMEOUT?`encryption`:`manifest`,request_error_code:a?.code,request_error_text:a?.text}),o&&s(`error`,{player_error_code:n,player_error_message:i,player_error_context:`${u?`url: ${u} -`:``}${a&&(a.code||a.text)?`response: ${a.code}, ${a.text} -`:``}${t.reason?`failure reason: ${t.reason} -`:``}${t.level?`level: ${t.level} -`:``}${t.parent?`parent stream controller: ${t.parent} -`:``}${t.buffer?`buffer length: ${t.buffer} -`:``}${t.error?`error: ${t.error} -`:``}${t.event?`event: ${t.event} -`:``}${t.err?`error message: ${t.err?.message} -`:``}`})};n.on(r.Events.ERROR,p);var m=function(e,t){var n=t.frag,r=n&&n._url||``;s(`requestcanceled`,{request_event_type:e,request_url:r,request_type:`media`,request_hostname:kh(r)})};n.on(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m);var h=function(e,t){var r=t.level,a=n.levels[r];if(a&&a.attrs&&a.attrs.BANDWIDTH){var o=a.attrs.BANDWIDTH,c,l=parseFloat(a.attrs[`FRAME-RATE`]);isNaN(l)||(c=l),o?s(`renditionchange`,{video_source_fps:c,video_source_bitrate:o,video_source_width:a.width,video_source_height:a.height,video_source_rendition_name:a.name,video_source_codec:a?.videoCodec}):i.warn(`missing BANDWIDTH from HLS manifest parsed by HLS.js`)}};n.on(r.Events.LEVEL_SWITCHED,h),n._stopMuxMonitor=function(){n.off(r.Events.MANIFEST_LOADED,c),n.off(r.Events.LEVEL_LOADED,l),n.off(r.Events.AUDIO_TRACK_LOADED,u),n.off(r.Events.FRAG_LOADED,d),n.off(r.Events.FRAG_CHANGED,f),n.off(r.Events.ERROR,p),n.off(r.Events.FRAG_LOAD_EMERGENCY_ABORTED,m),n.off(r.Events.LEVEL_SWITCHED,h),n.off(r.Events.DESTROYING,n._stopMuxMonitor),delete n._stopMuxMonitor},n.on(r.Events.DESTROYING,n._stopMuxMonitor)},Kh=function(e){e&&typeof e._stopMuxMonitor==`function`&&e._stopMuxMonitor()},qh=function(e,t){if(!e||!e.requestEndDate)return{};var n=kh(e.url),r=e.url,i=e.bytesLoaded,a=new Date(e.requestStartDate).getTime(),o=new Date(e.firstByteDate).getTime(),s=new Date(e.requestEndDate).getTime(),c=isNaN(e.duration)?0:e.duration,l=typeof t.getMetricsFor==`function`?t.getMetricsFor(e.mediaType).HttpList:t.getDashMetrics().getHttpRequests(e.mediaType),u;l.length>0&&(u=Bh(l[l.length-1]._responseHeaders||``));var d=u?Vh(u):void 0;return{requestStart:a,requestResponseStart:o,requestResponseEnd:s,requestBytesLoaded:i,requestResponseHeaders:u,requestMediaDuration:c,requestHostname:n,requestUrl:r,requestId:d}},Jh=function(e,t){if(typeof t.getCurrentRepresentationForType==`function`){var n=t.getCurrentRepresentationForType(e);return n?{currentLevel:n.absoluteIndex,renditionWidth:n.width||null,renditionHeight:n.height||null,renditionBitrate:n.bandwidth}:{}}var r=t.getQualityFor(e),i=t.getCurrentTrackFor(e).bitrateList;return i?{currentLevel:r,renditionWidth:i[r].width||null,renditionHeight:i[r].height||null,renditionBitrate:i[r].bandwidth}:{}},Yh=function(e){return e.match(/.*codecs\*?="(.*)"/)?.[1]},Xh=function(e){try{var t,n;return(n=e.getVersion)==null||(t=n.call(e))==null?void 0:t.split(`.`).map(function(e){return parseInt(e)})[0]}catch{return!1}},Zh=function(e,t,n){arguments.length>3&&arguments[3]!==void 0&&arguments[3];var r=e.log;if(!n||!n.on){r.warn(`Invalid dash.js player reference. Monitoring blocked.`);return}var i=Xh(n),a=function(n,r){return e.emit(t,n,r)},o=function(e){var t=e.type,n=(e.data||{}).url;a(`requestcompleted`,{request_event_type:t,request_start:0,request_response_start:0,request_response_end:0,request_bytes_loaded:-1,request_type:`manifest`,request_hostname:kh(n),request_url:n})};n.on(`manifestLoaded`,o);var s={},c=function(e){if(typeof e.getRequests!=`function`)return null;var t=e.getRequests({state:`executed`});return t.length===0?null:t[t.length-1]},l=function(e){var t=e.type,n=e.fragmentModel,r=e.chunk;u({type:t,request:c(n),chunk:r})},u=function(e){var t=e.type,r=e.chunk,i=e.request,o=(r||{}).mediaInfo||{},c=o.type,l=o.bitrateList;l||=[];var u={};l.forEach(function(e,t){u[t]={},u[t].width=e.width,u[t].height=e.height,u[t].bitrate=e.bandwidth,u[t].attrs={}}),c===`video`?s.video=u:c===`audio`?s.audio=u:s.media=u;var d=qh(i,n),f=d.requestStart,p=d.requestResponseStart,m=d.requestResponseEnd,h=d.requestResponseHeaders,g=d.requestMediaDuration,_=d.requestHostname,v=d.requestUrl,y=d.requestId;a(`requestcompleted`,{request_event_type:t,request_start:f,request_response_start:p,request_response_end:m,request_bytes_loaded:-1,request_type:c+`_init`,request_response_headers:h,request_hostname:_,request_id:y,request_url:v,request_media_duration:g,request_rendition_lists:s})};i>=4?n.on(`initFragmentLoaded`,u):n.on(`initFragmentLoaded`,l);var d=function(e){var t=e.type,n=e.fragmentModel,r=e.chunk;f({type:t,request:c(n),chunk:r})},f=function(e){var t=e.type,r=e.chunk,i=e.request,o=r||{},s=o.mediaInfo,c=o.start,l=(s||{}).type,u=qh(i,n),d=u.requestStart,f=u.requestResponseStart,p=u.requestResponseEnd,m=u.requestBytesLoaded,h=u.requestResponseHeaders,g=u.requestMediaDuration,_=u.requestHostname,v=u.requestUrl,y=u.requestId,b=Jh(l,n),x=b.currentLevel,S=b.renditionWidth,C=b.renditionHeight,w=b.renditionBitrate;a(`requestcompleted`,{request_event_type:t,request_start:d,request_response_start:f,request_response_end:p,request_bytes_loaded:m,request_type:l,request_response_headers:h,request_hostname:_,request_id:y,request_url:v,request_media_start_time:c,request_media_duration:g,request_current_level:x,request_labeled_bitrate:w,request_video_width:S,request_video_height:C})};i>=4?n.on(`mediaFragmentLoaded`,f):n.on(`mediaFragmentLoaded`,d);var p={video:void 0,audio:void 0,totalBitrate:void 0},m=function(){if(p.video&&typeof p.video.bitrate==`number`){if(!(p.video.width&&p.video.height)){r.warn(`have bitrate info for video but missing width/height`);return}var e=p.video.bitrate;if(p.audio&&typeof p.audio.bitrate==`number`&&(e+=p.audio.bitrate),e!==p.totalBitrate)return p.totalBitrate=e,{video_source_bitrate:e,video_source_height:p.video.height,video_source_width:p.video.width,video_source_codec:Yh(p.video.codec)}}},h=function(e,t,i){var o=e.mediaType;if(o===`audio`||o===`video`){var s;if(typeof n.getRepresentationsByType==`function`){if(e.newRepresentation)s={bitrate:e.newRepresentation.bandwidth,width:e.newRepresentation.width,height:e.newRepresentation.height,qualityIndex:e.newRepresentation.absoluteIndex};else{var c=n.getRepresentationsByType(o);if(c&&typeof e.newQuality==`number`){var l=c.find(function(t){return t.absoluteIndex===e.newQuality||t.index===e.newQuality});l&&(s={bitrate:l.bandwidth,width:l.width,height:l.height,qualityIndex:e.newQuality})}}}else{if(typeof e.newQuality!=`number`){r.warn(`missing evt.newQuality in qualityChangeRendered event`,e);return}s=n.getBitrateInfoListFor(o).find(function(t){return t.qualityIndex===e.newQuality})}if(!(s&&typeof s.bitrate==`number`)){r.warn(`missing bitrate info for ${o}`);return}p[o]=Ih(Ph({},s),{codec:n.getCurrentTrackFor(o).codec});var u=m();u&&a(`renditionchange`,u)}};n.on(`qualityChangeRendered`,h);var g=function(e){var t=e.request,n=e.mediaType;t||={},a(`requestcanceled`,{request_event_type:t.type+`_`+t.action,request_url:t.url,request_type:n,request_hostname:kh(t.url)})};n.on(`fragmentLoadingAbandoned`,g);var _=function(e){var t=e.error,n,r,i=(t==null||(n=t.data)==null?void 0:n.request)||{},o=(t==null||(r=t.data)==null?void 0:r.response)||{};t?.code===27&&a(`requestfailed`,{request_error:i.type+`_`+i.action,request_url:i.url,request_hostname:kh(i.url),request_type:i.mediaType,request_error_code:o.status,request_error_text:o.statusText});var s=`${i!=null&&i.url?`url: ${i.url} -`:``}${o!=null&&o.status||o!=null&&o.statusText?`response: ${o?.status}, ${o?.statusText} -`:``}`;a(`error`,{player_error_code:t?.code,player_error_message:t?.message,player_error_context:s})};n.on(`error`,_),n._stopMuxMonitor=function(){n.off(`manifestLoaded`,o),n.off(`initFragmentLoaded`,u),n.off(`mediaFragmentLoaded`,f),n.off(`qualityChangeRendered`,h),n.off(`error`,_),n.off(`fragmentLoadingAbandoned`,g),delete n._stopMuxMonitor}},Qh=function(e){e&&typeof e._stopMuxMonitor==`function`&&e._stopMuxMonitor()},$h=0,eg=function(){function e(){gh(this,e),P(this,`_listeners`,void 0)}return vh(e,[{key:`on`,value:function(e,t,n){return t._eventEmitterGuid=t._eventEmitterGuid||++$h,this._listeners=this._listeners||{},this._listeners[e]=this._listeners[e]||[],n&&(t=t.bind(n)),this._listeners[e].push(t),t}},{key:`off`,value:function(e,t){var n=this._listeners&&this._listeners[e];n&&n.forEach(function(e,r){e._eventEmitterGuid===t._eventEmitterGuid&&n.splice(r,1)})}},{key:`one`,value:function(e,t,n){var r=this;t._eventEmitterGuid=t._eventEmitterGuid||++$h;var i=function(){r.off(e,i),t.apply(n||this,arguments)};i._eventEmitterGuid=t._eventEmitterGuid,this.on(e,i)}},{key:`emit`,value:function(e,t){var n=this;if(this._listeners){t||={};var r=this._listeners[`before`+e]||[],i=this._listeners[`before*`]||[],a=this._listeners[e]||[],o=this._listeners[`after`+e]||[],s=function(t,r){t=t.slice(),t.forEach(function(t){t.call(n,{type:e},r)})};s(r,t),s(i,t),s(a,t),s(o,t)}}}]),e}(),tg=km(Am()),ng=function(){function e(t){var n=this;gh(this,e),P(this,`_playbackHeartbeatInterval`,void 0),P(this,`_playheadShouldBeProgressing`,void 0),P(this,`pm`,void 0),this.pm=t,this._playbackHeartbeatInterval=null,this._playheadShouldBeProgressing=!1,t.on(`playing`,function(){n._playheadShouldBeProgressing=!0}),t.on(`play`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`playing`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`adbreakstart`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`adplay`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`adplaying`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`devicewake`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`viewstart`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`rebufferstart`,this._startPlaybackHeartbeatInterval.bind(this)),t.on(`pause`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`ended`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`viewend`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`error`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`aderror`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`adpause`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`adended`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`adbreakend`,this._stopPlaybackHeartbeatInterval.bind(this)),t.on(`seeked`,function(){t.data.player_is_paused?n._stopPlaybackHeartbeatInterval():n._startPlaybackHeartbeatInterval()}),t.on(`timeupdate`,function(){n._playbackHeartbeatInterval!==null&&t.emit(`playbackheartbeat`)}),t.on(`devicesleep`,function(e,r){n._playbackHeartbeatInterval!==null&&(tg.default.clearInterval(n._playbackHeartbeatInterval),t.emit(`playbackheartbeatend`,{viewer_time:r.viewer_time}),n._playbackHeartbeatInterval=null)})}return vh(e,[{key:`_startPlaybackHeartbeatInterval`,value:function(){var e=this;this._playbackHeartbeatInterval===null&&(this.pm.emit(`playbackheartbeat`),this._playbackHeartbeatInterval=tg.default.setInterval(function(){e.pm.emit(`playbackheartbeat`)},this.pm.playbackHeartbeatTime))}},{key:`_stopPlaybackHeartbeatInterval`,value:function(){this._playheadShouldBeProgressing=!1,this._playbackHeartbeatInterval!==null&&(tg.default.clearInterval(this._playbackHeartbeatInterval),this.pm.emit(`playbackheartbeatend`),this._playbackHeartbeatInterval=null)}}]),e}(),rg=function e(t){var n=this;gh(this,e),P(this,`viewErrored`,void 0),t.on(`viewinit`,function(){n.viewErrored=!1}),t.on(`error`,function(e,r){try{var i=t.errorTranslator({player_error_code:r.player_error_code,player_error_message:r.player_error_message,player_error_context:r.player_error_context,player_error_severity:r.player_error_severity,player_error_business_exception:r.player_error_business_exception});i&&(t.data.player_error_code=i.player_error_code||r.player_error_code,t.data.player_error_message=i.player_error_message||r.player_error_message,t.data.player_error_context=i.player_error_context||r.player_error_context,t.data.player_error_severity=i.player_error_severity||r.player_error_severity,t.data.player_error_business_exception=i.player_error_business_exception||r.player_error_business_exception,n.viewErrored=!0)}catch(e){t.mux.log.warn(`Exception in error translator callback.`,e),n.viewErrored=!0}}),t.on(`aftererror`,function(){var e,n,r,i,a;(e=t.data)==null||delete e.player_error_code,(n=t.data)==null||delete n.player_error_message,(r=t.data)==null||delete r.player_error_context,(i=t.data)==null||delete i.player_error_severity,(a=t.data)==null||delete a.player_error_business_exception})},ig=function(){function e(t){gh(this,e),P(this,`_watchTimeTrackerLastCheckedTime`,void 0),P(this,`pm`,void 0),this.pm=t,this._watchTimeTrackerLastCheckedTime=null,t.on(`playbackheartbeat`,this._updateWatchTime.bind(this)),t.on(`playbackheartbeatend`,this._clearWatchTimeState.bind(this))}return vh(e,[{key:`_updateWatchTime`,value:function(e,t){var n=t.viewer_time;this._watchTimeTrackerLastCheckedTime===null&&(this._watchTimeTrackerLastCheckedTime=n),Nh(this.pm.data,`view_watch_time`,n-this._watchTimeTrackerLastCheckedTime),this._watchTimeTrackerLastCheckedTime=n}},{key:`_clearWatchTimeState`,value:function(e,t){this._updateWatchTime(e,t),this._watchTimeTrackerLastCheckedTime=null}}]),e}(),ag=function(){function e(t){var n=this;gh(this,e),P(this,`_playbackTimeTrackerLastPlayheadPosition`,void 0),P(this,`_lastTime`,void 0),P(this,`_isAdPlaying`,void 0),P(this,`_callbackUpdatePlaybackTime`,void 0),P(this,`pm`,void 0),this.pm=t,this._playbackTimeTrackerLastPlayheadPosition=-1,this._lastTime=rh.now(),this._isAdPlaying=!1,this._callbackUpdatePlaybackTime=null,t.on(`viewinit`,function(){n.pm.data.view_playing_time_ms_cumulative=0});var r=this._startPlaybackTimeTracking.bind(this);t.on(`playing`,r),t.on(`adplaying`,r);var i=function(){n.pm.data.player_is_paused||r()};t.on(`seeked`,i),t.on(`rebufferend`,i);var a=this._stopPlaybackTimeTracking.bind(this);t.on(`playbackheartbeatend`,a),t.on(`seeking`,a),t.on(`rebufferstart`,a),t.on(`adplaying`,function(){n._isAdPlaying=!0}),t.on(`adended`,function(){n._isAdPlaying=!1}),t.on(`adpause`,function(){n._isAdPlaying=!1}),t.on(`adbreakstart`,function(){n._isAdPlaying=!1}),t.on(`adbreakend`,function(){n._isAdPlaying=!1}),t.on(`adplay`,function(){n._isAdPlaying=!1}),t.on(`viewinit`,function(){n._playbackTimeTrackerLastPlayheadPosition=-1,n._lastTime=rh.now(),n._isAdPlaying=!1,n._callbackUpdatePlaybackTime=null})}return vh(e,[{key:`_startPlaybackTimeTracking`,value:function(){this._callbackUpdatePlaybackTime===null&&(this._callbackUpdatePlaybackTime=this._updatePlaybackTime.bind(this),this._playbackTimeTrackerLastPlayheadPosition=this.pm.data.player_playhead_time,this._lastTime=rh.now(),this.pm.on(`playbackheartbeat`,this._callbackUpdatePlaybackTime))}},{key:`_stopPlaybackTimeTracking`,value:function(){this._callbackUpdatePlaybackTime&&(this._updatePlaybackTime(),this.pm.off(`playbackheartbeat`,this._callbackUpdatePlaybackTime),this._callbackUpdatePlaybackTime=null,this._playbackTimeTrackerLastPlayheadPosition=-1)}},{key:`_updatePlaybackTime`,value:function(){var e=this.pm.data.player_playhead_time||0,t=rh.now(),n=t-this._lastTime,r=-1;this._playbackTimeTrackerLastPlayheadPosition>=0&&e>this._playbackTimeTrackerLastPlayheadPosition?r=e-this._playbackTimeTrackerLastPlayheadPosition:this._isAdPlaying&&(r=n),r>0&&r<=1e3&&Nh(this.pm.data,`view_content_playback_time`,r),this._callbackUpdatePlaybackTime!==null&&n>0&&n<=1e3&&(this._isAdPlaying&&Nh(this.pm.data,`ad_playing_time_ms_cumulative`,n),Nh(this.pm.data,`view_playing_time_ms_cumulative`,n)),this._playbackTimeTrackerLastPlayheadPosition=e,this._lastTime=t}}]),e}(),og=function(){function e(t){gh(this,e),P(this,`pm`,void 0),this.pm=t;var n=this._updatePlayheadTime.bind(this);t.on(`playbackheartbeat`,n),t.on(`playbackheartbeatend`,n),t.on(`timeupdate`,n),t.on(`destroy`,function(){t.off(`timeupdate`,n)})}return vh(e,[{key:`_updateMaxPlayheadPosition`,value:function(){this.pm.data.view_max_playhead_position=this.pm.data.view_max_playhead_position===void 0?this.pm.data.player_playhead_time:Math.max(this.pm.data.view_max_playhead_position,this.pm.data.player_playhead_time)}},{key:`_updatePlayheadTime`,value:function(e,t){var n=this,r=function(){n.pm.currentFragmentPDT&&n.pm.currentFragmentStart&&(n.pm.data.player_program_time=n.pm.currentFragmentPDT+n.pm.data.player_playhead_time-n.pm.currentFragmentStart)};if(t&&t.player_playhead_time)this.pm.data.player_playhead_time=t.player_playhead_time,r(),this._updateMaxPlayheadPosition();else if(this.pm.getPlayheadTime){var i=this.pm.getPlayheadTime();i!==void 0&&(this.pm.data.player_playhead_time=i,r(),this._updateMaxPlayheadPosition())}}}]),e}(),sg=3e5,cg=function e(t){if(gh(this,e),!t.disableRebufferTracking){var n,r=function(e,t){i(t),n=void 0},i=function(e){if(n){var r=e.viewer_time-n;Nh(t.data,`view_rebuffer_duration`,r),n=e.viewer_time,t.data.view_rebuffer_duration>sg&&(t.emit(`viewend`),t.send(`viewend`),t.mux.log.warn(`Ending view after rebuffering for longer than ${sg}ms, future events will be ignored unless a programchange or videochange occurs.`))}t.data.view_watch_time>=0&&t.data.view_rebuffer_count>0&&(t.data.view_rebuffer_frequency=t.data.view_rebuffer_count/t.data.view_watch_time,t.data.view_rebuffer_percentage=t.data.view_rebuffer_duration/t.data.view_watch_time)};t.on(`playbackheartbeat`,function(e,t){return i(t)}),t.on(`rebufferstart`,function(e,i){n||(Nh(t.data,`view_rebuffer_count`,1),n=i.viewer_time,t.one(`rebufferend`,r))}),t.on(`viewinit`,function(){n=void 0,t.off(`rebufferend`,r)})}},lg=function(){function e(t){var n=this;gh(this,e),P(this,`_lastCheckedTime`,void 0),P(this,`_lastPlayheadTime`,void 0),P(this,`_lastPlayheadTimeUpdatedTime`,void 0),P(this,`_rebuffering`,void 0),P(this,`pm`,void 0),this.pm=t,!(t.disableRebufferTracking||t.disablePlayheadRebufferTracking)&&(this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null,t.on(`playbackheartbeat`,this._checkIfRebuffering.bind(this)),t.on(`playbackheartbeatend`,this._cleanupRebufferTracker.bind(this)),t.on(`seeking`,function(){n._cleanupRebufferTracker(null,{viewer_time:rh.now()})}))}return vh(e,[{key:`_checkIfRebuffering`,value:function(e,t){if(this.pm.seekingTracker.isSeeking||this.pm.adTracker.isAdBreak||!this.pm.playbackHeartbeat._playheadShouldBeProgressing){this._cleanupRebufferTracker(e,t);return}if(this._lastCheckedTime===null){this._prepareRebufferTrackerState(t.viewer_time);return}if(this._lastPlayheadTime!==this.pm.data.player_playhead_time){this._cleanupRebufferTracker(e,t,!0);return}var n=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.sustainedRebufferThreshold==`number`&&n>=this.pm.sustainedRebufferThreshold&&(this._rebuffering||(this._rebuffering=!0,this.pm.emit(`rebufferstart`,{viewer_time:this._lastPlayheadTimeUpdatedTime}))),this._lastCheckedTime=t.viewer_time}},{key:`_clearRebufferTrackerState`,value:function(){this._lastCheckedTime=null,this._lastPlayheadTime=null,this._lastPlayheadTimeUpdatedTime=null}},{key:`_prepareRebufferTrackerState`,value:function(e){this._lastCheckedTime=e,this._lastPlayheadTime=this.pm.data.player_playhead_time,this._lastPlayheadTimeUpdatedTime=e}},{key:`_cleanupRebufferTracker`,value:function(e,t){var n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(this._rebuffering)this._rebuffering=!1,this.pm.emit(`rebufferend`,{viewer_time:t.viewer_time});else{if(this._lastCheckedTime===null)return;var r=this.pm.data.player_playhead_time-this._lastPlayheadTime,i=t.viewer_time-this._lastPlayheadTimeUpdatedTime;typeof this.pm.minimumRebufferDuration==`number`&&r>0&&i-r>this.pm.minimumRebufferDuration&&(this._lastCheckedTime=null,this.pm.emit(`rebufferstart`,{viewer_time:this._lastPlayheadTimeUpdatedTime}),this.pm.emit(`rebufferend`,{viewer_time:this._lastPlayheadTimeUpdatedTime+i-r}))}n?this._prepareRebufferTrackerState(t.viewer_time):this._clearRebufferTrackerState()}}]),e}(),ug=function(){function e(t){var n=this;gh(this,e),P(this,`pm`,void 0),this.pm=t,t.on(`viewinit`,function(){var e=t.data,r=e.view_id;if(!e.view_program_changed){var i=function(e,i){var a=i.viewer_time;(e.type===`playing`&&t.data.view_time_to_first_frame===void 0||e.type===`adplaying`&&(t.data.view_time_to_first_frame===void 0||n._inPrerollPosition()))&&n.calculateTimeToFirstFrame(a||rh.now(),r)};t.one(`playing`,i),t.one(`adplaying`,i),t.one(`viewend`,function(){t.off(`playing`,i),t.off(`adplaying`,i)})}})}return vh(e,[{key:`_inPrerollPosition`,value:function(){return this.pm.data.view_content_playback_time===void 0||this.pm.data.view_content_playback_time<=1e3}},{key:`calculateTimeToFirstFrame`,value:function(e,t){t===this.pm.data.view_id&&(this.pm.watchTimeTracker._updateWatchTime(null,{viewer_time:e}),this.pm.data.view_time_to_first_frame=this.pm.data.view_watch_time,(this.pm.data.player_autoplay_on||this.pm.data.video_is_autoplay)&&this.pm.pageLoadInitTime&&(this.pm.data.view_aggregate_startup_time=this.pm.data.view_start+this.pm.data.view_watch_time-this.pm.pageLoadInitTime))}}]),e}(),dg=function e(t){var n=this;gh(this,e),P(this,`_lastPlayerHeight`,void 0),P(this,`_lastPlayerWidth`,void 0),P(this,`_lastPlayheadPosition`,void 0),P(this,`_lastSourceHeight`,void 0),P(this,`_lastSourceWidth`,void 0),t.on(`viewinit`,function(){n._lastPlayheadPosition=-1}),[`pause`,`rebufferstart`,`seeking`,`error`,`adbreakstart`,`hb`,`renditionchange`,`orientationchange`,`viewend`,`playbackmodechange`].forEach(function(e){t.on(e,function(){if(n._lastPlayheadPosition>=0&&t.data.player_playhead_time>=0&&n._lastPlayerWidth>=0&&n._lastSourceWidth>0&&n._lastPlayerHeight>=0&&n._lastSourceHeight>0){var e=t.data.player_playhead_time-n._lastPlayheadPosition;if(e<0){n._lastPlayheadPosition=-1;return}var r=Math.min(n._lastPlayerWidth/n._lastSourceWidth,n._lastPlayerHeight/n._lastSourceHeight),i=Math.max(0,r-1),a=Math.max(0,1-r);t.data.view_max_upscale_percentage=Math.max(t.data.view_max_upscale_percentage||0,i),t.data.view_max_downscale_percentage=Math.max(t.data.view_max_downscale_percentage||0,a),Nh(t.data,`view_total_content_playback_time`,e),Nh(t.data,`view_total_upscaling`,i*e),Nh(t.data,`view_total_downscaling`,a*e)}n._lastPlayheadPosition=-1})}),[`playing`,`hb`,`renditionchange`,`orientationchange`,`playbackmodechange`].forEach(function(e){t.on(e,function(){n._lastPlayheadPosition=t.data.player_playhead_time,n._lastPlayerWidth=t.data.player_width,n._lastPlayerHeight=t.data.player_height,n._lastSourceWidth=t.data.video_source_width,n._lastSourceHeight=t.data.video_source_height})})},fg=2e3,pg=function e(t){var n=this;gh(this,e),P(this,`isSeeking`,void 0),this.isSeeking=!1;var r=-1,i=function(){var e=rh.now(),i=(t.data.viewer_time||e)-(r||e);Nh(t.data,`view_seek_duration`,i),t.data.view_max_seek_time=Math.max(t.data.view_max_seek_time||0,i),n.isSeeking=!1,r=-1};t.on(`seeking`,function(e,a){if(Object.assign(t.data,a),n.isSeeking&&a.viewer_time-r<=fg){r=a.viewer_time;return}n.isSeeking&&i(),n.isSeeking=!0,r=a.viewer_time,Nh(t.data,`view_seek_count`,1),t.send(`seeking`)}),t.on(`seeked`,function(){i()}),t.on(`viewend`,function(){n.isSeeking&&(i(),t.send(`seeked`)),n.isSeeking=!1,r=-1})},mg=function(e,t){e.push(t),e.sort(function(e,t){return e.viewer_time-t.viewer_time})},hg=[`adbreakstart`,`adrequest`,`adresponse`,`adplay`,`adplaying`,`adpause`,`adended`,`adbreakend`,`aderror`,`adclicked`,`adskipped`],gg=function(){function e(t){var n=this;gh(this,e),P(this,`_adHasPlayed`,void 0),P(this,`_adRequests`,void 0),P(this,`_adResponses`,void 0),P(this,`_currentAdRequestNumber`,void 0),P(this,`_currentAdResponseNumber`,void 0),P(this,`_prerollPlayTime`,void 0),P(this,`_wouldBeNewAdPlay`,void 0),P(this,`isAdBreak`,void 0),P(this,`pm`,void 0),this.pm=t,t.on(`viewinit`,function(){n.isAdBreak=!1,n._currentAdRequestNumber=0,n._currentAdResponseNumber=0,n._adRequests=[],n._adResponses=[],n._adHasPlayed=!1,n._wouldBeNewAdPlay=!0,n._prerollPlayTime=void 0}),hg.forEach(function(e){return t.on(e,n._updateAdData.bind(n))});var r=function(){n.isAdBreak=!1};t.on(`adbreakstart`,function(){n.isAdBreak=!0}),t.on(`play`,r),t.on(`playing`,r),t.on(`viewend`,r),t.on(`adrequest`,function(e,r){r=Object.assign({ad_request_id:`generatedAdRequestId`+n._currentAdRequestNumber++},r),mg(n._adRequests,r),Nh(t.data,`view_ad_request_count`),n.inPrerollPosition()&&(t.data.view_preroll_requested=!0,n._adHasPlayed||Nh(t.data,`view_preroll_request_count`))}),t.on(`adresponse`,function(e,r){r=Object.assign({ad_request_id:`generatedAdRequestId`+n._currentAdResponseNumber++},r),mg(n._adResponses,r);var i=n.findAdRequest(r.ad_request_id);i&&Nh(t.data,`view_ad_request_time`,Math.max(0,r.viewer_time-i.viewer_time))}),t.on(`adplay`,function(e,r){n._adHasPlayed=!0,n._wouldBeNewAdPlay&&(n._wouldBeNewAdPlay=!1,Nh(t.data,`view_ad_played_count`)),n.inPrerollPosition()&&!t.data.view_preroll_played&&(t.data.view_preroll_played=!0,n._adRequests.length>0&&(t.data.view_preroll_request_time=Math.max(0,r.viewer_time-n._adRequests[0].viewer_time)),t.data.view_start&&(t.data.view_startup_preroll_request_time=Math.max(0,r.viewer_time-t.data.view_start)),n._prerollPlayTime=r.viewer_time)}),t.on(`adplaying`,function(e,r){n.inPrerollPosition()&&t.data.view_preroll_load_time===void 0&&n._prerollPlayTime!==void 0&&(t.data.view_preroll_load_time=r.viewer_time-n._prerollPlayTime,t.data.view_startup_preroll_load_time=r.viewer_time-n._prerollPlayTime)}),t.on(`adclicked`,function(e,r){n._wouldBeNewAdPlay||Nh(t.data,`view_ad_clicked_count`)}),t.on(`adskipped`,function(e,r){n._wouldBeNewAdPlay||Nh(t.data,`view_ad_skipped_count`)}),t.on(`adended`,function(){n._wouldBeNewAdPlay=!0}),t.on(`aderror`,function(){n._wouldBeNewAdPlay=!0})}return vh(e,[{key:`inPrerollPosition`,value:function(){return this.pm.data.view_content_playback_time===void 0||this.pm.data.view_content_playback_time<=1e3}},{key:`findAdRequest`,value:function(e){for(var t=0;t3e4&&(t.emit(`devicesleep`,{viewer_time:i}),Object.assign(t.data,{viewer_time:i}),t.send(`devicesleep`),t.emit(`devicewake`,{viewer_time:r}),Object.assign(t.data,{viewer_time:r}),t.send(`devicewake`))};t.one(`playbackheartbeat`,r),t.on(`playbackheartbeatend`,function(){t.off(`before*`,i),t.one(`playbackheartbeat`,r)})},vg=km(Am()),yg=function(e){return e()}(function(){var e=function(){for(var e=0,t={};e1){if(a=e({path:`/`},r.defaults,a),typeof a.expires==`number`){var s=new Date;s.setMilliseconds(s.getMilliseconds()+a.expires*864e5),a.expires=s}try{o=JSON.stringify(i),/^[\{\[]/.test(o)&&(i=o)}catch{}return i=n.write?n.write(i,t):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),document.cookie=[t,`=`,i,a.expires?`; expires=`+a.expires.toUTCString():``,a.path?`; path=`+a.path:``,a.domain?`; domain=`+a.domain:``,a.secure?`; secure`:``].join(``)}t||(o={});for(var c=document.cookie?document.cookie.split(`; `):[],l=/(%[0-9A-Z]{2})+/g,u=0;u1&&arguments[1]!==void 0?arguments[1]:{};this._beaconUrl=e||Lg,this._eventQueue=[],this._postInFlight=!1,this._resendAfterPost=!1,this._failureCount=0,this._sendTimeout=!1,this._options=Object.assign({},Pg,t)};Rg.prototype.queueEvent=function(e,t){var n=Object.assign({},t);return this._eventQueue.length<=this._options.maxQueueLength||e===`eventrateexceeded`?(this._eventQueue.push(n),this._sendTimeout||this._startBeaconSending(),this._eventQueue.length<=this._options.maxQueueLength):!1},Rg.prototype.flushEvents=function(){if(arguments.length>0&&arguments[0]!==void 0&&arguments[0]&&this._eventQueue.length===1){this._eventQueue.pop();return}this._eventQueue.length&&this._sendBeaconQueue(),this._startBeaconSending()},Rg.prototype.destroy=function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.destroyed=!0,e?this._clearBeaconQueue():this.flushEvents(),Mg.default.clearTimeout(this._sendTimeout)},Rg.prototype._clearBeaconQueue=function(){var e=this._eventQueue.length>this._options.maxBeaconSize?this._eventQueue.length-this._options.maxBeaconSize:0,t=this._eventQueue.slice(e);e>0&&Object.assign(t[t.length-1],jg({mux_view_message:`event queue truncated`}));var n=this._createPayload(t);Bg(this._beaconUrl,n,!0,function(){})},Rg.prototype._sendBeaconQueue=function(){var e=this;if(this._postInFlight){this._resendAfterPost=!0;return}var t=this._eventQueue.slice(0,this._options.maxBeaconSize);this._eventQueue=this._eventQueue.slice(this._options.maxBeaconSize),this._postInFlight=!0;var n=this._createPayload(t),r=rh.now();Bg(this._beaconUrl,n,!1,function(n,i){i?(e._eventQueue=t.concat(e._eventQueue),e._failureCount+=1,ph.info(`Error sending beacon: `+i)):e._failureCount=0,e._roundTripTime=rh.now()-r,e._postInFlight=!1,e._resendAfterPost&&(e._resendAfterPost=!1,e._eventQueue.length>0&&e._sendBeaconQueue())})},Rg.prototype._getNextBeaconTime=function(){if(!this._failureCount)return this._options.baseTimeBetweenBeacons;var e=2**(this._failureCount-1);return e*=Math.random(),(1+e)*this._options.baseTimeBetweenBeacons},Rg.prototype._startBeaconSending=function(){var e=this;Mg.default.clearTimeout(this._sendTimeout),!this.destroyed&&(this._sendTimeout=Mg.default.setTimeout(function(){e._eventQueue.length&&e._sendBeaconQueue(),e._startBeaconSending()},this._getNextBeaconTime()))},Rg.prototype._createPayload=function(e){var t=this,n={transmission_timestamp:Math.round(rh.now())};this._roundTripTime&&(n.rtt_ms=Math.round(this._roundTripTime));var r,i,a,o=function(){r=JSON.stringify({metadata:n,events:i||e}),a=r.length/1024},s=function(){return a<=t._options.maxPayloadKBSize};return o(),s()||(ph.info(`Payload size is too big (`+a+` kb). Removing unnecessary events.`),i=e.filter(function(e){return Ig.indexOf(e.e)===-1}),o()),s()||(ph.info(`Payload size still too big (`+a+` kb). Cropping fields..`),i.forEach(function(e){for(var t in e){var n=e[t],r=51200;typeof n==`string`&&n.length>r&&(e[t]=n.substring(0,r))}}),o()),r};var zg=typeof Ng.default.exitPictureInPicture==`function`?function(e){return e.length<=Fg}:function(e){return!1},Bg=function(e,t,n,r){if(n&&navigator&&navigator.sendBeacon&&navigator.sendBeacon(e,t)){r();return}if(Mg.default.fetch){Mg.default.fetch(e,{method:`POST`,body:t,headers:{"Content-Type":`text/plain`},keepalive:zg(t)}).then(function(e){return r(null,e.ok?null:`Error`)}).catch(function(e){return r(null,e)});return}if(Mg.default.XMLHttpRequest){var i=new Mg.default.XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===4)return r(null,i.status===200?void 0:`error`)},i.open(`POST`,e),i.setRequestHeader(`Content-Type`,`text/plain`),i.send(t);return}r()},Vg=Rg,Hg=[`env_key`,`view_id`,`view_sequence_number`,`player_sequence_number`,`beacon_domain`,`player_playhead_time`,`viewer_time`,`mux_api_version`,`event`,`video_id`,`player_instance_id`,`player_error_code`,`player_error_message`,`player_error_context`,`player_error_severity`,`player_error_business_exception`,`view_playing_time_ms_cumulative`,`ad_playing_time_ms_cumulative`],Ug=[`adplay`,`adplaying`,`adpause`,`adfirstquartile`,`admidpoint`,`adthirdquartile`,`adended`,`adresponse`,`adrequest`],Wg=[`ad_id`,`ad_creative_id`,`ad_universal_id`],Gg=[`viewstart`,`error`,`ended`,`viewend`],Kg=6e5,qg=function(){function e(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};gh(this,e);var i,a,o,s,c,l,u;P(this,`mux`,void 0),P(this,`envKey`,void 0),P(this,`options`,void 0),P(this,`eventQueue`,void 0),P(this,`sampleRate`,void 0),P(this,`disableCookies`,void 0),P(this,`respectDoNotTrack`,void 0),P(this,`previousBeaconData`,void 0),P(this,`lastEventTime`,void 0),P(this,`rateLimited`,void 0),P(this,`pageLevelData`,void 0),P(this,`viewerData`,void 0),this.mux=t,this.envKey=n,this.options=r,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.eventQueue=new Vg(Dg(this.envKey,this.options)),this.sampleRate=this.options.sampleRate??1,this.disableCookies=this.options.disableCookies??!1,this.respectDoNotTrack=this.options.respectDoNotTrack??!1,this.previousBeaconData=null,this.lastEventTime=0,this.rateLimited=!1,this.pageLevelData={mux_api_version:this.mux.API_VERSION,mux_embed:this.mux.NAME,mux_embed_version:this.mux.VERSION,viewer_application_name:this.options.platform?.name,viewer_application_version:this.options.platform?.version,viewer_application_engine:this.options.platform?.layout,viewer_device_name:this.options.platform?.product,viewer_device_category:``,viewer_device_manufacturer:this.options.platform?.manufacturer,viewer_os_family:(a=this.options.platform)==null||(i=a.os)==null?void 0:i.family,viewer_os_architecture:(s=this.options.platform)==null||(o=s.os)==null?void 0:o.architecture,viewer_os_version:(l=this.options.platform)==null||(c=l.os)==null?void 0:c.version,page_url:vg.default===null||vg.default===void 0||(u=vg.default.location)==null?void 0:u.href},this.viewerData=this.disableCookies?{}:Tg()}return vh(e,[{key:`send`,value:function(e,t){if(e&&t!=null&&t.view_id){if(this.respectDoNotTrack&&hh())return ph.info("Not sending `"+e+"` because Do Not Track is enabled");if(!t||typeof t!=`object`)return ph.error(`A data object was expected in send() but was not provided`);var n=this.disableCookies?{}:Eg(),r=Ih(Ph({},this.pageLevelData,t,n,this.viewerData),{event:e,env_key:this.envKey});r.user_id&&(r.viewer_user_id=r.user_id,delete r.user_id);var i=(r.mux_sample_number??0)>=this.sampleRate,a=jg(this._deduplicateBeaconData(e,r));if(this.lastEventTime=this.mux.utils.now(),i)return ph.info(`Not sending event due to sample rate restriction`,e,r,a);if(this.envKey||ph.info(`Missing environment key (envKey) - beacons will be dropped if the video source is not a valid mux video URL`,e,r,a),!this.rateLimited){if(ph.info(`Sending event`,e,r,a),this.rateLimited=!this.eventQueue.queueEvent(e,a),this.mux.WINDOW_UNLOADING&&e===`viewend`)this.eventQueue.destroy(!0);else{if(this.mux.WINDOW_HIDDEN&&e===`hb`)this.eventQueue.flushEvents(!0);else if(Gg.indexOf(e)>=0){if(e===`error`&&t.player_error_severity===`warning`)return;this.eventQueue.flushEvents()}if(this.rateLimited)return r.event=`eventrateexceeded`,a=jg(r),this.eventQueue.queueEvent(r.event,a),ph.error(`Beaconing disabled due to rate limit.`)}}}}},{key:`destroy`,value:function(){this.eventQueue.destroy(!1)}},{key:`_deduplicateBeaconData`,value:function(e,t){var n=this,r={},i=t.view_id;if(i===`-1`||e===`viewstart`||e===`viewend`||!this.previousBeaconData||this.mux.utils.now()-this.lastEventTime>=Kg)r=Ph({},t),i&&(this.previousBeaconData=r),i&&e===`viewend`&&(this.previousBeaconData=null);else{var a=e.indexOf(`request`)===0;Object.entries(t).forEach(function(t){var i=$m(t,2),o=i[0],s=i[1];n.previousBeaconData&&(s!==n.previousBeaconData[o]||Hg.indexOf(o)>-1||n.objectHasChanged(a,o,s,n.previousBeaconData[o])||n.eventRequiresKey(e,o))&&(r[o]=s,n.previousBeaconData[o]=s)})}return r}},{key:`objectHasChanged`,value:function(e,t,n,r){return!e||t.indexOf(`request_`)!==0?!1:t===`request_response_headers`||typeof n!=`object`||typeof r!=`object`||Object.keys(n||{}).length!==Object.keys(r||{}).length}},{key:`eventRequiresKey`,value:function(e,t){return!!(e===`renditionchange`&&t.indexOf(`video_source_`)===0||Wg.includes(t)&&Ug.includes(e)||e===`playbackmodechange`&&t.indexOf(`player_playback_mode`)===0)}}]),e}(),Jg=function e(t){gh(this,e);var n=0,r=0,i=0,a=0,o=0,s=0,c=0;t.on(`requestcompleted`,function(e,s){var c=s.request_start,l=s.request_response_start,u=s.request_response_end,d=s.request_bytes_loaded;a++;var f,p;if(l?(f=l-(c??0),p=(u??0)-l):p=(u??0)-(c??0),p>0&&d&&d>0){var m=d/p*8e3;o++,r+=d,i+=p,t.data.view_min_request_throughput=Math.min(t.data.view_min_request_throughput||1/0,m),t.data.view_average_request_throughput=r/i*8e3,t.data.view_request_count=a,f>0&&(n+=f,t.data.view_max_request_latency=Math.max(t.data.view_max_request_latency||0,f),t.data.view_average_request_latency=n/o)}}),t.on(`requestfailed`,function(e,n){a++,s++,t.data.view_request_count=a,t.data.view_request_failed_count=s}),t.on(`requestcanceled`,function(e,n){a++,c++,t.data.view_request_count=a,t.data.view_request_canceled_count=c})},Yg=36e5,Xg=function e(t){var n=this;gh(this,e),P(this,`_lastEventTime`,void 0),t.on(`before*`,function(e,r){var i=r.viewer_time,a=rh.now(),o=n._lastEventTime;if(n._lastEventTime=a,o&&a-o>Yg){var s=Object.keys(t.data).reduce(function(e,n){return n.indexOf(`video_`)===0?Object.assign(e,P({},n,t.data[n])):e},{});t.mux.log.info(`Received event after at least an hour inactivity, creating a new view`);var c=t.playbackHeartbeat._playheadShouldBeProgressing;t._resetView(Object.assign({viewer_time:i},s)),t.playbackHeartbeat._playheadShouldBeProgressing=c,t.playbackHeartbeat._playheadShouldBeProgressing&&e.type!==`play`&&e.type!==`adbreakstart`&&(t.emit(`play`,{viewer_time:i}),e.type!==`playing`&&t.emit(`playing`,{viewer_time:i}))}})},Zg=function e(t){gh(this,e);var n=function(e){var n=$g(e),r=e_(e);if(n!=null&&!Qg(n,a)&&o<=r){a=n,o=r;var i={video_cdn:n};t.emit(`cdnchange`,i)}},r=null,i=null,a=null,o=0;t.on(`viewinit`,function(){r=null,i=null,a=null,o=0}),t.on(`beforecdnchange`,function(e,t){var n=t?.video_cdn;n&&(t.video_previous_cdn===void 0||t.video_previous_cdn===null)&&(Qg(n,i)?t.video_previous_cdn=r??void 0:(t.video_previous_cdn=i??void 0,r=i,i=n))}),t.on(`requestcompleted`,function(e,t){n(t)})};function Qg(e,t){return e?.toLowerCase()===t?.toLowerCase()}function $g(e){var t;return e!=null&&e.request_type&&(e.request_type===`media`||e.request_type===`video`)&&(t=e.request_response_headers)!=null&&t[`x-cdn`]?e.request_response_headers[`x-cdn`]:e!=null&&e.video_cdn?e.video_cdn:null}function e_(e){return e!=null&&e.request_start?e.request_start:e!=null&&e.viewer_time?e.viewer_time:Date.now()}var t_=Zg,n_=function(e){try{return JSON.parse(e),!0}catch{return!1}},r_=function e(t){var n=this;gh(this,e),P(this,`_emittingAutomaticEvent`,!1),P(this,`_hasInitialized`,!1),P(this,`_currentMode`,`standard`),t.on(`viewstart`,function(){n._hasInitialized||(n._hasInitialized=!0,n._currentMode=t.data.player_playback_mode||`standard`,n._emittingAutomaticEvent=!0,t.emit(`playbackmodechange`,{player_playback_mode:n._currentMode,player_playback_mode_data:`{}`}),n._emittingAutomaticEvent=!1)}),t.on(`viewend`,function(){n._hasInitialized=!1}),t.on(`playbackmodechange`,function(e,r){n._emittingAutomaticEvent||(r.player_playback_mode_data?n_(r.player_playback_mode_data)||(t.mux.log.warn(`Invalid JSON string for player_playback_mode_data`),r.player_playback_mode_data=`{}`):r.player_playback_mode_data=`{}`,t.data.player_playback_mode_data=r.player_playback_mode_data,t.data.player_playback_mode=r.player_playback_mode,n._currentMode=r.player_playback_mode)})},i_=function(){function e(t){gh(this,e),P(this,`pm`,void 0),P(this,`_currentRangeStart`,void 0),P(this,`_lastPlayheadTime`,void 0),this.pm=t,this._currentRangeStart=null,this._lastPlayheadTime=null,t.on(`playbackheartbeat`,this._updatePlaybackRange.bind(this)),t.on(`playbackheartbeatend`,this._endPlaybackRange.bind(this))}return vh(e,[{key:`_updateLastRangeEnd`,value:function(){var e=this.pm.data.video_playback_ranges;if(e&&e.length>0){var t=this.pm.data.player_playhead_time||0;e[e.length-1][1]=t}}},{key:`_updatePlaybackRange`,value:function(){var e,t=this.pm.data.player_playhead_time||0;if(!(!this.pm.disableAdPlaybackRangeFiltering&&(e=this.pm.adTracker)!=null&&e.isAdBreak&&this._lastPlayheadTime!==null&&t1e3){var n=this.pm.data.video_playback_ranges;n&&n.length>0&&(n[n.length-1][1]=this._lastPlayheadTime),this._currentRangeStart=null}if(this._currentRangeStart===null){var r=this.pm.data.video_playback_ranges||[];r.length>0&&r[r.length-1][1]===t?this._currentRangeStart=r[r.length-1][0]:(this._currentRangeStart=t,r.push([t,t])),this.pm.data.video_playback_ranges=r}else this._updateLastRangeEnd();this._lastPlayheadTime=t}}},{key:`_endPlaybackRange`,value:function(){this._currentRangeStart!==null&&(this._updateLastRangeEnd(),this._currentRangeStart=null,this._lastPlayheadTime=null)}}]),e}(),a_=Object.freeze({CELLULAR:`cellular`,WIFI:`wifi`,WIRED:`wired`,OTHER:`other`,NO_CONNECTION:`no_connection`,UNKNOWN:`unknown`}),o_=function(e){if(!e)return a_.UNKNOWN;switch(e){case`cellular`:case`wimax`:return a_.CELLULAR;case`wifi`:return a_.WIFI;case`ethernet`:return a_.WIRED;case`none`:return a_.NO_CONNECTION;case`bluetooth`:case`other`:return a_.OTHER;case`unknown`:return a_.UNKNOWN;default:return a_.OTHER}},s_=function(e){return typeof e==`object`&&`connection`in e&&typeof e.connection==`object`},c_=km(Am()),l_=function(){function e(t){var n=this;gh(this,e),P(this,`pm`,void 0),P(this,`lastType`,void 0),P(this,`lastLowDataMode`,void 0),this.pm=t,this.pm.one(`viewinit`,function(){var t,r=n.emit.bind(n);r(),c_.default.addEventListener(`online`,r),c_.default.addEventListener(`offline`,r),(t=e.connection)==null||t.addEventListener(`change`,r),n.pm.on(`destroy`,function(){var t;(t=e.connection)==null||t.removeEventListener(`change`,r),c_.default.removeEventListener(`online`,r),c_.default.removeEventListener(`offline`,r)})})}return vh(e,[{key:`type`,get:function(){var t;return c_.default.navigator?.onLine===!1?a_.NO_CONNECTION:(t=e.connection)!=null&&t.type?o_(e.connection.type):a_.UNKNOWN}},{key:`lowDataMode`,get:function(){return e.connection?.saveData}},{key:`emit`,value:function(){var e=this.type,t=this.lowDataMode;e===this.lastType&&t===this.lastLowDataMode||(this.lastType=e,this.lastLowDataMode=t,this.pm.emit(`networkchange`,Ph({viewer_connection_type:e},t!==void 0&&{viewer_connection_low_data_mode:t})))}}],[{key:`connection`,get:function(){return s_(c_.default.navigator)?c_.default.navigator.connection:null}}]),e}(),u_=`viewstart.ended.loadstart.pause.play.playing.ratechange.waiting.adplay.adpause.adended.aderror.adplaying.adrequest.adresponse.adbreakstart.adbreakend.adfirstquartile.admidpoint.adthirdquartile.rebufferstart.rebufferend.seeked.error.hb.requestcompleted.requestfailed.requestcanceled.renditionchange.networkchange.cdnchange.playbackmodechange`.split(`.`),d_=new Set([`requestcompleted`,`requestfailed`,`requestcanceled`]),f_=function(e){Ch(n,e);var t=Oh(n);function n(e,r,i){gh(this,n);var a=t.call(this);P(N(a),`pageLoadEndTime`,void 0),P(N(a),`pageLoadInitTime`,void 0),P(N(a),`_destroyed`,void 0),P(N(a),`_heartBeatTimeout`,void 0),P(N(a),`adTracker`,void 0),P(N(a),`dashjs`,void 0),P(N(a),`data`,void 0),P(N(a),`disablePlayheadRebufferTracking`,void 0),P(N(a),`disableRebufferTracking`,void 0),P(N(a),`disableAdPlaybackRangeFiltering`,void 0),P(N(a),`errorTracker`,void 0),P(N(a),`errorTranslator`,void 0),P(N(a),`emitTranslator`,void 0),P(N(a),`getAdData`,void 0),P(N(a),`getPlayheadTime`,void 0),P(N(a),`getStateData`,void 0),P(N(a),`stateDataTranslator`,void 0),P(N(a),`hlsjs`,void 0),P(N(a),`id`,void 0),P(N(a),`longResumeTracker`,void 0),P(N(a),`minimumRebufferDuration`,void 0),P(N(a),`mux`,void 0),P(N(a),`playbackEventDispatcher`,void 0),P(N(a),`playbackHeartbeat`,void 0),P(N(a),`playbackHeartbeatTime`,void 0),P(N(a),`playheadTime`,void 0),P(N(a),`seekingTracker`,void 0),P(N(a),`sustainedRebufferThreshold`,void 0),P(N(a),`watchTimeTracker`,void 0),P(N(a),`currentFragmentPDT`,void 0),P(N(a),`currentFragmentStart`,void 0),a.pageLoadInitTime=Mh.navigationStart(),a.pageLoadEndTime=Mh.domContentLoadedEventEnd(),a.mux=e,a.id=r,i!=null&&i.beaconDomain&&a.mux.log.warn("The `beaconDomain` setting has been deprecated in favor of `beaconCollectionDomain`. Please change your integration to use `beaconCollectionDomain` instead of `beaconDomain`."),i=Object.assign({debug:!1,minimumRebufferDuration:250,sustainedRebufferThreshold:1e3,playbackHeartbeatTime:25,beaconDomain:`litix.io`,sampleRate:1,disableCookies:!1,respectDoNotTrack:!1,disableRebufferTracking:!1,disablePlayheadRebufferTracking:!1,disableAdPlaybackRangeFiltering:!1,errorTranslator:function(e){return e},emitTranslator:function(){return[...arguments]},stateDataTranslator:function(e){return e}},i),i.data=i.data||{},i.data.property_key&&(i.data.env_key=i.data.property_key,delete i.data.property_key),ph.level=i.debug?fh.DEBUG:fh.WARN,a.getPlayheadTime=i.getPlayheadTime,a.getStateData=i.getStateData||function(){return{}},a.getAdData=i.getAdData||function(){},a.minimumRebufferDuration=i.minimumRebufferDuration,a.sustainedRebufferThreshold=i.sustainedRebufferThreshold,a.playbackHeartbeatTime=i.playbackHeartbeatTime,a.disableRebufferTracking=i.disableRebufferTracking,a.disableRebufferTracking&&a.mux.log.warn(`Disabling rebuffer tracking. This should only be used in specific circumstances as a last resort when your player is known to unreliably track rebuffering.`),a.disablePlayheadRebufferTracking=i.disablePlayheadRebufferTracking,a.disableAdPlaybackRangeFiltering=i.disableAdPlaybackRangeFiltering,a.errorTranslator=i.errorTranslator,a.emitTranslator=i.emitTranslator,a.stateDataTranslator=i.stateDataTranslator,a.playbackEventDispatcher=new qg(e,i.data.env_key,i),a.data={player_instance_id:ih(),mux_sample_rate:i.sampleRate,beacon_domain:i.beaconCollectionDomain||i.beaconDomain},a.data.view_sequence_number=1,a.data.player_sequence_number=1;var o=function(){this.data.view_start===void 0&&(this.data.view_start=this.mux.utils.now(),this.emit(`viewstart`),this.emit(`renditionchange`))}.bind(N(a));if(a.on(`viewinit`,function(e,t){this._resetVideoData(),this._resetViewData(),this._resetErrorData(),this._updateStateData(),Object.assign(this.data,t),this._initializeViewData(),this.one(`play`,o),this.one(`adbreakstart`,o)}),a.on(`videochange`,function(e,t){this._resetView(t)}),a.on(`programchange`,function(e,t){this.data.player_is_paused&&this.mux.log.warn("The `programchange` event is intended to be used when the content changes mid playback without the video source changing, however the video is not currently playing. If the video source is changing please use the videochange event otherwise you will lose startup time information."),this._resetView(Object.assign(t,{view_program_changed:!0})),o(),this.emit(`play`),this.emit(`playing`)}),a.on(`fragmentchange`,function(e,t){this.currentFragmentPDT=t.currentFragmentPDT,this.currentFragmentStart=t.currentFragmentStart}),a.on(`destroy`,a.destroy),typeof window<`u`&&typeof window.addEventListener==`function`&&typeof window.removeEventListener==`function`){var s=function(){var e=a.data.view_start!==void 0;a.mux.WINDOW_HIDDEN=document.visibilityState===`hidden`,e&&a.mux.WINDOW_HIDDEN&&(a.data.player_is_paused||a.emit(`hb`))};window.addEventListener(`visibilitychange`,s,!1);var c=function(e){e.persisted||a.destroy()};window.addEventListener(`pagehide`,c,!1),a.on(`destroy`,function(){window.removeEventListener(`visibilitychange`,s),window.removeEventListener(`pagehide`,c)})}return a.on(`playerready`,function(e,t){Object.assign(this.data,t)}),u_.forEach(function(e){a.on(e,function(t,n){e.indexOf(`ad`)!==0&&this._updateStateData(),Object.assign(this.data,n),this._sanitizeData()}),a.on(`after`+e,function(){(e!==`error`||this.errorTracker.viewErrored)&&this.send(e)})}),a.on(`viewend`,function(e,t){Object.assign(a.data,t)}),a.one(`playerready`,function(e){var t=this.mux.utils.now();this.data.player_init_time&&(this.data.player_startup_time=t-this.data.player_init_time),this.pageLoadInitTime=this.data.page_load_init_time||this.pageLoadInitTime,this.pageLoadEndTime=this.data.page_load_end_time||this.pageLoadEndTime,!this.mux.PLAYER_TRACKED&&this.pageLoadInitTime&&(this.mux.PLAYER_TRACKED=!0,(this.data.player_init_time||this.pageLoadEndTime)&&(this.data.page_load_time=Math.min(this.data.player_init_time||1/0,this.pageLoadEndTime||1/0)-this.pageLoadInitTime)),this.send(`playerready`),delete this.data.player_startup_time,delete this.data.page_load_time}),a.longResumeTracker=new Xg(N(a)),a.errorTracker=new rg(N(a)),new _g(N(a)),a.seekingTracker=new pg(N(a)),a.playheadTime=new og(N(a)),a.playbackHeartbeat=new ng(N(a)),new dg(N(a)),a.watchTimeTracker=new ig(N(a)),new ag(N(a)),new i_(N(a)),a.adTracker=new gg(N(a)),new lg(N(a)),new cg(N(a)),new ug(N(a)),new Jg(N(a)),new t_(N(a)),new r_(N(a)),new l_(N(a)),i.hlsjs&&a.addHLSJS(i),i.dashjs&&a.addDashJS(i),a.emit(`viewinit`,i.data),a}return vh(n,[{key:`emit`,value:function(e,t){var r,i=Object.assign({viewer_time:this.mux.utils.now()},t),a=[e,i];if(this.emitTranslator)try{a=this.emitTranslator(e,i)}catch(e){this.mux.log.warn(`Exception in emit translator callback.`,e)}a!=null&&a.length&&(r=xh(yh(n.prototype),`emit`,this)).call.apply(r,[this].concat(dh(a)))}},{key:`destroy`,value:function(){this._destroyed||(this._destroyed=!0,this.data.view_start!==void 0&&(this.emit(`viewend`),this.send(`viewend`)),this.playbackEventDispatcher.destroy(),this.removeHLSJS(),this.removeDashJS(),window.clearTimeout(this._heartBeatTimeout))}},{key:`send`,value:function(e){if(this.data.view_id){var t=Object.assign({},this.data);if(t.video_source_is_live===void 0&&(t.player_source_duration===1/0||t.video_source_duration===1/0?t.video_source_is_live=!0:(t.player_source_duration>0||t.video_source_duration>0)&&(t.video_source_is_live=!1)),t.video_source_is_live||[`player_program_time`,`player_manifest_newest_program_time`,`player_live_edge_program_time`,`player_program_time`,`video_holdback`,`video_part_holdback`,`video_target_duration`,`video_part_target_duration`].forEach(function(e){t[e]=void 0}),t.video_source_url=t.video_source_url||t.player_source_url,t.video_source_url){var n=$m(Ah(t.video_source_url),2),r=n[0];t.video_source_domain=n[1],t.video_source_hostname=r}delete t.ad_request_id,t.video_playback_ranges&&(t.video_playback_range=JSON.stringify(t.video_playback_ranges.filter(function(e){return e[0]!==e[1]}).map(function(e){return`${e[0]}:${e[1]}`})),delete t.video_playback_ranges),this.playbackEventDispatcher.send(e,t),this.data.view_sequence_number++,this.data.player_sequence_number++,d_.has(e)||this._restartHeartBeat(),e===`viewend`&&delete this.data.view_id}}},{key:`_resetView`,value:function(e){this.emit(`viewend`),this.send(`viewend`),this.emit(`viewinit`,e)}},{key:`_updateStateData`,value:function(){var e,t=this.getStateData();if(typeof this.stateDataTranslator==`function`)try{t=this.stateDataTranslator(t)}catch(e){this.mux.log.warn(`Exception in stateDataTranslator translator callback.`,e)}(e=this.data)!=null&&e.video_cdn&&t!=null&&t.video_cdn&&(t.video_cdn,t=Th(t,[`video_cdn`])),Object.assign(this.data,t),this.playheadTime._updatePlayheadTime(),this._sanitizeData()}},{key:`_sanitizeData`,value:function(){var e=this;[`player_width`,`player_height`,`video_source_width`,`video_source_height`,`player_playhead_time`,`video_source_bitrate`].forEach(function(t){var n=parseInt(e.data[t],10);e.data[t]=isNaN(n)?void 0:n}),[`player_source_url`,`video_source_url`].forEach(function(t){if(e.data[t]){var n=e.data[t].toLowerCase();(n.indexOf(`data:`)===0||n.indexOf(`blob:`)===0)&&(e.data[t]=`MSE style URL`)}})}},{key:`_resetVideoData`,value:function(){var e=this;Object.keys(this.data).forEach(function(t){t.indexOf(`video_`)===0&&delete e.data[t]})}},{key:`_resetViewData`,value:function(){var e=this;Object.keys(this.data).forEach(function(t){t.indexOf(`view_`)===0&&delete e.data[t]}),this.data.view_sequence_number=1}},{key:`_resetErrorData`,value:function(){delete this.data.player_error_code,delete this.data.player_error_message,delete this.data.player_error_context,delete this.data.player_error_severity,delete this.data.player_error_business_exception}},{key:`_initializeViewData`,value:function(){var e=this,t=this.data.view_id=ih(),n=function(){t===e.data.view_id&&Nh(e.data,`player_view_count`,1)};this.data.player_is_paused?this.one(`play`,n):n()}},{key:`_restartHeartBeat`,value:function(){var e=this;window.clearTimeout(this._heartBeatTimeout),this._heartBeatTimeout=window.setTimeout(function(){e.data.player_is_paused||e.emit(`hb`)},1e4)}},{key:`addHLSJS`,value:function(e){if(!e.hlsjs){this.mux.log.warn(`You must pass a valid hlsjs instance in order to track it.`);return}if(this.hlsjs){this.mux.log.warn(`An instance of HLS.js is already being monitored for this player.`);return}this.hlsjs=e.hlsjs,Gh(this.mux,this.id,e.hlsjs,{},e.Hls||window.Hls)}},{key:`removeHLSJS`,value:function(){this.hlsjs&&=(Kh(this.hlsjs),void 0)}},{key:`addDashJS`,value:function(e){if(!e.dashjs){this.mux.log.warn(`You must pass a valid dashjs instance in order to track it.`);return}if(this.dashjs){this.mux.log.warn(`An instance of Dash.js is already being monitored for this player.`);return}this.dashjs=e.dashjs,Zh(this.mux,this.id,e.dashjs)}},{key:`removeDashJS`,value:function(){this.dashjs&&=(Qh(this.dashjs),void 0)}}]),n}(eg),p_=km(qm());function m_(){return p_.default&&!!(p_.default.fullscreenElement||p_.default.webkitFullscreenElement||p_.default.mozFullScreenElement||p_.default.msFullscreenElement)}var h_=[`loadstart`,`pause`,`play`,`playing`,`seeking`,`seeked`,`timeupdate`,`ratechange`,`stalled`,`waiting`,`error`,`ended`],g_={1:`MEDIA_ERR_ABORTED`,2:`MEDIA_ERR_NETWORK`,3:`MEDIA_ERR_DECODE`,4:`MEDIA_ERR_SRC_NOT_SUPPORTED`};function __(e,t,n){var r=$m(sh(t),3),i=r[0],a=r[1],o=r[2],s=e.log,c=e.utils.getComputedStyle,l=e.utils.secondsToMs,u={automaticErrorTracking:!0};if(i){if(o!==`video`&&o!==`audio`)return s.error("The element of `"+a+"` was not a media element.")}else return s.error("No element was found with the `"+a+"` query selector.");i.mux&&(i.mux.destroy(),delete i.mux,s.warn(`Already monitoring this video element, replacing existing event listeners`)),n=Object.assign(u,n,{getPlayheadTime:function(){return l(i.currentTime)},getStateData:function(){var e,t,n=(e=this).getPlayheadTime?.call(e)||l(i.currentTime),r=this.hlsjs&&this.hlsjs.url,a=this.dashjs&&typeof this.dashjs.getSource==`function`&&this.dashjs.getSource(),o={player_is_paused:i.paused,player_width:parseInt(c(i,`width`)),player_height:parseInt(c(i,`height`)),player_autoplay_on:i.autoplay,player_preload_on:i.preload,player_language_code:i.lang,player_is_fullscreen:m_(),video_poster_url:i.poster,video_source_url:r||a||i.currentSrc,video_source_duration:l(i.duration),video_source_height:i.videoHeight,video_source_width:i.videoWidth,view_dropped_frame_count:i==null||(t=i.getVideoPlaybackQuality)==null?void 0:t.call(i).droppedVideoFrames};if(i.getStartDate&&n>0){var s=i.getStartDate();if(s&&typeof s.getTime==`function`&&s.getTime()){var u=s.getTime();o.player_program_time=u+n,i.seekable.length>0&&(o.player_live_edge_program_time=u+i.seekable.end(i.seekable.length-1))}}return o}}),n.data=Object.assign({player_software:`HTML5 Video Element`,player_mux_plugin_name:`VideoElementMonitor`,player_mux_plugin_version:e.VERSION},n.data),i.mux=i.mux||{},i.mux.deleted=!1,i.mux.emit=function(t,n){e.emit(a,t,n)},i.mux.updateData=function(e){i.mux.emit(`hb`,e)};var d=function(){s.error(`The monitor for this video element has already been destroyed.`)};i.mux.destroy=function(){Object.keys(i.mux.listeners).forEach(function(e){i.removeEventListener(e,i.mux.listeners[e],!1)}),delete i.mux.listeners,i.mux.fullscreenChangeListener&&(document.removeEventListener(`fullscreenchange`,i.mux.fullscreenChangeListener,!1),delete i.mux.fullscreenChangeListener),i.mux.destroy=d,i.mux.swapElement=d,i.mux.emit=d,i.mux.addHLSJS=d,i.mux.addDashJS=d,i.mux.removeHLSJS=d,i.mux.removeDashJS=d,i.mux.updateData=d,i.mux.setEmitTranslator=d,i.mux.setStateDataTranslator=d,i.mux.setGetPlayheadTime=d,i.mux.deleted=!0,e.emit(a,`destroy`)},i.mux.swapElement=function(t){var n=$m(sh(t),3),r=n[0],a=n[1],o=n[2];if(r){if(o!==`video`&&o!==`audio`)return e.log.error("The element of `"+a+"` was not a media element.")}else return e.log.error("No element was found with the `"+a+"` query selector.");r.muxId=i.muxId,delete i.muxId,r.mux=r.mux||{},r.mux.listeners=Object.assign({},i.mux.listeners),delete i.mux.listeners,Object.keys(r.mux.listeners).forEach(function(e){i.removeEventListener(e,r.mux.listeners[e],!1),r.addEventListener(e,r.mux.listeners[e],!1)}),r.mux.fullscreenChangeListener=i.mux.fullscreenChangeListener,delete i.mux.fullscreenChangeListener,r.mux.swapElement=i.mux.swapElement,r.mux.destroy=i.mux.destroy,delete i.mux,i=r},i.mux.addHLSJS=function(t){e.addHLSJS(a,t)},i.mux.addDashJS=function(t){e.addDashJS(a,t)},i.mux.removeHLSJS=function(){e.removeHLSJS(a)},i.mux.removeDashJS=function(){e.removeDashJS(a)},i.mux.setEmitTranslator=function(t){e.setEmitTranslator(a,t)},i.mux.setStateDataTranslator=function(t){e.setStateDataTranslator(a,t)},i.mux.setGetPlayheadTime=function(t){t||=n.getPlayheadTime,e.setGetPlayheadTime(a,t)},e.init(a,n),e.emit(a,`playerready`),i.paused||(e.emit(a,`play`),i.readyState>2&&e.emit(a,`playing`)),i.mux.listeners={},h_.forEach(function(t){t===`error`&&!n.automaticErrorTracking||(i.mux.listeners[t]=function(){var n={};if(t===`error`){if(!i.error||i.error.code===1)return;n.player_error_code=i.error.code,n.player_error_message=g_[i.error.code]||i.error.message}e.emit(a,t,n)},i.addEventListener(t,i.mux.listeners[t],!1))}),i.mux.listeners.enterpictureinpicture=function(){e.emit(a,`playbackmodechange`,{player_playback_mode:`pip`,player_playback_mode_data:`{}`})},i.mux.listeners.leavepictureinpicture=function(){var t=m_()?`fullscreen`:`standard`;e.emit(a,`playbackmodechange`,{player_playback_mode:t,player_playback_mode_data:`{}`})},i.addEventListener(`enterpictureinpicture`,i.mux.listeners.enterpictureinpicture,!1),i.addEventListener(`leavepictureinpicture`,i.mux.listeners.leavepictureinpicture,!1),i.mux.fullscreenChangeListener=function(){var t=m_(),n=document.fullscreenElement;if(t&&(n===i||n!=null&&n.contains(i)))e.emit(a,`playbackmodechange`,{player_playback_mode:`fullscreen`,player_playback_mode_data:`{}`});else if(!t){var r=document.pictureInPictureElement===i?`pip`:`standard`;e.emit(a,`playbackmodechange`,{player_playback_mode:r,player_playback_mode_data:`{}`})}},document.addEventListener(`fullscreenchange`,i.mux.fullscreenChangeListener,!1)}function v_(e,t,n,r){var i=r;if(e&&typeof e[t]==`function`)try{i=e[t].apply(e,n)}catch(e){ph.info(`safeCall error`,e)}return i}var y_=km(Am()),b_;y_.default&&y_.default.WeakMap&&(b_=new WeakMap);function x_(e,t){if(!e||!t||!y_.default||typeof y_.default.getComputedStyle!=`function`)return``;var n;return b_&&b_.has(e)&&(n=b_.get(e)),n||(n=y_.default.getComputedStyle(e,null),b_&&b_.set(e,n)),n.getPropertyValue(t)}function S_(e){return Math.floor(e*1e3)}var C_={TARGET_DURATION:`#EXT-X-TARGETDURATION`,PART_INF:`#EXT-X-PART-INF`,SERVER_CONTROL:`#EXT-X-SERVER-CONTROL`,INF:`#EXTINF`,PROGRAM_DATE_TIME:`#EXT-X-PROGRAM-DATE-TIME`,VERSION:`#EXT-X-VERSION`,SESSION_DATA:`#EXT-X-SESSION-DATA`},w_=function(e){return this.buffer=``,this.manifest={segments:[],serverControl:{},sessionData:{}},this.currentUri={},this.process(e),this.manifest};w_.prototype.process=function(e){var t;for(this.buffer+=e,t=this.buffer.indexOf(` -`);t>-1;t=this.buffer.indexOf(` -`))this.processLine(this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},w_.prototype.processLine=function(e){var t=j_(e,e.indexOf(`:`)),n=t[0],r=t.length===2?D_(t[1]):void 0;if(n[0]!==`#`)this.currentUri.uri=n,this.manifest.segments.push(this.currentUri),this.manifest.targetDuration&&!(`duration`in this.currentUri)&&(this.currentUri.duration=this.manifest.targetDuration),this.currentUri={};else switch(n){case C_.TARGET_DURATION:if(!isFinite(r)||r<0)return;this.manifest.targetDuration=r,this.setHoldBack();break;case C_.PART_INF:T_(this.manifest,t),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),this.setHoldBack();break;case C_.SERVER_CONTROL:T_(this.manifest,t),this.setHoldBack();break;case C_.INF:r===0?this.currentUri.duration=.01:r>0&&(this.currentUri.duration=r);break;case C_.PROGRAM_DATE_TIME:var i=r,a=new Date(i);this.manifest.dateTimeString||(this.manifest.dateTimeString=i,this.manifest.dateTimeObject=a),this.currentUri.dateTimeString=i,this.currentUri.dateTimeObject=a;break;case C_.VERSION:T_(this.manifest,t);break;case C_.SESSION_DATA:var o=Hh(M_(t[1]));Object.assign(this.manifest.sessionData,o)}},w_.prototype.setHoldBack=function(){var e=this.manifest,t=e.serverControl,n=e.targetDuration,r=e.partTargetDuration;if(t){var i=`holdBack`,a=`partHoldBack`,o=n&&n*3,s=r&&r*2;n&&!t.hasOwnProperty(i)&&(t[i]=o),o&&t[i]1){var r=E_(n[0]);t[r]=D_(n[1])}return t},k_=function(e){for(var t=e.split(`,`),n={},r=0;t.length>r;r++){var i=t[r],a=O_(i);n=Object.assign(a,n)}return n},A_=function(e){return e.indexOf(`=`)>-1},j_=function(e,t){return t===-1?[e]:[e.substring(0,t),e.substring(t+1)]},M_=function(e){var t={};if(e){var n=e.search(`,`);return[e.slice(0,n),e.slice(n+1)].forEach(function(e,n){for(var r=e.replace(/['"]+/g,``).split(`=`),i=0;i1||n===1&&(t=this.levelkeys[e[0]])!=null&&t.encrypted)return!0}return!1}get programDateTime(){return this._programDateTime===null&&this.rawProgramDateTime&&(this.programDateTime=Date.parse(this.rawProgramDateTime)),this._programDateTime}set programDateTime(e){if(!F(e)){this._programDateTime=this.rawProgramDateTime=null;return}this._programDateTime=e}get ref(){return Q_(this)?(this._ref||={base:this.base,start:this.start,duration:this.duration,sn:this.sn,programDateTime:this.programDateTime},this._ref):null}addStart(e){this.setStart(this.start+e)}setStart(e){this.start=e,this._ref&&(this._ref.start=e)}setDuration(e){this.duration=e,this._ref&&(this._ref.duration=e)}setKeyFormat(e){let t=this.levelkeys;if(t){var n;let r=t[e];r&&!((n=this._decryptdata)!=null&&n.keyId)&&(this._decryptdata=r.getDecryptData(this.sn,t))}}abortRequests(){var e,t;(e=this.loader)==null||e.abort(),(t=this.keyLoader)==null||t.abort()}setElementaryStreamInfo(e,t,n,r,i,a=!1){let{elementaryStreams:o}=this,s=o[e];if(!s){o[e]={startPTS:t,endPTS:n,startDTS:r,endDTS:i,partial:a};return}s.startPTS=Math.min(s.startPTS,t),s.endPTS=Math.max(s.endPTS,n),s.startDTS=Math.min(s.startDTS,r),s.endDTS=Math.max(s.endDTS,i)}},nv=class extends Z_{constructor(e,t,n,r,i){super(n),this.fragOffset=0,this.duration=0,this.independent=!1,this.relurl=void 0,this.fragment=void 0,this.index=void 0,this.gap=!1,this.duration=e.decimalFloatingPoint(`DURATION`),this.gap=e.bool(`GAP`),this.independent=e.bool(`INDEPENDENT`),this.relurl=e.enumeratedString(`URI`),this.fragment=t,this.index=r;let a=e.enumeratedString(`BYTERANGE`);a&&this.setByteRange(a,i),i&&(this.fragOffset=i.fragOffset+i.duration)}get start(){return this.fragment.start+this.fragOffset}get end(){return this.start+this.duration}get loaded(){let{elementaryStreams:e}=this;return!!(e.audio||e.video||e.audiovideo||this.fragment.type===B.SUBTITLE&&this.stats.loading.end>0)}};function rv(e,t){let n=Object.getPrototypeOf(e);if(n)return Object.getOwnPropertyDescriptor(n,t)||rv(n,t)}function iv(e,t){let n=rv(e,t);n&&(n.enumerable=!0,Object.defineProperty(e,t,n))}function av(e,t,n){return(t=dv(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ov(){return ov=Object.assign?Object.assign.bind():function(e){for(var t=1;t499)}function bv(e){return e===0&&navigator.onLine===!1}function xv(e,t){return t>0&&e.loadError>0&&e.loadErrorTime!==0&&self.performance.now()-e.loadErrorTime>t}var Sv=class{constructor(e,t=0,n=0){this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=e,this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=t,this.totalWeight_=n}sample(e,t){let n=this.alpha_**+e;this.estimate_=t*(1-n)+n*this.estimate_,this.totalWeight_+=e}getTotalWeight(){return this.totalWeight_}getEstimate(){if(this.alpha_){let e=1-this.alpha_**+this.totalWeight_;if(e)return this.estimate_/e}return this.estimate_}},Cv=class{constructor(e,t,n,r=100){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=n,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Sv(e),this.fast_=new Sv(t),this.defaultTTFB_=r,this.ttfb_=new Sv(e)}update(e,t){let{slow_:n,fast_:r,ttfb_:i}=this;n.halfLife!==e&&(this.slow_=new Sv(e,n.getEstimate(),n.getTotalWeight())),r.halfLife!==t&&(this.fast_=new Sv(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.ttfb_=new Sv(e,i.getEstimate(),i.getTotalWeight()))}sample(e,t){if(t<=0)return;let n=Math.min(this.minDelayMs_,t/1e5),r=8*t,i=Math.max(e,n)/1e3,a=r/i;this.fast_.sample(i,a),this.slow_.sample(i,a)}sampleTTFB(e){let t=e/1e3,n=Math.sqrt(2)*Math.exp(-(t**2)/2);this.ttfb_.sample(n,Math.max(e,5))}canEstimate(){return this.fast_.getTotalWeight()>=this.minWeight_}getEstimate(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_}getEstimateTTFB(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_}get defaultEstimate(){return this.defaultEstimate_}destroy(){}},wv=class{constructor(e,t){this.trace=void 0,this.debug=void 0,this.log=void 0,this.warn=void 0,this.info=void 0,this.error=void 0;let n=`[${e}]:`;this.trace=Tv,this.debug=t.debug.bind(null,n),this.log=t.log.bind(null,n),this.warn=t.warn.bind(null,n),this.info=t.info.bind(null,n),this.error=t.error.bind(null,n)}},Tv=function(){},Ev={trace:Tv,debug:Tv,log:Tv,warn:Tv,info:Tv,error:Tv};function Dv(){return ov({},Ev)}function Ov(e,t){let n=self.console[e];return n?n.bind(self.console,`${t?`[`+t+`] `:``}[${e}] >`):Tv}function kv(e,t,n){return t[e]?t[e].bind(t):Ov(e,n)}var Av=Dv();function jv(e,t,n){let r=Dv();if(typeof console==`object`&&e===!0||typeof e==`object`){let i=[`debug`,`log`,`info`,`warn`,`error`];i.forEach(t=>{r[t]=kv(t,e,n)});try{r.log(`Debug logs enabled for "${t}" in hls.js version 1.7.3`)}catch{return Dv()}i.forEach(t=>{Av[t]=kv(t,e)})}else ov(Av,r);return r}var Mv=Av;function Nv(e=!0){if(typeof self<`u`)return(e||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function Pv(e){return typeof self<`u`&&e===self.ManagedMediaSource}function Fv(e,t){let n=Object.keys(e),r=Object.keys(t),i=n.length,a=r.length;return!i||!a||i===a&&!n.some(e=>r.indexOf(e)===-1)}function Iv(e){return btoa(String.fromCharCode(...e))}function Lv(e){return e instanceof ArrayBuffer||typeof SharedArrayBuffer<`u`&&e instanceof SharedArrayBuffer}var Rv=`utf-16`,zv=`utf-16be`,Bv=`utf-16le`,Vv=`utf-8`;function Hv(e,t={}){let n;n=Lv(e)?new DataView(e):new DataView(e.buffer,e.byteOffset,e.byteLength);let r=0,{encoding:i}=t;if(!i){let e=n.getUint8(0),t=n.getUint8(1);e==239&&t==187&&n.getUint8(2)==191?(i=Vv,r=3):e==254&&t==255?(i=zv,r=2):e==255&&t==254?(i=Bv,r=2):i=Vv}if(typeof TextDecoder<`u`)return new TextDecoder(i).decode(n);let{byteLength:a}=n,o=i!==zv,s=``,c;for(;r=194&&c<=223){if(r+1=128&&e<=191?(c=(c&31)<<6|e&63,r+=2):r++}else r++}else if(c>=224&&c<=239){if(r+2<=a-1){let e=n.getUint8(r+1),t=n.getUint8(r+2);e>=128&&e<=191&&t>=128&&t<=191?(c=(c&15)<<12|(e&63)<<6|t&63,r+=3):r++}else r++}else if(c>=240&&c<=244){if(r+3<=a-1){let e=n.getUint8(r+1),t=n.getUint8(r+2),i=n.getUint8(r+3);e>=128&&e<=191&&t>=128&&t<=191&&i>=128&&i<=191?(c=(c&7)<<18|(e&63)<<12|(t&63)<<6|i&63,r+=4):r++}else r++}else r++;break;case zv:case Rv:case Bv:c=n.getUint16(r,o),r+=2}s+=String.fromCodePoint(c)}return s}function Uv(e){let t=typeof e==`string`?new URL(e):e;return t.origin+t.pathname.substring(0,t.pathname.lastIndexOf(`/`)+1)}function Wv(e,t){if(e<0)return-Wv(-e,t);let n=10**t;if(Math.abs(e*n%1-.5)<2**-52){let t=Math.floor(e*n);return(t%2==0?t:t+1)/n}return Math.round(e*n)/n}function Gv(e,t){let n;try{n=new URL(e)}catch{return e}let r=new URL(t);if(n.origin!==r.origin)return e;let i=n.pathname.split(`/`).slice(1),a=r.pathname.split(`/`).slice(1,-1),o=Math.min(i.length,a.length);for(let e=0;e{let n=(e+Math.random()*16)%16|0;return e=Math.floor(e/16),(t==`x`?n:n&3|8).toString(16)})}}}function qv(e,t){return t+10<=e.length&&e[t]===73&&e[t+1]===68&&e[t+2]===51&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128}function Jv(e,t){let n=0;return n=(e[t]&127)<<21,n|=(e[t+1]&127)<<14,n|=(e[t+2]&127)<<7,n|=e[t+3]&127,n}function Yv(e,t){return qv(e,t)&&Jv(e,t+6)+10<=e.length-t}function Xv(e,t){return t+10<=e.length&&e[t]===51&&e[t+1]===68&&e[t+2]===73&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128}function Zv(e,t){let n=t,r=0;for(;qv(e,t);){r+=10;let n=Jv(e,t+6);r+=n,Xv(e,t+10)&&(r+=10),t+=r}if(r>0)return e.subarray(n,n+r)}function Qv(e){return Lv(e)?e:e.byteOffset==0&&e.byteLength==e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer}function $v(e,t=0,n=1/0){return ey(e,t,n,Uint8Array)}function ey(e,t,n,r){let i=ty(e),a=1;`BYTES_PER_ELEMENT`in r&&(a=r.BYTES_PER_ELEMENT);let o=ny(e)?e.byteOffset:0,s=(o+e.byteLength)/a,c=(o+t)/a,l=Math.floor(Math.max(0,Math.min(c,s)));return new r(i,l,Math.floor(Math.min(l+Math.max(n,0),s))-l)}function ty(e){return Lv(e)?e:e.buffer}function ny(e){return e&&Lv(e.buffer)&&e.byteLength!==void 0&&e.byteOffset!==void 0}function ry(e,t=!1){let n=t?e.indexOf(0):e.length,r=Hv(new DataView(e.buffer,e.byteOffset,n),{encoding:Vv});return t?r:r.replace(/\0/g,``)}function iy(e){let t={key:e.type,description:``,data:``,mimeType:null,pictureType:null};if(e.size<2)return;if(e.data[0]!==3){console.log(`Ignore frame with unrecognized character encoding`);return}let n=e.data.subarray(1).indexOf(0);if(n===-1)return;let r=ry($v(e.data,1,n)),i=e.data[2+n],a=e.data.subarray(3+n).indexOf(0);if(a===-1)return;let o=ry($v(e.data,3+n,a)),s;return s=r===`-->`?ry($v(e.data,4+n+a)):Qv(e.data.subarray(4+n+a)),t.mimeType=r,t.pictureType=i,t.description=o,t.data=s,t}function ay(e){if(e.size<2)return;let t=ry(e.data,!0),n=new Uint8Array(e.data.subarray(t.length+1));return{key:e.type,info:t,data:n.buffer}}function oy(e){if(e.size<2)return;if(e.type===`TXXX`){let t=1,{data:n}=e,r=ry(n.subarray(t),!0);t+=r.length+1;let i=ry(n.subarray(t));return{key:e.type,info:r,data:i}}let t=ry(e.data.subarray(1));return{key:e.type,info:``,data:t}}function sy(e){if(e.type===`WXXX`){if(e.size<2)return;let t=1,n=ry(e.data.subarray(t),!0);t+=n.length+1;let r=ry(e.data.subarray(t));return{key:e.type,info:n,data:r}}let t=ry(e.data);return{key:e.type,info:``,data:t}}function cy(e){return e.type===`PRIV`?ay(e):e.type[0]===`W`?sy(e):e.type===`APIC`?iy(e):oy(e)}function ly(e){let t=String.fromCharCode(e[0],e[1],e[2],e[3]),n=Jv(e,4);return{type:t,size:n,data:e.subarray(10,10+n)}}var uy=10,dy=10;function fy(e){let t=0,n=[];for(;qv(e,t);){let r=Jv(e,t+6);e[t+5]>>6&1&&(t+=uy),t+=uy;let i=t+r;for(;t+dye.charCodeAt(0))}function yy(e){return String.fromCharCode.apply(null,e)}var by=2**32-1,H={avc1:1635148593,avcC:1635148611,hvc1:1752589105,hvcC:1752589123,btrt:1651798644,dinf:1684631142,dref:1685218662,esds:1702061171,free:1718773093,ftyp:1718909296,hdlr:1751411826,mdat:1835295092,mdhd:1835296868,mdia:1835297121,mfhd:1835427940,minf:1835626086,moof:1836019558,moov:1836019574,mp4a:1836069985,".mp3":778924083,dac3:1684103987,"ac-3":1633889587,mvex:1836475768,mvhd:1836476516,pasp:1885434736,sdtp:1935963248,stbl:1937007212,stco:1937007471,stsc:1937011555,stsd:1937011556,stsz:1937011578,stts:1937011827,tfdt:1952867444,tfhd:1952868452,traf:1953653094,trak:1953653099,trun:1953658222,trex:1953654136,tkhd:1953196132,vmhd:1986881636,smhd:1936549988},xy={video:1,audio:2,id3:3,text:4};function Sy(e,t){let n=e[t]<<8|e[t+1];return n<0?65536+n:n}function U(e,t){let n=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return n<0?4294967296+n:n}function Cy(e,t){let n=U(e,t);return n*=2**32,n+=U(e,t+4),n}function wy(e,t){let n=``;for(let r=t;r>24,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n&255}function Dy(e,t,n){let r=t.byteOffset-e.byteOffset-8,i=8+n,a=t.byteLength+8-i;a<8||(Ey(e,r,i),Ey(e,r+i,a),Ey(e,r+i+4,H.free))}function Oy(e,t){return[e.byteOffset-t-8,e.byteOffset-t+e.byteLength]}function ky(e,t){t.sort((e,t)=>e[0]-t[0]);let n=t.reduce((e,[t,n])=>e+n-t,0),r=new Uint8Array(e.byteLength-n),i=0,a=0;for(let n=0;nt.reduce((t,[n,r])=>r<=e?t+r-n:t,0)}}function Ay(e){let t=W(e,[`moov`]);if(t.length!==1||W(e,[`moof`]).length)return null;let n=e.byteOffset,r=[],i=[],a=!1,o=W(t[0],[`trak`]);for(let e=0;e0;if(l.length){({result:f,dropped:p,droppedBefore:m}=ky(e,l)),Ey(f,o.byteOffset-s-8,o.byteLength+8-p);for(let e=0;e8&&U(e,r+4)===H[t])return!0;r=i>1?r+i:n}return!1}function W(e,t){let n=[];return t.length&&Ny(e,t,0,0,e.byteLength,n),n}function Ny(e,t,n,r,i,a){let o=t[n];if(o?.length!==4)return;let s=o.charCodeAt(0),c=o.charCodeAt(1),l=o.charCodeAt(2),u=o.charCodeAt(3),d=t.length-1;for(let o=r;o1?o+f:i;if(r&&e[o+4]===s&&e[o+5]===c&&e[o+6]===l&&e[o+7]===u){let r=Math.min(p,i);n===d?a.push(e.subarray(o+8,r)):Ny(e,t,n+1,o+8,r,a)}o=p}}function Py(e){let t=[],n=e[0],r=8,i=U(e,r);r+=4;let a=0,o=0;n===0?(a=U(e,r),o=U(e,r+4),r+=8):(a=Cy(e,r),o=Cy(e,r+8),r+=16),r+=2;let s=e.length+o,c=Sy(e,r);r+=2;for(let n=0;n>>31==1)return Mv.warn(`SIDX has hierarchical references (not supported)`),null;let c=U(e,n);n+=4,t.push({referenceSize:o,subsegmentDuration:c,info:{duration:c/i,start:s,end:s+o-1}}),s+=o,n+=4,r=n}return{earliestPresentationTime:a,timescale:i,version:n,referencesCount:c,references:t}}function Fy(e){let t=[],n=W(e,[`moov`,`trak`]);for(let e=0;e{let n=U(e,4),r=t[n];r&&(r.default={duration:U(e,12),sampleSize:U(e,16),flags:U(e,20)})}),t}function Iy(e){let t=e.subarray(8),n=t.subarray(86),r=yy(t.subarray(4,8)),i=r,a,o=r===`enca`||r===`encv`;o&&W(W(t,[r])[0].subarray(r===`enca`?28:78),[`sinf`]).forEach(e=>{let t=W(e,[`schm`])[0];if(t){let n=yy(t.subarray(4,8));if(n===`cbcs`||n===`cenc`){let t=W(e,[`frma`])[0];t&&(i=yy(t))}}});let s=i;switch(i){case`avc1`:case`avc2`:case`avc3`:case`avc4`:{let e=W(n,[`avcC`])[0];e&&e.length>3&&(i+=`.`+By(e[1])+By(e[2])+By(e[3]),a=Ly(s===`avc1`?`dva1`:`dvav`,n));break}case`mp4a`:{let e=W(t,[r])[0],n=W(e.subarray(28),[`esds`])[0];if(n&&n.length>7){let e=4;if(n[e++]!==3)break;e=zy(n,e),e+=2;let t=n[e++];if(t&128&&(e+=2),t&64&&(e+=n[e++]),n[e++]!==4)break;e=zy(n,e);let r=n[e++];if(r===64)i+=`.`+By(r);else break;if(e+=12,n[e++]!==5)break;e=zy(n,e);let a=n[e++],o=(a&248)>>3;o===31&&(o+=1+((a&7)<<3)+((n[e]&224)>>5)),i+=`.`+o}break}case`hvc1`:case`hev1`:{let e=W(n,[`hvcC`])[0];if(e&&e.length>12){let t=e[1],n=[``,`A`,`B`,`C`][t>>6],r=t&31,a=U(e,2),o=(t&32)>>5?`H`:`L`,s=e[12],c=e.subarray(6,12);i+=`.`+n+r,i+=`.`+Ry(a).toString(16).toUpperCase(),i+=`.`+o+s;let l=``;for(let e=c.length;e--;){let t=c[e];(t||l)&&(l=`.`+t.toString(16).toUpperCase()+l)}i+=l}a=Ly(s==`hev1`?`dvhe`:`dvh1`,n);break}case`dvh1`:case`dvhe`:case`dvav`:case`dva1`:case`dav1`:i=Ly(i,n)||i;break;case`vp09`:{let e=W(n,[`vpcC`])[0];if(e&&e.length>6){let t=e[4],n=e[5],r=e[6]>>4&15;i+=`.`+Vy(t)+`.`+Vy(n)+`.`+Vy(r)}break}case`av01`:{let e=W(n,[`av1C`])[0];if(e&&e.length>2){let t=e[1]>>>5,r=e[1]&31,o=e[2]>>>7?`H`:`M`,s=(e[2]&64)>>6,c=(e[2]&32)>>5,l=t===2&&s?c?12:10:s?10:8,u=(e[2]&16)>>4,d=(e[2]&8)>>3,f=(e[2]&4)>>2,p=e[2]&3;i+=`.`+t+`.`+Vy(r)+o+`.`+Vy(l)+`.`+u+`.`+d+f+p+`.`+Vy(1)+`.`+Vy(1)+`.`+Vy(1)+`.0`,a=Ly(`dav1`,n)}break}}return{codec:i,encrypted:o,supplemental:a}}function Ly(e,t){let n=W(t,[`dvvC`]),r=n.length?n[0]:W(t,[`dvcC`])[0];if(r){let t=r[2]>>1&127,n=r[2]<<5&32|r[3]>>3&31;return e+`.`+Vy(t)+`.`+Vy(n)}}function Ry(e){let t=0;for(let n=0;n<32;n++)t|=(e>>n&1)<<31-n;return t>>>0}function zy(e,t){let n=t+5;for(;e[t++]&128&&t{let r=e.subarray(8,24);r.some(e=>e!==0)||(Mv.log(`[eme] Patching keyId in 'enc${t?`a`:`v`}>sinf>>tenc' box: ${gy(r)} -> ${gy(n)}`),e.set(n,8))})}function Uy(e){let t=[];return Wy(e,e=>t.push(e.subarray(8,24))),t}function Wy(e,t){W(e,[`moov`,`trak`]).forEach(e=>{let n=W(e,[`mdia`,`minf`,`stbl`,`stsd`])[0];if(!n)return;let r=n.subarray(8),i=W(r,[`enca`]),a=i.length>0;a||(i=W(r,[`encv`])),i.forEach(e=>{W(a?e.subarray(28):e.subarray(78),[`sinf`]).forEach(e=>{let n=Gy(e);n&&t(n,a)})})})}function Gy(e){let t=W(e,[`schm`])[0];if(t){let n=yy(t.subarray(4,8));if(n===`cbcs`||n===`cenc`){let t=W(e,[`schi`,`tenc`])[0];if(t)return t}}}var Ky;function qy(e){return typeof TextDecoder>`u`?ry(e):(Ky||=new TextDecoder(`utf-8`)).decode(e).replace(/\0/g,``)}function Jy(e){let t=e.byteLength,n=[];for(let r=0;r1?r+a:t;if(i&&e[r+4]===109&&e[r+5]===111&&e[r+6]===111&&e[r+7]===102){let i=Math.min(o,t);for(let t=r+8;t1?t+o:i;if(a&&e[t+4]===116&&e[t+5]===114&&e[t+6]===97&&e[t+7]===102){let a=Math.min(s,i),o,c,l=[];for(let n=t+8;n1?n+r:a;if(t&&e[n+4]===116){let t=Math.min(i,a);e[n+5]===102&&e[n+6]===104&&e[n+7]===100?c||=e.subarray(n+8,t):e[n+5]===102&&e[n+6]===100&&e[n+7]===116?o||=e.subarray(n+8,t):e[n+5]===114&&e[n+6]===117&&e[n+7]===110&&l.push(e.subarray(n+8,t))}n=i}n.push({moofOffset:e.byteOffset+r,tfdt:o,tfhd:c,truns:l})}t=s}}r=o}return n}function Yy(e,t,n,r,i=!0){return Zy(e,t,r,i)}function Xy(e,t,n,r,i=!1){let a=[],o=t.samples;return{samples:a,sampleData:{includeSampleDetails:i,tracks:Zy(o,n,r,i,{isHEVCFlavor:tb(t.codec),samples:a,timeOffset:e,timescale:t.timescale,trackId:t.id})}}}function Zy(e,t,n,r,i){let a={},o=!1,s=Jy(e),c=e.byteLength;for(let l=0;l0){let t=y;do{let n=e[t]===0?e[t+1]<<16|e[t+2]<<8|e[t+3]:U(e,t);t+=4;let r=e[t],a=p?r>>1&63:r&31;(p?a===39||a===40:a===6)&&rb(e.subarray(t,t+n),m,d,i.samples),t+=n}while(tc)break;u=r+1,t+=8}}if(v&&(i.timeOffset=d),s!==-1&&l<=c&&g.keyFrameIndex===void 0&&(g.keyFrameIndex=s,g.keyFrameStart=t+s*x),u){(!F(g.ptsMin)||tg.ptsMax)&&(g.ptsMax=e)}let h=x*a;te=t+h,ne+=h;continue}let b,w;r&&(b=[],w={sampleOffset:y,samples:b,defaultSampleDurationOffset:S},y<=c&&g.trun.push(w));let E;for(let t=0;tg.ptsMax)&&(g.ptsMax=e+re),b&&(b[t]={cts:l,duration:re,flags:o,size:E})}te+=re,ne+=re}!ne&&x&&(ne+=x*a)}g.duration+=ne,g.duration&&(o=!0)}if(!o){let t=1/0,n=0,r=W(e,[`sidx`]);for(let e=0;ee+t.info.duration||0,0);n=Math.max(n,e+i.earliestPresentationTime/i.timescale)}}n&&F(n)&&Object.keys(a).forEach(e=>{a[e].duration||(a[e].duration=n*a[e].timescale-a[e].start)})}return a}function Qy(e){let t={valid:null,remainder:null},n=W(e,[`moof`]);if(n.length<2)return t.remainder=e,t;let r=n[n.length-1];return t.valid=e.slice(0,r.byteOffset-8),t.remainder=e.slice(r.byteOffset-8),t}function $y(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function eb(e,t){let n=[],r=t.samples,i=t.timescale,a=t.id,o=!1;return W(r,[`moof`]).map(s=>{let c=s.byteOffset-8;W(s,[`traf`]).map(s=>{let l=W(s,[`tfdt`]).map(e=>{let t=e[0],n=U(e,4);return t===1&&(n*=2**32,n+=U(e,8)),n/i})[0];return l!==void 0&&(e=l),W(s,[`tfhd`]).map(l=>{let u=U(l,4),d=U(l,0)&16777215,f=!!(d&1),p=0,m=!!(d&2),h=!!(d&8),g=0,_=!!(d&16),v=0,y=!!(d&32),b=!f&&!!(d&131072),x=8;u===a&&(f?(p=U(l,x),x+=4,p*=2**32,p+=U(l,x),x+=4):b&&(p=c),m&&(x+=4),h&&(g=U(l,x),x+=4),_&&(v=U(l,x),x+=4),y&&(x+=4),t.type===`video`&&(o=tb(t.codec)),W(s,[`trun`]).map(a=>{let s=a[0],c=U(a,0)&16777215,l=!!(c&1),u=0,d=!!(c&4),f=!!(c&256),m=0,h=!!(c&512),_=0,y=!!(c&1024),b=!!(c&2048),x=0,S=U(a,4),C=8;l&&(u=U(a,C),C+=4),d&&(C+=4);let w=p+u;for(let c=0;c>1&63;return e===39||e===40}return(t&31)==6}function rb(e,t,n,r){let i=ib(e),a=0;a+=t;let o=0,s=0,c=0;for(;a=i.length)break;c=i[a++],o+=c}while(c===255);s=0;do{if(a>=i.length)break;c=i[a++],s+=c}while(c===255);let e=i.length-a,t=a;if(se){Mv.error(`Malformed SEI payload. ${s} is too small, only ${e} bytes left to parse.`);break}if(o===4){if(i[t++]===181){let e=Sy(i,t);if(t+=2,e===49){let e=U(i,t);if(t+=4,e===1195456820){let e=i[t++];if(e===3){let a=i[t++],s=31&a,c=64&a,l=c?2+s*3:0,u=new Uint8Array(l);if(c){u[0]=a;for(let e=1;e16){let e=[];for(let n=0;n<16;n++){let r=i[t++].toString(16);e.push(r.length==1?`0`+r:r),(n===3||n===5||n===7||n===9)&&e.push(`-`)}let a=s-16,c=new Uint8Array(a);for(let e=0;e>24&255,a[1]=r>>16&255,a[2]=r>>8&255,a[3]=r&255,a.set(e,4),i=0,r=8;i0?(a=new Uint8Array(4),t.length>0&&new DataView(a.buffer).setUint32(0,t.length,!1)):a=new Uint8Array;let o=new Uint8Array(4);return n.byteLength>0&&new DataView(o.buffer).setUint32(0,n.byteLength,!1),ob([112,115,115,104],new Uint8Array([r,0,0,0]),e,a,i,o,n)}function cb(e){let t=[];if(e instanceof ArrayBuffer){let n=e.byteLength,r=0;for(;r+32>3==2){if(a===32){let r=new Uint8Array(16);for(let t=0;t<16;t++)r[t]=parseInt(String.fromCharCode(e[n+t*2],e[n+t*2+1]),16);t.push(r)}else a===16&&t.push(e.subarray(n,n+16))}n+=a}return t}function ub(e){let t=e.getUint32(0),n=e.byteOffset,r=e.byteLength;if(r>>24;if(i!==0&&i!==1)return{offset:n,size:t};let a=e.buffer,o=gy(new Uint8Array(a,n+12,16)),s=null,c=null,l=0;if(i===0)l=28;else{let i=e.getUint32(28);if(!i||r<32+i*16)return{offset:n,size:t};s=[];for(let e=0;e-1||/iPhone|iPad|iPod/.test(db)}function Sb(){return/Android/.test(db)}var Cb={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,dav1:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1},image:{mjpg:1}};function wb(e,t){let n=Cb[t];return!!n&&!!n[e.slice(0,4)]}function Tb(e,t,n=!0){return!e.split(`,`).some(e=>!Eb(e,t,n))}function Eb(e,t,n=!0){return Nv(n)?.isTypeSupported(Db(e,t))??!1}function Db(e,t){return`${t}/mp4;codecs=${e}`}function Ob(e){if(e){let t=e.substring(0,4);return Cb.video[t]}return 2}function kb(e){let t=bb();return e.split(`,`).reduce((e,n)=>{let r=t&&tb(n)?9:Cb.video[n];return r?(r*2+e)/(e?3:2):(Cb.audio[n]+e)/(e?2:1)},0)}var Ab={};function jb(e,t=!0){if(Ab[e])return Ab[e];let n={flac:[`flac`,`fLaC`,`FLAC`],opus:[`opus`,`Opus`],"mp4a.40.34":[`mp3`]}[e];for(let i=0;ijb(e.toLowerCase(),t))}function Pb(e,t){let n=[];if(e){let t=e.split(`,`);for(let e=0;e4||[`ac-3`,`ec-3`,`alac`,`fLaC`,`Opus`].indexOf(e)!==-1)&&(Ib(e,`audio`)||Ib(e,`video`)))return e;if(t){let n=t.split(`,`);if(n.length>1){if(e){for(let t=n.length;t--;)if(n[t].substring(0,4)===e.substring(0,4))return n[t]}return n[0]}}return t||e}function Ib(e,t){return wb(e,t)&&Eb(e,t)}function Lb(e){let t=e.split(`,`);for(let e=0;e2&&n[0]===`avc1`&&(t[e]=`avc1.${parseInt(n[1]).toString(16)}${(`000`+parseInt(n[2]).toString(16)).slice(-4)}`)}return t.join(`,`)}function Rb(e){if(e.startsWith(`av01.`)){let t=e.split(`.`),n=[`0`,`111`,`01`,`01`,`01`,`0`];for(let e=t.length;e>4&&e<10;e++)t[e]=n[e-4];return t.join(`.`)}return e}function zb(e){let t=Nv(e)||{isTypeSupported:()=>!1};return{mpeg:t.isTypeSupported(`audio/mpeg`),mp3:t.isTypeSupported(`audio/mp4; codecs="mp3"`),ac3:t.isTypeSupported(`audio/mp4; codecs="ac-3"`)}}function Bb(e){return e.replace(/^.+codecs=["']?([^"']+).*$/,`$1`)}var Vb={supported:!0,powerEfficient:!0,smooth:!0},Hb={supported:!1,smooth:!1,powerEfficient:!1},Ub={supported:!0,configurations:[],decodingInfoResults:[Vb]};function Wb(e,t){return{supported:!1,configurations:t,decodingInfoResults:[Hb],error:e}}function Gb(e,t,n,r,i,a){let o=e.videoCodec,s=e.audioCodec?e.audioGroups:null,c=a?.audioCodec,l=a?.channels,u=l?parseInt(l):c?1/0:2,d=null;if(s!=null&&s.length)try{d=s.length===1&&s[0]?t.groups[s[0]].channels:s.reduce((e,n)=>{if(n){let r=t.groups[n];if(!r)throw Error(`Audio track group ${n} not found`);Object.keys(r.channels).forEach(t=>{e[t]=(e[t]||0)+r.channels[t]})}return e},{2:0})}catch{return!0}return o!==void 0&&(o.split(`,`).some(e=>tb(e))||e.width>1920&&e.height>1088||e.height>1920&&e.width>1088||e.frameRate>Math.max(r,30)||e.videoRange!==`SDR`&&e.videoRange!==n||e.bitrate>Math.max(i,8e6))||!!d&&F(u)&&Object.keys(d).some(e=>parseInt(e)>u)}function Kb(e,t,n,r={}){let i=e.videoCodec;if(!i&&!e.audioCodec||!n)return Promise.resolve(Ub);let a=[],o=qb(e),s=o.length,c=Jb(e,t,s>0),l=c.length;for(let e=s||1*l||1;e--;){let t={type:`media-source`};if(s&&(t.video=o[e%s]),l){t.audio=c[e%l];let n=t.audio.bitrate;t.video&&n&&(t.video.bitrate-=n)}a.push(t)}if(i){let e=navigator.userAgent;if(i.split(`,`).some(e=>tb(e))&&bb())return Promise.resolve(Wb(Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${e})`),a))}return Promise.all(a.map(e=>{let t=Zb(e);return r[t]||(r[t]=n.decodingInfo(e))})).then(e=>({supported:!e.some(e=>!e.supported),configurations:a,decodingInfoResults:e})).catch(e=>({supported:!1,configurations:a,decodingInfoResults:[],error:e}))}function qb(e){let t=e.videoCodec?.split(`,`),n=Xb(e),r=e.width||640,i=e.height||480,a=e.frameRate||30,o=e.videoRange.toLowerCase();return t?t.map(e=>{let t={contentType:Db(Rb(e),`video`),width:r,height:i,bitrate:n,framerate:a};return o!==`sdr`&&(t.transferFunction=o),t}):[]}function Jb(e,t,n){let r=e.audioCodec?.split(`,`),i=Xb(e);return r&&e.audioGroups?e.audioGroups.reduce((e,a)=>{let o=a?t.groups[a]?.tracks:null;return o?o.reduce((e,t)=>{if(t.groupId===a){let a=parseFloat(t.channels||``);r.forEach(t=>{let r={contentType:Db(t,`audio`),bitrate:n?Yb(t,i):i};a&&(r.channels=``+a),e.push(r)})}return e},e):e},[]):[]}function Yb(e,t){if(t<=1)return 1;let n=128e3;return e===`ec-3`?n=768e3:e===`ac-3`&&(n=64e4),Math.min(t/2,n)}function Xb(e){return Math.ceil(Math.max(e.bitrate*.9,e.averageBitrate)/1e3)*1e3||1}function Zb(e){let t=``,{audio:n,video:r}=e;if(r){let e=Bb(r.contentType);t+=`${e}_r${r.height}x${r.width}f${Math.ceil(r.framerate)}${r.transferFunction||`sd`}_${Math.ceil(r.bitrate/1e5)}`}if(n){let e=Bb(n.contentType);t+=`${r?`_`:``}${e}_c${n.channels}`}return t}function Qb(e,t,n){let r=encodeURIComponent(t),i=`${r}=${encodeURIComponent(n)}`,a=!1,o=[];e.search.substring(1).split(`&`).forEach(e=>{e===r||e.startsWith(r+`=`)?a||=(o.push(i),!0):e&&o.push(e)}),a||o.push(i),e.search=o.join(`&`)}var $b=[`NONE`,`TYPE-0`,`TYPE-1`,null];function ex(e){return $b.indexOf(e)>-1}var tx=[`SDR`,`PQ`,`HLG`];function nx(e){return!!e&&tx.indexOf(e)>-1}var rx={No:``,Yes:`YES`,v2:`v2`};function ix(e){let{canSkipUntil:t,canSkipDateRanges:n,age:r}=e,i=r!!e).map(e=>e.substring(0,4)).join(`,`),`supplemental`in e){this.supplemental=e.supplemental;let t=e.supplemental?.videoCodec;t&&t!==e.videoCodec&&(this.codecSet+=`,${t.substring(0,4)}`)}`iframes`in e&&e.iframes?this.iframes=!0:(this.addGroupId(`audio`,e.attrs.AUDIO),this.addGroupId(`text`,e.attrs.SUBTITLES))}get maxBitrate(){return Math.max(this.realBitrate,this.bitrate)}get averageBitrate(){return this._avgBitrate||this.realBitrate||this.bitrate}get attrs(){return this._attrs[0]}get codecs(){return this.attrs.CODECS||``}get pathwayId(){return this.attrs[`PATHWAY-ID`]||`.`}get videoRange(){return this.attrs[`VIDEO-RANGE`]||`SDR`}get score(){return this.attrs.optionalFloat(`SCORE`,0)}get uri(){return this.url[0]||``}hasAudioGroup(e){return sx(this._audioGroups,e)}hasSubtitleGroup(e){return sx(this._subtitleGroups,e)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(e,t){if(t){if(e===`audio`){let e=this._audioGroups;e||=this._audioGroups=[],e.indexOf(t)===-1&&e.push(t)}else if(e===`text`){let e=this._subtitleGroups;e||=this._subtitleGroups=[],e.indexOf(t)===-1&&e.push(t)}}}get urlId(){return 0}set urlId(e){}get audioGroupIds(){return this.audioGroups?[this.audioGroupId]:void 0}get textGroupIds(){return this.subtitleGroups?[this.textGroupId]:void 0}get audioGroupId(){return this.audioGroups?.[0]}get textGroupId(){return this.subtitleGroups?.[0]}addFallback(){}};function sx(e,t){return!t||!e?!1:e.indexOf(t)!==-1}function cx(){if(typeof matchMedia==`function`){let e=matchMedia(`(dynamic-range: high)`),t=matchMedia(`bad query`);if(e.media!==t.media)return e.matches===!0}return!1}function lx(e,t){let n=!1,r=[];if(e&&(n=e!==`SDR`,r=[e]),t){r=t.allowedVideoRanges||tx.slice(0);let e=r.join(``)!==`SDR`&&!t.videoCodec;n=t.preferHDR===void 0?e&&cx():t.preferHDR,n||(r=[`SDR`])}return{preferHDR:n,allowedVideoRanges:r}}var ux=e=>{let t=new WeakSet;return(n,r)=>{if(e&&(r=e(n,r)),typeof r==`object`&&r){if(t.has(r))return;t.add(r)}return r}},dx=(e,t)=>JSON.stringify(e,ux(t));function fx(e,t,n,r,i){let a=Object.keys(e),o=r?.channels,s=r?.audioCodec,c=i?.videoCodec,l=o&&parseInt(o)===2,u=!1,d=!1,f=1/0,p=1/0,m=1/0,h=1/0,g=0,_=[],{preferHDR:v,allowedVideoRanges:y}=lx(t,i);for(let t=a.length;t--;){let n=e[a[t]];u||=n.channels[2]>0,f=Math.min(f,n.minHeight),p=Math.min(p,n.minFramerate),m=Math.min(m,n.minBitrate),y.filter(e=>n.videoRanges[e]>0).length>0&&(d=!0)}f=F(f)?f:0,p=F(p)?p:0;let b=Math.max(1080,f),x=Math.max(30,p);m=F(m)?m:n,n=Math.max(m,n),d||(t=void 0);let S=a.length>1;return{codecSet:a.reduce((t,r)=>{let i=e[r];if(r===t)return t;if(_=d?y.filter(e=>i.videoRanges[e]>0):[],S){if(i.minBitrate>n)return px(r,`min bitrate of ${i.minBitrate} > current estimate of ${n}`),t;if(!i.hasDefaultAudio)return px(r,`no renditions with default or auto-select sound found`),t;if(s&&r.indexOf(s.substring(0,4))%5!=0)return px(r,`audio codec preference "${s}" not found`),t;if(o&&!l){if(!i.channels[o])return px(r,`no renditions with ${o} channel sound found (channels options: ${Object.keys(i.channels)})`),t}else if((!s||l)&&u&&i.channels[2]===0)return px(r,`no renditions with stereo sound found`),t;if(i.minHeight>b)return px(r,`min resolution of ${i.minHeight} > maximum of ${b}`),t;if(i.minFramerate>x)return px(r,`min framerate of ${i.minFramerate} > maximum of ${x}`),t;if(!_.some(e=>i.videoRanges[e]>0))return px(r,`no variants with VIDEO-RANGE of ${dx(_)} found`),t;if(c&&r.indexOf(c.substring(0,4))%5!=0)return px(r,`video codec preference "${c}" not found`),t;if(i.maxScore=kb(t)||i.fragmentError>e[t].fragmentError)?t:(h=i.minIndex,g=i.maxScore,r)},void 0),videoRanges:_,preferHDR:v,minFramerate:p,minBitrate:m,minIndex:h}}function px(e,t){Mv.log(`[abr] start candidates with "${e}" ignored because ${t}`)}function mx(e){return e.reduce((e,t)=>{let n=e.groups[t.groupId];n||=e.groups[t.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1},n.tracks.push(t);let r=t.channels||`2`;return n.channels[r]=(n.channels[r]||0)+1,n.hasDefault=n.hasDefault||t.default,n.hasAutoSelect=n.hasAutoSelect||t.autoselect,n.hasDefault&&(e.hasDefaultAudio=!0),n.hasAutoSelect&&(e.hasAutoSelectAudio=!0),e},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function hx(e,t,n,r){return e.slice(n,r+1).reduce((e,n,r)=>{if(!n.codecSet)return e;let i=n.audioGroups,a=e[n.codecSet];a||(e[n.codecSet]=a={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:r,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!i,fragmentError:0}),a.minBitrate=Math.min(a.minBitrate,n.bitrate);let o=Math.min(n.height,n.width);return a.minHeight=Math.min(a.minHeight,o),a.minFramerate=Math.min(a.minFramerate,n.frameRate),a.minIndex=Math.min(a.minIndex,r),a.maxScore=Math.max(a.maxScore,n.score),a.fragmentError+=n.fragmentError,a.videoRanges[n.videoRange]=(a.videoRanges[n.videoRange]||0)+1,i&&i.forEach(e=>{if(!e)return;let n=t.groups[e];n&&(a.hasDefaultAudio=a.hasDefaultAudio||t.hasDefaultAudio?n.hasDefault:n.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(n.channels).forEach(e=>{a.channels[e]=(a.channels[e]||0)+n.channels[e]}))}),e},{})}function gx(e){if(!e)return e;let{lang:t,assocLang:n,characteristics:r,channels:i,audioCodec:a}=e;return{lang:t,assocLang:n,characteristics:r,channels:i,audioCodec:a}}function _x(e,t,n){if(`attrs`in e){let n=t.indexOf(e);if(n!==-1)return n}for(let r=0;rr.indexOf(e)===-1)}function xx(e,t){let{audioCodec:n,channels:r}=e;return(n===void 0||(t.audioCodec||``).substring(0,4)===n.substring(0,4))&&(r===void 0||r===(t.channels||`2`))}function Sx(e,t,n,r,i){let a=t[r],o=t.reduce((e,t,n)=>{let r=t.uri;return(e[r]||(e[r]=[])).push(n),e},{})[a.uri];o.length>1&&(r=Math.max.apply(Math,o));let s=a.videoRange,c=a.frameRate,l=a.codecSet.substring(0,4),u=Cx(t,r,t=>{if(t.videoRange!==s||t.frameRate!==c||t.codecSet.substring(0,4)!==l)return!1;let r=t.audioGroups;return _x(e,n.filter(e=>Tx(e.groupId,r)),i)>-1});return u>-1?u:Cx(t,r,t=>{let r=t.audioGroups;return _x(e,n.filter(e=>Tx(e.groupId,r)),i)>-1})}function Cx(e,t,n){for(let r=t;r>-1;r--)if(n(e[r]))return r;for(let r=t+1;r{let{fragCurrent:t,partCurrent:n,hls:r}=this;if(!r)return;let{autoLevelEnabled:i,media:a}=r;if(!t||!a)return;let o=performance.now(),s=n?n.stats:t.stats,c=n?n.duration:t.duration,l=o-s.loading.start,u=r.minAutoLevel,d=t.level,f=this._nextAutoLevel;if(s.aborted||s.loaded&&s.loaded===s.total||d<=u){this.clearTimer(),this._nextAutoLevel=-1;return}if(!i)return;let p=f>-1&&f!==d,m=!!e||p;if(!m&&(a.paused||!a.playbackRate||!a.readyState))return;let h=r.mainForwardBufferInfo;if(!m&&h===null)return;let g=this.bwEstimator.getEstimateTTFB(),_=Math.abs(a.playbackRate);if(l<=Math.max(g,1e3*(c/(_*2))))return;let v=h?h.len/_:0,y=s.loading.first?s.loading.first-s.loading.start:-1,b=s.loaded&&y>-1,x=this.getBwEstimate(),S=r.levels,C=S[d],w=Math.max(s.loaded,Math.round(c*(t.bitrate||C.averageBitrate)/8)),T=b?l-y:l;T<1&&b&&(T=Math.min(l,s.loaded*8/x));let E=b?s.loaded*1e3/T:0,ee=g/1e3,te=E?(w-s.loaded)/E:w*8/x+ee;if(te<=v)return;let ne=E?E*8:x,re=(e?.details||r.latestLevelDetails)?.live===!0,ie=r.config.abrBandWidthUpFactor,D=1/0,ae;for(ae=d-1;ae>u;ae--){let e=S[ae].maxBitrate,t=!S[ae].details||re;if(D=this.getTimeToLoadFrag(ee,ne,c*e,t),D=te||D>c*10)return;b?this.bwEstimator.sample(l-Math.min(g,y),s.loaded):this.bwEstimator.sampleTTFB(l);let oe=S[ae].maxBitrate;this.getBwEstimate()*ie>oe&&(this.firstAutoFloor=Math.min(ae,r.firstLevel),this.resetEstimator(oe));let se=this.findBestLevel(oe,u,ae,0,v,1,1);se>-1&&(ae=se),this.warn(`Fragment ${t.sn}${n?` part `+n.index:``} of level ${d} is loading too slowly; - Fragment duration: ${t.duration.toFixed(3)} - Time to underbuffer: ${v.toFixed(3)} s - Estimated load time for current fragment: ${te.toFixed(3)} s - Estimated load time for down switch fragment: ${D.toFixed(3)} s - TTFB estimate: ${y|0} ms - Current BW estimate: ${F(x)?x|0:`Unknown`} bps - New BW estimate: ${this.getBwEstimate()|0} bps - Switching to level ${ae} @ ${oe|0} bps`),r.nextLoadLevel=r.nextAutoLevel=ae,this.clearTimer();let O=()=>{this.clearTimer();let e=this.hls;if(this.fragCurrent===t&&e.loadLevel===ae&&ae>0){let n=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${ae>0?`and switching down`:``} - Fragment duration: ${t.duration.toFixed(3)} s - Time to underbuffer: ${n.toFixed(3)} s`),t.abortRequests(),this.fragCurrent=this.partCurrent=null,ae>u){let t=this.findBestLevel(e.levels[u].bitrate,u,ae,0,n,1,1);t===-1&&(t=u),e.nextLoadLevel=e.nextAutoLevel=t,this.firstAutoFloor=Math.min(t,e.firstLevel),this.resetEstimator(e.levels[t].bitrate)}}};p||te>D*2?O():this.timer=self.setInterval(O,D*1e3),r.trigger(R.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:n,stats:s})},this.hls=e,this.bwEstimator=this.initEstimator(),this.registerListeners()}resetEstimator(e){this.hls&&(e&&(this.log(`setting initial bwe to ${e}`),this.hls.config.abrEwmaDefaultEstimate=e),this.firstSelection=-1,this.bwEstimator=this.initEstimator())}initEstimator(){let e=this.hls.config;return new Cv(e.abrEwmaSlowVoD,e.abrEwmaFastVoD,e.abrEwmaDefaultEstimate)}registerListeners(){let e=this.hls;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.FRAG_LOADING,this.onFragLoading,this),e.on(R.FRAG_LOADED,this.onFragLoaded,this),e.on(R.FRAG_BUFFERED,this.onFragBuffered,this),e.on(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(R.LEVEL_LOADED,this.onLevelLoaded,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(R.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let{hls:e}=this;e&&(e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.FRAG_LOADING,this.onFragLoading,this),e.off(R.FRAG_LOADED,this.onFragLoaded,this),e.off(R.FRAG_BUFFERED,this.onFragBuffered,this),e.off(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(R.LEVEL_LOADED,this.onLevelLoaded,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(R.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),e.off(R.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.audioTracksByGroup=this.codecTiers=this.fragCurrent=this.partCurrent=null}onManifestLoading(e,t){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.firstAutoFloor=-1,this.lastLevelLoadSec=0,this.supportedCache={},this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()}onLevelsUpdated(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null}onMaxAutoLevelUpdated(){this.firstSelection=-1,this.nextAutoLevelKey=``}onFragLoading(e,t){let n=t.frag;this.ignoreFragment(n)||(n.bitrateTest||(this.fragCurrent=n,this.partCurrent=t.part??null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))}onLevelSwitching(e,t){this.clearTimer()}onError(e,t){if(!t.fatal)switch(t.details){case L.BUFFER_ADD_CODEC_ERROR:case L.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case L.FRAG_LOAD_TIMEOUT:{let e=t.frag,{fragCurrent:n,partCurrent:r}=this;if(e&&ev(e,n)){let t=performance.now(),n=r?r.stats:e.stats,i=t-n.loading.start,a=n.loading.first?n.loading.first-n.loading.start:-1;if(n.loaded&&a>-1){let e=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(i-Math.min(e,a),n.loaded)}else this.bwEstimator.sampleTTFB(i)}break}}}getTimeToLoadFrag(e,t,n,r){return e+n/t+(r?e+this.lastLevelLoadSec:0)}onLevelLoaded(e,t){let n=this.hls.config,{loading:r}=t.stats,i=r.end-r.first;F(i)&&(this.lastLevelLoadSec=i/1e3),t.details.live?this.bwEstimator.update(n.abrEwmaSlowLive,n.abrEwmaFastLive):this.bwEstimator.update(n.abrEwmaSlowVoD,n.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(t.levelInfo)}onFragLoaded(e,t){var n;let{frag:r,part:i}=t,a=i?i.stats:r.stats;if(r.type===B.MAIN&&this.bwEstimator.sampleTTFB(a.loading.first-a.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,(n=this.hls)!=null&&n.config.abrMaxWithRealBitrate){let e=i?i.duration:r.duration,t=this.hls.levels[r.level],n=(t.loaded?t.loaded.bytes:0)+a.loaded,o=(t.loaded?t.loaded.duration:0)+e;t.loaded={bytes:n,duration:o},t.realBitrate=Math.round(8*n/o)}if(r.bitrateTest){let e={stats:a,frag:r,part:i,id:r.type};this.onFragBuffered(R.FRAG_BUFFERED,e),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}}onFragBuffered(e,t){let{frag:n,part:r}=t,i=r!=null&&r.stats.loaded?r.stats:n.stats;if(i.aborted||this.ignoreFragment(n))return;let a=((n.bitrate||0)>=1e5?i.parsing.end:i.loading.end)-i.loading.start-Math.min(i.loading.first-i.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,i.loaded),i.bwEstimate=this.getBwEstimate(),n.bitrateTest?this.bitrateTestDelay=a/1e3:(this.bitrateTestDelay=0,this.firstAutoFloor>-1&&this.bwEstimator.canEstimate()&&(this.firstAutoFloor=-1))}ignoreFragment(e){return e.type!==B.MAIN||e.sn===`initSegment`}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){let{hls:e}=this;if(!e)return 0;let{maxAutoLevel:t,minAutoLevel:n}=e,r=this.getBwEstimate(),i=this.getStarvationDelay(),a=e.config.maxStarvationDelay,o=this.findBestLevel(r,n,t,i/2,a,1,1);if(o>-1)return o;let s=e.firstLevel,c=this.firstAutoFloor===-1?1/0:this.firstAutoFloor,l=Math.min(Math.max(s,n),t,c);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${s} clamped to ${l}`),l}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){if(!this.hls)return-1;let e=this.forcedAutoLevel,t=this.bwEstimator.canEstimate(),n=this.lastLoadedFragLevel>-1;if(e!==-1&&(!t||!n||this.nextAutoLevelKey===this.getAutoLevelKey()))return e;let r=t&&n?this.getNextABRAutoLevel():this.firstAutoLevel;if(e!==-1){let t=this.hls.levels;if(t.length>Math.max(e,r)&&t[e].loadError<=t[r].loadError)return e}return this._nextAutoLevel=r,this.nextAutoLevelKey=this.getAutoLevelKey(),r}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){let{fragCurrent:e,partCurrent:t,hls:n}=this;if(!n)return-1;if(n.levels.length<=1)return n.loadLevel;let{maxAutoLevel:r,config:i,minAutoLevel:a}=n,o=t?t.duration:e?e.duration:0,s=this.getBwEstimate(),c=this.getStarvationDelay(),l=i.abrBandWidthFactor,u=i.abrBandWidthUpFactor;if(c){let e=this.findBestLevel(s,a,r,c,0,l,u);if(e>=0)return this.rebufferNotice=-1,e}let d=o?Math.min(o,i.maxStarvationDelay):i.maxStarvationDelay;if(!c){let e=this.bitrateTestDelay;e&&(d=(o?Math.min(o,i.maxLoadingDelay):i.maxLoadingDelay)-e,this.info(`bitrate test took ${Math.round(1e3*e)}ms, set first fragment max fetchDuration to ${Math.round(1e3*d)} ms`),l=u=1)}let f=this.findBestLevel(s,a,r,c,d,l,u);if(this.rebufferNotice!==f&&(this.rebufferNotice=f,this.info(`${c?`rebuffering expected`:`buffer is empty`}, optimal quality level ${f}`)),f>-1)return f;let p=n.levels[a],m=n.loadLevelObj;return m&&p?.bitrate=t;s--){var ie;let t=p[s],l=s>f;if(!t)continue;if(_.useMediaCapabilities&&!t.supportedResult&&!t.supportedPromise){let n=navigator.mediaCapabilities;typeof n?.decodingInfo==`function`&&Gb(t,E,S,C,e,w)?(t.supportedPromise=Kb(t,E,n,this.supportedCache),t.supportedPromise.then(e=>{if(!this.hls)return;t.supportedResult=e;let n=this.hls.levels,r=n.indexOf(t);e.error?this.warn(`MediaCapabilities decodingInfo error: "${e.error}" for level ${r} ${dx(e)}`):e.supported?e.decodingInfoResults.some(e=>e.smooth===!1||e.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${r} not smooth or powerEfficient: ${dx(e)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${r} ${dx(e)}`),r>-1&&n.length>1&&(this.log(`Removing unsupported level ${r}`),this.hls.removeLevel(r),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))}).catch(e=>{this.warn(`Error handling MediaCapabilities decodingInfo: ${e}`)})):t.supportedResult=Ub}if((x&&t.codecSet!==x||S&&t.videoRange!==S||l&&C>t.frameRate||!l&&C>0&&Ce.smooth===!1))&&(!b||s!==ee)){re.push(s);continue}let m=t.details,g=(u?m?.partTarget:m?.averagetargetduration)||te||1,v;v=l?o*e:a*e;let T=te&&r>=te*2&&i===0?t.averageBitrate:t.maxBitrate,D=this.getTimeToLoadFrag(ne,v,T*g,!m||m.live);if(v>=T&&(s===c||t.loadError===0&&t.fragmentError===0||xv(t,_.errorPenaltyExpireMs))&&(D<=ne||!F(D)||y&&!this.bitrateTestDelay||D${s} adjustedbw(${Math.round(v)})-bitrate=${Math.round(v-T)} ttfb:${ne.toFixed(1)} avgDuration:${g.toFixed(1)} maxFetchDuration:${d.toFixed(1)} fetchDuration:${D.toFixed(1)} firstSelection:${b} codecSet:${t.codecSet} videoRange:${t.videoRange} hls.loadLevel:${h}`)),b&&(this.firstSelection=s),s}}return-1}set nextAutoLevel(e){let t=this.deriveNextAutoLevel(e);this._nextAutoLevel!==t&&(this.nextAutoLevelKey=``,this._nextAutoLevel=t)}deriveNextAutoLevel(e){if(!this.hls)return-1;let{maxAutoLevel:t,minAutoLevel:n}=this.hls;return Math.min(Math.max(e,n),t)}},Ox={search:function(e,t){let n=0,r=e.length-1,i=null,a=null;for(;n<=r;){i=(n+r)/2|0,a=e[i];let o=t(a);if(o>0)n=i+1;else if(o<0)r=i-1;else return a}return null}};function kx(e,t,n){if(t===null||!Array.isArray(e)||!e.length||!F(t)||t<(e[0].programDateTime||0)||t>=(e[e.length-1].endProgramDateTime||0))return null;for(let r=0;r0&&r<15e-7&&(n+=15e-7),a&&e.level!==a.level&&a.end<=e.end&&(a=t[2+e.sn-t[0].sn]||null)}else n===0&&t[0].start===0&&(a=t[0]);if(a&&((!e||e.level===a.level)&&Mx(n,r,a)===0||jx(a,e,Math.min(i,r))))return a;let o=Ox.search(t,Mx.bind(null,n,r));return o&&(o!==e||!a)?o:a}function jx(e,t,n){if(t?.start===0&&t.level0){let r=t.tagList.reduce((e,t)=>(t[0]===`INF`&&(e+=parseFloat(t[1])),e),n);return e.start<=r}return!1}function Mx(e=0,t=0,n){if(n.start<=e&&n.start+n.duration>e)return 0;let r=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-r<=e?1:n.start-r>e&&n.start?-1:0}function Nx(e,t,n){let r=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-r>e}function Px(e,t,n){if(e&&e.startCC<=t&&e.endCC>=t){let r=e.fragments,{fragmentHint:i}=e;i&&(r=r.concat(i));let a;return Ox.search(r,e=>e.cct?-1:(a=e,e.end<=n?1:e.start>n?-1:0)),a||null}return null}function Fx(e,t){return t===e.endSN&&e.fragmentHint?e.fragmentHint:e.fragments[1+t-e.startSN]||null}var Ix={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},Lx={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,MoveAllAlternatesMatchingKey:4,SwitchToSDR:8,ResetMediaSource:16},Rx=class extends wv{constructor(e){super(`error-controller`,e.logger),this.hls=void 0,this.playlistError=0,this.hls=e,this.registerListeners()}registerListeners(){let e=this.hls;e.on(R.ERROR,this.onError,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){let e=this.hls;e&&(e.off(R.ERROR,this.onError,this),e.off(R.ERROR,this.onErrorOut,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.LEVEL_UPDATED,this.onLevelUpdated,this))}destroy(){this.unregisterListeners(),this.hls=null}startLoad(e){}stopLoad(){this.playlistError=0}getVariantLevelIndex(e){return e?.type===B.MAIN?e.level:this.getVariantIndex()}getVariantIndex(){var e;let t=this.hls,n=t.currentLevel;return(e=t.loadLevelObj)!=null&&e.details||n===-1?t.loadLevel:n}variantHasKey(e,t){if(e){var n;if((n=e.details)!=null&&n.hasKey(t))return!0;let r=e.audioGroups;if(r)return this.hls.allAudioTracks.filter(e=>r.indexOf(e.groupId)>=0).some(e=>e.details?.hasKey(t))}return!1}onManifestLoading(){this.playlistError=0}onLevelUpdated(){this.playlistError=0}onError(e,t){var n;if(t.fatal)return;let r=this.hls,i=t.context;switch(t.details){case L.FRAG_LOAD_ERROR:case L.FRAG_LOAD_TIMEOUT:case L.KEY_LOAD_ERROR:case L.KEY_LOAD_TIMEOUT:t.errorAction=this.getFragRetryOrSwitchAction(t);return;case L.FRAG_PARSING_ERROR:if((n=t.frag)!=null&&n.gap){t.errorAction=Vx();return}case L.FRAG_GAP:case L.FRAG_DECRYPT_ERROR:t.errorAction=this.getFragRetryOrSwitchAction(t),t.errorAction.action=Ix.SendAlternateToPenaltyBox;return;case L.PLAYLIST_UNCHANGED_ERROR:case L.LEVEL_EMPTY_ERROR:case L.LEVEL_PARSING_ERROR:{var a;let e=t.parent===B.MAIN?t.level:r.loadLevel;t.details===L.LEVEL_EMPTY_ERROR&&(a=t.context)!=null&&(a=a.levelDetails)!=null&&a.live?t.errorAction=this.getPlaylistRetryOrSwitchAction(t,e):(t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,e))}return;case L.LEVEL_LOAD_ERROR:case L.LEVEL_LOAD_TIMEOUT:typeof i?.level==`number`&&(t.errorAction=this.getPlaylistRetryOrSwitchAction(t,i.level));return;case L.AUDIO_TRACK_LOAD_ERROR:case L.AUDIO_TRACK_LOAD_TIMEOUT:case L.SUBTITLE_LOAD_ERROR:case L.SUBTITLE_TRACK_LOAD_TIMEOUT:if(i){let e=r.loadLevelObj;if(e&&(i.type===z.AUDIO_TRACK&&e.hasAudioGroup(i.groupId)||i.type===z.SUBTITLE_TRACK&&e.hasSubtitleGroup(i.groupId))){t.errorAction=this.getPlaylistRetryOrSwitchAction(t,r.loadLevel),t.errorAction.action=Ix.SendAlternateToPenaltyBox,t.errorAction.flags=Lx.MoveAllAlternatesMatchingHost;return}}return;case L.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:t.errorAction={action:Ix.SendAlternateToPenaltyBox,flags:Lx.MoveAllAlternatesMatchingHDCP};return;case L.KEY_SYSTEM_SESSION_UPDATE_FAILED:case L.KEY_SYSTEM_STATUS_INTERNAL_ERROR:case L.KEY_SYSTEM_NO_SESSION:t.errorAction={action:Ix.SendAlternateToPenaltyBox,flags:Lx.MoveAllAlternatesMatchingKey};return;case L.BUFFER_ADD_CODEC_ERROR:case L.REMUX_ALLOC_ERROR:case L.BUFFER_APPEND_ERROR:t.errorAction||=this.getLevelSwitchAction(t,t.level);return;case L.MEDIA_SOURCE_REQUIRES_RESET:t.errorAction||=this.getLevelSwitchAction(t,t.level),t.errorAction.flags|=Lx.ResetMediaSource|Lx.SwitchToSDR;return;case L.INTERNAL_EXCEPTION:case L.BUFFER_APPENDING_ERROR:case L.BUFFER_APPEND_NO_PROGRESS:case L.BUFFER_FULL_ERROR:case L.LEVEL_SWITCH_ERROR:case L.BUFFER_STALLED_ERROR:case L.BUFFER_SEEK_OVER_HOLE:case L.BUFFER_NUDGE_ON_STALL:t.errorAction=Vx();return}t.type===I.KEY_SYSTEM_ERROR&&(t.levelRetry=!1,t.errorAction=Vx())}getPlaylistRetryOrSwitchAction(e,t){let n=this.hls,r=hv(n.config.playlistLoadPolicy,e),i=this.playlistError++;if(vv(r,i,fv(e),e.response))return{action:Ix.RetryRequest,flags:Lx.None,retryConfig:r,retryCount:i};let a=this.getLevelSwitchAction(e,t);return r&&(a.retryConfig=r,a.retryCount=i),a}getFragRetryOrSwitchAction(e){let t=this.hls,n=this.getVariantLevelIndex(e.frag),r=t.levels[n],{fragLoadPolicy:i,keyLoadPolicy:a}=t.config,o=hv(pv(e)?a:i,e),s=t.levels.reduce((e,t)=>e+t.fragmentError,0);if(r&&(e.details!==L.FRAG_GAP&&r.fragmentError++,!mv(e)&&vv(o,s,fv(e),e.response)))return{action:Ix.RetryRequest,flags:Lx.None,retryConfig:o,retryCount:s};let c=this.getLevelSwitchAction(e,n);return o&&(c.retryConfig=o,c.retryCount=s),c}getLevelSwitchAction(e,t){let n=this.hls;t??=n.loadLevel;let r=this.hls.levels[t];if(r){let t=e.details;r.loadError++,r.loadErrorTime=self.performance.now(),t===L.BUFFER_APPEND_ERROR&&r.fragmentError++;let o=-1,{levels:s,loadLevel:c,minAutoLevel:l,maxAutoLevel:u}=n;!n.autoLevelEnabled&&!n.config.preserveManualLevelOnError&&(n.loadLevel=-1);let d=e.frag?.type,f=(d===B.AUDIO&&t===L.FRAG_PARSING_ERROR||e.sourceBufferName===`audio`&&zx(e))&&s.some(({audioCodec:e})=>r.audioCodec!==e),p=e.sourceBufferName===`video`&&zx(e)&&s.some(({codecSet:e,audioCodec:t})=>r.codecSet!==e&&r.audioCodec===t),{type:m,groupId:h}=e.context??{};for(let g=s.length;g--;){let _=(g+c)%s.length;if(_!==c&&_>=l&&_<=u&&(s[_].loadError===0||xv(s[_],n.config.errorPenaltyExpireMs))){var i,a;let n=s[_];if(t===L.FRAG_GAP&&d===B.MAIN&&e.frag){let t=s[_].details;if(t){let n=Ax(e.frag,t.fragments,e.frag.start);if(n!=null&&n.gap)continue}}else if(m===z.AUDIO_TRACK&&n.hasAudioGroup(h)||m===z.SUBTITLE_TRACK&&n.hasSubtitleGroup(h))continue;else if(d===B.AUDIO&&(i=r.audioGroups)!=null&&i.some(e=>n.hasAudioGroup(e))||d===B.SUBTITLE&&(a=r.subtitleGroups)!=null&&a.some(e=>n.hasSubtitleGroup(e))||f&&r.audioCodec===n.audioCodec||p&&r.codecSet===n.codecSet||!f&&r.audioCodec!==n.audioCodec)continue;o=_;break}}if(o>-1&&n.loadLevel!==o)return e.levelRetry=!0,this.playlistError=0,{action:Ix.SendAlternateToPenaltyBox,flags:Lx.None,nextAutoLevel:o}}return{action:Ix.SendAlternateToPenaltyBox,flags:Lx.MoveAllAlternatesMatchingHost}}onErrorOut(e,t){switch(t.errorAction?.action){case Ix.DoNothing:break;case Ix.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(t),!t.errorAction.resolved&&t.details!==L.FRAG_GAP&&t.details!==L.PLAYLIST_UNCHANGED_ERROR&&!Bx(t)&&(t.fatal=!0);break;case Ix.RetryRequest:}if((t.errorAction?.flags||0)&Lx.ResetMediaSource&&this.hls.recoverMediaError(),t.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(e){let t=this.hls,n=e.errorAction;if(!n)return;let r=n.nextAutoLevel;if(n.flags===Lx.None)this.switchLevel(e,r);else if(n.flags&Lx.SwitchToSDR){let e=this.hls.levels,t=e.length;for(let n=t;n--;)e[n].videoRange===`SDR`?r===void 0&&(r=n):(e[n].fragmentError++,e[n].loadError++)}else if(n.flags&Lx.MoveAllAlternatesMatchingHDCP){let r=this.getVariantLevelIndex(e.frag),i=t.levels[r]?.attrs[`HDCP-LEVEL`];n.hdcpLevel=i;let a=i===`NONE`;i&&!a?(t.maxHdcpLevel=$b[$b.indexOf(i)-1],n.resolved=!0,this.warn(`Restricting playback to HDCP-LEVEL of "${t.maxHdcpLevel}" or lower`)):(a&&this.warn(`HDCP policy resticted output with HDCP-LEVEL=NONE`),n.flags|=Lx.MoveAllAlternatesMatchingKey)}if(n.flags&Lx.MoveAllAlternatesMatchingKey){let t=e.decryptdata;if(t){let r=this.hls.levels,i=r.length;for(let n=i;n--;)this.variantHasKey(r[n],t)&&(this.log(`Banned key found in level ${n} (${r[n].bitrate}bps) or audio group "${r[n].audioGroups?.join(`,`)}" (${e.frag?.type} fragment) ${gy(t.keyId||[])}`),r[n].fragmentError++,r[n].loadError++,this.log(`Removing level ${n} with key error (${e.error})`),this.hls.removeLevel(n));let a=e.frag;if(this.hls.levels.length{let s=this.fragments[i];if(!s||!this.hls)return;let c=s.body;if(o>=c.sn)return;if(!s.buffered&&(!s.loaded||a)){c.type===n&&this.removeFragment(c);return}let l=s.range[e];if(l){if(l.time.length===0){this.removeFragment(c);return}if(l.time.some(e=>{let n=!this.isTimeBuffered(e.startPTS,e.endPTS,t);return n&&this.removeFragment(c),n}),r&&r!==c&&vb()){let e=r.endPTS,t=c.startPTS;if(e&&t&&s.range.video){let n=t-e;n<0&&n>-.1&&(this.removeFragment(c),this.hls.trigger(R.BUFFER_FLUSHING,{startOffset:e+.004,endOffset:1/0,type:`video`}))}}}})}detectPartialFragments(e){let t=this.timeRanges,{frag:n,part:r,id:i}=e;if(!t||!Q_(n))return;let a=Gx(n),o=this.fragments[a];if(!o||o.buffered&&n.gap)return;let s=!n.relurl;Object.keys(t).forEach(e=>{let a=n.elementaryStreams[e];if(!a)return;let c=t[e],l=s||a.partial===!0;o.range[e]=this.getBufferedTimes(n,r,l,c),this.detectEvictedFragments(e,c,i,n,r)}),o.loaded=null;let c=Object.keys(o.range);if(c.length){if(this.bufferedEnd(o,n),Wx(o)||this.removeParts(n.sn-1,n.type),!r){let e=Math.min(.004,n.duration);c.some(t=>{let r=o.range[t]?.time,i=r.length===0||r.length===1&&r[0].endPTS-r[0].startPTSt.fragment.sn>=e))}fragBuffered(e,t){let n=Gx(e),r=this.fragments[n];return!r&&t&&(r=this.fragments[n]={body:e,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},e.gap&&(this.hasGaps=!0)),r&&(r.loaded=null,this.bufferedEnd(r,e)),r}getBufferedTimes(e,t,n,r){let i={time:[],partial:n},a=e.start,o=e.end,s=e.minEndPTS||o,c=e.maxStartPTS||a;for(let e=0;e=t&&s<=n){i.time.push({startPTS:Math.max(a,r.start(e)),endPTS:Math.min(o,r.end(e))});break}if(at){let t=Math.max(a,r.start(e)),n=Math.min(o,r.end(e));n>t&&(i.partial=!0,i.time.push({startPTS:t,endPTS:n}))}else if(o<=t)break}return i}getPartialFragment(e){let t=null,n,r,i,a=0,{bufferPadding:o,fragments:s}=this;return Object.keys(s).forEach(c=>{let l=s[c];l&&Wx(l)&&(r=l.body.start-o,i=l.body.end+o,e>=r&&e<=i&&(n=Math.min(e-r,i-e),a<=n&&(t=l.body,a=n)))}),t}isEndListAppended(e){let t=this.endListFragments[e];return t!==void 0&&(t.buffered||Wx(t))}getState(e){let t=Gx(e),n=this.fragments[t];return n?n.buffered?Wx(n)?Hx.PARTIAL:Hx.OK:Hx.APPENDING:Hx.NOT_LOADED}isTimeBuffered(e,t,n){let r,i;for(let a=0;a=r&&t<=i)return!0;if(t<=r)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(e,t){if(!Q_(t.frag)||t.frag.bitrateTest)return;let n=t.frag,r=t.part?null:t,i=Gx(n);this.fragments[i]={body:n,appendedPTS:null,loaded:r,buffered:!1,range:Object.create(null)}}onBufferAppended(e,t){let{frag:n,part:r,timeRanges:i}=t;if(!Q_(n))return;let a=n.type;if(r){let e=this.activePartLists[a];e||(this.activePartLists[a]=e=[]),e.push(r)}this.timeRanges=i}onFragBuffered(e,t){this.detectPartialFragments(t)}hasFragment(e){let t=Gx(e);return!!this.fragments[t]}hasFragments(e){let{fragments:t}=this,n=Object.keys(t);if(!e)return n.length>0;for(let r=n.length;r--;)if(t[n[r]]?.body.type===e)return!0;return!1}hasParts(e){var t;return!!((t=this.activePartLists[e])!=null&&t.length)}getBackBufferEvictionEnd(e,t,n){let{fragments:r}=this,i=0,a=0,o=Object.keys(r);for(let s=0;s=n))return a}return a>0?a:0}removeFragmentsInRange(e,t,n,r,i){(!r||this.hasGaps)&&Object.keys(this.fragments).forEach(a=>{let o=this.fragments[a];if(!o)return;let s=o.body;s.type!==n||r&&!s.gap||s.starte&&(o.buffered||i)&&this.removeFragment(s)})}removeFragment(e){let t=Gx(e);e.clearElementaryStreamInfo();let n=this.activePartLists[e.type];if(n){let t=e.sn;this.activePartLists[e.type]=Kx(n,e=>e.fragment.sn!==t)}delete this.fragments[t],e.endList&&delete this.endListFragments[e.type]}removeAllFragments(){var e;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;let t=(e=this.hls)==null||(e=e.latestLevelDetails)==null?void 0:e.partList;t&&t.forEach(e=>e.clearElementaryStreamInfo())}};function Wx(e){var t,n,r,i;return e.buffered&&!!(e.body.gap||(t=e.range.video)!=null&&t.partial||(n=e.range.audio)!=null&&n.partial||(r=e.range.audiovideo)!=null&&r.partial||(i=e.range.subs)!=null&&i.partial)}function Gx(e){return`${e.type}_${e.level}_${e.sn}`}function Kx(e,t){return e.filter(e=>{let n=t(e);return n||e.clearElementaryStreamInfo(),n})}var qx={cbc:0,ctr:1},Jx=class{constructor(e,t,n){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=e,this.aesIV=t,this.aesMode=n}decrypt(e,t){switch(this.aesMode){case qx.cbc:return this.subtle.decrypt({name:`AES-CBC`,iv:this.aesIV},t,e);case qx.ctr:return this.subtle.decrypt({name:`AES-CTR`,counter:this.aesIV,length:64},t,e);default:throw Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}};function Yx(e){let t=e.byteLength,n=t&&new DataView(e.buffer).getUint8(t-1);return n?e.slice(0,t-n):e}var Xx=class{constructor(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array,this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}uint8ArrayToUint32Array_(e){let t=new DataView(e),n=new Uint32Array(4);for(let e=0;e<4;e++)n[e]=t.getUint32(e*4);return n}initTable(){let e=this.sBox,t=this.invSBox,n=this.subMix,r=n[0],i=n[1],a=n[2],o=n[3],s=this.invSubMix,c=s[0],l=s[1],u=s[2],d=s[3],f=new Uint32Array(256),p=0,m=0,h=0;for(h=0;h<256;h++)h<128?f[h]=h<<1:f[h]=h<<1^283;for(h=0;h<256;h++){let n=m^m<<1^m<<2^m<<3^m<<4;n=n>>>8^n&255^99,e[p]=n,t[n]=p;let s=f[p],h=f[s],g=f[h],_=f[n]*257^n*16843008;r[p]=_<<24|_>>>8,i[p]=_<<16|_>>>16,a[p]=_<<8|_>>>24,o[p]=_,_=g*16843009^h*65537^s*257^p*16843008,c[n]=_<<24|_>>>8,l[n]=_<<16|_>>>16,u[n]=_<<8|_>>>24,d[n]=_,p?(p=s^f[f[f[g^s]]],m^=f[f[m]]):p=m=1}}expandKey(e){let t=this.uint8ArrayToUint32Array_(e),n=!0,r=0;for(;r>>24,v=u[v>>>24]<<24|u[v>>>16&255]<<16|u[v>>>8&255]<<8|u[v&255],v^=d[o/i|0]<<24):i>6&&o%i===4&&(v=u[v>>>24]<<24|u[v>>>16&255]<<16|u[v>>>8&255]<<8|u[v&255]),c[o]=_=(c[o-i]^v)>>>0}for(s=0;s>>24]]^m[u[v>>>16&255]]^h[u[v>>>8&255]]^g[u[v&255]],l[s]=l[s]>>>0}networkToHostOrderSwap(e){return e<<24|(e&65280)<<8|(e&16711680)>>8|e>>>24}decrypt(e,t,n){let r=this.keySize+6,i=this.invKeySchedule,a=this.invSBox,o=this.invSubMix,s=o[0],c=o[1],l=o[2],u=o[3],d=this.uint8ArrayToUint32Array_(n),f=d[0],p=d[1],m=d[2],h=d[3],g=new Int32Array(e),_=new Int32Array(g.length),v,y,b,x,S,C,w,T,E,ee,te,ne,re,ie,D=this.networkToHostOrderSwap;for(;t>>24]^c[C>>16&255]^l[w>>8&255]^u[T&255]^i[re],y=s[C>>>24]^c[w>>16&255]^l[T>>8&255]^u[S&255]^i[re+1],b=s[w>>>24]^c[T>>16&255]^l[S>>8&255]^u[C&255]^i[re+2],x=s[T>>>24]^c[S>>16&255]^l[C>>8&255]^u[w&255]^i[re+3],S=v,C=y,w=b,T=x,re+=4;v=a[S>>>24]<<24^a[C>>16&255]<<16^a[w>>8&255]<<8^a[T&255]^i[re],y=a[C>>>24]<<24^a[w>>16&255]<<16^a[T>>8&255]<<8^a[S&255]^i[re+1],b=a[w>>>24]<<24^a[T>>16&255]<<16^a[S>>8&255]<<8^a[C&255]^i[re+2],x=a[T>>>24]<<24^a[S>>16&255]<<16^a[C>>8&255]<<8^a[w&255]^i[re+3],_[t]=D(v^f),_[t+1]=D(x^p),_[t+2]=D(b^m),_[t+3]=D(y^h),f=E,p=ee,m=te,h=ne,t+=4}return _.buffer}},Zx=class{constructor(e,t,n){this.subtle=void 0,this.key=void 0,this.aesMode=void 0,this.subtle=e,this.key=t,this.aesMode=n}expandKey(){let e=Qx(this.aesMode);return this.subtle.importKey(`raw`,this.key,{name:e},!1,[`encrypt`,`decrypt`])}};function Qx(e){switch(e){case qx.cbc:return`AES-CBC`;case qx.ctr:return`AES-CTR`;default:throw Error(`[FastAESKey] invalid aes mode ${e}`)}}var $x=16,eS=class{constructor(e,t){if(this.logEnabled=!0,this.decryptRange=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.enableSoftwareAES=void 0,this.enableSoftwareAES=e.enableSoftwareAES,t!==!0)try{let e=self.crypto;e&&(this.subtle=e.subtle||e.webkitSubtle)}catch{}this.useSoftware=!this.subtle}destroy(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null}isSync(){return this.useSoftware}flush(){let{currentResult:e,remainderData:t}=this;if(!e||t)return this.reset(),null;let n=new Uint8Array(e);this.reset();let r=this.decryptRange;return r?r.start===0&&r.end>=n.length?n:n.slice(r.start,r.end):Yx(n)}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&=null}decrypt(e,t,n,r,i){return this.decryptRange=i,this.useSoftware||i?new Promise((i,a)=>{let o=ArrayBuffer.isView(e)?e:new Uint8Array(e);this.softwareDecrypt(o,t,n,r);let s=this.flush();s?i(s.buffer):a(Error(`[softwareDecrypt] Failed to decrypt data`))}):this.webCryptoDecrypt(new Uint8Array(e),t,n,r)}softwareDecrypt(e,t,n,r){let{currentIV:i,currentResult:a,remainderData:o}=this;if(r!==qx.cbc||t.byteLength!==16)return Mv.warn(`SoftwareDecrypt: can only handle AES-128-CBC`),null;this.logOnce(`JS AES decrypt`),o&&(e=$y(o,e),this.remainderData=null);let s=this.getValidChunk(e);if(!s.length)return null;i&&(n=i);let c=this.softwareDecrypter;c||=this.softwareDecrypter=new Xx,c.expandKey(t);let l=a;return this.currentResult=c.decrypt(s.buffer,0,n),this.currentIV=s.slice(-16).buffer,l||null}webCryptoDecrypt(e,t,n,r){if(this.key!==t||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(e,t,n,r));this.key=t,this.fastAesKey=new Zx(this.subtle,t,r)}return this.fastAesKey.expandKey().then(t=>this.subtle?(this.logOnce(`WebCrypto AES decrypt`),new Jx(this.subtle,new Uint8Array(n),r).decrypt(e.buffer,t)):Promise.reject(Error(`web crypto not initialized`))).catch(i=>(Mv.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${i.name}: ${i.message}`),this.onWebCryptoError(e,t,n,r)))}onWebCryptoError(e,t,n,r){let i=this.enableSoftwareAES;if(i){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(e,t,n,r);let i=this.flush();if(i)return i.buffer}throw Error(`WebCrypto`+(i?` and softwareDecrypt`:``)+`: failed to decrypt data`)}getValidChunk(e){let t=e,n=e.length-e.length%$x;return n!==e.length&&(t=e.slice(0,n),this.remainderData=e.slice(n)),t}logOnce(e){this.logEnabled&&=(Mv.log(`[decrypter]: ${e}`),!1)}},tS=2**17,nS=class{constructor(e){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=e}destroy(){this.loader&&=(this.loader.destroy(),null)}abort(){this.loader&&this.loader.abort()}load(e,t,n,r){let i=e.url;if(!i)return Promise.reject(new sS({type:I.NETWORK_ERROR,details:L.FRAG_LOAD_ERROR,fatal:!1,frag:e,error:Error(`Fragment does not have a ${i?`part list`:`url`}`),networkDetails:null}));this.abort();let a=this.config,o=a.fLoader,s=a.loader;return new Promise((c,l)=>{if(this.loader&&this.loader.destroy(),e.gap){if(e.tagList.some(e=>e[0]===`GAP`)){l(aS(e));return}e.gap=!1}let u=this.loader=o?new o(a):new s(a),d=rS(e,null,t);e.loader=u;let f=_v(a.fragLoadPolicy.default),p={loadPolicy:f,timeout:f.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:e.sn===`initSegment`?1/0:tS};u.stats.retry=e.stats.retry,e.stats=u.stats;let m={onSuccess:(t,n,r,i)=>{this.resetLoader(e,u);let a=t.data;r.resetIV&&e.decryptdata&&(e.decryptdata.iv=new Uint8Array(a.slice(0,16)),a=a.slice(16)),c({frag:e,part:null,payload:a,networkDetails:i})},onError:(t,n,r,a)=>{this.resetLoader(e,u),l(new sS({type:I.NETWORK_ERROR,details:L.FRAG_LOAD_ERROR,fatal:!1,frag:e,response:V({url:i,data:void 0},t),error:Error(`HTTP Error ${t.code} ${t.text}`),networkDetails:r,stats:a}))},onAbort:(t,n,r)=>{this.resetLoader(e,u),l(new sS({type:I.NETWORK_ERROR,details:L.INTERNAL_ABORTED,fatal:!1,frag:e,error:Error(`Aborted`),networkDetails:r,stats:t}))},onTimeout:(t,n,r)=>{this.resetLoader(e,u),l(new sS({type:I.NETWORK_ERROR,details:L.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,error:Error(`Timeout after ${p.timeout}ms`),networkDetails:r,stats:t}))}};if(n){let t=this.gateProgress(n,r);m.onProgress=(n,r,i,a)=>t({frag:e,part:null,payload:i,networkDetails:a})}u.load(d,p,m)})}gateProgress(e,t){let n=e;if(t){let r=[],i=!1;t.then(()=>{i=!0,r.forEach(t=>e(t)),r.length=0}).catch(()=>{}),n=t=>{i?e(t):r.push(t)}}return n}loadPart(e,t,n){this.abort();let r=this.config,i=r.fLoader,a=r.loader;return new Promise((o,s)=>{if(this.loader&&this.loader.destroy(),e.gap||t.gap){s(aS(e,t));return}let c=this.loader=i?new i(r):new a(r),l=rS(e,t);e.loader=c;let u=_v(r.fragLoadPolicy.default),d={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:tS};t.stats=c.stats,c.load(l,d,{onSuccess:(r,i,a,s)=>{this.resetLoader(e,c),this.updateStatsFromPart(e,t);let l={frag:e,part:t,payload:r.data,networkDetails:s};n(l),o(l)},onError:(n,r,i,a)=>{this.resetLoader(e,c),s(new sS({type:I.NETWORK_ERROR,details:L.FRAG_LOAD_ERROR,fatal:!1,frag:e,part:t,response:V({url:l.url,data:void 0},n),error:Error(`HTTP Error ${n.code} ${n.text}`),networkDetails:i,stats:a}))},onAbort:(n,r,i)=>{e.stats.aborted=t.stats.aborted,this.resetLoader(e,c),s(new sS({type:I.NETWORK_ERROR,details:L.INTERNAL_ABORTED,fatal:!1,frag:e,part:t,error:Error(`Aborted`),networkDetails:i,stats:n}))},onTimeout:(n,r,i)=>{this.resetLoader(e,c),s(new sS({type:I.NETWORK_ERROR,details:L.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e,part:t,error:Error(`Timeout after ${d.timeout}ms`),networkDetails:i,stats:n}))}})})}updateStatsFromPart(e,t){let n=e.stats,r=t.stats,i=r.total;if(n.loaded+=r.loaded,i){let r=Math.round(e.duration/t.duration),a=Math.min(Math.round(n.loaded/i),r),o=(r-a)*Math.round(n.loaded/a);n.total=n.loaded+o}else n.total=Math.max(n.loaded,n.total);let a=n.loading,o=r.loading;a.start?a.first+=o.first-o.start:(a.start=o.start,a.first=o.first),a.end=o.end}resetLoader(e,t){e.loader=null,e.url=null,this.loader===t&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),t.destroy()}};function rS(e,t=null,n){let r=t||e,i={type:z.MEDIA_FRAGMENT,frag:e,part:t,responseType:`arraybuffer`,url:r.url,headers:{},rangeStart:0,rangeEnd:0},a=iS(e,t,n);return a.resetIV&&(i.resetIV=!0),a.byteRange&&(i.rangeStart=a.byteRange.start,i.rangeEnd=a.byteRange.end),i}function iS(e,t=null,n){let r={},i=t||e,a=i.byteRangeStartOffset,o=i.byteRangeEndOffset;if(F(a)&&F(o)){if((e.sn===`initSegment`||n)&&oS(e.decryptdata?.method)){let e=Math.floor(a/16)*16,t=Math.ceil(o/16)*16;r.decryptRange={start:a-e,end:o-e},e>=16&&(r.resetIV=!0,e-=16),r.byteRange={start:e,end:t}}else r.byteRange={start:a,end:o}}return r}function aS(e,t){let n=Error(`GAP ${e.gap?`tag`:`attribute`} found`),r={type:I.MEDIA_ERROR,details:L.FRAG_GAP,fatal:!1,frag:e,error:n,networkDetails:null};return t&&(r.part=t),(t||e).stats.aborted=!0,new sS(r)}function oS(e){return e===`AES-128`||e===`AES-256`}var sS=class extends Error{constructor(e){super(e.error.message),this.data=void 0,this.data=e}},cS=class extends wv{constructor(e,t){super(e,t),this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}destroy(){this.onHandlerDestroying(),this.onHandlerDestroyed()}onHandlerDestroying(){this.clearNextTick(),this.clearInterval()}onHandlerDestroyed(){}hasInterval(){return!!this._tickInterval}hasNextTick(){return!!this._tickTimer}setInterval(e){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,e),!0)}clearInterval(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1}clearNextTick(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1}tick(){this._tickCallCount++,this._tickCallCount===1?(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0):(this.log(`possible exception thrown in task-loop (${this.constructor.name}.doTick)`),this._tickCallCount=0)}tickImmediate(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)}doTick(){}},lS=class{constructor(e,t,n,r=0,i=-1,a=!1,o,s,c){this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.iframe=void 0,this.duration=void 0,this.decryptRange=void 0,this.transmuxing=uS(),this.buffering={audio:uS(),video:uS(),audiovideo:uS()},this.level=e,this.sn=t,this.id=n,this.size=r,this.part=i,this.partial=a,this.duration=o||0,this.decryptRange=c,this.iframe=s||!1}};function uS(){return{start:0,executeStart:0,executeEnd:0,end:0}}var dS={length:0,start:()=>0,end:()=>0},G=class e{static isBuffered(t,n){if(t){let r=e.getBuffered(t);for(let e=r.length;e--;)if(n>=r.start(e)&&n<=r.end(e))return!0}return!1}static bufferedRanges(t){if(t){let n=e.getBuffered(t);return e.timeRangesToArray(n)}return[]}static timeRangesToArray(e){let t=[];for(let n=0;n1&&e.sort((e,t)=>e.start-t.start||t.end-e.end);let r=-1,i=[];if(n)for(let a=0;a=e[a].start&&t<=e[a].end&&(r=a);let o=i.length;if(o){let t=i[o-1].end;e[a].start-tt&&(i[o-1].end=e[a].end):i.push(e[a])}else i.push(e[a])}else i=e;let a=0,o,s=t,c=t;for(let e=0;e=l&&t<=u&&(r=e),t+n>=l&&t{let r=t.substring(2,t.length-1),i=n?.[r];return i===void 0?(e.playlistParsingError||=Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${r}"`),t):i})}return t}function hS(e,t,n){let r=e.variableList;r||(e.variableList=r={});let i,a;if(`QUERYPARAM`in t){i=t.QUERYPARAM;try{let e=new self.URL(n).searchParams;if(e.has(i))a=e.get(i);else throw Error(`"${i}" does not match any query parameter in URI: "${n}"`)}catch(t){e.playlistParsingError||=Error(`EXT-X-DEFINE QUERYPARAM: ${t.message}`)}}else i=t.NAME,a=t.VALUE;i in r?e.playlistParsingError||=Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${i}"`):r[i]=a||``}function gS(e,t,n){let r=t.IMPORT;if(n&&r in n){let t=e.variableList;t||(e.variableList=t={}),t[r]=n[r]}else e.playlistParsingError||=Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${r}"`)}var _S=/^(\d+)x(\d+)$/,vS=/(.+?)=(".*?"|.*?)(?:,|$)/g,yS=class e{constructor(t,n){typeof t==`string`&&(t=e.parseAttrList(t,n)),ov(this,t)}get clientAttrs(){return Object.keys(this).filter(e=>e.substring(0,2)===`X-`)}decimalInteger(e){let t=parseInt(this[e],10);return t>2**53-1?1/0:t}hexadecimalInteger(e){if(this[e]){let t=(this[e]||`0x`).slice(2);t=(t.length&1?`0`:``)+t;let n=new Uint8Array(t.length/2);for(let e=0;e2**53-1?1/0:t}decimalFloatingPoint(e){return parseFloat(this[e])}optionalFloat(e,t){let n=this[e];return n?parseFloat(n):t}enumeratedString(e){return this[e]}enumeratedStringList(e,t){let n=this[e];return(n?n.split(/[ ,]+/):[]).reduce((e,t)=>(e[t.toLowerCase()]=!0,e),t)}bool(e){return this[e]===`YES`}decimalResolution(e){let t=_S.exec(this[e]);if(t!==null)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}}static parseAttrList(e,t){let n,r={};for(vS.lastIndex=0;(n=vS.exec(e))!==null;){let i=n[1].trim(),a=n[2],o=a.indexOf(`"`)===0&&a.lastIndexOf(`"`)===a.length-1,s=!1;if(o)a=a.slice(1,-1);else switch(i){case`IV`:case`SCTE35-CMD`:case`SCTE35-IN`:case`SCTE35-OUT`:s=!0}if(t&&(o||s))a=mS(t,a);else if(!s&&!o)switch(i){case`CLOSED-CAPTIONS`:if(a===`NONE`)break;case`ALLOWED-CPC`:case`CLASS`:case`ASSOC-LANGUAGE`:case`AUDIO`:case`BYTERANGE`:case`CHANNELS`:case`CHARACTERISTICS`:case`CODECS`:case`DATA-ID`:case`END-DATE`:case`GROUP-ID`:case`ID`:case`IMPORT`:case`INSTREAM-ID`:case`KEYFORMAT`:case`KEYFORMATVERSIONS`:case`LANGUAGE`:case`NAME`:case`PATHWAY-ID`:case`QUERYPARAM`:case`RECENTLY-REMOVED-DATERANGES`:case`SERVER-URI`:case`STABLE-RENDITION-ID`:case`STABLE-VARIANT-ID`:case`START-DATE`:case`SUBTITLES`:case`SUPPLEMENTAL-CODECS`:case`URI`:case`VALUE`:case`VIDEO`:case`X-ASSET-LIST`:case`X-ASSET-URI`:Mv.warn(`${e}: attribute ${i} is missing quotes`)}r[i]=a}return r}},bS=`com.apple.hls.interstitial`;function xS(e){return e!==`ID`&&e!==`CLASS`&&e!==`CUE`&&e!==`START-DATE`&&e!==`DURATION`&&e!==`END-DATE`&&e!==`END-ON-NEXT`}function SS(e){return e===`SCTE35-OUT`||e===`SCTE35-IN`||e===`SCTE35-CMD`}var CS=class{constructor(e,t,n=0){if(this.attr=void 0,this.tagAnchor=void 0,this.tagOrder=void 0,this._startDate=void 0,this._endDate=void 0,this._dateAtEnd=void 0,this._cue=void 0,this._badValueForSameId=void 0,this.tagAnchor=t?.tagAnchor||null,this.tagOrder=t?.tagOrder??n,t){let n=t.attr;for(let t in n)if(Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==n[t]){Mv.warn(`DATERANGE tag attribute: "${t}" does not match for tags with ID: "${e.ID}"`),this._badValueForSameId=t;break}e=ov(new yS({}),n,e)}if(this.attr=e,t?(this._startDate=t._startDate,this._cue=t._cue,this._endDate=t._endDate,this._dateAtEnd=t._dateAtEnd):this._startDate=new Date(e[`START-DATE`]),`END-DATE`in e){let n=t?.endDate||new Date(e[`END-DATE`]);F(n.getTime())&&(this._endDate=n)}}get id(){return this.attr.ID}get class(){return this.attr.CLASS}get cue(){let e=this._cue;return e===void 0?this._cue=this.attr.enumeratedStringList(this.attr.CUE?`CUE`:`X-CUE`,{pre:!1,post:!1,once:!1}):e}get startTime(){let{tagAnchor:e}=this;return e===null||e.programDateTime===null?(Mv.warn(`Expected tagAnchor Fragment with PDT set for DateRange "${this.id}": ${e}`),NaN):e.start+(this.startDate.getTime()-e.programDateTime)/1e3}get startDate(){return this._startDate}get endDate(){let e=this._endDate||this._dateAtEnd;if(e)return e;let t=this.duration;return t===null?null:this._dateAtEnd=new Date(this._startDate.getTime()+t*1e3)}get duration(){if(`DURATION`in this.attr){let e=this.attr.decimalFloatingPoint(`DURATION`);if(F(e))return e}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}get plannedDuration(){return`PLANNED-DURATION`in this.attr?this.attr.decimalFloatingPoint(`PLANNED-DURATION`):null}get endOnNext(){return this.attr.bool(`END-ON-NEXT`)}get isInterstitial(){return this.class===bS}get isValid(){return!!this.id&&!this._badValueForSameId&&F(this.startDate.getTime())&&(this.duration===null||this.duration>=0)&&(!this.endOnNext||!!this.class)&&(!this.attr.CUE||!this.cue.pre&&!this.cue.post||this.cue.pre!==this.cue.post)&&(!this.isInterstitial||`X-ASSET-URI`in this.attr||`X-ASSET-LIST`in this.attr)}get invalidReason(){return this.id?this._badValueForSameId?`Date range ${this._badValueForSameId} mismatch`:F(this.startDate.getTime())?this.isInterstitial&&!(`X-ASSET-URI`in this.attr||`X-ASSET-LIST`in this.attr)?`Interstitial Date range missing X-ASSET-(LIST|URI)`:this.isValid?null:`Unknown (check DURATION(|END|NEXT), CLASS, and CUE)`:`Date range invalid start date`:`Missing ID`}},wS=10,TS=class{constructor(e){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.dateRangeTagCount=0,this.live=!0,this.iframesOnly=!1,this.requestScheduled=-1,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8=``,this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.appliedTimelineOffset=void 0,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=e}reloaded(e){if(!e){this.advanced=!0,this.updated=!0;return}let t=this.lastPartSn-e.lastPartSn,n=this.lastPartIndex-e.lastPartIndex;this.updated=this.endSN!==e.endSN||!!n||!!t||!this.live,this.advanced=this.endSN>e.endSN||t>0||t===0&&n>0,this.misses=this.updated||this.advanced?0:e.misses+1}hasKey(e){return this.encryptedFragments.some(t=>{let n=t.decryptdata;return n||=(t.setKeyFormat(e.keyFormat),t.decryptdata),!!n&&e.matches(n)})}get hasProgramDateTime(){return this.fragments.length?F(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||wS}get drift(){let e=this.driftEndTime-this.driftStartTime;return e>0?(this.driftEnd-this.driftStart)*1e3/e:1}get edge(){return this.partEnd||this.fragmentEnd}get partEnd(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}get fragmentEnd(){return this.fragments.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){return this.fragments.length?this.fragments[0].start:0}get age(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}get lastPartIndex(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].index:-1}get maxPartIndex(){let e=this.partList;if(e){let t=this.lastPartIndex;if(t!==-1){for(let n=e.length;n--;)if(e[n].index>t)return e[n].index;return t}}return 0}get lastPartSn(){var e;return(e=this.partList)!=null&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}get expired(){if(this.live&&this.age&&this.misses<3){let e=this.partEnd-this.fragmentStart;return this.age>Math.max(e,this.totalduration)+this.levelTargetDuration}return!1}};function ES(e,t){return e.length===t.length&&!e.some((e,n)=>e!==t[n])}function DS(e,t){return!e&&!t?!0:!e||!t?!1:ES(e,t)}function OS(e){return e===`AES-128`||e===`AES-256`||e===`AES-256-CTR`}function kS(e){switch(e){case`AES-128`:case`AES-256`:return qx.cbc;case`AES-256-CTR`:return qx.ctr;default:throw Error(`invalid full segment method ${e}`)}}function AS(e){return Uint8Array.from(unescape(encodeURIComponent(e)),e=>e.charCodeAt(0))}function jS(e){let t=AS(e).subarray(0,16),n=new Uint8Array(16);return n.set(t,16-t.length),n}function MS(e){let t=function(e,t,n){let r=e[t];e[t]=e[n],e[n]=r};t(e,0,3),t(e,1,2),t(e,4,5),t(e,6,7)}function NS(e){let t=e.split(`:`),n=null;if(t[0]===`data`&&t.length===2){let e=t[1].split(`;`),r=e[e.length-1].split(`,`);if(r.length===2){let t=r[0]===`base64`,i=r[1];t?(e.splice(-1,1),n=vy(i)):n=jS(i)}}return n}var PS=typeof self<`u`?self:void 0,FS={CLEARKEY:`org.w3.clearkey`,FAIRPLAY:`com.apple.fps`,PLAYREADY:`com.microsoft.playready`,WIDEVINE:`com.widevine.alpha`},IS={CLEARKEY:`org.w3.clearkey`,FAIRPLAY:`com.apple.streamingkeydelivery`,PLAYREADY:`com.microsoft.playready`,WIDEVINE:`urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed`};function LS(e){switch(e){case IS.FAIRPLAY:return FS.FAIRPLAY;case IS.PLAYREADY:return FS.PLAYREADY;case IS.WIDEVINE:return FS.WIDEVINE;case IS.CLEARKEY:return FS.CLEARKEY}}var RS={WIDEVINE:`edef8ba979d64acea3c827dcd51d21ed`};function zS(e){switch(e){case FS.FAIRPLAY:return IS.FAIRPLAY;case FS.PLAYREADY:return IS.PLAYREADY;case FS.WIDEVINE:return IS.WIDEVINE;case FS.CLEARKEY:return IS.CLEARKEY}}function BS(e){let{drmSystems:t,widevineLicenseUrl:n}=e,r=t?[FS.FAIRPLAY,FS.WIDEVINE,FS.PLAYREADY,FS.CLEARKEY].filter(e=>!!t[e]):[];return!r[FS.WIDEVINE]&&n&&r.push(FS.WIDEVINE),r}var VS=function(e){return PS!=null&&(e=PS.navigator)!=null&&e.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function HS(e,t,n,r){let i;switch(e){case FS.FAIRPLAY:i=[`cenc`,`sinf`];break;case FS.WIDEVINE:case FS.PLAYREADY:i=[`cenc`];break;case FS.CLEARKEY:i=[`cenc`,`keyids`];break;default:throw Error(`Unknown key-system: ${e}`)}return US(i,t,n,r)}function US(e,t,n,r){return[{initDataTypes:e,persistentState:r.persistentState||`optional`,distinctiveIdentifier:r.distinctiveIdentifier||`optional`,sessionTypes:r.sessionTypes||[r.sessionType||`temporary`],audioCapabilities:t.map(e=>({contentType:`audio/mp4; codecs=${e}`,robustness:r.audioRobustness||``,encryptionScheme:r.audioEncryptionScheme||null})),videoCapabilities:n.map(e=>({contentType:`video/mp4; codecs=${e}`,robustness:r.videoRobustness||``,encryptionScheme:r.videoEncryptionScheme||null}))}]}function WS(e){var t;return!!e&&(e.sessionType===`persistent-license`||!!((t=e.sessionTypes)!=null&&t.some(e=>e===`persistent-license`)))}function GS(e){let t=yy(new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2)),n=t.substring(t.indexOf(`<`),t.length),r=new DOMParser().parseFromString(n,`text/xml`).getElementsByTagName(`KID`)[0];if(r){let e=r.childNodes[0]?r.childNodes[0].nodeValue:r.getAttribute(`VALUE`);if(e){let t=vy(e).subarray(0,16);return MS(t),t}}return null}var KS={},qS=class e{static clearKeyUriToKeyIdMap(){KS={}}static setKeyIdForUri(e,t){KS[e]=t}static addKeyIdForUri(e){let t=Object.keys(KS).length%(2**53-1),n=new Uint8Array(16);return new DataView(n.buffer,12,4).setUint32(0,t),KS[e]=n,n}constructor(e,t,n,r=[1],i=null,a){this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.scheme=void 0,this.method=e,this.uri=t,this.keyFormat=n,this.keyFormatVersions=r,this.iv=i,this.encrypted=e?e!==`NONE`:!1,this.isCommonEncryption=this.encrypted&&!OS(e),a!=null&&a.startsWith(`0x`)&&(this.keyId=new Uint8Array(_y(a)))}matches(e){return e.uri===this.uri&&e.method===this.method&&e.encrypted===this.encrypted&&e.keyFormat===this.keyFormat&&ES(e.keyFormatVersions,this.keyFormatVersions)&&DS(e.iv,this.iv)&&DS(e.keyId,this.keyId)}isSupported(){if(this.method){if(OS(this.method)||this.method===`NONE`)return!0;if(this.keyFormat===`identity`)return this.method===`SAMPLE-AES`;switch(this.keyFormat){case IS.FAIRPLAY:case IS.WIDEVINE:case IS.PLAYREADY:case IS.CLEARKEY:return[`SAMPLE-AES`,`SAMPLE-AES-CENC`,`SAMPLE-AES-CTR`].indexOf(this.method)!==-1}}return!1}getDecryptData(t,n){if(!this.encrypted||!this.uri)return null;if(OS(this.method)){let n=this.iv;return n||=(typeof t!=`number`&&(Mv.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),t=0),XS(t)),new e(this.method,this.uri,`identity`,this.keyFormatVersions,n)}if(this.keyId){let t=KS[this.uri];if(t&&!ES(this.keyId,t)&&e.setKeyIdForUri(this.uri,this.keyId),this.pssh)return this}let r=NS(this.uri);if(r)switch(this.keyFormat){case IS.WIDEVINE:if(this.pssh=r,!this.keyId){let e=cb(r.buffer).filter(e=>e.systemId===RS.WIDEVINE);if(e.length){var i;let t=e[0];this.keyId=(i=t.kids)!=null&&i.length?t.kids[0]:null}}this.keyId||=YS(n);break;case IS.PLAYREADY:{let e=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=sb(e,null,r),this.keyId=GS(r);break}default:{let e=r.subarray(0,16);if(e.length!==16){let t=new Uint8Array(16);t.set(e,16-e.length),e=t}this.keyId=e;break}}if(this.keyId?.byteLength!==16){let t;t=JS(n),t||(t=YS(n),t||=KS[this.uri]),t&&(this.keyId=t,e.setKeyIdForUri(this.uri,t))}return this}};function JS(e){let t=e?.[IS.WIDEVINE];return t?t.keyId:null}function YS(e){let t=e?.[IS.PLAYREADY];if(t){let e=NS(t.uri);if(e)return GS(e)}return null}function XS(e){let t=new Uint8Array(16);for(let n=12;n<16;n++)t[n]=e>>8*(15-n)&255;return t}var ZS=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(I-FRAME-STREAM-INF|SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)(?:[\r\n]+|$)/g,QS=/#EXT-X-MEDIA:(.*)/g,$S=/^#EXT(?:INF|-X-TARGETDURATION):/m,eC=new RegExp([`#EXTINF:\\s*(\\d*(?:\\.\\d+)?)(?:,(.*)\\s+)?`,`(?!#) *(\\S[^\\r\\n]*)`,`#.*`].join(`|`),`g`),tC=new RegExp([`#EXT-X-(PROGRAM-DATE-TIME|BYTERANGE|DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)`,`#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\\d+)`,`#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS|I-FRAMES-ONLY)`,`(#)([^:]*):(.*)`,`(#)(.*)(?:.*)\\r?\\n?`].join(`|`)),nC=class e{static findGroup(e,t){for(let n=0;n0&&i.length({id:e.attrs.AUDIO,audioCodec:e.audioCodec})),SUBTITLES:o.map(e=>({id:e.attrs.SUBTITLES,textCodec:e.textCodec})),"CLOSED-CAPTIONS":[]},c=0;for(QS.lastIndex=0;(i=QS.exec(t))!==null;){let t=new yS(i[1],r),o=t.TYPE;if(o){let r=s[o],i=a[o]||[];a[o]=i;let l=t.LANGUAGE,u=t[`ASSOC-LANGUAGE`],d=t.CHANNELS,f=t.CHARACTERISTICS,p=t[`INSTREAM-ID`],m={attrs:t,bitrate:0,id:c++,groupId:t[`GROUP-ID`]||``,name:t.NAME||l||``,type:o,default:t.bool(`DEFAULT`),autoselect:t.bool(`AUTOSELECT`),forced:t.bool(`FORCED`),lang:l,url:t.URI?e.resolve(t.URI,n):``};if(u&&(m.assocLang=u),d&&(m.channels=d),f&&(m.characteristics=f),p&&(m.instreamId=p),r!=null&&r.length){let t=e.findGroup(r,m.groupId)||r[0];lC(m,t,`audioCodec`),lC(m,t,`textCodec`)}i.push(m)}}return a}static parseLevelPlaylist(e,t,n,r,i,a){let o={url:t},s=new TS(t),c=s.fragments,l=[],u=null,d=0,f=0,p=0,m=0,h=0,g=null,_=new tv(r,o),v,y,b,x=-1,S=!1,C=null,w;if(eC.lastIndex=0,s.m3u8=e,s.hasVariableRefs=pS(e),eC.exec(e)?.[0]!==`#EXTM3U`)return s.playlistParsingError=Error(`Missing format identifier #EXTM3U`),s;for(;(v=eC.exec(e))!==null;){S&&(S=!1,_=new tv(r,o),_.playlistOffset=p,_.setStart(p),_.sn=d,_.cc=m,h&&(_.bitrate=h),_.level=n,u&&(_.initSegment=u,u.rawProgramDateTime&&(_.rawProgramDateTime=u.rawProgramDateTime,u.rawProgramDateTime=null),C&&=(_.setByteRange(C),null)));let e=v[1];if(e){_.duration=parseFloat(e);let t=(` `+v[2]).slice(1);_.title=t||null,_.tagList.push(t?[`INF`,e,t]:[`INF`,e])}else if(v[3]){if(F(_.duration)){_.playlistOffset=p,_.setStart(p),b&&pC(_,b,s),_.sn=d,_.level=n,_.cc=m;let e=(` `+v[3]).slice(1);_.relurl=mS(s,e),dC(_,g,l),g=_,p+=_.duration,d++,f=0;let t=_.byteRange;if(t.length===2&&(_.bitrate=(t[1]-t[0])*8/_.duration|0),s.iframesOnly&&t[0]&&u?.cc!==m){let e=new tv(r,o);e.relurl=_.relurl,e.setByteRange(`${Math.min(t[0],1316)}@0`),e.level=n,e.sn=`initSegment`,b&&(e.levelkeys=b,b.identity&&(e._decryptdata=b.identity.getDecryptData(0))),u=e,_.initSegment=u}c.push(_),S=!0}}else{if(v=v[0].match(tC),!v){Mv.warn(`No matches on slow regex match for level playlist!`);continue}for(y=1;ye&&(e.cc=m));break;case`KEY`:{let e=oC(i,t,s);if(e.isSupported()){if(e.method===`NONE`){b=void 0;break}b||={};let t=b[e.keyFormat];t!=null&&t.matches(e)||(t&&(b=ov({},b)),b[e.keyFormat]=e)}else Mv.warn(`[Keys] Ignoring unsupported EXT-X-KEY tag: "${i}"`);break}case`START`:s.startTimeOffset=sC(i);break;case`MAP`:{let e=new yS(i,s);if(_.duration){let t=new tv(r,o);fC(t,e,n,b),u=t,_.initSegment=u,u.rawProgramDateTime&&!_.rawProgramDateTime&&(_.rawProgramDateTime=u.rawProgramDateTime)}else{let t=_.byteRangeEndOffset;if(t){let e=_.byteRangeStartOffset;C=`${t-e}@${e}`}else C=null;fC(_,e,n,b),u=_,S=!0}u.cc=m;break}case`SERVER-CONTROL`:w&&mC(s,e,v),w=new yS(i),s.canBlockReload=w.bool(`CAN-BLOCK-RELOAD`),s.canSkipUntil=w.optionalFloat(`CAN-SKIP-UNTIL`,0),s.canSkipDateRanges=s.canSkipUntil>0&&w.bool(`CAN-SKIP-DATERANGES`),s.partHoldBack=w.optionalFloat(`PART-HOLD-BACK`,0),s.holdBack=w.optionalFloat(`HOLD-BACK`,0);break;case`PART-INF`:s.partTarget&&mC(s,e,v),s.partTarget=new yS(i).decimalFloatingPoint(`PART-TARGET`);break;case`PART`:{let e=s.partList;e||=s.partList=[];let t=f>0?e[e.length-1]:void 0,n=f++,r=new nv(new yS(i,s),_,o,n,t);e.push(r),_.duration+=r.duration;break}case`PRELOAD-HINT`:s.preloadHint=new yS(i,s);break;case`RENDITION-REPORT`:{let e=new yS(i,s);s.renditionReports=s.renditionReports||[],s.renditionReports.push(e);break}default:Mv.warn(`line parsed but not handled: ${v}`)}}}g&&!g.relurl?(c.pop(),p-=g.duration,s.partList&&(s.fragmentHint=g)):s.partList&&(dC(_,g,l),_.cc=m,s.fragmentHint=_,b&&pC(_,b,s)),s.targetduration||(s.playlistParsingError=Error(`Missing Target Duration`));let T=c.length,E=c[0],ee=c[T-1];if(p+=s.skippedSegments*s.targetduration,p>0&&T&&ee){s.averagetargetduration=p/T;let e=ee.sn;s.endSN=e===`initSegment`?0:e,s.live||(ee.endList=!0),x>0&&(uC(c,x,x>T-1?_:null),E&&l.unshift(E))}return s.fragmentHint&&(p+=s.fragmentHint.duration),s.totalduration=p,l.length&&s.dateRangeTagCount&&E&&iC(l,s),s.endCC=m,s}};function rC(e,t,n,r,i,a){var o;if(t===void 0)return null;let s=mS(r,t),c={attrs:e,bitrate:e.decimalInteger(`BANDWIDTH`)||e.decimalInteger(`AVERAGE-BANDWIDTH`),name:e.NAME,url:nC.resolve(s,n)},l=e.decimalResolution(`RESOLUTION`);l&&(c.width=l.width,c.height=l.height),cC(e.CODECS,c);let u=e[`SUPPLEMENTAL-CODECS`];return u&&(c.supplemental={},cC(u,c.supplemental)),(o=c.unknownCodecs)!=null&&o.length||i.push(c),a&&(c.iframes=!0),c}function iC(e,t){let n=e.length;if(!n){if(t.hasProgramDateTime){let r=t.fragments[t.fragments.length-1];e.push(r),n++}else return}let r=e[n-1],i=t.live?1/0:t.totalduration,a=Object.keys(t.dateRanges);for(let o=a.length;o--;){let s=t.dateRanges[a[o]],c=s.startDate.getTime();s.tagAnchor=r.ref;for(let r=n;r--&&!(e[r]?.sn=o||r===0)&&t<=o+((n[r+1]?.start||i)-a.start)*1e3){let i=a.sn-e.startSN,o=e.fragments;if(i>=0&&in.length){let a=n[r+1]||o[o.length-1],s=Math.min(a.sn-e.startSN,o.length-1);for(let e=s;e>i;e--){let n=o[e].programDateTime;if(t>=n&&te);[`video`,`audio`,`text`,`image`].forEach(e=>{let r=n.filter(t=>wb(t,e));r.length&&(t[`${e}Codec`]=r.map(e=>e.split(`/`)[0]).join(`,`),n=n.filter(e=>r.indexOf(e)===-1))}),t.unknownCodecs=n}function lC(e,t,n){let r=t[n];r&&(e[n]=r)}function uC(e,t,n){if(n||=e[t],n)for(let r=t;r--;){let t=e[r];if(!t)return;t.programDateTime=n.programDateTime-t.duration*1e3,n=t}}function dC(e,t,n){e.rawProgramDateTime?n.push(e):t!=null&&t.programDateTime&&(e.programDateTime=t.endProgramDateTime)}function fC(e,t,n,r){e.relurl=t.URI,t.BYTERANGE&&e.setByteRange(t.BYTERANGE),e.level=n,e.sn=`initSegment`,r&&(e.levelkeys=r),e.initSegment=null}function pC(e,t,n){e.levelkeys=t;let{encryptedFragments:r}=n;(!r.length||r[r.length-1].levelkeys!==t)&&Object.keys(t).some(e=>t[e].isCommonEncryption)&&r.push(e)}function mC(e,t,n){e.playlistParsingError=Error(`#EXT-X-${t} must not appear more than once (${n[0]})`)}function hC(e,t,n){e.playlistParsingError=Error(`#EXT-X-${t} must appear before the first Media Segment (${n[0]})`)}function gC(e,t){let n=t.startPTS;if(F(n)){let r=0,i;t.sn>e.sn?(r=n-e.start,i=e):(r=e.start-n,i=t),i.duration!==r&&i.setDuration(r)}else t.sn>e.sn?e.cc===t.cc&&e.minEndPTS?t.setStart(e.start+(e.minEndPTS-e.start)):t.setStart(e.start+e.duration):t.setStart(Math.max(e.start-t.duration,0))}function _C(e,t,n,r,i,a,o,s){r-n<=0&&(s.warn(`Fragment should have a positive duration`,t),r=n+t.duration,a=i+t.duration);let c=n,l=r,u=t.startPTS,d=t.endPTS;if(F(u)){let o=Math.abs(u-n);e&&o>e.totalduration?s.warn(`media timestamps and playlist times differ by ${o}s for level ${t.level} ${e.url}`):t.deltaPTS=F(t.deltaPTS)?Math.max(o,t.deltaPTS):o,c=Math.max(n,u),n=Math.min(n,u),i=t.startDTS===void 0?i:Math.min(i,t.startDTS),l=Math.min(r,d),r=Math.max(r,d),a=t.endDTS===void 0?a:Math.max(a,t.endDTS)}let f=n-t.start;t.start!==0&&t.setStart(n),t.setDuration(r-t.start),t.startPTS=n,t.maxStartPTS=c,t.startDTS=i,t.endPTS=r,t.minEndPTS=l,t.endDTS=a;let p=t.sn;if(!e||pe.endSN)return 0;let m,h=p-e.startSN,g=e.fragments;for(g[h]=t,m=h;m>0;m--)gC(g[m],g[m-1]);for(m=h;m=0;e--){let t=i[e].initSegment;if(t){r=t;break}}e.fragmentHint&&delete e.fragmentHint.endPTS;let a;xC(e,t,(e,n,i,o)=>{if((!t.startCC||t.skippedSegments)&&n.cc!==e.cc){let r=e.cc-n.cc;for(let e=i;e{e&&(!e.initSegment||e.initSegment.relurl===r?.relurl)&&(e.initSegment=r)}),t.skippedSegments){if(t.deltaUpdateFailed=o.some(e=>!e),t.deltaUpdateFailed){n.warn(`[level-helper] Previous playlist missing segments skipped in delta playlist`);for(let e=t.skippedSegments;e--;)o.shift();t.startSN=o[0].sn}else{t.canSkipDateRanges&&(t.dateRanges=yC(e.dateRanges,t,n));let r=e.fragments.filter(e=>e.rawProgramDateTime);if(e.hasProgramDateTime&&!t.hasProgramDateTime)for(let e=1;e{t.elementaryStreams=e.elementaryStreams,t.stats=e.stats,t.gap=e.gap||t.gap}),a){let e=t.iframesOnly&&a.type===B.MAIN;_C(t,a,a.startPTS,a.endPTS,a.startDTS,a.endDTS,e,n)}else CC(e,t);o.length&&(t.totalduration=t.edge-o[0].start),t.driftStartTime=e.driftStartTime,t.driftStart=e.driftStart;let c=t.advancedDateTime;if(t.advanced&&c){let e=t.edge;t.driftStart||=(t.driftStartTime=c,e),t.driftEndTime=c,t.driftEnd=e}else t.driftEndTime=e.driftEndTime,t.driftEnd=e.driftEnd,t.advancedDateTime=e.advancedDateTime;t.requestScheduled===-1&&(t.requestScheduled=e.requestScheduled)}function yC(e,t,n){let{dateRanges:r,recentlyRemovedDateranges:i}=t,a=ov({},e);i&&i.forEach(e=>{delete a[e]});let o=Object.keys(a).length;return o?(Object.keys(r).forEach(e=>{let t=a[e],i=new CS(r[e].attr,t);i.isValid?(a[e]=i,t||(i.tagOrder+=o)):n.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${dx(r[e].attr)}"`)}),a):r}function bC(e,t,n){if(e&&t){let r=0;for(let i=0,a=e.length;i=0,s=0;if(o&&it){let e=r[r.length-1].duration*1e3;e>0&&e{var n;(n=e.details)==null||n.fragments.forEach(e=>{e.level=t,e.initSegment&&(e.initSegment.level=t)})})}function AC(e,t){return e!==t&&t?jC(e)!==jC(t):!1}function jC(e){return e.replace(/\?[^?]*$/,``)}function MC(e,t){for(let n=0,r=e.length;ne.startCC)}function PC(e,t){let n=e.start+t;e.setStart(n)}function FC(e,t){let n=t.fragments;for(let t=0,r=n.length;t!!e)[0],o=MC(r,a.cc)||r[Math.floor(r.length/2)]);let c=a.programDateTime,l=o.programDateTime;if(!c||!l)return;let u=(l-c)/1e3;if(Math.abs(u)>Math.max(60,e.totalduration)){n.log(`Cannot align playlists using PDT without overlap (${Math.abs(u)} > ${e.totalduration})`);return}let d=u-(o.start-a.start);n.log(`Aligning playlists using PDT (diff: ${d})`),FC(d,e)}function zC(e,t,n){BC(e,t,n),e.addEventListener(t,n)}function BC(e,t,n){e.removeEventListener(t,n)}function VC(e){let t=``,n=e.length;for(let r=0;r{let{config:e,fragCurrent:t,media:n,mediaBuffer:r,state:i}=this,a=n?n.currentTime:0,o=G.bufferInfo(r||n,a,e.maxBufferHole),s=o.len;if(this.log(`Media seeking to ${a}, state: ${i}, ${s?`in`:`out of`} buffer`),this.state===K.ENDED)this.resetLoadingState();else if(t){let n=e.maxFragLookUpTolerance,r=t.start-n,i=t.start+t.duration+n;if(!s||io.end){let e=ai;(e||n)&&(t.loader&&(n||!this.isFragmentNearlyDownloaded(t))?(this.log(`Cancelling fragment load for seek (sn: ${t.sn}) - ${e?`backward`:`forward`} seek`),t.abortRequests(),this.resetLoadingState()):this.fragPrevious=null)}}if(n&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),a>this.lastCurrentTime&&(this.lastCurrentTime=a),!this.loadingParts)){let e=Math.max(o.end,a),t=this.shouldLoadParts(this.getLevelDetails(),e);t&&(this.log(`LL-Part loading ON after seeking to ${a} with buffer @${e}`),this.loadingParts=t)}let c=!G.isBuffered(n,a);(!this.hls.hasEnoughToStart||c)&&(this.log(`Setting ${c?`startPosition`:`nextLoadPosition`} to ${a} for seek without enough to start`),this.nextLoadPosition=a,c&&(this.startPosition=a)),s<1&&this.state===K.IDLE&&this.tickImmediate()},this.onMediaEnded=()=>{this.log(`setting startPosition to 0 because media ended`),this.startPosition=this.lastCurrentTime=0},this.playlistType=i,this.hls=e,this.fragmentLoader=new nS(e.config),this.initFragmentLoader=new nS(e.config),this.keyLoader=n,this.fragmentTracker=t,this.config=e.config,this.decrypter=new eS(e.config)}registerListeners(){let{hls:e}=this;e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let{hls:e}=this;e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(e){}stopLoad(){if(this.state===K.STOPPED)return;this.fragmentLoader.abort(),this.initFragmentLoader.abort(),this.keyLoader.abort(this.playlistType);let e=this.fragCurrent;e!=null&&e.loader&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=K.STOPPED}get startPositionValue(){let{nextLoadPosition:e,startPosition:t}=this;if(t===-1&&e){let t=this.getLevelDetails();return t!=null&&t.live?(this.hls.liveSyncPosition||t.fragmentStart)+this.timelineOffset:e}return t}get bufferingEnabled(){return this.buffering}get backtrackFragment(){}set backtrackFragment(e){}get couldBacktrack(){return!1}set couldBacktrack(e){}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(e,t){if(t.live||!this.media)return!1;let n=e.end||0,r=this.config.timelineOffset||0;if(n<=r)return!1;let i=e.buffered;this.config.maxBufferHole&&i&&i.length>1&&(e=G.bufferedInfo(i,e.start,0));let a=e.nextStart;if(a&&a>r&&a{let t=e.frag;if(this.fragContextChanged(t)){this.warn(`${t.type} sn: ${t.sn}${e.part?` part: `+e.part.index:``} of ${this.fragInfo(t,!1,e.part)} was dropped during download.`),this.fragmentTracker.removeFragment(t);return}let n=++t.stats.chunkCount;this.log(`load progress ${t.type} sn: ${t.sn}${e.part?` part: `+e.part.index:``} of ${this.fragInfo(t,!1,e.part)} chunk: ${n}`),this._handleFragmentLoadProgress(e)}).then(e=>{if(!e)return;let t=this.state,n=e.frag;if(this.fragContextChanged(n)){(t===K.FRAG_LOADING||!this.fragCurrent&&t===K.PARSING)&&(this.fragmentTracker.removeFragment(n),this.state=K.IDLE);return}`payload`in e&&(this.log(`Loaded ${n.type} sn: ${n.sn} of ${this.playlistLabel()} ${n.level} (bytes ${n.stats.loaded})`),this.hls.trigger(R.FRAG_LOADED,e)),this._handleFragmentLoadComplete(e)}).catch(t=>{this.state!==K.STOPPED&&this.state!==K.ERROR&&(this.log(`Frag error ${e.type} sn:${e.sn} cc:${e.cc}: ${t?.message||t}`),this.resetFragmentLoading(e))})}clearTrackerIfNeeded(e){let{fragmentTracker:t}=this;if(t.getState(e)===Hx.APPENDING){let n=e.type,r=this.getFwdBufferInfo(this.mediaBuffer,n),i=Math.max(e.duration,r?r.len:this.config.maxBufferLength),a=this.backtrackFragment;((a?e.sn-a.sn:0)===1||this.reduceMaxBufferLength(i,e.duration))&&t.removeFragment(e)}else this.mediaBuffer?.buffered.length===0?t.removeAllFragments():t.hasParts(e.type)&&(t.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type}),t.getState(e)===Hx.PARTIAL&&t.removeFragment(e))}checkLiveUpdate(e){if(e.updated&&!e.live){let t=this.fragmentTracker,n=e.fragments[e.fragments.length-1];if(n.endList&&!t.isEndListAppended(this.playlistType)){let e=t.getPartialFragment(n.end);e&&(t.removeFragment(e),t.fragBuffered(n,!0))}t.detectPartialFragments({frag:n,part:null,stats:n.stats,id:n.type})}e.fragments[0]||(e.deltaUpdateFailed=!0)}waitForLive(e){let t=e.details;return t?.live&&t.type!==`EVENT`&&(this.levelLastLoaded!==e||t.expired)}flushMainBuffer(e,t,n=null){if(!(e-t))return;let r={startOffset:e,endOffset:t,type:n};this.hls.trigger(R.BUFFER_FLUSHING,r)}_loadInitSegment(e){let{hls:t}=this;return this.initFragmentLoader.abort(),t.trigger(R.FRAG_LOADING,{frag:e,targetBufferTime:0}),this.initFragmentLoader.load(e).then(e=>{let t=e.frag;if(!this.levels||!ev(t,this.fragCurrent?.initSegment))throw new sS({type:I.NETWORK_ERROR,details:L.INTERNAL_ABORTED,error:Error(`init load aborted`),fatal:!1,frag:t,networkDetails:null});return e}).then(e=>{let{frag:n,payload:r}=e,i=n.decryptdata;if(r&&r.byteLength>0&&i!=null&&i.key&&i.iv&&OS(i.method)){let a=self.performance.now(),{decryptRange:o}=iS(n,null,this.iframesOnly);return this.decrypter.decrypt(new Uint8Array(r),i.key.buffer,i.iv.buffer,kS(i.method),o).catch(e=>{throw t.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:n}),this.fragmentLoader.abort(),e}).then(r=>{let i=self.performance.now();return t.trigger(R.FRAG_DECRYPTED,{frag:n,part:null,payload:r,stats:{tstart:a,tdecrypt:i}}),e.payload=r,this.completeInitSegmentLoad(e)})}return this.completeInitSegmentLoad(e)})}completeInitSegmentLoad(e){let t=e.frag.stats;e.frag.data=new Uint8Array(e.payload),t.parsing.start=t.buffering.start=self.performance.now(),t.parsing.end=t.buffering.end=self.performance.now()}loadInitSegmentIfNeeded(e){let{initSegment:t}=e;if(!this.bitrateTest&&Q_(e)&&t&&!t.data){var n;return(t.encrypted&&!((n=t.decryptdata)!=null&&n.key)?this.keyLoader.load(t).then(()=>this._loadInitSegment(t)):this._loadInitSegment(t)).catch(t=>{throw this.state===K.STOPPED||this.state===K.ERROR?t:(`data`in t&&(t.data.frag=e,this.fragmentLoader.abort(),this.handleFragLoadError(t)),this.resetFragmentLoading(e),t)})}}unhandledEncryptionError(e,t){var n,r;let i=e.tracks;if(i&&!t.encrypted&&((n=i.audio)!=null&&n.encrypted||(r=i.video)!=null&&r.encrypted)&&(!this.config.emeEnabled||!this.keyLoader.emeController)){let e=this.media,n=Error(`Encrypted track with no key in ${this.fragInfo(t)} (media ${e?`attached mediaKeys: `+e.mediaKeys:`detached`})`);return this.warn(n.message),!e||e.mediaKeys?!1:(this.hls.trigger(R.ERROR,{type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_NO_KEYS,fatal:!1,error:n,frag:t}),this.resetTransmuxer(),!0)}return!1}fragContextChanged(e){let{fragCurrent:t}=this;return!e||!ev(e,t)}fragBufferedComplete(e,t){let n=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${e.type} sn: ${e.sn}${t?` part: `+t.index:``} of ${this.fragInfo(e,!1,t)} > buffer:${n?VC(G.getBuffered(n)):`(detached)`})`),Q_(e)){if(e.type!==B.SUBTITLE){let t=e.elementaryStreams;if(!Object.keys(t).some(e=>!!t[e])){this.state=K.IDLE;return}}let n=this.levels?.[e.level];n!=null&&n.fragmentError&&(t||this.fragmentTracker.getState(e)!==Hx.PARTIAL)&&(this.log(`Resetting level fragment error count of ${n.fragmentError} on frag buffered`),n.fragmentError=0,e.stats.retry=0)}this.state=K.IDLE}_handleFragmentLoadComplete(e){let{transmuxer:t}=this;if(!t)return;let n=e.frag,{part:r,partsLoaded:i}=e,a=!i||i.length===0||i.some(e=>!e),{decryptRange:o}=iS(n,r),s=new lS(n.level,n.sn,n.stats.chunkCount+1,0,r?r.index:-1,!a,n.duration,this.iframesOnly,o);this.log(`load complete ${n.type} sn: ${n.sn}${r?` part: `+r.index:``} of ${this.fragInfo(n,!1,r)}`),t.flush(s)}_handleFragmentLoadProgress(e){}loadKeyFor(e,t,n){var r;let i=null;return e.encrypted&&!((r=e.decryptdata)!=null&&r.key)?(this.log(`Loading key for ${e.sn} of [${t.startSN}-${t.endSN}], ${this.playlistLabel()} ${e.level}`),this.state=K.KEY_LOADING,i=this.keyLoader.load(e,n).then(e=>{if(!this.fragContextChanged(e.frag))return this.hls.trigger(R.KEY_LOADED,e),this.state===K.KEY_LOADING&&(this.state=K.IDLE),e}),this.hls.trigger(R.KEY_LOADING,{frag:e})):e.encrypted||(i=this.keyLoader.loadClear(e,t.encryptedFragments,this.startFragRequested),i&&this.log(`[eme] blocking frag sn: ${e.sn} load until media-keys acquired`)),i}_doFragLoad(e,t,n=null,r){this.fragCurrent=e;let i=t.details;if(!this.levels||!i)throw Error(`frag load aborted, missing level${i?``:` detail`}s`);let a=this.fragPrevious;if(!$_(e,a)){let n=this.shouldLoadParts(t.details,e.end);n!==this.loadingParts&&(this.log(`LL-Part loading ${n?`ON`:`OFF`} loading sn ${a?.sn}->${e.sn}`),this.loadingParts=n)}if(n=Math.max(e.start,n||0),this.loadingParts){let o=i.partList;if(o&&r){n>i.fragmentEnd&&i.fragmentHint&&(e=i.fragmentHint);let s=this.getNextPart(o,e,n);if(s>-1){let c=o[s];if(e=this.fragCurrent=c.fragment,!$_(e,a)&&!this.shouldLoadParts(t.details,e.end))return this.log(`LL-Part loading OFF @${this.playhead} next part: ${this.fragInfo(e,!1,c)}`),this.loadingParts=!1,Promise.resolve(null);if(!this.filterReplacedPrimary(c,t.details))return Promise.resolve(null);let l=this.loadKeyFor(e,i);if(this.fragContextChanged(e))return Promise.resolve(null);this.log(`Loading ${e.type} sn: ${e.sn} part: ${c.index} (${s}/${o.length-1}) of ${this.fragInfo(e,!1,c)} cc: ${e.cc} [${i.startSN}-${i.endSN}], target: ${n}${c.byteRange.length?` range:${c.byteRange.join(`-`)}`:``}`),this.nextLoadPosition=c.start+c.duration,this.state=K.FRAG_LOADING;let u,d=this.loadInitSegmentIfNeeded(e);if(l||d){let n=!!l;u=Promise.all([l,d]).then(([i])=>n&&(!i||this.fragContextChanged(i.frag))?null:this.doFragPartsLoad(e,c,t,r)).catch(e=>this.handleFragLoadError(e))}else u=this.doFragPartsLoad(e,c,t,r).catch(e=>this.handleFragLoadError(e));return this.hls.trigger(R.FRAG_LOADING,{frag:e,part:c,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(Error(`frag load aborted, context changed in FRAG_LOADING parts`)):u}if(!e.url||this.loadedEndOfParts(o,n))return Promise.resolve(null)}}if(this.loadingParts)this.log(`LL-Part loading OFF after next part miss @${n} Check buffer at sn: ${e.sn} loaded parts: ${i.partList?.filter(e=>e.loaded).map(e=>`[${e.start}-${e.end}]`)}`),this.loadingParts=!1;else if(!e.url)return Promise.resolve(null);if(!this.filterReplacedPrimary(e,t.details))return Promise.resolve(null);let o=this.loadInitSegmentIfNeeded(e),s=this.loadKeyFor(e,i,o);if(this.fragContextChanged(e))return this.log(`Context changed in KEY_LOADING sn: ${e.sn} ${e.relurl} > ${this.fragCurrent?.relurl}`),o?.catch(()=>null),s?.catch(()=>null),Promise.resolve(null);this.log(`Loading ${e.type} sn: ${e.sn} of ${this.fragInfo(e,!1)} cc: ${e.cc} ${`[`+i.startSN+`-`+i.endSN+`]`}, target: ${n}${e.byteRange.length?` range:${e.byteRange.join(`-`)}`:``}`),F(e.sn)&&!this.bitrateTest&&(this.nextLoadPosition=e.start+e.duration),this.state=K.FRAG_LOADING;let c=this.config.progressive&&e.type!==B.SUBTITLE,l;return l=c&&s?s.then(t=>!t||this.fragContextChanged(t.frag)?null:this.fragmentLoader.load(e,this.iframesOnly,r,o)).catch(e=>this.handleFragLoadError(e)):Promise.all([this.fragmentLoader.load(e,this.iframesOnly,c?r:void 0,c?o:void 0),s,o]).then(([e])=>(!c&&r&&r(e),e)).catch(e=>this.handleFragLoadError(e)),this.hls.trigger(R.FRAG_LOADING,{frag:e,targetBufferTime:n}),this.fragCurrent===null?Promise.reject(Error(`frag load aborted, context changed in FRAG_LOADING`)):Promise.all([l,o]).then(([e])=>e)}doFragPartsLoad(e,t,n,r){return new Promise((i,a)=>{let o=[],s=n.details?.partList,c=t=>{this.fragmentLoader.loadPart(e,t,r).then(r=>{o[t.index]=r;let a=r.part;this.hls.trigger(R.FRAG_LOADED,r);let l=DC(n.details,e.sn,t.index+1)||OC(s,e.sn,t.index+1);if(l)c(l);else return i({frag:e,part:a,partsLoaded:o})}).catch(a)};c(t)})}handleFragLoadError(e){if(`data`in e){let t=e.data;t.frag&&t.details===L.INTERNAL_ABORTED?this.handleFragLoadAborted(t.frag,t.part):t.frag&&t.type===I.KEY_SYSTEM_ERROR&&!t.fatal&&(t.frag.abortRequests(),this.resetStartWhenNotLoaded(),this.resetFragmentLoading(t.frag)),this.hls.trigger(R.ERROR,t)}else this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.INTERNAL_EXCEPTION,err:e,error:e,fatal:!0});return null}_handleTransmuxerFlush(e){let t=this.getCurrentContext(e);if(!t||this.state!==K.PARSING){!this.fragCurrent&&this.state!==K.STOPPED&&this.state!==K.ERROR&&(this.state=K.IDLE);return}let{frag:n,part:r,level:i}=t,a=self.performance.now();n.stats.parsing.end=a,r&&(r.stats.parsing.end=a);let o=this.getLevelDetails(),s=o&&n.sn>o.endSN||this.shouldLoadParts(o,n.end);s!==this.loadingParts&&(this.log(`LL-Part loading ${s?`ON`:`OFF`} after parsing segment ending @${n.end}`),this.loadingParts=s),this.updateLevelTiming(n,r,i,e)}shouldLoadParts(e,t){if(this.config.lowLatencyMode){if(!e)return this.loadingParts;if(e.partList&&!this.iframesOnly){let n=e.partList[0];if(t>=n.end+(e.fragmentHint?.duration||0)&&this.playhead>n.start-n.fragment.duration)return!0}}return!1}getCurrentContext(e){let{levels:t,fragCurrent:n}=this,{level:r,sn:i,part:a}=e;if(!(t!=null&&t[r]))return this.warn(`Levels object was unset while buffering fragment ${i} of ${this.playlistLabel()} ${r}. The current chunk will not be buffered.`),null;let o=t[r],s=o.details,c=a>-1?DC(s,i,a):null,l=c?c.fragment:EC(s,i,n);return l?(n&&n!==l&&(l.stats=n.stats),{frag:l,part:c,level:o}):null}bufferFragmentData(e,t,n,r,i){if(this.state!==K.PARSING)return;Q_(t)&&!this.fragContextChanged(t)&&(this.fragPrevious=t);let{data1:a,data2:o}=e,s=a;if(o&&(s=$y(a,o)),!s.length)return;let c=this.initPTS[t.cc],l=c?-c.baseTime/c.timescale:void 0,u={type:e.type,frag:t,part:n,chunkMeta:r,offset:l,parent:t.type,data:s};if(this.hls.trigger(R.BUFFER_APPENDING,u),e.dropped&&e.independent&&!n){if(i)return;this.flushBufferGap(t)}}flushBufferGap(e){let t=this.media;if(!t)return;if(!G.isBuffered(t,t.currentTime)){this.flushMainBuffer(0,e.start);return}let n=t.currentTime,r=G.bufferInfo(t,n,0),i=e.duration,a=Math.min(this.config.maxFragLookUpTolerance*2,i*.25),o=Math.max(Math.min(e.start-a,r.end-a),n+a);e.start-o>a&&this.flushMainBuffer(o,e.start)}getFwdBufferInfo(e,t){var n;let r=this.playhead,i=this.lastCurrentTime>r||(n=this.media)!=null&&n.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(e,r,t,i)}getFwdBufferInfoAtPos(e,t,n,r){let i=G.bufferInfo(e,t,r);if(i.len===0&&i.nextStart!==void 0){let a=this.fragmentTracker.getBufferedFrag(t,n);if(a&&(i.nextStart<=a.end||a.gap)){let n=Math.max(Math.min(i.nextStart,a.end)-t,r);return G.bufferInfo(e,t,n)}}return i}getMaxBufferLength(e){let{config:t}=this,n;return n=e?Math.max(8*t.maxBufferSize/e,t.maxBufferLength):t.maxBufferLength,Math.min(n,t.maxMaxBufferLength)}exceedsMaxBuffer(e,t,n){let r=e.nextStart;if(r&&n.start>r){let r=e.buffered;if(r){let i=e.len,a=e.bufferedIndex;for(let e=r.length-1;e>a;e--)r[e].start=t}}return!1}reduceMaxBufferLength(e,t){let n=this.config,r=Math.max(Math.min(e-t,n.maxBufferLength),t/2),i=Math.max(e-t*3,n.maxMaxBufferLength/2,r);return i>=r&&(n.maxMaxBufferLength=i,this.warn(`Reduce max buffer length to ${i}s`),!0)}getAppendedFrag(e){let t=this.fragmentTracker?this.fragmentTracker.getAppendedFrag(e,this.playlistType):null;return t&&`fragment`in t?t.fragment:t}getNextFragment(e,t){let n=t.fragments,r=n.length;if(!r)return null;let{config:i}=this,a=t.fragmentStart,o=i.lowLatencyMode&&!!t.partList,s=null;if(t.live){let n=i.initialLiveManifestSize;if(r=a?(c=r,l=r===n?`config`:`next load start`):i?(c=i,l=`live edge`):(c=e,l=`buffer pos`),c1))}getNextFragmentLoopLoading(e,t,n,r,i){let a=null;if(e.gap&&(a=this.getNextFragment(this.nextLoadPosition,t),a&&!a.gap&&n.nextStart)){let e=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,n.nextStart,r,0);if(e!==null&&n.len+e.len>=i){let e=a.sn;return this.loopSn!==e&&(this.log(`buffer full after gaps in "${r}" playlist starting at sn: ${e}`),this.loopSn=e),null}}return this.loopSn=void 0,a}get primaryPrefetch(){if(WC(this.config)){var e;if((e=this.hls.interstitialsManager)!=null&&(e=e.playingItem)!=null&&e.event)return!0}return!1}filterReplacedPrimary(e,t){if(!e)return e;if(WC(this.config)&&(`type`in e?e:e.fragment).type!==B.SUBTITLE){let n=this.hls.interstitialsManager,r=n?.bufferingItem;if(r){let n=r.event;if(n){if(!n.appendInPlace&&(Math.abs(e.start-r.start)>1||r.start===0))return null}else if(e.end<=r.start&&t?.live===!1||e.start>=r.end&&r.nextEvent&&(r.nextEvent.appendInPlace&&!r.nextEvent.hasPlayed||e.start-r.end>1))return null}if(UC(e,n?.playerQueue,this.playhead))return null}return e}getNextPart(e,t,n){let r=-1,i=!1,a=!0;for(let o=0,s=e.length;o-1&&n ${o.fragment.sn})`),r}loadedEndOfParts(e,t){let n;for(let r=e.length;r--;){if(n=e[r],!n.loaded)return!1;if(t>n.start)return!0}return!1}getInitialLiveFragment(e){let t=e.fragments,n=this.fragPrevious,r=null;if(n){if(e.hasProgramDateTime&&(r=kx(t,n.endProgramDateTime,this.config.maxFragLookUpTolerance),r&&this.log(`Live playlist, switching playlist, load frag with same PDT: ${n.programDateTime}`)),!r){let i=n.sn+1;if(i>=e.startSN&&i<=e.endSN){let a=t[i-e.startSN];n.cc===a.cc&&(r=a,this.log(`Live playlist, switching playlist, load frag with next SN: ${r.sn}`))}r||(r=Px(e,n.cc,n.end),r&&this.log(`Live playlist, switching playlist, load frag with same CC: ${r.sn}`))}}else{let t=this.hls.liveSyncPosition;t!==null&&(r=this.getFragmentAtPosition(t,this.bitrateTest?e.fragmentEnd:e.edge,e))}return r}getFragmentAtPosition(e,t,n){let{config:r}=this,{fragPrevious:i}=this,{fragments:a,endSN:o}=n,{fragmentHint:s}=n,{maxFragLookUpTolerance:c}=r,l=n.partList,u=!!(this.loadingParts&&l!=null&&l.length&&s);u&&!this.bitrateTest&&l[l.length-1].fragment.sn===s.sn&&(a=a.concat(s),o=s.sn),i&&this.fragmentTracker.getState(i)===Hx.NOT_LOADED&&(i=null);let d;if(et-c||(f=this.media)!=null&&f.paused||!this.startFragRequested?0:c;d=Ax(i,a,e,n)}else d=a[a.length-1];if(d){let e=d.sn-n.startSN,t=this.fragmentTracker.getState(d);if((t===Hx.OK||t===Hx.PARTIAL&&d.gap)&&(i=d),$_(d,i)&&(!u||l[0].fragment.sn>d.sn||!n.live)){let t=a[e+1];d=d.sn${e.startSN} fragments: ${r}`),i}return i}waitForCdnTuneIn(e){return e.live&&e.canBlockReload&&e.partTarget&&e.tuneInGoal>Math.max(e.partHoldBack,e.partTarget*3)}setStartPosition(e,t){let n=this.startPosition;n=0&&(n=this.nextLoadPosition),n}get playhead(){var e;if((e=this.hls)!=null&&e.hasEnoughToStart){let e=this.media?.currentTime;return F(e)?e:this.lastCurrentTime}return this.getLoadPosition()}get iframesOnly(){if(this.playlistType!==B.MAIN)return!1;let e=this.getLevelDetails();return e?e.iframesOnly:this.levelLastLoaded?.iframes}handleFragLoadAborted(e,t){this.transmuxer&&e.type===this.playlistType&&Q_(e)&&e.stats.aborted&&(this.log(`Fragment ${e.sn}${t?` part `+t.index:``} of ${this.playlistLabel()} ${e.level} was aborted`),this.resetFragmentLoading(e))}resetFragmentLoading(e){(!this.fragCurrent||!this.fragContextChanged(e)&&this.state!==K.FRAG_LOADING_WAITING_RETRY)&&(this.state=K.IDLE)}onFragmentOrKeyLoadError(e,t){if(t.chunkMeta&&!t.frag){let e=this.getCurrentContext(t.chunkMeta);e&&(t.frag=e.frag)}let{frag:n,part:r}=t;if(!n||!this.levels||n.type!==e)return;if(this.fragContextChanged(n)){this.warn(`Frag load error must match current frag to retry ${n.relurl} > ${this.fragCurrent?.relurl}`);return}let i=t.details===L.FRAG_GAP;i&&this.fragmentTracker.addAsGap(n);let a=t.errorAction;if(!a){this.state=K.ERROR;return}let{action:o,flags:s,retryCount:c=0,retryConfig:l}=a,u=!!l,d=u&&o===Ix.RetryRequest,f=u&&!a.resolved&&s&Lx.MoveAllAlternatesMatchingHost,p=this.hls.latestLevelDetails,m=p?.live;if(!d&&f&&Q_(n)&&m&&n.sn=t||n&&!bv(0))&&(n&&this.log(`Connection restored (online)`),this.resetStartWhenNotLoaded(),this.state=K.IDLE)}reduceLengthAndFlushBuffer(e){if(this.state===K.PARSING||this.state===K.PARSED){let t=e.frag,n=e.parent,r=this.getFwdBufferInfo(this.mediaBuffer,n),i=r&&r.len>.5;i&&this.reduceMaxBufferLength(r.len,t?.duration||10);let a=!i;return a?this.warn(`Buffer full error while media.currentTime (${this.playhead}) is not buffered, flush ${n} buffer`):r.nextStart&&t&&r.nextStart>t.start&&this.flushMainBuffer(r.nextStart,1/0,n===B.AUDIO?n:void 0),t&&(this.fragmentTracker.removeFragment(t),this.nextLoadPosition=t.start),this.resetLoadingState(),a}return!1}resetFragmentErrors(e){e===B.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==K.STOPPED&&(this.state=K.IDLE)}afterBufferFlushed(e,t){if(!e)return;let n=G.getBuffered(e);this.fragmentTracker.detectEvictedFragments(t,n,this.playlistType),this.state===K.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log(`Reset loading state`),this.fragCurrent=null,this.fragPrevious=null,this.state!==K.STOPPED&&(this.state=K.IDLE)}resetStartWhenNotLoaded(){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;let e=this.getLevelDetails();e!=null&&e.live?(this.log(`resetting startPosition for live start`),this.startPosition=-1,this.setStartPosition(e,e.fragmentStart),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}}resetWhenMissingContext(e){this.log(`Loading context changed while buffering sn ${e.sn} of ${this.playlistLabel()} ${e.level===-1?``:e.level}. This chunk will not be buffered.`),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(),this.resetLoadingState()}removeUnbufferedFrags(e=0){this.fragmentTracker.removeFragmentsInRange(e,1/0,this.playlistType,!1,!0)}updateLevelTiming(e,t,n,r){let i=n.details;if(!i){this.warn(`level.details undefined`);return}if(this.log(`update level timing ${e.type} sn: ${e.sn}${t?` part: `+t.index:``} of ${this.fragInfo(e,!1,t)}`),!Object.keys(e.elementaryStreams).reduce((t,a)=>{let o=e.elementaryStreams[a];if(o){let s=o.endPTS-o.startPTS;if(s<=0)return this.warn(`Could not parse fragment ${e.sn} ${a} duration reliably (${s})`),t||!1;let c=r.partial?0:_C(i,e,o.startPTS,o.endPTS,o.startDTS,o.endDTS,this.iframesOnly,this);return this.hls.trigger(R.LEVEL_PTS_UPDATED,{details:i,level:n,drift:c,type:a,frag:e,start:o.startPTS,end:o.endPTS}),!0}return t},!1)){let r=this.transmuxer?.error===null,i=this.transmuxer?.error!=null,a=(this.levels?.length??0)>1;if((n.fragmentError===0||r&&(n.fragmentError<2||e.endList)||i&&a)&&this.treatAsGap(e,n),r){let r=Error(`Found no media in ${this.playlistLabel()} ${e.level} ${t?`part: ${t.index} of `:``}sn: ${e.sn} at playlist time: ${e.start}. Resetting transmuxer to fallback to playlist timing`);if(this.warn(r.message),this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,fatal:!1,error:r,frag:e,reason:`Found no media in msn ${e.sn} of ${this.playlistLabel()} "${n.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=K.PARSED,this.log(`Parsed ${e.type} sn: ${e.sn}${t?` part: `+t.index:``} of ${this.fragInfo(e,!1,t)}`),this.hls.trigger(R.FRAG_PARSED,{frag:e,part:t,chunkMeta:r})}playlistLabel(){return`${this.playlistType} playlist`}fragInfo(e,t=!0,n){return`${this.playlistLabel()} ${e.level} (${n?`part`:`frag`}:[${(t&&!n?e.startPTS:(n||e).start)??NaN}-${(t&&!n?e.endPTS:(n||e).end)??NaN}]${n&&e.type===`main`?`INDEPENDENT=`+(n.independent?`YES`:`NO`):``})`}treatAsGap(e,t){t&&t.fragmentError++,this.fragmentTracker.addAsGap(e)}resetTransmuxer(){var e;(e=this.transmuxer)==null||e.reset()}isFragmentNearlyDownloaded(e){let t=e.loader?.stats;if(!t)return!1;let n=t.loading.first>0,r=(t.total-t.loaded)/(this.hls.bandwidthEstimate||this.hls.config.abrEwmaDefaultEstimate);return n&&r<=.15}recoverWorkerError(e){e.event===`demuxerWorker`&&(this.fragmentTracker.removeAllFragments(),this.transmuxer&&=(this.transmuxer.destroy(),null),this.resetStartWhenNotLoaded(),this.resetLoadingState())}set state(e){let t=this._state;t!==e&&(this._state=e,this.log(`${t}->${e}`))}get state(){return this._state}calculateOptimalSwitchPoint(e,t){let n=0,{hls:r,media:i,config:a,levels:o,playlistType:s}=this,c=this.getLevelDetails();if(i&&!i.paused&&o){let t=s===B.AUDIO?Yb(e.audioCodec,128e3):e.maxBitrate,i=1+r.ttfbEstimate/1e3,o=r.bandwidthEstimate*a.abrBandWidthUpFactor;n=i+t*(c&&(this.loadingParts?c.partTarget:c.averagetargetduration)||this.fragCurrent?.duration||6)/o,e.details||(n+=i)}let l=this.playhead,u=!(c!=null&&c.live)||t.end-l>n*1.5;return{fetchdelay:n,okToFlushForwardBuffer:u}}scheduleTrackSwitch(e,t,n){let{media:r,playlistType:i}=this;if(!r||!e)return;let a=n?this.getBufferedFrag(this.playhead+t):null;if(a){let e=this.followingBufferedFrag(a);if(e){this.abortCurrentFrag();let t=e.maxStartPTS?e.maxStartPTS:e.start,n=e.duration,r=Math.max(a.end,t+Math.min(Math.max(n-this.config.maxFragLookUpTolerance,n*(this.couldBacktrack?.5:.125)),n*(this.couldBacktrack?.75:.25)));if((this.getLevelDetails()?.fragmentStart||0)>r)return;let o=i===B.MAIN?null:`audio`;this.flushMainBuffer(r,1/0,o),this.cleanupBackBuffer()}}}cleanupBackBuffer(){let{media:e,playlistType:t}=this;if(!e)return;let n=this.getAppendedFrag(this.playhead);if(n&&n.start>1){let e=t===B.AUDIO;this.flushMainBuffer(0,n.start-+!e,e?`audio`:null)}}getBufferedFrag(e){return this.fragmentTracker.getBufferedFrag(e,this.playlistType)}followingBufferedFrag(e){return e?this.getBufferedFrag(e.end+.5):null}abortCurrentFrag(){let e=this.fragCurrent;switch(this.fragCurrent=null,e&&(e.abortRequests(),this.fragmentTracker.removeFragment(e)),this.state){case K.KEY_LOADING:case K.FRAG_LOADING:case K.FRAG_LOADING_WAITING_RETRY:case K.PARSING:case K.PARSED:this.state=K.IDLE}this.nextLoadPosition=this.playhead}checkFragPlaying(){let e=this.media,t=null;if(e&&e.readyState>1&&e.seeking===!1){let n=e.currentTime;if(G.isBuffered(e,n)?t=this.getAppendedFrag(n):G.isBuffered(e,n+.1)&&(t=this.getAppendedFrag(n+.1)),t&&(this.backtrackFragment=void 0,!$_(t,this.fragPlaying)))return this.fragPlaying=t,!0}return!1}getBufferOutput(){return null}nextLevelSwitch(){let{levels:e,media:t,hls:n,config:r,playlistType:i}=this;if(t!=null&&t.readyState&&e&&n&&r){let t=this.getBufferOutput(),r=this.getFwdBufferInfo(t,i);if(!r)return;let a=e[i===B.AUDIO?n.nextAudioTrack:n.nextLoadLevel],{fetchdelay:o,okToFlushForwardBuffer:s}=this.calculateOptimalSwitchPoint(a,r);this.scheduleTrackSwitch(r,o,s)}this.tickImmediate()}};function UC(e,t,n){if(t)for(let r=t.length;r--;){let i=t[r].interstitial,a=i.startTime,o=Math.min(a+i.duration,i.resumeTime);if(i.appendInPlace&&(e.start>=a&&e.end<=o||n>e.start&&e.end>a&&e.start>2&15;if(o>12){let t=Error(`invalid ADTS sampling index:${o}`);e.emit(R.ERROR,R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,fatal:!0,error:t,reason:t.message});return}let s=(a>>6&3)+1,c=t[n+3]>>6&3|(a&1)<<2,l=i[o],u=o;(s===5||s===29)&&(u-=3);let d,f=(u&14)>>1,p=(u&1)<<7|c<<3,m=0;if(s===1&&o>=6){m=5;let e=o-3;d=[m<<3|f,p|(e&14)>>1,(e&1)<<7|8,0]}else d=[s<<3|f,p];let h=`mp4a.40.`+(m||s);return Mv.log(`manifest codec:${r}, parsed codec:${h}, channels:${c}, rate:${l} (ADTS object type:${s} sampling index:${o} esds config:[${d.join(`,`)}])`),{config:d,samplerate:l,channelCount:c,codec:h,parsedCodec:h,manifestCodec:r}}function iw(e,t){return e[t]===255&&(e[t+1]&246)==240}function aw(e,t){return e[t+1]&1?7:9}function ow(e,t){return(e[t+3]&3)<<11|e[t+4]<<3|(e[t+5]&224)>>>5}function sw(e,t){return t+5=e.length)return!1;let r=ow(e,t);if(r<=n)return!1;let i=t+r;return i===e.length||cw(e,i)}return!1}function dw(e,t,n,r,i){if(!e.samplerate){let a=rw(t,n,r,i);if(!a)return;ov(e,a)}}function fw(e){return 9216e4/e}function pw(e,t){let n=aw(e,t);if(t+n<=e.length){let r=ow(e,t)-n;if(r>0)return{headerLength:n,frameLength:r}}}function mw(e,t,n,r,i){let a=r+i*fw(e.samplerate),o=pw(t,n),s;if(o){let{frameLength:r,headerLength:i}=o,c=i+r,l=Math.max(0,n+c-t.length);l?(s=new Uint8Array(c-i),s.set(t.subarray(n+i,t.length),0)):s=t.subarray(n+i,n+c);let u={unit:s,pts:a};return l||e.samples.push(u),{sample:u,length:c,missing:l}}let c=t.length-n;return s=new Uint8Array(c),s.set(t.subarray(n,t.length),0),{sample:{unit:s,pts:a},length:c,missing:-1}}var hw=function(e){return e.audioId3=`org.id3`,e.dateRange=`com.apple.quicktime.HLS`,e.emsg=`https://aomedia.org/emsg/ID3`,e.misbklv=`urn:misb:KLV:bin:1910.1`,e}({});function gw(e=``,t=9e4){return{type:e,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}var _w=class{constructor(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}resetInitSegment(e,t,n,r){this._id3Track={type:`id3`,id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}}resetTimeStamp(e){this.initPTS=e,this.resetContiguity()}resetContiguity(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0}canParse(e,t){return!1}appendFrame(e,t,n){}demux(e,t){this.cachedData&&=(e=$y(this.cachedData,e),null);let n=Zv(e,0),r=n?n.length:0,i,a=this._audioTrack,o=this._id3Track,s=n?hy(n):void 0,c=e.length;for((this.basePTS===null||this.frameIndex===0&&F(s))&&(this.basePTS=vw(s,t,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),n&&n.length>0&&o.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:n,type:hw.audioId3,duration:1/0});r{if(F(e))return e*90;let r=n?n.baseTime*9e4/n.timescale:0;return t*9e4+r},yw=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],bw=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],xw=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Sw=[0,1,1,4];function Cw(e,t,n,r,i){if(n+24>t.length)return;let a=ww(t,n);if(a&&n+a.frameLength<=t.length){let o=r+i*(a.samplesPerFrame*9e4/a.sampleRate),s={unit:t.subarray(n,n+a.frameLength),pts:o,dts:o};return e.config=[],e.channelCount=a.channelCount,e.samplerate=a.sampleRate,e.samples.push(s),{sample:s,length:a.frameLength,missing:0}}}function ww(e,t){let n=e[t+1]>>3&3,r=e[t+1]>>1&3,i=e[t+2]>>4&15,a=e[t+2]>>2&3;if(n!==1&&i!==0&&i!==15&&a!==3){let o=e[t+2]>>1&1,s=e[t+3]>>6,c=yw[(n===3?3-r:r===3?3:4)*14+i-1]*1e3,l=bw[(n===3?0:n===2?1:2)*3+a],u=s===3?1:2,d=xw[n][r],f=Sw[r],p=d*8*f,m=Math.floor(d*c/l+o)*f,h=vb();return h&&h<=87&&r===2&&c>=224e3&&s===0&&(e[t+3]=e[t+3]|128),{sampleRate:l,channelCount:u,frameLength:m,samplesPerFrame:p}}}function Tw(e,t){return e[t]===255&&(e[t+1]&224)==224&&!!(e[t+1]&6)}function Ew(e,t){return t+1{let a=new Uint8Array(i);r.set(a,16),this.decrypter.isSync()||this.decryptAacSamples(e,t+1,n)}).catch(n)}decryptAacSamples(e,t,n){for(;;t++){if(t>=e.length){n();return}if(!(e[t].unit.length<32)&&(this.decryptAacSample(e,t,n),!this.decrypter.isSync()))return}}getAvcEncryptedData(e){let t=Math.floor((e.length-48)/160)*16+16,n=new Int8Array(t),r=0;for(let t=32;t{i.data=this.getAvcDecryptedUnit(a,o),this.decrypter.isSync()||this.decryptAvcSamples(e,t,n+1,r)}).catch(r)}decryptAvcSamples(e,t,n,r){if(e instanceof Uint8Array)throw Error(`Cannot decrypt samples of type Uint8Array`);for(;;t++,n=0){if(t>=e.length){r();return}let i=e[t].units;for(;!(n>=i.length);n++){let a=i[n];if(!(a.data.length<=48||a.type!==1&&a.type!==5)&&(this.decryptAvcSample(e,t,n,r,a),!this.decrypter.isSync()))return}}}},Aw=class extends _w{constructor(e,t){super(),this.observer=void 0,this.config=void 0,this.sampleAes=null,this.observer=e,this.config=t}resetInitSegment(e,t,n,r){super.resetInitSegment(e,t,n,r),this._audioTrack={container:`audio/adts`,type:`audio`,id:2,pid:-1,sequenceNumber:0,segmentCodec:`aac`,samples:[],manifestCodec:t,duration:r,inputTimeScale:9e4,dropped:0}}static probe(e,t){if(!e)return!1;let n=Zv(e,0)?.length||0;if(Ow(e,n))return!1;for(let r=e.length;n{i.decryptAacSamples(r.audioTrack.samples,0,()=>{e(r)})})}},jw=(e,t)=>{let n=0,r=5;t+=r;let i=new Uint32Array(1),a=new Uint32Array(1),o=new Uint8Array(1);for(;r>0;){o[0]=e[t];let s=Math.min(r,8),c=8-s;a[0]=4278190080>>>24+c<>c,n=n?n<t.length||t[n]!==11||t[n+1]!==119)return-1;let a=t[n+4]>>6;if(a>=3)return-1;let o=[48e3,44100,32e3][a],s=t[n+4]&63,c=[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][s*3+a]*2;if(n+c>t.length)return-1;let l=t[n+6]>>5,u=0;l===2?u+=2:(l&1&&l!==1&&(u+=2),l&4&&(u+=2));let d=(t[n+6]<<8|t[n+7])>>12-u&1,f=[2,1,2,3,3,4,4,5][l]+d,p=t[n+5]>>3,m=t[n+5]&7,h=new Uint8Array([a<<6|p<<1|m>>2,(m&3)<<6|l<<3|d<<2|s>>4,s<<4&224]),g=r+i*(1536/o*9e4),_=t.subarray(n,n+c);return e.config=h,e.channelCount=f,e.samplerate=o,e.samples.push({unit:_,pts:g}),c}var Pw=class extends _w{resetInitSegment(e,t,n,r){super.resetInitSegment(e,t,n,r),this._audioTrack={container:`audio/mpeg`,type:`audio`,id:2,pid:-1,sequenceNumber:0,segmentCodec:`mp3`,samples:[],manifestCodec:t,duration:r,inputTimeScale:9e4,dropped:0}}static probe(e){if(!e)return!1;let t=Zv(e,0),n=t?.length||0;if(t&&e[n]===11&&e[n+1]===119&&hy(t)!==void 0&&jw(e,n)<=16)return!1;for(let t=e.length;n{let r=ab(e);if(Fw.test(r.schemeIdUri)){let e=Lw(r,t),i=r.eventDuration===4294967295?1/0:r.eventDuration/r.timeScale;i<=.001&&(i=1/0);let a=r.payload;n.samples.push({data:a,len:a.byteLength,dts:e,pts:e,type:hw.emsg,duration:i})}else if(this.config.enableEmsgKLVMetadata){let e=this.config.emsgKLVSchemaUri||hw.misbklv;if(r.schemeIdUri.startsWith(e)){let e=Lw(r,t);n.samples.push({data:r.payload,len:r.payload.byteLength,dts:e,pts:e,type:hw.misbklv,duration:1/0})}}})}return n}demuxSampleAes(e,t,n){return Promise.reject(Error(`The MP4 demuxer does not support SAMPLE-AES decryption`))}destroy(){this.config=null,this.remainderData=null,this.videoTrack=this.audioTrack=this.id3Track=this.txtTrack=void 0,this.initData=void 0}};function Lw(e,t){return F(e.presentationTime)?e.presentationTime/e.timeScale:t+e.presentationTimeDelta/e.timeScale}var Rw=1,zw=2,Bw=-1,Vw=class{constructor(){this.VideoSample=null}createVideoSample(e,t,n){return{key:e,frame:!1,pts:t,dts:n,units:[],length:0}}getLastNalUnit(e){var t;let n=this.VideoSample,r;if((!n||n.units.length===0)&&(n=e[e.length-1]),(t=n)!=null&&t.units){let e=n.units;r=e[e.length-1]}return r}pushAccessUnit(e,t){if(e.units.length&&e.frame){if(e.pts===void 0){let n=t.samples,r=n.length;if(r){let t=n[r-1];e.pts=t.pts,e.dts=t.dts}else{t.dropped++;return}}t.samples.push(e)}}parseNALu(e,t,n){let r=t.byteLength;if(r===0)return[];let i=e.naluState||0,a=i===Bw?0:i,o=[],s=0,c=0,l=-1,u=0;for(i===Bw&&(l=0,u=this.getNALuType(t,0),c=1);c0&&t[i-1]===0;)i--;if(!(n-i+(i===0?a:0)=0)o.push({data:t.subarray(l,i),type:u});else{let n=this.getLastNalUnit(e.samples);n&&(i>0?n.data=$y(n.data,t.subarray(0,i)):a>0&&(n.data=n.data.subarray(0,n.data.byteLength-a)),n.state=0)}if(c0&&t[e-1]===0;)e--;s=r-e+(e===0?a:0)}if(l>=0)o.push({data:t.subarray(l),type:u,state:s});else if(o.length===0&&s!==Bw){let n=this.getLastNalUnit(e.samples);n&&(n.data=$y(n.data,t),n.state=s)}return e.naluState=s,o}},Hw=class{constructor(e){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}loadWord(){let e=this.data,t=this.bytesAvailable,n=e.byteLength-t,r=new Uint8Array(4),i=Math.min(4,t);if(i===0)throw Error(`no bytes available`);r.set(e.subarray(n,n+i)),this.word=new DataView(r.buffer).getUint32(0),this.bitsAvailable=i*8,this.bytesAvailable-=i}skipBits(e){let t;e=Math.min(e,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>e?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,t=e>>3,e-=t<<3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)}readBits(e){let t=Math.min(this.bitsAvailable,e),n=this.word>>>32-t;if(e>32&&Mv.error(`Cannot read more than 32 bits at a time`),this.bitsAvailable-=t,this.bitsAvailable>0)this.word<<=t;else if(this.bytesAvailable>0)this.loadWord();else throw Error(`no bits available`);return t=e-t,t>0&&this.bitsAvailable?n<>>e)return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}skipEG(){this.skipBits(1+this.skipLZ())}readUEG(){let e=this.skipLZ();return this.readBits(e+1)-1}readEG(){let e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBoolean(){return this.readBits(1)===1}readUByte(){return this.readBits(8)}},Uw=class extends Vw{parsePES(e,t,n,r,i){let a=i.iframe,o=this.parseNALu(e,n.data,r),s=this.VideoSample,c,l=!1;n.data=null,s&&o.length&&!e.audFound&&(this.pushAccessUnit(s,e),s=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts)),o.forEach(r=>{var i,o;switch(r.type){case 1:{if(a)break;let t=!1;c=!0;let i=r.data;if(l&&i.length>4){let e=this.readSliceType(i);(e===2||e===4||e===7||e===9)&&(t=!0)}if(t){var u;(u=s)!=null&&u.frame&&!s.key&&(this.pushAccessUnit(s,e),s=this.VideoSample=null)}s||=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts),s.frame=!0,s.key=t;break}case 5:c=!0,(i=s)!=null&&i.frame&&!s.key&&(this.pushAccessUnit(s,e),s=this.VideoSample=null),s||=this.VideoSample=this.createVideoSample(!0,n.pts,n.dts),s.key=!0,s.frame=!0;break;case 6:if(a)break;c=!0,rb(r.data,1,n.pts,t.samples);break;case 7:{c=!0,l=!0;let t=r.data,n=this.readSPS(t);if(!e.sps||e.width!==n.width||e.height!==n.height||e.pixelRatio?.[0]!==n.pixelRatio[0]||e.pixelRatio?.[1]!==n.pixelRatio[1]){e.width=n.width,e.height=n.height,e.pixelRatio=n.pixelRatio,e.sps=[t];let r=t.subarray(1,4),i=`avc1.`;for(let e=0;e<3;e++){let t=r[e].toString(16);t.length<2&&(t=`0`+t),i+=t}e.codec=i}break}case 8:c=!0,e.pps=[r.data];break;case 9:c=!0,e.audFound=!0,(o=s)!=null&&o.frame&&(this.pushAccessUnit(s,e),s=null),s||=this.VideoSample=this.createVideoSample(!1,n.pts,n.dts);break;case 12:c=!0;break;default:c=!1}s&&c&&s.units.push(r)}),r&&s&&(this.pushAccessUnit(s,e),this.VideoSample=null)}getNALuType(e,t){return e[t]&31}readSliceType(e){let t=new Hw(e);return t.readUByte(),t.readUEG(),t.readUEG()}skipScalingList(e,t){let n=8,r=8,i;for(let a=0;a(a=this.VideoSample=this.createVideoSample(e,n.pts,n.dts),a);i.forEach((r,i)=>{var l,u;if(this.startsNewAccessUnit(a,e,r,i)){this.pushAccessUnit(a,e);let t=r.type>=16&&r.type<=23;a=c(t),s=!1}switch(r.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:a||=c(!1),a.frame=!0,o=!0;break;case 16:case 17:case 18:case 21:case 22:case 23:if(o=!0,s){var d;(d=a)!=null&&d.frame&&!a.key&&(this.pushAccessUnit(a,e),a=this.VideoSample=null)}a||=c(!0),a.key=!0,a.frame=!0;break;case 19:case 20:o=!0,(l=a)!=null&&l.frame&&!a.key&&(this.pushAccessUnit(a,e),a=this.VideoSample=null),a||=c(!0),a.key=!0,a.frame=!0;break;case 39:o=!0,rb(r.data,2,n.pts,t.samples);break;case 32:o=!0,e.vps||(typeof e.params!=`object`&&(e.params={}),e.params=ov(e.params,this.readVPS(r.data)),this.initVPS=r.data),e.vps=[r.data];break;case 33:if(o=!0,s=!0,e.vps!==void 0&&e.vps[0]!==this.initVPS&&e.sps!==void 0&&!this.matchSPS(e.sps[0],r.data)&&(this.initVPS=e.vps[0],e.sps=e.pps=void 0),!e.sps){let t=this.readSPS(r.data);e.width=t.width,e.height=t.height,e.pixelRatio=t.pixelRatio,e.codec=t.codecString,e.sps=[],typeof e.params!=`object`&&(e.params={});for(let n in t.params)e.params[n]=t.params[n]}this.pushParameterSet(e.sps,r.data,e.vps),a||=c(!1);break;case 34:if(o=!0,typeof e.params==`object`){if(!e.pps){e.pps=[];let t=this.readPPS(r.data);for(let n in t)e.params[n]=t[n]}this.pushParameterSet(e.pps,r.data,e.vps)}break;case 35:o=!0,e.audFound=!0,(u=a)!=null&&u.frame&&(this.pushAccessUnit(a,e),a=null),a||=c(!1);break;default:o=!1}a&&o&&a.units.push(r)}),r&&a&&(this.pushAccessUnit(a,e),this.VideoSample=null)}pushParameterSet(e,t,n){(n&&n[0]===this.initVPS||!n&&!e.length)&&e.push(t)}startsNewAccessUnit(e,t,n,r){if(!e)return!1;if(!t.audFound&&r===0)return!0;if(!e.frame)return!1;let{type:i,data:a}=n;return i>=32&&i<=35||i===39||i>=41&&i<=44||i>=48&&i<=55||i<=31&&a.length>2&&!!(a[2]&128)}getNALuType(e,t){return(e[t]&126)>>>1}ebsp2rbsp(e){let t=new Uint8Array(e.byteLength),n=0;for(let r=0;r=2&&e[r]===3&&e[r-1]===0&&e[r-2]===0||(t[n]=e[r],n++);return new Uint8Array(t.buffer,0,n)}pushAccessUnit(e,t){super.pushAccessUnit(e,t),this.initVPS&&=null}readVPS(e){let t=new Hw(e);t.readUByte(),t.readUByte(),t.readBits(4),t.skipBits(2),t.readBits(6);let n=t.readBits(3),r=t.readBoolean();return{numTemporalLayers:n+1,temporalIdNested:r}}readSPS(e){let t=new Hw(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.readBits(4);let n=t.readBits(3);t.readBoolean();let r=t.readBits(2),i=t.readBoolean(),a=t.readBits(5),o=t.readUByte(),s=t.readUByte(),c=t.readUByte(),l=t.readUByte(),u=t.readUByte(),d=t.readUByte(),f=t.readUByte(),p=t.readUByte(),m=t.readUByte(),h=t.readUByte(),g=t.readUByte(),_=[],v=[];for(let e=0;e0)for(let e=n;e<8;e++)t.readBits(2);for(let e=0;e1&&t.readEG();for(let e=0;e0&&e<16?(oe=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][e-1],se=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][e-1]):e===255&&(oe=t.readBits(16),se=t.readBits(16))}if(t.readBoolean()&&t.readBoolean(),t.readBoolean()&&(t.readBits(3),t.readBoolean(),t.readBoolean()&&(t.readUByte(),t.readUByte(),t.readUByte())),t.readBoolean()&&(t.readUEG(),t.readUEG()),t.readBoolean(),t.readBoolean(),t.readBoolean(),ue=t.readBoolean(),ue&&(t.skipUEG(),t.skipUEG(),t.skipUEG(),t.skipUEG()),t.readBoolean()&&(ce=t.readBits(32),le=t.readBits(32),t.readBoolean()&&t.readUEG(),t.readBoolean())){let e=t.readBoolean(),r=t.readBoolean(),i=!1;(e||r)&&(i=t.readBoolean(),i&&(t.readUByte(),t.readBits(5),t.readBoolean(),t.readBits(5)),t.readBits(4),t.readBits(4),i&&t.readBits(4),t.readBits(5),t.readBits(5),t.readBits(5));for(let a=0;a<=n;a++){O=t.readBoolean();let n=O||t.readBoolean(),a=!1;n?t.readEG():a=t.readBoolean();let o=a?1:t.readUEG()+1;if(e)for(let e=0;e>e&1)<<31-e)>>>0;let ge=he.toString(16);return a===1&&ge===`2`&&(ge=`6`),{codecString:`hvc1.${pe}${a}.${ge}.${i?`H`:`L`}${g}.B0`,params:{general_tier_flag:i,general_profile_idc:a,general_profile_space:r,general_profile_compatibility_flags:[o,s,c,l],general_constraint_indicator_flags:[u,d,f,p,m,h],general_level_idc:g,bit_depth:ee+8,bit_depth_luma_minus8:ee,bit_depth_chroma_minus8:te,min_spatial_segmentation_idc:ae,chroma_format_idc:y,frame_rate:{fixed:O,fps:le/ce}},width:de,height:fe,pixelRatio:[oe,se]}}readPPS(e){let t=new Hw(this.ebsp2rbsp(e));t.readUByte(),t.readUByte(),t.skipUEG(),t.skipUEG(),t.skipBits(2),t.skipBits(3),t.skipBits(2),t.skipUEG(),t.skipUEG(),t.skipEG(),t.skipBits(2),t.readBoolean()&&t.skipUEG(),t.skipEG(),t.skipEG(),t.skipBits(4);let n=t.readBoolean(),r=t.readBoolean(),i=1;return r&&n?i=0:r?i=3:n&&(i=2),{parallelismType:i}}matchSPS(e,t){return yy(e).substring(3)===yy(t).substring(3)}},Gw=188,Kw=class e{constructor(e,t,n,r){this.logger=void 0,this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this._klvPid=-1,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.videoIntegrityChecker=null,this.observer=e,this.config=t,this.typeSupported=n,this.logger=r,this.videoParser=null}static probe(t,n){let r=e.syncOffset(t);return r>0&&n.warn(`MPEG2-TS detected but first sync word found @ offset ${r}`),r!==-1}static syncOffset(e){let t=e.length,n=Math.min(940,t-Gw)+1,r=0;for(;r1&&(a===0&&o>2||s+Gw>n))return a}else if(o)return-1;else break;r++}return-1}static createTrack(e,t){return{container:e===`video`||e===`audio`?`video/mp2t`:void 0,type:e,id:xy[e],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:e===`audio`?t:void 0}}resetInitSegment(t,n,r,i,a,o){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=e.createTrack(`video`),this._videoTrack.duration=i,this.videoIntegrityChecker=this.config.handleMpegTsVideoIntegrityErrors===`skip`?new $w(this.logger):null,this._audioTrack=e.createTrack(`audio`,i),this._id3Track=e.createTrack(`id3`),this._txtTrack=e.createTrack(`text`),this._audioTrack.segmentCodec=`aac`,this.videoParser=null,this.aacOverFlow=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=r,t&&this.demux(t,0,o,a?.method===`SAMPLE-AES`)}resetTimeStamp(){}resetContiguity(){let{_audioTrack:e,_videoTrack:t,_id3Track:n}=this;e&&(e.pesData=null),t&&(t.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(t,n,r,i=!1,a=!1){i||(this.sampleAes=null);let o,s=this._videoTrack,c=this.videoIntegrityChecker,l=this._audioTrack,u=this._id3Track,d=this._txtTrack,f=r.iframe,p=s.pid,m=s.pesData,h=l.pid,g=u.pid,_=this._klvPid,v=l.pesData,y=u.pesData,b=null,x=null,S=this.pmtParsed,C=this._pmtId,w=t.length;if(this.remainderData&&=(t=$y(this.remainderData,t),w=t.length,null),w>4,E;if(w>1){if(E=e+5+t[e+4],E===e+Gw)continue}else E=e+4;switch(a){case p:n&&(m&&!(c!=null&&c.isCorrupted)&&(o=Qw(m,this.logger))&&(this.readyVideoParser(s.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(s,d,o,!1,r)),m={data:[],size:0},c?.reset(p)),c?.handlePacket(t.subarray(e)),m&&(m.data.push(t.subarray(E,e+Gw)),m.size+=e+Gw-E);break;case h:if(f)break;if(n){if(v&&(o=Qw(v,this.logger)))switch(l.segmentCodec){case`aac`:this.parseAACPES(l,o,r);break;case`mp3`:this.parseMPEGPES(l,o);break;case`ac3`:this.parseAC3PES(l,o)}v={data:[],size:0}}v&&(v.data.push(t.subarray(E,e+Gw)),v.size+=e+Gw-E);break;case g:if(f)break;n&&(y&&(o=Qw(y,this.logger))&&this.parseID3PES(u,o),y={data:[],size:0}),y&&(y.data.push(t.subarray(E,e+Gw)),y.size+=e+Gw-E);break;case _:if(f)break;n&&(b&&(o=Qw(b,this.logger))&&this.parseKlvPES(u,o),b={data:[],size:0}),b&&(b.data.push(t.subarray(E,e+Gw)),b.size+=e+Gw-E);break;case 0:n&&(E+=t[E]+1),C=this._pmtId=Jw(t,E);break;case C:{n&&(E+=t[E]+1);let a=Yw(t,E,this.typeSupported,i,this.observer,this.logger,this.config,r);p=a.videoPid,p>0&&(s.pid=p,s.segmentCodec=a.segmentVideoCodec),h=a.audioPid,h>0&&(l.pid=h,l.segmentCodec=a.segmentAudioCodec),g=a.id3Pid,g>0&&(u.pid=g),_=a.klvPid,_>0&&(this._klvPid=_),x!==null&&!S&&(this.logger.warn(`MPEG-TS PMT found at ${e} after unknown PID '${x}'. Backtracking to sync byte @${T} to parse all TS packets.`),x=null,e=T-188),S=this.pmtParsed=!0;break}case 17:case 8191:break;default:x=a}}else E++;E>0&&Xw(this.observer,Error(`Found ${E} TS packet/s that do not start with 0x47`),r,void 0,this.logger),s.pesData=m,l.pesData=v,u.pesData=y;let ee={audioTrack:l,videoTrack:s,id3Track:u,textTrack:d};return a&&this.extractRemainingSamples(ee,r),ee}flush(e,t){let{remainderData:n}=this;this.remainderData=null;let r;return r=n?this.demux(n,0,t,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(r,t),this.sampleAes?this.decrypt(r,this.sampleAes):r}extractRemainingSamples(e,t){let{audioTrack:n,videoTrack:r,id3Track:i,textTrack:a}=e,o=r.pesData,s=n.pesData,c=i.pesData,l=this.videoIntegrityChecker,u;if(o&&!(l!=null&&l.isCorrupted)&&(u=Qw(o,this.logger))?(this.readyVideoParser(r.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(r,a,u,!0,t),r.pesData=null)):r.pesData=o,s&&(u=Qw(s,this.logger))){switch(n.segmentCodec){case`aac`:this.parseAACPES(n,u,t);break;case`mp3`:this.parseMPEGPES(n,u);break;case`ac3`:this.parseAC3PES(n,u)}n.pesData=null}else s!=null&&s.size&&this.logger.log(`last AAC PES packet truncated,might overlap between fragments`),n.pesData=s;c&&(u=Qw(c,this.logger))?(this.parseID3PES(i,u),i.pesData=null):i.pesData=c}demuxSampleAes(e,t,n,r){let i=this.demux(e,n,r,!0,!this.config.progressive),a=this.sampleAes=new kw(this.observer,this.config,t);return this.decrypt(i,a)}readyVideoParser(e){this.videoParser===null&&(e===`avc`?this.videoParser=new Uw:e===`hevc`&&(this.videoParser=new Ww))}decrypt(e,t){return new Promise(n=>{let{audioTrack:r,videoTrack:i}=e;r.samples&&r.segmentCodec===`aac`?t.decryptAacSamples(r.samples,0,()=>{i.samples?t.decryptAvcSamples(i.samples,0,0,()=>{n(e)}):n(e)}):i.samples&&t.decryptAvcSamples(i.samples,0,0,()=>{n(e)})})}destroy(){this.observer&&this.observer.removeAllListeners(),this.config=this.logger=this.observer=null,this.aacOverFlow=this.videoParser=this.remainderData=this.sampleAes=null,this._videoTrack=this._audioTrack=this._id3Track=this._txtTrack=void 0,this.videoIntegrityChecker=null}parseAACPES(e,t,n){let r=0,i=this.aacOverFlow,a=t.data;if(i){this.aacOverFlow=null;let t=i.missing,n=i.sample.unit.byteLength;if(t===-1)a=$y(i.sample.unit,a);else{let o=n-t;i.sample.unit.set(a.subarray(0,t),o),e.samples.push(i.sample),r=i.missing}}let o,s;for(o=r,s=a.length;o0;)o+=s}}parseID3PES(e,t){if(t.pts===void 0){this.logger.warn(`[tsdemuxer]: ID3 PES unknown PTS`);return}let n=ov({},t,{type:this._videoTrack?hw.emsg:hw.audioId3,duration:1/0});e.samples.push(n)}parseKlvPES(e,t){let n=t.pts??t.dts;if(n===void 0){this.logger.warn(`[tsdemuxer]: KLV PES unknown PTS and DTS`);return}let r=t.data;if(r.length<16){this.logger.warn(`[tsdemuxer]: KLV PES payload too short`);return}let i=0;for(;ir.length);){let a=i;if(i+=16,i>=r.length)break;let o=r[i];i+=1;let s=0;if(o&128){let e=o&127;if(e===0||e>4||i+e>r.length){this.logger.warn(`[tsdemuxer]: Invalid KLV length encoding`);break}for(let t=0;tr.length){this.logger.warn(`[tsdemuxer]: KLV value extends beyond PES payload`);break}let c=i+s,l=r.subarray(a,c),u={data:l,len:l.byteLength,pts:n,dts:t.dts??n,type:hw.misbklv,duration:1/0};e.samples.push(u),i=c}}};function qw(e,t){return((e[t+1]&31)<<8)+e[t+2]}function Jw(e,t){return(e[t+10]&31)<<8|e[t+11]}function Yw(e,t,n,r,i,a,o,s){let c={audioPid:-1,videoPid:-1,id3Pid:-1,klvPid:-1,segmentVideoCodec:`avc`,segmentAudioCodec:`aac`},l=(e[t+1]&15)<<8|e[t+2],u=t+3+l-4,d=(e[t+10]&15)<<8|e[t+11];for(t+=12+d;t0){let r=t+5,i=u;for(;i>2;){switch(e[r]){case 106:c.audioPid===-1&&(n.ac3===!0?(c.audioPid=l,c.segmentAudioCodec=`ac3`):a.log(`AC-3 audio found, not supported in this browser for now`));break;case 5:c.klvPid===-1&&o.enableEmsgKLVMetadata&&(c.klvPid=l,a.log(`KLV metadata PID found: ${l}`))}let t=e[r+1]+2;r+=t,i-=t}}break;case 194:case 135:return Xw(i,Error(`Unsupported EC-3 in M2TS found`),s,void 0,a),c;case 36:c.videoPid===-1&&(c.videoPid=l,c.segmentVideoCodec=`hevc`,a.log(`HEVC in M2TS found`))}t+=u+5}return c}function Xw(e,t,n,r,i){i.warn(`parsing error: ${t.message}`),e.emit(R.ERROR,R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,chunkMeta:n,error:t,reason:t.message})}function Zw(e,t){t.log(`${e} with AES-128-CBC encryption found in unencrypted stream`)}function Qw(e,t){let n=0,r,i,a,o,s,c=e.data;if(!e||e.size===0)return null;for(;c[0].length<19&&c.length>1;)c[0]=$y(c[0],c[1]),c.splice(1,1);if(r=c[0],(r[0]<<16)+(r[1]<<8)+r[2]===1){if(i=(r[4]<<8)+r[5],i&&i>e.size-6)return null;let l=r[7];l&192&&(o=(r[9]&14)*536870912+(r[10]&255)*4194304+(r[11]&254)*16384+(r[12]&255)*128+(r[13]&254)/2,l&64?(s=(r[14]&14)*536870912+(r[15]&255)*4194304+(r[16]&254)*16384+(r[17]&255)*128+(r[18]&254)/2,o-s>54e5&&(t.warn(`${Math.round((o-s)/9e4)}s delta between PTS and DTS, align them`),o=s)):s=o),a=r[8];let u=a+9;if(e.size<=u)return null;e.size-=u;let d=new Uint8Array(e.size);for(let e=0,t=c.length;et){u-=t;continue}r=r.subarray(u),t-=u,u=0}d.set(r,n),n+=t}return i&&(i-=a+3),{data:d,pts:o,dts:s,len:i}}return null}var $w=class{constructor(e){this.logger=void 0,this.pid=0,this.lastContinuityCounter=-1,this.integrityState=`ok`,this.logger=e}get isCorrupted(){return this.integrityState!==`ok`}reset(e){this.pid=e,this.lastContinuityCounter=-1,this.integrityState=`ok`}handlePacket(e){if(e.byteLength<4)return;let t=qw(e,0);if(t!==this.pid){this.logger.debug(`Packet PID mismatch, expected ${this.pid} got ${t}`);return}let n=(e[3]&48)>>4;if(n===0)return;let r=e[3]&15,i=this.lastContinuityCounter;this.lastContinuityCounter=r;let a=!!(n&1);if(n&2&&e[4]!=0&&e[5]&128||i<0)return;let o=a?i+1&15:i;if(r!==o){this.logger.warn(`MPEG-TS Continuity Counter check failed for PID='${t}', CC=${r}, Expected-CC=${o} Last-CC=${i}`),this.integrityState=`cc-failed`;return}if(e[1]&128){this.logger.warn(`MPEG-TS Packet had TEI flag set for PID='${t}'`),this.integrityState=`tei-bit`;return}}},eT=class{static getSilentFrame(e,t){switch(e){case`mp4a.40.2`:if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2||t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}}},tT,nT={video:new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),audio:new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0])},rT=new Uint8Array([0,0,0,0,0,0,0,0]),iT=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),aT=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),oT=new Uint8Array([0,0,0,0,0,0,0,0]),sT=new Uint8Array([0,0,0,0,0,0,0,1]),cT=new Uint8Array([105,115,111,109]),lT=new Uint8Array([97,118,99,49]),uT=new Uint8Array([0,0,0,1]),dT=class e{static box(e,...t){let n=8,r=t.length,i=r;for(;r--;)n+=t[r].byteLength;let a=new Uint8Array(n);for(Ey(a,0,n),Ey(a,4,e),r=0,n=8;r>24&255,t>>16&255,t>>8&255,t&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))}static mdia(t){return e.box(H.mdia,e.mdhd(t.timescale||0,t.duration||0),e.hdlr(t.type),e.minf(t))}static mfhd(t){return e.box(H.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255]))}static minf(t){return t.type===`audio`?e.box(H.minf,e.box(H.smhd,oT),e.DINF,e.stbl(t)):e.box(H.minf,e.box(H.vmhd,aT),e.DINF,e.stbl(t))}static moof(t,n,r){return e.box(H.moof,e.mfhd(t),e.traf(r,n))}static moov(t){let n=t.length,r=[];for(;n--;)r[n]=e.trak(t[n]);return e.box.apply(null,[H.moov,e.mvhd(t[0].timescale||0,t[0].duration||0)].concat(r,e.mvex(t)))}static mvex(t){let n=t.length,r=[];for(;n--;)r[n]=e.trex(t[n]);return e.box.apply(null,[H.mvex,...r])}static mvhd(t,n){n*=t;let r=Math.floor(n/(by+1)),i=Math.floor(n%(by+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,t&255,r>>24,r>>16&255,r>>8&255,r&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return e.box(H.mvhd,a)}static sdtp(t){let n=t.samples||[],r=new Uint8Array(4+n.length),i,a;for(i=0;i>>8&255),n.push(o&255),n=n.concat(Array.prototype.slice.call(a));for(i=0;i>>8&255),r.push(o&255),r=r.concat(Array.prototype.slice.call(a));let s=e.box(H.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n,[t.pps.length],r))),c=t.width,l=t.height,u=t.pixelRatio[0],d=t.pixelRatio[1];return e.box(H.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,c>>8&255,c&255,l>>8&255,l&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s,e.box(H.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(H.pasp,new Uint8Array([u>>24,u>>16&255,u>>8&255,u&255,d>>24,d>>16&255,d>>8&255,d&255])))}static esds(e){let t=e.config,n=t.length;return new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5,n,...t,6,1,2])}static audioStsd(e){let t=e.samplerate||0;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount||0,0,16,0,0,0,0,t>>8&255,t&255,0,0])}static mp4a(t){return e.box(H.mp4a,e.audioStsd(t),e.box(H.esds,e.esds(t)))}static mp3(t){return e.box(H[`.mp3`],e.audioStsd(t))}static ac3(t){return e.box(H[`ac-3`],e.audioStsd(t),e.box(H.dac3,t.config))}static stsd(t){let{segmentCodec:n}=t;if(t.type===`audio`){if(n===`aac`)return e.box(H.stsd,sT,e.mp4a(t));if(n===`ac3`&&t.config)return e.box(H.stsd,sT,e.ac3(t));if(n===`mp3`&&t.codec===`mp3`)return e.box(H.stsd,sT,e.mp3(t))}else if(t.pps&&t.sps){if(n===`avc`)return e.box(H.stsd,sT,e.avc1(t));if(n===`hevc`&&t.vps)return e.box(H.stsd,sT,e.hvc1(t))}else throw Error(`video track missing pps or sps`);throw Error(`unsupported ${t.type} segment codec (${n}/${t.codec})`)}static tkhd(t){let n=t.id,r=(t.duration||0)*(t.timescale||0),i=t.width||0,a=t.height||0,o=Math.floor(r/(by+1)),s=Math.floor(r%(by+1));return e.box(H.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,a>>8&255,a&255,0,0]))}static traf(t,n){let r=e.sdtp(t),i=t.id,a=Math.floor(n/(by+1)),o=Math.floor(n%(by+1));return e.box(H.traf,e.box(H.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),e.box(H.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,a&255,o>>24,o>>16&255,o>>8&255,o&255])),e.trun(t,r.length+16+20+8+16+8+8),r)}static trak(t){return t.duration=t.duration||4294967295,e.box(H.trak,e.tkhd(t),e.mdia(t))}static trex(t){let n=t.id;return e.box(H.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(t,n){let r=t.samples||[],i=r.length,a=12+16*i,o=new Uint8Array(a),s,c,l,u,d,f;for(n+=8+a,o.set([+(t.type===`video`),0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0),s=0;s>>24&255,l>>>16&255,l>>>8&255,l&255,u>>>24&255,u>>>16&255,u>>>8&255,u&255,d.isLeading<<2|d.dependsOn,d.isDependedOn<<6|d.hasRedundancy<<4|d.paddingValue<<1|d.isNonSync,d.degradPrio&61440,d.degradPrio&15,f>>>24&255,f>>>16&255,f>>>8&255,f&255],12+16*s);return e.box(H.trun,o)}static initSegment(t){let n=e.moov(t);return $y(e.FTYP,n)}static hvc1(t){let n=t.params,r=[t.vps,t.sps,t.pps],i=new Uint8Array([1,n.general_profile_space<<6|(n.general_tier_flag?32:0)|n.general_profile_idc,n.general_profile_compatibility_flags[0],n.general_profile_compatibility_flags[1],n.general_profile_compatibility_flags[2],n.general_profile_compatibility_flags[3],n.general_constraint_indicator_flags[0],n.general_constraint_indicator_flags[1],n.general_constraint_indicator_flags[2],n.general_constraint_indicator_flags[3],n.general_constraint_indicator_flags[4],n.general_constraint_indicator_flags[5],n.general_level_idc,240|n.min_spatial_segmentation_idc>>8,255&n.min_spatial_segmentation_idc,252|n.parallelismType,252|n.chroma_format_idc,248|n.bit_depth_luma_minus8,248|n.bit_depth_chroma_minus8,0,parseInt(n.frame_rate.fps),3|n.temporal_id_nested<<2|n.num_temporal_layers<<3|(n.frame_rate.fixed?64:0),r.length]),a=i.length;for(let e=0;e>8,r[e][t].length&255]),a),a+=2,o.set(r[e][t],a),a+=r[e][t].length}let c=e.box(H.hvcC,o),l=t.width,u=t.height,d=t.pixelRatio[0],f=t.pixelRatio[1];return e.box(H.hvc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,l&255,u>>8&255,u&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),c,e.box(H.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(H.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,f>>24,f>>16&255,f>>8&255,f&255])))}};tT=dT,dT.FTYP=tT.box(H.ftyp,cT,uT,cT,lT),dT.DINF=tT.box(H.dinf,tT.box(H.dref,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1])));var fT=9e4;function pT(e,t,n=1,r=!1){let i=e*t*n;return r?Math.round(i):i}function mT(e,t,n=1,r=!1){return pT(e,t,1/n,r)}function hT(e,t=!1){return pT(e,1e3,1/fT,t)}function gT(e,t=1){return pT(e,fT,1/t)}function _T(e){let{baseTime:t,timescale:n,trackId:r}=e;return`${t/n} (${t}/${n}) trackId: ${r}`}var vT=1e4,yT=1024,bT=1152,xT=1536,ST=8589934592;function CT(e,t,n,r){return{duration:t,size:n,cts:r,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:e?2:1,isNonSync:+!e,paddingValue:0}}}var wT=class extends wv{constructor(e,t,n,r){super(`mp4-remuxer`,r),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextVideoTs=null,this.nextAudioTs=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=e,this.config=t,this.typeSupported=n,this.ISGenerated=!1}destroy(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null}resetTimeStamp(e){let t=this._initPTS;(!t||!e||e.trackId!==t.trackId||e.baseTime!==t.baseTime||e.timescale!==t.timescale)&&this.log(`Reset initPTS: ${t&&_T(t)} > ${e&&_T(e)}`),this._initPTS=this._initDTS=e}resetNextTimestamp(){this.log(`reset next timestamp`),this.isVideoContiguous=!1,this.isAudioContiguous=!1}resetInitSegment(){this.log(`ISGenerated flag reset`),this.ISGenerated=!1,this.videoTrackConfig=void 0}getVideoStartPts(e){let t=!1,n=e[0].pts,r=e.reduce((e,r)=>{let i=r.pts,a=i-e;return a<-4294967296&&(t=!0,i=TT(i,n),a=i-e),a>0?e:i},n);return t&&this.debug(`PTS rollover detected`),r}remux(e,t,n,r,i,a,o,s,c){let l,u,d,f,p,m,h=i,g=i,_=!c.iframe&&e.pid>-1,v=t.pid>-1,y=t.samples.length,b=e.samples.length>0,x=o&&y>0||y>1;if((!_||b)&&(!v||x)||this.ISGenerated||o){if(this.ISGenerated){let e=this.videoTrackConfig;(e&&(t.width!==e.width||t.height!==e.height||t.pixelRatio?.[0]!==e.pixelRatio?.[0]||t.pixelRatio?.[1]!==e.pixelRatio?.[1])||!e&&x||this.nextAudioTs===null&&b)&&this.resetInitSegment()}this.ISGenerated||(d=this.generateIS(e,t,i,a));let n=this.isVideoContiguous,r=-1,o;if(x&&(r=ET(t.samples),!n&&this.config.forceKeyFrameOnDiscontinuity)){if(m=!0,r>0){this.warn(`Dropped ${r} out of ${y} video samples due to a missing keyframe`);let e=this.getVideoStartPts(t.samples);t.samples=t.samples.slice(r),t.dropped+=r,g+=(t.samples[0].pts-e)/t.inputTimeScale,o=g}else r===-1&&(this.warn(`No keyframe found out of ${y} video samples`),m=!1)}if(this.ISGenerated){if(b&&x&&i){let n=this.getVideoStartPts(t.samples),r=(TT(e.samples[0].pts,n)-n)/t.inputTimeScale;h+=Math.max(0,r),g+=Math.max(0,-r)}if(b){if(e.samplerate||(this.warn(`regenerate InitSegment as audio detected`),d=this.generateIS(e,t,i,a)),u=this.remuxAudio(e,h,this.isAudioContiguous,a,v||x||s===B.AUDIO?g:void 0,c),x){let r=u?u.endPTS-u.startPTS:0;t.inputTimeScale||(this.warn(`regenerate InitSegment as video detected`),d=this.generateIS(e,t,i,a)),l=this.remuxVideo(t,g,n,r,c)}}else x&&(l=this.remuxVideo(t,g,n,0,c));l&&(l.firstKeyFrame=r,l.independent=r!==-1,l.firstKeyFramePTS=o)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(n.samples.length&&(p=DT(n,i,this._initPTS,this._initDTS)),r.samples.length&&(f=OT(r,i,this._initPTS))),{audio:u,video:l,initSegment:d,independent:m,text:f,id3:p}}computeInitPts(e,t,n,r){let i=Math.round(n*t),a=TT(e,i);if(a0?e-1:e].dts&&(v=!0)}v&&o.sort(function(e,t){let n=e.dts-t.dts,r=e.pts-t.pts;return n||r}),m=o[0].dts,h=o[o.length-1].dts;let b=h-m,x=b?Math.round(b/(c-1)):p||e.inputTimeScale/30;if(n){let n=m-y,r=n>x,i=n<-1;if((r||i)&&(r?this.warn(`${(e.segmentCodec||``).toUpperCase()}: ${hT(n,!0)} ms (${n}dts) hole between fragments detected at ${t.toFixed(3)}`):this.warn(`${(e.segmentCodec||``).toUpperCase()}: ${hT(-n,!0)} ms (${n}dts) overlapping between fragments detected at ${t.toFixed(3)}`),!i||y>=o[0].pts||vb())){m=y;let e=o[0].pts-n;if(r)o[0].dts=m,o[0].pts=e;else{let t=!0;for(let r=0;re&&t);r++){let e=o[r].pts;if(o[r].dts-=n,o[r].pts-=n,r0?t.dts-o[e-1].dts:x;if(m=e>0?t.pts-o[e-1].pts:x,n.stretchShortVideoTrack&&this.nextAudioTs!==null){let e=Math.floor(n.maxBufferHole*a),o=(r?g+r*a:this.nextAudioTs+u)-t.pts;o>e?(p=o-i,p<0?p=i:ee=!0,this.log(`It is approximately ${o/90} ms to the next segment; using duration ${p/90} ms for the last video frame.`)):p=i}else p=i}let h=Math.round(t.pts-t.dts);if(te=Math.min(te,p),re=Math.max(re,p),ne=Math.min(ne,m),ie=Math.max(ie,m),!n&&e===0&&h>p){let e=Math.round(h/x)*x;e-h===1&&(this.log(`pad first CTS ${h} -> ${e} of sn: ${i.sn}`),h=e)}s.push(CT(t.key,p,d,h))}if(s.length){let e=vb();if(e){if(e<70){let e=s[0].flags;e.dependsOn=2,e.isNonSync=0}}else if(_b()&&ie-ne0&&(r&&Math.abs(v-(g+_))<9e3||Math.abs(TT(m[0].pts,v)-(g+_))<20*l),m.forEach(function(e){e.pts=TT(e.pts,v)}),!n||g<0){let e=m.length;if(m=m.filter(e=>e.pts>=0),e!==m.length&&this.warn(`Removed ${m.length-e} of ${e} samples (initPTS ${_} / ${o})`),!m.length)return;g=i===0?0:r&&!p?Math.max(0,v-_):m[0].pts-_}if(e.segmentCodec===`aac`){let t=this.config.maxAudioFramesDrift;for(let n=0,r=g+_;n=t*l&&c0){S+=h;try{x=new Uint8Array(S)}catch(e){this.observer.emit(R.ERROR,R.ERROR,{type:I.MUX_ERROR,details:L.REMUX_ALLOC_ERROR,fatal:!1,chunkMeta:a,error:e,bytes:S,reason:`fail allocating audio mdat ${S}`});return}d||(Ey(x,0,S),Ey(x,4,H.mdat))}else return;x&&x.set(i,h);let l=i.byteLength;h+=l,f.push(CT(!0,c,l,0)),b=o}let w=f.length;if(!w)return;let T=f[f.length-1];g=b-_,this.nextAudioTs=g+s*T.duration;let E=d?new Uint8Array:dT.moof(e.sequenceNumber++,y/s,ov({},e,{samples:f}));e.samples=[];let ee=(y-_)/o,te=this.nextAudioTs/o,ne={data1:E,data2:x,startPTS:ee,endPTS:te,startDTS:ee,endDTS:te,type:`audio`,hasAudio:!0,hasVideo:!1,nb:w};return this.isAudioContiguous=!0,ne}};function TT(e,t){let n;if(t===null)return e;for(n=t4294967296;)e+=n;return e}function ET(e){for(let t=0;te.pts-t.pts);let a=e.samples;return e.samples=[],{samples:a}}var kT=class extends wv{constructor(e,t,n,r){super(`passthrough-remuxer`,r),this.observer=void 0,this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null,this.isVideoContiguous=!1,this.videoOnlyRemux=!1,this.decryptdata=null,this.pendingInitSegment=void 0,this.observer=e}destroy(){this.observer&&this.observer.removeAllListeners(),this.observer=null}resetTimeStamp(e){this.lastEndTime=null;let t=this.initPTS;t&&e&&t.baseTime===e.baseTime&&t.timescale===e.timescale||(this.initPTS=e)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(e,t,n,r){this.audioCodec=t,this.videoCodec=n,this.decryptdata=r,this.pendingInitSegment=e,this.videoOnlyRemux=!1,this.initTracks=void 0,this.initData=void 0,this.emitInitSegment=!0}generateInitSegment(e,t,n){this.videoOnlyRemux=!1;let{audioCodec:r,videoCodec:i}=this;if(!(e!=null&&e.byteLength)){this.initTracks=void 0,this.initData=void 0;return}let{audio:a,video:o}=this.initData=n||Fy(e);if(t)Hy(e,t);else{let e=a||o;e!=null&&e.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${e.codec}")!`)}a&&(r=PT(a,X_.AUDIO,this)),o&&(i=PT(o,X_.VIDEO,this));let s={};a&&o?s.audiovideo={container:`video/mp4`,codec:r+`,`+i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:`main`}:a?s.audio={container:`audio/mp4`,codec:r,encrypted:a.encrypted,initSegment:e,id:`audio`}:o?s.video={container:`video/mp4`,codec:i,supplemental:o.supplemental,encrypted:o.encrypted,initSegment:e,id:`main`}:this.warn(`initSegment does not contain moov or trak boxes.`),this.initTracks=s}remux(e,t,n,r,i,a,o,s,c,l,u){var d,f;let{initPTS:p,lastEndTime:m}=this,h={audio:void 0,video:void 0,text:void 0,id3:n,initSegment:void 0};F(m)||(m=this.lastEndTime=i||0);let g=t.samples;if(!g.length)return h;let _=this.pendingInitSegment;_&&(this.pendingInitSegment=void 0,this.generateInitSegment(_,this.decryptdata,l));let v={initPTS:void 0,timescale:void 0,trackId:void 0},y=this.initData;if((d=y)!=null&&d.length||(this.generateInitSegment(g),y=this.initData),!((f=y)!=null&&f.length))return this.warn(`Failed to generate initSegment.`),h;if(c.iframe&&y.audio&&y.video){var b;let e=(b=this.initTracks)==null||(b=b.audiovideo)==null?void 0:b.initSegment,t=e?Ay(e):null;if(t){var x;this.log(`Converted muxed init segment to video-only for I-Frame playback`),this.generateInitSegment(t,this.decryptdata),(x=this.initData)!=null&&x.length&&(y=this.initData,this.emitInitSegment=!0,this.videoOnlyRemux=!0)}}this.emitInitSegment&&=(v.tracks=this.initTracks,h.initSegment=v,!1);let S=c.iframe,C=u&&(!S||u.includeSampleDetails)?u.tracks:Yy(g,y,c,this,S),w=y.audio?C[y.audio.id]:null,T=y.video?C[y.video.id]:null,E=!!y.audio,ee=!!y.video,te=``;E&&(te+=`audio`),ee&&(te+=`video`);let ne=AT(T,1/0),re=AT(w,1/0),ie=AT(T,0,!0),D=AT(w,0,!0),ae=i,oe=0;T&&w&&y.audio&&(re>ie||ne>D)&&this.warn(`audio and video track sample timestamps do not overlap. v: ${ne}-${ie} a: ${re}-${D}}`,T,w);let se=!!w&&(!T||!p&&re=1&&y.video&&c.iframe){let{trun:e,start:t}=T,n=e.length===1,r=e.length?n?e[0].samples:e[0].samples.concat(...e.slice(1).map(e=>e.samples)):[];if(r.length){let i=e[0],a=i;for(let t=e.length;t--;)if(e[t].samples.length){a=e[t];break}let o=a.lastSampleDurationOffset,{defaultSampleDurationOffset:s}=i,l=Math.abs(c.duration-(ie-ne))>.05,u=r.lengthe+t.size,0):void 0,n=l?c.duration:ie-ne,i=MT(r,n*y.video.timescale,o,s),d=jy(g,y.video.id,r.length,e,i);d?(ce=d,ue=jT(t,r)):this.warn(`IFrame remux skipped (sn ${c.sn}); using native sample duration`),oe=d&&i?n:ie-ne}}else this.warn(`Could not remux IFrame track fragment (no samples in range, trun count ${e.length})`),oe=ie-ne}else oe=se?D-re:ie-ne;if(this.videoOnlyRemux&&ce===g)return this.warn(`Dropping muxed I-Frame fragment that could not be remuxed to video-only (sn: ${c.sn})`),h;let de=O.timescale,fe=O.start-i*de,pe=se?y.audio.id:y.video.id;if(ae=O.start/de,(a||!p)&&(NT(p,ae,i,oe)||de!==p.timescale)){let e=!1,t=se?`audio`:`video`;if(p){let n=i===0?1+ae/1:ae/i;e=ae>=0&&Math.abs(1-n)<.001,this.log(`${t} timestamps in track ${pe} at playlist time: ${a?``:`~`}${i} maps to ${ae} with initPTS: ${p.baseTime/p.timescale} (${fe/de-p.baseTime/p.timescale}s diff) (${te}) drift estimate: ${n} ${e?`(ignoring drift)`:`remapping timestamps (initPTS)`}`)}e||(this.log(`Found initPTS in ${t} track ${pe} at playlist time: ${i} offset: ${ae-i} (${fe}/${de})`),p=null,v.initPTS=fe,v.timescale=de,v.trackId=pe)}p?(v.initPTS=p.baseTime,v.timescale=p.timescale,v.trackId=p.trackId):((!v.timescale||v.trackId===void 0||v.initPTS===void 0)&&(this.warn(`Could not set initPTS`),v.initPTS=ae,v.timescale=1,v.trackId=-1),this.initPTS=p={baseTime:v.initPTS,timescale:v.timescale,trackId:v.trackId});let me=ae-p.baseTime/p.timescale,he=me+oe,ge=ee&&O?.ptsMin!==void 0?O.ptsMin/O.timescale-p.baseTime/p.timescale:me,_e=ue!==void 0&&T?ue/T.timescale-p.baseTime/p.timescale:ee&&O!=null&&O.ptsMax?O.ptsMax/O.timescale-p.baseTime/p.timescale:he;oe>0?this.lastEndTime=he:(this.warn(`Duration parsed from mp4 should be greater than zero`),this.resetNextTimestamp());let ve=(y.audio?y.audio.encrypted:!1)||(y.video?y.video.encrypted:!1),ye={data1:ce,data2:le,startPTS:ge,startDTS:me,endPTS:_e,endDTS:he,type:te,hasAudio:E,hasVideo:ee,nb:1,dropped:0,encrypted:ve};h.audio=E&&!ee?ye:void 0,h.video=ee?ye:void 0;let k=this.isVideoContiguous,be=T?.sampleCount;if(be){let e=T.keyFrameIndex,t=e!==-1;ye.nb=be,ye.dropped=e===0||k?0:t?e:be,ye.independent=t,ye.firstKeyFrame=e,t&&T.keyFrameStart&&(ye.firstKeyFramePTS=(T.keyFrameStart-p.baseTime)/p.timescale),k||(h.independent=t),this.isVideoContiguous||=t,ye.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${e}/${be} dropped: ${ye.dropped} start: ${ye.firstKeyFramePTS||`NA`}`)}return h.initSegment=v,h.id3=DT(n,i,p,p),r.samples.length&&(h.text=OT(r,i,p)),h}};function AT(e,t,n=!1){return e?.start===void 0?t:(e.start+(n?e.duration:0))/e.timescale}function jT(e,t){let n=e,r=e;for(let e=0;e=i}function PT(e,t,n){let r=e.codec;return r&&r.length>4?r:t===X_.AUDIO?r===`ec-3`||r===`ac-3`||r===`alac`?r:r===`fLaC`||r===`Opus`?Nb(r,!1):(n.warn(`Unhandled audio codec "${r}" in mp4 MAP`),r||`mp4a`):r===`mjpg`?r:(n.warn(`Unhandled video codec "${r}" in mp4 MAP`),r||`avc1`)}var FT;try{FT=self.performance.now.bind(self.performance)}catch{FT=Date.now}var IT=[{demux:Iw,remux:kT},{demux:Kw,remux:wT},{demux:Aw,remux:wT},{demux:Pw,remux:wT}];IT.splice(2,0,{demux:Mw,remux:wT});var LT=class{constructor(e,t,n,r,i,a){this.asyncResult=!1,this.logger=void 0,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=e,this.typeSupported=t,this.config=n,this.id=i,this.logger=a}configure(e){this.transmuxConfig=e,this.decrypter&&this.decrypter.reset()}push(e,t,n,r){if(!this.observer)return zT(n);let i=n.transmuxing;i.executeStart=FT();let a=new Uint8Array(e),{currentTransmuxState:o,transmuxConfig:s}=this;r&&(this.currentTransmuxState=r);let{contiguous:c,discontinuity:l,trackSwitch:u,accurateTimeOffset:d,timeOffset:f,initSegmentChange:p}=r||o,{audioCodec:m,videoCodec:h,defaultInitPts:g,duration:_,initSegmentData:v}=s,y=RT(a,t);if(y&&OS(y.method)){let e=this.getDecrypter(),t=kS(y.method);return this.asyncResult=!0,this.decryptionPromise=e.decrypt(a,y.key.buffer,y.iv.buffer,t,n.decryptRange).then(e=>{let t=this.push(e,null,n);return this.decryptionPromise=null,t}),this.decryptionPromise}let b=this.needsProbing(l,u);if(b){let e=n.iframe&&v&&Kw.probe(v,this.logger)?v:a,t=this.configureTransmuxer(e);if(t)return this.logger.warn(`[transmuxer] ${t.message}`),this.observer.emit(R.ERROR,R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,fatal:!1,error:t,reason:t.message}),i.executeEnd=FT(),zT(n)}(l||u||p||b)&&this.resetInitSegment(v,m,h,_,t,n),(l||p||b)&&this.resetInitialTimestamp(g),c||this.resetContiguity();let x=this.transmux(a,y,f,d,n);this.asyncResult=BT(x);let S=this.currentTransmuxState;return S.contiguous=!0,S.discontinuity=!1,S.trackSwitch=!1,i.executeEnd=FT(),x}flush(e){let t=e.transmuxing;t.executeStart=FT();let{decrypter:n,currentTransmuxState:r,decryptionPromise:i}=this;if(i)return this.asyncResult=!0,i.then(()=>this.flush(e));let a=[],{timeOffset:o}=r;if(n){let t=n.flush();t&&a.push(this.push(t.buffer,null,e))}let{demuxer:s,remuxer:c}=this;if(!s||!c){t.executeEnd=FT();let n=[zT(e)];return this.asyncResult?Promise.resolve(n):n}let l=s.flush(o,e);return BT(l)?(this.asyncResult=!0,l.then(t=>(this.flushRemux(a,t,e),a))):(this.flushRemux(a,l,e),this.asyncResult?Promise.resolve(a):a)}flushRemux(e,t,n){if(!this.remuxer)return;let{audioTrack:r,videoTrack:i,id3Track:a,textTrack:o}=t,{accurateTimeOffset:s,timeOffset:c}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${n.sn}${n.part>-1?` part: `+n.part:``} of ${this.id} playlist ${n.level}`);let l=this.remuxer.remux(r,i,a,o,c,s,!0,this.id,n,t.initData,t.sampleData);e.push({remuxResult:l,chunkMeta:n}),n.transmuxing.executeEnd=FT()}resetInitialTimestamp(e){let{demuxer:t,remuxer:n}=this;t&&n&&(t.resetTimeStamp(e),n.resetTimeStamp(e))}resetContiguity(){let{demuxer:e,remuxer:t}=this;e&&t&&(e.resetContiguity(),t.resetNextTimestamp())}resetInitSegment(e,t,n,r,i,a){let{demuxer:o,remuxer:s}=this;o&&s&&(o.resetInitSegment(e,t,n,r,i,a),s.resetInitSegment(e,t,n,i))}destroy(){this.demuxer&&=(this.demuxer.destroy(),void 0),this.remuxer&&=(this.remuxer.destroy(),void 0),this.observer&&this.observer.removeAllListeners(),this.decryptionPromise=null,this.decrypter=this.observer=void 0,this.logger=this.config=this.probe=void 0}transmux(e,t,n,r,i){let a;return a=t?.method===`SAMPLE-AES`?this.transmuxSampleAes(e,t,n,r,i):this.transmuxUnencrypted(e,n,r,i),a}transmuxUnencrypted(e,t,n,r){let{demuxer:i,remuxer:a}=this;if(!i||!a)return zT(r);let o=i.demux(e,t,r,!1,!this.config.progressive),{audioTrack:s,videoTrack:c,id3Track:l,textTrack:u}=o;return{remuxResult:a.remux(s,c,l,u,t,n,!1,this.id,r,o.initData,o.sampleData),chunkMeta:r}}transmuxSampleAes(e,t,n,r,i){return this.demuxer?this.demuxer.demuxSampleAes(e,t,n,i).then(e=>({remuxResult:this.remuxer.remux(e.audioTrack,e.videoTrack,e.id3Track,e.textTrack,n,r,!1,this.id,i,e.initData,e.sampleData),chunkMeta:i})):Promise.reject(Error(`no demuxer`))}configureTransmuxer(e){let{config:t,observer:n,typeSupported:r}=this;if(!n)return;let i;try{for(let t=0,n=IT.length;t0&&t?.key!=null&&t.iv!==null&&t.method!=null&&(n=t),n}var zT=e=>({remuxResult:{},chunkMeta:e});function BT(e){return`then`in e&&e.then instanceof Function}var VT=class{constructor(e,t,n,r,i){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=e,this.videoCodec=t,this.initSegmentData=n,this.duration=r,this.defaultInitPts=i||null}},HT=class{constructor(e,t,n,r,i,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=e,this.contiguous=t,this.accurateTimeOffset=n,this.trackSwitch=r,this.timeOffset=i,this.initSegmentChange=a}},UT=0,WT=class{constructor(e,t,n,r){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=UT++,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.onWorkerMessage=e=>{let t=e.data,n=this.hls;if(n&&t!=null&&t.event&&t.instanceNo===this.instanceNo)switch(t.event){case`init`:{let e=this.workerContext?.objectURL;e&&self.URL.revokeObjectURL(e);break}case`transmuxComplete`:this.handleTransmuxComplete(t.data);break;case`flush`:this.onFlush(t.data);break;case`workerLog`:n.logger[t.data.logType]&&n.logger[t.data.logType](t.data.message);break;default:t.data=t.data||{},t.data.frag=this.frag,t.data.part=this.part,t.data.id=this.id,n.trigger(t.event,t.data)}},this.onWorkerError=e=>{if(!this.hls)return;let t=Error(`${e.message} (${e.filename}:${e.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.INTERNAL_EXCEPTION,fatal:!1,event:`demuxerWorker`,error:t})};let i=e.config;this.hls=e,this.id=t,this.useWorker=!!i.enableWorker,this.onTransmuxComplete=n,this.onFlush=r;let a=(e,t)=>{t||={},t.frag=this.frag||void 0,e===R.ERROR&&(t=t,t.parent=this.id,t.part=this.part,this.error=t.error),this.hls.trigger(e,t)};this.observer=new XC,this.observer.on(R.FRAG_DECRYPTED,a),this.observer.on(R.ERROR,a);let o=zb(i.preferManagedMediaSource);if(this.useWorker&&typeof Worker<`u`){let n=this.hls.logger;if(i.workerPath||$C()){try{i.workerPath?(n.log(`loading Web Worker ${i.workerPath} for "${t}"`),this.workerContext=tw(i.workerPath)):(n.log(`injecting Web Worker for "${t}"`),this.workerContext=ew());let{worker:e}=this.workerContext;e.addEventListener(`message`,this.onWorkerMessage),e.addEventListener(`error`,this.onWorkerError),e.postMessage({instanceNo:this.instanceNo,cmd:`init`,typeSupported:o,id:t,config:dx(i)})}catch(r){n.warn(`Error setting up "${t}" Web Worker, fallback to inline`,r),this.terminateWorker(),this.error=null,this.transmuxer=new LT(this.observer,o,i,``,t,e.logger)}return}}this.transmuxer=new LT(this.observer,o,i,``,t,e.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){let e=this.instanceNo;this.instanceNo=UT++;let t=this.hls.config,n=zb(t.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:`reset`,resetNo:e,typeSupported:n,id:this.id,config:dx(t)})}}terminateWorker(){if(this.workerContext){let{worker:e}=this.workerContext;this.workerContext=null,e.removeEventListener(`message`,this.onWorkerMessage),e.removeEventListener(`error`,this.onWorkerError),nw(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{let e=this.transmuxer;e&&(e.destroy(),this.transmuxer=null)}let e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.part=null,this.observer=null,this.hls=null}push(e,t,n,r,i,a,o,s,c,l){c.transmuxing.start=self.performance.now();let{instanceNo:u,transmuxer:d}=this,f=a?a.start:i.start,p=i.decryptdata,m=this.frag,h=!m||i.cc!==m.cc,g=!m||c.level!==m.level,_=m?c.sn-m.sn:-1,v=this.part?c.part-this.part.index:-1,y=_===0&&c.id>1&&c.id===m?.stats.chunkCount,b=!g&&(_===1||_===0&&(v===1||y&&v<=0)),x=self.performance.now();(g||_||i.stats.parsing.start===0)&&(i.stats.parsing.start=x),a&&(v||!b)&&(a.stats.parsing.start=x);let S=!(m&&i.initSegment?.url===m.initSegment?.url),C=new HT(h,b,s,g,f,S);if(!b||h||S){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${i.type} sn: ${c.sn}${c.part>-1?` part: `+c.part:``} ${this.id} playlist: ${c.level} id: ${c.id} - discontinuity: ${h} - trackSwitch: ${g} - contiguous: ${b} - accurateTimeOffset: ${s} - timeOffset: ${f} - initSegmentChange: ${S}`);let e=new VT(n,r,t,o,l);this.configureTransmuxer(e)}if(this.frag=i,this.part=a,this.workerContext)this.workerContext.worker.postMessage({instanceNo:u,cmd:`demux`,data:e,decryptdata:p,chunkMeta:c,state:C},e instanceof ArrayBuffer?[e]:[]);else if(d){let t=d.push(e,p,c,C);BT(t)?t.then(e=>{this.handleTransmuxComplete(e)}).catch(e=>{this.transmuxerError(e,c,`transmuxer-interface push error`)}):this.handleTransmuxComplete(t)}}flush(e){e.transmuxing.start=self.performance.now();let{instanceNo:t,transmuxer:n}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:t,cmd:`flush`,chunkMeta:e});else if(n){let t=n.flush(e);BT(t)?t.then(t=>{this.handleFlushResult(t,e)}).catch(t=>{this.transmuxerError(t,e,`transmuxer-interface flush error`)}):this.handleFlushResult(t,e)}}transmuxerError(e,t,n){this.hls&&(this.error=e,this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,chunkMeta:t,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:e,err:e,reason:n}))}handleFlushResult(e,t){e.forEach(e=>{this.handleTransmuxComplete(e)}),this.onFlush(t)}configureTransmuxer(e){let{instanceNo:t,transmuxer:n}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:t,cmd:`configure`,config:e}):n&&n.configure(e)}handleTransmuxComplete(e){e.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(e)}},GT=100,KT=class extends HC{constructor(e,t,n){super(e,t,n,`audio-stream-controller`,B.AUDIO),this.mainAnchor=null,this.mainFragLoading=null,this.audioOnly=!1,this.bufferedTrack=null,this.switchingTrack=null,this.trackId=-1,this.nextTrackId=-1,this.waitingData=null,this.mainDetails=null,this.flushing=!1,this.bufferFlushed=!1,this.cachedTrackLoadedData=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.resetItem()}resetItem(){this.mainDetails=this.mainAnchor=this.mainFragLoading=this.bufferedTrack=this.switchingTrack=this.waitingData=this.cachedTrackLoadedData=null}registerListeners(){super.registerListeners();let{hls:e}=this;e.on(R.LEVEL_LOADED,this.onLevelLoaded,this),e.on(R.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.on(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(R.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(R.BUFFER_RESET,this.onBufferReset,this),e.on(R.BUFFER_CREATED,this.onBufferCreated,this),e.on(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(R.FRAG_LOADING,this.onFragLoading,this),e.on(R.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){let{hls:e}=this;e&&(super.unregisterListeners(),e.off(R.LEVEL_LOADED,this.onLevelLoaded,this),e.off(R.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),e.off(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(R.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(R.BUFFER_RESET,this.onBufferReset,this),e.off(R.BUFFER_CREATED,this.onBufferCreated,this),e.off(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(R.FRAG_LOADING,this.onFragLoading,this),e.off(R.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(e,t){let{frag:n,id:r,initPTS:i,timescale:a,trackId:o,timestampOffsets:s}=t;if(r===B.MAIN){let e=n.cc,t=this.fragCurrent;if(this.initPTS=s,this.log(`InitPTS for cc: ${e} found from main: ${i/a} (${i}/${a}) trackId: ${o}`),this.mainAnchor=n,this.state===K.WAITING_INIT_PTS){let t=this.waitingData;(!t&&!this.loadingParts||t&&t.frag.cc!==e)&&this.syncWithAnchor(n,t?.frag)}else!this.hls.hasEnoughToStart&&t&&t.cc!==e?(t.abortRequests(),this.syncWithAnchor(n,t)):this.state===K.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0&&this.switchingTrack?.flushImmediate!==!1?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(e,t){let n=this.mainFragLoading?.frag||null;if(t&&n?.cc===t.cc)return;let r=(n||e).cc,i=Px(this.getLevelDetails(),r,this.getLoadPosition());i&&(this.log(`Syncing with main frag at ${i.start} cc ${i.cc}`),this.startFragRequested=!1,this.nextLoadPosition=i.start,this.resetLoadingState(),this.state===K.IDLE&&this.doTickIdle())}startLoad(e,t){if(!this.levels){this.startPosition=e,this.state=K.STOPPED;return}let n=this.lastCurrentTime;this.stopLoad(),this.setInterval(GT),n>0&&e===-1&&!t&&this.initPTS.length&&(this.log(`Override startPosition with lastCurrentTime @${n.toFixed(3)}`),e=n),this.state=K.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,!t&&!this.fragmentTracker.hasFragments(this.playlistType)&&(this.startFragRequested=!1),this.tick()}doTick(){switch(this.state){case K.IDLE:this.doTickIdle();break;case K.WAITING_TRACK:{let{levels:e,trackId:t}=this,n=e?.[t],r=n?.details;if(r&&!this.waitForLive(n)){if(this.waitForCdnTuneIn(r))break;this.state=K.WAITING_INIT_PTS}break}case K.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break;case K.WAITING_INIT_PTS:{let e=this.waitingData;if(e){let{frag:t,part:n,cache:r,complete:i}=e,a=this.mainAnchor;if(this.initPTS[t.cc]!==void 0){this.waitingData=null,this.state=K.FRAG_LOADING;let e={frag:t,part:n,payload:r.flush().buffer,networkDetails:null};this._handleFragmentLoadProgress(e),i&&super._handleFragmentLoadComplete(e)}else a&&a.cc!==e.frag.cc&&this.syncWithAnchor(a,e.frag)}else this.state=K.IDLE}}this.onTickEnd()}resetLoadingState(){let e=this.waitingData;e&&(this.fragmentTracker.removeFragment(e.frag),this.waitingData=null),super.resetLoadingState()}onTickEnd(){let{media:e}=this;e!=null&&e.readyState&&(this.lastCurrentTime=e.currentTime,this.checkFragmentChanged())}doTickIdle(){let{hls:e,levels:t,media:n,trackId:r}=this,i=e.config;if(!this.buffering||!n&&!this.primaryPrefetch&&(this.startFragRequested||!i.startFragPrefetch)||!(t!=null&&t[r]))return;let a=t[r],o=a.details;if(!o||this.waitForLive(a)||this.waitForCdnTuneIn(o)){this.state=K.WAITING_TRACK,this.startFragRequested=!1;return}let s=this.getBufferOutput();this.bufferFlushed&&s&&(this.bufferFlushed=!1,this.afterBufferFlushed(s,X_.AUDIO));let c=this.getFwdBufferInfo();if(c===null)return;if(!this.switchingTrack&&this._streamEnded(c,o)){e.trigger(R.BUFFER_EOS,{type:`audio`}),this.state=K.ENDED;return}let l=c.len,u=e.maxBufferLength,d=o.fragments,f=d[0].start,p=this.getLoadPosition(),m=this.flushing||this.switchingTrack&&!this.switchingTrack.flushImmediate?p:c.end;if(this.switchingTrack&&n){let e=p;o.PTSKnown&&e=this.timelineOffset&&(c.end>f||c.nextStart)&&(this.log(`Alt audio track ahead of main track, seek to start of alt audio track ${e} -> ${f} + 0.05`),n.currentTime=f+.05)}if(l>=u&&!this.switchingTrack&&mg.end){let e=this.fragmentTracker.getFragAtPos(m,B.MAIN);e&&e.end>g.end&&(g=e,this.mainFragLoading={frag:e,targetBufferTime:null})}if(h.start>g.end)return}this.loadFragment(h,a,m)}onMediaDetaching(e,t){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(e,t)}onAudioTracksUpdated(e,{audioTracks:t}){this.resetTransmuxer(),this.levels=t.map(e=>new ox(e))}onAudioTrackSwitching(e,t){let n=!!t.url;this.trackId=t.id;let{fragCurrent:r}=this;r&&(r.abortRequests(),this.removeUnbufferedFrags(r.start)),this.resetLoadingState(),n?(this.switchingTrack=t,t.flushImmediate||(this.nextTrackId=t.id,this.nextLevelSwitch()),this.flushAudioIfNeeded(t),this.state!==K.STOPPED&&(this.setInterval(GT),this.state=K.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=t,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(e,t){this.mainDetails=t.details;let n=this.cachedTrackLoadedData;n&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(R.AUDIO_TRACK_LOADED,n))}onAudioTrackLoaded(e,t){var n;let{levels:r}=this,{details:i,id:a,groupId:o,track:s}=t;if(!r){this.warn(`Audio tracks reset while loading track ${a} "${s.name}" of "${o}"`);return}let c=this.mainDetails;if(!c||i.endCC>c.endCC||c.expired){this.cachedTrackLoadedData=t,this.state!==K.STOPPED&&(this.state=K.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${a} "${s.name}" of "${o}" loaded [${i.startSN},${i.endSN}]${i.lastPartSn?`[part-${i.lastPartSn}-${i.lastPartIndex}]`:``},duration:${i.totalduration}`);let l=r[a],u=0;if(i.live||(n=l.details)!=null&&n.live){if(this.checkLiveUpdate(i),i.deltaUpdateFailed)return;l.details&&(u=this.alignPlaylists(i,l.details,this.levelLastLoaded?.details)),i.alignedSliding||(IC(c,i,this),u=i.fragmentStart)}l.details=i,this.levelLastLoaded=l,this.startFragRequested||this.setStartPosition(c,u),this.hls.trigger(R.AUDIO_TRACK_UPDATED,{details:i,id:a,groupId:t.groupId}),this.state===K.WAITING_TRACK&&!this.waitForCdnTuneIn(i)&&(this.state=K.IDLE),this.tick()}_handleFragmentLoadProgress(e){let t=e.frag,{part:n,payload:r}=e,{config:i,trackId:a,levels:o}=this;if(!o){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${t.sn} of level ${t.level} will not be buffered`);return}let s=o[a];if(!s){this.warn(`Audio track is undefined on fragment load progress`);return}let c=s.details;if(!c){this.warn(`Audio track details undefined on fragment load progress`),this.removeUnbufferedFrags(t.start);return}let l=i.defaultAudioCodec||s.audioCodec||`mp4a.40.2`,u=this.transmuxer;u||=this.transmuxer=new WT(this.hls,B.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this));let d=this.initPTS[t.cc],f=t.initSegment?.data;if(d!==void 0){let e=n?n.index:-1,i=e!==-1,a=new lS(t.level,t.sn,t.stats.chunkCount,r.byteLength,e,i,t.duration);u.push(r,f,l,``,t,n,c.totalduration,!1,a,d)}else{this.log(`Unknown video PTS for cc ${t.cc}, waiting for video PTS before demuxing audio frag ${t.sn} of [${c.startSN} ,${c.endSN}],track ${a}`);let{cache:e}=this.waitingData=this.waitingData||{frag:t,part:n,cache:new GC,complete:!1};e.push(new Uint8Array(r)),this.state!==K.STOPPED&&(this.state=K.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(e){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(e)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(e,t){this.bufferFlushed=this.flushing=!1;let n=t.tracks.audio;n&&(this.mediaBuffer=n.buffer||null)}onFragLoading(e,t){!this.audioOnly&&t.frag.type===B.MAIN&&Q_(t.frag)&&(this.mainFragLoading=t,this.state===K.IDLE&&this.tick())}onFragBuffered(e,t){let{frag:n,part:r}=t;if(n.type!==B.AUDIO){!this.audioOnly&&n.type===B.MAIN&&!n.elementaryStreams.video&&!n.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${r?` p: `+r.index:``} of level ${n.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:`false`}`);return}if(Q_(n)){let e=this.switchingTrack;e&&(this.bufferedTrack=e)}this.fragBufferedComplete(n,r),this.media&&this.tick()}getFwdBufferInfo(){let e=this.getBufferOutput();return super.getFwdBufferInfo(e,B.AUDIO)}getBufferOutput(){return this.mediaBuffer?this.mediaBuffer:this.media}checkFragmentChanged(){let e=this.fragPlaying;if(!this.checkFragPlaying())return!1;let t=this.fragPlaying,n=e?.level;return(!t||t.level!==n)&&(e&&this.cleanupBackBuffer(),this.switchingTrack&&this.completeAudioSwitch(this.switchingTrack)),!0}onError(e,t){if(t.fatal){this.state=K.ERROR;return}switch(t.details){case L.FRAG_GAP:case L.FRAG_PARSING_ERROR:case L.FRAG_DECRYPT_ERROR:case L.FRAG_LOAD_ERROR:case L.FRAG_LOAD_TIMEOUT:case L.KEY_LOAD_ERROR:case L.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(B.AUDIO,t);break;case L.AUDIO_TRACK_LOAD_ERROR:case L.AUDIO_TRACK_LOAD_TIMEOUT:case L.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===K.WAITING_TRACK&&t.context?.type===z.AUDIO_TRACK&&(this.state=K.IDLE);break;case L.BUFFER_APPEND_NO_PROGRESS:if(t.parent!==`audio`)return;t.frag&&(t.appendsWithoutProgress||0)>=this.config.appendErrorMaxRetry&&(this.warn(`Marking fragment ${t.frag.sn} of track ${t.frag.level} as a gap after ${t.appendsWithoutProgress} appends without buffered range growth, to prevent loop loading`),this.fragmentTracker.addAsGap(t.frag));break;case L.BUFFER_ADD_CODEC_ERROR:case L.BUFFER_APPEND_ERROR:if(t.parent!==`audio`)return;this.reduceLengthAndFlushBuffer(t)||this.resetLoadingState();break;case L.BUFFER_FULL_ERROR:if(t.parent!==`audio`)return;this.reduceLengthAndFlushBuffer(t)&&(this.bufferedTrack=null,super.flushMainBuffer(0,1/0,`audio`));break;case L.INTERNAL_EXCEPTION:this.recoverWorkerError(t)}}onBufferFlushing(e,{type:t}){t!==X_.VIDEO&&(this.flushing=!0)}onBufferFlushed(e,{type:t}){if(t!==X_.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===K.ENDED&&(this.state=K.IDLE);let e=this.getBufferOutput();e&&(this.afterBufferFlushed(e,t),this.tick())}}_handleTransmuxComplete(e){var t;let n=`audio`,{hls:r}=this,{remuxResult:i,chunkMeta:a}=e,o=this.getCurrentContext(a);if(!o){this.resetWhenMissingContext(a);return}let{frag:s,part:c,level:l}=o,{details:u}=l,{audio:d,text:f,id3:p,initSegment:m}=i;if(this.fragContextChanged(s)||!u){this.fragmentTracker.removeFragment(s),m!=null&&m.tracks&&this.resetTransmuxer();return}if(this.state=K.PARSING,d&&this.switchingTrack&&!this.switchingTrack.flushImmediate){let{config:e}=this,t=e.nextAudioTrackBufferFlushForwardOffset,n=Math.max(this.getLoadPosition()+t,s.start);super.flushMainBuffer(n,1/0,B.AUDIO)}if(m!=null&&m.tracks){let e=s.initSegment||s;if(this.unhandledEncryptionError(m,s))return;this._bufferInitSegment(l,m.tracks,e,a),r.trigger(R.FRAG_PARSING_INIT_SEGMENT,{frag:e,id:n,tracks:m.tracks})}if(d){let{startPTS:e,endPTS:t,startDTS:n,endDTS:r}=d;c&&(c.elementaryStreams[X_.AUDIO]={startPTS:e,endPTS:t,startDTS:n,endDTS:r}),s.setElementaryStreamInfo(X_.AUDIO,e,t,n,r),this.bufferFragmentData(d,s,c,a)}if(p!=null&&(t=p.samples)!=null&&t.length){let e=ov({id:n,frag:s,details:u},p);r.trigger(R.FRAG_PARSING_METADATA,e)}if(f){let e=ov({id:n,frag:s,details:u},f);r.trigger(R.FRAG_PARSING_USERDATA,e)}}_bufferInitSegment(e,t,n,r){if(this.state!==K.PARSING||(t.video&&delete t.video,t.audiovideo&&delete t.audiovideo,!t.audio))return;let i=t.audio;i.id=B.AUDIO;let a=e.audioCodec;this.log(`Init audio buffer, container:${i.container}, codecs[level/parsed]=[${a}/${i.codec}]`),a?.split(`,`).length===1&&(i.levelCodec=a),this.hls.trigger(R.BUFFER_CODECS,t);let o=i.initSegment;if(o!=null&&o.byteLength){let e={type:`audio`,frag:n,part:null,chunkMeta:r,parent:n.type,data:o};this.hls.trigger(R.BUFFER_APPENDING,e)}this.tickImmediate()}loadFragment(e,t,n){let r=this.fragmentTracker.getState(e);if(this.switchingTrack||r===Hx.NOT_LOADED||r===Hx.PARTIAL){var i;if((i=t.details)!=null&&i.live&&!this.initPTS[e.cc]){this.log(`Waiting for video PTS in continuity counter ${e.cc} of live stream before loading audio fragment ${e.sn} of level ${this.trackId}`),this.state=K.WAITING_INIT_PTS;let n=this.mainDetails;n&&n.fragmentStart!==t.details.fragmentStart&&IC(n,t.details,this)}else super.loadFragment(e,t,n)}else this.clearTrackerIfNeeded(e)}flushAudioIfNeeded(e){if(this.media&&this.bufferedTrack&&e.flushImmediate){let{name:t,lang:n,assocLang:r,characteristics:i,audioCodec:a,channels:o}=this.bufferedTrack;vx({name:t,lang:n,assocLang:r,characteristics:i,audioCodec:a,channels:o},e,xx)||(wx(e.url,this.hls)?(this.log(`Switching audio track : flushing all audio`),super.flushMainBuffer(0,1/0,`audio`),this.bufferedTrack=null):this.bufferedTrack=e)}}completeAudioSwitch(e){let{hls:t}=this;this.bufferedTrack=e,this.switchingTrack=null,t.trigger(R.AUDIO_TRACK_SWITCHED,V({},e))}get nextAudioTrack(){return this.nextTrackId}},qT=class extends wv{constructor(e,t){super(t,e.logger),this.hls=void 0,this.canLoad=!1,this.timer=-1,this.loadingSync=!1,this.hls=e}destroy(){this.clearTimer(),this.hls=null}clearTimer(){this.timer!==-1&&(self.clearTimeout(this.timer),this.timer=-1)}startLoad(){this.canLoad=!0,this.loadPlaylist()}stopLoad(){this.canLoad=!1,this.clearTimer()}switchParams(e,t,n){let r=t?.renditionReports;if(r){let i=-1;for(let n=0;n=0&&e>t.partTarget&&(o+=1)}let s=n&&ix(n);return new ax(a,o>=0?o:void 0,s)}}}loadPlaylist(e){this.clearTimer()}loadingPlaylist(e,t){this.clearTimer()}shouldLoadPlaylist(e){return this.canLoad&&!!e&&!!e.url&&(!e.details||e.details.live)}getUrlWithDirectives(e,t){if(t)try{return t.addDirectives(e)}catch(e){this.warn(`Could not construct new URL with HLS Delivery Directives: ${e}`)}return e}playlistLoaded(e,t,n){let{details:r,stats:i}=t,a=r.fragments,o=self.performance.now(),s=i.loading.first?Math.max(0,Math.floor(o-i.loading.first)):0;r.advancedDateTime=Date.now()-s;let c=this.hls.config.timelineOffset;if(c!==r.appliedTimelineOffset){let e=Math.max(c||0,0);r.appliedTimelineOffset=e,a.forEach(t=>{t?.setStart(t.playlistOffset+e)})}if(r.live||n!=null&&n.live){let c=`levelInfo`in t?t.levelInfo:t.track;r.reloaded(n);let l=a[a.length-1]?.type;if(r.misses>=this.hls.config.liveMaxUnchangedPlaylistRefresh){let e=Error(`${l} playlist ${c.id} hit max allowed unchanged reloads.`);this.warn(e);let{networkDetails:n,context:a}=t;this.hls.trigger(R.ERROR,{type:I.NETWORK_ERROR,details:L.PLAYLIST_UNCHANGED_ERROR,fatal:!1,url:r.url,error:e,reason:e.message,level:t.level,parent:l,context:a,networkDetails:n,stats:i});return}if(n){vC(n,r,this);let e=r.playlistParsingError;if(e){this.warn(e);let n=this.hls;if(!n.config.ignorePlaylistParsingErrors){let{networkDetails:a}=t;n.trigger(R.ERROR,{type:I.NETWORK_ERROR,details:L.LEVEL_PARSING_ERROR,fatal:!1,url:r.url,error:e,reason:e.message,level:t.level,parent:l,networkDetails:a,stats:i});return}r.playlistParsingError=null}}r.requestScheduled===-1&&(r.requestScheduled=i.loading.start);let u=this.hls.mainForwardBufferInfo,d=u?u.end-u.len:0,f=TC(r,(r.edge-d)*1e3);r.requestScheduled+f0){if(f>r.targetduration*3)this.log(`Playlist last advanced ${d.toFixed(2)}s ago. Omitting segment and part directives.`),h=void 0,g=void 0;else if(n!=null&&n.tuneInGoal&&f-r.partTarget>n.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${n.tuneInGoal} to: ${p} with playlist age: ${r.age}`),p=0;else{let e=Math.floor(p/r.targetduration);if(h+=e,g!==void 0){let e=Math.round(p%r.targetduration/r.partTarget);g+=e}this.log(`CDN Tune-in age: ${r.ageHeader}s last advanced ${d.toFixed(2)}s goal: ${p} skip sn ${e} to part ${g}`)}r.tuneInGoal=p}if(m=this.getDeliveryDirectives(r,t.deliveryDirectives,h,g),e||!u){r.requestScheduled=o,this.loadingPlaylist(c,m);return}}else(r.canBlockReload||r.canSkipUntil)&&(m=this.getDeliveryDirectives(r,t.deliveryDirectives,h,g));m&&h!==void 0&&r.canBlockReload&&(r.requestScheduled=i.loading.first+Math.max(f-s*2,f/2)),this.scheduleLoading(c,m,r)}else this.clearTimer()}scheduleLoading(e,t,n){let r=n||e.details;if(!r){this.loadingPlaylist(e,t);return}let i=self.performance.now(),a=r.requestScheduled;if(i>=a&&!this.loadingSync){this.loadingSync=!0,this.loadingPlaylist(e,t),this.loadingSync=!1;return}let o=Math.max(a-i,0);this.log(`reload live playlist ${e.name||e.bitrate+`bps`} in ${Math.round(o)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(e,t),o)}getDeliveryDirectives(e,t,n,r){let i=ix(e);return t!=null&&t.skip&&e.deltaUpdateFailed&&(n=t.msn,r=t.part,i=rx.No),new ax(n,r,i)}checkRetry(e){let t=e.details,n=fv(e),r=e.errorAction,{action:i,retryCount:a=0,retryConfig:o}=r||{},s=!!r&&!!o&&(i===Ix.RetryRequest||!r.resolved&&i===Ix.SendAlternateToPenaltyBox);if(s){var c;if(a>=o.maxNumRetry)return!1;if(n&&(c=e.context)!=null&&c.deliveryDirectives)this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${t}" without delivery-directives`),this.loadPlaylist();else{let n=bv(e.response?.code);if(this.clearTimer(),n)this.log(`Waiting for connection (offline)`),e.reason=`offline`,this.timer=self.setTimeout(()=>this.checkOfflineStatus(),1e3);else{let e=gv(o,a);this.warn(`Retrying playlist loading ${a+1}/${o.maxNumRetry} after "${t}" in ${e}ms`),this.timer=self.setTimeout(()=>this.loadPlaylist(),e)}}e.levelRetry=!0,r.resolved=!0}return s}checkOfflineStatus(){this.clearTimer(),bv(0)?this.timer=self.setTimeout(()=>this.checkOfflineStatus(),1e3):(this.log(`Connection restored (online)`),this.loadPlaylist())}};function JT(e,t){if(e.length!==t.length)return!1;for(let n=0;ne[n]!==t[n])}var XT=class extends qT{constructor(e){super(e,`audio-track-controller`),this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.registerListeners()}registerListeners(){let{hls:e}=this;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.LEVEL_LOADING,this.onLevelLoading,this),e.on(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(R.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let{hls:e}=this;e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.LEVEL_LOADING,this.onLevelLoading,this),e.off(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(R.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),e.off(R.ERROR,this.onError,this)}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,super.destroy()}onManifestLoading(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.audioTracks||[]}onAudioTrackLoaded(e,t){let{id:n,groupId:r,details:i}=t,a=this.tracksInGroup[n];if(!a||a.groupId!==r){this.warn(`Audio track with id:${n} and group:${r} not found in active group ${a?.groupId}`);return}let o=a.details;a.details=t.details,this.log(`Audio track ${n} "${a.name}" lang:${a.lang} group:${r} loaded [${i.startSN}-${i.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,o)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){let t=this.hls.levels[e];if(!t)return;let n=t.audioGroups||null,r=this.groupIds,i=this.currentTrack;if(!n||r?.length!==n?.length||n!=null&&n.some(e=>r?.indexOf(e)===-1)){this.groupIds=n,this.trackId=-1,this.currentTrack=null;let e=this.tracks.filter(e=>Tx(e.groupId,n));if(e.length)this.selectDefaultTrack&&!e.some(e=>e.default)&&(this.selectDefaultTrack=!1),e.forEach((e,t)=>{e.id=t});else if(!i&&!this.tracksInGroup.length)return;this.tracksInGroup=e;let t=this.hls.config.audioPreference;if(!i&&t){let n=_x(t,e,xx);if(n>-1)i=e[n];else{let e=_x(t,this.tracks);i=this.tracks[e]}}let r=this.findTrackId(i);r===-1&&i&&(r=this.findTrackId(null));let a={audioTracks:e};this.log(`Updating audio tracks, ${e.length} track(s) found in group(s): ${n?.join(`,`)}`),this.hls.trigger(R.AUDIO_TRACKS_UPDATED,a);let o=this.trackId;if(r!==-1&&o===-1)this.setAudioTrack(r);else if(e.length&&o===-1){let t=Error(`No audio track selected for current audio group-ID(s): ${this.groupIds?.join(`,`)} track count: ${e.length}`);this.warn(t.message),this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:t})}}}onError(e,t){!t.fatal&&t.context&&t.context.type===z.AUDIO_TRACK&&t.context.id===this.trackId&&Tx(t.context.groupId,this.groupIds)&&this.checkRetry(t)}get allAudioTracks(){return this.tracks}get audioTracks(){return this.tracksInGroup}get audioTrack(){return this.trackId}set audioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e)}get nextAudioTrack(){return this.trackId}set nextAudioTrack(e){this.selectDefaultTrack=!1,this.setAudioTrack(e,!1)}setAudioOption(e){let t=this.hls;if(t.config.audioPreference=e,e){let n=this.allAudioTracks;if(this.selectDefaultTrack=!1,n.length){let r=this.currentTrack;if(r&&vx(e,r,xx))return r;let i=_x(e,this.tracksInGroup,xx);if(i>-1){let t=this.tracksInGroup[i];return this.setAudioTrack(i,`flushImmediate`in e&&e.flushImmediate),t}if(r){let r=t.loadLevel;r===-1&&(r=t.firstAutoLevel);let i=Sx(e,t.levels,n,r,xx);if(i===-1)return null;t.nextLoadLevel=i}if(e.channels||e.audioCodec){let t=_x(e,n);if(t>-1)return n[t]}}}return null}setAudioTrack(e,t=!0){let n=this.tracksInGroup;if(e<0||e>=n.length){this.warn(`Invalid audio track id: ${e}`);return}this.selectDefaultTrack=!1;let r=this.currentTrack,i=n[e],a=i.details&&!i.details.live;if(e===this.trackId&&i===r&&a||(this.log(`Switching to audio-track ${e} "${i.name}" lang:${i.lang} group:${i.groupId} channels:${i.channels}`),this.trackId=e,this.currentTrack=i,this.hls.trigger(R.AUDIO_TRACK_SWITCHING,V(V({},i),{},{flushImmediate:t})),a))return;let o=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(o)}findTrackId(e){let t=this.tracksInGroup;for(let n=0;n{let n={label:`async-blocker`,execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(n,e)})}prependBlocker(e){return new Promise(t=>{if(this.queues){let n={label:`async-blocker-prepend`,execute:t,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[e].unshift(n)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(e=>{let t=e[0]?.label;t===`async-blocker`||t===`async-blocker-prepend`?(e[0].execute(),e.splice(0,1)):t===`block-audio`&&e.splice(0,1)})}insertNext(e,t){this.queues!==null&&this.queues[t].splice(1,0,...e)}unblockAudio(){this.queues!==null&&this.current(`audio`)?.label===`block-audio`&&this.shiftAndExecuteNext(`audio`)}audioBlocking(){return this.queues!==null&&this.queues.audio.some(e=>e.label===`block-audio`)}executeNext(e){if(this.queues===null||this.tracks===null)return;let t=this.queues[e];if(t.length){let n=t[0];try{n.execute()}catch(t){if(n.onError(t),this.queues===null||this.tracks===null)return;let r=this.tracks[e]?.buffer;r!=null&&r.updating||this.shiftAndExecuteNext(e)}}}shiftAndExecuteNext(e){this.queues!==null&&(this.queues[e].shift(),this.executeNext(e))}current(e){return this.queues?.[e][0]||null}toString(){let{queues:e,tracks:t}=this;return e===null||t===null?``:` -${this.list(`video`)} -${this.list(`audio`)} -${this.list(`audiovideo`)}}`}list(e){var t,n;return(t=this.queues)!=null&&t[e]||(n=this.tracks)!=null&&n[e]?`${e}: (${this.listSbInfo(e)}) ${this.listOps(e)}`:``}listSbInfo(e){let t=this.tracks?.[e],n=t?.buffer;return n?`SourceBuffer${n.updating?` updating`:``}${t.ended?` ended`:``}${t.ending?` ending`:``}`:`none`}listOps(e){return this.queues?.[e].map(e=>e.label).join(`, `)||``}},QT=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,$T=`HlsJsTrackRemovedError`,eE=.25,tE=.001,nE=class extends Error{constructor(e){super(e),this.name=$T}},rE=class extends wv{constructor(e,t){super(`buffer-controller`,e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.fragmentAppendProgress=Object.create(null),this.appendsWithoutProgress=Object.create(null),this.details=null,this._objectUrl=null,this.operationQueue=null,this.bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.lastVideoAppendEnd=0,this.appendSource=void 0,this.transferData=void 0,this.overrides=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.appendError=void 0,this._quotaEvictionPending={},this.tracks={},this.sourceBuffers=[[null,null],[null,null]],this._onEndStreaming=e=>{this.hls&&this.mediaSource?.readyState===`open`&&this.media&&!this.media.seeking&&this.hls.pauseBuffering()},this._onStartStreaming=e=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=e=>{let{media:t,mediaSource:n}=this;e&&this.log(`Media source opened`),t&&n&&(BC(n,`sourceopen`,this._onMediaSourceOpen),BC(t,`emptied`,this._onMediaEmptied),this.updateDuration(),this.hls.trigger(R.MEDIA_ATTACHED,{media:t,mediaSource:n}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{if(this.log(`Media source closed`),this.media){let e=this.media.error,{appendError:t,appendErrors:n}=this,r=!1;!t&&e&&(r=Math.max(++n.audio,++n.video,++n.audiovideo)>=this.hls.config.appendErrorMaxRetry);let i=Error(`MediaSource closed while media attached${sE(r,e)}`);this.warn(i),this.hls.trigger(R.ERROR,ov({fatal:r},t,{type:I.MEDIA_ERROR,details:L.MEDIA_SOURCE_REQUIRES_RESET,error:i}))}},this._onMediaSourceEnded=()=>{this.log(`Media source ended`)},this._onMediaEmptied=()=>{let{mediaSrc:e,_objectUrl:t}=this;e!==t&&this.error(`Media element src was set while attaching MediaSource (${t} > ${e})`)},this._onMediaError=()=>{let{media:e}=this;e&&this.log(`Media error (code: ${e.error?.code}): ${e.error?.message}`)},this.hls=e,this.fragmentTracker=t,this.appendSource=Pv(Nv(e.config.preferManagedMediaSource)),this.initTracks(),this.registerListeners()}hasSourceTypes(){return Object.keys(this.tracks).length>0}destroy(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.transferData=this.overrides=void 0,this.operationQueue&&=(this.operationQueue.destroy(),null),this.hls=this.fragmentTracker=null,this._onMediaSourceOpen=this._onMediaSourceClose=null,this._onMediaSourceEnded=null,this._onStartStreaming=this._onEndStreaming=null,this._onMediaEmptied=this._onMediaError=null}registerListeners(){let{hls:e}=this;e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.BUFFER_RESET,this.onBufferReset,this),e.on(R.BUFFER_APPENDING,this.onBufferAppending,this),e.on(R.BUFFER_CODECS,this.onBufferCodecs,this),e.on(R.BUFFER_EOS,this.onBufferEos,this),e.on(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(R.FRAG_PARSED,this.onFragParsed,this),e.on(R.FRAG_CHANGED,this.onFragChanged,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let{hls:e}=this;e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.BUFFER_RESET,this.onBufferReset,this),e.off(R.BUFFER_APPENDING,this.onBufferAppending,this),e.off(R.BUFFER_CODECS,this.onBufferCodecs,this),e.off(R.BUFFER_EOS,this.onBufferEos,this),e.off(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(R.FRAG_PARSED,this.onFragParsed,this),e.off(R.FRAG_CHANGED,this.onFragChanged,this),e.off(R.ERROR,this.onError,this)}transferMedia(){let{media:e,mediaSource:t}=this;if(!e)return null;let n={};if(this.operationQueue){let e=this.isUpdating();e||this.operationQueue.removeBlockers();let t=this.isQueued();(e||t)&&this.warn(`Transfering MediaSource with${t?` operations in queue`:``}${e?` updating SourceBuffer(s)`:``} ${this.operationQueue}`),this.operationQueue.destroy()}let r=this.transferData;return r&&!this.sourceBufferCount&&r.mediaSource===t?ov(n,r.tracks):this.sourceBuffers.forEach(e=>{let[t]=e;t&&(n[t]=ov({},this.tracks[t]),this.removeBuffer(t)),e[0]=e[1]=null}),{media:e,mediaSource:t,tracks:n}}initTracks(){let e={};this.resetAppendProgress(),this.sourceBuffers=[[null,null],[null,null]],this.tracks=e,this.resetQueue(),this.lastMpegAudioChunk=null,this.lastVideoAppendEnd=0}onManifestLoading(){this.bufferCodecEventsTotal=0,this.details=null,this.resetAppendErrors(),this.resetAppendProgress()}onManifestParsed(e,t){var n;let r=2;(t.audio&&!t.video||!t.altAudio)&&(r=1),this.bufferCodecEventsTotal=r,this.log(`${r} bufferCodec event(s) expected.`),(n=this.transferData)!=null&&n.mediaSource&&this.sourceBufferCount&&r&&this.bufferCreated()}onMediaAttaching(e,t){let n=this.media=t.media;this.transferData=this.overrides=void 0;let r=Nv(this.appendSource);if(r){let e=!!t.mediaSource;(e||t.overrides)&&(this.transferData=t,this.overrides=t.overrides);let i=this.mediaSource=t.mediaSource||new r;if(this.assignMediaSource(i),e)this._objectUrl=n.src,this.attachTransferred();else{let e=this._objectUrl=self.URL.createObjectURL(i);if(this.appendSource)try{n.removeAttribute(`src`);let t=self.ManagedMediaSource;n.disableRemotePlayback=n.disableRemotePlayback||t&&i instanceof t,iE(n),aE(n,e),n.load()}catch{n.src=e}else n.src=e}zC(n,`emptied`,this._onMediaEmptied),zC(n,`error`,this._onMediaError),this.appendSource&&zC(n,`seeking`,this._onStartStreaming)}}assignMediaSource(e){this.log(`${this.transferData?.mediaSource===e?`transferred`:`created`} media source: ${e.constructor?.name}`),zC(e,`sourceopen`,this._onMediaSourceOpen),zC(e,`sourceended`,this._onMediaSourceEnded),zC(e,`sourceclose`,this._onMediaSourceClose),this.appendSource&&(zC(e,`startstreaming`,this._onStartStreaming),zC(e,`endstreaming`,this._onEndStreaming))}attachTransferred(){let e=this.media,t=this.transferData;if(!t||!e)return;let n=this.tracks,r=t.tracks,i=r?Object.keys(r):null,a=i?i.length:0,o=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(r&&i&&a){if(!this.tracksReady){this.hls.config.startFragPrefetch=!0,this.log(`attachTransferred: waiting for SourceBuffer track info`);return}if(this.log(`attachTransferred: (bufferCodecEventsTotal ${this.bufferCodecEventsTotal}) -required tracks: ${dx(n,(e,t)=>e===`initSegment`?void 0:t)}; -transfer tracks: ${dx(r,(e,t)=>e===`initSegment`?void 0:t)}}`),!Fv(r,n)){t.mediaSource=null,t.tracks=void 0;let i=e.currentTime,a=this.details,o=Math.max(i,a?.fragments[0].start||0);if(o-i>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${i} -> ${o}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(r)}"->"${Object.keys(n)}") start time: ${o} currentTime: ${i}`),this.onMediaDetaching(R.MEDIA_DETACHING,{}),this.onMediaAttaching(R.MEDIA_ATTACHING,t),e.currentTime=o;return}this.transferData=void 0,i.forEach(e=>{let t=e,n=r[t];if(n){let e=n.buffer;if(e){let r=this.fragmentTracker,i=n.id;if(r.hasFragments(i)||r.hasParts(i)){let n=G.getBuffered(e);r.detectEvictedFragments(t,n,i,null,null,!0)}let a=oE(t),o=[t,e];this.sourceBuffers[a]=o,e.updating&&this.operationQueue&&this.operationQueue.prependBlocker(t),this.trackSourceBuffer(t,n)}}}),o(),this.bufferCreated()}else this.log(`attachTransferred: MediaSource w/o SourceBuffers`),o()}get mediaSourceOpenOrEnded(){let e=this.mediaSource?.readyState;return e===`open`||e===`ended`}onMediaDetaching(e,t){let n=!!t.transferMedia;this.transferData=this.overrides=void 0;let{media:r,mediaSource:i,_objectUrl:a}=this;if(i){if(this.log(`media source ${n?`transferring`:`detaching`}`),n)this.sourceBuffers.forEach(([e])=>{e&&this.removeBuffer(e)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){let e=i.readyState===`open`;try{let t=i.sourceBuffers;for(let n=t.length;n--;)e&&t[n].abort(),i.removeSourceBuffer(t[n]);e&&i.endOfStream()}catch(e){this.warn(`onMediaDetaching: ${e.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}BC(i,`sourceopen`,this._onMediaSourceOpen),BC(i,`sourceended`,this._onMediaSourceEnded),BC(i,`sourceclose`,this._onMediaSourceClose),this.appendSource&&(BC(i,`startstreaming`,this._onStartStreaming),BC(i,`endstreaming`,this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}r&&(BC(r,`emptied`,this._onMediaEmptied),BC(r,`error`,this._onMediaError),BC(r,`seeking`,this._onStartStreaming),n||(a&&self.URL.revokeObjectURL(a),this.mediaSrc===a?(r.removeAttribute(`src`),this.appendSource&&iE(r),r.load()):this.warn(`media|source.src was changed by a third party - skip cleanup`)),this.media=null)}onBufferReset(){this.sourceBuffers.forEach(([e])=>{e&&this.resetBuffer(e)}),this.initTracks()}resetBuffer(e){let t=this.tracks[e]?.buffer;if(this.removeBuffer(e),t)try{var n;(n=this.mediaSource)!=null&&n.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(t)}catch(t){this.warn(`onBufferReset ${e}`,t)}delete this.tracks[e]}removeBuffer(e){this.removeBufferListeners(e),this.sourceBuffers[oE(e)]=[null,null];let t=this.tracks[e];t&&(this.clearBufferAppendTimeoutId(t),t.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new ZT(this.tracks)}onBufferCodecs(e,t){let n=this.tracks,r=Object.keys(t);this.log(`BUFFER_CODECS: "${r}" (current SB count ${this.sourceBufferCount})`);let i=`audiovideo`in t&&(n.audio||n.video)||n.audiovideo&&(`audio`in t||`video`in t),a=!i&&this.sourceBufferCount&&this.media&&r.some(e=>!n[e]);if(i||a){this.warn(`Unsupported transition between "${Object.keys(n)}" and "${r}" SourceBuffers`);return}r.forEach(e=>{var r;let{id:i,codec:a,levelCodec:o,container:s,metadata:c,supplemental:l}=t[e],u=n[e],d=(r=this.transferData)==null||(r=r.tracks)==null?void 0:r[e],f=d!=null&&d.buffer?d:u,p=f?.pendingCodec||f?.codec,m=f?.levelCodec;u||=n[e]={buffer:void 0,listeners:[],codec:a,supplemental:l,container:s,levelCodec:o,metadata:c,id:i};let h=Fb(p,m),g=h?.replace(QT,`$1`),_=Fb(a,o),v=_?.replace(QT,`$1`);_&&h&&g!==v&&(e.slice(0,5)===`audio`&&(_=Nb(_,this.appendSource)),this.log(`switching codec ${p} to ${_}`),_!==(u.pendingCodec||u.codec)&&(u.pendingCodec=_),u.container=s,this.appendChangeType(e,s,_))}),(this.tracksReady||this.sourceBufferCount)&&(t.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&(this.bufferCodecEventsTotal>1&&!this.tracks.video&&!t.video&&t.audio?.id===`main`&&(this.log(`Main audio-only`),this.bufferCodecEventsTotal=1),this.mediaSourceOpenOrEnded&&this.checkPendingTracks())}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((e,t)=>{let n=this.tracks[t];return e[t]={id:n.id,container:n.container,codec:n.codec,levelCodec:n.levelCodec},e},{})}appendChangeType(e,t,n){let r=`${t};codecs=${n}`,i={label:`change-type=${r}`,execute:()=>{let i=this.tracks[e];if(i){let a=i.buffer;a!=null&&a.changeType&&(this.log(`changing ${e} sourceBuffer type to ${r}`),a.changeType(r),i.codec=n,i.container=t)}this.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:t=>{this.warn(`Failed to change ${e} SourceBuffer type`,t)}};this.append(i,e,this.isPending(this.tracks[e]))}blockAudio(e){let t=e.start,n=t+e.duration*.05;this.fragmentTracker.getAppendedFrag(t,B.MAIN)?.gap!==!0&&this.append({label:`block-audio`,execute:()=>{(this.lastVideoAppendEnd>n||G.isBuffered(this.tracks.video?.buffer,n)||this.fragmentTracker.getAppendedFrag(n,B.MAIN)?.gap===!0)&&this.unblockAudio()},onStart:()=>{},onComplete:()=>{},onError:e=>{this.warn(`Error executing block-audio operation`,e)}},`audio`,!0)}unblockAudio(){this.operationQueue&&this.operationQueue.unblockAudio()}onBufferAppending(e,t){let{tracks:n}=this,{data:r,type:i,parent:a,frag:o,part:s,chunkMeta:c,offset:l}=t,u=c.buffering[i],d=Q_(o)&&!s&&!o.gap&&!c.partial&&!c.iframe,f=null,p=!1,{sn:m,cc:h}=o,g=self.performance.now();u.start=g;let _=o.stats.buffering,v=s?s.stats.buffering:null;_.start===0&&(_.start=g),v?.start===0&&(v.start=g);let y=n.audio,b=!1;i===`audio`&&y?.container===`audio/mpeg`&&(b=!this.lastMpegAudioChunk||c.id===1||this.lastMpegAudioChunk.sn!==c.sn,this.lastMpegAudioChunk=c);let x=n.video,S=x?.buffer;if(S&&m!==`initSegment`&&l!==void 0){let e=y?.buffer,t=s||o;if(i===`audio`&&a!==`main`&&!(x.ending||x.ended)&&e&&G.getBuffered(e).length){let e=t.start+t.duration*.05,n=G.getBuffered(S),r=this.currentOp(`video`);(!n.length&&!r||!G.isBuffered(S,e)&&this.lastVideoAppendEndt.duration?this.unblockAudio():this.isAudioBlocked()&&this.executeNext(`audio`)}}let C=(s||o).start,w={label:`append-${i}`,execute:()=>{u.executeStart=self.performance.now();let e=this.tracks[i]?.buffer;e&&(d&&(f=G.timeRangesToArray(G.getBuffered(e)),p=uE(lE(f,o),o)),b?this.updateTimestampOffset(e,C,.1,i,m,h):l!==void 0&&F(l)&&this.updateTimestampOffset(e,l,1e-6,i,m,h)),this.appendExecutor(r,i)},onStart:()=>{},onComplete:()=>{this.clearBufferAppendTimeoutId(this.tracks[i]);let e=self.performance.now();u.executeEnd=u.end=e,_.first===0&&(_.first=e),v?.first===0&&(v.first=e);let t={};if(this.sourceBuffers.forEach(([e,n])=>{e&&(t[e]=G.getBuffered(n))}),d){let e=this.getFragmentAppendProgress(o),n=t[i];if(n&&f){let t=lE(G.timeRangesToArray(n),o);e.progressed||=t-lE(f,o)>tE;let r=p&&uE(t,o);e.fullyBuffered[i]=(e.fullyBuffered[i]===void 0||e.fullyBuffered[i])&&r}}this.hls.trigger(R.BUFFER_APPENDED,{type:i,frag:o,part:s,chunkMeta:c,parent:a,timeRanges:t})},onError:e=>{this.clearBufferAppendTimeoutId(this.tracks[i]);let t=e.code===DOMException.QUOTA_EXCEEDED_ERR||e.name==`QuotaExceededError`||`quota`in e;if(t&&!this._quotaEvictionPending[i]){let e=this.getBackBufferEvictionTarget(i,r.byteLength,o.type);if(e>0){this._quotaEvictionPending[i]=!0,this.log(`QuotaExceededError on "${i}" append sn: ${m} - evicting back buffer to ${e.toFixed(3)}s and retrying`);let t=this.getFlushOp(i,0,e),n=this.getClearEvictionPendingOp(i);this.insertNext([t,w,n],i);return}this.warn(`QuotaExceededError on "${i}" sn: ${m} - no back buffer available to evict`)}d&&(this.getFragmentAppendProgress(o).errored=!0);let n={type:I.MEDIA_ERROR,parent:a,details:L.BUFFER_APPEND_ERROR,sourceBufferName:i,frag:o,part:s,chunkMeta:c,error:e,err:e,fatal:!1},l=this.media?.error;if(e.name===$T&&this.sourceBufferCount===0&&(!this.media||this.pendingTrackCount===0))n.errorAction=Vx(!0);else{t&&(n.details=L.BUFFER_FULL_ERROR);let r=++this.appendErrors[i],a=this.hls.config.appendErrorMaxRetry;this.warn(`Failed ${r}/${a+1} times to append segment in "${i}" sourceBuffer with error: ${e.message}`),r>=a&&(n.fatal=!t);let o=this.mediaSource?.readyState;(o===`ended`||o===`closed`||l)&&(this.warn(`MediaSource readyState "${o}" during SourceBuffer${sE(n.fatal,l)}`),n.details=L.MEDIA_SOURCE_REQUIRES_RESET)}this.appendError=n,this.hls.trigger(R.ERROR,n),t&&this.hls&&this.trimBuffers(o.start,1)}};this.log(`queuing "${i}" append sn: ${m}${s?` p: `+s.index:``} of ${a} playlist ${o.level} cc: ${h} offset: ${l} bytes: ${r.byteLength}`),this.append(w,i,this.isPending(this.tracks[i]))}getClearEvictionPendingOp(e){return{label:`clear`,execute:()=>{this._quotaEvictionPending[e]=!1,this.shiftAndExecuteNext(e)},onStart:()=>{},onComplete:()=>{},onError:()=>{}}}getFlushOp(e,t,n){return this.log(`queuing "${e}" remove ${t}-${n}`),{label:`remove`,execute:()=>{this.removeExecutor(e,t,n)},onStart:()=>{},onComplete:()=>{let r=this.tracks[e]?.buffer;this.log(`Remove request ${t}-${n} from ${e} Source Buffer complete > buffer: ${r?VC(G.getBuffered(r)):`(detached)`}`),this.hls.trigger(R.BUFFER_FLUSHED,{type:e,start:t,end:n})},onError:r=>{this.warn(`Failed to remove ${t}-${n} from "${e}" SourceBuffer`,r),this.hls.trigger(R.BUFFER_FLUSHED,{type:e,start:0,end:0,error:r})}}}onBufferFlushing(e,t){let{type:n,startOffset:r,endOffset:i}=t;(!n||n===`audio`)&&this.unblockAudio(),n?this.append(this.getFlushOp(n,r,i),n):this.sourceBuffers.forEach(([e])=>{e&&this.append(this.getFlushOp(e,r,i),e)})}onFragParsed(e,t){let{frag:n,part:r,chunkMeta:i}=t,a=[],o=r?r.elementaryStreams:n.elementaryStreams;o[X_.AUDIOVIDEO]?a.push(`audiovideo`):(o[X_.AUDIO]&&a.push(`audio`),o[X_.VIDEO]&&a.push(`video`)),a.length===0&&this.log(`Fragments must have at least one ElementaryStreamType set. ${n.type} ${n.level} ${r?`part: ${r.index} of `:``}sn: ${n.sn}`),this.blockBuffers(()=>{let e=self.performance.now();n.stats.buffering.end=e,r&&(r.stats.buffering.end=e);let t=r?r.stats:n.stats;this.checkAppendProgress(n,r,i,a),this.hls&&(this.hls.trigger(R.FRAG_BUFFERED,{frag:n,part:r,stats:t,id:n.type,chunkMeta:i}),!r&&n.gap&&t.retry&&this.log(`Nothing buffered for ${n.type} level: ${n.level} sn: ${n.sn} retries ${t.retry}`))},a).catch(e=>{this.warn(`Fragment buffered callback ${e.message}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(e,t){let n=this.hls?.config;if(!n)return;let{backBufferLength:r,frontBufferFlushThreshold:i}=n;this.trimBuffers(i,r,t.frag,t.previousFrag);let a=t.frag.elementaryStreams,{appendErrors:o}=this,s=this.appendError?.sourceBufferName;Object.keys(a).forEach(e=>{a[e]&&(o[e]=0,e===s&&(this.appendError=void 0),e===`audio`||e===`video`?(o.audiovideo=0,s===`audiovideo`&&(this.appendError=void 0)):(o.audio=0,o.video=0,s!==`audiovideo`&&(this.appendError=void 0)))})}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([e])=>{if(e){let t=this.tracks[e];if(t)return!t.ended||t.ending}return!1})}onBufferEos(e,t){this.sourceBuffers.forEach(([e])=>{if(e){let n=this.tracks[e];(!t.type||t.type===e)&&(n.ending=!0,n.ended||(n.ended=!0,this.log(`${e} buffer reached EOS`)))}});let n=this.overrides?.endOfStream!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([e])=>{var t;return e&&!((t=this.tracks[e])!=null&&t.ended)})?(this.unblockAudio(),n?(this.log(`Queueing EOS`),this.blockUntilOpen(()=>{this.tracksEnded();let{mediaSource:e}=this;if(e?.readyState!==`open`){e&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${e.readyState}`);return}this.log(`Calling mediaSource.endOfStream()`),e.endOfStream(),this.hls.trigger(R.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(R.BUFFERED_TO_END,void 0))):t.type===`video`&&this.unblockAudio()}tracksEnded(){this.sourceBuffers.forEach(([e])=>{if(e!==null){let t=this.tracks[e];t&&(t.ending=!1)}})}onLevelUpdated(e,{details:t}){t.fragments.length&&(this.details=t,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{let e=this.getDurationAndRange();e&&this.updateMediaSource(e)})}onError(e,t){if(t.details===L.BUFFER_APPEND_ERROR&&t.frag){let e=t.errorAction?.nextAutoLevel;F(e)&&e!==t.frag.level&&this.resetAppendErrors()}}getBackBufferEvictionTarget(e,t,n){let{media:r}=this;return r?this.fragmentTracker.getBackBufferEvictionEnd(r.currentTime,n,t):0}getFragmentAppendProgress(e){let t=cE(e),n=this.fragmentAppendProgress[t];return n?.stats!==e.stats&&(n={stats:e.stats,progressed:!1,errored:!1,fullyBuffered:Object.create(null)},this.fragmentAppendProgress[t]=n),n}checkAppendProgress(e,t,n,r){if(t||!Q_(e)||e.gap||n.iframe||n.partial)return;let i=cE(e),a=this.fragmentAppendProgress[i];delete this.fragmentAppendProgress[i];let o=e.stats.buffering;if(o.start&&!o.first)return;let s=a?.stats===e.stats?a:void 0;if(s!=null&&s.errored)return;let c=r.length>0&&r.every(e=>s?.fullyBuffered[e]===!0);if(s!=null&&s.progressed||c){delete this.appendsWithoutProgress[i];return}if(!s&&r.length===0)return;let l=(this.appendsWithoutProgress[i]||0)+1,u=this.hls;l>=u.config.appendErrorMaxRetry?delete this.appendsWithoutProgress[i]:this.appendsWithoutProgress[i]=l,this.warn(`Fragment ${e.sn} of ${e.type} playlist ${e.level} appended ${l} time${l>1?`s`:``} without buffered range growth`),u.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_APPEND_NO_PROGRESS,fatal:!1,frag:e,chunkMeta:n,parent:e.type,appendsWithoutProgress:l,error:Error(`Fragment append did not increase buffered coverage (${l})`)})}resetAppendProgress(){this.fragmentAppendProgress=Object.create(null),this.appendsWithoutProgress=Object.create(null)}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0},this.appendError=void 0}trimBuffers(e,t,n,r){let{hls:i,details:a,media:o}=this;if(!o||a===null||!this.sourceBufferCount)return;let s=i.config,c=o.currentTime,l=a.levelTargetDuration;t=a.live&&s.liveBackBufferLength!==null?s.liveBackBufferLength:t;let u=-1/0;if(F(t)&&t>=0){let e=Math.max(t,l);u=Math.floor(c/l)*l-e}if(n){let e=this.getLoopBackBufferFlushEnd(n,r??null);e>0&&(u=Math.max(u,e))}if(u>0&&this.flushBackBuffer(c,l,u),F(e)&&e>0){let t=Math.max(s.maxBufferLength,e),n=Math.max(t,l),r=Math.floor(c/l)*l+n;this.flushFrontBuffer(c,l,r)}}getLoopBackBufferFlushEnd(e,t){let{media:n}=this;if(this.hls?.config.loopBackBufferFlush===!1||!(n!=null&&n.loop)||!t||e.level<=t.level)return 0;let{video:r,audiovideo:i}=e.elementaryStreams;if(r!=null&&r.partial||i!=null&&i.partial)return 0;let a=this.getEarliestElementaryStreamStart(e)-eE;return a<=0?0:(this.log(`Flushing lower quality back buffer for loop: level ${e.level}, range [0-${a.toFixed(3)}]`),a)}getEarliestElementaryStreamStart(e){let{audio:t,video:n,audiovideo:r}=e.elementaryStreams,i=e.start;return r?i=Math.min(i,r.startDTS):(t&&(i=Math.min(i,t.startDTS)),n&&(i=Math.min(i,n.startDTS))),i}flushBackBuffer(e,t,n){this.sourceBuffers.forEach(([e,t])=>{if(t){let a=G.getBuffered(t);if(a.length>0&&n>a.start(0)){var r,i;this.hls.trigger(R.BACK_BUFFER_REACHED,{bufferEnd:n});let t=this.tracks[e];if((r=this.details)!=null&&r.live)this.hls.trigger(R.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n});else if(t!=null&&t.ended&&!((i=this.media)!=null&&i.loop&&this.hls?.config.loopBackBufferFlush!==!1)){this.log(`Cannot flush ${e} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(R.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:e})}}})}flushFrontBuffer(e,t,n){this.sourceBuffers.forEach(([t,r])=>{if(r){let i=G.getBuffered(r),a=i.length;if(a<2)return;let o=i.start(a-1),s=i.end(a-1);if(n>o||e>=o&&e<=s)return;this.hls.trigger(R.BUFFER_FLUSHING,{startOffset:o,endOffset:1/0,type:t})}})}getDurationAndRange(){let{details:e,mediaSource:t}=this;if(!e||!this.media||t?.readyState!==`open`)return null;let n=e.edge;if(e.live&&this.hls.config.liveDurationInfinity){if(e.fragments.length&&t.setLiveSeekableRange){let t=Math.max(0,e.fragmentStart);return{duration:1/0,start:t,end:Math.max(t,n)}}return{duration:1/0}}let r=this.overrides?.duration;if(r)return F(r)?{duration:r}:null;let i=this.media.duration;return n>(F(t.duration)?t.duration:0)&&n>i||!F(i)?{duration:n}:null}updateMediaSource({duration:e,start:t,end:n}){let r=this.mediaSource;r&&this.media&&r.readyState===`open`&&(r.duration!==e&&(F(e)&&this.log(`Updating MediaSource duration to ${e.toFixed(3)}`),r.duration=e),t!==void 0&&n!==void 0&&(this.log(`MediaSource duration is set to ${r.duration}. Setting seekable range to ${t}-${n}.`),r.setLiveSeekableRange(t,n)))}get tracksReady(){let e=this.pendingTrackCount;return e>0&&(e>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){let{bufferCodecEventsTotal:e,pendingTrackCount:t,tracks:n}=this;if(this.log(`checkPendingTracks (pending: ${t} codec events expected: ${e}) ${dx(n)}`),this.tracksReady){let e=this.transferData?.tracks;e&&Object.keys(e).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){let e={};this.sourceBuffers.forEach(([t,n])=>{if(t){let r=this.tracks[t];e[t]={buffer:n,container:r.container,codec:r.codec,supplemental:r.supplemental,levelCodec:r.levelCodec,id:r.id,metadata:r.metadata}}}),this.hls.trigger(R.BUFFER_CREATED,{tracks:e}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([e])=>{this.executeNext(e)})}else{let e=Error(`could not create source buffer for media codec(s)`);this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:e,reason:e.message})}}createSourceBuffers(){let{tracks:e,sourceBuffers:t,mediaSource:n}=this;if(!n)throw Error(`createSourceBuffers called when mediaSource was null`);for(let i in e){let a=i,o=e[a];if(this.isPending(o)){let e=this.getTrackCodec(o,a),i=`${o.container};codecs=${e}`;o.codec=e,this.log(`creating sourceBuffer(${i})${this.currentOp(a)?` Queued`:``} ${dx(o)}`);try{let e=n.addSourceBuffer(i),r=oE(a);t[r]=[a,e],o.buffer=e}catch(e){var r;this.error(`error while trying to add sourceBuffer: ${e.message}`),this.shiftAndExecuteNext(a),(r=this.operationQueue)==null||r.removeBlockers(),delete this.tracks[a],this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:e,sourceBufferName:a,mimeType:i,parent:o.id});return}this.trackSourceBuffer(a,o)}}this.bufferCreated()}clearBufferAppendTimeoutId(e){e&&(self.clearTimeout(e.bufferAppendTimeoutId),e.bufferAppendTimeoutId=void 0)}getTrackCodec(e,t){let n=e.supplemental,r=e.codec;n&&(t===`video`||t===`audiovideo`)&&Tb(n,`video`)&&(r=Pb(r,n));let i=Fb(r,e.levelCodec);return i?t.slice(0,5)===`audio`?Nb(i,this.appendSource):i:``}trackSourceBuffer(e,t){let n=t.buffer;if(!n)return;let r=this.getTrackCodec(t,e);this.tracks[e]={buffer:n,codec:r,container:t.container,levelCodec:t.levelCodec,supplemental:t.supplemental,metadata:t.metadata,id:t.id,listeners:[]},this.removeBufferListeners(e),this.addBufferListener(e,`updatestart`,this.onSBUpdateStart),this.addBufferListener(e,`updateend`,this.onSBUpdateEnd),this.addBufferListener(e,`error`,this.onSBUpdateError),this.appendSource&&this.addBufferListener(e,`bufferedchange`,(e,t)=>{let n=t.removedRanges;n!=null&&n.length&&(this.log(`${e} buffer removed ${VC(n)}`),this.hls.trigger(R.BUFFER_FLUSHED,{type:e,start:n.start(0),end:n.end(n.length-1)}))})}get mediaSrc(){var e,t;return(((e=this.media)==null||(t=e.querySelector)==null?void 0:t.call(e,`source`))||this.media)?.src}onSBUpdateStart(e){let t=this.currentOp(e);t&&t.onStart()}onSBUpdateEnd(e){var t;if(this.mediaSource?.readyState===`closed`){this.resetBuffer(e);return}let n=this.currentOp(e);if(n){if(n.onComplete(),(t=this.tracks[e])!=null&&(t=t.buffer)!=null&&t.updating){this.log(`${e} SourceBuffer updating on "updateend"`),this.blockUntilOpen(()=>{this.shiftAndExecuteNext(e)});return}this.shiftAndExecuteNext(e)}}onSBUpdateError(e,t){let n=this.mediaSource?.readyState,r=Error(`${e} SourceBuffer error. MediaSource readyState: ${n}`);this.error(`${r.message}`,t),this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_APPENDING_ERROR,sourceBufferName:e,error:r,fatal:!1});let i=this.currentOp(e);i&&i.onError(r)}updateTimestampOffset(e,t,n,r,i,a){let o=t-e.timestampOffset;Math.abs(o)>=n&&(this.log(`Updating ${r} SourceBuffer timestampOffset to ${t} (sn: ${i} cc: ${a})`),e.timestampOffset=t)}removeExecutor(e,t,n){let{media:r,mediaSource:i}=this,a=this.tracks[e],o=a?.buffer;if(!r||!i||!o)throw Error(`Attempting to remove from the ${e} SourceBuffer, but it does not exist`);let s=F(r.duration)?r.duration:1/0,c=F(i.duration)?i.duration:1/0,l=Math.max(0,t);if(l>=c){var u;(u=this.currentOp(e))==null||u.onComplete(),this.shiftAndExecuteNext(e);return}let d=Math.min(n,s,c);if(d>l&&(!a.ending||a.ended))a.ended=!1,this.log(`Removing [${l},${d}] from the ${e} SourceBuffer`),o.remove(l,d);else throw Error(`Cannot remove ${d<=l?`invalid range (${l} >= ${d}) `:``}from the ${e} SourceBuffer${a.ending?` while track ending`:``}`)}appendExecutor(e,t){let n=this.tracks[t],r=n?.buffer;if(!r)throw new nE(`Attempting to append to the ${t} SourceBuffer, but it does not exist`);if(n.ending=!1,n.ended=!1,this.hls.config.appendTimeout!==1/0){let e=this.calculateAppendTimeoutTime(r);n.bufferAppendTimeoutId=self.setTimeout(()=>this.appendTimeoutHandler(t,r,e),e)}r.appendBuffer(e)}appendTimeoutHandler(e,t,n){this.log(`Received timeout after ${n}ms for append on ${e} source buffer. Aborting and triggering error.`);try{t.abort()}catch{this.log(`Failed to abort append on ${e} source buffer after timeout.`)}let r=this.currentOp(e);r&&r.onError(Error(`${e}-append-timeout`))}calculateAppendTimeoutTime(e){let t=wS;this.details&&(t=this.details.levelTargetDuration);let n=2*t*1e3;if(this.media===null)return n;let r=G.bufferInfo(e,this.media.currentTime,0);return r.len?(n=Math.max(r.len*1e3,n),Math.max(this.hls.config.appendTimeout,n)):n}blockUntilOpen(e){if(this.isUpdating()||this.isQueued())this.blockBuffers(e).catch(e=>{this.warn(`SourceBuffer blocked callback ${e}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{e()}catch(e){this.warn(`Callback run without blocking ${this.operationQueue} ${e}`)}}isUpdating(){return this.sourceBuffers.some(([e,t])=>e&&t.updating)}isQueued(){return this.sourceBuffers.some(([e])=>e&&!!this.currentOp(e))}isPending(e){return!!e&&!e.buffer}isAudioBlocked(){return this.currentOp(`audio`)?.label===`block-audio`}isAudioBlocking(){return this.operationQueue?this.operationQueue.audioBlocking():!1}blockBuffers(e,t=this.sourceBufferTypes){if(!t.length)return this.log(`Blocking operation requested, but no SourceBuffers exist`),Promise.resolve().then(e);let{operationQueue:n}=this,r=t.length===2&&this.isAudioBlocking()?[this.appendBlocker(`video`)]:t.map(e=>this.appendBlocker(e));return Promise.all(r).then(t=>{n===this.operationQueue&&(e(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(e){e.forEach(e=>{let t=this.tracks[e]?.buffer;!t||t.updating||e===`audio`&&this.isAudioBlocked()||this.shiftAndExecuteNext(e)})}append(e,t,n){this.operationQueue&&this.operationQueue.append(e,t,n)}insertNext(e,t){this.operationQueue&&this.operationQueue.insertNext(e,t)}appendBlocker(e){if(this.operationQueue)return this.operationQueue.appendBlocker(e)}currentOp(e){return this.operationQueue?this.operationQueue.current(e):null}executeNext(e){e&&this.operationQueue&&this.operationQueue.executeNext(e)}shiftAndExecuteNext(e){this.operationQueue&&this.operationQueue.shiftAndExecuteNext(e)}get pendingTrackCount(){return Object.keys(this.tracks).reduce((e,t)=>e+ +!!this.isPending(this.tracks[t]),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((e,[t])=>e+ +!!t,0)}get sourceBufferTypes(){return this.sourceBuffers.map(([e])=>e).filter(e=>!!e)}addBufferListener(e,t,n){let r=this.tracks[e];if(!r)return;let i=r.buffer;if(!i)return;let a=n.bind(this,e);r.listeners.push({event:t,listener:a}),zC(i,t,a)}removeBufferListeners(e){let t=this.tracks[e];if(!t)return;let n=t.buffer;n&&(t.listeners.forEach(e=>{BC(n,e.event,e.listener)}),t.listeners.length=0)}};function iE(e){let t=e.querySelectorAll(`source`);[].slice.call(t).forEach(t=>{e.removeChild(t)})}function aE(e,t){let n=self.document.createElement(`source`);n.type=`video/mp4`,n.src=t,e.appendChild(n)}function oE(e){return+(e===`audio`)}function sE(e,t){return`${e?``:` - triggering recovery`}${t?` with HTMLMediaElement Error: `+t.message:``}`}function cE(e){return`${e.type}_${e.sn}_${e.level}`}function lE(e,t){let{start:n,end:r}=t,i=0;for(let t=0;t=r)break;let o=Math.max(n,a.start),s=Math.min(r,a.end);s>o&&(i+=s-o)}return i}function uE(e,t){return t.duration-e<=.05}var dE=class e{constructor(e){this.hls=null,this.autoLevelCapping=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.observer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=e,this.autoLevelCapping=1/0,this.media=null,this.restrictedLevels=[],this.clientRect=null,this.registerListeners()}setStreamController(e){this.streamController=e}destroy(){this.hls&&this.unregisterListener(),(this.timer||this.observer)&&this.stopCapping(),this.media=this.clientRect=this.hls=null,this.streamController=void 0}registerListeners(){let{hls:e}=this;e&&(e.on(R.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(R.BUFFER_CODECS,this.onBufferCodecs,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this))}unregisterListener(){let{hls:e}=this;e&&(e.off(R.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(R.BUFFER_CODECS,this.onBufferCodecs,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this))}onFpsDropLevelCapping(e,t){if(!this.hls)return;let n=this.hls.levels[t.droppedLevel];this.isLevelAllowed(n)&&this.restrictedLevels.push({bitrate:n.bitrate,height:n.height,width:n.width})}onMediaAttaching(e,t){let n=t.media;this.clientRect=null,this.hls&&(n instanceof HTMLVideoElement?(this.media=n,this.hls.config.capLevelToPlayerSize&&this.observe()):this.media=null,(this.timer||this.observer)&&this.hls.levels.length>1&&this.detectPlayerSize())}onManifestParsed(e,t){this.restrictedLevels=[],t.video&&this.startCapping(),this.onLevelsUpdated()}onLevelsUpdated(){if(this.hls){if((this.timer||this.observer)&&(F(this.autoLevelCapping)||this.clientRect))this.detectPlayerSize();else if(this.observer===void 0&&this.timer===void 0){let e=this.hls.levels;e.length>1&&e.some(e=>!!e.videoCodec)&&this.startCapping()}}}onBufferCodecs(e,t){t.video&&this.startCapping()}onMediaDetaching(){this.stopCapping(),this.media=null}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0||!this.hls){this.clientRect=null;return}let e=this.hls.levels;if(e.length>1){let t=this.hls,n=this.getMaxLevel(e.length-1);n!==this.autoLevelCapping&&t.logger.log(`Setting autoLevelCapping to ${n}: ${e[n].height}p@${e[n].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),t.autoLevelCapping=n,t.autoLevelEnabled&&t.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}else e.length===1&&this.stopCapping()}}getMaxLevel(t){if(!this.hls)return-1;let n=this.hls.levels;if(!n.length)return-1;let r=n.filter((e,n)=>this.isLevelAllowed(e)&&n<=t);return this.observer||(this.clientRect=null),e.getMaxLevelByMediaSize(r,this.mediaWidth,this.mediaHeight)}observe(){let e=self.ResizeObserver;e&&(this.observer=new e(e=>{let t=e[0]?.contentRect;t&&(this.clientRect=t,this.detectPlayerSize())})),this.observer&&this.media&&this.observer.observe(this.media)}startCapping(){var e;this.timer||this.observer||!((e=this.hls)!=null&&e.config.capLevelToPlayerSize)||(self.clearInterval(this.timer),this.timer=void 0,this.autoLevelCapping=1/0,this.observe(),this.observer||(this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3)),this.detectPlayerSize())}stopCapping(){this.restrictedLevels=[],this.autoLevelCapping=1/0,this.timer&&=(self.clearInterval(this.timer),void 0),this.observer&&=(this.observer.disconnect(),void 0)}getDimensions(){if(this.clientRect)return this.clientRect;let e=this.media,t={width:0,height:0};if(e){let n=e.getBoundingClientRect();t.width=n.width,t.height=n.height,!t.width&&!t.height&&(t.width=n.right-n.left||e.width||0,t.height=n.bottom-n.top||e.height||0)}return this.clientRect=t,t}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let e=1;if(!this.hls)return e;let{ignoreDevicePixelRatio:t,maxDevicePixelRatio:n}=this.hls.config;if(!t)try{e=self.devicePixelRatio}catch{}return Math.min(e,n)}isLevelAllowed(e){return!this.restrictedLevels.some(t=>e.bitrate===t.bitrate&&e.width===t.width&&e.height===t.height)}static getMaxLevelByMediaSize(e,t,n){if(!(e!=null&&e.length))return-1;let r=(e,t)=>!t||e.width!==t.width||e.height!==t.height,i=e.length-1,a=Math.max(t,n);for(let t=0;t=a||n.height>=a)&&r(n,e[t+1])){i=t;break}}return i}},fE=class e{constructor(t,n){Array.isArray(t)&&(t=t.map(t=>t instanceof e?t:new e(t))),this.value=t,this.params=n}},pE=`Dict`;function mE(e){return Array.isArray(e)?JSON.stringify(e):e instanceof Map?`Map{}`:e instanceof Set?`Set{}`:typeof e==`object`?JSON.stringify(e):String(e)}function hE(e,t,n,r){return Error(`failed to ${e} "${mE(t)}" as ${n}`,{cause:r})}var gE=`Bare Item`,_E=`Boolean`,vE=`Byte Sequence`,yE=`Decimal`,bE=`Integer`;function xE(e){return e<-999999999999999||99999999999999912)throw DE(e,yE);let n=t.toString();return n.includes(`.`)?n:`${n}.0`}function NE(e){if(CE.test(e))throw DE(e,SE);return`"${e.replace(/\\/g,`\\\\`).replace(/"/g,`\\"`)}"`}function PE(e){return e.description||e.toString().slice(7,-1)}function FE(e){let t=PE(e);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(t)===!1)throw DE(t,TE);return t}function IE(e){switch(typeof e){case`number`:if(!F(e))throw DE(e,gE);return Number.isInteger(e)?AE(e):ME(e);case`string`:return NE(e);case`symbol`:return FE(e);case`boolean`:return OE(e);case`object`:if(e instanceof Date)return jE(e);if(e instanceof Uint8Array)return kE(e);if(e instanceof wE)return FE(e);default:throw DE(e,gE)}}function LE(e){if(/^[a-z*][a-z0-9\-_.*]*$/.test(e)===!1)throw DE(e,EE);return e}function RE(e){return e==null?``:Object.entries(e).map(([e,t])=>t===!0?`;${LE(e)}`:`;${LE(e)}=${IE(t)}`).join(``)}function zE(e){return e instanceof fE?`${IE(e.value)}${RE(e.params)}`:IE(e)}function BE(e){return`(${e.value.map(zE).join(` `)})${RE(e.params)}`}function VE(e,t={whitespace:!0}){if(typeof e!=`object`||!e)throw DE(e,pE);let n=e instanceof Map?e.entries():Object.entries(e),r=t!=null&&t.whitespace?` `:``;return Array.from(n).map(([e,t])=>{t instanceof fE||(t=new fE(t));let n=LE(e);return t.value===!0?n+=RE(t.params):(n+=`=`,Array.isArray(t.value)?n+=BE(t):n+=zE(t)),n}).join(`,${r}`)}function HE(e,t){return VE(e,t)}var UE=[`url`],WE=[`version`,`eventTargets`,`sid`,`transmissionMode`],GE=[`customData`,`headers`],KE=e=>e instanceof fE?new fE(Math.round(e.value),e.params):Math.round(e),qE=e=>Array.isArray(e)?e.map(KE):KE(e),JE=(e,t)=>Array.isArray(e)?e.map(e=>JE(e,t)):e instanceof fE&&typeof e.value==`string`?new fE(JE(e.value,t),e.params):(t.baseUrl&&(e=Gv(e,Uv(t.baseUrl))),t.version===1?encodeURIComponent(e):e),YE=e=>e instanceof fE?new fE(Math.round(e.value/100)*100,e.params):Math.round(e/100)*100,XE=e=>Array.isArray(e)?e.map(YE):YE(e),ZE={br:qE,d:qE,bl:XE,dl:XE,mtp:XE,nor:(e,t)=>{let n=e;return t.version>=2&&(e instanceof fE&&typeof e.value==`string`?n=new fE([e]):typeof e==`string`&&(n=[e])),JE(n,t)},rtp:XE,tb:qE},QE=2,$E=`bc`,eD=`ps`,tD=`pr`,nD=`e`,rD=`t`,iD=`c`,aD=`b`,oD=`rr`,sD=`ce`,cD={BITRATE_CHANGE:$E,ERROR:nD,RESPONSE_RECEIVED:oD,CUSTOM_EVENT:sD},lD=new Map([[eD,`sta`],[tD,`pr`],[iD,`cid`],[aD,`bg`],[$E,`br`]]),uD=`event`,dD=`request`,fD=[`cen`,`e`,`h`,`ts`],pD=`ab.bg.bl.br.bs.bsa.bsd.bsda.cdn.cid.cs.d.dfa.dl.ec.lab.lb.ltc.msd.mtp.nor.nr.ot.pb.pr.pt.rtp.sf.sid.sn.st.sta.su.tab.tb.tbl.tpb.v`.split(`.`),mD=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function hD(e){return mD.test(e)}var gD=new Set(pD);function _D(e){return gD.has(e)||hD(e)}var vD=[`cmsdd`,`cmsds`,`rc`,`smrt`,`ttfb`,`ttfbb`,`ttlb`,`url`],yD=new Set(vD);function bD(e){return yD.has(e)}var xD=new Set(fD);function SD(e){return _D(e)||bD(e)||xD.has(e)}var CD=new Set([`ab`,`bl`,`br`,`bsa`,`bsd`,`bsda`,`lab`,`lb`,`mtp`,`pb`,`tab`,`tb`,`tbl`,`tpb`]),wD=[`bl`,`br`,`bs`,`cid`,`d`,`dl`,`mtp`,`nor`,`nrr`,`ot`,`pr`,`rtp`,`sf`,`sid`,`st`,`su`,`tb`,`v`],TD=new Set(wD);function ED(e){return TD.has(e)||hD(e)}var DD=new Set([`ot`,`sf`,`st`,`e`,`sta`]);function OD(e){return DD.has(e)}function kD(e){return typeof e==`number`?F(e):e!=null&&e!==``&&e!==!1}var AD={[uD]:SD,[dD]:_D};function jD(e,t){if(Array.isArray(e)){let n;return t&&(n=e.find(e=>e.params?.ot===t)),n||=e[0],jD(n)}return e instanceof fE?e.value:e}function MD(e){let t={};for(let[r,i]of Object.entries(e)){if(i==null){t[r]=i;continue}if(r===`nor`){let e=(Array.isArray(i)?i:[i])[0];if(e instanceof fE){var n;t.nor=e.value,(n=e.params)!=null&&n.r&&(t.nrr=e.params.r)}else t.nor=e}else t[r]=CD.has(r)?jD(i,e.ot):i}return t}function ND(e,t={}){let n={};if(typeof e!=`object`||!e)return n;let r=t.version||e.v||QE,i=t.reportingMode||dD,a=r===1?MD(e):e,o=r===1?ED:AD[i],s=Object.keys(a).filter(o);a.e&&a.e!==oD&&(s=s.filter(e=>!bD(e)));let c=t.filter;typeof c==`function`&&(s=s.filter(c));let l=i===uD;if(l){let e=a.e;!s.includes(`e`)&&e!=null&&s.push(`e`),s.includes(`ts`)||s.push(`ts`),!s.includes(`cen`)&&a.cen!=null&&e===sD&&s.push(`cen`);let t=e?lD.get(e):void 0;t&&a[t]!=null&&!s.includes(t)&&s.push(t)}if(s.length===0)return n;r>1&&!s.includes(`v`)&&s.push(`v`);let u={version:r,reportingMode:i,baseUrl:t.baseUrl};s.sort();for(let e of s){let i=a[e],o=t.formatters?.[e]??ZE[e];if(typeof o==`function`&&(i=o(i,u)),e===`v`){if(r===1)continue;i=r}if(e===`pr`&&i===1&&!(l&&a.e===tD))continue;l&&e===`ts`&&!F(i)&&(i=Date.now());let s=l&&i===!1&&e===`bg`&&a.e===aD;(kD(i)||s)&&(OD(e)&&typeof i==`string`&&(i=new wE(i)),n[e]=i)}return n}var PD=`CMCD-Object`,FD=`CMCD-Request`,ID=`CMCD-Session`,LD=`CMCD-Status`,RD={REQUEST:FD},zD={ab:PD,br:PD,d:PD,lab:PD,lb:PD,ot:PD,tab:PD,tb:PD,tpb:PD,bl:FD,cs:FD,dfa:FD,dl:FD,ltc:FD,mtp:FD,nor:FD,nrr:FD,pb:FD,sn:FD,sta:FD,su:FD,tbl:FD,cid:ID,msd:ID,sf:ID,sid:ID,st:ID,v:ID,bg:LD,bs:LD,bsa:LD,bsd:LD,bsda:LD,cdn:LD,ec:LD,nr:LD,pr:LD,pt:LD,rtp:LD};function BD(e){return Object.keys(e).reduce((t,n)=>{var r;return(r=e[n])==null||r.forEach(e=>t[e]=n),t},{})}function VD(e,t){let n={};if(!e)return n;let r=Object.keys(e),i=t?BD(t):{};for(let t of r){let r=zD[t]||i[t]||RD.REQUEST,a=n[r]??(n[r]={});a[t]=e[t]}return n}function HD(e,t){let n={},r=VD(e,t);for(let[e,t]of Object.entries(r)){let r=HE(t,{whitespace:!1});r&&(n[e]=r)}return n}var UD=`CMCD`;function WD(e){return HE(e,{whitespace:!1})}function GD(e,t={}){return e?WD(ND(e,t)):``}var KD=30,qD=[...wD,...pD,...vD,...fD].filter((e,t,n)=>n.indexOf(e)===t),JD=`application/cmcd`,YD=1,XD={MANIFEST:`m`,AUDIO:`a`,VIDEO:`v`,MUXED:`av`,INIT:`i`,CAPTION:`c`,TIMED_TEXT:`tt`,KEY:`k`,OTHER:`o`},ZD={STARTING:`s`,PLAYING:`p`,SEEKING:`k`,REBUFFERING:`r`,PAUSED:`a`,ENDED:`e`,FATAL_ERROR:`f`,PRELOADING:`d`},QD=`query`,$D=`headers`;function eO(e,t,n){let r=new Set(t.enabledKeys??[]);return{version:t.version||QE,reportingMode:e,filter:e=>r.has(e),baseUrl:n}}function tO(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;ne,iO=Array.from(lD,([e,t])=>t===`br`?{event:e,field:t,equal:(e,t)=>e===void 0||t===void 0?e===t:tO(e,t),snapshot:e=>e.slice()}:{event:e,field:t,equal:nO,snapshot:rO}),aO=new Map(iO.map(e=>[e.event,e]));function oO(e){let{url:t}=e,n=cv(e,UE);return fetch(t,n)}function sO(e){let{version:t=QE,eventTargets:n=[],sid:r=Kv(),transmissionMode:i=QD}=e;return V(V({},cv(e,WE)),{},{version:t,transmissionMode:i,sid:r,eventTargets:n.reduce((e,t)=>{var n;return t!=null&&t.url&&(n=t.events)!=null&&n.length&&e.push({version:t.version||QE,enabledKeys:t.enabledKeys?.slice()||[],url:t.url,events:t.events.slice(),interval:t.interval??KD,batchSize:t.batchSize||1}),e},[])})}var cO=class{constructor(e,t=oO){this.timeOrigin=performance.timeOrigin||performance.timing?.fetchStart||Date.now()-performance.now(),this.data={},this.msd=NaN,this.eventTargets=new Map,this.lastEmitted={},this.requestTarget={sn:0,msdSent:!1},this.config=sO(e),this.data={cid:this.config.cid,sid:this.config.sid,v:this.config.version},this.requester=t;for(let e of this.config.eventTargets)this.eventTargets.set(e,{intervalId:void 0,sn:0,msdSent:!1,queue:[]})}start(){this.eventTargets.forEach((e,t)=>{if(this.disarmInterval(e),t.interval===0||!t.events.includes(rD))return;let n=()=>{this.recordTargetEvent(e,t,rD),this.processEventTargets()};e.intervalId=setInterval(n,t.interval*1e3),n()})}stop(e=!1){e&&this.flush(),this.eventTargets.forEach(e=>{this.disarmInterval(e)})}flush(){this.processEventTargets(!0)}update(e){e.sid&&e.sid!==this.data.sid&&this.resetSession(),e.msd&&!isNaN(e.msd)&&(this.msd=e.msd),this.data=V(V(V({},this.data),e),{},{msd:void 0});for(let t of iO)t.field in e&&!t.equal(this.data[t.field],this.lastEmitted[t.field])&&this.recordEvent(t.event)}recordEvent(e,t={}){let n=aO.get(e);if(n){let e=n.field,r=t[e];r!==void 0&&ov(this.data,{[e]:r});let i=this.data[e];if(i===void 0||n.equal(i,this.lastEmitted[e]))return;ov(this.lastEmitted,{[e]:n.snapshot(i)})}this.eventTargets.forEach((n,r)=>{this.recordTargetEvent(n,r,e,t)}),this.processEventTargets()}recordTargetEvent(e,t,n,r={}){if(!t.events.includes(n))return;let i=V(V(V({},this.data),r),{},{e:n,ts:r.ts??Date.now(),sn:e.sn++});!isNaN(this.msd)&&!e.msdSent&&(i.msd=this.msd,e.msdSent=!0),e.queue.push(i)}recordResponseReceived(e,t={}){let{request:n}=e,r=t.url??n?.url;if(!r)return;let i=new URL(r);i.searchParams.delete(UD);let a={url:i.toString(),rc:e.status},o=e.resourceTiming;o&&(o.startTime!=null&&(a.ts=Math.round(this.timeOrigin+o.startTime),o.responseStart!=null&&(a.ttfb=Math.round(o.responseStart-o.startTime))),o.duration!=null&&(a.ttlb=Math.round(o.duration)));let s=n.customData?.cmcd??{};this.recordEvent(oD,V(V(V({},s),a),t))}applyRequestReport(e){return this.createRequestReport(e)??e}isRequestReportingEnabled(){var e;return!!((e=this.config.enabledKeys)!=null&&e.length)}createRequestReport(e,t){var n;let{customData:r={},headers:i={}}=e,a=V(V({},cv(e,GE)),{},{headers:V({},i),customData:V(V({},r),{},{cmcd:{}})});if(!((n=this.config.enabledKeys)!=null&&n.length)||!a.url)return a;let o=new URL(a.url),s=V(V(V({},this.data),t),{},{sn:this.requestTarget.sn++}),c=eO(dD,this.config,a.url);!isNaN(this.msd)&&!this.requestTarget.msdSent&&(s.msd=this.msd,this.requestTarget.msdSent=!0);let l=a.customData.cmcd=ND(s,c);switch(this.config.transmissionMode){case QD:let e=WD(l);e&&(o.searchParams.set(UD,e),a.url=o.toString());break;case $D:ov(a.headers,HD(l,c.customHeaderMap))}return a}processEventTargets(e=!1){let t=!1;this.eventTargets.forEach((n,r)=>{let{queue:i}=n;if(!i.length||i.length{n.queue.unshift(...o)}),t||=i.length>0}),t&&this.processEventTargets()}async sendEventReport(e,t){let n=eO(uD,e),{status:r}=await this.requester({url:e.url,method:`POST`,headers:{"Content-Type":JD},body:t.map(e=>GD(e,n)).join(` -`)+` -`});if(r===410)this.disposeEventTarget(e);else if(r===429||r>499&&r<600)throw Error(`Event report failed with status ${r}`)}disarmInterval(e){clearInterval(e.intervalId),e.intervalId=void 0}disposeEventTarget(e){let t=this.eventTargets.get(e);t&&(this.disarmInterval(t),this.eventTargets.delete(e))}resetSession(){this.eventTargets.forEach(e=>e.sn=0),this.requestTarget.sn=0,this.lastEmitted={}}},lO={HLS:`h`},uO={VOD:`v`,LIVE:`l`,LOW_LATENCY:`ll`};function dO(e,t){return new fE(e,t)}new Set(wD),new Set(qD);var fO=[`includeKeys`];function pO(e){return Object.keys(e).every(hD)}var mO=class{constructor(e){this.hls=void 0,this.config=void 0,this.media=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.playerState=void 0,this.reporter=void 0,this.playheadLevel=void 0,this.onWaiting=()=>{this.initialized&&(this.starved=!0,this.setPlayerState(ZD.REBUFFERING)),this.buffering=!0},this.onPlay=()=>{this.initialized||this.setPlayerState(ZD.STARTING)},this.onPlaying=()=>{this.initialized||=!0,this.buffering=!1,this.setPlayerState(ZD.PLAYING)},this.onPause=()=>{this.media&&!this.media.ended&&this.setPlayerState(ZD.PAUSED)},this.onSeeking=()=>{this.initialized&&this.setPlayerState(ZD.SEEKING)},this.onSeeked=()=>{var e;this.initialized&&(e=this.media)!=null&&e.paused&&this.setPlayerState(ZD.PAUSED)},this.onRateChange=()=>{this.reporter&&this.media&&this.reporter.update({pr:this.media.playbackRate})},this.applyPlaylistData=e=>{try{this.apply(e,{ot:XD.MANIFEST,su:!this.initialized})}catch(e){this.hls.logger.warn(`Could not generate manifest CMCD data.`,e)}},this.applyFragmentData=e=>{try{let{frag:t,part:n}=e,r=this.hls.levels[t.level],i=this.getObjectType(t,r),a={d:(n||t).duration*1e3,ot:i};if(i===XD.VIDEO||i===XD.AUDIO||i===XD.MUXED||i==null&&(t.type===`main`||t.type===`audio`)){let e=r.bitrate/1e3;a.br=[e];let{cmcd:n}=this.config,o=n?.rtpSafetyFactor??5;if(a.rtp=Math.round(e*o/100)*100,i===XD.MUXED||i==null&&t.type===`main`){let e=this.getTopBandwidth()/1e3;F(e)&&(a.tb=[e]);let t=this.getLowestBandwidth()/1e3;F(t)&&(a.lb=[t])}let s=this.getBufferLength(t);if(F(s)){a.bl=[s];let e=this.media?.playbackRate||1;a.dl=Math.round(s/e/100)*100}this.playheadLevel&&(a.pb=[this.playheadLevel.bitrate/1e3]);let c=this.hls.maxAutoLevel;if(c>=0){let e=this.hls.levels[c];e&&(a.tpb=[e.bitrate/1e3])}}let o=n?this.getNextPart(n):this.getNextFrag(t);o!=null&&o.url&&o.url!==t.url&&(a.nor=o.byteRange.length>0?[dO(o.url,{r:`${o.byteRange[0]}-${o.byteRange[1]}`})]:[o.url]),this.apply(e,a)}catch(e){this.hls.logger.warn(`Could not generate segment CMCD data.`,e)}},this.recordFragmentResponse=(e,t,n)=>{var r;let{cmcd:i}=this.config,a=i==null||(r=i.eventTargets)==null?void 0:r.some(e=>e.events?.includes(cD.RESPONSE_RECEIVED));if(this.reporter&&n.loading.first>0&&a)try{this.reporter.recordResponseReceived({request:{url:e},status:t.code,resourceTiming:{startTime:n.loading.start,responseStart:n.loading.first,duration:n.loading.end-n.loading.start,encodedBodySize:n.total}})}catch(e){this.hls.logger.warn(`Could not record fragment response CMCD data.`,e)}},this.hls=e;let t=this.config=e.config,{cmcd:n}=t;n!=null&&(t.pLoader=this.createPlaylistLoader(),t.fLoader=this.createFragmentLoader(),this.registerListeners())}createReporter(){let{cmcd:e}=this.config;if(e==null)return;let t=e.version||YD;if(this.reporter=new cO({sid:e.sessionId||this.hls.sessionId,cid:e.contentId,version:t,transmissionMode:e.useHeaders===!0?$D:QD,enabledKeys:e.includeKeys??[...t>=QE?qD:wD],eventTargets:(e.eventTargets??[]).map(e=>{let{includeKeys:t}=e;return V(V({},cv(e,fO)),{},{enabledKeys:t??qD})})},e.loader),this.reporter.update({sf:lO.HLS,sta:this.playerState}),e.reporterCallback){let t=this.reporter;e.reporterCallback({updateCustomData:e=>{pO(e)&&t.update(e)},recordCustomEvent:(e,n={})=>{pO(n)&&t.recordEvent(cD.CUSTOM_EVENT,V({cen:e},n))}})}this.reporter.start()}registerListeners(){let e=this.hls;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MEDIA_DETACHED,this.onMediaDetached,this),e.on(R.MEDIA_ENDED,this.onMediaEnded,this),e.on(R.ERROR,this.onError,this),e.on(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(R.LEVEL_SWITCHED,this.onLevelSwitched,this),e.on(R.BUFFER_APPENDED,this.onBufferInfoChange,this),e.on(R.BUFFER_FLUSHED,this.onBufferInfoChange,this)}unregisterListeners(){let e=this.hls;e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MEDIA_DETACHED,this.onMediaDetached,this),e.off(R.MEDIA_ENDED,this.onMediaEnded,this),e.off(R.ERROR,this.onError,this),e.off(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(R.LEVEL_SWITCHED,this.onLevelSwitched,this),e.off(R.BUFFER_APPENDED,this.onBufferInfoChange,this),e.off(R.BUFFER_FLUSHED,this.onBufferInfoChange,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.reporter&&=(this.reporter.stop(!0),void 0),this.hls=this.config=null,this.onWaiting=this.onPlay=this.onPlaying=this.onPause=null,this.onSeeking=this.onSeeked=this.onRateChange=this.media=null}onMediaAttaching(e,t){let n=this.media=t.media;this.setPlayerState(this.media.autoplay?ZD.STARTING:ZD.PRELOADING),zC(n,`waiting`,this.onWaiting),zC(n,`play`,this.onPlay),zC(n,`playing`,this.onPlaying),zC(n,`pause`,this.onPause),zC(n,`seeking`,this.onSeeking),zC(n,`seeked`,this.onSeeked),zC(n,`ratechange`,this.onRateChange)}onMediaDetached(){let e=this.media;e&&(BC(e,`waiting`,this.onWaiting),BC(e,`play`,this.onPlay),BC(e,`playing`,this.onPlaying),BC(e,`pause`,this.onPause),BC(e,`seeking`,this.onSeeking),BC(e,`seeked`,this.onSeeked),BC(e,`ratechange`,this.onRateChange),this.media=null)}onMediaEnded(e,t){this.setPlayerState(ZD.ENDED)}onManifestLoading(e,t){this.initialized=!1,this.starved=!1,this.buffering=!0,this.reporter&&=(this.reporter.stop(!0),void 0),this.createReporter(),this.media||this.setPlayerState(ZD.PRELOADING)}onError(e,t){t.fatal&&(this.setPlayerState(ZD.FATAL_ERROR),this.reporter&&this.reporter.recordEvent(cD.ERROR,{ec:[t.details]}))}onLevelSwitching(e,t){if(!this.reporter)return;let n={br:[t.bitrate/1e3]},r=t.details?.fragments[0];r&&(n.ot=this.getObjectType(r,t)),this.reporter.recordEvent(cD.BITRATE_CHANGE,n)}onLevelSwitched(e,t){let n=this.hls.levels[t.level];n&&(this.playheadLevel=n)}setPlayerState(e){this.playerState=e,this.reporter&&this.reporter.update({sta:e})}getStreamType(){let e=this.hls.latestLevelDetails;if(e)return e.live?e.partList&&e.canBlockReload?uO.LOW_LATENCY:uO.LIVE:uO.VOD}apply(e,t={}){if(!this.reporter)return;this.reporter.update({mtp:[this.hls.bandwidthEstimate/1e3],pr:this.media?.playbackRate,st:this.getStreamType()});let n=t.ot===XD.INIT||t.ot===XD.VIDEO||t.ot===XD.MUXED;this.starved&&n&&(t.bs=!0,t.su=!0,this.starved=!1),t.su??=this.buffering;let r=this.reporter.createRequestReport({url:e.url,headers:e.headers},t);e.url=r.url,e.headers=r.headers}getNextFrag(e){let t=this.hls.levels[e.level]?.details;if(t){let n=e.sn-t.startSN;return t.fragments[n+1]}}getNextPart(e){var t;let{index:n,fragment:r}=e,i=(t=this.hls.levels[r.level])==null||(t=t.details)==null?void 0:t.partList;if(i){let{sn:e}=r;for(let t=i.length-1;t>=0;t--){let r=i[t];if(r.index===n&&r.fragment.sn===e)return i[t+1]}}}getObjectType(e,t){let{type:n}=e;if(n===`subtitle`)return XD.TIMED_TEXT;if(e.sn===`initSegment`)return XD.INIT;if(n===`audio`)return XD.AUDIO;if(n===`main`){if(e.hasStreams){let t=e.elementaryStreams;if(t.audiovideo)return XD.MUXED;if(t.video)return XD.VIDEO;if(t.audio)return XD.AUDIO}if(t){let{audioCodec:e,videoCodec:n}=t;if(!this.hls.audioTracks.length){if(e&&n)return XD.MUXED;if(e)return XD.AUDIO}if(n)return XD.VIDEO}}}getTopBandwidth(){let e=0,t=this.hls,n=t.maxAutoLevel,r=n>-1?n+1:t.levels.length;return t.levels.slice(0,r).forEach(t=>{t.bitrate>e&&(e=t.bitrate)}),e>0?e:NaN}getLowestBandwidth(){let e=1/0,t=this.hls,n=t.maxAutoLevel,r=n>-1?n+1:t.levels.length;return t.levels.slice(0,r).forEach(t=>{t.bitrate{a(t,r,i,o),n(e.url,t,r)}}))}}}},hO=3e5,gO=class extends wv{constructor(e){super(`content-steering`,e.logger),this.hls=void 0,this.loader=null,this.uri=null,this.pathwayId=`.`,this._pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=e,this.registerListeners()}registerListeners(){let e=this.hls;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let e=this.hls;e&&(e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((e,t)=>(e.indexOf(t.pathwayId)===-1&&e.push(t.pathwayId),e),[])}get pathwayPriority(){return this._pathwayPriority}set pathwayPriority(e){this.updatePathwayPriority(e)}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){let e=this.timeToLoad*1e3-(performance.now()-this.updated);if(e>0){this.scheduleRefresh(this.uri,e);return}}this.loadSteeringManifest(this.uri)}}stopLoad(){this.started=!1,this.loader&&=(this.loader.destroy(),null),this.clearTimeout()}clearTimeout(){this.reloadTimer!==-1&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)}destroy(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null}removeLevel(e){let t=this.levels;t&&(this.levels=t.filter(t=>t!==e))}onManifestLoading(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=`.`,this.levels=this.audioTracks=this.subtitleTracks=null}onManifestLoaded(e,t){let{contentSteering:n}=t;n!==null&&(this.pathwayId=n.pathwayId,this.uri=n.uri,this.started&&this.startLoad())}onManifestParsed(e,t){this.audioTracks=t.audioTracks,this.subtitleTracks=t.subtitleTracks}onError(e,t){let{errorAction:n}=t;if(n?.action===Ix.SendAlternateToPenaltyBox&&n.flags&Lx.MoveAllAlternatesMatchingHost){let e=this.levels,r=this._pathwayPriority,i=this.pathwayId;if(t.context){let{groupId:n,pathwayId:r,type:a}=t.context;n&&e?i=this.getPathwayForGroupId(n,a,i):r&&(i=r)}i in this.penalizedPathways||(this.penalizedPathways[i]=performance.now()),!r&&e&&(r=this.pathways()),r&&r.length>1&&(this.updatePathwayPriority(r),n.resolved=this.pathwayId!==i,!n.resolved&&(t.details!==L.BUFFER_APPEND_ERROR||t.fatal)&&this.warn(`Could not resolve ${t.details} ("${t.error.message}") with content-steering for Pathway: ${i} levels: ${e&&e.length} priorities: ${dx(r)} penalized: ${dx(this.penalizedPathways)}`))}}filterParsedLevels(e){this.levels=e;let t=this.getLevelsForPathway(this.pathwayId);if(t.length===0){let n=e[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${n}"`),t=this.getLevelsForPathway(n),this.pathwayId=n}return t.length!==e.length&&this.log(`Found ${t.length}/${e.length} levels in Pathway "${this.pathwayId}"`),t}getLevelsForPathway(e){return this.levels===null?[]:this.levels.filter(t=>e===t.pathwayId)}updatePathwayPriority(e){this._pathwayPriority=e;let t,n=this.penalizedPathways,r=performance.now();Object.keys(n).forEach(e=>{r-n[e]>hO&&delete n[e]});for(let r=0;r0){this.log(`Setting Pathway to "${i}"`),this.pathwayId=i,kC(t),this.hls.trigger(R.LEVELS_UPDATED,{levels:t});let e=this.hls.levels[a];o&&e&&this.levels&&(e.attrs[`STABLE-VARIANT-ID`]!==o.attrs[`STABLE-VARIANT-ID`]&&e.bitrate!==o.bitrate&&this.log(`Unstable Pathways change from bitrate ${o.bitrate} to ${e.bitrate}`),this.hls.nextLoadLevel=a);break}}}getPathwayForGroupId(e,t,n){let r=this.getLevelsForPathway(n).concat(this.levels||[]);for(let n=0;n{let{ID:i,"BASE-ID":a,"URI-REPLACEMENT":o}=e;if(t.some(e=>e.pathwayId===i))return;let s=this.getLevelsForPathway(a).map(e=>{let t=new yS(e.attrs);t[`PATHWAY-ID`]=i;let a=t.AUDIO&&`${t.AUDIO}_clone_${i}`,s=t.SUBTITLES&&`${t.SUBTITLES}_clone_${i}`;a&&(n[t.AUDIO]=a,t.AUDIO=a),s&&(r[t.SUBTITLES]=s,t.SUBTITLES=s);let c=vO(e.uri,t[`STABLE-VARIANT-ID`],`PER-VARIANT-URIS`,o),l=new ox({attrs:t,audioCodec:e.audioCodec,bitrate:e.bitrate,height:e.height,name:e.name,url:c,videoCodec:e.videoCodec,width:e.width});if(e.audioGroups)for(let t=1;t{this.log(`Loaded steering manifest: "${r}"`);let a=e.data;if(a?.VERSION!==1){this.log(`Steering VERSION ${a.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=a.TTL;let{"RELOAD-URI":o,"PATHWAY-CLONES":s,"PATHWAY-PRIORITY":c}=a;if(o)try{this.uri=new self.URL(o,r).href}catch{this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${o}`);return}this.scheduleRefresh(this.uri||n.url),s&&this.clonePathways(s);let l={steeringManifest:a,url:r.toString()};this.hls.trigger(R.STEERING_MANIFEST_LOADED,l),c&&this.updatePathwayPriority(c)},onError:(e,t,n,r)=>{if(this.log(`Error loading steering manifest: ${e.code} ${e.text} (${t.url})`),this.stopLoad(),e.code===410){this.enabled=!1,this.log(`Steering manifest ${t.url} no longer available`);return}let i=this.timeToLoad*1e3;if(e.code===429){let e=this.loader;if(typeof e?.getResponseHeader==`function`){let t=e.getResponseHeader(`Retry-After`);t&&(i=parseFloat(t)*1e3)}this.log(`Steering manifest ${t.url} rate limited`);return}this.scheduleRefresh(this.uri||t.url,i)},onTimeout:(e,t,n)=>{this.log(`Timeout loading steering manifest (${t.url})`),this.scheduleRefresh(this.uri||t.url)}})}scheduleRefresh(e,t=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{let t=this.hls?.media;if(t&&!t.ended){this.loadSteeringManifest(e);return}this.scheduleRefresh(e,this.timeToLoad*1e3)},t)}};function _O(e,t,n,r){e&&Object.keys(t).forEach(i=>{let a=e.filter(e=>e.groupId===i).map(e=>{let a=ov({},e);return a.details=void 0,a.attrs=new yS(a.attrs),a.url=a.attrs.URI=vO(e.url,e.attrs[`STABLE-RENDITION-ID`],`PER-RENDITION-URIS`,n),a.groupId=a.attrs[`GROUP-ID`]=t[i],a.attrs[`PATHWAY-ID`]=r,a});e.push(...a)})}function vO(e,t,n,r){if(t){let{[n]:e}=r;if(e){let n=e[t];if(n)return n}}let{HOST:i,PARAMS:a}=r,o=new self.URL(e);return i&&(o.hostname=i),a&&Object.keys(a).sort().forEach(e=>{e&&Qb(o,e,a[e])}),o.href}var yO=class{constructor(){this.status=`initialized`,this.requestErrors=[],this.licenseXhr=void 0,this.onmessage=void 0,this.onkeystatuseschange=void 0,this.emitter=new XC,this.error=void 0,this.ok=void 0}get errored(){return this.error}set errored(e){this.error=e,this.emitter.eventNames().length&&this.emitter.emit(`error`,e)}get hasListeners(){return this.emitter.eventNames().length>0}get resolved(){return this.ok}resolve(){this.ok=!0,this.emitter.emit(`resolved`)}get useable(){return this.ok?Promise.resolve():this.error?Promise.reject(this.error):new Promise((e,t)=>{this.emitter.on(`error`,t),this.emitter.on(`resolved`,e)})}reset(){this.emitter.removeAllListeners();let e=this.licenseXhr;e&&(e.readyState!==XMLHttpRequest.DONE&&e.abort(),this.licenseXhr=void 0),this.onmessage=this.onkeystatuseschange=void 0}},bO=class extends Error{constructor(e,t){super(t),this.data=void 0,e.error||=Error(t),this.data=e,e.err=e.error}},xO=class e extends wv{constructor(t){super(`eme`,t.logger),this.hls=void 0,this.config=void 0,this.media=null,this.mediaResolved=void 0,this.keyFormatPromise=null,this.keySystemAccessPromises={},this.sessionSetupByUri={},this.mediaKeySessions=[],this.activeKeys={},this.mediaKeys=null,this.setMediaKeysQueue=e.CDMCleanupPromise?[e.CDMCleanupPromise]:[],this.onMediaEncrypted=e=>{let{initDataType:t,initData:n}=e,r=`"${e.type}" event: init data type: "${t}"`;if(this.log(r),n!==null){if(!this.keyFormatPromise){let e=Object.keys(this.keySystemAccessPromises);e.length||(e=BS(this.config));let t=e.map(zS).filter(e=>!!e);this.keyFormatPromise=this.getKeyFormatPromise(t)}this.keyFormatPromise.then(i=>{let a,o=LS(i),s=this.activeLevelKeys();if(o===FS.FAIRPLAY&&t===`sinf`)try{let e=yy(new Uint8Array(n)),t=Gy(vy(JSON.parse(e).sinf));if(!t)throw Error(`'schm' box missing or not cbcs/cenc with schi > tenc`);a=new Uint8Array(t.subarray(8,24))}catch(e){this.warn(`${r} Failed to parse sinf: ${e}`);return}else if(o===FS.PLAYREADY)a=GS(new Uint8Array(n));else if(o===FS.WIDEVINE){let e=cb(n).filter(e=>e.systemId===RS.WIDEVINE);if(e.length){var c;let t=e[0];a=(c=t.kids)!=null&&c.length?t.kids[0]:null}}let l;if(a){let e=gy(a);for(let r=0;rthis.handleError(e))}},this.onWaitingForKey=e=>{this.log(`"${e.type}" event`)},this.hls=t,this.config=t.config,this.registerListeners()}destroy(){this.onDestroying(),this.onMediaDetached();let e=this.config;e.requestMediaKeySystemAccessFunc=null,e.licenseXhrSetup=e.licenseResponseCallback=void 0,e.drmSystems=e.drmSystemOptions={},this.hls=this.config=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){let{hls:e}=this;e&&(e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHED,this.onMediaDetached,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.DESTROYING,this.onDestroying,this))}unregisterListeners(){let{hls:e}=this;e&&(e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHED,this.onMediaDetached,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.DESTROYING,this.onDestroying,this))}attemptKeySystemAccess(e){if(!this.hls)return Promise.reject(Error(`destroyed`));let t=this.hls.levels,n=(e,t,n)=>!!e&&n.indexOf(e)===t,r=t.map(e=>e.audioCodec).filter(n),i=t.map(e=>e.videoCodec).filter(n);return r.length+i.length===0&&i.push(`avc1.42e01e`),new Promise((t,n)=>{let a=e=>{let o=e.shift();this.getMediaKeysPromise(o,r,i).then(e=>t({keySystem:o,mediaKeys:e})).catch(t=>{e.length?a(e):t instanceof bO?n(t):n(new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_NO_ACCESS,error:t,fatal:!0},t.message))})};a(e)})}requestMediaKeySystemAccess(e,t){let{requestMediaKeySystemAccessFunc:n}=this.config;if(typeof n!=`function`){let e=`Configured requestMediaKeySystemAccess is not a function ${n}`;return VS===null&&self.location.protocol===`http:`&&(e=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(Error(e))}return n(e,t)}getMediaKeysPromise(e,t,n){let r=HS(e,t,n,this.config.drmSystemOptions||{}),i=this.keySystemAccessPromises[e],a=i?.keySystemAccess;if(!a){this.log(`Requesting encrypted media "${e}" key-system access with config: ${dx(r)}`),a=this.requestMediaKeySystemAccess(e,r);let t=i=this.keySystemAccessPromises[e]={keySystemAccess:a};return a.catch(t=>{this.log(`Failed to obtain access to key-system "${e}": ${t}`)}),a.then(n=>{this.throwIfDestroyed(),this.log(`Access for key-system "${n.keySystem}" obtained`);let r=this.fetchServerCertificate(e);this.log(`Create media-keys for "${e}"`);let i=t.mediaKeys=n.createMediaKeys().then(n=>(this.log(`Media-keys created for "${e}"`),t.hasMediaKeys=!0,r.then(t=>t?this.setMediaKeysServerCertificate(n,e,t):n)));return i.catch(t=>{this.error(`Failed to create media-keys for "${e}"}: ${t}`)}),i})}return a.then(()=>i.mediaKeys)}getMediaKeySessionContext(e,t,n,r){let{mediaKeySessions:i}=this,a=` key-session "${e}" keyId: ${gy(n.keyId||[])} keyUri: ${n.uri} for "${r}"`;for(let e=0;e({keySystem:e,hasMediaKeys:this.keySystemAccessPromises[e].hasMediaKeys})).filter(({hasMediaKeys:e})=>!!e).map(({keySystem:e})=>zS(e)).filter(e=>!!e)}getKeySystemAccess(e){return this.getKeySystemSelectionPromise(e).then(({keySystem:e,mediaKeys:t})=>this.attemptSetMediaKeys(e,t))}selectKeySystem(e){return this.getKeySystemSelectionPromise(e).then(({keySystem:e})=>{let t=zS(e);if(!t)throw Error(`Unable to find format for key-system "${e}"`);return t})}selectKeySystemFormat(e){let t=Object.keys(e.levelkeys||{});return this.keyFormatPromise||=(this.log(`Selecting key-system from fragment (sn: ${e.sn} ${e.type}: ${e.level}) key formats ${t.join(`, `)}`),this.getKeyFormatPromise(t)),this.keyFormatPromise}getKeyFormatPromise(e){let t=BS(this.config),n=e.map(LS).filter(e=>!!e&&t.indexOf(e)!==-1);return this.selectKeySystem(n)}loadClear(e,t,n){if(this.config.emeEnabled&&!this.getSelectedKeySystemFormats().length){if(t.length)for(let r=0,i=t.length;r{if(!this.hls)return;a.setKeyFormat(e);let t=LS(e);if(t)return this.getKeySystemAccess([t])})}if(this.config.requireKeySystemAccessOnStart){let e=BS(this.config);if(e.length)return this.getKeySystemAccess(e)}}return null}getKeyStatus(e){let{mediaKeySessions:t}=this;for(let n=0;n(this.throwIfDestroyed(),this.updateUsablePromise(e,`expired`)))}updateUsablePromise(e,t,n){let r=this.getSessionForKey(e,t);return r.catch(e=>this.handleError(e,n)),r.then(t=>e)}getSessionForKey(e,t){let n=this.findContextForKey(e);if(n!==void 0)return Promise.resolve(n);let r=e.uri,i=this.sessionSetupByUri[r],a;a=i===void 0?this.resolveSessionForKey(e,t):i.catch(()=>void 0).then(()=>(this.throwIfDestroyed(),this.resolveSessionForKey(e,t))),this.sessionSetupByUri[r]=a;let o=()=>{this.sessionSetupByUri[r]===a&&delete this.sessionSetupByUri[r]};return a.then(o,o),a}findContextForKey(e){let{mediaKeySessions:t}=this;for(let n=t.length;n--;){let r=t[n];if(TO(e,r))return r}}resolveSessionForKey(e,t){return this.getKeySystemForKeyPromise(e).then(({keySystem:n,mediaKeys:r})=>{this.throwIfDestroyed();for(let n=this.mediaKeySessions.length;n--;){let r=this.mediaKeySessions[n];if(TO(e,r))return r;let i=this.getUsableKeyPromise(r,e,t);if(i)return i}return this.attemptSetMediaKeys(n,r).then(()=>(this.throwIfDestroyed(),this.getMediaKeySessionContext(n,r,e,t))).then(n=>{this.throwIfDestroyed();let r=e.scheme||`cenc`,i=e.pssh?e.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(n,e,r,i,t)})})}getUsableKeyPromise(e,t,n){let r=e.keyRequests[t.uri];if(r)return this.log(`Waiting for usable key (${n} keyId: ${wO(t)} format: "${t.keyFormat}" URI: ${t.uri})`),r.useable.then(()=>e)}throwIfDestroyed(e=`Invalid state`){if(!this.hls)throw Error(`invalid state`)}handleError(e,t){if(this.hls){if(e instanceof bO){t&&(e.data.frag=t);let n=e.data.decryptdata;this.error(`${e.message}${n?` (${gy(n.keyId||[])})`:``}`),this.hls.trigger(R.ERROR,e.data)}else this.error(e.message),this.hls.trigger(R.ERROR,{type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_NO_KEYS,error:e,fatal:!0})}}getKeySystemForKeyPromise(e){let t=LS(e.keyFormat),n=t?[t]:BS(this.config);return this.attemptKeySystemAccess(n)}getKeySystemSelectionPromise(e){if(e.length||(e=BS(this.config)),e.length===0)throw new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${dx({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(e)}activeLevelKeys(){let e=this.activeKeys,t=(e.previous||[]).map(e=>e.decryptdata);return e.audio&&t.unshift(e.audio.decryptdata),e.main&&t.unshift(e.main.decryptdata),t}attemptSetMediaKeys(e,t){if(this.mediaResolved=void 0,this.mediaKeys===t)return Promise.resolve();let n=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${e}"`);let r=Promise.all(n).then(()=>this.media?this.media.setMediaKeys(t):new Promise((e,n)=>{this.mediaResolved=()=>{if(this.mediaResolved=void 0,!this.media)return n(Error(`Attempted to set mediaKeys without media element attached`));this.mediaKeys=t,this.media.setMediaKeys(t).then(e).catch(n)}}));return this.mediaKeys=t,this.setMediaKeysQueue.push(r),r.then(()=>{this.log(`Media-keys set for "${e}"`),n.push(r),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(e=>n.indexOf(e)===-1)})}filterInitData(e,t,n,r,i){var a;let o=(a=this.config.drmSystems)==null||(a=a[e.keySystem])==null?void 0:a.generateRequest;if(o)try{let a=o.call(this.hls,n,r,ov({},e,{decryptdata:t,reason:i}),i);if(!a)throw Error(`Invalid response from configured generateRequest filter`);t.scheme=a.initDataType?a.initDataType:`cenc`;let s=a.initData?a.initData:null;return t.pssh=s?new Uint8Array(s):null,a}catch(e){var s;if(this.warn(e.message),(s=this.hls)!=null&&s.config.debug)throw e}return{initDataType:n,initData:r}}generateRequestWithPreferredKeySession(e,t,n,r,i){let a=this.getUsableKeyPromise(e,t,i);if(a)return a;let o=this.filterInitData(e,t,n,r,i);if(o&&(r=o.initData?o.initData:null,n=o.initDataType),r===null)return i.startsWith(`encrypted-event`)?Promise.reject(Error(`missing initialization data for "${i}"`)):(this.log(`Skipping key-session request for "${i}" (no initData)`),Promise.resolve(e));let s=t.uri,c=new yO;e.keyRequests[s]=c;let l=n=>{let r=e.mediaKeysSession;if(!r){c.errored=Error(`invalid state`);return}let{messageType:i,message:a}=n;c.status=i,this.log(`"${i}" message event for session "${r.sessionId}" message size: ${a.byteLength}`),i===`license-request`||i===`license-renewal`?this.renewLicense(e,t,a).catch(t=>{c.errored=t,c.hasListeners||this.handleError(t),this.removeSession(e)}):i===`license-release`?e.keySystem===FS.FAIRPLAY&&this.updateKeySession(e,t,AS(`acknowledged`)).then(()=>this.removeSession(e)).catch(e=>this.handleError(e)):this.warn(`unhandled media key message type "${i}"`)};return c.onmessage=l,zC(e.mediaKeysSession,`message`,l),this.generateRequest(e,t,n,r,i,!1)}generateRequest(e,t,n,r,i,a){if(a){let a=this.filterInitData(e,t,n,r,i);a&&(r=a.initData?a.initData:r,n=a.initDataType)}let o=t.uri,s=e.keyRequests[o],c=gy(t.keyId||[]),l=e=>{let n;e.startsWith(`usable`)?s.resolve():e===`internal-error`||e===`output-restricted`||e===`output-downscaled`?n=EO(e,t):e===`expired`?n=Error(`key expired (keyId: ${c})`):e===`released`?n=Error(`key released`):e===`status-pending`||this.warn(`unhandled key status change "${e}" (keyId: ${c})`),n&&(s.errored=n,s.hasListeners||this.handleError(n))},u=n=>{if(!e.mediaKeysSession){s.errored=Error(`invalid state`);return}let r=e.keyStatuses=this.getKeyStatuses(e);if(!Object.keys(r).some(e=>r[e]!==`status-pending`))return;let i=this.activeLevelKeys();for(let n=0;nthis.handleError(e));break}let a=r[c];if(a)l(a);else{var o;let n=1e3;e.keyStatusTimeouts||={},(o=e.keyStatusTimeouts)[c]||(o[c]=self.setTimeout(()=>{if(!e.mediaKeysSession)return;let r=this.getKeyStatus(t);if(r&&r!==`status-pending`)return this.log(`No status for keyId ${c} in key-session "${e.mediaKeysSession?.sessionId}". Using session key-status ${r} from other session.`),l(r);this.log(`key status for ${c} in key-session "${e.mediaKeysSession?.sessionId}" timed out after ${n}ms`),a=`internal-error`,l(a)},n)),this.log(`No status for keyId ${c} (${dx(r)}).`)}};s.onkeystatuseschange=u,zC(e.mediaKeysSession,`keystatuseschange`,u);let d=s.useable;return this.log(`Generating key-session request for "${i}" keyId: ${c} URI: ${o} (init data type: ${n} length: ${r.byteLength})`),s.status=`started`,e.initialized=!0,e.mediaKeysSession.generateRequest(n,r).then(()=>{s.status=`generated`,this.log(`Request generated for key-session "${e.mediaKeysSession?.sessionId}" keyId: ${c} URI: ${o}`)}).catch(e=>{throw this.log(`mediaKeysSession.generateRequest failed: ${e}`),new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_NO_SESSION,error:e,decryptdata:t,fatal:!1},`Error generating key-session request: ${e}`)}).then(()=>d).catch(t=>{this.log(`mediaKeysSession.generateRequest failed: ${t}`);let n=t.data?.details;return(n===L.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED||n===L.KEY_SYSTEM_STATUS_INTERNAL_ERROR)&&Object.keys(e.keyStatuses).some(t=>e.keyStatuses[t]===`usable`)?(this.handleError(t),e):this.removeSession(e).then(()=>{throw t})}).then(()=>e)}getKeyStatuses(e){let t={},n=e.mediaKeysSession.sessionId;return e.mediaKeysSession.keyStatuses.forEach((r,i)=>{if(typeof i==`string`&&typeof r==`object`){let e=i;i=r,r=e}let a=`buffer`in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i);if(e.keySystem===FS.PLAYREADY&&a.length===16){let e=gy(a);t[e]=r,MS(a)}let o=gy(a);this.log(`key status change "${r}" for keyStatuses keyId: ${o} key-session "${n}"`),t[o]=r}),t}fetchServerCertificate(e){let t=this.config,n=t.loader,r=new n(t),i=CO(e,t);return i?(this.log(`Fetching server certificate for "${e}"`),new Promise((n,a)=>{let o={type:z.SERVER_CERTIFICATE,responseType:`arraybuffer`,url:i},s=t.certLoadPolicy.default,c={loadPolicy:s,timeout:s.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0};r.load(o,c,{onSuccess:(e,t,r,i)=>{n(e.data)},onError:(t,n,r,s)=>{a(new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:r,response:V({url:o.url,data:void 0},t)},`"${e}" certificate request failed (${i}). Status: ${t.code} (${t.text})`))},onTimeout:(t,n,r)=>{a(new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:r,response:{url:o.url,data:void 0}},`"${e}" certificate request timed out (${i})`))},onAbort:(e,t,n)=>{a(Error(`aborted`))}})})):(this.log(`No Server Certificate in config.drmSystems["${e}"]`),Promise.resolve())}setMediaKeysServerCertificate(e,t,n){return new Promise((r,i)=>{e.setServerCertificate(n).then(i=>{this.log(`setServerCertificate ${i?`success`:`not supported by CDM`} (${n.byteLength}) on "${t}"`),r(e)}).catch(e=>{i(new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:e,fatal:!0},e.message))})})}renewLicense(e,t,n){return this.requestLicense(e,t,new Uint8Array(n)).then(n=>this.updateKeySession(e,t,new Uint8Array(n)).catch(e=>{throw new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_SESSION_UPDATE_FAILED,decryptdata:t,error:e,fatal:!1},e.message)}))}unpackPlayReadyKeyMessage(e,t){let n=yy(new Uint16Array(t.buffer));if(!n.includes(`PlayReadyKeyMessage`))return e.setRequestHeader(`Content-Type`,`text/xml; charset=utf-8`),t;let r=new DOMParser().parseFromString(n,`application/xml`),i=r.querySelectorAll(`HttpHeader`);if(i.length>0){let t;for(let n=0,r=i.length;n in key message`);return AS(atob(a))}setupLicenseXHR(e,t,n,r,i){let a=this.config.licenseXhrSetup;return a?Promise.resolve().then(()=>(this.throwIfDestroyed(),a.call(this.hls,e,t,V(V({},n),{},{decryptdata:r}),i))).catch(o=>{if(!n.mediaKeysSession)throw o;return e.open(`POST`,t,!0),a.call(this.hls,e,t,V(V({},n),{},{decryptdata:r}),i)}).then(n=>(e.readyState||e.open(`POST`,t,!0),{xhr:e,licenseChallenge:n||i})):(e.open(`POST`,t,!0),Promise.resolve({xhr:e,licenseChallenge:i}))}requestLicense(e,t,n){return new Promise((r,i)=>{let a=SO(e.keySystem,this.config);if(!a)return i(Error(`no license server URL configured for key-system "${e.keySystem}"`));let o=e.keyRequests[t.uri];if(!o)return i(Error(`License emitter removed`));this.log(`Sending license request to URL: ${a}`);let s=this.config.keyLoadPolicy.default,c=new XMLHttpRequest;c.responseType=`arraybuffer`,c.onreadystatechange=()=>{if(!this.hls||!e.mediaKeysSession)return i(Error(`invalid state`));if(c.readyState===4){if(c.status===200){o.requestErrors=[];let n=c.response;this.log(`License received ${n instanceof ArrayBuffer?n.byteLength:n}`);let i=this.config.licenseResponseCallback;if(i)try{n=i.call(this.hls,c,a,V(V({},e),{},{decryptdata:t}))}catch(e){this.error(e)}r(n)}else{let l=s.errorRetry,u=l?l.maxNumRetry:0;if(o.requestErrors.push({status:c.status,message:c.statusText}),o.requestErrors.length>u||c.status>=400&&c.status<500)i(new bO({type:I.KEY_SYSTEM_ERROR,details:L.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:t,fatal:!0,networkDetails:c,response:{url:a,data:void 0,code:c.status,text:c.statusText}},`License Request XHR failed (${a}). Status: ${c.status} (${c.statusText})`));else{let a=u-o.requestErrors.length;this.warn(`Retrying license request, ${a} attempts left`),this.requestLicense(e,t,n).then(r,i)}}}},o.licenseXhr&&o.licenseXhr.readyState!==XMLHttpRequest.DONE&&o.licenseXhr.abort(),o.licenseXhr=c,this.setupLicenseXHR(c,a,e,t,n).then(({xhr:t,licenseChallenge:n})=>{e.keySystem==FS.PLAYREADY&&(n=this.unpackPlayReadyKeyMessage(t,n)),t.send(n)}).catch(i)})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(e,t){if(!this.config.emeEnabled)return;let n=t.media;this.media=n,zC(n,`encrypted`,this.onMediaEncrypted),zC(n,`waitingforkey`,this.onWaitingForKey);let r=this.mediaResolved;r?r():this.mediaKeys=n.mediaKeys}onMediaDetached(){let e=this.media;e&&(BC(e,`encrypted`,this.onMediaEncrypted),BC(e,`waitingforkey`,this.onWaitingForKey),this.media=null,this.mediaKeys=null)}_clear(){var t;this.keyFormatPromise=null,this.keySystemAccessPromises={},this.activeKeys={},this.sessionSetupByUri={};let n=this.mediaResolved;if(n&&n(),!this.mediaKeys&&!this.mediaKeySessions.length)return;let r=this.media,i=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,qS.clearKeyUriToKeyIdMap();let a=i.length;e.CDMCleanupPromise=Promise.all(i.map(e=>this.removeSession(e)).concat((r==null||(t=r.setMediaKeys(null))==null?void 0:t.catch(e=>{this.log(`Could not clear media keys: ${e}`),this.hls&&this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:Error(`Could not clear media keys: ${e}`)})}))||Promise.resolve())).catch(e=>{this.log(`Could not close sessions and clear media keys: ${e}`),this.hls&&this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:Error(`Could not close sessions and clear media keys: ${e}`)})}).then(()=>{a&&this.log(`finished closing key sessions and clearing media keys`)})}onManifestLoading(){this._clear(),this.keyFormatPromise=null}onManifestLoaded(e,{sessionKeys:t}){if(t&&this.config.emeEnabled&&!this.keyFormatPromise){let e=t.reduce((e,t)=>(e.indexOf(t.keyFormat)===-1&&e.push(t.keyFormat),e),[]);this.log(`Selecting key-system from session-keys ${e.join(`, `)}`),this.keyFormatPromise=this.getKeyFormatPromise(e),this.keyFormatPromise.catch(()=>{})}}removeSession(e){let{mediaKeysSession:t}=e;if(t){this.log(`Remove licenses and keys and close session "${t.sessionId}"`),Object.keys(e.keyRequests).forEach(n=>{let r=e.keyRequests[n];r.onmessage&&t.removeEventListener(`message`,r.onmessage),r.onkeystatuseschange&&t.removeEventListener(`keystatuseschange`,r.onkeystatuseschange),r.reset(),e.keyRequests[n]=void 0}),e.mediaKeysSession=void 0;let n=this.mediaKeySessions.indexOf(e);n>-1&&this.mediaKeySessions.splice(n,1);let{keyStatusTimeouts:r}=e;r&&Object.keys(r).forEach(e=>self.clearTimeout(r[e]));let{drmSystemOptions:i}=this.config;return(WS(i)?new Promise((e,n)=>{self.setTimeout(()=>n(Error(`MediaKeySession.remove() timeout`)),8e3),t.remove().then(e).catch(n)}):Promise.resolve()).catch(e=>{this.log(`Could not remove session: ${e}`),this.hls&&this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:Error(`Could not remove session: ${e}`)})}).then(()=>t.close()).then(()=>t.closed).catch(e=>{this.log(`Could not close session: ${e}`),this.hls&&this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:Error(`Could not close session: ${e}`)})})}return Promise.resolve()}};xO.CDMCleanupPromise=void 0;function SO(e,t){let{drmSystems:n,widevineLicenseUrl:r}=t,i=n?.[e];if(i)return i.licenseUrl;if(e===FS.WIDEVINE&&r)return r}function CO(e,t){let{drmSystems:n}=t,r=n?.[e];if(r)return r.serverCertificateUrl}function wO(e){if(e.keyFormat===IS.FAIRPLAY)return e.uri;if(e.keyId===null)throw Error(`keyId is null`);return gy(e.keyId)}function TO(e,t){let n=e.keyId,r=t.mediaKeysSession;if(n&&r){let e=t.mediaKeysSession.keyStatuses;if(e.size)return e.has(n)?e.get(n):t.keyStatuses[gy(n)]}}function EO(e,t){let n=e===`output-restricted`,r=n?L.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:L.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new bO({type:I.KEY_SYSTEM_ERROR,details:r,fatal:!1,decryptdata:t},n?`HDCP level output restricted`:`key status changed to "${e}"`)}var DO=class{constructor(e){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=e,this.registerListeners()}setStreamController(e){this.streamController=e}registerListeners(){this.hls.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(R.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(R.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(e,t){let n=this.hls.config;if(n.capLevelOnFPSDrop){let e=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=e,e&&typeof e.getVideoPlaybackQuality==`function`&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),n.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(e,t,n){let r=performance.now();if(t){if(this.lastTime){let e=r-this.lastTime,i=n-this.lastDroppedFrames,a=t-this.lastDecodedFrames,o=1e3*i/e,s=this.hls;if(s.trigger(R.FPS_DROP,{currentDropped:i,currentDecoded:a,totalDroppedFrames:n}),o>0&&i>s.config.fpsDroppedMonitoringThreshold*a){let e=s.currentLevel;s.logger.warn(`drop FPS ratio greater than max allowed value for currentLevel: `+e),e>0&&(s.autoLevelCapping===-1||s.autoLevelCapping>=e)&&(--e,s.trigger(R.FPS_DROP_LEVEL_CAPPING,{level:e,droppedLevel:s.currentLevel}),s.autoLevelCapping=e,this.streamController.nextLevelSwitch())}}this.lastTime=r,this.lastDroppedFrames=n,this.lastDecodedFrames=t}}checkFPSInterval(){let e=this.media;if(e){if(this.isVideoPlaybackQualityAvailable){let t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)}}},OO=(function(){if(PS!=null&&PS.VTTCue)return self.VTTCue;let e=[``,`lr`,`rl`],t=[`start`,`middle`,`end`,`left`,`right`];function n(e,t){if(typeof t!=`string`||!Array.isArray(e))return!1;let n=t.toLowerCase();return~e.indexOf(n)?n:!1}function r(t){return n(e,t)}function i(e){return n(t,e)}function a(e,...t){let n=1;for(;n100)throw Error(`Position must be between 0 and 100.`);v=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",a({},s,{get:function(){return y},set:function(e){let t=i(e);if(!t)throw SyntaxError(`An invalid or illegal string was specified.`);y=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",a({},s,{get:function(){return b},set:function(e){if(e<0||e>100)throw Error(`Size must be between 0 and 100.`);b=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",a({},s,{get:function(){return x},set:function(e){let t=i(e);if(!t)throw SyntaxError(`An invalid or illegal string was specified.`);x=t,this.hasBeenReset=!0}})),o.displayState=void 0}return o.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},o})(),kO=class{decode(e,t){if(!e)return``;if(typeof e!=`string`)throw Error(`Error - expected string data.`);return decodeURIComponent(encodeURIComponent(e))}};function AO(e){function t(e,t,n,r){return(e|0)*3600+(t|0)*60+(n|0)+parseFloat(r||0)}let n=e.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?t(n[2],n[3],0,n[4]):t(n[1],n[2],n[3],n[4]):null}var jO=class{constructor(){this.values=Object.create(null)}set(e,t){!this.get(e)&&t!==``&&(this.values[e]=t)}get(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t}has(e){return e in this.values}alt(e,t,n){for(let r=0;r=0&&n<=100)return this.set(e,n),!0}return!1}};function MO(e,t,n,r){let i=r?e.split(r):[e];for(let e in i){if(typeof i[e]!=`string`)continue;let r=i[e].split(n);if(r.length!==2)continue;let a=r[0],o=r[1];t(a,o)}}var NO=new OO(0,0,``),PO=NO.align===`middle`?`middle`:`center`;function FO(e,t,n){let r=e;function i(){let t=AO(e);if(t===null)throw Error(`Malformed timestamp: `+r);return e=e.replace(/^[^\sa-zA-Z-]+/,``),t}function a(e,t){let r=new jO;MO(e,function(e,t){let i;switch(e){case`region`:for(let i=n.length-1;i>=0;i--)if(n[i].id===t){r.set(e,n[i].region);break}break;case`vertical`:r.alt(e,t,[`rl`,`lr`]);break;case`line`:i=t.split(`,`),r.integer(e,i[0]),r.percent(e,i[0])&&r.set(`snapToLines`,!1),r.alt(e,i[0],[`auto`]),i.length===2&&r.alt(`lineAlign`,i[1],[`start`,PO,`end`]);break;case`position`:i=t.split(`,`),r.percent(e,i[0]),i.length===2&&r.alt(`positionAlign`,i[1],[`start`,PO,`end`,`line-left`,`line-right`,`auto`]);break;case`size`:r.percent(e,t);break;case`align`:r.alt(e,t,[`start`,PO,`end`,`left`,`right`])}},/:/,/\s/),t.region=r.get(`region`,null),t.vertical=r.get(`vertical`,``);let i=r.get(`line`,`auto`);i===`auto`&&NO.line===-1&&(i=-1),t.line=i,t.lineAlign=r.get(`lineAlign`,`start`),t.snapToLines=r.get(`snapToLines`,!0),t.size=r.get(`size`,100),t.align=r.get(`align`,PO);let a=r.get(`position`,`auto`);a===`auto`&&NO.position===50&&(a=t.align===`start`||t.align===`left`?0:t.align===`end`||t.align===`right`?100:50),t.position=a}function o(){e=e.replace(/^\s+/,``)}if(o(),t.startTime=i(),o(),e.slice(0,3)!==`-->`)throw Error(`Malformed time stamp (time stamps must be separated by '-->'): `+r);e=e.slice(3),o(),t.endTime=i(),o(),a(e,t)}function IO(e){return e.replace(//gi,` -`)}var LO=class{constructor(){this.state=`INITIAL`,this.buffer=``,this.decoder=new kO,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(e){let t=this;e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));function n(){let e=t.buffer,n=0;for(e=IO(e);n`)===-1){t.cue.id=e;continue}case`CUE`:if(!t.cue){t.state=`BADCUE`;continue}try{FO(e,t.cue,t.regionList)}catch{t.cue=null,t.state=`BADCUE`;continue}t.state=`CUETEXT`;continue;case`CUETEXT`:{let n=e.indexOf(`-->`)!==-1;if(!e||n&&(i=!0)){t.oncue&&t.cue&&t.oncue(t.cue),t.cue=null,t.state=`ID`;continue}if(t.cue===null)continue;t.cue.text&&(t.cue.text+=` -`),t.cue.text+=e}continue;case`BADCUE`:e||(t.state=`ID`)}}}catch{t.state===`CUETEXT`&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state=t.state===`INITIAL`?`BADWEBVTT`:`BADCUE`}return this}flush(){let e=this;try{if((e.cue||e.state===`HEADER`)&&(e.buffer+=` - -`,e.parse()),e.state===`INITIAL`||e.state===`BADWEBVTT`)throw Error(`Malformed WebVTT signature.`)}catch(t){e.onparsingerror&&e.onparsingerror(t)}return e.onflush&&e.onflush(),this}};function RO(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0).toString()}var zO=/\r\n|\n\r|\n|\r/g,BO=function(e){let t=parseInt(e.slice(-3)),n=parseInt(e.slice(-6,-4)),r=parseInt(e.slice(-9,-7)),i=e.length>9?parseInt(e.substring(0,e.indexOf(`:`))):0;if(!F(t)||!F(n)||!F(r)||!F(i))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${e}`);return t+=1e3*n,t+=6e4*r,t+=36e5*i,t};function VO(e,t,n){return RO(e.toString())+RO(t.toString())+RO(n)}function HO(e,t,n,r,i,a,o){let s=new LO,c=ry(new Uint8Array(e)).trim().replace(zO,` -`).split(` -`),l=[],u=t?gT(t.baseTime,t.timescale):0,d=`00:00.000`,f=0,p=0,m=!1,h,g=!0;s.oncue=function(e){let a=n[r],o=n.ccOffset,s=(f-u)/9e4;if(m){if(a!=null&&a.new&&(o=n.ccOffset=a.start),s){if(!t){h=Error(`Missing initPTS for VTT MPEGTS`);return}o=s-n.presentationOffset}}else if(t)o=-t.baseTime/t.timescale;else{h=Error(`Missing initPTS for VTT without X-TIMESTAMP-MAP`);return}let c=e.endTime-e.startTime,d=TT((e.startTime+o-p)*9e4,i*9e4)/9e4;e.startTime=Math.max(d,0),e.endTime=Math.max(d+c,0);let g=e.text.trim();e.text=decodeURIComponent(encodeURIComponent(g)),e.id?r&&(e.id=`hlsjscc${r}_${e.id}`):e.id=VO(e.startTime,e.endTime,g),e.endTime>0&&l.push(e)},s.onparsingerror=function(e){h=e},s.onflush=function(){if(h){o(h);return}a(l)},c.forEach(e=>{if(g){if(e.startsWith(`X-TIMESTAMP-MAP=`)){g=!1,m=!0,e.slice(16).split(`,`).forEach(e=>{e.startsWith(`LOCAL:`)?d=e.slice(6):e.startsWith(`MPEGTS:`)&&(f=parseInt(e.slice(7)))});try{p=BO(d)/1e3}catch(e){h=e}return}e===``&&(g=!1)}s.parse(e+` -`)}),s.flush()}var UO=`stpp.ttml.im1t`,WO=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,GO=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,KO={left:`start`,center:`center`,right:`end`,start:`start`,end:`end`};function qO(e,t,n,r){let i=W(new Uint8Array(e),[`mdat`]);if(i.length===0){r(Error(`Could not parse IMSC1 mdat`));return}let a=i.map(e=>ry(e)),o=mT(t.baseTime,1,t.timescale);try{a.forEach(e=>n(JO(e,o)))}catch(e){r(e)}}function JO(e,t){let n=new DOMParser().parseFromString(e,`text/xml`).getElementsByTagName(`tt`)[0];if(!n)throw Error(`Invalid ttml`);let r={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:1},i=Object.keys(r).reduce((e,t)=>(e[t]=n.getAttribute(`ttp:${t}`)||r[t],e),{});!n.getAttribute(`ttp:tickRate`)&&n.getAttribute(`ttp:frameRate`)&&(i.tickRate=Number(i.frameRate)*Number(i.subFrameRate));let a=n.getAttribute(`xml:space`)!==`preserve`,o=XO(YO(n,`styling`,`style`)),s=XO(YO(n,`layout`,`region`)),c=YO(n,`body`,`[begin]`);return[].map.call(c,e=>{let n=ZO(e,a);if(!n||!e.hasAttribute(`begin`))return null;let r=tk(e.getAttribute(`begin`),i),c=tk(e.getAttribute(`dur`),i),l=tk(e.getAttribute(`end`),i);if(r===null)throw ek(e);if(l===null){if(c===null)throw ek(e);l=r+c}let u=new OO(r-t,l-t,n);u.id=VO(u.startTime,u.endTime,u.text);let d=s[e.getAttribute(`region`)],f=o[e.getAttribute(`style`)],p=QO(d,f,o),{textAlign:m}=p;if(m){let e=KO[m];e&&(u.lineAlign=e),u.align=m}return ov(u,p),u}).filter(e=>e!==null)}function YO(e,t,n){let r=e.getElementsByTagName(t)[0];return r?[].slice.call(r.querySelectorAll(n)):[]}function XO(e){return e.reduce((e,t)=>{let n=t.getAttribute(`xml:id`);return n&&(e[n]=t),e},{})}function ZO(e,t){return[].slice.call(e.childNodes).reduce((e,n,r)=>{var i;return n.nodeName===`br`&&r?e+` -`:(i=n.childNodes)!=null&&i.length?ZO(n,t):t?e+n.textContent.trim().replace(/\s+/g,` `):e+n.textContent},``)}function QO(e,t,n){let r=`http://www.w3.org/ns/ttml#styling`,i=null,a=[`displayAlign`,`textAlign`,`color`,`backgroundColor`,`fontSize`,`fontFamily`],o=e!=null&&e.hasAttribute(`style`)?e.getAttribute(`style`):null;return o&&n.hasOwnProperty(o)&&(i=n[o]),a.reduce((n,a)=>{let o=$O(t,r,a)||$O(e,r,a)||$O(i,r,a);return o&&(n[a]=o),n},{})}function $O(e,t,n){return e&&e.hasAttributeNS(t,n)?e.getAttributeNS(t,n):null}function ek(e){return Error(`Could not parse ttml timestamp ${e}`)}function tk(e,t){if(!e)return null;let n=AO(e);return n===null&&(WO.test(e)?n=nk(e,t):GO.test(e)&&(n=rk(e,t))),n}function nk(e,t){let n=WO.exec(e),r=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+r/t.frameRate}function rk(e,t){let n=GO.exec(e),r=Number(n[1]);switch(n[2]){case`h`:return r*3600;case`m`:return r*60;case`ms`:return r/1e3;case`f`:return r/t.frameRate;case`t`:return r/t.tickRate}return r}function ik(e,t,n,r=``,i=`disabled`){let a=e.ownerDocument.createElement(`track`);return a.kind=t,a.label=n,r&&(a.srclang=r),a.src=`data:,WEBVTT`,a.track.mode=i,e.appendChild(a),a}function ak(e){return e.forced&&xb()?`forced`:e.characteristics&&/transcribes-spoken-dialog/gi.test(e.characteristics)&&/describes-music-and-sound/gi.test(e.characteristics)?`captions`:`subtitles`}function ok(e,t){let n=e.mode;if(n===`disabled`&&(e.mode=`hidden`),e.cues&&!e.cues.getCueById(t.id))try{if(e.addCue(t),!e.cues.getCueById(t.id))throw Error(`addCue is failed for: ${t}`)}catch(n){Mv.debug(`[texttrack-utils]: ${n}`);try{let n=new self.TextTrackCue(t.startTime,t.endTime,t.text);n.id=t.id,e.addCue(n)}catch(e){Mv.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${e}`)}}n===`disabled`&&(e.mode=n)}function sk(e,t,n,r){let i=e.mode;if(i===`disabled`&&(e.mode=`hidden`),e.cues&&e.cues.length>0){let i=lk(e.cues,t,n);for(let t=0;te[n].endTime)return-1;let r=0,i=n,a;for(;r<=i;)if(a=Math.floor((i+r)/2),te[a].startTime&&r-1)for(let a=i,o=e.length;a=t&&i.endTime<=n)r.push(i);else if(i.startTime>n)return r}return r}var uk=class extends qT{constructor(e){super(e,`subtitle-track-controller`),this.media=null,this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0,this.queuedDefaultTrack=-1,this.useTextTrackPolling=!1,this.subtitlePollingInterval=-1,this._subtitleDisplay=!0,this.asyncPollTrackChange=()=>this.pollTrackChange(0),this.onTextTracksChanged=()=>{if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;let e=-1,t=!1;if(this.currentTrack){let n=this.currentTrack.trackNode?.track.mode;n===`showing`?(e=this.trackId,t=!0):n===`hidden`&&(e=this.trackId)}if(!t)for(let t=0;t-1&&(this._subtitleDisplay=this.tracksInGroup[e].trackNode?.track.mode===`showing`),this.setSubtitleTrack(e,!0)},this.registerListeners()}destroy(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,super.destroy()}get subtitleDisplay(){return this._subtitleDisplay}set subtitleDisplay(e){this._subtitleDisplay=e,this.trackId>-1&&this.toggleTrackModes()}registerListeners(){let{hls:e}=this;e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.LEVEL_LOADING,this.onLevelLoading,this),e.on(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.on(R.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(R.ERROR,this.onError,this)}unregisterListeners(){let{hls:e}=this;e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.LEVEL_LOADING,this.onLevelLoading,this),e.off(R.LEVEL_SWITCHING,this.onLevelSwitching,this),e.off(R.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(R.ERROR,this.onError,this)}createTracksInGroup(){var e;if(!this.media||!this.hls.config.renderTextTracksNatively)return;this.tracksInGroup.forEach(e=>{e.trackNode||=ik(this.media,ak(e),e.name,e.lang)});let t=(e=this.currentTrack)==null||(e=e.trackNode)==null?void 0:e.track;t?.mode===`disabled`&&(t.mode=this._subtitleDisplay?`showing`:`hidden`)}onMediaAttached(e,t){let n=t.media;this.media=n;let r=this.trackId;this.queuedDefaultTrack>-1&&(r=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.setSubtitleTrack(r),this.createTracksInGroup(),this.useTextTrackPolling=!(n.textTracks&&`onchange`in n.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):n.textTracks.addEventListener(`change`,this.asyncPollTrackChange)}pollTrackChange(e){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,e)}onMediaDetaching(e,t){let n=this.media;if(!n)return;let r=!!t.transferMedia;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||n.textTracks.removeEventListener(`change`,this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId,this.setSubtitleTrack(-1)),this.media=null,!r&&this.hls.config.renderTextTracksNatively&&this.tracksInGroup.forEach(e=>{let t=e.trackNode;t&&(t.track.mode=`hidden`,t.remove(),e.trackNode=void 0)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(e,t){this.tracks=t.subtitleTracks}onSubtitleTrackLoaded(e,t){let{id:n,groupId:r,details:i}=t,a=this.tracksInGroup[n];if(!a||a.groupId!==r){this.warn(`Subtitle track with id:${n} and group:${r} not found in active group ${a?.groupId}`);return}let o=a.details;a.details=t.details,this.log(`Subtitle track ${n} "${a.name}" lang:${a.lang} group:${r} loaded [${i.startSN}-${i.endSN}]`),n===this.trackId&&this.playlistLoaded(n,t,o)}onLevelLoading(e,t){this.switchLevel(t.level)}onLevelSwitching(e,t){this.switchLevel(t.level)}switchLevel(e){let t=this.hls.levels[e];if(!t)return;let n=t.subtitleGroups||null,r=this.groupIds,i=this.currentTrack;if(!n||r?.length!==n?.length||n!=null&&n.some(e=>r?.indexOf(e)===-1)){this.groupIds=n;let e=[];if(this.tracks.forEach(t=>{(t.textCodec===UO?this.hls.config.enableIMSC1:this.hls.config.enableWebVTT)&&(!n||n.indexOf(t.groupId)>-1?(t.id=e.length,e.push(t)):t.trackNode&&=(t.trackNode.remove(),void 0))}),e.length===this.tracksInGroup.length){let t=!1;for(let n=0;ne.default)&&(this.selectDefaultTrack=!1),this.tracksInGroup=e,this.trackId=-1,this.currentTrack=null;let t=this.hls.config.subtitlePreference;if(!i&&t){this.selectDefaultTrack=!1;let n=_x(t,e);if(n>-1)i=e[n];else{let e=_x(t,this.tracks);i=this.tracks[e]}}let r=this.findTrackId(i);r===-1&&i&&(r=this.findTrackId(null));let a={subtitleTracks:e};this.log(`Updating subtitle tracks, ${e.length} track(s) found in "${n?.join(`,`)}" group-id`),this.hls.trigger(R.SUBTITLE_TRACKS_UPDATED,a),this.setSubtitleTrack(r),this.createTracksInGroup()}}findTrackId(e){let t=this.tracksInGroup,n=this.selectDefaultTrack;for(let r=0;r-1){let e=this.tracksInGroup[r];return this.setSubtitleTrack(r,!0),e}if(n)return null;{let n=_x(e,t);if(n>-1)return t[n]}}}return null}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);let n=e.id,r=e.groupId,i=this.getUrlWithDirectives(e.url,t),a=e.details,o=a?.age;this.log(`Loading subtitle ${n} "${e.name}" lang:${e.lang} group:${r}${t?.msn===void 0?``:` at sn `+t.msn+` part `+t.part}${o&&a.live?` age `+o.toFixed(1)+(a.type&&` `+a.type||``):``} ${i}`),this.hls.trigger(R.SUBTITLE_TRACK_LOADING,{url:i,id:n,groupId:r,deliveryDirectives:t||null,track:e})}toggleTrackModes(){if(!this.media||!this.hls.config.renderTextTracksNatively)return;let e=this.currentTrack;this.tracksInGroup.forEach(t=>{if(t.trackNode){let n=t===e?this._subtitleDisplay?`showing`:`hidden`:`disabled`,r=t.trackNode.track;r.mode!==n&&(r.mode=n)}})}setSubtitleTrack(e,t=!1){let n=this.tracksInGroup;if(this.media||(this.queuedDefaultTrack=e),e<-1||e>=n.length||!F(e)){this.warn(`Invalid subtitle track id: ${e}`);return}let r=this.currentTrack,i=n[e]||null;if(this.trackId=e,this.currentTrack=i,t&&this.toggleTrackModes(),!i){r&&this.hls.trigger(R.SUBTITLE_TRACK_SWITCH,{id:e});return}let a=!!i.details&&!i.details.live;if(i===r&&a)return;this.log(`Switching to subtitle-track ${e}`+(i?` "${i.name}" lang:${i.lang} group:${i.groupId}`:``));let{id:o,groupId:s=``,name:c,type:l,url:u}=i;this.hls.trigger(R.SUBTITLE_TRACK_SWITCH,{id:o,groupId:s,name:c,type:l,url:u});let d=this.switchParams(i.url,r?.details,i.details);this.loadPlaylist(d)}},dk=2,fk=100,pk=class extends cS{constructor(e,t){super(`gap-controller`,e.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.skipRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=void 0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var e;(e=this.media)!=null&&e.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{this.hls&&(this.ended=this.media?.currentTime||1,this.hls.trigger(R.MEDIA_ENDED,{stalled:!1}))},this.hls=e,this.fragmentTracker=t,this.lastCurrentTime=this.getCurrentTime(),this.registerListeners()}registerListeners(){let{hls:e}=this;e&&(e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){let{hls:e}=this;e&&(e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(e,t){this.setInterval(fk),this.mediaSource=t.mediaSource;let n=this.media=t.media;zC(n,`playing`,this.onMediaPlaying),zC(n,`waiting`,this.onMediaWaiting),zC(n,`ended`,this.onMediaEnded)}onMediaDetaching(e,t){this.clearInterval();let{media:n}=this;n&&(BC(n,`playing`,this.onMediaPlaying),BC(n,`waiting`,this.onMediaWaiting),BC(n,`ended`,this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(e,t){this.buffered=t.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}getCurrentTime(){let e=this.hls?.config.timelineOffset||0;return this.media?Math.max(this.media.currentTime,e):e}tick(){var e;if(!((e=this.media)!=null&&e.readyState)||!this.hasBuffered)return;let t=this.getCurrentTime();this.media.currentTimet&&this.nudgeOnVideoHole(e,t)),this.waiting===0&&this.stallResolved(e);return}if(o||a){a&&this.stallResolved(e);return}if(s){this.skipRetry=this.nudgeRetry=0,this.stallResolved(e),!this.ended&&r.ended&&this.hls&&(this.ended=e||1,this.hls.trigger(R.MEDIA_ENDED,{stalled:!1}));return}if(!G.getBuffered(r).length){this.skipRetry=this.nudgeRetry=0;return}let c=G.bufferInfo(r,e,0),l=this.fragmentTracker;l&&this.hls&&_k(c,e,l,this.hls);let u=c.nextStart||0;if(i&&l&&this.hls){let t=mk(this.hls.inFlightFragments,e),n=c.len>dk,r=!u||t||u-e>dk&&!l.getPartialFragment(e);if(n||r)return;this.moved=!1}let d=this.hls?.latestLevelDetails;if(!this.moved&&this.stalled!==null&&l){if(!(c.len>0)&&!u)return;let t=Math.max(u,c.start||0)-e,n=d!=null&&d.live?d.targetduration*2:dk,i=gk(e,l);if(t>0&&(t<=n||i)){r.paused||this._trySkipBufferHole(i);return}}let f=n.detectStallWithCurrentTimeMs,p=self.performance.now(),m=this.waiting,h=this.stalled;if(h===null){if(m>0&&p-m=f||m&&this.moved)&&this.hls){if(this.mediaSource?.readyState===`ended`&&!(d!=null&&d.live)&&Math.abs(e-(d?.edge||0))<1){if(this.ended)return;this.ended=e||1,this.hls.trigger(R.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(c),!this.media||!this.hls)return;if(r.currentTime!==e){let t=e;e=r.currentTime,this.moved=!0,this.log(`currentTime changed ${t} > ${e}`);return}}let _=G.bufferInfo(r,e,n.maxBufferHole);this._tryFixBufferStall(_,g,e)}stallResolved(e){let t=this.stalled;if(t&&this.hls&&(this.stalled=null,this.stallReported)){let n=self.performance.now()-t;this.log(`playback not stuck anymore @${e}, after ${Math.round(n)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(R.STALL_RESOLVED,{})}}nudgeOnVideoHole(e,t){var n;let r=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(n=this.buffered.audio)!=null&&n.length&&r&&r.length>1&&e>r.end(0)){let n=G.bufferedInfo(G.timeRangesToArray(this.buffered.audio),e,0);if(n.len>1&&t>=n.start){let n=G.timeRangesToArray(r),i=G.bufferedInfo(n,t,0).bufferedIndex;if(i>-1&&ii)&&a-r<1&&e-r<2){let n=Error(`nudging playhead to flush pipeline after video hole. currentTime: ${e} hole: ${r} -> ${a} buffered index: ${t}`);this.warn(n.message),this.media.currentTime+=1e-6;let i=gk(e,this.fragmentTracker);i&&`fragment`in i?i=i.fragment:i||=void 0;let o=G.bufferInfo(this.media,e,0);this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:n,reason:n.message,frag:i,buffer:o.len,bufferInfo:o})}}}}}_tryFixBufferStall(e,t,n){let{fragmentTracker:r,media:i}=this,a=this.hls?.config;if(!i||!r||!a)return;let o=this.hls?.latestLevelDetails,s=gk(n,r);if((s||o!=null&&o.live&&n1&&e.len>a.maxBufferHole||e.nextStart&&(e.nextStart-na.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn(`Trying to nudge playhead over buffer-hole`),this._tryNudgeBuffer(e))}adjacentTraversal(e,t){let n=this.fragmentTracker,r=e.nextStart;if(n&&r){let e=n.getFragAtPos(t,B.MAIN),i=n.getFragAtPos(r,B.MAIN);if(e&&i)return i.sn-e.sn<2}return!1}_reportStall(e){let{hls:t,media:n,stallReported:r,stalled:i}=this;if(!r&&i!==null&&n&&t){this.stallReported=!0;let r=Error(`Playback stalling at @${n.currentTime} due to low buffer (${dx(e)})`);this.warn(r.message),t.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.BUFFER_STALLED_ERROR,fatal:!1,error:r,buffer:e.len,bufferInfo:e,stalled:{start:i}})}}_trySkipBufferHole(e){let{fragmentTracker:t,media:n,hls:r}=this,i=r?.config;if(!n||!t||!i)return 0;let a=n.currentTime,o=G.bufferInfo(n,a,0);_k(o,a,t,r);let s=a0&&o.len<1&&n.readyState<3,d=s-a;if(d>0&&(l||u)){if(d>i.maxBufferHole){let n=!1;if(a===0){let e=t.getAppendedFrag(0,B.MAIN);e&&s0)i+=r;else{n=!0;break}}if(n)return 0}}let{nudgeMaxRetry:l,skipBufferHolePadding:u}=i,f=++this.skipRetry>l,p=Math.max(s,a)+u;if(f||(this.warn(`skipping hole, adjusting currentTime from ${a} to ${p}`),this.moved=!0,n.currentTime=p),!(e!=null&&e.gap)||f){let t=Error(f?`Playhead still not moving after seeking over buffer hole from ${a} to ${p} after ${i.nudgeMaxRetry} attempts.`:`fragment loaded with buffer holes, seeking from ${a} to ${p}`),n={type:I.MEDIA_ERROR,details:L.BUFFER_SEEK_OVER_HOLE,fatal:f,error:t,reason:t.message,buffer:o.len,bufferInfo:o};e&&(`fragment`in e?n.part=e:n.frag=e),r.trigger(R.ERROR,n)}return p}}return 0}_tryNudgeBuffer(e){let{hls:t,media:n,nudgeRetry:r}=this,i=t?.config;if(!n||!i)return 0;let a=n.currentTime;if(this.nudgeRetry++,r{let e=yk();try{e&&new e(0,1/0,``)}catch{return Number.MAX_VALUE}return 1/0})(),Sk=class{constructor(e){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(R.EVENT_CUE_ENTER,{})},this.hls=e,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){let{hls:e}=this;e&&(e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.on(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.on(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(R.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){let{hls:e}=this;e&&(e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),e.off(R.BUFFER_FLUSHING,this.onBufferFlushing,this),e.off(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(R.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(e,t){this.media=t.media}onMediaAttached(){let e=this.hls?.latestLevelDetails;e&&this.updateDateRangeCues(e)}onMediaDetaching(e,t){this.media=null,!t.transferMedia&&(this.id3Track&&=(this.id3Track.remove(),null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(e){return ik(e,`metadata`,`id3`,``,`hidden`)}onFragParsingMetadata(e,t){if(!this.media||!this.hls)return;let{enableEmsgMetadataCues:n,enableID3MetadataCues:r}=this.hls.config;if(!n&&!r)return;let{samples:i}=t;this.id3Track||=this.createTrack(this.media);let a=yk();if(a)for(let e=0;exk&&(c=xk),c-s<=0&&(c=s+vk);for(let e=0;ee.type===hw.audioId3&&s:r===`video`?e=>e.type===hw.emsg&&o:e=>e.type===hw.audioId3&&s||e.type===hw.emsg&&o,sk(i.track,t,n,e)}}onLevelUpdated(e,{details:t}){this.updateDateRangeCues(t,!0)}onLevelPtsUpdated(e,t){Math.abs(t.drift)>.01&&this.updateDateRangeCues(t.details)}updateDateRangeCues(e,t){if(!this.hls||!this.media)return;let{assetPlayerId:n,timelineOffset:r,enableDateRangeMetadataCues:i,interstitialsController:a}=this.hls.config;if(!i)return;let o=yk();if(n&&r&&!a){let{fragmentStart:t,fragmentEnd:r}=e,i=this.assetCue;i?(i.startTime=t,i.endTime=r):o&&(i=this.assetCue=bk(o,t,r,{assetPlayerId:this.hls.config.assetPlayerId},`hlsjs.interstitial.asset`),i&&(i.id=n,this.id3Track||=this.createTrack(this.media),this.id3Track.track.addCue(i),i.addEventListener(`enter`,this.onEventCueEnter)))}if(!e.hasProgramDateTime)return;let{id3Track:s}=this,{dateRanges:c}=e,l=Object.keys(c),u=this.dateRangeCuesAppended;if(s&&t){var d;if((d=s.track.cues)!=null&&d.length){let e=Object.keys(u).filter(e=>l.indexOf(e)===-1);for(let t=e.length;t--;){let n=e[t],r=u[n]?.cues;delete u[n],r&&Object.keys(r).forEach(e=>{let t=r[e];if(t){t.removeEventListener(`enter`,this.onEventCueEnter);try{s.track.removeCue(t)}catch{}}})}}else u=this.dateRangeCuesAppended={}}let f=e.fragments[e.fragments.length-1];if(l.length!==0&&F(f?.programDateTime)){this.id3Track||=this.createTrack(this.media);for(let e=0;e{if(t!==n.id){let r=c[t];if(r.class===n.class&&r.startDate>n.startDate&&(!e||n.startDate.01&&(l.startTime=r,l.endTime=f);else if(o){let e=n.attr[c];SS(c)&&(e=_y(e));let i=bk(o,r,f,{key:c,data:e},hw.dateRange);i&&(i.id=t,this.id3Track.track.addCue(i),s[c]=i,a&&(c===`X-ASSET-LIST`||c===`X-ASSET-URL`)&&i.addEventListener(`enter`,this.onEventCueEnter))}}u[t]={cues:s,dateRange:n,durationKnown:d}}}}};function Ck(){return self.SourceBuffer||self.WebKitSourceBuffer}function wk(){if(!Nv())return!1;let e=Ck();return!e||e.prototype&&typeof e.prototype.appendBuffer==`function`&&typeof e.prototype.remove==`function`}function Tk(){if(!wk())return!1;let e=Nv();return typeof e?.isTypeSupported==`function`&&([`avc1.42E01E,mp4a.40.2`,`av01.0.01M.08`,`vp09.00.50.08`].some(t=>e.isTypeSupported(Db(t,`video`)))||[`mp4a.40.2`,`fLaC`].some(t=>e.isTypeSupported(Db(t,`audio`))))}function Ek(){var e;let t=Ck();return typeof(t==null||(e=t.prototype)==null?void 0:e.changeType)==`function`}var Dk={DISABLED:0,SWITCHING:1,SWITCHED:2},Ok=100,kk=class extends HC{constructor(e,t,n){super(e,t,n,`stream-controller`,B.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=Dk.DISABLED,this.audioOnly=!1,this._couldBacktrack=!1,this._backtrackFragment=void 0,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{let e=this.media,t=e?e.currentTime:null;if(t===null||!F(t)||(this.log(`Media seeked to ${t}`),!this.getBufferedFrag(t)))return;let n=this.getFwdBufferInfoAtPos(e,t,B.MAIN,0);if(!n||n.len===0){this.log(`Main buffer empty at ${t} on "seeked" event: ${n&&n.len}`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();let{hls:e}=this;e.on(R.MANIFEST_PARSED,this.onManifestParsed,this),e.on(R.LEVEL_LOADING,this.onLevelLoading,this),e.on(R.LEVEL_LOADED,this.onLevelLoaded,this),e.on(R.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.on(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(R.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.on(R.BUFFER_CREATED,this.onBufferCreated,this),e.on(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(R.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();let{hls:e}=this;e.off(R.MANIFEST_PARSED,this.onManifestParsed,this),e.off(R.LEVEL_LOADED,this.onLevelLoaded,this),e.off(R.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),e.off(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(R.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),e.off(R.BUFFER_CREATED,this.onBufferCreated,this),e.off(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(R.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(e,t){if(this.levels){let{lastCurrentTime:n,hls:r}=this;if(this.stopLoad(),this.setInterval(Ok),this.level=-1,!this.startFragRequested){let e=r.startLevel;e===-1&&(r.config.testBandwidth&&this.levels.length>1?(e=0,this.bitrateTest=!0):e=r.firstAutoLevel),r.nextLoadLevel=e,this.level=r.loadLevel,this._hasEnoughToStart=!!t}n>0&&e===-1&&!t&&this.initPTS.length&&(this.log(`Override startPosition with lastCurrentTime @${n}`),e=n),this.state=K.IDLE,this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,!t&&!this.fragmentTracker.hasFragments(this.playlistType)&&(this._hasEnoughToStart=this.startFragRequested=!1),this.tick()}else this._forceStartLoad=!0,this.state=K.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case K.WAITING_LEVEL:{let{levels:e,level:t}=this,n=e?.[t],r=n?.details;if(r&&(!r.live||this.levelLastLoaded===n&&!this.waitForLive(n))){if(this.waitForCdnTuneIn(r))break;this.state=K.IDLE;break}if(this.hls.nextLoadLevel!==this.level){this.state=K.IDLE;break}break}case K.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate()}this.state===K.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var e;super.onTickEnd(),(e=this.media)!=null&&e.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){let{hls:e,levelLastLoaded:t,levels:n,media:r}=this;if(t===null||!r&&!this.primaryPrefetch&&(this.startFragRequested||!e.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;let i=this.buffering?e.nextLoadLevel:e.loadLevel;if(!(n!=null&&n[i]))return;let a=n[i],o=this.getMainFwdBufferInfo();if(o===null)return;let s=this.getLevelDetails();if(s&&this._streamEnded(o,s)){let e={type:this.targetBufferType()};this.hls.trigger(R.BUFFER_EOS,e),this.state=K.ENDED;return}if(!this.buffering)return;e.loadLevel!==i&&e.manualLevel===-1&&this.log(`Adapting to level ${i} from level ${this.level}`),this.level=e.nextLoadLevel=i;let c=a.details;if(!c||this.state===K.WAITING_LEVEL||this.waitForLive(a)){this.level=i,this.state=K.WAITING_LEVEL,this.startFragRequested=!1;return}let l=o.len,u=this.getMaxBufferLength(a.maxBitrate);if(l>=u)return;this.backtrackFragment&&this.backtrackFragment.start>o.end&&(this.backtrackFragment=void 0);let d=this.backtrackFragment?this.backtrackFragment.start:o.end,f=this.getNextFragment(d,c);if(this.couldBacktrack&&!this.fragPrevious&&f&&Q_(f)&&this.fragmentTracker.getState(f)!==Hx.OK){let e=(this.backtrackFragment??f).sn-c.startSN,t=c.fragments[e-1];t&&f.cc===t.cc&&(f=t,this.fragmentTracker.removeFragment(t))}else this.backtrackFragment&&o.len&&(this.backtrackFragment=void 0);if(f&&this.isLoopLoading(f,d)){if(!f.gap){let e=this.audioOnly&&!this.altAudio?X_.AUDIO:X_.VIDEO,t=(e===X_.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;t&&this.afterBufferFlushed(t,e)}f=this.getNextFragmentLoopLoading(f,c,o,B.MAIN,u)}f&&(this.exceedsMaxBuffer(o,u,f)||this.loadFragment(f,a,d))}loadFragment(e,t,n){let r=this.fragmentTracker.getState(e);r===Hx.NOT_LOADED||r===Hx.PARTIAL?this.bitrateTest?(this.log(`Fragment ${e.sn} of level ${e.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(e,t)):super.loadFragment(e,t,n):this.clearTrackerIfNeeded(e)}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,1/0),this.altAudio!==Dk.DISABLED&&(this.getLevelDetails()?.fragmentStart||0)>this.lastCurrentTime&&super.flushMainBuffer(0,1/0,`audio`)}getBufferOutput(){return this.mediaBuffer&&this.altAudio===Dk.SWITCHED?this.mediaBuffer:this.media}checkFragmentChanged(){let e=this.fragPlaying;if(!this.checkFragPlaying())return!1;let t=this.fragPlaying;if(t){let n=t.level;this.hls.trigger(R.FRAG_CHANGED,{frag:t,previousFrag:e}),e?.level!==n&&this.hls.trigger(R.LEVEL_SWITCHED,{level:n})}return!0}get backtrackFragment(){return this._backtrackFragment}set backtrackFragment(e){this._backtrackFragment=e}get couldBacktrack(){return this._couldBacktrack}set couldBacktrack(e){this._couldBacktrack=e}abortCurrentFrag(){this.backtrackFragment=void 0,super.abortCurrentFrag()}flushMainBuffer(e,t){super.flushMainBuffer(e,t,this.targetBufferType())}targetBufferType(){return this.altAudio===Dk.SWITCHED&&!this.audioOnly?`video`:null}onMediaAttached(e,t){super.onMediaAttached(e,t);let n=t.media;zC(n,`playing`,this.onMediaPlaying),zC(n,`seeked`,this.onMediaSeeked)}onMediaDetaching(e,t){let{media:n}=this;n&&(BC(n,`playing`,this.onMediaPlaying),BC(n,`seeked`,this.onMediaSeeked)),this.videoBuffer=null,super.onMediaDetaching(e,t),!t.transferMedia&&(this._hasEnoughToStart=!1)}onManifestLoading(){super.onManifestLoading(),this.log(`Trigger BUFFER_RESET`),this.hls.trigger(R.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.backtrackFragment=void 0,this.altAudio=Dk.DISABLED,this.audioOnly=!1}onManifestParsed(e,t){let n=!1,r=!1;for(let e=0;e{if(t>=o.startCC)return!0;delete this.initPTS[t]}),this.tick()}synchronizeToLiveEdge(e){let{config:t,media:n}=this;if(!n)return;let r=this.hls.liveSyncPosition,i=this.playhead,a=e.fragmentStart,o=e.edge,s=i>=a-t.maxFragLookUpTolerance&&i<=o;if(r!==null&&n.duration>r&&(i{this.hls&&this.hls.trigger(R.AUDIO_TRACK_SWITCHED,t)}),n.trigger(R.BUFFER_FLUSHING,{startOffset:0,endOffset:1/0,type:null});return}n.trigger(R.AUDIO_TRACK_SWITCHED,t)}}onAudioTrackSwitched(e,t){let n=wx(t.url,this.hls);if(n){let e=this.videoBuffer;e&&this.mediaBuffer!==e&&(this.log(`Switching on alternate audio, use video.buffered to schedule main fragment loading`),this.mediaBuffer=e)}this.altAudio=n?Dk.SWITCHED:Dk.DISABLED,this.tick()}onBufferCreated(e,t){let n=t.tracks,r,i,a=!1;for(let e in n){let t=n[e];if(t.id===`main`){if(i=e,r=t,e===`video`){let t=n[e];t&&(this.videoBuffer=t.buffer)}}else a=!0}a&&r?(this.log(`Alternate track found, use ${i}.buffered to schedule main fragment loading`),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media}onFragBuffered(e,t){let{frag:n,part:r}=t,i=n.type===B.MAIN;if(i){if(this.fragContextChanged(n)){this.warn(`Fragment ${n.sn}${r?` p: `+r.index:``} of level ${n.level} finished buffering, but was aborted. state: ${this.state}`),this.state===K.PARSED&&(this.state=K.IDLE);return}let e=!1;if(Q_(n)&&(e=!!n.gap&&!n.tagList.some(e=>e[0]===`GAP`)),this.fragBufferedComplete(n,r),e){n.stats.retry++;let e=this.levels?.[n.level];e&&e.fragmentError++}}let a=this.media;a&&(!this._hasEnoughToStart&&G.getBuffered(a).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),i&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(e,t){if(t.fatal){this.state=K.ERROR;return}switch(t.details){case L.FRAG_GAP:case L.FRAG_PARSING_ERROR:case L.FRAG_DECRYPT_ERROR:case L.FRAG_LOAD_ERROR:case L.FRAG_LOAD_TIMEOUT:case L.KEY_LOAD_ERROR:case L.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(B.MAIN,t);break;case L.LEVEL_LOAD_ERROR:case L.LEVEL_LOAD_TIMEOUT:case L.LEVEL_PARSING_ERROR:!t.levelRetry&&this.state===K.WAITING_LEVEL&&t.context?.type===z.LEVEL&&(this.state=K.IDLE);break;case L.BUFFER_APPEND_NO_PROGRESS:if(t.parent!==`main`)return;t.frag&&(t.appendsWithoutProgress||0)>=this.config.appendErrorMaxRetry&&(this.warn(`Marking fragment ${t.frag.sn} of level ${t.frag.level} as a gap after ${t.appendsWithoutProgress} appends without buffered range growth, to prevent loop loading`),this.fragmentTracker.addAsGap(t.frag));break;case L.BUFFER_ADD_CODEC_ERROR:case L.BUFFER_APPEND_ERROR:if(t.parent!==`main`)return;this.reduceLengthAndFlushBuffer(t)&&this.resetLoadingState();break;case L.BUFFER_FULL_ERROR:if(t.parent!==`main`)return;this.reduceLengthAndFlushBuffer(t)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,1/0));break;case L.INTERNAL_EXCEPTION:this.recoverWorkerError(t)}}onFragLoadEmergencyAborted(){this.state=K.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(e,{type:t}){if(t!==X_.AUDIO||!this.altAudio){let e=(t===X_.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;e&&(this.afterBufferFlushed(e,t),this.tick())}}onLevelsUpdated(e,t){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=t.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){let{media:e}=this;if(!e)return;let t=e.currentTime,n=this.startPosition;if(n>=0&&t0&&(s{let{hls:n}=this,r=e?.frag;if(!r||this.fragContextChanged(r))return;t.fragmentError=0,this.state=K.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;let i=r.stats;i.parsing.start=i.parsing.end=i.buffering.start=i.buffering.end=self.performance.now(),n.trigger(R.FRAG_LOADED,e),r.bitrateTest=!1}).catch(t=>{this.state!==K.STOPPED&&this.state!==K.ERROR&&(this.warn(t),this.resetFragmentLoading(e))})}_handleTransmuxComplete(e){let t=this.playlistType,{hls:n}=this,{remuxResult:r,chunkMeta:i}=e,a=this.getCurrentContext(i);if(!a){this.resetWhenMissingContext(i);return}let{frag:o,part:s,level:c}=a,{video:l,text:u,id3:d,initSegment:f}=r,{details:p}=c,m=this.altAudio?void 0:r.audio;if(this.fragContextChanged(o)){this.fragmentTracker.removeFragment(o);return}if(this.state=K.PARSING,f){let e=f.tracks;if(e){let r=o.initSegment||o;if(this.unhandledEncryptionError(f,o))return;this._bufferInitSegment(c,e,r,i),n.trigger(R.FRAG_PARSING_INIT_SEGMENT,{frag:r,id:t,tracks:e})}let r=f.initPTS,a=f.timescale,s=this.initPTS[o.cc];if(F(r)&&(!s||s.baseTime!==r||s.timescale!==a)){let e=f.trackId;this.initPTS[o.cc]={baseTime:r,timescale:a,trackId:e};let i=this.initPTS.slice(0);n.trigger(R.INIT_PTS_FOUND,{timestampOffsets:i,frag:o,id:t,initPTS:r,timescale:a,trackId:e})}}if(l&&p){m&&l.type===`audiovideo`&&this.logMuxedErr(o);let e=p.fragments[o.sn-1-p.startSN],t=o.sn===p.startSN,n=!e||o.cc>e.cc;if(r.independent!==!1){let{startPTS:e,endPTS:r,startDTS:a,endDTS:c}=l;if(s)s.elementaryStreams[l.type]={startPTS:e,endPTS:r,startDTS:a,endDTS:c};else if(l.firstKeyFrame&&l.independent&&i.id===1&&!n&&(this.couldBacktrack=!0),l.dropped&&l.independent){let i=this.getMainFwdBufferInfo(),a=(i?i.end:this.getLoadPosition())+this.config.maxBufferHole,s=l.firstKeyFramePTS?l.firstKeyFramePTS:e;if(!t&&adk&&(o.gap=!0);o.setElementaryStreamInfo(l.type,e,r,a,c),this.backtrackFragment&&=o,this.bufferFragmentData(l,o,s,i,t||n)}else if(t||n)o.gap=!0;else{this.backtrack(o);return}}if(m){let{startPTS:e,endPTS:t,startDTS:n,endDTS:r}=m;s&&(s.elementaryStreams[X_.AUDIO]={startPTS:e,endPTS:t,startDTS:n,endDTS:r}),o.setElementaryStreamInfo(X_.AUDIO,e,t,n,r),this.bufferFragmentData(m,o,s,i)}if(p&&d!=null&&d.samples.length){let e={id:t,frag:o,details:p,samples:d.samples};n.trigger(R.FRAG_PARSING_METADATA,e)}if(p&&u){let e={id:t,frag:o,details:p,samples:u.samples};n.trigger(R.FRAG_PARSING_USERDATA,e)}}logMuxedErr(e){this.warn(`${Q_(e)?`Media`:`Init`} segment with muxed audiovideo where only video expected: ${e.url}`)}_bufferInitSegment(e,t,n,r){if(this.state!==K.PARSING)return;this.audioOnly=!!t.audio&&!t.video,this.altAudio&&!this.audioOnly&&(delete t.audio,t.audiovideo&&this.logMuxedErr(n));let{audio:i,video:a,audiovideo:o}=t;if(i){let n=e.audioCodec,r=Fb(i.codec,n);if(r===`mp4a`&&(r=`mp4a.40.5`),this.audioCodecSwitch){r&&=r.indexOf(`mp4a.40.5`)===-1?`mp4a.40.5`:`mp4a.40.2`;let e=i.metadata;e&&`channelCount`in e&&(e.channelCount||1)!==1&&!yb()&&(r=`mp4a.40.5`)}r&&r.indexOf(`mp4a.40.5`)!==-1&&Sb()&&i.container!==`audio/mpeg`&&(r=`mp4a.40.2`,this.log(`Android: force audio codec to ${r}`)),n&&n!==r&&this.log(`Swapping manifest audio codec "${n}" for "${r}"`),i.levelCodec=r,i.id=B.MAIN,this.log(`Init audio buffer, container:${i.container}, codecs[selected/level/parsed]=[${r||``}/${n||``}/${i.codec}]`),delete t.audiovideo}if(a){a.levelCodec=e.videoCodec,a.id=B.MAIN;let n=a.codec;if(n?.length===4)switch(n){case`hvc1`:case`hev1`:a.codec=`hvc1.1.6.L120.90`;break;case`av01`:a.codec=`av01.0.04M.08`;break;case`avc1`:a.codec=`avc1.42e01e`}this.log(`Init video buffer, container:${a.container}, codecs[level/parsed]=[${e.videoCodec||``}/${n}]${a.codec===n?``:` parsed-corrected=`+a.codec}${a.supplemental?` supplemental=`+a.supplemental:``}`),delete t.audiovideo}o&&(this.iframesOnly&&this.logMuxedErr(n),this.log(`Init audiovideo buffer, container:${o.container}, codecs[level/parsed]=[${e.codecs}/${o.codec}]`),delete t.video,delete t.audio);let s=Object.keys(t);if(s.length){if(this.hls.trigger(R.BUFFER_CODECS,t),!this.hls)return;s.forEach(e=>{let i=t[e].initSegment;i!=null&&i.byteLength&&this.hls.trigger(R.BUFFER_APPENDING,{type:e,data:i,frag:n,part:null,chunkMeta:r,parent:n.type})})}this.tickImmediate()}getMainFwdBufferInfo(){let e=this.getBufferOutput();return this.getFwdBufferInfo(e,B.MAIN)}get maxBufferLength(){let{levels:e,level:t}=this,n=e?.[t];return n?this.getMaxBufferLength(n.maxBitrate):this.config.maxBufferLength}backtrack(e){this.couldBacktrack=!0,this.backtrackFragment=e,this.resetTransmuxer(),this.flushBufferGap(e),this.fragmentTracker.removeFragment(e),this.fragPrevious=null,this.nextLoadPosition=e.start,this.state=K.IDLE}get nextLevel(){let e=this.nextBufferedFrag;return e?e.level:-1}get currentFrag(){if(this.fragPlaying)return this.fragPlaying;let e=this.media?.currentTime||this.lastCurrentTime;return F(e)?this.getAppendedFrag(e):null}get currentProgramDateTime(){let e=this.media?.currentTime||this.lastCurrentTime;if(F(e)){let t=this.getLevelDetails(),n=this.currentFrag||(t?Ax(null,t.fragments,e):null);if(n){let t=n.programDateTime;if(t!==null){let r=t+(e-n.start)*1e3;return new Date(r)}}}return null}get currentLevel(){let e=this.currentFrag;return e?e.level:-1}get nextBufferedFrag(){let e=this.currentFrag;return e?this.followingBufferedFrag(e):null}get forceStartLoad(){return this._forceStartLoad}},Ak=class extends kk{constructor(...e){super(...e),this.currentOp=void 0,this.nextOp=void 0,this.cached=[],this.cachedSize=0,this.cacheFragmentData=!0,this.initDetails=void 0,this.onBufferedToEnd=()=>{let e=this.media;e!=null&&e.seeking&&(e.currentTime=e.currentTime)},this.onMediaSeeking=()=>{}}setInitPts(e){this.initPTS=e.slice()}loadMediaAt(e,t){if(!this.hls)return;let{seekOnAppend:n}=t,r=e+this.timelineOffset;switch(this.nextLoadPosition=this.lastCurrentTime=r,this.startPosition=e,this.state){case K.STOPPED:case K.ENDED:case K.ERROR:this.state=K.IDLE}this.state===K.IDLE?(this.hls.resumeBuffering(),this.tick(),this.currentOp=[r,t]):this.nextOp=[r,t],this.hls.off(R.BUFFERED_TO_END,this.onBufferedToEnd);let i=this.media;n&&i&&this.seekTo(r)&&(this.currentOp=[r,t],this.nextOp=void 0,this.flushPipeline(r,!0))}seekTo(e){let t=this.media;if(t){let n=this.getLevelDetails()?.edge,r=n===void 0?t.duration:n;if(e>=r&&(e=r-.01),G.bufferInfo(t,e,0).len>0&&this.getBufferedAt(e))return t.currentTime=e,!0}return!1}getBufferedAt(e){return this.fragmentTracker.getBufferedFrag(e,B.MAIN)}cacheSet(e,t){if(!this.hls)return;e.data=t;let n=this.cached;n.push(e),this.cachedSize+=t.buffer.byteLength;let r=this.hls.config.iframeCacheLimit;for(;this.cachedSize>r&&n.length>1;){let e=n.shift();if(e.data)this.cachedSize-=e.data.byteLength,e.data=void 0;else{this.cached=n.filter(e=>!!e.data),this.cachedSize=n.reduce((e,{data:t})=>t?t.buffer.byteLength:0,0);break}}}onHandlerDestroying(){this.cached.length=0,this.cachedSize=0,super.onHandlerDestroying()}_handleFragmentLoadProgress(e){let t=e.frag,{part:n,payload:r}=e;this.cacheFragmentData&&!n&&r!=null&&r.byteLength&&!t.data&&Q_(t)&&this.cacheSet(t,new Uint8Array(r.slice(0))),super._handleFragmentLoadProgress(e)}loadFragment(e,t,n){let r=this.fragmentTracker.getState(e);if((r===Hx.NOT_LOADED||r===Hx.PARTIAL)&&this.canReplayCached(e)){this.replayCachedFragment(e);return}super.loadFragment(e,t,n)}canReplayCached(e){var t;if(!this.cacheFragmentData||!((t=e.data)!=null&&t.byteLength))return!1;let n=e.decryptdata;return n?.keyFormat!==`identity`||!!n.key}replayCachedFragment(e){let t=e.data.slice().buffer;this.log(`Buffering cached ${e.type} sn: ${e.sn} of level ${e.level} (${t.byteLength} bytes)`),this.fragCurrent=e,this.startFragRequested=!0;let n=e.stats=new Y_;n.loading.start=n.loading.first=n.loading.end=self.performance.now(),n.loaded=n.total=t.byteLength,n.chunkCount=1,this.state=K.FRAG_LOADING;let r={frag:e,part:null,payload:t,networkDetails:null};this._handleFragmentLoadProgress(r),this.hls.trigger(R.FRAG_LOADED,r),this._handleFragmentLoadComplete(r)}fragBufferedComplete(e,t){super.fragBufferedComplete(e,t);let{currentOp:n,nextOp:r}=this;this.currentOp=this.nextOp=void 0,this.state=K.STOPPED,n!=null&&n[1].seekOnAppend&&(this.flushPipeline(n[0],!r),this.seekTo(n[0])||this.log(`Could not seek to ${n[0]} after fragment buffered (superseded or flushed) buffer: ${this.media?VC(G.getBuffered(this.media)):`none`}`)),r&&this.loadMediaAt.apply(this,r)}flushPipeline(e,t){if(t){let t=this.media;if(t){let n=G.bufferInfo(t,e,0),r=n.len?n.nextStart:0;r&&(this.fragmentTracker.removeFragmentsInRange(r,1/0,B.MAIN),this.flushMainBuffer(r,1/0))}this.hls.once(R.BUFFERED_TO_END,this.onBufferedToEnd)}this.hls.trigger(R.BUFFER_EOS,{type:`video`})}get playhead(){return this.nextLoadPosition}startLoad(){if(!this.startFragRequested){let e=this.hls;e.nextLoadLevel=e.startLevel===-1?0:e.firstAutoLevel}}seekToStartPos(){}setStartPosition(){}alignPlaylists(e,t,n){let r=this.initDetails;return this.initDetails=null,super.alignPlaylists(e,t,n||r||void 0)}getMainFwdBufferInfo(){let e=this.playhead,t=this.getBufferedAt(e);if(t){let n=t.duration;return{len:n,start:e,end:e+n,bufferedIndex:-1}}return{len:0,start:e,end:e,bufferedIndex:-1}}_streamEnded(){let e=this.playhead,t=this.fragmentTracker.getBufferedFrag(e,B.MAIN);return!!(t!=null&&t.endList)}},jk=class extends Ak{constructor(...e){super(...e),this._img=void 0,this.queued=void 0,this.cacheFragmentData=!1}get image(){return this._img}set image(e){let t=this._img?.src;t&&self.URL.revokeObjectURL(t),this._img=e}loadMediaAt(e){if(!this.hls)return;let t=e+this.timelineOffset;switch(this.nextLoadPosition=this.lastCurrentTime=t,this.startPosition=e,this.state){case K.STOPPED:case K.ENDED:case K.ERROR:this.state=K.IDLE}if(this.state===K.IDLE){if(this.hls.resumeBuffering(),this.media||={},this.tick(),this.state===K.IDLE){let t=this.getBufferedAt(e);t&&(this.fragCurrent=t,this.updateImage(t,null))}}else{let n=this.fragCurrent;(!n||e>=n.start&&e{if(!this.hls)return;let r=this.hls.levels[e.level];r!=null&&r.fragmentError&&(r.fragmentError=0,e.stats.retry=0);let i=self.performance.now(),a=t?t.stats:e.stats;a.buffering.end=e.stats.buffering.end=i,this.hls.trigger(R.FRAG_BUFFERED,{frag:e,part:t,stats:a,id:e.type,chunkMeta:n})},i.onerror=()=>{this.handleError(`Image decode error`,e,t,n)};let s=i.src;s&&self.URL.revokeObjectURL(s);let c=new Blob([r],{type:`image/jpeg`});i.src=self.URL.createObjectURL(c)}else this.state=K.STOPPED,this.processQueued()}processQueued(){let e=this.queued;this.queued=void 0,e&&this.loadMediaAt.apply(this,e)}handleError(e,t,n,r){if(!this.hls)return;let i=Error(e);this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_PARSING_ERROR,chunkMeta:r,frag:t,part:n,fatal:!1,error:i,err:i})}_bufferInitSegment(){}bufferFragmentData(e,t,n,r){super.bufferFragmentData(e,t,n,r,!0);let i=W(new Uint8Array(e.data1),[`mdat`]);if(i.length===0){this.handleError(`Could not find I-Frame mdat`,t,n,r);return}let a=t;this.cacheSet(a,i[0]),this.updateImage(a,n,r)}fragBufferedComplete(e,t){this.fragmentTracker.fragBuffered(e,!0),super.fragBufferedComplete(e,t),this.processQueued()}checkFragPlaying(){let e=this.fragPrevious?.start;if(e!==void 0){let t=this.getAppendedFrag(e);if(t&&!$_(t,this.fragPlaying))return this.fragPlaying=t,!0}return!1}getMainFwdBufferInfo(){return{len:0,start:this.playhead,end:this.playhead,bufferedIndex:-1}}},Mk=10,Nk=`Image I-Frame player does not accept HTMLMediaElements`,Pk={seekOnAppend:!0},Fk,Ik,Lk=class extends wv{constructor(e,t){super(`iframes`,e.logger),this.hls=void 0,this.stats=void 0,this.variableList=null,this.initPTS=[],this.iframeInstances=void 0,this.instanceCounter=0,Fk||=Rk(t),Ik||=zk(Fk),this.hls=e,this.iframeInstances=[],this.registerListeners()}registerListeners(){let e=this.hls;e&&(e.on(R.MANIFEST_LOADING,this.clearAsset,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(R.FRAG_BUFFERED,this.onFragBuffered,this),e.on(R.DESTROYING,this.onDestroying,this))}unregisterListeners(){let e=this.hls;e&&(e.off(R.MANIFEST_LOADING,this.clearAsset,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(R.FRAG_BUFFERED,this.onFragBuffered,this),e.off(R.DESTROYING,this.onDestroying,this))}clearAsset(){this.stats=void 0,this.variableList=null,this.initPTS=[],this.iframeInstances.forEach(e=>e.destroy()),this.iframeInstances.length=0}onDestroying(){this.unregisterListeners(),this.clearAsset(),this.hls=void 0}onManifestLoaded(e,t){this.stats=t.stats,this.variableList=t.variableList}onLevelsUpdated(e,{levels:t}){let n=this.hls?.pathwayPriority;t.length&&n&&this.iframeInstances.forEach(e=>{e.pathwayPriority=n})}onInitPtsFound(e,{id:t,timestampOffsets:n}){t===B.MAIN&&(this.initPTS=n)}onFragBuffered(e,t){let n=this.hls;n&&n.hasEnoughToStart&&(n.mainForwardBufferInfo?.len||0)>Mk&&this.iframeInstances.forEach(e=>{if(!e.loadingEnabled){var t;e.startLoad(((t=this.hls)==null||(t=t.media)==null?void 0:t.currentTime)||0)}})}createIFramePlayer(e){return this.createInstance(Fk,this.hls?.iframeVariants,e)}createImageIFramePlayer(e){let t=this.hls?.iframeVariants.filter(e=>e.imageCodec);return this.createInstance(Ik,t,e,`image-`)}createInstance(e,t,n,r){let{hls:i}=this;if(!i)return null;let{url:a,userConfig:o,latestLevelDetails:s,loadLevelObj:c,loadLevel:l,bandwidthEstimate:u,sessionId:d}=i,{stats:f,variableList:p}=this;if(!(t!=null&&t.length)||!f||!a)return null;let m=`${r||``}iframe-player-${this.instanceCounter++}`,h=i.levels,g=c||h[l],_=Ex(g,o.videoPreference),v=g?.pathwayId||`.`,y=new e(V(V({},o),{},{loggerId:m,primarySessionId:d,videoPreference:_,abrEwmaDefaultEstimate:u,streamController:void 0,audioStreamController:void 0,audioTrackController:void 0,subtitleStreamController:void 0,subtitleTrackController:void 0,timelineController:void 0,id3TrackController:void 0,fpsController:void 0,gapController:void 0,iframeController:void 0,cmcd:void 0,interstitialsController:void 0,backBufferLength:1/0,maxMaxBufferLength:1,capLevelToPlayerSize:!0,enableWorker:!1,autoStartLoad:!1,startFragPrefetch:!1,testBandwidth:!1,progressive:!1},n),a,this.initPTS,s);return this.iframeInstances=this.iframeInstances.filter(e=>!e.url),this.iframeInstances.push(y),y.trigger(R.MANIFEST_LOADED,{levels:t,contentSteering:{uri:``,pathwayId:v},sessionKeys:null,audioTracks:[],iframeVariants:[],sessionData:null,startTimeOffset:null,stats:f,networkDetails:null,url:a,variableList:p}),y}};function Rk(e){return class extends e{constructor(e,t,n,r){e.streamController||=Ak,super(e),this._url=t,this.streamController.setInitPts(n),this.streamController.initDetails=r}loadSource(){}loadMediaAt(e,t=Pk){if(e<0)return;let n=V(V({},Pk),t);this.loadingEnabled||this.startLoad(e),this.streamController.loadMediaAt(e,n)}}}function zk(e){return class extends e{constructor(e,t,n,r){e.cmcdController=void 0,e.emeController=void 0,e.streamController||=jk,e.capLevelController=void 0,e.bufferController=void 0,super(e,t,n,r)}attachImage(e){this.streamController.image=e}detachImage(){this.streamController.image=void 0}loadSource(){}attachMedia(){throw Error(Nk)}detachMedia(){}recoverMediaError(){}transferMedia(){return null}loadMediaAt(e){if(e<0)return null;this.loadingEnabled||this.startLoad(e),this.streamController.loadMediaAt(e)}}}var Bk=.025,Vk=function(e){return e[e.Point=0]=`Point`,e[e.Range=1]=`Range`,e}({});function Hk(e,t,n){return`${e.identifier}-${n+1}-${RO(t)}`}var Uk=class{constructor(e,t){this.base=void 0,this._duration=null,this._timelineStart=null,this.appendInPlaceDisabled=void 0,this.appendInPlaceStarted=void 0,this.dateRange=void 0,this.hasPlayed=!1,this.cumulativeDuration=0,this.resumeOffset=NaN,this.playoutLimit=NaN,this.restrictions={skip:!1,jump:!1},this.snapOptions={out:!1,in:!1},this.assetList=[],this.assetListLoader=void 0,this.assetListResponse=null,this.resumeAnchor=void 0,this.error=void 0,this.resetOnResume=void 0,this.base=t,this.dateRange=e,this.setDateRange(e)}setDateRange(e){this.dateRange=e,this.resumeOffset=e.attr.optionalFloat(`X-RESUME-OFFSET`,this.resumeOffset),this.playoutLimit=e.attr.optionalFloat(`X-PLAYOUT-LIMIT`,this.playoutLimit),this.restrictions=e.attr.enumeratedStringList(`X-RESTRICT`,this.restrictions),this.snapOptions=e.attr.enumeratedStringList(`X-SNAP`,this.snapOptions)}reset(){var e;this.appendInPlaceStarted=!1,(e=this.assetListLoader)==null||e.destroy(),this.assetListLoader=void 0,this.supplementsPrimary||(this.assetListResponse=null,this.assetList=[],this._duration=null)}isAssetPastPlayoutLimit(e){if(e>0&&e>=this.assetList.length)return!0;let t=this.playoutLimit;return e<=0||isNaN(t)?!1:t===0||(this.assetList[e]?.startOffset||0)>t}findAssetIndex(e){return this.assetList.indexOf(e)}get identifier(){return this.dateRange.id}get startDate(){return this.dateRange.startDate}get startTime(){let e=this.dateRange.startTime;if(this.snapOptions.out){let t=this.dateRange.tagAnchor;if(t)return Gk(t,e)?Wk(e,t):e}return e}get startOffset(){return this.cue.pre?0:this.startTime}get startIsAligned(){if(this.startTime===0||this.snapOptions.out)return!0;let e=this.dateRange.tagAnchor;if(e){let t=this.dateRange.startTime;return t-Wk(t,e)<.1}return!1}get resumptionOffset(){let e=this.resumeOffset,t=F(e)?e:this.duration;return this.cumulativeDuration+t}get resumeTime(){let e=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){let t=this.resumeAnchor;if(t)return Gk(t,e)?Wk(e,t):e}return e}get appendInPlace(){return this.appendInPlaceStarted?!0:!this.appendInPlaceDisabled&&!!(!this.cue.once&&!this.cue.pre&&this.startIsAligned&&(isNaN(this.playoutLimit)&&isNaN(this.resumeOffset)||this.resumeOffset&&this.duration&&Math.abs(this.resumeOffset-this.duration)0||this.assetListResponse!==null}toString(){return Jk(this)}};function Wk(e,t){return e-t.starte.start-Bk&&t`:e.cue.post?``:``}${e.timelineStart.toFixed(2)}-${e.resumeTime.toFixed(2)}]`}function Yk(e){let t=e.timelineStart,n=e.duration||0;return`["${e.identifier}" ${t.toFixed(2)}-${(t+n).toFixed(2)}]`}var Xk=class{constructor(e,t,n,r){this.hls=void 0,this.interstitial=void 0,this.assetItem=void 0,this.tracks=null,this.hasDetails=!1,this.mediaAttached=null,this._currentTime=void 0,this._bufferedEosTime=void 0,this.checkPlayout=()=>{this.reachedPlayout(this.currentTime)&&this.hls&&this.hls.trigger(R.PLAYOUT_LIMIT_REACHED,{})};let i=this.hls=new e(t);this.interstitial=n,this.assetItem=r;let a=()=>{this.hasDetails=!0};i.once(R.LEVEL_LOADED,a),i.once(R.AUDIO_TRACK_LOADED,a),i.once(R.SUBTITLE_TRACK_LOADED,a),i.on(R.MEDIA_ATTACHING,(e,{media:t})=>{this.removeMediaListeners(),this.mediaAttached=t,this.interstitial.playoutLimit&&(t.addEventListener(`timeupdate`,this.checkPlayout),this.appendInPlace&&i.on(R.BUFFER_APPENDED,()=>{let e=this.bufferedEnd;this.reachedPlayout(e)&&(this._bufferedEosTime=e,i.trigger(R.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){return this.interstitial.appendInPlace}loadSource(){let e=this.hls;if(e){if(e.url)e.levels.length&&!e.started&&e.startLoad(-1,!0);else{let t=this.assetItem.uri;try{t=Kk(t,e.config.primarySessionId||``).href}catch{}e.loadSource(t)}}}bufferedInPlaceToEnd(e,t){var n;if(!this.appendInPlace)return!1;if((n=this.hls)!=null&&n.bufferedToEnd)return!0;if(!e)return!1;let r=Math.min(this._bufferedEosTime||1/0,this.duration),i=this.timelineOffset+(t||0),a=G.bufferInfo(e,i,.02);return this.getAssetTime(a.end)>=r-.02}reachedPlayout(e){let t=this.interstitial.playoutLimit;return this.startOffset+e>=t}get destroyed(){var e;return!((e=this.hls)!=null&&e.userConfig)}get assetId(){return this.assetItem.identifier}get interstitialId(){return this.assetItem.parentIdentifier}get media(){return this.hls?.media||null}get bufferedEnd(){let e=this.media||this.mediaAttached;if(!e)return this._bufferedEosTime?this._bufferedEosTime:this.currentTime;let t=G.bufferInfo(e,e.currentTime,.001);return this.getAssetTime(t.end)}get currentTime(){let e=this.media||this.mediaAttached;return e?this.getAssetTime(e.currentTime):this._currentTime||0}get duration(){let e=this.assetItem.duration;if(!e)return 0;let t=this.interstitial.playoutLimit;if(t){let n=t-this.startOffset;if(n>0&&n1/9e4&&this.hls){if(this.hasDetails)throw Error(`Cannot set timelineOffset after playlists are loaded`);this.hls.config.timelineOffset=e}}}getAssetTime(e){let t=this.timelineOffset,n=this.duration;return Math.min(Math.max(0,e-t),n)}removeMediaListeners(){let e=this.mediaAttached;e&&(this._currentTime=e.currentTime,this.bufferSnapShot(),e.removeEventListener(`timeupdate`,this.checkPlayout))}bufferSnapShot(){if(this.mediaAttached){var e;(e=this.hls)!=null&&e.bufferedToEnd&&(this._bufferedEosTime=this.bufferedEnd)}}destroy(){this.removeMediaListeners(),this.hls&&this.hls.destroy(),this.hls=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(e){var t;this.loadSource(),(t=this.hls)==null||t.attachMedia(e)}detachMedia(){var e;this.removeMediaListeners(),this.mediaAttached=null,(e=this.hls)==null||e.detachMedia()}resumeBuffering(){var e;(e=this.hls)==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.hls)==null||e.pauseBuffering()}transferMedia(){return this.bufferSnapShot(),this.hls?.transferMedia()||null}resetDetails(){let e=this.hls;if(e&&this.hasDetails){e.stopLoad();let t=e=>delete e.details;e.levels.forEach(t),e.allAudioTracks.forEach(t),e.allSubtitleTracks.forEach(t),this.hasDetails=!1}}on(e,t,n){var r;(r=this.hls)==null||r.on(e,t)}once(e,t,n){var r;(r=this.hls)==null||r.once(e,t)}off(e,t,n){var r;(r=this.hls)==null||r.off(e,t)}toString(){return`HlsAssetPlayer: ${Yk(this.assetItem)} ${this.hls?.sessionId} ${this.appendInPlace?`append-in-place`:``}`}},Zk=.033,Qk=class extends wv{constructor(e,t){super(`interstitials-sched`,t),this.onScheduleUpdate=void 0,this.eventMap={},this.events=null,this.items=null,this.durations={primary:0,playout:0,integrated:0},this.onScheduleUpdate=e}destroy(){this.reset(),this.onScheduleUpdate=null}reset(){this.eventMap={},this.setDurations(0,0,0),this.events&&this.events.forEach(e=>e.reset()),this.events=this.items=null}resetErrorsInRange(e,t){return this.events?this.events.reduce((n,r)=>e<=r.startOffset&&t>r.startOffset?(delete r.error,n+1):n,0):0}get duration(){let e=this.items;return e?e[e.length-1].end:0}get length(){return this.items?this.items.length:0}getEvent(e){return e&&this.eventMap[e]||null}hasEvent(e){return e in this.eventMap}findItemIndex(e,t){if(e.event)return this.findEventIndex(e.event.identifier);let n=-1;e.nextEvent?n=this.findEventIndex(e.nextEvent.identifier)-1:e.previousEvent&&(n=this.findEventIndex(e.previousEvent.identifier)+1);let r=this.items;if(r)for(r[n]||(t===void 0&&(t=e.start),n=this.findItemIndexAtTime(t));n>=0&&(i=r[n])!=null&&i.event;){var i;n--}return n}findItemIndexAtTime(e,t){let n=this.items;if(n)for(let r=0;ra&&e1)for(let e=0;en&&(ts.indexOf(e.identifier)===-1):[];o.length&&o.sort((e,t)=>{let n=e.cue.pre,r=e.cue.post,i=t.cue.pre,a=t.cue.post;if(n&&!i)return-1;if(i&&!n||r&&!a)return 1;if(a&&!r)return-1;if(!n&&!i&&!r&&!a){let n=e.startTime,r=t.startTime;if(n!==r)return n-r}return e.dateRange.tagOrder-t.dateRange.tagOrder}),this.events=o,c.forEach(e=>{this.removeEvent(e)}),this.updateSchedule(e,c,n)}updateSchedule(e,t=[],n=0,r=!1){let i=this.events||[];if(i.length||t.length||this.length<2){let a=this.items,o=this.parseSchedule(i,e,n);(r||t.length||a?.length!==o.length||o.some((e,t)=>Math.abs(e.playout.start-a[t].playout.start)>.005||Math.abs(e.playout.end-a[t].playout.end)>.005))&&(this.items=o,this.onScheduleUpdate(t,a))}}parseDateRanges(e,t,n){let r=[],i=Object.keys(e);for(let a=0;a!e.error&&!(e.cue.once&&e.hasPlayed)),e.length){this.resolveOffsets(e,t);let s=0,c=0;if(e.forEach((t,l)=>{let u=t.cue.pre,d=t.cue.post,f=e[l-1]||null,p=t.appendInPlace,m=d?a:t.startOffset,h=t.duration,g=t.timelineOccupancy===Vk.Range?h:0,_=u&&i.live?n+(t.resumeOffset||0):0,v=_||t.resumptionOffset,y=f?.startTime===m,b=m+t.cumulativeDuration,x=p?b+h:m+v;if(u||!d&&m<=0){let e=c;c+=g,t.timelineStart=b;let n=o;o+=h,r.push({event:t,start:b,end:x,playout:{start:n,end:o},integrated:{start:e,end:c}})}else if(m<=a){if(!y){let n=m-s;if(n>Zk){let i=s,a=c;c+=n;let u=o;o+=n;let d={previousEvent:e[l-1]||null,nextEvent:t,start:i,end:i+n,playout:{start:u,end:o},integrated:{start:a,end:c}};r.push(d)}else n>0&&f&&(f.cumulativeDuration+=n,r[r.length-1].end=m)}d&&(x=b),t.timelineStart=b;let n=c;c+=g;let i=o;o+=h,r.push({event:t,start:b,end:x,playout:{start:i,end:o},integrated:{start:n,end:c}})}else return;let S=_||t.resumeTime;s=d||S>a?a:!u&&x&&t.appendInPlaceStarted&&S-x>Zk?x:S}),s{let c=o.cue.pre,l=o.cue.post,u=c?0:l?r:o.startTime;this.updateAssetDurations(o),a===u?o.cumulativeDuration=i:(i=0,a=u),!l&&o.snapOptions.in&&(o.resumeAnchor=Ax(null,n.fragments,o.startOffset+o.resumptionOffset,0,0)||void 0),o.appendInPlace&&!o.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(o,t)||(o.appendInPlace=!1)),!o.appendInPlace&&s+1Bk?(this.log(`"${e.identifier}" resumption ${n} not aligned with estimated timeline end ${r}`),!1):!Object.keys(t).some(r=>{let i=t[r].details,a=i.edge;if(n>=a)return this.log(`"${e.identifier}" resumption ${n} past ${r} playlist end ${a}`),!1;let o=Ax(null,i.fragments,n);if(!o)return this.log(`"${e.identifier}" resumption ${n} does not align with any fragments in ${r} playlist (${i.fragStart}-${i.fragmentEnd})`),!0;let s=r===`audio`?.175:0;return Math.abs(o.start-n){let a=t.data,o=a?.ASSETS;if(!Array.isArray(o)){let t=this.assignAssetListError(e,L.ASSET_LIST_PARSING_ERROR,Error(`Invalid interstitial asset list`),r.url,n,i);this.hls.trigger(R.ERROR,t);return}e.assetListResponse=a,this.hls.trigger(R.ASSET_LIST_LOADED,{event:e,assetListResponse:a,networkDetails:i})},onError:(t,n,r,i)=>{let a=this.assignAssetListError(e,L.ASSET_LIST_LOAD_ERROR,Error(`Error loading X-ASSET-LIST: HTTP status ${t.code} ${t.text} (${n.url})`),n.url,i,r);this.hls.trigger(R.ERROR,a)},onTimeout:(t,n,r)=>{let i=this.assignAssetListError(e,L.ASSET_LIST_LOAD_TIMEOUT,Error(`Timeout loading X-ASSET-LIST (${n.url})`),n.url,t,r);this.hls.trigger(R.ERROR,i)}}),this.hls.trigger(R.ASSET_LIST_LOADING,{event:e}),o}assignAssetListError(e,t,n,r,i,a){return e.error=n,{type:I.NETWORK_ERROR,details:t,fatal:!1,interstitial:e,url:r,error:n,networkDetails:a,stats:i}}};function tA(e){var t;e==null||(t=e.play())==null||t.catch(()=>{})}function nA(e,t){return`[${e}] Advancing timeline position to ${t}`}var rA=class extends wv{constructor(e,t){super(`interstitials`,e.logger),this.HlsPlayerClass=void 0,this.hls=void 0,this.assetListLoader=void 0,this.mediaSelection=null,this.altSelection=null,this.media=null,this.detachedData=null,this.requiredTracks=null,this.manager=null,this.playerQueue=[],this.bufferedPos=-1,this.timelinePos=-1,this.schedule=void 0,this.playingItem=null,this.bufferingItem=null,this.waitingItem=null,this.endedItem=null,this.playingAsset=null,this.endedAsset=null,this.bufferingAsset=null,this.bufferPastEdge=!1,this.shouldPlay=!1,this.onPlay=()=>{this.shouldPlay=!0},this.onPause=()=>{this.shouldPlay=!1},this.onSeeking=()=>{let e=this.currentTime;if(e===void 0||this.playbackDisabled||!this.schedule)return;let t=e-this.timelinePos;if(Math.abs(t)<1/7056e5)return;let n=t<=-.01;this.timelinePos===-1&&!this.effectivePlayingItem&&this.checkStart(),this.timelinePos=e,this.bufferedPos=e;let r=this.playingItem;if(!r){this.checkBuffer();return}if(n&&this.schedule.resetErrorsInRange(e,e-t)&&this.updateSchedule(!0),this.checkBuffer(),n&&e=r.end){var i;let t=this.findItemIndex(r),a=this.schedule.findItemIndexAtTime(e);if(a===-1&&(a=t+(n?-1:1),this.log(`seeked ${n?`back `:``}to position not covered by schedule ${e} (resolving from ${t} to ${a})`)),!this.isInterstitial(r)&&(i=this.media)!=null&&i.paused&&(this.shouldPlay=!1),!n&&a>t){let e=this.schedule.findJumpRestrictedIndex(t+1,a);if(e>t){this.setSchedulePosition(e);return}}this.setSchedulePosition(a);return}let a=this.playingAsset;if(!a){if(this.playingLastItem&&this.isInterstitial(r)){let t=r.event.assetList[0];t&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(e,t))}return}let o=a.timelineStart,s=a.duration||0;if(n&&e=o+s){var c;(c=r.event)!=null&&c.appendInPlace&&(this.clearAssetPlayers(r.event,r),this.flushFrontBuffer(e)),this.setScheduleToAssetAtTime(e,a)}},this.onTimeupdate=()=>{let e=this.currentTime;if(e===void 0||this.playbackDisabled)return;if(this.timelinePos===-1&&!this.effectivePlayingItem&&this.checkStart(),e>this.timelinePos)this.timelinePos=e,e>this.bufferedPos&&this.checkBuffer();else return;let t=this.playingItem;if(!t||this.playingLastItem)return;if(e>=t.end){this.timelinePos=t.end;let e=this.findItemIndex(t);this.setSchedulePosition(e+1)}let n=this.playingAsset;n&&e>=n.timelineStart+(n.duration||0)&&this.setScheduleToAssetAtTime(e,n)},this.onScheduleUpdate=(e,t)=>{let n=this.schedule;if(!n)return;let r=this.playingItem,i=n.events||[],a=n.items||[],o=n.durations,s=e.map(e=>e.identifier),c=!!(i.length||s.length);(c||t)&&this.log(`INTERSTITIALS_UPDATED (${i.length}): ${i} -Schedule: ${a.map(e=>$k(e))} pos: ${this.timelinePos}`),s.length&&this.log(`Removed events ${s}`);let l=null,u=null;r&&(l=this.updateItem(r,this.timelinePos),this.itemsMatch(r,l)?this.playingItem=l:this.waitingItem=null),this.waitingItem=this.updateItem(this.waitingItem);let d=this.bufferingItem;if(d&&(u=this.updateItem(d,this.bufferedPos),this.itemsMatch(d,u)?this.bufferingItem=u:d.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(d.event,null))),e.forEach(e=>{e.assetList.forEach(e=>{this.clearAssetPlayer(e.identifier,null)})}),this.playerQueue.forEach(e=>{if(e.interstitial.appendInPlace){let t=e.assetItem.timelineStart,n=e.timelineOffset-t;if(n)try{e.timelineOffset=t}catch(r){Math.abs(n)>Bk&&this.warn(`${r} ("${e.assetId}" ${e.timelineOffset}->${t})`)}}}),c||t){if(this.hls.trigger(R.INTERSTITIALS_UPDATED,{events:i.slice(0),schedule:a.slice(0),durations:o,removedIds:s}),this.isInterstitial(r)&&s.indexOf(r.event.identifier)>-1){this.warn(`Interstitial "${r.event.identifier}" removed while playing`),this.primaryFallback(r.event);return}r&&this.trimInPlace(l,r),d&&u!==l&&this.trimInPlace(u,d),this.checkBuffer()}},this.hls=e,this.HlsPlayerClass=t,this.assetListLoader=new eA(e),this.schedule=new Qk(this.onScheduleUpdate,e.logger),this.registerListeners()}registerListeners(){let e=this.hls;e&&(e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.on(R.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.on(R.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(R.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.on(R.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.on(R.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.on(R.BUFFER_APPENDED,this.onBufferAppended,this),e.on(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.on(R.BUFFERED_TO_END,this.onBufferedToEnd,this),e.on(R.MEDIA_ENDED,this.onMediaEnded,this),e.on(R.ERROR,this.onError,this),e.on(R.DESTROYING,this.onDestroying,this))}unregisterListeners(){let e=this.hls;e&&(e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(R.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),e.off(R.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),e.off(R.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(R.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),e.off(R.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),e.off(R.ASSET_LIST_LOADED,this.onAssetListLoaded,this),e.off(R.BUFFER_CODECS,this.onBufferCodecs,this),e.off(R.BUFFER_APPENDED,this.onBufferAppended,this),e.off(R.BUFFER_FLUSHED,this.onBufferFlushed,this),e.off(R.BUFFERED_TO_END,this.onBufferedToEnd,this),e.off(R.MEDIA_ENDED,this.onMediaEnded,this),e.off(R.ERROR,this.onError,this),e.off(R.DESTROYING,this.onDestroying,this))}startLoad(){this.resumeBuffering()}stopLoad(){this.pauseBuffering()}resumeBuffering(){var e;(e=this.getBufferingPlayer())==null||e.resumeBuffering()}pauseBuffering(){var e;(e=this.getBufferingPlayer())==null||e.pauseBuffering()}destroy(){this.unregisterListeners(),this.stopLoad(),this.assetListLoader&&this.assetListLoader.destroy(),this.emptyPlayerQueue(),this.clearScheduleState(),this.schedule&&this.schedule.destroy(),this.media=this.detachedData=this.mediaSelection=this.requiredTracks=this.altSelection=this.schedule=this.manager=null,this.hls=this.HlsPlayerClass=null,this.assetListLoader=null,this.onPlay=this.onPause=this.onSeeking=this.onTimeupdate=null,this.onScheduleUpdate=null}onDestroying(){let e=this.primaryMedia||this.media;e&&this.removeMediaListeners(e)}removeMediaListeners(e){BC(e,`play`,this.onPlay),BC(e,`pause`,this.onPause),BC(e,`seeking`,this.onSeeking),BC(e,`timeupdate`,this.onTimeupdate)}onMediaAttaching(e,t){let n=this.media=t.media;zC(n,`seeking`,this.onSeeking),zC(n,`timeupdate`,this.onTimeupdate),zC(n,`play`,this.onPlay),zC(n,`pause`,this.onPause)}onMediaAttached(e,t){let n=this.effectivePlayingItem,r=this.detachedData;if(this.detachedData=null,n===null)this.checkStart();else if(!r){this.clearScheduleState();let e=this.findItemIndex(n);this.setSchedulePosition(e)}}clearScheduleState(){this.log(`clear schedule state`),this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(e,t){let n=!!t.transferMedia,r=this.media;if(this.media=null,!n&&(r&&this.removeMediaListeners(r),this.detachedData)){let e=this.getBufferingPlayer();e&&(this.log(`Removing schedule state for detachedData and ${e}`),this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,e.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.hls)return null;if(this.manager)return this.manager;let e=this,t=()=>e.bufferingItem||e.waitingItem,n=t=>t&&e.getAssetPlayer(t.identifier),r=(t,r,i,o,s)=>{if(t){let c=t[r].start,l=t.event;if(l){if(r===`playout`||l.timelineOccupancy!==Vk.Point){let e=n(i);e?.interstitial===l&&(c+=e.assetItem.startOffset+e[s])}}else{let n=o===`bufferedPos`?a():e[o];c+=n-t.start}return c}return 0},i=(t,n)=>{var r;if(t!==0&&n!==`primary`&&(r=e.schedule)!=null&&r.length){let r=e.schedule.findItemIndexAtTime(t),i=e.schedule.items?.[r];if(i)return t+(i[n].start-i.start)}return t},a=()=>{let t=e.bufferedPos;return t===Number.MAX_VALUE?o(`primary`):Math.max(t,0)},o=t=>{var n;return(n=e.primaryDetails)!=null&&n.live?e.primaryDetails.edge:e.schedule?.durations[t]||0},s=(t,i)=>{var a;let o=e.effectivePlayingItem;if(o!=null&&(a=o.event)!=null&&a.restrictions.skip||!e.schedule)return;e.log(`seek to ${t} "${i}"`);let s=e.effectivePlayingItem,c=e.schedule.findItemIndexAtTime(t,i),l=e.schedule.items?.[c],u=e.getBufferingPlayer(),d=u?.interstitial?.appendInPlace,f=s&&e.itemsMatch(s,l);if(s&&(d||f)){let a=n(e.playingAsset),o=a?.media||e.primaryMedia;if(o){let n=i===`primary`?o.currentTime:r(s,i,e.playingAsset,`timelinePos`,`currentTime`),c=t-n,l=(d?n:o.currentTime)+c;if(l>=0&&(!a||d||l<=a.duration)){o.currentTime=l;return}}}if(l){let n=t;if(i!==`primary`){let e=t-l[i].start;n=l.start+e}let r=!e.isInterstitial(l);if((!e.isInterstitial(s)||s.event.appendInPlace)&&(r||l.event.appendInPlace)){let t=e.media||(d?u?.media:null);t&&(t.currentTime=n)}else if(s){let a=e.findItemIndex(s);if(c>a){let t=e.schedule.findJumpRestrictedIndex(a+1,c);if(t>a){e.setSchedulePosition(t);return}}let o=0;if(r)e.timelinePos=n,e.checkBuffer();else{let e=l.event.assetList,n=t-(l[i]||l).start;for(let t=e.length;t--;){let r=e[t];if(r.duration&&n>=r.startOffset&&n{let n=e.effectivePlayingItem;if(e.isInterstitial(n))return n;let r=t();return e.isInterstitial(r)?r:null},l={get bufferedEnd(){let n=t(),i=e.bufferingItem;return i&&i===n&&(r(i,`playout`,e.bufferingAsset,`bufferedPos`,`bufferedEnd`)-i.playout.start||e.bufferingAsset?.startOffset)||0},get currentTime(){let t=c(),n=e.effectivePlayingItem;return n&&n===t?r(n,`playout`,e.effectivePlayingAsset,`timelinePos`,`currentTime`)-n.playout.start:0},set currentTime(t){let n=c(),r=e.effectivePlayingItem;r&&r===n&&s(t+r.playout.start,`playout`)},get duration(){let e=c();return e?e.playout.end-e.playout.start:0},get assetPlayers(){let t=c()?.event.assetList;return t?t.map(t=>e.getAssetPlayer(t.identifier)):[]},get playingIndex(){let t=c()?.event;return t&&e.effectivePlayingAsset?t.findAssetIndex(e.effectivePlayingAsset):-1},get scheduleItem(){return c()}};return this.manager={get events(){var t;return((t=e.schedule)==null||(t=t.events)==null?void 0:t.slice(0))||[]},get schedule(){var t;return((t=e.schedule)==null||(t=t.items)==null?void 0:t.slice(0))||[]},get interstitialPlayer(){return c()?l:null},get playerQueue(){return e.playerQueue.slice(0)},get bufferingAsset(){return e.bufferingAsset},get bufferingItem(){return t()},get bufferingIndex(){let n=t();return e.findItemIndex(n)},get playingAsset(){return e.effectivePlayingAsset},get playingItem(){return e.effectivePlayingItem},get playingIndex(){let t=e.effectivePlayingItem;return e.findItemIndex(t)},primary:{get bufferedEnd(){return a()},get currentTime(){let t=e.timelinePos;return t>0?t:0},set currentTime(e){s(e,`primary`)},get duration(){return o(`primary`)},get seekableStart(){return e.seekableStart}},integrated:{get bufferedEnd(){return r(t(),`integrated`,e.bufferingAsset,`bufferedPos`,`bufferedEnd`)},get currentTime(){return r(e.effectivePlayingItem,`integrated`,e.effectivePlayingAsset,`timelinePos`,`currentTime`)},set currentTime(e){s(e,`integrated`)},get duration(){return o(`integrated`)},get seekableStart(){return i(e.seekableStart,`integrated`)}},skip:()=>{let t=e.effectivePlayingItem,n=t?.event;if(n&&!n.restrictions.skip){let r=e.findItemIndex(t);if(n.appendInPlace){let e=t.playout.start+t.event.duration;s(e+.001,`playout`)}else e.advanceAfterAssetEnded(n,r,1/0)}}}}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){let e=this.playingItem,t=this.schedule?.items;return!this.playbackStarted||!e||!t?!1:this.findItemIndex(e)===t.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var e;if(this.mediaSelection===null)return;let t=this.waitingItem||this.playingItem;if(this.isInterstitial(t)&&!t.event.appendInPlace)return;let n=this.media;!n&&(e=this.bufferingItem)!=null&&(e=e.event)!=null&&e.appendInPlace&&(n=this.primaryMedia);let r=n?.currentTime;if(r!==void 0&&F(r))return r}get primaryMedia(){return this.media||this.detachedData?.media||null}isInterstitial(e){return!!(e!=null&&e.event)}retreiveMediaSource(e,t){let n=this.getAssetPlayer(e);n&&this.transferMediaFromPlayer(n,t)}transferMediaFromPlayer(e,t){let n=e.interstitial.appendInPlace,r=e.media;if(n&&r===this.primaryMedia){if(this.bufferingAsset=null,(!t||this.isInterstitial(t)&&!t.event.appendInPlace)&&t&&r){this.detachedData={media:r};return}let n=e.transferMedia();this.log(`transfer MediaSource from ${e} ${dx(n)}`),this.detachedData=n}else t&&r&&(this.shouldPlay||=!r.paused)}transferMediaTo(e,t){if(e.media===t)return;let n=null,r=this.hls,i=e!==r,a=i&&e.interstitial.appendInPlace,o=this.detachedData?.mediaSource,s;if(r.media)a&&(n=r.transferMedia(),this.detachedData=n),s=`Primary`;else{let e=this.getBufferingPlayer();e?(n=e.transferMedia(),this.detachedData=n,s=`${e}`):s=o?`detached MediaSource`:`detached media`}if(!n){if(o)n=this.detachedData,this.log(`using detachedData: MediaSource ${dx(n)}`);else if(!this.detachedData||r.media===t){let e=this.playerQueue;e.length>1&&e.forEach(e=>{if(i&&e.interstitial.appendInPlace!==a){let t=e.interstitial;this.clearInterstitial(e.interstitial,null),t.appendInPlace=!1,t.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${t}`)}}),this.hls.detachMedia(),this.detachedData={media:t}}}let c=n&&`mediaSource`in n&&n.mediaSource?.readyState!==`closed`;if(this.log(`${c?`transfering MediaSource`:`attaching media`} to ${i?e:`Primary`} from ${s} (media.currentTime: ${t.currentTime})`),!c&&!i){e.attachMedia(t);return}let l=c&&n?V({},n):{media:t},u=this.schedule;if(u&&i){let t=e.assetId===u.assetIdAtEnd;l.overrides={duration:u.duration,endOfStream:t||e.appendInPlace===!1}}if(!c&&a){let t=e,n=t.assetItem.timelineStart;if(n){let e=t.hls,r=Math.max(this.timelinePos-n,2**-52);e.startPosition!==r&&(this.log(`Set ${t} startPosition: ${r}`),e.config.startPosition=r,e.loadingEnabled&&e.startLoad(r))}}e.attachMedia(l)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){let e=this.schedule,t=e?.events,n=this.hls;if(!t||this.playbackDisabled||!this.media||!n)return;this.bufferedPos===-1&&(this.bufferedPos=0);let r=this.timelinePos,i=this.effectivePlayingItem;if(r===-1){if(!n.loadingEnabled){this.log(`waiting for startLoad( )`);return}let r=n.startPosition;if(this.timelinePos=r,t.length===0)this.setSchedulePosition(0);else if(t[0].cue.pre){this.log(nA(`checkStart (preroll)`,r));let n=e.findEventIndex(t[0].identifier);this.setSchedulePosition(n)}else if(r>=0||!this.primaryLive){this.log(nA(`checkStart`,r));let t=this.timelinePos=r>0?r:0,n=e.findItemIndexAtTime(t);this.setSchedulePosition(n)}else n.liveSyncPosition===0?this.setSchedulePosition(0):this.log(`[checkStart] waiting for live start`)}else if(i&&!this.playingItem){this.log(nA(`checkStart (playing item)`,i.start));let t=e.findItemIndex(i);this.setSchedulePosition(t)}}advanceAssetBuffering(e,t){let n=e.event,r=qk(n,n.findAssetIndex(t));if(!n.isAssetPastPlayoutLimit(r))this.bufferedToEvent(e,r);else if(this.schedule){let t=this.getNextItemIndex(e,!0),n=this.schedule.items?.[t];n&&this.bufferedToItem(n)}}livePrerollResumption(e,t){if(e.cue.pre&&this.primaryLive&&!F(e.resumeOffset)&&this.hls){let e=this.getLiveStartPos();if(t){let t=this.getBufferingPlayer();return e+(t!=null&&t.interstitial.cue.pre?t.remaining:0)}return e}}getNextItemIndex(e,t){if(this.schedule){let n=this.livePrerollResumption(e.event,t);if(n!==void 0)return this.log(`find next item index @${n}`),this.schedule.findItemIndexAtTime(n)}return this.findItemIndex(e)+1}advanceAfterAssetEnded(e,t,n){let r=qk(e,n);if(!e.isAssetPastPlayoutLimit(r)){if(e.appendInPlace){let t=e.assetList[r];t&&this.advanceInPlace(t.timelineStart)}this.setSchedulePosition(t,r)}else if(this.schedule){let n=this.schedule.items;if(n){let r=n[t],i=r.event?this.getNextItemIndex(r):t+1;if(i>=n.length){this.setSchedulePosition(-1);return}let a=e.resumeTime;this.timelinePos=0?n[e]:null;this.log(`setSchedulePosition ${e}, ${t} (${r&&$k(r)}) pos: ${this.timelinePos}`);let i=this.waitingItem||this.playingItem,a=this.playingLastItem;if(this.isInterstitial(i)){let s=i.event,c=this.playingAsset,l=c?.identifier,u=l?this.getAssetPlayer(l):null;if(u&&l&&(!this.eventItemsMatch(i,r)||t!==void 0&&l!==s.assetList[t].identifier)){var o;let t=s.findAssetIndex(c);if(this.log(`INTERSTITIAL_ASSET_ENDED ${t+1}/${s.assetList.length} ${Yk(c)}`),this.endedAsset=c,this.playingAsset=null,this.hls.trigger(R.INTERSTITIAL_ASSET_ENDED,{asset:c,assetListIndex:t,event:s,schedule:n.slice(0),scheduleIndex:e,player:u}),i!==this.playingItem){this.itemsMatch(i,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(s,this.findItemIndex(this.playingItem),t);return}this.retreiveMediaSource(l,r),u.media&&!((o=this.detachedData)!=null&&o.mediaSource)&&u.detachMedia()}if(!this.eventItemsMatch(i,r)&&(this.endedItem=i,this.playingItem=this.waitingItem=null,this.log(`INTERSTITIAL_ENDED ${s} ${$k(i)}`),s.hasPlayed=!0,this.hls.trigger(R.INTERSTITIAL_ENDED,{event:s,schedule:n.slice(0),scheduleIndex:e}),s.cue.once&&this.hls)){this.updateSchedule();let e=this.schedule?.items;if(r&&e){let o=this.findItemIndex(r),c=this.livePrerollResumption(s);if(c!==void 0){let t=c,r=this.getNextItemIndex(i);if(!this.isInterstitial(n[r])){let e=this.primaryDetails?.fragments;if(s.snapOptions.in&&e){let i=Ax(null,e,c);i&&(t=Math.min(Math.max(n[r].start,Wk(t,i)),n[r].end))}}if(this.log(nA(`live join (preroll)`,t)),this.timelinePos=t,r!==o&&(r||r===0)){this.advanceSchedule(r,e,void 0,i,a);return}}this.advanceSchedule(o,e,t,i,a)}return}}this.advanceSchedule(e,n,t,i,a)}advanceSchedule(e,t,n,r,i){let a=this.schedule;if(!a)return;let o=t[e]||null,s=this.primaryMedia,c=this.playerQueue;if(c.length&&c.forEach(t=>{let n=t.interstitial,r=a.findEventIndex(n.identifier);(re+1)&&this.clearInterstitial(n,o)}),this.isInterstitial(o)){this.timelinePos=Math.min(Math.max(this.timelinePos,o.start),o.end);let i=o.event;if(n===void 0){n=i.cue.pre?0:a.findAssetIndex(i,this.timelinePos);let t=qk(i,n-1);if(i.isAssetPastPlayoutLimit(t)||i.appendInPlace&&this.timelinePos===o.end){this.advanceAfterAssetEnded(i,e,n);return}n=t}let c=this.waitingItem;this.assetsBuffered(o,s)||this.setBufferingItem(o);let l=this.preloadAssets(i,n);if(this.eventItemsMatch(o,c||r)||(this.waitingItem=o,this.log(`INTERSTITIAL_STARTED ${$k(o)} ${i.appendInPlace?`append in place`:``}`),i.hasPlayed=!1,this.hls.trigger(R.INTERSTITIAL_STARTED,{event:i,schedule:t.slice(0),scheduleIndex:e})),!i.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${i}`);return}if(i.assetListLoader&&=(i.assetListLoader.destroy(),void 0),!s){this.log(`Waiting for attachMedia to start Interstitial ${i}`);return}this.waitingItem=this.endedItem=null,this.playingItem=o;let u=i.assetList[n];if(!u){this.advanceAfterAssetEnded(i,e,n||0);return}if(l||=this.getAssetPlayer(u.identifier),l===null||l.destroyed){let e=i.assetList.length;this.warn(`asset ${n+1}/${e} player destroyed ${i}`),l=this.createAssetPlayer(i,u,n),l.loadSource()}if(!this.eventItemsMatch(o,this.bufferingItem)&&i.appendInPlace&&this.isAssetBuffered(u))return;this.startAssetPlayer(l,n,t,e,s),this.shouldPlay&&tA(l.media)}else o?(this.resumePrimary(o,e,r),this.shouldPlay&&tA(this.hls.media)):i&&this.isInterstitial(r)&&(this.endedItem=null,this.playingItem=r,r.event.appendInPlace||this.attachPrimary(a.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){return this.mediaSelection?.main.details}get primaryLive(){var e;return!!((e=this.primaryDetails)!=null&&e.live)}resumePrimary(e,t,n){var r;this.playingItem=e,this.playingAsset=this.endedAsset=null,this.waitingItem=null,this.bufferedToItem(e),this.endedItem=null,this.log(`resuming ${$k(e)}`);let i=this.timelinePos;if((r=this.detachedData)!=null&&r.mediaSource?this.primaryLive&&this.startLoadingPrimaryAt(i):((i=e.end||it&&!n){let n=this.hls.liveSyncPosition;return this.log(`primary resumption out of bounds (${r} [${e}-${t}]) snapping to liveSync ${n}`),n||e}}}return this.log(`primary resumption itemStart: ${r}`),r}getLiveStartPos(){let e=this.hls.startPosition,t=this.hls.liveSyncPosition||0,n=(this.primaryDetails?.targetduration||10)*3;return e===-1||t&&t-e=e.timelineStart+(e.duration||0)}attachPrimary(e,t,n){t?this.setBufferingItem(t):this.bufferingItem=this.playingItem,this.bufferingAsset=null;let r=this.primaryMedia;if(!r)return;let i=this.hls;i.media?this.checkBuffer():(this.transferMediaTo(i,r),n&&this.startLoadingPrimaryAt(e,n)),n||(this.log(nA(`attachPrimary`,e)),this.timelinePos=e,this.startLoadingPrimaryAt(e,n))}startLoadingPrimaryAt(e,t){let n=this.hls,{loadingEnabled:r,bufferingEnabled:i,startPosition:a}=n,o=n.hasEnoughToStart;if(this.log(`Start loading primary @${e} bufferedPos: ${this.bufferedPos} startPosition: ${a} skip seek: ${t} has enough ${o} loadingEnabled: ${r} bufferingEnabled: ${i}`),!t&&o||!r||Math.abs(a-e)>.1){let r=this.primaryDetails;if(r!=null&&r.live&&e+.5>=r.edge){let t=this.bufferingItem;this.log(`Resume primary loading when live passes ${e} buffering item: ${t?$k(t):null}`),n.pauseBuffering(),this.bufferPastEdge=!0;return}n.startLoad(e,t)}else i||n.resumeBuffering()}onManifestLoading(){var e;this.stopLoad(),(e=this.schedule)==null||e.reset(),this.emptyPlayerQueue(),this.clearScheduleState(),this.shouldPlay=!1,this.bufferedPos=this.timelinePos=-1,this.mediaSelection=this.altSelection=this.manager=this.requiredTracks=null,this.hls.off(R.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(R.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(e,t){if(t.level===-1||!this.schedule)return;let n=this.hls.levels[t.level];if(!n.details)return;let r=V(V({},this.mediaSelection||this.altSelection),{},{main:n});this.mediaSelection=r;let i=this.hls.startPosition;if(this.schedule.parseInterstitialDateRanges(r,this.hls.config.interstitialAppendInPlace,i===-1?0:i),this.schedule.items){if(!this.effectivePlayingItem)this.checkStart();else if(this.bufferPastEdge){let e=this.primaryDetails,t=this.bufferedPos;if(e!=null&&e.live&&t+.5e&&(e.setAudioOption(t)||e.setAudioOption(n)))}onSubtitleTrackSwitch(e,t){let n=gx(t);this.playerQueue.forEach(({hls:e})=>e&&(e.setSubtitleOption(t)||t.id!==-1&&e.setSubtitleOption(n)))}onBufferCodecs(e,t){let n=t.tracks;n&&(this.requiredTracks=n)}onBufferAppended(e,t){this.checkBuffer()}onBufferFlushed(e,t){let n=this.playingItem;if(n&&!this.itemsMatch(n,this.bufferingItem)&&!this.isInterstitial(n)){let e=this.timelinePos;this.bufferedPos=e,this.checkBuffer()}}onBufferedToEnd(e){if(!this.schedule)return;let t=this.schedule.events;if(this.bufferedPos.25){e.event.assetList.forEach((t,n)=>{e.event.isAssetPastPlayoutLimit(n)&&this.clearAssetPlayer(t.identifier,null)});let n=e.end+.25,r=G.bufferInfo(this.primaryMedia,n,0);(r.end>n||(r.nextStart||0)>n)&&(this.log(`trim buffered interstitial ${$k(e)} (was ${$k(t)})`),this.attachPrimary(n,null,!0),this.flushFrontBuffer(n))}}itemsMatch(e,t){return!!t&&(e===t||e.event&&t.event&&this.eventItemsMatch(e,t)||!e.event&&!t.event&&this.findItemIndex(e)===this.findItemIndex(t))}eventItemsMatch(e,t){return!!t&&(e===t||e.event.identifier===t.event?.identifier)}findEventIndex(e){return this.schedule?this.schedule.findEventIndex(e):-1}getEventItem(e){if(this.schedule){let t=this.schedule.items?.[this.findEventIndex(e)];if(this.isInterstitial(t)&&t.event.identifier===e)return t}}findItemIndex(e,t){return e&&this.schedule?this.schedule.findItemIndex(e,t):-1}updateSchedule(e=!1){var t;let n=this.mediaSelection;if(!n)return;let r=this.hls?.liveSyncPosition||0;(t=this.schedule)==null||t.updateSchedule(n,[],r,e)}checkBuffer(e){let t=this.schedule?.items;if(!t)return;let n=G.bufferInfo(this.primaryMedia,this.timelinePos,0);e&&(this.bufferedPos=this.timelinePos),e||=n.len<1,this.updateBufferedPos(n.end,t,e)}updateBufferedPos(e,t,n){let r=this.schedule,i=this.bufferingItem;if(this.bufferedPos>e||!r)return;if(t.length===1&&this.itemsMatch(t[0],i)){this.bufferedPos=e;return}let a=this.playingItem,o=this.findItemIndex(a),s=r.findItemIndexAtTime(e);if(this.bufferedPos=i.end||(c=a.event)!=null&&c.appendInPlace&&e+.01>=a.start)&&(s=r),this.isInterstitial(i)){let e=i.event;if(r-o>1&&e.appendInPlace===!1||e.assetList.length===0&&e.assetListLoader)return}if(this.bufferedPos=e,s>n&&s>o)this.bufferedToItem(a);else{let t=this.primaryDetails;this.primaryLive&&t&&e>t.edge-t.targetduration&&a.start{let n=this.getAssetPlayer(e.identifier);return!(n!=null&&n.bufferedInPlaceToEnd(t))})}setBufferingItem(e){let t=this.bufferingItem,n=this.schedule;if(!this.itemsMatch(e,t)&&n){let{items:r,events:i}=n;if(!r||!i)return t;let a=this.isInterstitial(e),o=this.getBufferingPlayer();this.bufferingItem=e,this.bufferedPos=Math.max(e.start,Math.min(e.end,this.timelinePos));let s=o?o.remaining:t?t.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${$k(e)}`+(t?` (${s.toFixed(2)} remaining)`:``)),!this.playbackDisabled){if(a){let t=n.findAssetIndex(e.event,this.bufferedPos);e.event.assetList.forEach((e,n)=>{let r=this.getAssetPlayer(e.identifier);r&&(n===t&&r.loadSource(),r.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach(e=>e.pauseBuffering())}this.hls.trigger(R.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:i.slice(0),schedule:r.slice(0),bufferingIndex:this.findItemIndex(e),playingIndex:this.findItemIndex(this.playingItem)})}else this.bufferingItem!==e&&(this.bufferingItem=e);return t}bufferedToItem(e,t=0){let n=this.setBufferingItem(e);if(!this.playbackDisabled){if(this.isInterstitial(e))this.bufferedToEvent(e,t);else if(n!==null){this.bufferingAsset=null;let t=this.getPrimaryResumption(e,this.findItemIndex(e),!0),n=this.bufferedPos=Math.max(t,Math.min(this.bufferedPos,e.end),this.timelinePos,e.start),r=this.detachedData;if(r)r.mediaSource?this.attachPrimary(n,e,!0):this.startLoadingPrimaryAt(n);else{let e=this.playingItem,t=this.isInterstitial(e)&&e.event.appendInPlace;this.startLoadingPrimaryAt(n,t)}}}}bufferedToEvent(e,t){let n=e.event,r=n.assetList.length===0&&!n.assetListLoader,i=n.cue.once;if(r||!i){let e=this.preloadAssets(n,t);if(e!=null&&e.interstitial.appendInPlace){let t=this.primaryMedia;t&&this.bufferAssetPlayer(e,t)}}}preloadAssets(e,t){let n=e.assetUrl,r=e.assetList.length,i=r===0&&!e.assetListLoader,a=e.cue.once;if(i){let i=e.timelineStart,a=this.playingItem,s=this.getBufferingPlayer();if(e.appendInPlace){var o;!this.isInterstitial(a)&&(a==null||(o=a.nextEvent)==null?void 0:o.identifier)===e.identifier&&this.flushFrontBuffer(i+.25)}let c,l=0;if((!s||s.interstitial.cue.pre)&&this.primaryLive&&(l=this.getLiveStartPos(),s&&(l+=s.remaining)),l&&!(e.cue.pre||e.cue.post)){let e=l-i;e>0&&(c=Math.round(e*1e3)/1e3)}if(this.log(`Load interstitial asset ${t+1}/${n?1:r} ${e}${l?` live-start: ${l} start-offset: ${c} (timeline-start: ${i})`:``}`),n)return this.createAsset(e,0,0,i,e.duration,n);let u=this.assetListLoader.loadAssetList(e,c);u&&(e.assetListLoader=u)}else if(!a&&r){for(let n=t;n=n.edge||(this.log(`Removing front buffer starting at ${e}`),Object.keys(t).forEach(t=>{this.hls.trigger(R.BUFFER_FLUSHING,{startOffset:e,endOffset:1/0,type:t})}))}getAssetPlayerQueueIndex(e){let t=this.playerQueue;for(let n=0;n=0){let n=t.duration;n&&e{if(r.live){let t=Error(`Interstitials MUST be VOD assets ${e}`),r={fatal:!0,type:I.OTHER_ERROR,details:L.INTERSTITIAL_ASSET_ITEM_ERROR,error:t},i=this.findEventIndex(e.identifier);this.handleAssetItemError(r,e,i,n,t.message);return}let i=r.edge-r.fragmentStart,a=t.duration;(p||a===null||i>a)&&(p=!1,this.log(`Interstitial asset "${l}" duration change ${a} > ${i}`),t.duration=i,this.updateSchedule())};f.on(R.LEVEL_UPDATED,(e,{details:t})=>m(t)),f.on(R.LEVEL_PTS_UPDATED,(e,{details:t})=>m(t)),f.on(R.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());let h=(e,t)=>{let n=this.getAssetPlayer(l);if(n&&t.tracks){n.off(R.BUFFER_CODECS,h),n.tracks=t.tracks;let e=this.primaryMedia;this.bufferingAsset===n.assetItem&&e&&!n.media&&this.bufferAssetPlayer(n,e)}};f.on(R.BUFFER_CODECS,h),f.on(R.BUFFERED_TO_END,()=>{let t=this.getAssetPlayer(l);if(this.log(`buffered to end of asset ${t}`),!t||!this.schedule)return;let n=this.getEventItem(e.identifier);n&&this.advanceAssetBuffering(n,t.assetItem)});let g=t=>()=>{if(!this.getAssetPlayer(l)||!this.schedule)return;this.shouldPlay=!0;let n=this.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,n,t)};return f.once(R.MEDIA_ENDED,g(n)),f.once(R.PLAYOUT_LIMIT_REACHED,g(1/0)),f.on(R.ERROR,(t,r)=>{if(!this.schedule)return;let i=this.getAssetPlayer(l);if(r.details===L.BUFFER_STALLED_ERROR){if(i!=null&&i.appendInPlace){this.handleInPlaceStall(e);return}this.onTimeupdate(),this.checkBuffer(!0);return}r.details!==L.BUFFER_SEEK_OVER_HOLE&&this.handleAssetItemError(r,e,this.findEventIndex(e.identifier),n,`Asset player error ${r.error} ${e}`)}),f.on(R.DESTROYING,()=>{if(!this.getAssetPlayer(l)||!this.schedule)return;let t=Error(`Asset player destroyed unexpectedly ${l}`),r={fatal:!0,type:I.OTHER_ERROR,details:L.INTERSTITIAL_ASSET_ITEM_ERROR,error:t};this.handleAssetItemError(r,e,this.findEventIndex(e.identifier),n,t.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${Yk(t)}`),this.hls.trigger(R.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:t,assetListIndex:n,event:e,player:f}),f}clearInterstitial(e,t){this.clearAssetPlayers(e,t),e.reset()}clearAssetPlayers(e,t){e.assetList.forEach(e=>{this.clearAssetPlayer(e.identifier,t)})}resetAssetPlayer(e){let t=this.getAssetPlayerQueueIndex(e);if(t!==-1){this.log(`reset asset player "${e}" after error`);let n=this.playerQueue[t];this.transferMediaFromPlayer(n,null),n.resetDetails()}}clearAssetPlayer(e,t){let n=this.getAssetPlayerQueueIndex(e);if(n!==-1){let e=this.playerQueue[n];this.log(`clear ${e} toSegment: ${t&&$k(t)}`),this.transferMediaFromPlayer(e,t),this.playerQueue.splice(n,1),e.destroy()}}emptyPlayerQueue(){let e;for(;e=this.playerQueue.pop();)e.destroy();this.playerQueue=[]}startAssetPlayer(e,t,n,r,i){let{interstitial:a,assetItem:o,assetId:s}=e,c=a.assetList.length,l=this.playingAsset;this.endedAsset=null,this.playingAsset=o,l?.identifier!==s&&(l&&(this.clearAssetPlayer(l.identifier,n[r]),delete l.error),this.log(`INTERSTITIAL_ASSET_STARTED ${t+1}/${c} ${Yk(o)}`),this.hls.trigger(R.INTERSTITIAL_ASSET_STARTED,{asset:o,assetListIndex:t,event:a,schedule:n.slice(0),scheduleIndex:r,player:e})),this.bufferAssetPlayer(e,i)}bufferAssetPlayer(e,t){if(!this.schedule)return;let{interstitial:n,assetItem:r}=e,i=this.getEventItem(n.identifier);if(!i)return;if(e.loadSource(),this.setBufferingItem(i),this.bufferingAsset=r,e.bufferedInPlaceToEnd(this.primaryMedia,e.currentTime)){this.advanceAssetBuffering(i,r);return}let a=this.getBufferingPlayer();if(a===e)return;let o=n.appendInPlace;if(o&&a?.interstitial.appendInPlace===!1)return;let s=a?.tracks||this.detachedData?.tracks||this.requiredTracks;if(o&&r!==this.playingAsset){if(!e.tracks){this.log(`Waiting for track info before buffering ${e}`);return}if(s&&!Fv(s,e.tracks)){let t=Error(`Asset ${Yk(r)} SourceBuffer tracks ('${Object.keys(e.tracks)}') are not compatible with primary content tracks ('${Object.keys(s)}')`),i={fatal:!0,type:I.OTHER_ERROR,details:L.INTERSTITIAL_ASSET_ITEM_ERROR,error:t},a=n.findAssetIndex(r);this.handleAssetItemError(i,n,this.findEventIndex(n.identifier),a,t.message);return}}this.transferMediaTo(e,t)}handleInPlaceStall(e){let t=this.schedule,n=this.primaryMedia;if(!t||!n)return;let r=n.currentTime,i=t.findAssetIndex(e,r),a=e.assetList[i];if(a){let o=this.getAssetPlayer(a.identifier);if(o){let s=o.currentTime||r-a.timelineStart,c=o.duration-s;if(this.warn(`Stalled at ${s} of ${s+c} in ${o} ${e} (media.currentTime: ${r})`),s&&(c/n.playbackRate<.5||o.bufferedInPlaceToEnd(n,o.currentTime))&&o.hls){let n=t.findEventIndex(e.identifier);this.advanceAfterAssetEnded(e,n,i)}}}}advanceInPlace(e){let t=this.primaryMedia;if(t&&t.currentTimee?(this.log(n),t.currentTime=e):this.log(`Cannot ${n}`)}}handleAssetItemError(e,t,n,r,i){if(e.details===L.BUFFER_STALLED_ERROR)return;let a=t.assetList[r]||null;if(this.warn(`INTERSTITIAL_ASSET_ERROR ${a&&Yk(a)} ${e.error}`),!this.schedule)return;let o=a?.identifier||``,s=this.getAssetPlayerQueueIndex(o),c=this.playerQueue[s]||null,l=this.schedule.items,u=ov({},e,{fatal:!1,errorAction:Vx(!0),asset:a,assetListIndex:r,event:t,schedule:l,scheduleIndex:n,player:c});if(this.hls.trigger(R.INTERSTITIAL_ASSET_ERROR,u),!e.fatal)return;let d=this.playingAsset,f=this.bufferingAsset,p=Error(i);if(a&&(this.clearAssetPlayer(o,null),a.error=p),!t.assetList.some(e=>!e.error))t.error=p;else for(let e=r;e{let n=parseFloat(e.DURATION);this.createAsset(r,t,c,o+c,n,e.URI),c+=n}),r.duration=c,this.log(`Loaded asset-list with duration: ${c} (was: ${s}) ${r}`);let l=this.waitingItem?.event.identifier===i;this.updateSchedule();let u=this.bufferingItem?.event;if(l){let e=this.findEventIndex(i),t=this.getEventItem(i);if(t){if(!this.playingItem&&this.timelinePos>t.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==e){r.error=Error(`Interstitial ${a.length?`no longer within playback range`:`asset-list is empty`} ${this.timelinePos} ${r}`),this.log(r.error.message),this.updateSchedule(!0),this.primaryFallback(r);return}this.setBufferingItem(t)}this.setSchedulePosition(e)}else if(u?.identifier===i){let e=r.assetList[0];if(e){let t=this.getAssetPlayer(e.identifier);if(u.appendInPlace){let e=this.primaryMedia;t&&e&&this.bufferAssetPlayer(t,e)}else t&&t.loadSource()}}}onError(e,t){if(this.schedule)switch(t.details){case L.ASSET_LIST_PARSING_ERROR:case L.ASSET_LIST_LOAD_ERROR:case L.ASSET_LIST_LOAD_TIMEOUT:{let e=t.interstitial;e&&(this.updateSchedule(!0),this.primaryFallback(e));break}case L.BUFFER_STALLED_ERROR:{let e=this.endedItem||this.waitingItem||this.playingItem;if(this.isInterstitial(e)&&e.event.appendInPlace){this.handleInPlaceStall(e.event);return}let t=this.primaryMedia;this.log(`Primary player stall @${this.timelinePos} currentTime: ${t?.currentTime} bufferedPos: ${this.bufferedPos}`),this.onTimeupdate(),this.checkBuffer(!0);break}}}},iA=class{constructor(e){this.hls=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{var e;let{media:t}=this,n=this.levelDetails;if(!t||!n||!this.hls)return;this.currentTime=t.currentTime;let r=this.hls.config,i=this.computeLatency();if(i===null)return;this._latency=i;let{lowLatencyMode:a,maxLiveSyncPlaybackRate:o}=r;if(!a||o===1||!n.live)return;let s=this.targetLatency;if(s===null)return;let c=i-s,l=c.05&&this.forwardBufferLength>1&&!u){let e=Math.min(2,Math.max(1,o)),n=Math.round(2/(1+Math.exp(-.75*c-this.edgeStalled))*20)/20,r=Math.min(e,Math.max(1,n));this.changeMediaPlaybackRate(t,r)}else t.playbackRate!==1&&t.playbackRate!==0&&this.changeMediaPlaybackRate(t,1)},this.hls=e,this.registerListeners()}get levelDetails(){return this.hls?.latestLevelDetails||null}get latency(){return this._latency||0}get maxLatency(){let e=this.hls?.config;if(!e)return 0;if(e.liveMaxLatencyDuration!==void 0)return e.liveMaxLatencyDuration;let t=this.levelDetails;return t?e.liveMaxLatencyDurationCount*t.targetduration:0}get targetLatency(){let e=this.levelDetails;if(e===null||!this.hls)return null;let t=this.hls.config,{holdBack:n,partHoldBack:r,targetduration:i}=e,{liveSyncDuration:a,liveSyncDurationCount:o,lowLatencyMode:s}=t,c=this.hls.userConfig,l=s&&r||n;(this._targetLatencyUpdated||c.liveSyncDuration||c.liveSyncDurationCount||l===0)&&(l=a===void 0?o*i:a);let u=i;return l+Math.min(this.stallCount*t.liveSyncOnStallIncrease,u)}set targetLatency(e){this.hls&&(this.stallCount=0,this.hls.config.liveSyncDuration=e,this._targetLatencyUpdated=!0)}get liveSyncPosition(){let e=this.estimateLiveEdge(),t=this.targetLatency;if(e===null||t===null||!this.hls)return null;let n=this.levelDetails;if(n===null)return null;let r=n.edge,i=e-t-this.edgeStalled,a=r-n.totalduration,o=r-(this.hls.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(a,i),o)}get drift(){let e=this.levelDetails;return e===null?1:e.drift}get edgeStalled(){let e=this.levelDetails;if(e===null||!this.hls)return 0;let t=(this.hls.config.lowLatencyMode&&e.partTarget||e.targetduration)*3;return Math.max(e.age-t,0)}get forwardBufferLength(){let{media:e}=this,t=this.levelDetails;if(!e||!t)return 0;let n=e.buffered.length;return(n?e.buffered.end(n-1):t.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){let{hls:e}=this;e&&(e.on(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.on(R.ERROR,this.onError,this),e.on(R.INTERSTITIAL_ASSET_STARTED,this.onAssetStarted,this))}unregisterListeners(){let{hls:e}=this;e&&(e.off(R.MEDIA_ATTACHED,this.onMediaAttached,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.LEVEL_UPDATED,this.onLevelUpdated,this),e.off(R.ERROR,this.onError,this),e.off(R.INTERSTITIAL_ASSET_STARTED,this.onAssetStarted,this))}onMediaAttached(e,t){this.media=t.media,this.media.addEventListener(`timeupdate`,this.onTimeupdate)}onMediaDetaching(){this.media&&=(this.media.removeEventListener(`timeupdate`,this.onTimeupdate),null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(e,{details:t}){t.advanced&&this.onTimeupdate(),!t.live&&this.media&&this.media.removeEventListener(`timeupdate`,this.onTimeupdate)}onAssetStarted(e,t){var n;let r=this.hls,i=this.media||t.event.appendInPlace&&(r==null||(n=r.interstitialsManager)==null?void 0:n.playerQueue.reduce((e,t)=>e||t.media,null));r&&i&&i.playbackRate>1&&i.playbackRate<=r.config.maxLiveSyncPlaybackRate&&this.changeMediaPlaybackRate(i,1)}onError(e,t){var n;t.details===L.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(n=this.levelDetails)!=null&&n.live&&this.hls.logger.warn(`[latency-controller]: Stall detected, adjusting target latency`))}changeMediaPlaybackRate(e,t){var n;e.playbackRate!==t&&((n=this.hls)==null||n.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${this.targetLatency?.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${e.playbackRate} to ${t}`),e.playbackRate=t)}estimateLiveEdge(){let e=this.levelDetails;return e===null?null:e.edge+e.age}computeLatency(){let e=this.estimateLiveEdge();return e===null?null:e-this.currentTime}},aA=500,oA=class extends HC{constructor(e,t,n){super(e,t,n,`subtitle-stream-controller`,B.SUBTITLE),this.currentTrackId=-1,this.tracksBuffered=[],this.mainDetails=null,this.registerListeners()}onHandlerDestroying(){this.unregisterListeners(),super.onHandlerDestroying(),this.mainDetails=null}registerListeners(){super.registerListeners();let{hls:e}=this;e.on(R.LEVEL_LOADED,this.onLevelLoaded,this),e.on(R.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(R.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.on(R.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.on(R.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.on(R.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();let{hls:e}=this;e.off(R.LEVEL_LOADED,this.onLevelLoaded,this),e.off(R.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(R.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),e.off(R.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),e.off(R.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),e.off(R.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(e,t){this.stopLoad(),this.state=K.IDLE,this.setInterval(aA),this.nextLoadPosition=this.lastCurrentTime=e+this.timelineOffset,this.startPosition=t?-1:e,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(e,t){this.tracksBuffered=[],super.onMediaDetaching(e,t)}onLevelLoaded(e,t){this.mainDetails=t.details}onSubtitleFragProcessed(e,t){let{frag:n,part:r,success:i}=t;if(!i)return;let a=this.tracksBuffered[this.currentTrackId];if(!a)return;let o,s=(r||n).start;for(let e=0;e=a[e].start&&s<=a[e].end){o=a[e];break}let c=s+(r||n).duration;if(o?o.end=c:(o={start:s,end:c},a.push(o)),!r||c>=n.end){let e=this.fragmentTracker.fragBuffered(n);r&&e&&(e.range.subs={time:[{startPTS:n.start,endPTS:c}],partial:!0}),Q_(n)&&!this.fragContextChanged(n)&&(this.fragPrevious=n),this.fragBufferedComplete(n,r),this.media&&this.tickImmediate()}}onBufferFlushing(e,t){let{startOffset:n,endOffset:r}=t;if(n===0&&r!==1/0){let e=r-1;if(e<=0)return;t.endOffsetSubtitles=Math.max(0,e),this.tracksBuffered.forEach(t=>{if(t)for(let n=0;nnew ox(e));return}this.tracksBuffered=[],this.levels=t.map(e=>{let t=new ox(e);return this.tracksBuffered[t.id]=[],t}),this.fragmentTracker.removeFragmentsInRange(0,1/0,B.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(e,t){var n;if(this.currentTrackId=t.id,this.abortCurrentFrag(),!((n=this.levels)!=null&&n.length)||this.currentTrackId===-1){this.clearInterval();return}let r=this.levels[this.currentTrackId];if(!(r!=null&&r.details)){this.mediaBuffer=null;return}this.mediaBuffer=this.mediaBufferTimeRanges,this.state!==K.STOPPED&&this.setInterval(aA)}onSubtitleTrackLoaded(e,t){var n;let{currentTrackId:r,levels:i}=this,{details:a,id:o}=t;if(!i){this.warn(`Subtitle tracks were reset while loading level ${o}`);return}let s=i[o];if(o>=i.length||!s)return;this.log(`Subtitle track ${o} loaded [${a.startSN},${a.endSN}]${a.lastPartSn?`[part-${a.lastPartSn}-${a.lastPartIndex}]`:``},duration:${a.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let c=this.mainDetails,l=0;if(a.live||(n=s.details)!=null&&n.live){if(a.deltaUpdateFailed)return;if(!c){this.startFragRequested=!1;return}s.details&&(l=this.alignPlaylists(a,s.details,this.levelLastLoaded?.details)),a.alignedSliding||(IC(c,a,this),l=a.fragmentStart)}s.details=a,this.levelLastLoaded=s,c&&!this.startFragRequested&&this.setStartPosition(c,l),o===r&&(this.hls.trigger(R.SUBTITLE_TRACK_UPDATED,{details:a,id:o,groupId:t.groupId}),this.tickImmediate())}_handleFragmentLoadProgress(e){let{frag:t,part:n,payload:r}=e;n&&r!=null&&r.byteLength&&this.shouldDecrypt(t)&&this.decryptPayload(r,t,n)}_handleFragmentLoadComplete(e){let{frag:t,payload:n}=e;!this.fragContextChanged(t)&&n!=null&&n.byteLength&&this.shouldDecrypt(t)&&this.decryptPayload(n,t,null)}shouldDecrypt(e){let t=e.decryptdata;return!!(t!=null&&t.key&&t.iv&&OS(t.method))}decryptPayload(e,t,n){let r=t.decryptdata,i=performance.now();this.decrypter.decrypt(new Uint8Array(e),r.key.buffer,r.iv.buffer,kS(r.method)).then(e=>{this.fragContextChanged(t)||this.hls.trigger(R.FRAG_DECRYPTED,{frag:t,part:n,payload:e,stats:{tstart:i,tdecrypt:performance.now()}})}).catch(e=>{this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t,part:n}),n||(this.warn(`${e.name}: ${e.message}`),this.state=K.IDLE)})}doTick(){if(this.state===K.IDLE&&this.levels){if(!this.media&&!this.primaryPrefetch&&(this.startFragRequested||!this.config.startFragPrefetch))return;let{currentTrackId:t,levels:n}=this,r=n[t],i=r?.details;if(!i||this.waitForLive(r)||this.waitForCdnTuneIn(i)){this.startFragRequested=!1;return}let{config:a}=this,o=this.playhead,{end:s,len:c}=G.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],o,a.maxBufferHole);if(c>Math.max(this.hls.maxBufferLength+i.levelTargetDuration,this.hls.mainForwardBufferInfo?.len||0)||c&&!this.buffering)return;let l=this.getNextFragment(s,i);if(!l)return;if(Q_(l)){var e;let t=l.sn-i.startSN,n=i.fragments[t-1];l.cc===n?.cc&&!((e=i.partList)!=null&&e.length)&&this.fragmentTracker.getState(n)===Hx.NOT_LOADED&&(l=n)}this.loadFragment(l,r,s)}}loadFragment(e,t,n){let r=this.fragmentTracker.getState(e);(r===Hx.NOT_LOADED||r===Hx.PARTIAL)&&super.loadFragment(e,t,n)}get mediaBufferTimeRanges(){return new sA(this.tracksBuffered[this.currentTrackId]||[])}},sA=class{constructor(e){this.buffered=void 0;let t=(t,n,r)=>{if(n>>>=0,n>r-1)throw new DOMException(`Failed to execute '${t}' on 'TimeRanges': The index provided (${n}) is greater than the maximum bound (${r})`);return e[n][t]};this.buffered={get length(){return e.length},end(n){return t(`end`,n,e.length)},start(n){return t(`start`,n,e.length)}}}},cA={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},lA=e=>String.fromCharCode(cA[e]||e),uA=15,dA=42,fA={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},pA={17:2,18:4,21:6,22:8,23:10,19:13,20:15},mA={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},hA={25:2,26:4,29:6,30:8,31:10,27:13,28:15},gA=[`white`,`green`,`blue`,`cyan`,`red`,`yellow`,`magenta`,`black`,`transparent`],_A=class{constructor(){this.time=null,this.verboseLevel=0}log(e,t){if(this.verboseLevel>=e){let n=typeof t==`function`?t():t;Mv.log(`${this.time} [${e}] ${n}`)}}},vA=function(e){let t=[];for(let n=0;n=dA&&(this.logger.log(3,`Too large cursor position `+this.pos),this.pos=41)}moveCursor(e){let t=Math.min(this.pos+e,dA);if(e>1)for(let e=this.pos+1;e=144&&this.backSpace();let t=lA(e);if(this.pos>=dA){this.logger.log(0,()=>`Cannot insert `+e.toString(16)+` (`+t+`) at position `+this.pos+`. Skipping it!`);return}this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1)}clearFromPos(e){let t;for(t=e;t`pacData = `+dx(e));let t=e.row-1;if(this.nrRollUpRows&&t`bkgData = `+dx(e)),this.backSpace(),this.setPen(e),this.insertChar(32)}setRollUpRows(e){this.nrRollUpRows=e}rollUp(){if(this.nrRollUpRows===null){this.logger.log(3,`roll_up but nrRollUpRows not set yet`);return}this.logger.log(1,()=>this.getDisplayText());let e=this.currRow+1-this.nrRollUpRows,t=this.rows.splice(e,1)[0];t.clear(),this.rows.splice(this.currRow,0,t),this.logger.log(2,`Rolling up`)}getDisplayText(e){e||=!1;let t=[],n=``,r=-1;for(let n=0;n0&&(n=e?`[`+t.join(` | `)+`]`:t.join(` -`)),n}getTextAndFormat(){return this.rows}},wA=class{constructor(e,t,n){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new CA(n),this.nonDisplayedMemory=new CA(n),this.lastOutputScreen=new CA(n),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=n}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}getHandler(){return this.outputFilter}setHandler(e){this.outputFilter=e}setPAC(e){this.writeScreen.setPAC(e)}setBkgData(e){this.writeScreen.setBkgData(e)}setMode(e){e!==this.mode&&(this.mode=e,this.logger.log(2,()=>`MODE=`+e),this.mode===`MODE_POP-ON`?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!==`MODE_ROLL-UP`&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=e)}insertChars(e){for(let t=0;tt+`: `+this.writeScreen.getDisplayText(!0)),(this.mode===`MODE_PAINT-ON`||this.mode===`MODE_ROLL-UP`)&&(this.logger.log(1,()=>`DISPLAYED: `+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())}ccRCL(){this.logger.log(2,`RCL - Resume Caption Loading`),this.setMode(`MODE_POP-ON`)}ccBS(){this.logger.log(2,`BS - BackSpace`),this.mode!==`MODE_TEXT`&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())}ccAOF(){}ccAON(){}ccDER(){this.logger.log(2,`DER- Delete to End of Row`),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()}ccRU(e){this.logger.log(2,`RU(`+e+`) - Roll Up`),this.writeScreen=this.displayedMemory,this.setMode(`MODE_ROLL-UP`),this.writeScreen.setRollUpRows(e)}ccFON(){this.logger.log(2,`FON - Flash On`),this.writeScreen.setPen({flash:!0})}ccRDC(){this.logger.log(2,`RDC - Resume Direct Captioning`),this.setMode(`MODE_PAINT-ON`)}ccTR(){this.logger.log(2,`TR`),this.setMode(`MODE_TEXT`)}ccRTD(){this.logger.log(2,`RTD`),this.setMode(`MODE_TEXT`)}ccEDM(){this.logger.log(2,`EDM - Erase Displayed Memory`),this.displayedMemory.reset(),this.outputDataUpdate(!0)}ccCR(){this.logger.log(2,`CR - Carriage Return`),this.writeScreen.rollUp(),this.outputDataUpdate(!0)}ccENM(){this.logger.log(2,`ENM - Erase Non-displayed Memory`),this.nonDisplayedMemory.reset()}ccEOC(){if(this.logger.log(2,`EOC - End Of Caption`),this.mode===`MODE_POP-ON`){let e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,()=>`DISP: `+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)}ccTO(e){this.logger.log(2,`TO(`+e+`) - Tab Offset`),this.writeScreen.moveCursor(e)}ccMIDROW(e){let t={flash:!1};t.underline=e%2==1,t.italics=e>=46,t.foreground=t.italics?`white`:[`white`,`green`,`blue`,`cyan`,`red`,`yellow`,`magenta`][Math.floor(e/2)-16],this.logger.log(2,`MIDROW: `+dx(t)),this.writeScreen.setPen(t)}outputDataUpdate(e=!1){let t=this.logger.time;t!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=t:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:t),this.lastOutputScreen.copy(this.displayedMemory))}cueSplitAtTime(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))}},TA=class{constructor(e,t,n){this.channels=[null,null,null],this.currentChannel=0,this.cmdHistory=OA(),this.logger=void 0,this.field=void 0,this.outputFilters=void 0,this.logger=new _A,this.field=e,this.outputFilters=[null,t,n]}getHandler(e){return this.outputFilters[e]}setHandler(e,t){var n;this.outputFilters[e]=t,(n=this.channels[e])==null||n.setHandler(t)}getChannel(e){let t=this.channels[e];return t||=this.channels[e]=new wA(this.field+e-1,this.outputFilters[e],this.logger),t}addData(e,t){this.logger.time=e;for(let e=0;e`[`+vA([t[e],t[e+1]])+`] -> (`+vA([n,r])+`)`);let o=this.cmdHistory;if(n>=16&&n<=31){if(DA(n,r,o)){EA(null,null,o),this.logger.log(3,()=>`Repeated command (`+vA([n,r])+`) is dropped`);continue}EA(n,r,this.cmdHistory),i=this.parseCmd(n,r),i||=this.parseMidrow(n,r),i||=this.parsePAC(n,r),i||=this.parseBackgroundAttributes(n,r)}else EA(null,null,o);if(!i&&(a=this.parseChars(n,r),a)){let e=this.currentChannel;e&&e>0?this.getChannel(e).insertChars(a):this.logger.log(2,`No channel found yet. TEXT-MODE?`)}!i&&!a&&this.logger.log(2,()=>`Couldn't parse cleaned data `+vA([n,r])+` orig: `+vA([t[e],t[e+1]]))}}parseCmd(e,t){if(!((e===20||e===28||e===21||e===29)&&t>=32&&t<=47||(e===23||e===31)&&t>=33&&t<=35))return!1;let n=e===20||e===21||e===23?1:2,r=this.getChannel(n);return e===20||e===21||e===28||e===29?t===32?r.ccRCL():t===33?r.ccBS():t===34?r.ccAOF():t===35?r.ccAON():t===36?r.ccDER():t===37?r.ccRU(2):t===38?r.ccRU(3):t===39?r.ccRU(4):t===40?r.ccFON():t===41?r.ccRDC():t===42?r.ccTR():t===43?r.ccRTD():t===44?r.ccEDM():t===45?r.ccCR():t===46?r.ccENM():t===47&&r.ccEOC():r.ccTO(t-32),this.currentChannel=n,!0}parseMidrow(e,t){let n=0;if((e===17||e===25)&&t>=32&&t<=47){if(n=e===17?1:2,n!==this.currentChannel)return this.logger.log(0,`Mismatch channel in midrow parsing`),!1;let r=this.channels[n];return r?(r.ccMIDROW(t),this.logger.log(3,()=>`MIDROW (`+vA([e,t])+`)`),!0):!1}return!1}parsePAC(e,t){let n;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127||(e===16||e===24)&&t>=64&&t<=95))return!1;let r=e<=23?1:2;return n=t>=64&&t<=95?r===1?fA[e]:mA[e]:r===1?pA[e]:hA[e],this.getChannel(r).setPAC(this.interpretPAC(n,t)),this.currentChannel=r,!0}interpretPAC(e,t){let n,r={color:null,italics:!1,indent:null,underline:!1,row:e};return n=t>95?t-96:t-64,r.underline=(n&1)==1,n<=13?r.color=[`white`,`green`,`blue`,`cyan`,`red`,`yellow`,`magenta`,`white`][Math.floor(n/2)]:n<=15?(r.italics=!0,r.color=`white`):r.indent=Math.floor((n-16)/2)*4,r}parseChars(e,t){let n,r=null,i=null;if(e>=25?(n=2,i=e-8):(n=1,i=e),i>=17&&i<=19){let e;e=i===17?t+80:i===18?t+112:t+144,this.logger.log(2,()=>`Special char '`+lA(e)+`' in channel `+n),r=[e]}else e>=32&&e<=127&&(r=t===0?[e]:[e,t]);return r&&this.logger.log(3,()=>`Char codes = `+vA(r).join(`,`)),r}parseBackgroundAttributes(e,t){if(!((e===16||e===24)&&t>=32&&t<=47||(e===23||e===31)&&t>=45&&t<=47))return!1;let n,r={};e===16||e===24?(n=Math.floor((t-32)/2),r.background=gA[n],t%2==1&&(r.background+=`_semi`)):t===45?r.background=`transparent`:(r.foreground=`black`,t===47&&(r.underline=!0));let i=e<=23?1:2;return this.getChannel(i).setBkgData(r),!0}reset(){for(let e=0;ee)&&(this.startTime=e),this.endTime=t,this.screen=n,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}},AA=class{constructor(e){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.cueCache={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=MA(),this.captionsProperties=void 0,this.hls=e,this.config=e.config,this.Cues=e.config.cueHandler,this.cueCache={},this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},e.on(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.on(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.on(R.FRAG_LOADING,this.onFragLoading,this),e.on(R.FRAG_LOADED,this.onFragLoaded,this),e.on(R.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.on(R.FRAG_DECRYPTED,this.onFragDecrypted,this),e.on(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.on(R.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.on(R.BUFFER_APPENDED,this.onBufferAppended,this),e.on(R.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){let{hls:e}=this;e.off(R.MEDIA_ATTACHING,this.onMediaAttaching,this),e.off(R.MEDIA_DETACHING,this.onMediaDetaching,this),e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),e.off(R.FRAG_LOADING,this.onFragLoading,this),e.off(R.FRAG_LOADED,this.onFragLoaded,this),e.off(R.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),e.off(R.FRAG_DECRYPTED,this.onFragDecrypted,this),e.off(R.INIT_PTS_FOUND,this.onInitPtsFound,this),e.off(R.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),e.off(R.BUFFER_APPENDED,this.onBufferAppended,this),e.off(R.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){let e=new kA(this,`textTrack1`),t=new kA(this,`textTrack2`),n=new kA(this,`textTrack3`),r=new kA(this,`textTrack4`);this.cea608Parser1=new TA(1,e,t),this.cea608Parser2=new TA(3,n,r)}addCues(e,t,n,r,i){let a=!1;for(let e=i.length;e--;){let r=i[e],o=jA(r[0],r[1],t,n);if(o>=0&&(r[0]=Math.min(r[0],t),r[1]=Math.max(r[1],n),a=!0,o/(n-t)>.5))return}if(a||i.push([t,n]),this.config.renderTextTracksNatively){let i=this.cueCache[e];if(i){let e=this.Cues.newCue(null,t,n,r);e.length&&i.push.apply(i,e)}else{let i=this.captionsTracks[e].track;this.Cues.newCue(i,t,n,r)}}else{let i=this.Cues.newCue(null,t,n,r),a=this.captionsProperties[e]?.media;this.hls.trigger(R.CUES_PARSED,{type:`captions`,cues:i,track:e,closedCaptions:a})}}onInitPtsFound(e,{id:t,timestampOffsets:n}){let{unparsedVttFrags:r}=this;t===B.MAIN&&(this.initPTS=n),r.length&&(this.unparsedVttFrags=[],r.forEach(e=>{this.initPTS[e.frag.cc]?this.onFragLoaded(R.FRAG_LOADED,e):this.hls.trigger(R.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e.frag,part:null,error:Error(`Subtitle discontinuity domain does not match main`)})}))}createCaptionsTrack(e){this.config.renderTextTracksNatively?this.createNativeTrack(e):this.createNonNativeTrack(e)}createNativeTrack(e){if(this.captionsTracks[e])return;let{captionsProperties:t,captionsTracks:n,cueCache:r,media:i}=this,{label:a,languageCode:o}=t[e];i&&(r[e]=[],n[e]=ik(i,`captions`,a,o,`hidden`))}createNonNativeTrack(e){if(this.nonNativeCaptionsTracks[e])return;let t=this.captionsProperties[e];if(!t)return;let n={_id:e,label:t.label,kind:`captions`,default:t.media?!!t.media.default:!1,closedCaptions:t.media};this.nonNativeCaptionsTracks[e]=n,this.hls.trigger(R.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[n]})}onMediaAttaching(e,t){this.media=t.media}onMediaDetaching(e,t){let n=!!t.transferMedia;if(this.media=null,!n){if(this.config.renderTextTracksNatively){let{captionsTracks:e,cueCache:t}=this;for(let n in e)e[n].remove(),delete t[n]}this.cueCache={},this.captionsTracks={},this.nonNativeCaptionsTracks={}}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=MA(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}onSubtitleTracksUpdated(e,t){let n=t.subtitleTracks||[];if(n.length&&!this.config.renderTextTracksNatively&&!JT(this.tracks,n)){let e=n.map(e=>({label:e.name,kind:e.type.toLowerCase(),default:e.default,subtitleTrack:e}));this.hls.trigger(R.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:e})}this.tracks=n}onManifestLoaded(e,t){this.config.enableCEA708Captions&&t.captions&&t.captions.forEach(e=>{let t=/(?:CC|SERVICE)([1-4])/.exec(e.instreamId);if(!t)return;let n=`textTrack${t[1]}`,r=this.captionsProperties[n];r&&(r.label=e.name,e.lang&&(r.languageCode=e.lang),r.media=e)})}closedCaptionsForLevel(e){return this.hls.levels[e.level]?.attrs[`CLOSED-CAPTIONS`]}onFragLoading(e,t){if(this.enabled&&t.frag.type===B.MAIN){let{cea608Parser1:e,cea608Parser2:n,lastSn:r}=this,{cc:i,sn:a}=t.frag,o=t.part?.index??-1;e&&n&&(a!==r+1||a===r&&o!==this.lastPartIndex+1||i!==this.lastCc)&&(e.reset(),n.reset()),this.lastCc=i,this.lastSn=a,this.lastPartIndex=o}}onFragLoaded(e,t){let{frag:n,payload:r}=t;if(n.level{this._appendCues(e,t.level),i.trigger(R.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t,part:r})},e=>{i.logger.log(`Cannot parse IMSC1 (sn: ${t.sn} @${t.start}): ${e}`),i.trigger(R.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,part:r,error:e})})}_parseVTTs(e){let{frag:t,payload:n}=e,r=`part`in e?e.part:null,{initPTS:i,unparsedVttFrags:a}=this,o=i.length-1;if(!i[t.cc]&&o===-1){a.push(e);return}let s=this.hls,c=t.initSegment?.data;HO(c?$y(c,new Uint8Array(n)).buffer:n,this.initPTS[t.cc],this.vttCCs,t.cc,(r&&!c?r:t).start,e=>{this._appendCues(e,t.level),s.trigger(R.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t,part:r})},n=>{let i=n.message.startsWith(`Missing initPTS`);if(s.logger.log(`${i?`Deferred parsing of`:`Cannot parse`} VTT cue (sn: ${t.sn} @${t.start}): ${n}`),i){a.push(e);return}this.config.enableIMSC1&&this._fallbackToIMSC1(e),s.trigger(R.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,part:r,error:n})})}_fallbackToIMSC1(e){let{frag:t,payload:n}=e,r=this.tracks[t.level];r.textCodec||qO(n,this.initPTS[t.cc],()=>{r.textCodec=UO,this._parseIMSC1(e)},()=>{r.textCodec=`wvtt`})}_appendCues(e,t){let n=this.hls;if(this.config.renderTextTracksNatively){let n=this.tracks[t].trackNode?.track;if(!n||n.mode===`disabled`)return;e.forEach(e=>ok(n,e))}else{let r=this.tracks[t];if(!r)return;let i=r.default?`default`:`subtitles`+t;n.trigger(R.CUES_PARSED,{type:`subtitles`,cues:e,track:i,subtitleTrack:r})}}onFragDecrypted(e,t){let{frag:n}=t;n.type===B.SUBTITLE&&this.onFragLoaded(R.FRAG_LOADED,t)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(e,t){if(!this.enabled||!this.config.enableCEA708Captions)return;let{frag:n,samples:r}=t;if(n.type!==B.MAIN||this.closedCaptionsForLevel(n)!==`NONE`)for(let e=0;e{let r=e[n]?.track;if(r){let e=t[n];for(let t=0;tsk(e[t].track,n,r)),Object.keys(t).forEach(e=>{let i=t[e];for(let e=i.length;e--;){let t=i[e];t.startTime>=n&&t.endTime<=r&&i.splice(e,1)}})}this.config.renderTextTracksNatively&&n===0&&i!==void 0&&this.tracks.forEach(e=>{let t=e.trackNode?.track;t&&sk(t,n,i)})}}extractCea608Data(e){let t=[[],[]],n=e[0]&31,r=2;for(let i=0;i=16?c--:c++;let r=IO(l.trim()),p=VO(t,n,r);e!=null&&(d=e.cues)!=null&&d.getCueById(p)||(o=new u(t,n,r),o.id=p,o.line=f+1,o.align=`left`,o.position=10+Math.min(80,Math.floor(c*8/32)*10),i.push(o))}return e&&i.length&&(i.sort((e,t)=>e.line===`auto`||t.line===`auto`?0:e.line>8&&t.line>8?t.line-e.line:e.line-t.line),i.forEach(t=>ok(e,t))),i}},FA=class{constructor(){this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=0,this.config=null,this.callbacks=null,this.context=null,this.stats=new Y_}destroy(){this.callbacks=this.context=this.config=null,this.abortInternal(),this.stats=null}load(e,t,n){let r=this.stats;if(r.loading.start)throw Error(`Loader can only be used once.`);r.loading.start=self.performance.now(),this.context=e,this.config=t,this.callbacks=n,this.loadInternal()}abort(){var e;this.abortInternal(),(e=this.callbacks)!=null&&e.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.getNetworkDetails())}loadtimeout(){if(!this.config)return;let e=this.config.loadPolicy.timeoutRetry,t=this.stats.retry;if(vv(e,t,!0))this.retry(e);else{Mv.warn(`timeout while loading ${this.context?.url}`);let e=this.callbacks;e&&(this.abortInternal(),e.onTimeout(this.stats,this.context,this.getNetworkDetails()))}}retry(e){let{context:t,stats:n}=this;this.retryDelay=gv(e,n.retry),n.retry++,Mv.warn(`${status?`HTTP Status `+status:`Timeout`} while loading ${t?.url}, retrying ${n.retry}/${e.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.resetInternalLoader(),self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(()=>this.loadInternal(),this.retryDelay)}};function IA(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch{}return!1}var LA=/(\d+)-(\d+)\/(\d+)/,RA=class extends FA{constructor(e){super(),this.fetchSetup=void 0,this.request=null,this.response=null,this.controller=null,this.fetchSetup=e.fetchSetup||HA}destroy(){this.request=null,super.destroy(),this.response=null,this.controller=null,this.fetchSetup=null}abortInternal(){self.clearTimeout(this.retryTimeout),this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}getNetworkDetails(){return this.response}resetInternalLoader(){this.response=null}loadInternal(){let{config:e,context:t,stats:n}=this;if(!e||!t)return;n.loading.first=0,n.loaded=0,n.aborted=!1,this.controller=new self.AbortController;let r=zA(t,this.controller.signal),i=t.responseType===`arraybuffer`,a=i?`byteLength`:`length`,{maxTimeToFirstByteMs:o,maxLoadTimeMs:s}=e.loadPolicy;this.request=this.fetchSetup(t,r),self.clearTimeout(this.requestTimeout),e.timeout=o&&F(o)?o:s,this.requestTimeout=self.setTimeout(()=>{this.loadtimeout()},e.timeout),(BT(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(r=>{this.response=r;let a=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(this.requestTimeout),e.timeout=s,this.requestTimeout=self.setTimeout(()=>{this.loadtimeout()},s-(a-n.loading.start)),!r.ok){let{status:e,statusText:t}=r;throw new UA(t||`fetch, bad network response`,e,r)}n.loading.first=a,n.total=VA(r.headers)||n.total;let o=this.callbacks?.onProgress;return o&&F(e.highWaterMark)?this.loadProgressively(r,n,t,e.highWaterMark,o):i?r.arrayBuffer():t.responseType===`json`?r.json():r.text()}).then(r=>{var i;let o=this.response;if(!o)throw Error(`loader destroyed`);self.clearTimeout(this.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);let s=r[a];s&&(n.loaded=n.total=s);let c={url:o.url,data:r,code:o.status},l=this.callbacks?.onProgress;l&&!F(e.highWaterMark)&&l(n,t,r,o),(i=this.callbacks)==null||i.onSuccess(c,n,t,o)}).catch(r=>{if(self.clearTimeout(this.requestTimeout),n.aborted)return;let i=r&&r.code||0,a=r?r.message:null,o=e.loadPolicy.errorRetry,s=n.retry;if(vv(o,s,!1,{url:t.url,data:void 0,code:i}))this.retry(o);else{var c;Mv.error(`${i} while loading ${t.url}`),(c=this.callbacks)==null||c.onError({code:i,text:a},t,r?r.details:null,n)}})}getCacheAge(){let e=null;if(this.response){let t=this.response.headers.get(`age`);e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.response?this.response.headers.get(e):null}loadProgressively(e,t,n,r=0,i){let a=new GC,o=e.body.getReader(),s=()=>o.read().then(o=>{if(o.done)return a.dataLength&&i(t,n,a.flush().buffer,e),Promise.resolve(new ArrayBuffer(0));let c=o.value,l=c.length;return t.loaded+=l,l=r&&i(t,n,a.flush().buffer,e)):i(t,n,c.buffer,e),s()}).catch(()=>Promise.reject());return s()}};function zA(e,t){let n={method:`GET`,mode:`cors`,credentials:`same-origin`,signal:t,headers:new self.Headers(ov({},e.headers))};return e.rangeEnd&&n.headers.set(`Range`,`bytes=`+e.rangeStart+`-`+String(e.rangeEnd-1)),n}function BA(e){let t=LA.exec(e);if(t)return parseInt(t[2])-parseInt(t[1])+1}function VA(e){let t=e.get(`Content-Range`);if(t){let e=BA(t);if(F(e))return e}let n=e.get(`Content-Length`);if(n)return parseInt(n)}function HA(e,t){return new self.Request(e.url,t)}var UA=class extends Error{constructor(e,t,n){super(e),this.code=void 0,this.details=void 0,this.code=t,this.details=n}},WA=(e,t,n)=>Math.max(t,Math.min(e,n)),GA=/^age:\s*[\d.]+\s*$/im,KA=class extends FA{constructor(e){super(),this.xhrSetup=void 0,this.loader=null,this.xhrSetup=e.xhrSetup||null}destroy(){super.destroy(),this.loader=null,this.xhrSetup=null}abortInternal(){let e=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),e&&(e.onreadystatechange=null,e.onprogress=null,e.readyState!==4&&(this.stats.aborted=!0,e.abort()))}getNetworkDetails(){return this.loader}resetInternalLoader(){this.loader=null}loadInternal(){let{config:e,context:t}=this;if(!e||!t)return;let n=this.loader=new self.XMLHttpRequest,r=this.stats;r.loading.first=0,r.loaded=0,r.aborted=!1;let i=this.xhrSetup;i?Promise.resolve().then(()=>{if(!(this.loader!==n||this.stats.aborted))return i.call(this,n,t.url,t)}).catch(e=>{if(!(this.loader!==n||this.stats.aborted))return n.open(`GET`,t.url,!0),i.call(this,n,t.url,t)}).then(()=>{this.loader!==n||this.stats.aborted||this.openAndSendXhr(n,t,e)}).catch(e=>{var i;(i=this.callbacks)==null||i.onError({code:n.status,text:e.message},t,n,r)}):this.openAndSendXhr(n,t,e)}openAndSendXhr(e,t,n){e.readyState||e.open(`GET`,t.url,!0);let r=t.headers,{maxTimeToFirstByteMs:i,maxLoadTimeMs:a}=n.loadPolicy;if(r)for(let t in r)e.setRequestHeader(t,r[t]);t.rangeEnd&&e.setRequestHeader(`Range`,`bytes=${t.rangeStart}-${t.rangeEnd-1}`),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,self.clearTimeout(this.requestTimeout),n.timeout=i&&F(i)?i:a,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),e.send()}readystatechange(){let{context:e,loader:t,stats:n}=this;if(!e||!t)return;let r=t.readyState,i=this.config;if(!n.aborted&&r>=2&&(n.loading.first===0&&(n.loading.first=Math.max(self.performance.now(),n.loading.start),i.timeout!==i.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),i.timeout=i.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.loadPolicy.maxLoadTimeMs-(n.loading.first-n.loading.start)))),r===4)){self.clearTimeout(this.requestTimeout),t.onreadystatechange=null,t.onprogress=null;let r=t.status,s=t.responseType===`text`?t.responseText:null;if(r>=200&&r<300){let i=s??t.response;if(i!=null){var a;n.loading.end=Math.max(self.performance.now(),n.loading.first);let o=t.responseType===`arraybuffer`?i.byteLength:i.length;n.loaded=n.total=o,n.bwEstimate=n.total*8e3/(n.loading.end-n.loading.first);let s=this.callbacks?.onProgress;s&&s(n,e,i,t);let c={url:t.responseURL,data:i,code:r};e.rangeEnd&&o!==e.rangeEnd-e.rangeStart&&Mv.warn(`Payload length ${o} does not match requested Range: bytes=${e.rangeStart}-${e.rangeEnd-1}`),(a=this.callbacks)==null||a.onSuccess(c,n,e,t);return}}let c=i.loadPolicy.errorRetry,l=n.retry;if(vv(c,l,!1,{url:e.url,data:void 0,code:r}))this.retry(c);else{var o;Mv.error(`${r} while loading ${e.url}`),(o=this.callbacks)==null||o.onError({code:r,text:t.statusText},e,t,n)}}}loadprogress(e){let t=this.stats;t.loaded=e.loaded,e.lengthComputable&&(t.total=e.total)}getCacheAge(){let e=null;if(this.loader&&GA.test(this.loader.getAllResponseHeaders())){let t=this.loader.getResponseHeader(`age`);e=t?parseFloat(t):null}return e}getResponseHeader(e){return this.loader&&RegExp(`^${e}:\\s*[\\d.]+\\s*$`,`im`).test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(e):null}},qA=V(V({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:1/0,preferManagedMediaSource:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,loopBackBufferFlush:void 0,startOnSegmentBoundary:!1,nextAudioTrackBufferFlushForwardOffset:.25,maxBufferSize:6e7,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,skipBufferHolePadding:.1,liveSyncMode:`edge`,liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveMaxUnchangedPlaylistRefresh:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,appendTimeout:1/0,ignorePlaylistParsingErrors:!1,loader:KA,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,handleMpegTsVideoIntegrityErrors:`process`,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,abrSwitchInterval:0,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:VS,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,emsgKLVSchemaUri:void 0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,iframeCacheLimit:2097152,useMediaCapabilities:!0,preserveManualLevelOnError:!1,errorPenaltyExpireMs:0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:`linear`},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:`linear`}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,streamController:kk,abrController:Dx,bufferController:rE,capLevelController:dE,errorController:Rx,fpsController:DO,id3TrackController:Sk,gapController:pk,latencyController:iA},JA()),{},{subtitleStreamController:oA,subtitleTrackController:uk,timelineController:AA,audioStreamController:KT,audioTrackController:XT,emeController:xO,cmcdController:mO,contentSteeringController:gO,iframeController:Lk,interstitialsController:rA});function JA(){return{cueHandler:PA,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:`English`,captionsTextTrack1LanguageCode:`en`,captionsTextTrack2Label:`Spanish`,captionsTextTrack2LanguageCode:`es`,captionsTextTrack3Label:`Unknown CC`,captionsTextTrack3LanguageCode:``,captionsTextTrack4Label:`Unknown CC`,captionsTextTrack4LanguageCode:``,renderTextTracksNatively:!0}}function YA(e,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw Error(`Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration`);if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw Error(`Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"`);if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw Error(`Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"`);if(t.liveMaxUnchangedPlaylistRefresh!==void 0){let e=t.liveMaxUnchangedPlaylistRefresh,r=WA(e,2,1/0);r!==e&&n.warn(`hls.js config: "liveMaxUnchangedPlaylistRefresh" clamped from ${e} to ${r}.`),t.liveMaxUnchangedPlaylistRefresh=r}let r=XA(e),i=[`manifest`,`level`,`frag`],a=[`TimeOut`,`MaxRetry`,`RetryDelay`,`MaxRetryTimeout`];return i.forEach(e=>{let i=`${e===`level`?`playlist`:e}LoadPolicy`,o=t[i]===void 0,s=[];a.forEach(n=>{let a=`${e}Loading${n}`,c=t[a];if(c!==void 0&&o){s.push(a);let e=r[i].default;switch(t[i]={default:e},n){case`TimeOut`:e.maxLoadTimeMs=c,e.maxTimeToFirstByteMs=c;break;case`MaxRetry`:e.errorRetry.maxNumRetry=c,e.timeoutRetry.maxNumRetry=c;break;case`RetryDelay`:e.errorRetry.retryDelayMs=c,e.timeoutRetry.retryDelayMs=c;break;case`MaxRetryTimeout`:e.errorRetry.maxRetryDelayMs=c,e.timeoutRetry.maxRetryDelayMs=c}}}),s.length&&n.warn(`hls.js config: "${s.join(`", "`)}" setting(s) are deprecated, use "${i}": ${dx(t[i])}`)}),V(V({},r),t)}function XA(e){return e&&typeof e==`object`?Array.isArray(e)?e.map(XA):Object.keys(e).reduce((t,n)=>(t[n]=XA(e[n]),t),{}):e}function ZA(e,t){let n=e.loader;n!==RA&&n!==KA?(t.log(`[config]: Custom loader detected, cannot enable progressive streaming`),e.progressive=!1):IA()&&(e.loader=RA,e.progressive=!0,e.enableSoftwareAES=!0,t.log(`[config]: Progressive streaming enabled, using FetchLoader`))}var QA=class extends qT{constructor(e,t){super(e,`level-controller`),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.lastABRSwitchTime=-1,this._iframeVariants=[],this.onParsedComplete=void 0,this.steering=t,this._registerListeners()}_registerListeners(){let{hls:e}=this;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.on(R.LEVEL_LOADED,this.onLevelLoaded,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.on(R.FRAG_BUFFERED,this.onFragBuffered,this),e.on(R.ERROR,this.onError,this)}_unregisterListeners(){let{hls:e}=this;e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.MANIFEST_LOADED,this.onManifestLoaded,this),e.off(R.LEVEL_LOADED,this.onLevelLoaded,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this),e.off(R.FRAG_BUFFERED,this.onFragBuffered,this),e.off(R.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(e=>{e.loadError=0,e.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1,this._iframeVariants=[]}onManifestLoading(e,t){this.resetLevels()}onManifestLoaded(e,t){let n=this.hls.config.preferManagedMediaSource,r=[],i={},a={},o=!1,s=!1,c=!1,l=!1;t.levels.forEach(e=>{let t=e.attrs,u=tj(e,n),{audioCodec:d,videoCodec:f,imageCodec:p,width:m,height:h}=e;if(!u){this.log(`Some or all CODECS not supported "${t.CODECS}"`);return}o||=!!(m&&h),s||=!!f,c||=!!d,l||=!!p;let{CODECS:g,"FRAME-RATE":_,"HDCP-LEVEL":v,"PATHWAY-ID":y,RESOLUTION:b,"VIDEO-RANGE":x}=t,S=`${`${y||`.`}-`}${e.bitrate}-${b}-${_}-${g}-${x}-${v}`;if(!i[S]){let t=this.createLevel(e);i[S]=t,a[S]=1,r.push(t)}else if(i[S].uri!==e.url&&!e.attrs[`PATHWAY-ID`]){let t=a[S]+=1;e.attrs[`PATHWAY-ID`]=Array(t+1).join(`.`);let n=this.createLevel(e);i[S]=n,r.push(n)}else e.iframes||(i[S].addGroupId(`audio`,t.AUDIO),i[S].addGroupId(`text`,t.SUBTITLES))}),this.filterAndSortMediaOptions(r,t,o,s,c,l)}createLevel(e){let t=new ox(e),n=e.supplemental;if(n!=null&&n.videoCodec&&!ej(n.videoCodec,this.hls.config.preferManagedMediaSource)){let e=Error(`SUPPLEMENTAL-CODECS not supported "${n.videoCodec}"`);this.log(e.message),t.supportedResult=Wb(e,[])}return t}filterAndSortMediaOptions(e,t,n,r,i,a){let o=[],s=[],c=e,l=t.stats?.parsing||{},u=this.hls.config.preferManagedMediaSource;if((n||r)&&i&&(c=c.filter(({videoCodec:e,videoRange:t,width:n,height:r})=>(!!e||!!(n&&r))&&nx(t))),r&&a&&(c=c.filter(e=>!e.imageCodec)),c.length===0){Promise.resolve().then(()=>{if(this.hls){let e=`no level with compatible codecs found in manifest`,n=e;t.levels.length&&(n=`one or more CODECS in variant not supported: ${dx(t.levels.map(e=>e.attrs.CODECS).filter((e,t,n)=>n.indexOf(e)===t))}`,this.warn(n),e+=` (${n})`);let r=Error(e);this.hls.trigger(R.ERROR,{type:I.MEDIA_ERROR,details:L.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:t.url,error:r,reason:n})}}),l.end=performance.now();return}t.audioTracks&&(o=t.audioTracks.filter(e=>!e.audioCodec||$A(e.audioCodec,u)),nj(o)),t.subtitles&&(s=t.subtitles,nj(s));let d=c.slice(0);c.sort((e,t)=>{if(e.attrs[`HDCP-LEVEL`]!==t.attrs[`HDCP-LEVEL`])return(e.attrs[`HDCP-LEVEL`]||``)>(t.attrs[`HDCP-LEVEL`]||``)?1:-1;if(n&&e.height!==t.height)return e.height-t.height;if(e.frameRate!==t.frameRate)return e.frameRate-t.frameRate;if(e.videoRange!==t.videoRange)return tx.indexOf(e.videoRange)-tx.indexOf(t.videoRange);if(e.videoCodec!==t.videoCodec){let n=Ob(e.videoCodec),r=Ob(t.videoCodec);if(n!==r)return r-n}if(e.uri===t.uri&&e.codecSet!==t.codecSet){let n=kb(e.codecSet),r=kb(t.codecSet);if(n!==r)return r-n}return e.averageBitrate===t.averageBitrate?0:e.averageBitrate-t.averageBitrate});let f=d[0];if(this.steering&&(c=this.steering.filterParsedLevels(c),c.length!==d.length)){for(let e=0;en&&n===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=e)}break}let p=t.iframeVariants.filter(e=>tj(e,u));this._iframeVariants=p;let m=i&&!r,h=this.hls.config,g=!!(h.audioStreamController&&h.audioTrackController),_={levels:c,audioTracks:o,subtitleTracks:s,iframeVariants:p,sessionData:t.sessionData,sessionKeys:t.sessionKeys,firstLevel:this._firstLevel,stats:t.stats,audio:i,video:r,altAudio:g&&!m&&o.some(e=>!!e.url)};l.end=performance.now(),this.hls.trigger(R.MANIFEST_PARSED,_)}get iframeVariants(){return this._iframeVariants.length===0?null:this._iframeVariants}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(e){let t=this._levels;if(t.length===0)return;if(e<0||e>=t.length){let n=Error(`invalid level idx`),r=e<0;if(this.hls.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.LEVEL_SWITCH_ERROR,level:e,fatal:r,error:n,reason:n.message}),r)return;e=Math.min(e,t.length-1)}let n=this.currentLevelIndex,r=this.currentLevel,i=r?r.attrs[`PATHWAY-ID`]:void 0,a=t[e],o=a.attrs[`PATHWAY-ID`];if(this.currentLevelIndex=e,this.currentLevel=a,n===e&&r&&i===o)return;this.log(`Switching to level ${e} (${a.height?a.height+`p `:``}${a.videoRange?a.videoRange+` `:``}${a.codecSet?a.codecSet+` `:``}@${a.bitrate})${o?` with Pathway `+o:``} from level ${n}${i?` with Pathway `+i:``}`);let s={level:e,attrs:a.attrs,details:a.details,bitrate:a.bitrate,averageBitrate:a.averageBitrate,maxBitrate:a.maxBitrate,realBitrate:a.realBitrate,width:a.width,height:a.height,codecSet:a.codecSet,audioCodec:a.audioCodec,videoCodec:a.videoCodec,audioGroups:a.audioGroups,subtitleGroups:a.subtitleGroups,loaded:a.loaded,loadError:a.loadError,fragmentError:a.fragmentError,name:a.name,id:a.id,uri:a.uri,url:a.url,urlId:0,audioGroupIds:a.audioGroupIds,textGroupIds:a.textGroupIds};this.hls.trigger(R.LEVEL_SWITCHING,s);let c=a.details;if(!c||c.live){let e=this.switchParams(a.uri,r?.details,c);this.loadPlaylist(e)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(e){this.manualLevelIndex=e,this._startLevel===void 0&&(this._startLevel=e),e!==-1&&(this.level=e)}get firstLevel(){return this._firstLevel}set firstLevel(e){this._firstLevel=e}get startLevel(){if(this._startLevel===void 0){let e=this.hls.config.startLevel;return e===void 0?this.hls.firstAutoLevel:e}return this._startLevel}set startLevel(e){this._startLevel=e}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(e){if(this.steering){let t=this.steering.pathways(),n=e.filter(e=>t.indexOf(e)!==-1);if(e.length<1){this.warn(`pathwayPriority ${e} should contain at least one pathway from list: ${t}`);return}this.steering.pathwayPriority=n}}onError(e,t){!t.fatal&&t.context&&t.context.type===z.LEVEL&&t.context.level===this.level&&this.checkRetry(t)}onFragBuffered(e,{frag:t}){if(t.type===B.MAIN){let e=t.elementaryStreams;if(!Object.keys(e).some(t=>!!e[t]))return;let n=this._levels[t.level];n!=null&&n.loadError&&(this.log(`Resetting level error count of ${n.loadError} on frag buffered`),n.loadError=0)}}onLevelLoaded(e,t){var n;let{level:r,details:i}=t,a=t.levelInfo;if(!a){var o;this.warn(`Invalid level index ${r}`),(o=t.deliveryDirectives)!=null&&o.skip&&(i.deltaUpdateFailed=!0);return}if(a===this.currentLevel||t.withoutMultiVariant){a.fragmentError===0&&(a.loadError=0);let e=a.details;e===t.details&&e.advanced&&(e=void 0),this.playlistLoaded(r,t,e)}else(n=t.deliveryDirectives)!=null&&n.skip&&(i.deltaUpdateFailed=!0)}loadPlaylist(e){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,e)}loadingPlaylist(e,t){super.loadingPlaylist(e,t);let n=this.getUrlWithDirectives(e.uri,t),r=this.currentLevelIndex,i=e.attrs[`PATHWAY-ID`],a=e.details,o=a?.age;this.log(`Loading level index ${r}${t?.msn===void 0?``:` at sn `+t.msn+` part `+t.part}${i?` Pathway `+i:``}${o&&a.live?` age `+o.toFixed(1)+(a.type&&` `+a.type||``):``} ${n}`),this.hls.trigger(R.LEVEL_LOADING,{url:n,level:r,levelInfo:e,pathwayId:e.attrs[`PATHWAY-ID`],id:0,deliveryDirectives:t||null})}get nextLoadLevel(){return this.manualLevelIndex===-1?this.hls.nextAutoLevel:this.manualLevelIndex}set nextLoadLevel(e){let t=this.currentLevelIndex;if(this.manualLevelIndex===-1&&e!==t&&e!==-1){let n=this.hls.config.abrSwitchInterval;if(n>0){let r=performance.now(),i=r-this.lastABRSwitchTime,a=n*1e3;if(this.lastABRSwitchTime>-1&&i ${e} (${Math.round(i)}ms < ${a}ms / ${n}s)`);return}this.lastABRSwitchTime=r,this.log(`Allowing ABR level switch: ${t} -> ${e} (${Math.round(i)}ms >= ${a}ms / ${n}s)`)}}this.level=e,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=e)}removeLevel(e){var t;if(this._levels.length===1)return;let n=this._levels.filter((t,n)=>n!==e||(this.steering&&this.steering.removeLevel(t),t===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,t.details&&t.details.fragments.forEach(e=>e.level=-1)),!1));kC(n),this._levels=n,this.currentLevelIndex>-1&&(t=this.currentLevel)!=null&&t.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);let r=n.length-1;this._firstLevel=Math.min(this._firstLevel,r),this._startLevel&&=Math.min(this._startLevel,r),this.hls.trigger(R.LEVELS_UPDATED,{levels:n})}onLevelsUpdated(e,{levels:t}){this._levels=t}checkMaxAutoUpdated(){let{autoLevelCapping:e,maxAutoLevel:t,maxHdcpLevel:n}=this.hls;this._maxAutoLevel!==t&&(this._maxAutoLevel=t,this.hls.trigger(R.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:t,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:n}))}};function $A(e,t){return Tb(e,`audio`,t)}function ej(e,t){return Tb(e,`video`,t)}function tj(e,t){let{audioCodec:n,videoCodec:r}=e;n&&(e.audioCodec=n=Nb(n,t)||void 0),r&&=e.videoCodec=Lb(r);let{unknownCodecs:i}=e;return!(i?.length||n&&!$A(n,t)||r&&!ej(r,t))}function nj(e){let t={};e.forEach(e=>{let n=e.groupId||``;e.id=t[n]=t[n]||0,t[n]++})}var rj=class extends wv{constructor(e,t){super(`key-loader`,t),this.config=void 0,this.keyLoaderInfo={},this.emeController=null,this.config=e}abort(e){for(let t in this.keyLoaderInfo){let n=this.keyLoaderInfo[t].loader;if(n){if(e&&e!==n.context?.frag.type)return;n.abort()}}}destroy(){for(let e in this.keyLoaderInfo){let t=this.keyLoaderInfo[e].loader;t&&t.destroy()}this.emeController=null,this.keyLoaderInfo={}}loadClear(e,t,n){return this.emeController?this.emeController.loadClear(e,t,n):null}load(e,t){return!e.decryptdata&&e.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(e).then(n=>this.loadInternal(e,t,n)):this.loadInternal(e,t)}loadInternal(e,t,n){n&&e.setKeyFormat(n);let r=e.decryptdata;if(!r){let t=Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(ij(e,L.KEY_LOAD_ERROR,t))}let i=e;switch(r.method){case`SAMPLE-AES`:case`SAMPLE-AES-CENC`:case`SAMPLE-AES-CTR`:return r.keyFormat===`identity`?this.loadKeyHTTP(i):t?t.then(()=>this.loadKeyEME(i)):this.loadKeyEME(i);case`AES-128`:case`AES-256`:case`AES-256-CTR`:return this.loadKeyHTTP(i);default:return Promise.reject(ij(e,L.KEY_LOAD_ERROR,Error(`Key supplied with unsupported METHOD: "${r.method}"`)))}}loadKeyEME(e){if(this.emeController&&this.config.emeEnabled){var t;if(!e.decryptdata.keyId&&(t=e.initSegment)!=null&&t.data){let t=Uy(e.initSegment.data);if(t.length){let n=t[0],r=e.decryptdata.uri;if(n.some(e=>e!==0))this.log(`Using keyId found in init segment ${gy(n)} keyUri: ${r}`),qS.setKeyIdForUri(r,n);else{let e=qS.addKeyIdForUri(r);this.log(`Patching empty keyId with ${gy(e)} keyUri: ${r}`),n=e}e.decryptdata.keyId=n}}return this.emeController.loadKey(e).then(()=>({frag:e,keyInfo:{decryptdata:e.decryptdata}}))}return Promise.reject(ij(e,L.KEY_LOAD_ERROR,Error(`emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`)))}loadKeyHTTP(e){let t=e.decryptdata,n=t.uri;if(!n)return Promise.reject(ij(e,L.KEY_LOAD_ERROR,Error(`Invalid key URI: "${n}"`)));let r=this.keyLoaderInfo[n];if(r){if(r.decryptdata.key)return t.key=r.decryptdata.key,r.keyLoadPromise=null,Promise.resolve({frag:e,keyInfo:r});if(r.keyLoadPromise)return r.keyLoadPromise.then(n=>(t.key=r.decryptdata.key,V(V({},n),{},{frag:e})))}this.log(`Loading${t.keyId?` keyId: `+gy(t.keyId):``} URI: ${t.uri} from ${e.type} ${e.level}`);let i=this.config,a=i.loader,o=new a(i);e.keyLoader=o;let s=this.keyLoaderInfo[n]={decryptdata:t,keyLoadPromise:null,loader:o};return s.keyLoadPromise=new Promise((t,r)=>{let a={type:z.KEY,keyInfo:s,frag:e,responseType:`arraybuffer`,url:n},c=i.keyLoadPolicy.default,l={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0};o.load(a,l,{onSuccess:(e,n,i,a)=>{let{frag:o,keyInfo:s,url:c}=i;if(!o.decryptdata||s!==this.keyLoaderInfo[c])return r(ij(o,L.KEY_LOAD_ERROR,Error(`after key load, decryptdata unset or changed`),a));s.decryptdata.key=o.decryptdata.key=new Uint8Array(e.data),o.keyLoader=s.loader=s.keyLoadPromise=null,t({frag:o,keyInfo:s})},onError:(t,i,a,o)=>{this.resetLoader(i),r(ij(e,L.KEY_LOAD_ERROR,Error(`HTTP Error ${t.code} loading key ${t.text}`),a,V({url:n,data:void 0},t)))},onTimeout:(t,n,i)=>{this.resetLoader(n),r(ij(e,L.KEY_LOAD_TIMEOUT,Error(`key loading timed out`),i))},onAbort:(t,n,i)=>{this.resetLoader(n),r(ij(e,L.INTERNAL_ABORTED,Error(`key loading aborted`),i))}})})}resetLoader(e){let{frag:t,keyInfo:n,url:r}=e,i=n.loader;t.keyLoader===i&&(t.keyLoader=n.loader=n.keyLoadPromise=null),delete this.keyLoaderInfo[r],i&&i.destroy()}};function ij(e,t=L.KEY_LOAD_ERROR,n,r,i){return new sS({type:I.NETWORK_ERROR,details:t,fatal:!1,frag:e,response:i,error:n,networkDetails:r||null})}function aj(e){let{type:t}=e;switch(t){case z.AUDIO_TRACK:return B.AUDIO;case z.SUBTITLE_TRACK:return B.SUBTITLE;default:return B.MAIN}}function oj(e,t){let n=e.url;return(n===void 0||n.indexOf(`data:`)===0)&&(n=t.url),n}var sj=class{constructor(e){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=e,this.registerListeners()}startLoad(e){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){let{hls:e}=this;e.on(R.MANIFEST_LOADING,this.onManifestLoading,this),e.on(R.LEVEL_LOADING,this.onLevelLoading,this),e.on(R.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.on(R.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.on(R.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){let{hls:e}=this;e.off(R.MANIFEST_LOADING,this.onManifestLoading,this),e.off(R.LEVEL_LOADING,this.onLevelLoading,this),e.off(R.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),e.off(R.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),e.off(R.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(e){let t=this.hls.config,n=t.pLoader,r=t.loader,i=new(n||r)(t);return this.loaders[e.type]=i,i}getInternalLoader(e){return this.loaders[e.type]}resetInternalLoader(e){this.loaders[e]&&delete this.loaders[e]}destroyInternalLoaders(){for(let e in this.loaders){let t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(e,t){let{url:n}=t;this.variableList=null,this.load({id:null,level:0,responseType:`text`,type:z.MANIFEST,url:n,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(e,t){let{id:n,level:r,pathwayId:i,url:a,deliveryDirectives:o,levelInfo:s}=t;this.load({id:n,level:r,pathwayId:i,responseType:`text`,type:z.LEVEL,url:a,deliveryDirectives:o,levelOrTrack:s})}onAudioTrackLoading(e,t){let{id:n,groupId:r,url:i,deliveryDirectives:a,track:o}=t;this.load({id:n,groupId:r,level:null,responseType:`text`,type:z.AUDIO_TRACK,url:i,deliveryDirectives:a,levelOrTrack:o})}onSubtitleTrackLoading(e,t){let{id:n,groupId:r,url:i,deliveryDirectives:a,track:o}=t;this.load({id:n,groupId:r,level:null,responseType:`text`,type:z.SUBTITLE_TRACK,url:i,deliveryDirectives:a,levelOrTrack:o})}onLevelsUpdated(e,t){let n=this.loaders[z.LEVEL];if(n){let e=n.context;e&&!t.levels.some(t=>t===e.levelOrTrack)&&(n.abort(),delete this.loaders[z.LEVEL])}}load(e){let t=this.hls.config,n=this.getInternalLoader(e);if(n){let t=this.hls.logger,r=n.context;if(r?.levelOrTrack===e.levelOrTrack&&(r.url===e.url||r.deliveryDirectives&&!e.deliveryDirectives)){r.url===e.url?t.log(`[playlist-loader]: ignore ${e.url} ongoing request`):t.log(`[playlist-loader]: ignore ${e.url} in favor of ${r.url}`);return}t.log(`[playlist-loader]: aborting previous loader for type: ${e.type}`),n.abort()}let r;if(r=e.type===z.MANIFEST?t.manifestLoadPolicy.default:ov({},t.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),n=this.createInternalLoader(e),F(e.deliveryDirectives?.part)){let t;if(e.type===z.LEVEL&&e.level!==null?t=this.hls.levels[e.level].details:e.type===z.AUDIO_TRACK&&e.id!==null?t=this.hls.audioTracks[e.id].details:e.type===z.SUBTITLE_TRACK&&e.id!==null&&(t=this.hls.subtitleTracks[e.id].details),t){let e=t.partTarget,n=t.targetduration;if(e&&n){let t=Math.max(e*3,n*.8)*1e3;r=ov({},r,{maxTimeToFirstByteMs:Math.min(t,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(t,r.maxTimeToFirstByteMs)})}}}let i=r.errorRetry||r.timeoutRetry||{},a={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:i.maxNumRetry||0,retryDelay:i.retryDelayMs||0,maxRetryDelay:i.maxRetryDelayMs||0};n.load(e,a,{onSuccess:(e,t,n,r)=>{let i=this.getInternalLoader(n);this.resetInternalLoader(n.type);let a=e.data;t.parsing.start=performance.now(),nC.isMediaPlaylist(a)||n.type!==z.MANIFEST?this.handleTrackOrLevelPlaylist(e,t,n,r||null,i):this.handleMasterPlaylist(e,t,n,r)},onError:(e,t,n,r)=>{this.handleNetworkError(t,n,!1,e,r)},onTimeout:(e,t,n)=>{this.handleNetworkError(t,n,!0,void 0,e)}})}checkAutostartLoad(){if(!this.hls)return;let{config:{autoStartLoad:e,startPosition:t},forceStartLoad:n}=this.hls;(e||n)&&(this.hls.logger.log(`${e?`auto`:`force`} startLoad with configured startPosition ${t}`),this.hls.startLoad(t))}handleMasterPlaylist(e,t,n,r){let i=this.hls,a=e.data,o=oj(e,n),s=nC.parseMasterPlaylist(a,o);if(s.playlistParsingError){t.parsing.end=performance.now(),this.handleManifestParsingError(e,n,s.playlistParsingError,r,t);return}let{contentSteering:c,levels:l,iframeVariants:u,sessionData:d,sessionKeys:f,startTimeOffset:p,variableList:m}=s;this.variableList=m,l.forEach(e=>{let{unknownCodecs:t}=e;if(t){let{preferManagedMediaSource:n}=this.hls.config,{audioCodec:r,videoCodec:i}=e;for(let a=t.length;a--;){let o=t[a];Tb(o,`audio`,n)?(e.audioCodec=r=r?`${r},${o}`:o,Cb.audio[r.substring(0,4)]=2,t.splice(a,1)):Tb(o,`video`,n)&&(e.videoCodec=i=i?`${i},${o}`:o,Cb.video[i.substring(0,4)]=2,t.splice(a,1))}}});let{AUDIO:h=[],SUBTITLES:g,"CLOSED-CAPTIONS":_}=nC.parseMasterPlaylistMedia(a,o,s);h.length&&!h.some(e=>!e.url)&&l[0].audioCodec&&!l[0].attrs.AUDIO&&(this.hls.logger.log(`[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one`),h.unshift({type:`main`,name:`main`,groupId:`main`,default:!1,autoselect:!1,forced:!1,id:-1,attrs:new yS({}),bitrate:0,url:``})),i.trigger(R.MANIFEST_LOADED,{levels:l,audioTracks:h,subtitles:g,iframeVariants:u,captions:_,contentSteering:c,url:o,stats:t,networkDetails:r,sessionData:d,sessionKeys:f,startTimeOffset:p,variableList:m})}handleTrackOrLevelPlaylist(e,t,n,r,i){let a=this.hls,{id:o,level:s,type:c}=n,l=oj(e,n),u=F(s)?s:F(o)?o:0,d=aj(n),f=nC.parseLevelPlaylist(e.data,l,u,d,0,this.variableList);if(c===z.MANIFEST){let e={attrs:new yS({}),bitrate:0,details:f,name:``,url:l};f.requestScheduled=t.loading.start+TC(f,0),a.trigger(R.MANIFEST_LOADED,{levels:[e],audioTracks:[],iframeVariants:[],url:l,stats:t,networkDetails:r,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}t.parsing.end=performance.now(),n.levelDetails=f,this.handlePlaylistLoaded(f,e,t,n,r,i)}handleManifestParsingError(e,t,n,r,i){this.hls.trigger(R.ERROR,{type:I.NETWORK_ERROR,details:L.MANIFEST_PARSING_ERROR,fatal:t.type===z.MANIFEST,url:e.url,err:n,error:n,reason:n.message,response:e,context:t,networkDetails:r,stats:i})}handleNetworkError(e,t,n=!1,r,i){let a=`A network ${n?`timeout`:`error`+(r?` (status `+r.code+`)`:``)} occurred while loading ${e.type}`;e.type===z.LEVEL?a+=`: ${e.level} id: ${e.id}`:(e.type===z.AUDIO_TRACK||e.type===z.SUBTITLE_TRACK)&&(a+=` id: ${e.id} group-id: "${e.groupId}"`);let o=Error(a);this.hls.logger.warn(`[playlist-loader]: ${a}`);let s=L.UNKNOWN,c=!1,l=this.getInternalLoader(e);switch(e.type){case z.MANIFEST:s=n?L.MANIFEST_LOAD_TIMEOUT:L.MANIFEST_LOAD_ERROR,c=!0;break;case z.LEVEL:s=n?L.LEVEL_LOAD_TIMEOUT:L.LEVEL_LOAD_ERROR,c=!1;break;case z.AUDIO_TRACK:s=n?L.AUDIO_TRACK_LOAD_TIMEOUT:L.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case z.SUBTITLE_TRACK:s=n?L.SUBTITLE_TRACK_LOAD_TIMEOUT:L.SUBTITLE_LOAD_ERROR,c=!1}l&&this.resetInternalLoader(e.type);let u={type:I.NETWORK_ERROR,details:s,fatal:c,url:e.url,loader:l,context:e,error:o,networkDetails:t,stats:i};if(r){let n=e.url;t&&`url`in t&&(n=t.url),u.response=V({url:n,data:void 0},r)}this.hls.trigger(R.ERROR,u)}handlePlaylistLoaded(e,t,n,r,i,a){let o=this.hls,{type:s,level:c,levelOrTrack:l,id:u,groupId:d,deliveryDirectives:f}=r,p=oj(t,r),m=aj(r),h=typeof r.level==`number`&&m===B.MAIN?c:void 0;l&&`iframes`in l&&l.iframes&&!e.iframesOnly&&(e.playlistParsingError=Error(`EXT-X-I-FRAME-STREAM-INF media playlist MUST contain an EXT-X-I-FRAMES-ONLY tag`),e.iframesOnly=!0);let g=e.playlistParsingError;if(g){if(this.hls.logger.warn(`${g} ${e.url}`),!o.config.ignorePlaylistParsingErrors){o.trigger(R.ERROR,{type:I.NETWORK_ERROR,details:L.LEVEL_PARSING_ERROR,fatal:!1,url:p,error:g,reason:g.message,response:t,context:r,level:h,parent:m,networkDetails:i,stats:n});return}e.playlistParsingError=null}if(!e.fragments.length){let a=e.playlistParsingError=Error(`No Segments found in Playlist`);o.trigger(R.ERROR,{type:I.NETWORK_ERROR,details:L.LEVEL_EMPTY_ERROR,fatal:!1,url:p,error:a,reason:a.message,response:t,context:r,level:h,parent:m,networkDetails:i,stats:n});return}switch(e.live&&a&&(a.getCacheAge&&(e.ageHeader=a.getCacheAge()||0),(!a.getCacheAge||isNaN(e.ageHeader))&&(e.ageHeader=0)),s){case z.MANIFEST:case z.LEVEL:if(h){if(!l)h=0;else if(l!==o.levels[h]){let e=o.levels.indexOf(l);e>-1&&(h=e)}}o.trigger(R.LEVEL_LOADED,{details:e,levelInfo:l||o.levels[0],level:h||0,id:u||0,stats:n,networkDetails:i,deliveryDirectives:f,withoutMultiVariant:s===z.MANIFEST,context:r});break;case z.AUDIO_TRACK:o.trigger(R.AUDIO_TRACK_LOADED,{details:e,track:l,id:u||0,groupId:d||``,stats:n,networkDetails:i,deliveryDirectives:f,context:r});break;case z.SUBTITLE_TRACK:o.trigger(R.SUBTITLE_TRACK_LOADED,{details:e,track:l,id:u||0,groupId:d||``,stats:n,networkDetails:i,deliveryDirectives:f,context:r})}}},cj=class e{static get version(){return ZC}static isMSESupported(){return wk()}static isSupported(){return Tk()}static getMediaSource(){return Nv()}static get Events(){return R}static get MetadataSchema(){return hw}static get ErrorTypes(){return I}static get ErrorDetails(){return L}static get DefaultConfig(){return e.defaultConfig?e.defaultConfig:qA}static set DefaultConfig(t){e.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this._url=null,this.streamController=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new XC,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.iframeController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;let n=this.logger=jv(t.debug||!1,`Hls instance`,t.loggerId||t.assetPlayerId),r=this.config=YA(e.DefaultConfig,t,n);this.userConfig=t,r.progressive&&ZA(r,n);let{streamController:i,abrController:a,bufferController:o,capLevelController:s,errorController:c,fpsController:l,id3TrackController:u,iframeController:d,gapController:f}=r,p=new c(this),m=this.abrController=new a(this),h=new Ux(this),g=r.interstitialsController,_=g?this.interstitialsController=new g(this,e):null,v=o?this.bufferController=new o(this,h):null,y=s?this.capLevelController=new s(this):null,b=l?new l(this):null,x=r.cmcdController,S=x?this.cmcdController=new x(this):null,C=new sj(this),w=r.contentSteeringController,T=w?new w(this):null,E=this.levelController=new QA(this,T),ee=u?new u(this):void 0,te=new rj(this.config,this.logger),ne=this.streamController=new i(this,h,te),re=this.gapController=f?new f(this,h):void 0;y&&y.setStreamController(ne);let ie=[C,E,ne];_&&ie.splice(1,0,_),T&&ie.splice(1,0,T),this.networkControllers=ie;let D=[m];v&&D.push(v),re&&D.push(re),y&&D.push(y),b&&(b.setStreamController(ne),D.push(b)),ee&&D.push(ee),D.push(h),this.audioTrackController=this.createController(r.audioTrackController,ie);let ae=r.audioStreamController;ae&&ie.push(this.audioStreamController=new ae(this,h,te)),this.subtitleTrackController=this.createController(r.subtitleTrackController,ie);let oe=r.subtitleStreamController;oe&&ie.push(this.subtititleStreamController=new oe(this,h,te)),this.createController(r.timelineController,D),te.emeController=this.emeController=this.createController(r.emeController,D),S&&D.push(S),this.latencyController=this.createController(r.latencyController,D),this.coreComponents=D,this.iframeController=d?new d(this,e):void 0,ie.push(p);let se=p.onErrorOut;typeof se==`function`&&this.on(R.ERROR,se,p),this.on(R.MANIFEST_LOADED,C.onManifestLoaded,C)}createController(e,t){if(e){let n=new e(this);return t&&t.push(n),n}return null}on(e,t,n=this){this._emitter.on(e,t,n)}once(e,t,n=this){this._emitter.once(e,t,n)}removeAllListeners(e){this._emitter.removeAllListeners(e)}off(e,t,n=this,r){this._emitter.off(e,t,n,r)}listeners(e){return this._emitter.listeners(e)}emit(e,t,n){return this._emitter.emit(e,t,n)}trigger(e,t){if(this.config.debug)return this.emit(e,e,t);try{return this.emit(e,e,t)}catch(t){if(this.logger.error(`An internal error happened while handling event `+e+`. Error message: "`+t.message+`". Here is a stacktrace:`,t),!this.triggeringException){this.triggeringException=!0;let n=e===R.ERROR;this.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.INTERNAL_EXCEPTION,fatal:n,event:e,error:t}),this.triggeringException=!1}}return!1}listenerCount(e){return this._emitter.listenerCount(e)}destroy(){this.logger.log(`destroy`),this.trigger(R.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(e=>e.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(e=>e.destroy()),this.coreComponents.length=0,this.iframeController=void 0;let e=this.config;e.xhrSetup=e.fetchSetup=void 0,this.userConfig=null}attachMedia(e){if(!e||`media`in e&&!e.media){let t=Error(`attachMedia failed: invalid argument (${e})`);this.trigger(R.ERROR,{type:I.OTHER_ERROR,details:L.ATTACH_MEDIA_ERROR,fatal:!0,error:t});return}this.logger.log(`attachMedia`),this._media&&(this.logger.warn(`media must be detached before attaching`),this.detachMedia());let t=`media`in e,n=t?e.media:e,r=t?e:{media:n};this._media=n,this.trigger(R.MEDIA_ATTACHING,r)}detachMedia(){this.logger.log(`detachMedia`);let e={};this.trigger(R.MEDIA_DETACHING,e),this._media=null,this.trigger(R.MEDIA_DETACHED,e)}transferMedia(){this._media=null;let e=this.bufferController?.transferMedia()||null,t={transferMedia:e};return this.trigger(R.MEDIA_DETACHING,t),this.trigger(R.MEDIA_DETACHED,t),e}loadSource(e){var t;this.stopLoad();let n=this.media,r=this._url,i=this._url=J_.buildAbsoluteURL(self.location.href,e,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${i}`),n&&r&&(r!==i||(t=this.bufferController)!=null&&t.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(R.MANIFEST_LOADING,{url:e})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(e=-1,t){this.logger.log(`startLoad(${e+(t?`, `:``)})`),this.started=!0,this.resumeBuffering();for(let n=0;n{e.resumeBuffering&&e.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log(`pause buffering`),this.networkControllers.forEach(e=>{e.pauseBuffering&&e.pauseBuffering()}))}get inFlightFragments(){let e={[B.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(e[B.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(e[B.SUBTITLE]=this.subtititleStreamController.inFlightFrag),e}swapAudioCodec(){this.logger.log(`swapAudioCodec`),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log(`recoverMediaError`);let e=this._media,t=this.started,n=e?.currentTime;this.detachMedia(),e&&(this.attachMedia(e),t&&(n?this.startLoad(n):this.config.autoStartLoad||this.startLoad()))}removeLevel(e){this.levelController.removeLevel(e)}get sessionId(){let e=this._sessionId;return e||=this._sessionId=Kv(),e}get levels(){return this.levelController.levels||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(e){this.logger.log(`set currentLevel:${e}`),this.levelController.manualLevel=e,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(e){this.logger.log(`set nextLevel:${e}`),this.levelController.manualLevel=e,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(e){this.logger.log(`set loadLevel:${e}`),this.levelController.manualLevel=e}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(e){this.levelController.nextLoadLevel=e}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(e){this.logger.log(`set firstLevel:${e}`),this.levelController.firstLevel=e}get startLevel(){let e=this.levelController.startLevel;return e===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:e}set startLevel(e){this.logger.log(`set startLevel:${e}`),e!==-1&&(e=Math.max(e,this.minAutoLevel)),this.levelController.startLevel=e}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(e){let t=this.capLevelController,n=!!e;t&&n!==this.config.capLevelToPlayerSize&&(n?t.startCapping():(t.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){let{bwEstimator:e}=this.abrController;return e?e.getEstimate():NaN}set bandwidthEstimate(e){this.abrController.resetEstimator(e)}get abrEwmaDefaultEstimate(){let{bwEstimator:e}=this.abrController;return e?e.defaultEstimate:NaN}get ttfbEstimate(){let{bwEstimator:e}=this.abrController;return e?e.getEstimateTTFB():NaN}set autoLevelCapping(e){this._autoLevelCapping!==e&&(this.logger.log(`set autoLevelCapping:${e}`),this._autoLevelCapping=e,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(e){ex(e)&&this._maxHdcpLevel!==e&&(this._maxHdcpLevel=e,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){let{levels:e,config:{minAutoBitrate:t}}=this;if(!e)return 0;let n=e.length;for(let r=0;r=t)return r;return 0}get maxAutoLevel(){let{levels:e,autoLevelCapping:t,maxHdcpLevel:n}=this,r;if(r=t===-1&&e!=null&&e.length?e.length-1:t,n)for(let t=r;t--;){let r=e[t].attrs[`HDCP-LEVEL`];if(r&&r<=n)return t}return r}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(e){this.abrController.nextAutoLevel=e}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get audioForwardBufferInfo(){return this.audioStreamController?.getFwdBufferInfo()||null}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(e){return this.audioTrackController?.setAudioOption(e)||null}setSubtitleOption(e){return this.subtitleTrackController?.setSubtitleOption(e)||null}get allAudioTracks(){let e=this.audioTrackController;return e?e.allAudioTracks:[]}get audioTracks(){let e=this.audioTrackController;return e?e.audioTracks:[]}get audioTrack(){let e=this.audioTrackController;return e?e.audioTrack:-1}set audioTrack(e){let t=this.audioTrackController;t&&(t.audioTrack=e)}get nextAudioTrack(){return this.audioStreamController?.nextAudioTrack??-1}set nextAudioTrack(e){let{audioTrackController:t}=this;t&&(t.nextAudioTrack=e)}get allSubtitleTracks(){let e=this.subtitleTrackController;return e?e.allSubtitleTracks:[]}get subtitleTracks(){let e=this.subtitleTrackController;return e?e.subtitleTracks:[]}get subtitleTrack(){let e=this.subtitleTrackController;return e?e.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(e){let t=this.subtitleTrackController;t&&(t.subtitleTrack=e)}get subtitleDisplay(){let e=this.subtitleTrackController;return e?e.subtitleDisplay:!1}set subtitleDisplay(e){let t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(e){this.config.lowLatencyMode=e}get liveSyncPosition(){return this.latencyController?.liveSyncPosition??null}get latency(){return this.latencyController?.latency||0}get maxLatency(){return this.latencyController?.maxLatency||0}get targetLatency(){return this.latencyController?.targetLatency||null}set targetLatency(e){this.latencyController&&(this.latencyController.targetLatency=e)}get drift(){return this.latencyController?.drift||null}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(e){this.levelController.pathwayPriority=e}get bufferedToEnd(){var e;return!!((e=this.bufferController)!=null&&e.bufferedToEnd)}get interstitialsManager(){return this.interstitialsController?this.interstitialsController.interstitialsManager:null}get iframeVariants(){return this.levelController.iframeVariants||[]}createIFramePlayer(e){return this._url&&this.iframeController?this.iframeController.createIFramePlayer(e):null}createImageIFramePlayer(e){return this._url&&this.iframeController?this.iframeController.createImageIFramePlayer(e):null}getMediaDecodingInfo(e,t=this.allAudioTracks){return Kb(e,mx(t),navigator.mediaCapabilities)}};cj.defaultConfig=void 0;var lj=cj,uj={VIDEO:`video`,THUMBNAIL:`thumbnail`,STORYBOARD:`storyboard`,DRM:`drm`},q={NOT_AN_ERROR:0,NETWORK_OFFLINE:2000002,NETWORK_RECONNECTING:2000003,NETWORK_UNKNOWN_ERROR:2e6,NETWORK_NO_STATUS:2000001,NETWORK_INVALID_URL:24e5,NETWORK_NOT_FOUND:2404e3,NETWORK_NOT_READY:2412e3,NETWORK_GENERIC_SERVER_FAIL:25e5,NETWORK_TOKEN_MISSING:2403201,NETWORK_TOKEN_MALFORMED:2412202,NETWORK_TOKEN_EXPIRED:2403210,NETWORK_TOKEN_AUD_MISSING:2403221,NETWORK_TOKEN_AUD_MISMATCH:2403222,NETWORK_TOKEN_SUB_MISMATCH:2403232,ENCRYPTED_ERROR:5e6,ENCRYPTED_UNSUPPORTED_KEY_SYSTEM:5000001,ENCRYPTED_GENERATE_REQUEST_FAILED:5000002,ENCRYPTED_UPDATE_LICENSE_FAILED:5000003,ENCRYPTED_UPDATE_SERVER_CERT_FAILED:5000004,ENCRYPTED_CDM_ERROR:5000005,ENCRYPTED_OUTPUT_RESTRICTED:5000006,ENCRYPTED_MISSING_TOKEN:5000002},dj=e=>e===uj.VIDEO?`playback`:e,fj=class e extends Error{constructor(t,n=e.MEDIA_ERR_CUSTOM,r,i){super(t),this.name=`MediaError`,this.code=n,this.context=i,this.fatal=r??(n>=e.MEDIA_ERR_NETWORK&&n<=e.MEDIA_ERR_ENCRYPTED),this.message||=e.defaultMessages[this.code]??``}};fj.MEDIA_ERR_ABORTED=1,fj.MEDIA_ERR_NETWORK=2,fj.MEDIA_ERR_DECODE=3,fj.MEDIA_ERR_SRC_NOT_SUPPORTED=4,fj.MEDIA_ERR_ENCRYPTED=5,fj.MEDIA_ERR_CUSTOM=100,fj.defaultMessages={1:`You aborted the media playback`,2:`A network error caused the media download to fail.`,3:`A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.`,4:`An unsupported error occurred. The server or network failed, or your browser does not support this format.`,5:`The media is encrypted and there are no keys to decrypt it.`};var J=fj,pj=e=>e==null,mj=(e,t)=>!pj(t)&&e in t,hj={ANY:`any`,MUTED:`muted`},gj={ON_DEMAND:`on-demand`,LIVE:`live`,UNKNOWN:`unknown`},_j={MSE:`mse`,NATIVE:`native`},vj={HEADER:`header`,QUERY:`query`,NONE:`none`},yj=Object.values(vj),bj={M3U8:`application/vnd.apple.mpegurl`,MP4:`video/mp4`},xj={HLS:bj.M3U8};Object.keys(xj),[...Object.values(bj)];var Sj={code:`en`},Cj=(e,t,n,r,i=e)=>{i.addEventListener(t,n,r),e.addEventListener(`teardown`,()=>{i.removeEventListener(t,n)},{once:!0})};function wj(e,t,n){t&&n>t&&(n=t);for(let t=0;t=n)return!0;return!1}var Tj=e=>{let t=e.indexOf(`?`);return t<0?[e]:[e.slice(0,t),e.slice(t)]},Ej=e=>{let{type:t}=e;if(t){let e=t.toUpperCase();return mj(e,xj)?xj[e]:t}return kj(e)},Dj=e=>e===`VOD`?gj.ON_DEMAND:gj.LIVE,Oj=e=>e===`EVENT`?1/0:e===`VOD`?NaN:0,kj=e=>{let{src:t}=e;if(!t)return``;let n=``;try{n=Mj(t).pathname}catch{console.error(`Invalid url when trying to infer mime type`,t)}let r=n.lastIndexOf(`.`);if(r<0)return Pj(e)?bj.M3U8:``;let i=n.slice(r+1).toUpperCase();return mj(i,bj)?bj[i]:``},Aj=e=>{try{return new URL(e),!1}catch{return!0}},jj=e=>e.split(` -`).find((e,t,n)=>t>0&&n[t-1].startsWith(`#EXT-X-STREAM-INF`)),Mj=(e,t)=>{if(!Aj(e))return new URL(e);let n=(window==null?void 0:window.location)?.href,r=t??n;return t&&Aj(t.toString())&&(r=new URL(t,n)),new URL(e,r)},Nj=`mux.com`,Pj=({src:e,customDomain:t=Nj})=>{let n;try{n=new URL(`${e}`)}catch{return!1}let r=n.protocol===`https:`,i=n.hostname===`stream.${t}`.toLowerCase(),a=n.pathname.split(`/`),o=a.length===2,s=!(a!=null&&a[1].includes(`.`));return r&&i&&o&&s},Fj=e=>{let t=(e??``).split(`.`)[1];if(t)try{let e=t.replace(/-/g,`+`).replace(/_/g,`/`),n=decodeURIComponent(atob(e).split(``).map(function(e){return`%`+(`00`+e.charCodeAt(0).toString(16)).slice(-2)}).join(``));return JSON.parse(n)}catch{return}},Ij=({exp:e},t=Date.now())=>!e||e*1e3e!==t,Rj=({aud:e},t)=>!e,zj=({aud:e},t)=>e!==t,Bj=`en`;function Y(e,t=!0){var n;return new Vj(t&&(n=Sj?.[e])!=null?n:e,t?Sj.code:Bj)}var Vj=class{constructor(e,t=(e=>(e=Sj)??Bj)()){this.message=e,this.locale=t}format(e){return this.message.replace(/\{(\w+)\}/g,(t,n)=>e[n]??``)}toString(){return this.message}},Hj=Object.values(hj),Uj=e=>typeof e==`boolean`||typeof e==`string`&&Hj.includes(e),Wj=(e,t,n)=>{let{autoplay:r}=e,i=!1,a=!1,o=Uj(r)?r:!!r,s=()=>{i||Cj(t,`playing`,()=>{i=!0},{once:!0})};if(s(),Cj(t,`loadstart`,()=>{i=!1,s(),Gj(t,o)},{once:!0}),Cj(t,`loadstart`,()=>{n||(a=e.streamType&&e.streamType!==gj.UNKNOWN?e.streamType===gj.LIVE:!Number.isFinite(t.duration)),Gj(t,o)},{once:!0}),n&&n.once(lj.Events.LEVEL_LOADED,(t,n)=>{a=e.streamType&&e.streamType!==gj.UNKNOWN?e.streamType===gj.LIVE:n.details.live??!1}),!o){let r=()=>{!a||Number.isFinite(e.startTime)||(n!=null&&n.liveSyncPosition?t.currentTime=n.liveSyncPosition:Number.isFinite(t.seekable.end(0))&&(t.currentTime=t.seekable.end(0)))};n&&Cj(t,`play`,()=>{t.preload===`metadata`?n.once(lj.Events.LEVEL_UPDATED,r):r()},{once:!0})}return e=>{i||(o=Uj(e)?e:!!e,Gj(t,o))}},Gj=(e,t)=>{if(!t)return;let n=e.muted,r=()=>e.muted=n;switch(t){case hj.ANY:e.play().catch(()=>{e.muted=!0,e.play().catch(r)});break;case hj.MUTED:e.muted=!0,e.play().catch(r);break;default:e.play().catch(()=>{})}},Kj=({preload:e,src:t},n,r)=>{let i=e=>{e!=null&&[``,`none`,`metadata`,`auto`].includes(e)?n.setAttribute(`preload`,e):n.removeAttribute(`preload`)};if(!r)return i(e),i;let a=!1,o=!1,s=r.config.maxBufferLength,c=r.config.maxBufferSize,l=e=>{i(e);let t=e??n.preload;o||t===`none`||(t===`metadata`?(r.config.maxBufferLength=1,r.config.maxBufferSize=1):(r.config.maxBufferLength=s,r.config.maxBufferSize=c),u())},u=()=>{!a&&t&&(a=!0,r.loadSource(t))};return Cj(n,`play`,()=>{o=!0,r.config.maxBufferLength=s,r.config.maxBufferSize=c,u()},{once:!0}),l(e),l},qj=(e,t,n)=>{let{minPreloadSegments:r}=e;if(r==null||r<=0||!n)return;let i=0,a=!1,o=t.playbackRate||1,s=()=>{t.playbackRate!==0&&(o=t.playbackRate,t.playbackRate=0)};t.playbackRate=0,Cj(t,`ratechange`,s);let c=(e,{frag:n})=>{a||n.type!==`main`||(i++,i>=r&&(a=!0,t.removeEventListener(`ratechange`,s),t.playbackRate=o))};n.on(lj.Events.FRAG_BUFFERED,c),t.addEventListener(`teardown`,()=>{a||(a=!0,n.off(lj.Events.FRAG_BUFFERED,c),t.playbackRate=o)},{once:!0})},Jj=(e,t,n)=>{let{initialEstimateSegments:r}=e;if(r==null||r<=0||!n)return;let i=0;n.on(lj.Events.FRAG_BUFFERED,(e,{frag:t})=>{t.type===`main`&&(i++,i{let n=+[...e.audioTracks].find(e=>e.enabled)?.id,r=t.audioTracks.map(e=>e.id);n!=t.audioTrack&&r.includes(n)&&(t.audioTrack=n)};e.audioTracks.addEventListener(`change`,i),t.on(lj.Events.LEVELS_UPDATED,function(t,n){let i=e.videoTracks[e.videoTracks.selectedIndex??0];if(!i)return;let a=n.levels.map(e=>r.get(e));for(let t of e.videoRenditions)t.id&&!a.includes(t.id)&&i.removeRendition(t)});let a=e=>{let n=e.target.selectedIndex;n!=t.nextLevel&&(t.nextLevel=n)};(n=e.videoRenditions)==null||n.addEventListener(`change`,a);let o=()=>{for(let t of e.videoTracks)e.removeVideoTrack(t)},s=()=>{for(let t of e.audioTracks)e.removeAudioTrack(t)},c=()=>{o(),s()};t.once(lj.Events.DESTROYING,()=>{var t,n;c(),(t=e.audioTracks)==null||t.removeEventListener(`change`,i),(n=e.videoRenditions)==null||n.removeEventListener(`change`,a)})}var Xj=e=>`time`in e?e.time:e.startTime;function Zj(e,t){t.on(lj.Events.NON_NATIVE_TEXT_TRACKS_FOUND,(n,{tracks:r})=>{r.forEach(n=>{let r=n.subtitleTrack??n.closedCaptions,i=t.subtitleTracks.findIndex(({lang:e,name:t,type:i})=>e==r?.lang&&t===n.label&&i.toLowerCase()===n.kind),a=n._id??n.default?`default`:`${n.kind}${i}`;Qj(e,n.kind,n.label,r?.lang,a,n.default)})});let n=()=>{if(!t.subtitleTracks.length)return;let n=Array.from(e.textTracks).find(e=>e.id&&e.mode===`showing`&&[`subtitles`,`captions`].includes(e.kind));if(!n)return;let r=t.subtitleTracks[t.subtitleTrack],i=r?r.default?`default`:`${t.subtitleTracks[t.subtitleTrack].type.toLowerCase()}${t.subtitleTrack}`:void 0;(t.subtitleTrack<0||n?.id!==i)&&(t.subtitleTrack=t.subtitleTracks.findIndex(({lang:e,name:t,type:r,default:i})=>n.id==="default"&&i||e==n.language&&t===n.label&&r.toLowerCase()===n.kind)),n?.id===i&&n.cues&&Array.from(n.cues).forEach(e=>{n.addCue(e)})};e.textTracks.addEventListener(`change`,n),t.on(lj.Events.CUES_PARSED,(t,{track:n,cues:r})=>{let i=e.textTracks.getTrackById(n);if(!i)return;let a=i.mode===`disabled`;a&&(i.mode=`hidden`),r.forEach(e=>{var t;(t=i.cues)!=null&&t.getCueById(e.id)||i.addCue(e)}),a&&(i.mode=`disabled`)}),t.once(lj.Events.DESTROYING,()=>{e.textTracks.removeEventListener(`change`,n),e.querySelectorAll(`track[data-removeondestroy]`).forEach(e=>{e.remove()})});let r=()=>{Array.from(e.textTracks).forEach(t=>{var n;if(![`subtitles`,`caption`].includes(t.kind)&&(t.label===`thumbnails`||t.kind===`chapters`)){if(!((n=t.cues)!=null&&n.length)){let n=`track`;t.kind&&(n+=`[kind="${t.kind}"]`),t.label&&(n+=`[label="${t.label}"]`);let r=e.querySelector(n),i=r?.getAttribute(`src`)??``;r?.removeAttribute(`src`),setTimeout(()=>{r?.setAttribute(`src`,i)},0)}t.mode!==`hidden`&&(t.mode=`hidden`)}})};t.once(lj.Events.MANIFEST_LOADED,r),t.once(lj.Events.MEDIA_ATTACHED,r)}function Qj(e,t,n,r,i,a){let o=document.createElement(`track`);return o.kind=t,o.label=n,r&&(o.srclang=r),i&&(o.id=i),a&&(o.default=!0),o.track.mode=[`subtitles`,`captions`].includes(t)?`disabled`:`hidden`,o.setAttribute(`data-removeondestroy`,``),e.append(o),o.track}function $j(e,t){Array.prototype.find.call(e.querySelectorAll(`track`),e=>e.track===t)?.remove()}function eM(e,t,n){return Array.from(e.querySelectorAll(`track`)).find(e=>e.track.label===t&&e.track.kind===n)?.track}async function tM(e,t,n,r){let i=eM(e,n,r);return i||(i=Qj(e,r,n),i.mode=`hidden`,await new Promise(e=>setTimeout(()=>e(void 0),0))),i.mode!==`hidden`&&(i.mode=`hidden`),[...t].sort((e,t)=>Xj(t)-Xj(e)).forEach(t=>{let n=t.value,a=Xj(t);if(`endTime`in t&&t.endTime!=null)i?.addCue(new VTTCue(a,t.endTime,r===`chapters`?n:JSON.stringify(n??null)));else{let t=Array.prototype.findIndex.call(i?.cues,e=>e.startTime>=a),o=i?.cues?.[t],s=o?o.startTime:Number.isFinite(e.duration)?e.duration:2**53-1,c=i?.cues?.[t-1];c&&(c.endTime=a),i?.addCue(new VTTCue(a,s,r===`chapters`?n:JSON.stringify(n??null)))}}),e.textTracks.dispatchEvent(new Event(`change`,{bubbles:!0,composed:!0})),i}var nM=`cuepoints`,rM=Object.freeze({label:nM});async function iM(e,t,n=rM){return tM(e,t,n.label,`metadata`)}var aM=e=>({time:e.startTime,value:JSON.parse(e.text)});function oM(e,t={label:nM}){let n=eM(e,t.label,`metadata`);return n!=null&&n.cues?Array.from(n.cues,e=>aM(e)):[]}function sM(e,t={label:nM}){var n;let r=eM(e,t.label,`metadata`);if(!((n=r?.activeCues)!=null&&n.length))return;if(r.activeCues.length===1)return aM(r.activeCues[0]);let{currentTime:i}=e;return aM(Array.prototype.find.call(r.activeCues??[],({startTime:e,endTime:t})=>e<=i&&t>i)||r.activeCues[0])}async function cM(e,t=rM){return new Promise(n=>{Cj(e,`loadstart`,async()=>{let r=await iM(e,[],t);Cj(e,`cuechange`,()=>{let t=sM(e);if(t){let n=new CustomEvent(`cuepointchange`,{composed:!0,bubbles:!0,detail:t});e.dispatchEvent(n)}},{},r),n(r)})})}var lM=`chapters`,uM=Object.freeze({label:lM}),dM=e=>({startTime:e.startTime,endTime:e.endTime,value:e.text});async function fM(e,t,n=uM){return tM(e,t,n.label,`chapters`)}function pM(e,t={label:lM}){var n;let r=eM(e,t.label,`chapters`);return(n=r?.cues)!=null&&n.length?Array.from(r.cues,e=>dM(e)):[]}function mM(e,t={label:lM}){var n;let r=eM(e,t.label,`chapters`);if(!((n=r?.activeCues)!=null&&n.length))return;if(r.activeCues.length===1)return dM(r.activeCues[0]);let{currentTime:i}=e;return dM(Array.prototype.find.call(r.activeCues??[],({startTime:e,endTime:t})=>e<=i&&t>i)||r.activeCues[0])}async function hM(e,t=uM){return new Promise(n=>{Cj(e,`loadstart`,async()=>{let r=await fM(e,[],t);Cj(e,`cuechange`,()=>{let t=mM(e);if(t){let n=new CustomEvent(`chapterchange`,{composed:!0,bubbles:!0,detail:t});e.dispatchEvent(n)}},{},r),n(r)})})}function gM(e,t){if(t){let n=t.playingDate;if(n!=null)return new Date(n.getTime()-e.currentTime*1e3)}return typeof e.getStartDate==`function`?e.getStartDate():new Date(NaN)}function _M(e,t){if(t&&t.playingDate)return t.playingDate;if(typeof e.getStartDate==`function`){let t=e.getStartDate();return new Date(t.getTime()+e.currentTime*1e3)}return new Date(NaN)}var vM={VIDEO:`v`,THUMBNAIL:`t`,STORYBOARD:`s`,DRM:`d`},yM=e=>{if(e===uj.VIDEO)return vM.VIDEO;if(e===uj.DRM)return vM.DRM},bM=(e,t)=>{var n;let r=dj(e),i=`${r}Token`;return(n=t.tokens)!=null&&n[r]?t.tokens?.[r]:mj(i,t)?t[i]:void 0},xM=(e,t,n,r,i=!1,a=!(e=>(e=globalThis.navigator)?.onLine)())=>{if(a){let n=Y(`Your device appears to be offline`,i),r=J.MEDIA_ERR_NETWORK,a=new J(n,r,!1,void 0);return a.errorCategory=t,a.muxCode=q.NETWORK_OFFLINE,a.data=e,a}let o=`status`in e?e.status:e.code,s=Date.now(),c=J.MEDIA_ERR_NETWORK;if(o===200)return;let l=dj(t),u=bM(t,n),d=yM(t),[f]=Tj(n.playbackId??``);if(!o||!f)return;let p=Fj(u);if(u&&!p){let n=new J(Y(`The {tokenNamePrefix}-token provided is invalid or malformed.`,i).format({tokenNamePrefix:l}),c,!0,Y(`Compact JWT string: {token}`,i).format({token:u}));return n.errorCategory=t,n.muxCode=q.NETWORK_TOKEN_MALFORMED,n.data=e,n}if(o>=500){let e=new J(``,c,r??!0);return e.errorCategory=t,e.muxCode=q.NETWORK_UNKNOWN_ERROR,e}if(o===403){if(p){if(Ij(p,s)){let n={timeStyle:`medium`,dateStyle:`medium`},r=new J(Y(`The video’s secured {tokenNamePrefix}-token has expired.`,i).format({tokenNamePrefix:l}),c,!0,Y(`Expired at: {expiredDate}. Current time: {currentDate}.`,i).format({expiredDate:new Intl.DateTimeFormat(`en`,n).format(p.exp??0),currentDate:new Intl.DateTimeFormat(`en`,n).format(s)}));return r.errorCategory=t,r.muxCode=q.NETWORK_TOKEN_EXPIRED,r.data=e,r}if(Lj(p,f)){let n=new J(Y(`The video’s playback ID does not match the one encoded in the {tokenNamePrefix}-token.`,i).format({tokenNamePrefix:l}),c,!0,Y(`Specified playback ID: {playbackId} and the playback ID encoded in the {tokenNamePrefix}-token: {tokenPlaybackId}`,i).format({tokenNamePrefix:l,playbackId:f,tokenPlaybackId:p.sub}));return n.errorCategory=t,n.muxCode=q.NETWORK_TOKEN_SUB_MISMATCH,n.data=e,n}if(Rj(p,d)){let n=new J(Y(`The {tokenNamePrefix}-token is formatted with incorrect information.`,i).format({tokenNamePrefix:l}),c,!0,Y(`The {tokenNamePrefix}-token has no aud value. aud value should be {expectedAud}.`,i).format({tokenNamePrefix:l,expectedAud:d}));return n.errorCategory=t,n.muxCode=q.NETWORK_TOKEN_AUD_MISSING,n.data=e,n}if(zj(p,d)){let n=new J(Y(`The {tokenNamePrefix}-token is formatted with incorrect information.`,i).format({tokenNamePrefix:l}),c,!0,Y(`The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.`,i).format({tokenNamePrefix:l,expectedAud:d,aud:p.aud}));return n.errorCategory=t,n.muxCode=q.NETWORK_TOKEN_AUD_MISMATCH,n.data=e,n}}else{let n=Y(`Authorization error trying to access this {category} URL. If this is a signed URL, you might need to provide a {tokenNamePrefix}-token.`,i).format({tokenNamePrefix:l,category:t}),a=Y(`Specified playback ID: {playbackId}`,i).format({playbackId:f}),o=new J(n,c,r??!0,a);return o.errorCategory=t,o.muxCode=q.NETWORK_TOKEN_MISSING,o.data=e,o}}if(o===412){let a=Y(`This playback-id may belong to a live stream that is not currently active or an asset that is not ready.`,i),o=Y(`Specified playback ID: {playbackId}`,i).format({playbackId:f}),s=new J(a,c,r??!0,o);return s.errorCategory=t,s.muxCode=q.NETWORK_NOT_READY,s.streamType=n.streamType===gj.LIVE?`live`:n.streamType===gj.ON_DEMAND?`on-demand`:`unknown`,s.data=e,s}if(o===404){let n=Y(`This URL or playback-id does not exist. You may have used an Asset ID or an ID from a different resource.`,i),a=Y(`Specified playback ID: {playbackId}`,i).format({playbackId:f}),o=new J(n,c,r??!0,a);return o.errorCategory=t,o.muxCode=q.NETWORK_NOT_FOUND,o.data=e,o}if(o===400){let n=Y(`The URL or playback-id was invalid. You may have used an invalid value as a playback-id.`),a=Y(`Specified playback ID: {playbackId}`,i).format({playbackId:f}),o=new J(n,c,r??!0,a);return o.errorCategory=t,o.muxCode=q.NETWORK_INVALID_URL,o.data=e,o}let m=new J(``,c,r??!0);return m.errorCategory=t,m.muxCode=q.NETWORK_UNKNOWN_ERROR,m.data=e,m},SM=lj.DefaultConfig.capLevelController;SM||console.error(`MinCapLevelController - hls.js DefaultConfig.capLevelController is unavailable`);var CM={"720p":921600,"1080p":2073600,"1440p":4194304,"2160p":8294400};function wM(e){return CM[e.toLowerCase().trim()]}var TM=class e extends SM{constructor(e){super(e)}static setMaxAutoResolution(t,n){n?e.maxAutoResolution.set(t,n):e.maxAutoResolution.delete(t)}getMaxAutoResolution(){let t=this.hls;return e.maxAutoResolution.get(t)??void 0}get levels(){return this.hls.levels??[]}getValidLevels(e){return this.levels.filter((t,n)=>this.isLevelAllowed(t)&&n<=e)}getMaxLevelCapped(e){let t=this.getValidLevels(e),n=this.getMaxAutoResolution();if(!n)return super.getMaxLevel(e);let r=wM(n);if(!r)return super.getMaxLevel(e);let i=t.filter(e=>e.width*e.height<=r),a=i.findIndex(e=>e.width*e.height===r);if(a!==-1){let e=i[a];return t.findIndex(t=>t===e)}if(i.length===0)return 0;let o=i[i.length-1];return t.findIndex(e=>e===o)}getMaxLevel(t){if(this.getMaxAutoResolution()!==void 0)return this.getMaxLevelCapped(t);let n=super.getMaxLevel(t),r=this.getValidLevels(t);if(!r[n])return n;let i=Math.min(r[n].width,r[n].height),a=e.minMaxResolution;return i>=a?n:SM.getMaxLevelByMediaSize(r,16/9*a,a)}};TM.minMaxResolution=720,TM.maxAutoResolution=new WeakMap;var EM=TM,DM=`com.apple.fps.1_0`,OM=`application/vnd.apple.mpegurl`,kM=({mediaEl:e,getAppCertificate:t,getLicenseKey:n,saveAndDispatchError:r,drmTypeCb:i})=>{if(!window.WebKitMediaKeys||!(`onwebkitneedkey`in e)){console.error(`No WebKitMediaKeys. FairPlay may not be supported`);let t=new J(Y(`Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,!0);return t.errorCategory=uj.DRM,t.muxCode=q.ENCRYPTED_CDM_ERROR,r(e,t),()=>{}}let a=e,o=t(),s=null,c=e=>{(async()=>{try{a.webkitKeys||l();let t=await o;if(e.initData===null||t==null)return;let n=AM(e.initData,t);u(n)}catch(e){console.error(`Could not start encrypted playback due to exception`,e),r(a,e)}})()},l=()=>{try{let e=new WebKitMediaKeys(DM);a.webkitSetMediaKeys(e),i()}catch{let e=new J(`Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.`,J.MEDIA_ERR_ENCRYPTED,!0);throw e.errorCategory=uj.DRM,e.muxCode=q.ENCRYPTED_UNSUPPORTED_KEY_SYSTEM,e}},u=t=>{let i=a.webkitKeys.createSession(OM,t),o=async t=>{try{let e=t.message,r=await n(e);i.update(r)}catch(t){console.error(`Error on FairPlay session message`,t),r(e,t)}},c=t=>{let n=t.target.error;if(!n)return;console.error(`Internal Webkit Key Session Error - sysCode: ${n.systemCode} code: ${n.code}`);let i=new J(Y(`The DRM Content Decryption Module system had an internal failure. Try reloading the page, updating your browser, or playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,!0);i.errorCategory=uj.DRM,i.muxCode=q.ENCRYPTED_CDM_ERROR,r(e,i)},l=()=>{i.removeEventListener(`webkitkeymessage`,o),i.removeEventListener(`webkitkeyerror`,c),e.removeEventListener(`teardown`,l),`webkitCurrentPlaybackTargetIsWireless`in e&&e.removeEventListener(`webkitcurrentplaybacktargetiswirelesschanged`,l),s=null;try{i.close()}catch{}};`webkitCurrentPlaybackTargetIsWireless`in e&&e.addEventListener(`webkitcurrentplaybacktargetiswirelesschanged`,l,{once:!0}),i.addEventListener(`webkitkeymessage`,o),i.addEventListener(`webkitkeyerror`,c),e.addEventListener(`teardown`,l),s=l},d=()=>{e.removeEventListener(`webkitneedkey`,c),e.removeEventListener(`teardown`,d),s?.();try{a.webkitSetMediaKeys(null)}catch{}};return e.addEventListener(`webkitneedkey`,c),e.addEventListener(`teardown`,d,{once:!0}),d},AM=(e,t)=>{let n=MM(jM(e)),r=new Uint8Array(e),i=new Uint8Array(n),a=new Uint8Array(t),o=r.byteLength+4+a.byteLength+4+i.byteLength,s=new Uint8Array(o),c=0,l=e=>{s.set(e,c),c+=e.byteLength},u=e=>{let t=new DataView(s.buffer),n=e.byteLength;t.setUint32(c,n,!0),c+=4,l(e)};return l(r),u(i),u(a),s},jM=e=>new TextDecoder(`utf-16le`).decode(e).replace(`skd://`,``).slice(1);function MM(e){let t=new ArrayBuffer(e.length*2),n=new DataView(t);for(let t=0;t{let o=null,s=async t=>{try{let n=t.initDataType;if(n!==`skd`){console.error(`Received unexpected initialization data type "${n}"`);return}e.mediaKeys||await c(n);let r=t.initData;if(r==null){console.error(`Could not start encrypted playback due to missing initData in ${t.type} event`);return}await l(n,r)}catch(t){r(e,t);return}},c=async n=>{let a=await navigator.requestMediaKeySystemAccess(`com.apple.fps`,[{initDataTypes:[n],videoCapabilities:[{contentType:`application/vnd.apple.mpegurl`,robustness:``}],distinctiveIdentifier:`not-allowed`,persistentState:`not-allowed`,sessionTypes:[`temporary`]}]).then(e=>(i(),e)).catch(()=>{let t=new J(Y(`Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,!0);t.errorCategory=uj.DRM,t.muxCode=q.ENCRYPTED_UNSUPPORTED_KEY_SYSTEM,r(e,t)});if(!a)return;let o=await a.createMediaKeys();try{let e=await t();await o.setServerCertificate(e).catch(()=>{let e=new J(Y(`Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate.`),J.MEDIA_ERR_ENCRYPTED,!0);return e.errorCategory=uj.DRM,e.muxCode=q.ENCRYPTED_UPDATE_SERVER_CERT_FAILED,Promise.reject(e)})}catch(t){r(e,t);return}await e.setMediaKeys(o)},l=async(t,i)=>{let s=e.mediaKeys.createSession(),c=async t=>{let i=t.message,a=await n(i);try{await s.update(a)}catch{let t=new J(Y(`Failed to update DRM license. This may be an issue with the player or your protected content.`),J.MEDIA_ERR_ENCRYPTED,!0);t.errorCategory=uj.DRM,t.muxCode=q.ENCRYPTED_UPDATE_LICENSE_FAILED,r(e,t)}},l=()=>{let t=t=>{let n;t===`internal-error`?(n=new J(Y(`The DRM Content Decryption Module system had an internal failure. Try reloading the page, updating your browser, or playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,!0),n.errorCategory=uj.DRM,n.muxCode=q.ENCRYPTED_CDM_ERROR):(t===`output-restricted`||t===`output-downscaled`)&&(n=new J(Y(`DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.`),J.MEDIA_ERR_ENCRYPTED,!1),n.errorCategory=uj.DRM,n.muxCode=q.ENCRYPTED_OUTPUT_RESTRICTED),n&&r(e,n)};s.keyStatuses.forEach(e=>t(e))};s.addEventListener(`keystatuseschange`,l),s.addEventListener(`message`,c);let u=async()=>{s.removeEventListener(`keystatuseschange`,l),s.removeEventListener(`message`,c),`webkitCurrentPlaybackTargetIsWireless`in e&&e.removeEventListener(`webkitcurrentplaybacktargetiswirelesschanged`,u),e.removeEventListener(`teardown`,u),await s.close().catch(e=>{console.warn(`There was an error when closing EME session`,e)}),o=null};`webkitCurrentPlaybackTargetIsWireless`in e&&e.addEventListener(`webkitcurrentplaybacktargetiswirelesschanged`,u,{once:!0}),e.addEventListener(`teardown`,u,{once:!0}),o=u,await s.generateRequest(t,i).catch(async t=>{if(t.name===`NotSupportedError`&&`webkitCurrentPlaybackTargetIsWireless`in e&&e.webkitCurrentPlaybackTargetIsWireless)console.warn(`Failed to generate a DRM license request. Attempting to fallback to Webkit DRM`),a?.();else{let e=new J(Y(`Failed to generate a DRM license request. This may be an issue with the player or your protected content.`),J.MEDIA_ERR_ENCRYPTED,!0);return e.errorCategory=uj.DRM,e.muxCode=q.ENCRYPTED_GENERATE_REQUEST_FAILED,console.error(`Failed to generate license request`,t),Promise.reject(e)}})},u=async()=>{e.removeEventListener(`encrypted`,s),e.removeEventListener(`teardown`,u),o&&await o(),await e.setMediaKeys(null).catch(()=>{})};return e.addEventListener(`encrypted`,s),e.addEventListener(`teardown`,u,{once:!0}),u},PM=({hls:e,mediaEl:t,src:n,muxMediaState:r,saveAndDispatchError:i,maxRetries:a})=>{var o;let s,c=0,l=!1,u=!1,d=!1,f=()=>{s!=null&&(clearTimeout(s),s=void 0)},p=e=>e?.muxCode===q.NETWORK_RECONNECTING,m=()=>!t.paused&&t.readyState{let e=r.get(t);if(p(e?.error))return;let n=new J(Y(`Attempting to reconnect...`),J.MEDIA_ERR_NETWORK,!1);n.errorCategory=uj.VIDEO,n.muxCode=q.NETWORK_RECONNECTING,e&&(e.error=n),t.dispatchEvent(new CustomEvent(`error`,{detail:n}))},g=()=>{if(!d&&n){e.loadSource(n);return}e.startLoad(t.currentTime)},_=()=>{l=!1,u=!0,f();let e=new J(Y(`Network error, try reloading.`),J.MEDIA_ERR_NETWORK,!0);e.errorCategory=uj.VIDEO,e.reload=!0,i(t,e)},v=()=>{if(s!=null||l)return;if(c>=a){_();return}l=!0;let e=Math.min(1e3*2**c,3e4);s=setTimeout(()=>{s=void 0,c+=1,g()},e)},y=()=>{let e=r.get(t);!(e!=null&&e.networkError)||u||m()&&(h(),v())},b=()=>{let e=r.get(t);e&&(e.networkError=!0),l=!1,y()},x=()=>{let e=r.get(t);e!=null&&e.networkError&&(c=0,u=!1,f(),l=!0,g())};return(o=globalThis.addEventListener)==null||o.call(globalThis,`online`,x),e.on(lj.Events.FRAG_BUFFERED,()=>{let e=r.get(t);e&&(!e.networkError&&!p(e.error)||(e.networkError=!1,l=!1,c=0,u=!1,f(),e.error&&(e.error=null,t.dispatchEvent(new Event(`emptied`)))))}),Cj(t,`playing`,()=>{let e=r.get(t);e!=null&&e.networkError&&(l=!1,c=0,u=!1,f(),e.error&&=null)}),Cj(t,`waiting`,y),t.addEventListener(`teardown`,()=>{var e;(e=globalThis.removeEventListener)==null||e.call(globalThis,`online`,x),f()},{once:!0}),{handleHlsError:(e,t)=>{if(e.type!==lj.ErrorTypes.NETWORK_ERROR)return!1;let n=e.response?.code??0;return(t.muxCode===q.NETWORK_OFFLINE||n===0||n>=500)&&e.fatal?(b(),!0):!1},onManifestLoaded:()=>{d=!0,l=!1,f()}}},FM={FAIRPLAY:`fairplay`,PLAYREADY:`playready`,WIDEVINE:`widevine`},IM=e=>{if(e.includes(`fps`))return FM.FAIRPLAY;if(e.includes(`playready`))return FM.PLAYREADY;if(e.includes(`widevine`))return FM.WIDEVINE},LM=(e,t)=>{let n=jj(e);if(!n)return Promise.reject(Error(`No media playlist URL found in multivariant playlist`));if(Aj(n)&&!t)return Promise.reject(Error(`masterPlaylistUrl is required to resolve relative media playlist URL`));let r;try{r=Mj(n,t)}catch(e){return Promise.reject(e)}return fetch(r).then(e=>e.status===200?e.text():Promise.reject(e))},RM=e=>{let t=e.split(` -`).filter(e=>e.startsWith(`#EXT-X-SESSION-DATA`));if(!t.length)return{};let n={};for(let e of t){let t=BM(e),r=t[`DATA-ID`];r&&(n[r]={...t})}return{sessionData:n}},zM=/([A-Z0-9-]+)="?(.*?)"?(?:,|$)/g;function BM(e){let t=[...e.matchAll(zM)];return Object.fromEntries(t.map(([,e,t])=>[e,t]))}var VM=e=>{let t=e.split(` -`),n=(t.find(e=>e.startsWith(`#EXT-X-PLAYLIST-TYPE`))??``).split(`:`)[1]?.trim(),r=Dj(n),i=Oj(n),a;if(r===gj.LIVE){let e=t.find(e=>e.startsWith(`#EXT-X-PART-INF`));a=e?e.split(`:`)[1].split(`=`)[1]*2:(t.find(e=>e.startsWith(`#EXT-X-TARGETDURATION`))?.split(`:`)?.[1]??6)*3}return{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:a}},HM=async(e,t)=>{if(t===bj.MP4)return{streamType:gj.ON_DEMAND,targetLiveWindow:NaN,liveEdgeStartOffset:void 0,sessionData:void 0};if(t===bj.M3U8){let t=await fetch(e);if(!t.ok)return Promise.reject(t);let n=await t.text(),r=await LM(n,t.url);return{...RM(n),...VM(r)}}return console.error(`Media type ${t} is an unrecognized or unsupported type for src ${e}.`),{streamType:void 0,targetLiveWindow:void 0,liveEdgeStartOffset:void 0,sessionData:void 0}},UM=async(e,t,n=Ej({src:e}))=>{let{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:a,sessionData:o}=await HM(e,n),s=o?.[`com.apple.hls.chapters`];(s!=null&&s.URI||s!=null&&s.VALUE.toLocaleLowerCase().startsWith(`http`))&&WM(s.URI??s.VALUE,t),(ZM.get(t)??{}).liveEdgeStartOffset=a,(ZM.get(t)??{}).targetLiveWindow=i,t.dispatchEvent(new CustomEvent(`targetlivewindowchange`,{composed:!0,bubbles:!0})),(ZM.get(t)??{}).streamType=r,t.dispatchEvent(new CustomEvent(`streamtypechange`,{composed:!0,bubbles:!0}))},WM=async(e,t)=>{var n;try{let r=await fetch(e);if(!r.ok)throw Error(`Failed to fetch Mux metadata: ${r.status} ${r.statusText}`);let i=await r.json(),a={};if(!((n=i?.[0])!=null&&n.metadata))return;for(let e of i[0].metadata)e.key&&e.value&&(a[e.key]=e.value);(ZM.get(t)??{}).metadata=a;let o=new CustomEvent(`muxmetadata`);t.dispatchEvent(o)}catch(e){console.error(e)}},GM=e=>{var t;let n=e.type,r=Dj(n),i=Oj(n),a,o=!!((t=e.partList)!=null&&t.length);return r===gj.LIVE&&(a=o?e.partTarget*2:e.targetduration*3),{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:a,lowLatency:o}},KM=(e,t,n)=>{let{streamType:r,targetLiveWindow:i,liveEdgeStartOffset:a,lowLatency:o}=GM(e);if(r===gj.LIVE){o?(n.config.backBufferLength=n.userConfig.backBufferLength??4,n.config.maxFragLookUpTolerance=n.userConfig.maxFragLookUpTolerance??.001,n.config.abrBandWidthUpFactor=n.userConfig.abrBandWidthUpFactor??n.config.abrBandWidthFactor):n.config.backBufferLength=n.userConfig.backBufferLength??8;let e=Object.freeze({get length(){return t.seekable.length},start(e){return t.seekable.start(e)},end(e){return e>this.length||e<0||Number.isFinite(t.duration)?t.seekable.end(e):n.liveSyncPosition??t.seekable.end(e)}});(ZM.get(t)??{}).seekable=e}(ZM.get(t)??{}).liveEdgeStartOffset=a,(ZM.get(t)??{}).targetLiveWindow=i,t.dispatchEvent(new CustomEvent(`targetlivewindowchange`,{composed:!0,bubbles:!0})),(ZM.get(t)??{}).streamType=r,t.dispatchEvent(new CustomEvent(`streamtypechange`,{composed:!0,bubbles:!0}))},qM=(globalThis==null?void 0:globalThis.navigator)?.userAgent??``,JM=(globalThis==null?void 0:globalThis.navigator)?.userAgentData?.platform??``,YM=qM.toLowerCase().includes(`android`)||[`x11`,`android`].some(e=>JM.toLowerCase().includes(e)),XM=e=>/^((?!chrome|android).)*safari/i.test(qM)&&!!e.canPlayType(`application/vnd.apple.mpegurl`),ZM=new WeakMap,QM=`mux.com`,$M,eN=($M=lj).isSupported?.call($M),tN=e=>YM||!XM(e),nN=()=>{if(typeof window<`u`)return V_.utils.now()},rN=V_.utils.generateUUID,iN=({playbackId:e,customDomain:t=QM,maxResolution:n,minResolution:r,renditionOrder:i,programStartTime:a,programEndTime:o,assetStartTime:s,assetEndTime:c,playbackToken:l,tokens:{playback:u=l}={},extraSourceParams:d={}}={})=>{if(!e)return;let[f,p=``]=Tj(e),m=new URL(`https://stream.${t}/${f}.m3u8${p}`);return u||m.searchParams.has(`token`)?(m.searchParams.forEach((e,t)=>{t!=`token`&&m.searchParams.delete(t)}),u&&m.searchParams.set(`token`,u)):(n&&m.searchParams.set(`max_resolution`,n),r&&(m.searchParams.set(`min_resolution`,r),n&&+n.slice(0,-1)<+r.slice(0,-1)&&console.error(`minResolution must be <= maxResolution`,`minResolution`,r,`maxResolution`,n)),i&&m.searchParams.set(`rendition_order`,i),a&&m.searchParams.set(`program_start_time`,`${a}`),o&&m.searchParams.set(`program_end_time`,`${o}`),s&&m.searchParams.set(`asset_start_time`,`${s}`),c&&m.searchParams.set(`asset_end_time`,`${c}`),Object.entries(d).forEach(([e,t])=>{t!=null&&m.searchParams.set(e,t)})),m.toString()},aN=e=>{if(!e)return;let[t]=e.split(`?`);return t||void 0},oN=e=>{if(!e||!e.startsWith(`https://stream.`))return;let[t]=new URL(e).pathname.slice(1).split(/\.m3u8|\//);return t||void 0},sN=e=>{var t,n;return(t=e?.metadata)!=null&&t.video_id?e.metadata.video_id:IN(e)&&(n=aN(e.playbackId)??oN(e.src))!=null?n:e.src},cN=e=>ZM.get(e)?.error,lN=e=>ZM.get(e)?.metadata,uN=e=>ZM.get(e)?.streamType??gj.UNKNOWN,dN=e=>ZM.get(e)?.targetLiveWindow??NaN,fN=e=>ZM.get(e)?.seekable??e.seekable,pN=e=>{let t=ZM.get(e)?.liveEdgeStartOffset;if(typeof t!=`number`)return NaN;let n=fN(e);return n.length?n.end(n.length-1)-t:NaN},mN=e=>ZM.get(e)?.coreReference,hN=.034,gN=(e,t,n=hN)=>Math.abs(e-t)<=n,_N=(e,t,n=hN)=>e>t||gN(e,t,n),vN=(e,t=hN)=>e.paused&&_N(e.currentTime,e.duration,t),yN=(e,t)=>{if(!t||!e.buffered.length)return;if(e.readyState>2)return!1;let n=t.currentLevel>=0?t.levels?.[t.currentLevel]?.details:t.levels.find(e=>!!e.details)?.details;if(!n||n.live)return;let{fragments:r}=n;if(!(r!=null&&r.length))return;if(e.currentTimeo&&ae.ended||e.loop?e.ended:t&&yN(e,t)?!0:vN(e),xN=(e,t,n)=>{EN(t,n,e);let{metadata:r={}}=e,{view_session_id:i=rN()}=r,a=sN(e);r.view_session_id=i,r.video_id=a,e.metadata=r,e.drmTypeCb=e=>{var n;(n=t.mux)==null||n.emit(`hb`,{view_drm_type:e})},e.fallbackToWebkitFairplay=async()=>{let n=!t.paused,r=t.currentTime;e.useWebkitFairplay=!0;let i=e.muxDataKeepSession;e.muxDataKeepSession=!0,xN(e,t,ZM.get(t)?.coreReference),e.muxDataKeepSession=i,e.useWebkitFairplay=!1,n&&await t.play().then(()=>{t.currentTime=r}).catch(()=>{}),t.currentTime=r},ZM.set(t,{retryCount:0});let o=ON(e,t),s=Kj(e,t,o);e!=null&&e.muxDataKeepSession&&t!=null&&t.mux&&!t.mux.deleted?o&&t.mux.addHLSJS({hlsjs:o,Hls:o?lj:void 0}):RN(e,t,o),zN(e,t,o),cM(t),hM(t);let c=Wj(e,t,o);qj(e,t,o),Jj(e,t,o);let l={engine:o,setAutoplay:c,setPreload:s},u=ZM.get(t);return u&&(u.coreReference=l),l},SN=()=>{let e=new Date(0).toUTCString(),t=new Set([`muxData`]);document.cookie.split(`;`).forEach(e=>{let n=e.split(`=`)[0].trim();n.startsWith(`muxData`)&&t.add(n)}),t.forEach(t=>{document.cookie=`${t}=;expires=${e};path=/`})},CN=new WeakMap,wN=(e,t,n)=>{t&&(t.mux&&(t.mux.deleted||t.mux.destroy(),delete t.mux),!CN.has(t)&&CN.set(t,Promise.resolve().then(()=>{CN.delete(t);let r=ZM.get(t);!r||t.mux&&!t.mux.deleted||RN(e,t,(r.coreReference??n)?.engine)})))},TN=(e,t,n)=>{if(!t)return;let r=!!e.disableCookies,i=ZM.get(t);!i||i.muxDataDisableCookies===r||(wN(e,t,n),r&&Promise.resolve().then(()=>{e.disableCookies&&SN()}))},EN=(e,t,n)=>{let r=t?.engine;e!=null&&e.mux&&!e.mux.deleted&&(n!=null&&n.muxDataKeepSession?r&&e.mux.removeHLSJS():(e.mux.destroy(),delete e.mux)),r&&(r.detachMedia(),r.destroy()),e&&(e.hasAttribute(`src`)&&(e.removeAttribute(`src`),e.load()),e.removeEventListener(`error`,VN),e.removeEventListener(`error`,UN),e.removeEventListener(`durationchange`,BN),ZM.delete(e),e.dispatchEvent(new Event(`teardown`)))};function DN(e,t){let n=Ej(e);if(n!==bj.M3U8)return!0;let r=!n||(t.canPlayType(n)??!0),{preferPlayback:i}=e,a=i===_j.MSE,o=i===_j.NATIVE,s=eN&&(a||tN(t));return r&&(o||!s)}var ON=(e,t)=>{let{debug:n,streamType:r,startTime:i=-1,metadata:a,preferCmcd:o,_hlsConfig:s={},maxAutoResolution:c,initialBandwidthEstimateKbps:l}=e,u=Ej(e)===bj.M3U8,d=DN(e,t);if(u&&!d&&eN){let u={backBufferLength:30,renderTextTracksNatively:!1,liveDurationInfinity:!0,capLevelOnFPSDrop:!0,...l==null?{}:{abrEwmaDefaultEstimate:l*1e3}},d=kN(r),f=AN(e),p=[vj.QUERY,vj.HEADER].includes(o)?{useHeaders:o===vj.HEADER,sessionId:a?.view_session_id,contentId:a?.video_id}:void 0,m=LN(e,s),h=new lj({debug:n,startPosition:i,cmcd:p,xhrSetup:(e,t)=>{if(o&&o!==vj.QUERY)return;let n=Mj(t);if(!n.searchParams.has(`CMCD`))return;let r=(n.searchParams.get(`CMCD`)?.split(`,`)??[]).filter(e=>e.startsWith(`sid`)||e.startsWith(`cid`)).join(`,`);n.searchParams.set(`CMCD`,r),e.open(`GET`,n)},...u,...m,...d,...f,...s});return m.capLevelController===EM&&c!==void 0&&EM.setMaxAutoResolution(h,c),h.on(lj.Events.MANIFEST_PARSED,async function(e,n){let r=n.sessionData?.[`com.apple.hls.chapters`];(r!=null&&r.URI||r!=null&&r.VALUE.toLocaleLowerCase().startsWith(`http`))&&WM(r?.URI??r?.VALUE,t)}),h}},kN=e=>e===gj.LIVE?{backBufferLength:8}:{},AN=e=>{let{tokens:{drm:t}={},playbackId:n,drmTypeCb:r}=e,i=aN(n);return!t||!i?{}:{emeEnabled:!0,drmSystems:{"com.apple.fps":{licenseUrl:PN(e,`fairplay`),serverCertificateUrl:FN(e,`fairplay`)},"com.widevine.alpha":{licenseUrl:PN(e,`widevine`)},"com.microsoft.playready":{licenseUrl:PN(e,`playready`)}},requestMediaKeySystemAccessFunc:(e,t)=>(e===`com.widevine.alpha`&&(t=[...t.map(e=>{let t=e.videoCapabilities?.map(e=>({...e,robustness:`HW_SECURE_ALL`}));return{...e,videoCapabilities:t}}),...t]),navigator.requestMediaKeySystemAccess(e,t).then(t=>{let n=IM(e);return r?.(n),t}))}},jN=async e=>{let t=await fetch(e);return t.status===200?await t.arrayBuffer():Promise.reject(t)},MN=async(e,t)=>{let n=await fetch(t,{method:`POST`,headers:{"Content-type":`application/octet-stream`},body:e});if(n.status!==200)return Promise.reject(n);let r=await n.arrayBuffer();return new Uint8Array(r)},NN=(e,t)=>{let n={mediaEl:t,getAppCertificate:()=>jN(FN(e,`fairplay`)).catch(t=>{if(t instanceof Response){let n=xM(t,uj.DRM,e);return console.error(`mediaError`,n?.message,n?.context),n?Promise.reject(n):Promise.reject(Error(`Unexpected error in app cert request`))}return Promise.reject(t)}),getLicenseKey:t=>MN(t,PN(e,`fairplay`)).catch(t=>{if(t instanceof Response){let n=xM(t,uj.DRM,e);return console.error(`mediaError`,n?.message,n?.context),n?Promise.reject(n):Promise.reject(Error(`Unexpected error in license key request`))}return Promise.reject(t)}),saveAndDispatchError:HN,drmTypeCb:()=>{var t;(t=e.drmTypeCb)==null||t.call(e,FM.FAIRPLAY)}};if(e.useWebkitFairplay)kM(n);else{let t=NM({fallbackToWebkitFairplay:async()=>{var n;await t(),(n=e.fallbackToWebkitFairplay)==null||n.call(e)},...n})}},PN=({playbackId:e,tokens:{drm:t}={},customDomain:n=QM},r)=>{let i=aN(e);return`https://license.${n.toLocaleLowerCase().endsWith(QM)?n:QM}/license/${r}/${i}?token=${t}`},FN=({playbackId:e,tokens:{drm:t}={},customDomain:n=QM},r)=>{let i=aN(e);return`https://license.${n.toLocaleLowerCase().endsWith(QM)?n:QM}/appcert/${r}/${i}?token=${t}`},IN=({playbackId:e,src:t,customDomain:n})=>{if(e)return!0;if(typeof t!=`string`)return!1;let r=window==null?void 0:window.location.href,i=new URL(t,r).hostname.toLocaleLowerCase();return i.includes(QM)||!!n&&i.includes(n.toLocaleLowerCase())},LN=(e,t)=>{let n={};return n.capLevelToPlayerSize=e.capRenditionToPlayerSize,n.capLevelToPlayerSize==null?(n.capLevelController=EM,n.capLevelToPlayerSize=!0):n.capLevelController=dE,n},RN=(e,t,n)=>{let{envKey:r,disableTracking:i,muxDataSDK:a=V_,muxDataSDKOptions:o={}}=e,s=IN(e),c=ZM.get(t);if(c&&(c.muxDataDisableCookies=!!e.disableCookies),!i&&(r||s)){let{playerInitTime:i,playerSoftwareName:s,playerSoftwareVersion:c,beaconCollectionDomain:l,debug:u,disableCookies:d}=e,f={...e.metadata,video_title:e?.metadata?.video_title||void 0};a.monitor(t,{debug:u,beaconCollectionDomain:l,hlsjs:n,Hls:n?lj:void 0,automaticErrorTracking:!1,errorTranslator:t=>typeof t.player_error_code==`string`?!1:typeof e.errorTranslator==`function`?e.errorTranslator(t):t,disableCookies:d,...o,data:{...r?{env_key:r}:{},player_software_name:s,player_software:s,player_software_version:c,player_init_time:i,...f}})}},zN=(e,t,n)=>{var r;let i=DN(e,t),{src:a,customDomain:o=QM}=e,s=()=>{t.ended||e.disablePseudoEnded||!bN(t,n)||(yN(t,n)?t.currentTime=t.buffered.end(t.buffered.length-1):t.dispatchEvent(new Event(`ended`)))},c,l,u=()=>{let e=fN(t),n,r;e.length>0&&(n=e.start(0),r=e.end(0)),(l!==r||c!==n)&&t.dispatchEvent(new CustomEvent(`seekablechange`,{composed:!0})),c=n,l=r};if(Cj(t,`durationchange`,u),t&&i){let n=Ej(e);if(typeof a==`string`){if(a.endsWith(`.mp4`)&&a.includes(o)){let e=oN(a);WM(new URL(`https://stream.${o}/${e}/metadata.json`).toString(),t)}let i=()=>{if(uN(t)!==gj.LIVE||Number.isFinite(t.duration))return;let e=setInterval(u,1e3);t.addEventListener(`teardown`,()=>{clearInterval(e)},{once:!0}),Cj(t,`durationchange`,()=>{Number.isFinite(t.duration)&&clearInterval(e)})},s=async()=>UM(a,t,n).then(i).catch(n=>{if(n instanceof Response){let r=xM(n,uj.VIDEO,e);if(r){HN(t,r);return}}else n instanceof Error});if(t.preload===`none`){let e=()=>{s(),t.removeEventListener(`loadedmetadata`,n)},n=()=>{s(),t.removeEventListener(`play`,e)};Cj(t,`play`,e,{once:!0}),Cj(t,`loadedmetadata`,n,{once:!0})}else s();(r=e.tokens)!=null&&r.drm?NN(e,t):Cj(t,`encrypted`,()=>{let e=new J(Y(`Attempting to play DRM-protected content without providing a DRM token.`),J.MEDIA_ERR_ENCRYPTED,!0);e.errorCategory=uj.DRM,e.muxCode=q.ENCRYPTED_MISSING_TOKEN,HN(t,e)},{once:!0}),t.setAttribute(`src`,a),e.startTime&&((ZM.get(t)??{}).startTime=e.startTime,t.addEventListener(`durationchange`,BN,{once:!0}))}else t.removeAttribute(`src`);t.addEventListener(`error`,VN),t.addEventListener(`error`,UN),t.addEventListener(`emptied`,()=>{t.querySelectorAll(`track[data-removeondestroy]`).forEach(e=>{e.remove()})},{once:!0}),Cj(t,`pause`,s),Cj(t,`seeked`,s),Cj(t,`play`,()=>{t.ended||_N(t.currentTime,t.duration)&&(t.currentTime=t.seekable.length?t.seekable.start(0):0)})}else if(n&&a){n.once(lj.Events.LEVEL_LOADED,(e,r)=>{KM(r.details,t,n),u(),uN(t)===gj.LIVE&&!Number.isFinite(t.duration)&&(n.on(lj.Events.LEVEL_UPDATED,u),Cj(t,`durationchange`,()=>{Number.isFinite(t.duration)&&n.off(lj.Events.LEVELS_UPDATED,u)}))});let r=e.maxReconnectRetries??0,i=r>0?PM({hls:n,mediaEl:t,src:a,muxMediaState:ZM,saveAndDispatchError:HN,maxRetries:r}):void 0;n.on(lj.Events.ERROR,(r,a)=>{let o=WN(a,e);if(o.muxCode===q.NETWORK_NOT_READY){let e=ZM.get(t)??{},r=e.retryCount??0;if(r<6){let i=r===0?5e3:6e4,s=new J(`Retrying in ${i/1e3} seconds...`,o.code,o.fatal);Object.assign(s,o),HN(t,s);let c=setTimeout(()=>{e.retryCount=r+1,a.details===`manifestLoadError`&&a.url&&n.loadSource(a.url)},i);t.addEventListener(`teardown`,()=>clearTimeout(c),{once:!0});return}{e.retryCount=0;let n=new J(`Network error, try reloading.`,o.code,o.fatal);Object.assign(n,o),n.reload=!0,HN(t,n);return}}i!=null&&i.handleHlsError(a,o)||HN(t,o)}),n.on(lj.Events.MANIFEST_LOADED,()=>{i?.onManifestLoaded();let e=ZM.get(t);e!=null&&e.networkError||e&&e.error&&(e.error=null,e.retryCount=0,t.dispatchEvent(new Event(`emptied`)),t.dispatchEvent(new Event(`loadstart`)))}),t.addEventListener(`error`,UN),Cj(t,`waiting`,s),Yj(e,n),Zj(t,n),n.attachMedia(t)}else console.error(`It looks like the video you're trying to play will not work on this system! If possible, try upgrading to the newest versions of your browser or software.`)};function BN(e){let t=e.target,n=ZM.get(t)?.startTime;if(n&&wj(t.seekable,t.duration,n)){let e=t.preload===`auto`;e&&(t.preload=`none`),t.currentTime=n,e&&(t.preload=`auto`)}}async function VN(e){if(!e.isTrusted)return;e.stopImmediatePropagation();let t=e.target;if(!(t!=null&&t.error))return;let{message:n,code:r}=t.error,i=new J(n,r);if(t.src&&r===J.MEDIA_ERR_SRC_NOT_SUPPORTED&&t.readyState===HTMLMediaElement.HAVE_NOTHING){setTimeout(()=>{(cN(t)??t.error)?.code===J.MEDIA_ERR_SRC_NOT_SUPPORTED&&HN(t,i)},500);return}if(t.src&&(r!==J.MEDIA_ERR_DECODE||r!==void 0))try{let{status:e}=await fetch(t.src);i.data={response:{code:e}}}catch{}HN(t,i)}function HN(e,t){t.fatal&&((ZM.get(e)??{}).error=t,e.dispatchEvent(new CustomEvent(`error`,{detail:t})))}function UN(e){var t;if(!(e instanceof CustomEvent)||!(e.detail instanceof J))return;let n=e.target,r=e.detail;!r||!r.fatal||((ZM.get(n)??{}).error=r,(t=n.mux)==null||t.emit(`error`,{player_error_code:r.code,player_error_message:r.message,player_error_context:r.context}))}var WN=(e,t)=>{e.fatal?console.error(`getErrorFromHlsErrorData()`,e):t.debug&&console.warn(`getErrorFromHlsErrorData() (non-fatal)`,e);let n={[lj.ErrorTypes.NETWORK_ERROR]:J.MEDIA_ERR_NETWORK,[lj.ErrorTypes.MEDIA_ERROR]:J.MEDIA_ERR_DECODE,[lj.ErrorTypes.KEY_SYSTEM_ERROR]:J.MEDIA_ERR_ENCRYPTED},r=e=>[lj.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,lj.ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED].includes(e.details)?J.MEDIA_ERR_NETWORK:n[e.type],i=e=>{if(e.type===lj.ErrorTypes.KEY_SYSTEM_ERROR)return uj.DRM;if(e.type===lj.ErrorTypes.NETWORK_ERROR)return uj.VIDEO},a,o=r(e);if(o===J.MEDIA_ERR_NETWORK&&e.response){let n=i(e)??uj.VIDEO;a=xM(e.response,n,t,e.fatal)??new J(``,o,e.fatal)}else o===J.MEDIA_ERR_ENCRYPTED?e.details===lj.ErrorDetails.KEY_SYSTEM_NO_CONFIGURED_LICENSE?(a=new J(Y(`Attempting to play DRM-protected content without providing a DRM token.`),J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_MISSING_TOKEN):e.details===lj.ErrorDetails.KEY_SYSTEM_NO_ACCESS?(a=new J(Y(`Cannot play DRM-protected content with current security configuration on this browser. Try playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_UNSUPPORTED_KEY_SYSTEM):e.details===lj.ErrorDetails.KEY_SYSTEM_NO_SESSION?(a=new J(Y(`Failed to generate a DRM license request. This may be an issue with the player or your protected content.`),J.MEDIA_ERR_ENCRYPTED,!0),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_GENERATE_REQUEST_FAILED):e.details===lj.ErrorDetails.KEY_SYSTEM_SESSION_UPDATE_FAILED?(a=new J(Y(`Failed to update DRM license. This may be an issue with the player or your protected content.`),J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_UPDATE_LICENSE_FAILED):e.details===lj.ErrorDetails.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED?(a=new J(Y(`Your server certificate failed when attempting to set it. This may be an issue with a no longer valid certificate.`),J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_UPDATE_SERVER_CERT_FAILED):e.details===lj.ErrorDetails.KEY_SYSTEM_STATUS_INTERNAL_ERROR?(a=new J(Y(`The DRM Content Decryption Module system had an internal failure. Try reloading the page, updating your browser, or playing in another browser.`),J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_CDM_ERROR):e.details===lj.ErrorDetails.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED?(a=new J(Y(`DRM playback is being attempted in an environment that is not sufficiently secure. User may see black screen.`),J.MEDIA_ERR_ENCRYPTED,!1),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_OUTPUT_RESTRICTED):(a=new J(e.error.message,J.MEDIA_ERR_ENCRYPTED,e.fatal),a.errorCategory=uj.DRM,a.muxCode=q.ENCRYPTED_ERROR):a=new J(``,o,e.fatal);return a.context||(a.context=`${e.url?`url: ${e.url} -`:``}${e.response&&(e.response.code||e.response.text)?`response: ${e.response.code}, ${e.response.text} -`:``}${e.reason?`failure reason: ${e.reason} -`:``}${e.level?`level: ${e.level} -`:``}${e.parent?`parent stream controller: ${e.parent} -`:``}${e.buffer?`buffer length: ${e.buffer} -`:``}${e.error?`error: ${e.error} -`:``}${e.event?`event: ${e.event} -`:``}${e.err?`error message: ${e.err?.message} -`:``}`),a.data=e,a},GN=`abort.canplay.canplaythrough.durationchange.emptied.encrypted.ended.error.loadeddata.loadedmetadata.loadstart.pause.play.playing.progress.ratechange.seeked.seeking.stalled.suspend.timeupdate.volumechange.waiting.waitingforkey.resize.enterpictureinpicture.leavepictureinpicture.webkitbeginfullscreen.webkitendfullscreen.webkitpresentationmodechanged`.split(`.`),KN=[`autopictureinpicture`,`disablepictureinpicture`,`disableremoteplayback`,`autoplay`,`controls`,`controlslist`,`crossorigin`,`loop`,`muted`,`playsinline`,`poster`,`preload`,`src`];function qN(e){return` - - - - - - `}function JN(e){return` - - - - - - `}function YN(e,{tag:t,is:n}){let r=globalThis.document?.createElement?.(t,{is:n}),i=r?XN(r):[];return class a extends e{static getTemplateHTML=t.endsWith(`audio`)?qN:JN;static shadowRootOptions={mode:`open`};static Events=GN;static#e=!1;static get observedAttributes(){return a.#t(),[...r?.constructor?.observedAttributes??[],...KN]}static#t(){if(this.#e)return;this.#e=!0;let e=new Set(this.observedAttributes);e.delete(`muted`);for(let t of i)if(!(t in this.prototype)){if(typeof r[t]==`function`)this.prototype[t]=function(...e){return this.#s(),this.call?this.call(t,...e):(this.nativeEl?.[t])?.apply(this.nativeEl,e)};else{let n={get(){this.#s();let n=t.toLowerCase();if(e.has(n)){let e=this.getAttribute(n);return e===null?!1:e===``||e}return this.get?.(t)??this.nativeEl?.[t]}};t!==t.toUpperCase()&&(n.set=function(n){this.#s();let r=t.toLowerCase();if(e.has(r)){n===!0||n===!1||n==null?this.toggleAttribute(r,!!n):this.setAttribute(r,n);return}if(this.set){this.set(t,n);return}this.nativeEl&&(this.nativeEl[t]=n)}),Object.defineProperty(this.prototype,t,n)}}}#n=!1;#r=null;#i=new Map;#a;#o;get;set;call;get nativeEl(){return this.#s(),this.#r??this.querySelector(`:scope > [slot=media]`)??this.querySelector(t)??this.shadowRoot?.querySelector(t)??null}set nativeEl(e){this.#r=e}get defaultMuted(){return this.hasAttribute(`muted`)}set defaultMuted(e){this.toggleAttribute(`muted`,e)}get src(){return this.getAttribute(`src`)}set src(e){this.setAttribute(`src`,`${e}`)}get preload(){return this.getAttribute(`preload`)??this.nativeEl?.preload}set preload(e){this.setAttribute(`preload`,`${e}`)}#s(){this.#n||(this.#n=!0,this.init())}init(){if(!this.shadowRoot){this.attachShadow({mode:`open`});let e=QN(this.attributes);n&&(e.is=n),t&&(e.part=t),this.shadowRoot.innerHTML=this.constructor.getTemplateHTML(e)}this.nativeEl.muted=this.hasAttribute(`muted`);for(let e of i)this.#f(e);this.#c()}#c(){this.#a=new MutationObserver(this.#u.bind(this)),this.#o=()=>this.#l(),this.shadowRoot?.addEventListener(`slotchange`,this.#o),this.#l();for(let e of this.constructor.Events)this.shadowRoot?.addEventListener(e,this,!0)}handleEvent(e){e.target===this.nativeEl&&this.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}#l(){let e=new Map(this.#i);((this.shadowRoot?.querySelector(`slot:not([name])`))?.assignedElements({flatten:!0}).filter(e=>[`track`,`source`].includes(e.localName))).forEach(t=>{e.delete(t);let n=this.#i.get(t);n||(n=t.cloneNode(),this.#i.set(t,n),this.#a?.observe(t,{attributes:!0})),this.nativeEl?.append(n),this.#d(n)}),e.forEach((e,t)=>{e.remove(),this.#i.delete(t)})}#u(e){for(let t of e)if(t.type===`attributes`){let{target:e,attributeName:n}=t,r=this.#i.get(e);r&&n&&(r.setAttribute(n,e.getAttribute(n)??``),this.#d(r))}}#d(e){e&&e.localName===`track`&&e.default&&(e.kind===`chapters`||e.kind===`metadata`)&&e.track.mode===`disabled`&&(e.track.mode=`hidden`)}#f(e){if(Object.prototype.hasOwnProperty.call(this,e)){let t=this[e];delete this[e],this[e]=t}}attributeChangedCallback(e,t,n){this.#s(),this.#p(e,t,n)}#p(e,t,n){[`id`,`class`].includes(e)||(a.observedAttributes.includes(e)||!this.constructor.observedAttributes.includes(e))&&(n===null?this.nativeEl?.removeAttribute(e):this.nativeEl?.getAttribute(e)!==n&&this.nativeEl?.setAttribute(e,n))}connectedCallback(){this.#s(),this.#o||this.#c()}disconnectedCallback(){this.#a?.disconnect(),this.#a=void 0,this.#o&&=(this.shadowRoot?.removeEventListener(`slotchange`,this.#o),void 0);for(let e of this.constructor.Events)this.shadowRoot?.removeEventListener(e,this,!0);this.#i.forEach(e=>e.remove()),this.#i.clear(),this.#r=null}}}function XN(e){let t=[];for(let n=Object.getPrototypeOf(e);n&&n!==HTMLElement.prototype;n=Object.getPrototypeOf(n)){let e=Object.getOwnPropertyNames(n);t.push(...e)}return t}function ZN(e){let t=``;for(let n in e){if(!KN.includes(n))continue;let r=e[n];t+=r===``?` ${n}`:` ${n}="${r}"`}return t}function QN(e){let t={};for(let n of e)t[n.name]=n.value;return t}var $N=YN(globalThis.HTMLElement??class{},{tag:`video`});YN(globalThis.HTMLElement??class{},{tag:`audio`});var eP=e=>{throw TypeError(e)},tP=(e,t,n)=>t.has(e)||eP(`Cannot `+n),nP=(e,t,n)=>(tP(e,t,`read from private field`),n?n.call(e):t.get(e)),rP=(e,t,n)=>t.has(e)?eP(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),iP=(e,t,n,r)=>(tP(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),aP=(e,t,n)=>(tP(e,t,`access private method`),n),oP=(()=>{try{return`0.31.4`}catch{}return`UNKNOWN`})(),sP=()=>oP,cP=` -`,X={BEACON_COLLECTION_DOMAIN:`beacon-collection-domain`,CUSTOM_DOMAIN:`custom-domain`,DEBUG:`debug`,DISABLE_TRACKING:`disable-tracking`,DISABLE_COOKIES:`disable-cookies`,DISABLE_PSEUDO_ENDED:`disable-pseudo-ended`,MAX_RECONNECT_RETRIES:`max-reconnect-retries`,DRM_TOKEN:`drm-token`,PLAYBACK_TOKEN:`playback-token`,ENV_KEY:`env-key`,MAX_RESOLUTION:`max-resolution`,MIN_RESOLUTION:`min-resolution`,MAX_AUTO_RESOLUTION:`max-auto-resolution`,RENDITION_ORDER:`rendition-order`,PROGRAM_START_TIME:`program-start-time`,PROGRAM_END_TIME:`program-end-time`,ASSET_START_TIME:`asset-start-time`,ASSET_END_TIME:`asset-end-time`,METADATA_URL:`metadata-url`,PLAYBACK_ID:`playback-id`,PLAYER_SOFTWARE_NAME:`player-software-name`,PLAYER_SOFTWARE_VERSION:`player-software-version`,PLAYER_INIT_TIME:`player-init-time`,PREFER_CMCD:`prefer-cmcd`,PREFER_PLAYBACK:`prefer-playback`,START_TIME:`start-time`,STREAM_TYPE:`stream-type`,TARGET_LIVE_WINDOW:`target-live-window`,LIVE_EDGE_OFFSET:`live-edge-offset`,TYPE:`type`,LOGO:`logo`,CAP_RENDITION_TO_PLAYER_SIZE:`cap-rendition-to-player-size`,INITIAL_BANDWIDTH_ESTIMATE_KBPS:`initial-bandwidth-estimate-kbps`,INITIAL_ESTIMATE_SEGMENTS:`initial-estimate-segments`,MIN_PRELOAD_SEGMENTS:`min-preload-segments`},lP=Object.values(X),uP=sP(),dP=`mux-video`,fP,pP,mP,hP,gP,_P,vP,yP,bP,xP,SP,CP,wP,TP,EP=class extends $N{constructor(){super(),rP(this,SP),rP(this,fP),rP(this,pP),rP(this,mP,{}),rP(this,hP,{}),rP(this,gP),rP(this,_P),rP(this,vP),rP(this,yP),rP(this,bP,``),rP(this,xP,e=>{let t=lN(this.nativeEl),n=this.metadata??{};this.metadata={...t,...n},t?.[`com.mux.video.branding`]===`mux-free-plan`&&(iP(this,bP,`default`),this.updateLogo())}),rP(this,wP),iP(this,pP,nN())}static get NAME(){return dP}static get VERSION(){return uP}static get observedAttributes(){return[...lP,...$N.observedAttributes??[]]}static getLogoHTML(e){return!e||e===`false`?``:e==="default"?cP:``}static getTemplateHTML(e={}){return` - ${$N.getTemplateHTML(e)} - - - ${this.getLogoHTML(e[X.LOGO]??``)} - - `}get preferCmcd(){return this.getAttribute(X.PREFER_CMCD)??void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?yj.includes(e)?this.setAttribute(X.PREFER_CMCD,e):console.warn(`Invalid value for preferCmcd. Must be one of ${yj.join()}`):this.removeAttribute(X.PREFER_CMCD))}get playerInitTime(){return this.hasAttribute(X.PLAYER_INIT_TIME)?+this.getAttribute(X.PLAYER_INIT_TIME):nP(this,pP)}set playerInitTime(e){e!=this.playerInitTime&&(e==null?this.removeAttribute(X.PLAYER_INIT_TIME):this.setAttribute(X.PLAYER_INIT_TIME,`${+e}`))}get playerSoftwareName(){return nP(this,vP)??dP}set playerSoftwareName(e){iP(this,vP,e)}get playerSoftwareVersion(){return nP(this,_P)??uP}set playerSoftwareVersion(e){iP(this,_P,e)}get _hls(){return nP(this,SP,CP)?.engine}get mux(){return this.nativeEl?.mux}get error(){return cN(this.nativeEl)??null}get errorTranslator(){return nP(this,yP)}set errorTranslator(e){iP(this,yP,e)}get src(){return this.getAttribute(`src`)}set src(e){e!==this.src&&(e==null?this.removeAttribute(`src`):this.setAttribute(`src`,e))}get type(){return this.getAttribute(X.TYPE)??void 0}set type(e){e!==this.type&&(e?this.setAttribute(X.TYPE,e):this.removeAttribute(X.TYPE))}get preload(){let e=this.getAttribute(`preload`);return e===``?`auto`:[`none`,`metadata`,`auto`].includes(e)?e:super.preload}set preload(e){e!=this.getAttribute(`preload`)&&([``,`none`,`metadata`,`auto`].includes(e)?this.setAttribute(`preload`,e):this.removeAttribute(`preload`))}get debug(){return this.getAttribute(X.DEBUG)!=null}set debug(e){e!==this.debug&&(e?this.setAttribute(X.DEBUG,``):this.removeAttribute(X.DEBUG))}get disableTracking(){return this.hasAttribute(X.DISABLE_TRACKING)}set disableTracking(e){e!==this.disableTracking&&this.toggleAttribute(X.DISABLE_TRACKING,!!e)}get disableCookies(){return this.hasAttribute(X.DISABLE_COOKIES)}set disableCookies(e){e!==this.disableCookies&&(e?this.setAttribute(X.DISABLE_COOKIES,``):this.removeAttribute(X.DISABLE_COOKIES))}get disablePseudoEnded(){return this.hasAttribute(X.DISABLE_PSEUDO_ENDED)}set disablePseudoEnded(e){e!==this.disablePseudoEnded&&(e?this.setAttribute(X.DISABLE_PSEUDO_ENDED,``):this.removeAttribute(X.DISABLE_PSEUDO_ENDED))}get maxReconnectRetries(){let e=this.getAttribute(X.MAX_RECONNECT_RETRIES);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set maxReconnectRetries(e){e!==this.maxReconnectRetries&&(e==null?this.removeAttribute(X.MAX_RECONNECT_RETRIES):this.setAttribute(X.MAX_RECONNECT_RETRIES,`${e}`))}get startTime(){let e=this.getAttribute(X.START_TIME);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set startTime(e){e!==this.startTime&&(e==null?this.removeAttribute(X.START_TIME):this.setAttribute(X.START_TIME,`${e}`))}get initialBandwidthEstimateKbps(){let e=this.getAttribute(X.INITIAL_BANDWIDTH_ESTIMATE_KBPS);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set initialBandwidthEstimateKbps(e){e!==this.initialBandwidthEstimateKbps&&(e==null?this.removeAttribute(X.INITIAL_BANDWIDTH_ESTIMATE_KBPS):this.setAttribute(X.INITIAL_BANDWIDTH_ESTIMATE_KBPS,`${e}`))}get initialEstimateSegments(){let e=this.getAttribute(X.INITIAL_ESTIMATE_SEGMENTS);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set initialEstimateSegments(e){e!==this.initialEstimateSegments&&(e==null?this.removeAttribute(X.INITIAL_ESTIMATE_SEGMENTS):this.setAttribute(X.INITIAL_ESTIMATE_SEGMENTS,`${e}`))}get minPreloadSegments(){let e=this.getAttribute(X.MIN_PRELOAD_SEGMENTS);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set minPreloadSegments(e){e!==this.minPreloadSegments&&(e==null?this.removeAttribute(X.MIN_PRELOAD_SEGMENTS):this.setAttribute(X.MIN_PRELOAD_SEGMENTS,`${e}`))}get playbackId(){return this.hasAttribute(X.PLAYBACK_ID)?this.getAttribute(X.PLAYBACK_ID):oN(this.src)??void 0}set playbackId(e){e!==this.playbackId&&(e?this.setAttribute(X.PLAYBACK_ID,e):this.removeAttribute(X.PLAYBACK_ID))}get maxResolution(){return this.getAttribute(X.MAX_RESOLUTION)??void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(X.MAX_RESOLUTION,e):this.removeAttribute(X.MAX_RESOLUTION))}get minResolution(){return this.getAttribute(X.MIN_RESOLUTION)??void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(X.MIN_RESOLUTION,e):this.removeAttribute(X.MIN_RESOLUTION))}get maxAutoResolution(){return this.getAttribute(X.MAX_AUTO_RESOLUTION)??void 0}set maxAutoResolution(e){e==null?this.removeAttribute(X.MAX_AUTO_RESOLUTION):this.setAttribute(X.MAX_AUTO_RESOLUTION,e)}get renditionOrder(){return this.getAttribute(X.RENDITION_ORDER)??void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(X.RENDITION_ORDER,e):this.removeAttribute(X.RENDITION_ORDER))}get programStartTime(){let e=this.getAttribute(X.PROGRAM_START_TIME);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set programStartTime(e){e==null?this.removeAttribute(X.PROGRAM_START_TIME):this.setAttribute(X.PROGRAM_START_TIME,`${e}`)}get programEndTime(){let e=this.getAttribute(X.PROGRAM_END_TIME);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set programEndTime(e){e==null?this.removeAttribute(X.PROGRAM_END_TIME):this.setAttribute(X.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){let e=this.getAttribute(X.ASSET_START_TIME);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set assetStartTime(e){e==null?this.removeAttribute(X.ASSET_START_TIME):this.setAttribute(X.ASSET_START_TIME,`${e}`)}get assetEndTime(){let e=this.getAttribute(X.ASSET_END_TIME);if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}set assetEndTime(e){e==null?this.removeAttribute(X.ASSET_END_TIME):this.setAttribute(X.ASSET_END_TIME,`${e}`)}get customDomain(){return this.getAttribute(X.CUSTOM_DOMAIN)??void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(X.CUSTOM_DOMAIN,e):this.removeAttribute(X.CUSTOM_DOMAIN))}get capRenditionToPlayerSize(){return this._hlsConfig?.capLevelToPlayerSize==null?nP(this,wP):this._hlsConfig.capLevelToPlayerSize}set capRenditionToPlayerSize(e){iP(this,wP,e)}get drmToken(){return this.getAttribute(X.DRM_TOKEN)??void 0}set drmToken(e){e!==this.drmToken&&(e?this.setAttribute(X.DRM_TOKEN,e):this.removeAttribute(X.DRM_TOKEN))}get playbackToken(){if(this.hasAttribute(X.PLAYBACK_TOKEN))return this.getAttribute(X.PLAYBACK_TOKEN)??void 0;if(this.hasAttribute(X.PLAYBACK_ID)){let[,e]=Tj(this.playbackId??``);return new URLSearchParams(e).get(`token`)??void 0}if(this.src)return new URLSearchParams(this.src).get(`token`)??void 0}set playbackToken(e){e!==this.playbackToken&&(e?this.setAttribute(X.PLAYBACK_TOKEN,e):this.removeAttribute(X.PLAYBACK_TOKEN))}get tokens(){let e=this.getAttribute(X.PLAYBACK_TOKEN),t=this.getAttribute(X.DRM_TOKEN);return{...nP(this,hP),...e==null?{}:{playback:e},...t==null?{}:{drm:t}}}set tokens(e){iP(this,hP,e??{})}get ended(){return bN(this.nativeEl,this._hls)}get envKey(){return this.getAttribute(X.ENV_KEY)??void 0}set envKey(e){e!==this.envKey&&(e?this.setAttribute(X.ENV_KEY,e):this.removeAttribute(X.ENV_KEY))}get beaconCollectionDomain(){return this.getAttribute(X.BEACON_COLLECTION_DOMAIN)??void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(X.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(X.BEACON_COLLECTION_DOMAIN))}get streamType(){return this.getAttribute(X.STREAM_TYPE)??uN(this.nativeEl)}set streamType(e){e!==this.streamType&&(e?this.setAttribute(X.STREAM_TYPE,e):this.removeAttribute(X.STREAM_TYPE))}get targetLiveWindow(){return this.hasAttribute(X.TARGET_LIVE_WINDOW)?+this.getAttribute(X.TARGET_LIVE_WINDOW):dN(this.nativeEl)}set targetLiveWindow(e){e!=this.targetLiveWindow&&(e==null?this.removeAttribute(X.TARGET_LIVE_WINDOW):this.setAttribute(X.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){if(this.hasAttribute(X.LIVE_EDGE_OFFSET)){let{liveEdgeOffset:e}=this,t=this.nativeEl.seekable.end(0)??0,n=this.nativeEl.seekable.start(0)??0;return Math.max(n,t-e)}return pN(this.nativeEl)}get liveEdgeOffset(){if(this.hasAttribute(X.LIVE_EDGE_OFFSET))return+this.getAttribute(X.LIVE_EDGE_OFFSET)}set liveEdgeOffset(e){e!=this.liveEdgeOffset&&(e==null?this.removeAttribute(X.LIVE_EDGE_OFFSET):this.setAttribute(X.LIVE_EDGE_OFFSET,`${+e}`))}get seekable(){return fN(this.nativeEl)}async addCuePoints(e){return this.nativeEl.currentSrc||console.warn(`addCuePoints() was called before the media element has loaded. Wait for the loadstart event before calling addCuePoints().`),iM(this.nativeEl,e)}get activeCuePoint(){return sM(this.nativeEl)}get cuePoints(){return oM(this.nativeEl)}async addChapters(e){return this.nativeEl.currentSrc||console.warn(`addChapters() was called before the media element has loaded. Wait for the loadstart event before calling addChapters().`),fM(this.nativeEl,e)}get activeChapter(){return mM(this.nativeEl)}get chapters(){return pM(this.nativeEl)}getStartDate(){return gM(this.nativeEl,this._hls)}get currentPdt(){return _M(this.nativeEl,this._hls)}get preferPlayback(){let e=this.getAttribute(X.PREFER_PLAYBACK);if(e===_j.MSE||e===_j.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===_j.MSE||e===_j.NATIVE?this.setAttribute(X.PREFER_PLAYBACK,e):this.removeAttribute(X.PREFER_PLAYBACK))}get metadata(){return{...this.getAttributeNames().filter(e=>e.startsWith(`metadata-`)&&![X.METADATA_URL].includes(e)).reduce((e,t)=>{let n=this.getAttribute(t);return n!=null&&(e[t.replace(/^metadata-/,``).replace(/-/g,`_`)]=n),e},{}),...nP(this,mP)}}set metadata(e){iP(this,mP,e??{}),this.mux&&this.mux.emit(`hb`,nP(this,mP))}get _hlsConfig(){return nP(this,gP)}set _hlsConfig(e){iP(this,gP,e)}get logo(){return this.getAttribute(X.LOGO)??nP(this,bP)}set logo(e){e?this.setAttribute(X.LOGO,e):this.removeAttribute(X.LOGO)}load(){xN(this,this.nativeEl,nP(this,SP,CP))}unload(){EN(this.nativeEl,nP(this,SP,CP),this)}attributeChangedCallback(e,t,n){var r,i;switch($N.observedAttributes.includes(e)&&![`src`,`autoplay`,`preload`].includes(e)&&super.attributeChangedCallback(e,t,n),e){case X.PLAYER_SOFTWARE_NAME:this.playerSoftwareName=n??void 0;break;case X.PLAYER_SOFTWARE_VERSION:this.playerSoftwareVersion=n??void 0;break;case`src`:{let e=!!t,r=!!n;!e&&r?aP(this,SP,TP).call(this):e&&!r?this.unload():e&&r&&(this.unload(),aP(this,SP,TP).call(this));break}case`autoplay`:if(n===t)break;(r=nP(this,SP,CP))==null||r.setAutoplay(this.autoplay);break;case`preload`:if(n===t)break;(i=nP(this,SP,CP))==null||i.setPreload(n);break;case X.PLAYBACK_ID:case X.CUSTOM_DOMAIN:case X.MAX_RESOLUTION:case X.MIN_RESOLUTION:case X.RENDITION_ORDER:case X.PROGRAM_START_TIME:case X.PROGRAM_END_TIME:case X.ASSET_START_TIME:case X.ASSET_END_TIME:case X.PLAYBACK_TOKEN:this.hasAttribute(X.PLAYBACK_ID)&&(this.src=iN(this));break;case X.DEBUG:{let e=this.debug;this.mux&&console.info(`Cannot toggle debug mode of mux data after initialization. Make sure you set all metadata to override before setting the src.`),this._hls&&(this._hls.config.debug=e);break}case X.METADATA_URL:n&&fetch(n).then(e=>e.json()).then(e=>this.metadata=e).catch(()=>console.error(`Unable to load or parse metadata JSON from metadata-url ${n}!`));break;case X.STREAM_TYPE:(n==null||n!==t)&&this.dispatchEvent(new CustomEvent(`streamtypechange`,{composed:!0,bubbles:!0}));break;case X.TARGET_LIVE_WINDOW:(n==null||n!==t)&&this.dispatchEvent(new CustomEvent(`targetlivewindowchange`,{composed:!0,bubbles:!0,detail:this.targetLiveWindow}));break;case X.LOGO:(n==null||n!==t)&&this.updateLogo();break;case X.DISABLE_TRACKING:if(n==null||n!==t){let e=this.currentTime,t=this.paused;this.unload(),aP(this,SP,TP).call(this).then(()=>{this.currentTime=e,t||this.play()})}break;case X.DISABLE_COOKIES:(n==null||n!==t)&&TN(this,this.nativeEl,nP(this,SP,CP));break;case X.CAP_RENDITION_TO_PLAYER_SIZE:(n==null||n!==t)&&(this.capRenditionToPlayerSize=n!=null||void 0)}}updateLogo(){if(!this.shadowRoot)return;let e=this.shadowRoot.querySelector(`slot[name="logo"]`);e&&(e.innerHTML=this.constructor.getLogoHTML(nP(this,bP)||this.logo))}connectedCallback(){var e,t;(e=super.connectedCallback)==null||e.call(this),(t=this.nativeEl)==null||t.addEventListener(`muxmetadata`,nP(this,xP)),this.nativeEl&&this.src&&!nP(this,SP,CP)&&aP(this,SP,TP).call(this)}disconnectedCallback(){var e,t;(e=this.nativeEl)==null||e.removeEventListener(`muxmetadata`,nP(this,xP)),this.unload(),(t=super.disconnectedCallback)==null||t.call(this)}handleEvent(e){e.target===this.nativeEl&&this.dispatchEvent(new CustomEvent(e.type,{composed:!0,detail:e.detail}))}};fP=new WeakMap,pP=new WeakMap,mP=new WeakMap,hP=new WeakMap,gP=new WeakMap,_P=new WeakMap,vP=new WeakMap,yP=new WeakMap,bP=new WeakMap,xP=new WeakMap,SP=new WeakSet,CP=function(){return mN(this.nativeEl)},wP=new WeakMap,TP=async function(){nP(this,fP)||(await iP(this,fP,Promise.resolve()),iP(this,fP,null),this.load())};var DP=new WeakMap,OP=class extends Error{},kP=class extends Error{},AP=[`application/x-mpegURL`,`application/vnd.apple.mpegurl`,`audio/mpegurl`],jP=globalThis.WeakRef?class extends Set{add(e){super.add(new WeakRef(e))}forEach(e){super.forEach(t=>{let n=t.deref();n&&e(n)})}}:Set;function MP(e){globalThis.chrome?.cast?.isAvailable?globalThis.cast?.framework?e():customElements.whenDefined(`google-cast-button`).then(e):globalThis.__onGCastApiAvailable=()=>{customElements.whenDefined(`google-cast-button`).then(e)}}function NP(){return globalThis.chrome}function PP(){let e=`https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1`;if(globalThis.chrome?.cast||document.querySelector(`script[src="${e}"]`))return;let t=document.createElement(`script`);t.src=e,document.head.append(t)}function FP(){return globalThis.cast?.framework?.CastContext.getInstance()}function IP(){return FP()?.getCurrentSession()}function LP(){return IP()?.getSessionObj().media[0]}function RP(e){return new Promise((t,n)=>{LP().editTracksInfo(e,t,n)})}function zP(e){return new Promise((t,n)=>{LP().getStatus(e,t,n)})}function BP(e){return FP().setOptions({...VP(),...e})}function VP(){return{receiverApplicationId:`CC1AD845`,autoJoinPolicy:`origin_scoped`,androidReceiverCompatible:!1,language:`en-US`,resumeSavedSession:!0}}function HP(e){if(!e)return;let t=e.match(/\.([a-zA-Z0-9]+)(?:\?.*)?$/);return t?t[1]:null}function UP(e){for(let t of e.split(` -`)){let e=t.trim();if(e.startsWith(`#EXT-X-MEDIA`)&&/TYPE=AUDIO/i.test(e)){let t=e.match(/URI="([^"]+)"/i);if(t)return t[1]}}}function WP(e){let t=e.split(` -`),n=[];for(let e=0;e!e.trim().startsWith(`#`)&&e.trim()!==``)?.trim()}async function KP(e){if(!e)return!1;if(/\.m3u8?(\?.*)?$/i.test(e))return!0;if(e.startsWith(`blob:`))return!1;try{let t=(await fetch(e,{method:`HEAD`})).headers.get(`Content-Type`);return AP.some(e=>t===e)}catch(e){return console.error(`Error while trying to get the Content-Type of the manifest`,e),!1}}async function qP(e){if(!e||e.startsWith(`blob:`))return{videoFormat:void 0,audioFormat:void 0};try{let t=await(await fetch(e)).text(),n=t,r=WP(t);if(r.length>0){let t=new URL(r[0],e).toString();n=await(await fetch(t)).text()}let i=HP(GP(n)),a=UP(t),o=i;if(a)try{let t=new URL(a,e).toString();o=HP(GP(await(await fetch(t)).text()))??i}catch(e){console.error(`Error while trying to parse the audio rendition playlist`,e)}return{videoFormat:i,audioFormat:o}}catch(e){return console.error(`Error while trying to parse the manifest playlist`,e),{videoFormat:void 0,audioFormat:void 0}}}var JP=new jP,YP=new WeakSet,XP;MP(()=>{if(!globalThis.chrome?.cast?.isAvailable){console.debug(`chrome.cast.isAvailable`,globalThis.chrome?.cast?.isAvailable);return}XP||(XP=cast.framework,FP().addEventListener(XP.CastContextEventType.CAST_STATE_CHANGED,e=>{JP.forEach(t=>DP.get(t).onCastStateChanged?.(e))}),FP().addEventListener(XP.CastContextEventType.SESSION_STATE_CHANGED,e=>{JP.forEach(t=>DP.get(t).onSessionStateChanged?.(e))}),JP.forEach(e=>DP.get(e).init?.()))});var ZP=0,QP=class extends EventTarget{#e;#t;#n;#r;#i=`disconnected`;#a=!1;#o=new Set;#s=new WeakMap;#c=()=>this.#g();constructor(e){super(),this.#e=e,JP.add(this),DP.set(this,{init:()=>this.#m(),onCastStateChanged:()=>this.#f(),onSessionStateChanged:()=>this.#p(),getCastPlayer:()=>this.#l}),this.#m()}destroy(){this.#e?.textTracks?.removeEventListener(`change`,this.#c),this.#r&&this.#n?.controller&&Object.entries(this.#r).forEach(([e,t])=>{this.#n.controller.removeEventListener(e,t)}),this.#e&&YP.delete(this.#e),this.#t=!1}get#l(){if(YP.has(this.#e))return this.#n}get state(){return this.#i}async watchAvailability(e){if(this.#e.disableRemotePlayback)throw new OP(`disableRemotePlayback attribute is present.`);return this.#s.set(e,++ZP),this.#o.add(e),queueMicrotask(()=>e(this.#d())),ZP}async cancelWatchAvailability(e){if(this.#e.disableRemotePlayback)throw new OP(`disableRemotePlayback attribute is present.`);e?this.#o.delete(e):this.#o.clear()}async prompt(){if(this.#e.disableRemotePlayback)throw new OP(`disableRemotePlayback attribute is present.`);if(!globalThis.chrome?.cast?.isAvailable)throw new kP(`The RemotePlayback API is disabled on this platform.`);let e=YP.has(this.#e);YP.add(this.#e),BP(this.#e.castOptions),Object.entries(this.#r).forEach(([e,t])=>{this.#n.controller.addEventListener(e,t)});try{await FP().requestSession()}catch(t){if(e||YP.delete(this.#e),t===`cancel`)return;throw Error(t)}DP.get(this.#e)?.loadOnPrompt?.()}#u(){YP.has(this.#e)&&(Object.entries(this.#r).forEach(([e,t])=>{this.#n.controller.removeEventListener(e,t)}),YP.delete(this.#e),this.#e.muted=this.#n.isMuted,this.#e.currentTime=this.#n.savedPlayerState.currentTime,this.#n.savedPlayerState.isPaused===!1&&this.#e.play())}#d(){let e=FP()?.getCastState();return e&&e!==`NO_DEVICES_AVAILABLE`}#f(){let e=FP().getCastState();if(YP.has(this.#e)&&e===`CONNECTING`&&(this.#i=`connecting`,this.dispatchEvent(new Event(`connecting`))),!this.#a&&e?.includes(`CONNECT`)){this.#a=!0;for(let e of this.#o)e(!0)}else if(this.#a&&(!e||e===`NO_DEVICES_AVAILABLE`)){this.#a=!1;for(let e of this.#o)e(!1)}}async#p(){let{SESSION_RESUMED:e}=XP.SessionState;if(FP().getSessionState()===e&&this.#e.castSrc===LP()?.media.contentId){YP.add(this.#e),Object.entries(this.#r).forEach(([e,t])=>{this.#n.controller.addEventListener(e,t)});try{await zP(new chrome.cast.media.GetStatusRequest)}catch(e){console.error(e)}this.#r[XP.RemotePlayerEventType.IS_PAUSED_CHANGED](),this.#r[XP.RemotePlayerEventType.PLAYER_STATE_CHANGED]()}}#m(){!XP||this.#t||(this.#t=!0,BP(this.#e.castOptions),this.#e.textTracks.addEventListener(`change`,this.#c),this.#f(),this.#n=new XP.RemotePlayer,new XP.RemotePlayerController(this.#n),this.#r={[XP.RemotePlayerEventType.IS_CONNECTED_CHANGED]:({value:e})=>{e===!0?(this.#i=`connected`,this.dispatchEvent(new Event(`connect`))):(this.#u(),this.#i=`disconnected`,this.dispatchEvent(new Event(`disconnect`)))},[XP.RemotePlayerEventType.DURATION_CHANGED]:()=>{this.#e.dispatchEvent(new Event(`durationchange`))},[XP.RemotePlayerEventType.VOLUME_LEVEL_CHANGED]:()=>{this.#e.dispatchEvent(new Event(`volumechange`))},[XP.RemotePlayerEventType.IS_MUTED_CHANGED]:()=>{this.#e.dispatchEvent(new Event(`volumechange`))},[XP.RemotePlayerEventType.CURRENT_TIME_CHANGED]:()=>{this.#l?.isMediaLoaded&&this.#e.dispatchEvent(new Event(`timeupdate`))},[XP.RemotePlayerEventType.VIDEO_INFO_CHANGED]:()=>{this.#e.dispatchEvent(new Event(`resize`))},[XP.RemotePlayerEventType.IS_PAUSED_CHANGED]:()=>{this.#e.dispatchEvent(new Event(this.paused?`pause`:`play`))},[XP.RemotePlayerEventType.PLAYER_STATE_CHANGED]:()=>{this.#l?.playerState!==chrome.cast.media.PlayerState.PAUSED&&this.#e.dispatchEvent(new Event({[chrome.cast.media.PlayerState.PLAYING]:`playing`,[chrome.cast.media.PlayerState.BUFFERING]:`waiting`,[chrome.cast.media.PlayerState.IDLE]:`emptied`}[this.#l?.playerState]))},[XP.RemotePlayerEventType.IS_MEDIA_LOADED_CHANGED]:async()=>{this.#l?.isMediaLoaded&&(await Promise.resolve(),this.#h())}})}#h(){this.#g()}async#g(){if(!this.#l)return;let e=(this.#n.mediaInfo?.tracks??[]).filter(({type:e})=>e===chrome.cast.media.TrackType.TEXT),t=[...this.#e.textTracks].filter(({kind:e})=>e===`subtitles`||e===`captions`),n=e.map(({language:e,name:n,trackId:r})=>{let{mode:i}=t.find(t=>t.language===e&&t.label===n)??{};return i?{mode:i,trackId:r}:!1}).filter(Boolean),r=n.filter(({mode:e})=>e!==`showing`).map(({trackId:e})=>e),i=n.find(({mode:e})=>e===`showing`),a=IP()?.getSessionObj().media[0]?.activeTrackIds??[],o=a;if(a.length&&(o=o.filter(e=>!r.includes(e))),i?.trackId&&(o=[...o,i.trackId]),o=[...new Set(o)],!((e,t)=>e.length===t.length&&e.every(e=>t.includes(e)))(a,o))try{await RP(new chrome.cast.media.EditTracksInfoRequest(o))}catch(e){console.error(e)}}},$P=e=>class extends e{static observedAttributes=[...e.observedAttributes??[],`cast-src`,`cast-content-type`,`cast-stream-type`,`cast-receiver`];#e={paused:!1};#t=VP();#n;#r;get remote(){return this.#r?this.#r:NP()?this.isConnected?(this.disableRemotePlayback||PP(),DP.set(this,{loadOnPrompt:()=>this.#a()}),this.#r=new QP(this)):void 0:super.remote}get#i(){return DP.get(this.#r)?.getCastPlayer?.()}disconnectedCallback(){this.#r?.destroy(),this.#r=null,DP.delete(this),super.disconnectedCallback?.()}attributeChangedCallback(e,t,n){if(super.attributeChangedCallback(e,t,n),e===`cast-receiver`&&n){this.#t.receiverApplicationId=n;return}if(this.#i)switch(e){case`cast-stream-type`:case`cast-src`:this.load()}}async#a(){this.#e.paused=super.paused,super.pause(),this.muted=super.muted;try{await this.load()}catch(e){console.error(e)}}async load(){if(!this.#i)return super.load();let e=new chrome.cast.media.MediaInfo(this.castSrc,this.castContentType);e.customData=this.castCustomData;let t=[...this.querySelectorAll(`track`)].filter(({kind:e,src:t})=>t&&(e===`subtitles`||e===`captions`)),n=[],r=0;if(t.length&&(e.tracks=t.map(e=>{let t=++r;n.length===0&&e.track.mode===`showing`&&n.push(t);let i=new chrome.cast.media.Track(t,chrome.cast.media.TrackType.TEXT);return i.trackContentId=e.src,i.trackContentType=`text/vtt`,i.subtype=e.kind===`captions`?chrome.cast.media.TextTrackType.CAPTIONS:chrome.cast.media.TextTrackType.SUBTITLES,i.name=e.label,i.language=e.srclang,i})),e.streamType=this.castStreamType===`live`?chrome.cast.media.StreamType.LIVE:chrome.cast.media.StreamType.BUFFERED,e.metadata=new chrome.cast.media.GenericMediaMetadata,e.metadata.title=this.title,e.metadata.images=[{url:this.poster}],await KP(this.castSrc)){e.contentType||=`application/x-mpegURL`;let{videoFormat:t,audioFormat:n}=await qP(this.castSrc);t?.includes(`m4s`)||t?.includes(`mp4`)||t?.includes(`m4a`)?(e.hlsSegmentFormat=chrome.cast.media.HlsSegmentFormat.FMP4,e.hlsVideoSegmentFormat=chrome.cast.media.HlsVideoSegmentFormat.FMP4):n?.includes(`aac`)?(e.hlsSegmentFormat=chrome.cast.media.HlsSegmentFormat.AAC,e.hlsVideoSegmentFormat=chrome.cast.media.HlsVideoSegmentFormat.MPEG2_TS):(t?.includes(`ts`)||n?.includes(`ts`))&&(e.hlsSegmentFormat=chrome.cast.media.HlsSegmentFormat.TS,e.hlsVideoSegmentFormat=chrome.cast.media.HlsVideoSegmentFormat.MPEG2_TS)}let i=new chrome.cast.media.LoadRequest(e);i.currentTime=super.currentTime??0,i.autoplay=!this.#e.paused,i.activeTrackIds=n,await IP()?.loadMedia(i),this.dispatchEvent(new Event(`volumechange`))}play(){if(this.#i){this.#i.isPaused&&this.#i.controller?.playOrPause();return}return super.play()}pause(){if(this.#i){this.#i.isPaused||this.#i.controller?.playOrPause();return}super.pause()}get castOptions(){return this.#t}get castReceiver(){return this.getAttribute(`cast-receiver`)??void 0}set castReceiver(e){this.castReceiver!=e&&this.setAttribute(`cast-receiver`,`${e}`)}get castSrc(){let e=this.currentSrc,t=e?.startsWith(`blob:`)?void 0:e;return this.getAttribute(`cast-src`)??this.querySelector(`source`)?.src??t??this.getAttribute(`src`)??void 0}set castSrc(e){this.castSrc!=e&&this.setAttribute(`cast-src`,`${e}`)}get castContentType(){return this.getAttribute(`cast-content-type`)??void 0}set castContentType(e){this.setAttribute(`cast-content-type`,`${e}`)}get castStreamType(){return this.getAttribute(`cast-stream-type`)??this.streamType??void 0}set castStreamType(e){this.setAttribute(`cast-stream-type`,`${e}`)}get castCustomData(){return this.#n}set castCustomData(e){let t=typeof e;if(![`object`,`undefined`].includes(t)){console.error(`castCustomData must be nullish or an object but value was of type ${t}`);return}this.#n=e}get readyState(){if(this.#i)switch(this.#i.playerState){case chrome.cast.media.PlayerState.IDLE:return 0;case chrome.cast.media.PlayerState.BUFFERING:return 2;default:return 3}return super.readyState}get paused(){return this.#i?this.#i.isPaused:super.paused}get muted(){return this.#i?this.#i?.isMuted:super.muted}set muted(e){if(this.#i){(e&&!this.#i.isMuted||!e&&this.#i.isMuted)&&this.#i.controller?.muteOrUnmute();return}super.muted=e}get volume(){return this.#i?this.#i?.volumeLevel??1:super.volume}set volume(e){if(this.#i){this.#i.volumeLevel=+e,this.#i.controller?.setVolumeLevel();return}super.volume=e}get duration(){return this.#i&&this.#i?.isMediaLoaded?this.#i?.duration??NaN:super.duration}get currentTime(){return this.#i&&this.#i?.isMediaLoaded?this.#i?.currentTime??0:super.currentTime}set currentTime(e){if(this.#i){this.#i.currentTime=e,this.#i.controller?.seek();return}super.currentTime=e}},eF=class extends Event{track;constructor(e,t){super(e),this.track=t.track}},tF=new WeakMap;function Z(e){return tF.get(e)??nF(e,{})}function nF(e,t){let n=tF.get(e);return n||tF.set(e,n={}),Object.assign(n,t)}function rF(e,t){let n=e.videoTracks;Z(t).media=new WeakRef(e),Z(t).renditionSet||(Z(t).renditionSet=new Set);let r=Z(n).trackSet;r.add(t);let i=r.size-1;i in oF.prototype||Object.defineProperty(oF.prototype,i,{get(){return[...Z(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new eF(`addtrack`,{track:t}))})}function iF(e){let t=Z(e).media?.deref()?.videoTracks;t&&(Z(t).trackSet.delete(e),queueMicrotask(()=>{t.dispatchEvent(new eF(`removetrack`,{track:e}))}))}function aF(e){let t=Z(e).media?.deref()?.videoTracks??[],n=!1;for(let r of t)r!==e&&(r.selected=!1,n=!0);if(n){if(Z(t).changeRequested)return;Z(t).changeRequested=!0,queueMicrotask(()=>{delete Z(t).changeRequested,t.dispatchEvent(new Event(`change`))})}}var oF=class extends EventTarget{#e;#t;#n;constructor(){super(),Z(this).trackSet=new Set}get#r(){return Z(this).trackSet}[Symbol.iterator](){return this.#r.values()}get length(){return this.#r.size}getTrackById(e){return[...this.#r].find(t=>t.id===e)??null}get selectedIndex(){return[...this.#r].findIndex(e=>e.selected)}get onaddtrack(){return this.#e}set onaddtrack(e){this.#e&&=(this.removeEventListener(`addtrack`,this.#e),void 0),typeof e==`function`&&(this.#e=e,this.addEventListener(`addtrack`,e))}get onremovetrack(){return this.#t}set onremovetrack(e){this.#t&&=(this.removeEventListener(`removetrack`,this.#t),void 0),typeof e==`function`&&(this.#t=e,this.addEventListener(`removetrack`,e))}get onchange(){return this.#n}set onchange(e){this.#n&&=(this.removeEventListener(`change`,this.#n),void 0),typeof e==`function`&&(this.#n=e,this.addEventListener(`change`,e))}},sF=class extends Event{rendition;constructor(e,t){super(e),this.rendition=t.rendition}};function cF(e,t){let n=Z(e).media?.deref()?.videoRenditions;Z(t).media=Z(e).media,Z(t).track=e;let r=Z(e).renditionSet;r.add(t);let i=r.size-1;i in fF.prototype||Object.defineProperty(fF.prototype,i,{get(){return dF(this)[i]}}),queueMicrotask(()=>{n&&e.selected&&n.dispatchEvent(new sF(`addrendition`,{rendition:t}))})}function lF(e){let t=Z(e).media?.deref()?.videoRenditions,n=Z(e).track;Z(n).renditionSet.delete(e),queueMicrotask(()=>{let n=Z(e).track;t&&n.selected&&t.dispatchEvent(new sF(`removerendition`,{rendition:e}))})}function uF(e){let t=Z(e).media?.deref()?.videoRenditions;t&&!Z(t).changeRequested&&(Z(t).changeRequested=!0,queueMicrotask(()=>{delete Z(t).changeRequested,Z(e).track.selected&&t.dispatchEvent(new Event(`change`))}))}function dF(e){let t=Z(e).media?.deref();return t?[...t.videoTracks].filter(e=>e.selected).flatMap(e=>[...Z(e).renditionSet]):[]}var fF=class extends EventTarget{#e;#t;#n;[Symbol.iterator](){return dF(this).values()}get length(){return dF(this).length}getRenditionById(e){return dF(this).find(t=>`${t.id}`==`${e}`)??null}get selectedIndex(){return dF(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[t,n]of dF(this).entries())n.selected=t===e}get onaddrendition(){return this.#e}set onaddrendition(e){this.#e&&=(this.removeEventListener(`addrendition`,this.#e),void 0),typeof e==`function`&&(this.#e=e,this.addEventListener(`addrendition`,e))}get onremoverendition(){return this.#t}set onremoverendition(e){this.#t&&=(this.removeEventListener(`removerendition`,this.#t),void 0),typeof e==`function`&&(this.#t=e,this.addEventListener(`removerendition`,e))}get onchange(){return this.#n}set onchange(e){this.#n&&=(this.removeEventListener(`change`,this.#n),void 0),typeof e==`function`&&(this.#n=e,this.addEventListener(`change`,e))}},pF=class{src;id;width;height;bitrate;frameRate;codec;#e=!1;get selected(){return this.#e}set selected(e){this.#e!==e&&(this.#e=e,uF(this))}},mF=class{id;kind;label=``;language=``;sourceBuffer;#e=!1;addRendition(e,t,n,r,i,a){let o=new pF;return o.src=e,o.width=t,o.height=n,o.frameRate=a,o.bitrate=i,o.codec=r,cF(this,o),o}removeRendition(e){lF(e)}get selected(){return this.#e}set selected(e){this.#e!==e&&(this.#e=e,e===!0&&aF(this))}};function hF(e,t){let n=Z(e).media?.deref()?.audioRenditions;Z(t).media=Z(e).media,Z(t).track=e;let r=Z(e).renditionSet;r.add(t);let i=r.size-1;i in yF.prototype||Object.defineProperty(yF.prototype,i,{get(){return vF(this)[i]}}),queueMicrotask(()=>{n&&e.enabled&&n.dispatchEvent(new sF(`addrendition`,{rendition:t}))})}function gF(e){let t=Z(e).media?.deref()?.audioRenditions,n=Z(e).track;Z(n).renditionSet.delete(e),queueMicrotask(()=>{let n=Z(e).track;t&&n.enabled&&t.dispatchEvent(new sF(`removerendition`,{rendition:e}))})}function _F(e){let t=Z(e).media?.deref()?.audioRenditions;t&&!Z(t).changeRequested&&(Z(t).changeRequested=!0,queueMicrotask(()=>{delete Z(t).changeRequested,Z(e).track.enabled&&t.dispatchEvent(new Event(`change`))}))}function vF(e){let t=Z(e).media?.deref();return t?[...t.audioTracks].filter(e=>e.enabled).flatMap(e=>[...Z(e).renditionSet]):[]}var yF=class extends EventTarget{#e;#t;#n;[Symbol.iterator](){return vF(this).values()}get length(){return vF(this).length}getRenditionById(e){return vF(this).find(t=>`${t.id}`==`${e}`)??null}get selectedIndex(){return vF(this).findIndex(e=>e.selected)}set selectedIndex(e){for(let[t,n]of vF(this).entries())n.selected=t===e}get onaddrendition(){return this.#e}set onaddrendition(e){this.#e&&=(this.removeEventListener(`addrendition`,this.#e),void 0),typeof e==`function`&&(this.#e=e,this.addEventListener(`addrendition`,e))}get onremoverendition(){return this.#t}set onremoverendition(e){this.#t&&=(this.removeEventListener(`removerendition`,this.#t),void 0),typeof e==`function`&&(this.#t=e,this.addEventListener(`removerendition`,e))}get onchange(){return this.#n}set onchange(e){this.#n&&=(this.removeEventListener(`change`,this.#n),void 0),typeof e==`function`&&(this.#n=e,this.addEventListener(`change`,e))}},bF=class{src;id;bitrate;codec;#e=!1;get selected(){return this.#e}set selected(e){this.#e!==e&&(this.#e=e,_F(this))}};function xF(e,t){let n=e.audioTracks;Z(t).media=new WeakRef(e),Z(t).renditionSet||(Z(t).renditionSet=new Set);let r=Z(n).trackSet;r.add(t);let i=r.size-1;i in wF.prototype||Object.defineProperty(wF.prototype,i,{get(){return[...Z(this).trackSet][i]}}),queueMicrotask(()=>{n.dispatchEvent(new eF(`addtrack`,{track:t}))})}function SF(e){let t=Z(e).media?.deref()?.audioTracks;t&&(Z(t).trackSet.delete(e),queueMicrotask(()=>{t.dispatchEvent(new eF(`removetrack`,{track:e}))}))}function CF(e){let t=Z(e).media?.deref()?.audioTracks;t&&!Z(t).changeRequested&&(Z(t).changeRequested=!0,queueMicrotask(()=>{delete Z(t).changeRequested,t.dispatchEvent(new Event(`change`))}))}var wF=class extends EventTarget{#e;#t;#n;constructor(){super(),Z(this).trackSet=new Set}get#r(){return Z(this).trackSet}[Symbol.iterator](){return this.#r.values()}get length(){return this.#r.size}getTrackById(e){return[...this.#r].find(t=>t.id===e)??null}get onaddtrack(){return this.#e}set onaddtrack(e){this.#e&&=(this.removeEventListener(`addtrack`,this.#e),void 0),typeof e==`function`&&(this.#e=e,this.addEventListener(`addtrack`,e))}get onremovetrack(){return this.#t}set onremovetrack(e){this.#t&&=(this.removeEventListener(`removetrack`,this.#t),void 0),typeof e==`function`&&(this.#t=e,this.addEventListener(`removetrack`,e))}get onchange(){return this.#n}set onchange(e){this.#n&&=(this.removeEventListener(`change`,this.#n),void 0),typeof e==`function`&&(this.#n=e,this.addEventListener(`change`,e))}},TF=class{id;kind;label=``;language=``;sourceBuffer;#e=!1;addRendition(e,t,n){let r=new bF;return r.src=e,r.codec=t,r.bitrate=n,hF(this,r),r}removeRendition(e){gF(e)}get enabled(){return this.#e}set enabled(e){this.#e!==e&&(this.#e=e,CF(this))}},EF=kF(globalThis.HTMLMediaElement,`video`),DF=kF(globalThis.HTMLMediaElement,`audio`);function OF(e){if(!e?.prototype)return e;let t=kF(e,`video`);(!t||`${t}`.includes(`[native code]`))&&Object.defineProperty(e.prototype,"videoTracks",{get(){return AF(this)}});let n=kF(e,`audio`);(!n||`${n}`.includes(`[native code]`))&&Object.defineProperty(e.prototype,"audioTracks",{get(){return jF(this)}}),`addVideoTrack`in e.prototype||(e.prototype.addVideoTrack=function(e,t=``,n=``){let r=new mF;return r.kind=e,r.label=t,r.language=n,rF(this,r),r}),`removeVideoTrack`in e.prototype||(e.prototype.removeVideoTrack=iF),`addAudioTrack`in e.prototype||(e.prototype.addAudioTrack=function(e,t=``,n=``){let r=new TF;return r.kind=e,r.label=t,r.language=n,xF(this,r),r}),`removeAudioTrack`in e.prototype||(e.prototype.removeAudioTrack=SF),`videoRenditions`in e.prototype||Object.defineProperty(e.prototype,"videoRenditions",{get(){return r(this)}});let r=e=>{let t=Z(e).videoRenditions;return t||(t=new fF,Z(t).media=new WeakRef(e),Z(e).videoRenditions=t),t};`audioRenditions`in e.prototype||Object.defineProperty(e.prototype,"audioRenditions",{get(){return i(this)}});let i=e=>{let t=Z(e).audioRenditions;return t||(t=new yF,Z(t).media=new WeakRef(e),Z(e).audioRenditions=t),t};return e}function kF(e,t){if(e?.prototype)return Object.getOwnPropertyDescriptor(e.prototype,`${t}Tracks`)?.get}function AF(e){let t=Z(e).videoTracks;if(!t&&(t=new oF,Z(e).videoTracks=t,EF)){let n=EF.call(e.nativeEl??e);for(let t of n)rF(e,t);n.addEventListener(`change`,()=>{t.dispatchEvent(new Event(`change`))}),n.addEventListener(`addtrack`,r=>{if([...t].some(e=>e instanceof mF)){for(let e of n)iF(e);return}rF(e,r.track)}),n.addEventListener(`removetrack`,e=>{iF(e.track)})}return t}function jF(e){let t=Z(e).audioTracks;if(!t&&(t=new wF,Z(e).audioTracks=t,DF)){let n=DF.call(e.nativeEl??e);for(let t of n)xF(e,t);n.addEventListener(`change`,()=>{t.dispatchEvent(new Event(`change`))}),n.addEventListener(`addtrack`,r=>{if([...t].some(e=>e instanceof TF)){for(let e of n)SF(e);return}xF(e,r.track)}),n.addEventListener(`removetrack`,e=>{SF(e.track)})}return t}var MF=e=>{throw TypeError(e)},NF=(e,t,n)=>t.has(e)||MF(`Cannot `+n),PF=(e,t,n)=>(NF(e,t,`read from private field`),n?n.call(e):t.get(e)),FF=(e,t,n)=>t.has(e)?MF(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),IF=(e,t,n,r)=>(NF(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),LF=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment>`u`){class e extends LF{}globalThis.DocumentFragment=e}var RF=class extends LF{},zF=class extends LF{},BF={get(e){},define(e,t,n){},getName(e){return null},upgrade(e){},whenDefined(e){return Promise.resolve(RF)}},VF,HF=class{constructor(e,t={}){FF(this,VF),IF(this,VF,t?.detail)}get detail(){return PF(this,VF)}initCustomEvent(){}};VF=new WeakMap;function UF(e,t){return new RF}var WF={document:{createElement:UF},DocumentFragment,customElements:BF,CustomEvent:HF,EventTarget:LF,HTMLElement:RF,HTMLVideoElement:zF},GF=typeof window>`u`||globalThis.customElements===void 0,KF=GF?WF:globalThis;GF?WF.document:globalThis.document;var qF,JF=class extends $P(OF(EP)){constructor(){super(...arguments),FF(this,qF)}get autoplay(){let e=this.getAttribute(`autoplay`);return e===null?!1:e===``||e}set autoplay(e){e!==this.autoplay&&(e?this.setAttribute(`autoplay`,typeof e==`string`?e:``):this.removeAttribute(`autoplay`))}get muxCastCustomData(){return{mux:{playbackId:this.playbackId,minResolution:this.minResolution,maxResolution:this.maxResolution,renditionOrder:this.renditionOrder,customDomain:this.customDomain,tokens:{drm:this.drmToken},envKey:this.envKey,metadata:this.metadata,disableCookies:this.disableCookies,disableTracking:this.disableTracking,beaconCollectionDomain:this.beaconCollectionDomain,startTime:this.startTime,preferCmcd:this.preferCmcd}}}get castCustomData(){return PF(this,qF)??this.muxCastCustomData}set castCustomData(e){IF(this,qF,e)}};qF=new WeakMap,KF.customElements.get(`mux-video`)||(KF.customElements.define(`mux-video`,JF),KF.MuxVideoElement=JF);var YF=e=>{throw TypeError(e)},XF=(e,t,n)=>t.has(e)||YF(`Cannot `+n),Q=(e,t,n)=>(XF(e,t,`read from private field`),n?n.call(e):t.get(e)),ZF=(e,t,n)=>t.has(e)?YF(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),QF=(e,t,n,r)=>(XF(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),$F=(e,t,n)=>(XF(e,t,`access private method`),n),eI=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment>`u`){class e extends eI{}globalThis.DocumentFragment=e}var tI=class extends eI{},nI=class extends eI{},rI={get(e){},define(e,t,n){},getName(e){return null},upgrade(e){},whenDefined(e){return Promise.resolve(tI)}},iI,aI=class{constructor(e,t={}){ZF(this,iI),QF(this,iI,t?.detail)}get detail(){return Q(this,iI)}initCustomEvent(){}};iI=new WeakMap;function oI(e,t){return new tI}var sI={document:{createElement:oI},DocumentFragment,customElements:rI,CustomEvent:aI,EventTarget:eI,HTMLElement:tI,HTMLVideoElement:nI},cI=typeof window>`u`||globalThis.customElements===void 0,lI=cI?sI:globalThis,uI=cI?sI.document:globalThis.document;function dI(e){let t=``;return Object.entries(e).forEach(([e,n])=>{n!=null&&(t+=`${fI(e)}: ${n}; `)}),t?t.trim():void 0}function fI(e){return e.replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase()}function pI(e){return e.replace(/[-_]([a-z])/g,(e,t)=>t.toUpperCase())}function mI(e){if(e==null)return;let t=+e;return Number.isNaN(t)?void 0:t}function hI(e){let t=gI(e).toString();return t?`?`+t:``}function gI(e){let t={};for(let n in e)e[n]!=null&&(t[n]=e[n]);return new URLSearchParams(t)}var _I=(e,t)=>!e||!t?!1:e.contains(t)?!0:_I(e,t.getRootNode().host),vI=`mux.com`,yI=(()=>{try{return`3.13.4`}catch{}return`UNKNOWN`})(),bI=()=>yI,xI=(e,{token:t,customDomain:n=vI,thumbnailTime:r,programTime:i}={})=>{let a=t==null?r:void 0,{aud:o}=Fj(t)??{};if(!(t&&o!==`t`))return`https://image.${n}/${e}/thumbnail.webp${hI({token:t,time:a,program_time:i})}`},SI=(e,{token:t,customDomain:n=vI,programStartTime:r,programEndTime:i}={})=>{let{aud:a}=Fj(t)??{};if(!(t&&a!==`s`))return`https://image.${n}/${e}/storyboard.vtt${hI({token:t,format:`webp`,program_start_time:r,program_end_time:i})}`},CI=e=>{if(e){if([gj.LIVE,gj.ON_DEMAND].includes(e))return e;if(e!=null&&e.includes(`live`))return gj.LIVE}},wI={crossorigin:`crossOrigin`,playsinline:`playsInline`};function TI(e){return wI[e]??pI(e)}var EI,DI,OI,kI=class{constructor(e,t){ZF(this,EI),ZF(this,DI),ZF(this,OI,[]),QF(this,EI,e),QF(this,DI,t)}[Symbol.iterator](){return Q(this,OI).values()}get length(){return Q(this,OI).length}get value(){return Q(this,OI).join(` `)??``}set value(e){e!==this.value&&(QF(this,OI,[]),this.add(...e?.split(` `)??[]))}toString(){return this.value}item(e){return Q(this,OI)[e]}values(){return Q(this,OI).values()}keys(){return Q(this,OI).keys()}forEach(e){Q(this,OI).forEach(e)}add(...e){var t,n;e.forEach(e=>{this.contains(e)||Q(this,OI).push(e)}),(this.value!==``||(t=Q(this,EI))!=null&&t.hasAttribute(`${Q(this,DI)}`))&&((n=Q(this,EI))==null||n.setAttribute(`${Q(this,DI)}`,`${this.value}`))}remove(...e){var t;e.forEach(e=>{Q(this,OI).splice(Q(this,OI).indexOf(e),1)}),(t=Q(this,EI))==null||t.setAttribute(`${Q(this,DI)}`,`${this.value}`)}contains(e){return Q(this,OI).includes(e)}toggle(e,t){return t===void 0?this.contains(e)?(this.remove(e),!1):(this.add(e),!0):t?(this.add(e),!0):(this.remove(e),!1)}replace(e,t){this.remove(e),this.add(t)}};EI=new WeakMap,DI=new WeakMap,OI=new WeakMap;var AI=`[mux-player ${bI()}]`;function jI(...e){console.warn(AI,...e)}function MI(...e){console.error(AI,...e)}function NI(e){let t=e.message??``;e.context&&(t+=` ${e.context}`),e.file&&(t+=` ${Y(`Read more: `)} -https://github.com/muxinc/elements/blob/main/errors/${e.file}`),jI(t)}var PI={AUTOPLAY:`autoplay`,CROSSORIGIN:`crossorigin`,LOOP:`loop`,MUTED:`muted`,PLAYSINLINE:`playsinline`,PRELOAD:`preload`},FI={VOLUME:`volume`,PLAYBACKRATE:`playbackrate`,MUTED:`muted`};({...PI,...FI});var II=Object.freeze({length:0,start(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'start' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0},end(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'end' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0}}),LI=Object.values(PI).filter(e=>PI.PLAYSINLINE!==e),RI=Object.values(FI),zI=[...LI,...RI],BI=class extends lI.HTMLElement{static get observedAttributes(){return zI}constructor(){super()}attributeChangedCallback(e,t,n){switch(e){case FI.MUTED:this.media&&(this.media.muted=n!=null,this.media.defaultMuted=n!=null);return;case FI.VOLUME:{let e=mI(n)??1;this.media&&(this.media.volume=e);return}case FI.PLAYBACKRATE:{let e=mI(n)??1;this.media&&(this.media.playbackRate=e,this.media.defaultPlaybackRate=e);return}}}play(){return this.media?.play()??Promise.reject()}pause(){var e;(e=this.media)==null||e.pause()}load(){var e;(e=this.media)==null||e.load()}get media(){return this.shadowRoot?.querySelector(`mux-video`)}get audioTracks(){return this.media.audioTracks}get videoTracks(){return this.media.videoTracks}get audioRenditions(){return this.media.audioRenditions}get videoRenditions(){return this.media.videoRenditions}get paused(){return this.media?.paused??!0}get duration(){return this.media?.duration??NaN}get ended(){return this.media?.ended??!1}get buffered(){return this.media?.buffered??II}get seekable(){return this.media?.seekable??II}get readyState(){return this.media?.readyState??0}get videoWidth(){return this.media?.videoWidth??0}get videoHeight(){return this.media?.videoHeight??0}get currentSrc(){return this.media?.currentSrc??``}get currentTime(){return this.media?.currentTime??0}set currentTime(e){this.media&&(this.media.currentTime=Number(e))}get volume(){return this.media?.volume??1}set volume(e){this.media&&(this.media.volume=Number(e))}get playbackRate(){return this.media?.playbackRate??1}set playbackRate(e){this.media&&(this.media.playbackRate=Number(e))}get defaultPlaybackRate(){return mI(this.getAttribute(FI.PLAYBACKRATE))??1}set defaultPlaybackRate(e){e==null?this.removeAttribute(FI.PLAYBACKRATE):this.setAttribute(FI.PLAYBACKRATE,`${e}`)}get crossOrigin(){return VI(this,PI.CROSSORIGIN)}set crossOrigin(e){this.setAttribute(PI.CROSSORIGIN,`${e}`)}get autoplay(){return VI(this,PI.AUTOPLAY)!=null}set autoplay(e){e?this.setAttribute(PI.AUTOPLAY,typeof e==`string`?e:``):this.removeAttribute(PI.AUTOPLAY)}get loop(){return VI(this,PI.LOOP)!=null}set loop(e){e?this.setAttribute(PI.LOOP,``):this.removeAttribute(PI.LOOP)}get muted(){return this.media?.muted??!1}set muted(e){this.media&&(this.media.muted=!!e)}get defaultMuted(){return VI(this,PI.MUTED)!=null}set defaultMuted(e){e?this.setAttribute(PI.MUTED,``):this.removeAttribute(PI.MUTED)}get playsInline(){return VI(this,PI.PLAYSINLINE)!=null}set playsInline(e){MI(`playsInline is set to true by default and is not currently supported as a setter.`)}get preload(){return this.media?this.media.preload:this.getAttribute(`preload`)}set preload(e){[``,`none`,`metadata`,`auto`].includes(e)?this.setAttribute(PI.PRELOAD,e):this.removeAttribute(PI.PRELOAD)}};function VI(e,t){return e.media?e.media.getAttribute(t):e.getAttribute(t)}var HI=BI,UI=`:host { - --media-control-display: var(--controls); - --media-loading-indicator-display: var(--loading-indicator); - --media-dialog-display: var(--dialog); - --media-play-button-display: var(--play-button); - --media-live-button-display: var(--live-button); - --media-seek-backward-button-display: var(--seek-backward-button); - --media-seek-forward-button-display: var(--seek-forward-button); - --media-mute-button-display: var(--mute-button); - --media-captions-button-display: var(--captions-button); - --media-captions-menu-button-display: var(--captions-menu-button, var(--media-captions-button-display)); - --media-rendition-menu-button-display: var(--rendition-menu-button); - --media-audio-track-menu-button-display: var(--audio-track-menu-button); - --media-airplay-button-display: var(--airplay-button); - --media-pip-button-display: var(--pip-button); - --media-fullscreen-button-display: var(--fullscreen-button); - --media-cast-button-display: var(--cast-button, var(--_cast-button-drm-display)); - --media-playback-rate-button-display: var(--playback-rate-button); - --media-playback-rate-menu-button-display: var(--playback-rate-menu-button); - --media-volume-range-display: var(--volume-range); - --media-time-range-display: var(--time-range); - --media-time-display-display: var(--time-display); - --media-duration-display-display: var(--duration-display); - --media-title-display-display: var(--title-display); - - display: inline-block; - line-height: 0; - width: 100%; -} - -a { - color: #fff; - font-size: 0.9em; - text-decoration: underline; -} - -media-theme { - display: inline-block; - line-height: 0; - width: 100%; - height: 100%; - direction: ltr; -} - -media-poster-image { - display: inline-block; - line-height: 0; - width: 100%; - height: 100%; -} - -media-poster-image:not([src]):not([placeholdersrc]) { - display: none; -} - -::part(top), -[part~='top'] { - --media-control-display: var(--controls, var(--top-controls)); - --media-play-button-display: var(--play-button, var(--top-play-button)); - --media-live-button-display: var(--live-button, var(--top-live-button)); - --media-seek-backward-button-display: var(--seek-backward-button, var(--top-seek-backward-button)); - --media-seek-forward-button-display: var(--seek-forward-button, var(--top-seek-forward-button)); - --media-mute-button-display: var(--mute-button, var(--top-mute-button)); - --media-captions-button-display: var(--captions-button, var(--top-captions-button)); - --media-captions-menu-button-display: var( - --captions-menu-button, - var(--media-captions-button-display, var(--top-captions-menu-button)) - ); - --media-rendition-menu-button-display: var(--rendition-menu-button, var(--top-rendition-menu-button)); - --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--top-audio-track-menu-button)); - --media-airplay-button-display: var(--airplay-button, var(--top-airplay-button)); - --media-pip-button-display: var(--pip-button, var(--top-pip-button)); - --media-fullscreen-button-display: var(--fullscreen-button, var(--top-fullscreen-button)); - --media-cast-button-display: var(--cast-button, var(--top-cast-button, var(--_cast-button-drm-display))); - --media-playback-rate-button-display: var(--playback-rate-button, var(--top-playback-rate-button)); - --media-playback-rate-menu-button-display: var( - --captions-menu-button, - var(--media-playback-rate-button-display, var(--top-playback-rate-menu-button)) - ); - --media-volume-range-display: var(--volume-range, var(--top-volume-range)); - --media-time-range-display: var(--time-range, var(--top-time-range)); - --media-time-display-display: var(--time-display, var(--top-time-display)); - --media-duration-display-display: var(--duration-display, var(--top-duration-display)); - --media-title-display-display: var(--title-display, var(--top-title-display)); -} - -::part(center), -[part~='center'] { - --media-control-display: var(--controls, var(--center-controls)); - --media-play-button-display: var(--play-button, var(--center-play-button)); - --media-live-button-display: var(--live-button, var(--center-live-button)); - --media-seek-backward-button-display: var(--seek-backward-button, var(--center-seek-backward-button)); - --media-seek-forward-button-display: var(--seek-forward-button, var(--center-seek-forward-button)); - --media-mute-button-display: var(--mute-button, var(--center-mute-button)); - --media-captions-button-display: var(--captions-button, var(--center-captions-button)); - --media-captions-menu-button-display: var( - --captions-menu-button, - var(--media-captions-button-display, var(--center-captions-menu-button)) - ); - --media-rendition-menu-button-display: var(--rendition-menu-button, var(--center-rendition-menu-button)); - --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--center-audio-track-menu-button)); - --media-airplay-button-display: var(--airplay-button, var(--center-airplay-button)); - --media-pip-button-display: var(--pip-button, var(--center-pip-button)); - --media-fullscreen-button-display: var(--fullscreen-button, var(--center-fullscreen-button)); - --media-cast-button-display: var(--cast-button, var(--center-cast-button, var(--_cast-button-drm-display))); - --media-playback-rate-button-display: var(--playback-rate-button, var(--center-playback-rate-button)); - --media-playback-rate-menu-button-display: var( - --playback-rate-menu-button, - var(--media-playback-rate-button-display, var(--center-playback-rate-menu-button)) - ); - --media-volume-range-display: var(--volume-range, var(--center-volume-range)); - --media-time-range-display: var(--time-range, var(--center-time-range)); - --media-time-display-display: var(--time-display, var(--center-time-display)); - --media-duration-display-display: var(--duration-display, var(--center-duration-display)); -} - -::part(bottom), -[part~='bottom'] { - --media-control-display: var(--controls, var(--bottom-controls)); - --media-play-button-display: var(--play-button, var(--bottom-play-button)); - --media-live-button-display: var(--live-button, var(--bottom-live-button)); - --media-seek-backward-button-display: var(--seek-backward-button, var(--bottom-seek-backward-button)); - --media-seek-forward-button-display: var(--seek-forward-button, var(--bottom-seek-forward-button)); - --media-mute-button-display: var(--mute-button, var(--bottom-mute-button)); - --media-captions-button-display: var(--captions-button, var(--bottom-captions-button)); - --media-captions-menu-button-display: var( - --captions-menu-button, - var(--media-captions-button-display, var(--bottom-captions-menu-button)) - ); - --media-rendition-menu-button-display: var(--rendition-menu-button, var(--bottom-rendition-menu-button)); - --media-audio-track-menu-button-display: var(--audio-track-menu-button, var(--bottom-audio-track-menu-button)); - --media-airplay-button-display: var(--airplay-button, var(--bottom-airplay-button)); - --media-pip-button-display: var(--pip-button, var(--bottom-pip-button)); - --media-fullscreen-button-display: var(--fullscreen-button, var(--bottom-fullscreen-button)); - --media-cast-button-display: var(--cast-button, var(--bottom-cast-button, var(--_cast-button-drm-display))); - --media-playback-rate-button-display: var(--playback-rate-button, var(--bottom-playback-rate-button)); - --media-playback-rate-menu-button-display: var( - --playback-rate-menu-button, - var(--media-playback-rate-button-display, var(--bottom-playback-rate-menu-button)) - ); - --media-volume-range-display: var(--volume-range, var(--bottom-volume-range)); - --media-time-range-display: var(--time-range, var(--bottom-time-range)); - --media-time-display-display: var(--time-display, var(--bottom-time-display)); - --media-duration-display-display: var(--duration-display, var(--bottom-duration-display)); - --media-title-display-display: var(--title-display, var(--bottom-title-display)); -} - -:host([no-tooltips]) { - --media-tooltip-display: none; -} -`,WI=new WeakMap,GI=class e{constructor(e,t){this.element=e,this.type=t,this.element.addEventListener(this.type,this);let n=WI.get(this.element);n&&n.set(this.type,this)}set(e){if(typeof e==`function`)this.handleEvent=e.bind(this.element);else if(typeof e==`object`&&typeof e.handleEvent==`function`)this.handleEvent=e.handleEvent.bind(e);else{this.element.removeEventListener(this.type,this);let e=WI.get(this.element);e&&e.delete(this.type)}}static for(t){WI.has(t.element)||WI.set(t.element,new Map);let n=t.attributeName.slice(2),r=WI.get(t.element);return r&&r.has(n)?r.get(n):new e(t.element,n)}};function KI(e,t){return e instanceof tu&&e.attributeName.startsWith(`on`)?(GI.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}function qI(e,t){return t instanceof rL&&e instanceof nu&&(t.renderInto(e),!0)}function JI(e,t){return t instanceof DocumentFragment&&e instanceof nu&&(t.childNodes.length&&e.replace(...t.childNodes),!0)}function YI(e,t){if(e instanceof tu){let n=e.attributeNamespace,r=e.element.getAttributeNS(n,e.attributeName);return String(t)!==r&&(e.value=String(t)),!0}return e.value=String(t),!0}function XI(e,t){if(e instanceof tu&&t instanceof Element){let n=e.element;return n[e.attributeName]!==t&&(e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),n[e.attributeName]=t),!0}return!1}function ZI(e,t){if(typeof t==`boolean`&&e instanceof tu){let n=e.attributeNamespace;return t!==e.element.hasAttributeNS(n,e.attributeName)&&(e.booleanValue=t),!0}return!1}function QI(e,t){return t===!1&&e instanceof nu&&(e.replace(``),!0)}function $I(e,t){XI(e,t)||ZI(e,t)||KI(e,t)||QI(e,t)||qI(e,t)||JI(e,t)||YI(e,t)}var eL=new Map,tL=new WeakMap,nL=new WeakMap,rL=class{constructor(e,t,n){this.strings=e,this.values=t,this.processor=n,this.stringsKey=this.strings.join(``)}get template(){if(eL.has(this.stringsKey))return eL.get(this.stringsKey);{let e=uI.createElement(`template`),t=this.strings.length-1;return e.innerHTML=this.strings.reduce((e,n,r)=>e+n+(r{let{tokens:t}=e;return t.drm?`:host(:not([cast-receiver])) { --_cast-button-drm-display: none; }`:``},cL=e=>aL` - - ${dL(e)} -`,lL=e=>{let t=e.hotKeys?`${e.hotKeys}`:``;return CI(e.streamType)===`live`&&(t+=` noarrowleft noarrowright`),t},uL=Object.values({TOP:`top`,CENTER:`center`,BOTTOM:`bottom`,LAYER:`layer`,MEDIA_LAYER:`media-layer`,POSTER_LAYER:`poster-layer`,VERTICAL_LAYER:`vertical-layer`,CENTERED_LAYER:`centered-layer`,GESTURE_LAYER:`gesture-layer`,CONTROLLER_LAYER:`controller`,BUTTON:`button`,RANGE:`range`,THUMB:`thumb`,DISPLAY:`display`,CONTROL_BAR:`control-bar`,MENU_BUTTON:`menu-button`,MENU:`menu`,MENU_ITEM:`menu-item`,OPTION:`option`,POSTER:`poster`,LIVE:`live`,PLAY:`play`,PRE_PLAY:`pre-play`,SEEK_BACKWARD:`seek-backward`,SEEK_FORWARD:`seek-forward`,MUTE:`mute`,CAPTIONS:`captions`,AIRPLAY:`airplay`,PIP:`pip`,FULLSCREEN:`fullscreen`,CAST:`cast`,PLAYBACK_RATE:`playback-rate`,VOLUME:`volume`,TIME:`time`,TITLE:`title`,AUDIO_TRACK:`audio-track`,RENDITION:`rendition`}).join(`, `),dL=e=>{var t;return aL` - - - ${e.storyboard?aL``:aL``} - - - - - - -`},fL=e=>e.charAt(0).toUpperCase()+e.slice(1),pL=(e,t=!1)=>{if(e.muxCode){let n=fL(e.errorCategory??`video`),r=dj(e.errorCategory??uj.VIDEO);if(e.muxCode===q.NETWORK_OFFLINE)return Y(`Your device appears to be offline`,t);if(e.muxCode===q.NETWORK_RECONNECTING)return Y(`Reconnecting...`,t);if(e.muxCode===q.NETWORK_TOKEN_EXPIRED)return Y(`{category} URL has expired`,t).format({category:n});if([q.NETWORK_TOKEN_SUB_MISMATCH,q.NETWORK_TOKEN_AUD_MISMATCH,q.NETWORK_TOKEN_AUD_MISSING,q.NETWORK_TOKEN_MALFORMED].includes(e.muxCode))return Y(`{category} URL is formatted incorrectly`,t).format({category:n});if(e.muxCode===q.NETWORK_TOKEN_MISSING)return Y(`Invalid {categoryName} URL`,t).format({categoryName:r});if(e.muxCode===q.NETWORK_NOT_FOUND)return Y(`{category} does not exist`,t).format({category:n});if(e.muxCode===q.NETWORK_NOT_READY){let n=e.streamType===`live`?`Live stream`:`Video`;return Y(`{mediaType} is not currently available`,t).format({mediaType:n})}}if(e.code){if(e.code===J.MEDIA_ERR_NETWORK)return Y(`Network Error`,t);if(e.code===J.MEDIA_ERR_DECODE)return Y(`Media Error`,t);if(e.code===J.MEDIA_ERR_SRC_NOT_SUPPORTED)return Y(`Source Not Supported`,t)}return Y(`Error`,t)},mL=(e,t=!1)=>{if(e.reload)return`Try again later or click here to retry`;if(e.muxCode){let n=fL(e.errorCategory??`video`),r=dj(e.errorCategory??uj.VIDEO);return e.muxCode===q.NETWORK_OFFLINE?Y(`Check your internet connection and try reloading this video.`,t):e.muxCode===q.NETWORK_RECONNECTING?Y(`Your connection was interrupted. Attempting to resume playback...`,t):e.muxCode===q.NETWORK_TOKEN_EXPIRED?Y(`The video’s secured {tokenNamePrefix}-token has expired.`,t).format({tokenNamePrefix:r}):e.muxCode===q.NETWORK_TOKEN_SUB_MISMATCH?Y(`The video’s playback ID does not match the one encoded in the {tokenNamePrefix}-token.`,t).format({tokenNamePrefix:r}):e.muxCode===q.NETWORK_TOKEN_MALFORMED?Y(`{category} URL is formatted incorrectly`,t).format({category:n}):[q.NETWORK_TOKEN_AUD_MISMATCH,q.NETWORK_TOKEN_AUD_MISSING].includes(e.muxCode)?Y(`The {tokenNamePrefix}-token is formatted with incorrect information.`,t).format({tokenNamePrefix:r}):[q.NETWORK_TOKEN_MISSING,q.NETWORK_INVALID_URL].includes(e.muxCode)?Y(`The video URL or {tokenNamePrefix}-token are formatted with incorrect or incomplete information.`,t).format({tokenNamePrefix:r}):e.muxCode===q.NETWORK_NOT_FOUND?``:e.message}return e.code&&(e.code===J.MEDIA_ERR_NETWORK||e.code===J.MEDIA_ERR_DECODE||(e.code,J.MEDIA_ERR_SRC_NOT_SUPPORTED)),e.message},hL=(e,t=!1)=>({title:pL(e,t).toString(),message:mL(e,t).toString()}),gL=e=>{if(e.muxCode){if(e.muxCode===q.NETWORK_TOKEN_EXPIRED)return`403-expired-token.md`;if(e.muxCode===q.NETWORK_TOKEN_MALFORMED)return`403-malformatted-token.md`;if([q.NETWORK_TOKEN_AUD_MISMATCH,q.NETWORK_TOKEN_AUD_MISSING].includes(e.muxCode))return`403-incorrect-aud-value.md`;if(e.muxCode===q.NETWORK_TOKEN_SUB_MISMATCH)return`403-playback-id-mismatch.md`;if(e.muxCode===q.NETWORK_TOKEN_MISSING)return`missing-signed-tokens.md`;if(e.muxCode===q.NETWORK_NOT_FOUND)return`404-not-found.md`;if(e.muxCode===q.NETWORK_NOT_READY)return`412-not-playable.md`}if(e.code){if(e.code===J.MEDIA_ERR_NETWORK)return``;if(e.code===J.MEDIA_ERR_DECODE)return`media-decode-error.md`;if(e.code===J.MEDIA_ERR_SRC_NOT_SUPPORTED)return`media-src-not-supported.md`}return``},_L=(e,t)=>{let n=gL(e);return{message:e.message,context:e.context,file:n}},vL=` -`,yL=uI.createElement(`template`);`innerHTML`in yL&&(yL.innerHTML=vL);var bL=class extends Fu{};bL.template=yL.content?.children?.[0],lI.customElements.get(`media-theme-gerwig`)||lI.customElements.define(`media-theme-gerwig`,bL);var xL=`gerwig`,SL={SRC:`src`,POSTER:`poster`},$={STYLE:`style`,DEFAULT_HIDDEN_CAPTIONS:`default-hidden-captions`,PRIMARY_COLOR:`primary-color`,SECONDARY_COLOR:`secondary-color`,ACCENT_COLOR:`accent-color`,FORWARD_SEEK_OFFSET:`forward-seek-offset`,BACKWARD_SEEK_OFFSET:`backward-seek-offset`,PLAYBACK_TOKEN:`playback-token`,THUMBNAIL_TOKEN:`thumbnail-token`,STORYBOARD_TOKEN:`storyboard-token`,FULLSCREEN_ELEMENT:`fullscreen-element`,DRM_TOKEN:`drm-token`,STORYBOARD_SRC:`storyboard-src`,THUMBNAIL_TIME:`thumbnail-time`,AUDIO:`audio`,NOHOTKEYS:`nohotkeys`,HOTKEYS:`hotkeys`,PLAYBACK_RATES:`playbackrates`,DEFAULT_SHOW_REMAINING_TIME:`default-show-remaining-time`,DEFAULT_DURATION:`default-duration`,TITLE:`title`,VIDEO_TITLE:`video-title`,PLACEHOLDER:`placeholder`,THEME:`theme`,DEFAULT_STREAM_TYPE:`default-stream-type`,TARGET_LIVE_WINDOW:`target-live-window`,EXTRA_SOURCE_PARAMS:`extra-source-params`,NO_VOLUME_PREF:`no-volume-pref`,NO_MUTED_PREF:`no-muted-pref`,CAST_RECEIVER:`cast-receiver`,NO_TOOLTIPS:`no-tooltips`,PROUDLY_DISPLAY_MUX_BADGE:`proudly-display-mux-badge`,DISABLE_PSEUDO_ENDED:`disable-pseudo-ended`},CL=[`audio`,`backwardseekoffset`,`defaultduration`,`defaultshowremainingtime`,`defaultsubtitles`,`noautoseektolive`,`disabled`,`exportparts`,`forwardseekoffset`,`hideduration`,`hotkeys`,`nohotkeys`,`playbackrates`,`defaultstreamtype`,`streamtype`,`style`,`targetlivewindow`,`template`,`title`,`videotitle`,`novolumepref`,`nomutedpref`,`proudlydisplaymuxbadge`];function wL(e,t){return{src:!e.playbackId&&e.src,playbackId:e.playbackId,hasSrc:!!e.playbackId||!!e.src||!!e.currentSrc,poster:e.poster,storyboard:e.media?.currentSrc&&e.storyboard,storyboardSrc:e.getAttribute($.STORYBOARD_SRC),fullscreenElement:e.getAttribute($.FULLSCREEN_ELEMENT),placeholder:e.getAttribute(`placeholder`),themeTemplate:EL(e),thumbnailTime:!e.tokens.thumbnail&&e.thumbnailTime,autoplay:e.autoplay,crossOrigin:e.crossOrigin,loop:e.loop,noHotKeys:e.hasAttribute($.NOHOTKEYS),hotKeys:e.getAttribute($.HOTKEYS),muted:e.muted,paused:e.paused,preload:e.preload,envKey:e.envKey,preferCmcd:e.preferCmcd,debug:e.debug,disableTracking:e.disableTracking,disableCookies:e.disableCookies,tokens:e.tokens,beaconCollectionDomain:e.beaconCollectionDomain,maxResolution:e.maxResolution,minResolution:e.minResolution,maxAutoResolution:e.maxAutoResolution,programStartTime:e.programStartTime,programEndTime:e.programEndTime,assetStartTime:e.assetStartTime,assetEndTime:e.assetEndTime,renditionOrder:e.renditionOrder,metadata:e.metadata,playerInitTime:e.playerInitTime,playerSoftwareName:e.playerSoftwareName,playerSoftwareVersion:e.playerSoftwareVersion,startTime:e.startTime,initialBandwidthEstimateKbps:e.initialBandwidthEstimateKbps,initialEstimateSegments:e.initialEstimateSegments,minPreloadSegments:e.minPreloadSegments,preferPlayback:e.preferPlayback,audio:e.audio,defaultStreamType:e.defaultStreamType,targetLiveWindow:e.getAttribute(X.TARGET_LIVE_WINDOW),streamType:CI(e.getAttribute(X.STREAM_TYPE)),primaryColor:e.getAttribute($.PRIMARY_COLOR),secondaryColor:e.getAttribute($.SECONDARY_COLOR),accentColor:e.getAttribute($.ACCENT_COLOR),forwardSeekOffset:e.forwardSeekOffset,backwardSeekOffset:e.backwardSeekOffset,defaultHiddenCaptions:e.defaultHiddenCaptions,defaultDuration:e.defaultDuration,defaultShowRemainingTime:e.defaultShowRemainingTime,hideDuration:DL(e),playbackRates:e.getAttribute($.PLAYBACK_RATES),customDomain:e.getAttribute(X.CUSTOM_DOMAIN)??void 0,title:e.getAttribute($.TITLE),videoTitle:e.getAttribute($.VIDEO_TITLE)??e.getAttribute($.TITLE),novolumepref:e.hasAttribute($.NO_VOLUME_PREF),nomutedpref:e.hasAttribute($.NO_MUTED_PREF),proudlyDisplayMuxBadge:e.hasAttribute($.PROUDLY_DISPLAY_MUX_BADGE),castReceiver:e.castReceiver,disablePseudoEnded:e.hasAttribute($.DISABLE_PSEUDO_ENDED),maxReconnectRetries:e.maxReconnectRetries,capRenditionToPlayerSize:e.capRenditionToPlayerSize,...t,extraSourceParams:e.extraSourceParams}}var TL=qa.formatErrorMessage;qa.formatErrorMessage=e=>{if(e instanceof J){let t=hL(e,!1);return` - ${t!=null&&t.title?`

    ${t.title}

    `:``} - ${t!=null&&t.message||t!=null&&t.linkUrl?`

    - ${t?.message} - ${t!=null&&t.linkUrl?`${t.linkText??t.linkUrl}`:``} -

    `:``} - `}return TL(e)};function EL(e){var t;let n=e.theme;if(n){let r=((t=e.getRootNode())?.getElementById)?.call(t,n);if(r&&r instanceof HTMLTemplateElement)return r;n.startsWith(`media-theme-`)||(n=`media-theme-${n}`);let i=lI.customElements.get(n);if(i!=null&&i.template)return i.template}}function DL(e){let t=e.mediaController?.querySelector(`media-time-display`);return t&&getComputedStyle(t).getPropertyValue(`--media-duration-display-display`).trim()===`none`}function OL(e){let t=e.videoTitle?{video_title:e.videoTitle}:{};return e.getAttributeNames().filter(e=>e.startsWith(`metadata-`)).reduce((t,n)=>{let r=e.getAttribute(n);return r!==null&&(t[n.replace(/^metadata-/,``).replace(/-/g,`_`)]=r),t},t)}var kL=Object.values(X),AL=Object.values(SL),jL=Object.values($),ML=bI(),NL=`mux-player`,PL={isDialogOpen:!1},FL={redundant_streams:!0},IL,LL,RL,zL,BL,VL,HL,UL,WL,GL,KL,qL,JL,YL,XL,ZL,QL,$L,eR,tR,nR,rR,iR,aR,oR=class extends HI{constructor(){super(),ZF(this,ZL),ZF(this,IL),ZF(this,LL,!1),ZF(this,RL,{}),ZF(this,zL,!0),ZF(this,BL,new kI(this,`hotkeys`)),ZF(this,VL),ZF(this,HL,()=>$F(this,ZL,tR).call(this)),ZF(this,UL,()=>$F(this,ZL,tR).call(this)),ZF(this,WL,()=>$F(this,ZL,tR).call(this)),ZF(this,GL,e=>{e.composedPath().find(e=>(e?.hasAttribute)?.call(e,`data-mux-reload`))&&(e.preventDefault(),window.location.reload())}),ZF(this,KL,e=>{e.composedPath()[0]?.localName===`media-error-dialog`&&$F(this,ZL,eR).call(this,{isDialogOpen:!1})}),ZF(this,qL,e=>{e.composedPath()[0]?.localName===`media-error-dialog`&&(_I(this,uI.activeElement)||e.preventDefault())}),ZF(this,JL),ZF(this,YL,{...PL}),ZF(this,XL,e=>{let t=this.media?.error;if(!(t instanceof J)){let{message:e,code:n}=t??{};t=new J(e,n)}if(!(t!=null&&t.fatal)){jI(t),t.data&&jI(`${t.name} data:`,t.data);return}let n=_L(t,!1);n.message&&NI(n),MI(t),t.data&&MI(`${t.name} data:`,t.data),$F(this,ZL,eR).call(this,{isDialogOpen:!0})}),QF(this,IL,nN()),this.attachShadow({mode:`open`}),$F(this,ZL,$L).call(this),this.isConnected&&$F(this,ZL,QL).call(this)}static get NAME(){return NL}static get VERSION(){return ML}static get observedAttributes(){return[...HI.observedAttributes??[],...AL,...kL,...jL]}setAttribute(e,t){super.setAttribute(e,t),e.startsWith(`metadata-`)&&this.media&&(this.media.metadata=OL(this))}removeAttribute(e){super.removeAttribute(e),e.startsWith(`metadata-`)&&this.media&&(this.media.metadata=OL(this))}get mediaTheme(){return this.shadowRoot?.querySelector(`media-theme`)}get mediaController(){return(this.mediaTheme?.shadowRoot)?.querySelector(`media-controller`)}connectedCallback(){$F(this,ZL,QL).call(this);let e=this.media;e&&(e.metadata=OL(this))}disconnectedCallback(){var e,t,n,r,i,a,o,s;(e=Q(this,VL))==null||e.disconnect(),(t=this.media)==null||t.removeEventListener(`streamtypechange`,Q(this,HL)),(n=this.media)==null||n.removeEventListener(`loadstart`,Q(this,UL)),this.removeEventListener(`error`,Q(this,XL)),this.removeEventListener(`click`,Q(this,GL)),(r=this.mediaTheme)==null||r.removeEventListener(`close`,Q(this,KL)),(i=this.mediaTheme)==null||i.removeEventListener(`focusin`,Q(this,qL)),this.media&&(this.media.errorTranslator=void 0),(a=this.media?.textTracks)==null||a.removeEventListener(`addtrack`,Q(this,WL)),(o=this.media?.textTracks)==null||o.removeEventListener(`removetrack`,Q(this,WL)),(s=Q(this,JL))==null||s.call(this),QF(this,JL,void 0),QF(this,LL,!1)}attributeChangedCallback(e,t,n){switch($F(this,ZL,QL).call(this),super.attributeChangedCallback(e,t,n),e){case $.HOTKEYS:Q(this,BL).value=n;break;case $.THUMBNAIL_TIME:n!=null&&this.tokens.thumbnail&&jI(Y(`Use of thumbnail-time with thumbnail-token is currently unsupported. Ignore thumbnail-time.`).toString());break;case $.THUMBNAIL_TOKEN:if(n){let e=Fj(n);if(e){let{aud:t}=e,n=vM.THUMBNAIL;t!==n&&jI(Y(`The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.`).format({aud:t,expectedAud:n,tokenNamePrefix:`thumbnail`}))}}break;case $.STORYBOARD_TOKEN:if(n){let e=Fj(n);if(e){let{aud:t}=e,n=vM.STORYBOARD;t!==n&&jI(Y(`The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.`).format({aud:t,expectedAud:n,tokenNamePrefix:`storyboard`}))}}break;case $.DRM_TOKEN:if(n){let e=Fj(n);if(e){let{aud:t}=e,n=vM.DRM;t!==n&&jI(Y(`The {tokenNamePrefix}-token has an incorrect aud value: {aud}. aud value should be {expectedAud}.`).format({aud:t,expectedAud:n,tokenNamePrefix:`drm`}))}}break;case X.PLAYBACK_ID:n!=null&&n.includes(`?token`)&&MI(Y(`The specificed playback ID {playbackId} contains a token which must be provided via the playback-token attribute.`).format({playbackId:n}));break;case X.STREAM_TYPE:n&&![gj.LIVE,gj.ON_DEMAND,gj.UNKNOWN].includes(n)?[`ll-live`,`live:dvr`,`ll-live:dvr`].includes(this.streamType)?this.targetLiveWindow=n.includes(`dvr`)?1/0:0:NI({file:`invalid-stream-type.md`,message:Y("Invalid stream-type value supplied: `{streamType}`. Please provide stream-type as either: `on-demand` or `live`").format({streamType:this.streamType})}):n===gj.LIVE?this.getAttribute($.TARGET_LIVE_WINDOW)??(this.targetLiveWindow=0):this.targetLiveWindow=NaN;break;case $.FULLSCREEN_ELEMENT:if(n!=null||n!==t){let e=uI.getElementById(n),t=e?.querySelector(`mux-player`);this.mediaController&&e&&t&&(this.mediaController.fullscreenElement=e)}break;case X.CAP_RENDITION_TO_PLAYER_SIZE:(n==null||n!==t)&&(this.capRenditionToPlayerSize=n!=null||void 0);break;case X.MAX_RECONNECT_RETRIES:(n==null||n!==t)&&(this.maxReconnectRetries=Number(n))}[X.PLAYBACK_ID,SL.SRC,$.PLAYBACK_TOKEN].includes(e)&&t!==n&&QF(this,YL,{...Q(this,YL),...PL}),$F(this,ZL,tR).call(this,{[TI(e)]:n})}async requestFullscreen(e){var t;if(this.mediaController&&!this.mediaController.hasAttribute(u.MEDIA_IS_FULLSCREEN))return(t=this.mediaController)==null||t.dispatchEvent(new lI.CustomEvent(o.MEDIA_ENTER_FULLSCREEN_REQUEST,{composed:!0,bubbles:!0})),new Promise((e,t)=>{var n;(n=this.mediaController)==null||n.addEventListener(d.MEDIA_IS_FULLSCREEN,()=>e(),{once:!0})})}async exitFullscreen(){var e;if(this.mediaController&&this.mediaController.hasAttribute(u.MEDIA_IS_FULLSCREEN))return(e=this.mediaController)==null||e.dispatchEvent(new lI.CustomEvent(o.MEDIA_EXIT_FULLSCREEN_REQUEST,{composed:!0,bubbles:!0})),new Promise((e,t)=>{var n;(n=this.mediaController)==null||n.addEventListener(d.MEDIA_IS_FULLSCREEN,()=>e(),{once:!0})})}get preferCmcd(){return this.getAttribute(X.PREFER_CMCD)??void 0}set preferCmcd(e){e!==this.preferCmcd&&(e?yj.includes(e)?this.setAttribute(X.PREFER_CMCD,e):jI(`Invalid value for preferCmcd. Must be one of ${yj.join()}`):this.removeAttribute(X.PREFER_CMCD))}get hasPlayed(){return this.mediaController?.hasAttribute(u.MEDIA_HAS_PLAYED)??!1}get inLiveWindow(){return this.mediaController?.hasAttribute(u.MEDIA_TIME_IS_LIVE)}get _hls(){return this.media?._hls}get mux(){return this.media?.mux}get theme(){return this.getAttribute($.THEME)??xL}set theme(e){this.setAttribute($.THEME,`${e}`)}get themeProps(){let e=this.mediaTheme;if(!e)return;let t={};for(let n of e.getAttributeNames()){if(CL.includes(n))continue;let r=e.getAttribute(n);t[pI(n)]=r===``||r}return t}set themeProps(e){var t,n;$F(this,ZL,QL).call(this);let r={...this.themeProps,...e};for(let i in r){if(CL.includes(i))continue;let r=e?.[i];typeof r==`boolean`||r==null?(t=this.mediaTheme)==null||t.toggleAttribute(fI(i),!!r):(n=this.mediaTheme)==null||n.setAttribute(fI(i),r)}}get playbackId(){return this.getAttribute(X.PLAYBACK_ID)??void 0}set playbackId(e){e?this.setAttribute(X.PLAYBACK_ID,e):this.removeAttribute(X.PLAYBACK_ID)}get src(){return this.playbackId?sR(this,SL.SRC)??void 0:this.getAttribute(SL.SRC)??void 0}set src(e){e?this.setAttribute(SL.SRC,e):this.removeAttribute(SL.SRC)}get poster(){let e=this.getAttribute(SL.POSTER);if(e!=null)return e;let{tokens:t}=this;if(t.playback&&!t.thumbnail){jI(`Missing expected thumbnail token. No poster image will be shown`);return}if(this.playbackId&&!this.audio)return xI(this.playbackId,{customDomain:this.customDomain,thumbnailTime:this.thumbnailTime??this.startTime,programTime:this.programStartTime,token:t.thumbnail})}set poster(e){e||e===``?this.setAttribute(SL.POSTER,e):this.removeAttribute(SL.POSTER)}get storyboardSrc(){return this.getAttribute($.STORYBOARD_SRC)??void 0}set storyboardSrc(e){e?this.setAttribute($.STORYBOARD_SRC,e):this.removeAttribute($.STORYBOARD_SRC)}get storyboard(){let{tokens:e}=this;if(this.storyboardSrc&&!e.storyboard)return this.storyboardSrc;if(!(this.audio||!this.playbackId||!this.streamType||[gj.LIVE,gj.UNKNOWN].includes(this.streamType)||e.playback&&!e.storyboard))return SI(this.playbackId,{customDomain:this.customDomain,token:e.storyboard,programStartTime:this.programStartTime,programEndTime:this.programEndTime})}get audio(){return this.hasAttribute($.AUDIO)}set audio(e){if(!e){this.removeAttribute($.AUDIO);return}this.setAttribute($.AUDIO,``)}get hotkeys(){return Q(this,BL)}get nohotkeys(){return this.hasAttribute($.NOHOTKEYS)}set nohotkeys(e){if(!e){this.removeAttribute($.NOHOTKEYS);return}this.setAttribute($.NOHOTKEYS,``)}get thumbnailTime(){return mI(this.getAttribute($.THUMBNAIL_TIME))}set thumbnailTime(e){this.setAttribute($.THUMBNAIL_TIME,`${e}`)}get videoTitle(){return this.getAttribute($.VIDEO_TITLE)??this.getAttribute($.TITLE)??``}set videoTitle(e){e!==this.videoTitle&&(e?this.setAttribute($.VIDEO_TITLE,e):this.removeAttribute($.VIDEO_TITLE))}get placeholder(){return sR(this,$.PLACEHOLDER)??``}set placeholder(e){this.setAttribute($.PLACEHOLDER,`${e}`)}get primaryColor(){let e=this.getAttribute($.PRIMARY_COLOR);if(e!=null||this.mediaTheme&&(e=(lI.getComputedStyle(this.mediaTheme)?.getPropertyValue(`--_primary-color`))?.trim(),e))return e}set primaryColor(e){this.setAttribute($.PRIMARY_COLOR,`${e}`)}get secondaryColor(){let e=this.getAttribute($.SECONDARY_COLOR);if(e!=null||this.mediaTheme&&(e=(lI.getComputedStyle(this.mediaTheme)?.getPropertyValue(`--_secondary-color`))?.trim(),e))return e}set secondaryColor(e){this.setAttribute($.SECONDARY_COLOR,`${e}`)}get accentColor(){let e=this.getAttribute($.ACCENT_COLOR);if(e!=null||this.mediaTheme&&(e=(lI.getComputedStyle(this.mediaTheme)?.getPropertyValue(`--_accent-color`))?.trim(),e))return e}set accentColor(e){this.setAttribute($.ACCENT_COLOR,`${e}`)}get defaultShowRemainingTime(){return this.hasAttribute($.DEFAULT_SHOW_REMAINING_TIME)}set defaultShowRemainingTime(e){e?this.setAttribute($.DEFAULT_SHOW_REMAINING_TIME,``):this.removeAttribute($.DEFAULT_SHOW_REMAINING_TIME)}get playbackRates(){if(this.hasAttribute($.PLAYBACK_RATES))return this.getAttribute($.PLAYBACK_RATES).trim().split(/\s*,?\s+/).map(e=>Number(e)).filter(e=>!Number.isNaN(e)).sort((e,t)=>e-t)}set playbackRates(e){if(!e){this.removeAttribute($.PLAYBACK_RATES);return}this.setAttribute($.PLAYBACK_RATES,e.join(` `))}get forwardSeekOffset(){return mI(this.getAttribute($.FORWARD_SEEK_OFFSET))??10}set forwardSeekOffset(e){this.setAttribute($.FORWARD_SEEK_OFFSET,`${e}`)}get backwardSeekOffset(){return mI(this.getAttribute($.BACKWARD_SEEK_OFFSET))??10}set backwardSeekOffset(e){this.setAttribute($.BACKWARD_SEEK_OFFSET,`${e}`)}get defaultHiddenCaptions(){return this.hasAttribute($.DEFAULT_HIDDEN_CAPTIONS)}set defaultHiddenCaptions(e){e?this.setAttribute($.DEFAULT_HIDDEN_CAPTIONS,``):this.removeAttribute($.DEFAULT_HIDDEN_CAPTIONS)}get defaultDuration(){return mI(this.getAttribute($.DEFAULT_DURATION))}set defaultDuration(e){e==null?this.removeAttribute($.DEFAULT_DURATION):this.setAttribute($.DEFAULT_DURATION,`${e}`)}get playerInitTime(){return this.hasAttribute(X.PLAYER_INIT_TIME)?mI(this.getAttribute(X.PLAYER_INIT_TIME)):Q(this,IL)}set playerInitTime(e){e!=this.playerInitTime&&(e==null?this.removeAttribute(X.PLAYER_INIT_TIME):this.setAttribute(X.PLAYER_INIT_TIME,`${+e}`))}get playerSoftwareName(){return this.getAttribute(X.PLAYER_SOFTWARE_NAME)??NL}get playerSoftwareVersion(){return this.getAttribute(X.PLAYER_SOFTWARE_VERSION)??ML}get beaconCollectionDomain(){return this.getAttribute(X.BEACON_COLLECTION_DOMAIN)??void 0}set beaconCollectionDomain(e){e!==this.beaconCollectionDomain&&(e?this.setAttribute(X.BEACON_COLLECTION_DOMAIN,e):this.removeAttribute(X.BEACON_COLLECTION_DOMAIN))}get maxResolution(){return this.getAttribute(X.MAX_RESOLUTION)??void 0}set maxResolution(e){e!==this.maxResolution&&(e?this.setAttribute(X.MAX_RESOLUTION,e):this.removeAttribute(X.MAX_RESOLUTION))}get minResolution(){return this.getAttribute(X.MIN_RESOLUTION)??void 0}set minResolution(e){e!==this.minResolution&&(e?this.setAttribute(X.MIN_RESOLUTION,e):this.removeAttribute(X.MIN_RESOLUTION))}get maxAutoResolution(){return this.getAttribute(X.MAX_AUTO_RESOLUTION)??void 0}set maxAutoResolution(e){e==null?this.removeAttribute(X.MAX_AUTO_RESOLUTION):this.setAttribute(X.MAX_AUTO_RESOLUTION,e)}get renditionOrder(){return this.getAttribute(X.RENDITION_ORDER)??void 0}set renditionOrder(e){e!==this.renditionOrder&&(e?this.setAttribute(X.RENDITION_ORDER,e):this.removeAttribute(X.RENDITION_ORDER))}get programStartTime(){return mI(this.getAttribute(X.PROGRAM_START_TIME))}set programStartTime(e){e==null?this.removeAttribute(X.PROGRAM_START_TIME):this.setAttribute(X.PROGRAM_START_TIME,`${e}`)}get programEndTime(){return mI(this.getAttribute(X.PROGRAM_END_TIME))}set programEndTime(e){e==null?this.removeAttribute(X.PROGRAM_END_TIME):this.setAttribute(X.PROGRAM_END_TIME,`${e}`)}get assetStartTime(){return mI(this.getAttribute(X.ASSET_START_TIME))}set assetStartTime(e){e==null?this.removeAttribute(X.ASSET_START_TIME):this.setAttribute(X.ASSET_START_TIME,`${e}`)}get assetEndTime(){return mI(this.getAttribute(X.ASSET_END_TIME))}set assetEndTime(e){e==null?this.removeAttribute(X.ASSET_END_TIME):this.setAttribute(X.ASSET_END_TIME,`${e}`)}get extraSourceParams(){return this.hasAttribute($.EXTRA_SOURCE_PARAMS)?[...new URLSearchParams(this.getAttribute($.EXTRA_SOURCE_PARAMS)).entries()].reduce((e,[t,n])=>(e[t]=n,e),{}):FL}set extraSourceParams(e){e==null?this.removeAttribute($.EXTRA_SOURCE_PARAMS):this.setAttribute($.EXTRA_SOURCE_PARAMS,new URLSearchParams(e).toString())}get customDomain(){return this.getAttribute(X.CUSTOM_DOMAIN)??void 0}set customDomain(e){e!==this.customDomain&&(e?this.setAttribute(X.CUSTOM_DOMAIN,e):this.removeAttribute(X.CUSTOM_DOMAIN))}get envKey(){return sR(this,X.ENV_KEY)??void 0}set envKey(e){this.setAttribute(X.ENV_KEY,`${e}`)}get noVolumePref(){return this.hasAttribute($.NO_VOLUME_PREF)}set noVolumePref(e){e?this.setAttribute($.NO_VOLUME_PREF,``):this.removeAttribute($.NO_VOLUME_PREF)}get noMutedPref(){return this.hasAttribute($.NO_MUTED_PREF)}set noMutedPref(e){e?this.setAttribute($.NO_MUTED_PREF,``):this.removeAttribute($.NO_MUTED_PREF)}get debug(){return sR(this,X.DEBUG)!=null}set debug(e){e?this.setAttribute(X.DEBUG,``):this.removeAttribute(X.DEBUG)}get disableTracking(){return sR(this,X.DISABLE_TRACKING)!=null}set disableTracking(e){this.toggleAttribute(X.DISABLE_TRACKING,!!e)}get disableCookies(){return sR(this,X.DISABLE_COOKIES)!=null}set disableCookies(e){e?this.setAttribute(X.DISABLE_COOKIES,``):this.removeAttribute(X.DISABLE_COOKIES)}get streamType(){return this.getAttribute(X.STREAM_TYPE)??this.media?.streamType??gj.UNKNOWN}set streamType(e){this.setAttribute(X.STREAM_TYPE,`${e}`)}get defaultStreamType(){return this.getAttribute($.DEFAULT_STREAM_TYPE)??this.mediaController?.getAttribute($.DEFAULT_STREAM_TYPE)??gj.ON_DEMAND}set defaultStreamType(e){e?this.setAttribute($.DEFAULT_STREAM_TYPE,e):this.removeAttribute($.DEFAULT_STREAM_TYPE)}get targetLiveWindow(){return this.hasAttribute($.TARGET_LIVE_WINDOW)?+this.getAttribute($.TARGET_LIVE_WINDOW):this.media?.targetLiveWindow??NaN}set targetLiveWindow(e){e==this.targetLiveWindow||Number.isNaN(e)&&Number.isNaN(this.targetLiveWindow)||(e==null?this.removeAttribute($.TARGET_LIVE_WINDOW):this.setAttribute($.TARGET_LIVE_WINDOW,`${+e}`))}get liveEdgeStart(){return this.media?.liveEdgeStart}get startTime(){return mI(sR(this,X.START_TIME))}set startTime(e){this.setAttribute(X.START_TIME,`${e}`)}get initialBandwidthEstimateKbps(){return mI(sR(this,X.INITIAL_BANDWIDTH_ESTIMATE_KBPS))}set initialBandwidthEstimateKbps(e){e==null?this.removeAttribute(X.INITIAL_BANDWIDTH_ESTIMATE_KBPS):this.setAttribute(X.INITIAL_BANDWIDTH_ESTIMATE_KBPS,`${e}`)}get initialEstimateSegments(){return mI(sR(this,X.INITIAL_ESTIMATE_SEGMENTS))}set initialEstimateSegments(e){e==null?this.removeAttribute(X.INITIAL_ESTIMATE_SEGMENTS):this.setAttribute(X.INITIAL_ESTIMATE_SEGMENTS,`${e}`)}get minPreloadSegments(){return mI(sR(this,X.MIN_PRELOAD_SEGMENTS))}set minPreloadSegments(e){e==null?this.removeAttribute(X.MIN_PRELOAD_SEGMENTS):this.setAttribute(X.MIN_PRELOAD_SEGMENTS,`${e}`)}get preferPlayback(){let e=this.getAttribute(X.PREFER_PLAYBACK);if(e===_j.MSE||e===_j.NATIVE)return e}set preferPlayback(e){e!==this.preferPlayback&&(e===_j.MSE||e===_j.NATIVE?this.setAttribute(X.PREFER_PLAYBACK,e):this.removeAttribute(X.PREFER_PLAYBACK))}get metadata(){return this.media?.metadata}set metadata(e){if($F(this,ZL,QL).call(this),!this.media){MI(`underlying media element missing when trying to set metadata. metadata will not be set.`);return}this.media.metadata={...OL(this),...e}}get _hlsConfig(){return this.media?._hlsConfig}set _hlsConfig(e){if($F(this,ZL,QL).call(this),!this.media){MI(`underlying media element missing when trying to set _hlsConfig. _hlsConfig will not be set.`);return}this.media._hlsConfig=e}async addCuePoints(e){if($F(this,ZL,QL).call(this),!this.media){MI(`underlying media element missing when trying to addCuePoints. cuePoints will not be added.`);return}return this.media?.addCuePoints(e)}get activeCuePoint(){return this.media?.activeCuePoint}get cuePoints(){return this.media?.cuePoints??[]}addChapters(e){if($F(this,ZL,QL).call(this),!this.media){MI(`underlying media element missing when trying to addChapters. chapters will not be added.`);return}return this.media?.addChapters(e)}get activeChapter(){return this.media?.activeChapter}get chapters(){return this.media?.chapters??[]}getStartDate(){return this.media?.getStartDate()}get currentPdt(){return this.media?.currentPdt}get tokens(){let e=this.getAttribute($.PLAYBACK_TOKEN),t=this.getAttribute($.DRM_TOKEN),n=this.getAttribute($.THUMBNAIL_TOKEN),r=this.getAttribute($.STORYBOARD_TOKEN);return{...Q(this,RL),...e==null?{}:{playback:e},...t==null?{}:{drm:t},...n==null?{}:{thumbnail:n},...r==null?{}:{storyboard:r}}}set tokens(e){QF(this,RL,e??{})}get playbackToken(){return this.getAttribute($.PLAYBACK_TOKEN)??void 0}set playbackToken(e){this.setAttribute($.PLAYBACK_TOKEN,`${e}`)}get drmToken(){return this.getAttribute($.DRM_TOKEN)??void 0}set drmToken(e){this.setAttribute($.DRM_TOKEN,`${e}`)}get thumbnailToken(){return this.getAttribute($.THUMBNAIL_TOKEN)??void 0}set thumbnailToken(e){this.setAttribute($.THUMBNAIL_TOKEN,`${e}`)}get storyboardToken(){return this.getAttribute($.STORYBOARD_TOKEN)??void 0}set storyboardToken(e){this.setAttribute($.STORYBOARD_TOKEN,`${e}`)}addTextTrack(e,t,n,r){let i=this.media?.nativeEl;if(i)return Qj(i,e,t,n,r)}removeTextTrack(e){let t=this.media?.nativeEl;if(t)return $j(t,e)}get textTracks(){return this.media?.textTracks}get castReceiver(){return this.getAttribute($.CAST_RECEIVER)??void 0}set castReceiver(e){e!==this.castReceiver&&(e?this.setAttribute($.CAST_RECEIVER,e):this.removeAttribute($.CAST_RECEIVER))}get castCustomData(){return this.media?.castCustomData}set castCustomData(e){if(!this.media){MI(`underlying media element missing when trying to set castCustomData. castCustomData will not be set.`);return}this.media.castCustomData=e}get noTooltips(){return this.hasAttribute($.NO_TOOLTIPS)}set noTooltips(e){if(!e){this.removeAttribute($.NO_TOOLTIPS);return}this.setAttribute($.NO_TOOLTIPS,``)}get proudlyDisplayMuxBadge(){return this.hasAttribute($.PROUDLY_DISPLAY_MUX_BADGE)}set proudlyDisplayMuxBadge(e){e?this.setAttribute($.PROUDLY_DISPLAY_MUX_BADGE,``):this.removeAttribute($.PROUDLY_DISPLAY_MUX_BADGE)}get capRenditionToPlayerSize(){return this.media?.capRenditionToPlayerSize}set capRenditionToPlayerSize(e){if(!this.media){MI(`underlying media element missing when trying to set capRenditionToPlayerSize`);return}this.media.capRenditionToPlayerSize=e}get maxReconnectRetries(){return this.media?.maxReconnectRetries}set maxReconnectRetries(e){if(!this.media){MI(`underlying media element missing when trying to set maxReconnectRetries`);return}this.media.maxReconnectRetries=e}};IL=new WeakMap,LL=new WeakMap,RL=new WeakMap,zL=new WeakMap,BL=new WeakMap,VL=new WeakMap,HL=new WeakMap,UL=new WeakMap,WL=new WeakMap,GL=new WeakMap,KL=new WeakMap,qL=new WeakMap,JL=new WeakMap,YL=new WeakMap,XL=new WeakMap,ZL=new WeakSet,QL=function(){var e,t;if(!Q(this,LL)){QF(this,LL,!0),$F(this,ZL,tR).call(this);try{if(customElements.upgrade(this.mediaTheme),!(this.mediaTheme instanceof lI.HTMLElement))throw``}catch{MI(` failed to upgrade!`)}try{customElements.upgrade(this.media)}catch{MI(`underlying media element failed to upgrade!`)}try{if(customElements.upgrade(this.mediaController),!(this.mediaController instanceof Sr))throw``}catch{MI(` failed to upgrade!`)}$F(this,ZL,nR).call(this),$F(this,ZL,rR).call(this),$F(this,ZL,iR).call(this),QF(this,zL,this.mediaController?.hasAttribute(A.USER_INACTIVE)??!0),$F(this,ZL,aR).call(this),(e=this.media)==null||e.addEventListener(`streamtypechange`,Q(this,HL)),(t=this.media)==null||t.addEventListener(`loadstart`,Q(this,UL)),this.media&&(this.media.metadata=OL(this))}},$L=function(){var e,t;try{(e=window==null?void 0:window.CSS)==null||e.registerProperty({name:`--media-primary-color`,syntax:``,inherits:!0}),(t=window==null?void 0:window.CSS)==null||t.registerProperty({name:`--media-secondary-color`,syntax:``,inherits:!0})}catch{}},eR=function(e){Object.assign(Q(this,YL),e),$F(this,ZL,tR).call(this)},tR=function(e={}){oL(cL(wL(this,{...Q(this,YL),...e})),this.shadowRoot)},nR=function(){let e=e=>{var t,n;if(!(e!=null&&e.startsWith(`theme-`)))return;let r=e.replace(/^theme-/,``);if(CL.includes(r))return;let i=this.getAttribute(e);i==null?(n=this.mediaTheme)==null||n.removeAttribute(r):(t=this.mediaTheme)==null||t.setAttribute(r,i)};QF(this,VL,new MutationObserver(t=>{for(let{attributeName:n}of t)e(n)})),Q(this,VL).observe(this,{attributes:!0}),this.getAttributeNames().forEach(e)},rR=function(){var e,t;this.addEventListener(`error`,Q(this,XL)),this.addEventListener(`click`,Q(this,GL)),(e=this.mediaTheme)==null||e.addEventListener(`close`,Q(this,KL)),(t=this.mediaTheme)==null||t.addEventListener(`focusin`,Q(this,qL)),this.media&&(this.media.errorTranslator=(e={})=>{if(!(this.media?.error instanceof J))return e;let t=_L(this.media?.error,!1);return{player_error_code:this.media?.error.code,player_error_message:t.message?String(t.message):e.player_error_message,player_error_context:t.context?String(t.context):e.player_error_context}})},iR=function(){var e,t;(e=this.media?.textTracks)==null||e.addEventListener(`addtrack`,Q(this,WL)),(t=this.media?.textTracks)==null||t.addEventListener(`removetrack`,Q(this,WL))},aR=function(){var e,t;if(!/Firefox/i.test(navigator.userAgent))return;let n,r=new WeakMap,i=()=>this.streamType===gj.LIVE&&!this.secondaryColor&&this.offsetWidth>=800,a=(e,t,n=!1)=>{i()||Array.from(e&&e.activeCues||[]).forEach(e=>{if(!(!e.snapToLines||e.line<-5||e.line>=0&&e.line<10)){if(!t||this.paused){let t=e.text.split(` -`).length,i=-3;this.streamType===gj.LIVE&&(i=-2);let a=i-t;if(e.line===a&&!n)return;r.has(e)||r.set(e,e.line),e.line=a}else setTimeout(()=>{e.line=r.get(e)||`auto`},500)}})},o=()=>{a(n,this.mediaController?.hasAttribute(A.USER_INACTIVE)??!1)},s=()=>{let e=Array.from(this.mediaController?.media?.textTracks||[]).filter(e=>[`subtitles`,`captions`].includes(e.kind)&&e.mode===`showing`)[0];e!==n&&n?.removeEventListener(`cuechange`,o),n=e,n?.addEventListener(`cuechange`,o),a(n,Q(this,zL))};s(),(e=this.textTracks)==null||e.addEventListener(`change`,s),(t=this.textTracks)==null||t.addEventListener(`addtrack`,s);let c=()=>{let e=this.mediaController?.hasAttribute(A.USER_INACTIVE)??!0;Q(this,zL)!==e&&(QF(this,zL,e),a(n,Q(this,zL)))};this.addEventListener(`userinactivechange`,c),QF(this,JL,()=>{var e,t;n?.removeEventListener(`cuechange`,o),(e=this.textTracks)==null||e.removeEventListener(`change`,s),(t=this.textTracks)==null||t.removeEventListener(`addtrack`,s),this.removeEventListener(`userinactivechange`,c)})};function sR(e,t){return e.media?e.media.getAttribute(t):e.getAttribute(t)}var cR=oR,lR=e=>{throw TypeError(e)},uR=(e,t,n)=>t.has(e)||lR(`Cannot `+n),dR=(e,t,n)=>(uR(e,t,`read from private field`),n?n.call(e):t.get(e)),fR=(e,t,n)=>t.has(e)?lR(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),pR=(e,t,n,r)=>(uR(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),mR=class{addEventListener(){}removeEventListener(){}dispatchEvent(e){return!0}};if(typeof DocumentFragment>`u`){class e extends mR{}globalThis.DocumentFragment=e}var hR=class extends mR{},gR=class extends mR{},_R={get(e){},define(e,t,n){},getName(e){return null},upgrade(e){},whenDefined(e){return Promise.resolve(hR)}},vR,yR=class{constructor(e,t={}){fR(this,vR),pR(this,vR,t?.detail)}get detail(){return dR(this,vR)}initCustomEvent(){}};vR=new WeakMap;function bR(e,t){return new hR}var xR={document:{createElement:bR},DocumentFragment,customElements:_R,CustomEvent:yR,EventTarget:mR,HTMLElement:hR,HTMLVideoElement:gR},SR=typeof window>`u`||globalThis.customElements===void 0,CR=SR?xR:globalThis;SR?xR.document:globalThis.document,CR.customElements.get(`mux-player`)||(CR.customElements.define(`mux-player`,cR),CR.MuxPlayerElement=cR);var wR=!0,TR={className:`class`,classname:`class`,htmlFor:`for`,crossOrigin:`crossorigin`,viewBox:`viewBox`,playsInline:`playsinline`,autoPlay:`autoplay`,playbackRate:`playbackrate`},ER=e=>e==null,DR=(e,t)=>!ER(t)&&e in t,OR=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),kR=(e,t)=>{if(wR||typeof t!=`boolean`||t){if(DR(e,TR))return TR[e];if(t!==void 0)return/[A-Z]/.test(e)?OR(e):e}},AR=(e,t)=>!wR&&typeof e==`boolean`?``:e,jR=(e={})=>{let{ref:t,...n}=e;return Object.entries(n).reduce((e,[t,n])=>{let r=kR(t,n);return r&&(e[r]=AR(n,t)),e},{})};function MR(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function NR(...e){return t=>{let n=!1,r=e.map(e=>{let r=MR(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t{if(Object.is(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;if(Array.isArray(e))return!Array.isArray(t)||e.length!==t.length?!1:e.some((e,n)=>t[n]===e);let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r!IR(t,e[n]),RR=(e,t,n)=>{e[n]=t},zR=(e,t,n,r=RR,i=LR)=>(0,ym.useEffect)(()=>{let a=n?.current;a&&i(a,t,e)&&r(a,t,e)},[n?.current,t]),BR=(()=>{try{return`3.13.4`}catch{}return`UNKNOWN`})(),VR=()=>BR,HR=(e,t,n)=>(0,ym.useEffect)(()=>{let r=t?.current;if(!r||!n)return;let i=e,a=n;return r.addEventListener(i,a),()=>{r.removeEventListener(i,a)}},[t?.current,n,e]),UR=ym.forwardRef(({children:e,...t},n)=>ym.createElement(`mux-player`,{suppressHydrationWarning:!0,...jR(t),ref:n},e)),WR=(e,t)=>{let{onAbort:n,onCanPlay:r,onCanPlayThrough:i,onEmptied:a,onLoadStart:o,onLoadedData:s,onLoadedMetadata:c,onProgress:l,onDurationChange:u,onVolumeChange:d,onRateChange:f,onResize:p,onWaiting:m,onPlay:h,onPlaying:g,onTimeUpdate:_,onPause:v,onSeeking:y,onSeeked:b,onStalled:x,onSuspend:S,onEnded:C,onError:w,onCuePointChange:T,onChapterChange:E,metadata:ee,tokens:te,paused:ne,playbackId:re,playbackRates:ie,currentTime:D,themeProps:ae,extraSourceParams:oe,castCustomData:se,_hlsConfig:O,...ce}=t;return zR(`tokens`,te,e),zR(`playbackId`,re,e),zR(`playbackRates`,ie,e),zR(`metadata`,ee,e),zR(`disableCookies`,t.disableCookies??!1,e),zR(`extraSourceParams`,oe,e),zR(`_hlsConfig`,O,e),zR(`themeProps`,ae,e),zR(`castCustomData`,se,e),zR(`paused`,ne,e,(e,t)=>{t!=null&&(t?e.pause():e.play())},(e,t,n)=>e.hasAttribute(`autoplay`)&&!e.hasPlayed?!1:LR(e,t,n)),zR(`currentTime`,D,e,(e,t)=>{t!=null&&(e.currentTime=t)}),HR(`abort`,e,n),HR(`canplay`,e,r),HR(`canplaythrough`,e,i),HR(`emptied`,e,a),HR(`loadstart`,e,o),HR(`loadeddata`,e,s),HR(`loadedmetadata`,e,c),HR(`progress`,e,l),HR(`durationchange`,e,u),HR(`volumechange`,e,d),HR(`ratechange`,e,f),HR(`resize`,e,p),HR(`waiting`,e,m),HR(`play`,e,h),HR(`playing`,e,g),HR(`timeupdate`,e,_),HR(`pause`,e,v),HR(`seeking`,e,y),HR(`seeked`,e,b),HR(`stalled`,e,x),HR(`suspend`,e,S),HR(`ended`,e,C),HR(`error`,e,w),HR(`cuepointchange`,e,T),HR(`chapterchange`,e,E),[ce]},GR=VR(),KR=`mux-player-react`,qR=ym.forwardRef((e,t)=>{let n=(0,ym.useRef)(null),r=PR(n,t),[i]=WR(n,e),[a]=(0,ym.useState)(e.playerInitTime??nN());return ym.createElement(UR,{ref:r,defaultHiddenCaptions:e.defaultHiddenCaptions,playerSoftwareName:KR,playerSoftwareVersion:GR,playerInitTime:a,...i})});function JR(e){let t=(0,i.c)(5),{customDomain:n,playbackId:r,tokens:o}=e,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={position:`absolute`,inset:0},t[0]=s):s=t[0];let c;return t[1]!==n||t[2]!==r||t[3]!==o?(c=(0,a.jsx)(qR,{customDomain:n,theme:`sutro`,playbackId:r,tokens:o,autoPlay:!1,loop:!1,style:s}),t[1]=n,t[2]=r,t[3]=o,t[4]=c):c=t[4],c}export{JR as VideoPlayer}; \ No newline at end of file diff --git a/dist/static/ViteDevServerStopped-CqpuZvcX-CfmRqesw.js b/dist/static/ViteDevServerStopped-CqpuZvcX-CfmRqesw.js deleted file mode 100644 index 0712d88..0000000 --- a/dist/static/ViteDevServerStopped-CqpuZvcX-CfmRqesw.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";import{t as r}from"./compiler-runtime-sKsOXjDo.js";import{Et as i,St as a,b as o,n as s,s as c}from"./dist-LVcARZxB.js";var l=e(t(),1),u=r(),d=n(),f=`Dev server stopped`,p=class extends Error{ViteDevServerStoppedError;constructor(){super(f),this.name=`ViteDevServerStoppedError`,this.ViteDevServerStoppedError=!0}},m=void 0,h=e=>!!e,g=()=>{let e=(0,u.c)(5),[t,n]=(0,l.useState)(!1),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=()=>n(!0),e[0]=r):r=e[0];let i=r,a,o;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=()=>{h(m)&&m.on(`vite:ws:disconnect`,i)},o=[i],e[1]=a,e[2]=o):(a=e[1],o=e[2]),(0,l.useEffect)(a,o);let s;return e[3]===t?s=e[4]:(s={devServerStopped:t},e[3]=t,e[4]=s),s},_=()=>{let{devServerStopped:e}=g();if(e)throw new p;return null},v=()=>{let e=(0,u.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=h(m)?(0,d.jsx)(_,{}):null,e[0]=t):t=e[0],t},y=()=>{let e=(0,u.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=[4,5,6,7],e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,d.jsx)(o,{children:f}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,d.jsx)(i,{"data-testid":`studio-error-screen`,"data-error":`Dev server stopped`,height:`fill`,overflow:`auto`,paddingY:t,paddingX:4,sizing:`border`,tone:`critical`,children:(0,d.jsx)(s,{size:3,children:(0,d.jsxs)(c,{gap:4,children:[n,(0,d.jsx)(i,{border:!0,radius:2,overflow:`auto`,padding:4,tone:`inherit`,children:(0,d.jsx)(c,{gap:4,children:(0,d.jsx)(a,{size:2,children:`The development server has stopped. You may need to restart it to continue working.`})})})]})})}),e[2]=r):r=e[2],r};export{v as DetectViteDevServerStopped,y as DevServerStoppedErrorScreen}; \ No newline at end of file diff --git a/dist/static/WarningOutline-DOBjmorn.js b/dist/static/WarningOutline-DOBjmorn.js deleted file mode 100644 index 4cbb587..0000000 --- a/dist/static/WarningOutline-DOBjmorn.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=t({WarningOutlineIcon:()=>s,default:()=>s}),a=e(n(),1),o=r(),s=(0,a.forwardRef)(function(e,t){return(0,o.jsx)(`svg`,{"data-sanity-icon":`warning-outline`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,o.jsx)(`path`,{d:`M12.5 9V13M12.5 16V14.5M14.2239 5.43058L20.727 16.486C21.5113 17.8192 20.55 19.5 19.0032 19.5H5.99683C4.45 19.5 3.48869 17.8192 4.27297 16.486L10.7761 5.43058C11.5494 4.11596 13.4506 4.11596 14.2239 5.43058Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})});export{i as n,s as t}; \ No newline at end of file diff --git a/dist/static/Wrench-CBxWLA8E.js b/dist/static/Wrench-CBxWLA8E.js deleted file mode 100644 index 5745254..0000000 --- a/dist/static/Wrench-CBxWLA8E.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t,t as n}from"./jsx-runtime-BpzPEenQ.js";var r=e(t(),1),i=n(),a=(0,r.forwardRef)(function(e,t){return(0,i.jsx)(`svg`,{"data-sanity-icon":`wrench`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,i.jsx)(`path`,{d:`M17.0407 5.14624L17.4649 5.57051C17.6166 5.41887 17.6758 5.19783 17.6202 4.99071C17.5646 4.78359 17.4027 4.62189 17.1955 4.56656L17.0407 5.14624ZM14.4013 7.7856L13.9771 7.36134C13.8288 7.50959 13.7687 7.72447 13.8185 7.92813L14.4013 7.7856ZM12.8778 6.26211L12.4535 5.83784L12.8778 6.26211ZM11.8309 10.6568L12.2552 11.0811C12.4152 10.9211 12.4716 10.6847 12.401 10.4697L11.8309 10.6568ZM5.63925 16.8485L5.21498 16.4242H5.21498L5.63925 16.8485ZM5.63925 19.935L6.06351 19.5108H6.06351L5.63925 19.935ZM8.72581 19.935L9.15007 20.3593L8.72581 19.935ZM15.1184 13.5425L15.2301 12.953C15.0351 12.916 14.8344 12.9779 14.6941 13.1182L15.1184 13.5425ZM18.9718 12.3561L18.5475 11.9318L18.9718 12.3561ZM20.0877 8.19324L20.6674 8.03843C20.612 7.83124 20.4503 7.66934 20.2432 7.61375C20.0361 7.55816 19.815 7.61734 19.6634 7.76898L20.0877 8.19324ZM17.4483 10.8326L17.3058 11.4154C17.5094 11.4652 17.7243 11.4051 17.8726 11.2569L17.4483 10.8326ZM15 10.2339L14.4172 10.3764C14.4704 10.5938 14.6401 10.7635 14.8575 10.8167L15 10.2339ZM16.6164 4.72198L13.9771 7.36134L14.8256 8.20986L17.4649 5.57051L16.6164 4.72198ZM13.3021 6.68637C14.2723 5.71612 15.6467 5.39501 16.8859 5.72593L17.1955 4.56656C15.5595 4.12966 13.7389 4.55245 12.4535 5.83784L13.3021 6.68637ZM12.401 10.4697C11.9779 9.18109 12.2794 7.70907 13.3021 6.68637L12.4535 5.83784C11.0986 7.19284 10.7021 9.14217 11.2608 10.844L12.401 10.4697ZM11.4066 10.2326L5.21498 16.4242L6.06351 17.2727L12.2552 11.0811L11.4066 10.2326ZM5.21498 16.4242C4.12834 17.5109 4.12834 19.2727 5.21498 20.3593L6.06351 19.5108C5.4455 18.8928 5.4455 17.8908 6.06351 17.2727L5.21498 16.4242ZM5.21498 20.3593C6.30163 21.446 8.06343 21.446 9.15007 20.3593L8.30155 19.5108C7.68353 20.1288 6.68153 20.1288 6.06351 19.5108L5.21498 20.3593ZM9.15007 20.3593L15.5426 13.9668L14.6941 13.1182L8.30155 19.5108L9.15007 20.3593ZM18.5475 11.9318C17.6463 12.8331 16.3968 13.1742 15.2301 12.953L15.0066 14.132C16.5466 14.4239 18.2023 13.9741 19.3961 12.7804L18.5475 11.9318ZM19.508 8.34804C19.8389 9.58721 19.5178 10.9616 18.5475 11.9318L19.3961 12.7804C20.6815 11.495 21.1043 9.67445 20.6674 8.03843L19.508 8.34804ZM17.8726 11.2569L20.5119 8.6175L19.6634 7.76898L17.024 10.4083L17.8726 11.2569ZM14.8575 10.8167L17.3058 11.4154L17.5908 10.2498L15.1426 9.65106L14.8575 10.8167ZM13.8185 7.92813L14.4172 10.3764L15.5829 10.0914L14.9841 7.64307L13.8185 7.92813Z`,fill:`currentColor`})})});export{a as WrenchIcon,a as default}; \ No newline at end of file diff --git a/dist/static/a5aada72.create-schema.json b/dist/static/a5aada72.create-schema.json deleted file mode 100644 index 2c08493..0000000 --- a/dist/static/a5aada72.create-schema.json +++ /dev/null @@ -1,503 +0,0 @@ -[ - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "custom" - }, - { - "flag": "custom" - } - ] - } - ], - "name": "name", - "type": "slug" - } - ], - "name": "media.tag", - "type": "document" - }, - { - "fields": [ - { - "name": "name", - "type": "string" - }, - { - "weak": true, - "to": [ - { - "type": "media.folder" - } - ], - "name": "parent", - "type": "reference" - } - ], - "name": "media.folder", - "type": "document" - }, - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 50 - } - ] - } - ], - "name": "title", - "type": "string", - "title": "Tittel" - }, - { - "options": { - "source": "title", - "maxLength": 96 - }, - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "custom" - }, - { - "flag": "custom" - } - ] - } - ], - "description": "Lenke til innlegget. Sørg for at tittelen er unik og trykk på generate. Hvis ikke, endre denne til noe unikt", - "name": "slug", - "type": "slug" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - } - ] - } - ], - "to": [ - { - "type": "author" - } - ], - "name": "author", - "type": "reference", - "title": "Person" - }, - { - "name": "mainImage", - "type": "image", - "title": "Forsidebilde" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - } - ] - } - ], - "name": "body", - "type": "blockContent", - "title": "Brødtekst" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 150 - } - ] - } - ], - "description": "Dette er teksten som vil vises på forsiden som forhåndsvisning", - "name": "excerpt", - "type": "string", - "title": "Sammendrag" - } - ], - "name": "post", - "type": "document", - "title": "Blogginnlegg" - }, - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 50 - } - ] - } - ], - "name": "name", - "type": "string", - "title": "Navn" - }, - { - "name": "boardMember", - "type": "boolean", - "title": "Styremedlem?" - }, - { - "name": "image", - "type": "image", - "title": "Bilde" - }, - { - "fieldsets": [ - { - "name": "translations", - "options": { - "collapsible": true - } - } - ], - "name": "role", - "type": "localeString", - "title": "Stilling" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "max", - "constraint": 50 - } - ] - } - ], - "name": "contactInfo", - "type": "string", - "title": "Kontaktinfo (f. eks: Discordbrukernavn eller E-post)" - }, - { - "fieldsets": [ - { - "name": "translations", - "options": { - "collapsible": true - } - } - ], - "name": "bio", - "type": "localeString" - }, - { - "readOnly": true, - "hidden": true, - "name": "orderRank", - "type": "string" - } - ], - "name": "author", - "type": "document", - "title": "Person" - }, - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 50 - } - ] - } - ], - "name": "title", - "type": "string", - "title": "Navn" - }, - { - "options": { - "source": "title", - "maxLength": 96 - }, - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "custom" - }, - { - "flag": "custom" - }, - { - "flag": "presence", - "constraint": "required" - } - ] - } - ], - "description": "Lenke til arrangementet. Sørg for at navnet er unikt og trykk på generate. Hvis ikke, endre denne til noe unikt", - "name": "slug", - "type": "slug" - }, - { - "options": { - "dateFormat": "YYYY-MM-DD", - "timeFormat": "HH:mm", - "timeStep": 15, - "calendarTodayLabel": "I dag" - }, - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - } - ] - } - ], - "name": "date", - "type": "datetime", - "title": "Tidspunkt" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 50 - } - ] - } - ], - "name": "location", - "type": "string", - "title": "Sted" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - } - ] - } - ], - "name": "description", - "type": "text", - "title": "Beskrivelse" - } - ], - "name": "event", - "type": "document", - "title": "Arrangement" - }, - { - "of": [ - { - "lists": [ - { - "value": "bullet", - "title": "Bullet" - } - ], - "marks": { - "annotations": [ - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "uri", - "constraint": { - "options": { - "scheme": [ - "/^http$/", - "/^https$/" - ], - "allowRelative": false, - "relativeOnly": false, - "allowCredentials": false - } - } - } - ] - } - ], - "name": "href", - "type": "url", - "title": "URL" - } - ], - "name": "link", - "type": "object", - "title": "URL" - } - ], - "decorators": [ - { - "value": "strong", - "title": "Strong" - }, - { - "value": "em", - "title": "Emphasis" - } - ] - }, - "of": [], - "styles": [ - { - "value": "normal", - "title": "Normal" - }, - { - "value": "h1", - "title": "H1" - }, - { - "value": "h2", - "title": "H2" - }, - { - "value": "h3", - "title": "H3" - }, - { - "value": "h4", - "title": "H4" - }, - { - "value": "blockquote", - "title": "Quote" - } - ], - "type": "block" - }, - { - "options": { - "hotspot": true - }, - "type": "image" - } - ], - "name": "blockContent", - "type": "array" - }, - { - "fields": [ - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 200 - } - ] - } - ], - "name": "no", - "type": "string", - "title": "Norsk" - }, - { - "validation": [ - { - "level": "error", - "rules": [ - { - "flag": "presence", - "constraint": "required" - }, - { - "flag": "max", - "constraint": 200 - } - ] - } - ], - "name": "en", - "type": "string", - "title": "English", - "fieldset": "translations" - } - ], - "fieldsets": [ - { - "name": "translations", - "options": { - "collapsible": true - } - } - ], - "name": "localeString", - "type": "object", - "title": "Localized string" - } -] \ No newline at end of file diff --git a/dist/static/apple-touch-icon.png b/dist/static/apple-touch-icon.png deleted file mode 100644 index 161019f97dcd215b2731be31532abb40661ef39d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4132 zcmcha=Q|q=_s2tHHI!S`h}2e%q_l*X(Zt@GDxyXkD^;svmDnSiT2<66YVTFMVk^BR zW(Qhy*t^u${`&j}zc;H(A`EOLG zG0XimHZMIK5dZ*P{Erv_nc4h*iws1pE(TCdhphZffG%ibGyqVS2s*vb1ORZh>T99R z0~j`PObNnoFTK@u@7~N$Tj?)(SF-9T5ZI&z+8L7DnBuO6P)7Jz_8mw}}+eE_7FKGUhQ0NhN7Y(Y zGP(?I?q{=bINa#$Bz{P>5#}vqh6bIpyqO#y?@v3Pu3@%k2?d8V?k(xlN}1xbo@gjX z6oq&m=x=;92#;f~tbq-Z=66%zt6S;MygRJ%8#J5Bz6Pq_-09ZxU?DSRKr?1!@^q>* zJ=iL1EN{Dirw*EW%bM_cI438u^LHrgmBxjm0Wl3_ap&vz?X=x=96mIJd7GZU< zC$L56)Gbd(4Q}x z(?7yQg(0WyejDqqVJu26Fm-8A@HcCWUI9E5?Ax-P!3Hj@06$ER^F_Dkf=|fT;Ng7RK3nJU-P9nJh}<9*gudABnFK z)S?mgT7fnn(+gyCeD5=TV8emzxq#8dB`x7e&#uJxlH$$QrX3MoN zS8|_4b`?y#3DTpIVvoDaK9@iy{HAaO{Z3^U(a6y_=HD;@&=0typ&##Yt%2xK8^G%L z_-9osXo@>|Oi4+J=c1fsp0TzCFZfjfk7@DIqht*82eKOeY7N;Du?Ws`Q2t7?a(EUW z9aE!Q7Grz&a7-|wXS@T~dX3u8XgU4c_3C6CbJ}kK2Q4A1tPFvtN!M_!nd2o4(@^Q5 zo26`xgb5}EKpNu%B}Yn&(1%ZsU%k!xJ{t+>^J!s2@00}3zLM9h1UKyzaOXk*9bTt`S1!QhN!8A$ygXs4(VRGrj zy{3g}!|%^$iyYKj2G^W44gK-#i)Blq8O{gk5i+6<6d z>^R<|>42Vts#RvkC0(X5$^ykm#!cxcxd;*QDRCme>YogT@C;BbTLX(MV;UqnN8zV*{P zJ0I^>74DYyUqevC((yVXKto@z06kZeSM-pF;yGir48qgS4o(Lqo! zPmkvSA6M^t!oHYUr0F3IQXS*SmHui8Pe>j|V1Z9xJzh4>KMORTMy7*F)2levrn!IfT3Kt3A2UMSyOus016z zM2u7!cb>&^u^l5yLrQ;Cr}G%^+i+e%$>TFVIr)v{c~!KD+I&*f1-jefirm;QS13djOI;KR-I8A#`0FU)#+maQK71s0;GCDy zoei-&56c5qvZi;}zpH+mJGjIzgs?(e7M`R2-PnZcdaPb1nEz_e`!MdxHb(^hkj9Oi z4N2fhW8Y-Tq_iOU4=-4}5TWGRRw5)b$#ZeHYN=h|w!+TRqmQCkg(<_$m=UJ|+t(iL z4=geRiDmtuHy=k&RfmSPDOXPTpWi96HV=MsWmyImj{?R%^(IQ5E{%9cVpHM!_s4lTFoZ+5#Uo`;dE%*`&d|cY4TZ{|>jcY`1`S3h#ltmgjrVzkpB3Pl z4;ZT&v#CFa)Z(6(6;xFC>oJSH@H4Zo-^nkN8pPHGe^OOVT$7yr*w02I=oNmQ?pUyu zU$&WtmbZP~ zhzf}fj_gS_q_1$E7TJEI*HZGgv!RSH-y2i4(c!+X>v;-DvYM~AaAq6)cvNBNrOH34 z$zufin|bctp#bv1>Z)yfXZCdJGB@Y^{qARCG$W&O0f?={wO~Wjrd&lK0L_GdQSa!0 z^sW<2+YdhBE)yr&njEdd_U0Sl7JqbBp}+N+Hsoi!$kZLcBzdq|SJQP-drkyg39QYg zvTvw8`a+K$iB7#PIYe6K2!HZhQ+2S)6PhuWv>Zds5Yn!y-p~2D(B3mYy(6_y_Ie18 z@HiAIX#ZLtnLXXQRR528xgg#5p14!v8Zp1Lz5fr<%PMy-i{gmRx9!x3m9O|QZq!#l*N&abATB=IQs+IzflokI=Es4fu#J*PK6)me|?DIK^?Ly7RG_j zX%Z0<&UT0N)&jekckgCgG82?`zeCUUxq(j~-CmVA15lr@OUi+{kbAxJ z=ogMuQ4w%&Tm4(d{5SM4_3i9Y1etk@Z!NvKa-XNE%4cx!dUae(A0%<~M%&~!wus>h zqDJhr=cX!IHKo$8(yAH%U`1zCA}Ap)W^#FIbfsX@g284+Cqh8TDjY9Ye(Ro$SwYC! zT?60V?v4QepILbsypy|p8@(5UJn@t|7Hzi7z+QKqbIRtM3oWxpx9%Ka4i@^=`cfj( z&q-&+xi;AfE3QhpE0hDtA~0WYbs|4G-J9{n&a&E4z9ws(-S&he9s5H~i3|o7i!C^g zivi=uJujTKQ177lN-z6B=DSbFhXXXW2VD!NdlUj+IEasXZJ{cIx;qv$-jleqEIxlZ ztMHdhZc~VVdh0I1RVVU!5)mJhw92mMV8`~=~=XN)%C9s^?yu8hCuuiJf`unc> zqG-Ik4Mm+=VSgd~-t#f5<#gg!O9e?rkF(4N=X6!@#YVnS>-F>Kx5IBuc43mwAWh%f z-p#A-b7&F072s1K6$_n$hlLjG5@hqXO@0<7A^MVPOcGIrdn&mjuZXNPpx67Wu8AIM z@WQh~+JbfN=Jh+fV_Z0v=y7%Mjd3qc_Kl*wZYL3AK?4U%`rCG=#}Z6Q>tnUOf<*=& zP@lex<19S6-5-_g0pW1Ea(nv5cU#He(P9UJcb6W@QYv*?NvMo|CNLyxyU02e>ph1{{WvIK6B>IFU!y3IPjf45v*q%{ZHv)B`zetEnW4Xb-}*)| zsxKqg&`m|2MmHi99)#{d#2e|V#FCR6kKBGD29o~XGc%4%D8G4q(q{ACjnU8w{DlIO zKX;%?eU~RbvzeQ})!SFKSpSL%E>VE`)H3#1BTY^D4e6~?;ueX~&d>W_BI*BwdMPykP0@|P^U>@nf1w_ruWh1Ljky=` Ef38QycmMzZ diff --git a/dist/static/b5bec055.create-tools.json b/dist/static/b5bec055.create-tools.json deleted file mode 100644 index bf8e244..0000000 --- a/dist/static/b5bec055.create-tools.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "icon": "", - "name": "structure", - "title": "Structure", - "type": "sanity/structure" - }, - { - "icon": "", - "name": "media", - "title": "Media", - "type": "sanity/media" - }, - { - "icon": "", - "name": "schedules", - "title": "Schedules", - "type": "sanity/scheduled-publishing" - }, - { - "icon": "R", - "name": "releases", - "title": "Releases", - "type": "sanity/schedules" - } -] \ No newline at end of file diff --git a/dist/static/bash-4sOSYtlG.js b/dist/static/bash-4sOSYtlG.js deleted file mode 100644 index f05f0a1..0000000 --- a/dist/static/bash-4sOSYtlG.js +++ /dev/null @@ -1 +0,0 @@ -e.displayName=`bash`,e.aliases=[`sh`,`shell`];function e(e){(function(e){var t=`\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b`,n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:`punctuation`,inside:null},r={bash:n,environment:{pattern:RegExp(`\\$`+t),alias:`constant`},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp(`(\\{)`+t),lookbehind:!0,alias:`constant`}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:`important`},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:`function`},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:`function`}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:`variable`,lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp(`(^|[\\s;|&]|[<>]\\()`+t),lookbehind:!0,alias:`constant`}},alias:`variable`,lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:`variable`,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp(`\\$?`+t),alias:`constant`},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:`class-name`},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:`important`},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:`important`}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=[`comment`,`function-name`,`for-or-select`,`assign-left`,`parameter`,`string`,`environment`,`function`,`keyword`,`builtin`,`boolean`,`file-descriptor`,`operator`,`punctuation`,`number`],a=r.variable[1].inside,o=0;o{(function(n){var r=n.setTimeout,i=n.clearTimeout,a=n.XMLHttpRequest,o=n.XDomainRequest,s=n.ActiveXObject,c=n.EventSource,l=n.document,u=n.Promise,d=n.fetch,f=n.Response,p=n.TextDecoder,m=n.TextEncoder,h=n.AbortController;if(typeof window<`u`&&l!==void 0&&!(`readyState`in l)&&l.body==null&&(l.readyState=`loading`,window.addEventListener(`load`,function(e){l.readyState=`complete`},!1)),a==null&&s!=null&&(a=function(){return new s(`Microsoft.XMLHTTP`)}),Object.create??(Object.create=function(e){function t(){}return t.prototype=e,new t}),Date.now||(Date.now=function(){return new Date().getTime()}),h==null){var g=d;d=function(e,t){var n=t.signal;return g(e,{headers:t.headers,credentials:t.credentials,cache:t.cache}).then(function(e){var t=e.body.getReader();return n._reader=t,n._aborted&&n._reader.cancel(),{status:e.status,statusText:e.statusText,headers:e.headers,body:{getReader:function(){return t}}}})},h=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function _(){this.bitsNeeded=0,this.codePoint=0}_.prototype.decode=function(e){function t(e,t,n){if(n===1)return e>=128>>t&&e<=2048>>t&&e<=57344>>t&&e<=65536>>t&&e<>6>15?3:t>31?2:1;if(e===12)return t>15?3:2;if(e===18)return 3;throw Error()}for(var r=65533,i=``,a=this.bitsNeeded,o=this.codePoint,s=0;s191||!t(o<<6|c&63,a-6,n(a,o)))&&(a=0,o=r,i+=String.fromCharCode(o)),a===0?(c>=0&&c<=127?(a=0,o=c):c>=192&&c<=223?(a=6,o=c&31):c>=224&&c<=239?(a=12,o=c&15):c>=240&&c<=247?(a=18,o=c&7):(a=0,o=r),a!==0&&!t(o,a,n(a,o))&&(a=0,o=r)):(a-=6,o=o<<6|c&63),a===0&&(o<=65535?i+=String.fromCharCode(o):(i+=String.fromCharCode(55296+(o-65535-1>>10)),i+=String.fromCharCode(56320+(o-65535-1&1023))))}return this.bitsNeeded=a,this.codePoint=o,i},(p==null||m==null||!function(){try{return new p().decode(new m().encode(`test`),{stream:!0})===`test`}catch(e){console.debug(`TextDecoder does not support streaming option. Using polyfill instead: `+e)}return!1}())&&(p=_);var v=function(){};function y(e){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText=``,this.responseText=``,this.onprogress=v,this.onload=v,this.onerror=v,this.onreadystatechange=v,this._contentType=``,this._xhr=e,this._sendTimeout=0,this._abort=v}y.prototype.open=function(e,t){this._abort(!0);var n=this,o=this._xhr,s=1,c=0;this._abort=function(e){n._sendTimeout!==0&&(i(n._sendTimeout),n._sendTimeout=0),(s===1||s===2||s===3)&&(s=4,o.onload=v,o.onerror=v,o.onabort=v,o.onprogress=v,o.onreadystatechange=v,o.abort(),c!==0&&(i(c),c=0),e||(n.readyState=4,n.onabort(null),n.onreadystatechange())),s=0};var l=function(){if(s===1){var e=0,t=``,r=void 0;if(`contentType`in o)e=200,t=`OK`,r=o.contentType;else try{e=o.status,t=o.statusText,r=o.getResponseHeader(`Content-Type`)}catch{e=0,t=``,r=void 0}e!==0&&(s=2,n.readyState=2,n.status=e,n.statusText=t,n._contentType=r,n.onreadystatechange())}},u=function(){if(l(),s===2||s===3){s=3;var e=``;try{e=o.responseText}catch{}n.readyState=3,n.responseText=e,n.onprogress()}},d=function(e,t){if((t==null||t.preventDefault==null)&&(t={preventDefault:v}),u(),s===1||s===2||s===3){if(s=4,c!==0&&(i(c),c=0),n.readyState=4,e===`load`)n.onload(t);else if(e===`error`)n.onerror(t);else if(e===`abort`)n.onabort(t);else throw TypeError();n.onreadystatechange()}},f=function(e){o!=null&&(o.readyState===4?(!(`onload`in o)||!(`onerror`in o)||!(`onabort`in o))&&d(o.responseText===``?`error`:`load`,e):o.readyState===3?`onprogress`in o||u():o.readyState===2&&l())},p=function(){c=r(function(){p()},500),o.readyState===3&&u()};`onload`in o&&(o.onload=function(e){d(`load`,e)}),`onerror`in o&&(o.onerror=function(e){d(`error`,e)}),`onabort`in o&&(o.onabort=function(e){d(`abort`,e)}),`onprogress`in o&&(o.onprogress=u),`onreadystatechange`in o&&(o.onreadystatechange=function(e){f(e)}),(`contentType`in o||!(`ontimeout`in a.prototype))&&(t+=(t.indexOf(`?`)===-1?`?`:`&`)+`padding=true`),o.open(e,t,!0),`readyState`in o&&(c=r(function(){p()},0))},y.prototype.abort=function(){this._abort(!1)},y.prototype.getResponseHeader=function(e){return this._contentType},y.prototype.setRequestHeader=function(e,t){var n=this._xhr;`setRequestHeader`in n&&n.setRequestHeader(e,t)},y.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders==null?``:this._xhr.getAllResponseHeaders()||``},y.prototype.send=function(){if((!(`ontimeout`in a.prototype)||!(`sendAsBinary`in a.prototype)&&!(`mozAnon`in a.prototype))&&l!=null&&l.readyState!=null&&l.readyState!==`complete`){var e=this;e._sendTimeout=r(function(){e._sendTimeout=0,e.send()},4);return}var t=this._xhr;`withCredentials`in t&&(t.withCredentials=this.withCredentials);try{t.send(void 0)}catch(e){throw e}};function b(e){return e.replace(/[A-Z]/g,function(e){return String.fromCharCode(e.charCodeAt(0)+32)})}function x(e){for(var t=Object.create(null),n=e.split(`\r -`),r=0;r`u`?typeof window<`u`?window:typeof self<`u`?self:e:globalThis)})),r=e(t(((e,t)=>{t.exports=n().EventSourcePolyfill}))(),1).default;export{r as default}; \ No newline at end of file diff --git a/dist/static/browserUpload-BTQyjHMj-BmKeaq0T.js b/dist/static/browserUpload-BTQyjHMj-BmKeaq0T.js deleted file mode 100644 index a7d7d38..0000000 --- a/dist/static/browserUpload-BTQyjHMj-BmKeaq0T.js +++ /dev/null @@ -1,2 +0,0 @@ -import{f as e}from"./from-B8yXq1Hf.js";import{l as t,r as n,s as r,t as i}from"./request-CYLhJzOA-R7VqCP01.js";function a(a){return new e(e=>{let s=new XMLHttpRequest,{url:c,method:l,headers:u,body:d,withCredentials:f,timeout:p,signal:m}=a;s.open(l,c),s.withCredentials=f,typeof p==`number`&&p>0&&(s.timeout=p);for(let[e,t]of Object.entries(u))s.setRequestHeader(e,t);s.upload.onprogress=t=>{e.next({type:`progress`,stage:`upload`,percent:t.lengthComputable?Math.round(t.loaded/t.total*100):0,total:t.total||void 0,loaded:t.loaded,lengthComputable:t.lengthComputable})},s.onload=()=>{if(s.status>=400){let a=o(s.getAllResponseHeaders()),u=r({status:s.status,statusText:s.statusText,headers:a,body:t(s.responseText,a),url:s.responseURL},c,l);e.error(s.status>=500?new n(u):new i(u));return}let a;try{a=JSON.parse(s.responseText)}catch{e.error(Error(`Failed to parse upload response as JSON`));return}e.next({type:`response`,body:a}),e.complete()},s.onerror=()=>{e.error(Error(`XHR upload network error`))},s.ontimeout=()=>{e.error(new DOMException(`The operation timed out after ${p}ms while attempting to reach ${c}`,`TimeoutError`))},s.onabort=()=>{e.error(new DOMException(`Upload aborted`,`AbortError`))};let h=()=>s.abort();if(m){if(m.aborted){e.error(new DOMException(`Upload aborted`,`AbortError`));return}m.addEventListener(`abort`,h,{once:!0})}return s.send(d),()=>{m?.removeEventListener(`abort`,h),s.abort()}})}function o(e){let t=new Headers;for(let n of e.split(`\r -`)){let e=n.indexOf(`:`);if(!(e<=0))try{t.append(n.slice(0,e).trim(),n.slice(e+1).trim())}catch{}}return t}export{a as uploadWithProgress}; \ No newline at end of file diff --git a/dist/static/browserUpload-BTQyjHMj-Cul26HQg.js b/dist/static/browserUpload-BTQyjHMj-Cul26HQg.js deleted file mode 100644 index b178e24..0000000 --- a/dist/static/browserUpload-BTQyjHMj-Cul26HQg.js +++ /dev/null @@ -1,2 +0,0 @@ -import{f as e}from"./from-B8yXq1Hf.js";import{r as t,s as n,t as r,u as i}from"./request-CYLhJzOA-4VlvBNTk.js";function a(a){return new e(e=>{let s=new XMLHttpRequest,{url:c,method:l,headers:u,body:d,withCredentials:f,timeout:p,signal:m}=a;s.open(l,c),s.withCredentials=f,typeof p==`number`&&p>0&&(s.timeout=p);for(let[e,t]of Object.entries(u))s.setRequestHeader(e,t);s.upload.onprogress=t=>{e.next({type:`progress`,stage:`upload`,percent:t.lengthComputable?Math.round(t.loaded/t.total*100):0,total:t.total||void 0,loaded:t.loaded,lengthComputable:t.lengthComputable})},s.onload=()=>{if(s.status>=400){let a=o(s.getAllResponseHeaders()),u=n({status:s.status,statusText:s.statusText,headers:a,body:i(s.responseText,a),url:s.responseURL},c,l);e.error(s.status>=500?new t(u):new r(u));return}let a;try{a=JSON.parse(s.responseText)}catch{e.error(Error(`Failed to parse upload response as JSON`));return}e.next({type:`response`,body:a}),e.complete()},s.onerror=()=>{e.error(Error(`XHR upload network error`))},s.ontimeout=()=>{e.error(new DOMException(`The operation timed out after ${p}ms while attempting to reach ${c}`,`TimeoutError`))},s.onabort=()=>{e.error(new DOMException(`Upload aborted`,`AbortError`))};let h=()=>s.abort();if(m){if(m.aborted){e.error(new DOMException(`Upload aborted`,`AbortError`));return}m.addEventListener(`abort`,h,{once:!0})}return s.send(d),()=>{m?.removeEventListener(`abort`,h),s.abort()}})}function o(e){let t=new Headers;for(let n of e.split(`\r -`)){let e=n.indexOf(`:`);if(!(e<=0))try{t.append(n.slice(0,e).trim(),n.slice(e+1).trim())}catch{}}return t}export{a as uploadWithProgress}; \ No newline at end of file diff --git a/dist/static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js b/dist/static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js deleted file mode 100644 index 2468519..0000000 --- a/dist/static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js +++ /dev/null @@ -1 +0,0 @@ -import{Df as e,Ef as t,Gd as n,Kd as r,Vl as i,Wd as a,qd as o,yc as s}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{i as c,r as l}from"./helpers-D_aQC6Do-Cc0nAXnJ.js";function u(e,t){let i=r(e,t),a=n(i),s=_(a);return{patches:o(e,a,{margin:15}),levenshtein:s}}function d(e,t){return a(t,e,{allowExceedingIndices:!0,margin:15})[0]}function f(e){return e.children.map(e=>t(e)?e.text.replaceAll(``,` `):``).join(``)}var p=[``,``],m=RegExp(`[${p.join(``)}]`,`g`),h=[];function g(t){let{value:n,comments:r,documentValue:a,basePath:o}=t;if(!n||n.length===0)return h;let g=r.filter(l),_=[];return g.forEach(t=>{let r=[];if(a!==void 0&&o){let e=c(t.target.path?.field);if(!e||!i(o,e))return;r=e.slice(o.length)}t.target.path?.selection?.value.forEach(i=>{let a=r.length>0?s(n,[...r,{_key:i._key}]):n.find(e=>e._key===i._key);if(!e(a))return;let o=i.text.replaceAll(m,``),c=f(a),{patches:l}=u(o,i.text),h=d(c,l),g=h.indexOf(p[0]),v=h.replaceAll(p[0],``).indexOf(p[1]),y=h.replaceAll(m,``),b=i.text.slice(i.text.indexOf(p[0])+1,i.text.indexOf(p[1])),x=y.slice(g,v),{levenshtein:S}=u(x,b),C=Math.round(x.length+b.length/2),w=!1;if(x.length===0&&(w=!0),S>C&&(w=!0),g+1===v&&(w=!0),g!==-1&&v!==-1){let e=0,n=0,i=0,o=0;for(let t=0;ti.map(i=>d[i]); -import{n as e}from"./rolldown-runtime-Dd_uD5pT.js";import{A as t,D as n,S as r,T as i,_ as a,a as o,b as s,d as c,f as l,g as u,h as d,k as f,l as p,m,o as h,s as g,t as _,v as ee,x as te,y as ne}from"./from-B8yXq1Hf.js";import{t as re}from"./preload-helper-DjzSQ1t3.js";import{t as ie}from"./isRecord-Kfmt-nk--BGze3w87.js";import{a as ae,c as oe,i as v,n as se,o as ce,t as le,u as ue}from"./request-CYLhJzOA-R7VqCP01.js";import{a as de,h as fe,i as pe,n as me,o as he,r as ge,s as _e}from"./resolveEditInfo-Cz-smq3a-BkgfIKD_.js";var ve=te(function(e){return function(){e(this),this.name=`ObjectUnsubscribedError`,this.message=`object unsubscribed`}}),ye=function(e){i(n,e);function n(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return n.prototype.lift=function(e){var t=new be(this,this);return t.operator=e,t},n.prototype._throwIfClosed=function(){if(this.closed)throw new ve},n.prototype.next=function(e){var n=this;u(function(){var r,i;if(n._throwIfClosed(),!n.isStopped){n.currentObservers||=Array.from(n.observers);try{for(var a=t(n.currentObservers),o=a.next();!o.done;o=a.next())o.value.next(e)}catch(e){r={error:e}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}}})},n.prototype.error=function(e){var t=this;u(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}})},n.prototype.complete=function(){var e=this;u(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},n.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(n.prototype,"observed",{get:function(){return this.observers?.length>0},enumerable:!1,configurable:!0}),n.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},n.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},n.prototype._innerSubscribe=function(e){var t=this,n=this,r=n.hasError,i=n.isStopped,a=n.observers;return r||i?ee:(this.currentObservers=null,a.push(e),new ne(function(){t.currentObservers=null,s(a,e)}))},n.prototype._checkFinalizedStatuses=function(e){var t=this,n=t.hasError,r=t.thrownError,i=t.isStopped;n?e.error(r):i&&e.complete()},n.prototype.asObservable=function(){var e=new l;return e.source=this,e},n.create=function(e,t){return new be(e,t)},n}(l),be=function(e){i(t,e);function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return t.prototype.next=function(e){var t,n;(n=(t=this.destination)?.next)==null||n.call(t,e)},t.prototype.error=function(e){var t,n;(n=(t=this.destination)?.error)==null||n.call(t,e)},t.prototype.complete=function(){var e,t;(t=(e=this.destination)?.complete)==null||t.call(e)},t.prototype._subscribe=function(e){return this.source?.subscribe(e)??ee},t}(ye),xe={now:function(){return(xe.delegate||Date).now()},delegate:void 0},Se=function(e){i(t,e);function t(t,n,r){t===void 0&&(t=1/0),n===void 0&&(n=1/0),r===void 0&&(r=xe);var i=e.call(this)||this;return i._bufferSize=t,i._windowTime=n,i._timestampProvider=r,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,t),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(t){var n=this,r=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,o=n._timestampProvider,s=n._windowTime;r||(i.push(t),!a&&i.push(o.now()+s)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this,r=n._infiniteTimeWindow,i=n._buffer.slice(),a=0;a0&&(t=new d({next:function(e){return _.next(e)},error:function(e){f=!0,p(),r=dt(m,i,e),_.error(e)},complete:function(){u=!0,p(),r=dt(m,o),_.complete()}}),h(e).subscribe(t))})(e)}}function dt(e,t){var r=[...arguments].slice(2);if(t===!0){e();return}if(t!==!1){var i=new d({next:function(){i.unsubscribe(),e()}});return h(t.apply(void 0,f([],n(r)))).subscribe(i)}}function ft(e,t,n){var r,i,a,o,s=!1;return e&&typeof e==`object`?(r=e.bufferSize,o=r===void 0?1/0:r,i=e.windowTime,t=i===void 0?1/0:i,a=e.refCount,s=a!==void 0&&a,n=e.scheduler):o=e??1/0,ut({connector:function(){return new Se(o,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}function pt(e){return S(function(t,n){return e<=n})}function mt(e,t){return c(function(n,r){var i=null,a=0,o=!1,s=function(){return o&&!i&&r.complete()};n.subscribe(p(r,function(n){i?.unsubscribe();var o=0,c=a++;h(e(n,c)).subscribe(i=p(r,function(e){return r.next(t?t(n,e,c,o++):e)},function(){i=null,s()}))},function(){o=!0,s()}))})}function ht(e){return c(function(t,n){h(e).subscribe(p(n,function(){return n.complete()},a)),!n.closed&&t.subscribe(n)})}function gt(e,t){return t===void 0&&(t=!1),c(function(n,r){var i=0;n.subscribe(p(r,function(n){var a=e(n,i++);(a||t)&&r.next(n),!a&&r.complete()}))})}function _t(e,t,n){var i=r(e)||t||n?{next:e,error:t,complete:n}:e;return i?c(function(e,t){var n;(n=i.subscribe)==null||n.call(i);var r=!0;e.subscribe(p(t,function(e){var n;(n=i.next)==null||n.call(i,e),t.next(e)},function(){var e;r=!1,(e=i.complete)==null||e.call(i),t.complete()},function(e){var n;r=!1,(n=i.error)==null||n.call(i,e),t.error(e)},function(){var e,t;r&&((e=i.unsubscribe)==null||e.call(i)),(t=i.finalize)==null||t.call(i)}))}):m}var vt=class extends Error{constructor(e,t){super(e),this.name=`ParseError`,this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}},yt=10,bt=13,xt=32,St=6;function Ct(e){if(typeof e==`function`)throw TypeError("`config` must be an object, got a function instead. Did you mean `createParser({onEvent: fn})`?");let{maxBufferSize:t,onComment:n,onError:r,onEvent:i,onId:a,onRetry:o}=e,s=[],c=0,l=``,u,d=``,f=0,p,m=!1,h=!1,g=!1;function _(e){if(m)throw Error("Cannot feed parser: it was terminated after exceeding the configured max buffer size. Call `reset()` to resume parsing.");if(l!==void 0){if(e=l+e,e===``||e===`ï`||e===`ï»`){l=e;return}l=void 0,e=e.replace(/^(?:\uFEFF|\xEF\xBB\xBF)/,``)}if((h||g)&&(e=ee(e),!e))return;if(!s.length){let t=ie(e);t!==``&&te(t),re();return}if(e.indexOf(` -`)===-1&&e.indexOf(`\r`)===-1){if(c0&&i?.({id:u,event:p,data:d}),u=void 0,d=``,f=0,p=void 0,t=n+1,n=e.indexOf(` -`,t);continue}let r=e.charCodeAt(t);if(wt(e,t,r)){let r=e.charCodeAt(t+5)===xt?t+6:t+5,o=e.slice(r,n);if(f===0&&e.charCodeAt(n+1)===yt){u!==void 0&&a?.(u),i?.({id:u,event:p,data:o}),u=void 0,d=``,p=void 0,t=n+2,n=e.indexOf(` -`,t);continue}d=f===0?o:`${d}\n${o}`,f++}else Tt(e,t,r)?p=e.slice(e.charCodeAt(t+6)===xt?t+7:t+6,n)||void 0:ae(e,t,n);t=n+1,n=e.indexOf(` -`,t)}return e.slice(t)}for(;t20?`${e.slice(0,20)}…`:e}"`,{type:`unknown-field`,field:e,value:t,line:n}))}}function v(){u!==void 0&&a?.(u),f>0&&i?.({id:u,event:p,data:d}),u=void 0,d=``,f=0,p=void 0}function se(e={}){if(e.consume&&s.length>0){let e=s.join(``);ae(e,0,e.length)}l=``,u=void 0,d=``,f=0,p=void 0,s.length=0,c=0,m=!1,h=!1,g=!1}return{feed:_,reset:se}}function wt(e,t,n){return n===100&&e.charCodeAt(t+1)===97&&e.charCodeAt(t+2)===116&&e.charCodeAt(t+3)===97&&e.charCodeAt(t+4)===58}function Tt(e,t,n){return n===101&&e.charCodeAt(t+1)===118&&e.charCodeAt(t+2)===101&&e.charCodeAt(t+3)===110&&e.charCodeAt(t+4)===116&&e.charCodeAt(t+5)===58}function Et(e,t){let n=1;for(;n{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw Error(`Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters`)},jt=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw Error("`projectId` can only contain only a-z, 0-9 and dashes")},Mt=e=>{if(Ot.indexOf(e)===-1)throw Error(`Invalid asset type: ${e}. Must be one of ${Ot.join(`, `)}`)},Nt=(e,t)=>{if(typeof t!=`object`||!t||Array.isArray(t))throw Error(`${e}() takes an object of properties`)},Pt=(e,t)=>{if(typeof t!=`string`||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(t)||t.includes(`..`))throw Error(`${e}(): "${t}" is not a valid document ID`)},Ft=(e,t)=>{if(!t._id)throw Error(`${e}() requires that the document contains an ID ("_id" property)`);Pt(e,t._id)},It=(e,t)=>{if(typeof t!=`string`)throw Error(`\`${e}()\`: \`${t}\` is not a valid document type`)},Lt=(e,t)=>{if(!t._type)throw Error(`\`${e}()\` requires that the document contains a type (\`_type\` property)`);It(e,t._type)},Rt=(e,t)=>{if(t._id&&t._id!==e)throw Error(`The provided document ID (\`${t._id}\`) does not match the generated version ID (\`${e}\`)`)},zt=(e,t,n)=>{let r=`insert(at, selector, items)`;if(kt.indexOf(e)===-1){let e=kt.map(e=>`"${e}"`).join(`, `);throw Error(`${r} takes an "at"-argument which is one of: ${e}`)}if(typeof t!=`string`)throw Error(`${r} takes a "selector"-argument which must be a string`);if(!Array.isArray(n))throw Error(`${r} takes an "items"-argument which must be an array`)},Bt=e=>{if(e.dataset)return e.dataset;let t=e.resource;if(t&&t.type===`dataset`){let e=t.id.split(`.`);if(e.length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return e[1]}throw Error("`dataset` must be provided to perform queries")},Vt=e=>{if(typeof e!=`string`||!/^[a-z0-9._-]{1,75}$/i.test(e))throw Error(`Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.`);return e},Ht=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:if(r.split(`.`).length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return;case`dashboard`:case`knowledge-base`:case`media-library`:case`canvas`:return;default:throw Error(`Unsupported resource type: ${n.toString()}`)}},C=(e,t)=>{if(t.resource)throw Error(`\`${e}\` does not support resource-based operations`)};function Ut(e){let t=!1,n;return(...r)=>t?n:(n=e(...r),t=!0,n)}var w=e=>Ut((...t)=>console.warn(e.join(` `),...t)),Wt=w(["Because you set `withCredentials` to true, we will override your `useCdn`",`setting to be false since (cookie-based) credentials are never set on the CDN`]),Gt=w(["Since you haven't set a value for `useCdn`, we will deliver content using our",`global, edge-cached API-CDN. If you wish to have content delivered faster, set`,"`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),Kt=w(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),qt=w(["The `previewDrafts` perspective has been renamed to `drafts` and will be removed in a future API version"]),Jt=w([`You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.`,`See ${Dt(`js-client-browser-token`)} for more information and how to hide this warning.`]),Yt=w(["You have configured Sanity client to use a token, but also provided `withCredentials: true`.","This is no longer supported - only token will be used - remove `withCredentials: true`."]),Xt=w([`Using the Sanity client without specifying an API version is deprecated.`,`See ${Dt(`js-client-api-version`)}`]);w(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]);var Zt=w(["You have called `createVersion()` with a defined `document`.","If you are creating a version of a document that already exists, prefer providing `baseId` and `releaseId` instead."]),Qt=w(["The `uri` request option has been renamed to `url`.","Please update your code to use `url` instead. Support for `uri` will be removed in a future version."]),$t=w(["The `~experimental_resource` configuration property has been renamed to `resource`.","Please update your client configuration to use `resource` instead. Support for `~experimental_resource` will be removed in a future version."]),en={apiHost:`https://api.sanity.io`,apiVersion:`1`,useProjectHostname:!0,stega:{enabled:!1}},tn=[`localhost`,`127.0.0.1`,`0.0.0.0`],nn=e=>tn.indexOf(e)!==-1;function rn(e){if(e===`1`||e===`X`)return;let t=new Date(e);if(!(/^\d{4}-\d{2}-\d{2}$/.test(e)&&t instanceof Date&&t.getTime()>0))throw Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}function an(e){if(Array.isArray(e)&&e.length>1&&e.includes(`raw`))throw TypeError(`Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives`)}var on=(e,t)=>{let n={...t,...e,stega:{...typeof t.stega==`boolean`?{enabled:t.stega}:t.stega||en.stega,...typeof e.stega==`boolean`?{enabled:e.stega}:e.stega||{}}};n.apiVersion||Xt();let r={...en,...n,apiHost:n.apiHost??en.apiHost};r[`~experimental_resource`]&&!r.resource&&($t(),r.resource=r[`~experimental_resource`]);let i=r.resource,a=r.useProjectHostname&&!i;if(typeof Promise>`u`){let e=Dt(`js-client-promise-polyfill`);throw Error(`No native Promise-implementation found, polyfill needed - see ${e}`)}if(a&&!r.projectId)throw Error("Configuration must contain `projectId`");if(i&&Ht(r),r.perspective!==void 0&&an(r.perspective),`encodeSourceMap`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?`);if(`encodeSourceMapAtPath`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?`);if(typeof r.stega.enabled!=`boolean`)throw Error(`stega.enabled must be a boolean, received ${r.stega.enabled}`);if(r.stega.enabled&&r.stega.studioUrl===void 0)throw Error(`stega.studioUrl must be defined when stega.enabled is true`);if(r.stega.enabled&&typeof r.stega.studioUrl!=`string`&&typeof r.stega.studioUrl!=`function`)throw Error(`stega.studioUrl must be a string or a function, received ${r.stega.studioUrl}`);let o=typeof window<`u`&&window.location&&window.location.hostname,s=o&&nn(window.location.hostname),c=!!r.token;r.withCredentials&&c&&(Yt(),r.withCredentials=!1),o&&s&&c&&r.ignoreBrowserTokenWarning!==!0?Jt():r.useCdn===void 0&&Gt(),a&&jt(r.projectId),r.dataset&&At(r.dataset),`requestTagPrefix`in r&&(r.requestTagPrefix=r.requestTagPrefix?Vt(r.requestTagPrefix).replace(/\.+$/,``):void 0),r.apiVersion=`${r.apiVersion}`.replace(/^v/,``),r.isDefaultApi=r.apiHost===en.apiHost,r.useCdn===!0&&r.withCredentials&&Wt(),r.useCdn=r.useCdn!==!1&&!r.withCredentials,rn(r.apiVersion);let l=r.apiHost.split(`://`,2),u=l[0],d=l[1],f=r.isDefaultApi?`apicdn.sanity.io`:d;return a?(r.url=`${u}://${r.projectId}.${d}/v${r.apiVersion}`,r.cdnUrl=`${u}://${r.projectId}.${f}/v${r.apiVersion}`):(r.url=`${r.apiHost}/v${r.apiVersion}`,r.cdnUrl=r.url),r};function sn(e,t){if(!t)throw Error(`Document ID must be provided`);return`${e.type}:${e.id}:${ge(t)}`}var cn=class extends Event{code;message;constructor(e,t){super(e),this.code=t?.code??void 0,this.message=t?.message??void 0}[Symbol.for(`nodejs.util.inspect.custom`)](e,t,n){return n(dn(this),t)}[Symbol.for(`Deno.customInspect`)](e,t){return e(dn(this),t)}};function ln(e){let t=globalThis.DOMException;return typeof t==`function`?new t(e,`SyntaxError`):SyntaxError(e)}function un(e){return e instanceof Error?`errors`in e&&Array.isArray(e.errors)?e.errors.map(un).join(`, `):`cause`in e&&e.cause instanceof Error?`${e}: ${un(e.cause)}`:e.message:`${e}`}function dn(e){return{type:e.type,message:e.message,code:e.code,defaultPrevented:e.defaultPrevented,cancelable:e.cancelable,timeStamp:e.timeStamp}}var fn=104857600,pn=class extends EventTarget{static CONNECTING=0;static OPEN=1;static CLOSED=2;CONNECTING=0;OPEN=1;CLOSED=2;get readyState(){return this.#e}get url(){return this.#t.href}get withCredentials(){return this.#r}get onerror(){return this.#u}set onerror(e){this.#u&&this.removeEventListener(`error`,this.#u),this.#u=e,e&&this.addEventListener(`error`,e)}get onmessage(){return this.#d}set onmessage(e){this.#d&&this.removeEventListener(`message`,this.#d),this.#d=e,e&&this.addEventListener(`message`,e)}get onopen(){return this.#f}set onopen(e){this.#f&&this.removeEventListener(`open`,this.#f),this.#f=e,e&&this.addEventListener(`open`,e)}addEventListener(e,t,n){let r=t;super.addEventListener(e,r,n)}removeEventListener(e,t,n){let r=t;super.removeEventListener(e,r,n)}constructor(e,t){super();try{if(e instanceof URL)this.#t=e;else if(typeof e==`string`)this.#t=new URL(e,hn());else throw Error(`Invalid URL`)}catch{throw ln(`An invalid or illegal string was specified`)}this.#l=Ct({maxBufferSize:t?.maxBufferSize??fn,onEvent:this.#v,onError:this.#b,onId:this.#_,onRetry:this.#y}),this.#e=this.CONNECTING,this.#a=3e3,this.#i=t?.fetch??globalThis.fetch,this.#r=t?.withCredentials??!1,this.#p()}close(){this.#o&&clearTimeout(this.#o),this.#e!==this.CLOSED&&(this.#c&&this.#c.abort(),this.#e=this.CLOSED,this.#c=void 0)}#e;#t;#n;#r;#i;#a;#o;#s=null;#c;#l;#u=null;#d=null;#f=null;#p(){this.#e=this.CONNECTING,this.#c=new AbortController;let e=this.#i;e(this.#t,this.#g()).then(this.#m).catch(this.#h)}#m=async e=>{this.#l.reset();let{body:t,redirected:n,status:r,headers:i}=e;if(r===204){this.#x(`Server sent HTTP 204, not reconnecting`,204),this.close();return}if(this.#n=n?new URL(e.url):void 0,r!==200){this.#x(`Non-200 status code (${r})`,r);return}if(!(i.get(`content-type`)||``).startsWith(`text/event-stream`)){this.#x(`Invalid content type, expected "text/event-stream"`,r);return}if(this.#e===this.CLOSED)return;this.#e=this.OPEN;let a=new Event(`open`);if(this.dispatchEvent(a),typeof t!=`object`||!t||!(`getReader`in t)){this.#x(`Invalid response body, expected a web ReadableStream`,r),this.close();return}let o=new TextDecoder,s=t.getReader(),c=!0;do{let{done:e,value:t}=await s.read();if(this.#e===this.CLOSED){c=!1;break}t&&this.#l.feed(o.decode(t,{stream:!e})),e&&(c=!1,this.#l.reset(),this.#S())}while(c)};#h=e=>{this.#c=void 0,e.name!==`AbortError`&&e.type!==`aborted`&&this.#S(un(e))};#g(){let e={mode:`cors`,redirect:`follow`,headers:{Accept:`text/event-stream`,...this.#s?{"Last-Event-ID":this.#s}:void 0},cache:`no-store`,signal:this.#c?.signal};return`window`in globalThis&&(e.credentials=this.withCredentials?`include`:`same-origin`),e}#_=e=>{this.#s=e};#v=e=>{if(this.#e===this.CLOSED)return;let t=this.#n?this.#n.origin:this.#t.origin,n=this.#s??``,r=new MessageEvent(e.event||`message`,{data:e.data,origin:t,lastEventId:n});r.origin!==t&&gn(r,`origin`,t),r.lastEventId!==n&&gn(r,`lastEventId`,n),this.dispatchEvent(r)};#y=e=>{this.#a=e};#b=e=>{e.type===`max-buffer-size-exceeded`&&(this.close(),this.#x(e.message))};#x(e,t){this.close();let n=new cn(`error`,{code:t,message:e});this.dispatchEvent(n)}#S(e,t){if(this.#e===this.CLOSED)return;this.#e=this.CONNECTING;let n=new cn(`error`,{code:t,message:e});this.dispatchEvent(n);let r=setTimeout(this.#C,this.#a);typeof r==`object`&&r&&`unref`in r&&r.unref(),this.#o=r}#C=()=>{this.#o=void 0,this.#e===this.CONNECTING&&this.#p()}};Object.defineProperty(pn,"name",{value:`EventSource`}),Object.defineProperty(pn,Symbol.for(`eventsource.supports-fetch-override`),{value:!0,writable:!1,configurable:!1,enumerable:!1});var mn=pn;function hn(){let e=`document`in globalThis?globalThis.document:void 0;return e&&typeof e==`object`&&`baseURI`in e&&typeof e.baseURI==`string`?e.baseURI:void 0}function gn(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0})}var _n=class extends Error{constructor(e,t={}){let{status:n,...r}=t;super(e,r),v(this,`name`,`ConnectionFailedError`),v(this,`status`,void 0),this.status=n}},vn=class extends Error{constructor(e,t,n={}){super(e,n),v(this,`name`,`DisconnectError`),v(this,`reason`,void 0),this.reason=t}},yn=class extends Error{constructor(e,t){super(e),v(this,`name`,`ChannelError`),v(this,`data`,void 0),this.data=t}},bn=class extends Error{constructor(e,t,n={}){super(e,n),v(this,`name`,`MessageError`),v(this,`data`,void 0),this.data=t}},xn=class extends Error{constructor(...e){super(...e),v(this,`name`,`MessageParseError`)}},Sn=[`channelError`,`disconnect`];function Cn(e,t){return Je(()=>{let t=e();return Re(t)?t:Ie(t)}).pipe(x(e=>wn(e,t)))}function wn(e,t){return new l(n=>{let r=new Set(t),i=e=>r.has(e),a=i(`open`);function o(t){if(`data`in t){let[e,r]=Tn(t);n.error(e||!r?new xn(`Unable to parse EventSource error message`,{cause:e}):new bn(ie(r.data)&&typeof r.data.message==`string`?r.data.message:``,r));return}if(t.code!==void 0){n.error(new _n(`EventSource connection failed`,{status:t.code}));return}if(e.readyState===e.CLOSED)n.error(new _n(`EventSource connection failed`));else{let e=`reconnect`;i(e)&&n.next({type:e})}}function s(){let e=`open`;i(e)&&n.next({type:e})}function c(t){let[r,a]=Tn(t);if(r||!a){n.error(new xn(`Unable to parse EventSource message`,{cause:r}));return}if(t.type===`channelError`){let t=new URL(e.url).searchParams.get(`tag`);n.error(new yn(En(a?.data,t),a.data));return}if(t.type===`disconnect`){n.error(new vn(`Server disconnected client: ${ie(a.data)&&typeof a.data.reason==`string`&&a.data.reason||`unknown error`}`));return}i(t.type)&&n.next({type:t.type,id:t.lastEventId,...a.data?{data:a.data}:{}})}e.addEventListener(`error`,o),a&&e.addEventListener(`open`,s);let l=[...new Set([...Sn,...t])].filter(e=>e!==`error`&&e!==`open`&&e!==`reconnect`);return l.forEach(t=>e.addEventListener(t,c)),()=>{e.removeEventListener(`error`,o),a&&e.removeEventListener(`open`,s),l.forEach(t=>e.removeEventListener(t,c)),e.close()}})}function Tn(e){try{let t=typeof e.data==`string`&&JSON.parse(e.data);return[null,{type:e.type,id:e.lastEventId,...Dn(t)?{}:{data:t}}]}catch(e){return[e,null]}}function En(e,t){let n=ie(e)?e.error:void 0;if(!n){let t=ie(e)?e.message:void 0;return typeof t==`string`&&t||`Unknown listener error`}if(ie(n)){if(oe(n))return ce(n,t);if(typeof n.description==`string`)return n.description}return typeof n==`string`?n:JSON.stringify(n,null,2)}function Dn(e){for(let t in e)return!1;return!0}function On(e){if(typeof e==`string`)return{id:e};if(Array.isArray(e))return{query:`*[_id in $ids]`,params:{ids:e}};if(typeof e==`object`&&e&&`query`in e&&typeof e.query==`string`)return`params`in e&&typeof e.params==`object`&&e.params!==null?{query:e.query,params:e.params}:{query:e.query};let t=[`* Document ID ()`,`* Array of document IDs`,"* Object containing `query`"].join(` -`);throw Error(`Unknown selection - must be one of:\n\n${t}`)}function kn(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function T(e,t,n){kn(e,t),t.set(e,n)}function E(e,t,n){if(typeof e==`function`?e===t:e.has(t))return arguments.length<3?t:n;throw TypeError(`Private element is not present on this object`)}function D(e,t,n){return e.set(E(e,t),n),n}function O(e,t){return e.get(E(e,t))}var An=class{constructor(e,t={}){v(this,`selection`,void 0),v(this,`operations`,void 0),this.selection=e,this.operations=t}set(e){return this._assign(`set`,e)}setIfMissing(e){return this._assign(`setIfMissing`,e)}diffMatchPatch(e){return Nt(`diffMatchPatch`,e),this._assign(`diffMatchPatch`,e)}unset(e){if(!Array.isArray(e))throw Error(`unset(attrs) takes an array of attributes to unset, non-array given`);return this.operations=Object.assign({},this.operations,{unset:e}),this}inc(e){return this._assign(`inc`,e)}dec(e){return this._assign(`dec`,e)}insert(e,t,n){return zt(e,t,n),this._assign(`insert`,{[e]:t,items:n})}append(e,t){return this.insert(`after`,`${e}[-1]`,t)}prepend(e,t){return this.insert(`before`,`${e}[0]`,t)}splice(e,t,n,r){let i=n===void 0||n===-1,a=t<0?t-1:t,o=i?-1:Math.max(0,t+n),s=`${e}[${a}:${a<0&&o>=0?``:o}]`;return this.insert(`replace`,s,r||[])}ifRevisionId(e){return this.operations.ifRevisionID=e,this}serialize(){return{...On(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(e,t,n=!0){return Nt(e,t),this.operations=Object.assign({},this.operations,{[e]:Object.assign({},n&&this.operations[e]||{},t)}),this}_set(e,t){return this._assign(e,t,!1)}},jn=new WeakMap,Mn=class e extends An{constructor(e,t,n){super(e,t),T(this,jn,void 0),D(jn,this,n)}clone(){return new e(this.selection,{...this.operations},O(jn,this))}commit(e){if(!O(jn,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return O(jn,this).mutate({patch:this.serialize()},n)}},Nn=new WeakMap,Pn=class e extends An{constructor(e,t,n){super(e,t),T(this,Nn,void 0),D(Nn,this,n)}clone(){return new e(this.selection,{...this.operations},O(Nn,this))}commit(e){if(!O(Nn,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return O(Nn,this).mutate({patch:this.serialize()},n)}},Fn={returnDocuments:!1},In=class{constructor(e=[],t){v(this,`operations`,void 0),v(this,`trxId`,void 0),this.operations=e,this.trxId=t}create(e){return Nt(`create`,e),this._add({create:e})}createIfNotExists(e){let t=`createIfNotExists`;return Nt(t,e),Ft(t,e),this._add({[t]:e})}createOrReplace(e){let t=`createOrReplace`;return Nt(t,e),Ft(t,e),this._add({[t]:e})}delete(e){return Pt(`delete`,e),this._add({delete:{id:e}})}transactionId(e){return e?(this.trxId=e,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(e){return this.operations.push(e),this}},Ln=new WeakMap,Rn=class e extends In{constructor(e,t,n){super(e,n),T(this,Ln,void 0),D(Ln,this,t)}clone(){return new e([...this.operations],O(Ln,this),this.trxId)}commit(e){if(!O(Ln,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return O(Ln,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},Fn,e||{}))}patch(e,t){let n=typeof t==`function`,r=typeof e!=`string`&&e instanceof Pn,i=typeof e==`object`&&(`query`in e||`id`in e);if(r)return this._add({patch:e.serialize()});if(n){let n=t(new Pn(e,{},O(Ln,this)));if(!(n instanceof Pn))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}if(i){let n=new Pn(e,t||{},O(Ln,this));return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},zn=new WeakMap,Bn=class e extends In{constructor(e,t,n){super(e,n),T(this,zn,void 0),D(zn,this,t)}clone(){return new e([...this.operations],O(zn,this),this.trxId)}commit(e){if(!O(zn,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return O(zn,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},Fn,e||{}))}patch(e,t){let n=typeof t==`function`;if(typeof e!=`string`&&e instanceof Mn)return this._add({patch:e.serialize()});if(n){let n=t(new Mn(e,{},O(zn,this)));if(!(n instanceof Mn))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},Vn=[`headers`,`signal`,`tag`,`timeout`,`token`];function Hn(e,t={}){let n={};e.headers&&Object.assign(n,e.headers);let r=t.token||e.token;r&&(n.Authorization=`Bearer ${r}`),!t.useGlobalApi&&!e.useProjectHostname&&e.projectId&&(n[`X-Sanity-Project-ID`]=e.projectId);let i={url:t.url,headers:Object.assign(n,t.headers||{})};t.method&&(i.method=t.method),t.body!==void 0&&(i.body=t.body),t.query&&(i.query=Un(t.query)),t.signal&&(i.signal=t.signal),(t.withCredentials===void 0?e.withCredentials:t.withCredentials)&&(i.credentials=`include`),typeof t.maxRedirects==`number`&&(i.redirect=t.maxRedirects===0?`manual`:`follow`);let a=t.timeout===void 0?e.timeout:t.timeout;i.timeout=a===void 0?3e5:a!==0&&a,t.useAbortSignal===!1&&!i.signal&&(i.timeout=typeof i.timeout==`number`&&i.timeout>0&&{total:i.timeout,signal:!1});let o=typeof t.fetch==`object`&&typeof e.fetch==`object`?{...e.fetch,...t.fetch}:t.fetch||e.fetch;return typeof o==`function`?i.fetch=o:typeof o==`object`&&o&&(i.meta={...i.meta,fetchInit:o}),!i.fetch&&e.resolveFetch&&(i.fetch=e.resolveFetch(typeof e.proxy==`string`?e.proxy:void 0)),typeof t.maxRetries==`number`&&(i.maxRetries=t.maxRetries),typeof e.lineage==`string`&&e.lineage&&(i.meta={...i.meta,lineage:e.lineage}),i}function Un(e){if(e instanceof URLSearchParams||!e||typeof e!=`object`||!Object.values(e).some(Array.isArray))return e;let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(r!=null){if(Array.isArray(r))for(let e of r)e!=null&&t.append(n,`${e}`);else t.append(n,`${r}`)}return t}var Wn=({query:e,params:t={},options:n={}})=>{let r=new URLSearchParams,{tag:i,includeMutations:a,returnQuery:o,...s}=n;i&&r.append(`tag`,i),r.append(`query`,e);for(let[e,n]of Object.entries(t))n!==void 0&&r.append(`$${e}`,JSON.stringify(n));for(let[e,t]of Object.entries(s))t&&r.append(e,`${t}`);return o===!1&&r.append(`returnQuery`,`false`),a===!1&&r.append(`includeMutations`,`false`),`?${r}`},Gn=(e,t)=>e===!1?void 0:e===void 0?t:e,Kn=(e={})=>({dryRun:e.dryRun,returnIds:!0,returnDocuments:Gn(e.returnDocuments,!0),visibility:e.visibility||`sync`,autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}),qn=(e,t)=>e.reduce((e,n)=>(e[t(n)]=n,e),Object.create(null));function Jn(e,t,n){let r=`stega`in n?{...e,...typeof n.stega==`boolean`?{enabled:n.stega}:n.stega||{}}:e,i=r.enabled?fe(t):t,a=n.filterResponse===!1?e=>e:e=>e.result,{cache:o,next:s,...c}={useAbortSignal:n.signal!==void 0,resultSourceMap:r.enabled?`withKeyArraySelector`:n.resultSourceMap,...n,returnQuery:n.filterResponse===!1&&n.returnQuery!==!1};return{stega:r,params:i,mapResponse:a,reqOpts:o!==void 0||s!==void 0?{...c,fetch:{cache:o,next:s}}:c}}function Yn(e,t,n,r,i={},a={}){return A(a.signal,o=>Xn(e,t,n,r,i,{...a,signal:o}))}function Xn(e,t,n,r,i={},a={}){let{stega:o,params:s,mapResponse:c,reqOpts:l}=Jn(n,i,a),u=xr(e,t,`query`,{query:r,params:s},l);return o.enabled?Promise.all([u,re(()=>import(`./stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js`).then(e=>e.n),__vite__mapDeps([0,1,2]))]).then(([e,{stegaEncodeSourceMap:t}])=>{let n=t(e.result,e.resultSourceMap,o);return c({...e,result:n})}):u.then(c)}function Zn(e,t,n,r={}){return A(r.signal,i=>j(e,t,$n(e,n,{...r,signal:i})).then(e=>er(e,r.includeAllVersions)))}function Qn(e,t,n,r={}){return j(e,t,$n(e,n,r)).then(e=>er(e,r.includeAllVersions))}function $n(e,t,n){let r=t;if(n.releaseId){let e=pe(t);if(!e){if(he(t))throw Error(`The document ID (\`${t}\`) is a draft, but \`options.releaseId\` is set as \`${n.releaseId}\``);r=de(t,n.releaseId)}else if(e!==n.releaseId)throw Error(`The document ID (\`${t}\`) is already a version of \`${e}\` release, but this does not match the provided \`options.releaseId\` (\`${n.releaseId}\`)`)}return{url:N(e,`doc`,r),tag:n.tag,signal:n.signal,query:n.includeAllVersions===void 0?void 0:{includeAllVersions:n.includeAllVersions}}}function er(e,t){let n=e.documents;return n?t?n:n[0]:t?[]:void 0}function tr(e,t,n,r={}){return A(r.signal,i=>nr(e,t,n,{...r,signal:i}))}function nr(e,t,n,r={}){return j(e,t,rr(e,n,r)).then(e=>ir(e,n))}function rr(e,t,n){return{url:N(e,`doc`,t.join(`,`)),tag:n.tag,signal:n.signal}}function ir(e,t){let n=qn(e.documents||[],e=>e._id);return t.map(e=>n[e]||null)}function ar(e,t,n,r={}){return A(r.signal,i=>or(e,t,n,{...r,signal:i}))}async function or(e,t,n,r={}){let i=new Set;if(n.length===0)return i;for(let a=0;acr(e,t,n,{...r,signal:i}))}function cr(e,t,n,r={}){return xr(e,t,`query`,{query:`*[sanity::partOfRelease($releaseId)]`,params:{releaseId:n}},r)}function lr(e,t,n,r){return A(r?.signal,i=>Er(e,t,n,{...r,signal:i}))}function ur(e,t,n,r){return A(r?.signal,i=>Dr(e,t,n,{...r,signal:i}))}function dr(e,t,n,r,i){return A(i?.signal,a=>Or(e,t,n,r,{...i,signal:a}))}function fr(e,t,n,r,i,a,o){return A(o?.signal,s=>kr(e,t,n,r,i,a,{...o,signal:s}))}function pr(e,t,n,r){return A(r?.signal,i=>Tr(e,t,n,{...r,signal:i}))}function mr(e,t,n,r=!1,i){return A(i?.signal,a=>Ar(e,t,n,r,{...i,signal:a}))}function hr(e,t,n,r){return A(r?.signal,i=>jr(e,t,n,{...r,signal:i}))}function gr(e,t,n,r,i){return A(i?.signal,a=>Mr(e,t,n,r,{...i,signal:a}))}function _r(e,t,n,r){return A(r?.signal,i=>wr(e,t,n,{...r,signal:i}))}function vr(e,t,n,r){return A(r?.signal,i=>k(e,t,n,{...r,signal:i}))}function yr(e,t,n,r={}){let i=t===`mutate`,a=t===`actions`,o=t===`query`,s=i||a?``:Wn(n),c=!i&&!a&&s.length<11264,l=c?s:``,u=r.returnFirst,{timeout:d,token:f,tag:p,headers:m,returnQuery:h,lastLiveEventId:g,cacheMode:_}=r,ee=N(e,t,l);return{reqOptions:{method:c?`GET`:`POST`,url:ee,body:c?void 0:n,query:i&&Kn(r),timeout:d,headers:m,token:f,tag:p,returnQuery:h,perspective:r.perspective,variant:r.variant,resultSourceMap:r.resultSourceMap,lastLiveEventId:Array.isArray(g)?g[0]:g,cacheMode:_,canUseCdn:o,signal:r.signal,fetch:r.fetch,useAbortSignal:r.useAbortSignal,useCdn:r.useCdn},isMutation:i,returnFirst:u}}function br(e,t,n,r){if(!t)return e;let i=e.results||[];if(r)return n?i[0]&&i[0].document:i.map(e=>e.document);let a=n?`documentId`:`documentIds`,o=n?i[0]&&i[0].id:i.map(e=>e.id);return{transactionId:e.transactionId,results:i,[a]:o}}function xr(e,t,n,r,i={}){let{reqOptions:a,isMutation:o,returnFirst:s}=yr(e,n,r,i);return j(e,t,a).then(e=>br(e,o,s,i.returnDocuments))}function Sr(e,t,n,r,i={}){return A(i.signal,a=>Cr(e,t,n,r,{...i,signal:a}))}function Cr(e,t,n,r,i={}){let a={[r]:n},o=Object.assign({returnFirst:!0,returnDocuments:!0},i);return xr(e,t,`mutate`,{mutations:[a]},o)}function k(e,t,n,r){return xr(e,t,`actions`,{actions:Array.isArray(n)?n:[n],transactionId:r&&r.transactionId||void 0,skipCrossDatasetReferenceValidation:r&&r.skipCrossDatasetReferenceValidation||void 0,dryRun:r&&r.dryRun||void 0},r)}function wr(e,t,n,r){let i;return i=n instanceof Pn||n instanceof Mn?{patch:n.serialize()}:n instanceof Rn||n instanceof Bn?n.serialize():n,xr(e,t,`mutate`,{mutations:Array.isArray(i)?i:[i],transactionId:r&&r.transactionId||void 0},r)}function Tr(e,t,n,r){return xr(e,t,`mutate`,{mutations:[{delete:On(n)}]},r)}function Er(e,t,n,r){return Ft(`createIfNotExists`,n),Cr(e,t,n,`createIfNotExists`,r)}function Dr(e,t,n,r){return Ft(`createOrReplace`,n),Cr(e,t,n,`createOrReplace`,r)}function Or(e,t,n,r,i){return Ft(`createVersion`,n),Lt(`createVersion`,n),Zt(),k(e,t,{actionType:`sanity.action.document.version.create`,publishedId:r,document:n},i)}function kr(e,t,n,r,i,a,o){if(!r)throw Error("`createVersion()` requires `baseId` when no `document` is provided");if(!n)throw Error("`createVersion()` requires `publishedId` when `baseId` is provided");return Pt(`createVersion`,r),Pt(`createVersion`,n),k(e,t,{actionType:`sanity.action.document.version.create`,publishedId:n,baseId:r,versionId:i?de(n,i):me(n),ifBaseRevisionId:a},o)}function Ar(e,t,n,r=!1,i){return k(e,t,{actionType:`sanity.action.document.version.discard`,versionId:n,purge:r},i)}function jr(e,t,n,r){return Ft(`replaceVersion`,n),Lt(`replaceVersion`,n),k(e,t,{actionType:`sanity.action.document.version.replace`,document:n},r)}function Mr(e,t,n,r,i){return k(e,t,{actionType:`sanity.action.document.version.unpublish`,versionId:n,publishedId:r},i)}var Nr=e=>{let t=e.config();return t.dataset!==void 0&&t.projectId!==void 0||t.resource!==void 0},Pr=(e,t)=>Nr(e)&&t.startsWith(N(e,`query`)),Fr=(e,t)=>Nr(e)&&t.startsWith(N(e,`mutate`)),Ir=(e,t)=>Nr(e)&&t.startsWith(N(e,`doc`,``)),Lr=(e,t)=>Nr(e)&&t.startsWith(N(e,`listen`)),Rr=(e,t)=>Nr(e)&&t.startsWith(N(e,`history`,``)),zr=(e,t)=>t.startsWith(`/data/`)||Pr(e,t)||Fr(e,t)||Ir(e,t)||Lr(e,t)||Rr(e,t);function Br(e,t){t.uri!==void 0&&Qt();let n=t.uri||t.url;if(typeof n!=`string`)throw TypeError("Request options must include a `url`");let r=e.config(),i=t.canUseCdn===void 0?[`GET`,`HEAD`].indexOf(t.method||`GET`)>=0&&zr(e,n):t.canUseCdn,a=(t.useCdn??r.useCdn)&&i,o=t.tag&&r.requestTagPrefix?[r.requestTagPrefix,t.tag].join(`.`):t.tag||r.requestTagPrefix;if(o&&t.tag!==null&&(t.query={tag:Vt(o),...t.query}),[`GET`,`HEAD`,`POST`].indexOf(t.method||`GET`)>=0&&Pr(e,n)){let e=t.resultSourceMap??r.resultSourceMap;e!==void 0&&e!==!1&&(t.query={resultSourceMap:e,...t.query});let n=t.perspective||r.perspective;n!==void 0&&(n===`previewDrafts`&&qt(),an(n),t.query={perspective:Array.isArray(n)?n.join(`,`):n,...t.query},(Array.isArray(n)&&n.length>0||n===`previewDrafts`||n===`drafts`)&&a&&(a=!1,Kt()));let i=t.variant||r.variant;typeof i==`string`&&(t.query={variant:i,...t.query}),typeof i==`object`&&(t.query={variantCondition:Kr(i),...t.query}),t.lastLiveEventId&&(t.query={...t.query,lastLiveEventId:t.lastLiveEventId}),t.returnQuery===!1&&(t.query={returnQuery:`false`,...t.query}),a&&t.cacheMode==`noStale`&&(t.query={cacheMode:`noStale`,...t.query})}return Hn(r,Object.assign({},t,{url:Hr(e,n,a)}))}function A(e,t){return new l(n=>{let r=new AbortController;return t(e?ue([e,r.signal]):r.signal).then(e=>{n.next(e),n.complete()},e=>n.error(e)),()=>r.abort()})}function j(e,t,n){return t(Br(e,n),e.config().requestHandler).then(e=>e)}function M(e,t,n){return A(n.signal,r=>j(e,t,{...n,signal:r}))}function Vr(e,t){let n=Br(e,t),r=e.config().requester,i=new l(e=>r(n).subscribe(e)).pipe(S(e=>e?.type===`progress`||e?.type===`response`),b(e=>e.type===`progress`?{type:`progress`,stage:e.stage,percent:e.percent,total:e.total,loaded:e.loaded,lengthComputable:e.lengthComputable}:{type:`response`,body:e.body}));return t.signal?i.pipe(Ur(t.signal)):i}function N(e,t,n){let r=e.config();if(r.resource)return Ht(r),`${Gr(r)}/${n===void 0?t:`${t}/${n}`}`.replace(/\/($|\?)/,`$1`);let i=`/${t}/${Bt(r)}`;return`/data${n===void 0?i:`${i}/${n}`}`.replace(/\/($|\?)/,`$1`)}function Hr(e,t,n=!1){let{url:r,cdnUrl:i}=e.config();return`${n?i:r}/${t.replace(/^\//,``)}`}function Ur(e){return t=>new l(n=>{let r=()=>n.error(Wr(e));if(e&&e.aborted){r();return}let i=t.subscribe(n);return e.addEventListener(`abort`,r),()=>{e.removeEventListener(`abort`,r),i.unsubscribe()}})}function Wr(e){return new DOMException(e?.reason??`The operation was aborted.`,`AbortError`)}var Gr=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:{let e=r.split(`.`);if(e.length!==2)throw Error(`Dataset ID must be in the format "project.dataset"`);return`/projects/${e[0]}/datasets/${e[1]}`}case`canvas`:return`/canvases/${r}`;case`knowledge-base`:return`/knowledge-bases/${r}`;case`media-library`:return`/media-libraries/${r}`;case`dashboard`:return`/dashboards/${r}`;default:throw Error(`Unsupported resource type: ${n.toString()}`)}};function Kr(e){return Object.entries(e).map(([e,t])=>`${e}:${t}`).toSorted()}function qr(e,t,n){return M(e,t,{method:`POST`,url:`/agent/action/generate/${Bt(e.config())}`,body:n})}function Jr(e,t,n){return j(e,t,{method:`POST`,url:`/agent/action/generate/${Bt(e.config())}`,body:n})}function Yr(e,t,n){return j(e,t,{method:`POST`,url:`/agent/action/patch/${Bt(e.config())}`,body:n})}function Xr(e,t,n){return j(e,t,{method:`POST`,url:`/agent/action/prompt/${Bt(e.config())}`,body:n})}function Zr(e,t,n){return M(e,t,{method:`POST`,url:`/agent/action/transform/${Bt(e.config())}`,body:n})}function Qr(e,t,n){return j(e,t,{method:`POST`,url:`/agent/action/transform/${Bt(e.config())}`,body:n})}function $r(e,t,n){return M(e,t,{method:`POST`,url:`/agent/action/translate/${Bt(e.config())}`,body:n})}function ei(e,t,n){return j(e,t,{method:`POST`,url:`/agent/action/translate/${Bt(e.config())}`,body:n})}var ti=new WeakMap,ni=new WeakMap,ri=class{constructor(e,t){T(this,ti,void 0),T(this,ni,void 0),D(ti,this,e),D(ni,this,t)}generate(e){return qr(O(ti,this),O(ni,this),e)}transform(e){return Zr(O(ti,this),O(ni,this),e)}translate(e){return $r(O(ti,this),O(ni,this),e)}},ii=new WeakMap,ai=new WeakMap,oi=class{constructor(e,t){T(this,ii,void 0),T(this,ai,void 0),D(ii,this,e),D(ai,this,t)}generate(e){return Jr(O(ii,this),O(ai,this),e)}transform(e){return Qr(O(ii,this),O(ai,this),e)}translate(e){return ei(O(ii,this),O(ai,this),e)}prompt(e){return Xr(O(ii,this),O(ai,this),e)}patch(e){return Yr(O(ii,this),O(ai,this),e)}},si=new WeakMap,ci=new WeakMap,li=class{constructor(e,t){T(this,si,void 0),T(this,ci,void 0),D(si,this,e),D(ci,this,t)}upload(e,t,n){return hi(O(si,this),O(ci,this),e,t,n)}},ui=new WeakMap,di=new WeakMap,fi=class{constructor(e,t){T(this,ui,void 0),T(this,di,void 0),D(ui,this,e),D(di,this,t)}upload(e,t,n){return y(hi(O(ui,this),O(di,this),e,t,n).pipe(S(e=>e.type===`response`),b(e=>mi(e.body))))}};function pi(e){return`asset`in e}function mi(e){return pi(e)?e.asset:e.document}function hi(e,t,n,r,i={}){Mt(n);let a=i.extract||void 0;a&&!a.length&&(a=[`none`]);let o=e.config(),s=vi(i,r),{tag:c,label:l,title:u,description:d,creditLine:f,filename:p,source:m}=s,h=o.resource?.type===`media-library`,g=h?{title:u,filename:p}:{label:l,title:u,description:d,filename:p,meta:a,creditLine:f};m&&!h&&(g.sourceId=m.id,g.sourceName=m.name,g.sourceUrl=m.url);let _=s.contentType?{"Content-Type":s.contentType}:{},ee={tag:c,method:`POST`,timeout:s.timeout||0,url:_i(o,n),headers:_,query:g,body:r};return typeof XMLHttpRequest<`u`?Je(async()=>{let{uploadWithProgress:t}=await re(async()=>{let{uploadWithProgress:e}=await import(`./browserUpload-BTQyjHMj-BmKeaq0T.js`);return{uploadWithProgress:e}},__vite__mapDeps([3,4,5,2])),n=Br(e,{...ee});return t({url:gi(n.url,n.query),method:n.method??`POST`,headers:n.headers,body:r,withCredentials:n.credentials===`include`,timeout:typeof n.timeout==`object`?n.timeout.total:n.timeout,signal:n.signal})}).pipe(Ge()):Vr(e,ee)}function gi(e,t){if(!t)return e;let n=(t instanceof URLSearchParams?t:new URLSearchParams(Object.entries(t).flatMap(([e,t])=>t==null?[]:[[e,`${t}`]]))).toString();return n?e+(e.includes(`?`)?`&`:`?`)+n:e}function _i(e,t){let n=t===`image`?`images`:`files`,r=e.resource;if(r){let{type:e,id:t}=r;switch(e){case`dataset`:throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: , dataset: }` instead.");case`canvas`:return`/canvases/${t}/assets/${n}`;case`knowledge-base`:throw Error("Assets are not supported for knowledge-base resources. Use `client.context.imports` to add content instead.");case`media-library`:return`/media-libraries/${t}/upload`;case`dashboard`:return`/dashboards/${t}/assets/${n}`;default:throw Error(`Unsupported resource type: ${e.toString()}`)}}return`assets/${n}/${Bt(e)}`}function vi(e,t){return typeof File>`u`||!(t instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:t.name,contentType:t.type},e)}var yi=`8.9.0`,bi=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((n,r)=>(n[r]=e[r]===void 0?t[r]:e[r],n),{}),xi=(e,t)=>t.reduce((t,n)=>(e[n]===void 0||(t[n]=e[n]),t),{}),Si=new Set([408,429]);function Ci(){return function(e){return e.pipe(at((e,t)=>e instanceof _n&&(typeof e.status!=`number`||e.status<400||e.status>=500||Si.has(e.status))?qe(Ie({type:`reconnect`}),rt(1e3).pipe(x(()=>t))):Le(()=>e)))}}function wi(e,t={}){let n=t.headers,r=t.withCredentials?`include`:void 0;return function(t,i){let a=Ti(e),o={...i};if(n){let e=new Headers(i?.headers);for(let[t,r]of Object.entries(n))e.set(t,r);o.headers=e}return r!==void 0&&(o.credentials=r),a(typeof t==`string`?t:t.href,o)}}function Ti(e){return e.resolveFetch?e.resolveFetch(typeof e.proxy==`string`?e.proxy:void 0):globalThis.fetch.bind(globalThis)}var Ei=[`includePreviousRevision`,`includeResult`,`includeMutations`,`includeAllVersions`,`visibility`,`effectFormat`,`enableResume`,`tag`],Di={includeResult:!0};function Oi(e,t,n={}){let{url:r,requestTagPrefix:i}=this.config(),a=n.tag&&i?[i,n.tag].join(`.`):n.tag,o={...bi(n,Di),tag:a},s=Wn({query:e,params:t,options:{tag:a,...xi(o,Ei)}}),c=`${r}${N(this,`listen`,s)}`;if(c.length>14800)return Le(()=>Error(`Query too large for listener`));let l=o.events?o.events:[`mutation`];return ki(this,c,l)}function ki(e,t,n){let r=e.config(),{token:i,withCredentials:a,headers:o}=r,s={};return i&&(s.Authorization=`Bearer ${i}`),o&&Object.assign(s,o),Cn(()=>new mn(t,{fetch:wi(r,{headers:Object.keys(s).length?s:void 0,withCredentials:a})}),n).pipe(Ci(),S(e=>n.includes(e.type)),b(e=>({type:e.type,...`data`in e?e.data:{}})))}var Ai=[`headers`,`signal`,`tag`,`timeout`,`token`];function ji(e){if(!e)throw Error(`Comment ID must be provided`);return`/collaboration/comments/${encodeURIComponent(e)}`}function Mi(e){let{resource:t,projectId:n,dataset:r}=e.config();if(t)return t;if(n&&r)return{type:`dataset`,id:`${n}.${r}`};throw Error("`resource` or `projectId` and `dataset` must be configured to use collaboration comments")}function Ni(e){let{collaboration:t}=e.config(),n=t?.organizationId;if(!n)throw Error("`collaboration.organizationId` must be configured to use collaboration comments");let r=Mi(e);return{organizationId:n,resourceId:r.id,resourceType:r.type}}function Pi(e,t){if(!t)throw Error(`Document ID must be provided`);return sn(Mi(e),t)}function Fi(e,t,n,r,i,a={}){return M(e,t,{method:n,url:r,body:i,query:{...Ni(e),clientVersion:yi,...a.transactionId?{transactionId:a.transactionId}:{}},...xi(a,Ai)})}function Ii(e,...t){return Fi(...t).pipe(b(({results:t})=>{let n=e?t.find(({id:t})=>t===e):t[0];if(!n?.document)throw Error(`Comment write did not return a comment document`);return n.document}))}function Li(...e){return Fi(...e).pipe(b(({transactionId:e,results:t})=>({transactionId:e,documentIds:t.map(e=>e.id),results:t})))}function Ri(e){let{range:t,fieldValue:n,...r}=e;return t===void 0||e.anchor!==void 0?e:t===null?n?e:{...r,anchor:null}:{...r,anchor:{type:`portable-text`,...t,...n&&{fieldValue:n}}}}function zi(e,t,n,r){return Ii(n._id,e,t,`POST`,`/collaboration/comments`,n.target?{...n,target:Ri(n.target)}:n,r)}function Bi(e,t,n,r,i){return Ii(n,e,t,`PATCH`,ji(n),Ri(r),i)}function Vi(e,t,n,r){return Li(e,t,`DELETE`,ji(n),void 0,r)}function Hi(e,t,n,r,i){return Ii(n,e,t,`POST`,`${ji(n)}/reactions`,{shortName:r},i)}function Ui(e,t,n,r,i){return Ii(n,e,t,`DELETE`,`${ji(n)}/reactions/${encodeURIComponent(r)}`,void 0,i)}function Wi(e,t,n,r,i){let a=Ni(e);return M(e,t,{...Wn({query:n,params:r}).length<11264?{method:`GET`,url:`/collaboration/comments/query${Wn({query:n,params:r,options:a})}`}:{method:`POST`,url:`/collaboration/comments/query`,query:a,body:{query:n,params:r??{}}},...xi(i||{},Ai)}).pipe(b(e=>e.result))}function Gi(e,t,n,r){let i=r??{},{requestTagPrefix:a}=e.config(),o=i.tag&&a?[a,i.tag].join(`.`):i.tag,s=Wn({query:t,params:n,options:{...xi({...bi(i,Di),tag:o},Ei),...Ni(e)}}),c=`${e.getUrl(`/collaboration/comments/listen`)}${s}`;return c.length>14800?Le(()=>Error(`Query too large for listener`)):ki(e,c,i.events?i.events:[`mutation`])}var Ki=new WeakMap,qi=new WeakMap,Ji=class{constructor(e,t){T(this,Ki,void 0),T(this,qi,void 0),D(Ki,this,e),D(qi,this,t)}create(e,t){return zi(O(Ki,this),O(qi,this),e,t)}update(e,t,n){return Bi(O(Ki,this),O(qi,this),e,t,n)}delete(e,t){return Vi(O(Ki,this),O(qi,this),e,t)}addReaction(e,t,n){return Hi(O(Ki,this),O(qi,this),e,t,n)}removeReaction(e,t,n){return Ui(O(Ki,this),O(qi,this),e,t,n)}getTargetDocumentRef(e){return Pi(O(Ki,this),e)}fetch(e,t,n){return Wi(O(Ki,this),O(qi,this),e,t,n)}listen(e,t,n){return Gi(O(Ki,this),e,t,n)}},Yi=new WeakMap,Xi=new WeakMap,Zi=class{constructor(e,t){T(this,Yi,void 0),T(this,Xi,void 0),D(Yi,this,e),D(Xi,this,t)}create(e,t){return y(zi(O(Yi,this),O(Xi,this),e,t))}update(e,t,n){return y(Bi(O(Yi,this),O(Xi,this),e,t,n))}delete(e,t){return y(Vi(O(Yi,this),O(Xi,this),e,t))}addReaction(e,t,n){return y(Hi(O(Yi,this),O(Xi,this),e,t,n))}removeReaction(e,t,n){return y(Ui(O(Yi,this),O(Xi,this),e,t,n))}getTargetDocumentRef(e){return Pi(O(Yi,this),e)}fetch(e,t,n){return y(Wi(O(Yi,this),O(Xi,this),e,t,n))}listen(e,t,n){return Gi(O(Yi,this),e,t,n)}};function Qi(e){let t=e.config().context?.organizationId;if(!t)throw Error("`context.organizationId` must be configured to query Context documents");return t}function $i(e,t){return`/context/organizations/${encodeURIComponent(Qi(e))}/${t}`}function ea(e,t,n,r,i){let a=$i(e,`query`);return M(e,t,{...Wn({query:n,params:r}).length<11264?{method:`GET`,url:`${a}${Wn({query:n,params:r})}`}:{method:`POST`,url:a,body:{query:n,params:r??{}}},...xi(i||{},Vn)}).pipe(b(e=>e.result))}function ta(e,t,n,r){let i=r??{},{requestTagPrefix:a}=e.config(),o=i.tag&&a?[a,i.tag].join(`.`):i.tag,s=Wn({query:t,params:n,options:xi({...bi(i,Di),tag:o},Ei)}),c=`${e.getUrl($i(e,`listen`))}${s}`;return c.length>14800?Le(()=>Error(`Query too large for listener`)):ki(e,c,i.events?i.events:[`mutation`])}var na=`sanity.context.entry`,ra=`sanity.context.issue`,ia=`sanity.context.mcp`;function aa(e,t,n,r,i){return y(ea(e,t,n,r,i))}async function oa(e,t,n,r,i){let a=[],o;for(;;){let s=await y(ea(e,t,`*[${o?`${n} && (_createdAt > $c || (_createdAt == $c && _id > $i))`:n}] | order(_createdAt asc, _id asc) [0...200]`,o?{...r,...o}:r,i));if(a.push(...s),s.length<200)return a;let c=s[s.length-1];o={c:c._createdAt,i:c._id}}}function sa(e,t,n,r,i){return aa(e,t,`*[_type == "${na}" && knowledgeBaseId == $kb && path == $path][0]`,{kb:n,path:r},i)}async function ca(e,t,n,r){let i=[],a=``;for(;;){let o=await y(ea(e,t,`*[_type == "${na}" && knowledgeBaseId == $kb && path > $after] | order(path asc) [0...200] {_id, path, title, tldr, status}`,{kb:n,after:a},r));if(i.push(...o),o.length<200)return i;a=o[o.length-1].path}}function la(e,t,n,r,i){return oa(e,t,`_type == "${ra}" && knowledgeBaseId == $kb${r===void 0?``:` && status == $status`}`,r===void 0?{kb:n}:{kb:n,status:r},i)}function ua(e,t,n,r,i){return aa(e,t,`*[_type == "${ra}" && knowledgeBaseId == $kb && _id == $id][0]`,{kb:n,id:r},i)}function da(e,t,n,r){return oa(e,t,`_type == "sanity.context.instruction" && knowledgeBaseId == $kb && schemaVersion == 1`,{kb:n},r)}function fa(e,t,n){return y(ea(e,t,`*[_type == "${ia}" && organizationId == $org] | order(_createdAt asc, _id asc) [0...500]`,{org:Qi(e)},n))}function pa(e,t,n,r){return aa(e,t,`*[_type == "${ia}" && organizationId == $org && name == $name][0]`,{org:Qi(e),name:n},r)}function ma(e,t,n,r){return aa(e,t,`*[_type == "sanity.context.conversation" && organizationId == $org && threadId == $threadId][0]`,{org:Qi(e),threadId:n},r)}function ha(e,t){kn(e,t),t.add(e)}var ga=`/context/knowledge-bases`;function P(e){let t=e.config().resource;if(t?.type!==`knowledge-base`)throw Error("`resource` of type `knowledge-base` must be configured to use knowledge-base methods");return t.id}function _a(e,t=``){return`${ga}/${encodeURIComponent(e)}${t}`}function va(e,t){let n=e.config().context?.organizationId;if(!n)throw Error("`context.organizationId` must be configured to record conversations");if(!t)throw Error("`threadId` must be provided");return`/context/organizations/${encodeURIComponent(n)}/conversations/${encodeURIComponent(t)}`}function ya(e){return Object.fromEntries(Object.entries(e).flatMap(([e,t])=>t===void 0?[]:[[e,`${t}`]]))}function ba(e){return ArrayBuffer.isView(e)?e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):Uint8Array.from(e):e}var F=new WeakMap,I=new WeakMap,L=new WeakSet,xa=class{constructor(e,t){ha(this,L),T(this,F,void 0),T(this,I,void 0),v(this,`knowledgeBases`,{create:(e,t)=>j(O(F,this),O(I,this),{url:ga,method:`POST`,body:e,...t}),list:e=>j(O(F,this),O(I,this),{url:ga,query:ya({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),signal:e.signal,tag:e.tag}),get:(e,t)=>j(O(F,this),O(I,this),{url:_a(e),...t}),edit:(e,t,n)=>j(O(F,this),O(I,this),{url:_a(e),method:`PATCH`,body:t,...n}),delete:async(e,t)=>{await j(O(F,this),O(I,this),{url:_a(e),method:`DELETE`,...t})}}),v(this,`conversations`,{save:(e,t)=>{let{threadId:n,...r}=e;return j(O(F,this),O(I,this),{url:va(O(F,this),n),method:`PUT`,body:r,...t})},classify:(e,t)=>{let{threadId:n,...r}=e;return j(O(F,this),O(I,this),{url:va(O(F,this),n),method:`PATCH`,body:r,...t})},get:(e,t)=>ma(O(F,this),O(I,this),e.threadId,t)}),v(this,`imports`,{create:(e,t)=>e.type===`file`?E(L,this,Ca).call(this,e,t):E(L,this,R).call(this,`/imports`,{method:`POST`,body:e,...t}),list:e=>E(L,this,Sa).call(this,`/imports`,e),get:(e,t)=>E(L,this,R).call(this,`/imports/${encodeURIComponent(e.importId)}`,t),download:(e,t)=>E(L,this,R).call(this,`/imports/${encodeURIComponent(e.importId)}/download`,t),delete:async(e,t)=>{await E(L,this,R).call(this,`/imports/${encodeURIComponent(e.importId)}`,{method:`DELETE`,...t})}}),v(this,`jobs`,{get:(e,t)=>E(L,this,R).call(this,`/jobs/${encodeURIComponent(e.jobId)}`,t)}),v(this,`issues`,{list:(e,t)=>la(O(F,this),O(I,this),P(O(F,this)),e?.status,t),get:(e,t)=>ua(O(F,this),O(I,this),P(O(F,this)),e.issueId,t),resolve:(e,t)=>{let{issueId:n,...r}=e;return E(L,this,R).call(this,`/issues/${encodeURIComponent(n)}/resolve`,{method:`POST`,body:r,...t})},dismiss:(e,t)=>E(L,this,R).call(this,`/issues/${encodeURIComponent(e.issueId)}/dismiss`,{method:`POST`,...t}),reopen:(e,t)=>E(L,this,R).call(this,`/issues/${encodeURIComponent(e.issueId)}/reopen`,{method:`POST`,...t}),apply:(e,t)=>E(L,this,R).call(this,`/issues/apply`,{method:`POST`,body:e,...t})}),v(this,`instructions`,{create:(e,t)=>E(L,this,R).call(this,`/instructions`,{method:`POST`,body:e,...t}),list:e=>da(O(F,this),O(I,this),P(O(F,this)),e),edit:(e,t)=>{let{instructionId:n,...r}=e;return E(L,this,R).call(this,`/instructions/${encodeURIComponent(n)}`,{method:`PATCH`,body:r,...t})},delete:async(e,t)=>{await E(L,this,R).call(this,`/instructions/${encodeURIComponent(e.instructionId)}`,{method:`DELETE`,...t})}}),v(this,`entries`,{list:e=>ca(O(F,this),O(I,this),P(O(F,this)),e),get:(e,t)=>sa(O(F,this),O(I,this),P(O(F,this)),e.path,t),rebuild:(e,t)=>E(L,this,R).call(this,`/entries/${encodeURIComponent(e.path)}/rebuild`,{method:`POST`,...t})}),v(this,`mcpEndpoints`,{list:e=>fa(O(F,this),O(I,this),e),get:(e,t)=>pa(O(F,this),O(I,this),e.name,t)}),v(this,`sources`,{list:e=>E(L,this,Sa).call(this,`/sources`,e,{status:e?.status,importId:e?.importId,ids:e?.ids?.join(`,`)}),get:(e,t)=>E(L,this,R).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,t),content:(e,t)=>E(L,this,R).call(this,`/sources/${encodeURIComponent(e.sourceId)}/content`,{query:ya({startLine:e.startLine,endLine:e.endLine}),...t}),delete:async(e,t)=>{await E(L,this,R).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,{method:`DELETE`,...t})}}),D(F,this,e),D(I,this,t)}fetch(e,t,n){return y(ea(O(F,this),O(I,this),e,t,n))}listen(e,t,n){return ta(O(F,this),e,t,n)}build(e){return E(L,this,R).call(this,`/build`,{method:`POST`,...e})}cancelBuild(e){return E(L,this,R).call(this,`/build/cancel`,{method:`POST`,...e})}refresh(e){return E(L,this,R).call(this,`/refresh`,{method:`POST`,...e})}};function R(e,t={}){return j(O(F,this),O(I,this),{url:_a(P(O(F,this)),e),...t})}function Sa(e,t,n){return E(L,this,R).call(this,e,{query:ya({cursor:t?.cursor,limit:t?.limit,...n}),signal:t?.signal,tag:t?.tag})}async function Ca(e,t){let n=await E(L,this,R).call(this,`/imports/uploads`,{method:`POST`,body:{filename:e.filename,...e.contentType&&{contentType:e.contentType}},...t}),r=O(F,this).config(),i=await(r.resolveFetch?.(r.proxy)??globalThis.fetch)(n.uploadUrl,{method:`PUT`,body:ba(e.file),...e.contentType&&{headers:{"content-type":e.contentType}},signal:t?.signal});if(!i.ok)throw Error(`File upload failed: ${i.status} ${i.statusText}`);return E(L,this,R).call(this,`/imports/uploads/${encodeURIComponent(n.importId)}/complete`,{method:`POST`,body:{},...t})}var z=new WeakMap,B=new WeakMap,wa=class{constructor(e,t){T(this,z,void 0),T(this,B,void 0),v(this,`knowledgeBases`,{create:(e,t)=>A(t?.signal,n=>j(O(z,this),O(B,this),{url:ga,method:`POST`,body:e,tag:t?.tag,signal:n})),list:e=>A(e.signal,t=>j(O(z,this),O(B,this),{url:ga,query:ya({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),tag:e.tag,signal:t})),get:(e,t)=>A(t?.signal,n=>j(O(z,this),O(B,this),{url:_a(e),tag:t?.tag,signal:n})),edit:(e,t,n)=>A(n?.signal,r=>j(O(z,this),O(B,this),{url:_a(e),method:`PATCH`,body:t,tag:n?.tag,signal:r})),delete:(e,t)=>A(t?.signal,n=>j(O(z,this),O(B,this),{url:_a(e),method:`DELETE`,tag:t?.tag,signal:n}))}),v(this,`conversations`,{save:(e,t)=>{let{threadId:n,...r}=e;return A(t?.signal,e=>j(O(z,this),O(B,this),{url:va(O(z,this),n),method:`PUT`,body:r,tag:t?.tag,signal:e}))},classify:(e,t)=>{let{threadId:n,...r}=e;return A(t?.signal,e=>j(O(z,this),O(B,this),{url:va(O(z,this),n),method:`PATCH`,body:r,tag:t?.tag,signal:e}))},get:(e,t)=>A(t?.signal,n=>ma(O(z,this),O(B,this),e.threadId,{...t,signal:n}))}),v(this,`entries`,{list:e=>A(e?.signal,t=>ca(O(z,this),O(B,this),P(O(z,this)),{...e,signal:t})),get:(e,t)=>A(t?.signal,n=>sa(O(z,this),O(B,this),P(O(z,this)),e.path,{...t,signal:n})),rebuild:(e,t)=>A(t?.signal,n=>j(O(z,this),O(B,this),{url:_a(P(O(z,this)),`/entries/${encodeURIComponent(e.path)}/rebuild`),method:`POST`,tag:t?.tag,signal:n}))}),v(this,`issues`,{list:(e,t)=>A(t?.signal,n=>la(O(z,this),O(B,this),P(O(z,this)),e?.status,{...t,signal:n})),get:(e,t)=>A(t?.signal,n=>ua(O(z,this),O(B,this),P(O(z,this)),e.issueId,{...t,signal:n}))}),v(this,`instructions`,{list:e=>A(e?.signal,t=>da(O(z,this),O(B,this),P(O(z,this)),{...e,signal:t}))}),v(this,`mcpEndpoints`,{list:e=>A(e?.signal,t=>fa(O(z,this),O(B,this),{...e,signal:t})),get:(e,t)=>A(t?.signal,n=>pa(O(z,this),O(B,this),e.name,{...t,signal:n}))}),D(z,this,e),D(B,this,t)}fetch(e,t,n){return ea(O(z,this),O(B,this),e,t,n)}listen(e,t,n){return ta(O(z,this),e,t,n)}};function Ta(e,t){return Ea(typeof e==`function`?{predicate:e,...t}:e)}function Ea(e){return t=>{let n,r=!1,{predicate:i,...a}=e;return it(t.pipe(_t(t=>{e.predicate(t)&&(r=!0,n=t)}),lt(()=>{r=!1,n=void 0}),ut(a)),new l(e=>{r&&e.next(n),e.complete()}))}}var Da=`2021-03-25`,Oa=new WeakMap,ka=class{constructor(e){T(this,Oa,void 0),D(Oa,this,e)}events({includeDrafts:e=!1,tag:t,waitFor:n}={}){let r=O(Oa,this).config(),{projectId:i,apiVersion:a,token:o,withCredentials:s,requestTagPrefix:c,headers:l}=r,u=a.replace(/^v/,``);if(u!==`X`&&unew mn(f.href,{fetch:wi(r,{headers:Object.keys(m).length?m:void 0,withCredentials:h})}),[`message`,`restart`,`welcome`,`reconnect`,`goaway`]),ne=Aa(new URL(O(Oa,this).getUrl(`/check/cors`,!1)),i,h,Ti(r)),re=te.pipe(Ci(),x(e=>e.type===`reconnect`?ne.pipe(x(()=>Ie(e))):Ie(e)),at(e=>e instanceof se?Le(()=>e):ne.pipe(x(()=>{throw e}))),b(e=>{if(e.type===`message`){let{data:t,...n}=e;return{...n,tags:t.tags}}return e})).pipe(lt(()=>{g.delete(_),g.size===0&&ja.delete(r.resolveFetch)}),Ta({predicate:e=>e.type===`welcome`}));return g.set(_,re),re}};function Aa(e,t,n,r){return new l(i=>{let a=new AbortController,{signal:o}=a;return r(e.href,{method:`GET`,credentials:`omit`,signal:o}).then(e=>{if(!o.aborted&&e.ok)return e.text()}).then(e=>{if(o.aborted)return;let r=e===void 0?void 0:JSON.parse(e),a=ie(r)?r.result:void 0;if(n&&ie(a)&&a.withCredentials===!1){i.error(new se({projectId:t,credentials:!0}));return}if(ie(a)&&a.allowed===!1){i.error(new se({projectId:t,credentials:n}));return}i.next(),i.complete()}).catch(()=>{o.aborted||i.closed||(i.next(),i.complete())}),()=>a.abort()})}var ja=new Map,V=new WeakMap,Ma=new WeakMap,Na=class{constructor(e,t){T(this,V,void 0),T(this,Ma,void 0),D(V,this,e),D(Ma,this,t)}create(e,t){return La(O(V,this),O(Ma,this),`PUT`,e,t)}edit(e,t){return La(O(V,this),O(Ma,this),`PATCH`,e,t)}delete(e){return La(O(V,this),O(Ma,this),`DELETE`,e)}list(){C(`dataset`,O(V,this).config());let e=O(V,this).config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),M(O(V,this),O(Ma,this),{url:n,tag:null})}getEmbeddingsSettings(e){return C(`dataset`,O(V,this).config()),At(e),M(O(V,this),O(Ma,this),{url:Ia(O(V,this),e),tag:null})}editEmbeddingsSettings(e,t){return C(`dataset`,O(V,this).config()),At(e),M(O(V,this),O(Ma,this),{method:`PUT`,url:Ia(O(V,this),e),body:t,tag:null})}},H=new WeakMap,Pa=new WeakMap,Fa=class{constructor(e,t){T(this,H,void 0),T(this,Pa,void 0),D(H,this,e),D(Pa,this,t)}create(e,t){return C(`dataset`,O(H,this).config()),Ra(O(H,this),O(Pa,this),`PUT`,e,t)}edit(e,t){return C(`dataset`,O(H,this).config()),Ra(O(H,this),O(Pa,this),`PATCH`,e,t)}delete(e){return C(`dataset`,O(H,this).config()),Ra(O(H,this),O(Pa,this),`DELETE`,e)}list(){C(`dataset`,O(H,this).config());let e=O(H,this).config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),j(O(H,this),O(Pa,this),{url:n,tag:null})}getEmbeddingsSettings(e){return C(`dataset`,O(H,this).config()),At(e),j(O(H,this),O(Pa,this),{url:Ia(O(H,this),e),tag:null})}editEmbeddingsSettings(e,t){return C(`dataset`,O(H,this).config()),At(e),j(O(H,this),O(Pa,this),{method:`PUT`,url:Ia(O(H,this),e),body:t,tag:null})}};function Ia(e,t){let n=e.config();return n.useProjectHostname===!1?`/projects/${n.projectId}/datasets/${t}/settings/embeddings`:`/datasets/${t}/settings/embeddings`}function La(e,t,n,r,i){return C(`dataset`,e.config()),At(r),M(e,t,{method:n,url:`/datasets/${r}`,body:i,tag:null})}function Ra(e,t,n,r,i){return C(`dataset`,e.config()),At(r),j(e,t,{method:n,url:`/datasets/${r}`,body:i,tag:null})}var za=[`sanity.function.pubsub`],Ba=[`sanity.function.durable`,`sanity.function.pubsub`,`sanity.function.queue`],Va=[...new Set([...za,...Ba])],Ha=(e,t)=>{let n=t?.organizationId||e.organizationId;if(n)return{"X-Sanity-Scope-Type":`organization`,"X-Sanity-Scope-Id":n};let{projectId:r}=e;if(!r)throw Error("`functions.invoke()` requires a `projectId` to be set in the client config, or an `organizationId` for a stack deployed at organization scope");return{"X-Sanity-Scope-Type":`project`,"X-Sanity-Scope-Id":r}},Ua=(e,t)=>{let n=t?.stackId||e.stackId;if(!n)throw Error("`functions.invoke()` requires a `stackId`, either in the client config or on the request. Function names are only unique within a stack.");return n};function Wa(e,t,n,r,i,a,o){return M(e,t,{method:`GET`,url:`/blueprints/stacks/${r}`,headers:i,signal:a?.signal}).pipe(b(e=>{let t=(e?.resources||[]).find(e=>e.type?.startsWith(`sanity.function.`)&&e.name===n);if(!t)throw Error(`Function "${n}" not found in stack "${r}"`);if(!t.externalId)throw Error(`Function "${n}" is declared in stack "${r}" but is not deployed`);if(!Va.includes(t.type))throw Error(`Function invocation is not supported for ${t.type}`);if(o&&!za.includes(t.type))throw Error(`Synchronous function invocation is not supported for ${t.type}`);if(!o&&!Ba.includes(t.type))throw Error(`Asynchronous function invocation is not supported for ${t.type}`);return t.externalId}))}function Ga(e,t,n,r,i){return Je(()=>{let a=e.config(),o=Ha(a,r),s=Ua(a,r),c=i?.sync??!1;return Wa(e,t,n,s,o,r,c).pipe(x(n=>M(e,t,{method:`POST`,url:`/functions/${n}/invoke${c?`?sync=true`:``}`,headers:o,body:{event:{data:r?.event?.data??{}}},timeout:r?.timeout,signal:r?.signal})))})}var Ka=new WeakMap,qa=new WeakMap,Ja=class{constructor(e,t){T(this,Ka,void 0),T(this,qa,void 0),D(Ka,this,e),D(qa,this,t)}invoke(e,t,n){return Ga(O(Ka,this),O(qa,this),e,t,n)}},Ya=new WeakMap,Xa=new WeakMap,Za=class{constructor(e,t){T(this,Ya,void 0),T(this,Xa,void 0),D(Ya,this,e),D(Xa,this,t)}invoke(e,t,n){return y(Ga(O(Ya,this),O(Xa,this),e,t,n))}},Qa=new WeakMap,$a=new WeakMap,eo=class{constructor(e,t){T(this,Qa,void 0),T(this,$a,void 0),D(Qa,this,e),D($a,this,t)}getPlaybackInfo(e,t={}){let n=O(Qa,this).config(),r=(n.resource||n[`~experimental_resource`])?.id,{instanceId:i,libraryId:a}=oo(e),o=a||r;if(!o)throw Error(`Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR`);let s=so(i,o),c=co(t);return M(O(Qa,this),O($a,this),{method:`GET`,url:s,query:c})}},to=new WeakMap,no=new WeakMap,ro=class{constructor(e,t){T(this,to,void 0),T(this,no,void 0),D(to,this,e),D(no,this,t)}getPlaybackInfo(e,t={}){let n=O(to,this).config(),r=(n.resource||n[`~experimental_resource`])?.id,{instanceId:i,libraryId:a}=oo(e),o=a||r;if(!o)throw Error(`Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR`);let s=so(i,o),c=co(t);return j(O(to,this),O(no,this),{method:`GET`,url:s,query:c})}},io=/^media-library:(ml[^:]+):([^:]+)$/;function ao(e){return typeof e==`object`&&`_ref`in e}function oo(e){let t=ao(e)?e._ref:e,n=io.exec(t);if(n){let[,e,t]=n;return{libraryId:e,instanceId:t}}if(typeof e==`string`&&e.startsWith(`video-`))return{instanceId:e};throw Error(`Invalid video asset instance identifier "${t}": must be a valid video instance id or a Global Dataset Reference (GDR) to the video asset in the Media Library`)}function so(e,t){return`/media-libraries/${t}/video/${e}/playback-info`}function co(e){let t={};if(e.transformations){let{thumbnail:n,animated:r,storyboard:i}=e.transformations;n&&(n.width&&(t.thumbnailWidth=n.width),n.height&&(t.thumbnailHeight=n.height),n.time!==void 0&&(t.thumbnailTime=n.time),n.fit&&(t.thumbnailFit=n.fit),n.format&&(t.thumbnailFormat=n.format)),r&&(r.width&&(t.animatedWidth=r.width),r.height&&(t.animatedHeight=r.height),r.start!==void 0&&(t.animatedStart=r.start),r.end!==void 0&&(t.animatedEnd=r.end),r.fps&&(t.animatedFps=r.fps),r.format&&(t.animatedFormat=r.format)),i&&i.format&&(t.storyboardFormat=i.format)}return e.expiration&&(t.expiration=e.expiration),t}var lo=new WeakMap,uo=new WeakMap,fo=class{constructor(e,t){T(this,lo,void 0),T(this,uo,void 0),D(lo,this,e),D(uo,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),M(O(lo,this),O(uo,this),{url:`/projects`,query:t})}getById(e){return M(O(lo,this),O(uo,this),{url:`/projects/${e}`})}},po=new WeakMap,mo=new WeakMap,ho=class{constructor(e,t){T(this,po,void 0),T(this,mo,void 0),D(po,this,e),D(mo,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),j(O(po,this),O(mo,this),{url:`/projects`,query:t})}getById(e){return j(O(po,this),O(mo,this),{url:`/projects/${e}`})}};function go(){let e=``;for(;e.length<8;){let t=crypto.getRandomValues(new Uint8Array(8-e.length));for(let n of t){let t=n&63;t<62&&(e+=`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`[t])}}return e}var _o=(e,t)=>t?de(e,t):me(e);function vo(e,{releaseId:t,publishedId:n,document:r}){if(n&&r._id){let e=_o(n,t);return Rt(e,r),e}if(r._id){let n=he(r._id),i=_e(r._id);if(!n&&!i)throw Error(`\`${e}()\` requires a document with an \`_id\` that is a version or draft ID`);if(t){if(n)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a draft ID, but a release ID (\`${t}\`) was also provided.`);let i=pe(r._id);if(i!==t)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a version ID, but the release ID (\`${t}\`) does not match the document's version ID (\`${i}\`).`)}return r._id}if(n)return _o(n,t);throw Error(`\`${e}()\` requires either a publishedId or a document with an \`_id\``)}var yo=(e,t)=>{if(typeof e==`object`&&e&&(`releaseId`in e||`metadata`in e)){let{releaseId:n=go(),metadata:r={}}=e;return[n,r,t]}return[go(),{},e]},bo=(e,t)=>{let[n,r,i]=yo(e,t);return{action:{actionType:`sanity.action.release.create`,releaseId:n,metadata:{...r,releaseType:r.releaseType||`undecided`}},options:i}},U=new WeakMap,W=new WeakMap,xo=class{constructor(e,t){T(this,U,void 0),T(this,W,void 0),D(U,this,e),D(W,this,t)}get({releaseId:e},t){return Zn(O(U,this),O(W,this),`_.releases.${e}`,t)}create(e,t){let{action:n,options:r}=bo(e,t),{releaseId:i,metadata:a}=n;return vr(O(U,this),O(W,this),n,r).pipe(b(e=>({...e,releaseId:i,metadata:a})))}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return vr(O(U,this),O(W,this),r,n)}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return vr(O(U,this),O(W,this),n,t)}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return vr(O(U,this),O(W,this),n,t)}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return vr(O(U,this),O(W,this),n,t)}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return vr(O(U,this),O(W,this),r,n)}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return vr(O(U,this),O(W,this),n,t)}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return vr(O(U,this),O(W,this),n,t)}fetchDocuments({releaseId:e},t){return sr(O(U,this),O(W,this),e,t)}},G=new WeakMap,K=new WeakMap,So=class{constructor(e,t){T(this,G,void 0),T(this,K,void 0),D(G,this,e),D(K,this,t)}get({releaseId:e},t){return Qn(O(G,this),O(K,this),`_.releases.${e}`,t)}async create(e,t){let{action:n,options:r}=bo(e,t),{releaseId:i,metadata:a}=n;return{...await k(O(G,this),O(K,this),n,r),releaseId:i,metadata:a}}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return k(O(G,this),O(K,this),r,n)}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return k(O(G,this),O(K,this),n,t)}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return k(O(G,this),O(K,this),n,t)}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return k(O(G,this),O(K,this),n,t)}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return k(O(G,this),O(K,this),r,n)}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return k(O(G,this),O(K,this),n,t)}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return k(O(G,this),O(K,this),n,t)}fetchDocuments({releaseId:e},t){return cr(O(G,this),O(K,this),e,t)}},Co=new WeakMap,wo=new WeakMap,To=class{constructor(e,t){T(this,Co,void 0),T(this,wo,void 0),D(Co,this,e),D(wo,this,t)}getById(e){return M(O(Co,this),O(wo,this),{url:`/users/${e}`})}},Eo=new WeakMap,Do=new WeakMap,Oo=class{constructor(e,t){T(this,Eo,void 0),T(this,Do,void 0),D(Eo,this,e),D(Do,this,t)}getById(e){return j(O(Eo,this),O(Do,this),{url:`/users/${e}`})}},ko=new WeakMap,q=new WeakMap,Ao=class e{constructor(e,t=en){v(this,`assets`,void 0),v(this,`datasets`,void 0),v(this,`live`,void 0),v(this,`mediaLibrary`,void 0),v(this,`projects`,void 0),v(this,`users`,void 0),v(this,`agent`,void 0),v(this,`collaboration`,void 0),v(this,`functions`,void 0),v(this,`releases`,void 0),v(this,`context`,void 0),T(this,ko,void 0),T(this,q,void 0),v(this,`listen`,Oi),this.config(t),D(q,this,e),this.assets=new li(this,O(q,this)),this.datasets=new Na(this,O(q,this)),this.live=new ka(this),this.mediaLibrary={video:new eo(this,O(q,this))},this.projects=new fo(this,O(q,this)),this.users=new To(this,O(q,this)),this.agent={action:new ri(this,O(q,this))},this.collaboration={comments:new Ji(this,O(q,this))},this.functions=new Ja(this,O(q,this)),this.releases=new xo(this,O(q,this)),this.context=new wa(this,O(q,this))}clone(){return new e(O(q,this),this.config())}config(e){if(e===void 0)return{...O(ko,this)};if(O(ko,this)&&O(ko,this).allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return D(ko,this,on(e,O(ko,this)||{})),this}withConfig(t){let n=this.config();return new e(O(q,this),{...n,...t,stega:{...n.stega,...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,n){return Yn(this,O(q,this),O(ko,this).stega,e,t,n)}getDocument(e,t){if(t?.includeAllVersions===!0)return Zn(this,O(q,this),e,{...t,includeAllVersions:!0});let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return Zn(this,O(q,this),e,n)}getDocuments(e,t){return tr(this,O(q,this),e,t)}documentsExists(e,t){return ar(this,O(q,this),e,t)}create(e,t){return Sr(this,O(q,this),e,`create`,t)}createIfNotExists(e,t){return lr(this,O(q,this),e,t)}createOrReplace(e,t){return ur(this,O(q,this),e,t)}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return fr(this,O(q,this),t,r,n,i,a);let o=vo(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||ge(e._id);return dr(this,O(q,this),s,c,a)}delete(e,t){return pr(this,O(q,this),e,t)}discardVersion({releaseId:e,publishedId:t},n,r){let i=_o(t,e);return mr(this,O(q,this),i,n,r)}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=vo(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return hr(this,O(q,this),a,r)}unpublishVersion({releaseId:e,publishedId:t},n){let r=de(t,e);return gr(this,O(q,this),r,t,n)}mutate(e,t){return _r(this,O(q,this),e,t)}patch(e,t){return new Mn(e,t,this)}transaction(e){return new Bn(e,this)}action(e,t){return vr(this,O(q,this),e,t)}request(e){return M(this,O(q,this),e)}getUrl(e,t){return Hr(this,e,t)}getDataUrl(e,t){return N(this,e,t)}},jo=new WeakMap,J=new WeakMap,Mo=class e{constructor(e,t=en){v(this,`assets`,void 0),v(this,`datasets`,void 0),v(this,`live`,void 0),v(this,`mediaLibrary`,void 0),v(this,`projects`,void 0),v(this,`users`,void 0),v(this,`agent`,void 0),v(this,`collaboration`,void 0),v(this,`functions`,void 0),v(this,`releases`,void 0),v(this,`context`,void 0),v(this,`observable`,void 0),T(this,jo,void 0),T(this,J,void 0),v(this,`listen`,Oi),this.config(t),D(J,this,e),this.assets=new fi(this,O(J,this)),this.datasets=new Fa(this,O(J,this)),this.live=new ka(this),this.mediaLibrary={video:new ro(this,O(J,this))},this.projects=new ho(this,O(J,this)),this.users=new Oo(this,O(J,this)),this.agent={action:new oi(this,O(J,this))},this.collaboration={comments:new Zi(this,O(J,this))},this.functions=new Za(this,O(J,this)),this.releases=new So(this,O(J,this)),this.context=new xa(this,O(J,this)),this.observable=new Ao(e,t)}clone(){return new e(O(J,this),this.config())}config(e){if(e===void 0)return{...O(jo,this)};if(O(jo,this)&&O(jo,this).allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(e),D(jo,this,on(e,O(jo,this)||{})),this}withConfig(t){let n=this.config();return new e(O(J,this),{...n,...t,stega:{...n.stega,...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,n){return Xn(this,O(J,this),O(jo,this).stega,e,t,n)}getDocument(e,t){if(t?.includeAllVersions===!0)return Qn(this,O(J,this),e,{...t,includeAllVersions:!0});let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return Qn(this,O(J,this),e,n)}getDocuments(e,t){return nr(this,O(J,this),e,t)}documentsExists(e,t){return or(this,O(J,this),e,t)}create(e,t){return Cr(this,O(J,this),e,`create`,t)}createIfNotExists(e,t){return Er(this,O(J,this),e,t)}createOrReplace(e,t){return Dr(this,O(J,this),e,t)}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return kr(this,O(J,this),t,r,n,i,a);let o=vo(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||ge(e._id);return Or(this,O(J,this),s,c,a)}delete(e,t){return Tr(this,O(J,this),e,t)}discardVersion({releaseId:e,publishedId:t},n,r){let i=_o(t,e);return Ar(this,O(J,this),i,n,r)}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=vo(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return jr(this,O(J,this),a,r)}unpublishVersion({releaseId:e,publishedId:t},n){let r=de(t,e);return Mr(this,O(J,this),r,t,n)}mutate(e,t){return wr(this,O(J,this),e,t)}patch(e,t){return new Pn(e,t,this)}transaction(e){return new Rn(e,this)}action(e,t){return k(this,O(J,this),e,t)}request(e){return j(this,O(J,this),e)}dataRequest(e,t,n){return xr(this,O(J,this),e,t,n)}getUrl(e,t){return Hr(this,e,t)}getDataUrl(e,t){return N(this,e,t)}};function No(e,t){return{requester:ae(e).observable,createClient:n=>{let{observable:r,promise:i}=ae(e,{ignoreWarnings:n.ignoreWarnings,maxRetries:n.maxRetries,retryDelay:n.retryDelay}),a=async e=>(await i({redirect:`manual`,...e})).body;return new t((e,t)=>t?t(e,a):a(e),{...n,requester:r,resolveFetch:n.resolveFetch??e.resolveFetch})}}}var Po=No({middleware:[]},Mo);Po.requester;var Fo=Po.createClient,Io=e=>!!e.dispatchFromDevtools&&typeof e.dispatch==`function`,Lo=new Map,Ro=e=>{let t=Lo.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},zo=(e,t,n)=>{if(e===void 0)return{type:`untracked`,connection:t.connect(n)};let r=Lo.get(n.name);if(r)return{type:`tracked`,store:e,...r};let i={connection:t.connect(n),stores:{}};return Lo.set(n.name,i),{type:`tracked`,store:e,...i}},Bo=(e,t)=>{if(t===void 0)return;let n=Lo.get(e);n&&(delete n.stores[t],Object.keys(n.stores).length===0&&Lo.delete(e))},Vo=/^at (?:new |async )?(.+?) \(/,Ho=/^([^@]+)@/;function Uo(e){if(!e)return;let t=e.split(` -`),n=t.findIndex(e=>e.includes(`api.setState`));if(n<0)return;let r=t[n+1]?.trim()||``;return Vo.exec(r)?.[1]||Ho.exec(r)?.[1]}var Wo=(e,t={})=>(n,r,i)=>{let{enabled:a,anonymousActionType:o,store:s,...c}=t,l;try{l=(a??!1)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l)return e(n,r,i);let{connection:u,...d}=zo(s,l,c),f=!0;i.setState=((e,t,a)=>{let l=n(e,t);if(!f)return l;let d=a===void 0?{type:o||Uo(Error().stack)||`anonymous`}:typeof a==`string`?{type:a}:a;return s===void 0?(u?.send(d,r()),l):(u?.send({...d,type:`${s}/${d.type}`},{...Ro(c.name),[s]:i.getState()}),l)}),i.devtools={cleanup:()=>{u&&typeof u.unsubscribe==`function`&&u.unsubscribe(),Bo(c.name,s)}};let p=(...e)=>{let t=f;f=!1,n(...e),f=t},m=e(i.setState,r,i);if(d.type===`untracked`?u?.init(m):(d.stores[d.store]=i,u?.init(Object.fromEntries(Object.entries(d.stores).map(([e,t])=>[e,e===d.store?m:t.getState()])))),Io(i)){let e=i.dispatch;i.dispatch=(...t)=>{e(...t)}}return u.subscribe(e=>{switch(e.type){case`ACTION`:if(typeof e.payload!=`string`){console.error(`[zustand devtools middleware] Unsupported action format`);return}return Go(e.payload,e=>{if(e.type===`__setState`){if(s===void 0){p(e.state);return}Object.keys(e.state).length!==1&&console.error(` - [zustand devtools middleware] Unsupported __setState action format. - When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), - and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } - `);let t=e.state[s];if(t==null)return;JSON.stringify(i.getState())!==JSON.stringify(t)&&p(t);return}Io(i)&&i.dispatch(e)});case`DISPATCH`:switch(e.payload.type){case`RESET`:return p(m),s===void 0?u?.init(i.getState()):u?.init(Ro(c.name));case`COMMIT`:if(s===void 0){u?.init(i.getState());return}return u?.init(Ro(c.name));case`ROLLBACK`:return Go(e.state,e=>{if(s===void 0){p(e),u?.init(i.getState());return}p(e[s]),u?.init(Ro(c.name))});case`JUMP_TO_STATE`:case`JUMP_TO_ACTION`:return Go(e.state,e=>{if(s===void 0){p(e);return}JSON.stringify(i.getState())!==JSON.stringify(e[s])&&p(e[s])});case`IMPORT_STATE`:{let{nextLiftedState:t}=e.payload,n=t.computedStates.slice(-1)[0]?.state;if(!n)return;p(s===void 0?n:n[s]),u?.send(null,t);return}case`PAUSE_RECORDING`:return f=!f}return}}),m},Go=(e,t)=>{let n;try{n=JSON.parse(e)}catch(e){console.error(`[zustand devtools middleware] Could not parse the received json`,e)}n!==void 0&&t(n)},Ko=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},qo=(e=>e?Ko(e):Ko);function Jo(e){return`projectId`in e&&`dataset`in e}function Yo(e){return`mediaLibraryId`in e}function Xo(e){return`canvasId`in e}var Zo=e=>typeof e==`object`&&!!e&&`releaseName`in e;function Qo(e){return{BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1}[e]}function $o(e){let t=e;typeof t==`object`&&t&&`unref`in t&&typeof t.unref==`function`&&t.unref()}function es(e,t){let n=setTimeout(e,t);return $o(n),n}function ts(e,t){let n=setInterval(e,t);return $o(n),n}function ns(e){return new l(t=>{let n=es(()=>t.next(),e);return()=>clearTimeout(n)})}function rs(e,t){let n=qo()(Wo(()=>e,t));return{get:n.getState,set:(e,t)=>{let r=n.getState(),i=typeof t==`function`?t(r):t;r!==i&&n.setState(i,!1,e)},observable:new l(e=>{let t=()=>e.next(n.getState());t();let r=n.subscribe(t);return()=>r()})}}function is(e){return e}var as=1e3;function os(e,t,{name:n,getInitialState:r,initialize:i,upstream:a}){let o=rs(r(e,t),{enabled:!!Qo(`DEV`),name:`${n}-${t.name}`}),s=i?.({state:o,instance:e,key:t}),c={current:!1},u=new ye,d,f;return{state:o,upstream$:a?new l(n=>{if(c.current)return n.complete();clearTimeout(f);try{let n=a({state:o,instance:e,key:t});return d=void 0,n}catch(e){throw d={error:e},f=es(()=>{d=void 0},as),e}}).pipe(ht(u),ut({resetOnComplete:!1,resetOnRefCountZero:()=>ns(as)})):Ae,upstreamError:()=>d,dispose:()=>{c.current||(c.current=!0,u.next(),s?.())},isDisposed:()=>c.current}}function ss(e){let t=new Map,n=new Map;return function(r,i){return function(a,...o){let s=e(a,...o),c=r.name+(s.name?`:${s.name}`:``),l=t.get(c);l||(l=new Set,t.set(c,l)),l.has(a.instanceId)||(l.add(a.instanceId),a.onDispose(()=>{l.delete(a.instanceId),l.size===0&&(n.get(c)?.dispose(),n.delete(c),t.delete(c))}));let u=n.get(c);return u||(u=os(a,s,r),n.set(c,u)),i({instance:a,state:u.state,key:s,upstream$:u.upstream$,upstreamError:u.upstreamError},...o)}}}var cs=(e,t)=>{let n,r,i=t??e.config.resource;if(i){if(r=i,Jo(i))n=`${i.projectId}.${i.dataset}`;else if(Yo(i))n=`media-library:${i.mediaLibraryId}`;else if(Xo(i))n=`canvas:${i.canvasId}`;else throw Error(`Received invalid resource: ${JSON.stringify(i)}`);return{name:n,resource:r}}let{projectId:a,dataset:o}=e.config;if(!a||!o)throw Error(`This API requires a project ID and dataset configured.`);return{name:`${a}.${o}`,resource:{projectId:a,dataset:o}}},ls=ss((e,{resource:t})=>cs(e,t)),us=ss((e,t)=>{let{resource:n,perspective:r}=t,i=r??e.config.perspective??`drafts`,a;a=Zo(i)?i.releaseName:typeof i==`string`?i:JSON.stringify(i);let o=cs(e,n);return{name:`${o.name}:${a}`,resource:o.resource,perspective:i}}),Y=ss((...e)=>({name:`global`}));function ds(e){let t=typeof e==`function`?e:e.selector,n=e&&`onSubscribe`in e?e.onSubscribe:void 0,r=e&&`isEqual`in e?e.isEqual??Object.is:Object.is,i=new WeakMap;function a(e,...a){let{state:o,instance:s}=e,c=e=>{if(typeof e!=`object`||!e)throw Error(`Expected store state to be an object but got "${typeof e}" instead`);let n=i.get(e);n||(n=new WeakMap,i.set(e,n));let r=n.get(s);return r||(r={state:e,instance:s},n.set(s,r)),t(r,...a)},l=o.observable.pipe(b(c),ot(r));n&&(l=fs(l,()=>n(e,...a))),e.upstream$&&(l=it(l,e.upstream$));let u=l.pipe(ft({bufferSize:1,refCount:!0}));return{getCurrent:()=>{let t=e.upstreamError?.();if(t)throw t.error;return c(o.get())},subscribe:e=>{let t=u.pipe(pt(1)).subscribe({next:()=>e?.(),error:()=>e?.()});return()=>{t.unsubscribe()}},observable:u}}return a}function fs(e,t){return Je(()=>{let n=t();return n?e.pipe(lt(()=>n())):e})}function ps(e){return typeof e==`object`&&!!e}var ms=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),hs=e=>{if(!ps(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null};function gs(e,t){if(!e)return{};let{[t]:n,...r}=e;return r}function _s(e,t){let n={};for(let r of t)ms(e,r)&&(n[r]=e[r]);return n}var vs=(e,t)=>{if(e.size!==t.size)return!1;let n=[...t];outer:for(let t of e){for(let e=0;e{if(e.size!==t.size)return!1;let n=[...t.entries()];outer:for(let[t,r]of e){for(let e=0;ebs(e,t[n]));if(!hs(e)||!hs(t))return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!ms(t,r)||!bs(e[r],t[r]))return!1;return!0}var xs=e({A:()=>Rs,D:()=>Js,E:()=>Qs,F:()=>Fs,L:()=>Ns,M:()=>Is,N:()=>Z,P:()=>Ls,R:()=>Cs,S:()=>$s,_:()=>cc,a:()=>kc,b:()=>Q,c:()=>Ic,d:()=>Mc,f:()=>Rc,g:()=>oc,h:()=>sc,i:()=>$,j:()=>Bs,l:()=>Lc,m:()=>ic,n:()=>Kc,o:()=>Fc,p:()=>fc,r:()=>qc,s:()=>jc,t:()=>zc,u:()=>Pc,v:()=>ac,x:()=>qs,y:()=>lc}),Ss=Object.defineProperty,Cs=(e,t)=>{let n={};for(var r in e)Ss(n,r,{get:e[r],enumerable:!0});return t||Ss(n,Symbol.toStringTag,{value:`Module`}),n},ws={error:0,warn:1,info:2,debug:3,trace:4},Ts={level:`warn`,namespaces:[],internal:!1,timestamps:!0,enableInProduction:!1,handler:{error:console.error.bind(console),warn:console.warn.bind(console),info:console.info.bind(console),debug:console.debug.bind(console),trace:console.debug.bind(console)}};function Es(){if(typeof process>`u`||!{}.DEBUG)return null;let e={}.DEBUG;if(!e.includes(`sanity`))return null;let t={},n=e.match(/sanity:(trace|debug|info|warn|error):/),r=!!n;if(t.level=n?n[1]:`debug`,e===`sanity`)t.namespaces=[`*`];else if(r&&e.match(/sanity:(trace|debug|info|warn|error):\*/))t.namespaces=[`*`];else if(!r&&e.includes(`sanity:*`))t.namespaces=[`*`];else{let n=e.split(`,`).filter(e=>e.includes(`sanity:`)).map(e=>{let t=e.replace(/^sanity:/,``);return r&&t.match(/^(trace|debug|info|warn|error):/)?t.split(`:`).slice(1).join(`:`):t.split(`:`)[0]}).filter(Boolean).filter(e=>e!==`*`);n.length>0&&(t.namespaces=n)}return e.includes(`:internal`)&&(t.internal=!0),t}var Ds=Es(),X={...Ts,...Ds??{}};Ds&&([`info`,`debug`,`trace`].includes(X.level)||X.level===`warn`)&&console.info(`[${new Date().toISOString()}] [INFO] [sdk] Logging auto-configured from DEBUG environment variable`,{level:X.level,namespaces:X.namespaces,internal:X.internal,source:`env:DEBUG`,value:typeof process<`u`?{}.DEBUG:void 0});function Os(){return typeof process<`u`?X.enableInProduction:!0}function ks(e){return Os()?X.namespaces.includes(`*`)?!0:X.namespaces.includes(e):!1}function As(e){return Os()?ws[e]<=ws[X.level]:!1}function js(e,t,n,r){let i=[];if(X.timestamps){let e=new Date().toISOString();i.push(`[${e}]`)}i.push(`[${t.toUpperCase()}]`),i.push(`[${e}]`);let a=r?.instanceContext;return a&&(a.projectId&&i.push(`[project:${a.projectId}]`),a.dataset&&i.push(`[dataset:${a.dataset}]`),a.instanceId&&i.push(`[instance:${a.instanceId.slice(0,8)}]`)),i.push(n),[i.join(` `),r]}function Ms(e){if(!e||Object.keys(e).length===0)return;let t={...e},n=[`token`,`password`,`secret`,`apiKey`,`authorization`];for(let e of Object.keys(t))n.some(t=>e.toLowerCase().includes(t))&&(t[e]=`[REDACTED]`);return t}function Ns(e,t){let n=(n,r,i)=>{if(!ks(e)||!As(n)||i?.internal&&!X.internal)return;let[a,o]=js(e,n,r,Ms({...t,...i}));X.handler[n](a,o)};return{namespace:e,error:(e,t)=>n(`error`,e,t),warn:(e,t)=>n(`warn`,e,t),info:(e,t)=>n(`info`,e,t),debug:(e,t)=>n(`debug`,e,t),trace:(e,t)=>n(`trace`,e,{...t,internal:!0}),isLevelEnabled:t=>ks(e)&&As(t),child:n=>Ns(e,{...t,...n}),getInstanceContext:()=>t?.instanceContext}}var Ps=new WeakMap;function Fs(e){let t=Ps.get(e);return t||(t=Ns(`auth`,{instanceContext:{instanceId:e.instanceId,projectId:e.config.projectId,dataset:e.config.dataset}}),Ps.set(e,t)),t}var Z=`http://localhost`,Is=`2021-06-07`,Ls=`sanity.sdk.auth`,Rs=Cs({isStudioConfig:()=>Bs,resolveAuthMode:()=>zs});function zs(e,t){return Bs(e)?`studio`:e.auth?.oauth?`oauth`:Vs(t)?`dashboard`:`standalone`}function Bs(e){return!!e.studio}function Vs(e){try{let t=new URL(e,Z).searchParams.get(`_context`);if(!t)return!1;let n=JSON.parse(t);return typeof n==`object`&&!!n&&!Array.isArray(n)&&Object.keys(n).length>0}catch(e){return console.error(`Failed to parse dashboard context from initial location:`,e),!1}}var Hs=432e5;function Us(e,t,n){return new l(r=>{let i=t({apiVersion:Is,requestTagPrefix:Ls,useProjectHostname:!1,useCdn:!1,token:e,ignoreBrowserTokenWarning:!0,...n&&{apiHost:n}}).observable.request({url:`auth/refresh-token`,method:`POST`,tag:`refresh-token`,body:{token:e}}).subscribe(r);return()=>i.unsubscribe()})}function Ws(e){return!e||Date.now()-e>=Hs}var Gs=({state:e,instance:t})=>{let n=Fs(t),{clientFactory:r,apiHost:i,storageArea:a,storageKey:o}=e.get().options;return e.observable.pipe(b(e=>e.authState),S(e=>e.type===`logged-in`),ot((e,t)=>e.token===t.token),S(e=>e.token.includes(`-st`)),ct(()=>new l(t=>{let n=()=>{let n=e.get();document.visibilityState===`visible`&&n.authState.type===`logged-in`&&Ws(n.authState.lastTokenRefresh)&&Us(n.authState.token,r,i).subscribe({next:n=>{e.set(`setRefreshStampedToken`,e=>({authState:e.authState.type===`logged-in`?{...e.authState,token:n.token,lastTokenRefresh:Date.now()}:e.authState})),t.next(n)},error:e=>t.error(e)})},a=rt(Hs,Hs).pipe(S(()=>document.visibilityState===`visible`),mt(()=>{let t=e.get().authState;if(t.type!==`logged-in`)throw Error(`User logged out before refresh could complete`);return Us(t.token,r,i)})).subscribe({next:n=>{e.set(`setRefreshStampedToken`,e=>({authState:e.authState.type===`logged-in`?{...e.authState,token:n.token,lastTokenRefresh:Date.now()}:e.authState})),t.next(n)},error:e=>t.error(e)});return document.addEventListener(`visibilitychange`,n),()=>{document.removeEventListener(`visibilitychange`,n),a.unsubscribe()}}).pipe(gt(()=>e.get().authState.type===`logged-in`),b(e=>({token:e.token}))))).subscribe({next:t=>{n.debug(`Token refresh completed, updating state`),e.set(`setRefreshStampedToken`,e=>({authState:e.authState.type===`logged-in`?{...e.authState,token:t.token,lastTokenRefresh:Date.now()}:e.authState})),a?.setItem(o,JSON.stringify({token:t.token}))},error:t=>{n.error(`Token refresh failed`,{error:t}),e.set(`setRefreshStampedTokenError`,{authState:{type:`error`,error:t}})}})},Ks=({state:e,instance:t},n)=>{let r=Fs(t),{clientFactory:i,apiHost:a}=e.get().options,o=n?.useProjectHostname??Bs(t.config),s=t.config.projectId;return e.observable.pipe(b(({authState:e,options:t})=>({authState:e,authMethod:t.authMethod})),S(e=>e.authState.type===`logged-in`&&!e.authState.currentUser),b(e=>({token:e.authState.token,authMethod:e.authMethod})),ot((e,t)=>e.token===t.token&&e.authMethod===t.authMethod)).pipe(b(({token:e,authMethod:t})=>i({apiVersion:Is,requestTagPrefix:Ls,token:t===`cookie`?void 0:e,ignoreBrowserTokenWarning:!0,useProjectHostname:o,useCdn:!1,...t===`cookie`?{withCredentials:!0}:{},...o&&s?{projectId:s}:{},...a&&{apiHost:a}})),mt(t=>t.observable.request({url:`/users/me`,method:`GET`,tag:`users.get-current`}).pipe(at(t=>(r.error(`Failed to fetch current user`,{error:t}),e.set(`setError`,{authState:{type:`error`,error:t}}),Ae))))).subscribe({next:t=>{r.info(`Current user fetched successfully`,{hasEmail:!!t.email}),r.debug(`Current user details`,{userId:t.id}),e.set(`setCurrentUser`,e=>({authState:e.authState.type===`logged-in`?{...e.authState,currentUser:t}:e.authState}))}})};function Q(e,t,n){let r=e.includes(`-st`),i=n??(r?Date.now():void 0);return{type:`logged-in`,token:e,currentUser:t,...i!==void 0&&{lastTokenRefresh:i}}}function qs(e,t){let n=new URL(t,Z),r=e?new URL(e,Z):void 0,i=!r||n.pathname.toLowerCase().startsWith(r.pathname.toLowerCase()),a=new URLSearchParams(n.hash.slice(1)).get(`sid`)||new URLSearchParams(n.search).get(`sid`);if(!a){let e=new URLSearchParams(n.search).get(`_context`);if(e)try{let t=JSON.parse(e);t&&typeof t==`object`&&typeof t.sid==`string`&&t.sid&&(a=t.sid)}catch{}}return a&&i?a:null}function Js(e){let t=new URL(e);return new URLSearchParams(t.hash.slice(1)).get(`token`)||null}function Ys(e,t){if(!e)return null;let n=e.getItem(t);if(n===null)return null;try{let e=JSON.parse(n);if(typeof e!=`object`||!e||!(`token`in e)||typeof e.token!=`string`)throw Error(`Invalid stored auth data structure`);return e.token}catch{return e.removeItem(t),null}}function Xs(){return typeof window>`u`||typeof window.addEventListener!=`function`?Ae:Qe(window,`storage`)}function Zs(){try{return typeof localStorage<`u`&&typeof localStorage.getItem==`function`?localStorage:void 0}catch{return}}function Qs(){try{return typeof location>`u`?Z:typeof location.href==`string`?location.href:Z}catch{return Z}}function $s(e){let t=new URL(e),n=t.hash.startsWith(`#`)?t.hash.slice(1):t.hash;if(n&&n.includes(`=`)){let e=new URLSearchParams(n);e.delete(`token`),e.delete(`withSid`);let r=e.toString();t.hash=r?`#${r}`:``}return t.searchParams.delete(`sid`),t.searchParams.delete(`url`),t.toString()}function ec(e){try{let t=new URL(e,Z).searchParams.get(`_context`);if(t){let e=JSON.parse(t);if(e&&typeof e==`object`&&!Array.isArray(e)&&Object.keys(e).length>0)return delete e.sid,e}}catch(e){console.error(`Failed to parse dashboard context from initial location:`,e)}return{}}function tc(e){let{authConfig:t,initialLocationHref:n}=e,r=t.token,i=t.callbackUrl,a=`__sanity_auth_token`,o=ec(n);return r?{authState:Q(r,null),storageKey:a,storageArea:void 0,authMethod:void 0,dashboardContext:o}:qs(i,n)||Js(n)?{authState:{type:`logging-in`,isExchangingToken:!1},storageKey:a,storageArea:void 0,authMethod:void 0,dashboardContext:o}:{authState:{type:`logged-out`,isDestroyingSession:!1},storageKey:a,storageArea:void 0,authMethod:void 0,dashboardContext:o}}function nc(e,t){let n=[],r=!1;return n.push(Ks(e,{useProjectHostname:!1})),t||(r=!0,n.push(Gs(e))),{dispose:()=>{for(let e of n)e.unsubscribe()},tokenRefresherStarted:r}}function rc(e){return`urn:io.sanity:organization:${e}`}function ic(e,t){t.organizationId&&e.append(`resource`,rc(t.organizationId))}function ac(e){return JSON.stringify({accessToken:e.accessToken,tokenType:e.tokenType,expiresIn:e.expiresIn,expiresAt:e.expiresAt.toISOString(),...e.refreshToken!==void 0&&{refreshToken:e.refreshToken}})}function oc(e){let{options:t}=e;if(!t.oauth)throw Error("OAuth is not configured on this instance (missing `auth.oauth`).");return t}function sc(e){return e.clientFactory({apiVersion:`v1`,requestTagPrefix:Ls,useProjectHostname:!1,useCdn:!1,...e.apiHost&&{apiHost:e.apiHost}})}function cc(e,t,n){return e.request({method:`POST`,url:`/auth/oauth/token`,headers:{"content-type":`application/x-www-form-urlencoded`},body:t.toString(),tag:n})}function lc(e){return{accessToken:e.access_token,tokenType:`bearer`,expiresIn:e.expires_in,expiresAt:new Date(Date.now()+e.expires_in*1e3),...e.refresh_token!==void 0&&{refreshToken:e.refresh_token}}}function uc(e){return e instanceof le&&e.statusCode!==408&&e.statusCode!==429}var dc=null;function fc(e){return dc||(dc=pc(e).finally(()=>{dc=null}),dc)}async function pc({state:e,instance:t}){let n=Fs(t),r=oc(e.get()),i=e.get().oauthTokens;if(!i?.refreshToken)return n.warn(`No refresh token available — logging out`),r.storageArea?.removeItem(r.storageKey),e.set(`oauthRefreshNoToken`,{authState:{type:`logged-out`,isDestroyingSession:!1},oauthTokens:void 0}),null;try{let t=sc(r),a=new URLSearchParams({grant_type:`refresh_token`,refresh_token:i.refreshToken,client_id:r.oauth.clientId});ic(a,r.oauth);let o=lc(await cc(t,a,`oauth.refresh`));o.refreshToken||=i.refreshToken,r.storageArea?.setItem(r.storageKey,ac(o)),n.info(`OAuth tokens refreshed`),e.set(`oauthRefreshed`,{authState:Q(o.accessToken,null),oauthTokens:o});let{refreshToken:s,...c}=o;return c}catch(t){throw uc(t)?(n.error(`OAuth token refresh failed — logging out`,{error:t}),r.storageArea?.removeItem(r.storageKey),e.set(`oauthRefreshFailed`,{authState:{type:`logged-out`,isDestroyingSession:!1},oauthTokens:void 0}),t):(n.warn(`OAuth token refresh failed — keeping session for retry`,{error:t}),t)}}var mc=`__sanity_oauth_tokens`;function hc(e){if(!e)return null;try{let t=JSON.parse(e);if(typeof t!=`object`||!t||!(`accessToken`in t)||typeof t.accessToken!=`string`||!(`expiresAt`in t)||typeof t.expiresAt!=`string`)return null;let n=t,r=new Date(n.expiresAt);return Number.isNaN(r.getTime())?null:{accessToken:n.accessToken,tokenType:`bearer`,expiresIn:n.expiresIn,expiresAt:r,...n.refreshToken!==void 0&&{refreshToken:n.refreshToken}}}catch{return null}}function gc(e){let t=e?.getItem(`__sanity_oauth_tokens`)??null,n=hc(t),r=n!==null&&n.expiresAt.getTime()<=Date.now();return n&&(!r||n.refreshToken)?{tokens:n,expired:r}:(t&&e?.removeItem(mc),null)}function _c(e){let{authConfig:t,initialLocationHref:n}=e,r=mc,i=t.storageArea??Zs(),a=t.oauth?.redirectUri,o=gc(i);if(o){let{tokens:e,expired:t}=o;return{authState:t?{type:`logging-in`,isExchangingToken:!0}:Q(e.accessToken,null),storageKey:r,storageArea:i,authMethod:`localstorage`,dashboardContext:{},oauthTokens:e}}let{searchParams:s}=new URL(n,Z),c=s.has(`code`)||s.has(`error`);if(a&&c){let e=new URL(n,Z),t=new URL(a,Z);if(e.origin===t.origin&&e.pathname===t.pathname)return{authState:{type:`logging-in`,isExchangingToken:!1},storageKey:r,storageArea:i,authMethod:void 0,dashboardContext:{}}}return{authState:{type:`logged-out`,isDestroyingSession:!1},storageKey:r,storageArea:i,authMethod:void 0,dashboardContext:{}}}function vc({state:e}){let{storageArea:t}=e.get().options;return Je(Xs).pipe(S(e=>e.storageArea===t&&e.key===`__sanity_oauth_tokens`),b(()=>hc(t?.getItem(`__sanity_oauth_tokens`)??null)),ot((e,t)=>e?.accessToken===t?.accessToken)).subscribe(t=>{e.set(`updateOAuthTokensFromStorageEvent`,{authState:t?Q(t.accessToken,null):{type:`logged-out`,isDestroyingSession:!1},oauthTokens:t??void 0})})}function yc(e){let t=[],{authState:n,oauthTokens:r,options:i}=e.state.get();return n.type===`logging-in`&&r&&fc(e).catch(t=>{e.state.set(`oauthStartupRefreshError`,{authState:{type:`error`,error:t}})}),t.push(Ks(e,{useProjectHostname:!1})),i?.storageArea&&t.push(vc(e)),{dispose:()=>{for(let e of t)e.unsubscribe()},tokenRefresherStarted:!1}}var bc=({state:e})=>{let{storageArea:t,storageKey:n}=e.get().options;return Je(Xs).pipe(S(e=>e.storageArea===t&&e.key===n),b(()=>Ys(t,n)),ot()).subscribe(t=>{e.set(`updateTokenFromStorageEvent`,{authState:t?Q(t,null):{type:`logged-out`,isDestroyingSession:!1}})})};function xc(e){let{authConfig:t,initialLocationHref:n}=e,r=t.token,i=t.callbackUrl,a=`__sanity_auth_token`,o=t.storageArea??Zs();if(r)return{authState:Q(r,null),storageKey:a,storageArea:o,authMethod:void 0,dashboardContext:{}};if(qs(i,n)||Js(n))return{authState:{type:`logging-in`,isExchangingToken:!1},storageKey:a,storageArea:o,authMethod:void 0,dashboardContext:{}};let s=Ys(o,a);return s?{authState:Q(s,null),storageKey:a,storageArea:o,authMethod:`localstorage`,dashboardContext:{}}:{authState:{type:`logged-out`,isDestroyingSession:!1},storageKey:a,storageArea:o,authMethod:void 0,dashboardContext:{}}}function Sc(e,t){let n=[],r=!1;return n.push(Ks(e,{useProjectHostname:!1})),e.state.get().options?.storageArea&&n.push(bc(e)),t||(r=!0,n.push(Gs(e))),{dispose:()=>{for(let e of n)e.unsubscribe()},tokenRefresherStarted:r}}async function Cc(e,t){if(!e)return!1;try{let n=await t({projectId:e,useCdn:!1,requestTagPrefix:Ls,timeout:1e4}).request({url:`/users/me`,withCredentials:!0,tag:`users.get-current`});return typeof n==`object`&&!!n&&typeof n.id==`string`}catch{return!1}}function wc(e,t){return!e||!t?null:Ys(e,t)||null}function Tc(e){let{authConfig:t,projectId:n,tokenSource:r}=e,i=t.storageArea??Zs(),a=`__studio_auth_token_${n??``}`;if(r)return{authState:{type:`logging-in`,isExchangingToken:!1},storageKey:a,storageArea:i,authMethod:void 0,dashboardContext:{}};let o=t.token,s,c=wc(i,a);return c&&(s=`localstorage`),o?{authState:Q(o,null),storageKey:a,storageArea:i,authMethod:s,dashboardContext:{}}:c?{authState:Q(c,null),storageKey:a,storageArea:i,authMethod:`localstorage`,dashboardContext:{}}:{authState:{type:`logged-out`,isDestroyingSession:!1},storageKey:a,storageArea:i,authMethod:void 0,dashboardContext:{}}}function Ec(e,t){let n=e.instance.config.studio?.auth?.token;return n?Dc(e,n):Oc(e,t)}function Dc(e,t){let n=[],r=e.instance.config.studio?.authenticated===!0;n.push(Ks(e,{useProjectHostname:!0}));let i=t.subscribe({next:t=>{let{state:n}=e;t?n.set(`studioTokenSource`,e=>({options:{...e.options,authMethod:void 0},authState:Q(t,null)})):r?n.set(`studioTokenSourceCookieAuth`,e=>({options:{...e.options,authMethod:`cookie`},authState:e.authState.type===`logged-in`?e.authState:Q(``,null)})):n.set(`studioTokenSourceLoggedOut`,e=>({options:{...e.options,authMethod:void 0},authState:{type:`logged-out`,isDestroyingSession:!1}}))}});return{dispose:()=>{i.unsubscribe();for(let e of n)e.unsubscribe()},tokenRefresherStarted:!1}}function Oc(e,t){let n=[],r=!1;n.push(Ks(e,{useProjectHostname:!0})),e.state.get().options?.storageArea&&n.push(bc(e));try{let{instance:t,state:n}=e;if(!(n.get().authState?.type===`logged-in`&&n.get().authState.token)){let e=t.config.projectId,r=n.get().options.clientFactory;Cc(e,r).then(e=>{e&&n.set(`enableCookieAuth`,e=>({options:{...e.options,authMethod:`cookie`},authState:e.authState.type===`logged-in`?e.authState:Q(``,null)}))})}}catch{}return t||(r=!0,n.push(Gs(e))),{dispose:()=>{for(let e of n)e.unsubscribe()},tokenRefresherStarted:r}}var kc=Cs({authStore:()=>$,getAuthMethodState:()=>Nc,getAuthState:()=>Fc,getCurrentUserState:()=>jc,getDashboardOrganizationId:()=>Ic,getIsInDashboardState:()=>Lc,getLoginUrlState:()=>Pc,getTokenState:()=>Mc,setAuthToken:()=>Rc}),Ac=!1,$=is({name:`Auth`,getInitialState(e){let t=Fs(e);t.debug(`Initializing auth store`,{hasProvidedToken:!!e.config.auth?.token,hasCustomProviders:!!(e.config.auth?.providers&&e.config.auth.providers.length>0)});let{apiHost:n,callbackUrl:r,providers:i,token:a,clientFactory:o=Fo,initialLocationHref:s=Qs()}=e.config.auth??{},c=n??void 0,l=e.config.auth??{},u=`https://www.sanity.io`;try{c&&new URL(c).hostname.endsWith(`.sanity.work`)&&(u=`https://www.sanity.work`)}catch{}let d=new URL(`/login`,u);d.searchParams.set(`origin`,$s(s)),d.searchParams.set(`type`,`stampedToken`),d.searchParams.set(`withSid`,`true`);let f=zs(e.config,s),p={authConfig:l,projectId:e.config.projectId,initialLocationHref:s,clientFactory:o,tokenSource:e.config.studio?.auth?.token},m;switch(f){case`studio`:m=Tc(p);break;case`oauth`:m=_c(p);break;case`dashboard`:m=tc(p);break;case`standalone`:m=xc(p)}return t.debug(`Auth state initialized`,{authStateType:m.authState.type,mode:f,authMethod:m.authMethod}),{authState:m.authState,dashboardContext:m.dashboardContext,oauthTokens:m.oauthTokens,options:{apiHost:c,loginUrl:d.toString(),callbackUrl:r,customProviders:i,providedToken:a,clientFactory:o,initialLocationHref:s,storageKey:m.storageKey,storageArea:m.storageArea,authMethod:m.authMethod,oauth:f===`oauth`?l.oauth:void 0}}},initialize(e){let t=Fs(e.instance),n=e.state.get().options?.initialLocationHref??Qs(),r=zs(e.instance.config,n);t.debug(`Setting up auth subscriptions`,{mode:r});let i;switch(r){case`studio`:i=Ec(e,Ac);break;case`oauth`:i=yc(e);break;case`dashboard`:i=nc(e,Ac);break;case`standalone`:i=Sc(e,Ac)}return i.tokenRefresherStarted&&(Ac=!0),()=>{t.debug(`Cleaning up auth subscriptions`),i.dispose()}}}),jc=Y($,ds(({state:{authState:e}})=>e.type===`logged-in`?e.currentUser:null)),Mc=Y($,ds(({state:{authState:e}})=>e.type===`logged-in`?e.token:null)),Nc=Y($,ds(({state:{options:e}})=>e.authMethod)),Pc=Y($,ds(({state:{options:e}})=>e.loginUrl)),Fc=Y($,ds(({state:{authState:e}})=>e)),Ic=Y($,ds(({state:{dashboardContext:e}})=>e?.orgId)),Lc=Y($,ds(({state:{dashboardContext:e}})=>!!e&&Object.keys(e).length>0)),Rc=Y($,({state:e,instance:t},n)=>{let r=Fs(t),i=e.get().authState;if(n){if(i.type!==`logged-in`||i.token!==n){r.info(`Setting auth token`);let t=i.type===`logged-in`?i.currentUser:null,a=i.type===`logged-in`?i.lastTokenRefresh:void 0;e.set(`setToken`,{authState:Q(n,t,a)})}}else i.type!==`logged-out`&&(r.info(`Clearing auth token`),e.set(`setToken`,{authState:{type:`logged-out`,isDestroyingSession:!1}}))}),zc=Cs({getClient:()=>Kc,getClientState:()=>qc}),Bc=Object.keys({apiHost:null,useCdn:null,token:null,perspective:null,proxy:null,withCredentials:null,timeout:null,maxRetries:null,dataset:null,projectId:null,scope:null,apiVersion:null,requestTagPrefix:null,useProjectHostname:null,resource:null}),Vc={apiVersion:`2024-11-12`,useCdn:!1,ignoreBrowserTokenWarning:!0,allowReconfigure:!1,requestTagPrefix:`sanity.sdk`},Hc=is({name:`clientStore`,getInitialState:e=>({clients:{},token:Mc(e).getCurrent()}),initialize(e){let t=Uc(e),n=Wc(e);return()=>{t.unsubscribe(),n.unsubscribe()}}}),Uc=({instance:e,state:t})=>Mc(e).observable.subscribe(e=>{t.set(`setTokenAndResetClients`,{token:e,clients:{}})}),Wc=({instance:e,state:t})=>Nc(e).observable.subscribe(e=>{t.set(`setAuthMethod`,{authMethod:e})}),Gc=e=>JSON.stringify(_s(e,Bc)),Kc=Y(Hc,({state:e,instance:t},n)=>{if(!n||typeof n!=`object`)throw Error(`getClient() requires a configuration object with at least an "apiVersion" property. Example: getClient(instance, { apiVersion: "2024-11-12" })`);let r=Object.keys(n).filter(e=>!Bc.includes(e));if(r.length>0){let e=new Intl.ListFormat(`en`,{style:`long`,type:`conjunction`});throw Error(`The client options provided contains unsupported properties: ${e.format(r)}. Allowed keys are: ${e.format(Bc)}.`)}let i=e.get().token,{clients:a,authMethod:o}=e.get(),s=n.projectId??t.config.projectId,c=n.dataset??t.config.dataset,l;n.resource&&(Yo(n.resource)?l={type:`media-library`,id:n.resource.mediaLibraryId}:Xo(n.resource)?l={type:`canvas`,id:n.resource.canvasId}:Jo(n.resource)&&(s=n.resource.projectId,c=n.resource.dataset));let u=n.apiHost??t.config.auth?.apiHost??void 0,d={...Vc,...(n.scope===`global`||!s||l)&&{useProjectHostname:!1},token:o===`cookie`?void 0:i??void 0,...n,...s&&{projectId:s},...c&&{dataset:c},...l?{resource:l}:{resource:void 0},...u&&{apiHost:u}};l&&(delete d.projectId,delete d.dataset),d.token===null||d.token===void 0?(delete d.token,o===`cookie`&&(d.withCredentials=!0)):delete d.withCredentials;let f=Gc(d);if(a[f])return a[f];let p=Fo(d);return e.set(`addClient`,e=>({clients:{...e.clients,[f]:p}})),p}),qc=Y(Hc,ds(({instance:e},t)=>Kc(e,t)));export{ut as $,ls as A,ye as At,Yo as B,cc as C,Pe as Ct,bs as D,Te as Dt,lc as E,De as Et,ds as F,vn as G,ts as H,is as I,gt as J,Ct as K,Qo as L,Y as M,ns as N,gs as O,Se as Ot,ss as P,ft as Q,Xo as R,Mc as S,Ne as St,ac as T,Oe as Tt,es as U,Zo as V,_n as W,mt as X,ht as Y,pt as Z,jc as _,y as _t,ic as a,it as at,oc as b,Le as bt,Q as c,Je as ct,qs as d,Ge as dt,lt as et,Fs as f,x as ft,qc as g,Be as gt,Kc as h,b as ht,Cs as i,S as it,us as j,as as k,xe as kt,Ns as l,qe as lt,$s as m,Ue as mt,Z as n,ot as nt,$ as o,rt as ot,Fc as p,We as pt,_t as q,Ls as r,at as rt,xs as s,Qe as st,Is as t,ct as tt,sc as u,Ke as ut,Ic as v,ze as vt,fc as w,Ae as wt,Js as x,Ie as xt,Qs as y,Re as yt,Jo as z}; \ No newline at end of file diff --git a/dist/static/compiler-runtime-sKsOXjDo.js b/dist/static/compiler-runtime-sKsOXjDo.js deleted file mode 100644 index 986264a..0000000 --- a/dist/static/compiler-runtime-sKsOXjDo.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./rolldown-runtime-Dd_uD5pT.js";import{n as t}from"./jsx-runtime-BpzPEenQ.js";var n=e((e=>{var n=t().__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;e.c=function(e){return n.H.useMemoCache(e)}})),r=e(((e,t)=>{t.exports=n()}));export{r as t}; \ No newline at end of file diff --git a/dist/static/create-manifest.json b/dist/static/create-manifest.json deleted file mode 100644 index 4aa5ad2..0000000 --- a/dist/static/create-manifest.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "createdAt": "2026-10-02T19:14:31.055Z", - "studioVersion": "6.17.0", - "version": 3, - "workspaces": [ - { - "basePath": "/", - "dataset": "production", - "icon": "UB", - "mediaLibrary": { - "enabled": false, - "__internal": {} - }, - "name": "uiogaming_dot_no-backend", - "projectId": "mmqlu667", - "schema": "a5aada72.create-schema.json", - "title": "uiogaming.no backend", - "tools": "b5bec055.create-tools.json" - } - ] -} \ No newline at end of file diff --git a/dist/static/dist-BnDij-KK.js b/dist/static/dist-BnDij-KK.js deleted file mode 100644 index 3daa82f..0000000 --- a/dist/static/dist-BnDij-KK.js +++ /dev/null @@ -1,4 +0,0 @@ -import{i as e,n as t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";var i=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};i.prototype.normal={},i.prototype.property={},i.prototype.space=void 0;function a(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new i(n,r,t)}function o(e){return e.toLowerCase()}var s=class{constructor(e,t){this.attribute=t,this.property=e}};s.prototype.attribute=``,s.prototype.booleanish=!1,s.prototype.boolean=!1,s.prototype.commaOrSpaceSeparated=!1,s.prototype.commaSeparated=!1,s.prototype.defined=!1,s.prototype.mustUseProperty=!1,s.prototype.number=!1,s.prototype.overloadedBoolean=!1,s.prototype.property=``,s.prototype.spaceSeparated=!1,s.prototype.space=void 0;var c=t({boolean:()=>u,booleanish:()=>d,commaOrSpaceSeparated:()=>g,commaSeparated:()=>h,number:()=>p,overloadedBoolean:()=>f,spaceSeparated:()=>m}),l=0,u=_(),d=_(),f=_(),p=_(),m=_(),h=_(),g=_();function _(){return 2**++l}var v=Object.keys(c),y=class extends s{constructor(e,t,n,r){let i=-1;if(super(e,t),b(this,`space`,r),typeof n==`number`)for(;++i4&&n.slice(0,4)===`data`&&ee.test(t)){if(t.charAt(4)===`-`){let e=t.slice(5).replace(j,re);r=`data`+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!j.test(e)){let n=e.replace(A,ne);n.charAt(0)!==`-`&&(n=`-`+n),t=`data`+n}}i=y}return new i(r,t)}function ne(e){return`-`+e.toLowerCase()}function re(e){return e.charAt(1).toUpperCase()}var ie=a([S,T,D,O,k],`html`),ae=a([S,E,D,O,k],`svg`);function oe(e){let t=[],n=String(e||``),r=n.indexOf(`,`),i=0,a=!1;for(;!a;){r===-1&&(r=n.length,a=!0);let e=n.slice(i,r).trim();(e||!a)&&t.push(e),i=r+1,r=n.indexOf(`,`,i)}return t}var se=/[#.]/g;function ce(e,t){let n=e||``,r={},i=0,a,o;for(;i=48&&t<=57}function ye(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function be(e){let t=typeof e==`string`?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function F(e){return be(e)||P(e)}var I=document.createElement(`i`);function L(e){let t=`&`+e+`;`;I.innerHTML=t;let n=I.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`?!1:n!==t&&n}var xe=[``,`Named character references must be terminated by a semicolon`,`Numeric character references must be terminated by a semicolon`,`Named character references cannot be empty`,`Numeric character references cannot be empty`,`Named character references must be known`,`Numeric character references cannot be disallowed`,`Numeric character references cannot be outside the permissible Unicode range`];function Se(e,t){let n=t||{},r=typeof n.additional==`string`?n.additional.charCodeAt(0):n.additional,i=[],a=0,o=-1,s=``,c,l;n.position&&(`start`in n.position||`indent`in n.position?(l=n.position.indent,c=n.position.start):c=n.position);let u=(c?c.line:0)||1,d=(c?c.column:0)||1,f=m(),p;for(a--;++a<=e.length;)if(p===10&&(d=(l?l[o]:0)||1),p=e.charCodeAt(a),p===38){let t=e.charCodeAt(a+1);if(t===9||t===10||t===12||t===32||t===38||t===60||Number.isNaN(t)||r&&t===r){s+=String.fromCharCode(p),d++;continue}let o=a+1,c=o,l=o,u;if(t===35){l=++c;let t=e.charCodeAt(l);t===88||t===120?(u=`hexadecimal`,l=++c):u=`decimal`}else u=`named`;let _=``,v=``,y=``,b=u===`named`?F:u===`decimal`?P:ye;for(l--;++l<=e.length;){let t=e.charCodeAt(l);if(!b(t))break;y+=String.fromCharCode(t),u===`named`&&ve.includes(y)&&(_=y,v=L(y))}let x=e.charCodeAt(l)===59;if(x){l++;let e=u===`named`&&L(y);e&&(_=y,v=e)}let S=1+l-o,C=``;if(x||n.nonTerminated!==!1){if(!y)u!==`named`&&h(4,S);else if(u===`named`){if(x&&!v)h(5,1);else if(_!==y&&(l=c+_.length,S=1+l-c,x=!1),!x){let t=_?1:3;if(n.attribute){let n=e.charCodeAt(l);n===61?(h(t,S),v=``):F(n)?v=``:h(t,S)}else h(t,S)}C=v}else{x||h(2,S);let e=Number.parseInt(y,u===`hexadecimal`?16:10);if(Ce(e))h(7,S),C=`�`;else if(e in N)h(6,S),C=N[e];else{let t=``;we(e)&&h(6,S),e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10|55296),e=56320|e&1023),C=t+String.fromCharCode(e)}}}if(C){g(),f=m(),a=l-1,d+=l-o+1,i.push(C);let t=m();t.offset++,n.reference&&n.reference.call(n.referenceContext||void 0,C,{start:f,end:t},e.slice(o-1,l)),f=t}else y=e.slice(o-1,l),s+=y,d+=y.length,a=l-1}else p===10&&(u++,o++,d=0),Number.isNaN(p)?g():(s+=String.fromCharCode(p),d++);return i.join(``);function m(){return{line:u,column:d,offset:a+((c?c.offset:0)||0)}}function h(e,t){let r;n.warning&&(r=m(),r.column+=t,r.offset+=t,n.warning.call(n.warningContext||void 0,xe[e],r,e))}function g(){s&&=(i.push(s),n.text&&n.text.call(n.textContext||void 0,s,{start:f,end:m()}),``)}}function Ce(e){return e>=55296&&e<=57343||e>1114111}function we(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)==65535||(e&65535)==65534}var R=r(),Te=0,z={},B={util:{type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++Te}),e.__id},clone:function e(t,n){n||={};var r,i;switch(B.util.type(t)){case`Object`:if(i=B.util.objId(t),n[i])return n[i];for(var a in r={},n[i]=r,t)t.hasOwnProperty(a)&&(r[a]=e(t[a],n));return r;case`Array`:return i=B.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach(function(t,i){r[i]=e(t,n)}),r);default:return t}}},languages:{plain:z,plaintext:z,text:z,txt:z,extend:function(e,t){var n=B.util.clone(B.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){r||=B.languages;var i=r[e],a={};for(var o in i)if(i.hasOwnProperty(o)){if(o==t)for(var s in n)n.hasOwnProperty(s)&&(a[s]=n[s]);n.hasOwnProperty(o)||(a[o]=i[o])}var c=r[e];return r[e]=a,B.languages.DFS(B.languages,function(t,n){n===c&&t!=e&&(this[t]=a)}),a},DFS:function e(t,n,r,i){i||={};var a=B.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],r||o);var s=t[o],c=B.util.type(s);c===`Object`&&!i[a(s)]?(i[a(s)]=!0,e(s,n,null,i)):c===`Array`&&!i[a(s)]&&(i[a(s)]=!0,e(s,n,o,i))}}},plugins:{},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(B.hooks.run(`before-tokenize`,r),!r.grammar)throw Error(`The language "`+r.language+`" has no grammar.`);return r.tokens=B.tokenize(r.code,r.grammar),B.hooks.run(`after-tokenize`,r),V.stringify(B.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new Ee;return W(i,i.head,e),U(e,i,t,i.head,0),Oe(i)},hooks:{all:{},add:function(e,t){var n=B.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=B.hooks.all[e];if(n&&n.length)for(var r=0,i;i=n[r++];)i(t)}},Token:V};function V(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=(r||``).length|0}function H(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var a=i[1].length;i.index+=a,i[0]=i[0].slice(a)}return i}function U(e,t,n,r,i,a){for(var o in n)if(n.hasOwnProperty(o)&&n[o]){var s=n[o];s=Array.isArray(s)?s:[s];for(var c=0;c=a.reach);_+=g.value.length,g=g.next){var v=g.value;if(t.length>e.length)return;if(!(v instanceof V)){var y=1,b;if(f){if(b=H(h,_,e,d),!b||b.index>=e.length)break;var x=b.index,S=b.index+b[0].length,C=_;for(C+=g.value.length;x>=C;)g=g.next,C+=g.value.length;if(C-=g.value.length,_=C,g.value instanceof V)continue;for(var w=g;w!==t.tail&&(Ca.reach&&(a.reach=O);var k=g.prev;E&&(k=W(t,k,E),_+=E.length),De(t,k,y);var A=new V(o,u?B.tokenize(T,u):T,p,T);if(g=W(t,k,A),D&&W(t,g,D),y>1){var j={cause:o+`,`+c,reach:O};U(e,t,n,g.prev,_,j),a&&j.reach>a.reach&&(a.reach=j.reach)}}}}}}function Ee(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function W(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}function De(e,t,n){for(var r=t.next,i=0;i0&&o.length===0)return}let s={},c;for(c in e)Ue.call(e,c)&&(s[c]=c===`children`?o:e[c]);return s}}function Ge(e){return`children`in e&&e.children!==void 0}function Ke(e){return e}var qe=[];function Y(e,t,n,r){let i;typeof t==`function`&&typeof n!=`function`?(r=n,n=t):i=t;let a=q(i),o=r?-1:1;s(e,void 0,[])();function s(e,i,c){let l=e&&typeof e==`object`?e:{};if(typeof l.type==`string`){let t=typeof l.tagName==`string`?l.tagName:typeof l.name==`string`?l.name:void 0;Object.defineProperty(u,"name",{value:`node (`+Ke(e.type+(t?`<`+t+`>`:``))+`)`})}return u;function u(){let l=qe,u,d,f;if((!t||a(e,i,c[c.length-1]||void 0))&&(l=Je(n(e,c)),l[0]===!1))return l;if(`children`in e&&e.children){let t=e;if(t.children&&l[0]!==`skip`)for(d=(r?t.children.length:-1)+o,f=c.concat(t);d>-1&&dt in e?Xe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rt=(e,t)=>{for(var n in t||={})et.call(t,n)&&nt(e,n,t[n]);if($e)for(var n of $e(t))tt.call(t,n)&&nt(e,n,t[n]);return e},it=(e,t)=>Ze(e,Qe(t));function at(e,t){let n=t.markers.map(e=>typeof e==`number`?{line:e}:e).sort((e,t)=>e.line-t.line),r=ot(e.children).nodes;return n.length===0||r.length===0?it(rt({},e),{children:r}):lt(r,n,t)}function ot(e,t={lineNumber:1}){return e.reduce((e,n)=>{if(n.type===`doctype`)return e;let r=t.lineNumber;if(n.type===`text`){if(n.value.indexOf(` -`)===-1)return $(n,r,r),e.nodes.push(n),e;let i=n.value.split(` -`);for(let n=0;n{e.has(t)||(e.set(t,Object.assign({},t,{children:[]})),t!==n&&o.push(t))});let i=r.length;for(;i--;){let n=e.get(r[i]);if(!n||!(`children`in n))continue;let a=r[i+1],o=e.get(a)||t;n.children.indexOf(o)===-1&&n.children.push(o)}}Y(n,(t,n)=>{if(!(`children`in t||!X(t))){if(Z(t)e&&o.some(e=>n.includes(e))&&s(a,t,n)}});let c=We(n,e=>o.indexOf(e)===-1),l=e=>{let t=e.get(n);return t?(Y(t,(e,t)=>{if(X(e)&&`children`in e){$(e,0,0);return}t.forEach(t=>{$(t,Math.max(Z(t),Z(e)),Math.max(Q(t),Q(e)))})}),t.children):[]};return[...l(r),...l(i),...l(a),...c?c.children:[]]}function ct(e,t,n){let r=t.className||`refractor-marker`,i={lineStart:t.line,lineEnd:Q(e[e.length-1]),isMarker:!0};return{type:`element`,tagName:`div`,data:t.component?it(rt({},i),{component:t.component,markerProperties:n}):i,properties:{className:r},children:e}}function lt(e,t,n){let r=t.reduce((e,t)=>st(t.line,e),e),i=[],a=0;for(let e=0;e0&&i.push(ct(s,o,n))}for(;at in e?ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_t=(e,t)=>{for(var n in t||={})mt.call(t,n)&>(e,n,t[n]);if(pt)for(var n of pt(t))ht.call(t,n)&>(e,n,t[n]);return e},vt=(e,t)=>dt(e,ft(t));function yt(e){return function(t,n){return bt(t,n,e)}}function bt(e,t,n){if(e.type===`doctype`)return null;if(!(`tagName`in e))return e.value;let r=``;typeof e.properties<`u`&&(r=Array.isArray(e.properties.className)?e.properties.className.join(` `):`${e.properties.className}`);let i=`fract-${n}-${t}`,a=e.children&&e.children.map(yt(n+1));return xt(e.data)?(0,Ye.createElement)(e.data.component,vt(_t(_t({key:i},e.properties),e.data.markerProperties),{className:r}),a):(0,Ye.createElement)(e.tagName,{key:i,className:r},a)}function xt(e){return typeof e==`object`&&!!e&&`component`in e&&`markerProperties`in e}var St=Object.defineProperty,Ct=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Ot=(e,t,n)=>t in e?St(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||={})Et.call(t,n)&&Ot(e,n,t[n]);if(Tt)for(var n of Tt(t))Dt.call(t,n)&&Ot(e,n,t[n]);return e},At=(e,t)=>Ct(e,wt(t)),jt=`refractor`;function Mt(e){let t=e.className||jt,n=`language-${e.language}`,r={className:n},i=[t,n].filter(Boolean).join(` `);if(e.inline&&(r.style={display:`inline`},r.className=t),e.plainText){let t=(0,R.jsx)(`code`,At(kt({},r),{children:e.value}));return e.inline?t:(0,R.jsx)(`pre`,{className:i,children:t})}let a=G.highlight(e.value,e.language);e.markers&&e.markers.length>0&&(a=at(a,{markers:e.markers}));let o=a.children.length===0?e.value:a.children.map(yt(0)),s=(0,R.jsx)(`code`,At(kt({},r),{children:o}));return e.inline?s:(0,R.jsx)(`pre`,{className:i,children:s})}var Nt=e=>G.register(e),Pt=e=>G.registered(e);export{Mt as Refractor,Pt as hasLanguage,Nt as registerLanguage}; \ No newline at end of file diff --git a/dist/static/dist-LVcARZxB.js b/dist/static/dist-LVcARZxB.js deleted file mode 100644 index 6310d8c..0000000 --- a/dist/static/dist-LVcARZxB.js +++ /dev/null @@ -1,4 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/LazyRefractor-CQ22IeXB-leA-EtGI.js","static/jsx-runtime-BpzPEenQ.js","static/rolldown-runtime-Dd_uD5pT.js","static/compiler-runtime-sKsOXjDo.js","static/dist-BnDij-KK.js"])))=>i.map(i=>d[i]); -import{i as e,t}from"./rolldown-runtime-Dd_uD5pT.js";import{n,t as r}from"./jsx-runtime-BpzPEenQ.js";import{t as i}from"./compiler-runtime-sKsOXjDo.js";import{t as a}from"./preload-helper-DjzSQ1t3.js";import{t as o}from"./Spinner-Dk8hTAm3.js";import{t as s}from"./Close-B_ZEgT1V.js";import{t as c}from"./ChevronDown-BpYUc-AP.js";import{t as l}from"./ToggleArrowRight-Ds3XaLpQ.js";import{t as u}from"./Checkmark-OT7tsNpL.js";import{t as d}from"./Remove-B96Rrnq-.js";var f=t((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=f()})),m={_version:2,avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:`medium`,border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:`ease-out`,focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:`background-color 100ms,border-color 100ms,color 100ms`}}}},h=new WeakMap;function g(e){let t=h.get(e);if(t)return t;let n=v(e,e.card.enabled),r={_blend:e._blend||(e.dark?`screen`:`multiply`),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:_(e,e.button.default),ghost:_(e,e.button.ghost),bleed:_(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:y(e.input.default),invalid:y(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:_(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:e.skeleton?.from||e.base.border,to:e.skeleton?.to||e.base.border},syntax:e.syntax};return h.set(e,r),r}function _(e,t){return{default:{enabled:v(e,t.default.enabled),hovered:v(e,t.default.hovered),pressed:v(e,t.default.pressed),selected:v(e,t.default.selected),disabled:v(e,t.default.disabled)},neutral:{enabled:v(e,t.default.enabled),hovered:v(e,t.default.hovered),pressed:v(e,t.default.pressed),selected:v(e,t.default.selected),disabled:v(e,t.default.disabled)},primary:{enabled:v(e,t.primary.enabled),hovered:v(e,t.primary.hovered),pressed:v(e,t.primary.pressed),selected:v(e,t.primary.selected),disabled:v(e,t.primary.disabled)},suggest:{enabled:v(e,t.primary.enabled),hovered:v(e,t.primary.hovered),pressed:v(e,t.primary.pressed),selected:v(e,t.primary.selected),disabled:v(e,t.primary.disabled)},positive:{enabled:v(e,t.positive.enabled),hovered:v(e,t.positive.hovered),pressed:v(e,t.positive.pressed),selected:v(e,t.positive.selected),disabled:v(e,t.positive.disabled)},caution:{enabled:v(e,t.caution.enabled),hovered:v(e,t.caution.hovered),pressed:v(e,t.caution.pressed),selected:v(e,t.caution.selected),disabled:v(e,t.caution.disabled)},critical:{enabled:v(e,t.critical.enabled),hovered:v(e,t.critical.hovered),pressed:v(e,t.critical.pressed),selected:v(e,t.critical.selected),disabled:v(e,t.critical.disabled)}}}function v(e,t){return{...t,avatar:{gray:{bg:e.spot.gray,fg:e.base.bg},blue:{bg:e.spot.blue,fg:e.base.bg},purple:{bg:e.spot.purple,fg:e.base.bg},magenta:{bg:e.spot.magenta,fg:e.base.bg},red:{bg:e.spot.red,fg:e.base.bg},orange:{bg:e.spot.orange,fg:e.base.bg},yellow:{bg:e.spot.yellow,fg:e.base.bg},green:{bg:e.spot.green,fg:e.base.bg},cyan:{bg:e.spot.cyan,fg:e.base.bg}},badge:{default:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,dot:e.muted.default.enabled.muted.fg,icon:e.muted.default.enabled.muted.fg},neutral:{bg:e.muted.transparent.enabled.bg,fg:e.muted.transparent.enabled.fg,dot:e.muted.transparent.enabled.muted.fg,icon:e.muted.transparent.enabled.muted.fg},primary:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},suggest:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},positive:{bg:e.muted.positive.enabled.bg,fg:e.muted.positive.enabled.fg,dot:e.muted.positive.enabled.muted.fg,icon:e.muted.positive.enabled.muted.fg},caution:{bg:e.muted.caution.enabled.bg,fg:e.muted.caution.enabled.fg,dot:e.muted.caution.enabled.muted.fg,icon:e.muted.caution.enabled.muted.fg},critical:{bg:e.muted.critical.enabled.bg,fg:e.muted.critical.enabled.fg,dot:e.muted.critical.enabled.muted.fg,icon:e.muted.critical.enabled.muted.fg}},kbd:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,border:e.muted.default.enabled.border},muted:{...e.muted.default.enabled.muted,bg:t.bg2||t.bg},skeleton:{from:t.skeleton?.from||t.border,to:t.skeleton?.to||t.border}}}function y(e){return{enabled:b(e.enabled),disabled:b(e.disabled),readOnly:b(e.readOnly),hovered:b(e.hovered)}}function b(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}var x=new WeakMap;function S(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=x.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...m.avatar,...e.sanity.avatar},button:{...m.button,...e.sanity.button},card:m.card,color:g(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...m.input,...e.sanity.input,checkbox:{...m.input.checkbox,...e.sanity.input.checkbox},radio:{...m.input.radio,...e.sanity.input.radio},switch:{...m.input.switch,...e.sanity.input.switch}},layer:e.sanity.layer??m.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return x.set(e,n),n}var C=[],w={},T=.2,E={variants:{initial:{scale:.97,willChange:`transform`},hidden:{opacity:0},visible:{opacity:1,transition:{duration:T/2}},scaleIn:{scale:1},scaleOut:{scale:.97}},transition:{type:`spring`,visualDuration:T,bounce:.25},initial:[`hidden`,`initial`],animate:[`visible`,`scaleIn`],exit:[`hidden`,`scaleOut`]};function D(e,t){return e.reduce((e,n)=>(e[n]=t,e),{})}function O(e){return e===0?0:`${e/16}rem`}function k(e,t,n){return(t?.map(n)||[]).map((t,n)=>n===0?t:{[`@media screen and (min-width: ${e[n-1]}px)`]:t})}function A(e,t){return e===void 0?t||C:Array.isArray(e)?e:[e]}function j(e,t,n=C){if(!Array.isArray(n))throw Error(`the property must be array of numbers`);if(n.length===0)return null;let{media:r,space:i}=S(e);return k(r,n,e=>D(t,O(i[e])))}function M(e,t,n){Object.defineProperty(e,t,{get(){let r=n();return Object.defineProperty(e,t,{value:r,enumerable:!0,writable:!1,configurable:!1}),r},enumerable:!0,configurable:!0})}function N(e){return e._version===2}function P(e){if(`neutral`in e.badge)return e;let t=e;return{...t,badge:{...t.badge,neutral:t.badge.default,suggest:t.badge.primary},button:{bleed:{...t.button.bleed,neutral:t.button.bleed.default,suggest:t.button.bleed.primary},default:{...t.button.default,neutral:t.button.default.default,suggest:t.button.default.primary},ghost:{...t.button.ghost,neutral:t.button.ghost.default,suggest:t.button.ghost.primary}},selectable:{...t.selectable,neutral:t.selectable.default,suggest:t.selectable.primary}}}var F=new WeakMap;function I(e){if(e.v2)return e.v2;let t=F.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,focusRing:o,fonts:s,input:c,layer:l,media:u,radius:d,shadows:f,space:p,styles:h}=e,_={_version:2,avatar:{...m.avatar,...n},button:{...m.button,...r},card:m.card,color:{light:{transparent:g(i.light.transparent),default:g(i.light.default),neutral:g(i.light.transparent),primary:g(i.light.primary),suggest:g(i.light.primary),positive:g(i.light.positive),caution:g(i.light.caution),critical:g(i.light.critical)},dark:{transparent:g(i.dark.transparent),default:g(i.dark.default),neutral:g(i.dark.transparent),primary:g(i.dark.primary),suggest:g(i.dark.primary),positive:g(i.dark.positive),caution:g(i.dark.caution),critical:g(i.dark.critical)}},container:a,font:s,input:{...m.input,...c,checkbox:{...m.input.checkbox,...c.checkbox},radio:{...m.input.radio,...c.radio},switch:{...m.input.switch,...c.switch}},layer:l??m.layer,media:u,radius:d,shadow:f,space:p,style:h};return F.set(e,_),_}var L=new WeakMap,R=[`transparent`,`default`,`primary`,`positive`,`caution`,`critical`];function z(e,t){let n={};for(let r of R)M(n,r,()=>V(t[e][r]));return n}function B(e){let t=L.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,font:o,input:s,media:c,radius:l,shadow:u,space:d,style:f}=e,p={};M(p,`light`,()=>z(`light`,i)),M(p,`dark`,()=>z(`dark`,i));let m={_version:0,avatar:n,button:r,container:a,color:p,focusRing:s.text.focusRing,fonts:o,input:s,media:c,radius:l,shadows:u,space:d,styles:f,v2:e};return L.set(e,m),m}function V(e){return{base:{bg:e.bg,fg:e.fg,border:e.border,focusRing:e.focusRing,shadow:e.shadow},button:e.button,card:e.selectable.default,dark:e._dark,input:{default:ee(e.input.default),invalid:ee(e.input.invalid)},muted:{...e.button.ghost,transparent:e.button.ghost.default},solid:{...e.button.default,transparent:e.button.default.default},selectable:e.selectable,spot:{gray:e.avatar.gray.bg,blue:e.avatar.blue.bg,purple:e.avatar.purple.bg,magenta:e.avatar.magenta.bg,red:e.avatar.red.bg,orange:e.avatar.orange.bg,yellow:e.avatar.yellow.bg,green:e.avatar.green.bg,cyan:e.avatar.cyan.bg},syntax:e.syntax}}function ee(e){return{enabled:te(e.enabled),disabled:te(e.disabled),readOnly:te(e.readOnly),hovered:te(e.hovered)}}function te(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}var ne=new Map;function re(e,t,n){let r=ie(e,t,n);if(r)return r;let i=N(e)?B(e):e,a=N(e)?e:I(e),o=i.layer||m.layer,s=a.color[t]||a.color.light,c=P(s[n]||s.default),l=a.layer||m.layer,{color:u,...d}=i,f={...d,layer:o,v2:{...a,_resolved:!0,color:c,layer:l}};M(f,`color`,()=>{let e=i.color[t]||i.color.light;return e[n]||e.default});let p={sanity:f};return ae(e,t,n,p),p}function ie(e,t,n){let r=ne.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}function ae(e,t,n,r){ne.has(t)||ne.set(t,new Map);let i=ne.get(t);i.has(n)||i.set(n,new WeakMap),i.get(n).set(e,r)}var H=`-ms-`,oe=`-moz-`,U=`-webkit-`,se=`comm`,ce=`rule`,le=`decl`,ue=`@import`,de=`@namespace`,fe=`@keyframes`,pe=`@layer`,me=Math.abs,he=String.fromCharCode,ge=Object.assign;function _e(e,t){return G(e,0)^45?(((t<<2^G(e,0))<<2^G(e,1))<<2^G(e,2))<<2^G(e,3):0}function ve(e){return e.trim()}function ye(e,t){return(e=t.exec(e))?e[0]:e}function W(e,t,n){return e.replace(t,n)}function be(e,t,n){return e.indexOf(t,n)}function G(e,t){return e.charCodeAt(t)|0}function xe(e,t,n){return e.slice(t,n)}function Se(e){return e.length}function Ce(e){return e.length}function we(e,t){return t.push(e),e}function Te(e,t){return e.map(t).join(``)}function Ee(e,t){return e.filter(function(e){return!ye(e,t)})}var De=1,Oe=1,ke=0,Ae=0,je=0,Me=``;function Ne(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:De,column:Oe,length:o,return:``,siblings:s}}function Pe(e,t){return ge(Ne(``,null,null,``,null,null,0,e.siblings),e,{length:-e.length},t)}function Fe(e){for(;e.root;)e=Pe(e.root,{children:[e]});we(e,e.siblings)}function Ie(){return je}function Le(){return je=Ae>0?G(Me,--Ae):0,Oe--,je===10&&(Oe=1,De--),je}function Re(){return je=Ae2||He(je)>3?``:` `}function qe(e,t){for(;--t&&Re()&&!(je<48||je>102||je>57&&je<65||je>70&&je<97););return Ve(e,Be()+(t<6&&ze()==32&&Re()==32))}function Je(e){for(;Re();)switch(je){case e:return Ae;case 34:case 39:e!==34&&e!==39&&Je(je);break;case 40:e===41&&Je(e);break;case 92:Re()}return Ae}function Ye(e,t){for(;Re()&&e+je!==57&&(e+je!==84||ze()!==47););return`/*`+Ve(t,Ae-1)+`*`+he(e===47?e:Re())}function Xe(e){for(;!He(ze());)Re();return Ve(e,Ae)}function Ze(e){return We(Qe(``,null,null,null,[``],e=Ue(e),0,[0],e))}function Qe(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=Re()){case 40:if(m!=108&&G(C,d-1)==58){be(C+=W(Ge(v),`&`,`&\f`),`&\f`,me(l?s[l-1]:0))!=-1&&(_=-1);break}case 34:case 39:case 91:C+=Ge(v);break;case 9:case 10:case 13:case 32:C+=Ke(m);break;case 92:C+=qe(Be()-1,7);continue;case 47:switch(ze()){case 42:case 47:we(et(Ye(Re(),Be()),t,n,c),c),(He(m||1)==5||He(ze()||1)==5)&&Se(C)&&xe(C,-1,void 0)!==` `&&(C+=` `);break;default:C+=`/`}break;case 123*h:s[l++]=Se(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=W(C,/\f/g,``)),p>0&&(Se(C)-d||h===0&&m===47)&&we(p>32?tt(C+`;`,r,n,d-1,c):tt(W(C,` `,``)+`;`,r,n,d-2,c),c);break;case 59:C+=`;`;default:if(we(S=$e(C,t,n,l,u,i,s,y,b=[],x=[],d,a),a),v===123){if(u===0)Qe(C,t,S,S,b,a,d,s,x);else{switch(f){case 99:if(G(C,3)===110)break;case 108:if(G(C,2)===97)break;default:u=0;case 100:case 109:case 115:}u?Qe(e,S,S,r&&we($e(e,S,S,0,0,i,s,y,i,b=[],d,x),x),i,x,d,s,r?b:x):Qe(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+Se(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&Le()==125)continue}switch(C+=he(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(Se(C)-1)*_,_=1;break;case 64:ze()===45&&(C+=Ge(Re())),f=ze(),u=d=Se(y=C+=Xe(Be())),v++;break;case 45:m===45&&Se(C)==2&&(h=0)}}return a}function $e(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=Ce(p),h=0,g=0,_=0;h0?p[v]+` `+y:W(y,/&\f/g,p[v])))&&(c[_++]=b);return Ne(e,t,n,i===0?ce:s,c,l,u,d)}function et(e,t,n,r){return Ne(e,t,n,se,he(Ie()),xe(e,2,-2),0,r)}function tt(e,t,n,r,i){return Ne(e,t,n,le,xe(e,0,r),xe(e,r+1,-1),r,i)}function nt(e,t,n){switch(_e(e,t)){case 5103:return U+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return U+e+e;case 4855:return U+e.replace(`add`,`source-over`).replace(`substract`,`source-out`).replace(`intersect`,`source-in`).replace(`exclude`,`xor`)+e;case 4789:return oe+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return U+e+oe+e+H+e+e;case 5936:switch(G(e,t+11)){case 114:return U+e+H+W(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return U+e+H+W(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return U+e+H+W(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}case 6828:case 4268:case 2903:return U+e+H+e+e;case 6165:return U+e+H+`flex-`+e+e;case 5187:return U+e+W(e,/(\w+).+(:[^]+)/,U+`box-$1$2`+H+`flex-$1$2`)+e;case 5443:return U+e+H+`flex-item-`+W(e,/flex-|-self/g,``)+(ye(e,/flex-|baseline/)?``:H+`grid-row-`+W(e,/flex-|-self/g,``))+e;case 4675:return U+e+H+`flex-line-pack`+W(e,/align-content|flex-|-self/g,``)+e;case 5548:return U+e+H+W(e,`shrink`,`negative`)+e;case 5292:return U+e+H+W(e,`basis`,`preferred-size`)+e;case 6060:return U+`box-`+W(e,`-grow`,``)+U+e+H+W(e,`grow`,`positive`)+e;case 4554:return U+W(e,/([^-])(transform)/g,`$1`+U+`$2`)+e;case 6187:return W(W(W(e,/(zoom-|grab)/,U+`$1`),/(image-set)/,U+`$1`),e,``)+e;case 5495:case 3959:return W(e,/(image-set\([^]*)/,U+"$1$`$1");case 4968:return W(W(e,/(.+:)(flex-)?(.*)/,U+`box-pack:$3`+H+`flex-pack:$3`),/space-between/,`justify`)+U+e+e;case 4200:if(!ye(e,/flex-|baseline/))return H+`grid-column-align`+xe(e,t)+e;break;case 2592:case 3360:return H+W(e,`template-`,``)+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,ye(e.props,/grid-\w+-end/)})?~be(e+(n=n[t].value),`span`,0)?e:H+W(e,`-start`,``)+e+H+`grid-row-span:`+(~be(n,`span`,0)?ye(n,/\d+/):+ye(n,/\d+/)-ye(e,/\d+/))+`;`:H+W(e,`-start`,``)+e;case 4896:case 4128:return n&&n.some(function(e){return ye(e.props,/grid-\w+-start/)})?e:H+W(W(e,`-end`,`-span`),`span `,``)+e;case 4095:case 3583:case 4068:case 2532:return W(e,/(.+)-inline(.+)/,U+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Se(e)-1-t>6)switch(G(e,t+1)){case 109:if(G(e,t+4)!==45)break;case 102:return W(e,/(.+:)(.+)-([^]+)/,`$1`+U+`$2-$3$1`+oe+(G(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~be(e,`stretch`,0)?nt(W(e,`stretch`,`fill-available`),t,n)+e:e}break;case 5152:case 5920:return W(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,a,o,s){return H+n+`:`+r+s+(i?H+n+`-span:`+(a?o:+o-r)+s:``)+e});case 4949:if(G(e,t+6)===121)return W(e,`:`,`:`+U)+e;break;case 6444:switch(G(e,G(e,14)===45?18:11)){case 120:return W(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+U+(G(e,14)===45?`inline-`:``)+`box$3$1`+U+`$2$3$1`+H+`$2box$3`)+e;case 100:return W(e,`:`,`:`+H)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return W(e,`scroll-`,`scroll-snap-`)+e}return e}function rt(e,t){for(var n=``,r=0;r-1&&!e.return)switch(e.type){case le:e.return=nt(e.value,e.length,n);return;case fe:return rt([Pe(e,{value:W(e.value,`@`,`@`+U)})],r);case ce:if(e.length)return Te(n=e.props,function(t){switch(ye(t,r=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:Fe(Pe(e,{props:[W(t,/:(read-\w+)/,`:`+oe+`$1`)]})),Fe(Pe(e,{props:[t]})),ge(e,{props:Ee(n,r)});break;case`::placeholder`:Fe(Pe(e,{props:[W(t,/:(plac\w+)/,`:`+U+`input-$1`)]})),Fe(Pe(e,{props:[W(t,/:(plac\w+)/,`:`+oe+`$1`)]})),Fe(Pe(e,{props:[W(t,/:(plac\w+)/,H+`input-$1`)]})),Fe(Pe(e,{props:[t]})),ge(e,{props:Ee(n,r)})}return``})}}var K=i(),q=e(n()),ct=typeof process<`u`&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||`data-styled`,lt=`active`,ut=`data-styled-version`,dt=`6.4.1`,ft=`/*!sc*/ -`,pt=typeof window<`u`&&typeof document<`u`;function mt(e){if(typeof process<`u`){let t={}[e];if(t!==void 0&&t!==``)return t!==`false`}}var ht=!!(typeof SC_DISABLE_SPEEDY==`boolean`?SC_DISABLE_SPEEDY:mt(`REACT_APP_SC_DISABLE_SPEEDY`)??mt(`SC_DISABLE_SPEEDY`)??(typeof process>`u`||!1)),gt=`sc-keyframes-`,_t={};function vt(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(`, `)}`:``}`)}var yt=new Map,bt=new Map,xt=1,St=e=>{if(yt.has(e))return yt.get(e);for(;bt.has(xt);)xt++;let t=xt++;return yt.set(e,t),bt.set(t,e),t},Ct=e=>bt.get(e),wt=(e,t)=>{xt=t+1,yt.set(e,t),bt.set(t,e)},Tt=Object.freeze([]),Et=Object.freeze({});function Dt(e,t,n=Et){return e.theme!==n.theme&&e.theme||t||n.theme}var Ot=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,kt=/(^-|-$)/g;function At(e){return e.replace(Ot,`-`).replace(kt,``)}var jt=/(a)(d)/gi,Mt=e=>String.fromCharCode(e+(e>25?39:97));function Nt(e){let t,n=``;for(t=Math.abs(e);t>52;t=t/52|0)n=Mt(t%52)+n;return(Mt(t%52)+n).replace(jt,`$1-$2`)}var Pt=5381,Ft=(e,t)=>{let n=t.length;for(;n;)e=33*e^t.charCodeAt(--n);return e},It=e=>Ft(Pt,e);function Lt(e){return Nt(It(e)>>>0)}function Rt(e){return e.displayName||e.name||`Component`}function zt(e){return typeof e==`string`&&!0}function Bt(e){return zt(e)?`styled.${e}`:`Styled(${Rt(e)})`}var Vt=Symbol.for(`react.memo`),Ht=Symbol.for(`react.forward_ref`),Ut={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},Wt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Gt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Kt={[Ht]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[Vt]:Gt};function qt(e){return(`type`in(t=e)&&t.type.$$typeof)===Vt?Gt:`$$typeof`in e?Kt[e.$$typeof]:Ut;var t}var Jt=Object.defineProperty,Yt=Object.getOwnPropertyNames,Xt=Object.getOwnPropertySymbols,Zt=Object.getOwnPropertyDescriptor,Qt=Object.getPrototypeOf,$t=Object.prototype;function en(e,t,n){if(typeof t!=`string`){let r=Qt(t);r&&r!==$t&&en(e,r,n);let i=Yt(t).concat(Xt(t)),a=qt(e),o=qt(t);for(let r=0;rthis._cGroup)for(let n=this._cGroup;n=e;n--)t-=this.groupSizes[n];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,n=t.length,r=n;for(;e>=r;)if(r<<=1,r<0)throw vt(16,`${e}`);this.groupSizes=new Uint32Array(r),this.groupSizes.set(t),this.length=r;for(let e=n;e0&&this._cGroup>e&&(this._cIndex+=r)}clearGroup(e){if(e0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t=``;if(e>=this.length||this.groupSizes[e]===0)return t;let n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n;for(let e=r;etypeof ShadowRoot<`u`&&e instanceof ShadowRoot||`host`in e&&e.nodeType===11,pn=e=>{if(!e)return document;if(fn(e))return e;if(`getRootNode`in e){let t=e.getRootNode();if(fn(t))return t}return document},mn=(e,t,n)=>{let r=n.split(`,`),i;for(let n=0,a=r.length;n{let n=(t.textContent??``).split(ft),r=[];for(let t=0,i=n.length;t{let t=pn(e.options.target).querySelectorAll(un);for(let n=0,r=t.length;n{let n=document.head,r=e||n,i=document.createElement(`style`),a=(e=>{let t=Array.from(e.querySelectorAll(`style[${ct}]`));return t[t.length-1]})(r),o=a===void 0?null:a.nextSibling;i.setAttribute(ct,lt),i.setAttribute(ut,dt);let s=t||vn();return s&&i.setAttribute(`nonce`,s),r.insertBefore(i,o),i},bn=class{constructor(e,t){this.element=yn(e,t),this.element.appendChild(document.createTextNode(``)),this.sheet=(e=>{if(e.sheet)return e.sheet;let t=e.getRootNode().styleSheets??document.styleSheets;for(let n=0,r=t.length;n=0){let n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e(e=>{let t=e.getTag(),{length:n}=t,r=``;for(let i=0;i0&&(c+=e+`,`);r+=o+s+`{content:"`+c+`"}/*!sc*/ -`}return r})(this))}rehydrate(){!this.server&&pt&&gn(this)}reconstructWithOptions(t,n=!0){let r=new e(Object.assign(Object.assign({},this.options),t),this.gs,n&&this.names||void 0);return r.keyframeIds=new Set(this.keyframeIds),!this.server&&pt&&t.target!==this.options.target&&pn(this.options.target)!==pn(t.target)&&gn(r),r}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||=(e=(({useCSSOMInjection:e,target:t,nonce:n})=>e?new bn(t,n):new xn(t,n))(this.options),new ln(e));var e}hasNameForId(e,t){var n;return(n=this.names.get(e)?.has(t))!=null&&n}registerName(e,t){St(e),e.startsWith(gt)&&this.keyframeIds.add(e);let n=this.names.get(e);n?n.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,n){this.registerName(e,t),this.getTag().insertRules(St(e),n)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(St(e)),this.clearNames(e)}clearTag(){this.tag=void 0}},Tn=new WeakSet,En={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Dn(e,t){return t==null||typeof t==`boolean`||t===``?``:typeof t!=`number`||t===0||e in En||e.startsWith(`--`)?String(t).trim():t+`px`}var On=47;function kn(e){if(e.charCodeAt(0)===45&&e.charCodeAt(1)===45)return e;let t=``;for(let n=0;n=65&&r<=90?`-`+String.fromCharCode(r+32):e[n]}return t.startsWith(`ms-`)?`-`+t:t}var An=Symbol.for(`sc-keyframes`);function jn(e){return typeof e==`object`&&!!e&&An in e}function Mn(e){return tn(e)&&!(e.prototype&&e.prototype.isReactComponent)}var Nn=e=>e==null||!1===e||e===``,Pn=Symbol.for(`react.client.reference`);function Fn(e){return e.$$typeof===Pn}function In(e,t){for(let n in e){let r=e[n];e.hasOwnProperty(n)&&!Nn(r)&&(Array.isArray(r)&&Tn.has(r)||tn(r)?t.push(kn(n)+`:`,r,`;`):on(r)?(t.push(n+` {`),In(r,t),t.push(`}`)):t.push(kn(n)+`: `+Dn(n,r)+`;`))}}function Ln(e,t,n,r,i=[]){if(Nn(e))return i;let a=typeof e;if(a===`string`)return i.push(e),i;if(a===`function`)return Fn(e)?i:Mn(e)&&t?Ln(e(t),t,n,r,i):(i.push(e),i);if(Array.isArray(e)){for(let a=0;a>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;e!==void 0&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,a)}if(!t.hasNameForId(this.componentId,a)){let e=n(i,`.`+a,void 0,this.componentId);t.insertRules(this.componentId,a,e)}r=rn(r,a)}}return r}},Bn=/&/g;function Vn(e,t){let n=0;for(;--t>=0&&e.charCodeAt(t)===92;)n++;return!(1&~n)}function Hn(e){let t=e.length,n=``,r=0,i=0,a=0,o=!1,s=!1;for(let c=0;ci.startsWith(r)&&i.endsWith(r)&&i.replaceAll(r,``).length>0?`.${n}`:e,o=t.slice();o.push(e=>{e.type===`rule`&&e.value.includes(`&`)&&(i||=RegExp(`\\${r}\\b`,`g`),e.props[0]=e.props[0].replace(Bn,r).replace(i,a))}),e.prefix&&o.push(st),o.push(it);let s=[],c=at(o.concat(ot(e=>s.push(e)))),l=(t,a=``,o=``,l=`&`)=>{n=l,r=a,i=void 0;let u=function(e){let t=e.indexOf(`//`)!==-1,n=e.indexOf(`}`)!==-1;if(!t&&!n)return e;if(!t)return Hn(e);let r=e.length,i=``,a=0,o=0,s=0,c=0,l=0,u=!1;for(;o0)o++;else if(t===42&&o+10&&c--,o++}else c++,o++}else o++}else s===0?s=t:s===t&&(s=0),o++}return u?(afunction(e,t){if(!e)throw vt(14);if(tn(e))return e(t);if(Array.isArray(e)||typeof e!=`object`)throw vt(8);return t?Object.assign(Object.assign({},t),e):e}(e.theme,t),[e.theme,t]);return e.children?q.createElement(Yn.Provider,{value:n},e.children):null}var Qn=Object.prototype.hasOwnProperty,$n={};function er(e,t){let n=typeof e==`string`?At(e):`sc`;$n[n]=($n[n]||0)+1;let r=n+`-`+Lt(dt+n+$n[n]);return t?t+`-`+r:r}function tr(e,t,n){let r=nn(e),i=e,a=!zt(e),{attrs:o=Tt,componentId:s=er(t.displayName,t.parentComponentId),displayName:c=Bt(e)}=t,l=t.displayName&&t.componentId?At(t.displayName)+`-`+t.componentId:t.componentId||s,u=r&&i.attrs?i.attrs.concat(o).filter(Boolean):o,{shouldForwardProp:d}=t;if(r&&i.shouldForwardProp){let e=i.shouldForwardProp;if(t.shouldForwardProp){let n=t.shouldForwardProp;d=(t,r)=>e(t,r)&&n(t,r)}else d=e}let f=new zn(n,l,r?i.componentStyle:void 0);function p(e,t){return function(e,t,n){let{attrs:r,componentStyle:i,defaultProps:a,foldedComponentIds:o,styledComponentId:s,target:c}=e,l=q.useContext(Yn),u=Jn(),d=e.shouldForwardProp||u.shouldForwardProp,f=Dt(t,l,a)||Et,p,m;{let e=q.useRef(null),n=e.current;if(n!==null&&n[1]===f&&n[2]===u.styleSheet&&n[3]===u.stylis&&n[7]===i&&function(e,t,n){let r=e,i=t,a=0;for(let e in i)if(Qn.call(i,e)&&(a++,r[e]!==i[e]))return!1;return a===n}(n[0],t,n[4]))p=n[5],m=n[6];else{p=function(e,t,n){let r=Object.assign(Object.assign({},t),{className:void 0,theme:n}),i=e.length>1;for(let n=0;n`.${m.styledComponentId}`),a&&en(m,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),m}var nr=new Set(`a.abbr.address.area.article.aside.audio.b.bdi.bdo.blockquote.body.button.br.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.label.legend.li.main.map.mark.menu.meter.nav.object.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.slot.small.span.strong.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.feBlend.feColorMatrix.feComponentTransfer.feComposite.feConvolveMatrix.feDiffuseLighting.feDisplacementMap.feDistantLight.feDropShadow.feFlood.feFuncA.feFuncB.feFuncG.feFuncR.feGaussianBlur.feImage.feMerge.feMergeNode.feMorphology.feOffset.fePointLight.feSpecularLighting.feSpotLight.feTile.feTurbulence.filter.foreignObject.g.image.line.linearGradient.marker.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.switch.symbol.text.textPath.tspan.use`.split(`.`));function rr(e,t){let n=[e[0]];for(let r=0,i=t.length;r(Tn.add(e),e);function ar(e,...t){if(tn(e)||on(e))return ir(Ln(rr(Tt,[e,...t])));let n=e;return t.length===0&&n.length===1&&typeof n[0]==`string`?Ln(n):ir(Ln(rr(n,t)))}function or(e,t,n=Et){if(!t)throw vt(1,t);let r=(r,...i)=>e(t,n,ar(r,...i));return r.attrs=r=>or(e,t,Object.assign(Object.assign({},n),{attrs:Array.prototype.concat(n.attrs,r).filter(Boolean)})),r.withConfig=r=>or(e,t,Object.assign(Object.assign({},n),r)),r}var sr=e=>or(tr,e),J=sr;nr.forEach(e=>{J[e]=sr(e)});var cr=class{constructor(e,t){this.instanceRules=new Map,this.rules=e,this.componentId=t,this.isStatic=function(e){for(let t=0;t{let t=Jn(),n=q.useContext(Yn),a;{let e=q.useRef(null);e.current===null&&(e.current=t.styleSheet.allocateGSInstance(r)),a=e.current}t.styleSheet.server&&o(a,e,t.styleSheet,n,t.stylis);{let s=i.isStatic?[a,t.styleSheet,i]:[a,e,t.styleSheet,n,t.stylis,i],c=q.useRef(i);q.useLayoutEffect(()=>{t.styleSheet.server||(c.current!==i&&(t.styleSheet.clearRules(r),c.current=i),o(a,e,t.styleSheet,n,t.stylis))},s),q.useLayoutEffect(()=>()=>{t.styleSheet.server||i.removeStyles(a,t.styleSheet)},[a,t.styleSheet,i])}return t.styleSheet.server&&i.instanceRules.delete(a),null};function o(e,t,n,r,o){if(i.isStatic)i.renderStyles(e,_t,n,o);else{let s=Object.assign(Object.assign({},t),{theme:Dt(t,r,a.defaultProps)});i.renderStyles(e,s,n,o)}}return q.memo(a)}var ur,dr=class{constructor(e,t){this[ur]=!0,this.inject=(e,t=Kn)=>{let n=this.getName(t);if(!e.hasNameForId(this.id,n)){let r=t(this.rules,n,`@keyframes`);e.insertRules(this.id,n,r)}},this.name=e,this.id=gt+e,this.rules=t,St(this.id),cn(this,()=>{throw vt(12,String(this.name))})}getName(e=Kn){return e.hash?this.name+Nt(e.hash>>>0):this.name}};function fr(e,...t){let n=an(ar(e,...t));return new dr(Lt(n),n)}ur=An,`${ct}`,`${ct}`,`${ct}`;var pr=t((e=>{var t=Symbol.for(`react.fragment`),n=Symbol.for(`react.strict_mode`),r=Symbol.for(`react.profiler`),i=Symbol.for(`react.consumer`),a=Symbol.for(`react.context`),o=Symbol.for(`react.forward_ref`),s=Symbol.for(`react.suspense`),c=Symbol.for(`react.suspense_list`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.for(`react.view_transition`),f=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===t||e===r||e===n||e===s||e===c||e===d||typeof e==`object`&&e&&(e.$$typeof===u||e.$$typeof===l||e.$$typeof===a||e.$$typeof===i||e.$$typeof===o||e.$$typeof===f||e.getModuleId!==void 0))}})),mr=t(((e,t)=>{t.exports=pr()})),Y=r(),hr=e(mr(),1),gr={'&[data-as="ul"],&[data-as="ol"]':{listStyle:`none`}},_r={content:`content-box`,border:`border-box`},vr={stretch:`stretch`,fill:`100%`};function yr(){return gr}function br(){return[Sr,Cr,wr,xr]}function xr(e){let{media:t}=S(e.theme);return k(t,e.$display,e=>({"&:not([hidden])":{display:e}}))}function Sr(e){let{media:t}=S(e.theme);return k(t,e.$sizing,e=>({boxSizing:_r[e]}))}function Cr(e){let{media:t}=S(e.theme);return k(t,e.$height,e=>({height:vr[e]}))}function wr(e){let{media:t}=S(e.theme);return k(t,e.$overflow,e=>({overflow:e}))}var Tr={minWidth:0,minHeight:0};function Er(){return[Tr,Dr]}function Dr(e){let{media:t}=S(e.theme);return e.$flex?k(t,e.$flex,e=>({flex:`${e}`})):C}function Or(){return[jr,Mr,Nr,Pr,Fr,Ir]}var kr={auto:`auto`,full:`1 / -1`},Ar={auto:`auto`,full:`1 / -1`};function jr(e){let{media:t}=S(e.theme);return k(t,e.$row,e=>typeof e==`number`?{gridRow:`span ${e} / span ${e}`}:{gridRow:kr[e]})}function Mr(e){let{media:t}=S(e.theme);return k(t,e.$rowStart,e=>({gridRowStart:`${e}`}))}function Nr(e){let{media:t}=S(e.theme);return k(t,e.$rowEnd,e=>({gridRowEnd:`${e}`}))}function Pr(e){let{media:t}=S(e.theme);return k(t,e.$column,e=>typeof e==`number`?{gridColumn:`span ${e} / span ${e}`}:{gridColumn:Ar[e]})}function Fr(e){let{media:t}=S(e.theme);return k(t,e.$columnStart,e=>({gridColumnStart:`${e}`}))}function Ir(e){let{media:t}=S(e.theme);return k(t,e.$columnEnd,e=>({gridColumnEnd:`${e}`}))}function Lr(e){let{theme:t}=e;return[j(t,[`margin`],e.$margin),j(t,[`marginLeft`,`marginRight`],e.$marginX),j(t,[`marginTop`,`marginBottom`],e.$marginY),j(t,[`marginTop`],e.$marginTop),j(t,[`marginRight`],e.$marginRight),j(t,[`marginBottom`],e.$marginBottom),j(t,[`marginLeft`],e.$marginLeft)].filter(e=>e!==null)}function Rr(e){let{theme:t}=e;return[j(t,[`padding`],e.$padding),j(t,[`paddingLeft`,`paddingRight`],e.$paddingX),j(t,[`paddingTop`,`paddingBottom`],e.$paddingY),j(t,[`paddingTop`],e.$paddingTop),j(t,[`paddingRight`],e.$paddingRight),j(t,[`paddingBottom`],e.$paddingBottom),j(t,[`paddingLeft`],e.$paddingLeft)].filter(e=>e!==null)}var zr=J.div.withConfig({displayName:`StyledBox`,componentId:`sc-pzvqiz-0`})(yr,Er,br,Or,Lr,Rr),Br=function(e){let t=(0,K.c)(110),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23],T=t[24],E=t[25],D=t[26],O=t[27],k=t[28]):({as:E,ref:C,gridColumn:r,gridColumnStart:a,gridColumnEnd:i,display:D,flex:n,height:l,margin:O,marginX:m,marginY:h,marginTop:p,marginRight:f,marginBottom:u,marginLeft:d,overflow:g,padding:k,paddingX:x,paddingY:S,paddingTop:b,paddingRight:y,paddingBottom:_,paddingLeft:v,gridRow:o,gridRowStart:c,gridRowEnd:s,sizing:T,...w}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w,t[24]=T,t[25]=E,t[26]=D,t[27]=O,t[28]=k);let j=E===void 0?`div`:E,M=D===void 0?`block`:D,N=O===void 0?0:O,P=k===void 0?0:k,F=typeof j==`string`?j:void 0,I;t[29]===r?I=t[30]:(I=A(r),t[29]=r,t[30]=I);let L;t[31]===a?L=t[32]:(L=A(a),t[31]=a,t[32]=L);let R;t[33]===i?R=t[34]:(R=A(i),t[33]=i,t[34]=R);let z;t[35]===M?z=t[36]:(z=A(M),t[35]=M,t[36]=z);let B;t[37]===n?B=t[38]:(B=A(n),t[37]=n,t[38]=B);let V;t[39]===l?V=t[40]:(V=A(l),t[39]=l,t[40]=V);let ee;t[41]===N?ee=t[42]:(ee=A(N),t[41]=N,t[42]=ee);let te;t[43]===m?te=t[44]:(te=A(m),t[43]=m,t[44]=te);let ne;t[45]===h?ne=t[46]:(ne=A(h),t[45]=h,t[46]=ne);let re;t[47]===p?re=t[48]:(re=A(p),t[47]=p,t[48]=re);let ie;t[49]===f?ie=t[50]:(ie=A(f),t[49]=f,t[50]=ie);let ae;t[51]===u?ae=t[52]:(ae=A(u),t[51]=u,t[52]=ae);let H;t[53]===d?H=t[54]:(H=A(d),t[53]=d,t[54]=H);let oe;t[55]===g?oe=t[56]:(oe=A(g),t[55]=g,t[56]=oe);let U;t[57]===P?U=t[58]:(U=A(P),t[57]=P,t[58]=U);let se;t[59]===x?se=t[60]:(se=A(x),t[59]=x,t[60]=se);let ce;t[61]===S?ce=t[62]:(ce=A(S),t[61]=S,t[62]=ce);let le;t[63]===b?le=t[64]:(le=A(b),t[63]=b,t[64]=le);let ue;t[65]===y?ue=t[66]:(ue=A(y),t[65]=y,t[66]=ue);let de;t[67]===_?de=t[68]:(de=A(_),t[67]=_,t[68]=de);let fe;t[69]===v?fe=t[70]:(fe=A(v),t[69]=v,t[70]=fe);let pe;t[71]===o?pe=t[72]:(pe=A(o),t[71]=o,t[72]=pe);let me;t[73]===c?me=t[74]:(me=A(c),t[73]=c,t[74]=me);let he;t[75]===s?he=t[76]:(he=A(s),t[75]=s,t[76]=he);let ge;t[77]===T?ge=t[78]:(ge=A(T),t[77]=T,t[78]=ge);let _e=j,ve;return t[79]!==e.children||t[80]!==C||t[81]!==w||t[82]!==V||t[83]!==ee||t[84]!==te||t[85]!==ne||t[86]!==re||t[87]!==ie||t[88]!==ae||t[89]!==H||t[90]!==oe||t[91]!==U||t[92]!==se||t[93]!==ce||t[94]!==le||t[95]!==ue||t[96]!==de||t[97]!==fe||t[98]!==pe||t[99]!==me||t[100]!==he||t[101]!==ge||t[102]!==_e||t[103]!==F||t[104]!==I||t[105]!==L||t[106]!==R||t[107]!==z||t[108]!==B?(ve=(0,Y.jsx)(zr,{"data-as":F,"data-ui":`Box`,...w,$column:I,$columnStart:L,$columnEnd:R,$display:z,$flex:B,$height:V,$margin:ee,$marginX:te,$marginY:ne,$marginTop:re,$marginRight:ie,$marginBottom:ae,$marginLeft:H,$overflow:oe,$padding:U,$paddingX:se,$paddingY:ce,$paddingTop:le,$paddingRight:ue,$paddingBottom:de,$paddingLeft:fe,$row:pe,$rowStart:me,$rowEnd:he,$sizing:ge,as:_e,ref:C,children:e.children}),t[79]=e.children,t[80]=C,t[81]=w,t[82]=V,t[83]=ee,t[84]=te,t[85]=ne,t[86]=re,t[87]=ie,t[88]=ae,t[89]=H,t[90]=oe,t[91]=U,t[92]=se,t[93]=ce,t[94]=le,t[95]=ue,t[96]=de,t[97]=fe,t[98]=pe,t[99]=me,t[100]=he,t[101]=ge,t[102]=_e,t[103]=F,t[104]=I,t[105]=L,t[106]=R,t[107]=z,t[108]=B,t[109]=ve):ve=t[109],ve};function Vr(e){let{media:t,radius:n}=S(e.theme);return k(t,e.$radius,e=>{let t=0;return typeof e==`number`&&(t=O(n[e])),e===`full`&&(t=`9999px`),{borderRadius:t}})}function Hr(){return Xn()}function Ur(){let e=(0,K.c)(2),t=Xn(),n;return e[0]===t?n=e[1]:(n=S(t),e[0]=t,e[1]=n),n}function Wr(e,t,n=!1){return{"--card-backdrop-color":e.backdrop,"--card-focus-ring-color":e.focusRing,"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-accent-fg-color":t.accent.fg,"--card-avatar-gray-bg-color":t.avatar.gray.bg,"--card-avatar-gray-fg-color":t.avatar.gray.fg,"--card-avatar-blue-bg-color":t.avatar.blue.bg,"--card-avatar-blue-fg-color":t.avatar.blue.fg,"--card-avatar-purple-bg-color":t.avatar.purple.bg,"--card-avatar-purple-fg-color":t.avatar.purple.fg,"--card-avatar-magenta-bg-color":t.avatar.magenta.bg,"--card-avatar-magenta-fg-color":t.avatar.magenta.fg,"--card-avatar-red-bg-color":t.avatar.red.bg,"--card-avatar-red-fg-color":t.avatar.red.fg,"--card-avatar-orange-bg-color":t.avatar.orange.bg,"--card-avatar-orange-fg-color":t.avatar.orange.fg,"--card-avatar-yellow-bg-color":t.avatar.yellow.bg,"--card-avatar-yellow-fg-color":t.avatar.yellow.fg,"--card-avatar-green-bg-color":t.avatar.green.bg,"--card-avatar-green-fg-color":t.avatar.green.fg,"--card-avatar-cyan-bg-color":t.avatar.cyan.bg,"--card-avatar-cyan-fg-color":t.avatar.cyan.fg,"--card-bg-color":t.bg,"--card-bg-image":n?`repeating-conic-gradient(${t.bg} 0% 25%, ${t.muted.bg} 0% 50%)`:void 0,"--card-border-color":t.border,"--card-badge-default-bg-color":t.badge.default.bg,"--card-badge-default-dot-color":t.badge.default.dot,"--card-badge-default-fg-color":t.badge.default.fg,"--card-badge-default-icon-color":t.badge.default.icon,"--card-badge-neutral-bg-color":t.badge.neutral?.bg,"--card-badge-neutral-dot-color":t.badge.neutral?.dot,"--card-badge-neutral-fg-color":t.badge.neutral?.fg,"--card-badge-neutral-icon-color":t.badge.neutral?.icon,"--card-badge-primary-bg-color":t.badge.primary.bg,"--card-badge-primary-dot-color":t.badge.primary.dot,"--card-badge-primary-fg-color":t.badge.primary.fg,"--card-badge-primary-icon-color":t.badge.primary.icon,"--card-badge-suggest-bg-color":t.badge.suggest?.bg,"--card-badge-suggest-dot-color":t.badge.suggest?.dot,"--card-badge-suggest-fg-color":t.badge.suggest?.fg,"--card-badge-suggest-icon-color":t.badge.suggest?.icon,"--card-badge-positive-bg-color":t.badge.positive.bg,"--card-badge-positive-dot-color":t.badge.positive.dot,"--card-badge-positive-fg-color":t.badge.positive.fg,"--card-badge-positive-icon-color":t.badge.positive.icon,"--card-badge-caution-bg-color":t.badge.caution.bg,"--card-badge-caution-dot-color":t.badge.caution.dot,"--card-badge-caution-fg-color":t.badge.caution.fg,"--card-badge-caution-icon-color":t.badge.caution.icon,"--card-badge-critical-bg-color":t.badge.critical.bg,"--card-badge-critical-dot-color":t.badge.critical.dot,"--card-badge-critical-fg-color":t.badge.critical.fg,"--card-badge-critical-icon-color":t.badge.critical.icon,"--card-code-bg-color":t.code.bg,"--card-code-fg-color":t.code.fg,"--card-fg-color":t.fg,"--card-icon-color":t.icon,"--card-kbd-bg-color":t.kbd.bg,"--card-kbd-border-color":t.kbd.border,"--card-kbd-fg-color":t.kbd.fg,"--card-link-fg-color":t.link.fg,"--card-muted-bg-color":t.muted.bg,"--card-muted-fg-color":t.muted.fg,"--card-skeleton-color-from":t.skeleton.from,"--card-skeleton-color-to":t.skeleton.to,"--card-bg2-color":t.muted.bg,"--card-link-color":t.link.fg,"--card-hairline-soft-color":t.border,"--card-hairline-hard-color":t.border}}function Gr(e){return`inset 0 0 0 ${e.width}px ${e.color}`}function Kr(e){let{base:t,border:n,focusRing:r}=e,i=r.offset+r.width,a=0-r.offset,o=t?t.bg:`var(--card-bg-color)`;return[a>0&&`inset 0 0 0 ${a}px var(--card-focus-ring-color)`,n&&Gr(n),a<0&&`0 0 0 ${0-a}px ${o}`,i>0&&`0 0 0 ${i}px var(--card-focus-ring-color)`].filter(Boolean).join(`,`)}function qr(){return[Jr,Yr,Xr,Zr,Qr]}function Jr(e){let{card:t,media:n}=S(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return k(n,e.$border,e=>e?{"&&":{border:r}}:{"&&":{border:0}})}function Yr(e){let{card:t,media:n}=S(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return k(n,e.$borderTop,e=>e?{"&&":{borderTop:r}}:{"&&":{borderTop:0}})}function Xr(e){let{card:t,media:n}=S(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return k(n,e.$borderRight,e=>e?{"&&":{borderRight:r}}:{"&&":{borderRight:0}})}function Zr(e){let{card:t,media:n}=S(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return k(n,e.$borderBottom,e=>e?{"&&":{borderBottom:r}}:{"&&":{borderBottom:0}})}function Qr(e){let{card:t,media:n}=S(e.theme),r=`${t.border?.width??1}px solid var(--card-border-color)`;return k(n,e.$borderLeft,e=>e?{"&&":{borderLeft:r}}:{"&&":{borderLeft:0}})}function $r(e,t){return`${e.map(O).join(` `)} ${t}`}function ei(e,t=1){return e?{boxShadow:`${`0 0 0 ${O(t)} var(--card-shadow-outline-color)`}, ${$r(e.umbra,`var(--card-shadow-umbra-color)`)}, ${$r(e.penumbra,`var(--card-shadow-penumbra-color)`)}, ${$r(e.ambient,`var(--card-shadow-ambient-color)`)}`}:w}function ti(e){let{card:t,media:n,shadow:r}=S(e.theme);return k(n,e.$shadow,e=>ei(r[e],t.shadow.outline))}function ni(){if(typeof globalThis<`u`)return globalThis;if(typeof window<`u`)return window;if(typeof self<`u`)return self;if(typeof global<`u`)return global;throw Error(`@sanity/ui: could not locate global scope`)}var ri=ni();function ii(e,t){let n=Symbol.for(e);if(typeof document>`u`){let n=(0,q.createContext)(t);return n.displayName=e,n}return ri[n]=ri[n]||(0,q.createContext)(t),ri[n]}var ai=ii(`@sanity/ui/context/theme`,null);function oi(e){let t=(0,K.c)(15),n=(0,q.useContext)(ai),{children:r}=e,i=e.scheme??(n?.scheme||`light`),a=e.theme??(n?.theme||null),o=e.tone??(n?.tone||`default`),s;bb0:{if(!a){s=null;break bb0}let e;t[0]!==a||t[1]!==i||t[2]!==o?(e={version:0,theme:a,scheme:i,tone:o},t[0]=a,t[1]=i,t[2]=o,t[3]=e):e=t[3],s=e}let c=s,l;bb1:{if(!a){l=null;break bb1}let e;t[4]!==a||t[5]!==i||t[6]!==o?(e=re(a,i,o),t[4]=a,t[5]=i,t[6]=o,t[7]=e):e=t[7],l=e}let u=l;if(!u){let e;return t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Y.jsx)(`pre`,{children:`ThemeProvider: no "theme" property provided`}),t[8]=e):e=t[8],e}let d;t[9]!==r||t[10]!==u?(d=(0,Y.jsx)(Zn,{theme:u,children:r}),t[9]=r,t[10]=u,t[11]=d):d=t[11];let f;return t[12]!==d||t[13]!==c?(f=(0,Y.jsx)(ai.Provider,{value:c,children:d}),t[12]=d,t[13]=c,t[14]=f):f=t[14],f}function si(){let e=(0,q.useContext)(ai);if(!e)throw Error(`useRootTheme(): missing context value`);return e}function ci(e){let t=(0,K.c)(5),{children:n,scheme:r,tone:i}=e,a=si(),o=r||a.scheme,s;return t[0]!==n||t[1]!==a.theme||t[2]!==o||t[3]!==i?(s=(0,Y.jsx)(oi,{scheme:o,theme:a.theme,tone:i,children:n}),t[0]=n,t[1]=a.theme,t[2]=o,t[3]=i,t[4]=s):s=t[4],s}function li(e){return[ui(e),di(e)]}function ui(e){let{$checkered:t}=e,{space:n}=S(e.theme);return ar`${t&&ar`background-size:${n[3]}px ${n[3]}px;background-position:50% 50%;background-image:var(--card-bg-image);`} &[data-as='button']{-webkit-font-smoothing:inherit;appearance:none;outline:none;font:inherit;text-align:inherit;border:0;width:-moz-available;width:-webkit-fill-available;width:stretch;}&[data-as='a']{outline:none;text-decoration:none;}&[data-as='pre']{font:inherit;}`}function di(e){let{$checkered:t,$focusRing:n,$muted:r}=e,{card:i,color:a,style:o}=S(e.theme),s={width:i.border.width,color:`var(--card-border-color)`};return ar`color-scheme:${a._dark?`dark`:`light`};${Wr(a,a,t)} background-color:${r?`var(--card-muted-bg-color)`:`var(--card-bg-color)`};color:var(--card-fg-color);&[data-as='button']{--card-focus-ring-box-shadow:none;cursor:default;box-shadow:var(--card-focus-ring-box-shadow);&:disabled{${Wr(a,a.selectable.default.disabled,t)}}&:not(:disabled){&[data-pressed]{${Wr(a,a.selectable.default.pressed,t)}}&[data-selected]{${Wr(a,a.selectable.default.selected,t)}}@media (hover:hover){&:not([data-pressed]):not([data-selected]){&[data-hovered],&:hover{${Wr(a,a.selectable.default.hovered,t)}}&:active{${Wr(a,a.selectable.default.pressed,t)}}}}&:focus-visible{--card-focus-ring-box-shadow:${n?Kr({base:a,border:s,focusRing:i.focusRing}):void 0};}}}&[data-as='a']{cursor:pointer;box-shadow:var(--card-focus-ring-box-shadow);&[data-disabled]{${Wr(a,a.selectable.default.disabled,t)}}&:not([data-disabled]){&[data-pressed]{${Wr(a,a.selectable.default.pressed,t)}}&[data-selected]{${Wr(a,a.selectable.default.selected,t)}}@media (hover:hover){&:not([data-pressed]):not([data-selected]){&[data-hovered],&:hover{${Wr(a,a.selectable.default.hovered,t)}}&:active{${Wr(a,a.selectable.default.pressed,t)}}}}&:focus-visible{--card-focus-ring-box-shadow:${n?Kr({base:a,border:s,focusRing:i.focusRing}):void 0};}}}${o?.card?.root}`}var fi=J(Br).withConfig({displayName:`StyledCard`,componentId:`sc-5pn3yo-0`})(qr,Vr,ti,li);function pi(e){let t=(0,K.c)(57),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17]):({__unstable_checkered:h,__unstable_focusRing:g,as:n,border:r,borderTop:s,borderRight:o,borderBottom:i,borderLeft:a,muted:c,pressed:l,radius:_,ref:u,scheme:f,selected:p,shadow:m,tone:v,...d}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v);let y=h!==void 0&&h,b=g!==void 0&&g,x=_===void 0?0:_,S=v===void 0?`default`:v,C=(0,hr.isValidElementType)(n)?n:`div`,w=si(),T=S===`inherit`?w.tone:S,E=typeof C==`string`?C:void 0,D=w.scheme,O;t[18]===r?O=t[19]:(O=A(r),t[18]=r,t[19]=O);let k;t[20]===s?k=t[21]:(k=A(s),t[20]=s,t[21]=k);let j;t[22]===o?j=t[23]:(j=A(o),t[22]=o,t[23]=j);let M;t[24]===i?M=t[25]:(M=A(i),t[24]=i,t[25]=M);let N;t[26]===a?N=t[27]:(N=A(a),t[26]=a,t[27]=N);let P=c??!1,F;t[28]===x?F=t[29]:(F=A(x),t[28]=x,t[29]=F);let I;t[30]===m?I=t[31]:(I=A(m),t[30]=m,t[31]=I);let L=y?``:void 0,R=l?``:void 0,z=p?``:void 0,B;t[32]!==C||t[33]!==y||t[34]!==b||t[35]!==u||t[36]!==d||t[37]!==w.scheme||t[38]!==p||t[39]!==N||t[40]!==P||t[41]!==F||t[42]!==I||t[43]!==L||t[44]!==R||t[45]!==z||t[46]!==E||t[47]!==O||t[48]!==k||t[49]!==j||t[50]!==M||t[51]!==T?(B=(0,Y.jsx)(fi,{"data-as":E,"data-scheme":D,"data-ui":`Card`,"data-tone":T,...d,$border:O,$borderTop:k,$borderRight:j,$borderBottom:M,$borderLeft:N,$checkered:y,$focusRing:b,$muted:P,$radius:F,$shadow:I,$tone:T,"data-checkered":L,"data-pressed":R,"data-selected":z,forwardedAs:C,ref:u,selected:p}),t[32]=C,t[33]=y,t[34]=b,t[35]=u,t[36]=d,t[37]=w.scheme,t[38]=p,t[39]=N,t[40]=P,t[41]=F,t[42]=I,t[43]=L,t[44]=R,t[45]=z,t[46]=E,t[47]=O,t[48]=k,t[49]=j,t[50]=M,t[51]=T,t[52]=B):B=t[52];let V;return t[53]!==f||t[54]!==B||t[55]!==T?(V=(0,Y.jsx)(ci,{scheme:f,tone:T,children:B}),t[53]=f,t[54]=B,t[55]=T,t[56]=V):V=t[56],V}var mi=pi;function hi(e,t){return t===0?`screen and (max-width: ${e[t]-1}px)`:t===e.length?`screen and (min-width: ${e[t-1]}px)`:`screen and (min-width: ${e[t-1]}px) and (max-width: ${e[t]-1}px)`}function gi(e){let t=e.length,n,r=()=>{if(!n){n=[];for(let r=t;r>-1;--r){let t=hi(e,r);n.push({index:r,mq:window.matchMedia(t)})}}return n};return{getSnapshot:()=>{for(let{index:e,mq:t}of r())if(t.matches)return e;return 0},subscribe:e=>{let t=[];for(let{mq:n}of r()){let r=()=>{n.matches&&e()};n.addEventListener(`change`,r),t.push(()=>n.removeEventListener(`change`,r))}return()=>{for(let e of t)e()}}}}function _i(){return 0}function vi(){let e=(0,K.c)(2),{media:t}=Ur(),n;e[0]===t?n=e[1]:(n=gi(t),e[0]=t,e[1]=n);let r=n;return(0,q.useSyncExternalStore)(r.subscribe,r.getSnapshot,_i)}function yi(e,t){let n=(0,K.c)(4);(0,q.useDebugValue)(e);let r;n[0]===e?r=n[1]:(r=t=>{let n=window.matchMedia(e);return n.addEventListener(`change`,t),()=>n.removeEventListener(`change`,t)},n[0]=e,n[1]=r);let i;return n[2]===e?i=n[3]:(i=()=>window.matchMedia(e).matches,n[2]=e,n[3]=i),(0,q.useSyncExternalStore)(r,i,t)}function bi(e){return yi(`(prefers-reduced-motion: reduce)`,e===void 0?xi:e)}function xi(){return!1}function Si(e){return!(!e||typeof e!=`object`||Array.isArray(e))}function Ci(e){if(!Si(e)||e.version!==0)throw Error(`the context value is not compatible`);if(!e)throw Error("components using `useLayer()` should be wrapped in a .");if(e.version===0)return e;throw Error(`could not get layer context`)}var wi=ii(`@sanity/ui/context/layer`,null),Ti={childLayers:new Map,childrenWithoutLevel:0};function Ei(e,t){let{level:n}=t;switch(t.type){case`child/register`:{if(n===void 0)return{...e,childrenWithoutLevel:e.childrenWithoutLevel+1};let t=new Map(e.childLayers);return t.set(n,(t.get(n)??0)+1),{...e,childLayers:t}}case`child/unregister`:{if(n===void 0)return{...e,childrenWithoutLevel:e.childrenWithoutLevel-1};let t=new Map(e.childLayers),r=t.get(n)??0;return r===1?t.delete(n):t.set(n,r-1),{...e,childLayers:t}}default:return e}}function Di(e){let t=(0,K.c)(19),{children:n,zOffset:r}=e,i=r===void 0?0:r,a=(0,q.useContext)(wi),o;t[0]===a?o=t[1]:(o=a&&Ci(a),t[0]=a,t[1]=o);let s=o,c=s?.registerChild,l=(s?.level??0)+1,u;t[2]===i?u=t[3]:(u=A(i),t[2]=i,t[3]=u);let d=u,f=d.length-1,p=Math.min(vi(),f),m=s?s.zIndex+d[p]:d[p],[h,g]=(0,q.useReducer)(Ei,Ti),{childLayers:_,childrenWithoutLevel:v}=h,y=_.size+v,b=y===0,x;t[4]===c?x=t[5]:(x=e=>{let t=c?.(e);return g({type:`child/register`,level:e}),()=>{g({type:`child/unregister`,level:e}),t?.()}},t[4]=c,t[5]=x);let S=x,C,w;t[6]!==l||t[7]!==c?(C=()=>c?.(l),w=[l,c],t[6]=l,t[7]=c,t[8]=C,t[9]=w):(C=t[8],w=t[9]),(0,q.useEffect)(C,w);let T;t[10]!==b||t[11]!==l||t[12]!==S||t[13]!==y||t[14]!==m?(T={version:0,isTopLayer:b,level:l,registerChild:S,size:y,zIndex:m},t[10]=b,t[11]=l,t[12]=S,t[13]=y,t[14]=m,t[15]=T):T=t[15];let E=T,D;return t[16]!==n||t[17]!==E?(D=(0,Y.jsx)(wi.Provider,{value:E,children:n}),t[16]=n,t[17]=E,t[18]=D):D=t[18],D}function Oi(){let e=(0,K.c)(2),t=(0,q.useContext)(wi);if(!t)throw Error(`useLayer(): missing context value`);try{let n;return e[0]===t?n=e[1]:(n=Ci(t),e[0]=t,e[1]=n),n}catch(e){let t=e;throw t instanceof Error?Error(`useLayer(): ${t.message}`):Error(`useLayer(): ${t}`)}}var ki={"&&:not([hidden])":{display:`flex`}};function Ai(){return[ki,ji,Mi,Ni,Pi,Fi]}function ji(e){let{media:t}=S(e.theme);return k(t,e.$align,e=>({alignItems:e}))}function Mi(e){let{media:t,space:n}=S(e.theme);return k(t,e.$gap,e=>({gap:e?O(n[e]):void 0}))}function Ni(e){let{media:t}=S(e.theme);return k(t,e.$wrap,e=>({flexWrap:e}))}function Pi(e){let{media:t}=S(e.theme);return k(t,e.$justify,e=>({justifyContent:e}))}function Fi(e){let{media:t}=S(e.theme);return k(t,e.$direction,e=>({flexDirection:e}))}var Ii=J(Br).withConfig({displayName:`StyledFlex`,componentId:`sc-f161j9-0`})(Er,Ai);function Li(e){let t=(0,K.c)(28),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]):({align:n,as:r,direction:c,gap:i,justify:a,ref:o,wrap:l,...s}=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=c===void 0?`row`:c,d;t[9]===n?d=t[10]:(d=A(n),t[9]=n,t[10]=d);let f;t[11]===u?f=t[12]:(f=A(u),t[11]=u,t[12]=f);let p;t[13]===i?p=t[14]:(p=A(i),t[13]=i,t[14]=p);let m;t[15]===a?m=t[16]:(m=A(a),t[15]=a,t[16]=m);let h;t[17]===l?h=t[18]:(h=A(l),t[17]=l,t[18]=h);let g;return t[19]!==r||t[20]!==o||t[21]!==s||t[22]!==d||t[23]!==f||t[24]!==p||t[25]!==m||t[26]!==h?(g=(0,Y.jsx)(Ii,{"data-ui":`Flex`,...s,$align:d,$direction:f,$gap:p,$justify:m,$wrap:h,forwardedAs:r,ref:o}),t[19]=r,t[20]=o,t[21]=s,t[22]=d,t[23]=f,t[24]=p,t[25]=m,t[26]=h,t[27]=g):g=t[27],g}var Ri=Li;function zi(e,t){let{$size:n,$weight:r}=t,{font:i,media:a}=S(t.theme),{family:o,sizes:s,weights:c}=i[e],l=r&&c[r]||c.regular,u=s[2],d={position:`relative`,fontFamily:o,fontWeight:`${l}`,padding:`1px 0`,margin:0,"&:before":{content:`""`,display:`block`,height:0},"&:after":{content:`""`,display:`block`,height:0},"& > code, & > span":{display:`block`},"&:not([hidden])":{display:`block`}};return n?[d,...k(a,n,e=>Bi(s[e]||u))]:(zi.warned||=(console.warn(`No size specified for responsive font`,{fontKey:e,$size:n,props:t,base:d}),!0),[d])}function Bi(e){let{ascenderHeight:t,descenderHeight:n,fontSize:r,iconSize:i,letterSpacing:a,lineHeight:o}=e,s=t+n,c=o-s,l=(c-i)/2,u=Math.floor(r*1.125/2)*2+1,d=(c-u)/2;return{fontSize:O(r),lineHeight:`calc(${o} / ${r})`,letterSpacing:O(a),transform:`translateY(${O(n)})`,"&:before":{marginTop:`calc(${O(0-s)} - 1px)`},"&:after":{marginBottom:`-1px`},"& svg:not([data-sanity-icon])":{fontSize:`calc(${u} / 16 * 1rem)`,margin:O(d)},"& [data-sanity-icon]":{fontSize:`calc(${i} / 16 * 1rem)`,margin:O(l)}}}function Vi(e){let{media:t}=S(e.theme);return k(t,e.$align,e=>({textAlign:e}))}function Hi(e){return zi(`text`,e)}var Ui=`elmvdc0`;function Wi(e){let t=(0,K.c)(2),n;return t[0]===e.children?n=t[1]:(n=(0,Y.jsx)(`span`,{className:Ui,children:e.children}),t[0]=e.children,t[1]=n),n}function Gi(e){let{$accent:t,$muted:n}=e,{font:r}=S(e.theme);return ar`color:var(--card-fg-color);${t&&ar`color:var(--card-accent-fg-color);`} ${n&&ar`color:var(--card-muted-fg-color);`} & code{font-family:${r.code.family};border-radius:1px;background-color:var(--card-code-bg-color);color:var(--card-code-fg-color);}& a{text-decoration:none;border-radius:1px;color:var(--card-link-color);outline:none;@media (hover:hover){&:hover{text-decoration:underline;}}&:focus{box-shadow:0 0 0 1px var(--card-bg-color),0 0 0 3px var(--card-focus-ring-color);}&:focus:not(:focus-visible){box-shadow:none;}}& strong{font-weight:${r.text.weights.bold};}& svg{display:inline;max-width:unset;}& [data-sanity-icon]{vertical-align:baseline;color:var(--card-icon-color);& path{vector-effect:non-scaling-stroke !important;}}`}var Ki=J.div.withConfig({displayName:`StyledText`,componentId:`sc-uon2uq-0`})(Hi,Vi,Gi);function qi(e){let t=(0,K.c)(27),n,r,i,a,o,s,c,l,u;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],u=t[9]):({accent:o,align:n,children:r,muted:s,ref:i,size:c,textOverflow:l,weight:u,...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,t[8]=l,t[9]=u);let d=o!==void 0&&o,f=s!==void 0&&s,p=c===void 0?2:c,m=r;if(l===`ellipsis`){let e;t[10]===m?e=t[11]:(e=(0,Y.jsx)(Wi,{children:m}),t[10]=m,t[11]=e),m=e}let h;t[12]===n?h=t[13]:(h=A(n),t[12]=n,t[13]=h);let g;t[14]===p?g=t[15]:(g=A(p),t[14]=p,t[15]=g);let _;t[16]===m?_=t[17]:(_=(0,Y.jsx)(`span`,{children:m}),t[16]=m,t[17]=_);let v;return t[18]!==d||t[19]!==f||t[20]!==i||t[21]!==a||t[22]!==h||t[23]!==g||t[24]!==_||t[25]!==u?(v=(0,Y.jsx)(Ki,{"data-ui":`Text`,...a,$accent:d,$align:h,$muted:f,ref:i,$size:g,$weight:u,children:_}),t[18]=d,t[19]=f,t[20]=i,t[21]=a,t[22]=h,t[23]=g,t[24]=_,t[25]=u,t[26]=v):v=t[26],v}var Ji=qi,Yi={"&&:not([hidden])":{display:`grid`},'&[data-as="ul"],&[data-as="ol"]':{listStyle:`none`},gridTemplateColumns:`minmax(0, 1fr)`,gridAutoRows:`min-content`};function Xi(){return Yi}function Zi(e){let{media:t,space:n}=S(e.theme);return k(t,e.$space,e=>({gridGap:O(n[e])}))}var Qi=J(Br).withConfig({displayName:`StyledStack`,componentId:`sc-z8vnhh-0`})(Xi,Zi);function $i(e){let t=(0,K.c)(13),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({as:n,gap:r,ref:i,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=typeof n==`string`?n:void 0,s;t[5]===r?s=t[6]:(s=A(r),t[5]=r,t[6]=s);let c;return t[7]!==n||t[8]!==i||t[9]!==a||t[10]!==o||t[11]!==s?(c=(0,Y.jsx)(Qi,{"data-as":o,"data-ui":`Stack`,...a,$space:s,forwardedAs:n,ref:i}),t[7]=n,t[8]=i,t[9]=a,t[10]=o,t[11]=s,t[12]=c):c=t[12],c}var ea=$i,ta=`_1b6o2se1`;function na(e){let t=(0,K.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Y.jsx)(o,{className:ta}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,Y.jsx)(Ji,{"data-ui":`Spinner`,...e,children:n}),t[1]=e,t[2]=r),r}function ra(e){let{$width:t}=e,{style:n}=S(e.theme);return ar`${n?.button};-webkit-font-smoothing:inherit;appearance:none;display:inline-flex;align-items:center;font:inherit;border:0;outline:none;user-select:none;text-decoration:none;border:0;box-sizing:border-box;padding:0;margin:0;white-space:nowrap;text-align:left;position:relative;vertical-align:top;${t===`fill`&&ar`width:-moz-available;width:-webkit-fill-available;width:stretch;`} & > span{display:block;flex:1;min-width:0;border-radius:inherit;}&::-moz-focus-inner{border:0;padding:0;}`}function ia(...e){return e.filter(Boolean).join(`,`)}function aa(e){let{$mode:t}=e,{button:n,color:r,style:i}=S(e.theme);e.$mode;let a=r.button[t]||r.button.default,o=a[e.$tone]||a.default,s={width:n.border.width,color:`var(--card-border-color)`};return[Wr(r,o.enabled),{backgroundColor:`var(--card-bg-color)`,color:`var(--card-fg-color)`,boxShadow:Gr(s),'&:disabled, &[data-disabled="true"]':Wr(r,o.disabled),"&:not([data-disabled='true'])":{boxShadow:ia(Gr(s),void 0),"&:focus":{boxShadow:Kr({base:r,border:{width:2,color:r.bg},focusRing:n.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:ia(Gr(s),void 0)},"@media (hover: hover)":{"&:hover":Wr(r,o.hovered),"&:active":Wr(r,o.pressed),"&[data-hovered]":Wr(r,o.hovered)},"&[data-selected]":Wr(r,o.pressed)}},i?.button?.root].filter(e=>!!e)}var oa=J.button.withConfig({displayName:`StyledButton`,componentId:`sc-1s3d6t-0`})(Vr,ra,aa);function sa(e){let t=(0,K.c)(87),n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13],h=t[14],g=t[15],_=t[16],v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23],T=t[24],E=t[25],D=t[26],O=t[27]):({children:i,disabled:a,ref:p,fontSize:g,icon:n,iconRight:r,justify:_,loading:o,mode:v,padding:y,paddingX:d,paddingY:f,paddingTop:u,paddingBottom:s,paddingLeft:c,paddingRight:l,radius:b,selected:h,gap:x,text:T,textAlign:E,textWeight:D,tone:S,type:C,muted:w,width:O,...m}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m,t[14]=h,t[15]=g,t[16]=_,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w,t[24]=T,t[25]=E,t[26]=D,t[27]=O);let k=g===void 0?1:g,j=_===void 0?`center`:_,M=v===void 0?`default`:v,N=y===void 0?3:y,P=b===void 0?2:b,F=x===void 0?3:x,I=S===void 0?`default`:S,L=C===void 0?`button`:C,R=w!==void 0&&w,{button:z}=Ur(),B;t[28]===j?B=t[29]:(B=A(j),t[28]=j,t[29]=B);let V=B,ee;t[30]===N?ee=t[31]:(ee=A(N),t[30]=N,t[31]=ee);let te=ee,ne;t[32]===d?ne=t[33]:(ne=A(d),t[32]=d,t[33]=ne);let re=ne,ie;t[34]===f?ie=t[35]:(ie=A(f),t[34]=f,t[35]=ie);let ae=ie,H;t[36]===u?H=t[37]:(H=A(u),t[36]=u,t[37]=H);let oe=H,U;t[38]===s?U=t[39]:(U=A(s),t[38]=s,t[39]=U);let se=U,ce;t[40]===c?ce=t[41]:(ce=A(c),t[40]=c,t[41]=ce);let le=ce,ue;t[42]===l?ue=t[43]:(ue=A(l),t[42]=l,t[43]=ue);let de=ue,fe;t[44]===P?fe=t[45]:(fe=A(P),t[44]=P,t[45]=fe);let pe=fe,me;t[46]===F?me=t[47]:(me=A(F),t[46]=F,t[47]=me);let he=me,ge;t[48]!==te||t[49]!==se||t[50]!==le||t[51]!==de||t[52]!==oe||t[53]!==re||t[54]!==ae?(ge={padding:te,paddingX:re,paddingY:ae,paddingTop:oe,paddingBottom:se,paddingLeft:le,paddingRight:de},t[48]=te,t[49]=se,t[50]=le,t[51]=de,t[52]=oe,t[53]=re,t[54]=ae,t[55]=ge):ge=t[55];let _e=ge,ve=!!(o||a),ye=h?``:void 0,W=!!(o||a),be;t[56]===o?be=t[57]:(be=!!o&&(0,Y.jsx)(`div`,{className:`_2mi48t0`,"data-ui":`ButtonLoading`,children:(0,Y.jsx)(na,{})}),t[56]=o,t[57]=be);let G;t[58]!==n||t[59]!==r||t[60]!==_e||t[61]!==z||t[62]!==k||t[63]!==V||t[64]!==R||t[65]!==he||t[66]!==T||t[67]!==E||t[68]!==D?(G=(n||T||r)&&(0,Y.jsx)(Br,{as:`span`,..._e,children:(0,Y.jsxs)(Ri,{as:`span`,justify:V,gap:he,children:[n&&(0,Y.jsxs)(Ji,{size:k,children:[(0,q.isValidElement)(n)&&n,(0,hr.isValidElementType)(n)&&(0,Y.jsx)(n,{})]}),T&&(0,Y.jsx)(Br,{children:(0,Y.jsx)(Ji,{muted:R,align:E,size:k,textOverflow:`ellipsis`,weight:D??z.textWeight,children:T})}),r&&(0,Y.jsxs)(Ji,{size:k,children:[(0,q.isValidElement)(r)&&r,(0,hr.isValidElementType)(r)&&(0,Y.jsx)(r,{})]})]})}),t[58]=n,t[59]=r,t[60]=_e,t[61]=z,t[62]=k,t[63]=V,t[64]=R,t[65]=he,t[66]=T,t[67]=E,t[68]=D,t[69]=G):G=t[69];let xe;t[70]!==_e||t[71]!==i?(xe=i&&(0,Y.jsx)(Br,{as:`span`,..._e,children:i}),t[70]=_e,t[71]=i,t[72]=xe):xe=t[72];let Se;return t[73]!==M||t[74]!==pe||t[75]!==p||t[76]!==m||t[77]!==ve||t[78]!==ye||t[79]!==W||t[80]!==be||t[81]!==G||t[82]!==xe||t[83]!==I||t[84]!==L||t[85]!==O?(Se=(0,Y.jsxs)(oa,{"data-ui":`Button`,...m,$mode:M,$radius:pe,$tone:I,"data-disabled":ve,"data-selected":ye,disabled:W,ref:p,type:L,$width:O,children:[be,G,xe]}),t[73]=M,t[74]=pe,t[75]=p,t[76]=m,t[77]=ve,t[78]=ye,t[79]=W,t[80]=be,t[81]=G,t[82]=xe,t[83]=I,t[84]=L,t[85]=O,t[86]=Se):Se=t[86],Se}var ca=sa;function la(){for(var e,t=0,n=``,r=arguments.length;t{cancelAnimationFrame(t)}}function ya(e){let t=null,n=va(()=>{t=va(e)});return()=>{t&&t(),n()}}function ba(e){return!!document.activeElement&&e.contains(document.activeElement)}function xa(e){return e.tabIndex>0||e.tabIndex===0&&e.getAttribute(`tabIndex`)!==null?!0:fa(e)?!!e.href&&e.rel!==`ignore`:pa(e)?e.type!==`hidden`&&e.type!==`file`&&!e.disabled:ma(e)||ha(e)||ga(e)?!e.disabled:!1}function Sa(e){if(!xa(e))return!1;try{e.focus()}catch{}return document.activeElement===e}function Ca(e){for(let t=0;t=0;t--){let n=e.childNodes[t];if(da(n)&&(Sa(n)||wa(n)))return!0}return!1}function Ta(e,t){let n=(0,K.c)(4),r,i;n[0]!==t||n[1]!==e?(r=()=>{e.current?.setCustomValidity(t||``)},i=[t,e],n[0]=t,n[1]=e,n[2]=r,n[3]=i):(r=n[2],i=n[3]),(0,q.useEffect)(r,i)}function Ea(e){let{$fontSize:t,$iconLeft:n,$iconRight:r,$padding:i,$space:a}=e,{font:o,media:s,space:c}=S(e.theme),l=Math.max(i.length,a.length,t.length),u=[],d=[],f=[];for(let e=0;e{let i=o.text.sizes[f[t]]||o.text.sizes[2],a=i.lineHeight-i.ascenderHeight-i.descenderHeight,s=c[u[t]],l=c[d[t]],p={paddingTop:O(s-i.ascenderHeight),paddingRight:O(s),paddingBottom:O(s-i.descenderHeight),paddingLeft:O(s)};return r&&(p.paddingRight=O(s+a+l)),n&&(p.paddingLeft=O(s+a+l)),p})}function Da(e){return Ea({...e,$iconRight:!0})}function Oa(e){let{$scheme:t,$tone:n,$weight:r}=e,{color:i,font:a}=S(e.theme);return ar`appearance:none;background:none;border:0;border-radius:0;outline:none;width:100%;box-sizing:border-box;font-family:${a.text.family};font-weight:${r&&a.text.weights[r]||a.text.weights.regular};margin:0;position:relative;z-index:1;display:block;&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-text-fill-color:var(--input-fg-color) !important;transition:background-color 5000s;transition-delay:86400s;}&[data-as='textarea']{resize:none;}color:var(--input-fg-color);&::placeholder{color:var(--input-placeholder-color);}&[data-scheme='${t}'][data-tone='${n}']{--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};&:not(:invalid):not(:disabled):not(:read-only){--input-fg-color:${i.input.default.enabled.fg};--input-placeholder-color:${i.input.default.enabled.placeholder};}&:not(:invalid):disabled{--input-fg-color:${i.input.default.disabled.fg};--input-placeholder-color:${i.input.default.disabled.placeholder};}&:invalid{--input-fg-color:${i.input.invalid.enabled.fg};--input-placeholder-color:${i.input.invalid.enabled.placeholder};}&:read-only{--input-fg-color:${i.input.default.readOnly.fg};--input-placeholder-color:${i.input.default.readOnly.placeholder};}}`}function ka(e){let{font:t,media:n}=S(e.theme);return k(n,e.$fontSize,e=>{let n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:O(n.fontSize),lineHeight:`${n.lineHeight/n.fontSize}`}})}function Aa(e){let{$hasPrefix:t,$hasSuffix:n,$scheme:r,$tone:i,$unstableDisableFocusRing:a}=e,{color:o,input:s}=S(e.theme);return ar`--input-box-shadow:none;position:absolute;top:0;left:0;right:0;bottom:0;display:block;pointer-events:none;z-index:0;background-color:var(--card-bg-color);box-shadow:var(--input-box-shadow);border-top-left-radius:${t?0:void 0};border-bottom-left-radius:${t?0:void 0};border-top-right-radius:${n?0:void 0};border-bottom-right-radius:${n?0:void 0};&[data-scheme='${r}'][data-tone='${i}']{--card-bg-color:${o.input.default.enabled.bg};--card-fg-color:${o.input.default.enabled.fg};*:not(:disabled) + &[data-border]{--input-box-shadow:${Gr({color:o.input.default.enabled.border,width:s.border.width})};}*:not(:disabled):invalid + &{--card-bg-color:${o.input.invalid.enabled.bg};--card-fg-color:${o.input.invalid.enabled.fg};&[data-border]{--input-box-shadow:${Gr({color:o.input.invalid.enabled.border,width:s.border.width})};}}*:not(:disabled):focus + &{&[data-border]{--input-box-shadow:${a?void 0:Kr({border:{color:o.input.default.enabled.border,width:s.border.width},focusRing:s.text.focusRing})};}&:not([data-border]){--input-box-shadow:${a?void 0:Kr({focusRing:s.text.focusRing})};}}*:not(:invalid):disabled + &{--card-bg-color:${o.input.default.disabled.bg} !important;--card-fg-color:${o.input.default.disabled.fg} !important;--card-icon-color:${o.input.default.disabled.fg} !important;&[data-border]{--input-box-shadow:${Gr({color:o.input.default.disabled.border,width:s.border.width})};}}*:invalid:disabled + &{--card-bg-color:${o.input.invalid.disabled.bg} !important;--card-fg-color:${o.input.invalid.disabled.fg} !important;--card-icon-color:${o.input.invalid.disabled.fg} !important;&[data-border]{--input-box-shadow:${Gr({color:o.input.invalid.disabled.border,width:s.border.width})};}}*:not(:invalid):read-only + &{--card-bg-color:${o.input.default.readOnly.bg} !important;--card-fg-color:${o.input.default.readOnly.fg} !important;}*:invalid:read-only + &{--card-bg-color:${o.input.invalid.readOnly.bg} !important;--card-fg-color:${o.input.invalid.readOnly.fg} !important;}@media (hover:hover){*:not(:disabled):not(:read-only):not(:invalid):hover + &{--card-bg-color:${o.input.default.hovered.bg};--card-fg-color:${o.input.default.hovered.fg};}*:invalid:not(:disabled):not(:read-only):hover + &{--card-bg-color:${o.input.invalid.hovered.bg};--card-fg-color:${o.input.invalid.hovered.fg};}*:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border]{--input-box-shadow:${Gr({color:o.input.default.hovered.border,width:s.border.width})};}*:invalid:not(:disabled):not(:read-only):not(:focus):hover + &[data-border]{--input-box-shadow:${Gr({color:o.input.invalid.hovered.border,width:s.border.width})};}}}`}var ja=`_1lyk8y2`,Ma=`_1lyk8y1 _1lyk8y0`,Na=`_1lyk8y0`,Pa={zIndex:2},Fa=J(mi).attrs({forwardedAs:`span`}).withConfig({displayName:`Prefix`,componentId:`sc-b5iwb-0`})`border-top-right-radius:0;border-bottom-right-radius:0;& > span{display:block;margin:-1px;}`,Ia=J(mi).attrs({forwardedAs:`span`}).withConfig({displayName:`Suffix`,componentId:`sc-b5iwb-1`})`border-top-left-radius:0;border-bottom-left-radius:0;& > span{display:block;margin:-1px;}`,La=J.input.withConfig({displayName:`Input`,componentId:`sc-b5iwb-2`})(Ea,Oa,ka),Ra=J.span.withConfig({displayName:`Presentation`,componentId:`sc-b5iwb-3`})(Vr,Aa),za=J(mi).withConfig({displayName:`RightCard`,componentId:`sc-b5iwb-4`})`background-color:transparent;position:absolute;top:0;right:0;`;function Ba(e){let t=(0,K.c)(93),n,r,i,a,o,c,l,u,d,f,p,m,h,g,_,v,y,b,x;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=t[16],y=t[17],b=t[18],x=t[19]):({__unstable_disableFocusRing:i,border:m,clearButton:a,disabled:h,fontSize:g,gap:_,icon:n,iconRight:r,onClear:l,padding:v,prefix:u,radius:y,readOnly:d,ref:c,suffix:p,customValidity:o,type:b,weight:x,...f}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=c,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m,t[13]=h,t[14]=g,t[15]=_,t[16]=v,t[17]=y,t[18]=b,t[19]=x);let S=m===void 0||m,C=h!==void 0&&h,T=g===void 0?2:g,E=_===void 0?3:_,D=v===void 0?3:v,O=y===void 0?2:y,k=b===void 0?`text`:b,j=(0,q.useRef)(null),M=si(),N;t[20]===T?N=t[21]:(N=A(T),t[20]=T,t[21]=N);let P=N,F;t[22]===D?F=t[23]:(F=A(D),t[22]=D,t[23]=F);let I=F,L;t[24]===O?L=t[25]:(L=A(O),t[24]=O,t[25]=L);let R=L,z;t[26]===E?z=t[27]:(z=A(E),t[26]=E,t[27]=z);let B=z,V=!!a,ee=!!n,te=!!r,ne=!!p,re=!!u,ie;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(ie=()=>j.current,t[28]=ie):ie=t[28],(0,q.useImperativeHandle)(c,ie),Ta(j,o);let ae=Ua,H;t[29]===l?H=t[30]:(H=e=>{e.preventDefault(),e.stopPropagation(),l&&l(),j.current?.focus()},t[29]=l,t[30]=H);let oe=H,U;t[31]!==u||t[32]!==R?(U=u&&(0,Y.jsx)(Fa,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:R,sizing:`border`,tone:`inherit`,children:(0,Y.jsx)(`span`,{children:u})}),t[31]=u,t[32]=R,t[33]=U):U=t[33];let se=U,ce=S?``:void 0,le;t[34]!==n||t[35]!==P||t[36]!==I?(le=n&&(0,Y.jsx)(Br,{className:`_8fnjkq0`,padding:I,children:(0,Y.jsxs)(Ji,{size:P,children:[(0,q.isValidElement)(n)&&n,(0,hr.isValidElementType)(n)&&(0,Y.jsx)(n,{})]})}),t[34]=n,t[35]=P,t[36]=I,t[37]=le):le=t[37];let ue;t[38]!==V||t[39]!==r||t[40]!==P||t[41]!==I?(ue=!V&&r&&(0,Y.jsx)(Br,{className:`_8fnjkq1`,padding:I,children:(0,Y.jsxs)(Ji,{size:P,children:[(0,q.isValidElement)(r)&&r,(0,hr.isValidElementType)(r)&&(0,Y.jsx)(r,{})]})}),t[38]=V,t[39]=r,t[40]=P,t[41]=I,t[42]=ue):ue=t[42];let de;t[43]!==re||t[44]!==ne||t[45]!==i||t[46]!==R||t[47]!==M.scheme||t[48]!==M.tone||t[49]!==ce||t[50]!==le||t[51]!==ue?(de=(0,Y.jsxs)(Ra,{$hasPrefix:re,$unstableDisableFocusRing:i,$hasSuffix:ne,$radius:R,$scheme:M.scheme,$tone:M.tone,"data-border":ce,"data-scheme":M.scheme,"data-tone":M.tone,"data-ui":`TextInput__presentation`,children:[le,ue]}),t[43]=re,t[44]=ne,t[45]=i,t[46]=R,t[47]=M.scheme,t[48]=M.tone,t[49]=ce,t[50]=le,t[51]=ue,t[52]=de):de=t[52];let fe=de,pe;t[53]===I?pe=t[54]:(pe=I.map(Ha),t[53]=I,t[54]=pe);let me=pe,he;t[55]===I?he=t[56]:(he=I.map(Va),t[55]=I,t[56]=he);let ge=he,_e=typeof a==`object`?a:w,ve;t[57]!==a||t[58]!==me||t[59]!==ge||t[60]!==_e||t[61]!==o||t[62]!==C||t[63]!==P||t[64]!==oe||t[65]!==R||t[66]!==d?(ve=!C&&!d&&a&&(0,Y.jsx)(za,{forwardedAs:`span`,padding:me,style:Pa,tone:o?`critical`:`inherit`,children:(0,Y.jsx)(ca,{"aria-label":`Clear`,"data-qa":`clear-button`,fontSize:P,icon:s,mode:`bleed`,padding:ge,radius:R,..._e,className:la(`_8fnjkq2`,_e.className),onClick:oe,onMouseDown:ae})}),t[57]=a,t[58]=me,t[59]=ge,t[60]=_e,t[61]=o,t[62]=C,t[63]=P,t[64]=oe,t[65]=R,t[66]=d,t[67]=ve):ve=t[67];let ye=ve,W;t[68]!==R||t[69]!==p?(W=p&&(0,Y.jsx)(Ia,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:R,sizing:`border`,tone:`inherit`,children:(0,Y.jsx)(`span`,{children:p})}),t[68]=R,t[69]=p,t[70]=W):W=t[70];let be=W,G=te||V,xe;t[71]!==ee||t[72]!==C||t[73]!==P||t[74]!==I||t[75]!==d||t[76]!==f||t[77]!==M.scheme||t[78]!==M.tone||t[79]!==B||t[80]!==G||t[81]!==k||t[82]!==x?(xe=(0,Y.jsx)(La,{"data-as":`input`,"data-scheme":M.scheme,"data-tone":M.tone,"data-ui":`TextInput__input`,...f,$fontSize:P,$iconLeft:ee,$iconRight:G,$padding:I,$scheme:M.scheme,$space:B,$tone:M.tone,$weight:x,disabled:C,readOnly:d,ref:j,type:k}),t[71]=ee,t[72]=C,t[73]=P,t[74]=I,t[75]=d,t[76]=f,t[77]=M.scheme,t[78]=M.tone,t[79]=B,t[80]=G,t[81]=k,t[82]=x,t[83]=xe):xe=t[83];let Se;t[84]!==ye||t[85]!==fe||t[86]!==xe?(Se=(0,Y.jsxs)(`span`,{className:ja,children:[xe,fe,ye]}),t[84]=ye,t[85]=fe,t[86]=xe,t[87]=Se):Se=t[87];let Ce;return t[88]!==se||t[89]!==M.tone||t[90]!==be||t[91]!==Se?(Ce=(0,Y.jsxs)(mi,{as:`span`,className:Na,"data-ui":`TextInput`,display:`flex`,tone:M.tone,children:[se,Se,be]}),t[88]=se,t[89]=M.tone,t[90]=be,t[91]=Se,t[92]=Ce):Ce=t[92],Ce}function Va(e){return e===0||e===1?0:e===2?1:e-1}function Ha(e){return e===0?0:e===1||e===2?1:e-2}function Ua(e){e.preventDefault(),e.stopPropagation()}var Wa=Ka();function Ga(){return{subscribe(e,t){let n=new ResizeObserver(([e])=>{t({_contentRect:e.contentRect,border:{width:e.borderBoxSize[0].inlineSize,height:e.borderBoxSize[0].blockSize},content:{width:e.contentRect.width,height:e.contentRect.height}})});return n.observe(e),()=>{n.unobserve(e),n.disconnect()}}}}function Ka(){let e=new WeakMap,t=new WeakMap;return{subscribe(n,r){let i=t.get(n)||[],a=e.get(n);return t.has(n)||(t.set(n,i),a=Ga().subscribe(n,e=>{for(let t of i)t(e)})),i.push(r),()=>{let e=i.indexOf(r);e>-1&&i.splice(e,1),i.length===0&&a&&a()}}}}function qa(e){let t=(0,K.c)(3),[n,r]=(0,q.useState)(null),i,a;return t[0]===e?(i=t[1],a=t[2]):(i=()=>{if(e)return Wa.subscribe(e,r)},a=[e],t[0]=e,t[1]=i,t[2]=a),(0,q.useEffect)(i,a),n}var Ja=e(p(),1);function Ya(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function Xa(e,t){var n=e;for(var r of t){if(!(r in n))throw Error(`Path ${t.join(` -> `)} does not exist in object`);n=n[r]}return n}function Za(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r={};for(var i in e){var a=e[i],o=[...n,i];typeof a==`string`||typeof a==`number`||a==null?r[i]=t(a,o):typeof a==`object`&&!Array.isArray(a)?r[i]=Za(a,t,o):console.warn(`Skipping invalid key "${o.join(`.`)}". Should be a string, number, null or object. Received: "${Array.isArray(a)?`Array`:typeof a}"`)}return r}function Qa(e,t){var n={};if(typeof t==`object`){var r=e;Za(t,(e,t)=>{if(e!=null){var i=Xa(r,t);n[Ya(i)]=String(e)}})}else{var i=e;for(var a in i){var o=i[a];o!=null&&(n[Ya(a)]=o)}}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(e=>`${e}:${this[e]}`).join(`;`)},writable:!1}),n}var $a=ii(`@sanity/ui/context/boundaryElement`,null),eo={version:0,element:null};function to(){let e=(0,q.useContext)($a);if(e&&(!Si(e)||e.version!==0))throw Error(`useBoundaryElement(): the context value is not compatible`);return e||eo}var no=`@sanity/ui/context/portal`,ro=Symbol.for(`${no}/element`);ri[ro]=null;var io=ii(no,{version:0,boundaryElement:null,get element(){return typeof document>`u`?null:ri[ro]?ri[ro]:(ri[ro]=document.createElement(`div`),ri[ro].setAttribute(`data-portal`,``),document.body.appendChild(ri[ro]),ri[ro])}});function ao(){let e=(0,q.useContext)(io);if(!e)throw Error(`usePortal(): missing context value`);if(!Si(e)||e.version!==0)throw Error(`usePortal(): the context value is not compatible`);return e}function oo(e){let t=(0,K.c)(3),{children:n,__unstable_name:r}=e,i=ao(),a=(r?i.elements&&i.elements[r]:i.element)||i.elements?.default;if(!a)return null;let o;return t[0]!==n||t[1]!==a?(o=(0,Ja.createPortal)(n,a),t[0]=n,t[1]=a,t[2]=o):o=t[2],o}function so(e,t,n){let r=t.x-e.x,i=t.y-e.y,a=Math.sqrt(r*r+i*i);return co(e,t,Math.min(1,n/a))}function co(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}function lo(e){let t=e.length,n=[];for(let r=0;re.type===`point`?`${t===0?`M`:`L`} ${e.x} ${e.y}`:e.type===`curve`?`C ${e.startControl.x} ${e.startControl.y} ${e.endControl.x} ${e.endControl.y} ${e.curveEnd.x} ${e.curveEnd.y}`:``).join(` `)}var fo=`_62mlcb1`,po=`_62mlcb3`,mo=`var(--_62mlcb0)`,ho=`_62mlcb2`;function go(e){let t=(0,K.c)(44),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:n,width:c,height:r,radius:s,ref:i,style:o,...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=s===void 0?0:s,{card:u}=Ur(),d=`stroke-mask-${(0,q.useId)()}`,f=u.shadow.outline,p=c/2,m;t[8]!==p||t[9]!==r||t[10]!==l||t[11]!==c?(m=uo(lo([{x:0,y:0},{x:l,y:0,radius:l},{x:p,y:r-1,radius:l},{x:c-l,y:0,radius:l},{x:c,y:0}])),t[8]=p,t[9]=r,t[10]=l,t[11]=c,t[12]=m):m=t[12];let h=m,g=`${h}`,_=`${h} M ${c} -1 M 0 -1 Z`,v;t[13]===n?v=t[14]:(v=la(fo,n),t[13]=n,t[14]=v);let y=`${c}px`,b;t[15]===y?b=t[16]:(b=Qa({[mo]:y}),t[15]=y,t[16]=b);let x;t[17]!==o||t[18]!==b?(x={...o,...b},t[17]=o,t[18]=b,t[19]=x):x=t[19];let S=`0 0 ${c} ${c}`,C;t[20]!==f||t[21]!==c?(C=(0,Y.jsx)(`rect`,{x:0,y:f,width:c,height:c,fill:`white`}),t[20]=f,t[21]=c,t[22]=C):C=t[22];let w;t[23]!==d||t[24]!==C?(w=(0,Y.jsx)(`mask`,{id:d,children:C}),t[23]=d,t[24]=C,t[25]=w):w=t[25];let T=`url(#${d})`,E=f*2,D;t[26]!==g||t[27]!==E||t[28]!==T?(D=(0,Y.jsx)(`path`,{className:ho,d:g,mask:T,strokeWidth:E}),t[26]=g,t[27]=E,t[28]=T,t[29]=D):D=t[29];let O;t[30]===_?O=t[31]:(O=(0,Y.jsx)(`path`,{className:po,d:_}),t[30]=_,t[31]=O);let k;t[32]!==D||t[33]!==O||t[34]!==S||t[35]!==w||t[36]!==c?(k=(0,Y.jsxs)(`svg`,{width:c,height:c,viewBox:S,children:[w,D,O]}),t[32]=D,t[33]=O,t[34]=S,t[35]=w,t[36]=c,t[37]=k):k=t[37];let A;return t[38]!==i||t[39]!==a||t[40]!==k||t[41]!==v||t[42]!==x?(A=(0,Y.jsx)(`div`,{"data-ui":`Arrow`,...a,className:v,ref:i,style:x,children:k}),t[38]=i,t[39]=a,t[40]=k,t[41]=v,t[42]=x,t[43]=A):A=t[43],A}var _o=q.createContext(!0);function vo(){throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`)}var yo=`use`in q.default?()=>{try{return q.use(_o)}catch{return!1}}:()=>!1;function bo(e){let t=q.useRef(vo);q.useInsertionEffect(()=>{t.current=e},[e]);let[n]=q.useState(()=>((...e)=>{yo()&&vo();let n=t.current;return n(...e)}));return n}function xo(e,t,n){let r=(0,K.c)(9),i=t===void 0?So:t,a;r[0]!==n||r[1]!==i||r[2]!==e?(a=t=>{if(!e)return;let r=t.target;if(!(r instanceof Node))return;let a=n?.();if(a&&!a.contains(r))return;let o=i().flat();for(let e of o)if(e&&(r===e||e.contains(r)))return;e(t)},r[0]=n,r[1]=i,r[2]=e,r[3]=a):a=r[3];let o=bo(a),s=!!e,c;r[4]!==s||r[5]!==o?(c=()=>{if(!s)return;let e=e=>o(e);return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},r[4]=s,r[5]=o,r[6]=c):c=r[6];let l;r[7]===s?l=r[8]:(l=[s],r[7]=s,r[8]=l),(0,q.useEffect)(c,l),(0,q.useDebugValue)(e?`MouseDown On`:`MouseDown Off`)}function So(){return C}var Co={title:`Black`,hex:`#0d0e12`},wo={title:`White`,hex:`#ffffff`},To={50:{title:`Gray 50`,hex:`#f6f6f8`},100:{title:`Gray 100`,hex:`#eeeef1`},200:{title:`Gray 200`,hex:`#e3e4e8`},300:{title:`Gray 300`,hex:`#bbbdc9`},400:{title:`Gray 400`,hex:`#9499ad`},500:{title:`Gray 500`,hex:`#727892`},600:{title:`Gray 600`,hex:`#515870`},700:{title:`Gray 700`,hex:`#383d51`},800:{title:`Gray 800`,hex:`#252837`},900:{title:`Gray 900`,hex:`#1b1d27`},950:{title:`Gray 950`,hex:`#13141b`}},Eo={50:{title:`Blue 50`,hex:`#f5f8ff`},100:{title:`Blue 100`,hex:`#e5edff`},200:{title:`Blue 200`,hex:`#dbe5ff`},300:{title:`Blue 300`,hex:`#a8bfff`},400:{title:`Blue 400`,hex:`#7595ff`},500:{title:`Blue 500`,hex:`#556bfc`},600:{title:`Blue 600`,hex:`#4043e7`},700:{title:`Blue 700`,hex:`#2927aa`},800:{title:`Blue 800`,hex:`#192457`},900:{title:`Blue 900`,hex:`#161a41`},950:{title:`Blue 950`,hex:`#101228`}},Do={50:{title:`Purple 50`,hex:`#f8f5ff`},100:{title:`Purple 100`,hex:`#f1ebff`},200:{title:`Purple 200`,hex:`#ece1fe`},300:{title:`Purple 300`,hex:`#ccb1fc`},400:{title:`Purple 400`,hex:`#b087f7`},500:{title:`Purple 500`,hex:`#8f57ef`},600:{title:`Purple 600`,hex:`#721fe5`},700:{title:`Purple 700`,hex:`#4c1a9e`},800:{title:`Purple 800`,hex:`#2f1862`},900:{title:`Purple 900`,hex:`#23173f`},950:{title:`Purple 950`,hex:`#181128`}},Oo={50:{title:`Magenta 50`,hex:`#fef6f9`},100:{title:`Magenta 100`,hex:`#fde8ef`},200:{title:`Magenta 200`,hex:`#fcdee9`},300:{title:`Magenta 300`,hex:`#f7abc5`},400:{title:`Magenta 400`,hex:`#f0709b`},500:{title:`Magenta 500`,hex:`#e72767`},600:{title:`Magenta 600`,hex:`#b11651`},700:{title:`Magenta 700`,hex:`#7c1342`},800:{title:`Magenta 800`,hex:`#4b1130`},900:{title:`Magenta 900`,hex:`#341325`},950:{title:`Magenta 950`,hex:`#1f0f14`}},ko={50:{title:`Red 50`,hex:`#fff6f5`},100:{title:`Red 100`,hex:`#ffe7e5`},200:{title:`Red 200`,hex:`#ffdedc`},300:{title:`Red 300`,hex:`#fdada5`},400:{title:`Red 400`,hex:`#f77769`},500:{title:`Red 500`,hex:`#ef4434`},600:{title:`Red 600`,hex:`#cc2819`},700:{title:`Red 700`,hex:`#8b2018`},800:{title:`Red 800`,hex:`#4d1714`},900:{title:`Red 900`,hex:`#321615`},950:{title:`Red 950`,hex:`#1e1011`}},Ao={50:{title:`Orange 50`,hex:`#fff7f0`},100:{title:`Orange 100`,hex:`#ffeadb`},200:{title:`Orange 200`,hex:`#ffddc7`},300:{title:`Orange 300`,hex:`#ffb685`},400:{title:`Orange 400`,hex:`#ff8e42`},500:{title:`Orange 500`,hex:`#fa6400`},600:{title:`Orange 600`,hex:`#b14802`},700:{title:`Orange 700`,hex:`#7c3404`},800:{title:`Orange 800`,hex:`#461e07`},900:{title:`Orange 900`,hex:`#32160b`},950:{title:`Orange 950`,hex:`#21120d`}},jo={50:{title:`Yellow 50`,hex:`#fefae1`},100:{title:`Yellow 100`,hex:`#fcf3bb`},200:{title:`Yellow 200`,hex:`#f9e994`},300:{title:`Yellow 300`,hex:`#f7d455`},400:{title:`Yellow 400`,hex:`#f9bc15`},500:{title:`Yellow 500`,hex:`#d28a04`},600:{title:`Yellow 600`,hex:`#965908`},700:{title:`Yellow 700`,hex:`#653a0b`},800:{title:`Yellow 800`,hex:`#3b220c`},900:{title:`Yellow 900`,hex:`#271a11`},950:{title:`Yellow 950`,hex:`#181410`}},Mo={50:{title:`Green 50`,hex:`#e7fef5`},100:{title:`Green 100`,hex:`#c5fce8`},200:{title:`Green 200`,hex:`#a9f9dc`},300:{title:`Green 300`,hex:`#59f3ba`},400:{title:`Green 400`,hex:`#0ff0a1`},500:{title:`Green 500`,hex:`#04b97a`},600:{title:`Green 600`,hex:`#01794f`},700:{title:`Green 700`,hex:`#015133`},800:{title:`Green 800`,hex:`#023120`},900:{title:`Green 900`,hex:`#06231a`},950:{title:`Green 950`,hex:`#071715`}},No={gray:To,blue:Eo,purple:Do,magenta:Oo,red:ko,orange:Ao,yellow:jo,green:Mo,cyan:{50:{title:`Cyan 50`,hex:`#e7fefe`},100:{title:`Cyan 100`,hex:`#c5fcfc`},200:{title:`Cyan 200`,hex:`#96f8f8`},300:{title:`Cyan 300`,hex:`#62efef`},400:{title:`Cyan 400`,hex:`#18e2e2`},500:{title:`Cyan 500`,hex:`#04b8be`},600:{title:`Cyan 600`,hex:`#037782`},700:{title:`Cyan 700`,hex:`#024950`},800:{title:`Cyan 800`,hex:`#042f34`},900:{title:`Cyan 900`,hex:`#072227`},950:{title:`Cyan 950`,hex:`#0d181c`}}},Po={black:Co,white:wo,...No},Fo=[`gray`,`blue`,`purple`,`magenta`,`red`,`orange`,`yellow`,`green`,`cyan`],Io=[`50`,`100`,`200`,`300`,`400`,`500`,`600`,`700`,`800`,`900`,`950`],Lo={code:{family:`ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace`,weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:`Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif`,weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:`Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif`,weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:`Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif`,weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},Ro=[`multiply`,`screen`],zo=[`transparent`,`default`,`neutral`,`primary`,`suggest`,`positive`,`caution`,`critical`],Bo=[`default`,`neutral`,`primary`,`suggest`,`positive`,`caution`,`critical`],Vo=[`enabled`,`hovered`,`pressed`,`selected`,`disabled`],Ho=[`default`,`ghost`,`bleed`],Uo=[`default`,`invalid`],Wo=[`enabled`,`hovered`,`readOnly`,`disabled`],Go=Fo;function Ko(e){return Ro.includes(e)}function qo(e){return Fo.includes(e)}function Jo(e){return Io.includes(e)}[...Go],[...zo],[...Bo],[...Vo],[...Uo],[...Wo];function Yo(e){return e===`black`||e===`white`}function Xo(e){return e===`0`||/^0\.[0-9]+$/.test(e)||e===`1`}function Zo(e){return/^\d+%$/.test(e)}function Qo(e){let t=e.split(`/`),n=t.shift()||``,[r,i]=n.split(` `);if(Jo(r)){let e=r,n=t.shift()||``;return Zo(i)?{type:`color`,tint:e,mix:Number(i.slice(0,-1))/100}:Xo(n)?{type:`color`,tint:e,opacity:Number(n)}:{type:`color`,tint:e}}if(Yo(r)){let e=r,n=t.shift()||``;return Zo(i)?{type:`color`,key:e,mix:Number(i.slice(0,-1))/100}:Xo(n)?{type:`color`,key:e,opacity:Number(n)}:{type:`color`,key:e}}if(qo(r)){let e=r;n=t.shift()||``;let[i,a]=n.split(` `);if(Jo(i)){let n=i,r=t.shift()||``;return Zo(a)?{type:`color`,hue:e,tint:n,mix:Number(a.slice(0,-1))/100}:Xo(r)?{type:`color`,hue:e,tint:n,opacity:Number(r)}:{type:`color`,hue:e,tint:n}}return{type:`hue`,value:e}}if(Ko(r))return{type:`blendMode`,value:r}}function $o(e){let t=``;return t=e.key===`black`||e.key===`white`?e.key:`${e.hue}/${e.tint}`,e.mix===void 0?(e.opacity!==void 0&&(t+=`/${e.opacity}`),t):`${t} ${e.mix*100}%`}var es=[`500`,`500`];function X(e,t=es){let{hue:n,scheme:r}=e,i=Qo(t[r===`light`?0:1]);if(!i||i.type!==`color`)throw Error(`Invalid color token: ${t[0]}`);return $o({...i,hue:i.hue||n})}var ts={base:{"*":{_blend:[`multiply`,`screen`],accent:{fg:[`purple/600`,`purple/400`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},backdrop:[`gray/200/0.5`,`black/0.5`],badge:{"*":{bg:[`100`,`900`],fg:[`600`,`400`],icon:[`500`,`500`],dot:[`500`,`500`]},positive:{bg:[`200 50%`,`900`],fg:[`600`,`500`]},caution:{bg:[`200 50%`,`900`],fg:[`600`,`500`]}},bg:[`50`,`950`],border:[`200`,`800`],code:{bg:[`50`,`950`],fg:[`600`,`400`]},fg:[`800`,`200`],focusRing:[`blue/500`,`blue/500`],icon:[`600`,`400`],kbd:{bg:[`white`,`black`],fg:[`600`,`400`],border:[`200`,`800`]},link:{fg:[`blue/600`,`blue/300`]},muted:{bg:[`50`,`950`],fg:[`700 75%`,`300 75%`]},shadow:{outline:[`500/0.3`,`500/0.4`],umbra:[`gray/500/0.1`,`black/0.2`],penumbra:[`gray/500/0.07`,`black/0.14`],ambient:[`gray/500/0.06`,`black/0.12`]},skeleton:{from:[`100`,`900`],to:[`100 50%`,`900 50%`]}},transparent:{bg:[`50`,`black`]},default:{bg:[`white`,`950`],fg:[`800`,`200`],muted:{fg:[`600`,`400`]}},primary:{_hue:`blue`},suggest:{_hue:`purple`},positive:{_hue:`green`,shadow:{outline:[`500/0.4`,`500/0.4`]}},caution:{_hue:`yellow`,shadow:{outline:[`600/0.3`,`500/0.4`]}},critical:{_hue:`red`}},button:{default:{"*":{"*":{_blend:[`screen`,`multiply`],accent:{fg:[`purple/300`,`purple/700`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},badge:{"*":{bg:[`900`,`100`],fg:[`400`,`600`],dot:[`500`,`500`],icon:[`500`,`500`]}},bg:[`500`,`400`],border:[`500/0`,`400/0`],code:{bg:[`500 20%`,`400 20%`],fg:[`200`,`600`]},fg:[`white`,`black`],icon:[`100 70%`,`900 70%`],kbd:{bg:[`black`,`white`],fg:[`200`,`600`],border:[`800`,`200`]},link:{fg:[`blue/200`,`blue/600`]},muted:{bg:[`950`,`50`],fg:[`100 70%`,`900 70%`]},skeleton:{from:[`900`,`100`],to:[`900 50%`,`100 50%`]}},hovered:{bg:[`600`,`300`],border:[`700/0`,`300/0`]},pressed:{bg:[`700`,`300`]},selected:{bg:[`700`,`300`]},disabled:{_hue:`gray`,accent:{fg:[`100 70%`,`900 70%`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`gray/500`,`gray/400`],fg:[`white`,`black`]}},badge:{"*":{bg:[`gray/700`,`gray/300`],fg:[`white`,`black`],dot:[`white`,`black`],icon:[`white`,`black`]}},bg:[`300`,`600`],code:{bg:[`950`,`50`],fg:[`300`,`600`]},fg:[`300`,`600`],muted:{bg:[`950`,`50`],fg:[`300`,`600`]},kbd:{bg:[`black`,`white`],fg:[`white`,`black`],border:[`700`,`300`]},link:{fg:[`100 70%`,`900 70%`]}}},default:{"*":{avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},bg:[`800`,`200`],muted:{bg:[`950`,`50`],fg:[`400`,`600`]}},hovered:{bg:[`900`,`100`]},pressed:{bg:[`black`,`white`]},selected:{bg:[`black`,`white`]}}},ghost:{"*":{"*":{_blend:[`multiply`,`screen`],accent:{fg:[`purple/700 60%`,`purple/300 70%`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},badge:{"*":{bg:[`100`,`900`],fg:[`600`,`400`],dot:[`500`,`500`],icon:[`500`,`500`]}},bg:[`50`,`950`],border:[`100`,`900`],code:{bg:[`500 10%`,`400 10%`],fg:[`700 60%`,`400 60%`]},fg:[`600`,`400`],icon:[`700 60%`,`300 60%`],kbd:{bg:[`white`,`black`],fg:[`600`,`400`],border:[`200`,`800`]},link:{fg:[`blue/700 60%`,`blue/300 60%`]},muted:{bg:[`100`,`950`],fg:[`700 60%`,`300 60%`]},skeleton:{from:[`100`,`900`],to:[`100 50%`,`900 50%`]}},hovered:{bg:[`100`,`900`],fg:[`700`,`300`]},pressed:{bg:[`200`,`800`],fg:[`800`,`200`]},selected:{bg:[`200`,`800`],fg:[`800`,`200`]},disabled:{_hue:`gray`,accent:{fg:[`200`,`800`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`gray/100`,`gray/900`],fg:[`white`,`black`]}},badge:{"*":{_hue:`gray`,bg:[`50`,`950`],fg:[`gray/200`,`gray/800`],dot:[`gray/200`,`gray/800`],icon:[`gray/200`,`gray/800`]}},border:[`100`,`900`],code:{bg:[`50`,`950`],fg:[`200`,`800`]},fg:[`400`,`600`],icon:[`300`,`700`],muted:{fg:[`300`,`700`]},kbd:{bg:[`white`,`black`],fg:[`200`,`800`],border:[`100`,`900`]},link:{fg:[`200`,`800`]}}},positive:{"*":{border:[`600 20%`,`800`]}},caution:{"*":{border:[`600 20%`,`800`]}}},bleed:{"*":{"*":{_blend:[`multiply`,`screen`],accent:{fg:[`purple/700 70%`,`purple/300 70%`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},badge:{"*":{bg:[`100`,`900`],fg:[`600`,`400`],dot:[`500`,`500`],icon:[`500`,`500`]}},bg:[`white`,`black`],border:[`white/0`,`black/0`],code:{bg:[`50`,`950`],fg:[`700 75%`,`300 75%`]},fg:[`700`,`300`],icon:[`700 75%`,`300 75%`],kbd:{bg:[`white`,`black`],fg:[`700`,`300`],border:[`200`,`800`]},link:{fg:[`blue/700 70%`,`blue/300 70%`]},muted:{bg:[`100`,`950`],fg:[`700 75%`,`300 75%`]},skeleton:{from:[`100`,`900`],to:[`100 50%`,`900 50%`]}},hovered:{bg:[`50`,`900`],fg:[`800`,`200`],icon:[`800 70%`,`300 70%`]},pressed:{bg:[`100`,`800`],fg:[`800`,`200`],icon:[`800 70%`,`200 70%`]},selected:{bg:[`100`,`900`],fg:[`800`,`200`],icon:[`800 60%`,`200 60%`]},disabled:{_hue:`gray`,accent:{fg:[`200`,`800`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`gray/100`,`gray/900`],fg:[`white`,`black`]}},badge:{"*":{_hue:`gray`,bg:[`50`,`950`],fg:[`gray/200`,`gray/800`],dot:[`gray/200`,`gray/800`],icon:[`gray/200`,`gray/800`]}},code:{bg:[`50`,`950`],fg:[`200`,`800`]},fg:[`400`,`600`],icon:[`300`,`700`],muted:{fg:[`400`,`600`]},kbd:{bg:[`white`,`black`],fg:[`200`,`800`],border:[`100`,`900`]},link:{fg:[`200`,`800`]}}}}},input:{"*":{"*":{_blend:[`multiply`,`screen`],bg:[`white`,`black`],border:[`200`,`700`],fg:[`black`,`200`],muted:{bg:[`50`,`950`]},placeholder:[`400`,`600`]},hovered:{border:[`300`,`700`]},readOnly:{bg:[`50`,`950`],border:[`200`,`800`],fg:[`800`,`200`]},disabled:{bg:[`50`,`950`],fg:[`400`,`600`],border:[`100`,`900`],placeholder:[`200`,`800 50%`]}},invalid:{"*":{_hue:`red`,bg:[`100`,`950`]}}},selectable:{"*":{"*":{_blend:[`multiply`,`screen`],accent:{fg:[`purple/700 70%`,`purple/300 70%`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`500`,`400`],fg:[`white`,`black`]}},badge:{"*":{bg:[`100`,`900`],fg:[`600`,`400`],dot:[`500`,`500`],icon:[`500`,`500`]}},bg:[`white`,`black`],border:[`200`,`800`],code:{bg:[`50`,`950`],fg:[`600`,`400`]},fg:[`700`,`300`],icon:[`700 75%`,`300 75%`],kbd:{bg:[`white`,`black`],fg:[`600`,`400`],border:[`200`,`800`]},link:{fg:[`blue/700 70%`,`blue/300 70%`]},muted:{bg:[`50`,`950`],fg:[`700 75%`,`300 75%`]},skeleton:{from:[`100`,`900`],to:[`100 50%`,`900 50%`]}},hovered:{bg:[`50`,`950`]},pressed:{bg:[`100`,`900`]},selected:{_blend:[`screen`,`multiply`],accent:{fg:[`purple/300`,`purple/700`]},avatar:{"*":{_blend:[`multiply`,`screen`],bg:[`white`,`black`],fg:[`black`,`white`]}},badge:{"*":{bg:[`900`,`100`],fg:[`400`,`600`],dot:[`500`,`500`],icon:[`500`,`500`]}},bg:[`500`,`400`],border:[`500 20%`,`400 20%`],code:{bg:[`500 20%`,`400 20%`],fg:[`200`,`600`]},fg:[`white`,`black`],icon:[`100 70%`,`900 70%`],kbd:{bg:[`black`,`white`],fg:[`200`,`600`],border:[`800`,`200`]},link:{fg:[`blue/200`,`blue/600`]},muted:{bg:[`500 10%`,`400 10%`],fg:[`100 70%`,`900 70%`]},skeleton:{from:[`900`,`100`],to:[`900 50%`,`100 50%`]}},disabled:{_hue:`gray`,accent:{fg:[`200`,`800`]},avatar:{"*":{_blend:[`screen`,`multiply`],bg:[`gray/100`,`gray/900`],fg:[`white`,`black`]}},badge:{"*":{_hue:`gray`,bg:[`50`,`950`],fg:[`gray/200`,`gray/800`],dot:[`gray/200`,`gray/800`],icon:[`gray/200`,`gray/800`]}},border:[`100`,`900`],code:{bg:[`50`,`950`],fg:[`200`,`800`]},fg:[`200`,`800`],icon:[`200`,`800`],kbd:{bg:[`white`,`black`],fg:[`200`,`800`],border:[`100`,`900`]},link:{fg:[`200`,`800`]},muted:{bg:[`50 50%`,`950 50%`],fg:[`200`,`800`]}}},default:{selected:{_hue:`blue`}},critical:{disabled:{bg:[`50 50%`,`950 50%`]}}},syntax:{atrule:[`purple/600`,`purple/400`],attrName:[`green/600`,`green/400`],attrValue:[`yellow/600`,`yellow/400`],attribute:[`yellow/600`,`yellow/400`],boolean:[`purple/600`,`purple/400`],builtin:[`purple/600`,`purple/400`],cdata:[`yellow/600`,`yellow/400`],char:[`yellow/600`,`yellow/400`],class:[`orange/600`,`orange/400`],className:[`cyan/600`,`cyan/400`],comment:[`gray/400`,`gray/600`],constant:[`purple/600`,`purple/400`],deleted:[`red/600`,`red/400`],entity:[`red/600`,`red/400`],function:[`green/600`,`green/400`],hexcode:[`blue/600`,`blue/400`],id:[`purple/600`,`purple/400`],important:[`purple/600`,`purple/400`],inserted:[`yellow/600`,`yellow/400`],keyword:[`magenta/600`,`magenta/400`],number:[`purple/600`,`purple/400`],operator:[`magenta/600`,`magenta/400`],property:[`blue/600`,`blue/400`],pseudoClass:[`yellow/600`,`yellow/400`],pseudoElement:[`yellow/600`,`yellow/400`],punctuation:[`gray/600`,`gray/400`],regex:[`blue/600`,`blue/400`],selector:[`red/600`,`red/400`],string:[`yellow/600`,`yellow/400`],symbol:[`purple/600`,`purple/400`],tag:[`red/600`,`red/400`],unit:[`orange/600`,`orange/400`],url:[`red/600`,`red/400`],variable:[`red/600`,`red/400`]}};function ns(e){return!(!e||typeof e!=`object`||Array.isArray(e))}function rs(...e){let t=e.filter(Boolean);return t.length===0?{}:t.reduce(is,{})}function is(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];e[n]=ns(r)&&ns(i)?rs(r,i):i}return e}function as(e){let t=rs(ts,e);return{base:os(t),button:cs(t),input:fs(t),selectable:hs(t),syntax:t.syntax}}function os(e){let t={};for(let n of zo)t[n]=ss(e,n);return t}function ss(e,t){let n=rs(e?.base?.[`*`],e?.base?.[t]),r=n._hue||e?.base?.[t]?._hue||`gray`;return{...n,_hue:r,avatar:Fo.reduce((e,t)=>({...e,[t]:rs({_hue:t},n.avatar?.[`*`],n.avatar?.[t])}),{}),badge:Bo.reduce((t,i)=>({...t,[i]:{_hue:e?.base?.[i]?._hue||r,...n.badge?.[`*`],...n.badge?.[i]}}),{})}}function cs(e){let t={};for(let n of Ho)t[n]=ls(e,n);return t}function ls(e,t){let n={};for(let r of Bo)n[r]=us(e,t,r);return n}function us(e,t,n){let r={};for(let i of Vo)r[i]=ds(e,n,t,i);return r}function ds(e,t,n,r){let i=rs(e?.button?.[n]?.[`*`]?.[`*`],e?.button?.[n]?.[t]?.[`*`],e?.button?.[n]?.[`*`]?.[r],e?.button?.[n]?.[t]?.[r]),a=i._hue||e?.base?.[t]?._hue;return{...i,_hue:a,avatar:Fo.reduce((e,t)=>({...e,[t]:rs({_hue:t},i.avatar?.[`*`],i.avatar?.[t])}),{}),badge:Bo.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||a,...i.badge?.[`*`],...i.badge?.[n]}}),{})}}function fs(e){let t={};for(let n of Uo)t[n]=ps(e,n);return t}function ps(e,t){let n={};for(let r of Wo)n[r]=ms(e,t,r);return n}function ms(e,t,n){let r=rs(e?.input?.[`*`]?.[`*`],e?.input?.[t]?.[`*`],e?.input?.[`*`]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}function hs(e){let t={};for(let n of Bo)t[n]=gs(e,n);return t}function gs(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let r of Vo)n[r]=_s(e,t,r);return n}function _s(e,t,n){let r=rs(e?.selectable?.[`*`]?.[`*`],e?.selectable?.[t]?.[`*`],e?.selectable?.[`*`]?.[n],e?.selectable?.[t]?.[n]),i=r._hue||e?.base?.[t]?._hue;return{...r,_hue:i,avatar:Fo.reduce((e,t)=>({...e,[t]:rs({_hue:t},r.avatar?.[`*`],r.avatar?.[t])}),{}),badge:Bo.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||i,...r.badge?.[`*`],...r.badge?.[n]}}),{})}}function vs(e){let t={...e,color:as(e?.color)},n={};return M(n,`light`,()=>ys({scheme:`light`},t)),M(n,`dark`,()=>ys({scheme:`dark`},t)),n}function ys(e,t){let{scheme:n}=e,r={};for(let e of zo)M(r,e,()=>bs({scheme:n,tone:e},t));return r}function bs(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],a={hue:i?._hue||`gray`,scheme:n};return{_blend:(i?._blend||[`multiply`,`screen`])[n===`light`?0:1],_dark:n===`dark`,accent:{fg:X(a,i?.accent?.fg)},avatar:Ss({scheme:n},i),backdrop:X(a,i?.backdrop),badge:ws(i?.badge,{scheme:n},t),bg:X(a,i?.bg),border:X(a,i?.border),button:Es({scheme:n,tone:r},t),code:{bg:X(a,i?.code?.bg),fg:X(a,i?.code?.fg)},fg:X(a,i?.fg),focusRing:X(a,i?.focusRing),icon:X(a,i?.icon),input:As({scheme:n,tone:r},t),kbd:{bg:X(a,i?.kbd?.bg),fg:X(a,i?.kbd?.fg),border:X(a,i?.kbd?.border)},link:{fg:X(a,i?.link?.fg)},muted:{bg:X(a,i?.muted?.bg),fg:X(a,i?.muted?.fg)},selectable:Ns({scheme:n,tone:r},t),shadow:xs({scheme:n,tone:r},t),skeleton:{from:X(a,i?.skeleton?.from),to:X(a,i?.skeleton?.to)},syntax:Is({scheme:n},t)}}function xs(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],a={hue:i?._hue||`gray`,scheme:n};return{outline:X(a,i?.shadow?.outline),umbra:X(a,i?.shadow?.umbra),penumbra:X(a,i?.shadow?.penumbra),ambient:X(a,i?.shadow?.ambient)}}function Ss(e,t){let{scheme:n}=e;return{gray:Cs({color:`gray`,scheme:n},t),blue:Cs({color:`blue`,scheme:n},t),purple:Cs({color:`purple`,scheme:n},t),magenta:Cs({color:`magenta`,scheme:n},t),red:Cs({color:`red`,scheme:n},t),orange:Cs({color:`orange`,scheme:n},t),yellow:Cs({color:`yellow`,scheme:n},t),green:Cs({color:`green`,scheme:n},t),cyan:Cs({color:`cyan`,scheme:n},t)}}function Cs(e,t){let{color:n,scheme:r}=e,i=t?.avatar?.[n],a={hue:i?._hue||`gray`,scheme:r};return{_blend:(i?._blend||[`screen`,`multiply`])[r===`light`?0:1],bg:X(a,i?.bg),fg:X(a,i?.fg)}}function ws(e,t,n){let{scheme:r}=t,i={};for(let t of Bo)i[t]=Ts(e,{scheme:r,tone:t},n);return i}function Ts(e,t,n){let{scheme:r,tone:i}=t,a=e?.[i],o={hue:a?._hue||n?.color?.base?.[i]?._hue||`gray`,scheme:r};return{bg:X(o,a?.bg),fg:X(o,a?.fg),dot:X(o,a?.dot),icon:X(o,a?.icon)}}function Es(e,t){let{scheme:n,tone:r}=e,i={};for(let e of Ho)i[e]=Ds({cardTone:r,scheme:n,mode:e},t);return i}function Ds(e,t){let{cardTone:n,mode:r,scheme:i}=e,a={};for(let e of Bo)a[e]=Os({cardTone:n,mode:r,scheme:i,tone:e},t);return a}function Os(e,t){let{cardTone:n,mode:r,scheme:i,tone:a}=e,o={};for(let e of Vo)o[e]=ks({cardTone:n,mode:r,tone:a,scheme:i,state:e},t);return o}function ks(e,t){let{cardTone:n,mode:r,tone:i,scheme:a,state:o}=e,s=t?.color?.base?.[n],c=t?.color?.button?.[r]?.[i]?.[o],l=c?._hue||s?._hue||`gray`,u=c?._blend||[`screen`,`multiply`],d={hue:l,scheme:a};return{_blend:u[a===`light`?0:1],accent:{fg:X(d,c?.accent?.fg)},avatar:Ss({scheme:a},c),badge:ws(c?.badge,{scheme:a},t),bg:X(d,c?.bg),border:X(d,c?.border),code:{bg:X(d,c?.code?.bg),fg:X(d,c?.code?.fg)},fg:X(d,c?.fg),icon:X(d,c?.icon),muted:{bg:X(d,c?.muted?.bg),fg:X(d,c?.muted?.fg)},kbd:{bg:X(d,c?.kbd?.bg),fg:X(d,c?.kbd?.fg),border:X(d,c?.kbd?.border)},link:{fg:X(d,c?.link?.fg)},skeleton:{from:X(d,c?.skeleton?.from),to:X(d,c?.skeleton?.to)}}}function As(e,t){let{scheme:n,tone:r}=e;return{default:js({mode:`default`,scheme:n,tone:r},t),invalid:js({mode:`invalid`,scheme:n,tone:r},t)}}function js(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:Ms({mode:n,scheme:r,state:`enabled`,cardTone:i},t),hovered:Ms({mode:n,scheme:r,state:`hovered`,cardTone:i},t),readOnly:Ms({mode:n,scheme:r,state:`readOnly`,cardTone:i},t),disabled:Ms({mode:n,scheme:r,state:`disabled`,cardTone:i},t)}}function Ms(e,t){let{cardTone:n,mode:r,scheme:i,state:a}=e,o=t?.color?.base?.[n],s=t?.color?.input?.[r]?.[a],c=s?._hue||o?._hue||`gray`,l=s?._blend||[`screen`,`multiply`],u={hue:c,scheme:i};return{_blend:l[i===`light`?0:1],bg:X(u,s?.bg),border:X(u,s?.border),fg:X(u,s?.fg),muted:{bg:X(u,s?.muted?.bg)},placeholder:X(u,s?.placeholder)}}function Ns(e,t){let{scheme:n,tone:r}=e,i={};for(let e of Bo)i[e]=Ps({cardTone:r,scheme:n,tone:e},t);return i}function Ps(e,t){let{cardTone:n,scheme:r,tone:i}=e,a={};for(let e of Vo)a[e]=Fs({cardTone:n,tone:i,scheme:r,state:e},t);return a}function Fs(e,t){let{cardTone:n,scheme:r,state:i,tone:a}=e,o=t?.color?.base?.[n],s=t?.color?.selectable?.[a]?.[i],c=s?._hue||o?._hue||`gray`,l=s?._blend||[`screen`,`multiply`],u={hue:c,scheme:r};return{_blend:l[r===`light`?0:1],accent:{fg:X(u,s?.accent?.fg)},avatar:Ss({scheme:r},s),badge:ws(s?.badge,{scheme:r},t),bg:X(u,s?.bg),border:X(u,s?.border),code:{bg:X(u,s?.code?.bg),fg:X(u,s?.code?.fg)},fg:X(u,s?.fg),icon:X(u,s?.icon),muted:{bg:X(u,s?.muted?.bg),fg:X(u,s?.muted?.fg)},kbd:{bg:X(u,s?.kbd?.bg),fg:X(u,s?.kbd?.fg),border:X(u,s?.kbd?.border)},link:{fg:X(u,s?.link?.fg)},skeleton:{from:X(u,s?.skeleton?.from),to:X(u,s?.skeleton?.to)}}}function Is(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:`gray`,scheme:n};return{atrule:X(i,r?.atrule),attrName:X(i,r?.attrName),attrValue:X(i,r?.attrValue),attribute:X(i,r?.attribute),boolean:X(i,r?.boolean),builtin:X(i,r?.builtin),cdata:X(i,r?.cdata),char:X(i,r?.char),class:X(i,r?.class),className:X(i,r?.className),comment:X(i,r?.comment),constant:X(i,r?.constant),deleted:X(i,r?.deleted),doctype:X(i,r?.doctype),entity:X(i,r?.entity),function:X(i,r?.function),hexcode:X(i,r?.hexcode),id:X(i,r?.id),important:X(i,r?.important),inserted:X(i,r?.inserted),keyword:X(i,r?.keyword),number:X(i,r?.number),operator:X(i,r?.operator),prolog:X(i,r?.prolog),property:X(i,r?.property),pseudoClass:X(i,r?.pseudoClass),pseudoElement:X(i,r?.pseudoElement),punctuation:X(i,r?.punctuation),regex:X(i,r?.regex),selector:X(i,r?.selector),string:X(i,r?.string),symbol:X(i,r?.symbol),tag:X(i,r?.tag),unit:X(i,r?.unit),url:X(i,r?.url),variable:X(i,r?.variable)}}var Ls=Po;function Rs(e,t,n){return e+(t-e)*n}function zs(e,t,n){return{r:Rs(e.r,t.r,n),g:Rs(e.g,t.g,n),b:Rs(e.b,t.b,n)}}function Bs(e,t,n){return e*(1-n)+t*n}function Vs(e,t,n){return Hs((n-e)/(t-e))}function Hs(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function Us(e,t,n,r,i){return Bs(n,r,Vs(e,t,i))}function Ws(e){return Math.round(e)}function Gs(e){if(e.length===4){let t=e.slice(1,2),n=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(n+n,16),b:parseInt(r+r,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function Ks(e){let t=e.replace(/rgba\(|\)/g,``).split(`,`);return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}function qs(e){let t=Ws(Hs(Math.round(e.r),0,255)),n=Ws(Hs(Math.round(e.g),0,255)),r=Ws(Hs(Math.round(e.b),0,255));return`a`in e?`rgba(${t},${n},${r},${e.a})`:`#`+((1<<24)+(t<<16)+(n<<8)+r).toString(16).slice(1)}function Js(e){let t=e.s/100,n=e.l/100,r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e.h/60%2-1)),a=n-r/2,o=0,s=0,c=0;return 0<=e.h&&e.h<60?(o=r,s=i,c=0):60<=e.h&&e.h<120?(o=i,s=r,c=0):120<=e.h&&e.h<180?(o=0,s=r,c=i):180<=e.h&&e.h<240?(o=0,s=i,c=r):240<=e.h&&e.h<300?(o=i,s=0,c=r):300<=e.h&&e.h<360&&(o=r,s=0,c=i),{r:Math.round((o+a)*255),g:Math.round((s+a)*255),b:Math.round((c+a)*255)}}var Ys=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Xs(e){for(let t of e)if(`0123456789ABCDEFabcdef`.indexOf(t)===-1)return!1;return!0}function Zs(e){return e[0]!==`#`||e.length!==4&&e.length!==7?!1:Xs(e.slice(1))}function Qs(e){let t=Ys.exec(e);if(!t)throw Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(t[1]),s:parseFloat(t[3]),l:parseFloat(t[5])}}function $s(e){if(!e)return{r:0,g:0,b:0};if(typeof e!=`string`)throw Error(`parseColor: expected a string`);if(Zs(e))return Gs(e);if(e.startsWith(`hsl(`))return Js(Qs(e));if(e.startsWith(`rgba(`))return Ks(e);throw Error(`parseColor: unexpected color format: "${e}"`)}function ec(e,t){let n=$s(e);return`rgba(${n.r},${n.g},${n.b},${t})`}function tc(e,t){return e*t}function nc(e,t){return{r:tc(e.r/255,t.r/255)*255,g:tc(e.g/255,t.g/255)*255,b:tc(e.b/255,t.b/255)*255}}function rc(e,t){return e+t-e*t}function ic(e,t){return{r:rc(e.r/255,t.r/255)*255,g:rc(e.g/255,t.g/255)*255,b:rc(e.b/255,t.b/255)*255}}var ac=[0,255];function oc(e,t){let{blendMode:n}=t,r=$s(e),i=$s(t.black),a=$s(t.white),o=t.bg?$s(t.bg):n===`multiply`?a:i,s={r:[i.r,a.r],g:[i.g,a.g],b:[i.b,a.b]},c={r:Hs(Us(...s.r,...ac,o.r),...ac),g:Hs(Us(...s.g,...ac,o.g),...ac),b:Hs(Us(...s.b,...ac,o.b),...ac)},l={r:Hs(Us(...s.r,...ac,r.r),...ac),g:Hs(Us(...s.g,...ac,r.g),...ac),b:Hs(Us(...s.b,...ac,r.b),...ac)},u=n===`multiply`?nc(c,l):ic(c,l);return qs({r:Hs(Us(...ac,...s.r,u.r),...s.r),g:Hs(Us(...ac,...s.g,u.g),...s.g),b:Hs(Us(...ac,...s.b,u.b),...s.b)})}function Z(e,t){let{bg:n,blendMode:r,colorPalette:i}=t;if(n===`white`)throw Error(`Cannot blend with white background`);let a=Qo(e);if(!a||a.type!==`color`)throw Error(`Invalid color token value: ${e}`);let o=``;if(a.key===`black`&&(o=sc(i.black)),a.key===`white`&&(o=sc(i.white)),a.hue&&a.tint&&(o=sc(i[a.hue][a.tint])),!o)throw Error(`Invalid color token value: ${e}`);let s=o,c={blendMode:r,bg:n,black:sc(i.black),white:sc(i.white)};try{o=oc(o,c),n&&a.mix!==void 0&&(o=qs(zs(Gs(n),Gs(o),a.mix)))}catch(e){throw console.warn(`could not blend`,o,c),e}return o===`#aN`&&(console.warn(`invalid color token value: ${e}`),o=s),a.opacity!==void 0&&(o=ec(o,a.opacity)),o}function sc(e){return typeof e==`string`?e:e.hex}function cc(e,t){let n=t?.palette??Ls,r={};return M(r,`light`,()=>lc(n,e.light)),M(r,`dark`,()=>lc(n,e.dark)),r}function lc(e,t){let n=uc(t.default,{colorPalette:e}),r=n.bg;if(r===`white`)throw Error(`Cannot blend with white background`);let i={default:n};for(let n of zo){if(n==="default")continue;let a=n===`transparent`?{colorPalette:e}:{bg:r,colorPalette:e};M(i,n,()=>uc(t[n],a))}return i}function uc(e,t){let{colorPalette:n,bg:r}=t,i=e._blend||`multiply`,a=Z(e.bg,{colorPalette:n,bg:r,blendMode:i}),o={colorPalette:n,bg:a,blendMode:i},s=gc(e.button,{baseBg:a,blendMode:i,colorPalette:n}),c=Cc(e.selectable,{colorPalette:n,baseBg:a,blendMode:i}),l={outline:Z(e.shadow.outline,o),umbra:Z(e.shadow.umbra,{...o,bg:void 0,colorPalette:{...n,black:`#000000`}}),penumbra:Z(e.shadow.penumbra,{...o,bg:void 0,colorPalette:{...n,black:`#000000`}}),ambient:Z(e.shadow.ambient,{...o,bg:void 0,colorPalette:{...n,black:`#000000`}})};return{_blend:i,_dark:e._dark,accent:{fg:Z(e.accent.fg,o)},avatar:fc(e.avatar,{baseBg:a,colorPalette:n,blendMode:i}),backdrop:Z(e.backdrop,o),badge:mc(e.badge,{baseBg:a,colorPalette:n,blendMode:i}),bg:a,border:Z(e.border,o),button:s,code:{bg:Z(e.code.bg,o),fg:Z(e.code.fg,o)},fg:Z(e.fg,o),focusRing:Z(e.focusRing,o),icon:Z(e.icon,o),input:bc(e.input,{baseBg:a,colorPalette:n,blendMode:i}),kbd:dc(e.kbd,{baseBg:a,colorPalette:n,blendMode:i}),link:{fg:Z(e.link.fg,o)},muted:{bg:Z(e.muted.bg,o),fg:Z(e.muted.fg,o)},shadow:l,skeleton:{from:Z(e.skeleton.from,o),to:Z(e.skeleton.to,o)},syntax:Tc(e.syntax,{baseBg:a,colorPalette:n,blendMode:i}),selectable:c}}function dc(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,a={bg:n,blendMode:r,colorPalette:i},o=Z(e.bg,a),s={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:Z(e.fg,s),border:Z(e.border,s)}}function fc(e,t){let n={};for(let r of Fo)n[r]=pc(e[r],t);return n}function pc(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,a=e._blend||`multiply`,o={bg:n,blendMode:r,colorPalette:i},s=Z(e.bg,o),c={bg:s,blendMode:a,colorPalette:i};return{_blend:a,bg:s,fg:Z(e.fg,c)}}function mc(e,t){let n={};for(let r of Bo)n[r]=hc(e[r],t);return n}function hc(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,a=r,o={bg:n,blendMode:r,colorPalette:i},s=Z(e.bg,o),c={bg:s,blendMode:a,colorPalette:i};return{bg:s,dot:Z(e.dot,c),fg:Z(e.fg,c),icon:Z(e.icon,c)}}function gc(e,t){return{default:_c(e.default,t),ghost:_c(e.ghost,t),bleed:_c(e.bleed,t)}}function _c(e,t){let n={};for(let r of Bo)n[r]=vc(e[r],t);return n}function vc(e,t){return{enabled:yc(e.enabled,t),hovered:yc(e.hovered,t),pressed:yc(e.pressed,t),selected:yc(e.selected,t),disabled:yc(e.disabled,t)}}function yc(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,a=e._blend||`multiply`,o={bg:n,blendMode:r,colorPalette:i},s=Z(e.bg,o),c={bg:s,blendMode:a,colorPalette:i};return{_blend:a,accent:{fg:Z(e.accent.fg,c)},avatar:fc(e.avatar,{baseBg:s,colorPalette:i,blendMode:a}),badge:mc(e.badge,{baseBg:s,colorPalette:i,blendMode:a}),bg:s,border:Z(e.border,c),code:{bg:Z(e.code.bg,c),fg:Z(e.code.fg,c)},fg:Z(e.fg,c),icon:Z(e.icon,c),link:{fg:Z(e.link.fg,c)},muted:{bg:Z(e.muted.bg,c),fg:Z(e.muted.fg,c)},kbd:{bg:Z(e.kbd.bg,c),fg:Z(e.kbd.fg,c),border:Z(e.kbd.border,c)},skeleton:{from:Z(e.skeleton?.from,c),to:Z(e.skeleton?.to,c)}}}function bc(e,t){return{default:xc(e.default,t),invalid:xc(e.invalid,t)}}function xc(e,t){return{enabled:Sc(e.enabled,t),hovered:Sc(e.hovered,t),readOnly:Sc(e.readOnly,t),disabled:Sc(e.disabled,t)}}function Sc(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,a=e._blend||`multiply`,o={colorPalette:i,bg:n,blendMode:r},s=Z(e.bg,o),c={colorPalette:i,bg:s,blendMode:a};return{_blend:a,bg:s,border:Z(e.border,c),fg:Z(e.fg,c),muted:{bg:Z(e.muted.bg,c)},placeholder:Z(e.placeholder,c)}}function Cc(e,t){let n={};for(let r of Bo)n[r]=wc(e[r],t);return n}function wc(e,t){return{enabled:yc(e.enabled,t),hovered:yc(e.hovered,t),pressed:yc(e.pressed,t),selected:yc(e.selected,t),disabled:yc(e.disabled,t)}}function Tc(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,a={colorPalette:n,bg:r,blendMode:i};return{atrule:Z(e.atrule,a),attrName:Z(e.attrName,a),attrValue:Z(e.attrValue,a),attribute:Z(e.attribute,a),boolean:Z(e.boolean,a),builtin:Z(e.builtin,a),cdata:Z(e.cdata,a),char:Z(e.char,a),class:Z(e.class,a),className:Z(e.className,a),comment:Z(e.comment,a),constant:Z(e.constant,a),deleted:Z(e.deleted,a),doctype:Z(e.doctype,a),entity:Z(e.entity,a),function:Z(e.function,a),hexcode:Z(e.hexcode,a),id:Z(e.id,a),important:Z(e.important,a),inserted:Z(e.inserted,a),keyword:Z(e.keyword,a),number:Z(e.number,a),operator:Z(e.operator,a),prolog:Z(e.prolog,a),property:Z(e.property,a),pseudoClass:Z(e.pseudoClass,a),pseudoElement:Z(e.pseudoElement,a),punctuation:Z(e.punctuation,a),regex:Z(e.regex,a),selector:Z(e.selector,a),string:Z(e.string,a),symbol:Z(e.symbol,a),tag:Z(e.tag,a),unit:Z(e.unit,a),url:Z(e.url,a),variable:Z(e.variable,a)}}function Ec(e){let t=vs(e);return B({_version:2,avatar:e?.avatar??m.avatar,button:e?.button??m.button,card:e?.card??m.card,color:cc(t,e),container:e?.container??m.container,font:e?.font??Lo,input:e?.input??m.input,layer:e?.layer??m.layer,media:e?.media??m.media,radius:e?.radius??m.radius,shadow:e?.shadow??m.shadow,space:e?.space??m.space,style:e?.style??m.style})}var Q={default:{lightest:`hsl(0, 0%, 95%)`,lighter:`hsl(0, 0%, 70%)`,light:`hsl(0, 0%, 65%)`,base:`hsl(0, 0%, 50%)`,dark:`hsl(0, 0%, 35%)`,darker:`hsl(0, 0%, 20%)`,darkest:`hsl(0, 0%, 5%)`},transparent:{lightest:`hsl(240, 100%, 95%)`,lighter:`hsl(240, 100%, 70%)`,light:`hsl(240, 100%, 65%)`,base:`hsl(240, 100%, 50%)`,dark:`hsl(240, 100%, 35%)`,darker:`hsl(240, 100%, 20%)`,darkest:`hsl(240, 100%, 5%)`},primary:{lightest:`hsl(240, 100%, 95%)`,lighter:`hsl(240, 100%, 70%)`,light:`hsl(240, 100%, 65%)`,base:`hsl(240, 100%, 50%)`,dark:`hsl(240, 100%, 35%)`,darker:`hsl(240, 100%, 20%)`,darkest:`hsl(240, 100%, 5%)`},positive:{lightest:`hsl(120, 100%, 95%)`,lighter:`hsl(120, 100%, 70%)`,light:`hsl(120, 100%, 65%)`,base:`hsl(120, 100%, 50%)`,dark:`hsl(120, 100%, 35%)`,darker:`hsl(120, 100%, 20%)`,darkest:`hsl(120, 100%, 5%)`},caution:{lightest:`hsl(60, 100%, 95%)`,lighter:`hsl(60, 100%, 70%)`,light:`hsl(60, 100%, 65%)`,base:`hsl(60, 100%, 50%)`,dark:`hsl(60, 100%, 35%)`,darker:`hsl(60, 100%, 20%)`,darkest:`hsl(60, 100%, 5%)`},critical:{lightest:`hsl(0, 100%, 95%)`,lighter:`hsl(0, 100%, 70%)`,light:`hsl(0, 100%, 65%)`,base:`hsl(0, 100%, 50%)`,dark:`hsl(0, 100%, 35%)`,darker:`hsl(0, 100%, 20%)`,darkest:`hsl(0, 100%, 5%)`}};Q.transparent.darkest,Q.transparent.lightest,Q.transparent.lightest,Q.transparent.darkest,Q.transparent.darker,Q.transparent.lighter,Q.transparent.base,Q.transparent.base,Q.primary.darkest,Q.primary.lightest,Q.primary.lightest,Q.primary.darkest,Q.primary.darker,Q.primary.lighter,Q.primary.base,Q.primary.base,Q.positive.darkest,Q.positive.lightest,Q.positive.lightest,Q.positive.darkest,Q.positive.darker,Q.positive.lighter,Q.positive.base,Q.positive.base,Q.caution.darkest,Q.caution.lightest,Q.caution.lightest,Q.caution.darkest,Q.caution.darker,Q.caution.lighter,Q.caution.base,Q.caution.base,Q.critical.darkest,Q.critical.lightest,Q.critical.lightest,Q.critical.darkest,Q.critical.darker,Q.critical.lighter,Q.critical.base,Q.critical.base;function Dc(e,t){let n=(0,K.c)(7),r;n[0]===e?r=n[1]:(r=t=>e(t),n[0]=e,n[1]=r);let i=bo(r),a;n[2]!==i||n[3]!==t?(a=()=>{let e=e=>i(e);return window.addEventListener(`keydown`,e,t),()=>window.removeEventListener(`keydown`,e,t)},n[2]=i,n[3]=t,n[4]=a):a=n[4];let o;n[5]===t?o=n[6]:(o=[t],n[5]=t,n[6]=o),(0,q.useEffect)(a,o)}function Oc(){return{lineHeight:`0`,"&&:not([hidden])":{display:`block`},"& > div":{display:`inline-block`,verticalAlign:`middle`}}}function kc(e){let{media:t,space:n}=S(e.theme);return k(t,e.$space,e=>{let t=O(e===.5?n[1]/2:n[e]);return{margin:`-${t} 0 0 -${t}`,"& > div":{padding:`${t} 0 0 ${t}`}}})}var Ac=J(Br).withConfig({displayName:`StyledInline`,componentId:`sc-ntfhm-0`})(Oc,kc);function jc(e){let t=(0,K.c)(16),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({as:n,children:r,gap:i,ref:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s;t[6]===r?s=t[7]:(s=q.Children.map(r,Mc),t[6]=r,t[7]=s);let c=s,l;t[8]===i?l=t[9]:(l=A(i),t[8]=i,t[9]=l);let u;return t[10]!==n||t[11]!==c||t[12]!==a||t[13]!==o||t[14]!==l?(u=(0,Y.jsx)(Ac,{"data-ui":`Inline`,...o,$space:l,forwardedAs:n,ref:a,children:c}),t[10]=n,t[11]=c,t[12]=a,t[13]=o,t[14]=l,t[15]=u):u=t[15],u}function Mc(e){return e&&(0,Y.jsx)(`div`,{children:e})}var Nc=jc;function Pc(){return ar`--card-bg-color:var(--card-kbd-bg-color);--card-border-color:var(--card-kbd-border-color);--card-fg-color:var(--card-kbd-fg-color);box-shadow:inset 0 0 0 1px var(--card-border-color);background:var(--card-bg-color);font:inherit;vertical-align:top;&:not([hidden]){display:inline-block;}`}var Fc=J.kbd.withConfig({displayName:`StyledKBD`,componentId:`sc-sa899e-0`})(Vr,Pc);function Ic(e){let t=(0,K.c)(20),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]):({children:n,fontSize:a,padding:o,radius:s,ref:r,...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?0:a,l=o===void 0?1:o,u=s===void 0?2:s,d;t[7]===u?d=t[8]:(d=A(u),t[7]=u,t[8]=d);let f;t[9]!==n||t[10]!==c?(f=(0,Y.jsx)(Ji,{as:`span`,size:c,weight:`semibold`,children:n}),t[9]=n,t[10]=c,t[11]=f):f=t[11];let p;t[12]!==l||t[13]!==f?(p=(0,Y.jsx)(Br,{as:`span`,padding:l,children:f}),t[12]=l,t[13]=f,t[14]=p):p=t[14];let m;return t[15]!==r||t[16]!==i||t[17]!==d||t[18]!==p?(m=(0,Y.jsx)(Fc,{"data-ui":`KBD`,...i,$radius:d,ref:r,children:p}),t[15]=r,t[16]=i,t[17]=d,t[18]=p,t[19]=m):m=t[19],m}var Lc=Ic,Rc=`_1ljw6pi0`,zc=J(Lc).withConfig({displayName:`Key`,componentId:`sc-ttp6vu-0`})`&:not([hidden]){display:block;}`;function Bc(e){let t=(0,K.c)(31),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:n,fontSize:r,gap:l,keys:i,padding:a,radius:o,ref:s,...c}=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=l===void 0?.5:l,d;t[9]===u?d=t[10]:(d=A(u),t[9]=u,t[10]=d);let f=d;if(!i||i.length===0){let e;return t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,Y.jsx)(Y.Fragment,{}),t[11]=e):e=t[11],e}let p;t[12]===n?p=t[13]:(p=la(Rc,n),t[12]=n,t[13]=p);let m;if(t[14]!==r||t[15]!==i||t[16]!==a||t[17]!==o){let e;t[19]!==r||t[20]!==a||t[21]!==o?(e=(e,t)=>(0,Y.jsx)(zc,{fontSize:r,padding:a,radius:o,children:e},t),t[19]=r,t[20]=a,t[21]=o,t[22]=e):e=t[22],m=i.map(e),t[14]=r,t[15]=i,t[16]=a,t[17]=o,t[18]=m}else m=t[18];let h;t[23]!==f||t[24]!==m?(h=(0,Y.jsx)(Nc,{as:`span`,gap:f,children:m}),t[23]=f,t[24]=m,t[25]=h):h=t[25];let g;return t[26]!==s||t[27]!==c||t[28]!==p||t[29]!==h?(g=(0,Y.jsx)(`kbd`,{className:p,"data-ui":`Hotkeys`,ref:s,...c,children:h}),t[26]=s,t[27]=c,t[28]=p,t[29]=h,t[30]=g):g=t[30],g}var Vc=`_1xz6t3i0`;function Hc(e){let t=(0,K.c)(29),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]):({as:c,children:n,className:r,onActivate:a,onFocus:o,ref:i,style:l,...s}=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=c===void 0?`div`:c,d=l===void 0?w:l,{zIndex:f,isTopLayer:p}=Oi(),m=(0,q.useRef)(null),h=(0,q.useRef)(null),g=(0,q.useRef)(p),_;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>h.current,t[9]=_):_=t[9],(0,q.useImperativeHandle)(i,_);let v,y;t[10]!==p||t[11]!==a?(v=()=>{g.current!==p&&p&&a?.({activeElement:m.current}),g.current=p},y=[p,a],t[10]=p,t[11]=a,t[12]=v,t[13]=y):(v=t[12],y=t[13]),(0,q.useEffect)(v,y);let b;t[14]!==p||t[15]!==o?(b=e=>{o?.(e);let t=h.current,n=document.activeElement;p&&t&&n&&da(n)&&_a(t,n)&&(m.current=n)},t[14]=p,t[15]=o,t[16]=b):b=t[16];let x=b,S=u,C;t[17]===r?C=t[18]:(C=la(Vc,r),t[17]=r,t[18]=C);let T;t[19]!==d||t[20]!==f?(T={...d,zIndex:f},t[19]=d,t[20]=f,t[21]=T):T=t[21];let E;return t[22]!==S||t[23]!==n||t[24]!==x||t[25]!==s||t[26]!==C||t[27]!==T?(E=(0,Y.jsx)(S,{"data-ui":`Layer`,...s,className:C,onFocus:x,ref:h,style:T,children:n}),t[22]=S,t[23]=n,t[24]=x,t[25]=s,t[26]=C,t[27]=T,t[28]=E):E=t[28],E}function Uc(e){let t=(0,K.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({children:n,zOffset:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i===void 0?1:i,o;t[4]!==n||t[5]!==r?(o=(0,Y.jsx)(Hc,{...r,children:n}),t[4]=n,t[5]=r,t[6]=o):o=t[6];let s;return t[7]!==o||t[8]!==a?(s=(0,Y.jsx)(Di,{zOffset:a,children:o}),t[7]=o,t[8]=a,t[9]=s):s=t[9],s}var Wc=ec,Gc=Ec(),Kc={width:`100%`,margin:`0 auto`};function qc(){return Kc}function Jc(e){let{container:t,media:n}=S(e.theme);return k(n,e.$width,e=>({maxWidth:e===`auto`?`none`:O(t[e])}))}var Yc=J(Br).withConfig({displayName:`StyledContainer`,componentId:`sc-c2h24p-0`})(qc,Jc);function Xc(e){let t=(0,K.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({as:n,ref:r,width:a,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=a===void 0?2:a,s;t[5]===o?s=t[6]:(s=A(o),t[5]=o,t[6]=s);let c;return t[7]!==n||t[8]!==r||t[9]!==i||t[10]!==s?(c=(0,Y.jsx)(Yc,{"data-ui":`Container`,...i,$width:s,forwardedAs:n,ref:r}),t[7]=n,t[8]=r,t[9]=i,t[10]=s,t[11]=c):c=t[11],c}var Zc=Xc;function Qc({theme:e}){let{color:t}=S(e);return{background:t.backdrop}}function $c(e){let{media:t}=S(e.theme);return k(t,e.$position,e=>({"&&":{position:e}}))}var el=ii(`@sanity/ui/context/dialog`,{version:0});function tl(){return(0,q.useContext)(el)}var nl=`_1a85unk5`,rl=`_1a85unk4`,il=`_1a85unk8`,al=`_1a85unk0`,ol=`_1a85unk6`;function sl(e,t,n){return!e||!t||_a(e,n)||_a(t,n)}var cl=J(Uc).withConfig({displayName:`StyledDialog`,componentId:`sc-drvqzp-0`})(Rr,Qc,$c);function ll(e){let t=(0,K.c)(44),{__unstable_autoFocus:n,__unstable_hideCloseButton:r,children:i,contentRef:a,footer:o,header:c,id:l,onClickOutside:u,onClose:d,portal:f,radius:p,ref:m,scheme:h,shadow:g,width:_}=e,v=ao(),y=f?v.elements?.[f]||null:v.element,b=to().element,x;t[0]===p?x=t[1]:(x=A(p),t[0]=p,t[1]=x);let S=x,C;t[2]===g?C=t[3]:(C=A(g),t[2]=g,t[3]=C);let w=C,T;t[4]===_?T=t[5]:(T=A(_),t[4]=_,t[5]=T);let E=T,D=(0,q.useRef)(null),O=(0,q.useRef)(null),{isTopLayer:k}=Oi(),j=`${l}_label`,M=!!d&&r===!1,N=!!c||M,P;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>D.current,t[6]=P):P=t[6],(0,q.useImperativeHandle)(m,P);let F;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(F=()=>O.current,t[7]=F):F=t[7],(0,q.useImperativeHandle)(a,F);let I,L;t[8]===n?(I=t[9],L=t[10]):(I=()=>{n&&D.current&&Ca(D.current)},L=[n,D],t[8]=n,t[9]=I,t[10]=L),(0,q.useEffect)(I,L);let R;t[11]!==b||t[12]!==k||t[13]!==d||t[14]!==y?(R=e=>{if(!k||!d)return;let t=document.activeElement;(!t||sl(b,y,t))&&e.key===`Escape`&&(e.preventDefault(),e.stopPropagation(),d())},t[11]=b,t[12]=k,t[13]=d,t[14]=y,t[15]=R):R=t[15],Dc(R);let z;t[16]!==b||t[17]!==k||t[18]!==u||t[19]!==y?(z=k&&u&&(e=>{let t=e.target;(!t||sl(b,y,t))&&u()}),t[16]=b,t[17]=k,t[18]=u,t[19]=y,t[20]=z):z=t[20];let B;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(B=()=>[D.current],t[21]=B):B=t[21],xo(z,B);let V;t[22]!==c||t[23]!==j||t[24]!==d||t[25]!==M||t[26]!==N?(V=N&&(0,Y.jsx)(Br,{className:`_1a85unk7`,"data-ui":`DialogHeader`,children:(0,Y.jsxs)(Ri,{align:`flex-start`,padding:3,children:[(0,Y.jsx)(Br,{flex:1,padding:2,children:c&&(0,Y.jsx)(Ji,{id:j,size:1,weight:`semibold`,children:c})}),M&&(0,Y.jsx)(Br,{flex:`none`,children:(0,Y.jsx)(ca,{"aria-label":`Close dialog`,disabled:!d,icon:s,mode:`bleed`,onClick:d,padding:2})})]})}),t[22]=c,t[23]=j,t[24]=d,t[25]=M,t[26]=N,t[27]=V):V=t[27];let ee;t[28]===i?ee=t[29]:(ee=(0,Y.jsx)(Br,{className:il,"data-ui":`DialogContent`,flex:1,ref:O,tabIndex:-1,children:i}),t[28]=i,t[29]=ee);let te;t[30]===o?te=t[31]:(te=o&&(0,Y.jsx)(Br,{className:`_1a85unk9`,"data-ui":`DialogFooter`,children:o}),t[30]=o,t[31]=te);let ne;t[32]!==V||t[33]!==ee||t[34]!==te?(ne=(0,Y.jsxs)(Ri,{className:ol,direction:`column`,flex:1,children:[V,ee,te]}),t[32]=V,t[33]=ee,t[34]=te,t[35]=ne):ne=t[35];let re;t[36]!==S||t[37]!==h||t[38]!==w||t[39]!==ne?(re=(0,Y.jsx)(mi,{className:nl,display:`flex`,radius:S,ref:D,scheme:h,shadow:w,children:ne}),t[36]=S,t[37]=h,t[38]=w,t[39]=ne,t[40]=re):re=t[40];let ie;return t[41]!==re||t[42]!==E?(ie=(0,Y.jsx)(Zc,{className:rl,"data-ui":`DialogCard`,display:`flex`,width:E,children:re}),t[41]=re,t[42]=E,t[43]=ie):ie=t[43],ie}function ul(e){let t=(0,K.c)(75),n=tl(),{layer:r}=Ur(),i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T,E;t[0]===e?(i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=t[9],p=t[10],m=t[11],h=t[12],g=t[13],_=t[14],v=t[15],y=t[16],b=t[17],x=t[18],S=t[19],C=t[20],w=t[21],T=t[22],E=t[23]):({__unstable_autoFocus:b,__unstable_hideCloseButton:x,cardRadius:S,cardShadow:C,children:o,contentRef:c,footer:l,header:u,id:d,onActivate:f,onClickOutside:p,onClose:m,onFocus:h,padding:w,portal:g,position:i,ref:_,scheme:y,width:T,zOffset:a,animate:E,className:s,...v}=e,t[0]=e,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=c,t[6]=l,t[7]=u,t[8]=d,t[9]=f,t[10]=p,t[11]=m,t[12]=h,t[13]=g,t[14]=_,t[15]=v,t[16]=y,t[17]=b,t[18]=x,t[19]=S,t[20]=C,t[21]=w,t[22]=T,t[23]=E);let D=b===void 0||b,O=x!==void 0&&x,k=S===void 0?4:S,j=C===void 0?3:C,M=w===void 0?3:w,N=T===void 0?0:T,P=E!==void 0&&E,F=i??(n.position||`fixed`),I=a??(n.zOffset||r.dialog.zOffset),L=!bi()&&P,R=ao(),z=g?R.elements?.[g]||null:R.element,B=to().element,V;t[24]===k?V=t[25]:(V=A(k),t[24]=k,t[25]=V);let ee=V,te;t[26]===M?te=t[27]:(te=A(M),t[26]=M,t[27]=te);let ne=te,re;t[28]===F?re=t[29]:(re=A(F),t[28]=F,t[29]=re);let ie=re,ae;t[30]===N?ae=t[31]:(ae=A(N),t[30]=N,t[31]=ae);let H=ae,oe;t[32]===I?oe=t[33]:(oe=A(I),t[32]=I,t[33]=oe);let U=oe,se=(0,q.useRef)(null),ce=(0,q.useRef)(null),le=(0,q.useRef)(null),ue=(0,q.useRef)(null),de;t[34]===h?de=t[35]:(de=e=>{h?.(e);let t=e.target,n=le.current;if(n&&t===se.current){wa(n);return}if(n&&t===ce.current){Ca(n);return}da(e.target)&&(ue.current=e.target)},t[34]=h,t[35]=de);let fe=de,pe=`${d}_label`,me=(0,q.useRef)(void 0),he;t[36]!==B||t[37]!==z?(he=()=>{me.current&&clearTimeout(me.current),me.current=setTimeout(()=>{let e=document.activeElement;if(e&&!sl(B,z,e)){let e=ue.current;if(!e||!document.body.contains(e)){let e=le.current;e&&Ca(e);return}e.focus()}},0)},t[36]=B,t[37]=z,t[38]=he):he=t[38];let ge=he,_e=L&&`_1a85unk3`,ve;t[39]!==s||t[40]!==_e?(ve=la(al,_e,s),t[39]=s,t[40]=_e,t[41]=ve):ve=t[41];let ye;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,Y.jsx)(`div`,{ref:se,tabIndex:0}),t[42]=ye):ye=t[42];let W;t[43]!==D||t[44]!==ee||t[45]!==j||t[46]!==o||t[47]!==c||t[48]!==l||t[49]!==u||t[50]!==O||t[51]!==d||t[52]!==p||t[53]!==m||t[54]!==g||t[55]!==y||t[56]!==H?(W=(0,Y.jsx)(ll,{__unstable_autoFocus:D,__unstable_hideCloseButton:O,contentRef:c,footer:l,header:u,id:d,onClickOutside:p,onClose:m,portal:g,radius:ee,ref:le,scheme:y,shadow:j,width:H,children:o}),t[43]=D,t[44]=ee,t[45]=j,t[46]=o,t[47]=c,t[48]=l,t[49]=u,t[50]=O,t[51]=d,t[52]=p,t[53]=m,t[54]=g,t[55]=y,t[56]=H,t[57]=W):W=t[57];let be;t[58]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,Y.jsx)(`div`,{ref:ce,tabIndex:0}),t[58]=be):be=t[58];let G;t[59]!==fe||t[60]!==ge||t[61]!==d||t[62]!==pe||t[63]!==f||t[64]!==ne||t[65]!==ie||t[66]!==_||t[67]!==v||t[68]!==ve||t[69]!==W||t[70]!==U?(G=(0,Y.jsxs)(cl,{...v,$padding:ne,$position:ie,"aria-labelledby":pe,className:ve,"aria-modal":!0,"data-ui":`Dialog`,id:d,onActivate:f,onClick:ge,onFocus:fe,ref:_,role:`dialog`,zOffset:U,children:[ye,W,be]}),t[59]=fe,t[60]=ge,t[61]=d,t[62]=pe,t[63]=f,t[64]=ne,t[65]=ie,t[66]=_,t[67]=v,t[68]=ve,t[69]=W,t[70]=U,t[71]=G):G=t[71];let xe;return t[72]!==g||t[73]!==G?(xe=(0,Y.jsx)(oo,{__unstable_name:g,children:G}),t[72]=g,t[73]=G,t[74]=xe):xe=t[74],xe}function dl(e){let t=(0,K.c)(6),{children:n,position:r,zOffset:i}=e,a;t[0]!==r||t[1]!==i?(a={version:0,position:r,zOffset:i},t[0]=r,t[1]=i,t[2]=a):a=t[2];let o=a,s;return t[3]!==n||t[4]!==o?(s=(0,Y.jsx)(el.Provider,{value:o,children:n}),t[3]=n,t[4]=o,t[5]=s):s=t[5],s}var fl=`fnwpv81`,pl=`fnwpv84`,ml=`fnwpv83`,hl=`fnwpv85`,gl=`fnwpv82`,_l=J(Br).withConfig({displayName:`StyledSkeleton`,componentId:`sc-qq1bsx-0`})(Vr);function vl(e){let t=(0,K.c)(21),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]):({animated:s,className:n,delay:r,radius:i,ref:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=s!==void 0&&s,[l,u]=(0,q.useState)(!r),d,f;t[7]===r?(d=t[8],f=t[9]):(d=()=>{if(!r)return;let e=setTimeout(()=>{u(!0)},r);return()=>{clearTimeout(e)}},f=[r],t[7]=r,t[8]=d,t[9]=f),(0,q.useEffect)(d,f);let p;t[10]===i?p=t[11]:(p=A(i),t[10]=i,t[11]=p);let m=!r||l?gl:ml,h=c?pl:hl,g;t[12]!==n||t[13]!==m||t[14]!==h?(g=la(fl,m,h,n),t[12]=n,t[13]=m,t[14]=h,t[15]=g):g=t[15];let _;return t[16]!==a||t[17]!==o||t[18]!==p||t[19]!==g?(_=(0,Y.jsx)(_l,{"data-ui":`Skeleton`,...o,$radius:p,className:g,ref:a}),t[16]=a,t[17]=o,t[18]=p,t[19]=g,t[20]=_):_=t[20],_}var yl=J(vl).withConfig({displayName:`StyledSkeleton`,componentId:`sc-pe7hmi-0`})(e=>{let{$size:t,$style:n}=e,{font:r,media:i}=S(e.theme),a=r[n];return k(i,t,e=>{let t=a.sizes[e];return{height:t.lineHeight-t.ascenderHeight-t.descenderHeight}})});function bl(e){let t=(0,K.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({size:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r===void 0?2:r,a;t[3]===i?a=t[4]:(a=A(i),t[3]=i,t[4]=a);let o=a,s;return t[5]!==o||t[6]!==n?(s=(0,Y.jsx)(yl,{"data-ui":`TextSkeleton`,...n,$size:o,$style:`text`}),t[5]=o,t[6]=n,t[7]=s):s=t[7],s}var xl=`gpfraw0`;function Sl(e){let t=(0,K.c)(35),n,r,i,a,o,s,c,l,u,d,f,p;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],u=t[9],d=t[10],f=t[11],p=t[12]):({className:n,icon:a,id:o,focused:r,fontSize:f,label:s,onClick:c,onFocus:l,padding:p,ref:i,selected:d,...u}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p);let m=f===void 0?1:f,h=p===void 0?2:p,g=(0,q.useRef)(null),_=(0,q.useRef)(!1),v;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>g.current,t[13]=v):v=t[13],(0,q.useImperativeHandle)(i,v);let y;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>{_.current=!1},t[14]=y):y=t[14];let b=y,x;t[15]===l?x=t[16]:(x=e=>{_.current=!0,l&&l(e)},t[15]=l,t[16]=x);let S=x,C,w;t[17]===r?(C=t[18],w=t[19]):(C=()=>{r&&!_.current&&(g.current&&g.current.focus(),_.current=!0)},w=[r],t[17]=r,t[18]=C,t[19]=w),(0,q.useEffect)(C,w);let T;t[20]===n?T=t[21]:(T=la(xl,n),t[20]=n,t[21]=T);let E=d?`true`:`false`,D=d?0:-1,O;return t[22]!==m||t[23]!==S||t[24]!==a||t[25]!==o||t[26]!==s||t[27]!==c||t[28]!==h||t[29]!==u||t[30]!==d||t[31]!==T||t[32]!==E||t[33]!==D?(O=(0,Y.jsx)(ca,{className:T,"data-ui":`Tab`,...u,"aria-selected":E,fontSize:m,icon:a,id:o,mode:`bleed`,onClick:c,onBlur:b,onFocus:S,padding:h,ref:g,role:`tab`,selected:d,tabIndex:D,text:s,type:`button`}),t[22]=m,t[23]=S,t[24]=a,t[25]=o,t[26]=s,t[27]=c,t[28]=h,t[29]=u,t[30]=d,t[31]=T,t[32]=E,t[33]=D,t[34]=O):O=t[34],O}var Cl=`_11igkzi0`;function wl(e){let t=(0,K.c)(20),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({children:n,className:r,ref:i,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let[o,s]=(0,q.useState)(-1),c;if(t[5]!==n||t[6]!==o){let e=q.Children.toArray(n).filter(q.isValidElement),r;t[8]===o?r=t[9]:(r=(e,t)=>(0,q.cloneElement)(e,{focused:o===t,key:t,onFocus:()=>s(t)}),t[8]=o,t[9]=r),c=e.map(r),t[5]=n,t[6]=o,t[7]=c}else c=t[7];let l=c,u=l.length,d;t[10]===u?d=t[11]:(d=e=>{e.key===`ArrowLeft`&&s(e=>(e+u-1)%u),e.key===`ArrowRight`&&s(e=>(e+1)%u)},t[10]=u,t[11]=d);let f=d,p;t[12]===r?p=t[13]:(p=la(Cl,r),t[12]=r,t[13]=p);let m;return t[14]!==f||t[15]!==i||t[16]!==a||t[17]!==p||t[18]!==l?(m=(0,Y.jsx)(Nc,{className:p,"data-ui":`TabList`,...a,onKeyDown:f,ref:i,role:`tablist`,children:l}),t[14]=f,t[15]=i,t[16]=a,t[17]=p,t[18]=l,t[19]=m):m=t[19],m}function Tl(e){let t=(0,K.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({flex:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i=e.tabIndex===void 0?0:e.tabIndex,a;return t[3]!==n||t[4]!==e.children||t[5]!==r||t[6]!==i?(a=(0,Y.jsx)(Br,{"data-ui":`TabPanel`,...r,flex:n,role:`tabpanel`,tabIndex:i,children:e.children}),t[3]=n,t[4]=e.children,t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function El(e,t,n){let r=t.indexOf(n),i=t.slice(0,r),a=i.length;for(let t=a-1;t>=0;--t){let n=i[t].getAttribute(`data-tree-key`);if(!n)continue;let r=n.split(`/`);r.pop();let a=[],o=!0;for(let t=0;tc.current,t[9]=x):x=t[9],(0,q.useImperativeHandle)(r,x);let S,C;t[10]===l?(S=t[11],C=t[12]):(S=()=>{d.current=l},C=[l],t[10]=l,t[11]=S,t[12]=C),(0,q.useEffect)(S,C);let w,T;t[13]===v?(w=t[14],T=t[15]):(w=()=>{b.current=v},T=[v],t[13]=v,t[14]=w,t[15]=T),(0,q.useEffect)(w,T);let E;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(E=(e,t,n,r)=>(y(r=>({...r,[t]:{element:e,expanded:n}})),r&&u(e),()=>{y(e=>{let n={...e};return delete n[t],n})}),t[16]=E):E=t[16];let D=E,O;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(O=(e,t)=>{y(n=>{let r=n[e];return r?{...n,[e]:{...r,expanded:t}}:n})},t[17]=O):O=t[17];let k=O,A=l||h[0]||null,j;t[18]!==s||t[19]!==v||t[20]!==A?(j={version:0,focusedElement:A,level:0,path:p,registerItem:D,setExpanded:k,setFocusedElement:u,gap:s,state:v},t[18]=s,t[19]=v,t[20]=A,t[21]=j):j=t[21];let M=j,N;t[22]===h?N=t[23]:(N=e=>{if(d.current){if(e.key===`ArrowDown`){e.preventDefault();let t=Dl(b.current,h,d.current);t&&(Ol(t),u(t));return}if(e.key===`ArrowUp`){e.preventDefault();let t=El(b.current,h,d.current);t&&(Ol(t),u(t));return}if(e.key===`ArrowLeft`){e.preventDefault();let t=d.current.getAttribute(`data-tree-key`);if(!t)return;let n=b.current[t];if(!n)return;if(n.expanded)y(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!1}}:e});else{let e=t.split(`/`);e.pop();let n=e.join(`/`),r=n&&b.current[n];r&&(r.element.focus(),u(r.element))}return}if(e.key===`ArrowRight`){e.preventDefault();let t=d.current.getAttribute(`data-tree-key`);if(!t)return;b.current[t]?.expanded||y(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},t[22]=h,t[23]=N);let P=N,F;t[24]===i?F=t[25]:(F=e=>{u(e.target),i?.(e)},t[24]=i,t[25]=F);let I=F,L;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>{if(!c.current)return;let e=Array.from(c.current.querySelectorAll(`[data-ui="TreeItem"]`));g(e)},t[26]=L):L=t[26];let R;t[27]===n?R=t[28]:(R=[n],t[27]=n,t[28]=R),(0,q.useEffect)(L,R);let z;t[29]!==n||t[30]!==s||t[31]!==I||t[32]!==P||t[33]!==a?(z=(0,Y.jsx)(ea,{as:`ul`,"data-ui":`Tree`,...a,onFocus:I,onKeyDown:P,ref:c,role:`tree`,gap:s,children:n}),t[29]=n,t[30]=s,t[31]=I,t[32]=P,t[33]=a,t[34]=z):z=t[34];let B;return t[35]!==M||t[36]!==z?(B=(0,Y.jsx)(kl.Provider,{value:M,children:z}),t[35]=M,t[36]=z,t[37]=B):B=t[37],B}function jl(e){let{color:t}=S(e.theme),n=t.selectable.default;return ar`&[role='none']{& > [role='treeitem']{${Wr(t,n.enabled)}}&[data-selected] > [role='treeitem']{${Wr(t,n.pressed)}}@media (hover:hover){&:not([data-selected]) > [role='treeitem']:not(:focus):hover{${Wr(t,n.hovered)}}& > [role='treeitem']:focus{${Wr(t,n.selected)}}}}&[role='treeitem']{& > [data-ui='TreeItem__box']{${Wr(t,n.enabled)}}&[data-selected] > [data-ui='TreeItem__box']{${Wr(t,n.pressed)}}@media (hover:hover){&:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover{${Wr(t,n.hovered)}}&:focus > [data-ui='TreeItem__box']{${Wr(t,n.selected)}}}}`}function Ml(e){let{$level:t}=e,{space:n}=S(e.theme);return ar`display:block;padding-left:${O(n[2]*t)};text-decoration:none;`}function Nl(){let e=(0,q.useContext)(kl);if(!e)throw Error(`Tree: missing context value`);return e}function Pl(e){let t=(0,K.c)(9),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({children:n,expanded:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a=i!==void 0&&i,o=Nl(),s=!a,c;return t[4]!==n||t[5]!==r||t[6]!==s||t[7]!==o.gap?(c=(0,Y.jsx)(ea,{as:`ul`,"data-ui":`TreeGroup`,...r,hidden:s,marginTop:o.gap,role:`group`,gap:o.gap,children:n}),t[4]=n,t[5]=r,t[6]=s,t[7]=o.gap,t[8]=c):c=t[8],c}var Fl=`_14vatmh0`,Il=J.li.withConfig({displayName:`StyledTreeItem`,componentId:`sc-mgt2q1-0`})(jl),Ll=J.a.withConfig({displayName:`TreeItemBox`,componentId:`sc-mgt2q1-1`})(Ml);function Rl(e){let t=(0,K.c)(93),{children:n,expanded:r,fontSize:i,href:a,icon:o,id:s,linkAs:c,linkProps:u,muted:d,onClick:f,padding:p,selected:m,gap:h,text:g,weight:_,...v}=e,y=r!==void 0&&r,b=i===void 0?1:i,x=p===void 0?2:p,S=m!==void 0&&m,C=h===void 0?2:h,[w,T]=(0,q.useState)(null),E=(0,q.useRef)(null),D=Nl(),{path:O,registerItem:k,setExpanded:A,setFocusedElement:j}=D,M=(0,q.useId)(),N=s||M,P,F;if(t[0]!==N||t[1]!==O){let e=O.concat([N||``]);P=e,F=e.join(`/`),t[0]=N,t[1]=O,t[2]=P,t[3]=F}else P=t[2],F=t[3];let I;t[4]!==P||t[5]!==F?(I=[P,F],t[4]=P,t[5]=F,t[6]=I):I=t[6];let[L,R]=I,z=D.state[R],B=D.focusedElement===w,V=z?.expanded===void 0?y:z?.expanded||!1,ee=D.focusedElement&&D.focusedElement===w?0:-1,te=D.level+1,ne;t[7]!==L||t[8]!==te||t[9]!==D?(ne={...D,level:te,path:L},t[7]=L,t[8]=te,t[9]=D,t[10]=ne):ne=t[10];let re=ne,ie;t[11]!==V||t[12]!==R||t[13]!==f||t[14]!==w||t[15]!==A||t[16]!==j?(ie=e=>{f&&f(e);let t=e.target;t instanceof HTMLElement&&(t.getAttribute(`data-ui`)===`TreeItem`||t.closest(`[data-ui="TreeItem__box"]`))&&(e.stopPropagation(),A(R,!V),j(w))},t[11]=V,t[12]=R,t[13]=f,t[14]=w,t[15]=A,t[16]=j,t[17]=ie):ie=t[17];let ae=ie,H;t[18]!==B||t[19]!==w?(H=e=>{B&&e.key===`Enter`&&(E.current||w)?.click()},t[18]=B,t[19]=w,t[20]=H):H=t[20];let oe=H,U,se;t[21]!==V||t[22]!==R||t[23]!==k||t[24]!==w||t[25]!==S?(U=()=>{if(w)return k(w,R,V,S)},se=[V,R,k,w,S],t[21]=V,t[22]=R,t[23]=k,t[24]=w,t[25]=S,t[26]=U,t[27]=se):(U=t[26],se=t[27]),(0,q.useEffect)(U,se);let ce=o||n?`visible`:`hidden`,le;t[28]===ce?le=t[29]:(le={visibility:ce,pointerEvents:`none`},t[28]=ce,t[29]=le);let ue;t[30]!==o||t[31]!==b||t[32]!==d||t[33]!==_?(ue=o&&(0,Y.jsx)(Ji,{muted:d,size:b,weight:_,children:(0,Y.jsx)(o,{})}),t[30]=o,t[31]=b,t[32]=d,t[33]=_,t[34]=ue):ue=t[34];let de;t[35]!==o||t[36]!==V||t[37]!==b||t[38]!==d||t[39]!==_?(de=!o&&(0,Y.jsx)(Ji,{muted:d,size:b,weight:_,children:(0,Y.jsx)(l,{className:`_14vatmh1`,style:{transform:V?`rotate(90deg)`:void 0}})}),t[35]=o,t[36]=V,t[37]=b,t[38]=d,t[39]=_,t[40]=de):de=t[40];let fe;t[41]!==C||t[42]!==le||t[43]!==ue||t[44]!==de?(fe=(0,Y.jsxs)(Br,{marginRight:C,style:le,children:[ue,de]}),t[41]=C,t[42]=le,t[43]=ue,t[44]=de,t[45]=fe):fe=t[45];let pe;t[46]!==b||t[47]!==d||t[48]!==g||t[49]!==_?(pe=(0,Y.jsx)(Br,{flex:1,children:(0,Y.jsx)(Ji,{muted:d,size:b,textOverflow:`ellipsis`,weight:_,children:g})}),t[46]=b,t[47]=d,t[48]=g,t[49]=_,t[50]=pe):pe=t[50];let me;t[51]!==x||t[52]!==fe||t[53]!==pe?(me=(0,Y.jsxs)(Ri,{padding:x,children:[fe,pe]}),t[51]=x,t[52]=fe,t[53]=pe,t[54]=me):me=t[54];let he=me;if(a){let e=typeof c==`string`?c:`a`,r;t[55]!==he||t[56]!==V||t[57]!==a||t[58]!==c||t[59]!==u||t[60]!==e||t[61]!==ee||t[62]!==D.level?(r=(0,Y.jsx)(Ll,{...u,$level:D.level,"aria-expanded":V,as:c,"data-as":e,"data-ui":`TreeItem__box`,href:a,ref:E,role:`treeitem`,tabIndex:ee,children:he}),t[55]=he,t[56]=V,t[57]=a,t[58]=c,t[59]=u,t[60]=e,t[61]=ee,t[62]=D.level,t[63]=r):r=t[63];let i;t[64]!==n||t[65]!==V?(i=n&&(0,Y.jsx)(Pl,{hidden:!V,children:n}),t[64]=n,t[65]=V,t[66]=i):i=t[66];let o;return t[67]!==re||t[68]!==i?(o=(0,Y.jsx)(kl.Provider,{value:re,children:i}),t[67]=re,t[68]=i,t[69]=o):o=t[69],(0,Y.jsxs)(Il,{"data-selected":S?``:void 0,"data-tree-id":N,"data-tree-key":R,"data-ui":`TreeItem`,...v,className:la(Fl,v.className),onClick:ae,ref:T,role:`none`,children:[r,o]})}let ge=Il,_e=S?``:void 0,ve=la(Fl,v.className),ye;t[70]!==he||t[71]!==D.level?(ye=(0,Y.jsx)(Ll,{$level:D.level,as:`div`,"data-ui":`TreeItem__box`,children:he}),t[70]=he,t[71]=D.level,t[72]=ye):ye=t[72];let W;t[73]!==n||t[74]!==V?(W=n&&(0,Y.jsx)(Pl,{expanded:V,children:n}),t[73]=n,t[74]=V,t[75]=W):W=t[75];let be;t[76]!==re||t[77]!==W?(be=(0,Y.jsx)(kl.Provider,{value:re,children:W}),t[76]=re,t[77]=W,t[78]=be):be=t[78];let G;return t[79]!==ge||t[80]!==V||t[81]!==ae||t[82]!==oe||t[83]!==N||t[84]!==R||t[85]!==v||t[86]!==T||t[87]!==_e||t[88]!==ve||t[89]!==ye||t[90]!==be||t[91]!==ee?(G=(0,Y.jsxs)(ge,{"data-selected":_e,"data-ui":`TreeItem`,"data-tree-id":N,"data-tree-key":R,...v,"aria-expanded":V,className:ve,onClick:ae,onKeyDown:oe,ref:T,role:`treeitem`,tabIndex:ee,children:[ye,be]}),t[79]=ge,t[80]=V,t[81]=ae,t[82]=oe,t[83]=N,t[84]=R,t[85]=v,t[86]=T,t[87]=_e,t[88]=ve,t[89]=ye,t[90]=be,t[91]=ee,t[92]=G):G=t[92],G}function zl(e){if(!(e instanceof Element))return!1;let t=window.getComputedStyle(e);return t.overflowX.includes(`auto`)||t.overflowX.includes(`scroll`)||t.overflowY.includes(`auto`)||t.overflowY.includes(`scroll`)}function Bl(e){return yi(`(prefers-color-scheme: dark)`,e===void 0?Vl:e)}function Vl(){return!1}function Hl(e){return zi(`label`,e)}function Ul(e){let{$accent:t,$muted:n}=e,{font:r}=S(e.theme);return ar`text-transform:uppercase;${t&&ar`color:var(--card-accent-fg-color);`} ${n&&ar`color:var(--card-muted-fg-color);`} & code{font-family:${r.code.family};border-radius:1px;}& a{text-decoration:none;border-radius:1px;}& svg{display:inline;max-width:unset;}& [data-sanity-icon]{vertical-align:baseline;}`}var Wl=J.div.withConfig({displayName:`StyledLabel`,componentId:`sc-ws9v9t-0`})(Hl,Vi,Ul);function Gl(e){let t=(0,K.c)(27),n,r,i,a,o,s,c,l,u;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],u=t[9]):({accent:n,align:r,children:i,muted:s,ref:a,size:c,textOverflow:l,weight:u,...o}=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,t[9]=u);let d=s!==void 0&&s,f=c===void 0?2:c,p=i;if(l===`ellipsis`){let e;t[10]===p?e=t[11]:(e=(0,Y.jsx)(Wi,{children:p}),t[10]=p,t[11]=e),p=e}else{let e;t[12]===p?e=t[13]:(e=(0,Y.jsx)(`span`,{children:p}),t[12]=p,t[13]=e),p=e}let m;t[14]===r?m=t[15]:(m=A(r),t[14]=r,t[15]=m);let h;t[16]===f?h=t[17]:(h=A(f),t[16]=f,t[17]=h);let g;return t[18]!==n||t[19]!==p||t[20]!==d||t[21]!==a||t[22]!==o||t[23]!==m||t[24]!==h||t[25]!==u?(g=(0,Y.jsx)(Wl,{"data-ui":`Label`,...o,$accent:n,$align:m,$muted:d,$size:h,$weight:u,ref:a,children:p}),t[18]=n,t[19]=p,t[20]=d,t[21]=a,t[22]=o,t[23]=m,t[24]=h,t[25]=u,t[26]=g):g=t[26],g}var Kl=Gl;function ql(e){let{$color:t}=e,{avatar:n}=S(e.theme);return{"--avatar-bg-color":`var(--card-avatar-${t}-bg-color)`,"--avatar-fg-color":`var(--card-avatar-${t}-fg-color)`,width:`var(--avatar-size)`,height:`var(--avatar-size)`,borderRadius:`calc(var(--avatar-size) / 2)`,backgroundColor:`var(--avatar-bg-color)`,position:`relative`,boxSizing:`border-box`,userSelect:`none`,boxShadow:`0 0 0 1px var(--card-bg-color)`,'&[data-status="inactive"]':{opacity:`0.5`},'&[data-as="button"]':{WebkitFontSmoothing:`inherit`,appearance:`none`,margin:0,padding:0,border:0,font:`inherit`,color:`inherit`,outline:`none`,"&:focus":{boxShadow:Kr({focusRing:n.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:`none`}}}}function Jl(e){let{avatar:t,media:n}=S(e.theme);return k(n,e.$size,e=>({"--avatar-size":O((t.sizes[e]||t.sizes[0]).size)}))}var Yl=`_1jezl1b0`,Xl=`_1jezl1b5`,Zl=J.div.withConfig({displayName:`StyledAvatar`,componentId:`sc-atqa3-0`})(Jl,ql),Ql=J(Kl).withConfig({displayName:`InitialsLabel`,componentId:`sc-atqa3-1`})({color:`inherit`});function $l(e){let t=(0,K.c)(42),n,r,i,a,o,s,c,l,u,d,f,p,m;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],u=t[9],d=t[10],f=t[11],p=t[12],m=t[13]):({__unstable_hideInnerStroke:n,as:a,color:d,src:u,title:m,initials:o,onImageLoadError:s,arrowPosition:i,animateArrowFrom:r,ref:c,status:f,size:p,...l}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p,t[13]=m);let h=d===void 0?`gray`:d,g=f===void 0?`online`:f,_=p===void 0?1:p,{avatar:v}=Ur(),y=hr.isValidElementType(a)?a:`div`,b=A(_),x=v.sizes[b[0]]||v.sizes[0],[S,C]=(0,q.useState)(r||i||`inside`),[w,T]=(0,q.useState)(!1),[E,D]=(0,q.useState)(u);E!==u&&(D(u),u&&T(!1));let O,k;t[14]!==S||t[15]!==i?(O=()=>{if(S===i)return;let e=requestAnimationFrame(()=>C(i));return()=>cancelAnimationFrame(e)},k=[S,i],t[14]=S,t[15]=i,t[16]=O,t[17]=k):(O=t[16],k=t[17]),(0,q.useEffect)(O,k);let j;t[18]===s?j=t[19]:(j=()=>{T(!0),s&&s(Error(`Avatar: the image failed to load`))},t[18]=s,t[19]=j);let M=j,N=Zl,P=typeof y==`string`?y:void 0,F;t[20]===h?F=t[21]:(F=(0,Y.jsx)(`div`,{className:Yl,children:(0,Y.jsx)(`svg`,{width:`11`,height:`7`,viewBox:`0 0 11 7`,fill:`none`,children:(0,Y.jsx)(`path`,{d:`M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z`,fill:h})})}),t[20]=h,t[21]=F);let I;t[22]!==n||t[23]!==x||t[24]!==M||t[25]!==w||t[26]!==u?(I=!w&&u&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(`img`,{alt:``,className:`_1jezl1b1`,draggable:!1,height:x.size,onError:M,src:u,width:x.size}),(0,Y.jsxs)(`svg`,{className:`_1jezl1b2`,viewBox:`0 0 2 2`,fill:`none`,children:[!n&&(0,Y.jsx)(`circle`,{className:`_1jezl1b3`,cx:`1`,cy:`1`,r:`1`,vectorEffect:`non-scaling-stroke`}),(0,Y.jsx)(`circle`,{className:`_1jezl1b4`,cx:`1`,cy:`1`,r:`1`,vectorEffect:`non-scaling-stroke`})]})]}),t[22]=n,t[23]=x,t[24]=M,t[25]=w,t[26]=u,t[27]=I):I=t[27];let L=(w||!u)&&o&&(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(`div`,{className:`_1jezl1b6`,children:(0,Y.jsx)(Ql,{forwardedAs:`span`,size:b.map(eu),weight:`medium`,children:o})})}),R;return t[28]!==N||t[29]!==S||t[30]!==y||t[31]!==h||t[32]!==c||t[33]!==l||t[34]!==b||t[35]!==g||t[36]!==L||t[37]!==P||t[38]!==F||t[39]!==I||t[40]!==m?(R=(0,Y.jsxs)(N,{as:y,"data-as":P,"data-ui":`Avatar`,...l,$color:h,$size:b,"aria-label":m,"data-arrow-position":S,"data-status":g,ref:c,title:m,children:[F,I,L]}),t[28]=N,t[29]=S,t[30]=y,t[31]=h,t[32]=c,t[33]=l,t[34]=b,t[35]=g,t[36]=L,t[37]=P,t[38]=F,t[39]=I,t[40]=m,t[41]=R):R=t[41],R}function eu(e){return e===1?1:e===2?3:e===3?5:0}var tu=$l;function nu(e){let{avatar:t,media:n}=S(e.theme);return k(n,e.$size,e=>{let n=t.sizes[e];return n?{borderRadius:O(n.size/2),minWidth:O(n.size),height:O(n.size)}:w})}function ru(e){let{space:t}=S(e.theme);return ar`align-items:center;justify-content:center;box-sizing:border-box;user-select:none;color:inherit;color:var(--card-fg-color);background:var(--card-bg-color);box-shadow:0 0 0 1px var(--card-bg-color),inset 0 0 0 1px var(--card-hairline-hard-color);padding:0 ${O(t[2])};&:not([hidden]){display:flex;}`}var iu=J.div.withConfig({displayName:`StyledAvatarCounter`,componentId:`sc-rwjooy-0`})(nu,ru);function au(e){let t=(0,K.c)(20),{count:n,ref:r,size:i}=e,a=i===void 0?1:i,o,s,c,l,u,d,f;if(t[0]!==r||t[1]!==a){let e=A(a);s=iu,u=e,d=`AvatarCounter`,f=r,o=Kl,c=`span`,l=e.map(ou),t[0]=r,t[1]=a,t[2]=o,t[3]=s,t[4]=c,t[5]=l,t[6]=u,t[7]=d,t[8]=f}else o=t[2],s=t[3],c=t[4],l=t[5],u=t[6],d=t[7],f=t[8];let p;t[9]!==o||t[10]!==n||t[11]!==c||t[12]!==l?(p=(0,Y.jsx)(o,{as:c,size:l,weight:`medium`,children:n}),t[9]=o,t[10]=n,t[11]=c,t[12]=l,t[13]=p):p=t[13];let m;return t[14]!==s||t[15]!==u||t[16]!==d||t[17]!==f||t[18]!==p?(m=(0,Y.jsx)(s,{$size:u,"data-ui":d,ref:f,children:p}),t[14]=s,t[15]=u,t[16]=d,t[17]=f,t[18]=p,t[19]=m):m=t[19],m}function ou(e){return e===1?1:e===2?3:e===3?5:0}function su(e){let{avatar:t,media:n}=S(e.theme);return k(n,e.$size,e=>{let n=t.sizes[e];return n?{"& > div + div":{marginLeft:O(n.distance)}}:w})}var cu=J.div.withConfig({displayName:`StyledAvatarStack`,componentId:`sc-cw2hpz-0`})(su);function lu(e){let t=(0,K.c)(45),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]):({children:n,className:r,maxLength:o,ref:i,size:s,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=o===void 0?4:o,l=s===void 0?1:s,u,d,f,p,m,h,g,_,v;if(t[7]!==n||t[8]!==r||t[9]!==c||t[10]!==i||t[11]!==a||t[12]!==l){let e=q.Children.toArray(n).filter(q.isValidElement),o=Math.max(c,0),s;t[22]===l?s=t[23]:(s=A(l),t[22]=l,t[23]=s);let y=s,b=e.length,x=b-(o-1),S=x>1?e.slice(x,b):e;u=cu,t[24]===r?d=t[25]:(d=la(Xl,r),t[24]=r,t[25]=d),f=`AvatarStack`,p=a,m=i,h=y,t[26]!==b||t[27]!==y?(g=b===0&&(0,Y.jsx)(`div`,{children:(0,Y.jsx)(au,{count:b,size:y})}),t[26]=b,t[27]=y,t[28]=g):g=t[28],t[29]!==x||t[30]!==b||t[31]!==y?(_=b!==0&&x>1&&(0,Y.jsx)(`div`,{children:(0,Y.jsx)(au,{count:x,size:y})}),t[29]=x,t[30]=b,t[31]=y,t[32]=_):_=t[32];let C;t[33]===y?C=t[34]:(C=(e,t)=>(0,Y.jsx)(`div`,{children:(0,q.cloneElement)(e,{size:y})},String(t)),t[33]=y,t[34]=C),v=S.map(C),t[7]=n,t[8]=r,t[9]=c,t[10]=i,t[11]=a,t[12]=l,t[13]=u,t[14]=d,t[15]=f,t[16]=p,t[17]=m,t[18]=h,t[19]=g,t[20]=_,t[21]=v}else u=t[13],d=t[14],f=t[15],p=t[16],m=t[17],h=t[18],g=t[19],_=t[20],v=t[21];let y;return t[35]!==u||t[36]!==d||t[37]!==f||t[38]!==p||t[39]!==m||t[40]!==h||t[41]!==g||t[42]!==_||t[43]!==v?(y=(0,Y.jsxs)(u,{className:d,"data-ui":f,...p,ref:m,$size:h,children:[g,_,v]}),t[35]=u,t[36]=d,t[37]=f,t[38]=p,t[39]=m,t[40]=h,t[41]=g,t[42]=_,t[43]=v,t[44]=y):y=t[44],y}function uu(e){let{$tone:t}=e;return{"--card-bg-color":`var(--card-badge-${t}-bg-color)`,"--card-fg-color":`var(--card-badge-${t}-fg-color)`,backgroundColor:`var(--card-bg-color)`,cursor:`default`,"&:not([hidden])":{display:`inline-block`,verticalAlign:`top`}}}var du=J(Br).withConfig({displayName:`StyledBadge`,componentId:`sc-zj5mk0-0`})(Vr,uu),fu=function(e){let t=(0,K.c)(22),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]):({children:n,fontSize:a,padding:o,radius:s,ref:r,tone:c,...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?1:a,u=o===void 0?1:o,d=s===void 0?`full`:s,f=c===void 0?`default`:c,p;t[8]===d?p=t[9]:(p=A(d),t[8]=d,t[9]=p);let m;t[10]===u?m=t[11]:(m=A(u),t[10]=u,t[11]=m);let h;t[12]!==n||t[13]!==l?(h=(0,Y.jsx)(Ji,{size:l,children:n}),t[12]=n,t[13]=l,t[14]=h):h=t[14];let g;return t[15]!==r||t[16]!==i||t[17]!==p||t[18]!==m||t[19]!==h||t[20]!==f?(g=(0,Y.jsx)(du,{"data-ui":`Badge`,...i,$tone:f,$radius:p,padding:m,ref:r,children:h}),t[15]=r,t[16]=i,t[17]=p,t[18]=m,t[19]=h,t[20]=f,t[21]=g):g=t[21],g};function pu(e){let{color:t,input:n,radius:r}=S(e.theme),{focusRing:i}=n.checkbox;return ar`position:absolute;top:0;left:0;width:100%;height:100%;outline:none;opacity:0;z-index:1;padding:0;margin:0;& + span{position:relative;display:block;height:${O(n.checkbox.size)};width:${O(n.checkbox.size)};box-sizing:border-box;box-shadow:${Gr({color:t.input.default.enabled.border,width:n.border.width})};border-radius:${O(r[2])};line-height:1;background-color:${t.input.default.enabled.bg};& > svg{display:block;position:absolute;opacity:0;height:100%;width:100%;& > path{vector-effect:non-scaling-stroke;stroke-width:1.5px !important;}}}&:checked + span{background:${t.input.default.enabled.fg};box-shadow:${Gr({color:t.input.default.enabled.fg,width:n.border.width})};color:${t.input.default.enabled.bg};}&:not(:disabled):focus:focus-visible + span{box-shadow:${Kr({focusRing:i})};}&:not(:disabled):focus:focus-visible&:checked + span{box-shadow:${Kr({focusRing:{width:1,offset:1}})};}&[data-error] + span{background-color:${t.input.invalid.enabled.border};box-shadow:${Gr({width:n.border.width,color:t.input.invalid.enabled.muted.bg})};color:${t.input.default.disabled.fg};}&[data-error]&:checked + span{background-color:${t.input.invalid.enabled.muted.bg};color:${t.input.default.enabled.bg};}&[data-error]&:checked&:not(:disabled):focus:focus-visible + span{box-shadow:${Kr({border:{width:n.border.width,color:t.input.invalid.readOnly.muted.bg},focusRing:{width:1,offset:1}})};}&:disabled + span{background-color:${t.input.default.disabled.bg};box-shadow:${Gr({width:n.border.width,color:t.input.default.disabled.border})};color:${t.input.default.disabled.fg};}&:disabled&:checked + span{background-color:${t.input.default.disabled.muted.bg};}&[data-read-only] + span{background-color:${t.input.default.readOnly.bg};box-shadow:${Gr({width:n.border.width,color:t.input.default.readOnly.border})};color:${t.input.default.readOnly.fg};}&[data-read-only]&:checked + span{background-color:${t.input.default.readOnly.muted.bg};}&:checked + span > svg:first-child{opacity:1;}&:indeterminate + span > svg:last-child{opacity:1;}`}var mu=`ycv36y0`,hu=J.input.withConfig({displayName:`Input`,componentId:`sc-lvzyx-0`})(pu);function gu(e){let t=(0,K.c)(28),n,r,i,a,o,s,c,l,f;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],f=t[9]):({checked:n,className:r,disabled:a,indeterminate:s,customValidity:i,readOnly:c,ref:o,style:f,...l}=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,t[9]=f);let p=(0,q.useRef)(null),m;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=()=>p.current,t[10]=m):m=t[10],(0,q.useImperativeHandle)(o,m);let h,g;t[11]===s?(h=t[12],g=t[13]):(h=()=>{p.current&&(p.current.indeterminate=s||!1)},g=[s],t[11]=s,t[12]=h,t[13]=g),(0,q.useEffect)(h,g),Ta(p,i);let _;t[14]===r?_=t[15]:(_=la(mu,r),t[14]=r,t[15]=_);let v=!a&&c?``:void 0,y=i?``:void 0,b=a||c,x;t[16]!==n||t[17]!==c||t[18]!==l||t[19]!==v||t[20]!==y||t[21]!==b?(x=(0,Y.jsx)(hu,{"data-read-only":v,"data-error":y,"data-ui":`Checkbox__input`,...l,checked:n,disabled:b,type:`checkbox`,readOnly:c,ref:p}),t[16]=n,t[17]=c,t[18]=l,t[19]=v,t[20]=y,t[21]=b,t[22]=x):x=t[22];let S;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,Y.jsxs)(`span`,{children:[(0,Y.jsx)(u,{}),(0,Y.jsx)(d,{})]}),t[23]=S):S=t[23];let C;return t[24]!==f||t[25]!==_||t[26]!==x?(C=(0,Y.jsxs)(`div`,{className:_,"data-ui":`Checkbox`,style:f,children:[x,S]}),t[24]=f,t[25]=_,t[26]=x,t[27]=C):C=t[27],C}function _u(e){return zi(`heading`,e)}function vu(e){let{$accent:t,$muted:n}=e,{font:r}=S(e.theme);return ar`${t&&ar`color:var(--card-accent-fg-color);`} ${n&&ar`color:var(--card-muted-fg-color);`} & code{font-family:${r.code.family};border-radius:1px;}& a{text-decoration:none;border-radius:1px;color:var(--card-link-color);outline:none;@media (hover:hover){&:hover{text-decoration:underline;}}&:focus{box-shadow:0 0 0 1px var(--card-bg-color),0 0 0 3px var(--card-focus-ring-color);}&:focus:not(:focus-visible){box-shadow:none;}}& strong{font-weight:${r.heading.weights.bold};}& svg{display:inline;max-width:unset;}& [data-sanity-icon]{vertical-align:baseline;}`}var yu=J.div.withConfig({displayName:`StyledHeading`,componentId:`sc-r76jut-0`})(vu,Vi,_u);function bu(e){let t=(0,K.c)(27),n,r,i,a,o,s,c,l,u;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],u=t[9]):({accent:o,align:n,children:r,muted:s,ref:i,size:c,textOverflow:l,weight:u,...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,t[8]=l,t[9]=u);let d=o!==void 0&&o,f=s!==void 0&&s,p=c===void 0?2:c,m=r;if(l===`ellipsis`){let e;t[10]===m?e=t[11]:(e=(0,Y.jsx)(Wi,{children:m}),t[10]=m,t[11]=e),m=e}let h;t[12]===n?h=t[13]:(h=A(n),t[12]=n,t[13]=h);let g;t[14]===p?g=t[15]:(g=A(p),t[14]=p,t[15]=g);let _;t[16]===m?_=t[17]:(_=(0,Y.jsx)(`span`,{children:m}),t[16]=m,t[17]=_);let v;return t[18]!==d||t[19]!==f||t[20]!==i||t[21]!==a||t[22]!==h||t[23]!==g||t[24]!==_||t[25]!==u?(v=(0,Y.jsx)(yu,{"data-ui":`Heading`,...a,$accent:d,$align:h,$muted:f,$size:g,$weight:u,ref:i,children:_}),t[18]=d,t[19]=f,t[20]=i,t[21]=a,t[22]=h,t[23]=g,t[24]=_,t[25]=u,t[26]=v):v=t[26],v}var xu=bu;function Su(e){let{color:t,input:n}=S(e.theme),r=(n.radio.size-n.radio.markSize)/2;return ar`appearance:none;position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;outline:none;z-index:1;padding:0;margin:0;border-radius:${O(n.radio.size/2)};border:none;& + span{display:block;position:relative;height:${O(n.radio.size)};width:${O(n.radio.size)};border-radius:${O(n.radio.size/2)};background:${t.input.default.enabled.bg};box-shadow:${Gr({color:t.input.default.enabled.border,width:n.border.width})};&::after{content:'';position:absolute;top:${O(r)};left:${O(r)};height:${O(n.radio.markSize)};width:${O(n.radio.markSize)};border-radius:${O(n.radio.markSize/2)};background:${t.input.default.enabled.fg};opacity:0;}}&:not(:disabled):focus + span{box-shadow:${Kr({border:{width:n.border.width,color:t.input.default.enabled.border},focusRing:n.radio.focusRing})};}&:not(:disabled):focus:not(:focus-visible) + span{box-shadow:${Gr({color:t.input.default.enabled.border,width:n.border.width})};}&:checked + span::after{opacity:1;}&[data-error] + span{background-color:${t.input.invalid.enabled.border};box-shadow:${Gr({width:n.border.width,color:t.input.invalid.enabled.muted.bg})};&::after{background:${t.input.invalid.enabled.muted.bg};}}&[data-read-only] + span{box-shadow:0 0 0 1px ${t.input.default.readOnly.border};background:${t.input.default.readOnly.bg};&::after{background:${t.input.default.readOnly.border};}}&:not([data-read-only]):disabled + span{box-shadow:0 0 0 1px ${t.input.default.disabled.border};background:${t.input.default.disabled.bg};&::after{background:${t.input.default.disabled.border};}}`}var Cu=`xgt72i0`,wu=J.input.withConfig({displayName:`Input`,componentId:`sc-z843so-0`})(Su);function Tu(e){let t=(0,K.c)(22),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:n,disabled:i,style:c,customValidity:r,readOnly:o,ref:a,...s}=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=(0,q.useRef)(null),u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>l.current,t[8]=u):u=t[8],(0,q.useImperativeHandle)(a,u),Ta(l,r);let d;t[9]===n?d=t[10]:(d=la(Cu,n),t[9]=n,t[10]=d);let f=!i&&o?``:void 0,p=r?``:void 0,m=i||o,h;t[11]!==o||t[12]!==s||t[13]!==f||t[14]!==p||t[15]!==m?(h=(0,Y.jsx)(wu,{"data-read-only":f,"data-error":p,"data-ui":`Radio__input`,...s,disabled:m,readOnly:o,ref:l,type:`radio`}),t[11]=o,t[12]=s,t[13]=f,t[14]=p,t[15]=m,t[16]=h):h=t[16];let g;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Y.jsx)(`span`,{}),t[17]=g):g=t[17];let _;return t[18]!==c||t[19]!==d||t[20]!==h?(_=(0,Y.jsxs)(`div`,{className:d,"data-ui":`Radio`,style:c,children:[h,g]}),t[18]=c,t[19]=d,t[20]=h,t[21]=_):_=t[21],_}function Eu(e){let{font:t}=S(e.theme);return ar`-webkit-font-smoothing:antialiased;appearance:none;border:0;font-family:${t.text.family};color:inherit;width:100%;outline:none;margin:0;&:disabled{opacity:1;}`}function Du(e){let{color:t,input:n}=S(e.theme);return ar`background-color:${t.input.default.enabled.bg};color:${t.input.default.enabled.fg};box-shadow:${Gr({color:t.input.default.enabled.border,width:n.border.width})};@media (hover:hover){&:not(:disabled):hover{background-color:${t.input.default.hovered.bg};color:${t.input.default.hovered.fg};box-shadow:${Gr({color:t.input.default.hovered.border,width:n.border.width})};}}&:not(:disabled):focus{box-shadow:${Kr({border:{width:n.border.width,color:t.input.default.enabled.border},focusRing:n.select.focusRing})};}&[data-read-only]{background-color:${t.input.default.readOnly.bg};color:${t.input.default.readOnly.fg};box-shadow:${Gr({color:t.input.default.readOnly.border,width:n.border.width})};}&:not([data-read-only]):disabled{background-color:${t.input.default.disabled.bg};color:${t.input.default.disabled.fg};box-shadow:${Gr({color:t.input.default.disabled.border,width:n.border.width})};}`}function Ou(e){return{fontSize:O(e.fontSize),lineHeight:`${O(e.lineHeight)}`}}function ku(e){let{$fontSize:t}=e,{font:n,media:r}=S(e.theme);return k(r,t,e=>Ou(n.text.sizes[e]||n.text.sizes[2]))}function Au(){return[Vr,Eu,Du,ku,Da]}function ju(e){let{color:t}=S(e.theme);return ar`pointer-events:none;position:absolute;top:0;right:0;--card-fg-color:${t.input.default.enabled.fg};@media (hover:hover){select:not(disabled):not(:read-only):hover + &&{--card-fg-color:${t.input.default.hovered.fg};}}select:disabled + &&{--card-fg-color:${t.input.default.disabled.fg};}select[data-read-only] + &&{--card-fg-color:${t.input.default.readOnly.fg};}`}var Mu={input:Au,iconBox:ju},Nu=`_14ngdrn0`,Pu=J.select.withConfig({displayName:`Input`,componentId:`sc-af8su9-0`})(Mu.input),Fu=J(Br).withConfig({displayName:`IconBox`,componentId:`sc-af8su9-1`})(Mu.iconBox);function Iu(e){let t=(0,K.c)(38),n,r,i,a,o,s,l,u,d,f;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],d=t[9],f=t[10]):({children:n,customValidity:r,disabled:i,fontSize:l,gap:u,padding:d,radius:f,readOnly:o,ref:a,...s}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=l,t[8]=u,t[9]=d,t[10]=f);let p=l===void 0?2:l,m=u===void 0?3:u,h=d===void 0?3:d,g=f===void 0?2:f,_=(0,q.useRef)(null),v;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>_.current,t[11]=v):v=t[11],(0,q.useImperativeHandle)(a,v),Ta(_,r);let y=!i&&o?``:void 0,b;t[12]===p?b=t[13]:(b=A(p),t[12]=p,t[13]=b);let x;t[14]===h?x=t[15]:(x=A(h),t[14]=h,t[15]=x);let S;t[16]===g?S=t[17]:(S=A(g),t[16]=g,t[17]=S);let C;t[18]===m?C=t[19]:(C=A(m),t[18]=m,t[19]=C);let w=i||o,T;t[20]!==n||t[21]!==s||t[22]!==w||t[23]!==y||t[24]!==b||t[25]!==x||t[26]!==S||t[27]!==C?(T=(0,Y.jsx)(Pu,{"data-read-only":y,"data-ui":`Select`,...s,$fontSize:b,$padding:x,$radius:S,$space:C,disabled:w,ref:_,children:n}),t[20]=n,t[21]=s,t[22]=w,t[23]=y,t[24]=b,t[25]=x,t[26]=S,t[27]=C,t[28]=T):T=t[28];let E;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Y.jsx)(c,{}),t[29]=E):E=t[29];let D;t[30]===p?D=t[31]:(D=(0,Y.jsx)(Ji,{size:p,children:E}),t[30]=p,t[31]=D);let O;t[32]!==h||t[33]!==D?(O=(0,Y.jsx)(Fu,{padding:h,children:D}),t[32]=h,t[33]=D,t[34]=O):O=t[34];let k;return t[35]!==T||t[36]!==O?(k=(0,Y.jsxs)(`div`,{className:Nu,"data-ui":`Select`,children:[T,O]}),t[35]=T,t[36]=O,t[37]=k):k=t[37],k}function Lu(e){let{color:t,input:n}=S(e.theme);return ar`--switch-bg-color:${t.input.default.enabled.border};--switch-fg-color:${t.input.default.enabled.bg};--switch-box-shadow:none;&:not([hidden]){display:block;}position:relative;width:${O(n.switch.width)};height:${O(n.switch.height)};border-radius:${O(n.switch.height/2)};pointer-events:none;&:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;box-shadow:var(--switch-box-shadow);border-radius:inherit;}input:focus + &&{--switch-box-shadow:${Kr({focusRing:n.switch.focusRing})};}input:focus:not(:focus-visible) + &&{--switch-box-shadow:none;}input:checked + &&{--switch-bg-color:${t.input.default.enabled.fg};--switch-fg-color:${t.input.default.enabled.bg};}@media (hover:hover){input:not(:disabled):hover + &&{--switch-bg-color:${t.input.default.hovered.border};--switch-fg-color:${t.input.default.hovered.bg};}input:not(:disabled):checked:hover + &&{--switch-bg-color:${t.input.default.enabled.fg};--switch-fg-color:${t.input.default.enabled.bg};}}input:not([data-read-only]):disabled + &&{--switch-bg-color:${t.input.default.disabled.border};--switch-fg-color:${t.input.default.disabled.bg};}input[data-read-only]:disabled + &&{--switch-bg-color:${t.input.default.readOnly.border};--switch-fg-color:${t.input.default.readOnly.bg};}input:checked[data-read-only]:disabled + &&{--switch-bg-color:${t.input.default.readOnly.fg};--switch-fg-color:${t.input.default.readOnly.bg};}`}function Ru(e){let{input:t}=S(e.theme);return ar`&:not([hidden]){display:block;}background-color:var(--switch-bg-color);position:absolute;left:0;top:0;width:${O(t.switch.width)};height:${O(t.switch.height)};border-radius:${O(t.switch.height/2)};`}function zu(e){let{$indeterminate:t}=e,{input:n}=S(e.theme),r=n.switch.width,i=n.switch.height,a=n.switch.padding,o=i-n.switch.padding*2,s=r-a*2-o,c=r/2-o/2-a,l=t!==!0&&e.$checked===!0;return ar`&:not([hidden]){display:block;}position:absolute;left:${O(a)};top:${O(a)};height:${O(o)};width:${O(o)};border-radius:${O(o/2)};transition-property:transform;transition-duration:${n.switch.transitionDurationMs}ms;transition-timing-function:${n.switch.transitionTimingFunction};background:var(--switch-fg-color);transform:translate3d(0,0,0);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05);${l&&ar`transform:translate3d(${s}px,0,0);`} ${t&&ar`transform:translate3d(${c}px,0,0);`}`}var Bu=`cn60s71`,Vu=`cn60s70`,Hu=J.span.withConfig({displayName:`Representation`,componentId:`sc-mmkhq5-0`})(Lu),Uu=J.span.withConfig({displayName:`Track`,componentId:`sc-mmkhq5-1`})(Ru),Wu=J.span.withConfig({displayName:`Thumb`,componentId:`sc-mmkhq5-2`})(zu);function Gu(e){let t=(0,K.c)(29),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]):({checked:n,className:r,disabled:i,indeterminate:o,readOnly:s,ref:a,style:l,...c}=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=(0,q.useRef)(null),d;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>u.current,t[9]=d):d=t[9],(0,q.useImperativeHandle)(a,d);let f,p;t[10]===o?(f=t[11],p=t[12]):(f=()=>{u.current&&(u.current.indeterminate=o||!1)},p=[o],t[10]=o,t[11]=f,t[12]=p),(0,q.useEffect)(f,p);let m;t[13]===r?m=t[14]:(m=la(Vu,r),t[13]=r,t[14]=m);let h=!i&&s?``:void 0,g=o!==!0&&n,_=i||s,v;t[15]!==c||t[16]!==h||t[17]!==g||t[18]!==_?(v=(0,Y.jsx)(`input`,{className:Bu,"data-read-only":h,...c,checked:g,disabled:_,type:`checkbox`,ref:u}),t[15]=c,t[16]=h,t[17]=g,t[18]=_,t[19]=v):v=t[19];let y;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Y.jsx)(Uu,{"data-ui":`Switch__track`}),t[20]=y):y=t[20];let b;t[21]!==n||t[22]!==o?(b=(0,Y.jsxs)(Hu,{"aria-hidden":!0,"data-name":`representation`,"data-ui":`Switch__representation`,children:[y,(0,Y.jsx)(Wu,{$checked:n,$indeterminate:o,"data-ui":`Switch__thumb`})]}),t[21]=n,t[22]=o,t[23]=b):b=t[23];let x;return t[24]!==l||t[25]!==m||t[26]!==v||t[27]!==b?(x=(0,Y.jsxs)(`span`,{className:m,"data-ui":`Switch`,style:l,children:[v,b]}),t[24]=l,t[25]=m,t[26]=v,t[27]=b,t[28]=x):x=t[28],x}var Ku=J.textarea.withConfig({displayName:`Input`,componentId:`sc-vu8ycr-0`})(Ea,Oa,ka),qu=J.div.withConfig({displayName:`Presentation`,componentId:`sc-vu8ycr-1`})(Vr,Aa);function Ju(e){let t=(0,K.c)(36),n,r,i,a,o,s,c,l,u,d;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],u=t[9],d=t[10]):({border:o,customValidity:r,disabled:s,fontSize:c,padding:l,radius:u,ref:i,weight:d,__unstable_disableFocusRing: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,t[8]=l,t[9]=u,t[10]=d);let f=o===void 0||o,p=s!==void 0&&s,m=c===void 0?2:c,h=l===void 0?3:l,g=u===void 0?2:u,_=(0,q.useRef)(null),v=si(),y;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>_.current,t[11]=y):y=t[11],(0,q.useImperativeHandle)(i,y),Ta(_,r);let b=v.scheme,x=v.tone,S;t[12]===m?S=t[13]:(S=A(m),t[12]=m,t[13]=S);let C;t[14]===h?C=t[15]:(C=A(h),t[14]=h,t[15]=C);let w=v.scheme,T;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(T=A(0),t[16]=T):T=t[16];let E;t[17]!==p||t[18]!==a||t[19]!==v.scheme||t[20]!==v.tone||t[21]!==S||t[22]!==C||t[23]!==d?(E=(0,Y.jsx)(Ku,{"data-as":`textarea`,"data-scheme":b,"data-tone":x,"data-ui":`TextArea__input`,...a,$fontSize:S,$padding:C,$scheme:w,$space:T,$tone:v.tone,$weight:d,disabled:p,ref:_}),t[17]=p,t[18]=a,t[19]=v.scheme,t[20]=v.tone,t[21]=S,t[22]=C,t[23]=d,t[24]=E):E=t[24];let D;t[25]===g?D=t[26]:(D=A(g),t[25]=g,t[26]=D);let O=f?``:void 0,k;t[27]!==n||t[28]!==v.scheme||t[29]!==v.tone||t[30]!==D||t[31]!==O?(k=(0,Y.jsx)(qu,{$radius:D,$unstableDisableFocusRing:n,$scheme:v.scheme,$tone:v.tone,"data-border":O,"data-scheme":v.scheme,"data-tone":v.tone,"data-ui":`TextArea__presentation`}),t[27]=n,t[28]=v.scheme,t[29]=v.tone,t[30]=D,t[31]=O,t[32]=k):k=t[32];let j;return t[33]!==E||t[34]!==k?(j=(0,Y.jsx)(`span`,{className:Ma,"data-ui":`TextArea`,children:(0,Y.jsxs)(`span`,{className:ja,children:[E,k]})}),t[33]=E,t[34]=k,t[35]=j):j=t[35],j}function Yu(e){let t=(0,K.c)(5),{children:n,element:r}=e,i;t[0]===r?i=t[1]:(i={version:0,element:r},t[0]=r,t[1]=i);let a=i,o;return t[2]!==n||t[3]!==a?(o=(0,Y.jsx)($a.Provider,{value:a,children:n}),t[2]=n,t[3]=a,t[4]=o):o=t[4],o}function Xu(e,t){let n=[];for(let r=0;rt&&n.push(r);return n}function Zu(e,t){let n=[];for(let r=0;rc,g=[c],t[11]=c,t[12]=h,t[13]=g),(0,q.useImperativeHandle)(a,h,g);let _;return t[14]!==i||t[15]!==f||t[16]!==m||t[17]!==o?(_=(0,Y.jsx)(`div`,{"data-ui":`ElementQuery`,...o,"data-eq-max":f,"data-eq-min":m,ref:l,children:i}),t[14]=i,t[15]=f,t[16]=m,t[17]=o,t[18]=_):_=t[18],_}var $u=class extends q.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.props.onCatch({error:e,info:t})}render(){let{error:e}=this.state;if(e){let t=typeof e?.message==`string`?e.message:`Error`;return(0,Y.jsx)(`pre`,{"data-ui":`ErrorBoundary`,children:(0,Y.jsx)(`code`,{children:t})})}return this.props.children}};function ed(e){let t=(0,K.c)(7),{boundaryElement:n,children:r,element:i,__unstable_elements:a}=e,o=(0,q.useSyncExternalStore)(rd,nd,td),s=n||null,c=i||o,l;t[0]!==a||t[1]!==s||t[2]!==c?(l={version:0,boundaryElement:s,element:c,elements:a},t[0]=a,t[1]=s,t[2]=c,t[3]=l):l=t[3];let u=l,d;return t[4]!==r||t[5]!==u?(d=(0,Y.jsx)(io.Provider,{value:u,children:r}),t[4]=r,t[5]=u,t[6]=d):d=t[6],d}function td(){return null}function nd(){return document.body}var rd=()=>()=>{},id=`woi5yn0`,ad=`woi5yn1`;function od(e){let t=(0,K.c)(49),n,r,i,a,o,s,c,l,u;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],u=t[9]):({as:c,className:n,gap:l,getItemKey:i,items:u,onChange:a,ref:r,renderItem:o,...s}=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,t[9]=u);let d=c===void 0?`div`:c,f=l===void 0?0:l,p;t[10]===u?p=t[11]:(p=u===void 0?[]:u,t[10]=u,t[11]=p);let m=p,{space:h}=Ur(),g=(0,q.useRef)(null),_=(0,q.useRef)(null),[v,y]=(0,q.useState)(0),[b,x]=(0,q.useState)(0),[S,C]=(0,q.useState)(-1),w;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(w=()=>g.current,t[12]=w):w=t[12],(0,q.useImperativeHandle)(r,w);let T;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>{if(!_.current)return;let e=_.current.firstChild;e instanceof HTMLElement&&C(e.offsetHeight)},t[13]=T):T=t[13];let E;t[14]===o?E=t[15]:(E=[o],t[14]=o,t[15]=E),(0,q.useEffect)(T,E);let D,O;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>{if(!g.current)return;let e=cd(g.current.parentNode);if(e){if(!(e instanceof HTMLElement))return;let t=()=>{y(e.scrollTop)};e.addEventListener(`scroll`,t,{passive:!0});let n=new ResizeObserver(e=>{x(e[0].contentRect.height)});return n.observe(e),t(),()=>{e.removeEventListener(`scroll`,t),n.unobserve(e),n.disconnect()}}let t=()=>{y(window.scrollY)},n=()=>{x(window.innerHeight)};return window.addEventListener(`scroll`,t,{passive:!0}),window.addEventListener(`resize`,n),x(window.innerHeight),t(),()=>{window.removeEventListener(`scroll`,t),window.removeEventListener(`resize`,n)}},O=[],t[16]=D,t[17]=O):(D=t[16],O=t[17]),(0,q.useEffect)(D,O);let k=m.length,A=S?k*(S+h[f])-h[f]:0,j=A?Math.max(Math.floor(v/A*k)-2,0):0,M=A?Math.ceil((v+b)/A*k)+1:0,N,P;t[18]!==j||t[19]!==f||t[20]!==S||t[21]!==a||t[22]!==b||t[23]!==v||t[24]!==h||t[25]!==M?(P=()=>{a&&a({fromIndex:j,gap:h[f],itemHeight:S,scrollHeight:b,scrollTop:v,toIndex:M})},N=[j,f,S,a,b,v,h,M],t[18]=j,t[19]=f,t[20]=S,t[21]=a,t[22]=b,t[23]=v,t[24]=h,t[25]=M,t[26]=N,t[27]=P):(N=t[26],P=t[27]),(0,q.useEffect)(P,N);let F;t[28]!==j||t[29]!==f||t[30]!==i||t[31]!==S||t[32]!==m||t[33]!==o||t[34]!==h||t[35]!==M?(F={fromIndex:j,gap:f,itemHeight:S,space:h,toIndex:M,getItemKey:i,items:m,renderItem:o},t[28]=j,t[29]=f,t[30]=i,t[31]=S,t[32]=m,t[33]=o,t[34]=h,t[35]=M,t[36]=F):F=t[36];let I=sd(F),L=d,R;t[37]===n?R=t[38]:(R=la(id,n),t[37]=n,t[38]=R);let z;t[39]===A?z=t[40]:(z={height:A},t[39]=A,t[40]=z);let B;t[41]!==I||t[42]!==z?(B=(0,Y.jsx)(`div`,{ref:_,style:z,children:I}),t[41]=I,t[42]=z,t[43]=B):B=t[43];let V;return t[44]!==L||t[45]!==s||t[46]!==R||t[47]!==B?(V=(0,Y.jsx)(L,{className:R,"data-ui":`VirtualList`,ref:g,...s,children:B}),t[44]=L,t[45]=s,t[46]=R,t[47]=B,t[48]=V):V=t[48],V}function sd(e){let t=(0,K.c)(21),{fromIndex:n,gap:r,getItemKey:i,itemHeight:a,items:o,renderItem:s,space:c,toIndex:l}=e;if(!s||o.length===0)return null;if(a===-1){let e;t[0]!==o[0]||t[1]!==s?(e=s(o[0]),t[0]=o[0],t[1]=s,t[2]=e):e=t[2];let n;return t[3]===e?n=t[4]:(n=[(0,Y.jsx)(`div`,{className:ad,children:e},0)],t[3]=e,t[4]=n),n}let u;if(t[5]!==n||t[6]!==r||t[7]!==i||t[8]!==a||t[9]!==o||t[10]!==s||t[11]!==c||t[12]!==l){let e;t[14]!==n||t[15]!==r||t[16]!==i||t[17]!==a||t[18]!==s||t[19]!==c?(e=(e,t)=>{let o=n+t,l=s(e),u=i?i(e,o):o;return(0,Y.jsx)(`div`,{className:ad,style:{top:o*(a+c[r])},children:l},u)},t[14]=n,t[15]=r,t[16]=i,t[17]=a,t[18]=s,t[19]=c,t[20]=e):e=t[20],u=o.slice(n,l).map(e),t[5]=n,t[6]=r,t[7]=i,t[8]=a,t[9]=o,t[10]=s,t[11]=c,t[12]=l,t[13]=u}else u=t[13];return u}function cd(e){let t=e;for(;t&&!zl(t);)t=t.parentNode;return t}function ld(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;te===1?{type:`number`,className:`text-overflow`}:{type:`number`,className:`line-clamp`,variable:`--line-clamp`}},weight:{type:`union`,className:`weight`,values:[`regular`,`medium`,`semibold`,`bold`]},...Td,...jd},qd={icon:{type:`string`},size:{type:`union`,className:`icon-body`,values:[0,1,2,3,4]},muted:Kd.muted,...jd,...Td},Jd=$(`sui-Icon`);function Yd(e){let t=(0,K.c)(12),n,r,i,a,o;if(t[0]!==e){let{size:s,...c}=e;r=c;let{className:l,style:u,icon:d,...f}=dd({size:s===void 0?2:s,...r},qd);a=u,i=f,n=d,o=ud(Jd,l),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5];let s=!r[`aria-label`]||void 0,c;return t[6]!==n||t[7]!==i||t[8]!==a||t[9]!==o||t[10]!==s?(c=(0,Y.jsx)(n,{className:o,"data-ui":`Icon`,style:a,"aria-hidden":s,...i}),t[6]=n,t[7]=i,t[8]=a,t[9]=o,t[10]=s,t[11]=c):c=t[11],c}$(`sui-Spinner`);var Xd={as:{type:`string`},size:{type:`union`,className:`text-body`,values:[0,1,2,3,4]},...Kd},Zd=$(`sui-Text`);function Qd(e){let t=(0,K.c)(15),n,r,i,a,o,s;if(t[0]!==e){s=Symbol.for(`react.early_return_sentinel`);bb0:{let{size:c,...l}=e,{as:u,children:d,className:f,style:p,...m}=dd({size:c===void 0?2:c,...l},Xd);r=d,a=p,i=m;let h=u||`span`;if(l.truncate&&l.trim){let e=ud(Zd,f?.replace(`sui-line-clamp`,``).replace(`sui-text-overflow`,``)),n=l.truncate===1?`sui-text-overflow`:`sui-line-clamp`,o;t[7]===n?o=t[8]:(o=ud(`sui-overflow-hidden`,n),t[7]=n,t[8]=o),s=(0,Y.jsx)(h,{className:e,style:a,"data-ui":`Text`,...i,children:(0,Y.jsx)(`span`,{className:o,children:r})});break bb0}n=h,o=ud(Zd,l.truncate&&`sui-overflow-hidden`,f)}t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6];if(s!==Symbol.for(`react.early_return_sentinel`))return s;let c;return t[9]!==n||t[10]!==r||t[11]!==i||t[12]!==a||t[13]!==o?(c=(0,Y.jsx)(n,{className:o,style:a,"data-ui":`Text`,...i,children:r}),t[9]=n,t[10]=r,t[11]=i,t[12]=a,t[13]=o,t[14]=c):c=t[14],c}var $d={as:{type:`string`},density:{type:`composite`,values:[`regular`,`loose`],composition:{gap:{propDef:Hd.gap,mapping:{regular:2,loose:3}},padding:{propDef:Od.padding,mapping:{regular:2,loose:3}},minHeight:{propDef:bd.minHeight,mapping:{regular:`25px`,loose:`33px`}},minWidth:{propDef:Md.minWidth,mapping:{regular:`25px`,loose:`33px`}}}},fullWidth:{type:`boolean`,className:`width-full`,inverseClassName:`width-auto`},iconStart:{type:`string`},iconEnd:{type:`string`},level:{type:`union`,className:`button-level`,values:[`primary`,`secondary`,`tertiary`]},loading:{type:`boolean`},text:{type:`string`},tone:{type:`union`,className:`tone`,values:[`neutral`,`critical`]}};$(`sui-Button`),Hd.gap,Od.padding,_d.radius,{...jd,...Td},$(`sui-Card`),{...Td},$(`sui-Label`),$(`sui-VisuallyHidden`),{...Td},$(`sui-Checkbox`),$(`sui-CheckboxInput`),$(`sui-CheckboxMark`),Kd.muted,Kd.trim,Kd.weight,{...Td},(0,q.lazy)(()=>a(()=>import(`./LazyRefractor-CQ22IeXB-leA-EtGI.js`),__vite__mapDeps([0,1,2,3,4]))),$(`sui-Code`);var ef={as:{type:`string`},size:{type:`union`,className:`container`,values:[0,1,2,3,4,5]},...Pd},tf=$(`sui-Container`);function nf(e){let t=(0,K.c)(12),n,r,i,a,o;if(t[0]!==e){let{marginX:s,size:c,...l}=e,{as:u,children:d,className:f,style:p,...m}=dd({marginX:s===void 0?`auto`:s,size:c===void 0?2:c,...l},ef);r=d,a=p,i=m,n=u||`div`,o=ud(tf,f),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5];let s;return t[6]!==n||t[7]!==r||t[8]!==i||t[9]!==a||t[10]!==o?(s=(0,Y.jsx)(n,{className:o,style:a,"data-ui":`Container`,...i,children:r}),t[6]=n,t[7]=r,t[8]=i,t[9]=a,t[10]=o,t[11]=s):s=t[11],s}({...Kd}),$(`sui-Heading`),$d.as,$(`sui-IconButton`),$(`sui-Dialog`),$(`sui-DialogContent`),$(`sui-DialogFooter`),{...Td},$(`sui-Divider`),{...Kd},$(`sui-Eyebrow`);var rf={as:{type:`string`},display:{type:`union`,className:`display`,values:Ld},gridAutoFlow:{type:`union`,className:`grid-auto-flow`,values:[`row`,`column`,`row dense`,`column dense`,`dense`]},gridAutoColumns:{type:`string`,className:`grid-auto-columns`,variable:`--grid-auto-columns`},gridAutoRows:{type:`string`,className:`grid-auto-rows`,variable:`--grid-auto-rows`},gridTemplateColumns:{type:`string`,className:`grid-template-columns`,variable:`--grid-template-columns`},gridTemplateRows:{type:`string`,className:`grid-template-rows`,variable:`--grid-template-rows`},...Hd,...Pd},af=$(`sui-Grid`);function of(e){let t=(0,K.c)(12),n,r,i,a,o;if(t[0]!==e){let{display:s,...c}=e,{as:l,children:u,className:d,style:f,...p}=dd({display:s===void 0?`grid`:s,...c},rf);r=u,a=f,i=p,n=l||`div`,o=ud(af,d),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o}else n=t[1],r=t[2],i=t[3],a=t[4],o=t[5];let s;return t[6]!==n||t[7]!==r||t[8]!==i||t[9]!==a||t[10]!==o?(s=(0,Y.jsx)(n,{className:o,style:a,"data-ui":`Grid`,...i,children:r}),t[6]=n,t[7]=r,t[8]=i,t[9]=a,t[10]=o,t[11]=s):s=t[11],s}$(`sui-HStack`),{...jd},$(`sui-Indicator`),$(`sui-IndicatorStack`),Td.marginTop,Td.marginLeft,{...Od},Od.paddingTop,Od.paddingLeft,$(`sui-Inline`),$(`sui-Link`),$(`sui-PressArea`);var sf=$(`sui-VStack`);function cf(e){let t=(0,K.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=ud(sf,n),t[3]=n,t[4]=i);let a=r,o;return t[5]!==i||t[6]!==a?(o=(0,Y.jsx)(Gd,{className:i,"data-ui":`VStack`,flexDirection:`column`,...a}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}Hd.gap,Hd.gap,bd.minHeight,Od.padding,$(`sui-List`),$(`sui-ListItem`),$(`sui-ListButtonItem`),$(`sui-ListItemText`),$(`sui-ListItemImage`);function lf(){return(0,q.useSyncExternalStore)(ff,df,uf)}function uf(){return!1}function df(){return!0}function ff(){return pf}function pf(){}function mf(e,t){return/^on[A-Z]/.test(e)&&typeof t==`function`}function hf(...e){let t=e.filter(Boolean);if(t.length!==0)return t.length===1?t[0]:e=>{for(let n of t)n(e)}}function gf(e,t,n){let r={};for(let e of[t,n])if(e){for(let[t,n]of Object.entries(e))if(t!==`style`){if(mf(t,n)){r[t]=hf(r[t],n);continue}n!==void 0&&(r[t]=n)}}r.style={...e.style,...t?.style,...n?.style};for(let[t,n]of Object.entries(e))mf(t,n)&&(r[t]=hf(r[t],n));return r}function _f(e,t,n){return n?t?(0,Ja.createPortal)(e,document.body):null:e}var vf={placement:{type:`union`,className:`placement`,values:[`top`,`top-start`,`top-end`,`right`,`right-start`,`right-end`,`bottom`,`bottom-start`,`bottom-end`,`left`,`left-start`,`left-end`]}},yf={anchorName:{type:`string`},content:{type:`string`},portal:{type:`boolean`},...vf},bf=$(`sui-PopoverContent`);function xf(e){let t=(0,K.c)(4),{placement:n,...r}=e,{children:i,className:a,style:o,id:s,anchorName:c,content:l,portal:u,triggerProps:d,...f}=dd({placement:n===void 0?`bottom`:n,...r},yf),p=(0,q.useId)(),m=s||p,[h,g]=(0,q.useState)(!1),_=lf(),v;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{g(e.newState===`open`)},t[0]=v):v=t[0];let y=v,b={popoverTarget:m,style:{anchorName:`--anchor-${c||m}`}},x=i.type.forwardsTriggerProps?(0,q.cloneElement)(i,{triggerProps:b}):(0,q.cloneElement)(i,gf(i.props,d,b)),S=_f((0,Y.jsx)(q.Activity,{mode:h?`visible`:`hidden`,children:(0,Y.jsx)(`div`,{className:ud(bf,`sui-px2 sui-py1 sui-radius2 sui-position-fixed sui-shadow2`,a),style:{...o,positionAnchor:`--anchor-${c||m}`},"data-ui":`Popover`,popover:`auto`,id:m,onToggle:y,...f,children:l})}),_,u),C;return t[1]!==S||t[2]!==x?(C=(0,Y.jsxs)(Y.Fragment,{children:[x,S]}),t[1]=S,t[2]=x,t[3]=C):C=t[3],C}Object.assign(xf,{forwardsTriggerProps:!0}),{...Td},$(`sui-Radio`),$(`sui-RadioInput`),$(`sui-RadioMark`),Od.paddingX,Od.paddingY,$(`sui-Select`),$(`sui-SkipToContent`),{...Td},$(`sui-Switch`),$(`sui-SwitchInput`),$(`sui-SwitchMark`);var Sf={anchorName:{type:`string`},content:{type:`string`},portal:{type:`boolean`},...vf},Cf=$(`sui-Tooltip`);function wf(e){let t=(0,K.c)(7),{placement:n,...r}=e,{children:i,className:a,style:o,id:s,anchorName:c,content:l,portal:u,triggerProps:d,...f}=dd({placement:n===void 0?`bottom`:n,...r},Sf),p=(0,q.useId)(),m=s||p,[h,g]=(0,q.useState)(!1),_=lf(),v,y;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>{g(!1)},y=()=>{g(!1)},t[0]=v,t[1]=y):(v=t[0],y=t[1]);let b={"aria-describedby":m,interestfor:m,style:{anchorName:`--anchor-${c||m}`},onMouseLeave:v,onBlur:y,onClick:()=>{g(!0),document.getElementById(m)?.hidePopover()}},x=i.type.forwardsTriggerProps?(0,q.cloneElement)(i,{triggerProps:b}):(0,q.cloneElement)(i,gf(i.props,d,b)),S;t[2]===h?S=t[3]:(S=e=>{e.newState===`open`&&h&&e.preventDefault()},t[2]=h,t[3]=S);let C=S,w=_f((0,Y.jsx)(`div`,{className:ud(Cf,`sui-px2 sui-py1 sui-radius2 sui-position-fixed sui-shadow2`,a),style:{...o,positionAnchor:`--anchor-${c||m}`},"data-ui":`Tooltip`,role:`tooltip`,popover:`hint`,id:m,onBeforeToggle:C,...f,children:l}),_,u),T;return t[4]!==w||t[5]!==x?(T=(0,Y.jsxs)(Y.Fragment,{children:[x,w]}),t[4]=w,t[5]=x,t[6]=T):T=t[6],T}Object.assign(wf,{forwardsTriggerProps:!0}),$(`sui-TooltipGroup`),{...jd},$(`sui-Badge`);export{jo as $,p as $t,Ju as A,Wr as At,Nc as B,mr as Bt,Tu as C,zi as Ct,Sl as D,Di as Dt,Gu as E,mi as Et,Wc as F,vi as Ft,Co as G,J as Gt,Ec as H,Xn as Ht,Gc as I,bi as It,Mo as J,E as Jt,Eo as K,C as Kt,Bl as L,si as Lt,Al as M,Si as Mt,Rl as N,Vr as Nt,wl as O,ci as Ot,od as P,Oi as Pt,wo as Q,S as Qt,Uc as R,Hr as Rt,ed as S,Ji as St,vl as T,Br as Tt,ec as U,ar as Ut,Dc as V,fr as Vt,Fo as W,lr as Wt,Do as X,k as Xt,No as Y,A as Yt,ko as Z,O as Zt,dl as _,da as _t,Yd as a,ao as at,xu as b,na as bt,ud as c,Ba as ct,lu as d,ya as dt,xo as et,fu as f,Ca as ft,ul as g,ma as gt,Zc as h,fa as ht,of as i,to as it,bl as j,ii as jt,Tl as k,oi as kt,tu as l,ba as lt,gu as m,ua as mt,nf as n,go as nt,Qd as o,Qa as ot,Yu as p,wa as pt,To as q,w as qt,Gd as r,oo as rt,cf as s,qa as st,Bd as t,bo as tt,au as u,va as ut,Qu as v,la as vt,Iu as w,Ri as wt,Kl as x,ea as xt,$u as y,ca as yt,Bc as z,Ur as zt}; \ No newline at end of file diff --git a/dist/static/favicon-192.png b/dist/static/favicon-192.png deleted file mode 100644 index 2e556f04308f2bb75230f2827ae251c4a948f008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4338 zcmd5=S5OmNuueh`El8CviVz|oM4DpgO(_zJpfmx4LXh4hAiWs~Di(+kK>WT^5{`H81_uBD zNw+dJa*PJ96t)M+^a}OjLI9u46i%ACr2>)nLC9Sp9xo@9*GQRsgAh;Yf!$tP8MSwy8Tk#$-aJE zVg4lRlij_4tw@pLz1K*Q&etI25_^s-rZ2%SGR#E{g|bx=6eOJhX6GsaS+^X4B18YD z1@hSGl~$+8w%w6St~JH!v!Ccs@%Z75jrK}jaWzLfTiZ9VmaA_Liwd0{+Vje@b02<4 zKSZa}=JHftHtBPyRUengh~7rz^E}32J*bnq}~x zDgmDjbAE##KA2jwXy>{!G&IzwPUuwjzOnht9CIifon(rmjwv*L?Z*temL|&eQ99(=E@Vyp1YwW+ZoQh zaHfCE%k7h?uF3%C^R2aY2D@wK$90Fq_RRL90CYmA&FgSDLQP(oeD6<;V(Ltd;rz{@ z$Zs)GtMS)VpUOGvb^2W=-l1;)i;8U*h*}ZHw^tg&^EOEIY)VkT$nvX_^=s9^Ur-w{ zMf;=U$W{*B^E6(67{{ayf521f6VXwI*K{@9g?oW|du zIRjwFJuLs{ev=Q52<*;Ttg((sFVmz@2JTU2UpA5AY$-63izw z_Bo^;L^=9X&n&`)zwgs&Dl7njpRAio!V1Q#vlE(eXE{Y^urw`m10ooJzd)5AaAG-d z$8R?Icb2;-`e);sR;LdBK0Ubj?;@jFW2p$^^%iipS456Fyv9^x$%ps&RXTnUcU$T& zw8Qgj6P=o?+~wuk??r9-|E1Aiep-XW{H;3$6}gKw5yk)1)0B%AWPhL%R$4>mGYS+s-w0m+8Vs$8+l_27gFIEBhE!)@=AV*;g&-zJcc%VBa(r?xg5 zjT_b`NDea7N{4D z4>Go9cY@Wyo`1ro-ENRq{<#LS000)~+)|zS!Vlwxd|R_qWKDY-R80pIrQ*IEGhtl@ z2M2nU0vy}hHw-*k`xP8=hTFz(Q=(2^$_@i`_J$QD)1-bXC*Y><1+EExo%Z3n8)wZi zDFXQuTJSxYgL9xUuP=x9j5mPQtlV6Zpc+~A=VzB)n|IIpE(szni*XBiK|LxM6$PmA zCV6D7&rs0RLwDaw?b=Cn%^Y&2hT%F}2F?H3f(Yo;@r_Cp(05*aezRU1AE?#=F6lH- zT3@MX>nwdZ3<}oVQtQxKUs1os@Zm5y+wdQ%NJsD5fE8c6+}Gu%B#%6`GgswIMKN%N zRG(ywnD|HZdLB21k=sRpG1y>{VcRESxSyz^4A|sRcaO!$R>EAbDLl<|cwC%tPg?VA z3h%SK0!r+1`EVD~&n`i0tY43FDBiGeg5x)I`Lornc7uqX-Uji+uECZZy_cUJzXIoe zU(-RTMR=ht+ov0PdQ;tit9eN$lR2X_qXrADfk^TnHAuqCyK~7rWicSetK#M;OpDpH+L$f61CUo+&BPRO;zUJ&HWj}6c>ZR6P z-?c0ORKR6U51O#)Iv@8R%)Yym8-XAZOt#1l-f6SVKf>~9x+uRXiJ|W=);SzF+T!Y9 zkn^8ExWjCp>6MVAR>OWQr!+UXEe!nv14fjzO+d7lm=j4;Ka&VGP>xlBslbfK7i#ef z#^D^gRY7;~y4|<4NRJ1~>p9iCEm%zbJEy|i&BD}=2jCw1CZ467@ue5o)G5@p0)W2L z>&jBdbBtN^C6bWdp`ZP188`^F#Y^tYxL#;DIrb9|u!x{Zhr#svSIDMls*h(N1 zALtO@UNM4Gl_|Z!&YdRA3Ze;Pt|-iqTautx zBC;wA`mMkxMOGeie@4X1?74j4;%-l|2Ft))BD7eE2Lv`1@9!;eQi zwWkq`2D?Lxf`RXdl1ful3{s!V7=`gJ)v^)2Q%8Cbao5}y6@|ob%S*6K+Q_%vwiM^p zh}+nCHx$?nrtkhyQ#KB~nE8PG?9Q36b=lOikzx2`lk7t1+l4}I)jiZ*X~fB@GZEo@ zOt76eDgxOmh%)=5_hPJp1w&n{c{}_&WdAu7kIDnvO^i42;XJ)>0z+B*EypT3z_(cn0SIfiKWmDN2# zkttA|4b#m25*I0TKX=H)JK?(#27Sg*rCm;4(9h|H=#s!tsR!ZV#%dNoXO_dJm$_KBauUmh9tA2q|GiqM3ky-ddT2hVXV0ROK zzUOpWC-WK=pX_FfJ+t#FS_++#BpKfFgVk*v;N4Ag#A!u%RDS&>@f6|ja@pmEfG-aC z0CaiyUTRaA<{P%n5z_>`|c&>DKvTI<9k;^;p=9#;k!~s`|L$bS1 zxt9BBv)%5iaiT@VyuWqXyO$%A+c&t7&{Se)qmY@bpWWO2cH{&U0z znEy+BLIw02)wP7Ai6EJ0G9|?L#^Cx6*-nWd=^t6SW0LP26Et96k5-pHC~+Yi8Nv>_ z7~7Qm^QCcoj?o1}8Wp{jv)tIx$dricgf%PZ2{?j;cfbhrtlNh(W+?j7K3K|(&L`aE zo8y9BWtO{O)6EtT3KP0AGiEF!hK+5#?s;M4m&EeutS;NAeJx2T5E3g z@#Jz#qxP)70@!E~I_jP!opT{IC|l6^@D4Oc*;p=oCG4%VrIuoBhN}ud3vy2WmH_`m zA^wXXUR3=Q7dFkO>6@$*f%l2c2I2_N@YW4~9a@T5ynm{nl(o`+%BjASnJBoz zJ0UY6SK1~bmho_tsks*k{-I&GY+Ih!(&!kxrmXu?KN)h7yRm+0F$jLCkQc3L*oU>- zeWBamB}l&TnY!WUHH?Xc%s<&&ORna~c(C#5Vj2!Cme~6Qjxcf6S}a!7lbV3Os|6Ip z5vZra@xix`hLUZHL~*rb=`?^)T+95@4`TJzE}vwo-MO`cDoZOm3!E=FLL+cQ%bLse z3S_|^-?=8zS+=4FtnbrfPWQr?{cSt;lne&Sc=UF}_HX>~_9hc{^_{{LdH?Bo!lB2$ zF}Y%%eU)pYW9jW-s}_Xn#Am_mE<9 zzEDmuWa(hNrCo2gIaINm`-|H5&tFtK>Z=27}YpBj-*tPq(h_f9=+ z99>|vswGx@84I}LdL491;Y#-Tp1~#_#ZIzF7kka5Q_tKBT}t-pm1`{zqgQ>pvM)aV zCd{{-L_z30R$C;bg&^(f>fyi5$PbE(1HR|6@&nSLI6d6iZp40^xlysfIWzN}d3ncFkMkt|NdN#i4fJnW z000ws%LE)}1HX13Pg20I6aM;$KmdSV{`Y|xSX}xGK7<5X=-mWrM+DcvA1of)CfWc{ zpU6(T%L)LpID=c-R*xZ@^Ja1G)1g}=={^^C?w0I3o6r-Po&M37u-prRLPpiGJX^ehp;&yPkr8 za-KR3UVd@^@9qEU;r}rLl)ul;(gK;hxX>Ffz?yUh+y$O%CA>(fgapm2&a;%@M*-XU zG{vM>D-kPI80tGFV6>loLWnUtTeQ%VsmoZKDC?P;3VDSzW}L9o12>QTNBI09=0?ln zbe)-Lgro24htS9%762F>rPCeU=g`SVQq-Edr%Nq(X#i;6*qoQ{U=Z_a zX(732`r$&FZ7HNH5Nk5XlE~h90Tim-%T?i;8hw5I1SA@;(*@00vAmnH#h`ETiyT;T z`!B`_^q56#o3Xl_C<6eOcwHfeNw|^27t~p1TtO(gLqynsE8H5O&gnX@{*H%7wq^s$^i3jw?*jMkoR7aQAN zFtPu;C$HXS9GF<9=In@~i3oqTwd+jl`Y#4l+Eu6Oj5p4vv9Vie6&A%h?2NT<&$hGX zW+@*c@K2yxQJW-^Ud(0QMkacuWXzc4GLWC%-F;A|#@KSAw&&$&Qqp$;k>^Ol4!Lmm-qdxpoR2hmIg$&gO_%J>l&y|5=Hti+^IjXtcX_7sbV z6jPto}XMVEQpsZ7prKC2OF`z|!MA}`0v2&&3DD+Qgd%GY8J+|i) zo`Gf^6_*3-2rg~;3JBv=iP4diH(KhHYTOt+Q+@4+?1%QnqTfRneT)k!-`uj2TWyPP zVslK>Wxrn4U;*s()rytaPliJtT~#aM`7i)0Q0>`6iy!2@>q%fB%Uheb=83vU>t6R{6)2g-uaVy`CmGmVh zGL!~Kc0}l_b#Z=A7Z2F0I;it-3Hsg&99C^V?NR7qk-?uc`tdD?A@H%(YaT5`VQQ(*>}6;myMRvQK}-d~mIwzgmxvj^M5Z z(W;1kCet4NfjeBUuvb=CeJ=u9tz_Fky6cS_H0{jouR-3m7V$v}PE9Y;yN}P!V1q0N zUWGr&I@dV4YwLkR3FY<~l|2^*QWf!UVFo45iHY!1o5x=16C!k*u_mhLzH{bz@3;hI_08-6sE zT;0z!qsP`+9~4NZ+RR`4wK*{HVTa;sq{yD1Kd>$DUa*MXM;RdV&LIG5KXAjnMw0+8 zQ&3xN{sF>yccmnqHGdJ^{^;Vzu3d%Pa6NQvvWS5X zy7>CzcPO#>+ph-{pw}1C^@LJ=_RD3C9p78Un1B7Z^lr4NvzQ)z{+_R&RC*&Ych_E~ z#xvhys0XdI<5q%yE){9Q0wg@o-4Pj>oz0w`cNbED(au$gGwrrIXjX7Hf+|sI+RyaA z(0RoWFy#pSi9Q!MF-jP?j>EiaJ_|w7kbK)e|7+V7n%-enyTSS^@`4|ZNqT&Nak!Gl zTVZaAPmI{Lb(b%})$WW+zQ>9C5ca?1Wr0Ob1tw~=ji)L^{( zpywC3g1zC(FE^o)e2o1veHk5SCo~L@E6c(3@Gf=7mKjLXapu?N@BRuR@op{ze_(t( z|ArsYK0>ZjrPi1wJKlyX`=!98sR2>GhW;5+`Idplq`I91zt> z#0qB`r$lUjE1Q@fT945^nWZ59W#PX+Gg8vD?eV3WWSfvq0(rU^bLTTlfrJud$8U6+>xhi z94l~xywE-Ca-~wzLwY>p$G`%%3!O6{7Y1?g9ccPV!tb>%Bcxu%$G>BJp#vnHsPZVP zV!iMA*|)Co^IxNrLJTKUT`M%a4qF&=u|yQ;k9NKS4KZBGc>1d+FNV>!y->0iH@!U^ zcg-E4(RJ-wMpJlgRsD}#aRYm4<NzT#tU@pM(Y37_y@;mnERna(jEJ=PBt6@~fPDk+&prJRcPZ+#7*UP-|23 z7-Z+a$xY#dC5w5vXQA{|Zs1b6@gso;Z@jZEY(~d039XaQ!bz^kl&<-v+nhw zalbrT-NuypY1=p1L?J(yX%hzFP7l4NCROR7!Z5iDpFY(!{`CM&0AgcVf=f`~ac-Jk zx}kNsIRU+;Q^JD^Za)Bm&6#9PKV6Q48A}`T?+GxmGlE*DY^9O5(p)0B(C=y?1B{%p zcGUh8Ex_gN$T<<=8Ka}vN^0X@WJX}PVp;+te#}Iby0#JW>`bKjQZ~A1_%{FkSP;p> znGy8;d&rx2KW%M6bEx#I!uIYMoMp}Ti^oe`Nil$k90xeYM`i-%F@wc0DBYu?H*0+X z*4HPJNe@MXL6gzh*Tj-9SOG(TZOQJy!*k$X*dgI_Xl=FTp#GDm3SFYiE<-=vO@3r~ z%Nklr(FWJ#ts9ZG)giPey3a(exd9yJH7L1I3%g=|uaq2cSz+F)gUvs^+ZXW{p%FtD znO$yKAGGKz658V6>}U;&aiA0JT)%y`{Td=c{_?00A8>KEt7#_6v4x0i-$jt8-)Z>e zzN=i!yJ9Bb`M3Mu1b61~gau435v!{)yehv*o%$+<*diZ9$A|=R102=aJAVE%iL0y) zQttgdS2utBjFA4WP`$^;5H9~vry_*fFFM5(2`K^B7KVJHGJUj07J+g`cs>)3gdl3D zKFJob6e%eE;pFq?PX}Si7ZoFNv(>N4a@;;Bl$HaS#}dAI&m+AEC)v>#bx=4<+i9ZL7Fq%H;e4mHpOSDueV?8XD4Z{o*1+qxsHI%6Hz=_p#Cwg>!P zJ_~mgfu5DbCepju()fThJ*v5;{NfX&U_0x*3&3hJfv#Y5m~USrV>-~hmME$u#ZPmAK(x%tsnj>? zp$rX~rzc;AB;zDY zUlI>IAZN#nO;S*i{NO>my)#?S0$N++vWEx5abxqRw5*^U5cSA(j;q99aYMW%qfI7q zd?c?F^Kf+o=^K%h%H)|g$}IxX(h^MD)(xD6tI(VJhe@P9g`=Q5_hU-g(Fxewwqdoq zPlqQYj)&*1#{Cxuh>8;E5r6CtJcj(9D3EJDJbYH%>E*Mo)&skma!Uu`J`OX5?-q`i z*isZ2%oR2IN|$3CtHA4~X*emF_OF5t5Xw3BR^ z-!XHK+q5e!`EeMXKo@luKuDq{=y8AC1iQ(D!J4(i1jcgZNCfLM)P7y*#_CVv0soP5 zSQ!DMgSiSp?LN+$;x`E~>(3ki+$wYkz9~NGeQ%qhMoeyP<0a2i8@zmxr+5k)$kZfI z*;GA|_vGn(R{a+BYxCFzq}hK%Zw9L7+}gj&&#^N_ri1UKpa_3OrD`pzuz%x|HTh|CCvt>JRNjm1 z0!{v!p*QCgxZB;pXihrznH|kIu$n5rh*nf2&(DWHTkc4wXqpcE>GVGi@GpEupKs(X zvdd9d&NLn{$Ee)3UkZ3l+$5F+l+nvSK3cpzCZ5IIEed$Lcu<2Mp?0;S_LoC!ZI~-7 ziFp$;NePUeUHK`Jsq{5Zvx9s=UEgc&0WKjdfMR_h;rxNu**uxkX-0);*ZiqW<*uUe6CGT9sZm6udw2YdTlX5KNcMjNHxG zJ~78EcRuWJbg4PYa+P}I?xbOT5amEKwm!iA&r6bQY!~;e3oE76?oF3iB9xs!Y6rUL zqykg9qxuAK5aD`Dkh3hucj-a_G42B zjm3HJC?uHiuwNah+;T; z$D-z}cSh-U>NGLJJs&*120c=GFz>uyrzq+MfQQ_Ms*)h_`YhGXxGbKjwSFC>b*fYK+{PD#f)**j2#1ZZ+&R~IwBir&#`g&J$kh!l@g>)A zlU2hNs$R!ni%BxX?!t#?=@Zr&xRo+h%ybWWf7Xq(b$>r}J4t&E zf1q~Q0J;&$Kk2Mj-{DKm1CX}!_8m72yxa!a4Ic*0mQo^=+ReE}3dRJKss3Z4VTmUq zIYItn8B$t7zJ_rwNSIv--?=D<;x-Jf2MHqxt~Uf(hZvM!2UYW_((e}MM`tKn10L2= zPgd4rbBRxF1g?K7tDq|Dc))Xx#3bh79YYsFwe$2tjF}vZ!pzs)b6(BBY(cpZ>RVeS zVm@iy%%%Q4--i=9qEE(hXmM760qKmj`9WRZ;;9G1;D)n+8U#heb$_5}OdOk(oLb|*b6$5yyK zTZX3K5%c@{+e`C!7{~=N$i(5KS3<;OTQpvad%V__t5>O{UWZLh*smuafPyeX8vv*( zvbj-1{e1>y`d-nZn@+gWPc^EpUV|OEd-m0@Dfx#^keOyB5Z%%gXzoq;&m)b&8RkrXKVUeuZK9;!9M6w0{K4>XN>K(%af z_P$RGh-mFVE`{xxz-LJ76}|H(uLf0PcQzBxv8HA7zXTV;9_|K_63M&$#M1ydgVa1aD3n}RyS5dC9&g}PuzTr*zVS2h)rjS?Wv2R9 zUAFwo(mzz=FpU#34>AT42%W2Gh2ePzwo|U^CVMIA()x$TzB+MZ$3qVH_kCCwE;5fs zL2vIdDI{B5!@17qHEjgxWY_ka?>QngZmL}h&q#x4J#_`e z_#iCA*t~PQ5;nDQsu~>AzrUYTd~vRl=x06+5ku`yce6?jC!2WR#xKQ+m$CZh9|JDW z-#-|bYGLWOaI_ET@#;} z*Te^U@^l2vwkWhoz%*?}7ep^6QjT2-kvAdGC+~es)>P-k&*OL_8<%GH9IJs`1m?JP9owi zxM5U}1A_IA2bfRPUU^KNQ|5R*Xph=`j3Acu-)k@61o~S3vCb1X1;tHl;bGuvv1@mc z0QF=ag`(|e5C+bh--ZcRg$|dos|23|Ux)4Ej(?Oakn)$jk^F7ZxUum|Mfd(Qr&(5h zeJbw0xA+S^HqpSaHH0IrYWCOXx76<1*C&#%`*$PTKpepsrctFwZ*sk(njV9J=X%g4 z^v)bprj>vZuI1ceb~f#8YMUj2j6v^a#OS4_EV#^=QH}$0L7Jgm?4uHOLJVAzWP{<+ z;tP!WD07k+ZW2KY-<}~MOQ^W{#2etA=W+w&Tw95W5uqF8>7Ck(wUdX7cS~<+f=mi| zR%d4~I=?s-TGba2=62qsmhd8+1>h?nZe?U7pnG+=VoNbJknKwlPDRjiw&fPljDV*w zzS_I~$yN~{hx~c&z~OKU4W)y{2*Gs$VP)FV%QIRFU^tdW<%TBg&E^Zx6`Ic;iUIm> z2?h4FS-!)Rz&^MoZR3~B%g^Ra`ZI5L=rT*{i^!$wqa)?eT2Ame?KE)7dn+K81s&kq zyZyL&Yh$CD169qYwn);*qRSnWFnu$BkXqrPxim$pLt#wcXJ@PXHj{Q>P+iO%C8P=m#p#%6>iX!SfmdFGmM={>9RF5p{vf?=Maima)M%!`h|j_QoM0 zNEkX8w*cdJ^=&0$7q-|TT1=Hr%w1z6#_@JjUZ)KXOK9MJ9gIQlJ%oiz+Ur}dF#eDy zd@yyQ{oZWY?pp@xU{nuD586SU?SvrG1pla66ioQ?E{xwMMBu5I%Ht1U;{58h8hy%KrD zKBQJ4pw-sxT+lUaZR?r8FD-!=Ydr<77M^Bm*MnRn+Yy@sO={NmbCp(V^s4*;qe}Ex zWAlGYK5gxe7vp>Sf%7Fjd2MKAYp1~drE2URnOxLW$)iTsFeObOLY0*ejC_9q|HIDDEnRs_M)GRcML8wr=Mj4bgIkB zYs$ZeOM?KCwWW>fROPk#EeT0Qv|H1O!KF`PiRn`+!j(PnnBR^n1uQPl_jsDmnT*#< zplA-7&xY$e?oV=j<3wY}pKQMGm6cD+*xd@?e54Mh|L;4Dnzh#Kgc7U1i`5CmYFbt; z@kqwN28bwx8Z}Otx4->9C0T1= zTJnlP&ku$KSwT!W#LQk^J#LMSY;arU)d10iINJ&v$K&-E!CX%>VK2zzP)%?Lu`c=K zYkem@8FD^y>HC)#`9hh&Jx&&BDB5&44@UOm@2v~KxM{co=VxlZ>ofSGol9Lm!10TO z%9xwZxN^B5*bN+6WYz3E;|z`PQthde!79_%sHGjT=S#TKAag^mS{iP^1Vk;s zIiJ=OMlXougRttY8j@PO)bm_Fa-4?1&5O}EStA`6_zkx6$*L0?*u%Q}`|EZV*K-vRsZ?d*5kP!em7(;n?Cw{gry&He<@a%N#Ip&pE z-!vsv>EzYdu6@w|@*#Sd+amM$H*mJ&09!t6*6RvqR5%9$(Yx)merCNR$V7dz3(JFv z2nGF5^LX-4-W8-^QC zjt~}P=Kyn^&ZhEBahvZ1pSC$U6pgAjC0?J`h?qO)kOM1-EH@g>p|IZhHxlTKwDNAf zp5QRts0kOdx)#h=XGyyU_h^*L$Z8u(9}O`muvXh*ByGd z5=HPlE_KP*a$>$V=5$B>>dYpcEUW>M<_3>TcE^XhwN!gMa?kdx&k2o1{2~ur(KMk9 z_CQj?aS-A$;WFXcy{ZdcJ2nwA9m`6%2*?`7VWK1LD&Kv5@$+RUfqc+pRP{Amz&vBg zsARW&l4nd+UFr3RrB}33^CZ(N@FEZ`o{b zg>Tn|=mIWwc?iIW9o?hThnaQ_pUPGI_WK3gNO>Pognj74|2~D&F5#ayh~cA@AcUIv zD;v?7Kh)^WMwU59NKTnV1T?St)sg^xQly>``lLc#iI)Gg)Q-kGfwkckC{gm1zEaDq zMD)+;k>e1O73K)DpMp&6F7h__u(fA*>b`s7xc~0 zQZnvtD-q*czfD$;>Dv2J1;!PH2GCCL30$=x=)88T%TSo5@p1K|r#$}l;mZokA@tB4 zJI#~s)=I3rs}TKLInI$*!FLOjt89>8?fbK2=)#}sYlafajr5i_l#bfNHv_?pE~g>S zF5VJ!`h^`Exsiks)TXF~9jzvWR^?GhEG*@1Zh7dtS*?&|!|ZK=ph+ud+3@k0r{6p} zF+c_ZoasMm8+?}|pRdM%xYKq|ouwhhCLogp?jBTeKzCl>?>phE0X~JwsbKVR%mERZ zlk@#bS!GQT(PuCYy_Z=Fo|33y|8CI#T@yi!yehdR&vOR^XTMr`eVH70Pys6k8dDza z1*mg_6PJT<`^z;Zx5;die~2vHfN1oj8ogb3eZsVI5GXD{$S7M!U0I|1-`K$mUIun$ za0%#yy^=IyUbDwjdtr9;;{hu$(bfSXolE9ObrCT--Hi*>q%IzeYHIymt6G>lnui(9 z50+5#pcR`1= z`%Ip(ImYteFN^hmj?HX-yzS4`B~^y{y8IPx=kHWi|0oV1x*<2ZMm1)y>+fT_>Yi)( zpdI!`fk;?7g7zJp^iH}OeF;qedIELL6C9euM4pORASR!2} zNq+5Xb&rWEAuUxU{|?=CW!gU`X_T^kJSQK(a<_dEDd87?XFvFVd_<3%oJ7DspSi22 zEggpraRWv(E!GSxx?c!__N6_66b#FiVnsOapFK4VDLPB23$_Z1D7hVoq$$=#^}R$B*pEfi-*BhNs;~nbdpJG7jx>=^c1)+QmJQQ6TU$9;Xt) zr0WGWCo#B4iaw9ikiI9~T{gr^0WGR|m7LfIZfy6Dzw6Z86DI%IipLd~!j15OIfvNr zeB9_&h)YR(`=_4YkQ6#)>W}UwA?%PslF&emBzK&s?Xl@$HR!8T*>zaC7x65`Sb zjd}}+j5*&jhq3N^uRhT{E=AvL^5VyZ%#UZHrD@rRiO&E4Tb|%VIzx<|mWT){|KoOO z?^V^N5Ks8@@I=PZS5PdEA7zUeWoPiT(f(G^S}T76oK64&)c&5ahO3*As-C^E40L*C z5Wbw=AZ<_n_Nqr0h=g4|8mO;&ziTnkWo8nnxNJPhd+n{&VqVGGD~eh&UtAmjTpq8x z`>4836QrGO2)Si~PUmN!mh(haG?#%$`ROPy*3^`~`2$v;3)L4o$9dYg@|!KMB;v4R zeQOtN!#M2Vh~$V2MA2fw&3~Wgv9R!)Ap4TUqC!`GhW|^D;@C7Uv_@a9-n>~;kt?Bi z81vN~{uWHeuY=JqduG<&AD6Zr4-&E(d*+M>{dyeGDFG6G+aaHvRF_uFM~sD>Fu;cz zX=g-xSTMQ^S$-v{($gYz1C2@R%TvpP6Hcqom~8K*CVkvE7MBF^e-S0Q2}&%W@dPZd z^R9nAo^j-InhDTbCHv{Y)>?YEQiWzc6Fs(GLE%9MeIK`StRY077JF6XE{ zB!4=imePdrtC|+y{l?a$2mE3YV(dMthDm`W*;`j$4o18`X%cyAm38PXKJ4uRZ+dg! ziq84UN2wqu5M)|@OG0v4(z>ctu^Ivmk0$NAOFEG6V*pWC6s>N0`l}+jNy$6;HmLs6b51%$ag$8<5pxs2hT`fA85gcBjrL;;$r;i_noiJZdtg{ylEM6fj4f|!;(^Pg6 zOF>kiYtCInXA$(&b4PH^C#l1MUVE(zL-09K<|GJ+@q5AB1CH7A-OgCm#E(91Z2sbL|qM=1Xi2jq6+tvRLGC-N6vR+pb@=3WiMSLPnh>%N?;NA zY7xv$H60Ol<0I4KGF0uW3Xm&Z6R**wca%z$1PoxqHBI7BUTjnvj!u$ z`T2lFRPq3b6a=J=xB5J9X;G7YAhd5eH&7A#T%NJY%m;Lz;=*HtNoJ%Uid_@+S|%qr z4B}GSsM3jl9}vJ^#I84+n`*4%dVq`7h!8^}_tS0k&7WtJ7EO}8X#(*Np*H0t7;5yz z-8)RO`WaNaII@oDe4@LlsW3_vTJEt9rZ7vh^lU2)EgNsfK>43k1Sx?d@;arSDJlg`tOHMtA`st zKCTp*I~4p$Ry*UxA@<9_Gagdj70sLxb!?Jv^A>rv~Im_nq?nT2K6- zWhSl%vONzzE#-~Of+(N4%5G&zQ~1HUde2-ZUlrT#2pP^qf4#}pDH~2wQf72Moi~Ab zw2Ru&PIvuAwIC|w46~HC+;0~1Go%n{Y1(rU>ypUB%@Fpt!2z>cA?s83@4ob|Cv;AQ z(vb|xG%I)4L>We^5gA5o32~N0Z^mTNQ|T=?zi32-cU*;BazoQfUuNhKrYo4BkCsL1 zL6GUc3#1P#B|3LsiHs&PWNj8kLvniHer~{-;!-WeW4%8l{-}C!zVE$Rn%D~mTL#XY z^RbC^W&zPAwnN}_`(u^UO@ojB$be@*^X14}dro<-uS8_C3A@jtw`MNGEf^6=5dG}Z zQm?Xn_UAXjNnBzZAhE}`&eeTBLsaW{-LZ3$(k|G#o4}#9u&ayHRWn&BhjsD5J9D?? zYI4-vnf>v2qntwz(!nzoAd~#fj8Q@Jc!z*cx-e8CLz=!4!uX2I^bx(B^6jum@PNyG z%For+>UnP_8V#OQ0m1u^+ukxfNHu;(cQ+ZgGnqLZR2H+GJJng&`ICyZ!d(}a=i*Yb zMxR8^V_>O(Tp(k$TP_~C5?6f%4%@*+WqYcBGz^++j_q`ZYmTwJtqAI45z$naUVjCQ z2Vd7D4^QbutL$v?LbQ6*Ss^G2Q|MTTBlGj%;D@{>YhCsK+U95lEJ^j=1$jpSwmZyr zw5X@6Pih3tzRTsgb0Vq-56c4N%N!^XLFYe#>^-zM4oVQw!`2#L45+LefMB?lvlRf;=R)^`g#bWg z&mL>#MFMf|55_9v}l<5h6IDNA^L|bbc6(PH?`$NkBwZ)ax*t2 zBv-mT^I*rnGOV z6`_%;$-G@hu#D(S6U{^U`lo`*fV4~jL0vIv+W!bu9^_0Ofxz5*PAe=qL{EYXU10uH ze>mzh?2IKY?7s|^g0>AG8=HOfBxLDxWv*{F&_@7wv4viYiDY&C%2uf zQxhydtCWh75eWLs?tLaD4kQJXG&MzqJV|D5#L~1>b;oyPYRi<_rjbMF{y zDX}z#h>S%C!1q-iQ+v3+oZ8J4l0^F1;*S?UI$>5eht`9mNq$FvOPFbj)_(`~t@B!lrz+Ex#2y&!gJkzkPxQKkr~8CK04Xi18`GHxr9{iWh-BDUaIqk3vGf~U6fET@^rVH)5`gA!|DS(Xw;N0#D z#HOA1kU+;V!OB%2$?_G)IP;+{UiOoQNP$nT5i}f>P|g@WCo?ZAyJnA&(#4R-lIbRJ zE^)|tE%Xxx;zm%D0(DQoRMi8B*`Wx<*LMma! z@lqH#_ak5b?w0l8I)4876c~6?a!Iv1`wxK|wmxYmI_y62+GYa>GH{tx$TGX#u#a}k z=2_`<_t&qDC{QUSk?b6nR~)`!-h^%a_0`cdDnz}g-q@0D7-AIaKl4$ikK~m7`|Ziv z3icE%5HY3A7{zDS11y;j6o>ArsI>Dt_Btj07u@^qNuX!?1C;Y>4bGvuK4f(nS(io? zP91~#qEM-pb*E$S)Vk%Ygvz7J4v>d2xL+&B!IdkI#8xw4UD7uCHuyGP zU3@Pby+G*%|23lCCd7^PMZWp{hA1oG`b48UD7UF_i1Jtgz=z(vlMj89;W4~?c~b5U zP43GkjVom5mE8AKa55hfFE^9r3ry+85)b^88uOdQs}J7G*TBe}JBA`|*j%NktlYera*m zd9d`}m0OtK6Pq5iatD=*K?Ta_F$hz8sgK{>+6v*x(-p;F;FG&xa(;e(wjtqzRXKyI6k_w!D;a}#x*LskV5&7yHip?&>`-d|jmmAQfwN+0Aa5m!qOY zTBR$qZ0K(`a3OC8=@{DpSxtgPt=;E4P<7jI1y=mn&B^ioeaPq2ZN|xq7vwyw7wC+d zqDRt7&glc!P|;E7*of-sYDHOayeAfM*Q+lZvLHUPY#yN#PONaQy;(nDy`wrNWwyqh zScj7EqTT04tTW-R;EJ2Om)-Lk?|yKoj`B+Dzis@bz8>2Hd zEe(PXON$4L+!aQ@6gI9-{dwnmRVyPG0)^-BLT#15nB2c7Ju1=(dXyj!6GXg(XvzE) zQO_x`H9JGcbQ(cD=UgC*8X^ayV90)}zWpZx7=`u-5oR0fv!Mtxhpj|) zK2>5MYQ=9yZghzK&4@`??l(jorlLNzr*Lwpx@5#WJubq;iX!Sg;fY6teO3^HkEFn0qz+OzsTt*W~S(x}K$iI%iax~^Ewer|7$7)(~5E4^XtN9bxwLP$1J>-$jy|dG p;UuSyawm6UK?1TuBL5%kL#Xw6xx?;S3kSCdu*bPz8P-A9{so))VIcqj diff --git a/dist/static/favicon.ico b/dist/static/favicon.ico deleted file mode 100644 index 7305cdbf5c90a28ce1786cd0f85e8cad9f37e5ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcma)*y-R{o6vj_c)DUS6K`k}eu-5cQA<#OdgnLGzB$wTd$c)i|fbVYR4R)9Zj)&s8x&#UD_cjfVTR;fqG zH$kq(JyRPrd%&GpUgDO?`+U9udSu|viKiw{eM#2?D}g|u+vIf)H-~N=|4TEzU5!2W z;oHTpXLHw1YjNm@@hza&J-^kwRq}mHV@C9Pj!86+mfjwzr^4ZIuj$h{ToioT^|t&T zE{2yI);QqCLB*!eb6zLZ7X5zzNTZ{^f-bIJVuoj!O(YVX^@{d0yvN`M?|d_*_Jf;H za2NFRs2lp;Svv~!`KRhgCe&lPKLz==$#Z8Ma7Q)%otR{;2z{5yFTi(=E4Dfh^fUDS zd(WyjP(m|lu5F)dZ`M4Z&x7^?1&{)9{RZq>&A&!PN - - - - - - - - - - - diff --git a/dist/static/from-B8yXq1Hf.js b/dist/static/from-B8yXq1Hf.js deleted file mode 100644 index 5a64686..0000000 --- a/dist/static/from-B8yXq1Hf.js +++ /dev/null @@ -1,3 +0,0 @@ -var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function o(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-->0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function s(){for(var e=[],t=0;t1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{u(r[e](t))}catch(e){p(a[0][3],e)}}function u(e){e.value instanceof l?Promise.resolve(e.value.v).then(d,f):p(a[0][2],e)}function d(e){c(`next`,e)}function f(e){c(`throw`,e)}function p(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function d(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof a==`function`?a(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function f(e){return typeof e==`function`}function p(e){var t=e(function(e){Error.call(e),e.stack=Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var m=p(function(e){return function(t){e(this),this.message=t?t.length+` errors occurred during unsubscription: -`+t.map(function(e,t){return t+1+`) `+e.toString()}).join(` - `):``,this.name=`UnsubscriptionError`,this.errors=t}});function h(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var g=function(){function e(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var e,t,n,r,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s){if(this._parentage=null,Array.isArray(s))try{for(var l=a(s),u=l.next();!u.done;u=l.next())u.value.remove(this)}catch(t){e={error:t}}finally{try{u&&!u.done&&(t=l.return)&&t.call(l)}finally{if(e)throw e.error}}else s.remove(this)}var d=this.initialTeardown;if(f(d))try{d()}catch(e){i=e instanceof m?e.errors:[e]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var h=a(p),g=h.next();!g.done;g=h.next()){var _=g.value;try{y(_)}catch(e){i??=[],e instanceof m?i=c(c([],o(i)),o(e.errors)):i.push(e)}}}catch(e){n={error:e}}finally{try{g&&!g.done&&(r=h.return)&&r.call(h)}finally{if(n)throw n.error}}}if(i)throw new m(i)}},e.prototype.add=function(t){if(t&&t!==this){if(this.closed)y(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=this._finalizers??[]).push(t)}}},e.prototype._hasParent=function(e){var t=this._parentage;return t===e||Array.isArray(t)&&t.includes(e)},e.prototype._addParent=function(e){var t=this._parentage;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e},e.prototype._removeParent=function(e){var t=this._parentage;t===e?this._parentage=null:Array.isArray(t)&&h(t,e)},e.prototype.remove=function(t){var n=this._finalizers;n&&h(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=(function(){var t=new e;return t.closed=!0,t})(),e}(),_=g.EMPTY;function v(e){return e instanceof g||e&&`closed`in e&&f(e.remove)&&f(e.add)&&f(e.unsubscribe)}function y(e){f(e)?e():e.unsubscribe()}var b={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},x={setTimeout:function(e,t){var n=[...arguments].slice(2),r=x.delegate;return r?.setTimeout?r.setTimeout.apply(r,c([e,t],o(n))):setTimeout.apply(void 0,c([e,t],o(n)))},clearTimeout:function(e){return(x.delegate?.clearTimeout||clearTimeout)(e)},delegate:void 0};function S(e){x.setTimeout(function(){var t=b.onUnhandledError;if(t)t(e);else throw e})}function C(){}var ee=(function(){return w(`C`,void 0,void 0)})();function te(e){return w(`E`,void 0,e)}function ne(e){return w(`N`,e,void 0)}function w(e,t,n){return{kind:e,value:t,error:n}}var T=null;function E(e){if(b.useDeprecatedSynchronousErrorHandling){var t=!T;if(t&&(T={errorThrown:!1,error:null}),e(),t){var n=T,r=n.errorThrown,i=n.error;if(T=null,r)throw i}}else e()}function re(e){b.useDeprecatedSynchronousErrorHandling&&T&&(T.errorThrown=!0,T.error=e)}var D=function(e){t(n,e);function n(t){var n=e.call(this)||this;return n.isStopped=!1,t?(n.destination=t,v(t)&&t.add(n)):n.destination=se,n}return n.create=function(e,t,n){return new k(e,t,n)},n.prototype.next=function(e){this.isStopped?j(ne(e),this):this._next(e)},n.prototype.error=function(e){this.isStopped?j(te(e),this):(this.isStopped=!0,this._error(e))},n.prototype.complete=function(){this.isStopped?j(ee,this):(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},n.prototype._next=function(e){this.destination.next(e)},n.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},n.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},n}(g),ie=Function.prototype.bind;function O(e,t){return ie.call(e,t)}var ae=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){A(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){A(e)}else A(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){A(e)}},e}(),k=function(e){t(n,e);function n(t,n,r){var i=e.call(this)||this,a;if(f(t)||!t)a={next:t??void 0,error:n??void 0,complete:r??void 0};else{var o;i&&b.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=function(){return i.unsubscribe()},a={next:t.next&&O(t.next,o),error:t.error&&O(t.error,o),complete:t.complete&&O(t.complete,o)}):a=t}return i.destination=new ae(a),i}return n}(D);function A(e){b.useDeprecatedSynchronousErrorHandling?re(e):S(e)}function oe(e){throw e}function j(e,t){var n=b.onStoppedNotification;n&&x.setTimeout(function(){return n(e,t)})}var se={closed:!0,next:C,error:oe,complete:C},M=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})();function N(e){return e}function ce(){return P([...arguments])}function P(e){return e.length===0?N:e.length===1?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}var F=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this,i=ue(e)?e:new k(e,t,n);return E(function(){var e=r,t=e.operator,n=e.source;i.add(t?t.call(i,n):n?r._subscribe(i):r._trySubscribe(i))}),i},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return t=I(t),new t(function(t,r){var i=new k({next:function(t){try{e(t)}catch(e){r(e),i.unsubscribe()}},error:r,complete:t});n.subscribe(i)})},e.prototype._subscribe=function(e){return this.source?.subscribe(e)},e.prototype[M]=function(){return this},e.prototype.pipe=function(){return P([...arguments])(this)},e.prototype.toPromise=function(e){var t=this;return e=I(e),new e(function(e,n){var r;t.subscribe(function(e){return r=e},function(e){return n(e)},function(){return e(r)})})},e.create=function(t){return new e(t)},e}();function I(e){return e??b.Promise??Promise}function le(e){return e&&f(e.next)&&f(e.error)&&f(e.complete)}function ue(e){return e&&e instanceof D||le(e)&&v(e)}function L(e){return f(e?.lift)}function R(e){return function(t){if(L(t))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw TypeError(`Unable to lift unknown Observable type`)}}function z(e,t,n,r,i){return new B(e,t,n,r,i)}var B=function(e){t(n,e);function n(t,n,r,i,a,o){var s=e.call(this,t)||this;return s.onFinalize=a,s.shouldUnsubscribe=o,s._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,s._error=i?function(e){try{i(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,s._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,s}return n.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),!n&&((t=this.onFinalize)==null||t.call(this))}},n}(D),V=(function(e){return e&&typeof e.length==`number`&&typeof e!=`function`});function H(e){return f(e?.then)}function U(e){return f(e[M])}function W(e){return Symbol.asyncIterator&&f(e?.[Symbol.asyncIterator])}function G(e){return TypeError(`You provided `+(typeof e==`object`&&e?`an invalid object`:`'`+e+`'`)+` where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function de(){return typeof Symbol!=`function`||!Symbol.iterator?`@@iterator`:Symbol.iterator}var K=de();function q(e){return f(e?.[K])}function J(e){return u(this,arguments,function(){var t,n,r,a;return i(this,function(i){switch(i.label){case 0:t=e.getReader(),i.label=1;case 1:i.trys.push([1,,9,10]),i.label=2;case 2:return[4,l(t.read())];case 3:return n=i.sent(),r=n.value,a=n.done,a?[4,l(void 0)]:[3,5];case 4:return[2,i.sent()];case 5:return[4,l(r)];case 6:return[4,i.sent()];case 7:return i.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})}function fe(e){return f(e?.getReader)}function Y(e){if(e instanceof F)return e;if(e!=null){if(U(e))return pe(e);if(V(e))return me(e);if(H(e))return he(e);if(W(e))return _e(e);if(q(e))return ge(e);if(fe(e))return ve(e)}throw G(e)}function pe(e){return new F(function(t){var n=e[M]();if(f(n.subscribe))return n.subscribe(t);throw TypeError(`Provided object does not correctly implement Symbol.observable`)})}function me(e){return new F(function(t){for(var n=0;n/,alias:`operator`},pipe:{pattern:/\|(?!\|)/,alias:`operator`},operator:/=>|[!=<>]=|&&|\|\||[!+\-*/%]|\*\*|\.\.(?!\.)/,punctuation:/[[\]{}(),:;]/,accessor:{pattern:/\./,alias:`punctuation`},identifier:/\b[a-zA-Z_]\w*\b/};typeof Prism<`u`&&typeof Prism.languages==`object`&&Prism.languages!==null&&!Array.isArray(Prism.languages)&&(Prism.languages.groq=e);var t=Object.assign(t=>{t.languages.groq=e},{displayName:`groq`,aliases:[]});export{t as refractorGroq}; \ No newline at end of file diff --git a/dist/static/helpers-D_aQC6Do-Cc0nAXnJ.js b/dist/static/helpers-D_aQC6Do-Cc0nAXnJ.js deleted file mode 100644 index 5f64e40..0000000 --- a/dist/static/helpers-D_aQC6Do-Cc0nAXnJ.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Df as t,Ef as n,Fl as r,ju as i}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as a}from"./jsx-runtime-BpzPEenQ.js";import{t as o}from"./compiler-runtime-sKsOXjDo.js";var s=e(a(),1),c=o();function l(e){let t=(0,c.c)(3),[n]=(0,s.useState)(e),r;return t[0]!==e||t[1]!==n?(r=i(n,e),t[0]=e,t[1]=n,t[2]=r):r=t[2],!r}function u(e){return e?e?.some(e=>t(e)&&(e?.children||[])?.some(e=>n(e)?e.text:e.userId)):!1}function d(e,t){let n=e?.context?.intent,r=t?.context?.intent;if(r&&(!n||`preview`in r.params&&`preview`in n.params&&r.params.preview!==n.params.preview))return r}function f(e){if(e)try{return r(e)}catch{return}}function p(e){return e?!!(e?.target?.path?.selection?.type===`text`&&e?.target?.path?.selection?.value):!1}export{l as a,f as i,u as n,p as r,d as t}; \ No newline at end of file diff --git a/dist/static/inputResolver-CPyE5zCE-BPw4F8S8.js b/dist/static/inputResolver-CPyE5zCE-BPw4F8S8.js deleted file mode 100644 index 94bd14a..0000000 --- a/dist/static/inputResolver-CPyE5zCE-BPw4F8S8.js +++ /dev/null @@ -1 +0,0 @@ -import{Yl as e,xo as t}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{t as n}from"./jsx-runtime-BpzPEenQ.js";import{t as r}from"./compiler-runtime-sKsOXjDo.js";import{B as i,Et as a,St as o,f as s,r as c,s as l,t as u}from"./dist-LVcARZxB.js";import{t as d}from"./WarningOutline-DOBjmorn.js";import{t as f}from"./Calendar-DCYqUUNo.js";import{g as p,m,p as h,v as g}from"./validationUtils-Dwef0BLR-aKs6KPwC.js";var _=r(),v=n();function y(e){let t=(0,_.c)(24),{id:n,markers:r}=e,i=m(n),{hasError:s}=p(r),y;t[0]===i?y=t[1]:(y={documentId:i,state:`scheduled`},t[0]=i,t[1]=y);let{schedules:x}=h(y),{mode:S}=g();if(!(x.length>0))return null;let C;t[2]===S?C=t[3]:(C=S===`upsell`&&(0,v.jsx)(a,{tone:`caution`,padding:3,radius:3,shadow:1,marginBottom:3,children:(0,v.jsxs)(c,{alignItems:`center`,gap:3,padding:1,children:[(0,v.jsx)(o,{muted:!0,size:1,children:(0,v.jsx)(d,{})}),(0,v.jsx)(o,{muted:!0,size:1,weight:`medium`,children:`Scheduled publishing is not available on your current plan`})]})}),t[2]=S,t[3]=C);let w=s?`critical`:`primary`,T;t[4]===S?T=t[5]:(T=S===`upsell`?{opacity:.7}:void 0,t[4]=S,t[5]=T);let E;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,v.jsx)(o,{muted:!0,size:1,children:(0,v.jsx)(f,{})}),t[6]=E):E=t[6];let D;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,v.jsxs)(c,{alignItems:`center`,gap:3,marginBottom:1,padding:1,children:[E,(0,v.jsxs)(o,{muted:!0,size:1,children:[(0,v.jsx)(`span`,{style:{fontWeight:600},children:`Upcoming schedule`}),` (local time)`]})]}),t[7]=D):D=t[7];let O;t[8]===x?O=t[9]:(O=x.map(b),t[8]=x,t[9]=O);let k;t[10]===O?k=t[11]:(k=(0,v.jsx)(l,{gap:2,children:O}),t[10]=O,t[11]=k);let A;t[12]===s?A=t[13]:(A=s&&(0,v.jsx)(u,{marginTop:3,children:(0,v.jsx)(o,{muted:!0,size:1,weight:`regular`,children:`This document has validation errors that should be resolved before its publish date.`})}),t[12]=s,t[13]=A);let j;t[14]!==k||t[15]!==A?(j=(0,v.jsxs)(l,{gap:2,children:[D,k,A]}),t[14]=k,t[15]=A,t[16]=j):j=t[16];let M;t[17]!==w||t[18]!==T||t[19]!==j?(M=(0,v.jsx)(a,{padding:3,radius:1,shadow:1,tone:w,style:T,children:j}),t[17]=w,t[18]=T,t[19]=j,t[20]=M):M=t[20];let N;return t[21]!==C||t[22]!==M?(N=(0,v.jsxs)(u,{marginBottom:4,children:[C,M]}),t[21]=C,t[22]=M,t[23]=N):N=t[23],N}function b(n){if(!n.executeAt)return null;let r=e(new Date(n.executeAt),t.LARGE);return(0,v.jsxs)(i,{gap:2,children:[(0,v.jsx)(o,{muted:!0,size:1,children:r}),(0,v.jsx)(c,{style:{opacity:+(n.action===`unpublish`)},children:(0,v.jsx)(s,{fontSize:0,children:n.action})})]},n.id)}function x(e){let t=(0,_.c)(8),{value:n,validation:r,children:i}=e,a=n,o;t[0]===r?o=t[1]:(o=r.map(S),t[0]=r,t[1]=o);let s=o,c;t[2]!==a||t[3]!==s?(c=a?._id?(0,v.jsx)(y,{id:a._id,markers:s}):null,t[2]=a,t[3]=s,t[4]=c):c=t[4];let l;return t[5]!==i||t[6]!==c?(l=(0,v.jsxs)(v.Fragment,{children:[c,i]}),t[5]=i,t[6]=c,t[7]=l):l=t[7],l}function S(e){return{level:e.level,path:e.path,item:{message:e.message},message:e.message}}var C=e=>{let t=(0,_.c)(7),{schemaType:n}=e;if(w(n).name===`document`){let n;t[0]===e?n=t[1]:(n=e.renderDefault(e),t[0]=e,t[1]=n);let r;return t[2]!==e||t[3]!==n?(r=(0,v.jsx)(x,{...e,children:n}),t[2]=e,t[3]=n,t[4]=r):r=t[4],r}let r;return t[5]===e?r=t[6]:(r=e.renderDefault(e),t[5]=e,t[6]=r),r};function w(e){return e.type?w(e.type):e}export{C as DocumentBannerInput}; \ No newline at end of file diff --git a/dist/static/isRecord-Kfmt-nk--BGze3w87.js b/dist/static/isRecord-Kfmt-nk--BGze3w87.js deleted file mode 100644 index a670172..0000000 --- a/dist/static/isRecord-Kfmt-nk--BGze3w87.js +++ /dev/null @@ -1 +0,0 @@ -function e(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}export{e as t}; \ No newline at end of file diff --git a/dist/static/isRecord-Kfmt-nk--BbRXhYkF.js b/dist/static/isRecord-Kfmt-nk--BbRXhYkF.js deleted file mode 100644 index a670172..0000000 --- a/dist/static/isRecord-Kfmt-nk--BbRXhYkF.js +++ /dev/null @@ -1 +0,0 @@ -function e(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}export{e as t}; \ No newline at end of file diff --git a/dist/static/javascript-BJADTAsw.js b/dist/static/javascript-BJADTAsw.js deleted file mode 100644 index 9560783..0000000 --- a/dist/static/javascript-BJADTAsw.js +++ /dev/null @@ -1 +0,0 @@ -e.displayName=`clike`,e.aliases=[];function e(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}t.displayName=`javascript`,t.aliases=[`js`];function t(t){t.register(e),t.languages.javascript=t.languages.extend(`clike`,{"class-name":[t.languages.clike[`class-name`],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(`(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])`),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript[`class-name`][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore(`javascript`,`keyword`,{regex:{pattern:RegExp(`((?:^|[^$\\w\\xA0-\\uFFFF."'\\])\\s]|\\b(?:return|yield))\\s*)\\/(?:(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))`),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:`language-regex`,inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:`function`},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore(`javascript`,`string`,{hashbang:{pattern:/^#!.*/,greedy:!0,alias:`comment`},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:`string`},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:`punctuation`},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:`property`}}),t.languages.insertBefore(`javascript`,`operator`,{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:`property`}}),t.languages.markup&&(t.languages.markup.tag.addInlined(`script`,`javascript`),t.languages.markup.tag.addAttribute(`on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)`,`javascript`)),t.languages.js=t.languages.javascript}export{t as default}; \ No newline at end of file diff --git a/dist/static/json-B02E3pk2.js b/dist/static/json-B02E3pk2.js deleted file mode 100644 index 0ef4a7d..0000000 --- a/dist/static/json-B02E3pk2.js +++ /dev/null @@ -1 +0,0 @@ -e.displayName=`json`,e.aliases=[`webmanifest`];function e(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:`keyword`}},e.languages.webmanifest=e.languages.json}export{e as default}; \ No newline at end of file diff --git a/dist/static/jsx-DFCzxXwN.js b/dist/static/jsx-DFCzxXwN.js deleted file mode 100644 index d038ed4..0000000 --- a/dist/static/jsx-DFCzxXwN.js +++ /dev/null @@ -1 +0,0 @@ -import e from"./javascript-BJADTAsw.js";t.displayName=`markup`,t.aliases=[`atom`,`html`,`mathml`,`rss`,`ssml`,`svg`,`xml`];function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:`attr-equals`},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:`named-entity`},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside[`attr-value`].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside[`internal-subset`].inside=e.languages.markup,e.hooks.add(`wrap`,function(e){e.type===`entity`&&(e.attributes.title=e.content.value.replace(/&/,`&`))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r[`language-`+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i[`language-`+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var a={};a[t]={pattern:RegExp(`(<__[^>]*>)(?:))*\\]\\]>|(?!)`.replace(/__/g,function(){return t}),`i`),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore(`markup`,`cdata`,a)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside[`special-attr`].push({pattern:RegExp(`(^|["'\\s])(?:`+t+`)\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s'">=]+(?=[\\s>]))`,`i`),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,`language-`+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:`attr-equals`},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend(`markup`,{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}n.displayName=`jsx`,n.aliases=[];function n(n){n.register(e),n.register(t),(function(e){var t=e.util.clone(e.languages.javascript),n=`(?:\\s|\\/\\/.*(?!.)|\\/\\*(?:[^*]|\\*(?!\\/))\\*\\/)`,r=`(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})`,i=`(?:\\{*\\.{3}(?:[^{}]|)*\\})`;function a(e,t){return e=e.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return i}),RegExp(e,t)}i=a(i).source,e.languages.jsx=e.languages.extend(`markup`,t),e.languages.jsx.tag.pattern=a(`<\\/?(?:[\\w.:-]+(?:+(?:[\\w.:$-]+(?:=(?:"(?:\\\\[\\s\\S]|[^\\\\"])*"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s{'"/>=]+|))?|))**\\/?)?>`),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside[`attr-value`].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside[`class-name`]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore(`inside`,`attr-name`,{spread:{pattern:a(``),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore(`inside`,`special-attr`,{script:{pattern:a(`=`),alias:`language-javascript`,inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:`punctuation`},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?typeof e==`string`?e:typeof e.content==`string`?e.content:e.content.map(o).join(``):``},s=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===o(i.content[0].content[1])&&n.pop():i.content[i.content.length-1].content===`/>`||n.push({tagName:o(i.content[0].content[1]),openedBraces:0}):n.length>0&&i.type===`punctuation`&&i.content===`{`?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&i.type===`punctuation`&&i.content===`}`?n[n.length-1].openedBraces--:a=!0),(a||typeof i==`string`)&&n.length>0&&n[n.length-1].openedBraces===0){var c=o(i);r0&&(typeof t[r-1]==`string`||t[r-1].type===`plain-text`)&&(c=o(t[r-1])+c,t.splice(r-1,1),r--),t[r]=new e.Token(`plain-text`,c,null,c)}i.content&&typeof i.content!=`string`&&s(i.content)}};e.hooks.add(`after-tokenize`,function(e){(e.language===`jsx`||e.language===`tsx`)&&s(e.tokens)})})(n)}export{n as default}; \ No newline at end of file diff --git a/dist/static/jsx-runtime-BpzPEenQ.js b/dist/static/jsx-runtime-BpzPEenQ.js deleted file mode 100644 index fcc33c8..0000000 --- a/dist/static/jsx-runtime-BpzPEenQ.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./rolldown-runtime-Dd_uD5pT.js";var t=e((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g;function j(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function M(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function N(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,N(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),N(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u{n.exports=t()})),r=e((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),i=e(((e,t)=>{t.exports=r()}));export{n,i as t}; \ No newline at end of file diff --git a/dist/static/lib-BFHl89nf.css b/dist/static/lib-BFHl89nf.css deleted file mode 100644 index fe70bf4..0000000 --- a/dist/static/lib-BFHl89nf.css +++ /dev/null @@ -1 +0,0 @@ -.x3tla70{display:inline-flex}.p2v9sh0.p2v9sh0{margin-top:2px}.p2v9sh1{width:25px;height:25px;overflow:hidden}._1mifpgn0._1mifpgn0{line-height:1}._5doxzs0{width:25px;position:relative;left:8px}._5doxzs1{max-width:200px}._12uplkd0{--card-icon-color:var(--card-badge-critical-icon-color)}._12uplkd1{--card-icon-color:var(--card-badge-caution-icon-color)}._12uplkd2{--card-icon-color:var(--card-badge-primary-icon-color)}.ap48350.ap48350{height:0;overflow:visible}._94rxoh0{--change-bar-offset:4px;display:flex;position:relative}._94rxoh5{top:-1px;left:var(--change-bar-offset);background-color:var(--card-bg-color);width:1px;position:absolute;bottom:-1px}._94rxoh5:after{content:"";background-color:var(--card-badge-caution-dot-color);border-radius:.5px;width:1px;display:block;position:absolute;top:1px;bottom:1px;left:0}._94rxoh0 ._94rxoh5:after{opacity:.5}._94rxoh2 ._94rxoh5:after{opacity:1}._94rxoh3 ._94rxoh5:after{opacity:0;pointer-events:none}._94rxoh1 ._94rxoh5:after{display:none}._94rxoh6{appearance:none;opacity:0;height:100%;left:calc(-.25rem + var(--change-bar-offset));background:0 0;border:0;outline:0;width:calc(1rem - 1px);padding:0;transition:opacity .25s;display:block;position:absolute}._94rxoh6:focus{border:0;outline:0}._94rxoh4 ._94rxoh6{opacity:0}._94rxoh7{cursor:pointer;pointer-events:all}._94rxoh9{flex-grow:1;min-width:0}._94rxoha{opacity:1;transition:opacity .1s;position:relative}@media (hover:hover){._94rxoh0:hover{z-index:10}._94rxoh0:hover ._94rxoh5:after{opacity:1}._94rxoh8:hover{opacity:.2}}._1rs9nxu0{line-height:1}.jls3qa0{border-radius:3px;padding:0 2px;font-weight:500;text-decoration:none}.jls3qa1{color:var(--card-badge-default-fg-color);background-color:var(--card-badge-default-bg-color)}.jls3qa2{color:var(--card-badge-neutral-fg-color);background-color:var(--card-badge-neutral-bg-color)}.jls3qa3{color:var(--card-badge-primary-fg-color);background-color:var(--card-badge-primary-bg-color)}.jls3qa4{color:var(--card-badge-suggest-fg-color);background-color:var(--card-badge-suggest-bg-color)}.jls3qa5{color:var(--card-badge-positive-fg-color);background-color:var(--card-badge-positive-bg-color)}.jls3qa6{color:var(--card-badge-caution-fg-color);background-color:var(--card-badge-caution-bg-color)}.jls3qa7{color:var(--card-badge-critical-fg-color);background-color:var(--card-badge-critical-bg-color)}.pdmi1p0{word-wrap:break-word}._115kor00{min-width:0;max-width:100%;overflow:auto hidden}._2bb8j70{grid-template-columns:minmax(0,1fr);display:grid}.m8j2cn0{word-break:break-all}._1rhykey0{margin:0}.irqlu50{text-transform:none;white-space:wrap;overflow-wrap:break-word;margin:0}._7mdu8n0{word-wrap:break-word}._1qiqcip0,._11x300z0{word-break:break-all;white-space:pre-wrap}._70j26s0{white-space:pre-wrap;word-wrap:break-word}@supports (position-anchor:--anchor){.kzylaa1{position-anchor:var(--kzylaa0);line-height:0;position:absolute;inset-block-start:anchor(center);transform:translateY(-50%)}}._4qytgw0>*+*{display:none}.b5tnp20{border-right:1px solid var(--card-border-color);height:auto}.b5tnp20[data-hidden]{opacity:0}._1fmn6ii0._1fmn6ii0{background-color:#0000}._1l3tfji0{width:100%;min-width:0}._1l3tfji1{white-space:nowrap;flex:none}._1l3tfji2._1l3tfji2{padding:2px 0}._1rkk4i0._1rkk4i0{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}._5hlm4s0{border-top:1px solid var(--card-border-color);z-index:200;position:sticky;bottom:0}._2v276j0{border-top:1px solid var(--card-border-color)}.qlk1i60{pointer-events:none}._1tqupo50{margin:auto;position:sticky;top:0;bottom:0}._14vq3er0{background-color:var(--card-bg-color);opacity:.8;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:-2px}._14vq3er0._14vq3er0{position:absolute}.yp0t310{position:relative}.n9f3ut0{position:absolute;top:0;right:0}._3j1eyv0._3j1eyv0{min-height:36px}.xs7cp10{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;background-origin:content-box;width:1em;height:1em;transform:scale(.7)}._1ylclqw0{pointer-events:all;display:flex}._7mvuoc0{grid-template-columns:minmax(0,1fr)}._7mvuoc1{grid-template-columns:1fr min-content}._5xeb4o0{align-self:center}.ky796p0.ky796p0{min-height:36px}.oq0usb0{position:absolute;top:0;left:0}._89rzke0{min-height:6em}.xqpp6m0{z-index:-1;background:0 0;width:100%;height:100%;position:fixed;top:0;left:0}._1a81m7u0{box-sizing:border-box}._90idxj0{position:relative;overflow:hidden auto}._1aym7xj0{box-sizing:border-box}._1fizbv90{cursor:help;position:absolute;top:0;left:0}.ftlkel0{opacity:1;width:100%;transition:opacity .3s;position:relative;overflow:hidden auto}.ftlkel1{opacity:.5}._1fikb9u0{height:100%;overflow:scroll}.nosf6n0{--card-border-color:transparent;flex-direction:column;height:100%;display:flex}.w22oku0{stroke:#ccc;fill:none;pointer-events:none;stroke-linecap:round}.w22oku1{fill:none;pointer-events:none;stroke-linejoin:round;stroke:var(--card-badge-caution-dot-color)}.w22oku2{fill:none;pointer-events:stroke;stroke:#0000;cursor:pointer;stroke-linecap:round;stroke-linejoin:round;opacity:0}.w22oku2:hover{opacity:.2}.w22oku3{stroke:none;pointer-events:none;fill:var(--card-badge-caution-dot-color)}._1xoz7px0{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._2d6r3d0{word-break:break-word}.if0dq50{width:min(100vw - 40px,320px)}.ixd7a40{cursor:default}._9kfwi50{white-space:initial}.vf5pqx0{width:9px}#sanity{--static-css-file-loaded-studio:true}._23xf60{white-space:nowrap;opacity:0;visibility:hidden;flex-shrink:0;list-style:none}._23xf61{opacity:0;height:.1px;overflow:hidden}._23xf62{visibility:hidden;display:flex}._12q7psx1{container:_12q7psx0/inline-size}._12q7psx2{grid-template-columns:auto minmax(0,1fr) auto}._12q7psx3{min-width:0;overflow:hidden}@container _12q7psx0 (width>=1800px){._12q7psx2{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}}._1xg999m0{word-break:break-word}._1lae8660._1lae8660{font-family:Twemoji Mozilla,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,EmojiOne Color,Android Emoji,sans-serif}._1duh70k0{max-width:180px}._1duh70k1{display:inline-block}._1duh70k2{white-space:break-spaces;display:inline-block!important}._1duh70k3{text-align:center;line-height:1}._1hhosax0._1hhosax0{background:0 0}._16tdjht0{z-index:1;line-height:0;position:relative}.srqqgt0{width:320px}._1d7twax0{-webkit-user-select:none;user-select:none}._16r7rrw0{width:250px}._2sucs0{border-radius:3px;width:308px}._5fm0ca0{word-break:break-word}._1vbnwb00._1vbnwb00{padding:3px 6px}._1cqetj30{height:100%}._1cqetj31{width:100%}._1no0we00{max-width:15ch}@keyframes _176rzww1{0%{opacity:0}to{opacity:1}}._176rzww0{max-width:268px;height:100%;margin:40% auto 0}._176rzww2{animation:.2s ease-in-out _176rzww1}._1h4zclm0{width:100%;max-width:100%}._1h4zclm1{margin-left:29px}._1aduh2b0{flex-direction:column;flex:1}._1aduh2b1{border-bottom:1px solid var(--card-border-color)}._1aduh2b2._1aduh2b2{overflow:hidden scroll}.ll6g790{width:220px}._1qxg5pa0{background:0 0}.y8t4tj0{background-color:var(--card-border-color);align-self:stretch;width:1px}._1w1auht0{--card-icon-color:var(--card-badge-suggest-icon-color)}._1w1auht1{width:15px}.hakfaf0{box-sizing:border-box}.hakfaf1{height:110px}.a496er0{max-width:120px}._15e9pws0{z-index:1;line-height:0;position:relative}._1b4typv0{border-block-end:1px solid var(--card-border-color);grid-area:header;grid-template-columns:1fr min-content 1fr;display:grid}._1b4typv1{justify-content:space-between;align-items:center;display:flex;overflow:hidden}._162b94a0{--offset-block:40px;height:calc(100vh - var(--offset-block));grid-template:"header header"min-content"previous-document next-document"minmax(0,1fr)/1fr 1fr;min-height:0;display:grid;overflow:hidden}._1ld99m30{scroll-behavior:smooth;scrollbar-width:var(--scrollbar-width);overscroll-behavior:contain;will-change:scroll-position;height:100%;position:relative;overflow:auto}._1dxuioe0{color:inherit;flex:1;text-decoration:none}.lzzk380{object-fit:cover;width:100%;height:180px;display:flex}.wicvv80{box-sizing:border-box}.goxmd60{position:relative}.goxmd61{height:100%}.goxmd62{scroll-behavior:smooth;outline:none;position:relative;overflow:auto}._1urskea0._1urskea0{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._1jabwmm0{opacity:1;transition:opacity .4s;position:relative}._1jabwmm1{opacity:.8}._1jabwmm2{position:absolute;inset:0}._1ayfd0d0{transition:transform .2s}._1ayfd0d0[data-expanded=true]{transform:rotate(-90deg)}.an9ywb0{overflow:clip}.wdp7vo0{scroll-behavior:smooth;height:100%;position:relative;overflow:auto}.r7iwsj0{opacity:0;transition:opacity .2s}.r7iwsj0[data-ready]{opacity:1}._1yjlcuf0{overflow:clip}._1orxcxe0{width:100%;position:absolute;bottom:-4px}._1hvy8tl0{position:relative}._1r9ok140{flex-shrink:1;flex-basis:0;overflow:hidden}._48e6eu0{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}._1os2yia0{white-space:pre-wrap}.jr9qyd0{overflow-x:auto}._1bgrqma0{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elmvdc0{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:clip}@keyframes _1b6o2se0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._1b6o2se1{width:round(1em,2px);height:round(1em,2px);animation:.5s linear infinite _1b6o2se0}._2mi48t0{background-color:var(--card-bg-color);border-radius:inherit;z-index:1;box-shadow:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1lyk8y0{align-items:center}._1lyk8y1:not([hidden]){display:flex}._1lyk8y2{flex:1;min-width:0;display:block;position:relative}._8fnjkq0{position:absolute;top:0;left:0}._8fnjkq1{position:absolute;top:0;right:0}._8fnjkq2:not([hidden]){display:block}._62mlcb1{width:var(--_62mlcb0);height:var(--_62mlcb0);position:absolute}:empty+._62mlcb1{display:none}[data-placement^=top]>._62mlcb1{bottom:calc(-1 * var(--_62mlcb0))}[data-placement^=right]>._62mlcb1{left:calc(-1 * var(--_62mlcb0))}[data-placement^=left]>._62mlcb1{right:calc(-1 * var(--_62mlcb0))}[data-placement^=bottom]>._62mlcb1{top:calc(-1 * var(--_62mlcb0))}._62mlcb1>svg{transform-origin:calc(var(--_62mlcb0) / 2) calc(var(--_62mlcb0) / 2);line-height:0;display:block}[data-placement^=top]>._62mlcb1>svg{transform:rotate(0)}[data-placement^=right]>._62mlcb1>svg{transform:rotate(90deg)}[data-placement^=left]>._62mlcb1>svg{transform:rotate(-90deg)}[data-placement^=bottom]>._62mlcb1>svg{transform:rotate(180deg)}._62mlcb2{stroke:var(--card-shadow-outline-color)}._62mlcb3{fill:var(--card-bg-color)}._4c0fmk0{line-height:0}._4c0fmk1>ul{margin:0;padding:0;list-style:none}._1alqbl40{white-space:nowrap;align-items:center;margin:0;padding:0;line-height:0;list-style:none;display:flex}._1alqbl41{appearance:none}._1ljw6pi0{font:inherit;padding:1px}._1ljw6pi0:not([hidden]){display:block}._1xz6t3i0{position:relative}@keyframes _1a85unk1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _1a85unk2{0%{opacity:0}to{opacity:1}}._1a85unk0{outline:none;justify-content:center;align-items:center;inset:0}._1a85unk0:not([hidden]){display:flex}._1a85unk3{animation:.2s ease-out _1a85unk2}._1a85unk3>[data-ui=DialogCard]{animation:.2s ease-out _1a85unk1}._1a85unk4{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}._1a85unk5{width:100%;min-height:0;max-height:100%;overflow:clip}._1a85unk6{width:100%;min-height:0}._1a85unk7{z-index:2;position:relative}._1a85unk8{z-index:1;outline:none;position:relative;overflow:auto}._1a85unk9{z-index:3;position:relative}@keyframes fnwpv80{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fnwpv81{transition:opacity .2s ease-in}.fnwpv82{opacity:1}.fnwpv83{opacity:0}@media screen and (prefers-reduced-motion:reduce){.fnwpv81{background-color:var(--card-skeleton-color-from)}}@media screen and (prefers-reduced-motion:no-preference){.fnwpv84{background-color:var(--card-skeleton-color-from);contain:paint;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.fnwpv84:after{content:"";background-image:linear-gradient(to right, transparent, var(--card-skeleton-color-to), transparent);pointer-events:none;will-change:transform;animation-name:fnwpv80;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.fnwpv85{background-color:var(--card-skeleton-color-from)}}.gpfraw0{max-width:100%}._11igkzi0>div{vertical-align:middle;box-sizing:border-box;max-width:100%;display:inline-block}._14vatmh0[role=treeitem]{outline:none}._14vatmh0[role=none]>[role=treeitem]{cursor:default;background-color:var(--card-bg-color);color:var(--treeitem-fg-color);border-radius:3px;outline:none}._14vatmh0[role=none]>[role=treeitem]:focus{position:relative}._14vatmh0[role=treeitem]>div{cursor:default;background-color:var(--card-bg-color);color:var(--treeitem-fg-color);border-radius:3px}._14vatmh0[role=treeitem]:focus>div{position:relative}._14vatmh1{transition:transform .1s}._1jezl1b0{box-sizing:border-box;z-index:0;opacity:0;transition:all .2s linear;position:absolute;inset:0;transform:rotate(-90deg)translateY(6px)}[data-arrow-position=inside]>._1jezl1b0{opacity:0;transform:rotate(-90deg)translateY(6px)}[data-arrow-position=top]>._1jezl1b0{opacity:1;transform:rotate(0)}[data-arrow-position=bottom]>._1jezl1b0{opacity:1;transform:rotate(-180deg)}._1jezl1b0>svg{width:11px;height:7px;position:absolute;top:-5px;left:50%;transform:translate(-6px)}._1jezl1b0>svg:not([hidden]){display:block}._1jezl1b1{width:var(--avatar-size);height:var(--avatar-size);object-fit:contain;border-radius:50%;position:relative}._1jezl1b1:not([hidden]){display:block}._1jezl1b2{width:var(--avatar-size);height:var(--avatar-size);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}._1jezl1b3{stroke-width:4px;stroke:var(--card-bg-color)}._1jezl1b4{stroke-width:2px;stroke:var(--avatar-bg-color)}[data-status=editing] ._1jezl1b4{stroke-dasharray:2 4;stroke-linecap:round}._1jezl1b5{white-space:nowrap}._1jezl1b5>div{vertical-align:top}._1jezl1b5>div:not([hidden]){display:inline-block}._1jezl1b6{width:100%;height:100%;color:var(--avatar-fg-color);text-transform:uppercase;text-align:center;border-radius:50%;justify-content:center;align-items:center}._1jezl1b6:not([hidden]){display:flex}.ycv36y0{display:inline-block;position:relative}.xgt72i0{position:relative}.xgt72i0:not([hidden]){display:inline-block}._14ngdrn0{width:-moz-available;width:-webkit-fill-available;width:stretch;position:relative}._14ngdrn0:not([hidden]){display:inline-block}.cn60s70{position:relative}.cn60s70:not([hidden]){display:inline-block}.cn60s71{opacity:0;z-index:1;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._1omd6w40{width:0;height:0;display:block;position:absolute;overflow:clip}.woi5yn0{position:relative}.woi5yn1{position:absolute;left:0;right:0}._196sf460{outline:none;overflow:auto}._17s3sc10{background:var(--card-hairline-soft-color);border:0;height:1px;margin:0}._1a5lj7y0{pointer-events:all;width:100%;position:relative;overflow:clip}._1a5lj7y0[data-has-duration]{padding-bottom:1px}._1a5lj7y1{overflow-x:auto}._1a5lj7y2{pointer-events:none;z-index:-1;will-change:opacity;background:0 0;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:clip}._1a5lj7y3{z-index:1;position:absolute;inset:0 -2px 2px}._1a5lj7y4{transform-origin:0%;width:100%;height:100%;display:block}._1a5lj7y4._1a5lj7y4{background-color:var(--toast-loading-bar-bg)}._1ojgmwx0{box-sizing:border-box;pointer-events:none;width:100%;max-width:420px;list-style:none;position:fixed;bottom:0;right:0}._54iwec0{pointer-events:none}._54iwec1{will-change:transform}@layer sui;@layer sui.global{*,:after,:before{box-sizing:border-box}*{border:0 solid #0000;margin:0;padding:0}:root{color-scheme:light dark}:where(html){-webkit-text-size-adjust:100%}:where(body){background:light-dark(var(--white),var(--black));font-family:var(--sans);-webkit-font-smoothing:antialiased}:where(audio,canvas,embed,iframe,img,object,picture,video){max-width:100%;display:block}:where(img,picture,video){block-size:auto}:where(button,input,select,textarea){appearance:none;color:inherit;font:inherit;line-height:inherit}:where(button,input,select,textarea):disabled{opacity:1}:where(table){border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://design-system-static.sanity.io/InterVariable-latin-20260728.woff2)format("woff2-variations");src:url(https://design-system-static.sanity.io/InterVariable-latin-20260728.woff2) format("woff2") tech("variations")}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(https://design-system-static.sanity.io/InterVariable-Italic-latin-20260728.woff2)format("woff2-variations");src:url(https://design-system-static.sanity.io/InterVariable-Italic-latin-20260728.woff2) format("woff2") tech("variations")}}:root{--black:#0d0e12;--blue-100:#e5edff;--blue-200:#dbe5ff;--blue-300:#a8bfff;--blue-400:#7595ff;--blue-50:#f5f8ff;--blue-500:#556bfc;--blue-600:#4043e7;--blue-700:#2927aa;--blue-800:#192457;--blue-900:#161a41;--blue-950:#101228;--cyan-100:#c5fcfc;--cyan-200:#96f8f8;--cyan-300:#62efef;--cyan-400:#18e2e2;--cyan-50:#e7fefe;--cyan-500:#04b8be;--cyan-600:#037782;--cyan-700:#024950;--cyan-800:#042f34;--cyan-900:#072227;--cyan-950:#0d181c;--gray-100:#eeeef1;--gray-200:#e3e4e8;--gray-300:#bbbdc9;--gray-400:#9499ad;--gray-50:#f6f6f8;--gray-500:#727892;--gray-600:#515870;--gray-700:#383d51;--gray-800:#252837;--gray-900:#1b1d27;--gray-950:#13141b;--green-100:#c5fce8;--green-200:#a9f9dc;--green-300:#59f3ba;--green-400:#0ff0a1;--green-50:#e7fef5;--green-500:#04b97a;--green-600:#01794f;--green-700:#015133;--green-800:#023120;--green-900:#06231a;--green-950:#071715;--magenta-100:#fde8ef;--magenta-200:#fcdee9;--magenta-300:#f7abc5;--magenta-400:#f0709b;--magenta-50:#fef6f9;--magenta-500:#e72767;--magenta-600:#b11651;--magenta-700:#7c1342;--magenta-800:#4b1130;--magenta-900:#341325;--magenta-950:#1f0f14;--orange-100:#ffeadb;--orange-200:#ffddc7;--orange-300:#ffb685;--orange-400:#ff8e42;--orange-50:#fff7f0;--orange-500:#fa6400;--orange-600:#b14802;--orange-700:#7c3404;--orange-800:#461e07;--orange-900:#32160b;--orange-950:#21120d;--purple-100:#f1ebff;--purple-200:#ece1fe;--purple-300:#ccb1fc;--purple-400:#b087f7;--purple-50:#f8f5ff;--purple-500:#8f57ef;--purple-600:#721fe5;--purple-700:#4c1a9e;--purple-800:#2f1862;--purple-900:#23173f;--purple-950:#181128;--red-100:#ffe7e5;--red-200:#ffdedc;--red-300:#fdada5;--red-400:#f77769;--red-50:#fff6f5;--red-500:#ef4434;--red-600:#cc2819;--red-700:#8b2018;--red-800:#4d1714;--red-900:#321615;--red-950:#1e1011;--white:#fff;--yellow-100:#fcf3bb;--yellow-200:#f9e994;--yellow-300:#f7d455;--yellow-400:#f9bc15;--yellow-50:#fefae1;--yellow-500:#d28a04;--yellow-600:#965908;--yellow-700:#653a0b;--yellow-800:#3b220c;--yellow-900:#271a11;--yellow-950:#181410;--container-0:320px;--container-1:640px;--container-2:960px;--container-3:1280px;--container-4:1600px;--container-5:1920px;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Liberation Sans",sans-serif;--bold:700;--medium:500;--regular:400;--semibold:600;--radius-0:0px;--radius-1:1px;--radius-2:3px;--radius-3:7px;--radius-4:11px;--radius-5:15px;--radius-6:19px;--radius-round:9999px;--shadow-0:0px 0px 0px 0px #73789100;--shadow-1:0px 0px 0px .5px #7378914d,0px 0px 0px 0px #7378911a,0px 0px 0px 0px #73789112,0px 0px 0px 0px #7378910f;--shadow-2:0px 0px 0px .5px #7378914d,0px 3px 5px -2px #7378911a,0px 6px 10px 0px #73789112,0px 1px 18px 1px #7378910f;--shadow-3:0px 0px 0px .5px #7378914d,0px 7px 8px -4px #7378911a,0px 12px 17px 2px #73789112,0px 5px 22px 4px #7378910f;--shadow-4:0px 0px 0px .5px #7378914d,0px 9px 11px -5px #7378911a,0px 18px 28px 2px #73789112,0px 7px 34px 6px #7378910f;--shadow-5:0px 0px 0px .5px #7378914d,0px 11px 15px -7px #7378911a,0px 24px 38px 3px #73789112,0px 9px 46px 8px #7378910f;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--space-6:52px;--space-7:84px;--space-8:136px;--space-9:220px;--body-0:400 10px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--body-1:400 13px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--body-2:400 16px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--body-3:400 18.75px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--body-4:400 21.5px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--code-0:400 10px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--code-1:400 13px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--code-2:400 16px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--code-3:400 18.75px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--code-4:400 21.5px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--heading-0:400 13px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-1:400 16px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-2:400 21px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-3:400 27px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-4:400 33px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-5:400 38px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-6:400 48px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-7:400 63px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-8:400 84px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--heading-9:400 112px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-0:400 8.1px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-1:400 9.5px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-2:400 10.8px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-3:400 12.25px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-4:400 13.6px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--label-5:400 15px/1.25 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,sans-serif;--opacity-low:.25;--opacity-mid:.5;--opacity-high:.8;--opacity-full:1;--backdrop:light-dark(var(--white),var(--black));--brand-background:#eb5228;--brand-foreground:var(--black);--placeholder-opacity:var(--opacity-mid);--overlay-opacity:var(--opacity-mid);--active-background-normal:light-dark(var(--blue-50),var(--blue-950));--active-foreground-normal:light-dark(var(--blue-800),var(--blue-200));--active-background-emphasized:light-dark(var(--blue-600),var(--blue-400));--active-foreground-emphasized:light-dark(var(--white),var(--black));--error-background-emphasized:light-dark(var(--red-600),var(--red-400));--error-foreground:light-dark(var(--red-800),var(--red-200));--error-separator:light-dark(var(--red-600),var(--red-400));--focus-outline:2px solid var(--blue-500);--focus-offset:2px;--hover-lightness-delta:.125;--hover-transition:border-color .1s linear,background-color .1s linear;--inert-background:light-dark(var(--gray-50),var(--gray-950));--inert-foreground:light-dark(var(--gray-400),var(--gray-600));--fade-in-transition:opacity .2s cubic-bezier(.34,1.2,.64,1),scale .2s cubic-bezier(.34,1.2,.64,1),visibility 0s linear,display .2s linear allow-discrete;--background-high:light-dark(var(--gray-100),var(--gray-900));--background-high-emphasized:light-dark(var(--gray-800),var(--gray-200));--background-low:light-dark(var(--gray-50),var(--gray-950));--background-low-emphasized:light-dark(var(--gray-600),var(--gray-400));--separator-high:light-dark(var(--gray-400),var(--gray-600));--separator-low:rgb(from var(--separator-high) r g b/var(--opacity-low));--foreground-high:light-dark(var(--gray-800),var(--gray-200));--foreground-high-emphasized:light-dark(var(--white),var(--black));--foreground-low:light-dark(var(--gray-600),var(--gray-400));--foreground-low-emphasized:light-dark(var(--gray-100),var(--gray-900));--form-element-text:var(--regular) 13px /1.15 var(--sans)}[class*=sui-tone]{--background-high:var(--tone-100);--background-high-emphasized:var(--tone-800);--background-low:var(--tone-50);--background-low-emphasized:var(--tone-600);--separator-high:var(--tone-400);--separator-low:rgb(from var(--separator-high) r g b/var(--opacity-low));--foreground-high:var(--tone-800);--foreground-high-emphasized:var(--tone-0);--foreground-low:var(--tone-600);--foreground-low-emphasized:var(--tone-100)}.sui-Badge-8b95a0{--badge-background:var(--background-high);--badge-color:var(--foreground-high);background-color:var(--badge-background);color:var(--badge-color)}.sui-Box-8b95a0{min-width:0;min-height:0}.sui-Box-8b95a0[class*=sui-tone]{--box-background:var(--background-low);background-color:var(--box-background)}.sui-Button-8b95a0{background:var(--background-color);box-shadow:inset 0 0 0 1px var(--border-color,transparent);color:var(--foreground-color);transition:var(--hover-transition);appearance:none;text-decoration:none}.sui-Button-8b95a0:hover{background:color-mix(in srgb,var(--tone-500) 25%,var(--background-color))}.sui-Button-8b95a0.sui-button-level-primary:hover{background:color-mix(in srgb,var(--tone-950) 25%,var(--background-color))}.sui-Button-8b95a0[class*=sui-tone]:disabled{--background-color:var(--inert-background);--foreground-color:var(--inert-foreground);--border-color:transparent;pointer-events:none}.sui-Button-8b95a0:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-Button-8b95a0 :is([data-sanity-icon],.sui-Spinner-8b95a0,.sui-Text-8b95a0){color:inherit}.sui-Button-8b95a0>.sui-Flex-8b95a0+*{opacity:0}.sui-button-level-primary{--background-color:var(--background-high-emphasized);--foreground-color:var(--foreground-low-emphasized)}.sui-button-level-primary.sui-tone-critical{--background-color:var(--background-low-emphasized)}.sui-button-level-secondary{--background-color:var(--background-high);--foreground-color:var(--foreground-high);--border-color:var(--separator-low)}.sui-button-level-secondary.sui-tone-critical{--foreground-color:var(--foreground-low)}.sui-button-level-tertiary{--background-color:transparent;--foreground-color:var(--foreground-high)}.sui-button-level-tertiary.sui-tone-critical{--foreground-color:var(--foreground-low)}.sui-Card-8b95a0{--card-background:var(--background-low);background-color:var(--card-background)}.sui-CheckboxMark-8b95a0{--background-color:var(--backdrop);--border-color:var(--separator-high);background-color:var(--background-color);border:1px solid var(--border-color);color:#0000;transition:var(--hover-transition);font-size:16px}.sui-Checkbox-8b95a0:hover .sui-CheckboxMark-8b95a0{border-color:light-dark(oklch(from var(--border-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--border-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-Checkbox-8b95a0:hover .sui-CheckboxInput-8b95a0:is(:checked,:indeterminate)+.sui-CheckboxMark-8b95a0{background-color:light-dark(oklch(from var(--background-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--background-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-CheckboxInput-8b95a0:focus-visible+.sui-CheckboxMark-8b95a0{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-CheckboxInput-8b95a0:is(:checked,:indeterminate)+.sui-CheckboxMark-8b95a0{--background-color:var(--active-background-emphasized);--border-color:transparent;color:var(--active-foreground-emphasized)}.sui-CheckboxInput-8b95a0:disabled+.sui-CheckboxMark-8b95a0{--background-color:var(--inert-background);--border-color:var(--separator-low)}.sui-Checkbox-8b95a0:has(:disabled){pointer-events:none}.sui-CheckboxInput-8b95a0:is(:checked,:indeterminate):disabled+.sui-CheckboxMark-8b95a0{--border-color:var(--separator-low);color:var(--inert-foreground)}.sui-CheckboxMark-8b95a0.sui-error{--border-color:var(--error-separator)}.sui-CheckboxInput-8b95a0:is(:checked,:indeterminate)+.sui-CheckboxMark-8b95a0.sui-error{--background-color:var(--error-background-emphasized)}.sui-CheckboxMark-8b95a0 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sui-CheckboxMark-8b95a0 path{vector-effect:non-scaling-stroke;stroke-width:1.5px}.sui-Code-8b95a0{--code-color:light-dark(var(--gray-700),var(--gray-400));color:var(--code-color)}.sui-Code-8b95a0 .atrule{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .attr-name{color:light-dark(var(--green-600),var(--green-400))}.sui-Code-8b95a0 .attr-value,.sui-Code-8b95a0 .attribute{color:light-dark(var(--yellow-700),var(--yellow-400))}.sui-Code-8b95a0 .boolean,.sui-Code-8b95a0 .builtin{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .cdata,.sui-Code-8b95a0 .char{color:light-dark(var(--yellow-700),var(--yellow-400))}.sui-Code-8b95a0 .class{color:light-dark(var(--orange-600),var(--orange-400))}.sui-Code-8b95a0 .class-name{color:light-dark(var(--cyan-600),var(--cyan-400))}.sui-Code-8b95a0 .comment{color:light-dark(var(--gray-700),var(--gray-400));opacity:.75}.sui-Code-8b95a0 .constant{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .deleted,.sui-Code-8b95a0 .entity{color:light-dark(var(--red-700),var(--red-400))}.sui-Code-8b95a0 .function{color:light-dark(var(--green-600),var(--green-400))}.sui-Code-8b95a0 .hexcode{color:light-dark(var(--blue-600),var(--blue-400))}.sui-Code-8b95a0 .id,.sui-Code-8b95a0 .important{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .inserted{color:light-dark(var(--green-600),var(--green-400))}.sui-Code-8b95a0 .keyword{color:light-dark(var(--magenta-600),var(--magenta-400))}.sui-Code-8b95a0 .number{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .operator{color:light-dark(var(--magenta-600),var(--magenta-400))}.sui-Code-8b95a0 .prolog{color:light-dark(var(--gray-700),var(--gray-400))}.sui-Code-8b95a0 .property{color:light-dark(var(--blue-600),var(--blue-400))}.sui-Code-8b95a0 .pseudo-class,.sui-Code-8b95a0 .pseudo-element{color:light-dark(var(--yellow-700),var(--yellow-400))}.sui-Code-8b95a0 .punctuation{color:light-dark(var(--gray-700),var(--gray-400))}.sui-Code-8b95a0 .regex{color:light-dark(var(--blue-600),var(--blue-400))}.sui-Code-8b95a0 .selector{color:light-dark(var(--red-700),var(--red-400))}.sui-Code-8b95a0 .string{color:light-dark(var(--yellow-700),var(--yellow-400))}.sui-Code-8b95a0 .symbol{color:light-dark(var(--purple-600),var(--purple-400))}.sui-Code-8b95a0 .tag{color:light-dark(var(--red-700),var(--red-400))}.sui-Code-8b95a0 .unit{color:light-dark(var(--orange-600),var(--orange-400))}.sui-Code-8b95a0 .url,.sui-Code-8b95a0 .variable{color:light-dark(var(--red-700),var(--red-400))}.sui-Container-8b95a0{width:100%}.sui-Container-8b95a0[class*=sui-tone]{--container-background:var(--background-low);background-color:var(--container-background)}.sui-Dialog-8b95a0{width:calc(100dvw - 2rem);max-height:calc(100dvh - 2rem);transition:display .15s allow-discrete,overlay .15s allow-discrete,opacity .15s var(--timing-linear),scale .15s var(--timing-curve)}.sui-Dialog-8b95a0:not([open]){opacity:0;scale:.9}.sui-Dialog-8b95a0[open]{opacity:1;display:flex;scale:1}.sui-Dialog-8b95a0::backdrop{--dialog-backdrop:hsl(from var(--separator-high) h s l/var(--overlay-opacity));background-color:var(--dialog-backdrop);transition:display .15s allow-discrete,overlay .15s allow-discrete,opacity .15s var(--timing-linear)}.sui-Dialog-8b95a0:not([open])::backdrop{opacity:0}.sui-Dialog-8b95a0[open]::backdrop{opacity:1}@starting-style{.sui-Dialog-8b95a0[open]{opacity:0;scale:.9}.sui-Dialog-8b95a0[open]::backdrop{opacity:0}}.sui-Eyebrow-8b95a0{--eyebrow-color:var(--foreground-high);color:var(--eyebrow-color);text-transform:uppercase;letter-spacing:.5px}.sui-Eyebrow-8b95a0:where(.sui-text-muted){--eyebrow-color-muted:var(--foreground-low);color:var(--eyebrow-color-muted)}.sui-Flex-8b95a0{min-width:0;min-height:0}.sui-Flex-8b95a0[class*=sui-tone]{--flex-background:var(--background-low);background-color:var(--flex-background)}.sui-Grid-8b95a0{min-width:0;min-height:0}.sui-Grid-8b95a0[class*=sui-tone]{--grid-background:var(--background-low);background-color:var(--grid-background)}.sui-Heading-8b95a0{--heading-color:var(--foreground-high);color:var(--heading-color)}.sui-Heading-8b95a0:where(.sui-text-muted){--heading-color-muted:var(--foreground-low);color:var(--heading-color-muted)}.sui-Icon-8b95a0{--icon-color:var(--foreground-high);color:var(--icon-color)}.sui-Icon-8b95a0:where(.sui-text-muted){--icon-color-muted:var(--foreground-low);color:var(--icon-color-muted)}.sui-icon-body0{font-size:17px}.sui-icon-body1{font-size:21px}.sui-icon-body2{font-size:25px}.sui-icon-body3{font-size:29px}.sui-icon-body4{font-size:33px}@media (width>=360px){.sui-icon-body0-bp-1{font-size:17px}.sui-icon-body1-bp-1{font-size:21px}.sui-icon-body2-bp-1{font-size:25px}.sui-icon-body3-bp-1{font-size:29px}.sui-icon-body4-bp-1{font-size:33px}}@media (width>=600px){.sui-icon-body0-bp-2{font-size:17px}.sui-icon-body1-bp-2{font-size:21px}.sui-icon-body2-bp-2{font-size:25px}.sui-icon-body3-bp-2{font-size:29px}.sui-icon-body4-bp-2{font-size:33px}}@media (width>=900px){.sui-icon-body0-bp-3{font-size:17px}.sui-icon-body1-bp-3{font-size:21px}.sui-icon-body2-bp-3{font-size:25px}.sui-icon-body3-bp-3{font-size:29px}.sui-icon-body4-bp-3{font-size:33px}}@media (width>=1200px){.sui-icon-body0-bp-4{font-size:17px}.sui-icon-body1-bp-4{font-size:21px}.sui-icon-body2-bp-4{font-size:25px}.sui-icon-body3-bp-4{font-size:29px}.sui-icon-body4-bp-4{font-size:33px}}@media (width>=1800px){.sui-icon-body0-bp-5{font-size:17px}.sui-icon-body1-bp-5{font-size:21px}.sui-icon-body2-bp-5{font-size:25px}.sui-icon-body3-bp-5{font-size:29px}.sui-icon-body4-bp-5{font-size:33px}}.sui-Indicator-8b95a0[class*=sui-tone]{--indicator-background:var(--tone-500);background-color:var(--indicator-background)}.sui-IndicatorStack-8b95a0 .sui-Indicator-8b95a0:has(+.sui-Indicator-8b95a0){-webkit-mask-image:radial-gradient(3px at calc(100% + 1.75px),#0000 95%,#000 100%);mask-image:radial-gradient(3px at calc(100% + 1.75px),#0000 95%,#000 100%)}.sui-Inline-8b95a0>div{vertical-align:middle;display:inline-block}.sui-Label-8b95a0.sui-error{color:var(--error-foreground)}.sui-Link-8b95a0{color:inherit;text-decoration:none}.sui-Link-8b95a0:focus-visible{outline-color:var(--blue-500)}.sui-Link-8b95a0.sui-underlined{text-decoration:underline}.sui-List-8b95a0{list-style-type:none}.sui-ListButtonItem-8b95a0:focus-visible,.sui-ListButtonItem-8b95a0:hover{background:var(--background-low)}.sui-ListButtonItem-8b95a0:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-ListButtonItem-8b95a0[data-selected]{background:var(--active-background-emphasized);color:var(--active-foreground-emphasized)}.sui-ListItemImage-8b95a0{max-width:42px;aspect-ratio:var(--aspect-ratio,1/1);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.sui-PopoverContent-8b95a0{visibility:hidden;opacity:0;transition:none;scale:.9}.sui-PopoverContent-8b95a0:popover-open{visibility:visible;opacity:1;transition:var(--fade-in-transition);scale:1}@starting-style{.sui-PopoverContent-8b95a0:popover-open{visibility:hidden;opacity:0;scale:.9}}.sui-PressArea-8b95a0{font:inherit;color:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;appearance:none;background:0 0}.sui-PressArea-8b95a0:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-PressArea-8b95a0:disabled{pointer-events:none}.sui-PressArea-8b95a0 .sui-Text-8b95a0,.sui-PressArea-8b95a0 [data-sanity-icon]{color:inherit}.sui-RadioMark-8b95a0{--background-color:var(--backdrop);--border-color:var(--separator-high);background-color:var(--background-color);border:1px solid var(--border-color);transition:var(--hover-transition)}.sui-RadioMark-8b95a0:after{content:"";background:var(--active-foreground-emphasized);border-radius:var(--radius-round);opacity:0;transition:inset .1s linear;display:block;position:absolute;inset:0}.sui-Radio-8b95a0:hover .sui-RadioMark-8b95a0{border-color:light-dark(oklch(from var(--border-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--border-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-Radio-8b95a0:hover .sui-RadioInput-8b95a0:checked+.sui-RadioMark-8b95a0{background-color:light-dark(oklch(from var(--background-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--background-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-RadioInput-8b95a0:focus-visible+.sui-RadioMark-8b95a0{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-RadioInput-8b95a0:checked+.sui-RadioMark-8b95a0{--background-color:var(--active-background-emphasized);--border-color:transparent}.sui-RadioInput-8b95a0:checked+.sui-RadioMark-8b95a0:after{opacity:1;inset:4px}.sui-RadioInput-8b95a0:disabled+.sui-RadioMark-8b95a0{--background-color:var(--inert-background);--border-color:var(--separator-low)}.sui-RadioInput-8b95a0:disabled+.sui-RadioMark-8b95a0:after{background:light-dark(var(--gray-300),var(--gray-500))}.sui-Radio-8b95a0:has(:disabled){pointer-events:none}.sui-RadioMark-8b95a0.sui-error{--border-color:var(--error-separator)}.sui-RadioInput-8b95a0:checked+.sui-RadioMark-8b95a0.sui-error{--background-color:var(--error-background-emphasized)}.sui-Select-8b95a0{--background-color:var(--backdrop);--border-color:var(--separator-high);--color:var(--foreground-high);background-color:var(--background-color);border:1px solid var(--border-color);font:var(--form-element-text);color:var(--color)}[data-ui=Select-icon]{--background-color:var(--backdrop);background-color:var(--background-color);pointer-events:none;top:calc(anchor(top) + 1px);bottom:calc(anchor(bottom) + 1px);right:calc(anchor(right) + 2px)}.sui-Select-8b95a0.sui-error{--border-color:var(--error-separator);--color:var(--error-foreground)}.sui-Select-8b95a0.sui-error+[data-ui=Select-icon] svg{color:var(--error-foreground)}.sui-Select-8b95a0:hover{border-color:light-dark(oklch(from var(--border-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--border-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-Select-8b95a0:disabled{--background-color:var(--inert-background);--border-color:var(--separator-low);--color:var(--inert-foreground);pointer-events:none}.sui-Select-8b95a0:disabled+[data-ui=Select-icon]{--background-color:var(--inert-background)}.sui-Select-8b95a0:disabled+[data-ui=Select-icon] svg{color:var(--inert-foreground)}.sui-Select-8b95a0:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-Spinner-8b95a0{--spinner-color:var(--foreground-high);color:var(--spinner-color);animation:.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sui-SkipToContent-8b95a0{--z-index:9999;background-color:light-dark(var(--gray-900),var(--white));color:light-dark(var(--white),var(--gray-900))}.sui-SkipToContent-8b95a0 .sui-Text-8b95a0{color:inherit}.sui-SwitchMark-8b95a0{--background-color:var(--backdrop);--border-color:var(--separator-high);--width:25px;--height:17px;background-color:var(--background-color);border:1px solid var(--border-color);width:var(--width);height:var(--height);transition:var(--hover-transition)}.sui-SwitchMark-8b95a0:after{content:"";background-color:var(--foreground-high);border-radius:var(--radius-round);width:7px;height:7px;transition:translate .1s linear;display:block;translate:50%}.sui-Switch-8b95a0:hover .sui-SwitchMark-8b95a0{border-color:light-dark(oklch(from var(--border-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--border-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-Switch-8b95a0:hover .sui-SwitchInput-8b95a0:checked+.sui-SwitchMark-8b95a0{background-color:light-dark(oklch(from var(--background-color) calc(l - var(--hover-lightness-delta)) c h),oklch(from var(--background-color) calc(l + var(--hover-lightness-delta)) c h))}.sui-SwitchInput-8b95a0:focus-visible+.sui-SwitchMark-8b95a0{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.sui-SwitchInput-8b95a0:checked+.sui-SwitchMark-8b95a0{--background-color:var(--active-background-emphasized);--border-color:transparent}.sui-SwitchInput-8b95a0:checked+.sui-SwitchMark-8b95a0:after{background-color:var(--active-foreground-emphasized);translate:calc(var(--width) - 175%)}.sui-SwitchInput-8b95a0:disabled+.sui-SwitchMark-8b95a0{--background-color:var(--inert-background);--border-color:var(--separator-low)}.sui-SwitchInput-8b95a0:disabled+.sui-SwitchMark-8b95a0:after{background:var(--inert-foreground)}.sui-Switch-8b95a0:has(:disabled){pointer-events:none}.sui-SwitchInput-8b95a0:disabled:checked+.sui-SwitchMark-8b95a0{--background-color:var(--inert-foreground);--border-color:transparent}.sui-SwitchInput-8b95a0:disabled:checked+.sui-SwitchMark-8b95a0:after{background-color:var(--inert-background)}.sui-SwitchMark-8b95a0.sui-error{--border-color:var(--error-separator)}.sui-SwitchMark-8b95a0.sui-error:after{background-color:var(--error-separator)}.sui-SwitchInput-8b95a0:checked+.sui-SwitchMark-8b95a0.sui-error{--background-color:var(--error-background-emphasized)}.sui-Text-8b95a0{--text-color:var(--foreground-high);color:var(--text-color)}.sui-Text-8b95a0:where(.sui-text-muted){--text-color-muted:var(--foreground-low);color:var(--text-color-muted)}[interestfor]{--tooltip-delay:var(--tooltip-delay-group,.5s);--interest-delay-start:var(--tooltip-delay);--interest-delay-end:0s;interest-delay-start:var(--tooltip-delay);interest-delay-end:0s}.sui-Tooltip-8b95a0{background:var(--backdrop);visibility:hidden;opacity:0;transition:none;scale:.9}.sui-Tooltip-8b95a0:popover-open{visibility:visible;opacity:1;transition:var(--fade-in-transition);scale:1}@starting-style{.sui-Tooltip-8b95a0:popover-open{visibility:hidden;opacity:0;scale:.9}}.sui-VisuallyHidden-8b95a0:not(.sui-visually-hidden-visible:focus-visible){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sui-flex-basis{flex-basis:var(--flex-basis)}.sui-flex-grow{flex-grow:var(--flex-grow)}.sui-flex-shrink{flex-shrink:var(--flex-shrink)}@media (width>=360px){.sui-flex-basis-bp-1{flex-basis:var(--flex-basis-bp-1)}.sui-flex-grow-bp-1{flex-grow:var(--flex-grow-bp-1)}.sui-flex-shrink-bp-1{flex-shrink:var(--flex-shrink-bp-1)}}@media (width>=600px){.sui-flex-basis-bp-2{flex-basis:var(--flex-basis-bp-2)}.sui-flex-grow-bp-2{flex-grow:var(--flex-grow-bp-2)}.sui-flex-shrink-bp-2{flex-shrink:var(--flex-shrink-bp-2)}}@media (width>=900px){.sui-flex-basis-bp-3{flex-basis:var(--flex-basis-bp-3)}.sui-flex-grow-bp-3{flex-grow:var(--flex-grow-bp-3)}.sui-flex-shrink-bp-3{flex-shrink:var(--flex-shrink-bp-3)}}@media (width>=1200px){.sui-flex-basis-bp-4{flex-basis:var(--flex-basis-bp-4)}.sui-flex-grow-bp-4{flex-grow:var(--flex-grow-bp-4)}.sui-flex-shrink-bp-4{flex-shrink:var(--flex-shrink-bp-4)}}@media (width>=1800px){.sui-flex-basis-bp-5{flex-basis:var(--flex-basis-bp-5)}.sui-flex-grow-bp-5{flex-grow:var(--flex-grow-bp-5)}.sui-flex-shrink-bp-5{flex-shrink:var(--flex-shrink-bp-5)}}.sui-grid-column{grid-column:var(--grid-column)}.sui-grid-column-start{grid-column-start:var(--grid-column-start)}.sui-grid-column-end{grid-column-end:var(--grid-column-end)}.sui-grid-row{grid-row:var(--grid-row)}.sui-grid-row-start{grid-row-start:var(--grid-row-start)}.sui-grid-row-end{grid-row-end:var(--grid-row-end)}@media (width>=360px){.sui-grid-column-bp-1{grid-column:var(--grid-column-bp-1)}.sui-grid-column-start-bp-1{grid-column-start:var(--grid-column-start-bp-1)}.sui-grid-column-end-bp-1{grid-column-end:var(--grid-column-end-bp-1)}.sui-grid-row-bp-1{grid-row:var(--grid-row-bp-1)}.sui-grid-row-start-bp-1{grid-row-start:var(--grid-row-start-bp-1)}.sui-grid-row-end-bp-1{grid-row-end:var(--grid-row-end-bp-1)}}@media (width>=600px){.sui-grid-column-bp-2{grid-column:var(--grid-column-bp-2)}.sui-grid-column-start-bp-2{grid-column-start:var(--grid-column-start-bp-2)}.sui-grid-column-end-bp-2{grid-column-end:var(--grid-column-end-bp-2)}.sui-grid-row-bp-2{grid-row:var(--grid-row-bp-2)}.sui-grid-row-start-bp-2{grid-row-start:var(--grid-row-start-bp-2)}.sui-grid-row-end-bp-2{grid-row-end:var(--grid-row-end-bp-2)}}@media (width>=900px){.sui-grid-column-bp-3{grid-column:var(--grid-column-bp-3)}.sui-grid-column-start-bp-3{grid-column-start:var(--grid-column-start-bp-3)}.sui-grid-column-end-bp-3{grid-column-end:var(--grid-column-end-bp-3)}.sui-grid-row-bp-3{grid-row:var(--grid-row-bp-3)}.sui-grid-row-start-bp-3{grid-row-start:var(--grid-row-start-bp-3)}.sui-grid-row-end-bp-3{grid-row-end:var(--grid-row-end-bp-3)}}@media (width>=1200px){.sui-grid-column-bp-4{grid-column:var(--grid-column-bp-4)}.sui-grid-column-start-bp-4{grid-column-start:var(--grid-column-start-bp-4)}.sui-grid-column-end-bp-4{grid-column-end:var(--grid-column-end-bp-4)}.sui-grid-row-bp-4{grid-row:var(--grid-row-bp-4)}.sui-grid-row-start-bp-4{grid-row-start:var(--grid-row-start-bp-4)}.sui-grid-row-end-bp-4{grid-row-end:var(--grid-row-end-bp-4)}}@media (width>=1800px){.sui-grid-column-bp-5{grid-column:var(--grid-column-bp-5)}.sui-grid-column-start-bp-5{grid-column-start:var(--grid-column-start-bp-5)}.sui-grid-column-end-bp-5{grid-column-end:var(--grid-column-end-bp-5)}.sui-grid-row-bp-5{grid-row:var(--grid-row-bp-5)}.sui-grid-row-start-bp-5{grid-row-start:var(--grid-row-start-bp-5)}.sui-grid-row-end-bp-5{grid-row-end:var(--grid-row-end-bp-5)}}.sui-grid-auto-columns{grid-auto-columns:var(--grid-auto-columns)}.sui-grid-auto-rows{grid-auto-rows:var(--grid-auto-rows)}.sui-grid-template-columns{grid-template-columns:var(--grid-template-columns)}.sui-grid-template-rows{grid-template-rows:var(--grid-template-rows)}@media (width>=360px){.sui-grid-auto-columns-bp-1{grid-auto-columns:var(--grid-auto-columns-bp-1)}.sui-grid-auto-rows-bp-1{grid-auto-rows:var(--grid-auto-rows-bp-1)}.sui-grid-template-columns-bp-1{grid-template-columns:var(--grid-template-columns-bp-1)}.sui-grid-template-rows-bp-1{grid-template-rows:var(--grid-template-rows-bp-1)}}@media (width>=600px){.sui-grid-auto-columns-bp-2{grid-auto-columns:var(--grid-auto-columns-bp-2)}.sui-grid-auto-rows-bp-2{grid-auto-rows:var(--grid-auto-rows-bp-2)}.sui-grid-template-columns-bp-2{grid-template-columns:var(--grid-template-columns-bp-2)}.sui-grid-template-rows-bp-2{grid-template-rows:var(--grid-template-rows-bp-2)}}@media (width>=900px){.sui-grid-auto-columns-bp-3{grid-auto-columns:var(--grid-auto-columns-bp-3)}.sui-grid-auto-rows-bp-3{grid-auto-rows:var(--grid-auto-rows-bp-3)}.sui-grid-template-columns-bp-3{grid-template-columns:var(--grid-template-columns-bp-3)}.sui-grid-template-rows-bp-3{grid-template-rows:var(--grid-template-rows-bp-3)}}@media (width>=1200px){.sui-grid-auto-columns-bp-4{grid-auto-columns:var(--grid-auto-columns-bp-4)}.sui-grid-auto-rows-bp-4{grid-auto-rows:var(--grid-auto-rows-bp-4)}.sui-grid-template-columns-bp-4{grid-template-columns:var(--grid-template-columns-bp-4)}.sui-grid-template-rows-bp-4{grid-template-rows:var(--grid-template-rows-bp-4)}}@media (width>=1800px){.sui-grid-auto-columns-bp-5{grid-auto-columns:var(--grid-auto-columns-bp-5)}.sui-grid-auto-rows-bp-5{grid-auto-rows:var(--grid-auto-rows-bp-5)}.sui-grid-template-columns-bp-5{grid-template-columns:var(--grid-template-columns-bp-5)}.sui-grid-template-rows-bp-5{grid-template-rows:var(--grid-template-rows-bp-5)}}.sui-height{height:var(--height)}.sui-min-height{min-height:var(--min-height)}.sui-max-height{max-height:var(--max-height)}@media (width>=360px){.sui-height-bp-1{height:var(--height-bp-1)}.sui-min-height-bp-1{min-height:var(--min-height-bp-1)}.sui-max-height-bp-1{max-height:var(--max-height-bp-1)}}@media (width>=600px){.sui-height-bp-2{height:var(--height-bp-2)}.sui-min-height-bp-2{min-height:var(--min-height-bp-2)}.sui-max-height-bp-2{max-height:var(--max-height-bp-2)}}@media (width>=900px){.sui-height-bp-3{height:var(--height-bp-3)}.sui-min-height-bp-3{min-height:var(--min-height-bp-3)}.sui-max-height-bp-3{max-height:var(--max-height-bp-3)}}@media (width>=1200px){.sui-height-bp-4{height:var(--height-bp-4)}.sui-min-height-bp-4{min-height:var(--min-height-bp-4)}.sui-max-height-bp-4{max-height:var(--max-height-bp-4)}}@media (width>=1800px){.sui-height-bp-5{height:var(--height-bp-5)}.sui-min-height-bp-5{min-height:var(--min-height-bp-5)}.sui-max-height-bp-5{max-height:var(--max-height-bp-5)}}.sui-width{width:var(--width)}.sui-min-width{min-width:var(--min-width)}.sui-max-width{max-width:var(--max-width)}.sui-width-full{width:100%}.sui-width-auto{width:auto}@media (width>=360px){.sui-width-bp-1{width:var(--width-bp-1)}.sui-min-width-bp-1{min-width:var(--min-width-bp-1)}.sui-max-width-bp-1{max-width:var(--max-width-bp-1)}.sui-width-full-bp-1{width:100%}.sui-width-auto-bp-1{width:auto}}@media (width>=600px){.sui-width-bp-2{width:var(--width-bp-2)}.sui-min-width-bp-2{min-width:var(--min-width-bp-2)}.sui-max-width-bp-2{max-width:var(--max-width-bp-2)}.sui-width-full-bp-2{width:100%}.sui-width-auto-bp-2{width:auto}}@media (width>=900px){.sui-width-bp-3{width:var(--width-bp-3)}.sui-min-width-bp-3{min-width:var(--min-width-bp-3)}.sui-max-width-bp-3{max-width:var(--max-width-bp-3)}.sui-width-full-bp-3{width:100%}.sui-width-auto-bp-3{width:auto}}@media (width>=1200px){.sui-width-bp-4{width:var(--width-bp-4)}.sui-min-width-bp-4{min-width:var(--min-width-bp-4)}.sui-max-width-bp-4{max-width:var(--max-width-bp-4)}.sui-width-full-bp-4{width:100%}.sui-width-auto-bp-4{width:auto}}@media (width>=1800px){.sui-width-bp-5{width:var(--width-bp-5)}.sui-min-width-bp-5{min-width:var(--min-width-bp-5)}.sui-max-width-bp-5{max-width:var(--max-width-bp-5)}.sui-width-full-bp-5{width:100%}.sui-width-auto-bp-5{width:auto}}.sui-line-clamp{-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;display:-webkit-box}.sui-z-index{z-index:var(--z-index)}@media (width>=360px){.sui-z-index-bp-1{z-index:var(--z-index-bp-1)}}@media (width>=600px){.sui-z-index-bp-2{z-index:var(--z-index-bp-2)}}@media (width>=900px){.sui-z-index-bp-3{z-index:var(--z-index-bp-3)}}@media (width>=1200px){.sui-z-index-bp-4{z-index:var(--z-index-bp-4)}}@media (width>=1800px){.sui-z-index-bp-5{z-index:var(--z-index-bp-5)}}.sui-display-block:not([hidden]){display:block}.sui-display-inline-block:not([hidden]){display:inline-block}.sui-display-inline:not([hidden]){display:inline}.sui-display-flex:not([hidden]){display:flex}.sui-display-inline-flex:not([hidden]){display:inline-flex}.sui-display-grid:not([hidden]){display:grid}.sui-display-inline-grid:not([hidden]){display:inline-grid}.sui-display-none:not([hidden]){display:none}@media (width>=360px){.sui-display-block-bp-1:not([hidden]){display:block}.sui-display-inline-block-bp-1:not([hidden]){display:inline-block}.sui-display-inline-bp-1:not([hidden]){display:inline}.sui-display-flex-bp-1:not([hidden]){display:flex}.sui-display-inline-flex-bp-1:not([hidden]){display:inline-flex}.sui-display-grid-bp-1:not([hidden]){display:grid}.sui-display-inline-grid-bp-1:not([hidden]){display:inline-grid}.sui-display-none-bp-1:not([hidden]){display:none}}@media (width>=600px){.sui-display-block-bp-2:not([hidden]){display:block}.sui-display-inline-block-bp-2:not([hidden]){display:inline-block}.sui-display-inline-bp-2:not([hidden]){display:inline}.sui-display-flex-bp-2:not([hidden]){display:flex}.sui-display-inline-flex-bp-2:not([hidden]){display:inline-flex}.sui-display-grid-bp-2:not([hidden]){display:grid}.sui-display-inline-grid-bp-2:not([hidden]){display:inline-grid}.sui-display-none-bp-2:not([hidden]){display:none}}@media (width>=900px){.sui-display-block-bp-3:not([hidden]){display:block}.sui-display-inline-block-bp-3:not([hidden]){display:inline-block}.sui-display-inline-bp-3:not([hidden]){display:inline}.sui-display-flex-bp-3:not([hidden]){display:flex}.sui-display-inline-flex-bp-3:not([hidden]){display:inline-flex}.sui-display-grid-bp-3:not([hidden]){display:grid}.sui-display-inline-grid-bp-3:not([hidden]){display:inline-grid}.sui-display-none-bp-3:not([hidden]){display:none}}@media (width>=1200px){.sui-display-block-bp-4:not([hidden]){display:block}.sui-display-inline-block-bp-4:not([hidden]){display:inline-block}.sui-display-inline-bp-4:not([hidden]){display:inline}.sui-display-flex-bp-4:not([hidden]){display:flex}.sui-display-inline-flex-bp-4:not([hidden]){display:inline-flex}.sui-display-grid-bp-4:not([hidden]){display:grid}.sui-display-inline-grid-bp-4:not([hidden]){display:inline-grid}.sui-display-none-bp-4:not([hidden]){display:none}}@media (width>=1800px){.sui-display-block-bp-5:not([hidden]){display:block}.sui-display-inline-block-bp-5:not([hidden]){display:inline-block}.sui-display-inline-bp-5:not([hidden]){display:inline}.sui-display-flex-bp-5:not([hidden]){display:flex}.sui-display-inline-flex-bp-5:not([hidden]){display:inline-flex}.sui-display-grid-bp-5:not([hidden]){display:grid}.sui-display-inline-grid-bp-5:not([hidden]){display:inline-grid}.sui-display-none-bp-5:not([hidden]){display:none}}.sui-align-items-flex-start{align-items:flex-start}.sui-align-items-center{align-items:center}.sui-align-items-flex-end{align-items:flex-end}.sui-align-items-baseline{align-items:baseline}.sui-align-items-stretch{align-items:stretch}.sui-justify-content-flex-start{justify-content:flex-start}.sui-justify-content-center{justify-content:center}.sui-justify-content-flex-end{justify-content:flex-end}.sui-justify-content-space-between{justify-content:space-between}.sui-justify-content-space-around{justify-content:space-around}.sui-justify-content-space-evenly{justify-content:space-evenly}.sui-justify-content-stretch{justify-content:stretch}.sui-flex-direction-row{flex-direction:row}.sui-flex-direction-row-reverse{flex-direction:row-reverse}.sui-flex-direction-column{flex-direction:column}.sui-flex-direction-column-reverse{flex-direction:column-reverse}.sui-flex-wrap{flex-wrap:wrap}.sui-flex-nowrap{flex-wrap:nowrap}.sui-flex-wrap-reverse{flex-wrap:wrap-reverse}@media (width>=360px){.sui-align-items-flex-start-bp-1{align-items:flex-start}.sui-align-items-center-bp-1{align-items:center}.sui-align-items-flex-end-bp-1{align-items:flex-end}.sui-align-items-baseline-bp-1{align-items:baseline}.sui-align-items-stretch-bp-1{align-items:stretch}.sui-justify-content-flex-start-bp-1{justify-content:flex-start}.sui-justify-content-center-bp-1{justify-content:center}.sui-justify-content-flex-end-bp-1{justify-content:flex-end}.sui-justify-content-space-between-bp-1{justify-content:space-between}.sui-justify-content-space-around-bp-1{justify-content:space-around}.sui-justify-content-space-evenly-bp-1{justify-content:space-evenly}.sui-justify-content-stretch-bp-1{justify-content:stretch}.sui-flex-direction-row-bp-1{flex-direction:row}.sui-flex-direction-row-reverse-bp-1{flex-direction:row-reverse}.sui-flex-direction-column-bp-1{flex-direction:column}.sui-flex-direction-column-reverse-bp-1{flex-direction:column-reverse}.sui-flex-wrap-bp-1{flex-wrap:wrap}.sui-flex-nowrap-bp-1{flex-wrap:nowrap}.sui-flex-wrap-reverse-bp-1{flex-wrap:wrap-reverse}}@media (width>=600px){.sui-align-items-flex-start-bp-2{align-items:flex-start}.sui-align-items-center-bp-2{align-items:center}.sui-align-items-flex-end-bp-2{align-items:flex-end}.sui-align-items-baseline-bp-2{align-items:baseline}.sui-align-items-stretch-bp-2{align-items:stretch}.sui-justify-content-flex-start-bp-2{justify-content:flex-start}.sui-justify-content-center-bp-2{justify-content:center}.sui-justify-content-flex-end-bp-2{justify-content:flex-end}.sui-justify-content-space-between-bp-2{justify-content:space-between}.sui-justify-content-space-around-bp-2{justify-content:space-around}.sui-justify-content-space-evenly-bp-2{justify-content:space-evenly}.sui-justify-content-stretch-bp-2{justify-content:stretch}.sui-flex-direction-row-bp-2{flex-direction:row}.sui-flex-direction-row-reverse-bp-2{flex-direction:row-reverse}.sui-flex-direction-column-bp-2{flex-direction:column}.sui-flex-direction-column-reverse-bp-2{flex-direction:column-reverse}.sui-flex-wrap-bp-2{flex-wrap:wrap}.sui-flex-nowrap-bp-2{flex-wrap:nowrap}.sui-flex-wrap-reverse-bp-2{flex-wrap:wrap-reverse}}@media (width>=900px){.sui-align-items-flex-start-bp-3{align-items:flex-start}.sui-align-items-center-bp-3{align-items:center}.sui-align-items-flex-end-bp-3{align-items:flex-end}.sui-align-items-baseline-bp-3{align-items:baseline}.sui-align-items-stretch-bp-3{align-items:stretch}.sui-justify-content-flex-start-bp-3{justify-content:flex-start}.sui-justify-content-center-bp-3{justify-content:center}.sui-justify-content-flex-end-bp-3{justify-content:flex-end}.sui-justify-content-space-between-bp-3{justify-content:space-between}.sui-justify-content-space-around-bp-3{justify-content:space-around}.sui-justify-content-space-evenly-bp-3{justify-content:space-evenly}.sui-justify-content-stretch-bp-3{justify-content:stretch}.sui-flex-direction-row-bp-3{flex-direction:row}.sui-flex-direction-row-reverse-bp-3{flex-direction:row-reverse}.sui-flex-direction-column-bp-3{flex-direction:column}.sui-flex-direction-column-reverse-bp-3{flex-direction:column-reverse}.sui-flex-wrap-bp-3{flex-wrap:wrap}.sui-flex-nowrap-bp-3{flex-wrap:nowrap}.sui-flex-wrap-reverse-bp-3{flex-wrap:wrap-reverse}}@media (width>=1200px){.sui-align-items-flex-start-bp-4{align-items:flex-start}.sui-align-items-center-bp-4{align-items:center}.sui-align-items-flex-end-bp-4{align-items:flex-end}.sui-align-items-baseline-bp-4{align-items:baseline}.sui-align-items-stretch-bp-4{align-items:stretch}.sui-justify-content-flex-start-bp-4{justify-content:flex-start}.sui-justify-content-center-bp-4{justify-content:center}.sui-justify-content-flex-end-bp-4{justify-content:flex-end}.sui-justify-content-space-between-bp-4{justify-content:space-between}.sui-justify-content-space-around-bp-4{justify-content:space-around}.sui-justify-content-space-evenly-bp-4{justify-content:space-evenly}.sui-justify-content-stretch-bp-4{justify-content:stretch}.sui-flex-direction-row-bp-4{flex-direction:row}.sui-flex-direction-row-reverse-bp-4{flex-direction:row-reverse}.sui-flex-direction-column-bp-4{flex-direction:column}.sui-flex-direction-column-reverse-bp-4{flex-direction:column-reverse}.sui-flex-wrap-bp-4{flex-wrap:wrap}.sui-flex-nowrap-bp-4{flex-wrap:nowrap}.sui-flex-wrap-reverse-bp-4{flex-wrap:wrap-reverse}}@media (width>=1800px){.sui-align-items-flex-start-bp-5{align-items:flex-start}.sui-align-items-center-bp-5{align-items:center}.sui-align-items-flex-end-bp-5{align-items:flex-end}.sui-align-items-baseline-bp-5{align-items:baseline}.sui-align-items-stretch-bp-5{align-items:stretch}.sui-justify-content-flex-start-bp-5{justify-content:flex-start}.sui-justify-content-center-bp-5{justify-content:center}.sui-justify-content-flex-end-bp-5{justify-content:flex-end}.sui-justify-content-space-between-bp-5{justify-content:space-between}.sui-justify-content-space-around-bp-5{justify-content:space-around}.sui-justify-content-space-evenly-bp-5{justify-content:space-evenly}.sui-justify-content-stretch-bp-5{justify-content:stretch}.sui-flex-direction-row-bp-5{flex-direction:row}.sui-flex-direction-row-reverse-bp-5{flex-direction:row-reverse}.sui-flex-direction-column-bp-5{flex-direction:column}.sui-flex-direction-column-reverse-bp-5{flex-direction:column-reverse}.sui-flex-wrap-bp-5{flex-wrap:wrap}.sui-flex-nowrap-bp-5{flex-wrap:nowrap}.sui-flex-wrap-reverse-bp-5{flex-wrap:wrap-reverse}}.sui-grid-auto-flow-row{grid-auto-flow:row}.sui-grid-auto-flow-row-dense{grid-auto-flow:dense}.sui-grid-auto-flow-column{grid-auto-flow:column}.sui-grid-auto-flow-column-dense{grid-auto-flow:column dense}.sui-grid-auto-flow-dense{grid-auto-flow:dense}@media (width>=360px){.sui-grid-auto-flow-row-bp-1{grid-auto-flow:row}.sui-grid-auto-flow-row-dense-bp-1{grid-auto-flow:dense}.sui-grid-auto-flow-column-bp-1{grid-auto-flow:column}.sui-grid-auto-flow-column-dense-bp-1{grid-auto-flow:column dense}.sui-grid-auto-flow-dense-bp-1{grid-auto-flow:dense}}@media (width>=600px){.sui-grid-auto-flow-row-bp-2{grid-auto-flow:row}.sui-grid-auto-flow-row-dense-bp-2{grid-auto-flow:dense}.sui-grid-auto-flow-column-bp-2{grid-auto-flow:column}.sui-grid-auto-flow-column-dense-bp-2{grid-auto-flow:column dense}.sui-grid-auto-flow-dense-bp-2{grid-auto-flow:dense}}@media (width>=900px){.sui-grid-auto-flow-row-bp-3{grid-auto-flow:row}.sui-grid-auto-flow-row-dense-bp-3{grid-auto-flow:dense}.sui-grid-auto-flow-column-bp-3{grid-auto-flow:column}.sui-grid-auto-flow-column-dense-bp-3{grid-auto-flow:column dense}.sui-grid-auto-flow-dense-bp-3{grid-auto-flow:dense}}@media (width>=1200px){.sui-grid-auto-flow-row-bp-4{grid-auto-flow:row}.sui-grid-auto-flow-row-dense-bp-4{grid-auto-flow:dense}.sui-grid-auto-flow-column-bp-4{grid-auto-flow:column}.sui-grid-auto-flow-column-dense-bp-4{grid-auto-flow:column dense}.sui-grid-auto-flow-dense-bp-4{grid-auto-flow:dense}}@media (width>=1800px){.sui-grid-auto-flow-row-bp-5{grid-auto-flow:row}.sui-grid-auto-flow-row-dense-bp-5{grid-auto-flow:dense}.sui-grid-auto-flow-column-bp-5{grid-auto-flow:column}.sui-grid-auto-flow-column-dense-bp-5{grid-auto-flow:column dense}.sui-grid-auto-flow-dense-bp-5{grid-auto-flow:dense}}.sui-overflow-visible{overflow:visible}.sui-overflow-scroll{overflow:scroll}.sui-overflow-clip{overflow:clip}.sui-overflow-hidden{overflow:hidden}.sui-overflow-auto{overflow:auto}.sui-overflow-x-visible{overflow-x:visible}.sui-overflow-x-scroll{overflow-x:scroll}.sui-overflow-x-clip{overflow-x:clip}.sui-overflow-x-hidden{overflow-x:hidden}.sui-overflow-x-auto{overflow-x:auto}.sui-overflow-y-visible{overflow-y:visible}.sui-overflow-y-scroll{overflow-y:scroll}.sui-overflow-y-clip{overflow-y:clip}.sui-overflow-y-hidden{overflow-y:hidden}.sui-overflow-y-auto{overflow-y:auto}@media (width>=360px){.sui-overflow-visible-bp-1{overflow:visible}.sui-overflow-scroll-bp-1{overflow:scroll}.sui-overflow-clip-bp-1{overflow:clip}.sui-overflow-hidden-bp-1{overflow:hidden}.sui-overflow-auto-bp-1{overflow:auto}.sui-overflow-x-visible-bp-1{overflow-x:visible}.sui-overflow-x-scroll-bp-1{overflow-x:scroll}.sui-overflow-x-clip-bp-1{overflow-x:clip}.sui-overflow-x-hidden-bp-1{overflow-x:hidden}.sui-overflow-x-auto-bp-1{overflow-x:auto}.sui-overflow-y-visible-bp-1{overflow-y:visible}.sui-overflow-y-scroll-bp-1{overflow-y:scroll}.sui-overflow-y-clip-bp-1{overflow-y:clip}.sui-overflow-y-hidden-bp-1{overflow-y:hidden}.sui-overflow-y-auto-bp-1{overflow-y:auto}}@media (width>=600px){.sui-overflow-visible-bp-2{overflow:visible}.sui-overflow-scroll-bp-2{overflow:scroll}.sui-overflow-clip-bp-2{overflow:clip}.sui-overflow-hidden-bp-2{overflow:hidden}.sui-overflow-auto-bp-2{overflow:auto}.sui-overflow-x-visible-bp-2{overflow-x:visible}.sui-overflow-x-scroll-bp-2{overflow-x:scroll}.sui-overflow-x-clip-bp-2{overflow-x:clip}.sui-overflow-x-hidden-bp-2{overflow-x:hidden}.sui-overflow-x-auto-bp-2{overflow-x:auto}.sui-overflow-y-visible-bp-2{overflow-y:visible}.sui-overflow-y-scroll-bp-2{overflow-y:scroll}.sui-overflow-y-clip-bp-2{overflow-y:clip}.sui-overflow-y-hidden-bp-2{overflow-y:hidden}.sui-overflow-y-auto-bp-2{overflow-y:auto}}@media (width>=900px){.sui-overflow-visible-bp-3{overflow:visible}.sui-overflow-scroll-bp-3{overflow:scroll}.sui-overflow-clip-bp-3{overflow:clip}.sui-overflow-hidden-bp-3{overflow:hidden}.sui-overflow-auto-bp-3{overflow:auto}.sui-overflow-x-visible-bp-3{overflow-x:visible}.sui-overflow-x-scroll-bp-3{overflow-x:scroll}.sui-overflow-x-clip-bp-3{overflow-x:clip}.sui-overflow-x-hidden-bp-3{overflow-x:hidden}.sui-overflow-x-auto-bp-3{overflow-x:auto}.sui-overflow-y-visible-bp-3{overflow-y:visible}.sui-overflow-y-scroll-bp-3{overflow-y:scroll}.sui-overflow-y-clip-bp-3{overflow-y:clip}.sui-overflow-y-hidden-bp-3{overflow-y:hidden}.sui-overflow-y-auto-bp-3{overflow-y:auto}}@media (width>=1200px){.sui-overflow-visible-bp-4{overflow:visible}.sui-overflow-scroll-bp-4{overflow:scroll}.sui-overflow-clip-bp-4{overflow:clip}.sui-overflow-hidden-bp-4{overflow:hidden}.sui-overflow-auto-bp-4{overflow:auto}.sui-overflow-x-visible-bp-4{overflow-x:visible}.sui-overflow-x-scroll-bp-4{overflow-x:scroll}.sui-overflow-x-clip-bp-4{overflow-x:clip}.sui-overflow-x-hidden-bp-4{overflow-x:hidden}.sui-overflow-x-auto-bp-4{overflow-x:auto}.sui-overflow-y-visible-bp-4{overflow-y:visible}.sui-overflow-y-scroll-bp-4{overflow-y:scroll}.sui-overflow-y-clip-bp-4{overflow-y:clip}.sui-overflow-y-hidden-bp-4{overflow-y:hidden}.sui-overflow-y-auto-bp-4{overflow-y:auto}}@media (width>=1800px){.sui-overflow-visible-bp-5{overflow:visible}.sui-overflow-scroll-bp-5{overflow:scroll}.sui-overflow-clip-bp-5{overflow:clip}.sui-overflow-hidden-bp-5{overflow:hidden}.sui-overflow-auto-bp-5{overflow:auto}.sui-overflow-x-visible-bp-5{overflow-x:visible}.sui-overflow-x-scroll-bp-5{overflow-x:scroll}.sui-overflow-x-clip-bp-5{overflow-x:clip}.sui-overflow-x-hidden-bp-5{overflow-x:hidden}.sui-overflow-x-auto-bp-5{overflow-x:auto}.sui-overflow-y-visible-bp-5{overflow-y:visible}.sui-overflow-y-scroll-bp-5{overflow-y:scroll}.sui-overflow-y-clip-bp-5{overflow-y:clip}.sui-overflow-y-hidden-bp-5{overflow-y:hidden}.sui-overflow-y-auto-bp-5{overflow-y:auto}}[class*=placement-]{margin:0;inset:auto}@position-try --top-center{top:auto;right:auto;bottom:anchor(top);left:anchor(center);translate:-50%}@position-try --top-start{top:auto;right:auto;bottom:anchor(top);left:anchor(left);translate:none}@position-try --top-end{top:auto;left:auto;bottom:anchor(top);right:anchor(right);translate:none}@position-try --bottom-center{bottom:auto;right:auto;top:anchor(bottom);left:anchor(center);translate:-50%}@position-try --bottom-start{bottom:auto;right:auto;top:anchor(bottom);left:anchor(left);translate:none}@position-try --bottom-end{bottom:auto;left:auto;top:anchor(bottom);right:anchor(right);translate:none}@position-try --right-center{right:auto;bottom:auto;left:anchor(right);top:anchor(center);translate:0 -50%}@position-try --right-start{right:auto;bottom:auto;left:anchor(right);top:anchor(top);translate:none}@position-try --right-end{right:auto;top:auto;left:anchor(right);bottom:anchor(bottom);translate:none}@position-try --left-center{left:auto;bottom:auto;right:anchor(left);top:anchor(center);translate:0 -50%}@position-try --left-start{left:auto;bottom:auto;right:anchor(left);top:anchor(top);translate:none}@position-try --left-end{left:auto;top:auto;right:anchor(left);bottom:anchor(bottom);translate:none}.sui-placement-bottom{top:anchor(bottom);left:anchor(center);position-try-fallbacks:--top-center;translate:-50%}.sui-placement-bottom-start{top:anchor(bottom);left:anchor(left);position-try-fallbacks:--top-start}.sui-placement-bottom-end{top:anchor(bottom);right:anchor(right);position-try-fallbacks:--top-end}.sui-placement-top{bottom:anchor(top);left:anchor(center);position-try-fallbacks:--bottom-center;translate:-50%}.sui-placement-top-start{bottom:anchor(top);left:anchor(left);position-try-fallbacks:--bottom-start}.sui-placement-top-end{bottom:anchor(top);right:anchor(right);position-try-fallbacks:--bottom-end}.sui-placement-left{right:anchor(left);top:anchor(center);position-try-fallbacks:--right-center;translate:0 -50%}.sui-placement-left-start{right:anchor(left);top:anchor(top);position-try-fallbacks:--right-start}.sui-placement-left-end{right:anchor(left);bottom:anchor(bottom);position-try-fallbacks:--right-end}.sui-placement-right{left:anchor(right);top:anchor(center);position-try-fallbacks:--left-center;translate:0 -50%}.sui-placement-right-start{left:anchor(right);top:anchor(top);position-try-fallbacks:--left-start}.sui-placement-right-end{left:anchor(right);bottom:anchor(bottom);position-try-fallbacks:--left-end}[class*=placement-bottom],[class*=placement-top]{margin-block:var(--space-1)}[class*=placement-left],[class*=placement-right]{margin-inline:var(--space-1)}[class*=placement-bottom]{transform-origin:top}[class*=placement-top]{transform-origin:bottom}[class*=placement-left]{transform-origin:100%}[class*=placement-right]{transform-origin:0}.sui-position-static{position:static}.sui-position-relative{position:relative}.sui-position-absolute{position:absolute}.sui-position-fixed{position:fixed}.sui-position-sticky{position:sticky}@media (width>=360px){.sui-position-static-bp-1{position:static}.sui-position-relative-bp-1{position:relative}.sui-position-absolute-bp-1{position:absolute}.sui-position-fixed-bp-1{position:fixed}.sui-position-sticky-bp-1{position:sticky}}@media (width>=600px){.sui-position-static-bp-2{position:static}.sui-position-relative-bp-2{position:relative}.sui-position-absolute-bp-2{position:absolute}.sui-position-fixed-bp-2{position:fixed}.sui-position-sticky-bp-2{position:sticky}}@media (width>=900px){.sui-position-static-bp-3{position:static}.sui-position-relative-bp-3{position:relative}.sui-position-absolute-bp-3{position:absolute}.sui-position-fixed-bp-3{position:fixed}.sui-position-sticky-bp-3{position:sticky}}@media (width>=1200px){.sui-position-static-bp-4{position:static}.sui-position-relative-bp-4{position:relative}.sui-position-absolute-bp-4{position:absolute}.sui-position-fixed-bp-4{position:fixed}.sui-position-sticky-bp-4{position:sticky}}@media (width>=1800px){.sui-position-static-bp-5{position:static}.sui-position-relative-bp-5{position:relative}.sui-position-absolute-bp-5{position:absolute}.sui-position-fixed-bp-5{position:fixed}.sui-position-sticky-bp-5{position:sticky}}.sui-text-left{text-align:left}.sui-text-center{text-align:center}.sui-text-right{text-align:right}@media (width>=360px){.sui-text-left-bp-1{text-align:left}.sui-text-center-bp-1{text-align:center}.sui-text-right-bp-1{text-align:right}}@media (width>=600px){.sui-text-left-bp-2{text-align:left}.sui-text-center-bp-2{text-align:center}.sui-text-right-bp-2{text-align:right}}@media (width>=900px){.sui-text-left-bp-3{text-align:left}.sui-text-center-bp-3{text-align:center}.sui-text-right-bp-3{text-align:right}}@media (width>=1200px){.sui-text-left-bp-4{text-align:left}.sui-text-center-bp-4{text-align:center}.sui-text-right-bp-4{text-align:right}}@media (width>=1800px){.sui-text-left-bp-5{text-align:left}.sui-text-center-bp-5{text-align:center}.sui-text-right-bp-5{text-align:right}}:root{--timing-linear:linear;--timing-curve:cubic-bezier(.34,1.2,.64,1)}[class*=sui-border]{border-color:var(--separator-low,light-dark(var(--gray-200),var(--gray-800)))}.sui-border{border-style:solid;border-width:1px}.sui-border-none{border-style:none}.sui-border-top{border-top-style:solid;border-top-width:1px}.sui-border-top-none{border-top-style:none}.sui-border-right{border-right-style:solid;border-right-width:1px}.sui-border-right-none{border-right-style:none}.sui-border-bottom{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none{border-bottom-style:none}.sui-border-left{border-left-style:solid;border-left-width:1px}.sui-border-left-none{border-left-style:none}@media (width>=360px){.sui-border-bp-1{border-style:solid;border-width:1px}.sui-border-none-bp-1{border-style:none}.sui-border-top-bp-1{border-top-style:solid;border-top-width:1px}.sui-border-top-none-bp-1{border-top-style:none}.sui-border-right-bp-1{border-right-style:solid;border-right-width:1px}.sui-border-right-none-bp-1{border-right-style:none}.sui-border-bottom-bp-1{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none-bp-1{border-bottom-style:none}.sui-border-left-bp-1{border-left-style:solid;border-left-width:1px}.sui-border-left-none-bp-1{border-left-style:none}}@media (width>=600px){.sui-border-bp-2{border-style:solid;border-width:1px}.sui-border-none-bp-2{border-style:none}.sui-border-top-bp-2{border-top-style:solid;border-top-width:1px}.sui-border-top-none-bp-2{border-top-style:none}.sui-border-right-bp-2{border-right-style:solid;border-right-width:1px}.sui-border-right-none-bp-2{border-right-style:none}.sui-border-bottom-bp-2{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none-bp-2{border-bottom-style:none}.sui-border-left-bp-2{border-left-style:solid;border-left-width:1px}.sui-border-left-none-bp-2{border-left-style:none}}@media (width>=900px){.sui-border-bp-3{border-style:solid;border-width:1px}.sui-border-none-bp-3{border-style:none}.sui-border-top-bp-3{border-top-style:solid;border-top-width:1px}.sui-border-top-none-bp-3{border-top-style:none}.sui-border-right-bp-3{border-right-style:solid;border-right-width:1px}.sui-border-right-none-bp-3{border-right-style:none}.sui-border-bottom-bp-3{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none-bp-3{border-bottom-style:none}.sui-border-left-bp-3{border-left-style:solid;border-left-width:1px}.sui-border-left-none-bp-3{border-left-style:none}}@media (width>=1200px){.sui-border-bp-4{border-style:solid;border-width:1px}.sui-border-none-bp-4{border-style:none}.sui-border-top-bp-4{border-top-style:solid;border-top-width:1px}.sui-border-top-none-bp-4{border-top-style:none}.sui-border-right-bp-4{border-right-style:solid;border-right-width:1px}.sui-border-right-none-bp-4{border-right-style:none}.sui-border-bottom-bp-4{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none-bp-4{border-bottom-style:none}.sui-border-left-bp-4{border-left-style:solid;border-left-width:1px}.sui-border-left-none-bp-4{border-left-style:none}}@media (width>=1800px){.sui-border-bp-5{border-style:solid;border-width:1px}.sui-border-none-bp-5{border-style:none}.sui-border-top-bp-5{border-top-style:solid;border-top-width:1px}.sui-border-top-none-bp-5{border-top-style:none}.sui-border-right-bp-5{border-right-style:solid;border-right-width:1px}.sui-border-right-none-bp-5{border-right-style:none}.sui-border-bottom-bp-5{border-bottom-style:solid;border-bottom-width:1px}.sui-border-bottom-none-bp-5{border-bottom-style:none}.sui-border-left-bp-5{border-left-style:solid;border-left-width:1px}.sui-border-left-none-bp-5{border-left-style:none}}.sui-text-overflow{text-overflow:ellipsis;white-space:nowrap;display:block}.sui-text-trim:after,.sui-text-trim:before{content:"";width:0;height:0;display:block}.sui-text-trim:before{margin-bottom:var(--trim)}.sui-text-trim:after{margin-top:var(--trim)}.sui-text-trim-none:after,.sui-text-trim-none:before{content:none}.sui-text-body0{--trim:-4px}.sui-text-body1{--trim:-5px}.sui-text-body2{--trim:-6px}.sui-text-body3{--trim:-7px}.sui-text-body4{--trim:-8px}.sui-text-heading0{--trim:-4px}.sui-text-heading1{--trim:-5px}.sui-text-heading2{--trim:-6px}.sui-text-heading3{--trim:-7px}.sui-text-heading4{--trim:-8px}.sui-text-heading5{--trim:-10px}.sui-text-heading6{--trim:-13px}.sui-text-heading7{--trim:-16px}.sui-text-heading8{--trim:-22px}.sui-text-heading9{--trim:-30px}.sui-text-code0{--trim:-4px}.sui-text-code1{--trim:-5px}.sui-text-code2{--trim:-6px}.sui-text-code3{--trim:-7px}.sui-text-code4{--trim:-8px}@media (width>=360px){.sui-text-body0-bp-1{--trim:-4px}.sui-text-body1-bp-1{--trim:-5px}.sui-text-body2-bp-1{--trim:-6px}.sui-text-body3-bp-1{--trim:-7px}.sui-text-body4-bp-1{--trim:-8px}.sui-text-heading0-bp-1{--trim:-4px}.sui-text-heading1-bp-1{--trim:-5px}.sui-text-heading2-bp-1{--trim:-6px}.sui-text-heading3-bp-1{--trim:-7px}.sui-text-heading4-bp-1{--trim:-8px}.sui-text-heading5-bp-1{--trim:-10px}.sui-text-heading6-bp-1{--trim:-13px}.sui-text-heading7-bp-1{--trim:-16px}.sui-text-heading8-bp-1{--trim:-22px}.sui-text-heading9-bp-1{--trim:-30px}.sui-text-code0-bp-1{--trim:-4px}.sui-text-code1-bp-1{--trim:-5px}.sui-text-code2-bp-1{--trim:-6px}.sui-text-code3-bp-1{--trim:-7px}.sui-text-code4-bp-1{--trim:-8px}}@media (width>=600px){.sui-text-body0-bp-2{--trim:-4px}.sui-text-body1-bp-2{--trim:-5px}.sui-text-body2-bp-2{--trim:-6px}.sui-text-body3-bp-2{--trim:-7px}.sui-text-body4-bp-2{--trim:-8px}.sui-text-heading0-bp-2{--trim:-4px}.sui-text-heading1-bp-2{--trim:-5px}.sui-text-heading2-bp-2{--trim:-6px}.sui-text-heading3-bp-2{--trim:-7px}.sui-text-heading4-bp-2{--trim:-8px}.sui-text-heading5-bp-2{--trim:-10px}.sui-text-heading6-bp-2{--trim:-13px}.sui-text-heading7-bp-2{--trim:-16px}.sui-text-heading8-bp-2{--trim:-22px}.sui-text-heading9-bp-2{--trim:-30px}.sui-text-code0-bp-2{--trim:-4px}.sui-text-code1-bp-2{--trim:-5px}.sui-text-code2-bp-2{--trim:-6px}.sui-text-code3-bp-2{--trim:-7px}.sui-text-code4-bp-2{--trim:-8px}}@media (width>=900px){.sui-text-body0-bp-3{--trim:-4px}.sui-text-body1-bp-3{--trim:-5px}.sui-text-body2-bp-3{--trim:-6px}.sui-text-body3-bp-3{--trim:-7px}.sui-text-body4-bp-3{--trim:-8px}.sui-text-heading0-bp-3{--trim:-4px}.sui-text-heading1-bp-3{--trim:-5px}.sui-text-heading2-bp-3{--trim:-6px}.sui-text-heading3-bp-3{--trim:-7px}.sui-text-heading4-bp-3{--trim:-8px}.sui-text-heading5-bp-3{--trim:-10px}.sui-text-heading6-bp-3{--trim:-13px}.sui-text-heading7-bp-3{--trim:-16px}.sui-text-heading8-bp-3{--trim:-22px}.sui-text-heading9-bp-3{--trim:-30px}.sui-text-code0-bp-3{--trim:-4px}.sui-text-code1-bp-3{--trim:-5px}.sui-text-code2-bp-3{--trim:-6px}.sui-text-code3-bp-3{--trim:-7px}.sui-text-code4-bp-3{--trim:-8px}}@media (width>=1200px){.sui-text-body0-bp-4{--trim:-4px}.sui-text-body1-bp-4{--trim:-5px}.sui-text-body2-bp-4{--trim:-6px}.sui-text-body3-bp-4{--trim:-7px}.sui-text-body4-bp-4{--trim:-8px}.sui-text-heading0-bp-4{--trim:-4px}.sui-text-heading1-bp-4{--trim:-5px}.sui-text-heading2-bp-4{--trim:-6px}.sui-text-heading3-bp-4{--trim:-7px}.sui-text-heading4-bp-4{--trim:-8px}.sui-text-heading5-bp-4{--trim:-10px}.sui-text-heading6-bp-4{--trim:-13px}.sui-text-heading7-bp-4{--trim:-16px}.sui-text-heading8-bp-4{--trim:-22px}.sui-text-heading9-bp-4{--trim:-30px}.sui-text-code0-bp-4{--trim:-4px}.sui-text-code1-bp-4{--trim:-5px}.sui-text-code2-bp-4{--trim:-6px}.sui-text-code3-bp-4{--trim:-7px}.sui-text-code4-bp-4{--trim:-8px}}@media (width>=1800px){.sui-text-body0-bp-5{--trim:-4px}.sui-text-body1-bp-5{--trim:-5px}.sui-text-body2-bp-5{--trim:-6px}.sui-text-body3-bp-5{--trim:-7px}.sui-text-body4-bp-5{--trim:-8px}.sui-text-heading0-bp-5{--trim:-4px}.sui-text-heading1-bp-5{--trim:-5px}.sui-text-heading2-bp-5{--trim:-6px}.sui-text-heading3-bp-5{--trim:-7px}.sui-text-heading4-bp-5{--trim:-8px}.sui-text-heading5-bp-5{--trim:-10px}.sui-text-heading6-bp-5{--trim:-13px}.sui-text-heading7-bp-5{--trim:-16px}.sui-text-heading8-bp-5{--trim:-22px}.sui-text-heading9-bp-5{--trim:-30px}.sui-text-code0-bp-5{--trim:-4px}.sui-text-code1-bp-5{--trim:-5px}.sui-text-code2-bp-5{--trim:-6px}.sui-text-code3-bp-5{--trim:-7px}.sui-text-code4-bp-5{--trim:-8px}}[class*=sui-tone]{--tone-0:light-dark(var(--white),var(--black));--tone-1000:light-dark(var(--black),var(--white))}.sui-tone-neutral{--tone-50:light-dark(var(--gray-50),var(--gray-950));--tone-100:light-dark(var(--gray-100),var(--gray-900));--tone-200:light-dark(var(--gray-200),var(--gray-800));--tone-300:light-dark(var(--gray-300),var(--gray-700));--tone-400:light-dark(var(--gray-400),var(--gray-600));--tone-500:light-dark(var(--gray-500),var(--gray-500));--tone-600:light-dark(var(--gray-600),var(--gray-400));--tone-700:light-dark(var(--gray-700),var(--gray-300));--tone-800:light-dark(var(--gray-800),var(--gray-200));--tone-900:light-dark(var(--gray-900),var(--gray-100));--tone-950:light-dark(var(--gray-950),var(--gray-50))}.sui-tone-suggest{--tone-50:light-dark(var(--purple-50),var(--purple-950));--tone-100:light-dark(var(--purple-100),var(--purple-900));--tone-200:light-dark(var(--purple-200),var(--purple-800));--tone-300:light-dark(var(--purple-300),var(--purple-700));--tone-400:light-dark(var(--purple-400),var(--purple-600));--tone-500:light-dark(var(--purple-500),var(--purple-500));--tone-600:light-dark(var(--purple-600),var(--purple-400));--tone-700:light-dark(var(--purple-700),var(--purple-300));--tone-800:light-dark(var(--purple-800),var(--purple-200));--tone-900:light-dark(var(--purple-900),var(--purple-100));--tone-950:light-dark(var(--purple-950),var(--purple-50))}.sui-tone-positive{--tone-50:light-dark(var(--green-50),var(--green-950));--tone-100:light-dark(var(--green-100),var(--green-900));--tone-200:light-dark(var(--green-200),var(--green-800));--tone-300:light-dark(var(--green-300),var(--green-700));--tone-400:light-dark(var(--green-400),var(--green-600));--tone-500:light-dark(var(--green-500),var(--green-500));--tone-600:light-dark(var(--green-600),var(--green-400));--tone-700:light-dark(var(--green-700),var(--green-300));--tone-800:light-dark(var(--green-800),var(--green-200));--tone-900:light-dark(var(--green-900),var(--green-100));--tone-950:light-dark(var(--green-950),var(--green-50))}.sui-tone-caution{--tone-50:light-dark(var(--yellow-50),var(--yellow-950));--tone-100:light-dark(var(--yellow-100),var(--yellow-900));--tone-200:light-dark(var(--yellow-200),var(--yellow-800));--tone-300:light-dark(var(--yellow-300),var(--yellow-700));--tone-400:light-dark(var(--yellow-400),var(--yellow-600));--tone-500:light-dark(var(--yellow-500),var(--yellow-500));--tone-600:light-dark(var(--yellow-600),var(--yellow-400));--tone-700:light-dark(var(--yellow-700),var(--yellow-300));--tone-800:light-dark(var(--yellow-800),var(--yellow-200));--tone-900:light-dark(var(--yellow-900),var(--yellow-100));--tone-950:light-dark(var(--yellow-950),var(--yellow-50))}.sui-tone-critical{--tone-50:light-dark(var(--red-50),var(--red-950));--tone-100:light-dark(var(--red-100),var(--red-900));--tone-200:light-dark(var(--red-200),var(--red-800));--tone-300:light-dark(var(--red-300),var(--red-700));--tone-400:light-dark(var(--red-400),var(--red-600));--tone-500:light-dark(var(--red-500),var(--red-500));--tone-600:light-dark(var(--red-600),var(--red-400));--tone-700:light-dark(var(--red-700),var(--red-300));--tone-800:light-dark(var(--red-800),var(--red-200));--tone-900:light-dark(var(--red-900),var(--red-100));--tone-950:light-dark(var(--red-950),var(--red-50))}.sui-top-anchor{max-block-size:calc(100dvh - var(--top-anchor)*2);inset-block-start:var(--top-anchor)}.sui-black{color:var(--black)}.sui-bg-black{background-color:var(--black)}.sui-white{color:var(--white)}.sui-bg-white{background-color:var(--white)}.sui-blue-50{color:var(--blue-50)}.sui-blue-100{color:var(--blue-100)}.sui-blue-200{color:var(--blue-200)}.sui-blue-300{color:var(--blue-300)}.sui-blue-400{color:var(--blue-400)}.sui-blue-500{color:var(--blue-500)}.sui-blue-600{color:var(--blue-600)}.sui-blue-700{color:var(--blue-700)}.sui-blue-800{color:var(--blue-800)}.sui-blue-900{color:var(--blue-900)}.sui-blue-950{color:var(--blue-950)}.sui-bg-blue-50{background-color:var(--blue-50)}.sui-bg-blue-100{background-color:var(--blue-100)}.sui-bg-blue-200{background-color:var(--blue-200)}.sui-bg-blue-300{background-color:var(--blue-300)}.sui-bg-blue-400{background-color:var(--blue-400)}.sui-bg-blue-500{background-color:var(--blue-500)}.sui-bg-blue-600{background-color:var(--blue-600)}.sui-bg-blue-700{background-color:var(--blue-700)}.sui-bg-blue-800{background-color:var(--blue-800)}.sui-bg-blue-900{background-color:var(--blue-900)}.sui-bg-blue-950{background-color:var(--blue-950)}.sui-cyan-50{color:var(--cyan-50)}.sui-cyan-100{color:var(--cyan-100)}.sui-cyan-200{color:var(--cyan-200)}.sui-cyan-300{color:var(--cyan-300)}.sui-cyan-400{color:var(--cyan-400)}.sui-cyan-500{color:var(--cyan-500)}.sui-cyan-600{color:var(--cyan-600)}.sui-cyan-700{color:var(--cyan-700)}.sui-cyan-800{color:var(--cyan-800)}.sui-cyan-900{color:var(--cyan-900)}.sui-cyan-950{color:var(--cyan-950)}.sui-bg-cyan-50{background-color:var(--cyan-50)}.sui-bg-cyan-100{background-color:var(--cyan-100)}.sui-bg-cyan-200{background-color:var(--cyan-200)}.sui-bg-cyan-300{background-color:var(--cyan-300)}.sui-bg-cyan-400{background-color:var(--cyan-400)}.sui-bg-cyan-500{background-color:var(--cyan-500)}.sui-bg-cyan-600{background-color:var(--cyan-600)}.sui-bg-cyan-700{background-color:var(--cyan-700)}.sui-bg-cyan-800{background-color:var(--cyan-800)}.sui-bg-cyan-900{background-color:var(--cyan-900)}.sui-bg-cyan-950{background-color:var(--cyan-950)}.sui-gray-50{color:var(--gray-50)}.sui-gray-100{color:var(--gray-100)}.sui-gray-200{color:var(--gray-200)}.sui-gray-300{color:var(--gray-300)}.sui-gray-400{color:var(--gray-400)}.sui-gray-500{color:var(--gray-500)}.sui-gray-600{color:var(--gray-600)}.sui-gray-700{color:var(--gray-700)}.sui-gray-800{color:var(--gray-800)}.sui-gray-900{color:var(--gray-900)}.sui-gray-950{color:var(--gray-950)}.sui-bg-gray-50{background-color:var(--gray-50)}.sui-bg-gray-100{background-color:var(--gray-100)}.sui-bg-gray-200{background-color:var(--gray-200)}.sui-bg-gray-300{background-color:var(--gray-300)}.sui-bg-gray-400{background-color:var(--gray-400)}.sui-bg-gray-500{background-color:var(--gray-500)}.sui-bg-gray-600{background-color:var(--gray-600)}.sui-bg-gray-700{background-color:var(--gray-700)}.sui-bg-gray-800{background-color:var(--gray-800)}.sui-bg-gray-900{background-color:var(--gray-900)}.sui-bg-gray-950{background-color:var(--gray-950)}.sui-green-50{color:var(--green-50)}.sui-green-100{color:var(--green-100)}.sui-green-200{color:var(--green-200)}.sui-green-300{color:var(--green-300)}.sui-green-400{color:var(--green-400)}.sui-green-500{color:var(--green-500)}.sui-green-600{color:var(--green-600)}.sui-green-700{color:var(--green-700)}.sui-green-800{color:var(--green-800)}.sui-green-900{color:var(--green-900)}.sui-green-950{color:var(--green-950)}.sui-bg-green-50{background-color:var(--green-50)}.sui-bg-green-100{background-color:var(--green-100)}.sui-bg-green-200{background-color:var(--green-200)}.sui-bg-green-300{background-color:var(--green-300)}.sui-bg-green-400{background-color:var(--green-400)}.sui-bg-green-500{background-color:var(--green-500)}.sui-bg-green-600{background-color:var(--green-600)}.sui-bg-green-700{background-color:var(--green-700)}.sui-bg-green-800{background-color:var(--green-800)}.sui-bg-green-900{background-color:var(--green-900)}.sui-bg-green-950{background-color:var(--green-950)}.sui-magenta-50{color:var(--magenta-50)}.sui-magenta-100{color:var(--magenta-100)}.sui-magenta-200{color:var(--magenta-200)}.sui-magenta-300{color:var(--magenta-300)}.sui-magenta-400{color:var(--magenta-400)}.sui-magenta-500{color:var(--magenta-500)}.sui-magenta-600{color:var(--magenta-600)}.sui-magenta-700{color:var(--magenta-700)}.sui-magenta-800{color:var(--magenta-800)}.sui-magenta-900{color:var(--magenta-900)}.sui-magenta-950{color:var(--magenta-950)}.sui-bg-magenta-50{background-color:var(--magenta-50)}.sui-bg-magenta-100{background-color:var(--magenta-100)}.sui-bg-magenta-200{background-color:var(--magenta-200)}.sui-bg-magenta-300{background-color:var(--magenta-300)}.sui-bg-magenta-400{background-color:var(--magenta-400)}.sui-bg-magenta-500{background-color:var(--magenta-500)}.sui-bg-magenta-600{background-color:var(--magenta-600)}.sui-bg-magenta-700{background-color:var(--magenta-700)}.sui-bg-magenta-800{background-color:var(--magenta-800)}.sui-bg-magenta-900{background-color:var(--magenta-900)}.sui-bg-magenta-950{background-color:var(--magenta-950)}.sui-orange-50{color:var(--orange-50)}.sui-orange-100{color:var(--orange-100)}.sui-orange-200{color:var(--orange-200)}.sui-orange-300{color:var(--orange-300)}.sui-orange-400{color:var(--orange-400)}.sui-orange-500{color:var(--orange-500)}.sui-orange-600{color:var(--orange-600)}.sui-orange-700{color:var(--orange-700)}.sui-orange-800{color:var(--orange-800)}.sui-orange-900{color:var(--orange-900)}.sui-orange-950{color:var(--orange-950)}.sui-bg-orange-50{background-color:var(--orange-50)}.sui-bg-orange-100{background-color:var(--orange-100)}.sui-bg-orange-200{background-color:var(--orange-200)}.sui-bg-orange-300{background-color:var(--orange-300)}.sui-bg-orange-400{background-color:var(--orange-400)}.sui-bg-orange-500{background-color:var(--orange-500)}.sui-bg-orange-600{background-color:var(--orange-600)}.sui-bg-orange-700{background-color:var(--orange-700)}.sui-bg-orange-800{background-color:var(--orange-800)}.sui-bg-orange-900{background-color:var(--orange-900)}.sui-bg-orange-950{background-color:var(--orange-950)}.sui-purple-50{color:var(--purple-50)}.sui-purple-100{color:var(--purple-100)}.sui-purple-200{color:var(--purple-200)}.sui-purple-300{color:var(--purple-300)}.sui-purple-400{color:var(--purple-400)}.sui-purple-500{color:var(--purple-500)}.sui-purple-600{color:var(--purple-600)}.sui-purple-700{color:var(--purple-700)}.sui-purple-800{color:var(--purple-800)}.sui-purple-900{color:var(--purple-900)}.sui-purple-950{color:var(--purple-950)}.sui-bg-purple-50{background-color:var(--purple-50)}.sui-bg-purple-100{background-color:var(--purple-100)}.sui-bg-purple-200{background-color:var(--purple-200)}.sui-bg-purple-300{background-color:var(--purple-300)}.sui-bg-purple-400{background-color:var(--purple-400)}.sui-bg-purple-500{background-color:var(--purple-500)}.sui-bg-purple-600{background-color:var(--purple-600)}.sui-bg-purple-700{background-color:var(--purple-700)}.sui-bg-purple-800{background-color:var(--purple-800)}.sui-bg-purple-900{background-color:var(--purple-900)}.sui-bg-purple-950{background-color:var(--purple-950)}.sui-red-50{color:var(--red-50)}.sui-red-100{color:var(--red-100)}.sui-red-200{color:var(--red-200)}.sui-red-300{color:var(--red-300)}.sui-red-400{color:var(--red-400)}.sui-red-500{color:var(--red-500)}.sui-red-600{color:var(--red-600)}.sui-red-700{color:var(--red-700)}.sui-red-800{color:var(--red-800)}.sui-red-900{color:var(--red-900)}.sui-red-950{color:var(--red-950)}.sui-bg-red-50{background-color:var(--red-50)}.sui-bg-red-100{background-color:var(--red-100)}.sui-bg-red-200{background-color:var(--red-200)}.sui-bg-red-300{background-color:var(--red-300)}.sui-bg-red-400{background-color:var(--red-400)}.sui-bg-red-500{background-color:var(--red-500)}.sui-bg-red-600{background-color:var(--red-600)}.sui-bg-red-700{background-color:var(--red-700)}.sui-bg-red-800{background-color:var(--red-800)}.sui-bg-red-900{background-color:var(--red-900)}.sui-bg-red-950{background-color:var(--red-950)}.sui-yellow-50{color:var(--yellow-50)}.sui-yellow-100{color:var(--yellow-100)}.sui-yellow-200{color:var(--yellow-200)}.sui-yellow-300{color:var(--yellow-300)}.sui-yellow-400{color:var(--yellow-400)}.sui-yellow-500{color:var(--yellow-500)}.sui-yellow-600{color:var(--yellow-600)}.sui-yellow-700{color:var(--yellow-700)}.sui-yellow-800{color:var(--yellow-800)}.sui-yellow-900{color:var(--yellow-900)}.sui-yellow-950{color:var(--yellow-950)}.sui-bg-yellow-50{background-color:var(--yellow-50)}.sui-bg-yellow-100{background-color:var(--yellow-100)}.sui-bg-yellow-200{background-color:var(--yellow-200)}.sui-bg-yellow-300{background-color:var(--yellow-300)}.sui-bg-yellow-400{background-color:var(--yellow-400)}.sui-bg-yellow-500{background-color:var(--yellow-500)}.sui-bg-yellow-600{background-color:var(--yellow-600)}.sui-bg-yellow-700{background-color:var(--yellow-700)}.sui-bg-yellow-800{background-color:var(--yellow-800)}.sui-bg-yellow-900{background-color:var(--yellow-900)}.sui-bg-yellow-950{background-color:var(--yellow-950)}.sui-container0{max-width:var(--container-0)}.sui-container1{max-width:var(--container-1)}.sui-container2{max-width:var(--container-2)}.sui-container3{max-width:var(--container-3)}.sui-container4{max-width:var(--container-4)}.sui-container5{max-width:var(--container-5)}@media (width>=360px){.sui-container0-bp-1{max-width:var(--container-0)}.sui-container1-bp-1{max-width:var(--container-1)}.sui-container2-bp-1{max-width:var(--container-2)}.sui-container3-bp-1{max-width:var(--container-3)}.sui-container4-bp-1{max-width:var(--container-4)}.sui-container5-bp-1{max-width:var(--container-5)}}@media (width>=600px){.sui-container0-bp-2{max-width:var(--container-0)}.sui-container1-bp-2{max-width:var(--container-1)}.sui-container2-bp-2{max-width:var(--container-2)}.sui-container3-bp-2{max-width:var(--container-3)}.sui-container4-bp-2{max-width:var(--container-4)}.sui-container5-bp-2{max-width:var(--container-5)}}@media (width>=900px){.sui-container0-bp-3{max-width:var(--container-0)}.sui-container1-bp-3{max-width:var(--container-1)}.sui-container2-bp-3{max-width:var(--container-2)}.sui-container3-bp-3{max-width:var(--container-3)}.sui-container4-bp-3{max-width:var(--container-4)}.sui-container5-bp-3{max-width:var(--container-5)}}@media (width>=1200px){.sui-container0-bp-4{max-width:var(--container-0)}.sui-container1-bp-4{max-width:var(--container-1)}.sui-container2-bp-4{max-width:var(--container-2)}.sui-container3-bp-4{max-width:var(--container-3)}.sui-container4-bp-4{max-width:var(--container-4)}.sui-container5-bp-4{max-width:var(--container-5)}}@media (width>=1800px){.sui-container0-bp-5{max-width:var(--container-0)}.sui-container1-bp-5{max-width:var(--container-1)}.sui-container2-bp-5{max-width:var(--container-2)}.sui-container3-bp-5{max-width:var(--container-3)}.sui-container4-bp-5{max-width:var(--container-4)}.sui-container5-bp-5{max-width:var(--container-5)}}.sui-gap0{gap:var(--space-0)}.sui-gap1{gap:var(--space-1)}.sui-gap2{gap:var(--space-2)}.sui-gap3{gap:var(--space-3)}.sui-gap4{gap:var(--space-4)}.sui-gap5{gap:var(--space-5)}.sui-gap6{gap:var(--space-6)}.sui-gap7{gap:var(--space-7)}.sui-gap8{gap:var(--space-8)}.sui-gap9{gap:var(--space-9)}.sui-gap-inherit{gap:inherit}.sui-row-gap0{row-gap:var(--space-0)}.sui-row-gap1{row-gap:var(--space-1)}.sui-row-gap2{row-gap:var(--space-2)}.sui-row-gap3{row-gap:var(--space-3)}.sui-row-gap4{row-gap:var(--space-4)}.sui-row-gap5{row-gap:var(--space-5)}.sui-row-gap6{row-gap:var(--space-6)}.sui-row-gap7{row-gap:var(--space-7)}.sui-row-gap8{row-gap:var(--space-8)}.sui-row-gap9{row-gap:var(--space-9)}.sui-row-gap-inherit{gap:inherit}.sui-column-gap0{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit{gap:inherit}@media (width>=360px){.sui-gap0-bp-1{gap:var(--space-0)}.sui-gap1-bp-1{gap:var(--space-1)}.sui-gap2-bp-1{gap:var(--space-2)}.sui-gap3-bp-1{gap:var(--space-3)}.sui-gap4-bp-1{gap:var(--space-4)}.sui-gap5-bp-1{gap:var(--space-5)}.sui-gap6-bp-1{gap:var(--space-6)}.sui-gap7-bp-1{gap:var(--space-7)}.sui-gap8-bp-1{gap:var(--space-8)}.sui-gap9-bp-1{gap:var(--space-9)}.sui-gap-inherit-bp-1{gap:inherit}.sui-row-gap0-bp-1{row-gap:var(--space-0)}.sui-row-gap1-bp-1{row-gap:var(--space-1)}.sui-row-gap2-bp-1{row-gap:var(--space-2)}.sui-row-gap3-bp-1{row-gap:var(--space-3)}.sui-row-gap4-bp-1{row-gap:var(--space-4)}.sui-row-gap5-bp-1{row-gap:var(--space-5)}.sui-row-gap6-bp-1{row-gap:var(--space-6)}.sui-row-gap7-bp-1{row-gap:var(--space-7)}.sui-row-gap8-bp-1{row-gap:var(--space-8)}.sui-row-gap9-bp-1{row-gap:var(--space-9)}.sui-row-gap-inherit-bp-1{gap:inherit}.sui-column-gap0-bp-1{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1-bp-1{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2-bp-1{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3-bp-1{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4-bp-1{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5-bp-1{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6-bp-1{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7-bp-1{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8-bp-1{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9-bp-1{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit-bp-1{gap:inherit}}@media (width>=600px){.sui-gap0-bp-2{gap:var(--space-0)}.sui-gap1-bp-2{gap:var(--space-1)}.sui-gap2-bp-2{gap:var(--space-2)}.sui-gap3-bp-2{gap:var(--space-3)}.sui-gap4-bp-2{gap:var(--space-4)}.sui-gap5-bp-2{gap:var(--space-5)}.sui-gap6-bp-2{gap:var(--space-6)}.sui-gap7-bp-2{gap:var(--space-7)}.sui-gap8-bp-2{gap:var(--space-8)}.sui-gap9-bp-2{gap:var(--space-9)}.sui-gap-inherit-bp-2{gap:inherit}.sui-row-gap0-bp-2{row-gap:var(--space-0)}.sui-row-gap1-bp-2{row-gap:var(--space-1)}.sui-row-gap2-bp-2{row-gap:var(--space-2)}.sui-row-gap3-bp-2{row-gap:var(--space-3)}.sui-row-gap4-bp-2{row-gap:var(--space-4)}.sui-row-gap5-bp-2{row-gap:var(--space-5)}.sui-row-gap6-bp-2{row-gap:var(--space-6)}.sui-row-gap7-bp-2{row-gap:var(--space-7)}.sui-row-gap8-bp-2{row-gap:var(--space-8)}.sui-row-gap9-bp-2{row-gap:var(--space-9)}.sui-row-gap-inherit-bp-2{gap:inherit}.sui-column-gap0-bp-2{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1-bp-2{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2-bp-2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3-bp-2{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4-bp-2{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5-bp-2{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6-bp-2{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7-bp-2{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8-bp-2{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9-bp-2{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit-bp-2{gap:inherit}}@media (width>=900px){.sui-gap0-bp-3{gap:var(--space-0)}.sui-gap1-bp-3{gap:var(--space-1)}.sui-gap2-bp-3{gap:var(--space-2)}.sui-gap3-bp-3{gap:var(--space-3)}.sui-gap4-bp-3{gap:var(--space-4)}.sui-gap5-bp-3{gap:var(--space-5)}.sui-gap6-bp-3{gap:var(--space-6)}.sui-gap7-bp-3{gap:var(--space-7)}.sui-gap8-bp-3{gap:var(--space-8)}.sui-gap9-bp-3{gap:var(--space-9)}.sui-gap-inherit-bp-3{gap:inherit}.sui-row-gap0-bp-3{row-gap:var(--space-0)}.sui-row-gap1-bp-3{row-gap:var(--space-1)}.sui-row-gap2-bp-3{row-gap:var(--space-2)}.sui-row-gap3-bp-3{row-gap:var(--space-3)}.sui-row-gap4-bp-3{row-gap:var(--space-4)}.sui-row-gap5-bp-3{row-gap:var(--space-5)}.sui-row-gap6-bp-3{row-gap:var(--space-6)}.sui-row-gap7-bp-3{row-gap:var(--space-7)}.sui-row-gap8-bp-3{row-gap:var(--space-8)}.sui-row-gap9-bp-3{row-gap:var(--space-9)}.sui-row-gap-inherit-bp-3{gap:inherit}.sui-column-gap0-bp-3{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1-bp-3{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2-bp-3{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3-bp-3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4-bp-3{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5-bp-3{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6-bp-3{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7-bp-3{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8-bp-3{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9-bp-3{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit-bp-3{gap:inherit}}@media (width>=1200px){.sui-gap0-bp-4{gap:var(--space-0)}.sui-gap1-bp-4{gap:var(--space-1)}.sui-gap2-bp-4{gap:var(--space-2)}.sui-gap3-bp-4{gap:var(--space-3)}.sui-gap4-bp-4{gap:var(--space-4)}.sui-gap5-bp-4{gap:var(--space-5)}.sui-gap6-bp-4{gap:var(--space-6)}.sui-gap7-bp-4{gap:var(--space-7)}.sui-gap8-bp-4{gap:var(--space-8)}.sui-gap9-bp-4{gap:var(--space-9)}.sui-gap-inherit-bp-4{gap:inherit}.sui-row-gap0-bp-4{row-gap:var(--space-0)}.sui-row-gap1-bp-4{row-gap:var(--space-1)}.sui-row-gap2-bp-4{row-gap:var(--space-2)}.sui-row-gap3-bp-4{row-gap:var(--space-3)}.sui-row-gap4-bp-4{row-gap:var(--space-4)}.sui-row-gap5-bp-4{row-gap:var(--space-5)}.sui-row-gap6-bp-4{row-gap:var(--space-6)}.sui-row-gap7-bp-4{row-gap:var(--space-7)}.sui-row-gap8-bp-4{row-gap:var(--space-8)}.sui-row-gap9-bp-4{row-gap:var(--space-9)}.sui-row-gap-inherit-bp-4{gap:inherit}.sui-column-gap0-bp-4{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1-bp-4{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2-bp-4{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3-bp-4{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4-bp-4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5-bp-4{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6-bp-4{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7-bp-4{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8-bp-4{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9-bp-4{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit-bp-4{gap:inherit}}@media (width>=1800px){.sui-gap0-bp-5{gap:var(--space-0)}.sui-gap1-bp-5{gap:var(--space-1)}.sui-gap2-bp-5{gap:var(--space-2)}.sui-gap3-bp-5{gap:var(--space-3)}.sui-gap4-bp-5{gap:var(--space-4)}.sui-gap5-bp-5{gap:var(--space-5)}.sui-gap6-bp-5{gap:var(--space-6)}.sui-gap7-bp-5{gap:var(--space-7)}.sui-gap8-bp-5{gap:var(--space-8)}.sui-gap9-bp-5{gap:var(--space-9)}.sui-gap-inherit-bp-5{gap:inherit}.sui-row-gap0-bp-5{row-gap:var(--space-0)}.sui-row-gap1-bp-5{row-gap:var(--space-1)}.sui-row-gap2-bp-5{row-gap:var(--space-2)}.sui-row-gap3-bp-5{row-gap:var(--space-3)}.sui-row-gap4-bp-5{row-gap:var(--space-4)}.sui-row-gap5-bp-5{row-gap:var(--space-5)}.sui-row-gap6-bp-5{row-gap:var(--space-6)}.sui-row-gap7-bp-5{row-gap:var(--space-7)}.sui-row-gap8-bp-5{row-gap:var(--space-8)}.sui-row-gap9-bp-5{row-gap:var(--space-9)}.sui-row-gap-inherit-bp-5{gap:inherit}.sui-column-gap0-bp-5{-moz-column-gap:var(--space-0);column-gap:var(--space-0)}.sui-column-gap1-bp-5{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.sui-column-gap2-bp-5{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.sui-column-gap3-bp-5{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.sui-column-gap4-bp-5{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.sui-column-gap5-bp-5{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.sui-column-gap6-bp-5{-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.sui-column-gap7-bp-5{-moz-column-gap:var(--space-7);column-gap:var(--space-7)}.sui-column-gap8-bp-5{-moz-column-gap:var(--space-8);column-gap:var(--space-8)}.sui-column-gap9-bp-5{-moz-column-gap:var(--space-9);column-gap:var(--space-9)}.sui-column-gap-inherit-bp-5{gap:inherit}}.sui-inset0{inset:var(--space-0)}.sui-inset1{inset:var(--space-1)}.sui-inset2{inset:var(--space-2)}.sui-inset3{inset:var(--space-3)}.sui-inset4{inset:var(--space-4)}.sui-inset5{inset:var(--space-5)}.sui-inset6{inset:var(--space-6)}.sui-inset7{inset:var(--space-7)}.sui-inset8{inset:var(--space-8)}.sui-inset9{inset:var(--space-9)}.sui-top0{top:var(--space-0)}.sui-top1{top:var(--space-1)}.sui-top2{top:var(--space-2)}.sui-top3{top:var(--space-3)}.sui-top4{top:var(--space-4)}.sui-top5{top:var(--space-5)}.sui-top6{top:var(--space-6)}.sui-top7{top:var(--space-7)}.sui-top8{top:var(--space-8)}.sui-top9{top:var(--space-9)}.sui-right0{right:var(--space-0)}.sui-right1{right:var(--space-1)}.sui-right2{right:var(--space-2)}.sui-right3{right:var(--space-3)}.sui-right4{right:var(--space-4)}.sui-right5{right:var(--space-5)}.sui-right6{right:var(--space-6)}.sui-right7{right:var(--space-7)}.sui-right8{right:var(--space-8)}.sui-right9{right:var(--space-9)}.sui-bottom0{bottom:var(--space-0)}.sui-bottom1{bottom:var(--space-1)}.sui-bottom2{bottom:var(--space-2)}.sui-bottom3{bottom:var(--space-3)}.sui-bottom4{bottom:var(--space-4)}.sui-bottom5{bottom:var(--space-5)}.sui-bottom6{bottom:var(--space-6)}.sui-bottom7{bottom:var(--space-7)}.sui-bottom8{bottom:var(--space-8)}.sui-bottom9{bottom:var(--space-9)}.sui-left0{left:var(--space-0)}.sui-left1{left:var(--space-1)}.sui-left2{left:var(--space-2)}.sui-left3{left:var(--space-3)}.sui-left4{left:var(--space-4)}.sui-left5{left:var(--space-5)}.sui-left6{left:var(--space-6)}.sui-left7{left:var(--space-7)}.sui-left8{left:var(--space-8)}.sui-left9{left:var(--space-9)}@media (width>=360px){.sui-inset0-bp-1{inset:var(--space-0)}.sui-inset1-bp-1{inset:var(--space-1)}.sui-inset2-bp-1{inset:var(--space-2)}.sui-inset3-bp-1{inset:var(--space-3)}.sui-inset4-bp-1{inset:var(--space-4)}.sui-inset5-bp-1{inset:var(--space-5)}.sui-inset6-bp-1{inset:var(--space-6)}.sui-inset7-bp-1{inset:var(--space-7)}.sui-inset8-bp-1{inset:var(--space-8)}.sui-inset9-bp-1{inset:var(--space-9)}.sui-top0-bp-1{top:var(--space-0)}.sui-top1-bp-1{top:var(--space-1)}.sui-top2-bp-1{top:var(--space-2)}.sui-top3-bp-1{top:var(--space-3)}.sui-top4-bp-1{top:var(--space-4)}.sui-top5-bp-1{top:var(--space-5)}.sui-top6-bp-1{top:var(--space-6)}.sui-top7-bp-1{top:var(--space-7)}.sui-top8-bp-1{top:var(--space-8)}.sui-top9-bp-1{top:var(--space-9)}.sui-right0-bp-1{right:var(--space-0)}.sui-right1-bp-1{right:var(--space-1)}.sui-right2-bp-1{right:var(--space-2)}.sui-right3-bp-1{right:var(--space-3)}.sui-right4-bp-1{right:var(--space-4)}.sui-right5-bp-1{right:var(--space-5)}.sui-right6-bp-1{right:var(--space-6)}.sui-right7-bp-1{right:var(--space-7)}.sui-right8-bp-1{right:var(--space-8)}.sui-right9-bp-1{right:var(--space-9)}.sui-bottom0-bp-1{bottom:var(--space-0)}.sui-bottom1-bp-1{bottom:var(--space-1)}.sui-bottom2-bp-1{bottom:var(--space-2)}.sui-bottom3-bp-1{bottom:var(--space-3)}.sui-bottom4-bp-1{bottom:var(--space-4)}.sui-bottom5-bp-1{bottom:var(--space-5)}.sui-bottom6-bp-1{bottom:var(--space-6)}.sui-bottom7-bp-1{bottom:var(--space-7)}.sui-bottom8-bp-1{bottom:var(--space-8)}.sui-bottom9-bp-1{bottom:var(--space-9)}.sui-left0-bp-1{left:var(--space-0)}.sui-left1-bp-1{left:var(--space-1)}.sui-left2-bp-1{left:var(--space-2)}.sui-left3-bp-1{left:var(--space-3)}.sui-left4-bp-1{left:var(--space-4)}.sui-left5-bp-1{left:var(--space-5)}.sui-left6-bp-1{left:var(--space-6)}.sui-left7-bp-1{left:var(--space-7)}.sui-left8-bp-1{left:var(--space-8)}.sui-left9-bp-1{left:var(--space-9)}}@media (width>=600px){.sui-inset0-bp-2{inset:var(--space-0)}.sui-inset1-bp-2{inset:var(--space-1)}.sui-inset2-bp-2{inset:var(--space-2)}.sui-inset3-bp-2{inset:var(--space-3)}.sui-inset4-bp-2{inset:var(--space-4)}.sui-inset5-bp-2{inset:var(--space-5)}.sui-inset6-bp-2{inset:var(--space-6)}.sui-inset7-bp-2{inset:var(--space-7)}.sui-inset8-bp-2{inset:var(--space-8)}.sui-inset9-bp-2{inset:var(--space-9)}.sui-top0-bp-2{top:var(--space-0)}.sui-top1-bp-2{top:var(--space-1)}.sui-top2-bp-2{top:var(--space-2)}.sui-top3-bp-2{top:var(--space-3)}.sui-top4-bp-2{top:var(--space-4)}.sui-top5-bp-2{top:var(--space-5)}.sui-top6-bp-2{top:var(--space-6)}.sui-top7-bp-2{top:var(--space-7)}.sui-top8-bp-2{top:var(--space-8)}.sui-top9-bp-2{top:var(--space-9)}.sui-right0-bp-2{right:var(--space-0)}.sui-right1-bp-2{right:var(--space-1)}.sui-right2-bp-2{right:var(--space-2)}.sui-right3-bp-2{right:var(--space-3)}.sui-right4-bp-2{right:var(--space-4)}.sui-right5-bp-2{right:var(--space-5)}.sui-right6-bp-2{right:var(--space-6)}.sui-right7-bp-2{right:var(--space-7)}.sui-right8-bp-2{right:var(--space-8)}.sui-right9-bp-2{right:var(--space-9)}.sui-bottom0-bp-2{bottom:var(--space-0)}.sui-bottom1-bp-2{bottom:var(--space-1)}.sui-bottom2-bp-2{bottom:var(--space-2)}.sui-bottom3-bp-2{bottom:var(--space-3)}.sui-bottom4-bp-2{bottom:var(--space-4)}.sui-bottom5-bp-2{bottom:var(--space-5)}.sui-bottom6-bp-2{bottom:var(--space-6)}.sui-bottom7-bp-2{bottom:var(--space-7)}.sui-bottom8-bp-2{bottom:var(--space-8)}.sui-bottom9-bp-2{bottom:var(--space-9)}.sui-left0-bp-2{left:var(--space-0)}.sui-left1-bp-2{left:var(--space-1)}.sui-left2-bp-2{left:var(--space-2)}.sui-left3-bp-2{left:var(--space-3)}.sui-left4-bp-2{left:var(--space-4)}.sui-left5-bp-2{left:var(--space-5)}.sui-left6-bp-2{left:var(--space-6)}.sui-left7-bp-2{left:var(--space-7)}.sui-left8-bp-2{left:var(--space-8)}.sui-left9-bp-2{left:var(--space-9)}}@media (width>=900px){.sui-inset0-bp-3{inset:var(--space-0)}.sui-inset1-bp-3{inset:var(--space-1)}.sui-inset2-bp-3{inset:var(--space-2)}.sui-inset3-bp-3{inset:var(--space-3)}.sui-inset4-bp-3{inset:var(--space-4)}.sui-inset5-bp-3{inset:var(--space-5)}.sui-inset6-bp-3{inset:var(--space-6)}.sui-inset7-bp-3{inset:var(--space-7)}.sui-inset8-bp-3{inset:var(--space-8)}.sui-inset9-bp-3{inset:var(--space-9)}.sui-top0-bp-3{top:var(--space-0)}.sui-top1-bp-3{top:var(--space-1)}.sui-top2-bp-3{top:var(--space-2)}.sui-top3-bp-3{top:var(--space-3)}.sui-top4-bp-3{top:var(--space-4)}.sui-top5-bp-3{top:var(--space-5)}.sui-top6-bp-3{top:var(--space-6)}.sui-top7-bp-3{top:var(--space-7)}.sui-top8-bp-3{top:var(--space-8)}.sui-top9-bp-3{top:var(--space-9)}.sui-right0-bp-3{right:var(--space-0)}.sui-right1-bp-3{right:var(--space-1)}.sui-right2-bp-3{right:var(--space-2)}.sui-right3-bp-3{right:var(--space-3)}.sui-right4-bp-3{right:var(--space-4)}.sui-right5-bp-3{right:var(--space-5)}.sui-right6-bp-3{right:var(--space-6)}.sui-right7-bp-3{right:var(--space-7)}.sui-right8-bp-3{right:var(--space-8)}.sui-right9-bp-3{right:var(--space-9)}.sui-bottom0-bp-3{bottom:var(--space-0)}.sui-bottom1-bp-3{bottom:var(--space-1)}.sui-bottom2-bp-3{bottom:var(--space-2)}.sui-bottom3-bp-3{bottom:var(--space-3)}.sui-bottom4-bp-3{bottom:var(--space-4)}.sui-bottom5-bp-3{bottom:var(--space-5)}.sui-bottom6-bp-3{bottom:var(--space-6)}.sui-bottom7-bp-3{bottom:var(--space-7)}.sui-bottom8-bp-3{bottom:var(--space-8)}.sui-bottom9-bp-3{bottom:var(--space-9)}.sui-left0-bp-3{left:var(--space-0)}.sui-left1-bp-3{left:var(--space-1)}.sui-left2-bp-3{left:var(--space-2)}.sui-left3-bp-3{left:var(--space-3)}.sui-left4-bp-3{left:var(--space-4)}.sui-left5-bp-3{left:var(--space-5)}.sui-left6-bp-3{left:var(--space-6)}.sui-left7-bp-3{left:var(--space-7)}.sui-left8-bp-3{left:var(--space-8)}.sui-left9-bp-3{left:var(--space-9)}}@media (width>=1200px){.sui-inset0-bp-4{inset:var(--space-0)}.sui-inset1-bp-4{inset:var(--space-1)}.sui-inset2-bp-4{inset:var(--space-2)}.sui-inset3-bp-4{inset:var(--space-3)}.sui-inset4-bp-4{inset:var(--space-4)}.sui-inset5-bp-4{inset:var(--space-5)}.sui-inset6-bp-4{inset:var(--space-6)}.sui-inset7-bp-4{inset:var(--space-7)}.sui-inset8-bp-4{inset:var(--space-8)}.sui-inset9-bp-4{inset:var(--space-9)}.sui-top0-bp-4{top:var(--space-0)}.sui-top1-bp-4{top:var(--space-1)}.sui-top2-bp-4{top:var(--space-2)}.sui-top3-bp-4{top:var(--space-3)}.sui-top4-bp-4{top:var(--space-4)}.sui-top5-bp-4{top:var(--space-5)}.sui-top6-bp-4{top:var(--space-6)}.sui-top7-bp-4{top:var(--space-7)}.sui-top8-bp-4{top:var(--space-8)}.sui-top9-bp-4{top:var(--space-9)}.sui-right0-bp-4{right:var(--space-0)}.sui-right1-bp-4{right:var(--space-1)}.sui-right2-bp-4{right:var(--space-2)}.sui-right3-bp-4{right:var(--space-3)}.sui-right4-bp-4{right:var(--space-4)}.sui-right5-bp-4{right:var(--space-5)}.sui-right6-bp-4{right:var(--space-6)}.sui-right7-bp-4{right:var(--space-7)}.sui-right8-bp-4{right:var(--space-8)}.sui-right9-bp-4{right:var(--space-9)}.sui-bottom0-bp-4{bottom:var(--space-0)}.sui-bottom1-bp-4{bottom:var(--space-1)}.sui-bottom2-bp-4{bottom:var(--space-2)}.sui-bottom3-bp-4{bottom:var(--space-3)}.sui-bottom4-bp-4{bottom:var(--space-4)}.sui-bottom5-bp-4{bottom:var(--space-5)}.sui-bottom6-bp-4{bottom:var(--space-6)}.sui-bottom7-bp-4{bottom:var(--space-7)}.sui-bottom8-bp-4{bottom:var(--space-8)}.sui-bottom9-bp-4{bottom:var(--space-9)}.sui-left0-bp-4{left:var(--space-0)}.sui-left1-bp-4{left:var(--space-1)}.sui-left2-bp-4{left:var(--space-2)}.sui-left3-bp-4{left:var(--space-3)}.sui-left4-bp-4{left:var(--space-4)}.sui-left5-bp-4{left:var(--space-5)}.sui-left6-bp-4{left:var(--space-6)}.sui-left7-bp-4{left:var(--space-7)}.sui-left8-bp-4{left:var(--space-8)}.sui-left9-bp-4{left:var(--space-9)}}@media (width>=1800px){.sui-inset0-bp-5{inset:var(--space-0)}.sui-inset1-bp-5{inset:var(--space-1)}.sui-inset2-bp-5{inset:var(--space-2)}.sui-inset3-bp-5{inset:var(--space-3)}.sui-inset4-bp-5{inset:var(--space-4)}.sui-inset5-bp-5{inset:var(--space-5)}.sui-inset6-bp-5{inset:var(--space-6)}.sui-inset7-bp-5{inset:var(--space-7)}.sui-inset8-bp-5{inset:var(--space-8)}.sui-inset9-bp-5{inset:var(--space-9)}.sui-top0-bp-5{top:var(--space-0)}.sui-top1-bp-5{top:var(--space-1)}.sui-top2-bp-5{top:var(--space-2)}.sui-top3-bp-5{top:var(--space-3)}.sui-top4-bp-5{top:var(--space-4)}.sui-top5-bp-5{top:var(--space-5)}.sui-top6-bp-5{top:var(--space-6)}.sui-top7-bp-5{top:var(--space-7)}.sui-top8-bp-5{top:var(--space-8)}.sui-top9-bp-5{top:var(--space-9)}.sui-right0-bp-5{right:var(--space-0)}.sui-right1-bp-5{right:var(--space-1)}.sui-right2-bp-5{right:var(--space-2)}.sui-right3-bp-5{right:var(--space-3)}.sui-right4-bp-5{right:var(--space-4)}.sui-right5-bp-5{right:var(--space-5)}.sui-right6-bp-5{right:var(--space-6)}.sui-right7-bp-5{right:var(--space-7)}.sui-right8-bp-5{right:var(--space-8)}.sui-right9-bp-5{right:var(--space-9)}.sui-bottom0-bp-5{bottom:var(--space-0)}.sui-bottom1-bp-5{bottom:var(--space-1)}.sui-bottom2-bp-5{bottom:var(--space-2)}.sui-bottom3-bp-5{bottom:var(--space-3)}.sui-bottom4-bp-5{bottom:var(--space-4)}.sui-bottom5-bp-5{bottom:var(--space-5)}.sui-bottom6-bp-5{bottom:var(--space-6)}.sui-bottom7-bp-5{bottom:var(--space-7)}.sui-bottom8-bp-5{bottom:var(--space-8)}.sui-bottom9-bp-5{bottom:var(--space-9)}.sui-left0-bp-5{left:var(--space-0)}.sui-left1-bp-5{left:var(--space-1)}.sui-left2-bp-5{left:var(--space-2)}.sui-left3-bp-5{left:var(--space-3)}.sui-left4-bp-5{left:var(--space-4)}.sui-left5-bp-5{left:var(--space-5)}.sui-left6-bp-5{left:var(--space-6)}.sui-left7-bp-5{left:var(--space-7)}.sui-left8-bp-5{left:var(--space-8)}.sui-left9-bp-5{left:var(--space-9)}}.sui-m0{margin:var(--space-0)}.sui-m1{margin:var(--space-1)}.sui-m2{margin:var(--space-2)}.sui-m3{margin:var(--space-3)}.sui-m4{margin:var(--space-4)}.sui-m5{margin:var(--space-5)}.sui-m6{margin:var(--space-6)}.sui-m7{margin:var(--space-7)}.sui-m8{margin:var(--space-8)}.sui-m9{margin:var(--space-9)}.sui-m-1{margin:calc(var(--space-1)*-1)}.sui-m-2{margin:calc(var(--space-2)*-1)}.sui-m-3{margin:calc(var(--space-3)*-1)}.sui-m-4{margin:calc(var(--space-4)*-1)}.sui-m-5{margin:calc(var(--space-5)*-1)}.sui-m-6{margin:calc(var(--space-6)*-1)}.sui-m-7{margin:calc(var(--space-7)*-1)}.sui-m-8{margin:calc(var(--space-8)*-1)}.sui-m-9{margin:calc(var(--space-9)*-1)}.sui-m-auto{margin:auto}.sui-mx0{margin-inline:var(--space-0)}.sui-mx1{margin-inline:var(--space-1)}.sui-mx2{margin-inline:var(--space-2)}.sui-mx3{margin-inline:var(--space-3)}.sui-mx4{margin-inline:var(--space-4)}.sui-mx5{margin-inline:var(--space-5)}.sui-mx6{margin-inline:var(--space-6)}.sui-mx7{margin-inline:var(--space-7)}.sui-mx8{margin-inline:var(--space-8)}.sui-mx9{margin-inline:var(--space-9)}.sui-mx-1{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto{margin-inline:auto}.sui-my0{margin-block:var(--space-0)}.sui-my1{margin-block:var(--space-1)}.sui-my2{margin-block:var(--space-2)}.sui-my3{margin-block:var(--space-3)}.sui-my4{margin-block:var(--space-4)}.sui-my5{margin-block:var(--space-5)}.sui-my6{margin-block:var(--space-6)}.sui-my7{margin-block:var(--space-7)}.sui-my8{margin-block:var(--space-8)}.sui-my9{margin-block:var(--space-9)}.sui-my-1{margin-block:calc(var(--space-1)*-1)}.sui-my-2{margin-block:calc(var(--space-2)*-1)}.sui-my-3{margin-block:calc(var(--space-3)*-1)}.sui-my-4{margin-block:calc(var(--space-4)*-1)}.sui-my-5{margin-block:calc(var(--space-5)*-1)}.sui-my-6{margin-block:calc(var(--space-6)*-1)}.sui-my-7{margin-block:calc(var(--space-7)*-1)}.sui-my-8{margin-block:calc(var(--space-8)*-1)}.sui-my-9{margin-block:calc(var(--space-9)*-1)}.sui-my-auto{margin-block:auto}.sui-mt0{margin-top:var(--space-0)}.sui-mt1{margin-top:var(--space-1)}.sui-mt2{margin-top:var(--space-2)}.sui-mt3{margin-top:var(--space-3)}.sui-mt4{margin-top:var(--space-4)}.sui-mt5{margin-top:var(--space-5)}.sui-mt6{margin-top:var(--space-6)}.sui-mt7{margin-top:var(--space-7)}.sui-mt8{margin-top:var(--space-8)}.sui-mt9{margin-top:var(--space-9)}.sui-mt-1{margin-top:calc(var(--space-1)*-1)}.sui-mt-2{margin-top:calc(var(--space-2)*-1)}.sui-mt-3{margin-top:calc(var(--space-3)*-1)}.sui-mt-4{margin-top:calc(var(--space-4)*-1)}.sui-mt-5{margin-top:calc(var(--space-5)*-1)}.sui-mt-6{margin-top:calc(var(--space-6)*-1)}.sui-mt-7{margin-top:calc(var(--space-7)*-1)}.sui-mt-8{margin-top:calc(var(--space-8)*-1)}.sui-mt-9{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto{margin-top:auto}.sui-mr0{margin-right:var(--space-0)}.sui-mr1{margin-right:var(--space-1)}.sui-mr2{margin-right:var(--space-2)}.sui-mr3{margin-right:var(--space-3)}.sui-mr4{margin-right:var(--space-4)}.sui-mr5{margin-right:var(--space-5)}.sui-mr6{margin-right:var(--space-6)}.sui-mr7{margin-right:var(--space-7)}.sui-mr8{margin-right:var(--space-8)}.sui-mr9{margin-right:var(--space-9)}.sui-mr-1{margin-right:calc(var(--space-1)*-1)}.sui-mr-2{margin-right:calc(var(--space-2)*-1)}.sui-mr-3{margin-right:calc(var(--space-3)*-1)}.sui-mr-4{margin-right:calc(var(--space-4)*-1)}.sui-mr-5{margin-right:calc(var(--space-5)*-1)}.sui-mr-6{margin-right:calc(var(--space-6)*-1)}.sui-mr-7{margin-right:calc(var(--space-7)*-1)}.sui-mr-8{margin-right:calc(var(--space-8)*-1)}.sui-mr-9{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto{margin-right:auto}.sui-mb0{margin-bottom:var(--space-0)}.sui-mb1{margin-bottom:var(--space-1)}.sui-mb2{margin-bottom:var(--space-2)}.sui-mb3{margin-bottom:var(--space-3)}.sui-mb4{margin-bottom:var(--space-4)}.sui-mb5{margin-bottom:var(--space-5)}.sui-mb6{margin-bottom:var(--space-6)}.sui-mb7{margin-bottom:var(--space-7)}.sui-mb8{margin-bottom:var(--space-8)}.sui-mb9{margin-bottom:var(--space-9)}.sui-mb-1{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto{margin-bottom:auto}.sui-ml0{margin-left:var(--space-0)}.sui-ml1{margin-left:var(--space-1)}.sui-ml2{margin-left:var(--space-2)}.sui-ml3{margin-left:var(--space-3)}.sui-ml4{margin-left:var(--space-4)}.sui-ml5{margin-left:var(--space-5)}.sui-ml6{margin-left:var(--space-6)}.sui-ml7{margin-left:var(--space-7)}.sui-ml8{margin-left:var(--space-8)}.sui-ml9{margin-left:var(--space-9)}.sui-ml-1{margin-left:calc(var(--space-1)*-1)}.sui-ml-2{margin-left:calc(var(--space-2)*-1)}.sui-ml-3{margin-left:calc(var(--space-3)*-1)}.sui-ml-4{margin-left:calc(var(--space-4)*-1)}.sui-ml-5{margin-left:calc(var(--space-5)*-1)}.sui-ml-6{margin-left:calc(var(--space-6)*-1)}.sui-ml-7{margin-left:calc(var(--space-7)*-1)}.sui-ml-8{margin-left:calc(var(--space-8)*-1)}.sui-ml-9{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto{margin-left:auto}@media (width>=360px){.sui-m0-bp-1{margin:var(--space-0)}.sui-m1-bp-1{margin:var(--space-1)}.sui-m2-bp-1{margin:var(--space-2)}.sui-m3-bp-1{margin:var(--space-3)}.sui-m4-bp-1{margin:var(--space-4)}.sui-m5-bp-1{margin:var(--space-5)}.sui-m6-bp-1{margin:var(--space-6)}.sui-m7-bp-1{margin:var(--space-7)}.sui-m8-bp-1{margin:var(--space-8)}.sui-m9-bp-1{margin:var(--space-9)}.sui-m-1-bp-1{margin:calc(var(--space-1)*-1)}.sui-m-2-bp-1{margin:calc(var(--space-2)*-1)}.sui-m-3-bp-1{margin:calc(var(--space-3)*-1)}.sui-m-4-bp-1{margin:calc(var(--space-4)*-1)}.sui-m-5-bp-1{margin:calc(var(--space-5)*-1)}.sui-m-6-bp-1{margin:calc(var(--space-6)*-1)}.sui-m-7-bp-1{margin:calc(var(--space-7)*-1)}.sui-m-8-bp-1{margin:calc(var(--space-8)*-1)}.sui-m-9-bp-1{margin:calc(var(--space-9)*-1)}.sui-m-auto-bp-1{margin:auto}.sui-mx0-bp-1{margin-inline:var(--space-0)}.sui-mx1-bp-1{margin-inline:var(--space-1)}.sui-mx2-bp-1{margin-inline:var(--space-2)}.sui-mx3-bp-1{margin-inline:var(--space-3)}.sui-mx4-bp-1{margin-inline:var(--space-4)}.sui-mx5-bp-1{margin-inline:var(--space-5)}.sui-mx6-bp-1{margin-inline:var(--space-6)}.sui-mx7-bp-1{margin-inline:var(--space-7)}.sui-mx8-bp-1{margin-inline:var(--space-8)}.sui-mx9-bp-1{margin-inline:var(--space-9)}.sui-mx-1-bp-1{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2-bp-1{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3-bp-1{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4-bp-1{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5-bp-1{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6-bp-1{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7-bp-1{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8-bp-1{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9-bp-1{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto-bp-1{margin-inline:auto}.sui-my0-bp-1{margin-block:var(--space-0)}.sui-my1-bp-1{margin-block:var(--space-1)}.sui-my2-bp-1{margin-block:var(--space-2)}.sui-my3-bp-1{margin-block:var(--space-3)}.sui-my4-bp-1{margin-block:var(--space-4)}.sui-my5-bp-1{margin-block:var(--space-5)}.sui-my6-bp-1{margin-block:var(--space-6)}.sui-my7-bp-1{margin-block:var(--space-7)}.sui-my8-bp-1{margin-block:var(--space-8)}.sui-my9-bp-1{margin-block:var(--space-9)}.sui-my-1-bp-1{margin-block:calc(var(--space-1)*-1)}.sui-my-2-bp-1{margin-block:calc(var(--space-2)*-1)}.sui-my-3-bp-1{margin-block:calc(var(--space-3)*-1)}.sui-my-4-bp-1{margin-block:calc(var(--space-4)*-1)}.sui-my-5-bp-1{margin-block:calc(var(--space-5)*-1)}.sui-my-6-bp-1{margin-block:calc(var(--space-6)*-1)}.sui-my-7-bp-1{margin-block:calc(var(--space-7)*-1)}.sui-my-8-bp-1{margin-block:calc(var(--space-8)*-1)}.sui-my-9-bp-1{margin-block:calc(var(--space-9)*-1)}.sui-my-auto-bp-1{margin-block:auto}.sui-mt0-bp-1{margin-top:var(--space-0)}.sui-mt1-bp-1{margin-top:var(--space-1)}.sui-mt2-bp-1{margin-top:var(--space-2)}.sui-mt3-bp-1{margin-top:var(--space-3)}.sui-mt4-bp-1{margin-top:var(--space-4)}.sui-mt5-bp-1{margin-top:var(--space-5)}.sui-mt6-bp-1{margin-top:var(--space-6)}.sui-mt7-bp-1{margin-top:var(--space-7)}.sui-mt8-bp-1{margin-top:var(--space-8)}.sui-mt9-bp-1{margin-top:var(--space-9)}.sui-mt-1-bp-1{margin-top:calc(var(--space-1)*-1)}.sui-mt-2-bp-1{margin-top:calc(var(--space-2)*-1)}.sui-mt-3-bp-1{margin-top:calc(var(--space-3)*-1)}.sui-mt-4-bp-1{margin-top:calc(var(--space-4)*-1)}.sui-mt-5-bp-1{margin-top:calc(var(--space-5)*-1)}.sui-mt-6-bp-1{margin-top:calc(var(--space-6)*-1)}.sui-mt-7-bp-1{margin-top:calc(var(--space-7)*-1)}.sui-mt-8-bp-1{margin-top:calc(var(--space-8)*-1)}.sui-mt-9-bp-1{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto-bp-1{margin-top:auto}.sui-mr0-bp-1{margin-right:var(--space-0)}.sui-mr1-bp-1{margin-right:var(--space-1)}.sui-mr2-bp-1{margin-right:var(--space-2)}.sui-mr3-bp-1{margin-right:var(--space-3)}.sui-mr4-bp-1{margin-right:var(--space-4)}.sui-mr5-bp-1{margin-right:var(--space-5)}.sui-mr6-bp-1{margin-right:var(--space-6)}.sui-mr7-bp-1{margin-right:var(--space-7)}.sui-mr8-bp-1{margin-right:var(--space-8)}.sui-mr9-bp-1{margin-right:var(--space-9)}.sui-mr-1-bp-1{margin-right:calc(var(--space-1)*-1)}.sui-mr-2-bp-1{margin-right:calc(var(--space-2)*-1)}.sui-mr-3-bp-1{margin-right:calc(var(--space-3)*-1)}.sui-mr-4-bp-1{margin-right:calc(var(--space-4)*-1)}.sui-mr-5-bp-1{margin-right:calc(var(--space-5)*-1)}.sui-mr-6-bp-1{margin-right:calc(var(--space-6)*-1)}.sui-mr-7-bp-1{margin-right:calc(var(--space-7)*-1)}.sui-mr-8-bp-1{margin-right:calc(var(--space-8)*-1)}.sui-mr-9-bp-1{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto-bp-1{margin-right:auto}.sui-mb0-bp-1{margin-bottom:var(--space-0)}.sui-mb1-bp-1{margin-bottom:var(--space-1)}.sui-mb2-bp-1{margin-bottom:var(--space-2)}.sui-mb3-bp-1{margin-bottom:var(--space-3)}.sui-mb4-bp-1{margin-bottom:var(--space-4)}.sui-mb5-bp-1{margin-bottom:var(--space-5)}.sui-mb6-bp-1{margin-bottom:var(--space-6)}.sui-mb7-bp-1{margin-bottom:var(--space-7)}.sui-mb8-bp-1{margin-bottom:var(--space-8)}.sui-mb9-bp-1{margin-bottom:var(--space-9)}.sui-mb-1-bp-1{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2-bp-1{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3-bp-1{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4-bp-1{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5-bp-1{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6-bp-1{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7-bp-1{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8-bp-1{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9-bp-1{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto-bp-1{margin-bottom:auto}.sui-ml0-bp-1{margin-left:var(--space-0)}.sui-ml1-bp-1{margin-left:var(--space-1)}.sui-ml2-bp-1{margin-left:var(--space-2)}.sui-ml3-bp-1{margin-left:var(--space-3)}.sui-ml4-bp-1{margin-left:var(--space-4)}.sui-ml5-bp-1{margin-left:var(--space-5)}.sui-ml6-bp-1{margin-left:var(--space-6)}.sui-ml7-bp-1{margin-left:var(--space-7)}.sui-ml8-bp-1{margin-left:var(--space-8)}.sui-ml9-bp-1{margin-left:var(--space-9)}.sui-ml-1-bp-1{margin-left:calc(var(--space-1)*-1)}.sui-ml-2-bp-1{margin-left:calc(var(--space-2)*-1)}.sui-ml-3-bp-1{margin-left:calc(var(--space-3)*-1)}.sui-ml-4-bp-1{margin-left:calc(var(--space-4)*-1)}.sui-ml-5-bp-1{margin-left:calc(var(--space-5)*-1)}.sui-ml-6-bp-1{margin-left:calc(var(--space-6)*-1)}.sui-ml-7-bp-1{margin-left:calc(var(--space-7)*-1)}.sui-ml-8-bp-1{margin-left:calc(var(--space-8)*-1)}.sui-ml-9-bp-1{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto-bp-1{margin-left:auto}}@media (width>=600px){.sui-m0-bp-2{margin:var(--space-0)}.sui-m1-bp-2{margin:var(--space-1)}.sui-m2-bp-2{margin:var(--space-2)}.sui-m3-bp-2{margin:var(--space-3)}.sui-m4-bp-2{margin:var(--space-4)}.sui-m5-bp-2{margin:var(--space-5)}.sui-m6-bp-2{margin:var(--space-6)}.sui-m7-bp-2{margin:var(--space-7)}.sui-m8-bp-2{margin:var(--space-8)}.sui-m9-bp-2{margin:var(--space-9)}.sui-m-1-bp-2{margin:calc(var(--space-1)*-1)}.sui-m-2-bp-2{margin:calc(var(--space-2)*-1)}.sui-m-3-bp-2{margin:calc(var(--space-3)*-1)}.sui-m-4-bp-2{margin:calc(var(--space-4)*-1)}.sui-m-5-bp-2{margin:calc(var(--space-5)*-1)}.sui-m-6-bp-2{margin:calc(var(--space-6)*-1)}.sui-m-7-bp-2{margin:calc(var(--space-7)*-1)}.sui-m-8-bp-2{margin:calc(var(--space-8)*-1)}.sui-m-9-bp-2{margin:calc(var(--space-9)*-1)}.sui-m-auto-bp-2{margin:auto}.sui-mx0-bp-2{margin-inline:var(--space-0)}.sui-mx1-bp-2{margin-inline:var(--space-1)}.sui-mx2-bp-2{margin-inline:var(--space-2)}.sui-mx3-bp-2{margin-inline:var(--space-3)}.sui-mx4-bp-2{margin-inline:var(--space-4)}.sui-mx5-bp-2{margin-inline:var(--space-5)}.sui-mx6-bp-2{margin-inline:var(--space-6)}.sui-mx7-bp-2{margin-inline:var(--space-7)}.sui-mx8-bp-2{margin-inline:var(--space-8)}.sui-mx9-bp-2{margin-inline:var(--space-9)}.sui-mx-1-bp-2{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2-bp-2{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3-bp-2{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4-bp-2{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5-bp-2{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6-bp-2{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7-bp-2{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8-bp-2{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9-bp-2{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto-bp-2{margin-inline:auto}.sui-my0-bp-2{margin-block:var(--space-0)}.sui-my1-bp-2{margin-block:var(--space-1)}.sui-my2-bp-2{margin-block:var(--space-2)}.sui-my3-bp-2{margin-block:var(--space-3)}.sui-my4-bp-2{margin-block:var(--space-4)}.sui-my5-bp-2{margin-block:var(--space-5)}.sui-my6-bp-2{margin-block:var(--space-6)}.sui-my7-bp-2{margin-block:var(--space-7)}.sui-my8-bp-2{margin-block:var(--space-8)}.sui-my9-bp-2{margin-block:var(--space-9)}.sui-my-1-bp-2{margin-block:calc(var(--space-1)*-1)}.sui-my-2-bp-2{margin-block:calc(var(--space-2)*-1)}.sui-my-3-bp-2{margin-block:calc(var(--space-3)*-1)}.sui-my-4-bp-2{margin-block:calc(var(--space-4)*-1)}.sui-my-5-bp-2{margin-block:calc(var(--space-5)*-1)}.sui-my-6-bp-2{margin-block:calc(var(--space-6)*-1)}.sui-my-7-bp-2{margin-block:calc(var(--space-7)*-1)}.sui-my-8-bp-2{margin-block:calc(var(--space-8)*-1)}.sui-my-9-bp-2{margin-block:calc(var(--space-9)*-1)}.sui-my-auto-bp-2{margin-block:auto}.sui-mt0-bp-2{margin-top:var(--space-0)}.sui-mt1-bp-2{margin-top:var(--space-1)}.sui-mt2-bp-2{margin-top:var(--space-2)}.sui-mt3-bp-2{margin-top:var(--space-3)}.sui-mt4-bp-2{margin-top:var(--space-4)}.sui-mt5-bp-2{margin-top:var(--space-5)}.sui-mt6-bp-2{margin-top:var(--space-6)}.sui-mt7-bp-2{margin-top:var(--space-7)}.sui-mt8-bp-2{margin-top:var(--space-8)}.sui-mt9-bp-2{margin-top:var(--space-9)}.sui-mt-1-bp-2{margin-top:calc(var(--space-1)*-1)}.sui-mt-2-bp-2{margin-top:calc(var(--space-2)*-1)}.sui-mt-3-bp-2{margin-top:calc(var(--space-3)*-1)}.sui-mt-4-bp-2{margin-top:calc(var(--space-4)*-1)}.sui-mt-5-bp-2{margin-top:calc(var(--space-5)*-1)}.sui-mt-6-bp-2{margin-top:calc(var(--space-6)*-1)}.sui-mt-7-bp-2{margin-top:calc(var(--space-7)*-1)}.sui-mt-8-bp-2{margin-top:calc(var(--space-8)*-1)}.sui-mt-9-bp-2{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto-bp-2{margin-top:auto}.sui-mr0-bp-2{margin-right:var(--space-0)}.sui-mr1-bp-2{margin-right:var(--space-1)}.sui-mr2-bp-2{margin-right:var(--space-2)}.sui-mr3-bp-2{margin-right:var(--space-3)}.sui-mr4-bp-2{margin-right:var(--space-4)}.sui-mr5-bp-2{margin-right:var(--space-5)}.sui-mr6-bp-2{margin-right:var(--space-6)}.sui-mr7-bp-2{margin-right:var(--space-7)}.sui-mr8-bp-2{margin-right:var(--space-8)}.sui-mr9-bp-2{margin-right:var(--space-9)}.sui-mr-1-bp-2{margin-right:calc(var(--space-1)*-1)}.sui-mr-2-bp-2{margin-right:calc(var(--space-2)*-1)}.sui-mr-3-bp-2{margin-right:calc(var(--space-3)*-1)}.sui-mr-4-bp-2{margin-right:calc(var(--space-4)*-1)}.sui-mr-5-bp-2{margin-right:calc(var(--space-5)*-1)}.sui-mr-6-bp-2{margin-right:calc(var(--space-6)*-1)}.sui-mr-7-bp-2{margin-right:calc(var(--space-7)*-1)}.sui-mr-8-bp-2{margin-right:calc(var(--space-8)*-1)}.sui-mr-9-bp-2{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto-bp-2{margin-right:auto}.sui-mb0-bp-2{margin-bottom:var(--space-0)}.sui-mb1-bp-2{margin-bottom:var(--space-1)}.sui-mb2-bp-2{margin-bottom:var(--space-2)}.sui-mb3-bp-2{margin-bottom:var(--space-3)}.sui-mb4-bp-2{margin-bottom:var(--space-4)}.sui-mb5-bp-2{margin-bottom:var(--space-5)}.sui-mb6-bp-2{margin-bottom:var(--space-6)}.sui-mb7-bp-2{margin-bottom:var(--space-7)}.sui-mb8-bp-2{margin-bottom:var(--space-8)}.sui-mb9-bp-2{margin-bottom:var(--space-9)}.sui-mb-1-bp-2{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2-bp-2{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3-bp-2{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4-bp-2{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5-bp-2{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6-bp-2{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7-bp-2{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8-bp-2{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9-bp-2{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto-bp-2{margin-bottom:auto}.sui-ml0-bp-2{margin-left:var(--space-0)}.sui-ml1-bp-2{margin-left:var(--space-1)}.sui-ml2-bp-2{margin-left:var(--space-2)}.sui-ml3-bp-2{margin-left:var(--space-3)}.sui-ml4-bp-2{margin-left:var(--space-4)}.sui-ml5-bp-2{margin-left:var(--space-5)}.sui-ml6-bp-2{margin-left:var(--space-6)}.sui-ml7-bp-2{margin-left:var(--space-7)}.sui-ml8-bp-2{margin-left:var(--space-8)}.sui-ml9-bp-2{margin-left:var(--space-9)}.sui-ml-1-bp-2{margin-left:calc(var(--space-1)*-1)}.sui-ml-2-bp-2{margin-left:calc(var(--space-2)*-1)}.sui-ml-3-bp-2{margin-left:calc(var(--space-3)*-1)}.sui-ml-4-bp-2{margin-left:calc(var(--space-4)*-1)}.sui-ml-5-bp-2{margin-left:calc(var(--space-5)*-1)}.sui-ml-6-bp-2{margin-left:calc(var(--space-6)*-1)}.sui-ml-7-bp-2{margin-left:calc(var(--space-7)*-1)}.sui-ml-8-bp-2{margin-left:calc(var(--space-8)*-1)}.sui-ml-9-bp-2{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto-bp-2{margin-left:auto}}@media (width>=900px){.sui-m0-bp-3{margin:var(--space-0)}.sui-m1-bp-3{margin:var(--space-1)}.sui-m2-bp-3{margin:var(--space-2)}.sui-m3-bp-3{margin:var(--space-3)}.sui-m4-bp-3{margin:var(--space-4)}.sui-m5-bp-3{margin:var(--space-5)}.sui-m6-bp-3{margin:var(--space-6)}.sui-m7-bp-3{margin:var(--space-7)}.sui-m8-bp-3{margin:var(--space-8)}.sui-m9-bp-3{margin:var(--space-9)}.sui-m-1-bp-3{margin:calc(var(--space-1)*-1)}.sui-m-2-bp-3{margin:calc(var(--space-2)*-1)}.sui-m-3-bp-3{margin:calc(var(--space-3)*-1)}.sui-m-4-bp-3{margin:calc(var(--space-4)*-1)}.sui-m-5-bp-3{margin:calc(var(--space-5)*-1)}.sui-m-6-bp-3{margin:calc(var(--space-6)*-1)}.sui-m-7-bp-3{margin:calc(var(--space-7)*-1)}.sui-m-8-bp-3{margin:calc(var(--space-8)*-1)}.sui-m-9-bp-3{margin:calc(var(--space-9)*-1)}.sui-m-auto-bp-3{margin:auto}.sui-mx0-bp-3{margin-inline:var(--space-0)}.sui-mx1-bp-3{margin-inline:var(--space-1)}.sui-mx2-bp-3{margin-inline:var(--space-2)}.sui-mx3-bp-3{margin-inline:var(--space-3)}.sui-mx4-bp-3{margin-inline:var(--space-4)}.sui-mx5-bp-3{margin-inline:var(--space-5)}.sui-mx6-bp-3{margin-inline:var(--space-6)}.sui-mx7-bp-3{margin-inline:var(--space-7)}.sui-mx8-bp-3{margin-inline:var(--space-8)}.sui-mx9-bp-3{margin-inline:var(--space-9)}.sui-mx-1-bp-3{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2-bp-3{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3-bp-3{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4-bp-3{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5-bp-3{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6-bp-3{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7-bp-3{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8-bp-3{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9-bp-3{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto-bp-3{margin-inline:auto}.sui-my0-bp-3{margin-block:var(--space-0)}.sui-my1-bp-3{margin-block:var(--space-1)}.sui-my2-bp-3{margin-block:var(--space-2)}.sui-my3-bp-3{margin-block:var(--space-3)}.sui-my4-bp-3{margin-block:var(--space-4)}.sui-my5-bp-3{margin-block:var(--space-5)}.sui-my6-bp-3{margin-block:var(--space-6)}.sui-my7-bp-3{margin-block:var(--space-7)}.sui-my8-bp-3{margin-block:var(--space-8)}.sui-my9-bp-3{margin-block:var(--space-9)}.sui-my-1-bp-3{margin-block:calc(var(--space-1)*-1)}.sui-my-2-bp-3{margin-block:calc(var(--space-2)*-1)}.sui-my-3-bp-3{margin-block:calc(var(--space-3)*-1)}.sui-my-4-bp-3{margin-block:calc(var(--space-4)*-1)}.sui-my-5-bp-3{margin-block:calc(var(--space-5)*-1)}.sui-my-6-bp-3{margin-block:calc(var(--space-6)*-1)}.sui-my-7-bp-3{margin-block:calc(var(--space-7)*-1)}.sui-my-8-bp-3{margin-block:calc(var(--space-8)*-1)}.sui-my-9-bp-3{margin-block:calc(var(--space-9)*-1)}.sui-my-auto-bp-3{margin-block:auto}.sui-mt0-bp-3{margin-top:var(--space-0)}.sui-mt1-bp-3{margin-top:var(--space-1)}.sui-mt2-bp-3{margin-top:var(--space-2)}.sui-mt3-bp-3{margin-top:var(--space-3)}.sui-mt4-bp-3{margin-top:var(--space-4)}.sui-mt5-bp-3{margin-top:var(--space-5)}.sui-mt6-bp-3{margin-top:var(--space-6)}.sui-mt7-bp-3{margin-top:var(--space-7)}.sui-mt8-bp-3{margin-top:var(--space-8)}.sui-mt9-bp-3{margin-top:var(--space-9)}.sui-mt-1-bp-3{margin-top:calc(var(--space-1)*-1)}.sui-mt-2-bp-3{margin-top:calc(var(--space-2)*-1)}.sui-mt-3-bp-3{margin-top:calc(var(--space-3)*-1)}.sui-mt-4-bp-3{margin-top:calc(var(--space-4)*-1)}.sui-mt-5-bp-3{margin-top:calc(var(--space-5)*-1)}.sui-mt-6-bp-3{margin-top:calc(var(--space-6)*-1)}.sui-mt-7-bp-3{margin-top:calc(var(--space-7)*-1)}.sui-mt-8-bp-3{margin-top:calc(var(--space-8)*-1)}.sui-mt-9-bp-3{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto-bp-3{margin-top:auto}.sui-mr0-bp-3{margin-right:var(--space-0)}.sui-mr1-bp-3{margin-right:var(--space-1)}.sui-mr2-bp-3{margin-right:var(--space-2)}.sui-mr3-bp-3{margin-right:var(--space-3)}.sui-mr4-bp-3{margin-right:var(--space-4)}.sui-mr5-bp-3{margin-right:var(--space-5)}.sui-mr6-bp-3{margin-right:var(--space-6)}.sui-mr7-bp-3{margin-right:var(--space-7)}.sui-mr8-bp-3{margin-right:var(--space-8)}.sui-mr9-bp-3{margin-right:var(--space-9)}.sui-mr-1-bp-3{margin-right:calc(var(--space-1)*-1)}.sui-mr-2-bp-3{margin-right:calc(var(--space-2)*-1)}.sui-mr-3-bp-3{margin-right:calc(var(--space-3)*-1)}.sui-mr-4-bp-3{margin-right:calc(var(--space-4)*-1)}.sui-mr-5-bp-3{margin-right:calc(var(--space-5)*-1)}.sui-mr-6-bp-3{margin-right:calc(var(--space-6)*-1)}.sui-mr-7-bp-3{margin-right:calc(var(--space-7)*-1)}.sui-mr-8-bp-3{margin-right:calc(var(--space-8)*-1)}.sui-mr-9-bp-3{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto-bp-3{margin-right:auto}.sui-mb0-bp-3{margin-bottom:var(--space-0)}.sui-mb1-bp-3{margin-bottom:var(--space-1)}.sui-mb2-bp-3{margin-bottom:var(--space-2)}.sui-mb3-bp-3{margin-bottom:var(--space-3)}.sui-mb4-bp-3{margin-bottom:var(--space-4)}.sui-mb5-bp-3{margin-bottom:var(--space-5)}.sui-mb6-bp-3{margin-bottom:var(--space-6)}.sui-mb7-bp-3{margin-bottom:var(--space-7)}.sui-mb8-bp-3{margin-bottom:var(--space-8)}.sui-mb9-bp-3{margin-bottom:var(--space-9)}.sui-mb-1-bp-3{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2-bp-3{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3-bp-3{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4-bp-3{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5-bp-3{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6-bp-3{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7-bp-3{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8-bp-3{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9-bp-3{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto-bp-3{margin-bottom:auto}.sui-ml0-bp-3{margin-left:var(--space-0)}.sui-ml1-bp-3{margin-left:var(--space-1)}.sui-ml2-bp-3{margin-left:var(--space-2)}.sui-ml3-bp-3{margin-left:var(--space-3)}.sui-ml4-bp-3{margin-left:var(--space-4)}.sui-ml5-bp-3{margin-left:var(--space-5)}.sui-ml6-bp-3{margin-left:var(--space-6)}.sui-ml7-bp-3{margin-left:var(--space-7)}.sui-ml8-bp-3{margin-left:var(--space-8)}.sui-ml9-bp-3{margin-left:var(--space-9)}.sui-ml-1-bp-3{margin-left:calc(var(--space-1)*-1)}.sui-ml-2-bp-3{margin-left:calc(var(--space-2)*-1)}.sui-ml-3-bp-3{margin-left:calc(var(--space-3)*-1)}.sui-ml-4-bp-3{margin-left:calc(var(--space-4)*-1)}.sui-ml-5-bp-3{margin-left:calc(var(--space-5)*-1)}.sui-ml-6-bp-3{margin-left:calc(var(--space-6)*-1)}.sui-ml-7-bp-3{margin-left:calc(var(--space-7)*-1)}.sui-ml-8-bp-3{margin-left:calc(var(--space-8)*-1)}.sui-ml-9-bp-3{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto-bp-3{margin-left:auto}}@media (width>=1200px){.sui-m0-bp-4{margin:var(--space-0)}.sui-m1-bp-4{margin:var(--space-1)}.sui-m2-bp-4{margin:var(--space-2)}.sui-m3-bp-4{margin:var(--space-3)}.sui-m4-bp-4{margin:var(--space-4)}.sui-m5-bp-4{margin:var(--space-5)}.sui-m6-bp-4{margin:var(--space-6)}.sui-m7-bp-4{margin:var(--space-7)}.sui-m8-bp-4{margin:var(--space-8)}.sui-m9-bp-4{margin:var(--space-9)}.sui-m-1-bp-4{margin:calc(var(--space-1)*-1)}.sui-m-2-bp-4{margin:calc(var(--space-2)*-1)}.sui-m-3-bp-4{margin:calc(var(--space-3)*-1)}.sui-m-4-bp-4{margin:calc(var(--space-4)*-1)}.sui-m-5-bp-4{margin:calc(var(--space-5)*-1)}.sui-m-6-bp-4{margin:calc(var(--space-6)*-1)}.sui-m-7-bp-4{margin:calc(var(--space-7)*-1)}.sui-m-8-bp-4{margin:calc(var(--space-8)*-1)}.sui-m-9-bp-4{margin:calc(var(--space-9)*-1)}.sui-m-auto-bp-4{margin:auto}.sui-mx0-bp-4{margin-inline:var(--space-0)}.sui-mx1-bp-4{margin-inline:var(--space-1)}.sui-mx2-bp-4{margin-inline:var(--space-2)}.sui-mx3-bp-4{margin-inline:var(--space-3)}.sui-mx4-bp-4{margin-inline:var(--space-4)}.sui-mx5-bp-4{margin-inline:var(--space-5)}.sui-mx6-bp-4{margin-inline:var(--space-6)}.sui-mx7-bp-4{margin-inline:var(--space-7)}.sui-mx8-bp-4{margin-inline:var(--space-8)}.sui-mx9-bp-4{margin-inline:var(--space-9)}.sui-mx-1-bp-4{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2-bp-4{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3-bp-4{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4-bp-4{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5-bp-4{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6-bp-4{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7-bp-4{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8-bp-4{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9-bp-4{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto-bp-4{margin-inline:auto}.sui-my0-bp-4{margin-block:var(--space-0)}.sui-my1-bp-4{margin-block:var(--space-1)}.sui-my2-bp-4{margin-block:var(--space-2)}.sui-my3-bp-4{margin-block:var(--space-3)}.sui-my4-bp-4{margin-block:var(--space-4)}.sui-my5-bp-4{margin-block:var(--space-5)}.sui-my6-bp-4{margin-block:var(--space-6)}.sui-my7-bp-4{margin-block:var(--space-7)}.sui-my8-bp-4{margin-block:var(--space-8)}.sui-my9-bp-4{margin-block:var(--space-9)}.sui-my-1-bp-4{margin-block:calc(var(--space-1)*-1)}.sui-my-2-bp-4{margin-block:calc(var(--space-2)*-1)}.sui-my-3-bp-4{margin-block:calc(var(--space-3)*-1)}.sui-my-4-bp-4{margin-block:calc(var(--space-4)*-1)}.sui-my-5-bp-4{margin-block:calc(var(--space-5)*-1)}.sui-my-6-bp-4{margin-block:calc(var(--space-6)*-1)}.sui-my-7-bp-4{margin-block:calc(var(--space-7)*-1)}.sui-my-8-bp-4{margin-block:calc(var(--space-8)*-1)}.sui-my-9-bp-4{margin-block:calc(var(--space-9)*-1)}.sui-my-auto-bp-4{margin-block:auto}.sui-mt0-bp-4{margin-top:var(--space-0)}.sui-mt1-bp-4{margin-top:var(--space-1)}.sui-mt2-bp-4{margin-top:var(--space-2)}.sui-mt3-bp-4{margin-top:var(--space-3)}.sui-mt4-bp-4{margin-top:var(--space-4)}.sui-mt5-bp-4{margin-top:var(--space-5)}.sui-mt6-bp-4{margin-top:var(--space-6)}.sui-mt7-bp-4{margin-top:var(--space-7)}.sui-mt8-bp-4{margin-top:var(--space-8)}.sui-mt9-bp-4{margin-top:var(--space-9)}.sui-mt-1-bp-4{margin-top:calc(var(--space-1)*-1)}.sui-mt-2-bp-4{margin-top:calc(var(--space-2)*-1)}.sui-mt-3-bp-4{margin-top:calc(var(--space-3)*-1)}.sui-mt-4-bp-4{margin-top:calc(var(--space-4)*-1)}.sui-mt-5-bp-4{margin-top:calc(var(--space-5)*-1)}.sui-mt-6-bp-4{margin-top:calc(var(--space-6)*-1)}.sui-mt-7-bp-4{margin-top:calc(var(--space-7)*-1)}.sui-mt-8-bp-4{margin-top:calc(var(--space-8)*-1)}.sui-mt-9-bp-4{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto-bp-4{margin-top:auto}.sui-mr0-bp-4{margin-right:var(--space-0)}.sui-mr1-bp-4{margin-right:var(--space-1)}.sui-mr2-bp-4{margin-right:var(--space-2)}.sui-mr3-bp-4{margin-right:var(--space-3)}.sui-mr4-bp-4{margin-right:var(--space-4)}.sui-mr5-bp-4{margin-right:var(--space-5)}.sui-mr6-bp-4{margin-right:var(--space-6)}.sui-mr7-bp-4{margin-right:var(--space-7)}.sui-mr8-bp-4{margin-right:var(--space-8)}.sui-mr9-bp-4{margin-right:var(--space-9)}.sui-mr-1-bp-4{margin-right:calc(var(--space-1)*-1)}.sui-mr-2-bp-4{margin-right:calc(var(--space-2)*-1)}.sui-mr-3-bp-4{margin-right:calc(var(--space-3)*-1)}.sui-mr-4-bp-4{margin-right:calc(var(--space-4)*-1)}.sui-mr-5-bp-4{margin-right:calc(var(--space-5)*-1)}.sui-mr-6-bp-4{margin-right:calc(var(--space-6)*-1)}.sui-mr-7-bp-4{margin-right:calc(var(--space-7)*-1)}.sui-mr-8-bp-4{margin-right:calc(var(--space-8)*-1)}.sui-mr-9-bp-4{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto-bp-4{margin-right:auto}.sui-mb0-bp-4{margin-bottom:var(--space-0)}.sui-mb1-bp-4{margin-bottom:var(--space-1)}.sui-mb2-bp-4{margin-bottom:var(--space-2)}.sui-mb3-bp-4{margin-bottom:var(--space-3)}.sui-mb4-bp-4{margin-bottom:var(--space-4)}.sui-mb5-bp-4{margin-bottom:var(--space-5)}.sui-mb6-bp-4{margin-bottom:var(--space-6)}.sui-mb7-bp-4{margin-bottom:var(--space-7)}.sui-mb8-bp-4{margin-bottom:var(--space-8)}.sui-mb9-bp-4{margin-bottom:var(--space-9)}.sui-mb-1-bp-4{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2-bp-4{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3-bp-4{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4-bp-4{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5-bp-4{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6-bp-4{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7-bp-4{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8-bp-4{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9-bp-4{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto-bp-4{margin-bottom:auto}.sui-ml0-bp-4{margin-left:var(--space-0)}.sui-ml1-bp-4{margin-left:var(--space-1)}.sui-ml2-bp-4{margin-left:var(--space-2)}.sui-ml3-bp-4{margin-left:var(--space-3)}.sui-ml4-bp-4{margin-left:var(--space-4)}.sui-ml5-bp-4{margin-left:var(--space-5)}.sui-ml6-bp-4{margin-left:var(--space-6)}.sui-ml7-bp-4{margin-left:var(--space-7)}.sui-ml8-bp-4{margin-left:var(--space-8)}.sui-ml9-bp-4{margin-left:var(--space-9)}.sui-ml-1-bp-4{margin-left:calc(var(--space-1)*-1)}.sui-ml-2-bp-4{margin-left:calc(var(--space-2)*-1)}.sui-ml-3-bp-4{margin-left:calc(var(--space-3)*-1)}.sui-ml-4-bp-4{margin-left:calc(var(--space-4)*-1)}.sui-ml-5-bp-4{margin-left:calc(var(--space-5)*-1)}.sui-ml-6-bp-4{margin-left:calc(var(--space-6)*-1)}.sui-ml-7-bp-4{margin-left:calc(var(--space-7)*-1)}.sui-ml-8-bp-4{margin-left:calc(var(--space-8)*-1)}.sui-ml-9-bp-4{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto-bp-4{margin-left:auto}}@media (width>=1800px){.sui-m0-bp-5{margin:var(--space-0)}.sui-m1-bp-5{margin:var(--space-1)}.sui-m2-bp-5{margin:var(--space-2)}.sui-m3-bp-5{margin:var(--space-3)}.sui-m4-bp-5{margin:var(--space-4)}.sui-m5-bp-5{margin:var(--space-5)}.sui-m6-bp-5{margin:var(--space-6)}.sui-m7-bp-5{margin:var(--space-7)}.sui-m8-bp-5{margin:var(--space-8)}.sui-m9-bp-5{margin:var(--space-9)}.sui-m-1-bp-5{margin:calc(var(--space-1)*-1)}.sui-m-2-bp-5{margin:calc(var(--space-2)*-1)}.sui-m-3-bp-5{margin:calc(var(--space-3)*-1)}.sui-m-4-bp-5{margin:calc(var(--space-4)*-1)}.sui-m-5-bp-5{margin:calc(var(--space-5)*-1)}.sui-m-6-bp-5{margin:calc(var(--space-6)*-1)}.sui-m-7-bp-5{margin:calc(var(--space-7)*-1)}.sui-m-8-bp-5{margin:calc(var(--space-8)*-1)}.sui-m-9-bp-5{margin:calc(var(--space-9)*-1)}.sui-m-auto-bp-5{margin:auto}.sui-mx0-bp-5{margin-inline:var(--space-0)}.sui-mx1-bp-5{margin-inline:var(--space-1)}.sui-mx2-bp-5{margin-inline:var(--space-2)}.sui-mx3-bp-5{margin-inline:var(--space-3)}.sui-mx4-bp-5{margin-inline:var(--space-4)}.sui-mx5-bp-5{margin-inline:var(--space-5)}.sui-mx6-bp-5{margin-inline:var(--space-6)}.sui-mx7-bp-5{margin-inline:var(--space-7)}.sui-mx8-bp-5{margin-inline:var(--space-8)}.sui-mx9-bp-5{margin-inline:var(--space-9)}.sui-mx-1-bp-5{margin-inline:calc(var(--space-1)*-1)}.sui-mx-2-bp-5{margin-inline:calc(var(--space-2)*-1)}.sui-mx-3-bp-5{margin-inline:calc(var(--space-3)*-1)}.sui-mx-4-bp-5{margin-inline:calc(var(--space-4)*-1)}.sui-mx-5-bp-5{margin-inline:calc(var(--space-5)*-1)}.sui-mx-6-bp-5{margin-inline:calc(var(--space-6)*-1)}.sui-mx-7-bp-5{margin-inline:calc(var(--space-7)*-1)}.sui-mx-8-bp-5{margin-inline:calc(var(--space-8)*-1)}.sui-mx-9-bp-5{margin-inline:calc(var(--space-9)*-1)}.sui-mx-auto-bp-5{margin-inline:auto}.sui-my0-bp-5{margin-block:var(--space-0)}.sui-my1-bp-5{margin-block:var(--space-1)}.sui-my2-bp-5{margin-block:var(--space-2)}.sui-my3-bp-5{margin-block:var(--space-3)}.sui-my4-bp-5{margin-block:var(--space-4)}.sui-my5-bp-5{margin-block:var(--space-5)}.sui-my6-bp-5{margin-block:var(--space-6)}.sui-my7-bp-5{margin-block:var(--space-7)}.sui-my8-bp-5{margin-block:var(--space-8)}.sui-my9-bp-5{margin-block:var(--space-9)}.sui-my-1-bp-5{margin-block:calc(var(--space-1)*-1)}.sui-my-2-bp-5{margin-block:calc(var(--space-2)*-1)}.sui-my-3-bp-5{margin-block:calc(var(--space-3)*-1)}.sui-my-4-bp-5{margin-block:calc(var(--space-4)*-1)}.sui-my-5-bp-5{margin-block:calc(var(--space-5)*-1)}.sui-my-6-bp-5{margin-block:calc(var(--space-6)*-1)}.sui-my-7-bp-5{margin-block:calc(var(--space-7)*-1)}.sui-my-8-bp-5{margin-block:calc(var(--space-8)*-1)}.sui-my-9-bp-5{margin-block:calc(var(--space-9)*-1)}.sui-my-auto-bp-5{margin-block:auto}.sui-mt0-bp-5{margin-top:var(--space-0)}.sui-mt1-bp-5{margin-top:var(--space-1)}.sui-mt2-bp-5{margin-top:var(--space-2)}.sui-mt3-bp-5{margin-top:var(--space-3)}.sui-mt4-bp-5{margin-top:var(--space-4)}.sui-mt5-bp-5{margin-top:var(--space-5)}.sui-mt6-bp-5{margin-top:var(--space-6)}.sui-mt7-bp-5{margin-top:var(--space-7)}.sui-mt8-bp-5{margin-top:var(--space-8)}.sui-mt9-bp-5{margin-top:var(--space-9)}.sui-mt-1-bp-5{margin-top:calc(var(--space-1)*-1)}.sui-mt-2-bp-5{margin-top:calc(var(--space-2)*-1)}.sui-mt-3-bp-5{margin-top:calc(var(--space-3)*-1)}.sui-mt-4-bp-5{margin-top:calc(var(--space-4)*-1)}.sui-mt-5-bp-5{margin-top:calc(var(--space-5)*-1)}.sui-mt-6-bp-5{margin-top:calc(var(--space-6)*-1)}.sui-mt-7-bp-5{margin-top:calc(var(--space-7)*-1)}.sui-mt-8-bp-5{margin-top:calc(var(--space-8)*-1)}.sui-mt-9-bp-5{margin-top:calc(var(--space-9)*-1)}.sui-mt-auto-bp-5{margin-top:auto}.sui-mr0-bp-5{margin-right:var(--space-0)}.sui-mr1-bp-5{margin-right:var(--space-1)}.sui-mr2-bp-5{margin-right:var(--space-2)}.sui-mr3-bp-5{margin-right:var(--space-3)}.sui-mr4-bp-5{margin-right:var(--space-4)}.sui-mr5-bp-5{margin-right:var(--space-5)}.sui-mr6-bp-5{margin-right:var(--space-6)}.sui-mr7-bp-5{margin-right:var(--space-7)}.sui-mr8-bp-5{margin-right:var(--space-8)}.sui-mr9-bp-5{margin-right:var(--space-9)}.sui-mr-1-bp-5{margin-right:calc(var(--space-1)*-1)}.sui-mr-2-bp-5{margin-right:calc(var(--space-2)*-1)}.sui-mr-3-bp-5{margin-right:calc(var(--space-3)*-1)}.sui-mr-4-bp-5{margin-right:calc(var(--space-4)*-1)}.sui-mr-5-bp-5{margin-right:calc(var(--space-5)*-1)}.sui-mr-6-bp-5{margin-right:calc(var(--space-6)*-1)}.sui-mr-7-bp-5{margin-right:calc(var(--space-7)*-1)}.sui-mr-8-bp-5{margin-right:calc(var(--space-8)*-1)}.sui-mr-9-bp-5{margin-right:calc(var(--space-9)*-1)}.sui-mr-auto-bp-5{margin-right:auto}.sui-mb0-bp-5{margin-bottom:var(--space-0)}.sui-mb1-bp-5{margin-bottom:var(--space-1)}.sui-mb2-bp-5{margin-bottom:var(--space-2)}.sui-mb3-bp-5{margin-bottom:var(--space-3)}.sui-mb4-bp-5{margin-bottom:var(--space-4)}.sui-mb5-bp-5{margin-bottom:var(--space-5)}.sui-mb6-bp-5{margin-bottom:var(--space-6)}.sui-mb7-bp-5{margin-bottom:var(--space-7)}.sui-mb8-bp-5{margin-bottom:var(--space-8)}.sui-mb9-bp-5{margin-bottom:var(--space-9)}.sui-mb-1-bp-5{margin-bottom:calc(var(--space-1)*-1)}.sui-mb-2-bp-5{margin-bottom:calc(var(--space-2)*-1)}.sui-mb-3-bp-5{margin-bottom:calc(var(--space-3)*-1)}.sui-mb-4-bp-5{margin-bottom:calc(var(--space-4)*-1)}.sui-mb-5-bp-5{margin-bottom:calc(var(--space-5)*-1)}.sui-mb-6-bp-5{margin-bottom:calc(var(--space-6)*-1)}.sui-mb-7-bp-5{margin-bottom:calc(var(--space-7)*-1)}.sui-mb-8-bp-5{margin-bottom:calc(var(--space-8)*-1)}.sui-mb-9-bp-5{margin-bottom:calc(var(--space-9)*-1)}.sui-mb-auto-bp-5{margin-bottom:auto}.sui-ml0-bp-5{margin-left:var(--space-0)}.sui-ml1-bp-5{margin-left:var(--space-1)}.sui-ml2-bp-5{margin-left:var(--space-2)}.sui-ml3-bp-5{margin-left:var(--space-3)}.sui-ml4-bp-5{margin-left:var(--space-4)}.sui-ml5-bp-5{margin-left:var(--space-5)}.sui-ml6-bp-5{margin-left:var(--space-6)}.sui-ml7-bp-5{margin-left:var(--space-7)}.sui-ml8-bp-5{margin-left:var(--space-8)}.sui-ml9-bp-5{margin-left:var(--space-9)}.sui-ml-1-bp-5{margin-left:calc(var(--space-1)*-1)}.sui-ml-2-bp-5{margin-left:calc(var(--space-2)*-1)}.sui-ml-3-bp-5{margin-left:calc(var(--space-3)*-1)}.sui-ml-4-bp-5{margin-left:calc(var(--space-4)*-1)}.sui-ml-5-bp-5{margin-left:calc(var(--space-5)*-1)}.sui-ml-6-bp-5{margin-left:calc(var(--space-6)*-1)}.sui-ml-7-bp-5{margin-left:calc(var(--space-7)*-1)}.sui-ml-8-bp-5{margin-left:calc(var(--space-8)*-1)}.sui-ml-9-bp-5{margin-left:calc(var(--space-9)*-1)}.sui-ml-auto-bp-5{margin-left:auto}}.sui-p0{padding:var(--space-0)}.sui-p1{padding:var(--space-1)}.sui-p2{padding:var(--space-2)}.sui-p3{padding:var(--space-3)}.sui-p4{padding:var(--space-4)}.sui-p5{padding:var(--space-5)}.sui-p6{padding:var(--space-6)}.sui-p7{padding:var(--space-7)}.sui-p8{padding:var(--space-8)}.sui-p9{padding:var(--space-9)}.sui-px0{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0{padding-top:var(--space-0)}.sui-pt1{padding-top:var(--space-1)}.sui-pt2{padding-top:var(--space-2)}.sui-pt3{padding-top:var(--space-3)}.sui-pt4{padding-top:var(--space-4)}.sui-pt5{padding-top:var(--space-5)}.sui-pt6{padding-top:var(--space-6)}.sui-pt7{padding-top:var(--space-7)}.sui-pt8{padding-top:var(--space-8)}.sui-pt9{padding-top:var(--space-9)}.sui-pr0{padding-right:var(--space-0)}.sui-pr1{padding-right:var(--space-1)}.sui-pr2{padding-right:var(--space-2)}.sui-pr3{padding-right:var(--space-3)}.sui-pr4{padding-right:var(--space-4)}.sui-pr5{padding-right:var(--space-5)}.sui-pr6{padding-right:var(--space-6)}.sui-pr7{padding-right:var(--space-7)}.sui-pr8{padding-right:var(--space-8)}.sui-pr9{padding-right:var(--space-9)}.sui-pb0{padding-bottom:var(--space-0)}.sui-pb1{padding-bottom:var(--space-1)}.sui-pb2{padding-bottom:var(--space-2)}.sui-pb3{padding-bottom:var(--space-3)}.sui-pb4{padding-bottom:var(--space-4)}.sui-pb5{padding-bottom:var(--space-5)}.sui-pb6{padding-bottom:var(--space-6)}.sui-pb7{padding-bottom:var(--space-7)}.sui-pb8{padding-bottom:var(--space-8)}.sui-pb9{padding-bottom:var(--space-9)}.sui-pl0{padding-left:var(--space-0)}.sui-pl1{padding-left:var(--space-1)}.sui-pl2{padding-left:var(--space-2)}.sui-pl3{padding-left:var(--space-3)}.sui-pl4{padding-left:var(--space-4)}.sui-pl5{padding-left:var(--space-5)}.sui-pl6{padding-left:var(--space-6)}.sui-pl7{padding-left:var(--space-7)}.sui-pl8{padding-left:var(--space-8)}.sui-pl9{padding-left:var(--space-9)}@media (width>=360px){.sui-p0-bp-1{padding:var(--space-0)}.sui-p1-bp-1{padding:var(--space-1)}.sui-p2-bp-1{padding:var(--space-2)}.sui-p3-bp-1{padding:var(--space-3)}.sui-p4-bp-1{padding:var(--space-4)}.sui-p5-bp-1{padding:var(--space-5)}.sui-p6-bp-1{padding:var(--space-6)}.sui-p7-bp-1{padding:var(--space-7)}.sui-p8-bp-1{padding:var(--space-8)}.sui-p9-bp-1{padding:var(--space-9)}.sui-px0-bp-1{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1-bp-1{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2-bp-1{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3-bp-1{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4-bp-1{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5-bp-1{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6-bp-1{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7-bp-1{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8-bp-1{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9-bp-1{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0-bp-1{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1-bp-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2-bp-1{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3-bp-1{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4-bp-1{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5-bp-1{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6-bp-1{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7-bp-1{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8-bp-1{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9-bp-1{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0-bp-1{padding-top:var(--space-0)}.sui-pt1-bp-1{padding-top:var(--space-1)}.sui-pt2-bp-1{padding-top:var(--space-2)}.sui-pt3-bp-1{padding-top:var(--space-3)}.sui-pt4-bp-1{padding-top:var(--space-4)}.sui-pt5-bp-1{padding-top:var(--space-5)}.sui-pt6-bp-1{padding-top:var(--space-6)}.sui-pt7-bp-1{padding-top:var(--space-7)}.sui-pt8-bp-1{padding-top:var(--space-8)}.sui-pt9-bp-1{padding-top:var(--space-9)}.sui-pr0-bp-1{padding-right:var(--space-0)}.sui-pr1-bp-1{padding-right:var(--space-1)}.sui-pr2-bp-1{padding-right:var(--space-2)}.sui-pr3-bp-1{padding-right:var(--space-3)}.sui-pr4-bp-1{padding-right:var(--space-4)}.sui-pr5-bp-1{padding-right:var(--space-5)}.sui-pr6-bp-1{padding-right:var(--space-6)}.sui-pr7-bp-1{padding-right:var(--space-7)}.sui-pr8-bp-1{padding-right:var(--space-8)}.sui-pr9-bp-1{padding-right:var(--space-9)}.sui-pb0-bp-1{padding-bottom:var(--space-0)}.sui-pb1-bp-1{padding-bottom:var(--space-1)}.sui-pb2-bp-1{padding-bottom:var(--space-2)}.sui-pb3-bp-1{padding-bottom:var(--space-3)}.sui-pb4-bp-1{padding-bottom:var(--space-4)}.sui-pb5-bp-1{padding-bottom:var(--space-5)}.sui-pb6-bp-1{padding-bottom:var(--space-6)}.sui-pb7-bp-1{padding-bottom:var(--space-7)}.sui-pb8-bp-1{padding-bottom:var(--space-8)}.sui-pb9-bp-1{padding-bottom:var(--space-9)}.sui-pl0-bp-1{padding-left:var(--space-0)}.sui-pl1-bp-1{padding-left:var(--space-1)}.sui-pl2-bp-1{padding-left:var(--space-2)}.sui-pl3-bp-1{padding-left:var(--space-3)}.sui-pl4-bp-1{padding-left:var(--space-4)}.sui-pl5-bp-1{padding-left:var(--space-5)}.sui-pl6-bp-1{padding-left:var(--space-6)}.sui-pl7-bp-1{padding-left:var(--space-7)}.sui-pl8-bp-1{padding-left:var(--space-8)}.sui-pl9-bp-1{padding-left:var(--space-9)}}@media (width>=600px){.sui-p0-bp-2{padding:var(--space-0)}.sui-p1-bp-2{padding:var(--space-1)}.sui-p2-bp-2{padding:var(--space-2)}.sui-p3-bp-2{padding:var(--space-3)}.sui-p4-bp-2{padding:var(--space-4)}.sui-p5-bp-2{padding:var(--space-5)}.sui-p6-bp-2{padding:var(--space-6)}.sui-p7-bp-2{padding:var(--space-7)}.sui-p8-bp-2{padding:var(--space-8)}.sui-p9-bp-2{padding:var(--space-9)}.sui-px0-bp-2{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1-bp-2{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2-bp-2{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3-bp-2{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4-bp-2{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5-bp-2{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6-bp-2{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7-bp-2{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8-bp-2{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9-bp-2{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0-bp-2{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1-bp-2{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2-bp-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3-bp-2{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4-bp-2{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5-bp-2{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6-bp-2{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7-bp-2{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8-bp-2{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9-bp-2{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0-bp-2{padding-top:var(--space-0)}.sui-pt1-bp-2{padding-top:var(--space-1)}.sui-pt2-bp-2{padding-top:var(--space-2)}.sui-pt3-bp-2{padding-top:var(--space-3)}.sui-pt4-bp-2{padding-top:var(--space-4)}.sui-pt5-bp-2{padding-top:var(--space-5)}.sui-pt6-bp-2{padding-top:var(--space-6)}.sui-pt7-bp-2{padding-top:var(--space-7)}.sui-pt8-bp-2{padding-top:var(--space-8)}.sui-pt9-bp-2{padding-top:var(--space-9)}.sui-pr0-bp-2{padding-right:var(--space-0)}.sui-pr1-bp-2{padding-right:var(--space-1)}.sui-pr2-bp-2{padding-right:var(--space-2)}.sui-pr3-bp-2{padding-right:var(--space-3)}.sui-pr4-bp-2{padding-right:var(--space-4)}.sui-pr5-bp-2{padding-right:var(--space-5)}.sui-pr6-bp-2{padding-right:var(--space-6)}.sui-pr7-bp-2{padding-right:var(--space-7)}.sui-pr8-bp-2{padding-right:var(--space-8)}.sui-pr9-bp-2{padding-right:var(--space-9)}.sui-pb0-bp-2{padding-bottom:var(--space-0)}.sui-pb1-bp-2{padding-bottom:var(--space-1)}.sui-pb2-bp-2{padding-bottom:var(--space-2)}.sui-pb3-bp-2{padding-bottom:var(--space-3)}.sui-pb4-bp-2{padding-bottom:var(--space-4)}.sui-pb5-bp-2{padding-bottom:var(--space-5)}.sui-pb6-bp-2{padding-bottom:var(--space-6)}.sui-pb7-bp-2{padding-bottom:var(--space-7)}.sui-pb8-bp-2{padding-bottom:var(--space-8)}.sui-pb9-bp-2{padding-bottom:var(--space-9)}.sui-pl0-bp-2{padding-left:var(--space-0)}.sui-pl1-bp-2{padding-left:var(--space-1)}.sui-pl2-bp-2{padding-left:var(--space-2)}.sui-pl3-bp-2{padding-left:var(--space-3)}.sui-pl4-bp-2{padding-left:var(--space-4)}.sui-pl5-bp-2{padding-left:var(--space-5)}.sui-pl6-bp-2{padding-left:var(--space-6)}.sui-pl7-bp-2{padding-left:var(--space-7)}.sui-pl8-bp-2{padding-left:var(--space-8)}.sui-pl9-bp-2{padding-left:var(--space-9)}}@media (width>=900px){.sui-p0-bp-3{padding:var(--space-0)}.sui-p1-bp-3{padding:var(--space-1)}.sui-p2-bp-3{padding:var(--space-2)}.sui-p3-bp-3{padding:var(--space-3)}.sui-p4-bp-3{padding:var(--space-4)}.sui-p5-bp-3{padding:var(--space-5)}.sui-p6-bp-3{padding:var(--space-6)}.sui-p7-bp-3{padding:var(--space-7)}.sui-p8-bp-3{padding:var(--space-8)}.sui-p9-bp-3{padding:var(--space-9)}.sui-px0-bp-3{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1-bp-3{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2-bp-3{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3-bp-3{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4-bp-3{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5-bp-3{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6-bp-3{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7-bp-3{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8-bp-3{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9-bp-3{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0-bp-3{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1-bp-3{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2-bp-3{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3-bp-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4-bp-3{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5-bp-3{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6-bp-3{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7-bp-3{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8-bp-3{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9-bp-3{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0-bp-3{padding-top:var(--space-0)}.sui-pt1-bp-3{padding-top:var(--space-1)}.sui-pt2-bp-3{padding-top:var(--space-2)}.sui-pt3-bp-3{padding-top:var(--space-3)}.sui-pt4-bp-3{padding-top:var(--space-4)}.sui-pt5-bp-3{padding-top:var(--space-5)}.sui-pt6-bp-3{padding-top:var(--space-6)}.sui-pt7-bp-3{padding-top:var(--space-7)}.sui-pt8-bp-3{padding-top:var(--space-8)}.sui-pt9-bp-3{padding-top:var(--space-9)}.sui-pr0-bp-3{padding-right:var(--space-0)}.sui-pr1-bp-3{padding-right:var(--space-1)}.sui-pr2-bp-3{padding-right:var(--space-2)}.sui-pr3-bp-3{padding-right:var(--space-3)}.sui-pr4-bp-3{padding-right:var(--space-4)}.sui-pr5-bp-3{padding-right:var(--space-5)}.sui-pr6-bp-3{padding-right:var(--space-6)}.sui-pr7-bp-3{padding-right:var(--space-7)}.sui-pr8-bp-3{padding-right:var(--space-8)}.sui-pr9-bp-3{padding-right:var(--space-9)}.sui-pb0-bp-3{padding-bottom:var(--space-0)}.sui-pb1-bp-3{padding-bottom:var(--space-1)}.sui-pb2-bp-3{padding-bottom:var(--space-2)}.sui-pb3-bp-3{padding-bottom:var(--space-3)}.sui-pb4-bp-3{padding-bottom:var(--space-4)}.sui-pb5-bp-3{padding-bottom:var(--space-5)}.sui-pb6-bp-3{padding-bottom:var(--space-6)}.sui-pb7-bp-3{padding-bottom:var(--space-7)}.sui-pb8-bp-3{padding-bottom:var(--space-8)}.sui-pb9-bp-3{padding-bottom:var(--space-9)}.sui-pl0-bp-3{padding-left:var(--space-0)}.sui-pl1-bp-3{padding-left:var(--space-1)}.sui-pl2-bp-3{padding-left:var(--space-2)}.sui-pl3-bp-3{padding-left:var(--space-3)}.sui-pl4-bp-3{padding-left:var(--space-4)}.sui-pl5-bp-3{padding-left:var(--space-5)}.sui-pl6-bp-3{padding-left:var(--space-6)}.sui-pl7-bp-3{padding-left:var(--space-7)}.sui-pl8-bp-3{padding-left:var(--space-8)}.sui-pl9-bp-3{padding-left:var(--space-9)}}@media (width>=1200px){.sui-p0-bp-4{padding:var(--space-0)}.sui-p1-bp-4{padding:var(--space-1)}.sui-p2-bp-4{padding:var(--space-2)}.sui-p3-bp-4{padding:var(--space-3)}.sui-p4-bp-4{padding:var(--space-4)}.sui-p5-bp-4{padding:var(--space-5)}.sui-p6-bp-4{padding:var(--space-6)}.sui-p7-bp-4{padding:var(--space-7)}.sui-p8-bp-4{padding:var(--space-8)}.sui-p9-bp-4{padding:var(--space-9)}.sui-px0-bp-4{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1-bp-4{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2-bp-4{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3-bp-4{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4-bp-4{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5-bp-4{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6-bp-4{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7-bp-4{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8-bp-4{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9-bp-4{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0-bp-4{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1-bp-4{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2-bp-4{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3-bp-4{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4-bp-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5-bp-4{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6-bp-4{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7-bp-4{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8-bp-4{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9-bp-4{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0-bp-4{padding-top:var(--space-0)}.sui-pt1-bp-4{padding-top:var(--space-1)}.sui-pt2-bp-4{padding-top:var(--space-2)}.sui-pt3-bp-4{padding-top:var(--space-3)}.sui-pt4-bp-4{padding-top:var(--space-4)}.sui-pt5-bp-4{padding-top:var(--space-5)}.sui-pt6-bp-4{padding-top:var(--space-6)}.sui-pt7-bp-4{padding-top:var(--space-7)}.sui-pt8-bp-4{padding-top:var(--space-8)}.sui-pt9-bp-4{padding-top:var(--space-9)}.sui-pr0-bp-4{padding-right:var(--space-0)}.sui-pr1-bp-4{padding-right:var(--space-1)}.sui-pr2-bp-4{padding-right:var(--space-2)}.sui-pr3-bp-4{padding-right:var(--space-3)}.sui-pr4-bp-4{padding-right:var(--space-4)}.sui-pr5-bp-4{padding-right:var(--space-5)}.sui-pr6-bp-4{padding-right:var(--space-6)}.sui-pr7-bp-4{padding-right:var(--space-7)}.sui-pr8-bp-4{padding-right:var(--space-8)}.sui-pr9-bp-4{padding-right:var(--space-9)}.sui-pb0-bp-4{padding-bottom:var(--space-0)}.sui-pb1-bp-4{padding-bottom:var(--space-1)}.sui-pb2-bp-4{padding-bottom:var(--space-2)}.sui-pb3-bp-4{padding-bottom:var(--space-3)}.sui-pb4-bp-4{padding-bottom:var(--space-4)}.sui-pb5-bp-4{padding-bottom:var(--space-5)}.sui-pb6-bp-4{padding-bottom:var(--space-6)}.sui-pb7-bp-4{padding-bottom:var(--space-7)}.sui-pb8-bp-4{padding-bottom:var(--space-8)}.sui-pb9-bp-4{padding-bottom:var(--space-9)}.sui-pl0-bp-4{padding-left:var(--space-0)}.sui-pl1-bp-4{padding-left:var(--space-1)}.sui-pl2-bp-4{padding-left:var(--space-2)}.sui-pl3-bp-4{padding-left:var(--space-3)}.sui-pl4-bp-4{padding-left:var(--space-4)}.sui-pl5-bp-4{padding-left:var(--space-5)}.sui-pl6-bp-4{padding-left:var(--space-6)}.sui-pl7-bp-4{padding-left:var(--space-7)}.sui-pl8-bp-4{padding-left:var(--space-8)}.sui-pl9-bp-4{padding-left:var(--space-9)}}@media (width>=1800px){.sui-p0-bp-5{padding:var(--space-0)}.sui-p1-bp-5{padding:var(--space-1)}.sui-p2-bp-5{padding:var(--space-2)}.sui-p3-bp-5{padding:var(--space-3)}.sui-p4-bp-5{padding:var(--space-4)}.sui-p5-bp-5{padding:var(--space-5)}.sui-p6-bp-5{padding:var(--space-6)}.sui-p7-bp-5{padding:var(--space-7)}.sui-p8-bp-5{padding:var(--space-8)}.sui-p9-bp-5{padding:var(--space-9)}.sui-px0-bp-5{padding-left:var(--space-0);padding-right:var(--space-0)}.sui-px1-bp-5{padding-left:var(--space-1);padding-right:var(--space-1)}.sui-px2-bp-5{padding-left:var(--space-2);padding-right:var(--space-2)}.sui-px3-bp-5{padding-left:var(--space-3);padding-right:var(--space-3)}.sui-px4-bp-5{padding-left:var(--space-4);padding-right:var(--space-4)}.sui-px5-bp-5{padding-left:var(--space-5);padding-right:var(--space-5)}.sui-px6-bp-5{padding-left:var(--space-6);padding-right:var(--space-6)}.sui-px7-bp-5{padding-left:var(--space-7);padding-right:var(--space-7)}.sui-px8-bp-5{padding-left:var(--space-8);padding-right:var(--space-8)}.sui-px9-bp-5{padding-left:var(--space-9);padding-right:var(--space-9)}.sui-py0-bp-5{padding-top:var(--space-0);padding-bottom:var(--space-0)}.sui-py1-bp-5{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sui-py2-bp-5{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sui-py3-bp-5{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sui-py4-bp-5{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sui-py5-bp-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sui-py6-bp-5{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sui-py7-bp-5{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sui-py8-bp-5{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sui-py9-bp-5{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sui-pt0-bp-5{padding-top:var(--space-0)}.sui-pt1-bp-5{padding-top:var(--space-1)}.sui-pt2-bp-5{padding-top:var(--space-2)}.sui-pt3-bp-5{padding-top:var(--space-3)}.sui-pt4-bp-5{padding-top:var(--space-4)}.sui-pt5-bp-5{padding-top:var(--space-5)}.sui-pt6-bp-5{padding-top:var(--space-6)}.sui-pt7-bp-5{padding-top:var(--space-7)}.sui-pt8-bp-5{padding-top:var(--space-8)}.sui-pt9-bp-5{padding-top:var(--space-9)}.sui-pr0-bp-5{padding-right:var(--space-0)}.sui-pr1-bp-5{padding-right:var(--space-1)}.sui-pr2-bp-5{padding-right:var(--space-2)}.sui-pr3-bp-5{padding-right:var(--space-3)}.sui-pr4-bp-5{padding-right:var(--space-4)}.sui-pr5-bp-5{padding-right:var(--space-5)}.sui-pr6-bp-5{padding-right:var(--space-6)}.sui-pr7-bp-5{padding-right:var(--space-7)}.sui-pr8-bp-5{padding-right:var(--space-8)}.sui-pr9-bp-5{padding-right:var(--space-9)}.sui-pb0-bp-5{padding-bottom:var(--space-0)}.sui-pb1-bp-5{padding-bottom:var(--space-1)}.sui-pb2-bp-5{padding-bottom:var(--space-2)}.sui-pb3-bp-5{padding-bottom:var(--space-3)}.sui-pb4-bp-5{padding-bottom:var(--space-4)}.sui-pb5-bp-5{padding-bottom:var(--space-5)}.sui-pb6-bp-5{padding-bottom:var(--space-6)}.sui-pb7-bp-5{padding-bottom:var(--space-7)}.sui-pb8-bp-5{padding-bottom:var(--space-8)}.sui-pb9-bp-5{padding-bottom:var(--space-9)}.sui-pl0-bp-5{padding-left:var(--space-0)}.sui-pl1-bp-5{padding-left:var(--space-1)}.sui-pl2-bp-5{padding-left:var(--space-2)}.sui-pl3-bp-5{padding-left:var(--space-3)}.sui-pl4-bp-5{padding-left:var(--space-4)}.sui-pl5-bp-5{padding-left:var(--space-5)}.sui-pl6-bp-5{padding-left:var(--space-6)}.sui-pl7-bp-5{padding-left:var(--space-7)}.sui-pl8-bp-5{padding-left:var(--space-8)}.sui-pl9-bp-5{padding-left:var(--space-9)}}.sui-radius0{border-radius:var(--radius-0)}.sui-radius1{border-radius:var(--radius-1)}.sui-radius2{border-radius:var(--radius-2)}.sui-radius3{border-radius:var(--radius-3)}.sui-radius4{border-radius:var(--radius-4)}.sui-radius5{border-radius:var(--radius-5)}.sui-radius6{border-radius:var(--radius-6)}.sui-radius-full{border-radius:var(--radius-round)}@media (width>=360px){.sui-radius0-bp-1{border-radius:var(--radius-0)}.sui-radius1-bp-1{border-radius:var(--radius-1)}.sui-radius2-bp-1{border-radius:var(--radius-2)}.sui-radius3-bp-1{border-radius:var(--radius-3)}.sui-radius4-bp-1{border-radius:var(--radius-4)}.sui-radius5-bp-1{border-radius:var(--radius-5)}.sui-radius6-bp-1{border-radius:var(--radius-6)}.sui-radius-full-bp-1{border-radius:var(--radius-round)}}@media (width>=600px){.sui-radius0-bp-2{border-radius:var(--radius-0)}.sui-radius1-bp-2{border-radius:var(--radius-1)}.sui-radius2-bp-2{border-radius:var(--radius-2)}.sui-radius3-bp-2{border-radius:var(--radius-3)}.sui-radius4-bp-2{border-radius:var(--radius-4)}.sui-radius5-bp-2{border-radius:var(--radius-5)}.sui-radius6-bp-2{border-radius:var(--radius-6)}.sui-radius-full-bp-2{border-radius:var(--radius-round)}}@media (width>=900px){.sui-radius0-bp-3{border-radius:var(--radius-0)}.sui-radius1-bp-3{border-radius:var(--radius-1)}.sui-radius2-bp-3{border-radius:var(--radius-2)}.sui-radius3-bp-3{border-radius:var(--radius-3)}.sui-radius4-bp-3{border-radius:var(--radius-4)}.sui-radius5-bp-3{border-radius:var(--radius-5)}.sui-radius6-bp-3{border-radius:var(--radius-6)}.sui-radius-full-bp-3{border-radius:var(--radius-round)}}@media (width>=1200px){.sui-radius0-bp-4{border-radius:var(--radius-0)}.sui-radius1-bp-4{border-radius:var(--radius-1)}.sui-radius2-bp-4{border-radius:var(--radius-2)}.sui-radius3-bp-4{border-radius:var(--radius-3)}.sui-radius4-bp-4{border-radius:var(--radius-4)}.sui-radius5-bp-4{border-radius:var(--radius-5)}.sui-radius6-bp-4{border-radius:var(--radius-6)}.sui-radius-full-bp-4{border-radius:var(--radius-round)}}@media (width>=1800px){.sui-radius0-bp-5{border-radius:var(--radius-0)}.sui-radius1-bp-5{border-radius:var(--radius-1)}.sui-radius2-bp-5{border-radius:var(--radius-2)}.sui-radius3-bp-5{border-radius:var(--radius-3)}.sui-radius4-bp-5{border-radius:var(--radius-4)}.sui-radius5-bp-5{border-radius:var(--radius-5)}.sui-radius6-bp-5{border-radius:var(--radius-6)}.sui-radius-full-bp-5{border-radius:var(--radius-round)}}.sui-shadow0{box-shadow:var(--shadow-0)}.sui-shadow1{box-shadow:var(--shadow-1)}.sui-shadow2{box-shadow:var(--shadow-2)}.sui-shadow3{box-shadow:var(--shadow-3)}.sui-shadow4{box-shadow:var(--shadow-4)}.sui-shadow5{box-shadow:var(--shadow-5)}.sui-text-body0{font:var(--body-0)}.sui-text-body1{font:var(--body-1)}.sui-text-body2{font:var(--body-2)}.sui-text-body3{font:var(--body-3)}.sui-text-body4{font:var(--body-4)}.sui-text-code0{font:var(--code-0)}.sui-text-code1{font:var(--code-1)}.sui-text-code2{font:var(--code-2)}.sui-text-code3{font:var(--code-3)}.sui-text-code4{font:var(--code-4)}.sui-text-heading0{font:var(--heading-0)}.sui-text-heading1{font:var(--heading-1)}.sui-text-heading2{font:var(--heading-2)}.sui-text-heading3{font:var(--heading-3)}.sui-text-heading4{font:var(--heading-4)}.sui-text-heading5{font:var(--heading-5)}.sui-text-heading6{font:var(--heading-6)}.sui-text-heading7{font:var(--heading-7)}.sui-text-heading8{font:var(--heading-8)}.sui-text-heading9{font:var(--heading-9)}.sui-text-eyebrow0{font:var(--label-0)}.sui-text-eyebrow1{font:var(--label-1)}.sui-text-eyebrow2{font:var(--label-2)}.sui-text-eyebrow3{font:var(--label-3)}.sui-text-eyebrow4{font:var(--label-4)}.sui-text-eyebrow5{font:var(--label-5)}@media (width>=360px){.sui-text-body0-bp-1{font:var(--body-0)}.sui-text-body1-bp-1{font:var(--body-1)}.sui-text-body2-bp-1{font:var(--body-2)}.sui-text-body3-bp-1{font:var(--body-3)}.sui-text-body4-bp-1{font:var(--body-4)}.sui-text-code0-bp-1{font:var(--code-0)}.sui-text-code1-bp-1{font:var(--code-1)}.sui-text-code2-bp-1{font:var(--code-2)}.sui-text-code3-bp-1{font:var(--code-3)}.sui-text-code4-bp-1{font:var(--code-4)}.sui-text-heading0-bp-1{font:var(--heading-0)}.sui-text-heading1-bp-1{font:var(--heading-1)}.sui-text-heading2-bp-1{font:var(--heading-2)}.sui-text-heading3-bp-1{font:var(--heading-3)}.sui-text-heading4-bp-1{font:var(--heading-4)}.sui-text-heading5-bp-1{font:var(--heading-5)}.sui-text-heading6-bp-1{font:var(--heading-6)}.sui-text-heading7-bp-1{font:var(--heading-7)}.sui-text-heading8-bp-1{font:var(--heading-8)}.sui-text-heading9-bp-1{font:var(--heading-9)}.sui-text-eyebrow0-bp-1{font:var(--label-0)}.sui-text-eyebrow1-bp-1{font:var(--label-1)}.sui-text-eyebrow2-bp-1{font:var(--label-2)}.sui-text-eyebrow3-bp-1{font:var(--label-3)}.sui-text-eyebrow4-bp-1{font:var(--label-4)}.sui-text-eyebrow5-bp-1{font:var(--label-5)}}@media (width>=600px){.sui-text-body0-bp-2{font:var(--body-0)}.sui-text-body1-bp-2{font:var(--body-1)}.sui-text-body2-bp-2{font:var(--body-2)}.sui-text-body3-bp-2{font:var(--body-3)}.sui-text-body4-bp-2{font:var(--body-4)}.sui-text-code0-bp-2{font:var(--code-0)}.sui-text-code1-bp-2{font:var(--code-1)}.sui-text-code2-bp-2{font:var(--code-2)}.sui-text-code3-bp-2{font:var(--code-3)}.sui-text-code4-bp-2{font:var(--code-4)}.sui-text-heading0-bp-2{font:var(--heading-0)}.sui-text-heading1-bp-2{font:var(--heading-1)}.sui-text-heading2-bp-2{font:var(--heading-2)}.sui-text-heading3-bp-2{font:var(--heading-3)}.sui-text-heading4-bp-2{font:var(--heading-4)}.sui-text-heading5-bp-2{font:var(--heading-5)}.sui-text-heading6-bp-2{font:var(--heading-6)}.sui-text-heading7-bp-2{font:var(--heading-7)}.sui-text-heading8-bp-2{font:var(--heading-8)}.sui-text-heading9-bp-2{font:var(--heading-9)}.sui-text-eyebrow0-bp-2{font:var(--label-0)}.sui-text-eyebrow1-bp-2{font:var(--label-1)}.sui-text-eyebrow2-bp-2{font:var(--label-2)}.sui-text-eyebrow3-bp-2{font:var(--label-3)}.sui-text-eyebrow4-bp-2{font:var(--label-4)}.sui-text-eyebrow5-bp-2{font:var(--label-5)}}@media (width>=900px){.sui-text-body0-bp-3{font:var(--body-0)}.sui-text-body1-bp-3{font:var(--body-1)}.sui-text-body2-bp-3{font:var(--body-2)}.sui-text-body3-bp-3{font:var(--body-3)}.sui-text-body4-bp-3{font:var(--body-4)}.sui-text-code0-bp-3{font:var(--code-0)}.sui-text-code1-bp-3{font:var(--code-1)}.sui-text-code2-bp-3{font:var(--code-2)}.sui-text-code3-bp-3{font:var(--code-3)}.sui-text-code4-bp-3{font:var(--code-4)}.sui-text-heading0-bp-3{font:var(--heading-0)}.sui-text-heading1-bp-3{font:var(--heading-1)}.sui-text-heading2-bp-3{font:var(--heading-2)}.sui-text-heading3-bp-3{font:var(--heading-3)}.sui-text-heading4-bp-3{font:var(--heading-4)}.sui-text-heading5-bp-3{font:var(--heading-5)}.sui-text-heading6-bp-3{font:var(--heading-6)}.sui-text-heading7-bp-3{font:var(--heading-7)}.sui-text-heading8-bp-3{font:var(--heading-8)}.sui-text-heading9-bp-3{font:var(--heading-9)}.sui-text-eyebrow0-bp-3{font:var(--label-0)}.sui-text-eyebrow1-bp-3{font:var(--label-1)}.sui-text-eyebrow2-bp-3{font:var(--label-2)}.sui-text-eyebrow3-bp-3{font:var(--label-3)}.sui-text-eyebrow4-bp-3{font:var(--label-4)}.sui-text-eyebrow5-bp-3{font:var(--label-5)}}@media (width>=1200px){.sui-text-body0-bp-4{font:var(--body-0)}.sui-text-body1-bp-4{font:var(--body-1)}.sui-text-body2-bp-4{font:var(--body-2)}.sui-text-body3-bp-4{font:var(--body-3)}.sui-text-body4-bp-4{font:var(--body-4)}.sui-text-code0-bp-4{font:var(--code-0)}.sui-text-code1-bp-4{font:var(--code-1)}.sui-text-code2-bp-4{font:var(--code-2)}.sui-text-code3-bp-4{font:var(--code-3)}.sui-text-code4-bp-4{font:var(--code-4)}.sui-text-heading0-bp-4{font:var(--heading-0)}.sui-text-heading1-bp-4{font:var(--heading-1)}.sui-text-heading2-bp-4{font:var(--heading-2)}.sui-text-heading3-bp-4{font:var(--heading-3)}.sui-text-heading4-bp-4{font:var(--heading-4)}.sui-text-heading5-bp-4{font:var(--heading-5)}.sui-text-heading6-bp-4{font:var(--heading-6)}.sui-text-heading7-bp-4{font:var(--heading-7)}.sui-text-heading8-bp-4{font:var(--heading-8)}.sui-text-heading9-bp-4{font:var(--heading-9)}.sui-text-eyebrow0-bp-4{font:var(--label-0)}.sui-text-eyebrow1-bp-4{font:var(--label-1)}.sui-text-eyebrow2-bp-4{font:var(--label-2)}.sui-text-eyebrow3-bp-4{font:var(--label-3)}.sui-text-eyebrow4-bp-4{font:var(--label-4)}.sui-text-eyebrow5-bp-4{font:var(--label-5)}}@media (width>=1800px){.sui-text-body0-bp-5{font:var(--body-0)}.sui-text-body1-bp-5{font:var(--body-1)}.sui-text-body2-bp-5{font:var(--body-2)}.sui-text-body3-bp-5{font:var(--body-3)}.sui-text-body4-bp-5{font:var(--body-4)}.sui-text-code0-bp-5{font:var(--code-0)}.sui-text-code1-bp-5{font:var(--code-1)}.sui-text-code2-bp-5{font:var(--code-2)}.sui-text-code3-bp-5{font:var(--code-3)}.sui-text-code4-bp-5{font:var(--code-4)}.sui-text-heading0-bp-5{font:var(--heading-0)}.sui-text-heading1-bp-5{font:var(--heading-1)}.sui-text-heading2-bp-5{font:var(--heading-2)}.sui-text-heading3-bp-5{font:var(--heading-3)}.sui-text-heading4-bp-5{font:var(--heading-4)}.sui-text-heading5-bp-5{font:var(--heading-5)}.sui-text-heading6-bp-5{font:var(--heading-6)}.sui-text-heading7-bp-5{font:var(--heading-7)}.sui-text-heading8-bp-5{font:var(--heading-8)}.sui-text-heading9-bp-5{font:var(--heading-9)}.sui-text-eyebrow0-bp-5{font:var(--label-0)}.sui-text-eyebrow1-bp-5{font:var(--label-1)}.sui-text-eyebrow2-bp-5{font:var(--label-2)}.sui-text-eyebrow3-bp-5{font:var(--label-3)}.sui-text-eyebrow4-bp-5{font:var(--label-4)}.sui-text-eyebrow5-bp-5{font:var(--label-5)}}.sui-weight-bold{font-weight:var(--bold)}.sui-weight-medium{font-weight:var(--medium)}.sui-weight-regular{font-weight:var(--regular)}.sui-weight-semibold{font-weight:var(--semibold)} diff --git a/dist/static/lib-CQcSfzr9.js b/dist/static/lib-CQcSfzr9.js deleted file mode 100644 index b64c7fd..0000000 --- a/dist/static/lib-CQcSfzr9.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Ar as t,As as n,Cs as r,Eo as i,Lo as a,Na as o,Nd as s,Sd as c,Vo as l,Vs as u,Wc as d,Zf as f,_n as p,dn as m,ed as h,fa as g,hn as _,ko as v,ks as y,nc as b,rc as x,yo as S}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as C,t as w}from"./jsx-runtime-BpzPEenQ.js";import{t as T}from"./compiler-runtime-sKsOXjDo.js";import{ht as E}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import"./CommentsProvider-DHVaZIPI-2Crq30kn.js";import"./types--2f-avvL-CUBrVRGR.js";import{$ as D,Dt as O,G as k,Gt as A,I as j,J as M,K as N,Q as P,St as F,Ut as I,Z as L,Zt as R,et as z,j as B,q as V,r as H,t as ee}from"./dist-LVcARZxB.js";import{o as te}from"./stegaClean-YZRATV86-BdUaXCkw.js";import"./SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js";import"./CommentsListItem-B4CoDHda-DaXAEbir.js";import"./CommentsList-CmhU6-yt-B2twFKeQ.js";import"./CommentsEnabledProvider-CEeES47b-AmQjnwX5.js";import"./useAddonDataset-BvCgByG6-N5vrKMLm.js";import"./useComments-Bi1m7AzT-DcZcKqsq.js";import"./CommentsEnabledProvider-By3TCGFl-C60crpzJ.js";import"./AddonDatasetProvider-CF_RtUZo-BdePhlKm.js";var U=e(C(),1),W=T(),G=w();(0,U.memo)(function(e){let t=(0,W.c)(3),{children:n,getIntent:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,G.jsx)(f.Provider,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i});function K(e){let t=(0,W.c)(19),{draft:n,published:i,versions:a,singleLine:o}=e,{data:l}=r(),u;t[0]===a?u=t[1]:(u=Object.entries(a??{}),t[0]=a,t[1]=u);let f=u,{t:p}=c(),{document:m}=s(),{drafts:h}=m,{enabled:g}=h,_=o?`center`:`flex-start`,v=o?`row`:`column`,y;t[2]!==i||t[3]!==p?(y=i&&(0,G.jsx)(J,{title:p(`release.chip.published`),mode:`published`,timestamp:i._updatedAt,release:`published`}),t[2]=i,t[3]=p,t[4]=y):y=t[4];let b;t[5]!==n||t[6]!==g||t[7]!==p?(b=g&&n&&(0,G.jsx)(J,{title:p(`release.chip.draft`),mode:`draft`,timestamp:n._updatedAt,release:`drafts`}),t[5]=n,t[6]=g,t[7]=p,t[8]=b):b=t[8];let x;t[9]!==l||t[10]!==p||t[11]!==f?(x=f.map(e=>{let[t,n]=e;if(!n)return null;let r=l?.find(e=>d(e._id)===t);return r?(0,G.jsx)(J,{mode:n._updatedAt===n._createdAt?`created`:`edited`,title:r?.metadata.title||p(`release.placeholder-untitled-release`),timestamp:n?._updatedAt,release:r},t):null}),t[9]=l,t[10]=p,t[11]=f,t[12]=x):x=t[12];let S;return t[13]!==_||t[14]!==v||t[15]!==y||t[16]!==b||t[17]!==x?(S=(0,G.jsxs)(H,{alignItems:_,flexDirection:v,gap:3,flexWrap:`nowrap`,children:[y,b,x]}),t[13]=_,t[14]=v,t[15]=y,t[16]=b,t[17]=x,t[18]=S):S=t[18],S}var q={draft:`document-status.edited`,published:`document-status.published`,edited:`document-status.edited`,created:`document-status.created`},J=e=>{let t=(0,W.c)(16),{title:n,timestamp:r,mode:i,release:a}=e,{t:o}=c(),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={minimal:!0,useTemporalPhrase:!0},t[0]=s):s=t[0];let l=g(r||``,s),u;t[1]===a?u=t[2]:(u=(0,G.jsx)(v,{release:a,padding:0}),t[1]=a,t[2]=u);let d;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(d={color:`var(--card-muted-fg-color)`},t[3]=d):d=t[3];let f=q[i],p;t[4]!==l||t[5]!==o||t[6]!==f?(p=o(f,{date:l}),t[4]=l,t[5]=o,t[6]=f,t[7]=p):p=t[7];let m;t[8]===p?m=t[9]:(m=(0,G.jsx)(`span`,{style:d,children:p}),t[8]=p,t[9]=m);let h;t[10]!==m||t[11]!==n?(h=(0,G.jsxs)(F,{size:1,children:[n,` -`,` `,m]}),t[10]=m,t[11]=n,t[12]=h):h=t[12];let _;return t[13]!==u||t[14]!==h?(_=(0,G.jsxs)(H,{alignItems:`center`,gap:2,children:[u,h]}),t[13]=u,t[14]=h,t[15]=_):_=t[15],_},Y=A.div.withConfig({displayName:`Dot`,componentId:`sc-jh1t10-0`})(e=>{let{$index:t}=e,n={asap:l.asap.tone,scheduled:l.scheduled.tone,undecided:l.undecided.tone};return I`width:5px;height:5px;background-color:var(--card-icon-color);border-radius:999px;box-shadow:0 0 0 1px var(--card-bg-color);z-index:${t};&[data-status='published']{--card-icon-color:var(--card-badge-positive-dot-color);}&[data-status='draft']{--card-icon-color:var(--card-badge-caution-dot-color);}&[data-status='asap']{--card-icon-color:var(--card-badge-${n.asap}-dot-color);}&[data-status='undecided']{--card-icon-color:var(--card-badge-${n.undecided}-dot-color);}&[data-status='scheduled']{--card-icon-color:var(--card-badge-${n.scheduled}-dot-color);}`});function X(e){let t=(0,W.c)(21),{draft:n,published:i,versions:a}=e,{data:o}=r(),{document:c}=s(),{drafts:l}=c,{enabled:u}=l,f;t[0]!==o||t[1]!==a?(f=a?Object.entries(a).map(e=>{let[t,n]=e;if(n)return(o?.find(e=>d(e._id)===t))?.metadata.releaseType}):[],t[0]=o,t[1]=a,t[2]=f):f=t[2];let p=f,m=!!i,h;t[3]===m?h=t[4]:(h={status:`published`,show:m},t[3]=m,t[4]=h);let g=u&&!!n,_;t[5]===g?_=t[6]:(_={status:`draft`,show:g},t[5]=g,t[6]=_);let v=p.includes(`asap`),y;t[7]===v?y=t[8]:(y={status:`asap`,show:v},t[7]=v,t[8]=y);let b=p.includes(`scheduled`),x;t[9]===b?x=t[10]:(x={status:`scheduled`,show:b},t[9]=b,t[10]=x);let S=p.includes(`undecided`),C;t[11]===S?C=t[12]:(C={status:`undecided`,show:S},t[11]=S,t[12]=C);let w;t[13]!==x||t[14]!==C||t[15]!==h||t[16]!==_||t[17]!==y?(w=[h,_,y,x,C],t[13]=x,t[14]=C,t[15]=h,t[16]=_,t[17]=y,t[18]=w):w=t[18];let T=w,E;return t[19]===T?E=t[20]:(E=(0,G.jsx)(H,{children:T.filter(ne).map(Z)}),t[19]=T,t[20]=E),E}function Z(e,t){let{status:n}=e;return(0,G.jsx)(Y,{"data-status":n,$index:t+1},n)}function ne(e){let{show:t}=e;return t}function re(e){let n=(0,W.c)(2),r;return n[0]===e?r=n[1]:(r=e.disabled?(0,G.jsx)(x,{...e,as:`a`,role:`link`,"aria-disabled":`true`}):(0,G.jsx)(x,{...e,as:t}),n[0]=e,n[1]=r),r}({...a.default.media}),u(),A(ee).withConfig({displayName:`Root`,componentId:`sc-uxhn11-0`})`height:100%;a{color:currentColor;text-decoration:none;}svg[data-sanity-icon]{margin:0;}`,A(H).attrs({alignItems:`center`}).withConfig({displayName:`HeaderFlex`,componentId:`sc-uxhn11-1`})`height:${R(a.default.media.height)};`,A(B).attrs({animated:!0,radius:1}).withConfig({displayName:`TitleSkeleton`,componentId:`sc-uxhn11-2`})`max-width:${R(160)};width:80%;`,A(B).attrs({animated:!0,radius:1,size:1}).withConfig({displayName:`SubtitleSkeleton`,componentId:`sc-uxhn11-3`})`max-width:${R(120)};width:60%;`;function ie(e){return e}var ae={delete:`delete`,discardChanges:`discardChanges`,discardVersion:`discardVersion`,duplicate:`duplicate`,restore:`restore`,publish:`publish`,unpublish:`unpublish`,unpublishVersion:`unpublishVersion`,linkToCanvas:`linkToCanvas`,editInCanvas:`editInCanvas`,unlinkFromCanvas:`unlinkFromCanvas`,schedule:`schedule`},oe=e=>e.action?e.action in ae:!1,se=e=>{let t=(0,W.c)(20),{children:r,documentId:i,portalElementName:a,isDocumentGroupInventoryActive:s,setIsDocumentGroupInventoryActive:l}=e,{t:u}=c(),d=(0,U.useRef)(null),f=(0,U.useRef)(null),p;t[0]===i?p=t[1]:(p={documentId:i},t[0]=i,t[1]=p);let m=n(p),g;t[2]===m?g=t[3]:(g=m.pipe(E(ce)),t[2]=m,t[3]=g);let _=h(g,!1),v;t[4]===l?v=t[5]:(v=e=>{let t=document.querySelectorAll(`[data-ui="DialogCard"]`);for(let n of Array.from(t))if(e.target&&n.contains(e.target))return;l(!1)},t[4]=l,t[5]=v);let y;if(t[6]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>[d.current,f.current],t[6]=y):y=t[6],z(v,y),!_)return null;let x;t[7]===u?x=t[8]:(x=u(`document-group-inventory.action.manage-versions`),t[7]=u,t[8]=x);let S;t[9]!==s||t[10]!==l?(S=()=>l(!s),t[9]=s,t[10]=l,t[11]=S):S=t[11];let C;t[12]!==x||t[13]!==S?(C=(0,G.jsx)(Q,{ref:d,"data-testid":`action-document-group-inventory`,text:x,tone:`neutral`,onClick:S,icon:o,mode:`ghost`}),t[12]=x,t[13]=S,t[14]=C):C=t[14];let w;return t[15]!==r||t[16]!==s||t[17]!==a||t[18]!==C?(w=(0,G.jsx)(O,{children:(0,G.jsx)(b,{ref:f,content:r,placement:`top-end`,padding:0,open:s,portal:a,children:C})}),t[15]=r,t[16]=s,t[17]=a,t[18]=C,t[19]=w):w=t[19],w},Q=A(x).withConfig({displayName:`Button`,componentId:`sc-rvccam-0`})`max-inline-size:40ch;overflow:hidden;text-overflow:ellipsis;`;function ce(e){let{loading:t,versions:n}=e;return!t&&n.length!==0}function le(e){let t=(0,W.c)(5),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let r=n,a=S().id,o;return t[2]!==a||t[3]!==r?(o=i.numberFormat(a,r),t[2]=a,t[3]=r,t[4]=o):o=t[4],o}function $(e){return!!e?._rev}var ue={draft:void 0,published:void 0,versions:{}};function de(e){let t=e[0]?._system.group._ref;if(!t)return ue;if(!e.every(e=>e._system.group._ref===t))throw Error(`Some versions are not in the same group, this is not supported`);let n=e.filter(e=>!p(e)),r=n.find(e=>_(e,{constraint:{baseVariant:!0}})),i=n.find(e=>m(e,{constraint:{baseVariant:!0}})),a={};for(let e of n){let t=e._system.release?._ref;t&&(a[d(t)]=$(e)?e:void 0)}return{draft:$(i)?i:void 0,published:$(r)?r:void 0,versions:a}}var fe={};function pe(e){let t=(0,W.c)(11),n;t[0]===e?n=t[1]:(n=te(e),t[0]=e,t[1]=n);let r=n,i;t[2]===r?i=t[3]:(i={documentId:r},t[2]=r,t[3]=i);let{versions:a,loading:o}=y(i),s;t[4]===a?s=t[5]:(s=de(a),t[4]=a,t[5]=s);let c=s,l=o?fe:c.versions,u;return t[6]!==o||t[7]!==l||t[8]!==c.draft||t[9]!==c.published?(u={isLoading:o,draft:c.draft,published:c.published,versions:l},t[6]=o,t[7]=l,t[8]=c.draft,t[9]=c.published,t[10]=u):u=t[10],u}j.fonts.code.family,j.fonts.text.family,k.hex,P.hex,N[500].hex,P.hex,k.hex,V[500].hex,V[500].hex,V[500].hex,L[500].hex,N[500].hex,M[500].hex,D[500].hex,N[500].hex,N[500].hex,M[500].hex,D[500].hex,L[500].hex,k.hex,P.hex;var me=[`_id`,`_type`,`_createdAt`,`_updatedAt`,`_rev`];function he(e,t){let n=[];function r(e,i){if(e!=null){if(typeof e==`object`&&e._ref===t){n.push([...i]);return}if(Array.isArray(e)){e.forEach((e,t)=>{e&&typeof e==`object`&&e._key?r(e,[...i,{_key:e._key}]):r(e,[...i,t])});return}typeof e==`object`&&Object.keys(e).forEach(t=>{me.includes(t)||r(e[t],[...i,t])})}}return Object.keys(e).forEach(t=>{t.startsWith(`_`)||r(e[t],[t])}),n}export{ie as a,pe as c,re as i,le as l,K as n,he as o,X as r,oe as s,se as t}; \ No newline at end of file diff --git a/dist/static/list-BlPlj6oo-C9FMT49A.js b/dist/static/list-BlPlj6oo-C9FMT49A.js deleted file mode 100644 index 6f828a9..0000000 --- a/dist/static/list-BlPlj6oo-C9FMT49A.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import"./lib-CQcSfzr9.js";import{Am as t,Ms as n,Va as r,am as i,ed as a,fr as o,gl as s,im as c,rc as l,wm as u}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as d,t as f}from"./jsx-runtime-BpzPEenQ.js";import{t as p}from"./compiler-runtime-sKsOXjDo.js";import{X as m,ht as h,nt as g,rt as _,xt as v}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{pr as y}from"./types--2f-avvL-CUBrVRGR.js";import{Gt as b,St as x,t as S}from"./dist-LVcARZxB.js";import{t as C}from"./ArrowLeft-x2OZCZTu.js";import{A as w,D as T,M as E,O as D,d as O,j as k,k as A,t as j,u as M}from"./BackLink-BBYTIbKc-DJkKvofp.js";var N=e(d(),1),P=p(),F=f(),I={};function L(e,t){return`${e}:${t}`}function R(e){return e.type===`listItem`&&e.count!==void 0}function z(){return typeof document>`u`||document.visibilityState===`visible`}function B(e,t,n,r){return u(t.map(t=>e.unstable_observeDocumentCount(t.typeName,n,{tag:`structure.list-pane-counts`,variant:r}).pipe(h(e=>[L(t.id,t.typeName),e])))).pipe(h(e=>Object.fromEntries(e)))}function V(e,t){return t.pipe(g((e,t)=>e.active===t.active&&e.countsKey===t.countsKey),m(t=>(t.active?B(e,t.descriptors,t.perspectiveStack,t.variant).pipe(_(()=>v(I))):v(I)).pipe(c(I),h(e=>({countsKey:t.countsKey,counts:e})))),i((e,t)=>e.countsKey===t.countsKey?{...t,counts:{...e.counts,...t.counts}}:t,{countsKey:``,counts:I}),h(({counts:e})=>e))}function H(e,r){let i=(0,P.c)(25),o=r===void 0||r,c=s(),{perspectiveStack:l,selectedVariantName:u}=n(),[d,f]=(0,N.useState)(!1),p,m;i[0]===Symbol.for(`react.memo_cache_sentinel`)?(p=()=>{let e=requestAnimationFrame(()=>f(!0));return()=>cancelAnimationFrame(e)},m=[],i[0]=p,i[1]=m):(p=i[0],m=i[1]),(0,N.useEffect)(p,m);let[h,g]=(0,N.useState)(z),_,v;i[2]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{let e=()=>g(z());return document.addEventListener(`visibilitychange`,e),()=>document.removeEventListener(`visibilitychange`,e)},v=[],i[2]=_,i[3]=v):(_=i[2],v=i[3]),(0,N.useEffect)(_,v);let y,b,x;if(i[4]!==o||i[5]!==e||i[6]!==l||i[7]!==d||i[8]!==u||i[9]!==h){b=e.filter(R).map(W),y=d&&o&&h&&b.length>0;let t;i[13]===l?t=i[14]:(t=l.join(`,`),i[13]=l,i[14]=t),x=[t,u??``,...b.map(U).toSorted()],i[4]=o,i[5]=e,i[6]=l,i[7]=d,i[8]=u,i[9]=h,i[10]=y,i[11]=b,i[12]=x}else y=i[10],b=i[11],x=i[12];let S=x.join(`|`),C;i[15]===Symbol.for(`react.memo_cache_sentinel`)?(C=new t({active:!1,descriptors:[],perspectiveStack:[],variant:void 0,countsKey:``}),i[15]=C):C=i[15];let w=C,T,E;i[16]!==y||i[17]!==S||i[18]!==b||i[19]!==l||i[20]!==u?(T=()=>{w.next({active:y,descriptors:b,perspectiveStack:l,variant:u,countsKey:S})},E=[w,y,b,l,u,S],i[16]=y,i[17]=S,i[18]=b,i[19]=l,i[20]=u,i[21]=T,i[22]=E):(T=i[21],E=i[22]),(0,N.useEffect)(T,E);let D;return i[23]===c?D=i[24]:(D=V(c,w),i[23]=c,i[24]=D),a(D,I)}function U(e){return L(e.id,e.typeName)}function W(e){return{id:e.id,typeName:e.count.type}}var G=b(S).withConfig({displayName:`DividerContainer`,componentId:`sc-9k1oad-0`})`display:flex;align-items:center;gap:1rem;margin:0.75rem 0 0.25rem 0;`,K=b.hr.withConfig({displayName:`Divider`,componentId:`sc-9k1oad-1`})`flex:1;background-color:var(--card-border-color);height:1px;margin:0;border:none;`,q=b(x).withConfig({displayName:`DividerTitle`,componentId:`sc-9k1oad-2`})`padding-bottom:0.75rem;padding-left:0.5rem;padding-right:0.5rem;`;function J(e){let t=(0,P.c)(5),{item:n}=e,{title:i}=r(n),a;t[0]===i?a=t[1]:(a=(0,F.jsx)(q,{weight:`semibold`,muted:!0,size:1,children:i}),t[0]=i,t[1]=a);let o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,F.jsx)(K,{}),t[2]=o):o=t[2];let s;return t[3]===a?s=t[4]:(s=(0,F.jsxs)(G,{children:[a,o]}),t[3]=a,t[4]=s),s}function Y(e){let t=(0,P.c)(23),{childItemId:n,items:r,isActive:i,layout:a,showIcons:s,title:c}=e,{collapsed:l}=k(),u=l===!1||!!i,d;t[0]===r?d=t[1]:(d=r??[],t[0]=r,t[1]=d);let f=H(d,u),p;t[2]===r?p=t[3]:(p=r?.filter(X),t[2]=r,t[3]=p);let m=o(p),h;t[4]===r?h=t[5]:(h=e=>r?.find((t,n)=>n===e)?.type===`divider`,t[4]=r,t[5]=h);let g=h,_;t[6]===s?_=t[7]:(_=e=>e.displayOptions?.showIcon??s??!1,t[6]=s,t[7]=_);let v=_,b;t[8]!==n||t[9]!==f||t[10]!==m||t[11]!==i||t[12]!==a||t[13]!==v?(b=(e,t)=>{let{virtualIndex:r}=t;if(e.type===`divider`)return(0,F.jsx)(S,{marginBottom:1,children:e.title?(0,F.jsx)(J,{item:e}):(0,F.jsx)(K,{})},`divider-${r}`);let o=!i&&n===e.id,s=i&&n===e.id,c=e._id&&e.schemaType?{_id:e._id,_type:e.schemaType.name,title:e.title}:void 0;return(0,F.jsx)(O,{count:e.count?f[L(e.id,e.count.type)]:void 0,icon:v(e)?e.icon:!1,id:e.id,layout:a,marginBottom:1,pressed:o,schemaType:e.schemaType,selected:s,title:m(e).title,value:c},e.id)},t[8]=n,t[9]=f,t[10]=m,t[11]=i,t[12]=a,t[13]=v,t[14]=b):b=t[14];let x=b,C=l?`hidden`:`auto`,w;t[15]!==g||t[16]!==r||t[17]!==x||t[18]!==c?(w=r&&r.length>0&&(0,F.jsx)(y,{activeItemDataAttr:`data-hovered`,ariaLabel:c,canReceiveFocus:!0,getItemDisabled:g,itemHeight:51,items:r,onlyShowSelectionWhenActive:!0,paddingBottom:1,paddingX:3,renderItem:x,wrapAround:!1}),t[15]=g,t[16]=r,t[17]=x,t[18]=c,t[19]=w):w=t[19];let E;return t[20]!==C||t[21]!==w?(E=(0,F.jsx)(T,{overflow:C,children:w}),t[20]=C,t[21]=w,t[22]=E):E=t[22],E}function X(e){return e.type!==`divider`}var Z=e=>{let t=(0,P.c)(11),{index:n,menuItems:r,menuItemGroups:i,title:a}=e,{features:o}=E(),{collapsed:s,isLast:c}=w(),u=c&&!s?-1:0,d;t[0]!==i||t[1]!==r?(d=(0,F.jsx)(M,{menuItems:r,menuItemGroups:i}),t[0]=i,t[1]=r,t[2]=d):d=t[2];let f;t[3]!==o.backButton||t[4]!==n?(f=o.backButton&&n>0&&(0,F.jsx)(l,{as:j,"data-as":`a`,icon:C,mode:`bleed`,tooltipProps:{content:`Back`}}),t[3]=o.backButton,t[4]=n,t[5]=f):f=t[5];let p;return t[6]!==d||t[7]!==f||t[8]!==u||t[9]!==a?(p=(0,F.jsx)(A,{actions:d,backButton:f,tabIndex:u,title:a}),t[6]=d,t[7]=f,t[8]=u,t[9]=a,t[10]=p):p=t[10],p};function Q(e){let t=(0,P.c)(24),{childItemId:n,index:i,isActive:a,isSelected:o,pane:s,paneKey:c}=e,{currentMaxWidth:l,defaultLayout:u,displayOptions:d,items:f,maxWidth:p,menuItems:m,menuItemGroups:h,minWidth:g}=s,_=l===void 0?350:l,v=p===void 0?640:p,y=g===void 0?320:g,b=d?.showIcons!==!1,{title:x}=r(s),S;t[0]===s.source?S=t[1]:(S=!1,t[0]=s.source,t[1]=S);let C;t[2]!==i||t[3]!==h||t[4]!==m||t[5]!==x?(C=(0,F.jsx)(Z,{index:i,menuItems:m,menuItemGroups:h,title:x}),t[2]=i,t[3]=h,t[4]=m,t[5]=x,t[6]=C):C=t[6];let w;t[7]!==n||t[8]!==u||t[9]!==a||t[10]!==f||t[11]!==c||t[12]!==b||t[13]!==x?(w=(0,F.jsx)(Y,{childItemId:n,isActive:a,items:f,layout:u,showIcons:b,title:x},c),t[7]=n,t[8]=u,t[9]=a,t[10]=f,t[11]=c,t[12]=b,t[13]=x,t[14]=w):w=t[14];let T;return t[15]!==_||t[16]!==o||t[17]!==v||t[18]!==y||t[19]!==c||t[20]!==S||t[21]!==C||t[22]!==w?(T=(0,F.jsxs)(D,{currentMaxWidth:_,"data-testid":`structure-tool-list-pane`,"data-ui":`ListPane`,id:c,maxWidth:v,minWidth:y,selected:o,children:[S,C,w]}),t[15]=_,t[16]=o,t[17]=v,t[18]=y,t[19]=c,t[20]=S,t[21]=C,t[22]=w,t[23]=T):T=t[23],T}export{Q as default}; \ No newline at end of file diff --git a/dist/static/manifest.webmanifest b/dist/static/manifest.webmanifest deleted file mode 100644 index 6587aee..0000000 --- a/dist/static/manifest.webmanifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "icons": [ - { - "sizes": "96x96", - "src": "/static/favicon-96.png", - "type": "image/png" - }, - { - "sizes": "192x192", - "src": "/static/favicon-192.png", - "type": "image/png" - }, - { - "sizes": "512x512", - "src": "/static/favicon-512.png", - "type": "image/png" - } - ] -} \ No newline at end of file diff --git a/dist/static/pane-Degc6QMn-BivOpGLh.js b/dist/static/pane-Degc6QMn-BivOpGLh.js deleted file mode 100644 index ebd412c..0000000 --- a/dist/static/pane-Degc6QMn-BivOpGLh.js +++ /dev/null @@ -1 +0,0 @@ -import{a as e}from"./BackLink-BBYTIbKc-DJkKvofp.js";export{e as default}; \ No newline at end of file diff --git a/dist/static/pane-DmtBiYZB-BOa8TdOr.js b/dist/static/pane-DmtBiYZB-BOa8TdOr.js deleted file mode 100644 index a77bad8..0000000 --- a/dist/static/pane-DmtBiYZB-BOa8TdOr.js +++ /dev/null @@ -1 +0,0 @@ -import{d as e}from"./sanity-DeX-YVGt.js";export{e as default}; \ No newline at end of file diff --git a/dist/static/preload-helper-DjzSQ1t3.js b/dist/static/preload-helper-DjzSQ1t3.js deleted file mode 100644 index ec64995..0000000 --- a/dist/static/preload-helper-DjzSQ1t3.js +++ /dev/null @@ -1 +0,0 @@ -var e=function(e){return`/`+e},t={},n=function(e){return e.pathname.endsWith(`.css`)},r=function(r,i,a){let o=Promise.resolve();if(i&&i.length>0){let r,s=document.querySelector(`meta[property=csp-nonce]`),c=s?.nonce||s?.getAttribute(`nonce`);function l(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function u(e){return import.meta.resolve?new URL(import.meta.resolve(e)):new URL(e,import.meta.url)}o=l(i.map(i=>{i=e(i,a);let o=u(i);if(o.href in t)return;t[o.href]=!0;let s=n(o);if(r===void 0){r={all:new Set,styles:new Set};let e=document.getElementsByTagName(`link`);for(let t=e.length-1;t>=0;t--){let n=e[t];r.all.add(n.href),n.rel===`stylesheet`&&r.styles.add(n.href)}}if((s?r.styles:r.all).has(o.href))return;let l=document.createElement(`link`);if(l.rel=s?`stylesheet`:`modulepreload`,s||(l.as=`script`),l.crossOrigin=``,l.href=o.href,c&&l.setAttribute(`nonce`,c),document.head.appendChild(l),s)return new Promise((e,t)=>{l.addEventListener(`load`,e),l.addEventListener(`error`,()=>t(Error(`Unable to preload CSS for ${o}`)))})}).filter(e=>e!==void 0))}function s(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return o.then(e=>{for(let t of e||[])t.status===`rejected`&&s(t.reason);return r().catch(s)})};export{r as t}; \ No newline at end of file diff --git a/dist/static/refractor-CC48DwHi-B34huZKn.js b/dist/static/refractor-CC48DwHi-B34huZKn.js deleted file mode 100644 index c6c1420..0000000 --- a/dist/static/refractor-CC48DwHi-B34huZKn.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./jsx-runtime-BpzPEenQ.js";import{t}from"./compiler-runtime-sKsOXjDo.js";import{Refractor as n,hasLanguage as r}from"./dist-BnDij-KK.js";var i=t(),a=e();function o(e){let t=(0,i.c)(13),{language:o,value:s}=e,c=typeof o==`string`?o:void 0,l;t[0]===c?l=t[1]:(l=c?r(c):!1,t[0]=c,t[1]=l);let u=l,d;t[2]!==c||t[3]!==u||t[4]!==s?(d=!(c&&u)&&(0,a.jsx)(`code`,{children:s}),t[2]=c,t[3]=u,t[4]=s,t[5]=d):d=t[5];let f;t[6]!==c||t[7]!==u||t[8]!==s?(f=c&&u&&(0,a.jsx)(n,{inline:!0,language:c,value:String(s)}),t[6]=c,t[7]=u,t[8]=s,t[9]=f):f=t[9];let p;return t[10]!==d||t[11]!==f?(p=(0,a.jsxs)(a.Fragment,{children:[d,f]}),t[10]=d,t[11]=f,t[12]=p):p=t[12],p}export{o as default}; \ No newline at end of file diff --git a/dist/static/request-CYLhJzOA-4VlvBNTk.js b/dist/static/request-CYLhJzOA-4VlvBNTk.js deleted file mode 100644 index c3f9102..0000000 --- a/dist/static/request-CYLhJzOA-4VlvBNTk.js +++ /dev/null @@ -1,4 +0,0 @@ -import{f as e,t}from"./from-B8yXq1Hf.js";import{t as n}from"./isRecord-Kfmt-nk--BbRXhYkF.js";function r(e){if(typeof AbortSignal.any==`function`)return AbortSignal.any(e);let t=new AbortController;for(let n of e)if(n.aborted)return t.abort(n.reason),t.signal;let n=()=>{t.abort(e.find(e=>e.aborted)?.reason);for(let t of e)t.removeEventListener(`abort`,n)};for(let t of e)t.addEventListener(`abort`,n);return t.signal}var i=class extends Error{constructor(e){let t=e.url.length>400?e.url.slice(0,399)+`…`:e.url;super(`${e.method}-request to ${t} resulted in HTTP ${e.status} ${e.statusText}`),this.name=`HttpError`,this.url=e.url,this.method=e.method,this.status=e.status,this.statusText=e.statusText,this.headers=e.headers,this.body=e.body,this.response=e.response}},a=class extends Error{constructor(e){let t=e.url.length>400?e.url.slice(0,399)+`…`:e.url;super(`Request timed out after ${e.timeoutMs}ms waiting for response headers: ${e.method} ${t}`),this.name=`TimeoutError`,this.url=e.url,this.method=e.method,this.timeoutMs=e.timeoutMs,this.phase=e.phase,this.code=`ETIMEDOUT`}},o;function s(e,t,n,r,i,a){let s,c;return{status:e,statusText:t,headers:n,url:i,redirected:a,body:r,text(){return s??=(o??=new TextDecoder).decode(r)},json(){return(c??={value:JSON.parse(this.text())}).value},bytes(){return r}}}function c(e){let t=e?.fetch,n=e?.base,i=e?.httpErrors,o=e?.timeout,c=e?.credentials,u=e?.middleware??[],d=[],m=[];for(let e of u)typeof e==`object`?d.push(e):m.push(e);async function h(e,t){let{totalMs:n,headersMs:i,attachSignal:s}=l(t.timeout===void 0?o:t.timeout),{url:u,init:d,clearTotalTimer:p}=ee(t,s?n:void 0,c),m=d.method??`GET`,h=!s&&n!==void 0?f(n,new DOMException(`The operation was aborted due to timeout`,`TimeoutError`)):void 0,g=h?.deadline,_=()=>{p?.(),h?.clear()};if(i===void 0&&g===void 0)try{return{response:await e(u,d),url:u,method:m,totalDeadline:g,clearDeadline:_}}catch(e){throw _(),e}let v=g===void 0?[]:[g],y,b;if(i!==void 0){let e=new a({url:u,method:m,timeoutMs:i,phase:`headers`});b=s?new AbortController:void 0,v.push(new Promise((t,n)=>{y=setTimeout(()=>{n(e),b?.abort(e)},i)}))}let x=b&&d.signal?r([d.signal,b.signal]):b?.signal??d.signal,S;try{return S=Promise.resolve(b?e(u,{...d,signal:x}):e(u,d)),{response:await Promise.race([S,...v]),url:u,method:m,totalDeadline:g,clearDeadline:_}}catch(e){throw S?.then(e=>e.body?.cancel()).catch(()=>{}),_(),e}finally{clearTimeout(y)}}async function g(e){let{response:n,url:r,method:a,totalDeadline:o,clearDeadline:s}=await h(e.fetch??t??globalThis.fetch,e),c=e.httpErrors??i??!0;try{return await p(v(n,c,r,a),o)}finally{s()}}let C=y(g,m);async function T(e){let t=b(e,d),n=x(await C(t),t,d);try{return S(n,JSON.parse(n.text()))}catch(t){throw TypeError(`Failed to parse JSON response from ${e.url}: ${t instanceof Error?t.message:t}`,{cause:t})}}async function E(e){let t=b(e,d),n=x(await C(t),t,d);return S(n,n.text())}async function D(e){let n=b(e,d),r;async function a(e){let{response:n,url:a,method:o,totalDeadline:c,clearDeadline:l}=await h(e.fetch??t??globalThis.fetch,e),u=e.httpErrors??i??!0;if(u&&n.status>=400)try{return await p(v(n,u,a,o),c)}finally{l()}return c!==void 0&&l(),r=n,s(n.status,n.statusText,n.headers,new Uint8Array,n.url,n.redirected)}if(w(a,`getItStreamed`),await y(a,m)(n),!r)throw Error(`Stream response was not captured`);let o=r.body??new ReadableStream({start(e){e.close()}});return S(r,o)}async function O(t){let r=typeof t==`string`?{url:t}:t,i=r.url;n&&!/^https?:\/\//.test(i)&&(i=n.replace(/\/$/,``)+`/`+i.replace(/^\//,``));let a={...r,url:i,headers:_(e?.headers,r.headers)};switch(a.as??e?.as){case`json`:return await T(a);case`text`:return await E(a);case`stream`:return await D(a);default:{let e=b(a,d);return x(await C(e),e,d)}}}return w(h,`performFetch`),w(g,`getItBuffered`),w(D,`requestStream`),w(T,`requestJson`),w(E,`requestText`),w(O,`request`),O}function l(e){return typeof e==`number`||e===!1?{totalMs:u(e),headersMs:void 0,attachSignal:!0}:{totalMs:e?.total===void 0?12e4:u(e.total),headersMs:u(e?.headers),attachSignal:e?.signal!==!1}}function u(e){if(!(e===void 0||e===!1||e<=0))return e}function d(e){typeof e==`object`&&e&&`unref`in e&&typeof e.unref==`function`&&e.unref()}function f(e,t){let n,r=new Promise((r,i)=>{n=setTimeout(()=>i(t),e),d(n)});return r.catch(()=>{}),{deadline:r,clear:()=>clearTimeout(n)}}async function p(e,t){if(t===void 0)return e;try{return await Promise.race([e,t])}catch(t){throw e.catch(()=>{}),t}}function m(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null}function h(e){return e instanceof Blob||e instanceof ArrayBuffer||e instanceof ReadableStream||ArrayBuffer.isView(e)||e instanceof FormData||e instanceof URLSearchParams}function g(e){if(e instanceof Headers||Array.isArray(e))return e;let t={};for(let[n,r]of Object.entries(e))r!==void 0&&(t[n]=r);return t}function _(e,t){let n=new Headers(e?g(e):void 0);t&&new Headers(g(t)).forEach((e,t)=>{n.set(t,e)});let r={};return n.forEach((e,t)=>{r[t]=e}),r}function ee(e,t,n){let i=e.url;if(e.query){let t=e.query instanceof URLSearchParams?e.query.entries():Object.entries(e.query),n=new URLSearchParams;for(let[e,r]of t)r!==void 0&&n.append(e,`${r}`);let r=n.toString();if(r){let e=i.indexOf(`#`),t=e===-1?i:i.slice(0,e),n=e===-1?``:i.slice(e);i=`${t}${t.includes(`?`)?`&`:`?`}${r}${n}`}}let a=new Headers(e.headers),o={};if(e.method&&(o.method=e.method),!e.method&&e.body!==void 0&&e.body!==null&&(o.method=`POST`),e.body!==void 0&&e.body!==null){if(typeof e.body==`string`)o.body=e.body;else if(m(e.body)||Array.isArray(e.body))o.body=JSON.stringify(e.body),a.has(`content-type`)||a.set(`content-type`,`application/json`);else if(h(e.body))o.body=e.body;else throw TypeError(`Unsupported body type: ${typeof e.body}`)}o.headers=a;let s=e.signal,c;if(t!==void 0){let e=new AbortController,n=setTimeout(()=>e.abort(new DOMException(`The operation was aborted due to timeout`,`TimeoutError`)),t);d(n),c=()=>clearTimeout(n),s=s?r([s,e.signal]):e.signal}s&&(o.signal=s);let l=e.credentials??n;return l!==void 0&&(o.credentials=l),e.redirect&&(o.redirect=e.redirect),{url:i,init:o,clearTotalTimer:c}}async function v(e,t,n,r){let a=await e.arrayBuffer(),o=new Uint8Array(a),c=s(e.status,e.statusText,e.headers,o,e.url,e.redirected);if(t&&e.status>=400){let t=new i({url:n,method:r,status:e.status,statusText:e.statusText,headers:e.headers,body:c.text(),response:c});throw C(Error)&&Error.captureStackTrace(t,v),t}return c}function y(e,t){let n=e;for(let e=t.length-1;e>=0;e--){let r=t[e],i=n;n=e=>r(e,i)}return n}function b(e,t){let n=e;for(let e of t)e.beforeRequest&&(n=e.beforeRequest(n));return n}function x(e,t,n){let r=e;for(let e of n)e.afterResponse&&(r=e.afterResponse(r,t));return r}function S(e,t){return{status:e.status,statusText:e.statusText,headers:e.headers,url:e.url,redirected:e.redirected,body:t}}function C(e){return`captureStackTrace`in e}function w(e,t){Object.defineProperty(e,"name",{value:t})}function T(e){if(!D(e)||e.name!==`HttpError`||typeof e.message!=`string`||typeof e.url!=`string`||typeof e.method!=`string`||typeof e.status!=`number`||typeof e.statusText!=`string`||!O(e.headers)||!(`body`in e)||!D(e.response))return!1;let t=e.response;return t.status===e.status&&typeof t.statusText==`string`&&O(t.headers)&&`body`in t&&(t.url===void 0||typeof t.url==`string`)&&(t.redirected===void 0||typeof t.redirected==`boolean`)}function E(e){return!D(e)||e.name!==`TimeoutError`||typeof e.message!=`string`?!1:e.code===void 0||typeof e.code==`number`||e.code===`ETIMEDOUT`&&typeof e.url==`string`&&typeof e.method==`string`&&typeof e.timeoutMs==`number`&&e.phase===`headers`}function D(e){return typeof e==`object`&&!!e}function O(e){return D(e)&&typeof e.get==`function`}function k(e){let t=e?.maxRetries??5,n=e?.retryDelay??te,r=e?.shouldRetry??A;return async function(e,i){let a=typeof e.maxRetries==`number`?e.maxRetries:t,o;for(let t=0;t<=a;t++)try{return await i(e)}catch(i){if(o=i,t>=a||!r(i,t,e))throw i;await P(n(t),e.signal)}throw o}}function te(e){return 100*2**e+Math.random()*100}function A(e,t,n){let r=(n.method??`GET`).toUpperCase();return r!==`GET`&&r!==`HEAD`||e instanceof Error&&`name`in e&&e.name===`HttpError`?!1:M(e)}var j=new Set([`ECONNRESET`,`ECONNREFUSED`,`ETIMEDOUT`,`EPIPE`,`ENOTFOUND`,`ENETDOWN`,`EHOSTUNREACH`,`EAI_AGAIN`,`UND_ERR_CONNECT_TIMEOUT`,`UND_ERR_SOCKET`]);function M(e){if(!(e instanceof Error))return!1;let t=N(e)??N(e.cause);return t?j.has(t):e.name===`TimeoutError`||e.name===`AbortError`?!1:`retryable`in e&&typeof e.retryable==`boolean`?e.retryable:e instanceof TypeError}function N(e){if(e instanceof Error)return`code`in e&&typeof e.code==`string`?e.code:void 0}function P(e,t){return new Promise((n,r)=>{if(t?.aborted){r(t.reason);return}let i=setTimeout(n,e);t?.addEventListener(`abort`,()=>{clearTimeout(i),r(t.reason)},{once:!0})})}var F=/\r\n|[\n\r\u2028\u2029]/;function I(e,t,n){let r=e.split(F),{start:i,end:a,markerLines:o}=ne({start:L(t.start,r),end:t.end?L(t.end,r):void 0},r),s=`${a}`.length;return e.split(F,a).slice(i,a).map((e,t)=>{let r=i+1+t,a=` ${` ${r}`.slice(-s)} |`,c=o[r],l=!o[r+1];if(!c)return` ${a}${e.length>0?` ${e}`:``}`;let u=``;if(Array.isArray(c)){let t=e.slice(0,Math.max(c[0]-1,0)).replace(/[^\t]/g,` `),r=c[1]||1;u=[` - `,a.replace(/\d/g,` `),` `,t,`^`.repeat(r)].join(``),l&&n&&(u+=` `+n)}return[`>`,a,e.length>0?` ${e}`:``,u].join(``)}).join(` -`)}function ne(e,t){let n={...e.start},r={...n,...e.end},i=n.line??-1,a=n.column??0,o=r.line,s=r.column,c=Math.max(i-3,0),l=Math.min(t.length,o+3);i===-1&&(c=0),o===-1&&(l=t.length);let u=o-i,d={};if(u)for(let e=0;e<=u;e++){let n=e+i;d[n]=a?e===0?[a,t[n-1].length-a+1]:e===u?[0,s]:[0,t[n-e].length]:!0}else d[i]=a===s?!a||[a,0]:[a,s-a];return{start:c,end:l,markerLines:d}}function L(e,t){let n=0;for(let r=0;re)return{line:r+1,column:e-n};n+=i}return{line:t.length,column:t[t.length-1]?.length??0}}function R(e){"@babel/helpers - typeof";return R=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},R(e)}function re(e,t){if(R(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(R(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function ie(e){var t=re(e,`string`);return R(t)==`symbol`?t:t+``}function z(e,t,n){return(t=ie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t,n){return{statusCode:e.status,statusMessage:e.statusText||null,headers:V(e.headers),body:e.body,url:e.url||t,method:n}}function V(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}function H(e){if(!n(e))return!1;let t=e.response;return!(typeof e.statusCode!=`number`||typeof e.message!=`string`||!n(t)||t.body===void 0||typeof t.url!=`string`||typeof t.method!=`string`||typeof t.headers!=`object`||typeof t.statusCode!=`number`)}var U=class extends Error{constructor(e,t){let n=G(e,t);super(n.message),z(this,`response`,void 0),z(this,`statusCode`,400),z(this,`responseBody`,void 0),z(this,`traceId`,void 0),z(this,`details`,void 0),Object.assign(this,n)}},W=class extends Error{constructor(e){let t=G(e);super(t.message),z(this,`response`,void 0),z(this,`statusCode`,500),z(this,`responseBody`,void 0),z(this,`traceId`,void 0),z(this,`details`,void 0),Object.assign(this,t)}};function G(e,t){let r=e.body,i={response:e,statusCode:e.statusCode,responseBody:oe(r,e),traceId:ae(e),message:``,details:void 0};if(!n(r))return i.message=`${X(e,r)}${Z(i.traceId)}`,i;let a=r.error;if(typeof a==`string`&&typeof r.message==`string`)return i.message=`${a} - ${r.message}${Z(i.traceId)}`,i;if(typeof a!=`object`||!a)return i.message=typeof a==`string`?`${a}${Z(i.traceId)}`:typeof r.message==`string`?`${r.message}${Z(i.traceId)}`:`${X(e,r)}${Z(i.traceId)}`,i;if(K(a)||q(a)){let e=a.items||[],t=e.slice(0,5).map(e=>e.error?.description).filter(Boolean),n=t.length?`:\n- ${t.join(` -- `)}`:``;return e.length>5&&(n+=`\n...and ${e.length-5} more`),i.message=`${a.description}${Z(i.traceId)}${n}`,i.details=r.error,i}return J(a)?(i.message=Y(a,t,i.traceId),i.details=r.error,i):`description`in a&&typeof a.description==`string`?(i.message=`${a.description}${Z(i.traceId)}`,i.details=a,i):(i.message=`${X(e,r)}${Z(i.traceId)}`,i)}function K(e){return`type`in e&&e.type===`mutationError`&&`description`in e&&typeof e.description==`string`}function q(e){return`type`in e&&e.type===`actionError`&&`description`in e&&typeof e.description==`string`}function J(e){return n(e)&&e.type===`queryParseError`&&typeof e.query==`string`&&typeof e.start==`number`&&typeof e.end==`number`}function Y(e,t,n){let{query:r,start:i,end:a,description:o}=e,s=n?`\n(traceId: ${n})`:``;if(!r||i===void 0)return`GROQ query parse error: ${o}${s}`;let c=t?`\n\nTag: ${t}`:``;return`GROQ query parse error:\n${I(r,{start:i,end:a},o)}${c}${s}`}function X(e,t){let n=typeof t==`string`?` (${se(t,100)})`:``,r=e.statusMessage?` ${e.statusMessage}`:``;return`${e.method}-request to ${e.url} resulted in HTTP ${e.statusCode}${r}${n}`}function ae(e){let t=e?.headers?.traceparent;if(t)return t.split(`-`)[1]}function oe(e,t){return(t.headers[`content-type`]||``).toLowerCase().indexOf(`application/json`)===-1?e:JSON.stringify(e,null,2)}function Z(e){return e?` (traceId: ${e})`:``}function se(e,t){return e.length>t?`${e.slice(0,t)}…`:e}var Q=class extends Error{constructor({projectId:e,credentials:t}={}){if(super(`CorsOriginError`),z(this,`projectId`,void 0),z(this,`addOriginUrl`,void 0),this.name=`CorsOriginError`,this.projectId=e,e&&typeof location<`u`){let n=new URL(`https://sanity.io/manage/project/${e}/api`),{origin:r}=location;n.searchParams.set(`cors`,`add`),n.searchParams.set(`origin`,r),t&&n.searchParams.set(`credentials`,``),this.addOriginUrl=n,this.message=`The current origin is not allowed to connect to the Live Content API. Add it here: ${n}`}else this.message=e?`The current origin is not allowed to connect to the Live Content API. Change your configuration here: https://sanity.io/manage/project/${e}/api`:`The current origin is not allowed to connect to the Live Content API.`}};function ce(n,i={}){let a=(e,t)=>{let r=e.meta?.fetchInit;if(typeof r!=`object`||!r)return t(e);let i=e.fetch??n.fetch??globalThis.fetch,a=(e,t)=>i(e,{...r,...t});return t({...e,fetch:a})},o=c({...n.fetch?{fetch:n.fetch}:{},headers:n.headers,httpErrors:!0,middleware:[k({shouldRetry:pe,maxRetries:i.maxRetries??5,...i.retryDelay?{retryDelay:i.retryDelay}:{}}),...n.middleware,a,me(i)]}),s=e=>{if(typeof e.url!=`string`)throw TypeError("Request options must include a `url`");return le(o,e)};return{promise:s,observable:n=>new e(e=>{let i=new AbortController,a=n.signal,o=a?r([a,i.signal]):i.signal,c=t(s({...n,signal:o})).subscribe(e);return()=>{c.unsubscribe(),i.abort()}})}}async function le(e,t){let n=t.url,r=(t.method??`GET`).toUpperCase(),i;try{i=await e(t)}catch(e){if(T(e)){let i=$(typeof e.body==`string`?e.body:``,e.headers),a=B({status:e.status,statusText:e.statusText,headers:e.headers,body:i,url:e.response.url??e.url},n,r),o=ue(t.query);throw a.statusCode>=500?new W(a):new U(a,o)}throw e}return{type:`response`,body:de(i),statusCode:i.status,statusMessage:i.statusText||null,headers:fe(i.headers),url:i.url||n,method:r}}function ue(e){if(!e)return;if(e instanceof URLSearchParams)return e.get(`tag`)??void 0;let t=e.tag;return typeof t==`string`?t:void 0}function de(e){return $(e.text(),e.headers)}function $(e,t){let n=(t.get(`content-type`)??``).toLowerCase();if(e){if(n.includes(`application/json`))try{return JSON.parse(e)}catch{return e}return e}}function fe(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}function pe(e,t,n){if(T(e)){let t=(n.method??`GET`)===`GET`||n.method===`HEAD`,r=(n.url??``).includes(`/data/query`),i=e.status;return!(!t&&!r||i!==429&&i!==502&&i!==503)}return A(e,t,n)}function me(e){let t={},n=t=>e.ignoreWarnings!==void 0&&(Array.isArray(e.ignoreWarnings)?e.ignoreWarnings:[e.ignoreWarnings]).some(e=>typeof e==`string`?t.includes(e):e.test(t));return{afterResponse(e){let r=e.headers.get(`x-sanity-warning`);if(!r)return e;for(let e of r.split(`,`).map(e=>e.trim()))!e||t[e]||n(e)||(t[e]=!0,console.warn(e));return e}}}export{ce as a,H as c,E as d,r as f,z as i,J as l,Q as n,Y as o,W as r,B as s,U as t,$ as u}; \ No newline at end of file diff --git a/dist/static/request-CYLhJzOA-R7VqCP01.js b/dist/static/request-CYLhJzOA-R7VqCP01.js deleted file mode 100644 index f3b4ae8..0000000 --- a/dist/static/request-CYLhJzOA-R7VqCP01.js +++ /dev/null @@ -1,4 +0,0 @@ -import{f as e,t}from"./from-B8yXq1Hf.js";import{t as n}from"./isRecord-Kfmt-nk--BGze3w87.js";function r(e){if(typeof AbortSignal.any==`function`)return AbortSignal.any(e);let t=new AbortController;for(let n of e)if(n.aborted)return t.abort(n.reason),t.signal;let n=()=>{t.abort(e.find(e=>e.aborted)?.reason);for(let t of e)t.removeEventListener(`abort`,n)};for(let t of e)t.addEventListener(`abort`,n);return t.signal}var i=class extends Error{constructor(e){let t=e.url.length>400?e.url.slice(0,399)+`…`:e.url;super(`${e.method}-request to ${t} resulted in HTTP ${e.status} ${e.statusText}`),this.name=`HttpError`,this.url=e.url,this.method=e.method,this.status=e.status,this.statusText=e.statusText,this.headers=e.headers,this.body=e.body,this.response=e.response}},a=class extends Error{constructor(e){let t=e.url.length>400?e.url.slice(0,399)+`…`:e.url;super(`Request timed out after ${e.timeoutMs}ms waiting for response headers: ${e.method} ${t}`),this.name=`TimeoutError`,this.url=e.url,this.method=e.method,this.timeoutMs=e.timeoutMs,this.phase=e.phase,this.code=`ETIMEDOUT`}},o;function s(e,t,n,r,i,a){let s,c;return{status:e,statusText:t,headers:n,url:i,redirected:a,body:r,text(){return s??=(o??=new TextDecoder).decode(r)},json(){return(c??={value:JSON.parse(this.text())}).value},bytes(){return r}}}function c(e){let t=e?.fetch,n=e?.base,i=e?.httpErrors,o=e?.timeout,c=e?.credentials,u=e?.middleware??[],d=[],p=[];for(let e of u)typeof e==`object`?d.push(e):p.push(e);async function m(e,t){let{totalMs:n,headersMs:i,attachSignal:s}=l(t.timeout===void 0?o:t.timeout),{url:u,init:d,clearTotalTimer:f}=te(t,s?n:void 0,c),p=d.method??`GET`,m=!s&&n!==void 0?ee(n,new DOMException(`The operation was aborted due to timeout`,`TimeoutError`)):void 0,h=m?.deadline,g=()=>{f?.(),m?.clear()};if(i===void 0&&h===void 0)try{return{response:await e(u,d),url:u,method:p,totalDeadline:h,clearDeadline:g}}catch(e){throw g(),e}let _=h===void 0?[]:[h],v,y;if(i!==void 0){let e=new a({url:u,method:p,timeoutMs:i,phase:`headers`});y=s?new AbortController:void 0,_.push(new Promise((t,n)=>{v=setTimeout(()=>{n(e),y?.abort(e)},i)}))}let b=y&&d.signal?r([d.signal,y.signal]):y?.signal??d.signal,x;try{return x=Promise.resolve(y?e(u,{...d,signal:b}):e(u,d)),{response:await Promise.race([x,..._]),url:u,method:p,totalDeadline:h,clearDeadline:g}}catch(e){throw x?.then(e=>e.body?.cancel()).catch(()=>{}),g(),e}finally{clearTimeout(v)}}async function h(e){let{response:n,url:r,method:a,totalDeadline:o,clearDeadline:s}=await m(e.fetch??t??globalThis.fetch,e),c=e.httpErrors??i??!0;try{return await f(_(n,c,r,a),o)}finally{s()}}let S=v(h,p);async function w(e){let t=y(e,d),n=b(await S(t),t,d);try{return x(n,JSON.parse(n.text()))}catch(t){throw TypeError(`Failed to parse JSON response from ${e.url}: ${t instanceof Error?t.message:t}`,{cause:t})}}async function T(e){let t=y(e,d),n=b(await S(t),t,d);return x(n,n.text())}async function E(e){let n=y(e,d),r;async function a(e){let{response:n,url:a,method:o,totalDeadline:c,clearDeadline:l}=await m(e.fetch??t??globalThis.fetch,e),u=e.httpErrors??i??!0;if(u&&n.status>=400)try{return await f(_(n,u,a,o),c)}finally{l()}return c!==void 0&&l(),r=n,s(n.status,n.statusText,n.headers,new Uint8Array,n.url,n.redirected)}if(C(a,`getItStreamed`),await v(a,p)(n),!r)throw Error(`Stream response was not captured`);let o=r.body??new ReadableStream({start(e){e.close()}});return x(r,o)}async function D(t){let r=typeof t==`string`?{url:t}:t,i=r.url;n&&!/^https?:\/\//.test(i)&&(i=n.replace(/\/$/,``)+`/`+i.replace(/^\//,``));let a={...r,url:i,headers:g(e?.headers,r.headers)};switch(a.as??e?.as){case`json`:return await w(a);case`text`:return await T(a);case`stream`:return await E(a);default:{let e=y(a,d);return b(await S(e),e,d)}}}return C(m,`performFetch`),C(h,`getItBuffered`),C(E,`requestStream`),C(w,`requestJson`),C(T,`requestText`),C(D,`request`),D}function l(e){return typeof e==`number`||e===!1?{totalMs:u(e),headersMs:void 0,attachSignal:!0}:{totalMs:e?.total===void 0?12e4:u(e.total),headersMs:u(e?.headers),attachSignal:e?.signal!==!1}}function u(e){if(!(e===void 0||e===!1||e<=0))return e}function d(e){typeof e==`object`&&e&&`unref`in e&&typeof e.unref==`function`&&e.unref()}function ee(e,t){let n,r=new Promise((r,i)=>{n=setTimeout(()=>i(t),e),d(n)});return r.catch(()=>{}),{deadline:r,clear:()=>clearTimeout(n)}}async function f(e,t){if(t===void 0)return e;try{return await Promise.race([e,t])}catch(t){throw e.catch(()=>{}),t}}function p(e){if(typeof e!=`object`||!e||Array.isArray(e))return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null}function m(e){return e instanceof Blob||e instanceof ArrayBuffer||e instanceof ReadableStream||ArrayBuffer.isView(e)||e instanceof FormData||e instanceof URLSearchParams}function h(e){if(e instanceof Headers||Array.isArray(e))return e;let t={};for(let[n,r]of Object.entries(e))r!==void 0&&(t[n]=r);return t}function g(e,t){let n=new Headers(e?h(e):void 0);t&&new Headers(h(t)).forEach((e,t)=>{n.set(t,e)});let r={};return n.forEach((e,t)=>{r[t]=e}),r}function te(e,t,n){let i=e.url;if(e.query){let t=e.query instanceof URLSearchParams?e.query.entries():Object.entries(e.query),n=new URLSearchParams;for(let[e,r]of t)r!==void 0&&n.append(e,`${r}`);let r=n.toString();if(r){let e=i.indexOf(`#`),t=e===-1?i:i.slice(0,e),n=e===-1?``:i.slice(e);i=`${t}${t.includes(`?`)?`&`:`?`}${r}${n}`}}let a=new Headers(e.headers),o={};if(e.method&&(o.method=e.method),!e.method&&e.body!==void 0&&e.body!==null&&(o.method=`POST`),e.body!==void 0&&e.body!==null){if(typeof e.body==`string`)o.body=e.body;else if(p(e.body)||Array.isArray(e.body))o.body=JSON.stringify(e.body),a.has(`content-type`)||a.set(`content-type`,`application/json`);else if(m(e.body))o.body=e.body;else throw TypeError(`Unsupported body type: ${typeof e.body}`)}o.headers=a;let s=e.signal,c;if(t!==void 0){let e=new AbortController,n=setTimeout(()=>e.abort(new DOMException(`The operation was aborted due to timeout`,`TimeoutError`)),t);d(n),c=()=>clearTimeout(n),s=s?r([s,e.signal]):e.signal}s&&(o.signal=s);let l=e.credentials??n;return l!==void 0&&(o.credentials=l),e.redirect&&(o.redirect=e.redirect),{url:i,init:o,clearTotalTimer:c}}async function _(e,t,n,r){let a=await e.arrayBuffer(),o=new Uint8Array(a),c=s(e.status,e.statusText,e.headers,o,e.url,e.redirected);if(t&&e.status>=400){let t=new i({url:n,method:r,status:e.status,statusText:e.statusText,headers:e.headers,body:c.text(),response:c});throw S(Error)&&Error.captureStackTrace(t,_),t}return c}function v(e,t){let n=e;for(let e=t.length-1;e>=0;e--){let r=t[e],i=n;n=e=>r(e,i)}return n}function y(e,t){let n=e;for(let e of t)e.beforeRequest&&(n=e.beforeRequest(n));return n}function b(e,t,n){let r=e;for(let e of n)e.afterResponse&&(r=e.afterResponse(r,t));return r}function x(e,t){return{status:e.status,statusText:e.statusText,headers:e.headers,url:e.url,redirected:e.redirected,body:t}}function S(e){return`captureStackTrace`in e}function C(e,t){Object.defineProperty(e,"name",{value:t})}function w(e){if(!T(e)||e.name!==`HttpError`||typeof e.message!=`string`||typeof e.url!=`string`||typeof e.method!=`string`||typeof e.status!=`number`||typeof e.statusText!=`string`||!E(e.headers)||!(`body`in e)||!T(e.response))return!1;let t=e.response;return t.status===e.status&&typeof t.statusText==`string`&&E(t.headers)&&`body`in t&&(t.url===void 0||typeof t.url==`string`)&&(t.redirected===void 0||typeof t.redirected==`boolean`)}function T(e){return typeof e==`object`&&!!e}function E(e){return T(e)&&typeof e.get==`function`}function D(e){let t=e?.maxRetries??5,n=e?.retryDelay??ne,r=e?.shouldRetry??O;return async function(e,i){let a=typeof e.maxRetries==`number`?e.maxRetries:t,o;for(let t=0;t<=a;t++)try{return await i(e)}catch(i){if(o=i,t>=a||!r(i,t,e))throw i;await M(n(t),e.signal)}throw o}}function ne(e){return 100*2**e+Math.random()*100}function O(e,t,n){let r=(n.method??`GET`).toUpperCase();return r!==`GET`&&r!==`HEAD`||e instanceof Error&&`name`in e&&e.name===`HttpError`?!1:A(e)}var k=new Set([`ECONNRESET`,`ECONNREFUSED`,`ETIMEDOUT`,`EPIPE`,`ENOTFOUND`,`ENETDOWN`,`EHOSTUNREACH`,`EAI_AGAIN`,`UND_ERR_CONNECT_TIMEOUT`,`UND_ERR_SOCKET`]);function A(e){if(!(e instanceof Error))return!1;let t=j(e)??j(e.cause);return t?k.has(t):e.name===`TimeoutError`||e.name===`AbortError`?!1:`retryable`in e&&typeof e.retryable==`boolean`?e.retryable:e instanceof TypeError}function j(e){if(e instanceof Error)return`code`in e&&typeof e.code==`string`?e.code:void 0}function M(e,t){return new Promise((n,r)=>{if(t?.aborted){r(t.reason);return}let i=setTimeout(n,e);t?.addEventListener(`abort`,()=>{clearTimeout(i),r(t.reason)},{once:!0})})}var N=/\r\n|[\n\r\u2028\u2029]/;function P(e,t,n){let r=e.split(N),{start:i,end:a,markerLines:o}=F({start:I(t.start,r),end:t.end?I(t.end,r):void 0},r),s=`${a}`.length;return e.split(N,a).slice(i,a).map((e,t)=>{let r=i+1+t,a=` ${` ${r}`.slice(-s)} |`,c=o[r],l=!o[r+1];if(!c)return` ${a}${e.length>0?` ${e}`:``}`;let u=``;if(Array.isArray(c)){let t=e.slice(0,Math.max(c[0]-1,0)).replace(/[^\t]/g,` `),r=c[1]||1;u=[` - `,a.replace(/\d/g,` `),` `,t,`^`.repeat(r)].join(``),l&&n&&(u+=` `+n)}return[`>`,a,e.length>0?` ${e}`:``,u].join(``)}).join(` -`)}function F(e,t){let n={...e.start},r={...n,...e.end},i=n.line??-1,a=n.column??0,o=r.line,s=r.column,c=Math.max(i-3,0),l=Math.min(t.length,o+3);i===-1&&(c=0),o===-1&&(l=t.length);let u=o-i,d={};if(u)for(let e=0;e<=u;e++){let n=e+i;d[n]=a?e===0?[a,t[n-1].length-a+1]:e===u?[0,s]:[0,t[n-e].length]:!0}else d[i]=a===s?!a||[a,0]:[a,s-a];return{start:c,end:l,markerLines:d}}function I(e,t){let n=0;for(let r=0;re)return{line:r+1,column:e-n};n+=i}return{line:t.length,column:t[t.length-1]?.length??0}}function L(e){"@babel/helpers - typeof";return L=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},L(e)}function R(e,t){if(L(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(L(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function z(e){var t=R(e,`string`);return L(t)==`symbol`?t:t+``}function B(e,t,n){return(t=z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t,n){return{statusCode:e.status,statusMessage:e.statusText||null,headers:H(e.headers),body:e.body,url:e.url||t,method:n}}function H(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}var U=class extends Error{constructor(e,t){let n=G(e,t);super(n.message),B(this,`response`,void 0),B(this,`statusCode`,400),B(this,`responseBody`,void 0),B(this,`traceId`,void 0),B(this,`details`,void 0),Object.assign(this,n)}},W=class extends Error{constructor(e){let t=G(e);super(t.message),B(this,`response`,void 0),B(this,`statusCode`,500),B(this,`responseBody`,void 0),B(this,`traceId`,void 0),B(this,`details`,void 0),Object.assign(this,t)}};function G(e,t){let r=e.body,i={response:e,statusCode:e.statusCode,responseBody:ie(r,e),traceId:re(e),message:``,details:void 0};if(!n(r))return i.message=`${X(e,r)}${Z(i.traceId)}`,i;let a=r.error;if(typeof a==`string`&&typeof r.message==`string`)return i.message=`${a} - ${r.message}${Z(i.traceId)}`,i;if(typeof a!=`object`||!a)return i.message=typeof a==`string`?`${a}${Z(i.traceId)}`:typeof r.message==`string`?`${r.message}${Z(i.traceId)}`:`${X(e,r)}${Z(i.traceId)}`,i;if(K(a)||q(a)){let e=a.items||[],t=e.slice(0,5).map(e=>e.error?.description).filter(Boolean),n=t.length?`:\n- ${t.join(` -- `)}`:``;return e.length>5&&(n+=`\n...and ${e.length-5} more`),i.message=`${a.description}${Z(i.traceId)}${n}`,i.details=r.error,i}return J(a)?(i.message=Y(a,t,i.traceId),i.details=r.error,i):`description`in a&&typeof a.description==`string`?(i.message=`${a.description}${Z(i.traceId)}`,i.details=a,i):(i.message=`${X(e,r)}${Z(i.traceId)}`,i)}function K(e){return`type`in e&&e.type===`mutationError`&&`description`in e&&typeof e.description==`string`}function q(e){return`type`in e&&e.type===`actionError`&&`description`in e&&typeof e.description==`string`}function J(e){return n(e)&&e.type===`queryParseError`&&typeof e.query==`string`&&typeof e.start==`number`&&typeof e.end==`number`}function Y(e,t,n){let{query:r,start:i,end:a,description:o}=e,s=n?`\n(traceId: ${n})`:``;if(!r||i===void 0)return`GROQ query parse error: ${o}${s}`;let c=t?`\n\nTag: ${t}`:``;return`GROQ query parse error:\n${P(r,{start:i,end:a},o)}${c}${s}`}function X(e,t){let n=typeof t==`string`?` (${ae(t,100)})`:``,r=e.statusMessage?` ${e.statusMessage}`:``;return`${e.method}-request to ${e.url} resulted in HTTP ${e.statusCode}${r}${n}`}function re(e){let t=e?.headers?.traceparent;if(t)return t.split(`-`)[1]}function ie(e,t){return(t.headers[`content-type`]||``).toLowerCase().indexOf(`application/json`)===-1?e:JSON.stringify(e,null,2)}function Z(e){return e?` (traceId: ${e})`:``}function ae(e,t){return e.length>t?`${e.slice(0,t)}…`:e}var Q=class extends Error{constructor({projectId:e,credentials:t}={}){if(super(`CorsOriginError`),B(this,`projectId`,void 0),B(this,`addOriginUrl`,void 0),this.name=`CorsOriginError`,this.projectId=e,e&&typeof location<`u`){let n=new URL(`https://sanity.io/manage/project/${e}/api`),{origin:r}=location;n.searchParams.set(`cors`,`add`),n.searchParams.set(`origin`,r),t&&n.searchParams.set(`credentials`,``),this.addOriginUrl=n,this.message=`The current origin is not allowed to connect to the Live Content API. Add it here: ${n}`}else this.message=e?`The current origin is not allowed to connect to the Live Content API. Change your configuration here: https://sanity.io/manage/project/${e}/api`:`The current origin is not allowed to connect to the Live Content API.`}};function oe(n,i={}){let a=(e,t)=>{let r=e.meta?.fetchInit;if(typeof r!=`object`||!r)return t(e);let i=e.fetch??n.fetch??globalThis.fetch,a=(e,t)=>i(e,{...r,...t});return t({...e,fetch:a})},o=c({...n.fetch?{fetch:n.fetch}:{},headers:n.headers,httpErrors:!0,middleware:[D({shouldRetry:de,maxRetries:i.maxRetries??5,...i.retryDelay?{retryDelay:i.retryDelay}:{}}),...n.middleware,a,fe(i)]}),s=e=>{if(typeof e.url!=`string`)throw TypeError("Request options must include a `url`");return se(o,e)};return{promise:s,observable:n=>new e(e=>{let i=new AbortController,a=n.signal,o=a?r([a,i.signal]):i.signal,c=t(s({...n,signal:o})).subscribe(e);return()=>{c.unsubscribe(),i.abort()}})}}async function se(e,t){let n=t.url,r=(t.method??`GET`).toUpperCase(),i;try{i=await e(t)}catch(e){if(w(e)){let i=$(typeof e.body==`string`?e.body:``,e.headers),a=V({status:e.status,statusText:e.statusText,headers:e.headers,body:i,url:e.response.url??e.url},n,r),o=ce(t.query);throw a.statusCode>=500?new W(a):new U(a,o)}throw e}return{type:`response`,body:le(i),statusCode:i.status,statusMessage:i.statusText||null,headers:ue(i.headers),url:i.url||n,method:r}}function ce(e){if(!e)return;if(e instanceof URLSearchParams)return e.get(`tag`)??void 0;let t=e.tag;return typeof t==`string`?t:void 0}function le(e){return $(e.text(),e.headers)}function $(e,t){let n=(t.get(`content-type`)??``).toLowerCase();if(e){if(n.includes(`application/json`))try{return JSON.parse(e)}catch{return e}return e}}function ue(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}function de(e,t,n){if(w(e)){let t=(n.method??`GET`)===`GET`||n.method===`HEAD`,r=(n.url??``).includes(`/data/query`),i=e.status;return!(!t&&!r||i!==429&&i!==502&&i!==503)}return O(e,t,n)}function fe(e){let t={},n=t=>e.ignoreWarnings!==void 0&&(Array.isArray(e.ignoreWarnings)?e.ignoreWarnings:[e.ignoreWarnings]).some(e=>typeof e==`string`?t.includes(e):e.test(t));return{afterResponse(e){let r=e.headers.get(`x-sanity-warning`);if(!r)return e;for(let e of r.split(`,`).map(e=>e.trim()))!e||t[e]||n(e)||(t[e]=!0,console.warn(e));return e}}}export{oe as a,J as c,B as i,$ as l,Q as n,Y as o,W as r,V as s,U as t,r as u}; \ No newline at end of file diff --git a/dist/static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js b/dist/static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js deleted file mode 100644 index 5131030..0000000 --- a/dist/static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js +++ /dev/null @@ -1,2 +0,0 @@ -import{t as e}from"./isRecord-Kfmt-nk--BGze3w87.js";var t={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},n={0:8203,1:8204,2:8205,3:65279},r={0:String.fromCodePoint(n[0]),1:String.fromCodePoint(n[1]),2:String.fromCodePoint(n[2]),3:String.fromCodePoint(n[3])},i=[,,,,].fill(String.fromCodePoint(n[0])).join(``);function a(e){let t=JSON.stringify(e),n=new TextEncoder().encode(t),a=``;for(let e=0;e>6&3]+r[t>>4&3]+r[t>>2&3]+r[t&3]}return i+a}function o(e){return!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e)?!1:!!Date.parse(e)}function s(e){try{new URL(e,e.startsWith(`/`)?`https://acme.com`:void 0)}catch{return!1}return!0}function c(e,t,n=`auto`){return n===!0||n===`auto`&&(o(e)||s(e))?e:`${e}${a(t)}`}Object.fromEntries(Object.entries(r).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(t).map(e=>e.reverse()));var l=`${Object.values(t).map(e=>`\\u{${e.toString(16)}}`).join(``)}`,u=RegExp(`[${l}]{4,}`,`gu`);function d(e){return{cleaned:e.replace(u,``),encoded:e.match(u)?.[0]||``}}function f(e){return e&&JSON.parse(d(JSON.stringify(e)).cleaned)}function p(e){return f(e)}var m=/_key\s*==\s*['"](.*)['"]/;function h(e){return typeof e==`string`?m.test(e.trim()):typeof e==`object`&&`_key`in e}function g(e){if(!Array.isArray(e))throw Error(`Path is not an array`);return e.reduce((e,t,n)=>{let r=typeof t;if(r===`number`)return`${e}[${t}]`;if(r===`string`)return`${e}${n===0?``:`.`}${t}`;if(h(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[n,r]=t;return`${e}[${n}:${r}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},``)}var _=`drafts`,v=`versions`,y=`${_}.`,b=`${v}.`;function x(e){return e.startsWith(y)}function S(e){return e.startsWith(b)}function C(e){return!x(e)&&!S(e)}function w(e){return e}function T(e){return e}function E(e){return S(e)?w(y+k(e)):x(e)?e:y+e}function D(e,t){if(t===`drafts`||t===`published`)throw Error(`Version can not be "published" or "drafts"`);return`${b}${t}.${k(e)}`}function O(e){if(!S(e))return;let[t,n,...r]=e.split(`.`);return n}function k(e){if(S(e))return T(e.split(`.`).slice(2).join(`.`));if(x(e))return T(e.slice(y.length));if(C(e))return e;throw Error(`Unable to resolve a published id from "${e}"`)}var A={"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"'":`\\'`,"\\":`\\\\`},j={"\\f":`\f`,"\\n":` -`,"\\r":`\r`,"\\t":` `,"\\'":`'`,"\\\\":`\\`};function M(e){return`$${e.map(e=>typeof e==`string`?`['${e.replace(/[\f\n\r\t'\\]/g,e=>A[e])}']`:typeof e==`number`?`[${e}]`:e._key===``?`[${e._index}]`:`[?(@._key=='${e._key.replace(/['\\]/g,e=>A[e])}')]`).join(``)}`}function N(e){return e.map(e=>typeof e==`string`?`['${e.replace(/[\f\n\r\t'\\]/g,e=>A[e])}']`:typeof e==`number`?`[${e}]`:e._key===``?`[${e._index}]`:`[?(@._key=='${e._key.replace(/['\\]/g,e=>A[e])}')]`)}function P(e){let t=[],n=/\['(.*?)'\]|\[(\d+)\]|\[\?\(@\._key=='(.*?)'\)\]/g,r;for(;(r=n.exec(e))!==null;){if(r[1]!==void 0){let e=r[1].replace(/\\(\\|f|n|r|t|')/g,e=>j[e]);t.push(e);continue}if(r[2]!==void 0){t.push(parseInt(r[2],10));continue}if(r[3]!==void 0){let e=r[3].replace(/\\(\\')/g,e=>j[e]);t.push({_key:e,_index:-1});continue}}return t}function F(e){return e.map(e=>{if(typeof e==`string`||typeof e==`number`)return e;if(e._key!==``)return{_key:e._key};if(e._index!==-1)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})}function I(e){return e.map(e=>{if(typeof e==`string`||typeof e==`number`)return e;if(e._index!==-1)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})}function L(e,t){if(!t?.mappings)return;let n=M(I(e));if(t.mappings[n]!==void 0)return{mapping:t.mappings[n],matchedPath:n,pathSuffix:``};let r=N(I(e));for(let e=r.length-1;e>=0;e--){let i=`$${r.slice(0,e).join(``)}`,a=t.mappings[i];if(a)return{mapping:a,matchedPath:i,pathSuffix:n.substring(i.length)}}}function R(e){return e!==null&&Array.isArray(e)}function z(t,n,r=[]){if(R(t))return t.map((t,i)=>{if(e(t)){let e=t._key;if(typeof e==`string`)return z(t,n,r.concat({_key:e,_index:i}))}return z(t,n,r.concat(i))});if(e(t)){if(t._type===`block`||t._type===`span`){let e={...t};return t._type===`block`?e.children=z(t.children,n,r.concat(`children`)):t._type===`span`&&(e.text=z(t.text,n,r.concat(`text`))),e}return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,z(t,n,r.concat(e))]))}return n(t,r)}function B(e){let{baseUrl:t,workspace:n=`default`,tool:r=`default`,id:i,type:a,path:o,projectId:s,dataset:c}=e;if(!t)throw Error(`baseUrl is required`);if(!o)throw Error(`path is required`);if(!i)throw Error(`id is required`);if(t!==`/`&&t.endsWith(`/`))throw Error(`baseUrl must not end with a slash`);let l=n==="default"?void 0:n,u=r==="default"?void 0:r,d=k(i),f=Array.isArray(o)?g(F(o)):o,p=new URLSearchParams({baseUrl:t,id:d,type:a,path:f});if(l&&p.set(`workspace`,l),u&&p.set(`tool`,u),s&&p.set(`projectId`,s),c&&p.set(`dataset`,c),C(i))p.set(`perspective`,`published`);else if(S(i)){let e=O(i);p.set(`perspective`,e)}let m=[t===`/`?``:t];l&&m.push(l);let h=[`mode=presentation`,`id=${d}`,`type=${a}`,`path=${encodeURIComponent(f)}`];return u&&h.push(`tool=${u}`),m.push(`intent`,`edit`,`${h.join(`;`)}?${p}`),m.join(`/`)}function V(e){let t=typeof e==`string`?e:e.baseUrl;return t!==`/`&&(t=t.replace(/\/$/,``)),typeof e==`string`?{baseUrl:t}:{...e,baseUrl:t}}export{D as a,F as c,L as d,V as f,c as g,p as h,O as i,P as l,z as m,E as n,x as o,g as p,k as r,S as s,B as t,m as u}; \ No newline at end of file diff --git a/dist/static/resources-B2JQiyBa-Ci7zMcrI.js b/dist/static/resources-B2JQiyBa-Ci7zMcrI.js deleted file mode 100644 index 75e47df..0000000 --- a/dist/static/resources-B2JQiyBa-Ci7zMcrI.js +++ /dev/null @@ -1 +0,0 @@ -import"./lib-CQcSfzr9.js";import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`structure`,{"action.copy-document-id.label":`Copy document ID`,"action.copy-document-url.label":`Copy`,"action.copy-link-to-document.label":`Copy document URL`,"action.delete.disabled.not-ready":`Operation not ready`,"action.delete.disabled.nothing-to-delete":`This document doesn't yet exist or is already deleted`,"action.delete.disabled.target-not-found":`The selected release or variant does not contain this document`,"action.delete.disabled.scheduled-release":`This document cannot be deleted as it exists within scheduled releases`,"action.delete.label":`Delete`,"action.delete.running.label":`Deleting…`,"action.disabled-by-canvas.tooltip":`Some document actions are disabled for documents linked to Canvas`,"action.discard-changes.confirm-dialog.confirm-discard-changes":`Are you sure you want to discard all changes since last published?`,"action.discard-changes.confirm-dialog.confirm-discard-changes-draft":`Are you sure you want to discard all changes and delete this draft document?`,"action.discard-changes.confirm-dialog.header.text":`Discard changes?`,"action.discard-changes.disabled.no-change":`This document has no unpublished changes`,"action.discard-changes.disabled.not-published":`This document is not published`,"action.discard-changes.disabled.not-ready":`Operation not ready`,"action.discard-changes.disabled.target-not-found":`The selected release or variant does not contain this document`,"action.discard-changes.label":`Discard changes`,"action.duplicate.disabled.not-ready":`Operation not ready`,"action.duplicate.disabled.nothing-to-duplicate":`This document doesn't yet exist so there's nothing to duplicate`,"action.duplicate.disabled.target-not-found":`The selected release or variant does not contain this document`,"action.duplicate.label":`Duplicate`,"action.duplicate.running.label":`Duplicating…`,"action.publish.already-published.no-time-ago.tooltip":`Already published`,"action.publish.already-published.tooltip":`Published {{timeSincePublished}}`,"action.publish.disabled.not-ready":`Operation not ready`,"action.publish.disabled.not-publishable":`This version is published as part of its release`,"action.publish.disabled.target-not-found":`The selected release or variant does not contain this document`,"action.publish.draft.label":`Publish`,"action.publish.label":`Publish`,"action.publish.live-edit.label":`Publish`,"action.publish.live-edit.publish-disabled":`Cannot publish since Live Edit is enabled for this document type`,"action.publish.live-edit.tooltip":`Live Edit is enabled for this content type and publishing happens automatically as you make changes`,"action.publish.no-changes.tooltip":`No unpublished changes`,"action.publish.published.label":`Published`,"action.publish.running.label":`Publishing…`,"action.publish.validation-in-progress.label":`Validating document…`,"action.publish.validation-issues-toast.description":`Please fix the validation errors before publishing`,"action.publish.validation-issues-toast.title":`Validation errors`,"action.publish.validation-issues.tooltip":`There are validation errors that need to be fixed before this document can be published`,"action.publish.waiting":`Waiting for tasks to finish before publishing`,"action.restore.confirm.message":`Are you sure you want to restore this document?`,"action.restore.disabled.cannot-restore-initial":`You can't restore to the initial revision`,"action.restore.label":`Revert to revision`,"action.restore.tooltip":`Restore to this revision`,"action.unpublish.disabled.already-unpublished":`This document is already set to be unpublished`,"action.unpublish.disabled.not-published":`This document is not published`,"action.unpublish.disabled.not-ready":`Operation not ready`,"action.unpublish.disabled.target-not-found":`The selected release or variant does not contain this document`,"action.unpublish.label":`Unpublish`,"action.unpublish.live-edit.disabled":`This document has live edit enabled and cannot be unpublished`,"banners.archived-release.description":`This document version belongs to the archived {{title}} release`,"banners.archived-scheduled-draft.description":`This scheduled draft is archived`,"banners.choose-new-document-destination.cannot-create-draft-document":`Cannot create a draft document.`,"banners.choose-new-document-destination.cannot-create-published-document":`Cannot create a published document.`,"banners.choose-new-document-destination.choose-destination":`Choose a destination for this document:`,"banners.choose-new-document-destination.release-inactive":`The {{title}} release is not active.`,"banners.deleted-document-banner.restore-button.text":`Restore most recent revision`,"banners.deleted-document-banner.text":`This document has been deleted.`,"banners.deprecated-document-type-banner.text":`This document type has been deprecated.`,"banners.live-edit-draft-banner.discard.tooltip":`Discard draft to continue editing.`,"banners.live-edit-draft-banner.publish.tooltip":`Publish draft to continue editing.`,"banners.live-edit-draft-banner.text":`The type {{schemaType}} has liveEdit enabled, but a draft version of this document exists. Publish or discard the draft in order to continue live editing it.`,"banners.obsolete-draft.actions.compare-draft.text":`Compare draft`,"banners.obsolete-draft.actions.compare-draft.tooltip":`The published document doesn't exist, so this draft can't be compared.`,"banners.obsolete-draft.actions.discard-draft.text":`Discard draft`,"banners.obsolete-draft.actions.publish-draft.text":`Publish draft`,"banners.obsolete-draft.draft-model-inactive.text":`The workspace does not have drafts enabled, but a draft version of this document exists.`,"banners.paused-scheduled-draft.text":`Schedule paused while editing. Press Schedule to reactivate or pick a new date.`,"banners.permission-check-banner.missing-permission_create_one":`Your role does not have permission to publish this document.`,"banners.permission-check-banner.missing-permission_create_other":`Your roles do not have permission to publish this document.`,"banners.permission-check-banner.missing-permission_update_one":`Your role does not have permission to edit this document.`,"banners.permission-check-banner.missing-permission_update_other":`Your roles do not have permission to edit this document.`,"banners.permission-check-banner.request-permission-button.sent":`Editor request sent`,"banners.permission-check-banner.request-permission-button.text":`Ask to edit`,"banners.published-release.description":`You are viewing a read-only document that was published as part of {{title}}. It can't be edited`,"banners.reference-changed-banner.reason-changed.reload-button.text":`Reload reference`,"banners.reference-changed-banner.reason-changed.text":`This reference has changed since you opened it.`,"banners.reference-changed-banner.reason-removed.close-button.text":`Close reference`,"banners.reference-changed-banner.reason-removed.text":`This reference has been removed since you opened it.`,"banners.release.action.add-to-bundle":`Add to bundle`,"banners.release.action.add-to-release":`Add to release`,"banners.release.action.open-to-edit":`Open release to edit`,"banners.release.error.description":`An error occurred when adding document to the release: {{message}}`,"banners.release.error.title":`Error adding document to release`,"banners.release.navigate-to-edit-description":`The document only exists in the`,"banners.release.navigate-to-edit-description-end_one":`release`,"banners.release.navigate-to-edit-description-end_other":`releases`,"banners.release.navigate-to-edit-description-multiple_one":`This document is part of the release and {{count}} more release.`,"banners.release.navigate-to-edit-description-multiple_other":`This document is part of the release and {{count}} more releases`,"banners.release.navigate-to-edit-description-none":`This document is not part of any release`,"banners.release.navigate-to-edit-description-single":`This document is part of the release`,"banners.release.not-in-release":`Not in the {{title}} release.`,"banners.release.waiting.description":`Please hold tight while the document is added to the release. It should not take longer than a few seconds.`,"banners.release.waiting.title":`Adding document to release…`,"banners.revision-not-found.description":`We couldn't find the document revision selected, please select another entry from the history list.`,"banners.scheduled-draft-override-banner.text":`A scheduled draft for this document exists. If you publish changes now they will be overwritten when the schedule runs.`,"banners.unpublished-release-banner.text":`This document will be unpublished as part of the {{title}} release.`,"banners.unpublished-release-banner.text-with-published":`Showing the current published version:`,"banners.variant.action.add-to-variant":`Create variant`,"banners.variant.definition-not-found":`The selected variant {{name}} could not be found.`,"banners.variant.error.description":`An error occurred when adding document to the variant: {{message}}`,"banners.variant.error.title":`Error adding document to variant`,"banners.variant.not-in-variant":`No {{perspectiveTitle}} variant document exists for {{variantTitle}}.`,"banners.variant.waiting.description":`Please hold tight while the document is added to the variant. It should not take longer than a few seconds.`,"banners.variant.waiting.title":`Adding document to variant…`,"browser-document-title.new-document":`New {{schemaType}}`,"browser-document-title.untitled-document":`Untitled`,"buttons.action-menu-button.aria-label":`Open document actions`,"buttons.action-menu-button.tooltip":`Document actions`,"buttons.focus-pane-button.aria-label.collapse":`Exit focus mode (show navigation)`,"buttons.focus-pane-button.aria-label.focus":`Enter focus mode (hide navigation)`,"buttons.focus-pane-button.tooltip.collapse":`Exit focus mode`,"buttons.focus-pane-button.tooltip.focus":`Enter focus mode`,"buttons.split-pane-button.aria-label":`Split pane right`,"buttons.split-pane-button.tooltip":`Split pane right`,"buttons.split-pane-close-button.title":`Close split pane`,"buttons.split-pane-close-group-button.title":`Close pane group`,"canvas.banner.edit-in-canvas-action":`Edit in Canvas`,"canvas.banner.editable.linked-text":`This document can be edited in Canvas.`,"canvas.banner.editable.popover-description":`Canvas lets you write freely, then update content in Studio without manual field-by-field copying.`,"canvas.banner.editable.popover-heading":`Free-form writing`,"canvas.banner.linked-text.draft":`This draft document is linked to Canvas`,"canvas.banner.linked-text.published":`This live document is linked to Canvas`,"canvas.banner.linked-text.version":`This version document is linked to Canvas`,"canvas.banner.popover-button-text":`Learn more`,"canvas.banner.popover-description":`Canvas lets you author in a free-form editor that automatically maps back to the Studio as structured content - as you type.`,"canvas.banner.popover-heading":`Idea first authoring`,"changes.banner.description":`Showing the history for the {{perspective}} version of this document.`,"changes.banner.tooltip":`This view shows the changes that occurred in a specific version of this document. Select a different version to see its changes`,"changes.from.label":`From`,"changes.tab.history":`History`,"changes.tab.review-changes":`Review changes`,"changes.to.label":`To`,"compare-version.error.invalidModeParam":`"{{input}}" is not a supported document comparison mode.`,"compare-version.error.invalidNextDocumentParam":`The next document parameter is invalid.`,"compare-version.error.invalidParams.title":`Unable to compare documents`,"compare-version.error.invalidPreviousDocumentParam":`The previous document parameter is invalid.`,"compare-version.error.loadReleases.title":`Failed to load releases`,"compare-version.error.loadVersions.title":`Failed to load versions`,"compare-versions.menu-item.disabled-reason":`There are no other versions of this document to compare.`,"compare-versions.menu-item.title":`Compare versions`,"compare-versions.status.draft":`Draft`,"compare-versions.status.published":`Published`,"compare-versions.title":`Compare versions`,"confirm-delete-dialog.cancel-button.text":`Cancel`,"confirm-delete-dialog.cdr-summary.document-count_one":`1 document`,"confirm-delete-dialog.cdr-summary.document-count_other":`{{count}} documents`,"confirm-delete-dialog.cdr-summary.subtitle_one":`Dataset: {{datasets}}`,"confirm-delete-dialog.cdr-summary.subtitle_other":`Datasets: {{datasets}}`,"confirm-delete-dialog.cdr-summary.subtitle_unavailable_one":`Unavailable dataset`,"confirm-delete-dialog.cdr-summary.subtitle_unavailable_other":`Unavailable datasets`,"confirm-delete-dialog.cdr-summary.title_one":`{{documentCount}} in another dataset`,"confirm-delete-dialog.cdr-summary.title_other":`{{documentCount}} in {{count}} datasets`,"confirm-delete-dialog.cdr-table.copy-id-button.tooltip":`Copy ID to clipboard`,"confirm-delete-dialog.cdr-table.dataset.label":`Dataset`,"confirm-delete-dialog.cdr-table.document-id.label":`Document ID`,"confirm-delete-dialog.cdr-table.id-copied-toast.title-failed":`Failed to copy document ID`,"confirm-delete-dialog.cdr-table.project-id.label":`Project ID`,"confirm-delete-dialog.confirm-anyway-button.text_delete":`Delete all versions anyway`,"confirm-delete-dialog.confirm-anyway-button.text_delete_one":`Delete anyway`,"confirm-delete-dialog.confirm-anyway-button.text_delete_other":`Delete all versions anyway`,"confirm-delete-dialog.confirm-anyway-button.text_unpublish":`Unpublish anyway`,"confirm-delete-dialog.confirm-button.text_delete":`Delete all versions`,"confirm-delete-dialog.confirm-button.text_delete_one":`Delete document`,"confirm-delete-dialog.confirm-button.text_delete_other":`Delete all versions`,"confirm-delete-dialog.confirm-button.text_unpublish":`Unpublish now`,"confirm-delete-dialog.confirmation.text_delete":`Are you sure you want to delete all the versions of this document?`,"confirm-delete-dialog.confirmation.text_delete_one":`Are you sure you want to delete this document?`,"confirm-delete-dialog.confirmation.text_delete_other":`Are you sure you want to delete all the versions of this document?`,"confirm-delete-dialog.confirmation.text_unpublish":`Are you sure you want to unpublish “”?`,"confirm-delete-dialog.error.message.text":`An error occurred while loading referencing documents.`,"confirm-delete-dialog.error.retry-button.text":`Retry`,"confirm-delete-dialog.error.title.text":`Error`,"confirm-delete-dialog.header.text_delete":`Delete document?`,"confirm-delete-dialog.header.text_unpublish":`Unpublish document?`,"confirm-delete-dialog.loading.text":`Looking for referring documents…`,"confirm-delete-dialog.other-reference-count.title_one":`1 other reference not show`,"confirm-delete-dialog.other-reference-count.title_other":`{{count}} other references not shown`,"confirm-delete-dialog.other-reference-count.tooltip":`We can't display metadata for these references due to a missing access token for the related datasets.`,"confirm-delete-dialog.preview-item.preview-unavailable.subtitle":`ID: {{documentId}}`,"confirm-delete-dialog.preview-item.preview-unavailable.title":`Preview unavailable`,"confirm-delete-dialog.referential-integrity-disclaimer.text_delete":`If you delete this document, documents that refer to it will no longer be able to access it.`,"confirm-delete-dialog.referential-integrity-disclaimer.text_unpublish":`If you unpublish this document, documents that refer to it will no longer be able to access it.`,"confirm-delete-dialog.referring-document-count.text_one":`1 document refers to “”`,"confirm-delete-dialog.referring-document-count.text_other":`{{count}} documents refer to “”`,"confirm-delete-dialog.referring-documents-descriptor.text_delete":`You may not be able to delete “” because the following documents refer to it:`,"confirm-delete-dialog.referring-documents-descriptor.text_unpublish":`You may not be able to unpublish “” because the following documents refer to it:`,"confirm-dialog.cancel-button.fallback-text":`Cancel`,"confirm-dialog.confirm-button.fallback-text":`Confirm`,"default-definition.content-title":`Content`,"doc-title.error.text":`Error: {{errorMessage}}`,"doc-title.fallback.text":`Untitled`,"doc-title.unknown-schema-type.text":`Unknown schema type: {{schemaType}}`,"document-group-inventory.onboarding-hint":`Where did the version buttons go?`,"document-inspector.close-button.tooltip":`Close`,"document-inspector.dialog.title":`Inspecting `,"document-inspector.dialog.title-no-value":`No value`,"document-inspector.error.close-button.aria-label":`Close panel`,"document-inspector.error.description":`An error occurred while rendering this panel.`,"document-inspector.error.retry-button.text":`Retry`,"document-inspector.error.title":`Something went wrong`,"document-inspector.menu-item.title":`Inspect`,"document-inspector.search.placeholder":`Search`,"document-inspector.view-mode.parsed":`Parsed`,"document-inspector.view-mode.raw-json":`Raw JSON`,"document-target-badges.not-in-target.tooltip":`Document doesn't exist in the selected perspective yet.`,"document-view.form-view.form-hidden":`This form is hidden`,"document-view.form-view.form-title-fallback":`Untitled`,"document-view.form-view.loading":`Loading document…`,"document-view.form-view.sync-lock-toast.description":`Please hold tight while the document is synced. This usually happens right after the document has been published, and it should not take more than a few seconds`,"document-view.form-view.sync-lock-toast.title":`Syncing document…`,"document-view.form-view.sync-pending.description":`We'll keep trying. Your changes are kept in your browser in the meantime.`,"document-view.form-view.sync-pending.title":`Your changes aren't saving`,"document-view.form-view.sync-recovering.description":`Editing resumes as soon as your changes are saved.`,"document-view.form-view.sync-recovering.title":`Saving your changes…`,"document-view.form-view.sync-stalled.description":`Editing is paused until they save. Your changes are kept in your browser, so keep this tab open while we keep trying.`,"document-view.form-view.sync-stalled.title":`Your changes still aren't saving`,"document.favorites.add-to-favorites":`Add to favorites`,"document.favorites.remove-from-favorites":`Remove from favorites`,"document.singleton.details":`This is a singleton document with id "{{documentGroupId}}"`,"document.singleton.label":`Singleton`,"events.compare-with-published.description":`We're unable to load the changes for this document, probably due to history retention policy of your plan, this shows you how the {{version}} version compares to the published version.`,"events.compare-with-published.title":`Comparing with published`,"events.inspect.release":`Inspect {{releaseTitle}} document`,"events.open.draft":`Open draft document`,"events.open.release":`Open {{releaseTitle}} release`,"incoming-references-input.add-reference-item":`Add item`,"incoming-references-input.list-label":`Incoming references of type {{type}}`,"incoming-references-input.no-items":`No items`,"incoming-references-input.reference-from":`Reference from {{type}}`,"incoming-references-input.schema-type-not-found":`Schema type {{type}} not found`,"incoming-references-input.type-to-search":`Type to search`,"incoming-references-input.types-loading":`Loading documents...`,"incoming-references-input.types-loading-cross-dataset":`Loading cross dataset documents...`,"incoming-references-input.types-not-defined":`No incoming references defined for this type, see the docs for more information.`,"incoming-references-pane.no-references":`No incoming references found.`,"incoming-references-pane.no-references-found":`No references of this type found.`,"incoming-references-pane.schema-type-not-found":`Schema type {{type}} not found`,"insufficient-permissions-message-tooltip.loading-text":`Loading…`,"menu-item-groups.actions-group":`Actions`,"menu-item-groups.layout-group":`Layout`,"menu-item-groups.sorting-group":`Sort`,"menu-items.layout.compact-view":`Compact view`,"menu-items.layout.detailed-view":`Detailed view`,"menu-items.layout.restore-default":`Default view`,"menu-items.layout.restore-default.disabled-reason":`Already using the default view`,"menu-items.sort-by.created":`Sort by Created`,"menu-items.sort-by.last-edited":`Sort by Last Edited`,"menu-items.sort-by.restore-default":`Default sort`,"menu-items.sort-by.restore-default.disabled-reason":`Already using the default sort order`,"no-document-types-screen.link-text":`Learn how to add a document type →`,"no-document-types-screen.subtitle":`Please define at least one document type in your schema.`,"no-document-types-screen.title":`No document types`,"pane-header.back-button.text":`Back`,"pane-header.context-menu-button.tooltip":`Show menu`,"pane-header.create-menu.label":`Create`,"pane-header.create-new-button.tooltip":`Create new document`,"pane-header.disabled-created-button.aria-label":`Insufficient permissions`,"pane-item.draft-status.has-draft.tooltip":`Edited `,"pane-item.draft-status.no-draft.tooltip":`No unpublished edits`,"pane-item.missing-schema-type.subtitle":`Document: {{documentId}}`,"pane-item.missing-schema-type.title":`No schema found for type {{documentType}}`,"pane-item.published-status.has-published.tooltip":`Published `,"pane-item.published-status.no-published.tooltip":`No unpublished edits`,"panes.document-header-title.error.text":`Error: {{error}}`,"panes.document-header-title.new.text":`New {{schemaType}}`,"panes.document-header-title.untitled.text":`Untitled`,"panes.document-list-pane.error.max-retries-attempted":`Not automatically retrying after {{count}} unsuccessful attempts.`,"panes.document-list-pane.error.retrying":`Retrying…`,"panes.document-list-pane.error.text":`Encountered an error while fetching documents.`,"panes.document-list-pane.error.text.dev":`Error: {{error}}`,"panes.document-list-pane.error.text.offline":`The Internet connection appears to be offline.`,"panes.document-list-pane.error.title":`Could not fetch list items`,"panes.document-list-pane.error.will-retry-automatically_one":`Retrying…`,"panes.document-list-pane.error.will-retry-automatically_other":`Retrying… (#{{count}}).`,"panes.document-list-pane.max-items.text":`Displaying a maximum of {{limit}} documents`,"panes.document-list-pane.no-documents-of-type.text":`No documents of this type`,"panes.document-list-pane.no-documents.text":`No results found`,"panes.document-list-pane.no-matching-documents.text":`No matching documents`,"panes.document-list-pane.reconnecting":`Trying to connect…`,"panes.document-list-pane.search-input.aria-label":`Search list`,"panes.document-list-pane.search-input.placeholder":`Search list`,"panes.document-list-pane.search-ordering.aria-label":`Change search result ordering`,"panes.document-list-pane.search-ordering.label":`Sorted by {{order}}`,"panes.document-list-pane.search-ordering.relevance":`Relevance`,"panes.document-list-pane.search-ordering.summary-relevance":`Sorted by relevance`,"panes.document-list-pane.sort-order.disabled-reason":`This sorting option uses fields that are not part of this document type`,"panes.document-operation-results.error.summary.title":`Details`,"panes.document-operation-results.operation-error":`An error occurred during {{context}}`,"panes.document-operation-results.operation-error_delete":`An error occurred while attempting to delete this document. This usually means that there are other documents that refers to it.`,"panes.document-operation-results.operation-error_unpublish":`An error occurred while attempting to unpublish this document. This usually means that there are other documents that refers to it.`,"panes.document-operation-results.operation-success":`Successfully performed {{op}} on document`,"panes.document-operation-results.operation-success_copy-id":`Document ID copied to clipboard`,"panes.document-operation-results.operation-success_copy-url":`Document URL copied to clipboard`,"panes.document-operation-results.operation-success_createVersion":`{{title}} was added to the release`,"panes.document-operation-results.operation-success_delete":`The document was successfully deleted`,"panes.document-operation-results.operation-success_discardChanges":`All changes has now been discarded. The discarded draft can still be recovered from history`,"panes.document-operation-results.operation-success_duplicate":`The document was successfully duplicated`,"panes.document-operation-results.operation-success_publish":`{{title}} was published`,"panes.document-operation-results.operation-success_publishVersion":`Version was published`,"panes.document-operation-results.operation-success_restore":`{{title}} was restored`,"panes.document-operation-results.operation-success_unpublish":`{{title}} was unpublished. A draft has been created from the latest published revision.`,"panes.document-operation-results.operation-success_unpublishVersion":`Version will be unpublished when the release is published`,"panes.document-operation-results.operation-undefined-title":`Untitled`,"panes.document-pane.document-not-found.loading":`Loading document…`,"panes.document-pane.variant-target.loading":`Loading document…`,"panes.document-pane.document-not-found.text":`The document type is not defined, and a document with the {{id}} identifier could not be found.`,"panes.document-pane.document-not-found.title":`The document was not found`,"panes.document-pane.document-unknown-type.text":`This document has the schema type {{documentType}}, which is not defined as a type in the local content studio schema.`,"panes.document-pane.document-unknown-type.title":`Unknown document type: {{documentType}}`,"panes.document-pane.document-unknown-type.without-schema.text":`This document does not exist, and no schema type was specified for it.`,"panes.resolving.default-message":`Loading…`,"panes.resolving.slow-resolve-message":`Still loading…`,"panes.unknown-pane-type.missing-type.text":`Structure item is missing required type property.`,"panes.unknown-pane-type.title":`Unknown pane type`,"panes.unknown-pane-type.unknown-type.text":`Structure item of type {{type}} is not a known entity.`,"production-preview.menu-item.title":`Open preview`,"request-permission-dialog.confirm-button.text":`Send request`,"request-permission-dialog.description.text":`Your request will be sent to the project administrator(s). If you'd like, you can also include a note`,"request-permission-dialog.header.text":`Ask for edit access`,"request-permission-dialog.note-input.description.text":`If you'd like, you can add a note`,"request-permission-dialog.note-input.placeholder.text":`Add note...`,"request-permission-dialog.warning.denied.text":`Your request to access this project has been declined.`,"request-permission-dialog.warning.limit-reached.text":`You've reached the limit for role requests across all projects. Please wait before submitting more requests or contact an administrator for assistance.`,"status-bar.document-status-pulse.status.saved.text":`Saved`,"status-bar.document-status-pulse.status.syncing.text":`Saving...`,"status-bar.publish-status-button.last-published-time.aria-label":`Last published {{relativeTime}}`,"status-bar.publish-status-button.last-published-time.tooltip":`Last published `,"status-bar.publish-status-button.last-updated-time.aria-label":`Last updated {{relativeTime}}`,"status-bar.publish-status-button.last-updated-time.tooltip":`Last updated `,"status-bar.review-changes-button.aria-label":`Review changes`,"status-bar.review-changes-button.status.saved.text":`Saved!`,"status-bar.review-changes-button.status.syncing.text":`Saving...`,"status-bar.review-changes-button.tooltip.changes-saved":`Changes saved`,"status-bar.review-changes-button.tooltip.text":`Review changes`,"structure-error.docs-link.text":`View documentation`,"structure-error.error.label":`Error`,"structure-error.header.text":`Encountered an error while reading structure`,"structure-error.reload-button.text":`Reload`,"structure-error.structure-path.label":`Structure path`,"timeline-item.menu-button.aria-label":`Open action menu`,"timeline-item.menu-button.tooltip":`Actions`,"timeline-item.menu.action-collapse":`Collapse`,"timeline-item.menu.action-expand":`Expand`,"timeline-item.not-found-release.tooltip":`Release with id "{{releaseId}}" not found`,"toggle-inline-changes.menu-item.title":`Inline changes`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-BfxCzvYq-BiFGcfHC.js b/dist/static/resources-BfxCzvYq-BiFGcfHC.js deleted file mode 100644 index 1a89e7e..0000000 --- a/dist/static/resources-BfxCzvYq-BiFGcfHC.js +++ /dev/null @@ -1 +0,0 @@ -var e={"navbar.tooltip":`View variants`,"navbar.view-as":`View as`,"navbar.version":`Version`,"navbar.variant":`Variant`,"navbar.variant.default":`All users (Default)`,"navbar.variant.filter-placeholder":`Filter variants…`,"navbar.variant.other":`Other variants`,"navbar.variant.clear":`Clear variant selection`,"navbar.version.clear":`Clear version selection`,"overview.action.new-variant":`New variant definition`,"overview.action.edit-variant":`Edit variant definition`,"overview.action.delete-variant":`Delete variant definition`,"overview.action.delete-variant.disabled-hint_one":`This variant definition contains {{count}} document in it, it can't be removed until the documents have been removed.`,"overview.action.delete-variant.disabled-hint_other":`This variant definition contains {{count}} documents in it, it can't be removed until the documents have been removed.`,"overview.action.delete-variant.error.title":`Unable to delete variant definition`,"overview.action.delete-variant.permission-error":`You do not have permission to delete this variant definition`,"overview.action.documentation":`Documentation`,"overview.empty-state.description":`Variant definitions describe how content is personalized for audiences, locales, segments, and more.`,"overview.description":`Manage variant definitions that control how content is personalized for different audiences, locales, and segments.`,"overview.error":`Unable to load variant definitions`,"overview.search.placeholder":`Search variant definitions…`,"overview.filter.clear-all":`Clear filters`,"overview.filter.remove-value":`Remove filter`,"overview.filter.add":`Add filter`,"overview.filter.find-dimension":`Find a dimension…`,"overview.filter.no-dimensions":`No dimensions`,"overview.filter.pick-dimension-hint":`Select a dimension to see its values`,"overview.filter.no-matching-definitions":`No variant definitions match the active filters`,"overview.table.variant":`Variant definition`,"overview.table.type":`Type`,"overview.table.documents":`Documents`,"overview.table.no-conditions":`No conditions`,"conditions.mismatch.unknown-key":`The condition "{{key}}" is not in the configured list. Edit the variant to fix it.`,"conditions.mismatch.unknown-value":`The value "{{value}}" is not valid for "{{key}}". Edit the variant to fix it.`,"conditions.mismatch.multiple":`This variant uses conditions that are no longer configured. Edit the variant to fix it.`,"overview.title":`Variant definitions`,"detail.action.edit-definition":`Edit definition`,"detail.menu.label":`Actions`,"detail.back":`All variant definitions`,"detail.metadata.definition":`Variant definition`,"detail.metadata.details":`Details`,"detail.metadata.total-documents":`Total documents`,"detail.metadata.unpublished-changes":`Unpublished changes`,"detail.metadata.type":`Variant type`,"detail.metadata.priority":`Priority`,"detail.footer.created":`Created`,"detail.loading":`Loading variant definition`,"detail.no-description":`No description yet.`,"detail.documents.no-documents":`No documents in this variant definition`,"detail.documents.table.last-edited":`Last edited`,"detail.documents.table.edited-by":`Edited by`,"detail.documents.table.document":`Document`,"detail.documents.table.search-placeholder":`Search documents`,"detail.documents.table.type":`Type`,"detail.documents.table.appears-in":`Appears in`,"detail.documents.appears-in.also-in":`Also in`,"detail.release-lane.all":`All`,"detail.release-lane.count":`{{label}} ({{count}})`,"detail.documents.table.validation.error_one":`{{count}} validation error`,"detail.documents.table.validation.error_other":`{{count}} validation errors`,"detail.documents.table.validation.valid":`No validation errors`,"detail.documents.table.validation.validating":`Validating`,"detail.documents.error":`Unable to load documents for this variant definition`,"detail.not-found.description":`The requested variant definition could not be found.`,"detail.not-found.title":`Variant definition not found`,"dialog.create.title":`Create variant definition`,"dialog.create.action.confirm":`Create variant definition`,"dialog.create.action.add-condition":`Add condition`,"dialog.create.action.add-condition.disabled-hint":`Complete the current condition key and value before adding another.`,"dialog.create.action.add-condition.none-remaining":`Every available condition is already used.`,"dialog.create.conditions.choose-key":`Choose a condition`,"dialog.create.conditions.choose-value":`Choose a value`,"dialog.create.conditions.loading":`Loading conditions`,"dialog.create.conditions.error":`Unable to load conditions`,"dialog.create.conditions.invalid":`No valid conditions are configured`,"dialog.create.conditions.retry":`Retry`,"dialog.create.remove-condition":`Remove condition`,"dialog.create.variant-title.label":`Title`,"dialog.create.variant-title.placeholder":`e.g. Loyal customers`,"dialog.create.variant-title.required":`Title is required`,"dialog.create.variant-title.duplicate":`A variant definition with this title already exists: {{title}}`,"dialog.create.description.label":`Description`,"dialog.create.description.placeholder":`Describe who this variant definition targets`,"dialog.create.type.label":`Type`,"dialog.create.type.placeholder":`Choose type`,"dialog.create.priority.label":`Priority`,"dialog.create.priority.tooltip":`When multiple variant definitions match with the same specificity, the one with the higher priority wins.`,"dialog.create.priority.invalid":`Priority must be a number`,"dialog.create.conditions.title":`Who is this content for:`,"dialog.create.conditions.duplicate":`A variant definition with the same conditions already exists: {{title}}`,"dialog.create.condition-key.label":`Key`,"dialog.create.condition-key.duplicate":`Condition keys must be unique`,"dialog.create.condition-key.reserved":`Condition keys cannot start with _ or $`,"dialog.create.condition-key.invalid":`Condition keys must be lowercase, start with a letter, and use letters, numbers, underscores, or hyphens`,"dialog.create.condition-key.required":`Condition key is required`,"dialog.create.condition-value.required":`Condition value is required`,"dialog.create.condition-value.invalid":`Condition values cannot contain commas`,"dialog.create.condition-key.placeholder":`e.g. audience`,"dialog.create.condition-value.label":`Value`,"dialog.create.condition-value.placeholder":`e.g. loyal-customers`,"dialog.create.error.title":`Unable to create variant definition`,"dialog.edit.title":`Edit variant definition`,"dialog.edit.action.confirm":`Save`,"dialog.edit.action.cancel":`Cancel`,"dialog.edit.error.title":`Unable to update variant definition`,"dialog.delete.title":`Are you sure you want to delete this variant definition?`,"dialog.delete.description":`This will permanently delete "{{title}}". This action cannot be undone.`,"dialog.delete.action.confirm":`Yes, delete variant definition`};export{e as default}; \ No newline at end of file diff --git a/dist/static/resources-CQPFbA_p-DPDEze1t.js b/dist/static/resources-CQPFbA_p-DPDEze1t.js deleted file mode 100644 index ab96480..0000000 --- a/dist/static/resources-CQPFbA_p-DPDEze1t.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`releases`,{"action.add-document":`Add document`,"action.archive":`Archive release`,"action.copy-release.label":`Copy`,"action.copy-release-id.label":`Copy release ID`,"action.copy-release-link.label":`Copy release URL`,"action.copy-release-title.label":`Copy release title`,"action.archive.tooltip":`Unschedule this release to archive it`,"action.archived":`Archived`,"action.paused":`Paused`,"action.create-revert-release":`Create a new release`,"action.delete-release":`Delete release`,"action.drafts":`Scheduled drafts`,"action.duplicate-release":`Duplicate release`,"action.edit":`Edit release`,"action.open":`Active`,"action.releases":`Releases`,"action.schedule":`Schedule release...`,"action.schedule-unpublish":`Schedule Unpublish`,"action.schedule-unpublish.disabled.not-published":`Document must be published to schedule unpublish`,"action.unpublish":`Unpublish`,"action.unpublish-doc-actions":`Unpublish when releasing`,"action.revert-unpublish-actions":`Revert unpublish when releasing`,"action.unschedule":`Unschedule release`,"action.publish-all-documents":`Run release`,"action.review":`Review changes`,"action.revert":`Revert release`,"actions.summary":`Summary`,"action.immediate-revert-release":`Revert now`,"action.unarchive":`Unarchive release`,"activity.event.add-document":`Added a document version`,"activity.event.archive":`Archived the {{releaseTitle}} release`,"activity.event.create":`Created the {{releaseTitle}} release targeting `,"activity.event.discard-document":`Discarded a document version`,"activity.event.edit":`Set release time to `,"activity.event.edit-time-asap":`As soon as possible`,"activity.event.edit-time-undecided":`Undecided`,"activity.event.publish":`Published the {{releaseTitle}} release`,"activity.event.schedule":`Marked as scheduled`,"activity.event.unarchive":`Unarchived the {{releaseTitle}} release`,"activity.event.unschedule":`Marked as unscheduled`,"activity.panel.loading":`Loading release activity`,"activity.panel.error":`An error occurred getting the release activity`,"activity.panel.title":`Activity`,"activity.panel.close":`Close activity`,"archive-dialog.confirm-archive-header":`Are you sure you want to archive this release?`,"archive-dialog.confirm-archive-title":`Are you sure you want to archive the '{{title}}' release?`,"archive-dialog.confirm-archive-description_one":`This will archive 1 document version.`,"archive-dialog.confirm-archive-description_other":`This will archive {{count}} document versions.`,"archive-dialog.confirm-archive-button":`Yes, archive release`,"archive-info.title":`This release is archived`,"archive-info.description":`It will be available for {{retentionDays}} days, then automatically removed on {{removalDate}}. Learn about retention.`,"changes-published-docs.title":`Changes to published documents`,created:`Created `,"copy-suffix":`Copy`,"dashboard.details.published-asap":`Published`,"dashboard.details.published-on":`Published on {{date}}`,"dashboard.details.pin-release":`Pin release to studio`,"dashboard.details.unpin-release":`Unpin release from studio`,"dashboard.details.metadata.schedule":`Schedule`,"dashboard.details.metadata.status":`Status`,"dashboard.details.metadata.created":`Created`,"dashboard.details.metadata.documents":`Documents`,"dashboard.details.metadata.status-valid":`Valid`,"dashboard.details.metadata.status-errors":`Errors`,"dashboard.details.metadata.status-validating":`Validating`,"dashboard.details.metadata.status-empty":`No documents`,"dashboard.details.activity":`Activity`,"delete-dialog.confirm-delete.header":`Are you sure you want to delete this release?`,"delete-dialog.confirm-delete-description_one":`This will delete 1 document version.`,"delete-dialog.confirm-delete-description_other":`This will delete {{count}} document versions.`,"delete-dialog.confirm-delete-button":`Yes, delete release`,"diff.no-changes":`No changes`,"diff.list-empty":`Changes list is empty, see document`,"discard-version-dialog.description-draft":`This will permanently remove all changes made to this document. This action cannot be undone.`,"discard-version-dialog.description-release":`This will permanently remove all changes made to this document within the '{{releaseTitle}}' release. This action cannot be undone.`,"discard-version-dialog.header-draft":`Discard draft?`,"discard-version-dialog.header-release":`Remove document from the '{{releaseTitle}}' release?`,"discard-version-dialog.title-draft":`Discard draft`,"discard-version-dialog.title-release":`Remove from release`,"copy-to-draft-dialog.title":`Draft version already exists`,"copy-to-draft-dialog.description":`A draft version of this document already exists. Copy the current version to the draft and override the existing draft version.`,"copy-to-draft-dialog.confirm-button":`Yes, override Draft`,"document-validation.error_other":`{{count}} validation errors`,"document-validation.error_one":`{{count}} validation error`,"document-validation.valid":`No validation errors`,"deleted-release":`The '{{title}}' release has been deleted`,"duplicate-dialog.confirm-duplicate-header":`Are you sure you want to duplicate this release?`,"duplicate-dialog.confirm-duplicate-description_one":`This will duplicate the release and the 1 document version.`,"duplicate-dialog.confirm-duplicate-description_other":`This will duplicate the release and the {{count}} document versions.`,"duplicate-dialog.confirm-duplicate-button":`Yes, duplicate release`,"error-details-title":`Error details`,"failed-edit-title":`Failed to save changes`,"failed-publish-title":`Failed to publish`,"failed-schedule-title":`Failed to schedule`,"passed-intended-publish-date":`This release has passed its intended publish date`,"passed-intended-publish-date-draft":`This draft has passed its intended publish date`,"footer.status.archived":`Archived`,"footer.status.created":`Created`,"footer.status.edited":`Edited`,"footer.status.published":`Published`,"footer.status.unarchived":`Unarchived`,"loading-release":`Loading release`,"loading-release-documents":`Loading documents`,"loading-release-documents.error.title":`Something went wrong`,"loading-release-documents.error.description":`We're unable to load the documents for this release. Please try again later.`,"menu.label":`Release menu`,"menu.tooltip":`Actions`,"menu.group.when-releasing":`When releasing`,"no-archived-release":`No archived releases`,"no-paused-release":`No paused scheduled drafts`,"no-releases":`No Releases`,"banner.release-not-found":`This release could not be found`,"banner.release-not-found.dismiss":`Dismiss`,"overview.action.documentation":`Documentation`,"overview.back-to-all-releases":`All releases`,"overview.calendar.tooltip":`View calendar`,"overview.description":`Releases are collections of document changes which can be managed, scheduled, and rolled back together.`,"overview.search-releases-placeholder":`Search releases`,"overview.title":`Releases`,"permissions.error.discard-version":`You do not have permission to discard this version`,"permissions.error.unpublish":`You do not have permission to unpublish this document`,"permission-missing-title":`Limited access`,"permission-missing-description":`Your role currently limits what you can see in this release. You may not publish nor schedule this release.`,"permissions.error.archive":`You do not have permission to archive this release`,"permissions.error.delete":`You do not have permission to delete this release`,"permissions.error.duplicate":`You do not have permission to duplicate this release`,"permissions.error.unarchive":`You do not have permission to unarchive this release`,"presence.tooltip.one":`{{displayName}} is editing this document in the "{{releaseTitle}}" release right now`,"presence.tooltip.one-without-release":`{{displayName}} is editing this document right now`,"presence.tooltip.other":`{{count}} people are editing this document right now`,"publish-action.validation.no-documents":`There are no documents to publish`,"publish-dialog.confirm-publish.title":`Are you sure you want to publish the release and all document versions?`,"publish-dialog.confirm-publish.update-drafts-checkbox":`Update existing drafts`,"publish-dialog.confirm-publish.update-drafts-description_one":`The existing draft of {{draftDocumentsLength}} document will be discarded so that drafts match the published release. Unpublished draft changes will be lost.`,"publish-dialog.confirm-publish.update-drafts-description_other":`The existing drafts of {{draftDocumentsLength}} documents will be discarded so that drafts match the published release. Unpublished draft changes will be lost.`,"publish-dialog.confirm-publish-description_one":`The '{{title}}' release and its document will be published.`,"publish-dialog.confirm-publish-description_other":`The '{{title}}' release and its {{releaseDocumentsLength}} documents will be published.`,"publish-dialog.validation.no-permission":`You do not have permission to publish`,"publish-dialog.validation.loading":`Validating documents...`,"publish-dialog.validation.error":`Some documents have validation errors`,"publish-info.title":`This release is published successfully.`,"release-placeholder.title":`Untitled`,"review.description":`Add documents to this release to review changes`,"review.edited":`Edited `,"revert-dialog.confirm-revert-description_one":`This will revert {{releaseDocumentsLength}} document version.`,"revert-dialog.confirm-revert-description_other":`This will revert {{releaseDocumentsLength}} document versions.`,"revert-dialog.confirm-revert.title":`Are you sure you want to revert the '{{title}}' release?`,"revert-dialog.confirm-revert.resolving":`Checking document history…`,"revert-dialog.confirm-revert.summary-restore_one":`{{count}} document will be restored to its last published revision from before this release.`,"revert-dialog.confirm-revert.summary-restore_other":`{{count}} documents will be restored to their last published revision from before this release.`,"revert-dialog.confirm-revert.summary-unpublish_one":`{{count}} document will be unpublished because it was not published before this release.`,"revert-dialog.confirm-revert.summary-unpublish_other":`{{count}} documents will be unpublished because they were not published before this release.`,"revert-dialog.confirm-revert.history-unavailable-card_one":`The previous state of {{count}} document is no longer available in the document history, so the release cannot be reverted.`,"revert-dialog.confirm-revert.history-unavailable-card_other":`The previous state of {{count}} documents is no longer available in the document history, so the release cannot be reverted.`,"revert-dialog.confirm-revert.unresolved-card_one":`The previous state of {{count}} document could not be determined, so the release cannot be reverted.`,"revert-dialog.confirm-revert.unresolved-card_other":`The previous state of {{count}} documents could not be determined, so the release cannot be reverted.`,"revert-dialog.confirm-revert.stage-revert-checkbox-label":`Immediately revert the release`,"revert-dialog.confirm-revert.warning-card":`Changes were made to documents in this release after they were published. Reverting will overwrite these changes.`,"revert-release.title":`Reverting "{{title}}"`,"revert-release.description":`Revert changes to document versions in "{{title}}".`,"schedule-button.tooltip":`Are you sure you want to unschedule the release?`,"schedule-action.validation.no-documents":`There are no documents to schedule`,"schedule-button-tooltip.validation.no-permission":`You do not have permission to schedule`,"schedule-button-tooltip.validation.loading":`Validating documents...`,"schedule-button-tooltip.validation.error":`Some documents have validation errors`,"schedule-button-tooltip.already-scheduled":`This release is already scheduled`,"schedule-dialog.confirm-title":`Schedule the release`,"schedule-dialog.confirm-description_one":`The '{{title}}' release and its document will be published on the selected date.`,"schedule-dialog.confirm-description_other":`The {{title}} release and its {{count}} document versions will be scheduled.`,"schedule-dialog.confirm-button":`Yes, schedule`,"schedule-dialog.select-publish-date-label":`Schedule on`,"unschedule-dialog.confirm-title":`Are you sure you want to unschedule the release?`,"unschedule-dialog.confirm-description":`The release will no longer be published on the scheduled date`,"schedule-dialog.publish-date-in-past-warning":`Schedule for a future time and date.`,"schedule-unpublish-dialog.header":`Schedule draft for Unpublish`,"schedule-unpublish-dialog.description":`Select when this document should be unpublished.`,"schedule-unpublish-dialog.confirm":`Schedule Unpublish`,"search-documents-placeholder":`Search documents`,"summary.created":`Created `,"summary.published":`Published `,"summary.not-published":`Not published`,"summary.no-documents":`No documents`,"summary.no-documents-cardinality-one.title":`No document in this release`,"summary.no-documents-cardinality-one.description":`This scheduled draft does not contain a document. It may have been removed.`,"summary.document-count_one":`{{count}} document`,"summary.document-count_other":`{{count}} documents`,"summary.validating-documents":`Validating documents: {{validatedCount}} of {{totalCount}}`,"summary.validated-documents":`{{validatedCount}} of {{totalCount}} documents validated`,"summary.all-documents-validated":`All documents validated, no issues found`,"summary.all-documents-errors-found":`All documents validated, issues found`,"summary.errors-found":`In order to publish or schedule the release, please resolve the issues found in the documents`,"table-body.action.add":`Add`,"table-body.action.change":`Change`,"table-body.action.unpublish":`Unpublish`,"table-header.archivedAt":`Archived`,"table-header.contributors":`Contributors`,"table-header.created-by":`Created by`,"table-header.document":`Document`,"table-header.documents":`Documents`,"table-header.edited":`Edited`,"table-header.edited-by":`Edited by`,"table-header.last-edited":`Last edited`,"table-header.published-at":`Published`,"table-header.publishedAt":`Published`,"table-header.scheduled-draft.published-at":`Published at`,"table-header.scheduled-for":`Scheduled for`,"table-header.intended-for":`Intended for`,"table-header.time":`Time`,"table-header.when":`When`,"table-header.title":`Release`,"table-header.type":`Type`,"table-header.variant":`Variant`,"table-header.action":`Action`,"filter-tab.all":`All`,"filter-tab.errors":`Errors`,"time.scheduled":`Scheduled`,"time.estimated":`Estimated`,"toast.archive.error":`Failed to archive '{{title}}': {{error}}`,"toast.copy-release-id.success":`Release ID copied to clipboard`,"toast.copy-release-link.success":`Release link copied to clipboard`,"toast.copy-release-title.success":`Release title copied to clipboard`,"toast.create-version.error":`Failed to add document to release: {{error}}`,"toast.delete.error":`Failed to delete '{{title}}': {{error}}`,"toast.delete.success":`The '{{title}}' release was successfully deleted`,"toast.duplicate.error":`Failed to duplicate '{{title}}': {{error}}`,"toast.duplicate.success":`The '{{title}}' release was duplicated. `,"toast.duplicate.success-link":`View duplicated release`,"toast.publish.error":`Failed to publish '{{title}}': {{error}}`,"toast.publish.update-drafts-error":`The release was published, but existing drafts could not be updated: {{error}}`,"toast.schedule.error":`Failed to schedule '{{title}}': {{error}}`,"toast.schedule.success":`The '{{title}}' release was scheduled.`,"toast.unschedule.error":`Failed to unscheduled '{{title}}': {{error}}`,"toast.unarchive.error":`Failed to unarchive '{{title}}': {{error}}`,"type-picker.tooltip.scheduled":`The release is scheduled, unschedule it to change type`,"toast.revert.error":`Failed to revert release: {{error}}`,"toast.immediate-revert.success":`The '{{title}}' release was successfully reverted`,"toast.revert-stage.success":`Revert release for '{{title}}' was successfully created. `,"toast.revert-stage.success-link":`View revert release`,"unpublish.already-unpublished":`This document is already unpublished.`,"unpublish.no-published-version":`There is no published version of this document.`,"unpublish-dialog.header":`Are you sure you want to unpublish this document when releasing?`,"unpublish-dialog.action.cancel":`Cancel`,"unpublish-dialog.action.unpublish":`Yes, unpublish when releasing`,"unpublish-dialog.description.to-draft":`This will unpublish the document as part of the release, and create a draft if no draft exists at the time of release.`,"unpublish-dialog.description.lost-changes":`Any changes made to this document version will be lost.`,"banner.scheduled-drafts-disabled":`Scheduled drafts has been disabled but there are still scheduled drafts to be published.`,"banner.drafts-mode-disabled":`Drafts mode has been disabled but there are still scheduled drafts to be published.`,"no-scheduled-drafts":`No Scheduled Drafts`,"banner.confirm-active-scheduled-drafts_one":`There is {{count}} Scheduled Draft that requires scheduling confirmation`,"banner.confirm-active-scheduled-drafts_other":`There are {{count}} Scheduled Drafts that require scheduling confirmation`,"banner.confirm-active-scheduled-drafts.button":`Resume scheduling`,"banner.confirm-active-scheduled-drafts.button-paused":`Resume all schedules`,"confirm-active-scheduled-drafts-dialog.title":`Resume Scheduled Drafts`,"confirm-active-scheduled-drafts-dialog.description":`Schedule all paused Scheduled Drafts for their intended publish dates`,"confirm-active-scheduled-drafts-dialog.past-dates-warning":`Some of these Scheduled Drafts are scheduled for past dates. Confirming schedules will immediately publish those versions of documents.`,"confirm-active-scheduled-drafts-dialog.confirm-button":`Confirm Schedules`,"toast.confirm-active-scheduled-drafts.error":`Failed to schedule drafts: {{error}}`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-Cc48NS-V-Djjupw-M.js b/dist/static/resources-Cc48NS-V-Djjupw-M.js deleted file mode 100644 index 7537817..0000000 --- a/dist/static/resources-Cc48NS-V-Djjupw-M.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`comments`,{"close-pane-button-text":`Close comments`,"close-pane-button-text-aria-label":`Close comments`,"compose.add-comment-input-placeholder":`Add comment to {{field}}`,"compose.add-comment-input-placeholder-upsell":`Upgrade to add comment`,"compose.create-comment-placeholder":`Create a new comment`,"compose.mention-user-aria-label":`Mention user`,"compose.mention-user-tooltip":`Mention user`,"compose.reply-placeholder":`Reply`,"compose.reply-placeholder-upsell":`Upgrade to reply`,"compose.send-comment-aria-label":`Send comment`,"compose.send-comment-tooltip":`Send comment`,"copy-link-error-message":`Unable to copy link to clipboard`,"delete-comment.body":`Once deleted, a comment cannot be recovered.`,"delete-comment.confirm":`Delete comment`,"delete-comment.title":`Delete this comment?`,"delete-dialog.error":`An error occurred while deleting the comment. Please try again.`,"delete-thread.body":`This comment and its replies will be deleted, and once deleted cannot be recovered.`,"delete-thread.confirm":`Delete thread`,"delete-thread.title":`Delete this comment thread?`,"discard.button-confirm":`Discard`,"discard.header":`Discard comment?`,"discard.text":`Do you want to discard the comment?`,"feature-feedback.link":`Share your feedback`,"feature-feedback.title":`Help improve `,"feature-name":`Comments`,"field-button.aria-label-add":`Add comment`,"field-button.aria-label-open":`Open comments`,"field-button.content_one":`View comment`,"field-button.content_other":`View comments`,"field-button.title":`Add comment`,"inline-add-comment-button.disabled-overlap-title":`Comments cannot overlap`,"inline-add-comment-button.title":`Add comment`,"list-item.breadcrumb-button-go-to-field-aria-label":`Go to {{field}} field`,"list-item.context-menu-add-reaction":`Add reaction`,"list-item.context-menu-add-reaction-aria-label":`Add reaction`,"list-item.context-menu-add-reaction-upsell":`Upgrade to add reaction`,"list-item.copy-link":`Copy link to comment`,"list-item.delete-comment":`Delete comment`,"list-item.edit-comment":`Edit comment`,"list-item.edit-comment-upsell":`Upgrade to edit comment`,"list-item.go-to-field-button.aria-label":`Go to field`,"list-item.layout-context":`on {{title}}`,"list-item.layout-edited":`edited`,"list-item.layout-failed-sent":`Failed to send.`,"list-item.layout-posting":`Posting...`,"list-item.layout-retry":`Retry`,"list-item.missing-referenced-value-tooltip-content":`The commented text has been deleted`,"list-item.open-menu-aria-label":`Open comment actions menu`,"list-item.origin.draft":`From draft`,"list-item.origin.published":`From published`,"list-item.re-open-resolved":`Re-open`,"list-item.re-open-resolved-aria-label":`Re-open`,"list-item.resolved-tooltip-aria-label":`Mark comment as resolved`,"list-item.resolved-tooltip-content":`Mark as resolved`,"list-status.empty-state-open-text":`Open comments on this document will be shown here.`,"list-status.empty-state-open-title":`No open comments yet`,"list-status.empty-state-resolved-text":`Resolved comments on this document will be shown here.`,"list-status.empty-state-resolved-title":`No resolved comments yet`,"list-status.error":`Something went wrong`,"list-status.loading":`Loading comments`,"mentions.no-users-found":`No users found`,"mentions.unauthorized-user":`Unauthorized`,"mentions.user-list-aria-label":`List of users to mention`,"onboarding.body":`You can add comments to any field in a document. They'll show up here, grouped by field.`,"onboarding.dismiss":`Got it`,"onboarding.header":`Document fields now have comments`,"reactions.add-reaction-tooltip":`Add reaction`,"reactions.react-with-aria-label":`React with {{reactionName}}`,"reactions.user-list.unknown-user-fallback-name":`Unknown user`,"reactions.user-list.you":`you`,"reactions.user-list.you_leading":`You`,"reactions.users-reacted-with-reaction":` reacted with `,"status-filter.status-open":`Open`,"status-filter.status-open-full":`Open comments`,"status-filter.status-resolved":`Resolved`,"status-filter.status-resolved-full":`Resolved comments`,"status-filter.status-resolved-full-upsell":`Upgrade to see resolved comments`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-D76Njl12-BUdCnyMD.js b/dist/static/resources-D76Njl12-BUdCnyMD.js deleted file mode 100644 index ba22332..0000000 --- a/dist/static/resources-D76Njl12-BUdCnyMD.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`comments`,{"close-pane-button-text":`Close comments`,"close-pane-button-text-aria-label":`Close comments`,"compose.add-comment-input-placeholder":`Add comment to {{field}}`,"compose.add-comment-input-placeholder-upsell":`Upgrade to add comment`,"compose.create-comment-placeholder":`Create a new comment`,"compose.mention-user-aria-label":`Mention user`,"compose.mention-user-tooltip":`Mention user`,"compose.reply-placeholder":`Reply`,"compose.reply-placeholder-upsell":`Upgrade to reply`,"compose.send-comment-aria-label":`Send comment`,"compose.send-comment-tooltip":`Send comment`,"copy-link-error-message":`Unable to copy link to clipboard`,"delete-comment.body":`Once deleted, a comment cannot be recovered.`,"delete-comment.confirm":`Delete comment`,"delete-comment.title":`Delete this comment?`,"delete-dialog.error":`An error occurred while deleting the comment. Please try again.`,"delete-thread.body":`This comment and its replies will be deleted, and once deleted cannot be recovered.`,"delete-thread.confirm":`Delete thread`,"delete-thread.title":`Delete this comment thread?`,"discard.button-confirm":`Discard`,"discard.header":`Discard comment?`,"discard.text":`Do you want to discard the comment?`,"feature-feedback.link":`Share your feedback`,"feature-feedback.title":`Help improve `,"feature-name":`Comments`,"field-button.aria-label-add":`Add comment`,"field-button.aria-label-open":`Open comments`,"field-button.content_one":`View comment`,"field-button.content_other":`View comments`,"field-button.title":`Add comment`,"inline-add-comment-button.disabled-overlap-title":`Comments cannot overlap`,"inline-add-comment-button.title":`Add comment`,"inspector-error.title":`Something went wrong while loading comments`,"list-item.breadcrumb-button-go-to-field-aria-label":`Go to {{field}} field`,"list-item.context-menu-add-reaction":`Add reaction`,"list-item.context-menu-add-reaction-aria-label":`Add reaction`,"list-item.context-menu-add-reaction-upsell":`Upgrade to add reaction`,"list-item.copy-link":`Copy link to comment`,"list-item.delete-comment":`Delete comment`,"list-item.edit-comment":`Edit comment`,"list-item.edit-comment-upsell":`Upgrade to edit comment`,"list-item.go-to-field-button.aria-label":`Go to field`,"list-item.layout-context":`on {{title}}`,"list-item.layout-edited":`edited`,"list-item.layout-failed-sent":`Failed to send.`,"list-item.layout-posting":`Posting...`,"list-item.layout-retry":`Retry`,"list-item.missing-referenced-value-tooltip-content":`The commented text has been deleted`,"list-item.open-menu-aria-label":`Open comment actions menu`,"list-item.re-open-resolved":`Re-open`,"list-item.re-open-resolved-aria-label":`Re-open`,"list-item.resolved-tooltip-aria-label":`Mark comment as resolved`,"list-item.resolved-tooltip-content":`Mark as resolved`,"list-status.empty-state-open-text":`Open comments on this document will be shown here.`,"list-status.empty-state-open-title":`No open comments yet`,"list-status.empty-state-resolved-text":`Resolved comments on this document will be shown here.`,"list-status.empty-state-resolved-title":`No resolved comments yet`,"list-status.error":`Something went wrong`,"list-status.loading":`Loading comments`,"mentions.no-users-found":`No users found`,"mentions.unauthorized-user":`Unauthorized`,"mentions.user-list-aria-label":`List of users to mention`,"onboarding.body":`You can add comments to any field in a document. They'll show up here, grouped by field.`,"onboarding.dismiss":`Got it`,"onboarding.header":`Document fields now have comments`,"reactions.add-reaction-tooltip":`Add reaction`,"reactions.react-with-aria-label":`React with {{reactionName}}`,"reactions.user-list.unknown-user-fallback-name":`Unknown user`,"reactions.user-list.you":`you`,"reactions.user-list.you_leading":`You`,"reactions.users-reacted-with-reaction":` reacted with `,"status-filter.status-open":`Open`,"status-filter.status-open-full":`Open comments`,"status-filter.status-resolved":`Resolved`,"status-filter.status-resolved-full":`Resolved comments`,"status-filter.status-resolved-full-upsell":`Upgrade to see resolved comments`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-DIQpu7dY-ChCeZS97.js b/dist/static/resources-DIQpu7dY-ChCeZS97.js deleted file mode 100644 index 5b72eca..0000000 --- a/dist/static/resources-DIQpu7dY-ChCeZS97.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`media-library`,{"invalid-video-warning.description":`The value of this field is not a valid video. Resetting this field will let you choose a new video.`,"invalid-video-warning.reset-button.text":`Reset value`,"invalid-video-warning.title":`Invalid video value`,"video-error.description":`Failed to load video`,"video-error.retry-button.text":`Retry`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-DskH0soi-BspIF8Ok.js b/dist/static/resources-DskH0soi-BspIF8Ok.js deleted file mode 100644 index ad3ce88..0000000 --- a/dist/static/resources-DskH0soi-BspIF8Ok.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`singleDocRelease`,{"action.schedule-publish":`Schedule publish`,"action.schedule-publish-success":`Document scheduled for publishing`,"action.schedule-publish-success-description":`Publishing scheduled for {{publishAt}}`,"action.schedule-publish-error":`Failed to schedule publishing`,"action.schedule-publish.disabled.validation-issues":`Cannot Schedule Draft due to validation errors in the current draft.`,"action.schedule-publish.disabled.cardinality-one":`A Scheduled Draft for this document already exists.`,"action.schedule-publish.disabled.variant":`Scheduling is not yet available for variants.`,"empty-state.title":`Scheduled Drafts`,"empty-state.description":`Schedule and lock draft documents for publishing at a future date and time.`,"empty-state.action.documentation":`Learn about scheduling`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-DtIZSAxS-DSm9NzHV.js b/dist/static/resources-DtIZSAxS-DSm9NzHV.js deleted file mode 100644 index 8df0067..0000000 --- a/dist/static/resources-DtIZSAxS-DSm9NzHV.js +++ /dev/null @@ -1,2 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`canvas`,{"action.link-document":`Link to Canvas`,"action.link-document-disabled.not-in-dashboard":`Open this document in Dashboard to link to Canvas`,"action.link-document-disabled.missing-permissions":`You don't have permissions to link this document to Canvas`,"action.link-document-disabled.version-document":`Version documents are not yet supported in Canvas`,"action.link-document-disabled.initial-value-not-resolved":`Please wait until the document initial values are resolved`,"action.unlink-document":`Unlink from Canvas`,"action.edit-document":`Edit in Canvas`,"banner.linked-to-canvas":`This document is linked to Canvas`,"banner.edit-document-in-canvas":`Edit in Canvas`,"dialog.confirm-document-changes.title":`Confirm document changes`,"dialog.confirm-document-changes.description":`This document needs to be updated to be compatible with Canvas. - Existing content may be edited or removed as part of this process.`,"dialog.confirm-document-changes.confirm":`Accept and continue`,"dialog.confirm-document-changes.cancel":`Cancel`,"dialog.confirm-document-changes.footer-description":`You can unlink from Canvas at any time`,"dialog.link-to-canvas.title":`Link to Canvas`,"dialog.link-to-canvas.validating":`Validating`,"dialog.link-to-canvas.redirecting":`Taking you to Canvas to complete linking...`,"dialog.link-to-canvas.error":`Failed to link to Canvas`,"dialog.unlink-from-canvas.title":`Unlink from Canvas`,"dialog.unlink-from-canvas.unlinking":`You're unlinking “{{documentTitle}}” from Canvas.`,"dialog.unlink-from-canvas.cancel":`Cancel`,"dialog.unlink-from-canvas.unlink-action":`Unlink now`,"dialog.unlink-from-canvas.description":`Once unlinked, it will be editable here and future edits in Canvas will no longer automatically map to this document.`,"dialog.unlink-from-canvas.success":`Unlinked from Canvas`,"dialog.unlink-from-canvas.error":`Failed to unlink from Canvas`,"navigate-to-canvas-doc.error.missing-permissions":`Missing permissions to navigate to Canvas`});export{t as default}; \ No newline at end of file diff --git a/dist/static/resources-DwiWfVYS-BkGsUlZK.js b/dist/static/resources-DwiWfVYS-BkGsUlZK.js deleted file mode 100644 index e5045da..0000000 --- a/dist/static/resources-DwiWfVYS-BkGsUlZK.js +++ /dev/null @@ -1 +0,0 @@ -import{wt as e}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";var t=e(`tasks`,{"actions.create.text":`Create new task`,"actions.open.text":`Tasks`,"buttons.create.text":`Create Task`,"buttons.discard.text":`Discard`,"buttons.draft.text":`Draft`,"buttons.new.text":`New task`,"buttons.new.upsell-tooltip":`Upgrade to create tasks`,"buttons.next.tooltip":`Go to next task`,"buttons.previous.tooltip":`Go to previous task`,"dialog.remove-task.body":`Once deleted, a task cannot be recovered.`,"dialog.remove-task.buttons.cancel.text":`Cancel`,"dialog.remove-task.buttons.confirm.text":`Delete`,"dialog.remove-task.title":`Delete this task?`,"document.footer.open-tasks.placeholder_one":`Open task`,"document.footer.open-tasks.placeholder_other":`Open tasks`,"document.footer.open-tasks.text_one":`{{count}} open task`,"document.footer.open-tasks.text_other":`{{count}} open tasks`,"empty-state.list.assigned.heading":`You haven't been assigned any tasks`,"empty-state.list.assigned.text":`Once you're assigned tasks they'll show up here`,"empty-state.list.create-new":`Create new task`,"empty-state.list.document.heading":`This document doesn't have any tasks yet`,"empty-state.list.document.text":`Once a document has connected tasks, they will be shown here.`,"empty-state.list.no-active-document.heading":`Open a document to see its task`,"empty-state.list.no-active-document.text":`Tasks on your active document will be shown here.`,"empty-state.list.subscribed.heading":`You haven't subscribed to any tasks`,"empty-state.list.subscribed.text":`When you create, modify, or comment on a task you will be subscribed automatically`,"empty-state.status.list.closed.assigned.heading":`No completed tasks`,"empty-state.status.list.closed.assigned.text":`Your tasks marked done will show up here`,"empty-state.status.list.closed.document.heading":`No completed tasks`,"empty-state.status.list.closed.subscribed.heading":`No completed tasks`,"empty-state.status.list.closed.subscribed.text":`Tasks you subscribe to marked done will show up here`,"empty-state.status.list.open.assigned.heading":`You're all caught up`,"empty-state.status.list.open.assigned.text":`New tasks assigned to you will show up here`,"empty-state.status.list.open.document.heading":`No tasks on this document`,"empty-state.status.list.open.subscribed.heading":`No subscribed tasks`,"empty-state.status.list.open.subscribed.text":`Tasks you subscribe to will show up here`,"form.input.assignee.no-user-assigned.text":`Unassigned`,"form.input.assignee.no-user-assigned.tooltip":`Set assignee`,"form.input.assignee.search.no-users.text":`No users found`,"form.input.assignee.search.placeholder":`Select assignee`,"form.input.assignee.unauthorized.text":`Unauthorized`,"form.input.assignee.user-assigned.tooltip":`Change assignee`,"form.input.assignee.user-not-found.text":`User not found`,"form.input.create-more.text":`Create more`,"form.input.date.buttons.empty.tooltip":`Set due date`,"form.input.date.buttons.remove.text":`Remove`,"form.input.date.buttons.tooltip":`Change due date`,"form.input.description.placeholder":`Add description`,"form.input.status.button.tooltip":`Change status`,"form.input.target.buttons.remove.text":`Remove target content`,"form.input.target.error.schema-not-found":`Schema not found`,"form.input.target.search.placeholder":`Select target document`,"form.input.title.placeholder":`Task title`,"form.status.error.title-required":`Title is required`,"form.status.success":`Task created`,"list.empty.text":`No tasks`,"list.feedback.text":`Help us improve, share feedback on Tasks `,"menuitem.copylink.text":`Copy link to task`,"menuitem.delete.text":`Delete task`,"menuitem.duplicate.text":`Duplicate task`,"menuitem.duplicate.upsell-tooltip":`Upgrade to duplicate tasks`,"panel.activity.created-fragment":`created this task`,"panel.activity.title":`Activity`,"panel.activity.unknown-user":`Unknown user`,"panel.close.tooltip":`Close sidebar`,"panel.comment.placeholder":`Add a comment...`,"panel.comment.placeholder.upsell":`Upgrade to comment on tasks`,"panel.create.title":`Create`,"panel.drafts.title":`Drafts`,"panel.navigation.tooltip":`Open tasks`,"panel.title":`Tasks`,"tab.assigned.label":`Assigned`,"tab.document.label":`Active Document`,"tab.subscribed.label":`Subscribed`,"toolbar.tooltip":`Tasks`});export{t as default}; \ No newline at end of file diff --git a/dist/static/rolldown-runtime-Dd_uD5pT.js b/dist/static/rolldown-runtime-Dd_uD5pT.js deleted file mode 100644 index a9a02a3..0000000 --- a/dist/static/rolldown-runtime-Dd_uD5pT.js +++ /dev/null @@ -1 +0,0 @@ -var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,o)=>(o=n==null?{}:e(i(n)),c(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n)),u=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});export{l as i,s as n,u as r,o as t}; \ No newline at end of file diff --git a/dist/static/sanity-DeX-YVGt.js b/dist/static/sanity-DeX-YVGt.js deleted file mode 100644 index f003c20..0000000 --- a/dist/static/sanity-DeX-YVGt.js +++ /dev/null @@ -1,166 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/structureTool-0Jpf2KgZ-I-xmYsLR.js","static/rolldown-runtime-Dd_uD5pT.js","static/lib-CQcSfzr9.js","static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js","static/jsx-runtime-BpzPEenQ.js","static/compiler-runtime-sKsOXjDo.js","static/from-B8yXq1Hf.js","static/clientStore-Cq3vrK4Q-X8Ukd-3S.js","static/preload-helper-DjzSQ1t3.js","static/isRecord-Kfmt-nk--BGze3w87.js","static/request-CYLhJzOA-R7VqCP01.js","static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js","static/dist-LVcARZxB.js","static/Spinner-Dk8hTAm3.js","static/Close-B_ZEgT1V.js","static/ChevronDown-BpYUc-AP.js","static/ToggleArrowRight-Ds3XaLpQ.js","static/Checkmark-OT7tsNpL.js","static/Remove-B96Rrnq-.js","static/stegaClean-YZRATV86-BdUaXCkw.js","static/isRecord-Kfmt-nk--BbRXhYkF.js","static/WarningOutline-DOBjmorn.js","static/request-CYLhJzOA-4VlvBNTk.js","static/ChevronRight-Cf6GkXSa.js","static/Document-0Zpczu4q.js","static/Bolt-CkliNuRS.js","static/Clock-ClG7Ty9T.js","static/Dot-D4h2WemU.js","static/Calendar-DCYqUUNo.js","static/Search-QbUIQb6W.js","static/ChevronLeft-BzE8YX6u.js","static/EarthGlobe-Dqu4Dt_R.js","static/EllipsisHorizontal-BuWLk1Hy.js","static/InfoOutline-BLtnjxbN.js","static/ErrorOutline-Cl-3_nRG.js","static/EarthAmericas-DLWVWv9X.js","static/Image-BrMFkN0j.js","static/Trash-BxG6GrjH.js","static/ArrowLeft-x2OZCZTu.js","static/Edit-CAHlBqGT.js","static/AddCircle-BZjvWs4R.js","static/Circle-DkcW-8WT.js","static/Publish-BYF7r5nk.js","static/Timeline-X-VaErdm.js","static/Unpublish-B0p_ZGt2.js","static/ArrowDown-CM5h1Tfl.js","static/ArrowRight-D293IkFJ.js","static/Revert-BmEXeO7H.js","static/Copy-BTQgeMVP.js","static/Sync-B1MBhh7o.js","static/AccessDenied-PrzSvkgv.js","static/Documents-C8KrBFzU.js","static/Download-DeIn0VAL.js","static/ChevronUp-3VMiyA07.js","static/Link-Cl1VSeDJ.js","static/Ulist-CYD_2mDY.js","static/BinaryDocument-D1GQsa0h.js","static/Upload-ChJKE2jO.js","static/ReadOnly-BkEx9qPu.js","static/Reset-CgCZnejz.js","static/Launch-DuEs-KHJ.js","static/Unknown-CEYtdaCK.js","static/Add-CwQ5TpM8.js","static/Lock-Ui2f2sVi.js","static/EyeOpen-DOBSuUsK.js","static/BulbOutline-BN--Ec2H.js","static/HelpCircle-8HZ3whUD.js","static/Collapse-B22lXxln.js","static/Expand-CQC9Ec3E.js","static/BlockElement-CQIVGSb1.js","static/Bold-CGtaOUDj.js","static/Code-COts8HnY.js","static/InlineElement-BWl55c6a.js","static/Italic-BmVn7uuk.js","static/Olist-BBuinWyR.js","static/Strikethrough-BszDIkmY.js","static/Underline-BdG8-Er-.js","static/ThLarge-CjFCbJnr.js","static/Desktop-msdzf3th.js","static/Moon-NrRkSdh3.js","static/Sun-OgXegq7_.js","static/DragHandle-CKP6vPDQ.js","static/AddDocument-Ca_v8JdZ.js","static/InsertAbove-C8i6y-4D.js","static/InsertBelow-BILWhc2X.js","static/Crop-DW3NFLyK.js","static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css","static/CommentsProvider-DHVaZIPI-2Crq30kn.js","static/types--2f-avvL-CUBrVRGR.js","static/Controls-Dx7QJOxz.js","static/Sort-CFTgH29c.js","static/validationUtils-Dwef0BLR-aKs6KPwC.js","static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js","static/Clipboard-BeSdPeHT.js","static/BlockContent-Bw8BGwBw.js","static/CheckmarkCircle-B6SBY4QE.js","static/Number-CjvU0EcK.js","static/String-DHDsSmJ_.js","static/Undo-qtvfkxbn.js","static/ComposeSparkles-Dn7kooau.js","static/Unlink-MiIozO9s.js","static/Comment-CPMW8FMx.js","static/Task-DGtH1mzn.js","static/Feedback-CkbzKydh.js","static/FaceHappy-1ocsUhoA.js","static/FaceIndifferent-CIPzkDxf.js","static/FaceSad-lhl7n__s.js","static/Sparkle-CUquRU1h.js","static/EyeClosed-BnY-JoVE.js","static/Unlock-B4_-ahLp.js","static/DoubleChevronRight-PxmJHA0v.js","static/Menu-BoI111KG.js","static/Leave-_nWak6QB.js","static/AddUser-CTyeR_e2.js","static/Cog-0goaM-Or.js","static/Users-BDbacX-A.js","static/Bug-CFB9Jubh.js","static/Github-BTBOp21P.js","static/Refresh-C_m5vs8N.js","static/useAddonDataset-BvCgByG6-N5vrKMLm.js","static/helpers-D_aQC6Do-Cc0nAXnJ.js","static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js","static/CommentsListItem-B4CoDHda-DaXAEbir.js","static/LinkRemoved-LZtddC2J.js","static/CommentsList-CmhU6-yt-B2twFKeQ.js","static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js","static/useComments-Bi1m7AzT-DcZcKqsq.js","static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js","static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js","static/lib-BFHl89nf.css","static/BackLink-BBYTIbKc-DJkKvofp.js","static/Stack-DWymSM37.js","static/StackCompact-appU5vbP.js","static/Transfer-CJnKiHxh.js","static/DocumentRemove-CzwTDkkJ.js","static/Pause-ibSxMIa3.js","static/Star-_p_HG-Ts.js","static/StarFilled-CSrmmOKn.js","static/SplitVertical-uh7MyVDf.js","static/Share-D41CqXzI.js","static/Target-6sSmw-4o.js","static/Json-C_MCH-ZM.js","static/Restore-DhBjjWCd.js","static/Folder-1uErXl57.js"])))=>i.map(i=>d[i]); -import{i as e,n as t,r as n,t as r}from"./rolldown-runtime-Dd_uD5pT.js";import{a as i,c as a,n as o,o as s,r as c}from"./lib-CQcSfzr9.js";import{A as l,Ar as u,Bi as d,Cf as f,Cm as p,Cs as m,Di as h,Ds as g,Du as _,Ea as v,Eu as y,Ff as b,Fl as x,Fr as S,Go as C,Hc as w,Hi as T,Ho as E,Hr as D,Ks as O,Li as k,Md as A,Mf as j,Mo as M,Ms as N,Nc as P,Nd as F,Nf as I,Nl as L,Od as R,Oi as z,Om as B,Oo as V,Os as ee,Pl as te,Qo as ne,Qs as re,Rd as ie,Ri as ae,Sd as oe,Sf as se,Si as ce,Sm as le,Tl as ue,To as de,Tp as fe,Ts as pe,Ui as me,Ur as he,Us as ge,Va as _e,Vd as ve,Vi as ye,Vr as be,W as xe,Wc as Se,Wi as Ce,Wl as we,Wr as Te,Ws as Ee,Xo as De,Yl as Oe,Ys as ke,Zc as Ae,Zs as je,_c as Me,_i as Ne,_l as Pe,_o as Fe,ad as Ie,am as Le,as as Re,bc as ze,bi as Be,cc as Ve,cd as He,cp as Ue,d as We,da as Ge,dc as Ke,ds as qe,ea as Je,ec as Ye,ed as Xe,fa as Ze,fc as Qe,fl as $e,fm as et,fr as tt,fs as nt,gc as rt,gd as it,gf as at,gi as ot,gl as st,go as ct,hc as lt,hi as ut,hm as dt,ho as ft,ht as pt,ic as mt,ir as ht,is as gt,jd as _t,jo as vt,ju as yt,ka as bt,kc as xt,kd as St,kf as Ct,ki as wt,km as Tt,la as Et,lc as Dt,lm as Ot,lt as kt,mc as At,md as jt,mf as Mt,mo as Nt,nc as Pt,nd as Ft,nf as It,nm as Lt,ns as Rt,oc as zt,pc as Bt,pm as Vt,po as Ht,q as Ut,rc as Wt,rf as Gt,rm as Kt,sc as qt,sd as Jt,sf as Yt,sl as Xt,ta as Zt,td as Qt,tl as $t,tr as en,ts as tn,uc as nn,ud as rn,um as an,us as on,va as sn,vc as cn,vm as ln,vo as un,wo as dn,xm as fn,yf as pn,yr as mn,zc as hn,zi as gn,zo as _n}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as vn,t as yn}from"./jsx-runtime-BpzPEenQ.js";import{t as bn}from"./compiler-runtime-sKsOXjDo.js";import{E as xn,O as Sn,T as Cn,f as wn,i as Tn,r as En,t as Dn,w as On}from"./from-B8yXq1Hf.js";import{$ as kn,At as An,Dt as jn,Et as Mn,Q as Nn,Tt as Pn,X as Fn,Y as In,at as Ln,bt as Rn,ct as zn,ft as H,ht as Bn,it as Vn,lt as Hn,nt as Un,ot as Wn,rt as Gn,st as Kn,wt as qn,xt as U}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{Bt as Jn,G as Yn,Mn as Xn,S as Zn,Sn as Qn,Vt as $n,Zt as er,_t as tr,b as nr,bt as rr,d as ir,f as ar,fr as or,ft as sr,gn as cr,gr as lr,in as ur,ir as dr,pr as fr,un as pr,ur as mr,zn as hr,zt as gr}from"./types--2f-avvL-CUBrVRGR.js";import{t as _r}from"./preload-helper-DjzSQ1t3.js";import{$t as vr,A as yr,B as br,D as xr,E as Sr,Et as Cr,Ft as wr,Gt as Tr,I as Er,M as Dr,N as Or,O as kr,Pt as Ar,Q as jr,Qt as Mr,S as Nr,St as W,T as Pr,Tt as G,Ut as Fr,V as Ir,Vt as Lr,Wt as Rr,Y as zr,Zt as Br,at as Vr,b as Hr,bt as Ur,c as Wr,ct as Gr,d as Kr,et as qr,g as Jr,h as Yr,i as Xr,k as Zr,m as Qr,p as $r,r as ei,rt as ti,s as ni,st as ri,t as ii,u as ai,wt as oi,x as si,xt as ci,yt as li}from"./dist-LVcARZxB.js";import{d as ui,l as di,o as fi,s as pi,u as mi}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as hi}from"./Spinner-Dk8hTAm3.js";import{t as gi}from"./Close-B_ZEgT1V.js";import{t as _i}from"./WarningOutline-DOBjmorn.js";import{r as vi,t as yi}from"./request-CYLhJzOA-4VlvBNTk.js";import{t as bi}from"./ChevronDown-BpYUc-AP.js";import{t as xi}from"./Select-D4xIAUnY.js";import{t as Si}from"./Document-0Zpczu4q.js";import{t as Ci}from"./Search-QbUIQb6W.js";import{t as wi}from"./ChevronLeft-BzE8YX6u.js";import{t as Ti}from"./InfoOutline-BLtnjxbN.js";import{t as Ei}from"./ErrorOutline-Cl-3_nRG.js";import{t as Di}from"./Image-BrMFkN0j.js";import{t as Oi}from"./Trash-BxG6GrjH.js";import{t as ki}from"./ArrowLeft-x2OZCZTu.js";import{t as Ai}from"./Edit-CAHlBqGT.js";import{t as ji}from"./Publish-BYF7r5nk.js";import{t as Mi}from"./Unpublish-B0p_ZGt2.js";import{t as Ni}from"./ArrowDown-CM5h1Tfl.js";import{t as Pi}from"./ArrowRight-D293IkFJ.js";import{t as Fi}from"./Copy-BTQgeMVP.js";import{t as Ii}from"./Sync-B1MBhh7o.js";import{t as Li}from"./Download-DeIn0VAL.js";import{t as Ri}from"./ChevronUp-3VMiyA07.js";import{t as zi}from"./Upload-ChJKE2jO.js";import{t as Bi}from"./Reset-CgCZnejz.js";import{t as Vi}from"./Add-CwQ5TpM8.js";import{t as Hi}from"./ThLarge-CjFCbJnr.js";import{t as Ui}from"./DragHandle-CKP6vPDQ.js";import{t as Wi}from"./Sort-CFTgH29c.js";import{t as Gi}from"./Clipboard-BeSdPeHT.js";import{t as Ki}from"./CheckmarkCircle-B6SBY4QE.js";import{A as qi,C as Ji,D as Yi,F as Xi,I as Zi,M as Qi,O as $i,S as ea,T as ta,_ as na,b as ra,d as ia,f as aa,g as oa,h as sa,i as ca,j as la,k as ua,l as da,m as fa,n as pa,o as ma,r as ha,s as ga,t as _a,u as va,v as ya,w as ba,x as xa}from"./BackLink-BBYTIbKc-DJkKvofp.js";import{t as Sa}from"./Restore-DhBjjWCd.js";import{t as Ca}from"./Folder-1uErXl57.js";import{t as wa}from"./MasterDetail-DYBJvEeG.js";var Ta=function(e){Cn(t,e);function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return t.prototype.schedule=function(t,n){return n===void 0&&(n=0),n>0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return r===void 0&&(r=0),r!=null&&r>0||r==null&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.flush(this),0)},t}(jn),Ea=new(function(e){Cn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(Mn))(Ta),K=e(vn(),1),q=bn(),J=yn(),Da=e(vr());function Oa(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var ka=r(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Aa=r(((e,t)=>{var n=ka();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),ja=r(((e,t)=>{t.exports=Aa()()})),Ma=e(ge(),1),Na=e(ja()),Pa=cr();function Fa(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Ia(e){return Ia=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ia(e)}function La(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(La=function(){return!!e})()}function Ra(e){return e?.by?.length===1&&e.by[0].field===`__orderByIdsParam`}function za(e,t){let n=t.reduce((e,t,n)=>(e.has(t)||e.set(t,n),e),new Map),r=e=>{let t=n.get(fi(e._id));return t===void 0?2**53-1:t};return e.map((e,t)=>({item:e,originalIndex:t})).sort((e,t)=>{let n=r(e.item)-r(t.item);return n===0?e.originalIndex-t.originalIndex:n}).map(e=>e.item)}var Ba=2e3,Va={by:[{field:`_updatedAt`,direction:`desc`}]},Ha={},Ua=`_1jabwmm2`,Wa=`_1jabwmm0`,Ga=[...Array(30).keys()];function Ka(e){let t=(0,q.c)(4),{layout:n}=e,r;t[0]===n?r=t[1]:(r=Ga.map(e=>(0,J.jsx)(E,{isPlaceholder:!0,layout:n},e)),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,J.jsx)(ei,{paddingX:3,paddingY:2,paddingTop:0,gap:1,flexDirection:`column`,children:r}),t[2]=r,t[3]=i),i}function qa(e){let t=(0,q.c)(69),{childItemId:n,error:r,isRetrying:i,autoRetry:a,filterIsSimpleTypeConstraint:o,hasMaxItems:s,hasSearchQuery:c,isActive:l,isLazyLoading:u,muted:d,isLoading:f,isConnected:p,retryCount:m,canRetry:h,items:g,layout:_,loadingVariant:v,onEndReached:y,onRetry:b,paneTitle:x,searchInputElement:S,showIcons:C,sortOrder:w}=e,T=ue(),{collapsed:E}=la(),{collapsed:D,index:O}=qi(),[k,A]=(0,K.useState)(!D),{t:j}=oe(Xi),M;t[0]!==y||t[1]!==k?(M=()=>{k&&y()},t[0]=y,t[1]=k,t[2]=M):M=t[2];let N=M,P;t[3]===D?P=t[4]:(P=()=>{if(D)return;let e=setTimeout(()=>{A(!0)},0);return()=>{clearTimeout(e)}},t[3]=D,t[4]=P);let F;t[5]!==D||t[6]!==g?(F=[D,g],t[5]=D,t[6]=g,t[7]=F):F=t[7],(0,K.useEffect)(P,F);let I;t[8]!==n||t[9]!==s||t[10]!==l||t[11]!==u||t[12]!==g.length||t[13]!==_||t[14]!==T||t[15]!==C||t[16]!==w||t[17]!==j?(I=(e,t)=>{let{activeIndex:r}=t,i=fi(e._id),a=n===i,o=!l&&a,c=l&&a,d=r===g.length-1,f=d&&u,p=d&&s;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(ia,{icon:C?void 0:!1,id:i,layout:_,marginBottom:1,pressed:o,schemaType:T.get(e._type),selected:c,sortOrder:w,value:e}),f&&(0,J.jsx)(ke,{}),p&&(0,J.jsx)(ii,{marginY:1,paddingX:3,paddingY:4,children:(0,J.jsx)(W,{align:`center`,muted:!0,size:1,children:j(`panes.document-list-pane.max-items.text`,{limit:2e3})})})]})},t[8]=n,t[9]=s,t[10]=l,t[11]=u,t[12]=g.length,t[13]=_,t[14]=T,t[15]=C,t[16]=w,t[17]=j,t[18]=I):I=t[18];let L=I,R;bb0:{if(c){let e;t[19]===j?e=t[20]:(e=j(`panes.document-list-pane.no-documents.text`),t[19]=j,t[20]=e);let n;t[21]===e?n=t[22]:(n=(0,J.jsx)(ei,{alignItems:`center`,flexDirection:`column`,height:`100%`,justifyContent:`center`,children:(0,J.jsx)(Yr,{width:1,children:(0,J.jsx)(ii,{paddingX:4,paddingY:5,children:(0,J.jsx)(W,{align:`center`,muted:!0,children:e})})})}),t[21]=e,t[22]=n),R=n;break bb0}let e;t[23]!==o||t[24]!==j?(e=j(o?`panes.document-list-pane.no-documents-of-type.text`:`panes.document-list-pane.no-matching-documents.text`),t[23]=o,t[24]=j,t[25]=e):e=t[25];let n;t[26]===e?n=t[27]:(n=(0,J.jsx)(ei,{alignItems:`center`,flexDirection:`column`,height:`100%`,justifyContent:`center`,children:(0,J.jsx)(Yr,{width:1,children:(0,J.jsx)(ii,{paddingX:4,paddingY:5,children:(0,J.jsx)(W,{align:`center`,muted:!0,children:e})})})}),t[26]=e,t[27]=n),R=n}let z=R,B;bb1:{if(!k){B=null;break bb1}let e=window.navigator.onLine;if(r){let n;t[28]===j?n=t[29]:(n=j(`panes.document-list-pane.error.title`),t[28]=j,t[29]=n);let o;t[30]===n?o=t[31]:(o=(0,J.jsx)(Hr,{as:`h3`,children:n}),t[30]=n,t[31]=o);let s;t[32]!==r||t[33]!==j?(s=j(e?`panes.document-list-pane.error.text`:`panes.document-list-pane.error.text.offline`),t[32]=r,t[33]=j,t[34]=s):s=t[34];let c;t[35]===s?c=t[36]:(c=(0,J.jsx)(W,{as:`p`,children:s}),t[35]=s,t[36]=c);let l=e&&h?b:void 0,u;t[37]!==r||t[38]!==i||t[39]!==l?(u=(0,J.jsx)(Zn,{error:r,eventId:null,onRetry:l,isRetrying:i}),t[37]=r,t[38]=i,t[39]=l,t[40]=u):u=t[40];let d;t[41]!==a||t[42]!==h||t[43]!==i||t[44]!==m||t[45]!==j?(d=h?(0,J.jsx)(W,{as:`p`,muted:!0,size:1,children:j(i?`panes.document-list-pane.error.retrying`:a?`panes.document-list-pane.error.will-retry-automatically`:`panes.document-list-pane.error.max-retries-attempted`,{count:m})}):null,t[41]=a,t[42]=h,t[43]=i,t[44]=m,t[45]=j,t[46]=d):d=t[46];let f;t[47]!==u||t[48]!==d||t[49]!==o||t[50]!==c?(f=(0,J.jsx)(ei,{alignItems:`center`,flexDirection:`column`,height:`100%`,justifyContent:`center`,children:(0,J.jsx)(Yr,{width:1,children:(0,J.jsxs)(ei,{paddingX:4,paddingY:5,gap:4,flexDirection:`column`,children:[o,c,u,d]})})}),t[47]=u,t[48]=d,t[49]=o,t[50]=c,t[51]=f):f=t[51],B=f;break bb1}if(p&&!f&&g.length===0){B=z;break bb1}if(v===`initial`&&f){let e;t[52]===_?e=t[53]:(e=(0,J.jsx)(nr,{ms:300,children:(0,J.jsx)(Ka,{layout:_})}),t[52]=_,t[53]=e),B=e;break bb1}if(v===`spinner`&&f){B=null;break bb1}let n=`${O}-${D}`,o=d&&`_1jabwmm1`,s;t[54]===o?s=t[55]:(s=Wr(Wa,o),t[54]=o,t[55]=s);let c;t[56]!==N||t[57]!==g||t[58]!==n||t[59]!==x||t[60]!==L||t[61]!==S?(c=(0,J.jsx)(ii,{className:Ua,children:(0,J.jsx)(fr,{activeItemDataAttr:`data-hovered`,ariaLabel:x,canReceiveFocus:!0,inputElement:S,itemHeight:51,items:g,onEndReached:N,onlyShowSelectionWhenActive:!0,overscan:10,paddingBottom:1,paddingX:3,renderItem:L,wrapAround:!1},n)}),t[56]=N,t[57]=g,t[58]=n,t[59]=x,t[60]=L,t[61]=S,t[62]=c):c=t[62];let l;t[63]!==s||t[64]!==c?(l=(0,J.jsx)(ii,{overflow:`hidden`,height:`100%`,className:s,children:c}),t[63]=s,t[64]=c,t[65]=l):l=t[65],B=l}let V=B,ee=E||v===`initial`?`hidden`:`auto`,te;return t[66]!==V||t[67]!==ee?(te=(0,J.jsx)(Yi,{"data-testid":`document-list-pane`,overflow:ee,children:V}),t[66]=V,t[67]=ee,t[68]=te):te=t[68],te}var Ja=`relevance`;function Ya(e){return e.id??JSON.stringify(e.params?.by??[])}function Xa(e){return e.action===`setSortOrder`&&Array.isArray(e.params?.by)}function Za(e){let t=(0,q.c)(10),{menuItem:n,selected:r,onSelect:i}=e,a=tt(n),o;t[0]!==a||t[1]!==n?(o=a(n),t[0]=a,t[1]=n,t[2]=o):o=t[2];let{title:s}=o,c;t[3]!==n||t[4]!==i?(c=()=>i(Ya(n)),t[3]=n,t[4]=i,t[5]=c):c=t[5];let l;return t[6]!==r||t[7]!==c||t[8]!==s?(l=(0,J.jsx)(qt,{onClick:c,pressed:r,text:s}),t[6]=r,t[7]=c,t[8]=s,t[9]=l):l=t[9],l}var Qa=(0,K.memo)(function(e){let t=(0,q.c)(38),{orderings:n,value:r,onChange:i}=e,{t:a}=oe(Xi),o=(0,K.useId)(),s;t[0]===a?s=t[1]:(s=a(`panes.document-list-pane.search-ordering.relevance`),t[0]=a,t[1]=s);let c=s,l;t[2]!==n||t[3]!==r?(l=r===`relevance`?void 0:n.find(e=>Ya(e)===r),t[2]=n,t[3]=r,t[4]=l):l=t[4];let u=l,d=tt(u),f;t[5]!==d||t[6]!==u||t[7]!==a?(f=u?a(`panes.document-list-pane.search-ordering.label`,{order:d(u).title}):a(`panes.document-list-pane.search-ordering.summary-relevance`),t[5]=d,t[6]=u,t[7]=a,t[8]=f):f=t[8];let p=f;if(n.length===0){let e;return t[9]===p?e=t[10]:(e=(0,J.jsx)(ii,{paddingX:2,paddingBottom:1,children:(0,J.jsx)(W,{muted:!0,size:1,"data-testid":`document-list-search-ordering`,children:p})}),t[9]=p,t[10]=e),e}let m;t[11]===a?m=t[12]:(m=a(`panes.document-list-pane.search-ordering.aria-label`),t[11]=a,t[12]=m);let h;t[13]!==p||t[14]!==m?(h=(0,J.jsx)(Wt,{"data-testid":`document-list-search-ordering`,icon:Wi,mode:`bleed`,text:p,tone:`default`,"aria-label":m}),t[13]=p,t[14]=m,t[15]=h):h=t[15];let g;t[16]===i?g=t[17]:(g=()=>i(Ja),t[16]=i,t[17]=g);let _=r===Ja,v;t[18]!==c||t[19]!==g||t[20]!==_?(v=(0,J.jsx)(qt,{onClick:g,pressed:_,text:c}),t[18]=c,t[19]=g,t[20]=_,t[21]=v):v=t[21];let y;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,J.jsx)(Bt,{}),t[22]=y):y=t[22];let b;if(t[23]!==i||t[24]!==n||t[25]!==r){let e;t[27]!==i||t[28]!==r?(e=e=>{let t=Ya(e);return(0,J.jsx)(Za,{menuItem:e,onSelect:i,selected:r===t},t)},t[27]=i,t[28]=r,t[29]=e):e=t[29],b=n.map(e),t[23]=i,t[24]=n,t[25]=r,t[26]=b}else b=t[26];let x;t[30]!==v||t[31]!==b?(x=(0,J.jsxs)(Ke,{children:[v,y,b]}),t[30]=v,t[31]=b,t[32]=x):x=t[32];let S;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(S={placement:`bottom-start`,portal:!0,radius:2},t[33]=S):S=t[33];let C;return t[34]!==o||t[35]!==x||t[36]!==h?(C=(0,J.jsx)(ii,{paddingBottom:1,children:(0,J.jsx)(zt,{button:h,id:o,menu:x,popover:S})}),t[34]=o,t[35]=x,t[36]=h,t[37]=C):C=t[37],C}),$a=Gt({types:{},guards:{"is cleared":({event:e})=>e.type===`input changed`&&e.value===``,"has search term":({context:e})=>e.inputValue.trim()!==``,"is other pane":({context:e,event:t})=>t.type===`pane changed`&&t.paneKey!==e.paneKey},actions:{"assign input":Yt({inputValue:({event:e})=>e.type===`input changed`?e.value:``}),"clear search":Yt({inputValue:``,searchQuery:``}),"apply query":Yt({searchQuery:({context:e})=>e.inputValue}),"reset ordering":Yt({orderingId:Ja})}}).createMachine({context:({input:e})=>({paneKey:e.paneKey,inputValue:``,searchQuery:``,orderingId:Ja,spinnerEnabled:!1}),initial:`idle`,on:{"input changed":[{guard:`is cleared`,target:`.idle`,actions:`clear search`},{target:`.debouncing`,actions:`assign input`}],"pane changed":{guard:`is other pane`,target:`.idle`,actions:Yt({paneKey:({event:e})=>e.type===`pane changed`?e.paneKey:``,inputValue:``,searchQuery:``,spinnerEnabled:!1})},"ordering selected":{actions:Yt({orderingId:({event:e})=>e.type===`ordering selected`?e.orderingId:``})},"list settled":{actions:Yt({spinnerEnabled:!0})}},states:{idle:{entry:`reset ordering`},debouncing:{on:{"input changed":[{guard:`is cleared`,target:`idle`,actions:`clear search`},{target:`debouncing`,reenter:!0,actions:`assign input`}]},after:{300:[{guard:`has search term`,target:`active`,actions:`apply query`},{target:`idle`,actions:`apply query`}]}},active:{}}});function eo(e){return{by:e.by.map(({field:e,direction:t,mapWith:n,nulls:r})=>({field:e,direction:t,...n!==void 0&&{mapWith:n},...r!==void 0&&{nulls:r}}))}}function to(e,t){return e&&{by:(Array.isArray(e.by)?e.by:[]).map(e=>({...e,...t?{schemaType:t}:{}}))}}function no(e){return jt(e).map(e=>{let t=e.draft||e.published||e.versions[0],n=!!e.draft;return{...t,hasPublished:!!e.published,hasDraft:n}})}function ro(e,t){let n=e.by.map(e=>{if(e.mapWith)return e;let n=oo(t,e.field);return n?co(n,`datetime`)?{...e,mapWith:`dateTime`}:n.jsonType===`string`?{...e,mapWith:`lower`}:e:e});return n.every((t,n)=>t===e.by[n])?e:{...e,by:n}}var io=new Set([`_id`,`_type`,`_rev`,`_createdAt`,`_updatedAt`]);function ao(e,t,n){return t?e.by.every(e=>io.has(e.field)||!!oo(t,e.field))?e:n:e}function oo(e,t){let n=x(t),r=e;for(let e of n){if(!r)return;if(typeof e==`string`){if(r=so(r,e),r&&Ct(r)){let[e,t]=r.to||[];if(t||!e)return;r=e}continue}if(!(f(e)||se(e))||!pn(r)||r.of.length!==1)return;let t=r.of[0];if(!Ct(t)){r=t;continue}let n=t.to||[];if(n.length!==1)return;r=n[0]}return r}function so(e,t){if(!(`fields`in e))return;let n=e.fields.find(e=>e.name===t);return n?n.type:void 0}function co(e,t){let n=e.type;for(;n;){if(n.name===t||!n.type&&n.jsonType===t)return!0;n=n.type}return!1}function lo(e){switch(e.type){case`OpCall`:{let{left:t,right:n}=e;switch(e.op){case`==`:return t.type===`AccessAttribute`&&t.name===`_type`&&!t.base?n.type!==`Value`||typeof n.value!=`string`?null:new Set([n.value]):n.type===`AccessAttribute`&&n.name===`_type`&&!n.base?t.type!==`Value`||typeof t.value!=`string`?null:new Set([t.value]):null;case`in`:{if(t.type!==`AccessAttribute`||t.name!==`_type`||t.base||n.type!==`Array`)return null;let e=new Set;for(let t of n.elements){if(t.isSplat||t.value.type!==`Value`||typeof t.value.value!=`string`)return null;e.add(t.value.value)}return e.size?e:null}default:return null}}case`Group`:return lo(e.base);case`Or`:{let t=lo(e.left);if(!t)return null;let n=lo(e.right);return n?new Set([...t,...n]):null}case`And`:{let t=lo(e.left),n=lo(e.right);return!t&&!n?null:new Set([...t||[],...n||[]])}default:return null}}function uo(e,t={}){try{let n=lo(ve(e,{params:t}));return n?Array.from(n).sort():null}catch{return null}}var fo=ie({name:`Document List Load Time Measured`,version:1,description:`Time from document list search subscription to first result`,maxSampleRate:3e4}),po=P({maxSize:100});function mo(e){let{searchQuery:t,sortBy:n,searchStrategy:r,useRelevance:i=!0}=e;return t&&i?r===`groqLegacy`?{skipSortByScore:!1,sort:n}:{skipSortByScore:!1,sort:[{field:`_score`,direction:`desc`},...n]}:{skipSortByScore:!0,sort:n}}function ho(e){let{client:t,schema:n,sort:r,perspective:i,variant:a,limit:o,params:s,filter:c,searchQuery:l,staticTypeNames:u,sortByRelevance:d,maxFieldDepth:f,searchStrategy:p}=e,m=r.by,h=zn(()=>t.listen(`*[${c}]`,s,{events:[`welcome`,`mutation`,`reconnect`],includeAllVersions:!0,includeResult:!1,visibility:`query`,tag:`listen-search-query`})).pipe(H((e,t)=>{let n=t===0;return n&&e.type===`reconnect`?Rn(()=>Error(`Failed to establish EventSource connection`)):n&&e.type!==`welcome`?Rn(()=>Error(`Received unexpected type of first event "${e.type}"`)):U(e)}),kn()),[g,_]=fn(h,e=>e.type===`welcome`),v=JSON.stringify({fiilter:c,limit:o,params:s,searchQuery:l,perspective:i,variant:a,sort:eo(r),staticTypeNames:u});return Ln(g,_.pipe(Kt(1e3,Pn,{leading:!0,trailing:!0}))).pipe(we(e=>(u?U(u):t.observable.fetch(`array::unique(*[${c}][]._type)`,s)).pipe(H(h=>{let g=mr(n,u||[]).filter(e=>{if(h.includes(e.name)){for(let t of r.by)t.field&&kt(e,t.field,{strict:!0});return!0}return!1}),_=pt(g,t,{filter:c,params:s,strategy:p,maxDepth:f,variant:a}),v=()=>{let e={query:l||``,types:g},{skipSortByScore:t,sort:n}=mo({searchQuery:l||``,sortBy:m,searchStrategy:p,useRelevance:d});return _(e,{comments:[`findability-source: ${l?`list-query`:`list`}`],limit:o,skipSortByScore:t,sort:n,perspective:i,variant:a}).pipe(Bn(e=>e.hits.map(({hit:e})=>e)),Bn(e=>({type:`result`,documents:e})))};return e.type===`mutation`&&e.visibility!==`query`?Wn(1200).pipe(H(v)):e.type===`reconnect`?U(e):v()}))),Le((e,t)=>({connected:t.type!==`reconnect`,documents:t.type===`result`?t.documents:e?.documents||[]}),null),Vn(e=>e!==null),po(v),Bn(({fromCache:e,value:t})=>({fromCache:e,...t})))}var go={error:null,isRetrying:!1,retryCount:0,autoRetry:!1,canRetry:!1,isLoading:!0,isLoadingFullList:!1,fromCache:!1,items:[]};function _o(e){return e instanceof lr?!1:e instanceof vi?!0:e instanceof yi?e.statusCode===403:!0}function vo(e){let t=(0,q.c)(38),{client:n,filter:r,params:i,sortOrder:a,searchQuery:o,perspective:s,variant:c,searchSortByRelevance:l}=e,u=l===void 0||l,{strategy:d}=F().search,f=ue(),p=mn(),m=Ie(),h;t[0]!==i||t[1]!==r?(h=uo(r,i),t[0]=i,t[1]=r,t[2]=h):h=t[2];let g=h,[_]=(0,K.useState)(To),[v,y]=_,[b]=(0,K.useState)(wo),[x,S]=b,C=o||``,w=a||Va,T;if(t[3]!==n||t[4]!==p||t[5]!==x||t[6]!==v||t[7]!==i||t[8]!==s||t[9]!==f||t[10]!==r||t[11]!==o||t[12]!==u||t[13]!==d||t[14]!==C||t[15]!==w||t[16]!==m||t[17]!==g||t[18]!==c){let e={client:n,filter:r,limit:100,params:i,schema:f,perspective:s,variant:c,searchQuery:C,sort:w,staticTypeNames:g,maxFieldDepth:p,searchStrategy:d,sortByRelevance:u},a;t[20]!==o||t[21]!==m?(a=(e,t)=>{m.log(fo,{durationMs:e,searchStringLength:(o||``).length,returnedDocuments:t.documents.length,fromCache:t.fromCache})},t[20]=o,t[21]=m,t[22]=a):a=t[22];let l=ho(e).pipe(Xt(Co,a),Nn({refCount:!0,bufferSize:1})),h=x.pipe(Lt(l),Vn(So),et(1),H(()=>Hn(U({type:`loadFullList`}),ho({...e,limit:Ba}).pipe(Bn(xo)))),kn()),_;t[23]===v?_=t[24]:(_=(e,t,n)=>{let r=Do(e),i=window.navigator.onLine,a=i&&_o(e),o=t<10,s=Ln(i?v:Kn(window,`online`),i&&o?Wn(t*1e3):le).pipe(et(1),Fn(()=>Ln(U({type:`error`,error:r,retrying:!0,autoRetry:o,canRetry:a,retryCount:t}),n)));return Hn(U({type:`error`,error:r,retrying:!1,autoRetry:o,canRetry:a,retryCount:t}),s)},t[23]=v,t[24]=_),T=Ln(l.pipe(Bn(bo),In(h)),h).pipe(xt(_),Le(yo,go)),t[3]=n,t[4]=p,t[5]=x,t[6]=v,t[7]=i,t[8]=s,t[9]=f,t[10]=r,t[11]=o,t[12]=u,t[13]=d,t[14]=C,t[15]=w,t[16]=m,t[17]=g,t[18]=c,t[19]=T}else T=t[19];let{error:E,items:D,isLoading:O,fromCache:k,connected:A,canRetry:j,isLoadingFullList:M,isRetrying:N,autoRetry:P,retryCount:I}=Xe(T,go),L;return t[25]!==P||t[26]!==j||t[27]!==A||t[28]!==E||t[29]!==k||t[30]!==O||t[31]!==M||t[32]!==N||t[33]!==D||t[34]!==S||t[35]!==y||t[36]!==I?(L={error:E,onRetry:y,isLoading:O,items:D,isRetrying:N,canRetry:j,retryCount:I,autoRetry:P,connected:A,fromCache:k,onLoadFullList:S,isLoadingFullList:M},t[25]=P,t[26]=j,t[27]=A,t[28]=E,t[29]=k,t[30]=O,t[31]=M,t[32]=N,t[33]=D,t[34]=S,t[35]=y,t[36]=I,t[37]=L):L=t[37],L}function yo(e,t){if(t.type===`error`)return{...e,error:t.error,retryCount:t.retryCount,isRetrying:t.retrying,autoRetry:t.autoRetry,canRetry:t.canRetry};if(t.type===`result`)return{...e,error:null,isRetrying:!1,fromCache:t.result.fromCache,connected:t.result.connected,isLoading:!1,items:no(t.result.documents),isLoadingFullList:!1};if(t.type===`loadFullList`)return{...e,error:null,isLoadingFullList:!0};throw Error(`Unexpected event type: ${t.type}`)}function bo(e){return{type:`result`,result:e}}function xo(e){return{type:`result`,result:e}}function So(e){let[,t]=e;return t?.documents.length===100}function Co(e){return e.connected}function wo(){return _()}function To(){return _()}var Eo=`[WARNING: This was thrown as a non-error. Only Error instances should be thrown]`;function Do(e){return e instanceof Error?e:typeof e==`object`&&e&&`message`in e&&typeof e.message==`string`?Error(`${e.message} ${Eo}`):Error(`${String(e)} ${Eo}`)}var Oo=Lr`from{transform:rotate(0deg);}to{transform:rotate(360deg);}`,ko=Lr`0%{opacity:0;}50%{opacity:0.1;}100%{opacity:0.4;}`,Ao=Tr(hi).withConfig({displayName:`SizedSpinnerIcon`,componentId:`sc-rwiav5-0`})`height:round(1em,2px);width:round(1em,2px);`,jo=Tr(Ao).withConfig({displayName:`AnimatedSpinnerIcon`,componentId:`sc-rwiav5-1`})`animation:${Oo} 500ms linear infinite;`,Mo=Tr(Ao).withConfig({displayName:`SubtleSpinnerIcon`,componentId:`sc-rwiav5-2`})`animation:${Oo} 1500ms linear infinite;opacity:0.4;`,No=Tr(Ao).withConfig({displayName:`DelayedSubtleSpinnerIcon`,componentId:`sc-rwiav5-3`})`animation:${Oo} 1500ms linear infinite,${ko} 1000ms linear;opacity:0.4;`,Po=(0,K.memo)(function(e){let t=(0,q.c)(104),{childItemId:n,isActive:r,pane:i,paneKey:a,sortOrder:o,layout:s}=e,c=ue(),l=m(),{perspectiveStack:u,selectedVariantNames:d}=N(),f;t[0]===d?f=t[1]:(f=De(d),t[0]=d,t[1]=f);let p=f,{displayOptions:h,options:g}=i,{apiVersion:_,filter:v}=g,y=Je(g.params||Ha),b;bb0:{let e;t[2]!==v||t[3]!==y?(e=uo(v,y),t[2]=v,t[3]=y,t[4]=e):e=t[4];let n=e;if(n?.length===1){b=n[0];break bb0}b=null}let x=b,S=h?.showIcons!==!1,{t:C}=oe(Xi),{title:w}=_e(i),{collapsed:T}=qi(),E;t[5]===a?E=t[6]:(E={input:{paneKey:a}},t[5]=a,t[6]=E);let D=ut($a,E),O=ot(D,Fo),k=ot(D,Io),A=ot(D,Lo),j=ot(D,Ro),[M,P]=(0,K.useState)(null),F;t[7]===k?F=t[8]:(F=k.trim(),t[7]=k,t[8]=F);let I=F,L=Ra(o),z;t[9]!==c||t[10]!==o||t[11]!==x?(z=x&&o?ro(o,c.get(x)):o,t[9]=c,t[10]=o,t[11]=x,t[12]=z):z=t[12];let B=Zt(z),V=L?Va:B,ee;t[13]===i.menuItems?ee=t[14]:(ee=i.menuItems||[],t[13]=i.menuItems,t[14]=ee);let te;t[15]===ee?te=t[16]:(te=ee.filter(zo),t[15]=ee,t[16]=te);let ne=te,re=A===Ja,ie,ae;if(t[17]!==V||t[18]!==c||t[19]!==A||t[20]!==ne||t[21]!==x||t[22]!==re){let e=re?void 0:ne.find(e=>Ya(e)===A),n=x?c.get(x):void 0;ie=Zt,ae=e?.params?.by?n?ro({by:e.params.by},n):{by:e.params.by}:V,t[17]=V,t[18]=c,t[19]=A,t[20]=ne,t[21]=x,t[22]=re,t[23]=ie,t[24]=ae}else ie=t[23],ae=t[24];let se=ie(ae),ce=_||R.apiVersion,le;t[25]===ce?le=t[26]:(le={...R,apiVersion:ce},t[25]=ce,t[26]=le);let de=_t(le),fe;t[27]!==de||t[28]!==se||t[29]!==v||t[30]!==y||t[31]!==u||t[32]!==p||t[33]!==I||t[34]!==re?(fe={client:de,filter:v,perspective:u,variant:p,params:y,searchQuery:I,sortOrder:se,searchSortByRelevance:re},t[27]=de,t[28]=se,t[29]=v,t[30]=y,t[31]=u,t[32]=p,t[33]=I,t[34]=re,t[35]=fe):fe=t[35];let{error:pe,isLoadingFullList:me,isLoading:he,items:ge,fromCache:ve,isRetrying:ye,autoRetry:be,canRetry:xe,retryCount:Se,connected:Ce,onLoadFullList:we,onRetry:Te}=vo(fe),Ee;bb1:{if(!L||I){Ee=ge;break bb1}let e=Array.isArray(y.ids)?y.ids:sn,n;t[36]!==e||t[37]!==ge?(n=za(ge,e),t[36]=e,t[37]=ge,t[38]=n):n=t[38],Ee=n}let Oe=Ee,ke=he||l.loading,Ae;t[39]===D?Ae=t[40]:(Ae=e=>{D.send({type:`input changed`,value:e.currentTarget.value})},t[39]=D,t[40]=Ae);let je=Ae,Me;t[41]===D?Me=t[42]:(Me=()=>{D.send({type:`input changed`,value:``})},t[41]=D,t[42]=Me);let Ne=Me,Pe;t[43]===Ne?Pe=t[44]:(Pe=e=>{e.key===`Escape`&&Ne()},t[43]=Ne,t[44]=Pe);let Fe=Pe,Ie;t[45]===D?Ie=t[46]:(Ie=e=>{D.send({type:`ordering selected`,orderingId:e})},t[45]=D,t[46]=Ie);let Le=Ie,Re,ze;t[47]!==ke||t[48]!==a||t[49]!==D?(Re=()=>{D.send({type:`pane changed`,paneKey:a}),ke||D.send({type:`list settled`})},ze=[ke,a,D],t[47]=ke,t[48]=a,t[49]=D,t[50]=Re,t[51]=ze):(Re=t[50],ze=t[51]),(0,K.useEffect)(Re,ze);let Be;bb2:{if(Ce&&ke&&j){Be=`spinner`;break bb2}if(Ce&&ve){Be=`subtle`;break bb2}Be=`initial`}let Ve=Be,He;bb3:{if(Ve===`spinner`){He=jo;break bb3}if(O&&Ve===`subtle`){He=Mo;break bb3}He=Ci}let Ue=He;er(!Ce);let We=T?`hidden`:`visible`,Ge;t[52]===C?Ge=t[53]:(Ge=C(`panes.document-list-pane.search-input.aria-label`),t[52]=C,t[53]=Ge);let Ke=!!k,qe;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(qe=[2,2,1],t[54]=qe):qe=t[54];let Ye=!Ce||Ve===`subtle`&&!O?No:null,Xe;t[55]===C?Xe=t[56]:(Xe=C(`panes.document-list-pane.search-input.placeholder`),t[55]=C,t[56]=Xe);let Ze;t[57]!==Ne||t[58]!==je||t[59]!==Fe||t[60]!==O||t[61]!==Ge||t[62]!==Ke||t[63]!==Ye||t[64]!==Xe||t[65]!==Ue?(Ze=(0,J.jsx)(Gr,{"aria-label":Ge,autoComplete:`off`,border:!1,clearButton:Ke,fontSize:qe,icon:Ue,iconRight:Ye,onChange:je,onClear:Ne,onKeyDown:Fe,padding:2,placeholder:Xe,radius:2,ref:P,spellCheck:!1,value:O}),t[57]=Ne,t[58]=je,t[59]=Fe,t[60]=O,t[61]=Ge,t[62]=Ke,t[63]=Ye,t[64]=Xe,t[65]=Ue,t[66]=Ze):Ze=t[66];let Qe;t[67]!==Le||t[68]!==A||t[69]!==ne||t[70]!==I?(Qe=I&&(0,J.jsx)(Qa,{orderings:ne,value:A,onChange:Le}),t[67]=Le,t[68]=A,t[69]=ne,t[70]=I,t[71]=Qe):Qe=t[71];let $e;t[72]!==Ze||t[73]!==Qe?($e=(0,J.jsx)(ii,{"data-testid":`document-list-search`,paddingX:3,paddingBottom:3,children:(0,J.jsxs)(ni,{gap:3,children:[Ze,Qe]})}),t[72]=Ze,t[73]=Qe,t[74]=$e):$e=t[74];let et=!!x,tt=ge.length===Ba,nt=!!k,rt=Ve===`subtle`,it=L?Va:B,at;t[75]!==be||t[76]!==xe||t[77]!==n||t[78]!==Ce||t[79]!==pe||t[80]!==r||t[81]!==ke||t[82]!==me||t[83]!==ye||t[84]!==s||t[85]!==Ve||t[86]!==we||t[87]!==Te||t[88]!==Oe||t[89]!==a||t[90]!==Se||t[91]!==M||t[92]!==S||t[93]!==et||t[94]!==tt||t[95]!==nt||t[96]!==rt||t[97]!==it||t[98]!==w?(at=(0,J.jsx)(qa,{childItemId:n,error:pe,filterIsSimpleTypeConstraint:et,hasMaxItems:tt,hasSearchQuery:nt,isActive:r,isLazyLoading:me,isLoading:ke,autoRetry:be,canRetry:xe,retryCount:Se,isRetrying:ye,isConnected:Ce,items:Oe,layout:s,muted:rt,loadingVariant:Ve,onEndReached:we,onRetry:Te,paneTitle:w,searchInputElement:M,showIcons:S,sortOrder:it},a),t[75]=be,t[76]=xe,t[77]=n,t[78]=Ce,t[79]=pe,t[80]=r,t[81]=ke,t[82]=me,t[83]=ye,t[84]=s,t[85]=Ve,t[86]=we,t[87]=Te,t[88]=Oe,t[89]=a,t[90]=Se,t[91]=M,t[92]=S,t[93]=et,t[94]=tt,t[95]=nt,t[96]=rt,t[97]=it,t[98]=w,t[99]=at):at=t[99];let st;return t[100]!==We||t[101]!==$e||t[102]!==at?(st=(0,J.jsxs)(K.Activity,{mode:We,children:[$e,at]}),t[100]=We,t[101]=$e,t[102]=at,t[103]=st):st=t[103],st});function Fo(e){return e.context.inputValue}function Io(e){return e.context.searchQuery}function Lo(e){return e.context.orderingId}function Ro(e){return e.context.spinnerEnabled}function zo(e){return Xa(e)&&!Ra({by:e.params.by})}var Bo=(0,K.memo)(e=>{let t=(0,q.c)(35),{contentAfter:n,customMenuItemState:r,index:i,initialValueTemplates:a,menuItemGroups:o,menuItems:s,setLayout:c,setSortOrder:l,setCustomMenuItemState:u,restoreDefaultLayout:d,restoreDefaultSortOrder:f,title:p}=e,m;t[0]===r?m=t[1]:(m=r===void 0?{}:r,t[0]=r,t[1]=m);let h=m,g;t[2]===a?g=t[3]:(g=a===void 0?[]:a,t[2]=a,t[3]=g);let _=g,v;t[4]===o?v=t[5]:(v=o===void 0?[]:o,t[4]=o,t[5]=v);let y=v,b;t[6]===s?b=t[7]:(b=s===void 0?[]:s,t[6]=s,t[7]=b);let x=b,{features:S}=Qi(),{collapsed:C,isLast:w}=qi(),T=w&&!C?-1:0,E;t[8]===c?E=t[9]:(E=e=>{let{layout:t}=e;c(t)},t[8]=c,t[9]=E);let D;t[10]===l?D=t[11]:(D=e=>{l(e)},t[10]=l,t[11]=D);let O;t[12]!==h||t[13]!==u?(O=e=>{let t=e._menuItemId,n=e.value??!0;if(h[t]===n){let e=Object.fromEntries(Object.entries(h).filter(e=>{let[n]=e;return n!==t}));u(e)}else u({...h,[t]:n})},t[12]=h,t[13]=u,t[14]=O):O=t[14];let k;t[15]!==d||t[16]!==f||t[17]!==D||t[18]!==O||t[19]!==E?(k={setLayout:E,setSortOrder:D,restoreDefaultLayout:d,restoreDefaultSortOrder:f,setMenuItemState:O},t[15]=d,t[16]=f,t[17]=D,t[18]=O,t[19]=E,t[20]=k):k=t[20];let A=k,j;t[21]!==A||t[22]!==_||t[23]!==y||t[24]!==x?(j=(0,J.jsx)(va,{initialValueTemplateItems:_,actionHandlers:A,menuItemGroups:y,menuItems:x}),t[21]=A,t[22]=_,t[23]=y,t[24]=x,t[25]=j):j=t[25];let M;t[26]!==S.backButton||t[27]!==i?(M=S.backButton&&i>0&&(0,J.jsx)(Wt,{as:_a,"data-as":`a`,icon:ki,mode:`bleed`,tooltipProps:{content:`Back`}}),t[26]=S.backButton,t[27]=i,t[28]=M):M=t[28];let N;return t[29]!==n||t[30]!==j||t[31]!==M||t[32]!==T||t[33]!==p?(N=(0,J.jsx)(nn,{children:(0,J.jsx)(ua,{actions:j,backButton:M,contentAfter:n,tabIndex:T,title:p})}),t[29]=n,t[30]=j,t[31]=M,t[32]=T,t[33]=p,t[34]=N):N=t[34],N}),Vo=e=>e?.map(e=>e.id?e:{...e,id:na(e)}),Ho=e=>{let{menuItems:t,sortOrderRaw:n,layout:r,customMenuItemState:i={},schemaType:a,disabledSortReason:o}=e;return t?.map(e=>{if(e.params?.layout)return{...e,selected:r===e.params?.layout};if(e?.params?.by){let t={by:e.params.by},r=ao(t,a,Va)!==t,i=eo({by:n?.by??sn}).by,s=eo({by:e?.params?.by??sn}).by;return{...e,selected:yt(i,s),...r&&{disabled:{reason:o}}}}if(e.id&&e.id in i){let t=i[e.id],n=e.params?.value??!0;return{...e,selected:yt(t,n)}}return{...e,selected:e.selected??!1}})},Uo=e=>{let{menuItems:t=[],isSortDefault:n,isLayoutDefault:r,restoreSortDisabledReason:i,restoreLayoutDisabledReason:a,suppressRestoreDefaults:o}=e;if(o)return t;let s=t.some(e=>e.group===`sorting`||e.action===`setSortOrder`),c=t.some(e=>e.group===`layout`||e.action===`setLayout`),l={group:`sorting`,action:`restoreDefaultSortOrder`,i18n:{title:{key:`menu-items.sort-by.restore-default`,ns:Xi}},title:`Default sort`,params:{hideSelectionIndicator:!0},...n&&{disabled:{reason:i}}},u={group:`layout`,action:`restoreDefaultLayout`,i18n:{title:{key:`menu-items.layout.restore-default`,ns:Xi}},title:`Default view`,params:{hideSelectionIndicator:!0},...r&&{disabled:{reason:a}}};return[...t,...s?[l]:[],...c?[u]:[]]},Wo=(0,K.memo)(function(e){let t=(0,q.c)(75),{index:n,isSelected:r,pane:i,paneKey:a}=e,{name:o}=A(),{currentMaxWidth:s,defaultLayout:c,initialValueTemplates:l,maxWidth:u,menuItemGroups:d,menuItems:f,minWidth:p,options:m,suppressRestoreDefaultMenuItems:h}=i,g=s===void 0?350:s,_=c===void 0?`default`:c,v=l===void 0?sn:l,y=u===void 0?640:u,b=p===void 0?320:p,{defaultOrdering:x,filter:S}=m,C=x===void 0?sn:x,w=Je(m.params||Ha),T=i.source,E;bb0:{let e;t[0]!==S||t[1]!==w?(e=uo(S,w),t[0]=S,t[1]=w,t[2]=e):e=t[2];let n=e;if(n?.length===1){E=n[0];break bb0}E=null}let D=E,[O,k]=ba(`layout`,D??i.id,_),{title:j}=_e(i),M;t[3]===C?M=t[4]:(M=C?.length>0?{by:C}:Va,t[3]=C,t[4]=M);let N=M,[P,F]=ba(`sort-order`,D??i.id,N),I=ue(),L;t[5]!==I||t[6]!==D?(L=D?I.get(D):void 0,t[5]=I,t[6]=D,t[7]=L):L=t[7];let R=L,{t:z}=oe(Xi),B;t[8]!==R||t[9]!==P?(B=to(P,R),t[8]=R,t[9]=P,t[10]=B):B=t[10];let V=B,ee;bb1:{if(!V){ee=V;break bb1}let e;t[11]!==N||t[12]!==R||t[13]!==V?(e=ao(V,R,N),t[11]=N,t[12]=R,t[13]=V,t[14]=e):e=t[14],ee=e}let te=ee,ne;t[15]!==N||t[16]!==R||t[17]!==F?(ne=async e=>{let t=ao(e,R,N);await F(eo(t))},t[15]=N,t[16]=R,t[17]=F,t[18]=ne):ne=t[18];let re=ne,ie;t[19]===F?ie=t[20]:(ie=async()=>{await F(null)},t[19]=F,t[20]=ie);let ae=ie,se;t[21]===k?se=t[22]:(se=async()=>{await k(null)},t[21]=k,t[22]=se);let ce=se,le;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(le={},t[23]=le):le=t[23];let[de,fe]=(0,K.useState)(le),pe;t[24]===f?pe=t[25]:(pe=Vo(f),t[24]=f,t[25]=pe);let me=pe,he;t[26]===z?he=t[27]:(he=z(`panes.document-list-pane.sort-order.disabled-reason`),t[26]=z,t[27]=he);let ge=he,ve;t[28]!==de||t[29]!==ge||t[30]!==O||t[31]!==me||t[32]!==R||t[33]!==te?(ve=Ho({menuItems:me,sortOrderRaw:te,layout:O,customMenuItemState:de,schemaType:R,disabledSortReason:ge}),t[28]=de,t[29]=ge,t[30]=O,t[31]=me,t[32]=R,t[33]=te,t[34]=ve):ve=t[34];let ye=ve,be=O===_,xe;t[35]===P?.by?xe=t[36]:(xe=P?.by??[],t[35]=P?.by,t[36]=xe);let Se;t[37]!==N||t[38]!==xe?(Se=yt(xe,eo(N).by),t[37]=N,t[38]=xe,t[39]=Se):Se=t[39];let Ce=Se,we;t[40]!==be||t[41]!==Ce||t[42]!==ye||t[43]!==h||t[44]!==z?(we=Uo({menuItems:ye,isSortDefault:Ce,isLayoutDefault:be,restoreSortDisabledReason:z(`menu-items.sort-by.restore-default.disabled-reason`),restoreLayoutDisabledReason:z(`menu-items.layout.restore-default.disabled-reason`),suppressRestoreDefaults:h}),t[40]=be,t[41]=Ce,t[42]=ye,t[43]=h,t[44]=z,t[45]=we):we=t[45];let Te=we,Ee=T||o,De;t[46]===i.source?De=t[47]:(De=!1,t[46]=i.source,t[47]=De);let Oe;t[48]!==de||t[49]!==ce||t[50]!==ae||t[51]!==re||t[52]!==n||t[53]!==v||t[54]!==d||t[55]!==Te||t[56]!==k||t[57]!==j?(Oe=(0,J.jsx)(Bo,{customMenuItemState:de,index:n,initialValueTemplates:v,menuItemGroups:d,menuItems:Te,setLayout:k,setSortOrder:re,setCustomMenuItemState:fe,restoreDefaultLayout:ce,restoreDefaultSortOrder:ae,title:j}),t[48]=de,t[49]=ce,t[50]=ae,t[51]=re,t[52]=n,t[53]=v,t[54]=d,t[55]=Te,t[56]=k,t[57]=j,t[58]=Oe):Oe=t[58];let ke;t[59]!==O||t[60]!==e||t[61]!==te?(ke=(0,J.jsx)(Po,{...e,sortOrder:te,layout:O}),t[59]=O,t[60]=e,t[61]=te,t[62]=ke):ke=t[62];let Ae;t[63]!==g||t[64]!==r||t[65]!==y||t[66]!==b||t[67]!==a||t[68]!==De||t[69]!==Oe||t[70]!==ke?(Ae=(0,J.jsxs)($i,{"data-ui":`DocumentListPane`,id:a,minWidth:b,currentMaxWidth:g,maxWidth:y,selected:r,children:[De,Oe,ke]}),t[63]=g,t[64]=r,t[65]=y,t[66]=b,t[67]=a,t[68]=De,t[69]=Oe,t[70]=ke,t[71]=Ae):Ae=t[71];let je;return t[72]!==Ee||t[73]!==Ae?(je=(0,J.jsx)(St,{name:Ee,children:Ae}),t[72]=Ee,t[73]=Ae,t[74]=je):je=t[74],je}),Go=Tr(Cr).withConfig({displayName:`Root`,componentId:`sc-wpf5kz-0`})`transition:opacity 200ms;position:relative;z-index:1;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);opacity:0;&:not([hidden]){display:flex;}&:not([data-collapsed]){overflow:auto;}&[data-mounted]{opacity:1;}&[data-resizing]{pointer-events:none;}`;function Ko(e,t,n,r){let i={flex:e.left.flex+e.right.flex,width:e.left.width+e.right.width},a=t.minWidth??204,o=n.minWidth??204,s=Math.min(t.maxWidth||1/0,i.width-o),c=Math.min(n.maxWidth||1/0,i.width-a),l=a-e.left.width,u=e.right.width-c;lf&&(d=f);let p=Math.min(Math.max(r,l),d),m=e.left.width+p,h=e.right.width-p;return{leftFlex:m/i.width*i.flex,leftW:m,rightFlex:h/i.width*i.flex,rightW:h}}function qo(e,t){let n=[],r=t;for(;r!==e;){let t=r.parentElement;if(!t)return n;let i=Array.from(t.childNodes).indexOf(r);if(n.unshift(i),t===e)return n;r=t}return n}var Jo=[];function Yo(e,t){let n=new WeakMap;for(let r of t)n.set(r,qo(e,r));t.sort((e,t)=>{let r=n.get(e)||Jo,i=n.get(t)||Jo,a=Math.max(r.length,i.length);for(let e=0;e{let r=t.indexOf(e);r>-1&&t.splice(r,1),n.delete(e),c===e&&(c=null),y()}}function h(e,r,a){e===`start`&&b();let o=t.indexOf(r),s=n.get(r);if(!s)return;let c=t[o+1],d=n.get(c);if(d){if(e===`start`&&(u=!0,i.left={element:r,flex:s.flex||1,width:r.getBoundingClientRect().width},i.right={element:c,flex:d.flex||1,width:c.getBoundingClientRect().width},y()),e===`move`&&i.left&&i.right){l=new Map;let{leftW:e,rightW:t,leftFlex:n,rightFlex:o}=Ko(i,s,d,a);l.set(r,{flex:n,width:e}),l.set(c,{flex:o,width:t}),y()}if(e===`end`){u=!1;let e=l.get(r),t=l.get(c);n.set(r,{...s,currentMinWidth:0,currentMaxWidth:e?.width??s.currentMaxWidth,flex:e?.flex??s.flex}),n.set(c,{...d,currentMinWidth:0,currentMaxWidth:t?.width??d.currentMaxWidth,flex:t?.flex??d.flex}),l=new Map,delete i.left,delete i.right,y()}}}function g(e){a=e}function _(e){o=e,y()}function v(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}return{collapse:d,expand:f,maximize:p,mount:m,resize:h,setRootElement:g,setRootWidth:_,subscribe:v};function y(){if(!o)return;let i=[];for(let e of t)e!==s&&i.unshift(e);s&&i.unshift(s);let a=new WeakMap,d=i.length,f=i[0],p=(d-1)*51,m=o-p;for(let e of i){let t=n.get(e);if(!t)continue;let i=t.currentMinWidth||t.minWidth||204,o=e===f,s=r.has(e),u=o?!1:s||i>m,d=l.get(e);a.set(e,{element:e,collapsed:u,currentMinWidth:d?.width??t.currentMinWidth,currentMaxWidth:d?.width??t.currentMaxWidth,flex:d?.flex??t.flex??1,maximized:e===c}),m-=u?51:i-51}let h=[];for(let e of t){let t=a.get(e);t&&h.push(t)}let g=Math.min(...h.map(e=>e.flex).filter(e=>e>0));if(g<1)for(let e of h)e.flex/=g;for(let n of e)n({expandedElement:s||t[t.length-1]||null,panes:h,resizing:u})}function b(){let e=[],r=0,i=0;for(let a of t){let t=n.get(a),o=a.getBoundingClientRect().width;t&&o>0&&!a.hasAttribute(`data-pane-collapsed`)&&(e.push({element:a,options:t,width:o}),r+=t.flex||1,i+=o)}for(let{element:t,options:a,width:o}of e)n.set(t,{...a,flex:o/i*r})}}function Zo(e){let t=(0,q.c)(41),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({children:n,minWidth:r,onCollapse:i,onExpand:a,...o}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let[s]=(0,K.useState)(Qo),[c,l]=(0,K.useState)(null),u=ri(c)?.border.width,d=u===void 0||!r?void 0:us.setRootElement(c),g=[s,c],t[7]=s,t[8]=c,t[9]=h,t[10]=g):(h=t[9],g=t[10]),(0,K.useEffect)(h,g);let _,v;t[11]!==s||t[12]!==u?(_=()=>s.setRootWidth(u||0),v=[s,u],t[11]=s,t[12]=u,t[13]=_,t[14]=v):(_=t[13],v=t[14]),(0,K.useEffect)(_,v);let y,b;t[15]===s?(y=t[16],b=t[17]):(y=()=>s.subscribe(m),b=[s],t[15]=s,t[16]=y,t[17]=b),(0,K.useEffect)(y,b);let x,S;t[18]!==d||t[19]!==i||t[20]!==a?(x=()=>{d!==void 0&&(d&&i&&i(),!d&&a&&a())},S=[d,i,a],t[18]=d,t[19]=i,t[20]=a,t[21]=x,t[22]=S):(x=t[21],S=t[22]),(0,K.useEffect)(x,S);let C;t[23]!==d||t[24]!==s.collapse||t[25]!==s.expand||t[26]!==s.mount||t[27]!==s.resize||t[28]!==p.expandedElement||t[29]!==p.panes||t[30]!==p.resizing?(C={collapse:s.collapse,collapsed:d,expand:s.expand,expandedElement:p.expandedElement,mount:s.mount,panes:p.panes,resize:s.resize,resizing:p.resizing},t[23]=d,t[24]=s.collapse,t[25]=s.expand,t[26]=s.mount,t[27]=s.resize,t[28]=p.expandedElement,t[29]=p.panes,t[30]=p.resizing,t[31]=C):C=t[31];let w=C,T=d?``:void 0,E=p.resizing?``:void 0,D=u?``:void 0,O;t[32]!==n||t[33]!==o||t[34]!==T||t[35]!==E||t[36]!==D?(O=(0,J.jsx)(Go,{"data-ui":`PaneLayout`,...o,"data-collapsed":T,"data-resizing":E,"data-mounted":D,ref:l,children:n}),t[32]=n,t[33]=o,t[34]=T,t[35]=E,t[36]=D,t[37]=O):O=t[37];let k;return t[38]!==w||t[39]!==O?(k=(0,J.jsx)(fe.Provider,{value:w,children:O}),t[38]=w,t[39]=O,t[40]=k):k=t[40],k}function Qo(){return Xo()}var $o=ie({name:`Document Published`,version:1,description:`User clicked the "Publish" button in the document pane`}),es=ie({name:`Publish Button Clicked`,version:1,description:`Logs when a publish operation is started, completed, or failed`}),ts=ie({name:`Publish Button Becomes Disabled - Started`,version:1,description:`Logs when the publish button becomes disabled`}),ns=ie({name:`Publish Button Becomes Disabled - Completed`,version:1,description:`Logs when the publish button becomes enabled again`}),rs=ie({name:`Document Deleted`,version:1,description:`Logs when a document delete is confirmed, completed, or failed, including how many documents referred to it`}),is={NOTHING_TO_DELETE:`action.delete.disabled.nothing-to-delete`,NOT_READY:`action.delete.disabled.not-ready`,TARGET_NOT_FOUND:`action.delete.disabled.target-not-found`},as=e=>{let t=(0,q.c)(48),{id:n,type:r,draft:i}=e,{targetDocumentState:a}=ra(),o=a.status===`ready`,s,c;t[0]===a?(s=t[1],c=t[2]):(s=gt(a),c=O(s),t[0]=a,t[1]=s,t[2]=c);let u=c,d;t[3]===a?d=t[4]:(d=ne(a),t[3]=a,t[4]=d);let{delete:f}=g(n,r,d),[p,m]=(0,K.useState)(!1),[h,_]=(0,K.useState)(!1),v=Pe(),y=Ie(),{t:b}=oe(Xi),x;t[5]===n?x=t[6]:(x={documentId:n},t[5]=n,t[6]=x);let{sortedDocumentList:S}=gr(x),C;t[7]===S?C=t[8]:(C=S.some(nt),t[7]=S,t[8]=C);let w=C,T;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>{_(!1)},t[9]=T):T=t[9];let E=T,D;t[10]!==f||t[11]!==v.pair||t[12]!==n||t[13]!==y||t[14]!==r?(D=(e,t)=>{let{totalReferenceCount:i,internalReferenceCount:a,crossDatasetReferenceCount:o}=t,s={documentId:n,referenceCount:i,internalReferenceCount:a,crossDatasetReferenceCount:o};_(!1),m(!0),y.log(rs,{...s,stage:`confirmed`}),Tt(v.pair.operationEvents(n,r).pipe(Vn(os),Bn(ss),B({first:3e4}),Gn(cs))).then(e=>{e!==`dropped`&&y.log(rs,{...s,stage:e===`success`?`deleted`:`failed`})}),f.execute(e),m(!1)},t[10]=f,t[11]=v.pair,t[12]=n,t[13]=y,t[14]=r,t[15]=D):D=t[15];let k=D,A;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(A=()=>{_(!0)},t[16]=A):A=t[16];let j=A,M;t[17]!==n||t[18]!==s||t[19]!==r?(M={id:n,type:r,version:s,permission:`delete`},t[17]=n,t[18]=s,t[19]=r,t[20]=M):M=t[20];let[N,P]=ee(M),F=je();i?._id,N?.granted;let I;bb0:{if(u){I=null;break bb0}if(!P&&!N?.granted){let e;t[21]===b?e=t[22]:(e=b(`action.delete.label`),t[21]=b,t[22]=e);let n;t[23]===F?n=t[24]:(n=(0,J.jsx)(l,{context:`delete-document`,currentUser:F}),t[23]=F,t[24]=n);let r;t[25]!==e||t[26]!==n?(r={tone:`critical`,icon:Oi,disabled:!0,label:e,title:n},t[25]=e,t[26]=n,t[27]=r):r=t[27],I=r;break bb0}let e;t[28]!==f.disabled||t[29]!==w||t[30]!==b?(e=()=>w?b(`action.delete.disabled.scheduled-release`):f.disabled?b(is[f.disabled]):``,t[28]=f.disabled,t[29]=w,t[30]=b,t[31]=e):e=t[31];let a=e,s=p||w||!!f.disabled||P||!o,c;t[32]===a?c=t[33]:(c=a(),t[32]=a,t[33]=c);let d;t[34]!==p||t[35]!==b?(d=b(p?`action.delete.running.label`:`action.delete.label`),t[34]=p,t[35]=b,t[36]=d):d=t[36];let m;t[37]!==i?._id||t[38]!==k||t[39]!==n||t[40]!==h||t[41]!==r?(m=h&&{type:`custom`,component:(0,J.jsx)(pa,{action:`delete`,id:i?._id||n,type:r,onCancel:E,onConfirm:k})},t[37]=i?._id,t[38]=k,t[39]=n,t[40]=h,t[41]=r,t[42]=m):m=t[42];let g;t[43]!==s||t[44]!==c||t[45]!==d||t[46]!==m?(g={tone:`critical`,icon:Oi,disabled:s,title:c,label:d,shortcut:`Ctrl+Alt+D`,onHandle:j,dialog:m},t[43]=s,t[44]=c,t[45]=d,t[46]=m,t[47]=g):g=t[47],I=g}return I};as.action=`delete`,as.displayName=`DeleteAction`;function os(e){return e.op===`delete`}function ss(e){return e.type}function cs(){return U(`dropped`)}function ls(e){let t=(0,q.c)(18),{publishedExists:n,onCancel:r,onConfirm:i}=e,{t:a}=oe(Xi),o=`deletion-confirmation-${(0,K.useId)()}`,s;t[0]===a?s=t[1]:(s=a(`action.discard-changes.confirm-dialog.header.text`),t[0]=a,t[1]=s);let c;t[2]===a?c=t[3]:(c=a(`action.discard-changes.label`),t[2]=a,t[3]=c);let l;t[4]!==i||t[5]!==c?(l={confirmButton:{text:c,onClick:i}},t[4]=i,t[5]=c,t[6]=l):l=t[6];let u;t[7]!==n||t[8]!==a?(u=a(n?`action.discard-changes.confirm-dialog.confirm-discard-changes`:`action.discard-changes.confirm-dialog.confirm-discard-changes-draft`),t[7]=n,t[8]=a,t[9]=u):u=t[9];let d;t[10]===u?d=t[11]:(d=(0,J.jsx)(W,{size:1,children:u}),t[10]=u,t[11]=d);let f;return t[12]!==o||t[13]!==r||t[14]!==s||t[15]!==l||t[16]!==d?(f=(0,J.jsx)(Ye,{width:1,id:o,header:s,footer:l,onClose:r,onClickOutside:r,children:d}),t[12]=o,t[13]=r,t[14]=s,t[15]=l,t[16]=d,t[17]=f):f=t[17],f}var us=e=>{let t=(0,q.c)(35),{id:n,type:r,version:i,draft:a}=e,{displayed:o,targetDocumentState:s}=ra(),c=s.status===`ready`,u;t[0]===s?u=t[1]:(u=gt(s),t[0]=s,t[1]=u);let d=u,f;t[2]===s?f=t[3]:(f=Re(s),t[2]=s,t[3]=f);let p=!!f?.published,m;t[4]===s?m=t[5]:(m=ne(s),t[4]=s,t[5]=m);let{discardChanges:h}=g(n,r,m),[_,v]=(0,K.useState)(!1),y;t[6]!==n||t[7]!==d||t[8]!==r?(y={id:n,type:r,version:d,permission:`discardDraft`},t[6]=n,t[7]=d,t[8]=r,t[9]=y):y=t[9];let[b,x]=ee(y),S=je(),{t:C}=oe(Xi),w=o?._id&&mi(o?._id),T;t[10]===h?T=t[11]:(T=()=>{h.execute(),v(!1)},t[10]=h,t[11]=T);let E=T,D;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>{v(!1)},t[12]=D):D=t[12];let O=D,k;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(k=()=>{v(!0)},t[13]=k):k=t[13];let A=k;b?.granted;let j;bb0:{if(!i&&!a){j=null;break bb0}if(w){j=null;break bb0}if(!x&&!b?.granted){let e;t[14]===C?e=t[15]:(e=C(`action.discard-changes.label`),t[14]=C,t[15]=e);let n;t[16]===S?n=t[17]:(n=(0,J.jsx)(l,{context:`discard-changes`,currentUser:S}),t[16]=S,t[17]=n);let r;t[18]!==n||t[19]!==e?(r={tone:`critical`,icon:Bi,disabled:!0,label:e,title:n},t[18]=n,t[19]=e,t[20]=r):r=t[20],j=r;break bb0}let e=!!h.disabled||x||!c,n=h.disabled&&ha[h.disabled]||``,r;t[21]!==C||t[22]!==n?(r=C(n),t[21]=C,t[22]=n,t[23]=r):r=t[23];let o;t[24]===C?o=t[25]:(o=C(`action.discard-changes.label`),t[24]=C,t[25]=o);let s;t[26]!==E||t[27]!==_||t[28]!==p?(s=_&&{type:`custom`,component:(0,J.jsx)(ls,{onCancel:O,onConfirm:E,publishedExists:p})},t[26]=E,t[27]=_,t[28]=p,t[29]=s):s=t[29];let u;t[30]!==r||t[31]!==o||t[32]!==s||t[33]!==e?(u={tone:`critical`,icon:Bi,disabled:e,title:r,label:o,onHandle:A,dialog:s},t[30]=r,t[31]=o,t[32]=s,t[33]=e,t[34]=u):u=t[34],j=u}return j};us.action=`discardChanges`,us.displayName=`DiscardChangesAction`;var ds={NOTHING_TO_DUPLICATE:`action.duplicate.disabled.nothing-to-duplicate`,NOT_READY:`action.duplicate.disabled.not-ready`,TARGET_NOT_FOUND:`action.duplicate.disabled.target-not-found`},fs=e=>{let t=(0,q.c)(33),{id:n,type:r,mapDocument:i}=e,a=Pe(),{targetDocumentState:o}=ra(),s=o.status===`ready`,c;t[0]===o?c=t[1]:(c=gt(o),t[0]=o,t[1]=c);let u=c,d;t[2]===o?d=t[3]:(d=ne(o),t[2]=o,t[3]=d);let{duplicate:f}=g(n,r,d),{navigateIntent:p}=Te(),[m,h]=(0,K.useState)(!1),_;t[4]!==n||t[5]!==u||t[6]!==r?(_={id:n,type:r,version:u,permission:`duplicate`},t[4]=n,t[5]=u,t[6]=r,t[7]=_):_=t[7];let[v,y]=ee(_),{t:b}=oe(Xi),x=je(),S;t[8]!==a.pair||t[9]!==f||t[10]!==n||t[11]!==i||t[12]!==p||t[13]!==r?(S=async()=>{let e=It();h(!0);let t=Tt(a.pair.operationEvents(n,r).pipe(Vn(ps)));f.execute(e,{mapDocument:i}),await t,p(`edit`,{id:e,type:r}),h(!1)},t[8]=a.pair,t[9]=f,t[10]=n,t[11]=i,t[12]=p,t[13]=r,t[14]=S):S=t[14];let C=S;v?.granted;let w;bb0:{if(!y&&!v?.granted){let e;t[15]===b?e=t[16]:(e=b(`action.duplicate.label`),t[15]=b,t[16]=e);let n;t[17]===x?n=t[18]:(n=(0,J.jsx)(l,{context:`duplicate-document`,currentUser:x}),t[17]=x,t[18]=n);let r;t[19]!==e||t[20]!==n?(r={icon:Fi,disabled:!0,label:e,title:n},t[19]=e,t[20]=n,t[21]=r):r=t[21],w=r;break bb0}let e=m||!!f.disabled||y||!s,n;t[22]!==m||t[23]!==b?(n=b(m?`action.duplicate.running.label`:`action.duplicate.label`),t[22]=m,t[23]=b,t[24]=n):n=t[24];let r;t[25]!==f.disabled||t[26]!==b?(r=f.disabled?b(ds[f.disabled]):``,t[25]=f.disabled,t[26]=b,t[27]=r):r=t[27];let i;t[28]!==C||t[29]!==e||t[30]!==n||t[31]!==r?(i={icon:Fi,disabled:e,label:n,title:r,onHandle:C},t[28]=C,t[29]=e,t[30]=n,t[31]=r,t[32]=i):i=t[32],w=i}return w};fs.action=`duplicate`,fs.displayName=`DuplicateAction`;function ps(e){return e.op===`duplicate`&&e.type===`success`}var ms={status:`published`};function hs(e,t,n){return e===`ALREADY_PUBLISHED`&&t?(0,J.jsx)(gs,{publishedAt:t}):n(da[e])}function gs(e){let t=(0,q.c)(6),{publishedAt:n}=e,{t:r}=oe(Xi),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={useTemporalPhrase:!0},t[0]=i):i=t[0];let a=Ze(n,i),o;t[1]!==r||t[2]!==a?(o=r(`action.publish.already-published.tooltip`,{timeSincePublished:a}),t[1]=r,t[2]=a,t[3]=o):o=t[3];let s;return t[4]===o?s=t[5]:(s=(0,J.jsx)(W,{children:o}),t[4]=o,t[5]=s),s}var _s=e=>{let t=(0,q.c)(102),{id:n,type:r,liveEdit:i,draft:a,published:o,release:s,version:c}=e,{selectedPerspective:u,selectedVariantNames:d}=N(),f=De(d),[p,m]=(0,K.useState)(null),{changesOpen:h,documentId:_,documentType:v,value:y,targetDocumentState:b}=ra(),x=b.status===`ready`,S;t[0]===b?S=t[1]:(S=gt(b),t[0]=b,t[1]=S);let C=S,w=x&&b.variant!==void 0,T=Re(b)?.published,E;t[2]===b?E=t[3]:(E=ne(b),t[2]=b,t[3]=E);let{publish:D}=g(n,r,E),O=Qn(y._id,r,!s),k=ur(n,r,C),A=Jn(_,v,`default`,C),{t:j}=oe(Xi),M;t[4]!==A?.draft||t[5]!==A?.published||t[6]!==A?.version?(M=A?.version||A?.draft||A?.published||{},t[4]=A?.draft,t[5]=A?.published,t[6]=A?.version,t[7]=M):M=t[7];let P=M._rev,F=Jt(),L;t[8]===O.validation?L=t[9]:(L=O.validation.some(I),t[8]=O.validation,t[9]=L);let R=L,[z,B]=(0,K.useState)(!1),V=k.isSyncing,te=O.isValidating,re;t[10]!==n||t[11]!==C||t[12]!==r?(re={id:n,type:r,version:C,permission:`publish`},t[10]=n,t[11]=C,t[12]=r,t[13]=re):re=t[13];let[ie,ae]=ee(re),se=je(),ce=D.disabled?hs(D.disabled,T?._updatedAt,j)||``:R?j(`action.publish.validation-issues.tooltip`):``,le=T?._rev,ue=Ie(),de;t[14]!==le||t[15]!==n||t[16]!==w||t[17]!==D||t[18]!==ue?(de=()=>{D.execute(w?{publishedRevisionId:le}:void 0),ue.log(es,{documentId:n,stage:`started`}),m({status:`publishing`,publishRevision:le})},t[14]=le,t[15]=n,t[16]=w,t[17]=D,t[18]=ue,t[19]=de):de=t[19];let fe=de,pe;t[20]!==fe||t[21]!==R||t[22]!==V||t[23]!==z||t[24]!==P||t[25]!==B||t[26]!==j||t[27]!==F||t[28]!==O.isValidating||t[29]!==O.revision?(pe=()=>{let e=!O.isValidating&&O.revision===P;z&&!V&&e&&(R?F.push({title:j(`action.publish.validation-issues-toast.title`),description:j(`action.publish.validation-issues-toast.description`),status:`error`}):fe(),B(!1))},t[20]=fe,t[21]=R,t[22]=V,t[23]=z,t[24]=P,t[25]=B,t[26]=j,t[27]=F,t[28]=O.isValidating,t[29]=O.revision,t[30]=pe):pe=t[30];let me;t[31]!==fe||t[32]!==R||t[33]!==V||t[34]!==te||t[35]!==z||t[36]!==P||t[37]!==j||t[38]!==F||t[39]!==O.isValidating||t[40]!==O.revision?(me=[V,fe,R,z,O.revision,P,te,O.isValidating,F,j],t[31]=fe,t[32]=R,t[33]=V,t[34]=te,t[35]=z,t[36]=P,t[37]=j,t[38]=F,t[39]=O.isValidating,t[40]=O.revision,t[41]=me):me=t[41],(0,K.useEffect)(pe,me);let he;t[42]!==le||t[43]!==n||t[44]!==p||t[45]!==ue?(he=()=>{let e=p?.status===`publishing`&&le!==p.publishRevision;e&&ue.log(es,{documentId:n,stage:`completed`});let t=e?ms:null,r=setTimeout(()=>{p?.status===`publishing`&&le===p.publishRevision&&ue.log(es,{documentId:n,stage:`failed`}),m(t)},e?200:4e3);return()=>clearTimeout(r)},t[42]=le,t[43]=n,t[44]=p,t[45]=ue,t[46]=he):he=t[46];let ge;t[47]!==h||t[48]!==le||t[49]!==n||t[50]!==p||t[51]!==ue?(ge=[h,p,le,ue,n],t[47]=h,t[48]=le,t[49]=n,t[50]=p,t[51]=ue,t[52]=ge):ge=t[52],(0,K.useEffect)(he,ge);let _e=!!((a||c)&&(z||A?.transactionSyncLock?.enabled||ae)),ve;t[53]!==A?.transactionSyncLock?.enabled||t[54]!==n||t[55]!==_e||t[56]!==ue?(ve=()=>{if(_e)return ue.log(ts,{documentId:n,isRemoteEvent:A?.transactionSyncLock?.enabled}),()=>{ue.log(ns,{documentId:n,isRemoteEvent:A?.transactionSyncLock?.enabled})}},t[53]=A?.transactionSyncLock?.enabled,t[54]=n,t[55]=_e,t[56]=ue,t[57]=ve):ve=t[57];let ye=A?.transactionSyncLock?.enabled,be;t[58]!==n||t[59]!==_e||t[60]!==ye||t[61]!==ue?(be=[_e,ue,n,ye],t[58]=n,t[59]=_e,t[60]=ye,t[61]=ue,t[62]=be):be=t[62],(0,K.useEffect)(ve,be);let xe=!a?._createdAt,Se=!!T,Ce=V||te||O.revision!==P,we=(0,K.useRef)(Ce),Te,Ee;t[63]===Ce?(Te=t[64],Ee=t[65]):(Te=()=>{we.current=Ce},Ee=[Ce],t[63]=Ce,t[64]=Te,t[65]=Ee),(0,K.useEffect)(Te,Ee);let Oe;t[66]!==fe||t[67]!==Se||t[68]!==xe||t[69]!==B||t[70]!==ue?(Oe=()=>{ue.log($o,{publishedImmediately:xe,previouslyPublished:Se}),we.current?B(!0):fe()},t[66]=fe,t[67]=Se,t[68]=xe,t[69]=B,t[70]=ue,t[71]=Oe):Oe=t[71];let ke=Oe;ie?.granted,A?.transactionSyncLock?.enabled;let Ae;bb0:{if(on(u)){Ae=null;break bb0}if(s&&c){Ae=null;break bb0}if(i&&!c){Ae=null;break bb0}if(o&&!a&&!c&&!f){let e;t[72]===j?e=t[73]:(e=j(`action.publish.label`),t[72]=j,t[73]=e);let n=o?._updatedAt,r;t[74]!==j||t[75]!==n?(r=hs(`ALREADY_PUBLISHED`,n,j),t[74]=j,t[75]=n,t[76]=r):r=t[76];let i;t[77]!==e||t[78]!==r?(i={tone:`default`,icon:ji,label:e,title:r,disabled:!0},t[77]=e,t[78]=r,t[79]=i):i=t[79],Ae=i;break bb0}if(!ae&&!ie?.granted){let e;t[80]===j?e=t[81]:(e=j(`action.publish.label`),t[80]=j,t[81]=e);let n;t[82]===se?n=t[83]:(n=(0,J.jsx)(l,{context:`publish-document`,currentUser:se}),t[82]=se,t[83]=n);let r;t[84]!==e||t[85]!==n?(r={tone:`default`,icon:ji,label:e,title:n,disabled:!0},t[84]=e,t[85]=n,t[86]=r):r=t[86],Ae=r;break bb0}let e=!!(z||A?.transactionSyncLock?.enabled||p?.status===`publishing`||p?.status===`published`||R||D.disabled||!x),n=e||ae,r;t[87]!==z||t[88]!==p?.status||t[89]!==j?(r=p?.status===`published`?j(`action.publish.published.label`):z?j(`action.publish.validation-in-progress.label`):p?.status===`publishing`?j(`action.publish.running.label`):j(`action.publish.draft.label`),t[87]=z,t[88]=p?.status,t[89]=j,t[90]=r):r=t[90];let d;t[91]!==z||t[92]!==p?.status||t[93]!==j||t[94]!==ce?(d=z?j(`action.publish.waiting`):p?.status===`published`||p?.status===`publishing`?null:ce,t[91]=z,t[92]=p?.status,t[93]=j,t[94]=ce,t[95]=d):d=t[95];let m=e||z?null:`Ctrl+Alt+P`,h;t[96]!==ke||t[97]!==n||t[98]!==r||t[99]!==d||t[100]!==m?(h={disabled:n,tone:`default`,label:r,icon:ji,title:d,shortcut:m,onHandle:ke},t[96]=ke,t[97]=n,t[98]=r,t[99]=d,t[100]=m,t[101]=h):h=t[101],Ae=h}return Ae};_s.action=`publish`,_s.displayName=`PublishAction`;var vs={ALREADY_UNPUBLISHED:`action.unpublish.disabled.already-unpublished`,NOT_PUBLISHED:`action.unpublish.disabled.not-published`,NOT_READY:`action.unpublish.disabled.not-ready`,LIVE_EDIT_ENABLED:`action.unpublish.disabled.live-edit-enabled`,TARGET_NOT_FOUND:`action.unpublish.disabled.target-not-found`},ys=e=>{let t=(0,q.c)(34),{id:n,type:r,draft:i,liveEditSchemaType:a,release:o}=e,{targetDocumentState:s}=ra(),c=s.status===`ready`,u;t[0]===s?u=t[1]:(u=gt(s),t[0]=s,t[1]=u);let d=u,f=c&&s.variant!==void 0,p;t[2]===s?p=t[3]:(p=Re(s),t[2]=s,t[3]=p);let m=p,h=!!m,_=!!m?.published,v;t[4]===s?v=t[5]:(v=ne(s),t[4]=s,t[5]=v);let{unpublish:y}=g(n,r,v),[b,x]=(0,K.useState)(!1),S;t[6]!==n||t[7]!==d||t[8]!==r?(S={id:n,type:r,version:d,permission:`unpublish`},t[6]=n,t[7]=d,t[8]=r,t[9]=S):S=t[9];let[C,w]=ee(S),T=je(),{t:E}=oe(Xi),{selectedPerspective:D}=N(),O=D===`drafts`,k;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(k=()=>{x(!1)},t[10]=k):k=t[10];let A=k,j;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(j=()=>{x(!0)},t[11]=j):j=t[11];let M=j,P;t[12]===y?P=t[13]:(P=()=>{x(!1),y.execute()},t[12]=y,t[13]=P);let F=P,I;bb0:{if(b){let e=i?._id||n,a=!f,o;t[14]!==F||t[15]!==a||t[16]!==e||t[17]!==r?(o={type:`dialog`,onClose:A,content:(0,J.jsx)(pa,{id:e,type:r,action:`unpublish`,checkIncomingReferences:a,onCancel:A,onConfirm:F})},t[14]=F,t[15]=a,t[16]=e,t[17]=r,t[18]=o):o=t[18],I=o;break bb0}I=null}let L=I,R;t[19]!==T||t[20]!==L||t[21]!==h||t[22]!==O||t[23]!==w||t[24]!==c||t[25]!==a||t[26]!==C?.granted||t[27]!==_||t[28]!==o||t[29]!==E||t[30]!==y.disabled?(R=()=>o||O||a?null:!w&&!C?.granted?{tone:`critical`,icon:Mi,label:`Unpublish`,title:(0,J.jsx)(l,{context:`unpublish-document`,currentUser:T}),disabled:!0}:h&&!_?{tone:`critical`,icon:Mi,disabled:!0,label:E(`action.unpublish.label`),title:E(vs.NOT_PUBLISHED)}:{tone:`critical`,icon:Mi,disabled:!!y.disabled||w||!c,label:E(`action.unpublish.label`),title:y.disabled?E(vs[y.disabled]):``,onHandle:M,dialog:L},t[19]=T,t[20]=L,t[21]=h,t[22]=O,t[23]=w,t[24]=c,t[25]=a,t[26]=C?.granted,t[27]=_,t[28]=o,t[29]=E,t[30]=y.disabled,t[31]=R):R=t[31],C?.granted;let z;return t[32]===R?z=t[33]:(z=R(),t[32]=R,t[33]=z),z};ys.action=`unpublish`,ys.displayName=`UnpublishAction`;var bs=e=>{let{liveEditSchemaType:t,version:n}=e;return t&&!n?{label:`Live`,color:`danger`}:null};bs.displayName=`LiveEditBadge`;var xs=e=>{let t=(0,q.c)(8),{id:n}=e,{t:r}=oe(Xi),i;t[0]===r?i=t[1]:(i=r(`document.singleton.label`),t[0]=r,t[1]=i);let a;t[2]!==n||t[3]!==r?(a=r(`document.singleton.details`,{documentGroupId:fi(n)}),t[2]=n,t[3]=r,t[4]=a):a=t[4];let o;return t[5]!==i||t[6]!==a?(o={label:i,title:a},t[5]=i,t[6]=a,t[7]=o):o=t[7],o};xs.displayName=`SingletonBadge`;var Ss={activePanes:[]};function Cs(e){Ss.activePanes=e}function ws(e,t,n,r,i){let a=n?.panes||[],o=Ss.activePanes||[],s=t.id||It();for(let n=o.length-1;n>=0;n--){let c=o[n];if(typeof c==`object`){if(c.canHandleIntent?.(e,t,{pane:c,index:n})||c.type===`documentList`&&c.schemaTypeName===t.type&&c.options.filter===`_type == $type`){let i=ks(e,t);return{panes:a.slice(0,n).concat([[{id:s,params:i,payload:r}]])}}if(i&&e===`create`&&typeof t.type==`string`&&t.type.length>0&&Ts(c,t,r))return{panes:[...a.slice(0,n),[Os(s,t,r)]]}}}return{intent:e,params:t,payload:r}}function Ts(e,t,n){let r=t.template||t.type;return r?e.type===`documentList`&&(e.initialValueTemplates??[]).some(e=>e.templateId===r&&Es(e.parameters,n))?!0:(e.menuItems??[]).some(e=>{if(e.intent?.type!==`create`)return!1;let[t,i]=Array.isArray(e.intent.params)?[e.intent.params[0],e.intent.params[1]]:[e.intent.params,void 0];return(t?.template||t?.type)===r&&Es(i,n)}):!1}function Es(e,t){return Ds(e)&&Ds(t)?!0:yt(e,t)}function Ds(e){return e==null||typeof e==`object`&&Object.keys(e).length===0}function Os(e,t,n){let{id:r,...i}=t;return{id:`__edit__${e}`,params:i,payload:n}}function ks(e,t){switch(e){case`create`:return{template:t.template,version:t.version};case`edit`:{let{id:e,type:n,template:r,...i}=t;return i}default:return ta}}function As(e){let t=(0,q.c)(14),{versionError:n}=e,{t:r}=oe(`studio`),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,J.jsx)(dn,{tone:`critical`,children:(0,J.jsx)(Ei,{})}),t[0]=i):i=t[0];let a;t[1]!==r||t[2]!==n?(a=r(n?`timeline.error.load-document-changes-version-title`:`timeline.error.load-document-changes-title`),t[1]=r,t[2]=n,t[3]=a):a=t[3];let o;t[4]===a?o=t[5]:(o=(0,J.jsx)(dn,{size:1,tone:`critical`,weight:`medium`,children:a}),t[4]=a,t[5]=o);let s;t[6]!==r||t[7]!==n?(s=r(n?`timeline.error.load-document-changes-version-description`:`timeline.error.load-document-changes-description`),t[6]=r,t[7]=n,t[8]=s):s=t[8];let c;t[9]===s?c=t[10]:(c=(0,J.jsx)(dn,{size:1,tone:`critical`,children:s}),t[9]=s,t[10]=c);let l;return t[11]!==o||t[12]!==c?(l=(0,J.jsxs)(ei,{alignItems:`flex-start`,gap:3,padding:4,children:[i,(0,J.jsxs)(ni,{gap:4,children:[o,c]})]}),t[11]=o,t[12]=c,t[13]=l):l=t[13],l}var js=`_1ayfd0d0`;function Ms(e){if(e)return;let t=document.getElementById(sa);if(t){let e=t.children[0];if(!(e.scrollHeight>e.clientHeight)){let t=getComputedStyle(e).overflowY;e.style.overflowY=`hidden`,setTimeout(()=>{e.style.overflowY=t},0)}}}function Ns(e){let t=(0,q.c)(14),{isExpanded:n,onExpand:r}=e,{t:i}=oe(Xi),a;t[0]!==n||t[1]!==r?(a=e=>{e.stopPropagation(),Ms(n),r()},t[0]=n,t[1]=r,t[2]=a):a=t[2];let o=a,s;t[3]===n?s=t[4]:(s=(0,J.jsx)(wi,{className:js,"data-expanded":n}),t[3]=n,t[4]=s);let c;t[5]!==n||t[6]!==i?(c=i(n?`timeline-item.menu.action-collapse`:`timeline-item.menu.action-expand`),t[5]=n,t[6]=i,t[7]=c):c=t[7];let l;t[8]===c?l=t[9]:(l={content:c},t[8]=c,t[9]=l);let u;return t[10]!==o||t[11]!==s||t[12]!==l?(u=(0,J.jsx)(Wt,{mode:`bleed`,icon:s,tooltipProps:l,onClick:o}),t[10]=o,t[11]=s,t[12]=l,t[13]=u):u=t[13],u}var Ps=Tr(ni).withConfig({displayName:`StackWrapper`,componentId:`sc-m3vf88-0`})`max-width:200px;`,Fs=Tr(ei).withConfig({displayName:`ListWrapper`,componentId:`sc-m3vf88-1`})`max-height:${e=>e.$maxHeight};min-width:244px;`,Is=Tr(ii).withConfig({displayName:`Root`,componentId:`sc-m3vf88-2`})(({$visible:e})=>Fr`opacity:0;pointer-events:none;transition:opacity 0.2s;${e&&Fr`opacity:1;pointer-events:auto;`}`),Ls={create:Vi,delete:Oi,discardDraft:gi,initial:Vi,editDraft:Ai,editLive:Ai,publish:ji,unpublish:Mi};function Rs(e){return Ls[e]}function zs(e){let t=(0,q.c)(9),{maxLength:n,userIds:r,size:i,withTooltip:a}=e,o=a===void 0||a,s;if(t[0]!==r||t[1]!==o){let e;t[3]===o?e=t[4]:(e=e=>(0,J.jsx)(M,{user:e,withTooltip:o},e),t[3]=o,t[4]=e),s=r.map(e),t[0]=r,t[1]=o,t[2]=s}else s=t[2];let c;return t[5]!==n||t[6]!==i||t[7]!==s?(c=(0,J.jsx)(Kr,{maxLength:n,size:i,children:s}),t[5]=n,t[6]=i,t[7]=s,t[8]=c):c=t[8],c}var Bs=Tr(ei).withConfig({displayName:`IconBox`,componentId:`sc-23fmlz-0`})(e=>{let t=Mr(e.theme),n=e.$color;return Fr`--card-icon-color:${t.color.avatar[n].fg};background-color:${t.color.avatar[n].bg};box-shadow:0 0 0 1px var(--card-bg-color);position:absolute;width:${t.avatar.sizes[0].size}px;height:${t.avatar.sizes[0].size}px;right:-3px;bottom:-3px;border-radius:50%;`}),Vs={initial:`blue`,create:`blue`,publish:`green`,editLive:`green`,editDraft:`yellow`,unpublish:`orange`,discardDraft:`orange`,delete:`red`,withinSelection:`magenta`},Hs={minimal:!0,useTemporalPhrase:!0},Us=Tr(Pr).withConfig({displayName:`NameSkeleton`,componentId:`sc-23fmlz-1`})(e=>{let t=Mr(e.theme);return Fr`width:6ch;height:${t.font.text.sizes[0].lineHeight}px;`}),Ws=e=>{let t=(0,q.c)(10),{userId:n}=e,[r,i]=re(n),a;t[0]!==i||t[1]!==r?(a=(0,J.jsx)(ii,{children:i||!r?(0,J.jsx)(V,{animated:!0}):(0,J.jsx)(M,{user:r})}),t[0]=i,t[1]=r,t[2]=a):a=t[2];let o;t[3]!==i||t[4]!==r?(o=(0,J.jsx)(ii,{children:i||!r?.displayName?(0,J.jsx)(W,{size:1,children:(0,J.jsx)(Us,{animated:!0})}):(0,J.jsx)(W,{muted:!0,size:1,children:r.displayName})}),t[3]=i,t[4]=r,t[5]=o):o=t[5];let s;return t[6]!==a||t[7]!==o||t[8]!==n?(s=(0,J.jsxs)(ei,{alignItems:`center`,gap:2,padding:1,children:[a,o]},n),t[6]=a,t[7]=o,t[8]=n,t[9]=s):s=t[9],s},Gs=e=>{let t=(0,q.c)(9),{collaborators:n}=e,{t:r}=oe(`studio`),i;t[0]===r?i=t[1]:(i=r(`timeline.changes.title`),t[0]=r,t[1]=i);let a;t[2]===i?a=t[3]:(a=(0,J.jsx)(ii,{padding:1,paddingBottom:2,children:(0,J.jsx)(W,{size:1,weight:`medium`,children:i})}),t[2]=i,t[3]=a);let o;t[4]===n?o=t[5]:(o=n.map(qs),t[4]=n,t[5]=o);let s;return t[6]!==a||t[7]!==o?(s=(0,J.jsxs)(ei,{paddingBottom:1,flexDirection:`column`,children:[a,o]}),t[6]=a,t[7]=o,t[8]=s):s=t[8],s};function Ks(e){let t=(0,q.c)(55),{chunk:n,isSelected:r,onSelect:i,collaborators:a,optionsMenu:o}=e,{t:s}=oe(`studio`),{type:c,endTimestamp:l}=n,u;t[0]===c?u=t[1]:(u=Rs(c),t[0]=c,t[1]=u);let d=u,f;t[2]===n.authors?f=t[3]:(f=Array.from(n.authors),t[2]=n.authors,t[3]=f);let p=f,m;t[4]===a?m=t[5]:(m=a?Array.from(a):[],t[4]=a,t[5]=m);let h=m,g=c!==`delete`,_;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(_={dateStyle:`medium`,timeStyle:`short`},t[6]=_):_=t[6];let v=Et(_),y;t[7]===l?y=t[8]:(y=new Date(l),t[7]=l,t[8]=y);let b=Ze(y||``,Hs),x;if(t[9]!==v||t[10]!==l){let e=new Date(l);x=v.format(e),t[9]=v,t[10]=l,t[11]=x}else x=t[11];let S=x,C;t[12]!==n||t[13]!==g||t[14]!==i?(C=e=>{e.preventDefault(),e.stopPropagation(),g&&i(n)},t[12]=n,t[13]=g,t[14]=i,t[15]=C):C=t[15];let w=C,T;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(T={position:`relative`},t[16]=T):T=t[16];let E;t[17]===p?E=t[18]:(E=(0,J.jsx)(zs,{maxLength:3,userIds:p,size:2}),t[17]=p,t[18]=E);let D=Vs[c],O;t[19]===d?O=t[20]:(O=d&&(0,J.jsx)(d,{}),t[19]=d,t[20]=O);let k;t[21]===O?k=t[22]:(k=(0,J.jsx)(W,{size:0,children:O}),t[21]=O,t[22]=k);let A;t[23]!==D||t[24]!==k?(A=(0,J.jsx)(Bs,{alignItems:`center`,justifyContent:`center`,$color:D,children:k}),t[23]=D,t[24]=k,t[25]=A):A=t[25];let j;t[26]!==A||t[27]!==E?(j=(0,J.jsxs)(`div`,{style:T,children:[E,A]}),t[26]=A,t[27]=E,t[28]=j):j=t[28];let M;t[29]!==s||t[30]!==c?(M=s(fa[c])||(0,J.jsx)(`code`,{children:c}),t[29]=s,t[30]=c,t[31]=M):M=t[31];let N;t[32]===M?N=t[33]:(N=(0,J.jsx)(W,{size:1,weight:`medium`,children:M}),t[32]=M,t[33]=N);let P;t[34]!==S||t[35]!==l||t[36]!==b?(P=(0,J.jsx)(W,{as:`time`,size:1,muted:!0,dateTime:l,title:S,children:b}),t[34]=S,t[35]=l,t[36]=b,t[37]=P):P=t[37];let F;t[38]!==N||t[39]!==P?(F=(0,J.jsxs)(ni,{gap:2,children:[N,P]}),t[38]=N,t[39]=P,t[40]=F):F=t[40];let I;t[41]===h?I=t[42]:(I=h.length>0&&(0,J.jsx)(ei,{flexBasis:`0%`,flexGrow:1,justifyContent:`flex-end`,alignItems:`center`,children:(0,J.jsx)(Dt,{placement:`top`,content:(0,J.jsx)(Gs,{collaborators:h}),portal:!0,children:(0,J.jsx)(ii,{paddingLeft:2,paddingY:2,children:(0,J.jsx)(zs,{maxLength:3,userIds:h,size:0,withTooltip:!1})})})}),t[41]=h,t[42]=I);let L;t[43]!==j||t[44]!==F||t[45]!==I?(L=(0,J.jsxs)(ei,{alignItems:`center`,gap:3,children:[j,F,I]}),t[43]=j,t[44]=F,t[45]=I,t[46]=L):L=t[46];let R;t[47]!==n.id||t[48]!==w||t[49]!==r||t[50]!==L?(R=(0,J.jsx)(Cr,{as:`button`,onClick:w,padding:2,pressed:r,radius:2,"data-ui":`timelineItem`,"data-testid":`timeline-item-button`,"data-chunk-id":n.id,children:L}),t[47]=n.id,t[48]=w,t[49]=r,t[50]=L,t[51]=R):R=t[51];let z;return t[52]!==o||t[53]!==R?(z=(0,J.jsxs)(ei,{alignItems:`center`,gap:1,children:[R,o]}),t[52]=o,t[53]=R,t[54]=z):z=t[54],z}function qs(e){return(0,J.jsx)(Ws,{userId:e},e)}var Js=e=>e.type!==`publish`,Ys=e=>e.type===`publish`;function Xs(e){let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];if(Ys(r)){t=r;break}if(r.type!==`editDraft`)break}return t}function Zs(e){let t=[];for(let n of e){if(Ys(n)){t.push({...n,type:`publish`,children:[],collaborators:new Set});continue}if(Js(n)){let e=Xs(t);if(n.type===`editDraft`&&e?.type===`publish`){Array.from(n.authors).forEach(t=>{e.collaborators.add(t)}),e.children.push(n.id),t.push({...n,parentId:e.id});continue}}Js(n)&&t.push(n)}return t}var Qs=e=>{let t=(0,q.c)(51),{chunks:n,hasMoreChunks:r,lastChunk:i,onLoadMore:a,onSelect:o,listMaxHeight:s}=e,c=s===void 0?`calc(100vh - 280px)`:s,[l,u]=(0,K.useState)(!1),{t:d}=oe(`studio`),f=i?.id,p;t[0]===n?p=t[1]:(p=Zs(n),t[0]=n,t[1]=p);let m=p,h;t[2]!==m||t[3]!==f?(h=()=>{if(f){let e=m.find(e=>e.id===f);if(e&&Js(e)&&e.parentId)return new Set([e.parentId])}return new Set},t[2]=m,t[3]=f,t[4]=h):h=t[4];let[g,_]=(0,K.useState)(h),v,y;t[5]!==m||t[6]!==f?(v=()=>{if(f){let e=m.find(e=>e.id===f);if(e&&Js(e)&&e.parentId){let t=e.parentId;_(e=>{if(e.has(t))return e;let n=new Set(e);return n.add(t),n})}}},y=[m,f],t[5]=m,t[6]=f,t[7]=v,t[8]=y):(v=t[7],y=t[8]),(0,K.useEffect)(v,y);let b;if(t[9]!==m||t[10]!==g){let e;t[12]===g?e=t[13]:(e=e=>Ys(e)||!e.parentId?!0:g.has(e.parentId),t[12]=g,t[13]=e),b=m.filter(e),t[9]=m,t[10]=g,t[11]=b}else b=t[11];let x=b,S;t[14]!==x.length||t[15]!==r||t[16]!==a?(S=()=>{x.length<16&&r&&a()},t[14]=x.length,t[15]=r,t[16]=a,t[17]=S):S=t[17];let C;t[18]!==x||t[19]!==r||t[20]!==a?(C=[x,r,a],t[18]=x,t[19]=r,t[20]=a,t[21]=C):C=t[21],(0,K.useEffect)(S,C);let w;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(w=e=>()=>_(t=>{let n=new Set(t);return t.has(e)?n.delete(e):n.add(e),n}),t[22]=w):w=t[22];let T=w,E;t[23]!==x||t[24]!==f?(E=f?x.findIndex(e=>e.id===f):-1,t[23]=x,t[24]=f,t[25]=E):E=t[25];let D=E,O;t[26]!==n||t[27]!==o?(O=e=>{let t=n.find(t=>t.id===e.id);t?o(t):(console.error(`TimelineItem: chunk not found`),o(e))},t[26]=n,t[27]=o,t[28]=O):O=t[28];let k=O,A;t[29]!==g||t[30]!==x.length||t[31]!==k||t[32]!==r||t[33]!==f?(A=(e,t)=>{let{activeIndex:n}=t;return(0,J.jsxs)(ii,{paddingBottom:1,paddingTop:+(n===0),paddingRight:1,paddingLeft:Js(e)&&e.parentId?4:1,children:[(0,J.jsx)(Ks,{chunk:e,isSelected:f===e.id,onSelect:k,collaborators:Ys(e)?e.collaborators:void 0,optionsMenu:Ys(e)&&e.children.length>0?(0,J.jsx)(Ns,{isExpanded:g.has(e.id),onExpand:T(e.id)}):null}),n===x.length-1&&r&&(0,J.jsx)(ke,{})]})},t[29]=g,t[30]=x.length,t[31]=k,t[32]=r,t[33]=f,t[34]=A):A=t[34];let j=A,M,N;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(M=()=>u(!0),N=[],t[35]=M,t[36]=N):(M=t[35],N=t[36]),(0,K.useEffect)(M,N);let P=!D||l,F;t[37]!==x.length||t[38]!==d?(F=x.length===0&&(0,J.jsxs)(Ps,{padding:3,gap:3,children:[(0,J.jsx)(W,{size:1,weight:`medium`,children:d(`timeline.error.no-document-history-title`)}),(0,J.jsx)(W,{muted:!0,size:1,children:d(`timeline.error.no-document-history-description`)})]}),t[37]=x.length,t[38]=d,t[39]=F):F=t[39];let I;t[40]!==x||t[41]!==c||t[42]!==a||t[43]!==j||t[44]!==D||t[45]!==d?(I=x.length>0&&(0,J.jsx)(Fs,{flexDirection:`column`,$maxHeight:c,id:`timeline-list-wrapper`,children:(0,J.jsx)(fr,{activeItemDataAttr:`data-hovered`,ariaLabel:d(`timeline.list.aria-label`),autoFocus:`list`,initialIndex:D,initialScrollAlign:`center`,itemHeight:57,items:x,onEndReached:a,onEndReachedIndexOffset:20,overscan:5,renderItem:j,wrapAround:!1})}),t[40]=x,t[41]=c,t[42]=a,t[43]=j,t[44]=D,t[45]=d,t[46]=I):I=t[46];let L;return t[47]!==P||t[48]!==F||t[49]!==I?(L=(0,J.jsxs)(Is,{$visible:P,"data-ui":`timeline`,children:[F,I]}),t[47]=P,t[48]=F,t[49]=I,t[50]=L):L=t[50],L},$s=`an9ywb0`,ec=`timeline-menu`;function tc(e){let t=(0,q.c)(62),{chunk:n,mode:r,placement:i}=e,{setTimelineRange:a,timelineError:o,ready:s,timelineStore:c}=ra(),[l,u]=(0,K.useState)(!1),[d,f]=(0,K.useState)(null),[p,m]=(0,K.useState)(null),h=Jt(),g=pr(c,oc),_=pr(c,ac),v=pr(c,ic),y=pr(c,rc),b=pr(c,nc),{t:x}=oe(`studio`),S;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>{u(!0)},t[0]=S):S=t[0];let C=S,w;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(w=()=>{u(!1)},t[1]=w):w=t[1];let T=w,E;t[2]!==d||t[3]!==l?(E=e=>{l&&(e.key===`Escape`||e.key===`Tab`)&&(T(),d?.focus())},t[2]=d,t[3]=l,t[4]=E):E=t[4],Ir(E);let D;t[5]!==d||t[6]!==p?(D=()=>[d,p],t[5]=d,t[6]=p,t[7]=D):D=t[7],qr(l&&T,D);let O;t[8]!==a||t[9]!==x||t[10]!==c||t[11]!==h?(O=e=>{let t=()=>{let[t,n]=c?.findRangeForRev(e)||[null,null];a(t,n)};try{t()}catch(e){let t=e;h.push({closable:!0,description:t.message,status:`error`,title:x(`timeline.error.unable-to-load-revision`)})}},t[8]=a,t[9]=x,t[10]=c,t[11]=h,t[12]=O):O=t[12];let k=O,A;t[13]!==a||t[14]!==x||t[15]!==c||t[16]!==h?(A=e=>{let t=()=>{let[t,n]=c?.findRangeForSince(e)||[null,null];a(t,n)};try{t()}catch(e){let t=e;h.push({closable:!0,description:t.message,status:`error`,title:x(`timeline.error.unable-to-load-revision`)})}},t[13]=a,t[14]=x,t[15]=c,t[16]=h,t[17]=A):A=t[17];let j=A,M;t[18]!==_||t[19]!==c?(M=()=>{_||c?.loadMore()},t[18]=_,t[19]=c,t[20]=M):M=t[20];let N=M,P;bb0:{if(o){let e;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(As,{}),t[21]=e):e=t[21],P=e;break bb0}if(r===`rev`){let e;t[22]!==g||t[23]!==N||t[24]!==v||t[25]!==y||t[26]!==k?(e=(0,J.jsx)(Qs,{chunks:g,hasMoreChunks:v,lastChunk:y,onLoadMore:N,onSelect:k}),t[22]=g,t[23]=N,t[24]=v,t[25]=y,t[26]=k,t[27]=e):e=t[27],P=e;break bb0}let e;t[28]!==g||t[29]!==y?(e=y?g.filter(e=>e.index!gn(e)&&!ae(e)&&!me(e)&&!T(e)&&!Ce(e);function vc(e){let t=(0,q.c)(27),{event:n,isSelected:r,onSelect:i,optionsMenu:a}=e,{t:o}=oe(`studio`),s;t[0]===n?s=t[1]:(s=_c(n),t[0]=n,t[1]=s);let c=s,l;t[2]!==n||t[3]!==c||t[4]!==i?(l=e=>{e.preventDefault(),e.stopPropagation(),c&&i(n)},t[2]=n,t[3]=c,t[4]=i,t[5]=l):l=t[5];let u=l,d;t[6]!==c||t[7]!==o?(d=c?``:o(`changes.not-selectable`),t[6]=c,t[7]=o,t[8]=d):d=t[8];let f=c?`button`:`div`,p=c?`pointer`:`default`,m;t[9]===p?m=t[10]:(m={cursor:p,width:`100%`},t[9]=p,t[10]=m);let h;t[11]===n?h=t[12]:(h=(0,J.jsx)(ce,{event:n,showChangesBy:`tooltip`}),t[11]=n,t[12]=h);let g;t[13]!==n.timestamp||t[14]!==u||t[15]!==r||t[16]!==f||t[17]!==m||t[18]!==h?(g=(0,J.jsx)(Cr,{as:f,onClick:u,padding:2,pressed:r,radius:2,"data-ui":`timelineItem`,"data-testid":`timeline-item-button`,"data-chunk-timestamp":n.timestamp,style:m,children:h}),t[13]=n.timestamp,t[14]=u,t[15]=r,t[16]=f,t[17]=m,t[18]=h,t[19]=g):g=t[19];let _;t[20]!==c||t[21]!==d||t[22]!==g?(_=(0,J.jsx)(Dt,{content:d,disabled:c,children:g}),t[20]=c,t[21]=d,t[22]=g,t[23]=_):_=t[23];let v;return t[24]!==a||t[25]!==_?(v=(0,J.jsxs)(ei,{gap:1,children:[_,a]}),t[24]=a,t[25]=_,t[26]=v):v=t[26],v}function yc(e){let t=(0,q.c)(3),{children:n,tone:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,J.jsx)(wt,{$tone:r,children:n}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}function bc(e){let t=(0,q.c)(56),{event:n}=e,{t:r}=oe(Xi),{t:i}=oe(),a=Vr(),{params:o,setParams:s}=Ji(),c=dr(),{document:l}=F(),{drafts:d}=l,{enabled:f}=d,p;t[0]!==n.id||t[1]!==n.versionId||t[2]!==n.versionRevisionId||t[3]!==o||t[4]!==s?(p=()=>{s({...o,rev:n.versionRevisionId||`@lastPublished`,since:void 0,historyEvent:n.id,historyVersion:pi(n.versionId)})},t[0]=n.id,t[1]=n.versionId,t[2]=n.versionRevisionId,t[3]=o,t[4]=s,t[5]=p):p=t[5];let m=p,h;t[6]!==n.versionRevisionId||t[7]!==f||t[8]!==o||t[9]!==s||t[10]!==c?(h=()=>{s({...o,rev:n.versionRevisionId,preserveRev:`true`,since:void 0}),setTimeout(()=>{c(f?`drafts`:`published`)},100)},t[6]=n.versionRevisionId,t[7]=f,t[8]=o,t[9]=s,t[10]=c,t[11]=h):h=t[11];let g=h,{map:_}=pe(),v,y,b,x,S,C,w,T,E,D;if(t[12]!==n.releaseId||t[13]!==n.versionId||t[14]!==_||t[15]!==r||t[16]!==i){let e=n.releaseId?tn(n.releaseId):void 0;x=e?_.get(e)||{_id:e,metadata:void 0}:void 0,w=x?.metadata?.title;let a;t[27]===i?a=t[28]:(a=i(`release.placeholder-untitled-release`),t[27]=i,t[28]=a),C=a,S=x?qe(x)?Rt(x):`default`:void 0,b=x&&!qe(x),y=zt,D=`timeline-item-menu-button-${n.versionId}`,v=Ge,t[29]===r?E=t[30]:(E=r(`timeline-item.menu-button.aria-label`),t[29]=r,t[30]=E),T=b?r(`timeline-item.not-found-release.tooltip`,{releaseId:x?._id?Se(x._id):void 0}):r(`timeline-item.menu-button.tooltip`),t[12]=n.releaseId,t[13]=n.versionId,t[14]=_,t[15]=r,t[16]=i,t[17]=v,t[18]=y,t[19]=b,t[20]=x,t[21]=S,t[22]=C,t[23]=w,t[24]=T,t[25]=E,t[26]=D}else v=t[17],y=t[18],b=t[19],x=t[20],S=t[21],C=t[22],w=t[23],T=t[24],E=t[25],D=t[26];let O;t[31]===T?O=t[32]:(O={content:T},t[31]=T,t[32]=O);let k;t[33]!==v||t[34]!==b||t[35]!==E||t[36]!==O?(k=(0,J.jsx)(v,{"aria-label":E,tooltipProps:O,disabled:b}),t[33]=v,t[34]=b,t[35]=E,t[36]=O,t[37]=k):k=t[37];let A;t[38]!==n.versionRevisionId||t[39]!==g||t[40]!==m||t[41]!==x||t[42]!==S||t[43]!==C||t[44]!==w||t[45]!==r?(A=(0,J.jsx)(Ke,{padding:1,children:x?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(u,{intent:Xn,params:{id:Se(x._id)},style:{textDecoration:`none`},children:(0,J.jsx)(lt,{padding:3,children:(0,J.jsx)(ei,{alignItems:`center`,justifyContent:`flex-start`,children:(0,J.jsx)(W,{size:1,style:{textDecoration:`none`},children:(0,J.jsx)(vt,{title:w,fallback:C,children:e=>{let{displayTitle:t}=e;return(0,J.jsx)(de,{components:{VersionBadge:yc},componentProps:{tone:S},i18nKey:`events.open.release`,values:{releaseTitle:t},t:r})}})})})})}),(0,J.jsx)(lt,{onClick:m,children:(0,J.jsx)(ei,{alignItems:`center`,justifyContent:`flex-start`,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(vt,{title:w,fallback:C,children:e=>{let{displayTitle:t}=e;return(0,J.jsx)(de,{components:{VersionBadge:yc},componentProps:{tone:S},i18nKey:`events.inspect.release`,values:{releaseTitle:t},t:r})}})})})})]}):(0,J.jsx)(lt,{onClick:g,disabled:!n.versionRevisionId,children:(0,J.jsx)(ei,{alignItems:`center`,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(de,{components:{VersionBadge:yc},componentProps:{tone:`caution`},i18nKey:`events.open.draft`,t:r})})})})}),t[38]=n.versionRevisionId,t[39]=g,t[40]=m,t[41]=x,t[42]=S,t[43]=C,t[44]=w,t[45]=r,t[46]=A):A=t[46];let j=!a.elements?.[`timeline-menu`]||ec,M;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(M=[`bottom-end`,`bottom-start`],t[47]=M):M=t[47];let N;t[48]===j?N=t[49]:(N={portal:j,placement:`bottom`,fallbackPlacements:M},t[48]=j,t[49]=N);let P;return t[50]!==y||t[51]!==N||t[52]!==D||t[53]!==k||t[54]!==A?(P=(0,J.jsx)(y,{id:D,button:k,menu:A,popover:N}),t[50]=y,t[51]=N,t[52]=D,t[53]=k,t[54]=A,t[55]=P):P=t[55],P}var xc=He.create(ii),Sc={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}},Cc=e=>{let t=(0,q.c)(38),{events:n,hasMoreEvents:r,selectedEventId:i,onLoadMore:a,onSelect:o,listMaxHeight:s,fetchEventChildren:c}=e,l=s===void 0?`calc(100vh - 280px)`:s,[u,f]=(0,K.useState)(!1),{t:p}=oe(`studio`),m;t[0]!==n||t[1]!==i?(m=()=>{if(i){let e=n.find(e=>e.id===i);if(e&&`parentId`in e&&e.parentId)return new Set([e.parentId])}return new Set},t[0]=n,t[1]=i,t[2]=m):m=t[2];let[h,g]=(0,K.useState)(m),_;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(_=new Set,t[3]=_):_=t[3];let[v,y]=(0,K.useState)(_),b;t[4]!==n||t[5]!==h?(b=n.filter(e=>k(e)&&e.parentId?n[n.length-1].id===e.id||h.has(e.parentId):d(e)&&e.parentId?h.has(e.parentId):!0),t[4]=n,t[5]=h,t[6]=b):b=t[6];let x=b,S;t[7]===c?S=t[8]:(S=e=>async()=>{let t=e.id,n=!1;g(e=>{let r=new Set(e);return e.has(t)?r.delete(t):(n=!0,r.add(t)),r}),n&&(y(e=>{let n=new Set(e);return n.add(t),n}),await c(e),y(e=>{let n=new Set(e);return n.delete(t),n}))},t[7]=c,t[8]=S);let C=S,w;t[9]===o?w=t[10]:(w=e=>{o(e)},t[9]=o,t[10]=w);let T=w,E;t[11]!==h||t[12]!==C?(E=e=>{let t=hn(e.documentId);return ye(e)&&t===`published`?(0,J.jsx)(bc,{event:e}):ye(e)&&t===`draft`&&e.creationEvent||gn(e)&&e.creationEvent?(0,J.jsx)(Ns,{isExpanded:h.has(e.id),onExpand:C(e)}):null},t[11]=h,t[12]=C,t[13]=E):E=t[13];let D=E,O;t[14]!==x.length||t[15]!==v||t[16]!==T||t[17]!==r||t[18]!==D||t[19]!==i?(O=(e,t)=>{let{activeIndex:n}=t,a=k(e)&&e.parentId&&v.has(e.parentId),o=n===x.length-1;return a?(0,J.jsx)(xc,{animate:{opacity:1},initial:{opacity:0},transition:{duration:.2,delay:.2},children:(0,J.jsx)(ei,{alignItems:`center`,justifyContent:`center`,style:{height:57},children:(0,J.jsx)(Ur,{})})}):(0,J.jsxs)(xc,{paddingBottom:1,paddingRight:1,animate:`animate`,exit:`exit`,initial:`initial`,variants:`parentId`in e?Sc:void 0,paddingLeft:(d(e)||k(e))&&e.parentId&&!o?4:1,children:[(0,J.jsx)(vc,{event:e,isSelected:e.id===i,onSelect:T,optionsMenu:D(e)}),o&&r&&(0,J.jsx)(ke,{})]},e.timestamp)},t[14]=x.length,t[15]=v,t[16]=T,t[17]=r,t[18]=D,t[19]=i,t[20]=O):O=t[20];let A=O,j,M;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(M=()=>f(!0),j=[],t[21]=j,t[22]=M):(j=t[21],M=t[22]),(0,K.useEffect)(M,j);let N;if(t[23]!==x||t[24]!==i){let e;t[26]===i?e=t[27]:(e=e=>e.id===i,t[26]=i,t[27]=e),N=x.findIndex(e),t[23]=x,t[24]=i,t[25]=N}else N=t[25];let P=N,F=!P||u,I;t[28]!==x||t[29]!==l||t[30]!==a||t[31]!==A||t[32]!==P||t[33]!==p?(I=x.length>0?(0,J.jsx)(Fs,{flexDirection:`column`,$maxHeight:l,id:`timeline-list-wrapper`,children:(0,J.jsx)(fr,{activeItemDataAttr:`data-hovered`,ariaLabel:p(`timeline.list.aria-label`),autoFocus:`list`,initialIndex:P,initialScrollAlign:`center`,itemHeight:57,items:x,onEndReached:a,onEndReachedIndexOffset:20,overscan:5,renderItem:A,wrapAround:!1})}):(0,J.jsxs)(ei,{padding:3,gap:3,flexDirection:`column`,children:[(0,J.jsx)(W,{size:1,weight:`medium`,children:p(`timeline.error.no-document-history-title`)}),(0,J.jsx)(W,{muted:!0,size:1,children:p(`timeline.error.no-document-history-description`)})]}),t[28]=x,t[29]=l,t[30]=a,t[31]=A,t[32]=P,t[33]=p,t[34]=I):I=t[34];let L;return t[35]!==F||t[36]!==I?(L=(0,J.jsx)(Is,{$visible:F,"data-ui":`timeline`,children:I}),t[35]=F,t[36]=I,t[37]=L):L=t[37],L},wc=`_1yjlcuf0`,Tc={timestamp:{dateStyle:`medium`,timeStyle:`short`}};function Ec(e){let t=(0,q.c)(58),{event:n,events:r,mode:i,placement:a}=e,{setTimelineRange:o}=ra(),[s,c]=(0,K.useState)(!1),[l,u]=(0,K.useState)(null),[d,f]=(0,K.useState)(null),p=Jt(),{nextCursor:m,loading:h,error:g,findRangeForRevision:_,findRangeForSince:v,loadMoreEvents:y,expandEvent:b}=$n(),{t:x}=oe(`studio`),S;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>{c(!0)},t[0]=S):S=t[0];let C=S,w;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(w=()=>{c(!1)},t[1]=w):w=t[1];let E=w,D;t[2]!==l||t[3]!==s?(D=e=>{s&&(e.key===`Escape`||e.key===`Tab`)&&(E(),l?.focus())},t[2]=l,t[3]=s,t[4]=D):D=t[4],Ir(D);let O;t[5]!==l||t[6]!==d?(O=()=>[l,d],t[5]=l,t[6]=d,t[7]=O):O=t[7],qr(s&&E,O);let k;t[8]!==_||t[9]!==o||t[10]!==x||t[11]!==p?(k=e=>{let t=()=>{if(gn(e)||ae(e)||me(e)||T(e)||Ce(e)){console.error(`Event is not selectable`);return}let[t,n]=_(e?.id);o(t,n),E()};try{t()}catch(e){let t=e;p.push({closable:!0,description:t.message,status:`error`,title:x(`timeline.error.unable-to-load-revision`)})}},t[8]=_,t[9]=o,t[10]=x,t[11]=p,t[12]=k):k=t[12];let A=k,j;t[13]!==v||t[14]!==o||t[15]!==x||t[16]!==p?(j=e=>{try{let[t,n]=v(e.id);o(t,n),E()}catch(e){let t=e;p.push({closable:!0,description:t.message,status:`error`,title:x(`timeline.error.unable-to-load-revision`)})}},t[13]=v,t[14]=o,t[15]=x,t[16]=p,t[17]=j):j=t[17];let M=j,N;t[18]!==y||t[19]!==h||t[20]!==m?(N=()=>{!h&&m&&y()},t[18]=y,t[19]=h,t[20]=m,t[21]=N):N=t[21];let P=N;n?.id;let F;bb0:{if(g){let e;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(As,{}),t[22]=e):e=t[22],F=e;break bb0}let e=!!m,a=n?.id,o=i===`rev`?A:M,s;t[23]!==r||t[24]!==b||t[25]!==P||t[26]!==a||t[27]!==o||t[28]!==e?(s=(0,J.jsx)(Cc,{events:r,fetchEventChildren:b,hasMoreEvents:e,selectedEventId:a,onLoadMore:P,onSelect:o}),t[23]=r,t[24]=b,t[25]=P,t[26]=a,t[27]=o,t[28]=e,t[29]=s):s=t[29],F=s}let I=F,L;t[30]!==n||t[31]!==x?(L=n?x(z[n.documentVariantType][n.type],{context:`timestamp`,timestamp:new Date(n.timestamp),formatParams:Tc}):x(`timeline.latest-revision`),t[30]=n,t[31]=x,t[32]=L):L=t[32];let R=L,B;t[33]!==n||t[34]!==r||t[35]!==x?(B=n?x(z[n.documentVariantType][n.type],{context:`timestamp`,timestamp:new Date(n.timestamp),formatParams:Tc}):r.length>0?x(`timeline.since-version-missing`):x(`timeline.no-previous-events`),t[33]=n,t[34]=r,t[35]=x,t[36]=B):B=t[36];let V=i===`rev`?R:B,ee;t[37]===d?ee=t[38]:(ee={"timeline-menu":d},t[37]=d,t[38]=ee);let te=ee,ne=s&&I,re=s?`timeline-menu-close-button`:`timeline-menu-open-button`,ie=h||!r.length,se=s?E:C,ce;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ce={maxWidth:`100%`},t[39]=ce):ce=t[39];let le;t[40]!==V||t[41]!==h||t[42]!==x?(le=h?x(`timeline.loading-history`):V,t[40]=V,t[41]=h,t[42]=x,t[43]=le):le=t[43];let ue;t[44]!==s||t[45]!==re||t[46]!==ie||t[47]!==se||t[48]!==le?(ue=(0,J.jsx)(ei,{children:(0,J.jsx)(Wt,{"data-testid":re,disabled:ie,mode:`ghost`,onClick:se,ref:u,selected:s,width:`fill`,tooltipProps:null,justify:`space-between`,style:ce,iconRight:bi,text:le})}),t[44]=s,t[45]=re,t[46]=ie,t[47]=se,t[48]=le,t[49]=ue):ue=t[49];let de;t[50]!==s||t[51]!==a||t[52]!==ne||t[53]!==ue?(de=(0,J.jsx)(Pt,{className:wc,"data-testid":`timeline-menu`,constrainSize:!0,content:ne,"data-ui":`versionMenu`,open:s,placement:a,matchReferenceWidth:!0,portal:!0,ref:f,children:ue}),t[50]=s,t[51]=a,t[52]=ne,t[53]=ue,t[54]=de):de=t[54];let fe;return t[55]!==te||t[56]!==de?(fe=(0,J.jsx)(Nr,{__unstable_elements:te,children:de}),t[55]=te,t[56]=de,t[57]=fe):fe=t[57],fe}var Dc={diff:null,loading:!0,error:null},Oc=()=>{let e=(0,q.c)(34),{documentId:t,documentType:n,schemaType:r,editState:i,displayed:a,targetDocumentState:o}=ra(),{selectedPerspective:s,selectedPerspectiveName:c,selectedReleaseId:l}=N(),{t:u}=oe(Xi),d=o.status===`ready`&&o.variant!==void 0,f;e[0]!==d||e[1]!==o?(f=d?Re(o)?.published?._system.scopeId:void 0,e[0]=d,e[1]=o,e[2]=f):f=e[2];let p=f,m=Jn(t,n,`default`,p),h=d?p&&m.version||null:i?.published,g;e[3]!==a||e[4]!==h?(g=L(te(h??{},{author:``}),te(a??{},{author:``})),e[3]=a,e[4]=h,e[5]=g):g=e[5];let _=g;if(d&&!h||l&&!i?.version||s===`drafts`&&!i?.draft||c===`published`||!a?._rev)return null;let v;e[6]===u?v=e[7]:(v=u(`events.compare-with-published.title`),e[6]=u,e[7]=v);let y;e[8]===v?y=e[9]:(y=(0,J.jsx)(W,{size:1,weight:`medium`,children:v}),e[8]=v,e[9]=y);let b;e[10]===s?b=e[11]:(b=qe(s)?s.metadata?.title:`draft`,e[10]=s,e[11]=b);let x;e[12]===b?x=e[13]:(x={version:b},e[12]=b,e[13]=x);let S;e[14]!==u||e[15]!==x?(S=(0,J.jsx)(W,{size:1,muted:!0,children:(0,J.jsx)(de,{i18nKey:`events.compare-with-published.description`,t:u,values:x})}),e[14]=u,e[15]=x,e[16]=S):S=e[16];let C;e[17]!==y||e[18]!==S?(C=(0,J.jsx)(Cr,{borderBottom:!0,paddingBottom:3,children:(0,J.jsxs)(ei,{gap:3,paddingTop:1,flexDirection:`column`,children:[y,S]})}),e[17]=y,e[18]=S,e[19]=C):C=e[19];let w;e[20]!==a||e[21]!==t||e[22]!==_||e[23]!==r?(w={documentId:t,schemaType:r,rootDiff:_,isComparingCurrent:!0,FieldWrapper:Nc,value:a,showFromValue:!0},e[20]=a,e[21]=t,e[22]=_,e[23]=r,e[24]=w):w=e[24];let T;e[25]!==_||e[26]!==r?(T=(0,J.jsx)(ii,{paddingY:1,children:(0,J.jsx)(Be,{diff:_,schemaType:r})}),e[25]=_,e[26]=r,e[27]=T):T=e[27];let E;e[28]!==w||e[29]!==T?(E=(0,J.jsx)(Ue.Provider,{value:w,children:T}),e[28]=w,e[29]=T,e[30]=E):E=e[30];let D;return e[31]!==E||e[32]!==C?(D=(0,J.jsxs)(ei,{gap:2,marginBottom:3,flexDirection:`column`,children:[C,E]}),e[31]=E,e[32]=C,e[33]=D):D=e[33],D};function kc(e){let t=(0,q.c)(84),{showChanges:n}=e,{documentId:r,schemaType:i,timelineError:a,value:o,formState:s}=ra(),[c,l]=(0,K.useState)(null),{events:u,revision:d,sinceRevision:f,getChangesList:p}=$n(),m=!d?.revisionId,h;t[0]===p?h=t[1]:(h=p(),t[0]=p,t[1]=h);let{diff:g,loading:_,error:v}=Ft(h,Dc),{t:y}=oe(`studio`),b;t[2]!==g||t[3]!==r||t[4]!==s?.readOnly||t[5]!==m||t[6]!==i||t[7]!==o?(b=()=>({documentId:r,schemaType:i,FieldWrapper:Ac,rootDiff:g,isComparingCurrent:m&&!s?.readOnly,value:o,showFromValue:!0}),t[2]=g,t[3]=r,t[4]=s?.readOnly,t[5]=m,t[6]=i,t[7]=o,t[8]=b):b=t[8],s?.readOnly;let x;t[9]===b?x=t[10]:(x=b(),t[9]=b,t[10]=x);let S=x;d?.revisionId,f?.revisionId;let C;bb0:{if(!u){let e;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=[null,null],t[11]=e):e=t[11],C=e;break bb0}let e;t[12]!==u||t[13]!==f?.revisionId?(e=u.find(e=>e.id===f?.revisionId)||null,t[12]=u,t[13]=f?.revisionId,t[14]=e):e=t[14];let n;t[15]!==u||t[16]!==d?.revisionId?(n=u.find(e=>e.id===d?.revisionId)||u[0],t[15]=u,t[16]=d?.revisionId,t[17]=n):n=t[17];let r;t[18]!==e||t[19]!==n?(r=[e,n],t[18]=e,t[19]=n,t[20]=r):r=t[20],C=r}let[w,T]=C,E;bb1:{if(!T){let e;t[21]===u?e=t[22]:(e=u.slice(1),t[21]=u,t[22]=e),E=e;break bb1}let e;if(t[23]!==u||t[24]!==T){let n;t[26]===T?n=t[27]:(n=e=>`parentId`in T&&`parentId`in e&&e.parentId===T.parentId||`parentId`in e&&T.id===e.parentId?{...e,parentId:void 0}:e,t[26]=T,t[27]=n),e=u.slice(u.indexOf(T)+1).map(n),t[23]=u,t[24]=T,t[25]=e}else e=t[25];E=e}let D=E;if(!u.length){let e;t[28]===y?e=t[29]:(e=y(`timeline.error.no-document-history-title`),t[28]=y,t[29]=e);let n;t[30]===e?n=t[31]:(n=(0,J.jsx)(W,{size:1,weight:`medium`,children:e}),t[30]=e,t[31]=n);let r;t[32]===y?r=t[33]:(r=y(`timeline.error.no-document-history-description`),t[32]=y,t[33]=r);let i;t[34]===r?i=t[35]:(i=(0,J.jsx)(W,{muted:!0,size:1,children:r}),t[34]=r,t[35]=i);let a;return t[36]!==n||t[37]!==i?(a=(0,J.jsx)(ii,{paddingX:2,children:(0,J.jsxs)(ei,{padding:3,gap:3,flexDirection:`column`,children:[n,i]})}),t[36]=n,t[37]=i,t[38]=a):a=t[38],a}let O;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(O={position:`relative`},t[39]=O):O=t[39];let k;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(k={alignItems:`center`,gap:`0.25em`},t[40]=k):k=t[40];let A;t[41]===y?A=t[42]:(A=y(`changes.inspector.from-label`),t[41]=y,t[42]=A);let j;t[43]===A?j=t[44]:(j=(0,J.jsx)(W,{size:1,muted:!0,children:A}),t[43]=A,t[44]=j);let M=w||null,N;t[45]!==D||t[46]!==M?(N=(0,J.jsx)(Ec,{event:M,events:D,mode:`since`,placement:`bottom-start`}),t[45]=D,t[46]=M,t[47]=N):N=t[47];let P;t[48]===y?P=t[49]:(P=y(`changes.inspector.to-label`),t[48]=y,t[49]=P);let F;t[50]===P?F=t[51]:(F=(0,J.jsx)(W,{size:1,muted:!0,children:P}),t[50]=P,t[51]=F);let I=T||null,L;t[52]!==u||t[53]!==I?(L=(0,J.jsx)(Ec,{event:I,events:u,mode:`rev`,placement:`bottom-end`}),t[52]=u,t[53]=I,t[54]=L):L=t[54];let R;t[55]!==N||t[56]!==F||t[57]!==L||t[58]!==j?(R=(0,J.jsxs)(Xr,{paddingX:2,paddingBottom:2,gridTemplateColumns:`48px 1fr`,style:k,children:[j,N,F,L]}),t[55]=N,t[56]=F,t[57]=L,t[58]=j,t[59]=R):R=t[59];let z;t[60]!==_||t[61]!==y?(z=_&&(0,J.jsx)(He.div,{animate:{opacity:1},initial:{opacity:0},transition:{delay:.2,duration:.2},children:(0,J.jsxs)(ei,{className:`_1orxcxe0`,justifyContent:`center`,alignItems:`center`,gap:2,children:[(0,J.jsx)(W,{muted:!0,size:0,children:y(`changes.loading-changes`)}),(0,J.jsx)(Ur,{size:0})]})}),t[60]=_,t[61]=y,t[62]=z):z=t[62];let B;t[63]!==R||t[64]!==z?(B=(0,J.jsxs)(ii,{padding:3,style:O,children:[R,z]}),t[63]=R,t[64]=z,t[65]=B):B=t[65];let V;t[66]!==v||t[67]!==S||t[68]!==d?.loading||t[69]!==i||t[70]!==n||t[71]!==w||t[72]!==f?.loading||t[73]!==a||t[74]!==T?.id?(V=n&&(0,J.jsx)(jc,{documentContext:S,error:a||v,loading:d?.loading||f?.loading||!1,schemaType:i,sameRevisionSelected:w?.id===T?.id,sinceEvent:w}),t[66]=v,t[67]=S,t[68]=d?.loading,t[69]=i,t[70]=n,t[71]=w,t[72]=f?.loading,t[73]=a,t[74]=T?.id,t[75]=V):V=t[75];let ee;t[76]===V?ee=t[77]:(ee=(0,J.jsx)(Ut,{className:sc,"data-ui":`Scroller`,ref:l,children:(0,J.jsx)(ii,{flexBasis:`0%`,flexGrow:1,paddingX:3,height:`100%`,children:V})}),t[76]=V,t[77]=ee);let te;t[78]!==c||t[79]!==ee?(te=(0,J.jsx)(Cr,{flex:1,paddingX:2,paddingY:2,children:(0,J.jsx)($r,{element:c,children:ee})}),t[78]=c,t[79]=ee,t[80]=te):te=t[80];let ne;return t[81]!==B||t[82]!==te?(ne=(0,J.jsxs)(ei,{"data-testid":`review-changes-pane`,flexDirection:`column`,height:`100%`,overflow:`hidden`,children:[B,te]}),t[81]=B,t[82]=te,t[83]=ne):ne=t[83],ne}function Ac(e){return e.path.length>0?(0,J.jsx)(ir,{...e}):e.children}function jc(e){let t=(0,q.c)(15),{error:n,documentContext:r,loading:i,schemaType:a,sameRevisionSelected:o,sinceEvent:s}=e;if(n){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(Oc,{}),t[0]=e):e=t[0];let r;t[1]!==n||t[2]!==s?.type?(r=s?.type!==`historyCleared`&&(0,J.jsx)(ar,{error:n}),t[1]=n,t[2]=s?.type,t[3]=r):r=t[3];let i;return t[4]===r?i=t[5]:(i=(0,J.jsxs)(J.Fragment,{children:[e,r]}),t[4]=r,t[5]=i),i}if(i){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(ke,{showText:!0}),t[6]=e):e=t[6],e}if(o){let e;return t[7]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(Mc,{}),t[7]=e):e=t[7],e}if(!r.rootDiff){let e;return t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(He.div,{animate:{opacity:1},initial:{opacity:0},transition:{delay:.2,duration:.2},children:(0,J.jsx)(h,{})}),t[8]=e):e=t[8],e}let c;t[9]!==r.rootDiff||t[10]!==a?(c=(0,J.jsx)(ii,{paddingY:1,children:(0,J.jsx)(Be,{diff:r.rootDiff,schemaType:a})}),t[9]=r.rootDiff,t[10]=a,t[11]=c):c=t[11];let l;return t[12]!==r||t[13]!==c?(l=(0,J.jsx)(Ue.Provider,{value:r,children:c}),t[12]=r,t[13]=c,t[14]=l):l=t[14],l}function Mc(){let e=(0,q.c)(12),{t}=oe(``),n,r,i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={opacity:1},r={opacity:0},i={delay:.2,duration:.2},e[0]=n,e[1]=r,e[2]=i):(n=e[0],r=e[1],i=e[2]);let a;e[3]===t?a=e[4]:(a=t(`changes.same-revision-selected-title`),e[3]=t,e[4]=a);let o;e[5]===a?o=e[6]:(o=(0,J.jsx)(W,{size:1,weight:`medium`,as:`h3`,children:a}),e[5]=a,e[6]=o);let s;e[7]===t?s=e[8]:(s=(0,J.jsx)(W,{as:`p`,size:1,muted:!0,children:(0,J.jsx)(de,{i18nKey:`changes.same-revision-selected-description`,t})}),e[7]=t,e[8]=s);let c;return e[9]!==o||e[10]!==s?(c=(0,J.jsx)(He.div,{animate:n,initial:r,transition:i,children:(0,J.jsxs)(ei,{gap:3,paddingTop:2,flexDirection:`column`,children:[o,s]})}),e[9]=o,e[10]=s,e[11]=c):c=e[11],c}function Nc(e){return e.children}function Pc(e){let t=(0,q.c)(21),{showList:n}=e,[r,i]=(0,K.useState)(null),[a,o]=(0,K.useState)(0),{setTimelineRange:s}=ra(),c;t[0]===a?c=t[1]:(c=e=>{!a&&e&&(o(e.clientHeight?e.clientHeight-1:0),i(e))},t[0]=a,t[1]=c);let l=c,{events:u,nextCursor:d,loading:f,error:p,revision:m,loadMoreEvents:h,findRangeForRevision:g,expandEvent:_}=$n(),{t:v}=oe(`studio`),y=Jt(),b;t[2]!==g||t[3]!==s||t[4]!==v||t[5]!==y?(b=e=>{let t=()=>{if(gn(e)||ae(e)||me(e)||T(e)||Ce(e)){console.error(`Event is not selectable`);return}let[t,n]=g(e.id);s(t,n)};try{t()}catch(e){let t=e;y.push({closable:!0,description:t.message,status:`error`,title:v(`timeline.error.unable-to-load-revision`)})}},t[2]=g,t[3]=s,t[4]=v,t[5]=y,t[6]=b):b=t[6];let x=b,S=f&&!u.length,C;return t[7]!==p||t[8]!==u||t[9]!==_||t[10]!==l||t[11]!==S||t[12]!==a||t[13]!==h||t[14]!==f||t[15]!==d||t[16]!==m?.revisionId||t[17]!==r||t[18]!==x||t[19]!==n?(C=(0,J.jsx)(ei,{"data-testid":`review-changes-pane`,flexDirection:`column`,height:`100%`,children:(0,J.jsx)(Cr,{flex:1,padding:2,paddingTop:0,children:p?(0,J.jsx)(As,{}):(0,J.jsx)($r,{element:r,children:(0,J.jsxs)(Ut,{className:sc,"data-ui":`Scroller`,ref:l,children:[a&&n&&!S?(0,J.jsx)(Cc,{events:u,fetchEventChildren:_,hasMoreEvents:!!d,selectedEventId:m?.revisionId||u[0]?.id,onLoadMore:h,onSelect:x,listMaxHeight:`${a}px`}):null,f&&(0,J.jsx)(ke,{})]})})})}),t[7]=p,t[8]=u,t[9]=_,t[10]=l,t[11]=S,t[12]=a,t[13]=h,t[14]=f,t[15]=d,t[16]=m?.revisionId,t[17]=r,t[18]=x,t[19]=n,t[20]=C):C=t[20],C}function Fc(e){let t=(0,q.c)(20),{showList:n}=e,{timelineError:r,setTimelineRange:i,timelineStore:a}=ra(),{selectedReleaseId:o}=N(),[s,c]=(0,K.useState)(null),[l,u]=(0,K.useState)(0),d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{e?.clientHeight&&(u(e.clientHeight-1),c(e))},t[0]=d):d=t[0];let f=d,p=pr(a,zc),m=pr(a,Rc),h=pr(a,Lc),g=pr(a,Ic),{t:_}=oe(`studio`),v=Jt(),y;t[1]!==i||t[2]!==_||t[3]!==a||t[4]!==v?(y=e=>{let t=()=>{let[t,n]=a?.findRangeForRev(e)||[null,null];i(t,n)};try{t()}catch(e){let t=e;v.push({closable:!0,description:t.message,status:`error`,title:_(`timeline.error.unable-to-load-revision`)})}},t[1]=i,t[2]=_,t[3]=a,t[4]=v,t[5]=y):y=t[5];let b=y,x;t[6]!==g||t[7]!==a?(x=()=>{g||a?.loadMore()},t[6]=g,t[7]=a,t[8]=x):x=t[8];let S=x,C;return t[9]!==p||t[10]!==S||t[11]!==h||t[12]!==l||t[13]!==m||t[14]!==s||t[15]!==b||t[16]!==o||t[17]!==n||t[18]!==r?(C=(0,J.jsx)(ei,{"data-testid":`review-changes-pane`,flexDirection:`column`,height:`100%`,children:(0,J.jsx)(Cr,{flex:1,padding:2,paddingTop:0,children:r||o?(0,J.jsx)(As,{versionError:!!o}):(0,J.jsx)($r,{element:s,children:(0,J.jsx)(Ut,{className:sc,"data-ui":`Scroller`,ref:f,children:l&&n?(0,J.jsx)(Qs,{chunks:p,hasMoreChunks:h,lastChunk:m,onLoadMore:S,onSelect:b,listMaxHeight:`${l}px`}):null})})})}),t[9]=p,t[10]=S,t[11]=h,t[12]=l,t[13]=m,t[14]=s,t[15]=b,t[16]=o,t[17]=n,t[18]=r,t[19]=C):C=t[19],C}function Ic(e){return e.isLoading}function Lc(e){return e.hasMoreChunks}function Rc(e){return e.realRevChunk}function zc(e){return e.chunks}var Bc=[`history`,`review`],Vc=e=>e&&Bc.includes(e);function Hc(e){let t=(0,q.c)(73),{params:n,setParams:r}=Ji(),i=A(),[a,o]=(0,K.useState)(null),{t:s}=oe(Xi),{t:c}=oe(),l=n?.inspect===ma,{selectedPerspective:u}=N(),d;t[0]===n?d=t[1]:(d=Vc(n?.changesInspectorTab)?n.changesInspectorTab:Bc[0],t[0]=n,t[1]=d);let f=d,p;t[2]!==n||t[3]!==r?(p=e=>r({...n,changesInspectorTab:e,since:e===`history`?void 0:n?.since}),t[2]=n,t[3]=r,t[4]=p):p=t[4];let m=p,h=l?``:void 0,g;t[5]===s?g=t[6]:(g=s(`changes.tab.history`),t[5]=s,t[6]=g);let _;t[7]===m?_=t[8]:(_=()=>m(`history`),t[7]=m,t[8]=_);let v=f===`history`,y;t[9]!==g||t[10]!==_||t[11]!==v?(y=(0,J.jsx)(Ve,{"aria-controls":`history-panel`,id:`history-tab`,label:g,onClick:_,selected:v}),t[9]=g,t[10]=_,t[11]=v,t[12]=y):y=t[12];let b;t[13]===s?b=t[14]:(b=s(`changes.tab.review-changes`),t[13]=s,t[14]=b);let x;t[15]===m?x=t[16]:(x=()=>m(`review`),t[15]=m,t[16]=x);let S=f===`review`,C;t[17]!==b||t[18]!==x||t[19]!==S?(C=(0,J.jsx)(Ve,{"aria-controls":`review-changes-panel`,id:`changes-tab`,label:b,onClick:x,selected:S}),t[17]=b,t[18]=x,t[19]=S,t[20]=C):C=t[20];let w;t[21]!==C||t[22]!==y?(w=(0,J.jsxs)(kr,{gap:1,flex:1,children:[y,C]}),t[21]=C,t[22]=y,t[23]=w):w=t[23];let T;t[24]===s?T=t[25]:(T=s(`changes.action.close-label`),t[24]=s,t[25]=T);let E=e.onClose,D;t[26]===s?D=t[27]:(D=s(`document-inspector.close-button.tooltip`),t[26]=s,t[27]=D);let O;t[28]===D?O=t[29]:(O={content:D},t[28]=D,t[29]=O);let k;t[30]!==e.onClose||t[31]!==T||t[32]!==O?(k=(0,J.jsx)(Wt,{"aria-label":T,icon:gi,mode:`bleed`,onClick:E,tooltipProps:O}),t[30]=e.onClose,t[31]=T,t[32]=O,t[33]=k):k=t[33];let j;t[34]!==w||t[35]!==k?(j=(0,J.jsx)(Cr,{paddingBottom:1,children:(0,J.jsxs)(ei,{alignItems:`center`,padding:3,gap:2,children:[w,k]})}),t[34]=w,t[35]=k,t[36]=j):j=t[36];let M;t[37]===s?M=t[38]:(M=(0,J.jsx)(ii,{flexBasis:`0%`,flexGrow:1,padding:1,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(de,{t:s,i18nKey:`changes.banner.tooltip`})})}),t[37]=s,t[38]=M);let P;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,J.jsx)(W,{size:0,muted:!0,children:(0,J.jsx)(Ti,{fontSize:1})}),t[39]=P):P=t[39];let F;t[40]!==a||t[41]!==M?(F=(0,J.jsx)(Dt,{portal:!0,placement:`bottom-end`,boundaryElement:a,content:M,children:P}),t[40]=a,t[41]=M,t[42]=F):F=t[42];let I;t[43]!==u||t[44]!==s||t[45]!==c?(I=Uc(u,{t:s,tCore:c}),t[43]=u,t[44]=s,t[45]=c,t[46]=I):I=t[46];let L;t[47]===I?L=t[48]:(L={perspective:I},t[47]=I,t[48]=L);let R;t[49]!==s||t[50]!==L?(R=(0,J.jsx)(W,{size:0,muted:!0,children:(0,J.jsx)(de,{t:s,values:L,i18nKey:`changes.banner.description`})}),t[49]=s,t[50]=L,t[51]=R):R=t[51];let z;t[52]!==F||t[53]!==R?(z=(0,J.jsx)(Cr,{padding:2,marginBottom:3,marginX:3,tone:`neutral`,border:!0,radius:3,children:(0,J.jsxs)(ei,{gap:2,alignItems:`flex-start`,children:[F,R]})}),t[52]=F,t[53]=R,t[54]=z):z=t[54];let B=f!==`history`,V;t[55]!==f||t[56]!==i.beta?.eventsAPI?.documents?(V=i.beta?.eventsAPI?.documents?(0,J.jsx)(Pc,{showList:f===`history`}):(0,J.jsx)(Fc,{showList:f===`history`}),t[55]=f,t[56]=i.beta?.eventsAPI?.documents,t[57]=V):V=t[57];let ee;t[58]!==B||t[59]!==V?(ee=(0,J.jsx)(Zr,{"aria-labelledby":`history-tab`,height:`fill`,hidden:B,id:`history-panel`,children:V}),t[58]=B,t[59]=V,t[60]=ee):ee=t[60];let te=f!==`review`,ne;t[61]!==f||t[62]!==i.beta?.eventsAPI?.documents?(ne=i.beta?.eventsAPI?.documents?(0,J.jsx)(J.Fragment,{children:f===`review`?(0,J.jsx)(kc,{showChanges:f===`review`}):null}):(0,J.jsx)(cc,{showChanges:f===`review`}),t[61]=f,t[62]=i.beta?.eventsAPI?.documents,t[63]=ne):ne=t[63];let re;t[64]!==te||t[65]!==ne?(re=(0,J.jsx)(Zr,{"aria-labelledby":`review-tab`,hidden:te,id:`review-panel`,height:`fill`,children:ne}),t[64]=te,t[65]=ne,t[66]=re):re=t[66];let ie;return t[67]!==j||t[68]!==h||t[69]!==z||t[70]!==ee||t[71]!==re?(ie=(0,J.jsxs)(ei,{className:gc,flexDirection:`column`,padding:0,height:`100%`,"data-ready":h,ref:o,children:[j,z,ee,re]}),t[67]=j,t[68]=h,t[69]=z,t[70]=ee,t[71]=re,t[72]=ie):ie=t[72],ie}function Uc(e,{t,tCore:n}){return qe(e)?e.metadata.title||n(`release.placeholder-untitled-release`):e===`drafts`?t(`compare-versions.status.draft`):e===`published`?t(`compare-versions.status.published`):e}var Wc={name:ma,useMenuItem:()=>{let{features:e}=Qi(),{t}=oe();return{hidden:!e.reviewChanges,icon:Sa,title:t(`changes.title`)}},component:Hc,onClose:({params:e})=>({params:{...e,since:void 0,rev:void 0,changesInspectorTab:void 0,historyVersion:void 0}}),onOpen:({params:e})=>({params:{...e,since:`@lastPublished`}})};function Gc(e){let t=(0,q.c)(26),{type:n,document:r}=e,i;t[0]!==r.id||t[1]!==r.type||t[2]!==n?(i=n?.studioUrl?.({id:r.id,type:r.type}),t[0]=r.id,t[1]=r.type,t[2]=n,t[3]=i):i=t[3];let a=i,o=r.id,s=a?`a`:`div`,c=a?3:0,l;t[4]===a?l=t[5]:(l=a?{href:a,target:`_blank`,rel:`noopener noreferrer`,as:`a`}:{},t[4]=a,t[5]=l);let u=r.availability,d=!!a,f=!!a,p;t[6]!==r.preview||t[7]!==n?(p=n?{type:n.type,title:r.preview.published?.title,icon:Kc,preview:n.preview}:void 0,t[6]=r.preview,t[7]=n,t[8]=p):p=t[8];let m;t[9]!==r.availability||t[10]!==r.dataset||t[11]!==r.id||t[12]!==r.preview||t[13]!==r.projectId||t[14]!==d||t[15]!==f||t[16]!==p?(m=(0,J.jsx)(We,{availability:u,hasStudioUrl:d,showStudioUrlIcon:f,preview:r.preview,refType:p,projectId:r.projectId,dataset:r.dataset,id:r.id,showTypeLabel:!1}),t[9]=r.availability,t[10]=r.dataset,t[11]=r.id,t[12]=r.preview,t[13]=r.projectId,t[14]=d,t[15]=f,t[16]=p,t[17]=m):m=t[17];let h;t[18]!==m||t[19]!==s||t[20]!==c||t[21]!==l?(h=(0,J.jsx)(ii,{flexBasis:`0%`,flexGrow:1,children:(0,J.jsx)(xe,{"data-as":s,flex:1,radius:2,paddingRight:c,tone:`inherit`,__unstable_focusRing:!0,tabIndex:0,...l,children:m})}),t[18]=m,t[19]=s,t[20]=c,t[21]=l,t[22]=h):h=t[22];let g;return t[23]!==r.id||t[24]!==h?(g=(0,J.jsx)(ei,{gap:1,alignItems:`center`,children:h},o),t[23]=r.id,t[24]=h,t[25]=g):g=t[25],g}function Kc(){return null}function qc({documentId:e,type:t,client:n,documentPreviewStore:r}){return ya(e,{versionedClient:n}).pipe(Fn(e=>U(e).pipe(Bn(e=>e?t?.dataset?e.references.filter(e=>e.datasetName===t.dataset&&e.documentId):e.references.filter(e=>e.documentId&&e.datasetName):[]),hr(e=>r.observeDocumentTypeFromId(fi(e.documentId),{dataset:e.datasetName,projectId:e.projectId}).pipe(Bn(t=>({...e,documentType:t})))),hr(e=>{if(!e.documentType)return U(null);if(!t)return U({type:e.documentType,id:e.documentId,preview:{published:{_id:e.documentId,title:`Document Id: ${e.documentId}`,subtitle:`Dataset: ${e.datasetName} - Project Id: ${e.projectId}`,media:(0,J.jsx)(Si,{})}},availability:{available:!0,reason:`READABLE`},projectId:e.projectId,dataset:e.datasetName});if(e.documentType!==t.type)return U(null);let n=w(t.preview)||[];return r.observePaths({_id:fi(e.documentId)},n,{dataset:e.datasetName,projectId:e.projectId}).pipe(Bn(n=>{let r=$e(n,{type:t.type,title:t.title||``,icon:()=>(0,J.jsx)(Si,{}),preview:t.preview});return{type:e.documentType,id:e.documentId,preview:{published:{...r,media:r.media??(0,J.jsx)(Si,{})}},availability:{available:!0,reason:`READABLE`},projectId:e.projectId,dataset:e.datasetName}}))}),Bn(e=>e.filter(it)),Gn(e=>(console.error(Error(`Failed to load cross-dataset incoming references`,{cause:e})),U([]))))))}async function Jc(e,{document:t,getClient:n}){let r=await e({document:t,getClient:n});return typeof r==`string`?{filter:r,filterParams:void 0}:r}function Yc({documentId:e,documentPreviewStore:t,type:n,filter:r,filterParams:i,getClient:a}){let o=fi(e);return(typeof r==`function`?t.unstable_observeDocument(e).pipe(Un((e,t)=>e?._rev===t?._rev),Fn(e=>Jc(r,{document:e,getClient:a})),Bn(e=>({filter:e.filter,filterParams:e.filterParams||i}))):U({filter:r,filterParams:i})).pipe(Un((e,t)=>e.filter===t.filter&&yt(e.filterParams,t.filterParams)),Fn(({filter:e,filterParams:r})=>t.unstable_observeDocumentIdSet(`references("${o}") && _system.group._ref != "${o}" ${n?`&& _type == "${n}"`:``} ${e?`&& ${e}`:``}`,r,{insert:`append`}).pipe(Bn(e=>e.documentIds),hr(e=>t.unstable_observeDocument(e).pipe(Vn(Boolean),Bn(e=>e))),Bn(e=>{let t=[];return e.filter(e=>{let n=fi(e._id);return!t.includes(n)&&(t.push(n),!0)})}),Gn(e=>(console.error(Error(`Failed to load incoming references`,{cause:e})),U([]))))))}var Xc=Tr(ii).withConfig({displayName:`IncomingReferencesListContainer`,componentId:`sc-6k4asd-0`})`height:${({$itemCount:e})=>Math.min(e,10)*51}px;`;function Zc(e){let t=(0,q.c)(16),{type:n,value:r,path:i}=e,a=r?._id,o;t[0]===a?o=t[1]:(o=fi(a),t[0]=a,t[1]=o);let s=o,c=ht(s),l=st(),{ChildLink:u}=Ji(),d;t[2]!==u||t[3]!==i||t[4]!==s||t[5]!==n.name?(d=function(e){return(0,J.jsx)(u,{childId:s,childParameters:{type:n.name,...Array.isArray(i)&&i.length>0?{path:ze(i)}:{}},...e})},t[2]=u,t[3]=i,t[4]=s,t[5]=n.name,t[6]=d):d=t[6];let f=d,p=n.icon||!1,m;t[7]!==c||t[8]!==l||t[9]!==p||t[10]!==n||t[11]!==r?(m=(0,J.jsx)(aa,{documentPreviewStore:l,icon:p,layout:`default`,presence:c,schemaType:n,value:r}),t[7]=c,t[8]=l,t[9]=p,t[10]=n,t[11]=r,t[12]=m):m=t[12];let h;return t[13]!==f||t[14]!==m?(h=(0,J.jsx)(xe,{__unstable_focusRing:!0,as:f,"data-as":`a`,radius:2,children:m}),t[13]=f,t[14]=m,t[15]=h):h=t[15],h}var Qc=He.create(ei),$c=e=>{let t=(0,q.c)(17),{t:n}=oe(Xi),{document:r,referenceToId:i}=e,a;t[0]!==r||t[1]!==i?(a=s(r,i),t[0]=r,t[1]=i,t[2]=a):a=t[2];let o=a,c=ue(),l;t[3]!==r._type||t[4]!==c?(l=c.get(r._type),t[3]=r._type,t[4]=c,t[5]=l):l=t[5];let u=l;if(!u){let e;t[6]!==r._type||t[7]!==n?(e=n(`incoming-references-pane.schema-type-not-found`,{type:r._type}),t[6]=r._type,t[7]=n,t[8]=e):e=t[8];let i;return t[9]===e?i=t[10]:(i=(0,J.jsx)(Cr,{radius:2,tone:`critical`,children:(0,J.jsx)(ii,{paddingY:4,paddingX:3,children:(0,J.jsx)(W,{size:1,children:e})})}),t[9]=e,t[10]=i),i}let d,f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(d={opacity:0},f={opacity:1},t[11]=d,t[12]=f):(d=t[11],f=t[12]);let p;return t[13]!==r||t[14]!==o[0]||t[15]!==u?(p=(0,J.jsx)(Cr,{radius:2,tone:`default`,children:(0,J.jsx)(Qc,{initial:d,animate:f,gap:1,alignItems:`center`,children:(0,J.jsx)(ii,{flexBasis:`0%`,flexGrow:1,children:(0,J.jsx)(Zc,{type:u,value:r,path:o[0]})})})}),t[13]=r,t[14]=o[0],t[15]=u,t[16]=p):p=t[16],p};function el(e){let t=(0,q.c)(16),{type:n,documents:r,renderItem:i,getItemKey:a,emptyMessage:o}=e,s=ue(),{t:c}=oe(Xi),l;t[0]!==s||t[1]!==n?(l=s.get(n),t[0]=s,t[1]=n,t[2]=l):l=t[2];let u=l?.title||n,d;t[3]===u?d=t[4]:(d=(0,J.jsx)(ei,{alignItems:`center`,justifyContent:`space-between`,paddingBottom:2,gap:2,children:(0,J.jsx)(ii,{padding:2,children:(0,J.jsx)(W,{size:1,weight:`medium`,children:u})})}),t[3]=u,t[4]=d);let f;t[5]!==r||t[6]!==o||t[7]!==a||t[8]!==i||t[9]!==c||t[10]!==u?(f=r.length>0?(0,J.jsx)(Cr,{radius:2,padding:1,border:!0,tone:`default`,children:(0,J.jsx)(Xc,{$itemCount:r.length,children:(0,J.jsx)(fr,{activeItemDataAttr:`data-hovered`,ariaLabel:c(`incoming-references-input.list-label`,{type:u}),canReceiveFocus:!0,fixedHeight:!0,getItemKey:a,itemHeight:51,items:r,onlyShowSelectionWhenActive:!0,overscan:5,renderItem:i,wrapAround:!1})})}):(0,J.jsx)(ii,{padding:0,children:(0,J.jsx)(Cr,{border:!0,radius:3,padding:1,tone:`default`,children:(0,J.jsx)(ii,{paddingY:3,paddingX:2,children:(0,J.jsx)(W,{size:1,muted:!0,children:o})})})}),t[5]=r,t[6]=o,t[7]=a,t[8]=i,t[9]=c,t[10]=u,t[11]=f):f=t[11];let p;return t[12]!==d||t[13]!==f||t[14]!==n?(p=(0,J.jsxs)(ei,{padding:2,gap:1,marginBottom:2,flexDirection:`column`,children:[d,f]},n),t[12]=d,t[13]=f,t[14]=n,t[15]=p):p=t[15],p}function tl(e,t){let n=new Map;for(let r of e){let e=t(r),i=n.get(e);i?i.push(r):n.set(e,[r])}return Array.from(n,([e,t])=>({type:e,documents:t}))}function nl(){let e=(0,q.c)(19),{documentId:t}=xa(),{t:n}=oe(Xi),{getClient:r}=A(),i=st(),a=_t(R),o;e[0]!==t||e[1]!==i||e[2]!==r?(o=Yc({documentId:t,documentPreviewStore:i,getClient:r}).pipe(Bn(al)),e[0]=t,e[1]=i,e[2]=r,e[3]=o):o=e[3];let s=Qt(o),c;e[4]!==a||e[5]!==t||e[6]!==i?(c=qc({documentId:t,client:a,documentPreviewStore:i}).pipe(Bn(rl)),e[4]=a,e[5]=t,e[6]=i,e[7]=c):c=e[7];let l=Qt(c),u;e[8]===n?u=e[9]:(u=n(`incoming-references-input.types-loading`),e[8]=n,e[9]=u);let d;e[10]===u?d=e[11]:(d=(0,J.jsx)(ke,{showText:!0,title:u}),e[10]=u,e[11]=d);let f;e[12]!==l||e[13]!==t||e[14]!==s?(f=(0,J.jsx)(sl,{crossDatasetRefsPromise:l,documentId:t,referencesPromise:s}),e[12]=l,e[13]=t,e[14]=s,e[15]=f):f=e[15];let p;return e[16]!==d||e[17]!==f?(p=(0,J.jsx)(K.Suspense,{fallback:d,children:f}),e[16]=d,e[17]=f,e[18]=p):p=e[18],p}function rl(e){return tl(e,il)}function il(e){return e.type}function al(e){return tl(e,ol)}function ol(e){return e._type}function sl(e){let t=(0,q.c)(23),{documentId:n,referencesPromise:r,crossDatasetRefsPromise:i}=e,a=(0,K.use)(r),o=(0,K.use)(i),{t:s}=oe(Xi),c;t[0]===n?c=t[1]:(c=e=>(0,J.jsx)($c,{document:e,referenceToId:n}),t[0]=n,t[1]=c);let l=c,u=cl,d;t[2]===s?d=t[3]:(d=s(`incoming-references-pane.no-references-found`),t[2]=s,t[3]=d);let f=d,p=a.length===0&&o.length===0,m;t[4]!==p||t[5]!==s?(m=p&&(0,J.jsx)(Cr,{border:!0,radius:3,padding:1,tone:`default`,children:(0,J.jsx)(ii,{paddingY:3,paddingX:2,children:(0,J.jsx)(W,{size:1,muted:!0,children:s(`incoming-references-pane.no-references`)})})}),t[4]=p,t[5]=s,t[6]=m):m=t[6];let h;if(t[7]!==f||t[8]!==a||t[9]!==l){let e;t[11]!==f||t[12]!==l?(e=e=>{let{type:t,documents:n}=e;return(0,J.jsx)(el,{type:t,documents:n,renderItem:l,getItemKey:e=>n[e]._id,emptyMessage:f},t)},t[11]=f,t[12]=l,t[13]=e):e=t[13],h=a.map(e),t[7]=f,t[8]=a,t[9]=l,t[10]=h}else h=t[10];let g;if(t[14]!==o||t[15]!==f){let e;t[17]===f?e=t[18]:(e=e=>{let{type:t,documents:n}=e;return(0,J.jsx)(el,{type:t,documents:n,renderItem:u,getItemKey:e=>n[e].id,emptyMessage:f},t)},t[17]=f,t[18]=e),g=o.map(e),t[14]=o,t[15]=f,t[16]=g}else g=t[16];let _;return t[19]!==m||t[20]!==h||t[21]!==g?(_=(0,J.jsxs)(J.Fragment,{children:[m,h,g]}),t[19]=m,t[20]=h,t[21]=g,t[22]=_):_=t[22],_}function cl(e){return(0,J.jsx)(Gc,{document:e})}var ll={name:ga,useMenuItem:()=>{let{t:e}=oe();return{icon:Ii,title:e(`incoming-references.title`)}},component:e=>{let t=(0,q.c)(11),{t:n}=oe(),r;t[0]===n?r=t[1]:(r=n(`panel.close-button-aria-label`),t[0]=n,t[1]=r);let i=e.onClose,a;t[2]===n?a=t[3]:(a=n(`incoming-references.title`),t[2]=n,t[3]=a);let o;t[4]!==e.onClose||t[5]!==r||t[6]!==a?(o=(0,J.jsx)(ca,{as:`header`,closeButtonLabel:r,flex:`none`,onClose:i,title:a}),t[4]=e.onClose,t[5]=r,t[6]=a,t[7]=o):o=t[7];let s;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,J.jsx)(Cr,{flex:1,overflow:`auto`,padding:3,children:(0,J.jsx)(nl,{})}),t[8]=s):s=t[8];let c;return t[9]===o?c=t[10]:(c=(0,J.jsxs)(ei,{flexDirection:`column`,height:`100%`,overflow:`hidden`,children:[o,s]}),t[9]=o,t[10]=c),c}};function ul(e){let{path:t,schemaType:n,value:r}=e,i=[],a=n,o=r;for(let e of t){if(typeof e==`string`){if(!$t(o)&&o!==void 0)throw Error(`Parent value is not an object, cannot get path segment: .${e}`);if(a.jsonType!==`object`)throw Error(`Parent type is not an object schema type, cannot get path segment: .${e}`);o=o?.[e];let t=a.fields.find(t=>t.name===e);if(!t)return i.push({name:e}),i;a=t.type,i.push(a);continue}if(typeof e==`number`){if(!sr(o)&&o!==void 0)throw Error(`Parent value is not an array, cannot get path segment: [${e}]`);if(a.jsonType!==`array`)throw Error(`Parent type is not an array schema type, cannot get path segment: [${e}]`);o=o?.[e];let t=a.of.find(e=>typeof o==`string`?e.jsonType===`string`:typeof o==`number`?e.jsonType===`number`:typeof o==`boolean`?e.jsonType===`boolean`:$t(o)?e.name===o?._type:!1);if(!t)throw Error(`Item type not found: [${e}]`);a=t,i.push(a);continue}if($t(e)&&e._key){if(o===void 0)return i;if(!sr(o))throw Error(`Parent value is not an array, cannot get path segment: [_key == ${e}]`);if(a.jsonType!==`array`)throw Error(`Parent type is not an array schema type, cannot get path segment: .${e}`);if(o=(o??[]).find(t=>$t(t)&&t._key===e._key),o===void 0)return i;if(!$t(o))throw Error(`Array item not found: [_key == ${e._key}]`);let t=a.of.find(e=>$t(o)&&e.name===o?._type);if(!t&&!o?._type){let e=a.of.filter(e=>e.jsonType===`object`);e.length===1&&(t=e[0])}if(!t)throw Error(`Array item type not found: .${o?._type}`);a=t,i.push(a);continue}throw Error(`Invalid path segment: ${JSON.stringify(e)}`)}return i}var dl={error:Ei,warning:_i,info:Ti},fl={error:`critical`,warning:`caution`,info:`primary`};function pl(e){let t=(0,q.c)(26),{onClose:n}=e,{onFocus:r,onPathOpen:i,schemaType:a,validation:o,value:s,editState:c}=ra(),l=v(),u;t[0]!==l||t[1]!==o?(u=tr(o,l),t[0]=l,t[1]=o,t[2]=u):u=t[2];let d=u,{t:f}=oe(`validation`),p;t[3]!==r||t[4]!==i?(p=e=>{i(e),r(e)},t[3]=r,t[4]=i,t[5]=p):p=t[5];let m=p,h;t[6]===c?h=t[7]:(h=c&&c.version&&Ae(c.version),t[6]=c,t[7]=h);let g=h,_;t[8]===f?_=t[9]:(_=f(`panel.close-button-aria-label`),t[8]=f,t[9]=_);let y;t[10]===f?y=t[11]:(y=f(`panel.title`),t[10]=f,t[11]=y);let b;t[12]!==n||t[13]!==_||t[14]!==y?(b=(0,J.jsx)(ca,{as:`header`,closeButtonLabel:_,flex:`none`,onClose:n,title:y}),t[12]=n,t[13]=_,t[14]=y,t[15]=b):b=t[15];let x;t[16]!==m||t[17]!==g||t[18]!==d||t[19]!==a||t[20]!==f||t[21]!==s?(x=(0,J.jsx)(Cr,{flex:1,overflow:`auto`,padding:3,children:g?(0,J.jsx)(ii,{padding:2,children:(0,J.jsx)(W,{muted:!0,size:1,children:f(`panel.unpublish-message`)})}):(0,J.jsxs)(J.Fragment,{children:[d.length===0&&(0,J.jsx)(ii,{padding:2,children:(0,J.jsx)(W,{muted:!0,size:1,children:f(`panel.no-errors-message`)})}),d.length>0&&(0,J.jsx)(ni,{gap:2,children:d.map((e,t)=>(0,J.jsx)(ml,{marker:e,onOpen:m,schemaType:a,value:s},t))})]})}),t[16]=m,t[17]=g,t[18]=d,t[19]=a,t[20]=f,t[21]=s,t[22]=x):x=t[22];let S;return t[23]!==b||t[24]!==x?(S=(0,J.jsxs)(ei,{flexDirection:`column`,height:`100%`,overflow:`hidden`,children:[b,x]}),t[23]=b,t[24]=x,t[25]=S):S=t[25],S}function ml(e){let t=(0,q.c)(17),{marker:n,onOpen:r,schemaType:i,value:a}=e,o;t[0]!==n.path||t[1]!==r?(o=e=>{let t=window.getSelection();t&&t.toString().length>0&&e.currentTarget.contains(t.anchorNode)||r(n.path)},t[0]=n.path,t[1]=r,t[2]=o):o=t[2];let s=o,[c,l]=(0,K.useState)(null),u=dl[n.level],d;t[3]===c?d=t[4]:(d=c&&(0,J.jsx)(Cr,{padding:3,radius:2,tone:`critical`,children:(0,J.jsx)(W,{size:1,children:c.error.message})}),t[3]=c,t[4]=d);let f;t[5]!==u||t[6]!==c||t[7]!==s||t[8]!==n.level||t[9]!==n.message||t[10]!==n.path||t[11]!==i||t[12]!==a?(f=!c&&(0,J.jsx)(Cr,{__unstable_focusRing:!0,as:`button`,onClick:s,padding:3,radius:2,style:{userSelect:`text`},tone:fl[n.level],children:(0,J.jsxs)(ei,{alignItems:`flex-start`,gap:3,children:[(0,J.jsx)(ii,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(u,{})})}),(0,J.jsxs)(ei,{flexBasis:`0%`,flexGrow:1,gap:2,flexDirection:`column`,children:[(0,J.jsx)(hl,{path:n.path,schemaType:i,value:a}),(0,J.jsx)(W,{muted:!0,size:1,children:n.message})]})]})}),t[5]=u,t[6]=c,t[7]=s,t[8]=n.level,t[9]=n.message,t[10]=n.path,t[11]=i,t[12]=a,t[13]=f):f=t[13];let p;return t[14]!==d||t[15]!==f?(p=(0,J.jsxs)(mt,{onCatch:l,children:[d,f]}),t[14]=d,t[15]=f,t[16]=p):p=t[16],p}function hl(e){let t=(0,q.c)(8),{path:n,schemaType:r,value:i}=e,a;bb0:{try{let e;t[0]!==n||t[1]!==r||t[2]!==i?(e=ul({path:n,schemaType:r,value:i}),t[0]=n,t[1]=r,t[2]=i,t[3]=e):e=t[3],a=e;break bb0}catch(e){console.error(e)}a=null}let o=a;if(!o?.length)return null;let s;t[4]===o?s=t[5]:(s=o.map(gl),t[4]=o,t[5]=s);let c;return t[6]===s?c=t[7]:(c=(0,J.jsx)(W,{size:1,children:s}),t[6]=s,t[7]=c),c}function gl(e,t){return(0,J.jsxs)(K.Fragment,{children:[t>0&&(0,J.jsx)(`span`,{style:{color:`var(--card-muted-fg-color)`,opacity:.5},children:` / `}),(0,J.jsx)(`span`,{style:{fontWeight:500},children:e.title||e.name})]},t)}function _l(e){let t=(0,q.c)(12),{t:n}=oe(`validation`),{validation:r,value:i}=ra(),a=v(),o;t[0]!==a||t[1]!==r?(o=tr(r,a).map(vl),t[0]=a,t[1]=r,t[2]=o):o=t[2];let s=o,c=s.some(j),l=s.some(b),u;t[3]===i?u=t[4]:(u=Ae(i),t[3]=i,t[4]=u);let d=u,f;bb0:{if(c){f=Ei;break bb0}if(l){f=_i;break bb0}f=Ki}let p=f,m;bb1:{if(c){m=`critical`;break bb1}if(l){m=`caution`;break bb1}m=`positive`}let h=m,g=s.length===0||d,_;t[5]===n?_=t[6]:(_=n(`panel.title`),t[5]=n,t[6]=_);let y;return t[7]!==p||t[8]!==g||t[9]!==_||t[10]!==h?(y={hidden:g,icon:p,title:_,tone:h,showAsAction:!0},t[7]=p,t[8]=g,t[9]=_,t[10]=h,t[11]=y):y=t[11],y}function vl(e){return{level:e.level,message:e.message,path:e.path}}var yl={name:oa,component:pl,useMenuItem:_l},bl={};function xl(e){try{return JSON.parse(decodeURIComponent(e))}catch{return console.warn(`Failed to parse JSON parameters`),{}}}function Sl(e){return(e||[]).map(e=>e.map(Nl).join(`|`)).map(encodeURIComponent).join(`;`)}function Cl(e){return JSON.stringify(e)}function wl(e){return Pl(decodeURIComponent(e))}function Tl(e){return Sl(e)}var El=he.create(`/`,[he.intents(`/intent`),he.create(`/edit/:type/:editDocumentId`,[he.create({path:`/:params`,transform:{params:{toState:xl,toPath:Cl}}})]),he.create({path:`/:panes`,children:[he.create(`/:action`,he.create(`/:legacyEditDocumentId`))],transform:{panes:{toState:wl,toPath:Tl}}})]),Dl=/^([.a-z0-9_-]+),?({.*?})?(?:(;|$))/i,Ol=e=>/^[a-z0-9]+=[^=]+/i.test(e),kl=e=>/^[A-Za-z0-9\-_]+(?:={0,2})$/.test(e),Al=[`view`,`since`,`rev`,`inspect`,`comment`],jl=Boolean;function Ml(e,t){let n={...t,params:bl,payload:void 0};return e.reduce((e,t)=>{if(Ol(t)){let n=t.slice(0,t.indexOf(`=`)),r=t.slice(n.length+1);e.params={...e.params,[decodeURIComponent(n)]:decodeURIComponent(r)}}else kl(t)?e.payload=Ll(t):t&&console.warn(`Unknown pane segment: %s - skipping`,t);return e},n)}function Nl(e,t,n){let{payload:r,params:i={},id:a}=e,[o]=n,s=e===o,c=t!==0&&a===o.id,l=r===void 0?void 0:D(r),u=Object.entries(i).filter(e=>{let[t,n]=e;return n?s?!0:!(n===o.params?.[t]&&!Al.includes(t)):!1}).map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`);return[c?``:a].concat([u.length>0&&u,l].filter(jl).flat()).join(`,`)||`,`}function Pl(e){return e.indexOf(`,{`)===-1?e.split(`;`).map(e=>{let[t,...n]=e.split(`|`).map(e=>{let[t,...n]=e.split(`,`);return Ml(n,{id:t})});return[t,...n.map(e=>({...t,...e,id:e.id||t.id,params:{...y(t.params,Al),...e.params},payload:e.payload||t.payload}))]}).filter(e=>e.length>0):Fl(e)}function Fl(e){let t=[],n=e;for(;n.length;){let[e,r,i]=n.match(Dl)||[];if(!e){n=n.slice(1);continue}let a=i&&Il(i);t.push({id:r,payload:a}),n=n.slice(e.length)}return[t]}function Il(e){try{return JSON.parse(e)}catch(e){console.warn(`Failed to parse parameters: ${e.message}`);return}}function Ll(e){try{return e?be(e):void 0}catch(e){console.warn(`Failed to parse parameters: ${e.message}`);return}}var Rl=[_s,ys,us,fs,as,ea],zl=[`delete`,`discardChanges`],Bl=[bs],Vl=[yl,Wc,ll],Hl=C(e=>{let t=e?.icon||wa;return{name:`sanity/structure`,document:{actions:(e,t)=>{let n=Array.from(new Set([...e,...Rl])),r=n.filter(e=>zl.includes(e.action)),i=n.filter(e=>!zl.includes(e.action));return t.versionType===`published`?[...[...i].sort((e,t)=>e.action===`unpublish`?-1:+(t.action===`unpublish`)),...r]:[...i,...r]},badges:(e,{singleton:t})=>{let n=t?[xs]:[];return Array.from(new Set([...e,...Bl,...n]))},inspectors:e=>Array.from(new Set([...e,...Vl]))},tools:[{name:e?.name||`structure`,title:e?.title||`Structure`,icon:t,component:(0,K.lazy)(()=>_r(()=>import(`./structureTool-0Jpf2KgZ-I-xmYsLR.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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143]))),canHandleIntent:(e,t)=>e===`create`?Ul(t):e===`edit`&&Wl(t),getIntentState:(t,n,r,i)=>ws(t,n,r,i,e?.keepPanesOnCreate),controlsDocumentTitle:!0,options:e,router:El,__internalApplicationType:`sanity/structure`}],i18n:{bundles:[Zi]}}});function Ul(e){if(!(`type`in e))return!1;let t={};return`mode`in e&&(t.mode=e.mode===`structure`),`template`in e&&(t.template=!0),!Object.keys(t).length||t}function Wl(e){return`id`in e?`mode`in e?{mode:e.mode===`structure`}:!0:!1}He.create(ei);var Gl={title:`Block Content`,name:`blockContent`,type:`array`,of:[{title:`Block`,type:`block`,styles:[{title:`Normal`,value:`normal`},{title:`H1`,value:`h1`},{title:`H2`,value:`h2`},{title:`H3`,value:`h3`},{title:`H4`,value:`h4`},{title:`Quote`,value:`blockquote`}],lists:[{title:`Bullet`,value:`bullet`}],marks:{decorators:[{title:`Strong`,value:`strong`},{title:`Emphasis`,value:`em`}],annotations:[{title:`URL`,name:`link`,type:`object`,fields:[{title:`URL`,name:`href`,type:`url`}]}]}},{type:`image`,options:{hotspot:!0}}]},Kl={name:`event`,title:`Arrangement`,type:`document`,fields:[{name:`title`,title:`Navn`,type:`string`,validation:e=>e.required().max(50)},{name:`slug`,title:`Slug`,description:`Lenke til arrangementet. Sørg for at navnet er unikt og trykk på generate. Hvis ikke, endre denne til noe unikt`,type:`slug`,options:{source:`title`,maxLength:96},validation:e=>e.required()},{name:`date`,title:`Tidspunkt`,type:`datetime`,validation:e=>e.required(),options:{dateFormat:`YYYY-MM-DD`,timeFormat:`HH:mm`,timeStep:15,calendarTodayLabel:`I dag`}},{name:`location`,title:`Sted`,type:`string`,validation:e=>e.required().max(50)},{name:`description`,title:`Beskrivelse`,type:`text`,validation:e=>e.required()}],preview:{select:{title:`title`,date:`date`,location:`location`},prepare(e){let{date:t}=e;return Object.assign({},e,{subtitle:t&&`${t}`})}}},ql={name:`post`,title:`Blogginnlegg`,type:`document`,fields:[{name:`title`,title:`Tittel`,type:`string`,validation:e=>e.required().max(50)},{name:`slug`,title:`Slug`,description:`Lenke til innlegget. Sørg for at tittelen er unik og trykk på generate. Hvis ikke, endre denne til noe unikt`,type:`slug`,options:{source:`title`,maxLength:96}},{name:`author`,title:`Person`,type:`reference`,to:{type:`author`},validation:e=>e.required()},{name:`mainImage`,title:`Forsidebilde`,type:`image`},{name:`body`,title:`Brødtekst`,type:`blockContent`,validation:e=>e.required()},{name:`excerpt`,title:`Sammendrag`,description:`Dette er teksten som vil vises på forsiden som forhåndsvisning`,type:`string`,validation:e=>e.required().max(150)}],preview:{select:{title:`title`,author:`author.name`,media:`mainImage`},prepare(e){let{author:t}=e;return Object.assign({},e,{subtitle:t&&`${t}`})}}},Jl=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.lexoHelper=void 0,e.lexoHelper={arrayCopy:t};function t(e,t,n,r,i){let a=r,o=t+i;for(let r=t;r{Object.defineProperty(e,"__esModule",{value:!0}),e.default=class{constructor(e=``){this.str=e}get length(){return this.str.length}set length(e){this.str=this.str.substring(0,e)}append(e){return this.str+=e,this}remove(e,t){return this.str=this.str.substr(0,e)+this.str.substr(e+t),this}insert(e,t){return this.str=this.str.substr(0,e)+t+this.str.substr(e),this}toString(){return this.str}}})),Xl=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoInteger=void 0;var t=Jl(),n=Yl(),r=class e{constructor(e,t,n){this.sys=e,this.sign=t,this.mag=n}static parse(t,n){let r=t,i=1;t.indexOf(n.getPositiveChar())===0?r=t.substring(1):t.indexOf(n.getNegativeChar())===0&&(r=t.substring(1),i=-1);let a=Array(r.length),o=a.length-1;for(let e=0;o>=0;++e)a[e]=n.toDigit(r.charAt(o)),--o;return e.make(n,i,a)}static zero(t){return new e(t,0,e.ZERO_MAG)}static one(t){return e.make(t,1,e.ONE_MAG)}static make(n,r,i){let a;for(a=i.length;a>0&&i[a-1]===0;--a);if(a===0)return e.zero(n);if(a===i.length)return new e(n,r,i);let o=Array(a).fill(0);return t.lexoHelper.arrayCopy(i,0,o,0,a),new e(n,r,o)}static add(t,n,r){let i=Math.max(n.length,r.length),a=Array(i).fill(0),o=0;for(let e=0;e=t.getBase();i-=t.getBase())++o;a[e]=i}return e.extendWithCarry(a,o)}static extendWithCarry(e,n){if(n>0){let r=Array(e.length+1).fill(0);return t.lexoHelper.arrayCopy(e,0,r,0,e.length),r[r.length-1]=n,r}return e}static subtract(t,n,r){let i=e.complement(t,r,n.length),a=e.add(t,n,i);return a[a.length-1]=0,e.add(t,a,e.ONE_MAG)}static multiply(e,t,n){let r=Array(t.length+n.length).fill(0);for(let i=0;i=e.getBase();r[o]-=e.getBase())++r[o+1]}return r}static complement(e,t,n){if(n<=0)throw Error(`Expected at least 1 digit`);let r=Array(n).fill(e.getBase()-1);for(let n=0;nt.length)return 1;for(let n=e.length-1;n>=0;--n){if(e[n]t[n])return 1}return 0}add(t){if(this.checkSystem(t),this.isZero())return t;if(t.isZero())return this;if(this.sign!==t.sign){let e;return this.sign===-1?(e=this.negate(),e.subtract(t).negate()):(e=t.negate(),this.subtract(e))}let n=e.add(this.sys,this.mag,t.mag);return e.make(this.sys,this.sign,n)}subtract(t){if(this.checkSystem(t),this.isZero())return t.negate();if(t.isZero())return this;if(this.sign!==t.sign){let e;return this.sign===-1?(e=this.negate(),e.add(t).negate()):(e=t.negate(),this.add(e))}let n=e.compare(this.mag,t.mag);return n===0?e.zero(this.sys):n<0?e.make(this.sys,this.sign===-1?1:-1,e.subtract(this.sys,t.mag,this.mag)):e.make(this.sys,this.sign===-1?-1:1,e.subtract(this.sys,this.mag,t.mag))}multiply(t){if(this.checkSystem(t),this.isZero())return this;if(t.isZero())return t;if(this.isOneish())return this.sign===t.sign?e.make(this.sys,1,t.mag):e.make(this.sys,-1,t.mag);if(t.isOneish())return this.sign===t.sign?e.make(this.sys,1,this.mag):e.make(this.sys,-1,this.mag);let n=e.multiply(this.sys,this.mag,t.mag);return this.sign===t.sign?e.make(this.sys,1,n):e.make(this.sys,-1,n)}negate(){return this.isZero()?this:e.make(this.sys,this.sign===1?-1:1,this.mag)}shiftLeft(n=1){if(n===0)return this;if(n<0)return this.shiftRight(Math.abs(n));let r=Array(this.mag.length+n).fill(0);return t.lexoHelper.arrayCopy(this.mag,0,r,n,this.mag.length),e.make(this.sys,this.sign,r)}shiftRight(n=1){if(this.mag.length-n<=0)return e.zero(this.sys);let r=Array(this.mag.length-n).fill(0);return t.lexoHelper.arrayCopy(this.mag,n,r,0,r.length),e.make(this.sys,this.sign,r)}complement(){return this.complementDigits(this.mag.length)}complementDigits(t){return e.make(this.sys,this.sign,e.complement(this.sys,this.mag,t))}isZero(){return this.sign===0&&this.mag.length===1&&this.mag[0]===0}isOne(){return this.sign===1&&this.mag.length===1&&this.mag[0]===1}getMag(e){return this.mag[e]}compareTo(t){if(this===t)return 0;if(!t)return 1;if(this.sign===-1){if(t.sign===-1){let n=e.compare(this.mag,t.mag);return n===-1?1:n===1?-1:0}return-1}return this.sign===1?t.sign===1?e.compare(this.mag,t.mag):1:t.sign===-1?1:t.sign===1?-1:0}getSystem(){return this.sys}format(){if(this.isZero())return``+this.sys.toChar(0);let e=new n.default,t=this.mag,r=t.length;for(let n=0;n{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoDecimal=void 0;var t=Xl(),n=Yl();e.LexoDecimal=class e{constructor(e,t){this.mag=e,this.sig=t}static half(n){let r=n.getBase()/2|0;return e.make(t.LexoInteger.make(n,1,[r]),1)}static parse(n,r){let i=n.indexOf(r.getRadixPointChar());if(n.lastIndexOf(r.getRadixPointChar())!==i)throw Error(`More than one `+r.getRadixPointChar());if(i<0)return e.make(t.LexoInteger.parse(n,r),0);let a=n.substring(0,i)+n.substring(i+1);return e.make(t.LexoInteger.parse(a,r),n.length-1-i)}static from(t){return e.make(t,0)}static make(t,n){if(t.isZero())return new e(t,0);let r=0;for(let e=0;ea;)i=i.shiftLeft(),++a;return e.make(n.add(i),r)}subtract(t){let n=this.mag,r=this.sig,i=t.mag,a;for(a=t.sig;ra;)i=i.shiftLeft(),++a;return e.make(n.subtract(i),r)}multiply(t){return e.make(this.mag.multiply(t.mag),this.sig+t.sig)}floor(){return this.mag.shiftRight(this.sig)}ceil(){if(this.isExact())return this.mag;let e=this.floor();return e.add(t.LexoInteger.one(e.getSystem()))}isExact(){if(this.sig===0)return!0;for(let e=0;e=this.sig)return this;n<0&&(n=0);let i=this.sig-n,a=this.mag.shiftRight(i);return r&&(a=a.add(t.LexoInteger.one(a.getSystem()))),e.make(a,n)}compareTo(e){if(this===e)return 0;if(!e)return 1;let t=this.mag,n=e.mag;return this.sig>e.sig?n=n.shiftLeft(this.sig-e.sig):this.sig{Object.defineProperty(e,"__esModule",{value:!0});var t=Xl(),n=iu();e.default=class e{constructor(e){this.value=t.LexoInteger.parse(e,n.LexoRank.NUMERAL_SYSTEM)}static get BUCKET_0(){return this._BUCKET_0||=new e(`0`),this._BUCKET_0}static get BUCKET_1(){return this._BUCKET_1||=new e(`1`),this._BUCKET_1}static get BUCKET_2(){return this._BUCKET_2||=new e(`2`),this._BUCKET_2}static get VALUES(){return this._VALUES||=[e.BUCKET_0,e.BUCKET_1,e.BUCKET_2],this._VALUES}static max(){return e.VALUES[e.VALUES.length-1]}static from(r){let i=t.LexoInteger.parse(r,n.LexoRank.NUMERAL_SYSTEM),a=e.VALUES,o=a.length;for(let e=0;e{Object.defineProperty(e,"__esModule",{value:!0})})),eu=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoNumeralSystem10=void 0,e.LexoNumeralSystem10=class{getBase(){return 10}getPositiveChar(){return`+`}getNegativeChar(){return`-`}getRadixPointChar(){return`.`}toDigit(e){if(e>=`0`&&e<=`9`)return e.charCodeAt(0)-48;throw Error(`Not valid digit: `+e)}toChar(e){return String.fromCharCode(e+48)}}})),tu=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoNumeralSystem36=void 0,e.LexoNumeralSystem36=class{constructor(){this.DIGITS=`0123456789abcdefghijklmnopqrstuvwxyz`.split(``)}getBase(){return 36}getPositiveChar(){return`+`}getNegativeChar(){return`-`}getRadixPointChar(){return`:`}toDigit(e){if(e>=`0`&&e<=`9`)return e.charCodeAt(0)-48;if(e>=`a`&&e<=`z`)return e.charCodeAt(0)-97+10;throw Error(`Not valid digit: `+e)}toChar(e){return this.DIGITS[e]}}})),nu=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoNumeralSystem64=void 0,e.LexoNumeralSystem64=class{constructor(){this.DIGITS=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz`.split(``)}getBase(){return 64}getPositiveChar(){return`+`}getNegativeChar(){return`-`}getRadixPointChar(){return`:`}toDigit(e){if(e>=`0`&&e<=`9`)return e.charCodeAt(0)-48;if(e>=`A`&&e<=`Z`)return e.charCodeAt(0)-65+10;if(e===`^`)return 36;if(e===`_`)return 37;if(e>=`a`&&e<=`z`)return e.charCodeAt(0)-97+38;throw Error(`Not valid digit: `+e)}toChar(e){return this.DIGITS[e]}}})),ru=r((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n($l(),e),n(eu(),e),n(tu(),e),n(nu(),e)})),iu=r((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LexoRank=void 0;var t=Zl(),n=Ql(),r=Yl(),i=ru();e.LexoRank=class e{constructor(t,n){this.value=t.format()+`|`+e.formatDecimal(n),this.bucket=t,this.decimal=n}static get NUMERAL_SYSTEM(){return this._NUMERAL_SYSTEM||=new i.LexoNumeralSystem36,this._NUMERAL_SYSTEM}static get ZERO_DECIMAL(){return this._ZERO_DECIMAL||=t.LexoDecimal.parse(`0`,e.NUMERAL_SYSTEM),this._ZERO_DECIMAL}static get ONE_DECIMAL(){return this._ONE_DECIMAL||=t.LexoDecimal.parse(`1`,e.NUMERAL_SYSTEM),this._ONE_DECIMAL}static get EIGHT_DECIMAL(){return this._EIGHT_DECIMAL||=t.LexoDecimal.parse(`8`,e.NUMERAL_SYSTEM),this._EIGHT_DECIMAL}static get MIN_DECIMAL(){return this._MIN_DECIMAL||=e.ZERO_DECIMAL,this._MIN_DECIMAL}static get MAX_DECIMAL(){return this._MAX_DECIMAL||=t.LexoDecimal.parse(`1000000`,e.NUMERAL_SYSTEM).subtract(e.ONE_DECIMAL),this._MAX_DECIMAL}static get MID_DECIMAL(){return this._MID_DECIMAL||=e.between(e.MIN_DECIMAL,e.MAX_DECIMAL),this._MID_DECIMAL}static get INITIAL_MIN_DECIMAL(){return this._INITIAL_MIN_DECIMAL||=t.LexoDecimal.parse(`100000`,e.NUMERAL_SYSTEM),this._INITIAL_MIN_DECIMAL}static get INITIAL_MAX_DECIMAL(){return this._INITIAL_MAX_DECIMAL||=t.LexoDecimal.parse(e.NUMERAL_SYSTEM.toChar(e.NUMERAL_SYSTEM.getBase()-2)+`00000`,e.NUMERAL_SYSTEM),this._INITIAL_MAX_DECIMAL}static min(){return e.from(n.default.BUCKET_0,e.MIN_DECIMAL)}static middle(){let t=e.min();return t.between(e.max(t.bucket))}static max(t=n.default.BUCKET_0){return e.from(t,e.MAX_DECIMAL)}static initial(t){return t===n.default.BUCKET_0?e.from(t,e.INITIAL_MIN_DECIMAL):e.from(t,e.INITIAL_MAX_DECIMAL)}static between(t,n){if(t.getSystem().getBase()!==n.getSystem().getBase())throw Error(`Expected same system`);let r=t,i=n,a;if(t.getScale()=0)return e.mid(t,n);i=a}if(t.getScale()>i.getScale()){if(a=t.setScale(i.getScale(),!0),a.compareTo(i)>=0)return e.mid(t,n);r=a}let o;for(let a=r.getScale();a>0;i=o){let s=a-1,c=r.setScale(s,!0);if(o=i.setScale(s,!1),c.compareTo(o)===0)return e.checkMid(t,n,c);if(c.compareTo(o)>0)break;a=s,r=c}let s=e.middleInternal(t,n,r,i),c;for(let e=s.getScale();e>0;e=c){c=e-1;let r=s.setScale(c);if(t.compareTo(r)>=0||r.compareTo(n)>=0)break;s=r}return s}static parse(r){let i=r.split(`|`),a=n.default.from(i[0]),o=t.LexoDecimal.parse(i[1],e.NUMERAL_SYSTEM);return new e(a,o)}static from(t,n){if(n.getSystem().getBase()!==e.NUMERAL_SYSTEM.getBase())throw Error(`Expected different system`);return new e(t,n)}static middleInternal(t,n,r,i){let a=e.mid(r,i);return e.checkMid(t,n,a)}static checkMid(t,n,r){return t.compareTo(r)>=0||r.compareTo(n)>=0?e.mid(t,n):r}static mid(e,n){let r=e.add(n).multiply(t.LexoDecimal.half(e.getSystem())),i=e.getScale()>n.getScale()?e.getScale():n.getScale();if(r.getScale()>i){let t=r.setScale(i,!1);if(t.compareTo(e)>0)return t;let a=r.setScale(i,!0);if(a.compareTo(n)<0)return a}return r}static formatDecimal(t){let n=t.format(),i=new r.default(n),a=n.indexOf(e.NUMERAL_SYSTEM.getRadixPointChar()),o=e.NUMERAL_SYSTEM.toChar(0);for(a<0&&(a=n.length,i.append(e.NUMERAL_SYSTEM.getRadixPointChar()));a<6;)i.insert(0,o),++a;for(;i[i.length-1]===o;)--i.length;return i.toString()}genPrev(){if(this.isMax())return new e(this.bucket,e.INITIAL_MAX_DECIMAL);let n=this.decimal.floor(),r=t.LexoDecimal.from(n).subtract(e.EIGHT_DECIMAL);return r.compareTo(e.MIN_DECIMAL)<=0&&(r=e.between(e.MIN_DECIMAL,this.decimal)),new e(this.bucket,r)}genNext(){if(this.isMin())return new e(this.bucket,e.INITIAL_MIN_DECIMAL);let n=this.decimal.ceil(),r=t.LexoDecimal.from(n).add(e.EIGHT_DECIMAL);return r.compareTo(e.MAX_DECIMAL)>=0&&(r=e.between(this.decimal,e.MAX_DECIMAL)),new e(this.bucket,r)}between(t){if(!this.bucket.equals(t.bucket))throw Error(`Between works only within the same bucket`);let n=this.decimal.compareTo(t.decimal);if(n>0)return new e(this.bucket,e.between(t.decimal,this.decimal));if(n===0)throw Error(`Try to rank between issues with same rank this=`+this+` other=`+t+` this.decimal=`+this.decimal+` other.decimal=`+t.decimal);return new e(this.bucket,e.between(this.decimal,t.decimal))}getBucket(){return this.bucket}getDecimal(){return this.decimal}inNextBucket(){return e.from(this.bucket.next(),this.decimal)}inPrevBucket(){return e.from(this.bucket.prev(),this.decimal)}isMin(){return this.decimal.equals(e.MIN_DECIMAL)}isMax(){return this.decimal.equals(e.MAX_DECIMAL)}format(){return this.value}equals(e){return this===e?!0:e?this.value===e.value:!1}toString(){return this.value}compareTo(e){return this===e?0:e?this.value.localeCompare(e.value):1}}})),au=r((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(iu(),e),n(Ql(),e),n(Zl(),e),n(Xl(),e)})),ou=r((e=>{var t=e&&e.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),n=e&&e.__exportStar||function(e,n){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(n,r)&&t(n,e,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(au(),e),n(ru(),e)}))(),su=t({GenerateIcon:()=>cu,default:()=>cu}),cu=(0,K.forwardRef)(function(e,t){return(0,J.jsxs)(`svg`,{"data-sanity-icon":`generate`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,J.jsx)(`path`,{d:`M9 5.30423C6.33576 6.60253 4.5 9.33688 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5V14.5`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,J.jsx)(`path`,{d:`M16 11L12.5 14.5L9 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})}),lu=t({RemoveCircleIcon:()=>uu,default:()=>uu}),uu=(0,K.forwardRef)(function(e,t){return(0,J.jsx)(`svg`,{"data-sanity-icon":`remove-circle`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,J.jsx)(`path`,{d:`M8 12.4H17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})}),du={tone:`primary`};function fu(e){let t=(0,q.c)(12),n;t[0]===e?n=t[1]:(n={...du,...e},t[0]=e,t[1]=n);let{title:r,description:i,icon:a,tone:o,children:s}=n,c=a?`display icon`:null,l;t[2]!==s||t[3]!==i||t[4]!==r?(l=s||(0,J.jsx)(G,{flex:1,children:(0,J.jsxs)(ci,{gap:4,children:[r?(0,J.jsx)(W,{weight:`semibold`,children:r}):null,i?(0,J.jsx)(W,{size:2,children:i}):null]})}),t[2]=s,t[3]=i,t[4]=r,t[5]=l):l=t[5];let u;t[6]!==c||t[7]!==l?(u=(0,J.jsxs)(oi,{children:[c,l]}),t[6]=c,t[7]=l,t[8]=u):u=t[8];let d;return t[9]!==u||t[10]!==o?(d=(0,J.jsx)(Cr,{tone:o,padding:4,radius:3,border:!0,children:u}),t[9]=u,t[10]=o,t[11]=d):d=t[11],d}var pu={},mu={apiVersion:`v2023-05-01`};function hu(e){let t=(0,q.c)(4),n;t[0]===e?n=t[1]:(n=JSON.stringify(e||{}),t[0]=e,t[1]=n);let r=n,i;return t[2]===r?i=t[3]:(i=JSON.parse(r),t[2]=r,t[3]=i),i}function gu(e,t){let n=(0,q.c)(11),{params:r,options:i,initialValue:a}=t,o=r===void 0?pu:r,s=i===void 0?mu:i,c=a===void 0?null:a,[l,u]=(0,K.useState)(!0),[d,f]=(0,K.useState)(null),[p,m]=(0,K.useState)(c),h=hu(o),g=hu(s),_=(0,K.useRef)(null),v=Pe(),y,b;n[0]!==v||n[1]!==d||n[2]!==g||n[3]!==h||n[4]!==e?(y=()=>{if(e&&!d&&!_.current)try{_.current=v.listenQuery(e,h,g).pipe(Un(Ma.default),Gn(e=>(console.error(e),f(e),u(!1),m(null),e))).subscribe(e=>{m(t=>(0,Ma.default)(t,e)?t:e),u(!1),f(null)})}catch(e){let t=e;console.error(t),u(!1),f(t)}return d&&_.current&&_.current.unsubscribe(),()=>{_.current&&=(_?.current?.unsubscribe(),null)}},b=[e,d,h,g,v],n[0]=v,n[1]=d,n[2]=g,n[3]=h,n[4]=e,n[5]=y,n[6]=b):(y=n[5],b=n[6]),(0,K.useEffect)(y,b);let x;return n[7]!==p||n[8]!==d||n[9]!==l?(x={data:p,loading:l,error:d},n[7]=p,n[8]=d,n[9]=l,n[10]=x):x=n[10],x}function _u(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var vu=typeof Symbol==`function`&&Symbol.observable||`@@observable`,yu=()=>Math.random().toString(36).substring(7).split(``).join(`.`),bu={INIT:`@@redux/INIT${yu()}`,REPLACE:`@@redux/REPLACE${yu()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${yu()}`};function xu(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function Su(e,t,n){if(typeof e!=`function`)throw Error(_u(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(_u(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(_u(1));return n(Su)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(_u(3));return i}function d(e){if(typeof e!=`function`)throw Error(_u(4));if(c)throw Error(_u(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(_u(6));t=!1,l(),o.delete(n),a=null}}}function f(e){if(!xu(e))throw Error(_u(7));if(e.type===void 0)throw Error(_u(8));if(typeof e.type!=`string`)throw Error(_u(17));if(c)throw Error(_u(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function p(e){if(typeof e!=`function`)throw Error(_u(10));r=e,f({type:bu.REPLACE})}function m(){let e=d;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(_u(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[vu](){return this}}}return f({type:bu.INIT}),{dispatch:f,subscribe:d,getState:u,replaceReducer:p,[vu]:m}}function Cu(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:bu.INIT})===void 0)throw Error(_u(12));if(n(void 0,{type:bu.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(_u(13))})}function wu(e){let t=Object.keys(e),n={};for(let r=0;re:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function Ou(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(_u(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=Du(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function ku(e){return xu(e)&&`type`in e&&typeof e.type==`string`}var Au=Symbol.for(`react.transitional.element`),ju=Symbol.for(`react.portal`),Mu=Symbol.for(`react.fragment`),Nu=Symbol.for(`react.strict_mode`),Pu=Symbol.for(`react.profiler`),Fu=Symbol.for(`react.consumer`),Iu=Symbol.for(`react.context`),Lu=Symbol.for(`react.forward_ref`),Ru=Symbol.for(`react.suspense`),zu=Symbol.for(`react.suspense_list`),Bu=Symbol.for(`react.memo`),Vu=Symbol.for(`react.lazy`),Hu=Lu,Uu=Bu;function Wu(e){if(typeof e==`object`&&e){let{$$typeof:t}=e;switch(t){case Au:switch(e=e.type,e){case Mu:case Pu:case Nu:case Ru:case zu:return e;default:switch(e&&=e.$$typeof,e){case Iu:case Lu:case Vu:case Bu:return e;case Fu:return e;default:return t}}case ju:return t}}}function Gu(e){return Wu(e)===Bu}function Ku(e,t,n,r,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,c,l,u,d,f;function p(i,a){return c=i,l=a,u=e(c,l),d=t(r,l),f=n(u,d,l),s=!0,f}function m(){return u=e(c,l),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function h(){return e.dependsOnOwnProps&&(u=e(c,l)),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function g(){let t=e(c,l),r=!o(t,u);return u=t,r&&(f=n(u,d,l)),f}function _(e,t){let n=!a(t,l),r=!i(e,c,t,l);return c=e,l=t,n&&r?m():n?h():r?g():f}return function(e,t){return s?_(e,t):p(e,t)}}function qu(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){return Ku(t(e,i),n(e,i),r(e,i),e,i)}function Ju(e,t){let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=(...e)=>t(i(...e)))}return n}function Yu(e){return function(t){let n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function Xu(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function Zu(e,t){return function(t,{displayName:n}){let r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=Xu(e);let i=r(t,n);return typeof i==`function`&&(r.mapToProps=i,r.dependsOnOwnProps=Xu(i),i=r(t,n)),i},r}}function Qu(e,t){return(n,r)=>{throw Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function $u(e){return e&&typeof e==`object`?Yu(t=>Ju(e,t)):e?typeof e==`function`?Zu(e,`mapDispatchToProps`):Qu(e,`mapDispatchToProps`):Yu(e=>({dispatch:e}))}function ed(e){return e?typeof e==`function`?Zu(e,`mapStateToProps`):Qu(e,`mapStateToProps`):Yu(()=>({}))}function td(e,t,n){return{...n,...e,...t}}function nd(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let i=!1,a;return function(t,n,o){let s=e(t,n,o);return i?r(s,a)||(a=s):(i=!0,a=s),a}}}function rd(e){return e?typeof e==`function`?nd(e):Qu(e,`mergeProps`):()=>td}function id(e){e()}function ad(){let e=null,t=null;return{clear(){e=null,t=null},notify(){id(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){let t=[],n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0,i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&e!==null&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var od={notify(){},get:()=>[]};function sd(e,t){let n,r=od,i=0,a=!1;function o(e){u();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),d())}}function s(){r.notify()}function c(){m.onStateChange&&m.onStateChange()}function l(){return a}function u(){i++,n||(n=t?t.addNestedSub(c):e.subscribe(c),r=ad())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=od)}function f(){a||(a=!0,u())}function p(){a&&(a=!1,d())}let m={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:l,trySubscribe:f,tryUnsubscribe:p,getListeners:()=>r};return m}var cd=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,ld=typeof navigator<`u`&&navigator.product===`ReactNative`,ud=cd||ld?K.useLayoutEffect:K.useEffect;function dd(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function fd(e,t){if(dd(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;re(...t),n)}function Md(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function Nd(e,t,n,r,i,a,o,s,c,l,u){if(!e)return()=>{};let d=!1,f=null,p=()=>{if(d||!s.current)return;let e=t.getState(),n,p;try{n=r(e,i.current)}catch(e){p=e,f=e}p||(f=null),n===a.current?o.current||l():(a.current=n,c.current=n,o.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}function Pd(e,t){return e===t}function Fd(e,t,n,{pure:r,areStatesEqual:i=Pd,areOwnPropsEqual:a=fd,areStatePropsEqual:o=fd,areMergedPropsEqual:s=fd,forwardRef:c=!1,context:l=kd}={}){let u=l,d=ed(e),f=$u(t),p=rd(n),m=!!e;return e=>{let t=e.displayName||e.name||`Component`,n=`Connect(${t})`,r={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:p,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function l(t){let[n,i,a]=K.useMemo(()=>{let{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),o=K.useMemo(()=>{let e=u;return n?.Consumer,e},[n,u]),s=K.useContext(o),c=!!t.store&&!!t.store.getState&&!!t.store.dispatch,l=!!s&&!!s.store,d=c?t.store:s.store,f=l?s.getServerState:d.getState,p=K.useMemo(()=>qu(d.dispatch,r),[d]),[h,g]=K.useMemo(()=>{if(!m)return Ad;let e=sd(d,c?void 0:s.subscription);return[e,e.notifyNestedSubs.bind(e)]},[d,c,s]),_=K.useMemo(()=>c?s:{...s,subscription:h},[c,s,h]),v=K.useRef(void 0),y=K.useRef(a),b=K.useRef(void 0),x=K.useRef(!1),S=K.useRef(!1),C=K.useRef(void 0);ud(()=>(S.current=!0,()=>{S.current=!1}),[]);let w=K.useMemo(()=>()=>b.current&&a===y.current?b.current:p(d.getState(),a),[d,a]),T=K.useMemo(()=>e=>h?Nd(m,d,h,p,y,v,x,S,b,g,e):()=>{},[h]);jd(Md,[y,v,x,a,b,g]);let E;try{E=K.useSyncExternalStore(T,w,f?()=>p(f(),a):w)}catch(e){throw C.current&&(e.message+=` -The error may be correlated with this previous error: -${C.current.stack} - -`),e}ud(()=>{C.current=void 0,b.current=void 0,v.current=E});let D=K.useMemo(()=>K.createElement(e,{...E,ref:i}),[i,e,E]);return K.useMemo(()=>m?K.createElement(o.Provider,{value:_},D):D,[o,D,_])}let h=K.memo(l);if(h.WrappedComponent=e,h.displayName=l.displayName=n,c){let t=K.forwardRef(function(e,t){return K.createElement(h,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,Td(t,e)}return Td(h,e)}}var Id=Fd;function Ld(e){let{children:t,context:n,serverState:r,store:i}=e,a=K.useMemo(()=>{let e=sd(i);return{store:i,subscription:e,getServerState:r?()=>r:void 0}},[i,r]),o=K.useMemo(()=>i.getState(),[i]);ud(()=>{let{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==i.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,o]);let s=n||kd;return K.createElement(s.Provider,{value:a},t)}var Rd=Ld;function zd(e=kd){return function(){return K.useContext(e)}}var Bd=zd();function Vd(e=kd){let t=e===kd?Bd:zd(e),n=()=>{let{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var Hd=Vd();function Ud(e=kd){let t=e===kd?Hd:Vd(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var Wd=Ud(),Gd=(e,t)=>e===t;function Kd(e=kd){let t=e===kd?Bd:zd(e),n=(e,n={})=>{let{equalityFn:r=Gd}=typeof n==`function`?{equalityFn:n}:n,{store:i,subscription:a,getServerState:o}=t();K.useRef(!0);let s=K.useCallback({[e.name](t){return e(t)}}[e.name],[e]),c=(0,Pa.useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,o||i.getState,s,r);return K.useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}var qd=Kd(),Jd=`Invariant failed`;function Yd(e,t){if(!e)throw Error(Jd)}var Xd=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},Zd=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Qd=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},$d=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},ef={top:0,right:0,bottom:0,left:0},tf=function(e){var t=e.borderBox,n=e.margin,r=n===void 0?ef:n,i=e.border,a=i===void 0?ef:i,o=e.padding,s=o===void 0?ef:o,c=Xd(Zd(t,r)),l=Xd(Qd(t,a)),u=Xd(Qd(l,s));return{marginBox:c,borderBox:Xd(t),paddingBox:l,contentBox:u,margin:r,border:a,padding:s}},nf=function(e){var t=e.slice(0,-2);if(e.slice(-2)!==`px`)return 0;var n=Number(t);return isNaN(n)&&Yd(!1),n},rf=function(){return{x:window.pageXOffset,y:window.pageYOffset}},af=function(e,t){var n=e.borderBox,r=e.border,i=e.margin,a=e.padding;return tf({borderBox:$d(n,t),border:r,margin:i,padding:a})},of=function(e,t){return t===void 0&&(t=rf()),af(e,t)},sf=function(e,t){return tf({borderBox:e,margin:{top:nf(t.marginTop),right:nf(t.marginRight),bottom:nf(t.marginBottom),left:nf(t.marginLeft)},padding:{top:nf(t.paddingTop),right:nf(t.paddingRight),bottom:nf(t.paddingBottom),left:nf(t.paddingLeft)},border:{top:nf(t.borderTopWidth),right:nf(t.borderRightWidth),bottom:nf(t.borderBottomWidth),left:nf(t.borderLeftWidth)}})},cf=function(e){return sf(e.getBoundingClientRect(),window.getComputedStyle(e))},lf=function(e){var t=[],n=null,r=function(){t=[...arguments],!n&&(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&=(cancelAnimationFrame(n),null)},r};function uf(e,t){}uf.bind(null,`warn`),uf.bind(null,`error`);function df(){}function ff(e,t){return{...e,...t}}function pf(e,t,n){let r=t.map(t=>{let r=ff(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}});return function(){r.forEach(e=>{e()})}}var mf=`Invariant failed`,hf=class extends Error{};hf.prototype.toString=function(){return this.message};function gf(e,t){throw new hf(mf)}var _f=class extends K.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=df,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof hf&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw Error(`Unable to find AppCallbacks in `);return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=pf(window,[{eventName:`error`,fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof hf){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},vf=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,yf=e=>e+1,bf=e=>` - You have lifted an item in position ${yf(e.source.index)} -`,xf=(e,t)=>{let n=e.droppableId===t.droppableId,r=yf(e.index),i=yf(t.index);return n?` - You have moved the item from position ${r} - to position ${i} - `:` - You have moved the item from position ${r} - in list ${e.droppableId} - to list ${t.droppableId} - in position ${i} - `},Sf=(e,t,n)=>t.droppableId===n.droppableId?` - The item ${e} - has been combined with ${n.draggableId}`:` - The item ${e} - in list ${t.droppableId} - has been combined with ${n.draggableId} - in list ${n.droppableId} - `,Cf=e=>{let t=e.destination;if(t)return xf(e.source,t);let n=e.combine;return n?Sf(e.draggableId,e.source,n):`You are over an area that cannot be dropped on`},wf=e=>` - The item has returned to its starting position - of ${yf(e.index)} -`,Tf={dragHandleUsageInstructions:vf,onDragStart:bf,onDragUpdate:Cf,onDragEnd:e=>{if(e.reason===`CANCEL`)return` - Movement cancelled. - ${wf(e.source)} - `;let t=e.destination,n=e.combine;return t?` - You have dropped the item. - ${xf(e.source,t)} - `:n?` - You have dropped the item. - ${Sf(e.draggableId,e.source,n)} - `:` - The item has been dropped while not over a drop area. - ${wf(e.source)} - `}};function Ef(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function Df(e,t){if(e.length!==t.length)return!1;for(let n=0;n({inputs:t,result:e()}))[0],r=(0,K.useRef)(!0),i=(0,K.useRef)(n),a=r.current||t&&i.current.inputs&&Df(t,i.current.inputs)?i.current:{inputs:t,result:e()};return(0,K.useEffect)(()=>{r.current=!1,i.current=a},[a]),a.result}function kf(e,t){return Of(()=>e,t)}var Af={x:0,y:0},jf=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),Mf=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),Nf=(e,t)=>e.x===t.x&&e.y===t.y,Pf=e=>({x:e.x===0?0:-e.x,y:e.y===0?0:-e.y}),Ff=(e,t,n=0)=>e===`x`?{x:t,y:n}:{x:n,y:t},If=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),Lf=(e,t)=>Math.min(...t.map(t=>If(e,t))),Rf=e=>t=>({x:e(t.x),y:e(t.y)}),zf=(e,t)=>{let n=Xd({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Bf=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),Vf=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],Hf={top:0,right:0,bottom:0,left:0},Uf=(e,t)=>t?Bf(e,t.scroll.diff.displacement):e,Wf=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,Gf=(e,t)=>t&&t.shouldClipSubject?zf(t.pageMarginBox,e):Xd(e),Kf=({page:e,withPlaceholder:t,axis:n,frame:r})=>({page:e,withPlaceholder:t,active:Gf(Wf(Uf(e.marginBox,r),n,t),r)}),qf=(e,t)=>{!e.frame&&gf();let n=e.frame,r=Mf(t,n.scroll.initial),i=Pf(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}},o=Kf({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:o}};function Jf(e,t=Df){let n=null;function r(...r){if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;let i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}var Yf=Jf(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),Xf=Jf(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),Zf=Jf(e=>Object.values(e)),Qf=Jf(e=>Object.values(e)),$f=Jf((e,t)=>Qf(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index));function ep(e){return e.at&&e.at.type===`REORDER`?e.at.destination:null}function tp(e){return e.at&&e.at.type===`COMBINE`?e.at.combine:null}var np=Jf((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),rp=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:i})=>{if(!n.isCombineEnabled||!ep(i))return null;function a(e){let t={type:`COMBINE`,combine:{draggableId:e,droppableId:n.descriptor.id}};return{...i,at:t}}let o=i.displaced.all,s=o.length?o[0]:null;if(e)return s?a(s):null;let c=np(t,r);if(!s){if(!c.length)return null;let e=c[c.length-1];return a(e.descriptor.id)}let l=c.findIndex(e=>e.descriptor.id===s);l===-1&&gf();let u=l-1;if(u<0)return null;let d=c[u];return a(d.descriptor.id)},ip=(e,t)=>e.descriptor.droppableId===t.descriptor.id,ap={point:Af,value:0},op={invisible:{},visible:{},all:[]},sp={displaced:op,displacedBy:ap,at:null},cp=(e,t)=>n=>e<=n&&n<=t,lp=e=>{let t=cp(e.top,e.bottom),n=cp(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;let i=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(i&&a)return!0;let o=r.tope.bottom,s=r.lefte.right;return o&&s?!0:o&&a||s&&i}},up=e=>{let t=cp(e.top,e.bottom),n=cp(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)},dp={direction:`vertical`,line:`y`,crossAxisLine:`x`,start:`top`,end:`bottom`,size:`height`,crossAxisStart:`left`,crossAxisEnd:`right`,crossAxisSize:`width`},fp={direction:`horizontal`,line:`x`,crossAxisLine:`y`,start:`left`,end:`right`,size:`width`,crossAxisStart:`top`,crossAxisEnd:`bottom`,crossAxisSize:`height`},pp=e=>t=>{let n=cp(t.top,t.bottom),r=cp(t.left,t.right);return t=>e===dp?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)},mp=(e,t)=>Bf(e,t.frame?t.frame.scroll.diff.displacement:Af),hp=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,gp=(e,t,n)=>n(t)(e),_p=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:i})=>{let a=r?mp(e,t):e;return hp(a,t,i)&&gp(a,n,i)},vp=e=>_p({...e,isVisibleThroughFrameFn:lp}),yp=e=>_p({...e,isVisibleThroughFrameFn:up}),bp=e=>_p({...e,isVisibleThroughFrameFn:pp(e.destination.axis)}),xp=(e,t,n)=>{if(typeof n==`boolean`)return n;if(!t)return!0;let{invisible:r,visible:i}=t;if(r[e])return!1;let a=i[e];return!a||a.shouldAnimate};function Sp(e,t){let n=e.page.marginBox;return Xd(Zd(n,{top:t.point.y,right:0,bottom:0,left:t.point.x}))}function Cp({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:i,last:a}){return e.reduce(function(e,o){let s=Sp(o,n),c=o.descriptor.id;if(e.all.push(c),!vp({target:s,destination:t,viewport:r,withDroppableDisplacement:!0}))return e.invisible[o.descriptor.id]=!0,e;let l={draggableId:c,shouldAnimate:xp(c,a,i)};return e.visible[c]=l,e},{all:[],visible:{},invisible:{}})}function wp(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function Tp({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let i=wp(e,{inHomeList:t});return{displaced:op,displacedBy:n,at:{type:`REORDER`,destination:{droppableId:r.descriptor.id,index:i}}}}function Ep({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:i,last:a,index:o,forceShouldAnimate:s}){let c=ip(e,n);if(o==null)return Tp({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let l=t.find(e=>e.descriptor.index===o);if(!l)return Tp({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let u=np(e,t),d=t.indexOf(l);return{displaced:Cp({afterDragging:u.slice(d),destination:n,displacedBy:i,last:a,viewport:r.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:`REORDER`,destination:{droppableId:n.descriptor.id,index:o}}}}function Dp(e,t){return!!t.effected[e]}var Op=({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:i})=>{if(!t.isCombineEnabled)return null;let a=r.draggableId,o=n[a].descriptor.index;return Dp(a,i)?e?o:o-1:e?o+1:o},kp=({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;let i=r.index,a=e?i+1:i-1,o=n[0].descriptor.index,s=n[n.length-1].descriptor.index,c=t?s:s+1;return ac?null:a},Ap=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:i,insideDestination:a,previousImpact:o,viewport:s,afterCritical:c})=>{let l=o.at;if(!l&&gf(),l.type===`REORDER`){let r=kp({isMovingForward:e,isInHomeList:t,location:l.destination,insideDestination:a});return r==null?null:Ep({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:r})}let u=Op({isMovingForward:e,destination:i,displaced:o.displaced,draggables:r,combine:l.combine,afterCritical:c});return u==null?null:Ep({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:u})},jp=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let i=!!(e.visible[n]||e.invisible[n]);return Dp(n,t)?i?Af:Pf(r.point):i?r.point:Af},Mp=({afterCritical:e,impact:t,draggables:n})=>{let r=tp(t);!r&&gf();let i=r.draggableId,a=n[i].page.borderBox.center;return jf(a,jp({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy}))},Np=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,Pp=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,Fp=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,Ip=({axis:e,moveRelativeTo:t,isMoving:n})=>Ff(e.line,t.marginBox[e.end]+Np(e,n),Fp(e,t.marginBox,n)),Lp=({axis:e,moveRelativeTo:t,isMoving:n})=>Ff(e.line,t.marginBox[e.start]-Pp(e,n),Fp(e,t.marginBox,n)),Rp=({axis:e,moveInto:t,isMoving:n})=>Ff(e.line,t.contentBox[e.start]+Np(e,n),Fp(e,t.contentBox,n)),zp=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i})=>{let a=$f(r.descriptor.id,n),o=t.page,s=r.axis;if(!a.length)return Rp({axis:s,moveInto:r.page,isMoving:o});let{displaced:c,displacedBy:l}=e,u=c.all[0];if(u){let e=n[u];return Dp(u,i)?Lp({axis:s,moveRelativeTo:e.page,isMoving:o}):Lp({axis:s,moveRelativeTo:af(e.page,l.point),isMoving:o})}let d=a[a.length-1];return d.descriptor.id===t.descriptor.id?o.borderBox.center:Dp(d.descriptor.id,i)?Ip({axis:s,moveRelativeTo:af(d.page,Pf(i.displacedBy.point)),isMoving:o}):Ip({axis:s,moveRelativeTo:d.page,isMoving:o})},Bp=(e,t)=>{let n=e.frame;return n?jf(t,n.scroll.diff.displacement):t},Vp=({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:i})=>{let a=t.page.borderBox.center,o=e.at;return!n||!o?a:o.type===`REORDER`?zp({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i}):Mp({impact:e,draggables:r,afterCritical:i})},Hp=e=>{let t=Vp(e),n=e.droppable;return n?Bp(n,t):t},Up=(e,t)=>{let n=Mf(t,e.scroll.initial),r=Pf(n);return{frame:Xd({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Wp(e,t){return e.map(e=>t[e])}function Gp(e,t){for(let n=0;n{let a=Up(t,jf(t.scroll.current,i)),o=n.frame?qf(n,jf(n.frame.scroll.current,i)):n,s=e.displaced,c=Cp({afterDragging:Wp(s.all,r),destination:n,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),l=Cp({afterDragging:Wp(s.all,r),destination:o,displacedBy:e.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},d={},f=[s,c,l];return s.all.forEach(e=>{let t=Gp(e,f);if(t){d[e]=t;return}u[e]=!0}),{...e,displaced:{all:s.all,invisible:u,visible:d}}},qp=(e,t)=>jf(e.scroll.diff.displacement,t),Jp=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=Mf(qp(n,e),t.page.borderBox.center);return jf(t.client.borderBox.center,r)},Yp=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:i,onlyOnMainAxis:a=!1})=>{let o=Mf(n,e.page.borderBox.center),s={target:Bf(e.page.borderBox,o),destination:t,withDroppableDisplacement:i,viewport:r};return a?bp(s):yp(s)},Xp=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:i,viewport:a,previousPageBorderBoxCenter:o,previousClientSelection:s,afterCritical:c})=>{if(!n.isEnabled)return null;let l=$f(n.descriptor.id,r),u=ip(t,n),d=rp({isMovingForward:e,draggable:t,destination:n,insideDestination:l,previousImpact:i})||Ap({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:l,previousImpact:i,viewport:a,afterCritical:c});if(!d)return null;let f=Hp({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:c});if(Yp({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Jp({pageBorderBoxCenter:f,draggable:t,viewport:a}),impact:d,scrollJumpRequest:null};let p=Mf(f,o);return{clientSelection:s,impact:Kp({impact:d,viewport:a,destination:n,draggables:r,maxScrollChange:p}),scrollJumpRequest:p}},Zp=e=>{let t=e.subject.active;return!t&&gf(),t},Qp=({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:i})=>{let a=n.subject.active;if(!a)return null;let o=n.axis,s=cp(a[o.start],a[o.end]),c=Zf(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>!!e.subject.active).filter(e=>lp(i.frame)(Zp(e))).filter(t=>{let n=Zp(t);return e?a[o.crossAxisEnd]{let t=Zp(e),n=cp(t[o.start],t[o.end]);return s(t[o.start])||s(t[o.end])||n(a[o.start])||n(a[o.end])}).sort((t,n)=>{let r=Zp(t)[o.crossAxisStart],i=Zp(n)[o.crossAxisStart];return e?r-i:i-r}).filter((e,t,n)=>Zp(e)[o.crossAxisStart]===Zp(n[0])[o.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let l=c.filter(e=>cp(Zp(e)[o.start],Zp(e)[o.end])(t[o.line]));return l.length===1?l[0]:l.length>1?l.sort((e,t)=>Zp(e)[o.start]-Zp(t)[o.start])[0]:c.sort((e,n)=>{let r=Lf(t,Vf(Zp(e))),i=Lf(t,Vf(Zp(n)));return r===i?Zp(e)[o.start]-Zp(n)[o.start]:r-i})[0]},$p=(e,t)=>{let n=e.page.borderBox.center;return Dp(e.descriptor.id,t)?Mf(n,t.displacedBy.point):n},em=(e,t)=>{let n=e.page.borderBox;return Dp(e.descriptor.id,t)?Bf(n,Pf(t.displacedBy.point)):n},tm=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:i})=>r.filter(e=>yp({target:em(e,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{let a=If(e,Bp(n,$p(t,i))),o=If(e,Bp(n,$p(r,i)));return a{let r=e.axis;if(e.descriptor.mode===`virtual`)return Ff(r.line,t[r.line]);let i=e.subject.page.contentBox[r.size],a=$f(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-i;return a<=0?null:Ff(r.line,a)},im=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),am=(e,t,n)=>{let r=e.frame;ip(t,e)&&gf(),e.subject.withPlaceholder&&gf();let i=nm(e.axis,t.displaceBy).point,a=rm(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let t=Kf({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:t}}let s=im(r,a?jf(r.scroll.max,a):r.scroll.max),c=Kf({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:s});return{...e,subject:c,frame:s}},om=e=>{let t=e.subject.withPlaceholder;!t&&gf();let n=e.frame;if(!n){let t=Kf({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let r=t.oldFrameMaxScroll;!r&&gf();let i=im(n,r),a=Kf({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:a,frame:i}},sm=({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:i,destination:a,viewport:o,afterCritical:s})=>{if(!t){if(n.length)return null;let e={displaced:op,displacedBy:ap,at:{type:`REORDER`,destination:{droppableId:a.descriptor.id,index:0}}},t=Hp({impact:e,draggable:r,droppable:a,draggables:i,afterCritical:s});return Yp({draggable:r,destination:ip(r,a)?a:am(a,r,i),newPageBorderBoxCenter:t,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}let c=e[a.axis.line]<=t.page.borderBox.center[a.axis.line],l=(()=>{let e=t.descriptor.index;return t.descriptor.id===r.descriptor.id||c?e:e+1})();return Ep({draggable:r,insideDestination:n,destination:a,viewport:o,displacedBy:nm(a.axis,r.displaceBy),last:op,index:l})},cm=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:i,droppables:a,viewport:o,afterCritical:s})=>{let c=Qp({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:a,viewport:o});if(!c)return null;let l=$f(c.descriptor.id,i),u=sm({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:tm({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:l,afterCritical:s}),insideDestination:l,viewport:o,afterCritical:s});return u?{clientSelection:Jp({pageBorderBoxCenter:Hp({impact:u,draggable:n,droppable:c,draggables:i,afterCritical:s}),draggable:n,viewport:o}),impact:u,scrollJumpRequest:null}:null},lm=e=>{let t=e.at;return t?t.type===`REORDER`?t.destination.droppableId:t.combine.droppableId:null},um=(e,t)=>{let n=lm(e);return n?t[n]:null},dm=({state:e,type:t})=>{let n=um(e.impact,e.dimensions.droppables),r=!!n,i=e.dimensions.droppables[e.critical.droppable.id],a=n||i,o=a.axis.direction,s=o===`vertical`&&(t===`MOVE_UP`||t===`MOVE_DOWN`)||o===`horizontal`&&(t===`MOVE_LEFT`||t===`MOVE_RIGHT`);if(s&&!r)return null;let c=t===`MOVE_DOWN`||t===`MOVE_RIGHT`,l=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:f}=e.dimensions;return s?Xp({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,destination:a,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):cm({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,isOver:a,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})};function fm(e){return e.phase===`DRAGGING`||e.phase===`COLLECTING`}function pm(e){let t=cp(e.top,e.bottom),n=cp(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function mm(e,t){return e.leftt.left&&e.topt.top}function hm({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,i=n.map(t=>{let n=t.axis,i=Ff(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:If(r,i)}}).sort((e,t)=>t.distance-e.distance);return i[0]?i[0].id:null}function gm({pageBorderBox:e,draggable:t,droppables:n}){let r=Zf(n).filter(t=>{if(!t.isEnabled)return!1;let n=t.subject.active;if(!n||!mm(e,n))return!1;if(pm(n)(e.center))return!0;let r=t.axis,i=n.center[r.crossAxisLine],a=e[r.crossAxisStart],o=e[r.crossAxisEnd],s=cp(n[r.crossAxisStart],n[r.crossAxisEnd]),c=s(a),l=s(o);return!c&&!l?!0:c?ai});return r.length?r.length===1?r[0].descriptor.id:hm({pageBorderBox:e,draggable:t,candidates:r}):null}var _m=(e,t)=>Xd(Bf(e,t)),vm=(e,t)=>{let n=e.frame;return n?_m(t,n.scroll.diff.value):t};function ym({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function bm({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var xm=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:i,viewport:a,afterCritical:o})=>{let s=n.axis,c=nm(n.axis,t.displaceBy),l=c.value,u=e[s.start],d=e[s.end];return Ep({draggable:t,insideDestination:r,destination:n,viewport:a,last:i,displacedBy:c,index:bm({draggable:t,closest:np(t,r).find(e=>{let t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=Dp(t,o),a=ym({displaced:i,id:t});return r?a?d<=n:u{if(!r.isCombineEnabled)return null;let o=r.axis,s=nm(r.axis,e.displaceBy),c=s.value,l=t[o.start],u=t[o.end],d=np(e,i).find(e=>{let t=e.descriptor.id,r=e.page.borderBox,i=r[o.size]/Sm,s=Dp(t,a),d=ym({displaced:n.displaced,id:t});return s?d?u>r[o.start]+i&&ur[o.start]-c+i&&lr[o.start]+c+i&&ur[o.start]+i&&l{let s=_m(t.page.borderBox,e),c=gm({pageBorderBox:s,draggable:t,droppables:r});if(!c)return sp;let l=r[c],u=$f(l.descriptor.id,n),d=vm(l,s);return Cm({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:l,insideDestination:u,afterCritical:o})||xm({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:l,insideDestination:u,last:i.displaced,viewport:a,afterCritical:o})},Tm=(e,t)=>({...e,[t.descriptor.id]:t}),Em=({previousImpact:e,impact:t,droppables:n})=>{let r=lm(e),i=lm(t);if(!r||r===i)return n;let a=n[r];return a.subject.withPlaceholder?Tm(n,om(a)):n},Dm=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:i})=>{let a=Em({previousImpact:r,impact:i,droppables:n}),o=lm(i);if(!o)return a;let s=n[o];return ip(e,s)||s.subject.withPlaceholder?a:Tm(a,am(s,e,t))},Om=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:i,scrollJumpRequest:a})=>{let o=r||e.viewport,s=n||e.dimensions,c=t||e.current.client.selection,l=Mf(c,e.initial.client.selection),u={offset:l,selection:c,borderBoxCenter:jf(e.initial.client.borderBoxCenter,l)},d={selection:jf(u.selection,o.scroll.current),borderBoxCenter:jf(u.borderBoxCenter,o.scroll.current),offset:jf(u.offset,o.scroll.diff.value)},f={client:u,page:d};if(e.phase===`COLLECTING`)return{...e,dimensions:s,viewport:o,current:f};let p=s.draggables[e.critical.draggable.id],m=i||wm({pageOffset:d.offset,draggable:p,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:o,afterCritical:e.afterCritical}),h=Dm({draggable:p,impact:m,previousImpact:e.impact,draggables:s.draggables,droppables:s.droppables});return{...e,current:f,dimensions:{draggables:s.draggables,droppables:h},impact:m,viewport:o,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null}};function km(e,t){return e.map(e=>t[e])}var Am=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:i})=>{let a=e.displaced,o=Cp({afterDragging:km(a.all,n),destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:a});return{...e,displaced:o}},jm=({impact:e,draggable:t,droppable:n,draggables:r,viewport:i,afterCritical:a})=>Jp({pageBorderBoxCenter:Hp({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:a}),draggable:t,viewport:i}),Mm=({state:e,dimensions:t,viewport:n})=>{e.movementMode!==`SNAP`&&gf();let r=e.impact,i=n||e.viewport,a=t||e.dimensions,{draggables:o,droppables:s}=a,c=o[e.critical.draggable.id],l=lm(r);!l&&gf();let u=s[l],d=Am({impact:r,viewport:i,destination:u,draggables:o});return Om({impact:d,clientSelection:jm({impact:d,draggable:c,droppable:u,draggables:o,viewport:i,afterCritical:e.afterCritical}),state:e,dimensions:a,viewport:i})},Nm=e=>({index:e.index,droppableId:e.droppableId}),Pm=({draggable:e,home:t,draggables:n,viewport:r})=>{let i=nm(t.axis,e.displaceBy),a=$f(t.descriptor.id,n),o=a.indexOf(e);o===-1&&gf();let s=a.slice(o+1),c=s.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),l={inVirtualList:t.descriptor.mode===`virtual`,displacedBy:i,effected:c};return{impact:{displaced:Cp({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:`REORDER`,destination:Nm(e.descriptor)}},afterCritical:l}},Fm=(e,t)=>({draggables:e.draggables,droppables:Tm(e.droppables,t)}),Im=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=af(e.client,t),i=of(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:i}},Lm=e=>{let t=e.frame;return!t&&gf(),t},Rm=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(e=>{let i=t[e.descriptor.droppableId],a=Lm(i).scroll.diff.value;return Im({draggable:e,offset:jf(r,a),initialWindowScroll:n.scroll.initial})})},zm=({state:e,published:t})=>{let n=t.modified.map(t=>{let n=e.dimensions.droppables[t.droppableId];return qf(n,t.scroll)}),r={...e.dimensions.droppables,...Yf(n)},i=Xf(Rm({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),a={...e.dimensions.draggables,...i};t.removals.forEach(e=>{delete a[e]});let o={droppables:r,draggables:a},s=lm(e.impact),c=s?o.droppables[s]:null,l=o.draggables[e.critical.draggable.id],u=o.droppables[e.critical.droppable.id],{impact:d,afterCritical:f}=Pm({draggable:l,home:u,draggables:a,viewport:e.viewport}),p=c&&c.isCombineEnabled?e.impact:d,m=wm({pageOffset:e.current.page.offset,draggable:o.draggables[e.critical.draggable.id],draggables:o.draggables,droppables:o.droppables,previousImpact:p,viewport:e.viewport,afterCritical:f}),h={...e,phase:`DRAGGING`,impact:m,onLiftImpact:d,dimensions:o,afterCritical:f,forceShouldAnimate:!1};return e.phase===`COLLECTING`?h:{...h,phase:`DROP_PENDING`,reason:e.reason,isWaiting:!1}},Bm=e=>e.movementMode===`SNAP`,Vm=(e,t,n)=>{let r=Fm(e.dimensions,t);return!Bm(e)||n?Om({state:e,dimensions:r}):Mm({state:e,dimensions:r})};function Hm(e){return e.isDragging&&e.movementMode===`SNAP`?{...e,scrollJumpRequest:null}:e}var Um={phase:`IDLE`,completed:null,shouldFlush:!1},Wm=(e=Um,t)=>{if(t.type===`FLUSH`)return{...Um,shouldFlush:!0};if(t.type===`INITIAL_PUBLISH`){e.phase!==`IDLE`&&gf();let{critical:n,clientSelection:r,viewport:i,dimensions:a,movementMode:o}=t.payload,s=a.draggables[n.draggable.id],c=a.droppables[n.droppable.id],l={selection:r,borderBoxCenter:s.client.borderBox.center,offset:Af},u={client:l,page:{selection:jf(l.selection,i.scroll.initial),borderBoxCenter:jf(l.selection,i.scroll.initial),offset:jf(l.selection,i.scroll.diff.value)}},d=Zf(a.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=Pm({draggable:s,home:c,draggables:a.draggables,viewport:i});return{phase:`DRAGGING`,isDragging:!0,critical:n,movementMode:o,dimensions:a,initial:u,current:u,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type===`COLLECTION_STARTING`)return e.phase===`COLLECTING`||e.phase===`DROP_PENDING`?e:(e.phase!==`DRAGGING`&&gf(),{...e,phase:`COLLECTING`});if(t.type===`PUBLISH_WHILE_DRAGGING`)return e.phase!==`COLLECTING`&&e.phase!==`DROP_PENDING`&&gf(),zm({state:e,published:t.payload});if(t.type===`MOVE`){if(e.phase===`DROP_PENDING`)return e;!fm(e)&&gf();let{client:n}=t.payload;return Nf(n,e.current.client.selection)?e:Om({state:e,clientSelection:n,impact:Bm(e)?e.impact:null})}if(t.type===`UPDATE_DROPPABLE_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`COLLECTING`)return Hm(e);!fm(e)&&gf();let{id:n,newScroll:r}=t.payload,i=e.dimensions.droppables[n];return i?Vm(e,qf(i,r),!1):e}if(t.type===`UPDATE_DROPPABLE_IS_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!fm(e)&&gf();let{id:n,isEnabled:r}=t.payload,i=e.dimensions.droppables[n];return!i&&gf(),i.isEnabled===r&&gf(),Vm(e,{...i,isEnabled:r},!0)}if(t.type===`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!fm(e)&&gf();let{id:n,isCombineEnabled:r}=t.payload,i=e.dimensions.droppables[n];return!i&&gf(),i.isCombineEnabled===r&&gf(),Vm(e,{...i,isCombineEnabled:r},!0)}if(t.type===`MOVE_BY_WINDOW_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`DROP_ANIMATING`)return e;!fm(e)&&gf(),!e.isWindowScrollAllowed&&gf();let n=t.payload.newScroll;if(Nf(e.viewport.scroll.current,n))return Hm(e);let r=Up(e.viewport,n);return Bm(e)?Mm({state:e,viewport:r}):Om({state:e,viewport:r})}if(t.type===`UPDATE_VIEWPORT_MAX_SCROLL`){if(!fm(e))return e;let n=t.payload.maxScroll;if(Nf(n,e.viewport.scroll.max))return e;let r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type===`MOVE_UP`||t.type===`MOVE_DOWN`||t.type===`MOVE_LEFT`||t.type===`MOVE_RIGHT`){if(e.phase===`COLLECTING`||e.phase===`DROP_PENDING`)return e;e.phase!==`DRAGGING`&&gf();let n=dm({state:e,type:t.type});return n?Om({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type===`DROP_PENDING`){let n=t.payload.reason;return e.phase!==`COLLECTING`&&gf(),{...e,phase:`DROP_PENDING`,isWaiting:!0,reason:n}}if(t.type===`DROP_ANIMATE`){let{completed:n,dropDuration:r,newHomeClientOffset:i}=t.payload;return e.phase!==`DRAGGING`&&e.phase!==`DROP_PENDING`&&gf(),{phase:`DROP_ANIMATING`,completed:n,dropDuration:r,newHomeClientOffset:i,dimensions:e.dimensions}}if(t.type===`DROP_COMPLETE`){let{completed:e}=t.payload;return{phase:`IDLE`,completed:e,shouldFlush:!1}}return e};function Gm(e,t){return e instanceof Object&&`type`in e&&e.type===t}var Km=e=>({type:`BEFORE_INITIAL_CAPTURE`,payload:e}),qm=e=>({type:`LIFT`,payload:e}),Jm=e=>({type:`INITIAL_PUBLISH`,payload:e}),Ym=e=>({type:`PUBLISH_WHILE_DRAGGING`,payload:e}),Xm=()=>({type:`COLLECTION_STARTING`,payload:null}),Zm=e=>({type:`UPDATE_DROPPABLE_SCROLL`,payload:e}),Qm=e=>({type:`UPDATE_DROPPABLE_IS_ENABLED`,payload:e}),$m=e=>({type:`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`,payload:e}),eh=e=>({type:`MOVE`,payload:e}),th=e=>({type:`MOVE_BY_WINDOW_SCROLL`,payload:e}),nh=e=>({type:`UPDATE_VIEWPORT_MAX_SCROLL`,payload:e}),rh=()=>({type:`MOVE_UP`,payload:null}),ih=()=>({type:`MOVE_DOWN`,payload:null}),ah=()=>({type:`MOVE_RIGHT`,payload:null}),oh=()=>({type:`MOVE_LEFT`,payload:null}),sh=()=>({type:`FLUSH`,payload:null}),ch=e=>({type:`DROP_ANIMATE`,payload:e}),lh=e=>({type:`DROP_COMPLETE`,payload:e}),uh=e=>({type:`DROP`,payload:e}),dh=e=>({type:`DROP_PENDING`,payload:e}),fh=()=>({type:`DROP_ANIMATION_FINISHED`,payload:null}),ph=e=>({getState:t,dispatch:n})=>r=>i=>{if(!Gm(i,`LIFT`)){r(i);return}let{id:a,clientSelection:o,movementMode:s}=i.payload,c=t();c.phase===`DROP_ANIMATING`&&n(lh({completed:c.completed})),t().phase!==`IDLE`&&gf(),n(sh()),n(Km({draggableId:a,movementMode:s}));let l={draggableId:a,scrollOptions:{shouldPublishImmediately:s===`SNAP`}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(l);n(Jm({critical:u,dimensions:d,clientSelection:o,movementMode:s,viewport:f}))},mh=e=>()=>t=>n=>{Gm(n,`INITIAL_PUBLISH`)&&e.dragging(),Gm(n,`DROP_ANIMATE`)&&e.dropping(n.payload.completed.result.reason),(Gm(n,`FLUSH`)||Gm(n,`DROP_COMPLETE`))&&e.resting(),t(n)},hh={outOfTheWay:`cubic-bezier(0.2, 0, 0, 1)`,drop:`cubic-bezier(.2,1,.1,1)`},gh={opacity:{drop:0,combining:.7},scale:{drop:.75}},_h={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},vh=`${_h.outOfTheWay}s ${hh.outOfTheWay}`,yh={fluid:`opacity ${vh}`,snap:`transform ${vh}, opacity ${vh}`,drop:e=>{let t=`${e}s ${hh.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${vh}`,placeholder:`height ${vh}, width ${vh}, margin ${vh}`},bh=e=>Nf(e,Af)?void 0:`translate(${e.x}px, ${e.y}px)`,xh={moveTo:bh,drop:(e,t)=>{let n=bh(e);if(n)return t?`${n} scale(${gh.scale.drop})`:n}},{minDropTime:Sh,maxDropTime:Ch}=_h,wh=Ch-Sh,Th=1500,Eh=.6,Dh=({current:e,destination:t,reason:n})=>{let r=If(e,t);if(r<=0)return Sh;if(r>=Th)return Ch;let i=Sh+r/Th*wh,a=n===`CANCEL`?i*Eh:i;return Number(a.toFixed(2))},Oh=({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:i})=>{let{draggables:a,droppables:o}=n,s=lm(e),c=s?o[s]:null,l=o[t.descriptor.droppableId];return Mf(jm({impact:e,draggable:t,draggables:a,afterCritical:i,droppable:c||l,viewport:r}),t.client.borderBox.center)},kh=({draggables:e,reason:t,lastImpact:n,home:r,viewport:i,onLiftImpact:a})=>!n.at||t!==`DROP`?{impact:Am({draggables:e,impact:a,destination:r,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type===`REORDER`?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:op},didDropInsideDroppable:!0},Ah=({getState:e,dispatch:t})=>n=>r=>{if(!Gm(r,`DROP`)){n(r);return}let i=e(),a=r.payload.reason;if(i.phase===`COLLECTING`){t(dh({reason:a}));return}if(i.phase===`IDLE`)return;i.phase===`DROP_PENDING`&&i.isWaiting&&gf(),i.phase!==`DRAGGING`&&i.phase!==`DROP_PENDING`&&gf();let o=i.critical,s=i.dimensions,c=s.draggables[i.critical.draggable.id],{impact:l,didDropInsideDroppable:u}=kh({reason:a,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=u?ep(l):null,f=u?tp(l):null,p={index:o.draggable.index,droppableId:o.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:p,reason:a,mode:i.movementMode,destination:d,combine:f},h=Oh({impact:l,draggable:c,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),g={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:l};if(Nf(i.current.client.offset,h)&&!m.combine){t(lh({completed:g}));return}t(ch({newHomeClientOffset:h,dropDuration:Dh({current:i.current.client.offset,destination:h,reason:a}),completed:g}))},jh=()=>({x:window.pageXOffset,y:window.pageYOffset});function Mh(e){return{eventName:`scroll`,options:{passive:!0,capture:!1},fn:t=>{(t.target===window||t.target===window.document)&&e()}}}function Nh({onWindowScroll:e}){function t(){e(jh())}let n=lf(t),r=Mh(n),i=df;function a(){return i!==df}function o(){a()&&gf(),i=pf(window,[r])}function s(){!a()&&gf(),n.cancel(),i(),i=df}return{start:o,stop:s,isActive:a}}var Ph=e=>Gm(e,`DROP_COMPLETE`)||Gm(e,`DROP_ANIMATE`)||Gm(e,`FLUSH`),Fh=e=>{let t=Nh({onWindowScroll:t=>{e.dispatch(th({newScroll:t}))}});return e=>n=>{!t.isActive()&&Gm(n,`INITIAL_PUBLISH`)&&t.start(),t.isActive()&&Ph(n)&&t.stop(),e(n)}},Ih=e=>{let t=!1,n=!1,r=setTimeout(()=>{n=!0}),i=i=>{t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=()=>t,i},Lh=()=>{let e=[],t=t=>{let n=e.findIndex(e=>e.timerId===t);n===-1&&gf();let[r]=e.splice(n,1);r.callback()};return{add:n=>{let r=setTimeout(()=>t(r)),i={timerId:r,callback:n};e.push(i)},flush:()=>{if(!e.length)return;let t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})}}},Rh=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,zh=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,Bh=(e,t)=>{if(e===t)return!0;let n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r},Vh=(e,t)=>{t()},Hh=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function Uh(e,t,n,r){if(!e){n(r(t));return}let i=Ih(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}var Wh=(e,t)=>{let n=Lh(),r=null,i=(t,n)=>{r&&gf(),Vh(`onBeforeCapture`,()=>{let r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},a=(t,n)=>{r&&gf(),Vh(`onBeforeDragStart`,()=>{let r=e().onBeforeDragStart;r&&r(Hh(t,n))})},o=(i,a)=>{r&&gf();let o=Hh(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add(()=>{Vh(`onDragStart`,()=>Uh(e().onDragStart,o,t,Tf.onDragStart))})},s=(i,a)=>{let o=ep(a),s=tp(a);!r&&gf();let c=!Bh(i,r.lastCritical);c&&(r.lastCritical=i);let l=!Rh(r.lastLocation,o);l&&(r.lastLocation=o);let u=!zh(r.lastCombine,s);if(u&&(r.lastCombine=s),!c&&!l&&!u)return;let d={...Hh(i,r.mode),combine:s,destination:o};n.add(()=>{Vh(`onDragUpdate`,()=>Uh(e().onDragUpdate,d,t,Tf.onDragUpdate))})},c=()=>{!r&&gf(),n.flush()},l=n=>{!r&&gf(),r=null,Vh(`onDragEnd`,()=>Uh(e().onDragEnd,n,t,Tf.onDragEnd))};return{beforeCapture:i,beforeStart:a,start:o,update:s,flush:c,drop:l,abort:()=>{if(!r)return;let e={...Hh(r.lastCritical,r.mode),combine:null,destination:null,reason:`CANCEL`};l(e)}}},Gh=(e,t)=>{let n=Wh(e,t);return e=>t=>r=>{if(Gm(r,`BEFORE_INITIAL_CAPTURE`)){n.beforeCapture(r.payload.draggableId,r.payload.movementMode);return}if(Gm(r,`INITIAL_PUBLISH`)){let e=r.payload.critical;n.beforeStart(e,r.payload.movementMode),t(r),n.start(e,r.payload.movementMode);return}if(Gm(r,`DROP_COMPLETE`)){let e=r.payload.completed.result;n.flush(),t(r),n.drop(e);return}if(t(r),Gm(r,`FLUSH`)){n.abort();return}let i=e.getState();i.phase===`DRAGGING`&&n.update(i.critical,i.impact)}},Kh=e=>t=>n=>{if(!Gm(n,`DROP_ANIMATION_FINISHED`)){t(n);return}let r=e.getState();r.phase!==`DROP_ANIMATING`&&gf(),e.dispatch(lh({completed:r.completed}))},qh=e=>{let t=null,n=null;function r(){n&&=(cancelAnimationFrame(n),null),t&&=(t(),null)}return i=>a=>{if((Gm(a,`FLUSH`)||Gm(a,`DROP_COMPLETE`)||Gm(a,`DROP_ANIMATION_FINISHED`))&&r(),i(a),!Gm(a,`DROP_ANIMATE`))return;let o={eventName:`scroll`,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===`DROP_ANIMATING`&&e.dispatch(fh())}};n=requestAnimationFrame(()=>{n=null,t=pf(window,[o])})}},Jh=e=>()=>t=>n=>{(Gm(n,`DROP_COMPLETE`)||Gm(n,`FLUSH`)||Gm(n,`DROP_ANIMATE`))&&e.stopPublishing(),t(n)},Yh=e=>{let t=!1;return()=>n=>r=>{if(Gm(r,`INITIAL_PUBLISH`)){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),t){if(Gm(r,`FLUSH`)){t=!1,e.tryRestoreFocusRecorded();return}if(Gm(r,`DROP_COMPLETE`)){t=!1;let n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}},Xh=e=>Gm(e,`DROP_COMPLETE`)||Gm(e,`DROP_ANIMATE`)||Gm(e,`FLUSH`),Zh=e=>t=>n=>r=>{if(Xh(r)){e.stop(),n(r);return}if(Gm(r,`INITIAL_PUBLISH`)){n(r);let i=t.getState();i.phase!==`DRAGGING`&&gf(),e.start(i);return}n(r),e.scroll(t.getState())},Qh=e=>t=>n=>{if(t(n),!Gm(n,`PUBLISH_WHILE_DRAGGING`))return;let r=e.getState();r.phase===`DROP_PENDING`&&(r.isWaiting||e.dispatch(uh({reason:r.reason})))},$h=Du,eg=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:i,autoScroller:a})=>Su(Wm,$h(Ou(mh(n),Jh(e),ph(e),Ah,Kh,qh,Qh,Zh(a),Fh,Yh(t),Gh(r,i)))),tg=()=>({additions:{},removals:{},modified:{}});function ng({registry:e,callbacks:t}){let n=tg(),r=null,i=()=>{r||=(t.collectionStarting(),requestAnimationFrame(()=>{r=null;let{additions:i,removals:a,modified:o}=n,s=Object.keys(i).map(t=>e.draggable.getById(t).getDimension(Af)).sort((e,t)=>e.descriptor.index-t.descriptor.index),c=Object.keys(o).map(t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()})),l={additions:s,removals:Object.keys(a),modified:c};n=tg(),t.publish(l)}))};return{add:e=>{let t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],i()},remove:e=>{let t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],i()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n=tg())}}}var rg=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let i=Mf({x:t,y:e},{x:r,y:n});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},ig=()=>{let e=document.documentElement;return!e&&gf(),e},ag=()=>{let e=ig();return rg({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},og=()=>{let e=jh(),t=ag(),n=e.y,r=e.x,i=ig(),a=i.clientWidth,o=i.clientHeight;return{frame:Xd({top:n,left:r,right:r+a,bottom:n+o}),scroll:{initial:e,current:e,max:t,diff:{value:Af,displacement:Af}}}},sg=({critical:e,scrollOptions:t,registry:n})=>{let r=og(),i=r.scroll.current,a=e.droppable,o=n.droppable.getAllByType(a.type).map(e=>e.callbacks.getDimensionAndWatchScroll(i,t));return{dimensions:{draggables:Xf(n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(i))),droppables:Yf(o)},critical:e,viewport:r}};function cg(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&e.droppable.getById(n.descriptor.droppableId).descriptor.mode===`virtual`}var lg=(e,t)=>{let n=null,r=ng({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=(r,i)=>{!e.droppable.exists(r)&&gf(),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},a=(r,i)=>{n&&(!e.droppable.exists(r)&&gf(),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},o=(r,i)=>{n&&(!e.droppable.exists(r)&&gf(),t.updateDroppableScroll({id:r,newScroll:i}))},s=(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},c=()=>{if(!n)return;r.stop();let t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),n.unsubscribe(),n=null},l=t=>{!n&&gf();let i=n.critical.draggable;t.type===`ADDITION`&&cg(e,i,t.value)&&r.add(t.value),t.type===`REMOVAL`&&cg(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:s,updateDroppableScroll:o,startPublishing:t=>{n&&gf();let r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor};return n={critical:a,unsubscribe:e.subscribe(l)},sg({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:c}},ug=(e,t)=>e.phase===`IDLE`?!0:e.phase!==`DROP_ANIMATING`||e.completed.result.draggableId===t?!1:e.completed.result.reason===`DROP`,dg=e=>{window.scrollBy(e.x,e.y)},fg=Jf(e=>Zf(e).filter(e=>!(!e.isEnabled||!e.frame))),pg=(e,t)=>fg(t).find(t=>(!t.frame&&gf(),pm(t.frame.pageMarginBox)(e)))||null,mg=({center:e,destination:t,droppables:n})=>{if(t){let e=n[t];return e.frame?e:null}return pg(e,n)},hg={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},gg=(e,t,n=()=>hg)=>{let r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}},_g=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},vg=1,yg=(e,t,n=()=>hg)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return vg;let i=1-_g({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=r.maxPixelScroll*r.ease(i);return Math.ceil(a)},bg=(e,t,n)=>{let r=n(),i=r.durationDampening.accelerateAt,a=r.durationDampening.stopDampeningAt,o=t,s=a,c=Date.now()-o;if(c>=a)return e;if(c{let a=yg(e,t,i);return a===0?0:r?Math.max(bg(a,n,i),vg):a},Sg=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=gg(e,r,a);return t[r.end]{let r=t.height>e.height,i=t.width>e.width;return!i&&!r?n:i&&r?null:{x:i?0:n.x,y:r?0:n.y}},wg=Rf(e=>e===0?0:e),Tg=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},s=Sg({container:t,distanceToEdges:o,dragStartTime:e,axis:dp,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),c=wg({x:Sg({container:t,distanceToEdges:o,dragStartTime:e,axis:fp,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),y:s});if(Nf(c,Af))return null;let l=Cg({container:t,subject:n,proposedScroll:c});return l?Nf(l,Af)?null:l:null},Eg=Rf(e=>e===0?0:e>0?1:-1),Dg=(()=>{let e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{let i=jf(t,r),a={x:e(i.x,n.x),y:e(i.y,n.y)};return Nf(a,Af)?null:a}})(),Og=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=Eg(n),a=Dg({max:r,current:t,change:i});return!a||i.x!==0&&a.x===0||i.y!==0&&a.y===0},kg=(e,t)=>Og({current:e.scroll.current,max:e.scroll.max,change:t}),Ag=(e,t)=>{if(!kg(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return Dg({current:r,max:n,change:t})},jg=(e,t)=>{let n=e.frame;return n?Og({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Mg=(e,t)=>{let n=e.frame;return!n||!jg(e,t)?null:Dg({current:n.scroll.current,max:n.scroll.max,change:t})},Ng=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=Tg({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return o&&kg(e,o)?o:null},Pg=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=e.frame;if(!o)return null;let s=Tg({dragStartTime:r,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return s&&jg(e,s)?s:null},Fg=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:i,getAutoScrollerOptions:a})=>{let o=e.current.page.borderBoxCenter,s=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){let i=e.viewport,c=Ng({dragStartTime:t,viewport:i,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});if(c){r(c);return}}let c=mg({center:o,destination:lm(e.impact),droppables:e.dimensions.droppables});if(!c)return;let l=Pg({dragStartTime:t,droppable:c,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});l&&i(c.descriptor.id,l)},Ig=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>hg})=>{let r=lf(e),i=lf(t),a=null,o=e=>{!a&&gf();let{shouldUseTimeDampening:t,dragStartTime:o}=a;Fg({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{a&&gf();let t=Date.now(),r=!1,i=()=>{r=!0};Fg({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:i,scrollDroppable:i,getAutoScrollerOptions:n}),a={dragStartTime:t,shouldUseTimeDampening:r},r&&o(e)},stop:()=>{a&&=(r.cancel(),i.cancel(),null)},scroll:o}},Lg=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(t,n)=>{e({client:jf(t.current.client.selection,n)})},i=(e,n)=>{if(!jg(e,n))return n;let r=Mg(e,n);if(!r)return t(e.descriptor.id,n),null;let i=Mf(n,r);return t(e.descriptor.id,i),Mf(n,i)},a=(e,t,r)=>{if(!e||!kg(t,r))return r;let i=Ag(t,r);if(!i)return n(r),null;let a=Mf(r,i);return n(a),Mf(r,a)};return e=>{let t=e.scrollJumpRequest;if(!t)return;let n=lm(e.impact);!n&&gf();let o=i(e.dimensions.droppables[n],t);if(!o)return;let s=e.viewport,c=a(e.isWindowScrollAllowed,s,o);c&&r(e,c)}},Rg=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let i=Ig({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),a=Lg({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{if(!(r().disabled||e.phase!==`DRAGGING`)){if(e.movementMode===`FLUID`){i.scroll(e);return}e.scrollJumpRequest&&a(e)}},start:i.start,stop:i.stop}},zg=`data-rfd`,Bg=(()=>{let e=`${zg}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),Vg=(()=>{let e=`${zg}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Hg=(()=>{let e=`${zg}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Ug={contextId:`${zg}-scroll-container-context-id`},Wg=e=>t=>`[${t}="${e}"]`,Gg=(e,t)=>e.map(e=>{let n=e.styles[t];return n?`${e.selector} { ${n} }`:``}).join(` `),Kg=`pointer-events: none;`,qg=e=>{let t=Wg(e),n=(()=>{let e=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:t(Bg.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:e,dragging:Kg,dropAnimating:e}}})(),r=[(()=>{let e=` - transition: ${yh.outOfTheWay}; - `;return{selector:t(Vg.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(Hg.contextId),styles:{always:`overflow-anchor: none;`}},{selector:`body`,styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}}];return{always:Gg(r,`always`),resting:Gg(r,`resting`),dragging:Gg(r,`dragging`),dropAnimating:Gg(r,`dropAnimating`),userCancel:Gg(r,`userCancel`)}},Jg=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?K.useLayoutEffect:K.useEffect,Yg=()=>{let e=document.querySelector(`head`);return!e&&gf(),e},Xg=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.type=`text/css`,t};function Zg(e,t){let n=Of(()=>qg(e),[e]),r=(0,K.useRef)(null),i=(0,K.useRef)(null),a=kf(Jf(e=>{let t=i.current;!t&&gf(),t.textContent=e}),[]),o=kf(e=>{let t=r.current;!t&&gf(),t.textContent=e},[]);Jg(()=>{(r.current||i.current)&&gf();let s=Xg(t),c=Xg(t);return r.current=s,i.current=c,s.setAttribute(`${zg}-always`,e),c.setAttribute(`${zg}-dynamic`,e),Yg().appendChild(s),Yg().appendChild(c),o(n.always),a(n.resting),()=>{let e=e=>{let t=e.current;!t&&gf(),Yg().removeChild(t),e.current=null};e(r),e(i)}},[t,o,a,n.always,n.resting,e]);let s=kf(()=>a(n.dragging),[a,n.dragging]),c=kf(e=>{if(e===`DROP`){a(n.dropAnimating);return}a(n.userCancel)},[a,n.dropAnimating,n.userCancel]),l=kf(()=>{i.current&&a(n.resting)},[a,n.resting]);return Of(()=>({dragging:s,dropping:c,resting:l}),[s,c,l])}function Qg(e,t){return Array.from(e.querySelectorAll(t))}var $g=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function e_(e){return e instanceof $g(e).HTMLElement}function t_(e,t){let n=`[${Bg.contextId}="${e}"]`,r=Qg(document,n);if(!r.length)return null;let i=r.find(e=>e.getAttribute(Bg.draggableId)===t);return!i||!e_(i)?null:i}function n_(e){let t=(0,K.useRef)({}),n=(0,K.useRef)(null),r=(0,K.useRef)(null),i=(0,K.useRef)(!1),a=kf(function(e,n){let r={id:e,focus:n};return t.current[e]=r,function(){let n=t.current;n[e]!==r&&delete n[e]}},[]),o=kf(function(t){let n=t_(e,t);n&&n!==document.activeElement&&n.focus()},[e]),s=kf(function(e,t){n.current===e&&(n.current=t)},[]),c=kf(function(){r.current||i.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=n.current;e&&o(e)}))},[o]),l=kf(function(e){n.current=null;let t=document.activeElement;t&&t.getAttribute(Bg.draggableId)===e&&(n.current=e)},[]);return Jg(()=>(i.current=!0,function(){i.current=!1;let e=r.current;e&&cancelAnimationFrame(e)}),[]),Of(()=>({register:a,tryRecordFocus:l,tryRestoreFocusRecorded:c,tryShiftRecord:s}),[a,l,c,s])}function r_(){let e={draggables:{},droppables:{}},t=[];function n(e){return t.push(e),function(){let n=t.indexOf(e);n!==-1&&t.splice(n,1)}}function r(e){t.length&&t.forEach(t=>t(e))}function i(t){return e.draggables[t]||null}function a(e){let t=i(e);return!t&&gf(),t}let o={register:t=>{e.draggables[t.descriptor.id]=t,r({type:`ADDITION`,value:t})},update:(t,n)=>{let r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{let n=t.descriptor.id,a=i(n);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[n],e.droppables[t.descriptor.droppableId]&&r({type:`REMOVAL`,value:t}))},getById:a,findById:i,exists:e=>!!i(e),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)};function s(t){return e.droppables[t]||null}function c(e){let t=s(e);return!t&&gf(),t}let l={register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{let n=s(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:c,findById:s,exists:e=>!!s(e),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)};function u(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:l,subscribe:n,clean:u}}function i_(){let e=Of(r_,[]);return(0,K.useEffect)(()=>function(){e.clean()},[e]),e}var a_=K.createContext(null),o_=()=>{let e=document.body;return!e&&gf(),e},s_={position:`absolute`,width:`1px`,height:`1px`,margin:`-1px`,border:`0`,padding:`0`,overflow:`hidden`,clip:`rect(0 0 0 0)`,"clip-path":`inset(100%)`},c_=e=>`rfd-announcement-${e}`;function l_(e){let t=Of(()=>c_(e),[e]),n=(0,K.useRef)(null);return(0,K.useEffect)(function(){let e=document.createElement(`div`);return n.current=e,e.id=t,e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),Fe(e.style,s_),o_().appendChild(e),function(){setTimeout(function(){let t=o_();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)})}},[t]),kf(e=>{let t=n.current;if(t){t.textContent=e;return}},[])}var u_={separator:`::`};function d_(e,t=u_){let n=K.useId();return Of(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function f_({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function p_({contextId:e,text:t}){let n=d_(`hidden-text`,{separator:`-`}),r=Of(()=>f_({contextId:e,uniqueId:n}),[n,e]);return(0,K.useEffect)(function(){let e=document.createElement(`div`);return e.id=r,e.textContent=t,e.style.display=`none`,o_().appendChild(e),function(){let t=o_();t.contains(e)&&t.removeChild(e)}},[r,t]),r}var m_=K.createContext(null);function h_(e){let t=(0,K.useRef)(e);return(0,K.useEffect)(()=>{t.current=e}),t}function g_(){let e=null;function t(){return!!e}function n(t){return t===e}function r(t){e&&gf();let n={abandon:t};return e=n,n}function i(){!e&&gf(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:r,release:i,tryAbandon:a}}function __(e){return e.phase===`IDLE`||e.phase===`DROP_ANIMATING`?!1:e.isDragging}var v_=9,y_=13,b_=27,x_=32,S_=33,C_=34,w_=35,T_=36,E_=37,D_=38,O_=39,k_=40,A_={[y_]:!0,[v_]:!0},j_=e=>{A_[e.keyCode]&&e.preventDefault()},M_=(()=>{let e=`visibilitychange`;return typeof document>`u`?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})(),N_=0,P_=5;function F_(e,t){return Math.abs(t.x-e.x)>=P_||Math.abs(t.y-e.y)>=P_}var I_={type:`IDLE`};function L_({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:`mousemove`,fn:e=>{let{button:t,clientX:i,clientY:a}=e;if(t!==N_)return;let o={x:i,y:a},s=n();if(s.type===`DRAGGING`){e.preventDefault(),s.actions.move(o);return}s.type!==`PENDING`&&gf();let c=s.point;F_(c,o)&&(e.preventDefault(),r({type:`DRAGGING`,actions:s.actions.fluidLift(o)}))}},{eventName:`mouseup`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`mousedown`,fn:t=>{n().type===`DRAGGING`&&t.preventDefault(),e()}},{eventName:`keydown`,fn:t=>{if(n().type===`PENDING`){e();return}if(t.keyCode===b_){t.preventDefault(),e();return}j_(t)}},{eventName:`resize`,fn:e},{eventName:`scroll`,options:{passive:!0,capture:!1},fn:()=>{n().type===`PENDING`&&e()}},{eventName:`webkitmouseforcedown`,fn:t=>{let r=n();if(r.type===`IDLE`&&gf(),r.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:M_,fn:e}]}function R_(e){let t=(0,K.useRef)(I_),n=(0,K.useRef)(df),r=Of(()=>({eventName:`mousedown`,fn:function(t){if(t.defaultPrevented||t.button!==N_||t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,o,{sourceEvent:t});if(!i)return;t.preventDefault();let a={x:t.clientX,y:t.clientY};n.current(),l(i,a)}}),[e]),i=Of(()=>({eventName:`webkitmouseforcewillbegin`,fn:t=>{if(t.defaultPrevented)return;let n=e.findClosestDraggableId(t);if(!n)return;let r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}),[e]),a=kf(function(){n.current=pf(window,[i,r],{passive:!1,capture:!0})},[i,r]),o=kf(()=>{t.current.type!==`IDLE`&&(t.current=I_,n.current(),a())},[a]),s=kf(()=>{let e=t.current;o(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[o]),c=kf(function(){let e={capture:!0,passive:!1},r=L_({cancel:s,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});n.current=pf(window,r,e)},[s,o]),l=kf(function(e,n){t.current.type!==`IDLE`&&gf(),t.current={type:`PENDING`,point:n,actions:e},c()},[c]);Jg(function(){return a(),function(){n.current()}},[a])}function z_(){}var B_={[C_]:!0,[S_]:!0,[T_]:!0,[w_]:!0};function V_(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:`keydown`,fn:t=>{if(t.keyCode===b_){t.preventDefault(),n();return}if(t.keyCode===x_){t.preventDefault(),r();return}if(t.keyCode===k_){t.preventDefault(),e.moveDown();return}if(t.keyCode===D_){t.preventDefault(),e.moveUp();return}if(t.keyCode===O_){t.preventDefault(),e.moveRight();return}if(t.keyCode===E_){t.preventDefault(),e.moveLeft();return}if(B_[t.keyCode]){t.preventDefault();return}j_(t)}},{eventName:`mousedown`,fn:n},{eventName:`mouseup`,fn:n},{eventName:`click`,fn:n},{eventName:`touchstart`,fn:n},{eventName:`resize`,fn:n},{eventName:`wheel`,fn:n,options:{passive:!0}},{eventName:M_,fn:n}]}function H_(e){let t=(0,K.useRef)(z_),n=Of(()=>({eventName:`keydown`,fn:function(n){if(n.defaultPrevented||n.keyCode!==x_)return;let i=e.findClosestDraggableId(n);if(!i)return;let a=e.tryGetLock(i,c,{sourceEvent:n});if(!a)return;n.preventDefault();let o=!0,s=a.snapLift();t.current();function c(){!o&&gf(),o=!1,t.current(),r()}t.current=pf(window,V_(s,c),{capture:!0,passive:!1})}}),[e]),r=kf(function(){t.current=pf(window,[n],{passive:!1,capture:!0})},[n]);Jg(function(){return r(),function(){t.current()}},[r])}var U_={type:`IDLE`},W_=120,G_=.15;function K_({cancel:e,getPhase:t}){return[{eventName:`orientationchange`,fn:e},{eventName:`resize`,fn:e},{eventName:`contextmenu`,fn:e=>{e.preventDefault()}},{eventName:`keydown`,fn:n=>{if(t().type!==`DRAGGING`){e();return}n.keyCode===b_&&n.preventDefault(),e()}},{eventName:M_,fn:e}]}function q_({cancel:e,completed:t,getPhase:n}){return[{eventName:`touchmove`,options:{capture:!1},fn:t=>{let r=n();if(r.type!==`DRAGGING`){e();return}r.hasMoved=!0;let{clientX:i,clientY:a}=t.touches[0],o={x:i,y:a};t.preventDefault(),r.actions.move(o)}},{eventName:`touchend`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`touchcancel`,fn:t=>{if(n().type!==`DRAGGING`){e();return}t.preventDefault(),e()}},{eventName:`touchforcechange`,fn:t=>{let r=n();r.type===`IDLE`&&gf();let i=t.touches[0];if(!i||!(i.force>=G_))return;let a=r.actions.shouldRespectForcePress();if(r.type===`PENDING`){a&&e();return}if(a){if(r.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}},{eventName:M_,fn:e}]}function J_(e){let t=(0,K.useRef)(U_),n=(0,K.useRef)(df),r=kf(function(){return t.current},[]),i=kf(function(e){t.current=e},[]),a=Of(()=>({eventName:`touchstart`,fn:function(t){if(t.defaultPrevented)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,s,{sourceEvent:t});if(!i)return;let{clientX:a,clientY:o}=t.touches[0],c={x:a,y:o};n.current(),d(i,c)}}),[e]),o=kf(function(){n.current=pf(window,[a],{capture:!0,passive:!1})},[a]),s=kf(()=>{let e=t.current;e.type!==`IDLE`&&(e.type===`PENDING`&&clearTimeout(e.longPressTimerId),i(U_),n.current(),o())},[o,i]),c=kf(()=>{let e=t.current;s(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[s]),l=kf(function(){let e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},i=pf(window,q_(t),e),a=pf(window,K_(t),e);n.current=function(){i(),a()}},[c,r,s]),u=kf(function(){let e=r();e.type!==`PENDING`&&gf();let t=e.actions.fluidLift(e.point);i({type:`DRAGGING`,actions:t,hasMoved:!1})},[r,i]),d=kf(function(e,t){r().type!==`IDLE`&&gf();let n=setTimeout(u,W_);i({type:`PENDING`,point:t,actions:e,longPressTimerId:n}),l()},[l,r,i,u]);Jg(function(){return o(),function(){n.current();let e=r();e.type===`PENDING`&&(clearTimeout(e.longPressTimerId),i(U_))}},[r,o,i]),Jg(function(){return pf(window,[{eventName:`touchmove`,fn:()=>{},options:{capture:!1,passive:!1}}])},[])}var Y_=[`input`,`button`,`textarea`,`select`,`option`,`optgroup`,`video`,`audio`];function X_(e,t){if(t==null)return!1;if(Y_.includes(t.tagName.toLowerCase()))return!0;let n=t.getAttribute(`contenteditable`);return n===`true`||n===``||t!==e&&X_(e,t.parentElement)}function Z_(e,t){let n=t.target;return e_(n)?X_(e,n):!1}var Q_=e=>Xd(e.getBoundingClientRect()).center;function $_(e){return e instanceof $g(e).Element}var ev=(()=>{let e=`matches`;return typeof document>`u`?e:[e,`msMatchesSelector`,`webkitMatchesSelector`].find(e=>e in Element.prototype)||e})();function tv(e,t){return e==null?null:e[ev](t)?e:tv(e.parentElement,t)}function nv(e,t){return e.closest?e.closest(t):tv(e,t)}function rv(e){return`[${Bg.contextId}="${e}"]`}function iv(e,t){let n=t.target;if(!$_(n))return null;let r=nv(n,rv(e));return!r||!e_(r)?null:r}function av(e,t){let n=iv(e,t);return n?n.getAttribute(Bg.draggableId):null}function ov(e,t){let n=`[${Vg.contextId}="${e}"]`,r=Qg(document,n).find(e=>e.getAttribute(Vg.id)===t);return!r||!e_(r)?null:r}function sv(e){e.preventDefault()}function cv({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function lv({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let i=n.draggable.findById(r);return!(!i||!i.options.isEnabled||!ug(t.getState(),r))}function uv({lockAPI:e,contextId:t,store:n,registry:r,draggableId:i,forceSensorStop:a,sourceEvent:o}){if(!lv({lockAPI:e,store:n,registry:r,draggableId:i}))return null;let s=r.draggable.getById(i),c=ov(t,s.descriptor.id);if(!c||o&&!s.options.canDragInteractiveElements&&Z_(c,o))return null;let l=e.claim(a||df),u=`PRE_DRAG`;function d(){return s.options.shouldRespectForcePress}function f(){return e.isActive(l)}function p(e,t){cv({expected:e,phase:u,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}let m=p.bind(null,`DRAGGING`);function h(t){function r(){e.release(),u=`COMPLETED`}u!==`PRE_DRAG`&&(r(),gf()),n.dispatch(qm(t.liftActionArgs)),u=`DRAGGING`;function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){let e=pf(window,[{eventName:`click`,fn:sv,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(uh({reason:e}))}return{isActive:()=>cv({expected:`DRAGGING`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>i(`DROP`,e),cancel:e=>i(`CANCEL`,e),...t.actions}}function g(e){let t=lf(e=>{m(()=>eh({client:e}))});return{...h({liftActionArgs:{id:i,clientSelection:e,movementMode:`FLUID`},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}}function _(){return h({liftActionArgs:{id:i,clientSelection:Q_(c),movementMode:`SNAP`},cleanup:df,actions:{moveUp:()=>m(rh),moveRight:()=>m(ah),moveDown:()=>m(ih),moveLeft:()=>m(oh)}})}function v(){cv({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>cv({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:g,snapLift:_,abort:v}}var dv=[R_,H_,J_];function fv({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:i}){let a=[...i?dv:[],...r||[]],o=(0,K.useState)(()=>g_())[0],s=kf(function(e,t){__(e)&&!__(t)&&o.tryAbandon()},[o]);Jg(function(){let e=t.getState();return t.subscribe(()=>{let n=t.getState();s(e,n),e=n})},[o,t,s]),Jg(()=>o.tryAbandon,[o.tryAbandon]);let c=kf(e=>lv({lockAPI:o,registry:n,store:t,draggableId:e}),[o,n,t]),l=kf((r,i,a)=>uv({lockAPI:o,registry:n,contextId:e,store:t,draggableId:r,forceSensorStop:i||null,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null}),[e,o,n,t]),u=kf(t=>av(e,t),[e]),d=kf(e=>{let t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=kf(function(){o.isClaimed()&&(o.tryAbandon(),t.getState().phase!==`IDLE`&&t.dispatch(sh()))},[o,t]),p=kf(()=>o.isClaimed(),[o]),m=Of(()=>({canGetLock:c,tryGetLock:l,findClosestDraggableId:u,findOptionsForDraggable:d,tryReleaseLock:f,isLockClaimed:p}),[c,l,u,d,f,p]);for(let e=0;e({onBeforeCapture:t=>{(0,Da.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),mv=e=>({...hg,...e.autoScrollerOptions,durationDampening:{...hg.durationDampening,...e.autoScrollerOptions}});function hv(e){return!e.current&&gf(),e.current}function gv(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:i,dragHandleUsageInstructions:a}=e,o=(0,K.useRef)(null),s=h_(e),c=kf(()=>pv(s.current),[s]),l=kf(()=>mv(s.current),[s]),u=l_(t),d=p_({contextId:t,text:a}),f=Zg(t,i),p=kf(e=>{hv(o).dispatch(e)},[]),m=Of(()=>Eu({publishWhileDragging:Ym,updateDroppableScroll:Zm,updateDroppableIsEnabled:Qm,updateDroppableIsCombineEnabled:$m,collectionStarting:Xm},p),[p]),h=i_(),g=Of(()=>lg(h,m),[h,m]),_=Of(()=>Rg({scrollWindow:dg,scrollDroppable:g.scrollDroppable,getAutoScrollerOptions:l,...Eu({move:eh},p)}),[g.scrollDroppable,p,l]),v=n_(t),y=Of(()=>eg({announce:u,autoScroller:_,dimensionMarshal:g,focusMarshal:v,getResponders:c,styleMarshal:f}),[u,_,g,v,c,f]);o.current=y;let b=kf(()=>{let e=hv(o);e.getState().phase!==`IDLE`&&e.dispatch(sh())},[]),x=kf(()=>{let e=hv(o).getState();return e.phase===`DROP_ANIMATING`||e.phase!==`IDLE`&&e.isDragging},[]);n(Of(()=>({isDragging:x,tryAbort:b}),[x,b]));let S=kf(e=>ug(hv(o).getState(),e),[]),C=kf(()=>fm(hv(o).getState()),[]),w=Of(()=>({marshal:g,focus:v,contextId:t,canLift:S,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:h}),[t,g,d,v,S,C,h]);return fv({contextId:t,store:y,registry:h,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,K.useEffect)(()=>b,[b]),K.createElement(m_.Provider,{value:w},K.createElement(Rd,{context:a_,store:y},e.children))}function _v(){return K.useId()}function vv(e){let t=_v(),n=e.dragHandleUsageInstructions||Tf.dragHandleUsageInstructions;return K.createElement(_f,null,r=>K.createElement(gv,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}var yv={dragging:5e3,dropAnimating:4500},bv=(e,t)=>t?yh.drop(t.duration):e?yh.snap:yh.fluid,xv=(e,t)=>{if(e)return t?gh.opacity.drop:gh.opacity.combining},Sv=e=>e.forceShouldAnimate==null?e.mode===`SNAP`:e.forceShouldAnimate;function Cv(e){let t=e.dimension.client,{offset:n,combineWith:r,dropping:i}=e,a=!!r,o=Sv(e),s=!!i,c=s?xh.drop(n,a):xh.moveTo(n);return{position:`fixed`,top:t.marginBox.top,left:t.marginBox.left,boxSizing:`border-box`,width:t.borderBox.width,height:t.borderBox.height,transition:bv(o,i),transform:c,opacity:xv(a,s),zIndex:s?yv.dropAnimating:yv.dragging,pointerEvents:`none`}}function wv(e){return{transform:xh.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:`none`}}function Tv(e){return e.type===`DRAGGING`?Cv(e):wv(e)}function Ev(e,t,n=Af){let r=window.getComputedStyle(t),i=sf(t.getBoundingClientRect(),r),a=of(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}function Dv(e){let t=d_(`draggable`),{descriptor:n,registry:r,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}=e,c=Of(()=>({canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}),[a,s,o]),l=kf(e=>{let t=i();return!t&&gf(),Ev(n,t,e)},[n,i]),u=Of(()=>({uniqueId:t,descriptor:n,options:c,getDimension:l}),[n,l,c,t]),d=(0,K.useRef)(u),f=(0,K.useRef)(!0);Jg(()=>(r.draggable.register(d.current),()=>r.draggable.unregister(d.current)),[r.draggable]),Jg(()=>{if(f.current){f.current=!1;return}let e=d.current;d.current=u,r.draggable.update(u,e)},[u,r.draggable])}var Ov=K.createContext(null);function kv(e){let t=(0,K.useContext)(e);return!t&&gf(),t}function Av(e){e.preventDefault()}var jv=e=>{let t=(0,K.useRef)(null),n=kf((e=null)=>{t.current=e},[]),r=kf(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:a,registry:o}=kv(m_),{type:s,droppableId:c}=kv(Ov),l=Of(()=>({id:e.draggableId,index:e.index,type:s,droppableId:c}),[e.draggableId,e.index,s,c]),{children:u,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:m,isClone:h,mapped:g,dropAnimationFinished:_}=e;h||Dv(Of(()=>({descriptor:l,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[l,o,r,m,p,f]));let v=Of(()=>f?{tabIndex:0,role:`button`,"aria-describedby":a,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:Av}:null,[i,a,d,f]),y=kf(e=>{g.type===`DRAGGING`&&g.dropping&&e.propertyName===`transform`&&(0,Da.flushSync)(_)},[_,g]),b=Of(()=>{let e=Tv(g),t=g.type===`DRAGGING`&&g.dropping?y:void 0;return{innerRef:n,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":d,style:e,onTransitionEnd:t},dragHandleProps:v}},[i,v,d,g,y,n]),x=Of(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return K.createElement(K.Fragment,null,u(b,g.snapshot,x))},Mv=(e,t)=>e===t,Nv=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},Pv=e=>e.combine?e.combine.draggableId:null,Fv=e=>e.at&&e.at.type===`COMBINE`?e.at.combine.draggableId:null;function Iv(){let e=Jf((e,t)=>({x:e,y:t})),t=Jf((e,t,n=null,r=null,i=null)=>({isDragging:!0,isClone:t,isDropAnimating:!!i,dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null})),n=Jf((e,n,r,i,a=null,o=null,s=null)=>({mapped:{type:`DRAGGING`,dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,a,o,null)}}));return(r,i)=>{if(__(r)){if(r.critical.draggable.id!==i.draggableId)return null;let t=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],o=lm(r.impact),s=Fv(r.impact),c=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,a,i.isClone,o,s,c)}if(r.phase===`DROP_ANIMATING`){let e=r.completed;if(e.result.draggableId!==i.draggableId)return null;let n=i.isClone,a=r.dimensions.draggables[i.draggableId],o=e.result,s=o.mode,c=Nv(o),l=Pv(o),u={duration:r.dropDuration,curve:hh.drop,moveTo:r.newHomeClientOffset,opacity:l?gh.opacity.drop:null,scale:l?gh.scale.drop:null};return{mapped:{type:`DRAGGING`,offset:r.newHomeClientOffset,dimension:a,dropping:u,draggingOver:c,combineWith:l,mode:s,forceShouldAnimate:null,snapshot:t(s,n,c,l,u)}}}return null}}function Lv(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Rv={mapped:{type:`SECONDARY`,offset:Af,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Lv(null)}};function zv(){let e=Jf((e,t)=>({x:e,y:t})),t=Jf(Lv),n=Jf((e,n=null,r)=>({mapped:{type:`SECONDARY`,offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(Af,e,!0):null,i=(t,i,a,o)=>{let s=a.displaced.visible[t],c=!!(o.inVirtualList&&o.effected[t]),l=tp(a),u=l&&l.draggableId===t?i:null;if(!s){if(!c)return r(u);if(a.displaced.invisible[t])return null;let i=Pf(o.displacedBy.point),s=e(i.x,i.y);return n(s,u,!0)}if(c)return r(u);let d=a.displacedBy.point,f=e(d.x,d.y);return n(f,u,s.shouldAnimate)};return(e,t)=>{if(__(e))return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if(e.phase===`DROP_ANIMATING`){let n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}var Bv=Id(()=>{let e=Iv(),t=zv();return(n,r)=>e(n,r)||t(n,r)||Rv},{dropAnimationFinished:fh},null,{context:a_,areStatePropsEqual:Mv})(jv);function Vv(e){return kv(Ov).isUsingCloneFor===e.draggableId&&!e.isClone?null:K.createElement(Bv,e)}function Hv(e){let t=typeof e.isDragDisabled!=`boolean`||!e.isDragDisabled,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return K.createElement(Vv,Fe({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var Uv=e=>t=>e===t,Wv=Uv(`scroll`),Gv=Uv(`auto`),Kv=(e,t)=>t(e.overflowX)||t(e.overflowY),qv=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Kv(n,Wv)||Kv(n,Gv)},Jv=()=>!1,Yv=e=>e==null?null:e===document.body?Jv()?e:null:e===document.documentElement?null:qv(e)?e:Yv(e.parentElement),Xv=e=>({x:e.scrollLeft,y:e.scrollTop}),Zv=e=>e?window.getComputedStyle(e).position===`fixed`||Zv(e.parentElement):!1,Qv=e=>({closestScrollable:Yv(e),isFixedOnPage:Zv(e)}),$v=({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:i,client:a,page:o,closest:s})=>{let c=(()=>{if(!s)return null;let{scrollSize:e,client:t}=s,n=rg({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:Af,displacement:Af}}}})(),l=i===`vertical`?dp:fp;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:l,isEnabled:t,client:a,page:o,frame:c,subject:Kf({page:o,withPlaceholder:null,axis:l,frame:c})}},ey=(e,t)=>{let n=cf(e);if(!t||e!==t)return n;let r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight;return tf({borderBox:Zd({top:r,right:i+t.scrollWidth,bottom:a,left:i},n.border),margin:n.margin,border:n.border,padding:n.padding})},ty=({ref:e,descriptor:t,env:n,windowScroll:r,direction:i,isDropDisabled:a,isCombineEnabled:o,shouldClipSubject:s})=>{let c=n.closestScrollable,l=ey(e,c),u=of(l,r),d=(()=>{if(!c)return null;let e=cf(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:of(e,r),scroll:Xv(c),scrollSize:t,shouldClipSubject:s}})();return $v({descriptor:t,isEnabled:!a,isCombineEnabled:o,isFixedOnPage:n.isFixedOnPage,direction:i,client:l,page:u,closest:d})},ny={passive:!1},ry={passive:!0},iy=e=>e.shouldPublishImmediately?ny:ry,ay=e=>e&&e.env.closestScrollable||null;function oy(e){let t=(0,K.useRef)(null),n=kv(m_),r=d_(`droppable`),{registry:i,marshal:a}=n,o=h_(e),s=Of(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,K.useRef)(s),l=Of(()=>Jf((e,n)=>{!t.current&&gf();let r={x:e,y:n};a.updateDroppableScroll(s.id,r)}),[s.id,a]),u=kf(()=>{let e=t.current;return!e||!e.env.closestScrollable?Af:Xv(e.env.closestScrollable)},[]),d=kf(()=>{let e=u();l(e.x,e.y)},[u,l]),f=Of(()=>lf(d),[d]),p=kf(()=>{let e=t.current,n=ay(e);if(!(e&&n)&&gf(),e.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=kf((e,r)=>{t.current&&gf();let i=o.current,a=i.getDroppableRef();!a&&gf();let c=Qv(a),l={ref:a,descriptor:s,env:c,scrollOptions:r};t.current=l;let u=ty({ref:a,descriptor:s,env:c,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=c.closestScrollable;return d&&(d.setAttribute(Ug.contextId,n.contextId),d.addEventListener(`scroll`,p,iy(l.scrollOptions))),u},[n.contextId,s,p,o]),h=kf(()=>{let e=t.current,n=ay(e);return!(e&&n)&&gf(),Xv(n)},[]),g=kf(()=>{let e=t.current;!e&&gf();let n=ay(e);t.current=null,n&&(f.cancel(),n.removeAttribute(Ug.contextId),n.removeEventListener(`scroll`,p,iy(e.scrollOptions)))},[p,f]),_=kf(e=>{let n=t.current;!n&&gf();let r=ay(n);!r&&gf(),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),v=Of(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:_}),[g,m,h,_]),y=Of(()=>({uniqueId:r,descriptor:s,callbacks:v}),[v,s,r]);Jg(()=>(c.current=y.descriptor,i.droppable.register(y),()=>{t.current&&g(),i.droppable.unregister(y)}),[v,s,g,y,a,i.droppable]),Jg(()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),Jg(()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function sy(){}var cy={width:0,height:0,margin:Hf},ly=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n===`close`?cy:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},uy=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=ly({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:`border-box`,width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:`0`,flexGrow:`0`,pointerEvents:`none`,transition:n===`none`?null:yh.placeholder}},dy=K.memo(e=>{let t=(0,K.useRef)(null),n=kf(()=>{t.current&&=(clearTimeout(t.current),null)},[]),{animate:r,onTransitionEnd:i,onClose:a,contextId:o}=e,[s,c]=(0,K.useState)(e.animate===`open`);(0,K.useEffect)(()=>s?r===`open`?t.current?sy:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):(n(),c(!1),sy):sy,[r,s,n]);let l=kf(e=>{e.propertyName===`height`&&(i(),r===`close`&&a())},[r,a,i]),u=uy({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return K.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":o,onTransitionEnd:l,ref:e.innerRef})}),fy=class extends K.PureComponent{constructor(...e){super(...e),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?`open`:`none`},this.onClose=()=>{this.state.animate===`close`&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:`open`}:t.isVisible?{isVisible:!0,data:t.data,animate:`close`}:{isVisible:!1,animate:`close`,data:null}:{isVisible:!!e.on,data:e.on,animate:`none`}}render(){if(!this.state.isVisible)return null;let e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}},py=e=>{let t=(0,K.useContext)(m_);!t&&gf();let{contextId:n,isMovementAllowed:r}=t,i=(0,K.useRef)(null),a=(0,K.useRef)(null),{children:o,droppableId:s,type:c,mode:l,direction:u,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:m,useClone:h,updateViewportMaxScroll:g,getContainerForClone:_}=e,v=kf(()=>i.current,[]),y=kf((e=null)=>{i.current=e},[]);kf(()=>a.current,[]);let b=kf((e=null)=>{a.current=e},[]),x=kf(()=>{r()&&g({maxScroll:ag()})},[r,g]);oy({droppableId:s,type:c,mode:l,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:v});let S=Of(()=>K.createElement(fy,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>K.createElement(dy,{placeholder:t,onClose:e,innerRef:b,animate:r,contextId:n,onTransitionEnd:x})),[n,x,e.placeholder,e.shouldAnimatePlaceholder,b]),C=Of(()=>({innerRef:y,placeholder:S,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":n}}),[n,s,S,y]),w=h?h.dragging.draggableId:null,T=Of(()=>({droppableId:s,type:c,isUsingCloneFor:w}),[s,w,c]);function E(){if(!h)return null;let{dragging:e,render:t}=h,n=K.createElement(Vv,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(n,r)=>t(n,r,e));return Da.createPortal(n,_())}return K.createElement(Ov.Provider,{value:T},o(C,m),E())};function my(){return!document.body&&gf(),document.body}var hy={mode:`standard`,type:`DEFAULT`,direction:`vertical`,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:my},gy=e=>{let t={...e},n;for(n in hy)e[n]===void 0&&(t={...t,[n]:hy[n]});return t},_y=(e,t)=>e===t.droppable.type,vy=(e,t)=>t.draggables[e.draggable.id],yy=Id(()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=Jf(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=Jf((r,i,a,o,s,c)=>{let l=s.descriptor.id;if(s.descriptor.droppableId===r){let e=c?{render:c,dragging:n(s.descriptor)}:null,t={isDraggingOver:a,draggingOverWith:a?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!i)return t;if(!o)return e;let u={isDraggingOver:a,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}});return(n,i)=>{let a=gy(i),o=a.droppableId,s=a.type,c=!a.isDropDisabled,l=a.renderClone;if(__(n)){let e=n.critical;if(!_y(s,e))return t;let i=vy(e,n.dimensions),a=lm(n.impact)===o;return r(o,c,a,a,i,l)}if(n.phase===`DROP_ANIMATING`){let e=n.completed;if(!_y(s,e.critical))return t;let i=vy(e.critical,n.dimensions);return r(o,c,Nv(e.result)===o,lm(e.impact)===o,i,l)}if(n.phase===`IDLE`&&n.completed&&!n.shouldFlush){let r=n.completed;if(!_y(s,r.critical))return t;let i=lm(r.impact)===o,a=!!(r.impact.at&&r.impact.at.type===`COMBINE`),c=r.critical.droppable.id===o;return i?a?e:t:c?e:t}return t}},{updateViewportMaxScroll:nh},(e,t,n)=>({...gy(n),...e,...t}),{context:a_,areStatePropsEqual:Mv})(py),by=`orderRank`,xy=`v2025-06-27`;function Sy(e,t){if(typeof e!=`string`)return console.warn(`[orderable-document-list] Invalid orderRank value (expected string):`,e),t;try{return ou.LexoRank.parse(e)}catch(n){return console.warn(`[orderable-document-list] Failed to parse orderRank value:`,e,`Error:`,n instanceof Error?n.message:String(n)),t}}function Cy(e=``,t=`after`){let n=Sy(e,ou.LexoRank.min());return(t===`before`?n.genPrev().genPrev():n.genNext().genNext()).toString()}var wy=e=>{if(!e?.type)throw Error(` - type must be provided. - Example: orderRankField({type: 'category'}) - `);let{type:t,newItemPosition:n=`after`,...r}=e;return at({title:`Order Rank`,readOnly:!0,hidden:!0,...r,name:by,type:`string`,initialValue:async(e,{getClient:r})=>{let i=n===`before`?`asc`:`desc`;return Cy(await r({apiVersion:xy}).fetch(`*[_type == $type]|order(@[$order] ${i})[0][$order]`,{type:t,order:by},{tag:`orderable-document-list.last-doc-order-rank`}),n)}})},Ty=(0,K.createContext)({});function Ey(e){let t=(0,q.c)(47),{doc:n,increment:r,entities:i,index:s,isFirst:l,isLast:u,dragBadge:d}=e,{showIncrements:f}=(0,K.useContext)(Ty),p=ue(),m=Ji(),h=a(n._id),{ChildLink:g,groupIndex:_,routerPanesState:v}=m,y=v[_+1]?.[0]?.id||!1,b;t[0]!==y||t[1]!==n._id?(b=y===n._id||y===n._id.replace(`drafts.`,``),t[0]=y,t[1]=n._id,t[2]=b):b=t[2];let x=b,S=x&&v.length===_+2,C;t[3]!==n._type||t[4]!==p?(C=p.get(n._type),t[3]=n._type,t[4]=p,t[5]=C):C=t[5];let w=C;if(!w)return null;let T;t[6]!==h.draft||t[7]!==h.published||t[8]!==h.versions?(T=(0,J.jsx)(o,{draft:h.draft,published:h.published,versions:h.versions}),t[6]=h.draft,t[7]=h.published,t[8]=h.versions,t[9]=T):T=t[9];let E=T,D;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(D={flexShrink:0},t[10]=D):D=t[10];let O;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,J.jsx)(G,{paddingX:2,style:D,children:(0,J.jsx)(W,{size:2,children:(0,J.jsx)(Ui,{cursor:`grab`})})}),t[11]=O):O=t[11];let k;t[12]!==n._id||t[13]!==i||t[14]!==r||t[15]!==s||t[16]!==l||t[17]!==u||t[18]!==f?(k=f&&(0,J.jsxs)(oi,{style:{flexShrink:0},align:`center`,gap:1,paddingRight:1,children:[(0,J.jsx)(li,{padding:2,mode:`ghost`,onClick:()=>r(s,s-1,n._id,i),disabled:l,icon:Ri}),(0,J.jsx)(li,{padding:2,mode:`ghost`,disabled:u,onClick:()=>r(s,s+1,n._id,i),icon:bi})]}),t[12]=n._id,t[13]=i,t[14]=r,t[15]=s,t[16]=l,t[17]=u,t[18]=f,t[19]=k):k=t[19];let A;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(A={width:`100%`},t[20]=A):A=t[20];let j;t[21]!==n||t[22]!==w?(j=(0,J.jsx)(_n,{layout:`default`,value:n,schemaType:w}),t[21]=n,t[22]=w,t[23]=j):j=t[23];let M;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(M={flexShrink:0},t[24]=M):M=t[24];let N;t[25]!==h.draft||t[26]!==h.published||t[27]!==h.versions?(N=(0,J.jsx)(oi,{align:`center`,style:M,children:(0,J.jsx)(c,{draft:h.draft,published:h.published,versions:h.versions})}),t[25]=h.draft,t[26]=h.published,t[27]=h.versions,t[28]=N):N=t[28];let P;t[29]!==N||t[30]!==E?(P=(0,J.jsx)(Me,{content:E,portal:!0,placement:`right`,boundaryElement:null,children:N}),t[29]=N,t[30]=E,t[31]=P):P=t[31];let F;t[32]!==P||t[33]!==j?(F=(0,J.jsx)(G,{style:A,children:(0,J.jsxs)(oi,{flex:1,align:`center`,justify:`space-between`,paddingRight:3,children:[j,P]})}),t[32]=P,t[33]=j,t[34]=F):F=t[34];let I;t[35]===d?I=t[36]:(I=d&&(0,J.jsx)(Cr,{tone:`default`,marginRight:4,radius:5,children:(0,J.jsx)(ai,{count:d})}),t[35]=d,t[36]=I);let L;t[37]!==F||t[38]!==I||t[39]!==k?(L=(0,J.jsxs)(oi,{align:`center`,children:[O,k,F,I]}),t[37]=F,t[38]=I,t[39]=k,t[40]=L):L=t[40];let R;return t[41]!==g||t[42]!==n._id||t[43]!==x||t[44]!==S||t[45]!==L?(R=(0,J.jsx)(xe,{__unstable_focusRing:!0,as:g,"data-as":`a`,"data-ui":`PaneItem`,radius:2,pressed:x,selected:S,sizing:`border`,tabIndex:-1,tone:`inherit`,width:`100%`,flex:1,childId:n._id,children:L}),t[41]=g,t[42]=n._id,t[43]=x,t[44]=S,t[45]=L,t[46]=R):R=t[46],R}function Dy(){let e=(0,q.c)(4),{perspectiveStack:t}=N(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={apiVersion:xy},e[0]=n):n=e[0];let r=_t(n),i;return e[1]!==t||e[2]!==r?(i=r.withConfig({perspective:t}),e[1]=t,e[2]=r,e[3]=i):i=e[3],i}function Oy(e,t){return!e[by]||!t[by]?0:e[by]t[by])}var ky=({entities:e,selectedIds:t,source:n,destination:r})=>{let i=n.index,a=r.index,o=i>a,s=e.filter(e=>t.includes(e._id)),c=[`Moved`,s.length===1?`1 document`:`${s.length} documents`,o?`up`:`down`,`from position`,`${i+1} to ${a+1}`].join(` `),{all:l,selected:u}=e.reduce((n,r,i)=>{if(t.includes(r._id))return{all:n.all,selected:n.selected};if(i===a){let t=Sy(e[i-1]?.[by],ou.LexoRank.min()),a=Sy(r[by],ou.LexoRank.min()),c=Sy(e[i+1]?.[by],ou.LexoRank.max()),l=o?t.between(a):a.between(c);for(let e of s)e[by]=l.toString(),l=o?l.between(a):l.between(c);return{all:o?[...n.all,...s,r]:[...n.all,r,...s],selected:s}}return{all:[...n.all,r],selected:n.selected}},{all:[],selected:[]}),d=u.flatMap(e=>{let t=[[e._id,{set:{[by]:e[by]}}]];return e._id.startsWith(`drafts.`)&&e.hasPublished&&t.push([e._id.replace(`drafts.`,``),{set:{[by]:e[by]}}]),t});return{newOrder:l.sort(Oy),patches:d,message:c}},Ay=(e,t)=>({userSelect:`none`,transition:`opacity 500ms ease-in-out`,opacity:t?.2:1,pointerEvents:t?`none`:void 0,...e}),jy=e=>{let{isDuplicate:t,isGhosting:n,isDragging:r,isSelected:i}=e;if(n)return`transparent`;if(r||i)return`primary`;if(t)return`caution`};function My(e){let t=(0,q.c)(39),{data:n,listIsUpdating:r,setListIsUpdating:i}=e,a=Jt(),{groupIndex:o,routerPanesState:s}=Ji(),c=s[o+1]?.[0]?.id||!1,[l,u]=(0,K.useState)(n),d=r?l:n,[f,p]=(0,K.useState)(``),m;t[0]===c?m=t[1]:(m=c?[c]:[],t[0]=c,t[1]=m);let[h,g]=(0,K.useState)(m),_;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>g([]),t[2]=_):_=t[2];let v=_,y;t[3]!==d||t[4]!==h?(y=(e,t,n)=>{let r=h.includes(e),i=n.shiftKey,a=navigator.appVersion.indexOf(`Win`)===-1?n.metaKey:n.ctrlKey,o;if(!i&&!a)return g([e]);if(i&&n.preventDefault(),i&&!r){let n=h[h.length-1]??e,r=d.findIndex(e=>e._id===n),i=tr?t:r,s=d.filter((e,t)=>t>i&&tt!==e):[...h,e];return g(o)},t[3]=d,t[4]=h,t[5]=y):y=t[5];let b=y,x=Dy(),S;t[6]!==x||t[7]!==i||t[8]!==a?(S=async(e,t)=>{let n=x.transaction();e.forEach(e=>{let[t,r]=e;n.patch(t,r)});try{let e=await n.commit({visibility:`sync`,tag:`orderable-document-list.reorder`});v(),p(``),i(!1),a.push({title:`${e.results.length===1?`1 document`:`${e.results.length} documents`} reordered`,status:`success`,description:t})}catch{p(``),i(!1),a.push({title:`Reordering failed`,status:`error`})}},t[6]=x,t[7]=i,t[8]=a,t[9]=S):S=t[9];let C=S,w;t[10]!==h||t[11]!==i||t[12]!==C?(w=(e,t)=>{p(``);let{source:n,destination:r,draggableId:a}=e??{};if(n?.index===r?.index||!t.length||!a||!n||!r)return;let o=h.length>0?h:[a];if(o.length===0)return;i(!0),g(o);let{newOrder:s,patches:c,message:l}=ky({entities:t,selectedIds:o,source:n,destination:r});s.length>0&&u(s),c.length>0&&C(c,l)},t[10]=h,t[11]=i,t[12]=C,t[13]=w):w=t[13];let T=w,E;t[14]===h?E=t[15]:(E=e=>{let t=e.draggableId;h.includes(t)||v(),p(t)},t[14]=h,t[15]=E);let D=E,O;t[16]===T?O=t[17]:(O=(e,t,n,r)=>T({draggableId:n,source:{droppableId:`documentSortZone`,index:e},destination:{droppableId:`documentSortZone`,index:t}},r),t[16]=T,t[17]=O);let k=O,A;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=e=>{e.key===`Escape`&&v()},t[18]=A):A=t[18];let j=A,M,N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>(window.addEventListener(`keydown`,j),()=>{window.removeEventListener(`keydown`,j)}),M=[j],t[19]=M,t[20]=N):(M=t[19],N=t[20]),(0,K.useEffect)(N,M);let P;bb0:{if(d.length===0){let e;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(e=[],t[21]=e):e=t[21],P=e;break bb0}let e;if(t[22]!==d){let n=d.map(Ny);e=n.filter((e,t)=>n.indexOf(e)!==t),t[22]=d,t[23]=e}else e=t[23];P=e}let F=P,I;t[24]!==d||t[25]!==T?(I=e=>T(e,d),t[24]=d,t[25]=T,t[26]=I):I=t[26];let L=I,R;t[27]!==d||t[28]!==f||t[29]!==F||t[30]!==b||t[31]!==k||t[32]!==r||t[33]!==h?(R=(0,J.jsx)(yy,{droppableId:`documentSortZone`,children:e=>(0,J.jsxs)(`div`,{...e.droppableProps,ref:e.innerRef,children:[d.map((e,t)=>(0,J.jsx)(Hv,{draggableId:e._id,index:t,children:(n,i)=>{let a=h.includes(e._id),o=i.isDragging,s=!!(!o&&f&&a),c=r&&a,l=!e[by],u=jy({isDuplicate:F.includes(e[by]),isGhosting:s,isDragging:o,isSelected:a}),p=h.length,m=o&&p>1?p:!1;return(0,J.jsx)(`div`,{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,style:l?{opacity:.2,pointerEvents:`none`}:Ay(n.draggableProps.style,c),children:(0,J.jsx)(G,{paddingBottom:1,children:(0,J.jsx)(Cr,{tone:u,shadow:o?2:void 0,radius:2,onClick:n=>b(e._id,t,n.nativeEvent),children:(0,J.jsx)(Ey,{doc:e,entities:d,increment:k,index:t,isFirst:t===0,isLast:t===d.length-1,dragBadge:m})})})})}},`${e._id}-${e[by]}`)),e.placeholder]})}),t[27]=d,t[28]=f,t[29]=F,t[30]=b,t[31]=k,t[32]=r,t[33]=h,t[34]=R):R=t[34];let z;return t[35]!==D||t[36]!==L||t[37]!==R?(z=(0,J.jsx)(vv,{onDragStart:D,onDragEnd:L,children:R}),t[35]=D,t[36]=L,t[37]=R,t[38]=z):z=t[38],z}function Ny(e){return e[by]}function Py(e){return e._id}var Fy=(e,t,n)=>e._id&&ui(e._id)&&pi(e._id)===t&&fi(e._id)===n,Iy=(e,t)=>{let n=e.flat(),r=[];for(let e of n)if(e._id){if(ui(e._id)){let n=pi(e._id)===t;t&&t!==`drafts`&&t!==`published`&&n&&r.push(e);continue}if(t===`published`){mi(e._id)&&r.push(e);continue}if(!di(e._id)){let i=fi(e._id),a=t&&t!==`drafts`&&t!==`published`?n.some(e=>Fy(e,t,i)):!1,o=n.some(t=>t._id===`drafts.${e._id}`),s=n.some(t=>t!==e&&t._id===e._id);!a&&!o&&!s&&r.push(e);continue}if(t&&t!==`drafts`&&t!==`published`){let r=fi(e._id);if(n.some(e=>Fy(e,t,r)))continue}e.hasPublished=n.some(t=>t._id===e._id.replace(`drafts.`,``)),r.push(e)}return r},Ly={};function Ry({type:e,filter:t,params:n=Ly,currentVersion:r}){let i=null;return i=r===`published`?`!(_id in path("drafts.**")) && !(_id in path("versions.**"))`:r===`drafts`?` - (_id in path("drafts.**") || (!(_id in path("drafts.**")) && !(_id in path("versions.**")))) - `:`(sanity::partOfRelease($currentVersion) || (!(_id in path("drafts.**")) && !(_id in path("versions.**"))) || (_id in path("drafts.**")))`,{query:`${`*[_type == $type ${i?`&& ${i}`:``}${t?`&& ${t}`:``}]`}|order(@[$order] asc)${`{_id, _type, ${by}}`}`,queryParams:{...n,type:e,order:by,...r&&{currentVersion:r}}}}function zy(e){let t=(0,q.c)(26),[n,r]=(0,K.useState)(!1),i;t[0]===e?i=t[1]:(i=Ry(e),t[0]=e,t[1]=i);let{query:a,queryParams:o}=i,s;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=[],t[2]=s):s=t[2];let c;t[3]===o?c=t[4]:(c={params:o,initialValue:s},t[3]=o,t[4]=c);let{data:l,loading:u,error:d}=gu(a,c),f;t[5]===l?f=t[6]:(f=Array.isArray(l)?l:[],t[5]=l,t[6]=f);let p=f,m;t[7]!==e.currentVersion||t[8]!==p?(m=Iy(p,e.currentVersion),t[7]=e.currentVersion,t[8]=p,t[9]=m):m=t[9];let h=m,g;t[10]===h?g=t[11]:(g=h.filter(By),t[10]=h,t[11]=g);let _=g.length;if(u){let e;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(e={width:`100%`,height:`100%`},t[12]=e):e=t[12];let n;return t[13]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,J.jsx)(oi,{style:e,align:`center`,justify:`center`,children:(0,J.jsx)(Ur,{})}),t[13]=n):n=t[13],n}if(d){let e;return t[14]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(G,{padding:2,children:(0,J.jsx)(fu,{tone:`critical`,title:`There was an error`,description:`Please try again later`})}),t[14]=e):e=t[14],e}if(h.length===0){let e;return t[15]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(oi,{align:`center`,direction:`column`,height:`fill`,justify:`center`,children:(0,J.jsx)(Yr,{width:1,children:(0,J.jsx)(G,{paddingX:4,paddingY:5,children:(0,J.jsx)(W,{align:`center`,muted:!0,children:`No documents of this type`})})})}),t[15]=e):e=t[15],e}let v;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(v={overflow:`auto`,height:`100%`},t[16]=v):v=t[16];let y;t[17]!==h.length||t[18]!==_?(y=_>0&&(0,J.jsx)(G,{marginBottom:2,children:(0,J.jsx)(fu,{tone:`caution`,description:(0,J.jsxs)(J.Fragment,{children:[_,`/`,h.length,` documents have no order. Select`,` `,(0,J.jsx)(`strong`,{children:`Reset Order`}),` from the menu above to fix.`]})})}),t[17]=h.length,t[18]=_,t[19]=y):y=t[19];let b;t[20]!==h||t[21]!==n?(b=(0,J.jsx)(My,{data:h,listIsUpdating:n,setListIsUpdating:r}),t[20]=h,t[21]=n,t[22]=b):b=t[22];let x;return t[23]!==y||t[24]!==b?(x=(0,J.jsx)(ci,{gap:1,style:v,children:(0,J.jsxs)(G,{padding:2,children:[y,b]})}),t[23]=y,t[24]=b,t[25]=x):x=t[25],x}function By(e){return!e[by]}function Vy(e){let t=(0,q.c)(34),{type:n,showIncrements:r,resetOrderTransaction:i,filter:a,params:o,currentVersion:s}=e,c=Jt(),l=ue(),u;t[0]===r?u=t[1]:(u={showIncrements:r},t[0]=r,t[1]=u);let d=u,f,p;t[2]!==i||t[3]!==c?(f=()=>{i?.title&&i?.status&&c.push(i)},p=[i,c],t[2]=i,t[3]=c,t[4]=f,t[5]=p):(f=t[4],p=t[5]),(0,K.useEffect)(f,p);let m;if(t[6]!==l||t[7]!==n){bb0:{if(!n){let e;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsxs)(J.Fragment,{children:[`No `,(0,J.jsx)(`code`,{children:`type`}),` was configured`]}),t[9]=e):e=t[9],m=e;break bb0}let e=l.get(n);if(!e){let e;t[10]===n?e=t[11]:(e=(0,J.jsxs)(J.Fragment,{children:[`Schema `,(0,J.jsx)(`code`,{children:n}),` not found`]}),t[10]=n,t[11]=e),m=e;break bb0}if(!(`fields`in e)||!e.fields.some(Uy)){let e;t[12]===n?e=t[13]:(e=(0,J.jsx)(`code`,{children:n}),t[12]=n,t[13]=e);let r;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,J.jsx)(`code`,{children:by}),t[14]=r):r=t[14];let i;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,J.jsx)(`code`,{children:`string`}),t[15]=i):i=t[15];let a;t[16]===e?a=t[17]:(a=(0,J.jsxs)(J.Fragment,{children:[`Schema `,e,` must have an `,r,` field of type`,` `,i]}),t[16]=e,t[17]=a),m=a;break bb0}if(`fields`in e&&e.fields.some(Hy)){let e;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(`code`,{children:by}),t[18]=e):e=t[18];let r;t[19]===n?r=t[20]:(r=(0,J.jsx)(`code`,{children:n}),t[19]=n,t[20]=r);let i;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,J.jsx)(`code`,{children:`string`}),t[21]=i):i=t[21];let a;t[22]===r?a=t[23]:(a=(0,J.jsxs)(J.Fragment,{children:[e,` field on Schema `,r,` must be`,` `,i,` type`]}),t[22]=r,t[23]=a),m=a;break bb0}m=``}t[6]=l,t[7]=n,t[8]=m}else m=t[8];let h=m;if(h){let e;return t[24]===h?e=t[25]:(e=(0,J.jsx)(G,{padding:2,children:(0,J.jsx)(fu,{description:h,tone:`caution`})}),t[24]=h,t[25]=e),e}let g;t[26]!==s||t[27]!==a||t[28]!==o||t[29]!==n?(g=(0,J.jsx)(zy,{type:n,filter:a,params:o,currentVersion:s}),t[26]=s,t[27]=a,t[28]=o,t[29]=n,t[30]=g):g=t[30];let _;return t[31]!==d||t[32]!==g?(_=(0,J.jsx)(Ty.Provider,{value:d,children:g}),t[31]=d,t[32]=g,t[33]=_):_=t[33],_}function Hy(e){return e?.name===by&&e?.type?.name!==`string`}function Uy(e){return e?.name===by}async function Wy(e){let{client:t,currentVersion:n,...r}=e,{query:i,queryParams:a}=Ry({...r,currentVersion:n}),o=await t.fetch(i,a,{tag:`orderable-document-list.reset-order`});if(o.length===0)return null;let s=ou.LexoRank.min();return o.map(e=>e._id).reduce((e,t)=>(s=s.genNext().genNext(),e.patch(t,{set:{[by]:s.toString()}})),t.transaction()).commit({visibility:`async`,tag:`orderable-document-list.reset-order`})}function Gy(e){let t=(0,q.c)(11),{options:n,ref:r}=e,[i,a]=(0,K.useState)(!1),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={},t[0]=o):o=t[0];let[s,c]=(0,K.useState)(o),l,u;t[1]===n?(l=t[2],u=t[3]):(l=()=>({actionHandlers:{showIncrements:()=>{a(Ky)},resetOrder:async()=>{c({status:`info`,title:`Reordering started...`,closable:!0});let e=await Wy(n),t=e?.results?.length;c({status:t?`success`:`info`,title:t?`Reordered ${e.results.length===1?`Document`:`Documents`}`:`Reordering failed`,closable:!0})}}}),u=[n],t[1]=n,t[2]=l,t[3]=u),(0,K.useImperativeHandle)(r,l,u);let{type:d,filter:f,params:p,currentVersion:m}=n;if(!d)return null;let h;return t[4]!==m||t[5]!==f||t[6]!==p||t[7]!==s||t[8]!==i||t[9]!==d?(h=(0,J.jsx)(Vy,{filter:f,params:p,type:d,showIncrements:i,resetOrderTransaction:s,currentVersion:m}),t[4]=m,t[5]=f,t[6]=p,t[7]=s,t[8]=i,t[9]=d,t[10]=h):h=t[10],h}function Ky(e){return!e}function qy(e){if(!e?.type||!e.context||!e.S)throw Error(` - type, context and S (StructureBuilder) must be provided. - context and S are available when configuring structure. - Example: orderableDocumentListDeskItem({type: 'category'}) - `);let{type:t,filter:n,menuItems:r=[],createIntent:i,params:a,title:o,icon:s,id:c,context:l,S:u}=e,{schema:d,getClient:f}=l,p=Reflect.get(l,`perspectiveStack`),m=Array.isArray(p)&&p.every(e=>typeof e==`string`)?p:[],h=f({apiVersion:xy}),g=m[0],_=o??`Orderable ${t}`,v=c??`orderable-${t}`,y=s??Wi,b=d.get(t)?.title??t,x=[...r];return i!==!1&&x.push(u.menuItem().title(`Create new ${b}`).intent({type:`create`,params:{type:t}}).serialize()),u.listItem().title(_).id(v).icon(y).schemaType(t).child(Object.assign(u.documentTypeList(t).canHandleIntent((e,n)=>i!==!1&&n?.type===t).serialize(),{__preserveInstance:!0,key:v,type:`component`,component:Gy,options:{type:t,filter:n,params:a,client:h,currentVersion:g},menuItems:[...x,u.menuItem().title(`Reset Order`).icon(cu).action(`resetOrder`).serialize(),u.menuItem().title(`Toggle Increments`).icon(Wi).action(`showIncrements`).serialize()]})).serialize()}var Jy={name:`author`,title:`Person`,type:`document`,fields:[{name:`name`,title:`Navn`,type:`string`,validation:e=>e.required().max(50)},{name:`boardMember`,title:`Styremedlem?`,type:`boolean`},{name:`image`,title:`Bilde`,type:`image`},{name:`role`,title:`Stilling`,type:`localeString`},{name:`contactInfo`,title:`Kontaktinfo (f. eks: Discordbrukernavn eller E-post)`,type:`string`,validation:e=>e.max(50)},{name:`bio`,title:`Bio`,type:`localeString`},wy({type:`author`})],preview:{select:{title:`name`,subtitle:`title.$baseLanguage.id`,media:`image`}}},Yy=[{id:`no`,title:`Norsk`,isDefault:!0},{id:`en`,title:`English`}];Yy.find(e=>e.isDefault);var Xy=[ql,Jy,Kl,Gl,{title:`Localized string`,name:`localeString`,type:`object`,fieldsets:[{title:`Translations`,name:`translations`,options:{collapsible:!0}}],fields:Yy.map(e=>({title:e.title,name:e.id,type:`string`,validation:e=>e.required().max(200),fieldset:e.isDefault?null:`translations`}))}],Zy=Symbol.for(`immer-nothing`),Qy=Symbol.for(`immer-draftable`),$y=Symbol.for(`immer-state`);function eb(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var tb=Object,nb=tb.getPrototypeOf,rb=`constructor`,ib=`prototype`,ab=`configurable`,ob=`enumerable`,sb=`writable`,cb=`value`,lb=e=>!!e&&!!e[$y];function ub(e){return e?pb(e)||bb(e)||!!e[Qy]||!!e[rb]?.[Qy]||xb(e)||Sb(e):!1}var db=tb[ib][rb].toString(),fb=new WeakMap;function pb(e){if(!e||!Cb(e))return!1;let t=nb(e);if(t===null||t===tb[ib])return!0;let n=tb.hasOwnProperty.call(t,rb)&&t[rb];if(n===Object)return!0;if(!wb(n))return!1;let r=fb.get(n);return r===void 0&&(r=Function.toString.call(n),fb.set(n,r)),r===db}function mb(e,t,n=!0){hb(e)===0?(n?Reflect.ownKeys(e):tb.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function hb(e){let t=e[$y];return t?t.type_:bb(e)?1:xb(e)?2:Sb(e)?3:0}var gb=(e,t,n=hb(e))=>n===2?e.has(t):tb[ib].hasOwnProperty.call(e,t),_b=(e,t,n=hb(e))=>n===2?e.get(t):e[t],vb=(e,t,n,r=hb(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function yb(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}var bb=Array.isArray,xb=e=>e instanceof Map,Sb=e=>e instanceof Set,Cb=e=>typeof e==`object`,wb=e=>typeof e==`function`,Tb=e=>typeof e==`boolean`;function Eb(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var Db=e=>e.copy_||e.base_,Ob=e=>e.modified_?e.copy_:e.base_;function kb(e,t){if(xb(e))return new Map(e);if(Sb(e))return new Set(e);if(bb(e))return Array[ib].slice.call(e);let n=pb(e);if(t===!0||t===`class_only`&&!n){let t=tb.getOwnPropertyDescriptors(e);delete t[$y];let n=Reflect.ownKeys(t);for(let r=0;r1&&tb.defineProperties(e,{set:Mb,add:Mb,clear:Mb,delete:Mb}),tb.freeze(e),t&&mb(e,(e,t)=>{Ab(t,!0)},!1),e)}function jb(){eb(2)}var Mb={[cb]:jb};function Nb(e){return e===null||!Cb(e)||tb.isFrozen(e)}var Pb=`MapSet`,Fb=`Patches`,Ib=`ArrayMethods`,Lb={};function Rb(e){let t=Lb[e];return t||eb(0,e),t}var zb=e=>!!Lb[e],Bb,Vb=()=>Bb,Hb=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:zb(Pb)?Rb(Pb):void 0,arrayMethodsPlugin_:zb(Ib)?Rb(Ib):void 0});function Ub(e,t){t&&(e.patchPlugin_=Rb(Fb),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Wb(e){Gb(e),e.drafts_.forEach(qb),e.drafts_=null}function Gb(e){e===Bb&&(Bb=e.parent_)}var Kb=e=>Bb=Hb(Bb,e);function qb(e){let t=e[$y];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Jb(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];if(e!==void 0&&e!==n){n[$y].modified_&&(Wb(t),eb(4)),ub(e)&&(e=Yb(t,e));let{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[$y].base_,e,t)}else e=Yb(t,n);return Xb(t,e,!0),Wb(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===Zy?void 0:e}function Yb(e,t){if(Nb(t))return t;let n=t[$y];if(!n)return ix(t,e.handledSet_,e);if(!Qb(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);nx(n,e)}return n.copy_}function Xb(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Ab(t,n)}function Zb(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Qb=(e,t)=>e.scope_===t,$b=[];function ex(e,t,n,r){let i=Db(e),a=e.type_;if(r!==void 0&&_b(i,r,a)===t){vb(i,r,n,a);return}if(!e.draftLocations_){let t=e.draftLocations_=new Map;mb(i,(e,n)=>{if(lb(n)){let r=t.get(n)||[];r.push(e),t.set(n,r)}})}let o=e.draftLocations_.get(t)??$b;for(let e of o)vb(i,e,n,a)}function tx(e,t,n){e.callbacks_.push(function(r){let i=t;if(!i||!Qb(i,r))return;r.mapSetPlugin_?.fixSetContents(i);let a=Ob(i);ex(e,i.draft_??i,a,n),nx(i,r)})}function nx(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let r=n.getPath(e);r&&n.generatePatches_(e,r,t)}Zb(e)}}function rx(e,t,n){let{scope_:r}=e;if(lb(n)){let i=n[$y];Qb(i,r)&&i.callbacks_.push(function(){px(e),ex(e,n,Ob(i),t)})}else ub(n)&&e.callbacks_.push(function(){let i=Db(e);e.type_===3?i.has(n)&&ix(n,r.handledSet_,r):_b(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&ix(_b(e.copy_,t,e.type_),r.handledSet_,r)})}function ix(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||lb(e)||t.has(e)||!ub(e)||Nb(e)?e:(t.add(e),mb(e,(r,i)=>{if(lb(i)){let t=i[$y];Qb(t,n)&&(vb(e,r,Ob(t),e.type_),Zb(t))}else ub(i)&&ix(i,t,n)}),e)}function ax(e,t){let n=bb(e),r={type_:+!!n,scope_:t?t.scope_:Vb(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=r,a=ox;n&&(i=[r],a=sx);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,[s,r]}var ox={get(e,t){if(t===$y)return e;let n=e.scope_.arrayMethodsPlugin_,r=e.type_===1&&typeof t==`string`;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let i=Db(e);if(!gb(i,t,e.type_))return ux(e,i,t);let a=i[t];if(e.finalized_||!ub(a)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&Eb(t))return a;if(a===cx(e.base_,t)||lx(e,t,a)){px(e);let n=e.type_===1?+t:t,r=hx(e.scope_,a,e,n);return e.copy_[n]=r}return a},has(e,t){return t in Db(e)},ownKeys(e){return Reflect.ownKeys(Db(e))},set(e,t,n){let r=dx(Db(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=cx(Db(e),t),i=r?.[$y];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(yb(n,r)&&(n!==void 0||gb(e.base_,t,e.type_)))return!0;px(e),fx(e)}return e.copy_[t]===n&&(n!==void 0||gb(e.copy_,t,e.type_))||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_.set(t,!0),rx(e,t,n),!0)},deleteProperty(e,t){return px(e),cx(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),fx(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=Db(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[sb]:!0,[ab]:e.type_!==1||t!==`length`,[ob]:r[ob],[cb]:n[t]}},defineProperty(){eb(11)},getPrototypeOf(e){return nb(e.base_)},setPrototypeOf(){eb(12)}},sx={};for(let e in ox){let t=ox[e];sx[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}sx.deleteProperty=function(e,t){return sx.set.call(this,e,t,void 0)},sx.set=function(e,t,n){return ox.set.call(this,e[0],t,n,e[0])};function cx(e,t){let n=e[$y];return(n?Db(n):e)[t]}function lx(e,t,n){return e.type_!==1||!e.allIndicesReassigned_||e.assigned_?.get(t)||!ub(n)||n[$y]?!1:e.baseRefs_.has(n)}function ux(e,t,n){let r=dx(t,n);return r?cb in r?r[cb]:r.get?.call(e.draft_):void 0}function dx(e,t){if(!(t in e))return;let n=nb(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=nb(n)}}function fx(e){e.modified_||(e.modified_=!0,e.parent_&&fx(e.parent_))}function px(e){e.copy_||=(e.assigned_=new Map,kb(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var mx=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(wb(e)&&!wb(t)){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}wb(t)||eb(6),n!==void 0&&!wb(n)&&eb(7);let r;if(ub(e)){let i=Kb(this),a=hx(i,e,void 0),o=!0;try{r=t(a),o=!1}finally{o?Wb(i):Gb(i)}return Ub(i,n),Jb(r,i)}if(!e||!Cb(e)){if(r=t(e),r===void 0&&(r=e),r===Zy&&(r=void 0),this.autoFreeze_&&Ab(r,!0),n){let t=[],i=[];Rb(Fb).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:i}),n(t,i)}return r}eb(1,e)},this.produceWithPatches=(e,t)=>{if(wb(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},Tb(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),Tb(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),Tb(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){ub(e)||eb(8),lb(e)&&(e=gx(e));let t=Kb(this),n=hx(t,e,void 0);return n[$y].isManual_=!0,Gb(t),n}finishDraft(e,t){let n=e&&e[$y];(!n||!n.isManual_)&&eb(9);let{scope_:r}=n;return Ub(r,t),Jb(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=Rb(Fb).applyPatches_;return lb(e)?r(e,t):this.produce(e,e=>r(e,t))}};function hx(e,t,n,r){let[i,a]=xb(t)?Rb(Pb).proxyMap_(t,n):Sb(t)?Rb(Pb).proxySet_(t,n):ax(t,n);return(n?.scope_??Vb()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&r!==void 0?tx(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function gx(e){return lb(e)||eb(10,e),_x(e)}function _x(e){if(!ub(e)||Nb(e))return e;let t=e[$y],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=kb(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=kb(e,!0);return mb(n,(e,t)=>{vb(n,e,_x(t))},r),t&&(t.finalized_=!1),n}globalThis.Iterator?.from;var vx=new mx().produce;function yx(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var bx=yx(),xx=yx,Sx=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]==`object`?Du:Du.apply(null,arguments)};typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var Cx=e=>e&&typeof e.match==`function`;function wx(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw Error(aS(0));return{type:e,payload:r.payload,...`meta`in r&&{meta:r.meta},...`error`in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>ku(t)&&t.type===e,n}var Tx=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Ex(e){return ub(e)?vx(e,()=>{}):e}function Dx(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function Ox(e){return typeof e==`boolean`}var kx=()=>function(e){let{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{},a=new Tx;return t&&(Ox(t)?a.push(bx):a.push(xx(t.extraArgument))),a},Ax=`RTK_autoBatch`,jx=e=>t=>{setTimeout(t,e)},Mx=(e,t)=>n=>{let r=!1,i=()=>{r||(r=!0,cancelAnimationFrame(a),clearTimeout(o),n())},a=e(i),o=setTimeout(i,t)},Nx=(e={type:`raf`})=>t=>(...n)=>{let r=t(...n),i=!0,a=!1,o=!1,s=new Set,c=e.type===`tick`?queueMicrotask:e.type===`raf`?typeof window<`u`&&window.requestAnimationFrame?Mx(window.requestAnimationFrame,100):jx(10):e.type===`callback`?e.queueNotification:jx(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){let t=r.subscribe(()=>i&&e());return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){try{return i=!e?.meta?.[Ax],a=!i,a&&(o||(o=!0,c(l))),r.dispatch(e)}finally{i=!0}}})},Px=e=>function(t){let{autoBatch:n=!0}=t??{},r=new Tx(e);return n&&r.push(Nx(typeof n==`object`?n:void 0)),r};function Fx(e){let t=kx(),{reducer:n=void 0,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{},c;if(typeof n==`function`)c=n;else if(xu(n))c=wu(n);else throw Error(aS(1));let l;l=typeof r==`function`?r(t):t();let u=Du;i&&(u=Sx({trace:!1,...typeof i==`object`&&i}));let d=Px(Ou(...l)),f=typeof s==`function`?s(d):d(),p=u(...f);return Su(c,o,p)}function Ix(e){let t={},n=[],r,i={addCase(e,n){let r=typeof e==`string`?e:e.type;if(!r)throw Error(aS(28));if(r in t)throw Error(aS(29));return t[r]=n,i},addAsyncThunk(e,r){return r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i},addMatcher(e,t){return n.push({matcher:e,reducer:t}),i},addDefaultCase(e){return r=e,i}};return e(i),[t,n,r]}function Lx(e){return typeof e==`function`}function Rx(e,t){let[n,r,i]=Ix(t),a;if(Lx(e))a=()=>Ex(e());else{let t=Ex(e);a=()=>t}function o(e=a(),t){let o=[n[t.type],...r.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return o.filter(e=>!!e).length===0&&(o=[i]),o.reduce((e,n)=>{if(n){if(lb(e)){let r=n(e,t);return r===void 0?e:r}if(ub(e))return vx(e,e=>n(e,t));{let r=n(e,t);if(r===void 0){if(e===null)return e;throw Error(`A case reducer on a non-draftable value must not return undefined`)}return r}}return e},e)}return o.getInitialState=a,o}var zx=(e,t)=>Cx(e)?e.match(t):e(t);function Bx(...e){return t=>e.some(e=>zx(e,t))}var Vx=Symbol.for(`rtk-slice-createasyncthunk`);function Hx(e,t){return`${e}/${t}`}function Ux({creators:e}={}){let t=e?.asyncThunk?.[Vx];return function(e){let{name:n,reducerPath:r=n}=e;if(!n)throw Error(aS(11));let i=(typeof e.reducers==`function`?e.reducers(Kx()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){let n=typeof e==`string`?e:e.type;if(!n)throw Error(aS(12));if(n in o.sliceCaseReducersByType)throw Error(aS(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher(e,t){return o.sliceMatchers.push({matcher:e,reducer:t}),s},exposeAction(e,t){return o.actionCreators[e]=t,s},exposeCaseReducer(e,t){return o.sliceCaseReducersByName[e]=t,s}};a.forEach(r=>{let a=i[r],o={reducerName:r,type:Hx(n,r),createNotation:typeof e.reducers==`function`};Jx(a)?Xx(o,a,s,t):qx(o,a,s)});function c(){let[t={},n=[],r=void 0]=typeof e.extraReducers==`function`?Ix(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return Rx(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)})}let l=e=>e,u=new Map,d=new WeakMap,f;function p(e,t){return f||=c(),f(e,t)}function m(){return f||=c(),f.getInitialState()}function h(t,n=!1){function r(e){let i=e[t];return i===void 0&&n&&(i=Dx(d,r,m)),i}function i(t=l){return Dx(Dx(u,n,()=>new WeakMap),t,()=>{let r={};for(let[i,a]of Object.entries(e.selectors??{}))r[i]=Wx(a,t,()=>Dx(d,t,m),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}let g={name:n,reducer:p,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:m,...h(r),injectInto(e,{reducerPath:t,...n}={}){let i=t??r;return e.inject({reducerPath:i,reducer:p},n),{...g,...h(i,!0)}}};return g}}function Wx(e,t,n,r){function i(i,...a){let o=t(i);return o===void 0&&r&&(o=n()),e(o,...a)}return i.unwrapped=e,i}var Gx=Ux();function Kx(){function e(e,t){return{_reducerDefinitionType:`asyncThunk`,payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer(e){return Object.assign({[e.name](...t){return e(...t)}}[e.name],{_reducerDefinitionType:`reducer`})},preparedReducer(e,t){return{_reducerDefinitionType:`reducerWithPrepare`,prepare:e,reducer:t}},asyncThunk:e}}function qx({type:e,reducerName:t,createNotation:n},r,i){let a,o;if(`reducer`in r){if(n&&!Yx(r))throw Error(aS(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?wx(e,o):wx(e))}function Jx(e){return e._reducerDefinitionType===`asyncThunk`}function Yx(e){return e._reducerDefinitionType===`reducerWithPrepare`}function Xx({type:e,reducerName:t},n,r,i){if(!i)throw Error(aS(18));let{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),o&&r.addCase(d.fulfilled,o),s&&r.addCase(d.pending,s),c&&r.addCase(d.rejected,c),l&&r.addMatcher(d.settled,l),r.exposeCaseReducer(t,{fulfilled:o||Zx,pending:s||Zx,rejected:c||Zx,settled:l||Zx})}function Zx(){}var Qx=`listener`,$x=`completed`,eS=`cancelled`;`${eS}`,`${$x}`,`${Qx}${eS}`,`${Qx}${$x}`;var{assign:tS}=Object,nS=`listenerMiddleware`,rS=tS(wx(`${nS}/add`),{withTypes:()=>rS});`${nS}`;var iS=tS(wx(`${nS}/remove`),{withTypes:()=>iS});function aS(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function oS(e,...t){let n=e.length-1;return e.slice(0,n).reduce((e,n,r)=>e+n+t[r],``)+e[n]}var sS=`useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict`,cS=(e=21)=>{let t=``,n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=sS[n[e]&63];return t},lS=class extends wn{value;__notifier=new An;constructor(e,t){super(e=>{let t=this.__notifier.subscribe(e);return t&&!t.closed&&e.next(this.value),t}),this.value=t,e.subscribe(e=>{e!==this.value&&(this.value=e,this.__notifier.next(e))})}};function uS(...e){let t=(...t)=>Ln(...e.map(e=>{let n=e(...t);if(!n)throw TypeError(`combineEpics: one of the provided Epics "${e.name||``}" does not return a stream. Double check you're not missing a return statement!`);return n}));try{Object.defineProperty(t,"name",{value:`combineEpics(${e.map(e=>e.name||``).join(`, `)})`})}catch{}return t}typeof console==`object`&&typeof console.warn==`function`&&console.warn.bind(console);function dS(e={}){let t=Ea.constructor,n=new t(Ea.schedulerActionCtor),r=new An,i,a=t=>{i=t;let a=new An,o=new An,s=a.asObservable().pipe(Tn(n)),c=new lS(o.pipe(Tn(n)),i.getState());return r.pipe(Bn(t=>{let n=t(s,c,e.dependencies);if(!n)throw TypeError(`Your root Epic "${t.name||``}" does not return a stream. Double check you're not missing a return statement!`);return n}),H(e=>Dn(e).pipe(En(n),Tn(n)))).subscribe(i.dispatch),e=>t=>{let n=e(t);return o.next(i.getState()),a.next(t),n}};return a.run=e=>{r.next(e)},a}function fS(...e){let t=e.length;return Vn(t===1?t=>ku(t)&&t.type===e[0]:n=>{if(ku(n)){for(let r=0;r{(function(r,i){typeof n==`function`&&typeof e==`object`&&typeof t==`object`?t.exports=i():typeof define==`function`&&define.amd?define(function(){return i()}):r.pluralize=i()})(e,function(){var e=[],t=[],n={},r={},i={};function a(e){return typeof e==`string`?RegExp(`^`+e+`$`,`i`):e}function o(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function s(e,t){return e.replace(/\$(\d{1,2})/g,function(e,n){return t[n]||``})}function c(e,t){return e.replace(t[0],function(n,r){var i=s(t[1],arguments);return o(n===``?e[r-1]:n,i)})}function l(e,t,r){if(!e.length||n.hasOwnProperty(e))return t;for(var i=r.length;i--;){var a=r[i];if(a[0].test(t))return c(t,a)}return t}function u(e,t,n){return function(r){var i=r.toLowerCase();return t.hasOwnProperty(i)?o(r,i):e.hasOwnProperty(i)?o(r,e[i]):l(i,r,n)}}function d(e,t,n,r){return function(r){var i=r.toLowerCase();return t.hasOwnProperty(i)?!0:!e.hasOwnProperty(i)&&l(i,i,n)===i}}function f(e,t,n){var r=t===1?f.singular(e):f.plural(e);return(n?t+` `:``)+r}return f.plural=u(i,r,e),f.isPlural=d(i,r,e),f.singular=u(r,i,t),f.isSingular=d(r,i,t),f.addPluralRule=function(t,n){e.push([a(t),n])},f.addSingularRule=function(e,n){t.push([a(e),n])},f.addUncountableRule=function(e){if(typeof e==`string`){n[e.toLowerCase()]=!0;return}f.addPluralRule(e,`$0`),f.addSingularRule(e,`$0`)},f.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),i[e]=t,r[t]=e},[[`I`,`we`],[`me`,`us`],[`he`,`they`],[`she`,`they`],[`them`,`them`],[`myself`,`ourselves`],[`yourself`,`yourselves`],[`itself`,`themselves`],[`herself`,`themselves`],[`himself`,`themselves`],[`themself`,`themselves`],[`is`,`are`],[`was`,`were`],[`has`,`have`],[`this`,`these`],[`that`,`those`],[`echo`,`echoes`],[`dingo`,`dingoes`],[`volcano`,`volcanoes`],[`tornado`,`tornadoes`],[`torpedo`,`torpedoes`],[`genus`,`genera`],[`viscus`,`viscera`],[`stigma`,`stigmata`],[`stoma`,`stomata`],[`dogma`,`dogmata`],[`lemma`,`lemmata`],[`schema`,`schemata`],[`anathema`,`anathemata`],[`ox`,`oxen`],[`axe`,`axes`],[`die`,`dice`],[`yes`,`yeses`],[`foot`,`feet`],[`eave`,`eaves`],[`goose`,`geese`],[`tooth`,`teeth`],[`quiz`,`quizzes`],[`human`,`humans`],[`proof`,`proofs`],[`carve`,`carves`],[`valve`,`valves`],[`looey`,`looies`],[`thief`,`thieves`],[`groove`,`grooves`],[`pickaxe`,`pickaxes`],[`passerby`,`passersby`]].forEach(function(e){return f.addIrregularRule(e[0],e[1])}),[[/s?$/i,`s`],[/[^\u0000-\u007F]$/i,`$0`],[/([^aeiou]ese)$/i,`$1`],[/(ax|test)is$/i,`$1es`],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,`$1es`],[/(e[mn]u)s?$/i,`$1s`],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,`$1`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1i`],[/(alumn|alg|vertebr)(?:a|ae)$/i,`$1ae`],[/(seraph|cherub)(?:im)?$/i,`$1im`],[/(her|at|gr)o$/i,`$1oes`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,`$1a`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,`$1a`],[/sis$/i,`ses`],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,`$1$2ves`],[/([^aeiouy]|qu)y$/i,`$1ies`],[/([^ch][ieo][ln])ey$/i,`$1ies`],[/(x|ch|ss|sh|zz)$/i,`$1es`],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,`$1ices`],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,`$1ice`],[/(pe)(?:rson|ople)$/i,`$1ople`],[/(child)(?:ren)?$/i,`$1ren`],[/eaux$/i,`$0`],[/m[ae]n$/i,`men`],[`thou`,`you`]].forEach(function(e){return f.addPluralRule(e[0],e[1])}),[[/s$/i,``],[/(ss)$/i,`$1`],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,`$1fe`],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,`$1f`],[/ies$/i,`y`],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,`$1ie`],[/\b(mon|smil)ies$/i,`$1ey`],[/\b((?:tit)?m|l)ice$/i,`$1ouse`],[/(seraph|cherub)im$/i,`$1`],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,`$1`],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,`$1sis`],[/(movie|twelve|abuse|e[mn]u)s$/i,`$1`],[/(test)(?:is|es)$/i,`$1is`],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,`$1us`],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,`$1um`],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,`$1on`],[/(alumn|alg|vertebr)ae$/i,`$1a`],[/(cod|mur|sil|vert|ind)ices$/i,`$1ex`],[/(matr|append)ices$/i,`$1ix`],[/(pe)(rson|ople)$/i,`$1rson`],[/(child)ren$/i,`$1`],[/(eau)x?$/i,`$1`],[/men$/i,`man`]].forEach(function(e){return f.addSingularRule(e[0],e[1])}),[`adulthood`,`advice`,`agenda`,`aid`,`aircraft`,`alcohol`,`ammo`,`analytics`,`anime`,`athletics`,`audio`,`bison`,`blood`,`bream`,`buffalo`,`butter`,`carp`,`cash`,`chassis`,`chess`,`clothing`,`cod`,`commerce`,`cooperation`,`corps`,`debris`,`diabetes`,`digestion`,`elk`,`energy`,`equipment`,`excretion`,`expertise`,`firmware`,`flounder`,`fun`,`gallows`,`garbage`,`graffiti`,`hardware`,`headquarters`,`health`,`herpes`,`highjinks`,`homework`,`housework`,`information`,`jeans`,`justice`,`kudos`,`labour`,`literature`,`machinery`,`mackerel`,`mail`,`media`,`mews`,`moose`,`music`,`mud`,`manga`,`news`,`only`,`personnel`,`pike`,`plankton`,`pliers`,`police`,`pollution`,`premises`,`rain`,`research`,`rice`,`salmon`,`scissors`,`series`,`sewage`,`shambles`,`shrimp`,`software`,`species`,`staff`,`swine`,`tennis`,`traffic`,`transportation`,`trout`,`tuna`,`wealth`,`welfare`,`whiting`,`wildebeest`,`wildlife`,`you`,/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(f.addUncountableRule),f})}))(),1),mS=e=>e.type===`checkbox`,hS=e=>e.type===`file`,gS=e=>e instanceof Date,_S=e=>e==null,vS=e=>typeof e==`object`,yS=e=>!_S(e)&&!Array.isArray(e)&&vS(e)&&!gS(e),bS=e=>yS(e)&&e.target?mS(e.target)?e.target.checked:hS(e.target)?e.target.files:e.target.value:e,xS=(e,t)=>t.split(`.`).some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(`.`))),SS=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function CS(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(SS&&(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]=CS(e[t]));return r}var wS={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`,SUBMIT:`submit`,TRIGGER:`trigger`,VALID:`valid`},TS={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},ES={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},DS=`root`,OS=[`__proto__`,`constructor`,`prototype`],kS=/^\w*$/,AS=e=>kS.test(e),jS=e=>e===void 0,MS=/[.[\]'"]/,NS=e=>e.split(MS).filter(Boolean),PS=(e,t,n)=>{if(!t||!yS(e))return n;let r=AS(t)?[t]:NS(t);if(r.some(e=>OS.includes(e)))return n;let i=r.reduce((e,t)=>_S(e)?void 0:e[t],e);return jS(i)||i===e?jS(e[t])?n:e[t]:i},FS=e=>typeof e==`boolean`,IS=e=>typeof e==`function`,LS=(e,t,n)=>{let r=-1,i=AS(t)?[t]:NS(t),a=i.length,o=a-1;for(;++rK.useContext(RS),BS=(e,t,n,r=!0)=>{let i={};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==TS.all&&(t._proxyFormState[i]=!r||TS.all),n&&(n[i]=!0),e[i]}});return i},VS=SS?K.useLayoutEffect:K.useEffect,HS=e=>{let t=e.constructor&&e.constructor.prototype;return yS(t)&&t.hasOwnProperty(`isPrototypeOf`)},US=e=>_S(e)||!vS(e),WS=(e,t)=>t.length===0&&!Array.isArray(e)&&!HS(e);function GS(e,t,n=new WeakMap){if(e===t)return!0;if(US(e)||US(t))return Object.is(e,t);if(gS(e)&&gS(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(WS(e,r)||WS(t,i))return Object.is(e,t);if(!r.length&&Array.isArray(e)!==Array.isArray(t))return!1;let a=n.get(e);if(a&&a.has(t))return!0;if(a)a.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(gS(r)&&gS(e)||(yS(r)||Array.isArray(r))&&(yS(e)||Array.isArray(e))?!GS(r,e,n):!Object.is(r,e))return!1}}return!0}function KS(){let e=K.useRef(!1),t=K.useRef(void 0);return{resyncIfNeeded:K.useCallback((n,r,i)=>{if(n&&e.current){let e=r();GS(t.current,e)||i(e)}e.current=!0},[]),snapshot:K.useCallback((e,n)=>{e&&(t.current=CS(n()))},[])}}function qS(e){let t=zS(),{control:n=t,disabled:r,name:i,exact:a}=e||{},[o,s]=K.useState(()=>({...n._formState,defaultValues:n._defaultValues})),c=K.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),{resyncIfNeeded:l,snapshot:u}=KS();return VS(()=>{let e=()=>({...n._formState,defaultValues:n._defaultValues});l(!r,e,s);let t=n._subscribe({name:i,formState:c.current,exact:a,callback:e=>{!r&&s({...n._formState,...e,defaultValues:n._defaultValues})}});return()=>{t(),u(!r,e)}},[i,r,a,l,u]),K.useEffect(()=>{c.current.isValid&&n._setValid(!0)},[n]),K.useMemo(()=>BS(o,n,c.current,!1),[o,n])}var JS=e=>typeof e==`string`,YS=(e,t,n,r,i)=>JS(e)?(r&&t.watch.add(e),PS(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),PS(n,e))):(r&&(t.watchAll=!0),n);function XS(e){let t=zS(),{control:n=t,name:r,defaultValue:i,disabled:a,exact:o,compute:s}=e||{},c=K.useRef(i),l=K.useRef(s),u=K.useRef(void 0),d=K.useRef(n),f=K.useRef(r);l.current=s;let[p,m]=K.useState(()=>{let e=n._getWatch(r,c.current);return l.current?l.current(e):e}),h=K.useCallback(e=>{let t=YS(r,n._names,e||n._formValues,!1,c.current);return l.current?l.current(t):t},[n._formValues,n._names,r]),g=K.useCallback(e=>{if(!a){let t=YS(r,n._names,e||n._formValues,!1,c.current);if(l.current){let e=l.current(t);GS(e,u.current)||(m(e),u.current=e)}else m(t)}},[n._formValues,n._names,a,r]),{resyncIfNeeded:_,snapshot:v}=KS(),y=K.useRef(g);y.current=g;let b=K.useRef(h);b.current=h,VS(()=>{d.current!==n||!GS(f.current,r)?(d.current=n,f.current=r,y.current()):_(!a,()=>b.current(),e=>{m(e),u.current=e});let e=n._subscribe({name:r,formState:{values:!0},exact:o,callback:e=>{y.current(e.values)}});return()=>{e(),v(!a,()=>b.current())}},[n,o,r,a,_,v]),K.useEffect(()=>n._removeUnmounted());let x=d.current!==n,S=f.current;return K.useMemo(()=>{if(a)return!1;let e=!x&&!GS(S,r);return x||e},[a,x,r,S])?h():p}function ZS(e){let t=zS(),{name:n,disabled:r,control:i=t,shouldUnregister:a,defaultValue:o,exact:s=!0}=e,c=xS(i._names.array,n),l=XS({control:i,name:n,defaultValue:K.useMemo(()=>PS(i._formValues,n,PS(i._defaultValues,n,o)),[i,n,o]),exact:s}),u=qS({control:i,name:n,exact:s}),d=K.useRef(e),f=K.useRef(null),p=K.useRef(i.register(n,{...e.rules,value:l,...FS(e.disabled)?{disabled:e.disabled}:{}}));d.current=e;let m=K.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!PS(u.errors,n)},isDirty:{enumerable:!0,get:()=>!!PS(u.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!PS(u.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!PS(u.validatingFields,n)},error:{enumerable:!0,get:()=>PS(u.errors,n)}}),[u,n]),h=K.useCallback(e=>{let t=bS(e);return PS(i._fields,n)||(p.current=i.register(n,{...d.current.rules,value:t})),p.current.onChange({target:{value:bS(e),name:n},type:wS.CHANGE})},[n,i]),g=K.useCallback(()=>p.current.onBlur({target:{value:PS(i._formValues,n),name:n},type:wS.BLUR}),[n,i._formValues]),_=K.useCallback(e=>{e&&(f.current={focus:()=>IS(e.focus)&&e.focus(),select:()=>IS(e.select)&&e.select(),setCustomValidity:t=>IS(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>IS(e.reportValidity)&&e.reportValidity()});let t=PS(i._fields,n);t&&t._f&&e&&(t._f.ref=f.current)},[i._fields,n]),v=K.useMemo(()=>({name:n,value:l,...FS(r)||u.disabled?{disabled:u.disabled||r}:{},onChange:h,onBlur:g,ref:_}),[n,r,u.disabled,h,g,_,l]);return K.useEffect(()=>{let e=i._options.shouldUnregister||a;p.current=i.register(n,{...d.current.rules,...FS(d.current.disabled)?{disabled:d.current.disabled}:{}});let t=(e,t)=>{let n=PS(i._fields,e);n&&n._f&&(n._f.mount=t)};if(t(n,!0),e){let e=CS(PS(a?i._defaultValues:i._options.values||i._defaultValues,n,PS(i._options.defaultValues,n,d.current.defaultValue)));LS(i._defaultValues,n,e),jS(PS(i._formValues,n))&&LS(i._formValues,n,e)}if(!c&&i.register(n),f.current){let e=PS(i._fields,n);e&&e._f&&(e._f.ref=f.current)}return()=>{(c?e&&!i._state.action:e)?i.unregister(n):t(n,!1)}},[n,i,c,a]),K.useEffect(()=>{i._setDisabledField({disabled:r,name:n})},[r,n,i]),K.useMemo(()=>({field:v,formState:u,fieldState:m}),[v,u,m])}var QS=e=>e.render(ZS(e)),$S=e=>({isOnSubmit:!e||e===TS.onSubmit,isOnBlur:e===TS.onBlur,isOnChange:e===TS.onChange,isOnAll:e===TS.all,isOnTouch:e===TS.onTouched}),eC=(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},tC=(e,t,n,r)=>{for(let i of n||Object.keys(e)){if(i===`_f`)continue;let a=n?PS(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(tC(a,t))break}else if((yS(a)||Array.isArray(a))&&tC(a,t))break}}},nC=(e,t,n)=>{let r=PS(e,n),i=Array.isArray(r)?r:[];return LS(i,DS,t[n]),LS(e,n,i),e},rC=e=>yS(e)&&!Object.keys(e).length,iC=e=>{if(!SS)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},aC=e=>e.type===`radio`,oC=e=>e instanceof RegExp,sC=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},cC={value:!1,isValid:!1},lC={value:!0,isValid:!0},uC=e=>{if(!Array.isArray(e))return cC;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?cC:!t.attributes||!(`value`in t.attributes)||jS(t.value)||t.value===``?lC:{value:t.value,isValid:!0}},dC={isValid:!1,value:null},fC=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,dC):dC;function pC(e,t,n=`validate`){if(JS(e)||Array.isArray(e)&&e.every(JS)||FS(e)&&!e)return{type:n,message:JS(e)?e:``,ref:t}}var mC=e=>yS(e)&&!oC(e)?e:{value:e,message:``},hC=async(e,t,n,r,i,a)=>{let{ref:o,refs:s,required:c,maxLength:l,minLength:u,min:d,max:f,pattern:p,validate:m,name:h,valueAsNumber:g,mount:_}=e._f,v=PS(n,h);if(!_||t.has(h))return{};let y=s?s[0]:o,b=e=>{if(i&&y.reportValidity){let t=FS(e)?``:e||``;s?s.forEach(e=>e.setCustomValidity(t)):y.setCustomValidity(t),y.reportValidity()}},x={},S=aC(o),C=mS(o),w=S||C,T=(g||hS(o))&&jS(o.value)&&jS(v)||iC(o)&&o.value===``||v===``||Array.isArray(v)&&!v.length,E=sC.bind(null,h,r,x),D=(e,t,n,r=ES.maxLength,i=ES.minLength)=>{let a=e?t:n;x[h]={type:e?r:i,message:a,ref:o,...E(e?r:i,a)}};if(a?!Array.isArray(v)||!v.length:c&&(!w&&(T||_S(v))||FS(v)&&!v||C&&!uC(s).isValid||S&&!fC(s).isValid)){let{value:e,message:t}=JS(c)?{value:!!c,message:c}:mC(c);if(e&&(x[h]={type:ES.required,message:t,ref:y,...E(ES.required,t)},!r))return b(t),x}if(!T&&(!_S(d)||!_S(f))){let e,t,n=mC(f),i=mC(d);if(!_S(v)&&!gS(v)&&!isNaN(v)){let r=o.valueAsNumber||v&&+v;_S(n.value)||(e=r>n.value),_S(i.value)||(t=rnew Date(new Date().toDateString()+` `+e),s=o.type==`time`,c=o.type==`week`;JS(n.value)&&v&&(e=s?a(v)>a(n.value):c?v>n.value:r>new Date(n.value)),JS(i.value)&&v&&(t=s?a(v)+e.value,i=!_S(t.value)&&v.length<+t.value;if((n||i)&&(D(n,e.message,t.message),!r))return b(x[h].message),x}if(p&&!T&&JS(v)){let{value:e,message:t}=mC(p);if(oC(e)&&!v.match(e)&&(x[h]={type:ES.pattern,message:t,ref:o,...E(ES.pattern,t)},!r))return b(t),x}if(m){if(IS(m)){let e=pC(await m(v,n),y);if(e&&(x[h]={...e,...E(ES.validate,e.message)},!r))return b(e.message),x}else if(yS(m)){let e={};for(let t in m){if(!rC(e)&&!r)break;let i=pC(await m[t](v,n),y,t);i&&(e={...i,...E(t,i.message)},b(i.message),r&&(x[h]=e))}if(!rC(e)&&(x[h]={ref:y,...e},!r))return x}}let O=x[h];return b(!O||O.message),x},gC=e=>Array.isArray(e)?e:[e],_C=e=>Array.isArray(e)?e.filter(Boolean):[];function vC(e,t){let n=t.length-1,r=0;for(;rOS.includes(String(e))))return e;let r=n.length===1?e:vC(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(yS(r)&&rC(r)||Array.isArray(r)&&yC(r))&&bC(e,n.slice(0,-1)),e}var xC=K.createContext(null);xC.displayName=`HookFormContext`;var SC=()=>{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 CC(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&yS(i)&&a){let e=CC(i,a);yS(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var wC=(e,t)=>e!==null&&vS(e)&&Object.prototype.hasOwnProperty.call(e,t),TC=(e,t)=>{if(!t)return!1;let n=e;for(let r of AS(t)?[t]:NS(t)){if(!wC(n,r))return wC(e,t);n=n[r]}return!0},EC=e=>e.type===`select-multiple`,DC=e=>aC(e)||mS(e),OC=e=>iC(e)&&e.isConnected;function kC(e){return Array.isArray(e)||yS(e)}function AC(e,t,n=``,r=[]){for(let i in e){let a=n?`${n}.${i}`:i,o=e[i];kC(o)&&kC(PS(t,a))?AC(o,t,a,r):r.push(a)}return r}var jC=e=>{for(let t in e)if(IS(e[t]))return!0;return!1};function MC(e){return Array.isArray(e)||yS(e)&&!jC(e)}function NC(e){return!!(e&&`_f`in e)}function PC(e){return Array.isArray(e)?!e.some(e=>!jS(e)):!Object.keys(e).length}function FC(e,t){Array.isArray(e)?e[t]=void 0:delete e[t]}function IC(e,t={},n){for(let r in e){let i=e[r],a=n&&n[r];MC(i)&&(!Array.isArray(i)||!NC(a))?(t[r]=Array.isArray(i)?[]:{},IC(i,t[r],a),PC(t[r])&&FC(t,r)):jS(i)||(t[r]=!0)}return t}function LC(e,t,n,r){n||=IC(t,{},r);for(let i in e){let a=e[i],o=r&&r[i];MC(a)&&(!Array.isArray(a)||!NC(o))?(jS(t)||US(n[i])?n[i]=IC(a,Array.isArray(a)?[]:{},o):LC(a,_S(t)?{}:t[i],n[i],o),PC(n[i])&&FC(n,i)):GS(a,t[i])?FC(n,i):n[i]=!0}return n}var RC=(e,t)=>{let n=t.split(`.`),r=[],i=n[0];for(let t=1;tjS(e)?e:t?e===``?NaN:e&&+e:n&&JS(e)?new Date(e):r?r(e):e;function BC(e){let t=e.ref;return hS(t)?t.files:aC(t)?fC(e.refs).value:EC(t)?[...t.selectedOptions].map(({value:e})=>e):mS(t)?uC(e.refs).value:zC(t.value,e)}var VC=(e,t,n,r)=>{let i={};for(let n of e){let e=PS(t,n);e&&LS(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},HC=e=>jS(e)?e:oC(e)?e.source:yS(e)?oC(e.value)?e.value.source:e.value:e,UC=`AsyncFunction`,WC=e=>{if(!e||!e.validate)return!1;if(IS(e.validate))return e.validate.constructor.name===UC;if(yS(e.validate)){for(let t in e.validate)if(e.validate[t].constructor.name===UC)return!0}return!1},GC=e=>e.mount&&(e.required||!jS(e.required)&&e.required!==!1||!jS(e.min)||!jS(e.max)||!jS(e.maxLength)||!jS(e.minLength)||e.pattern||e.validate);function KC(e,t,n){let r=PS(e,n);if(r||AS(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=PS(t,r),o=PS(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 qC=(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||TS.all))},JC=(e,t,n)=>!e||!t||e===t||gC(e).some(e=>e&&(n?e===t||e.startsWith(t+`.`):e.startsWith(t)||t.startsWith(e))),YC=(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,XC=(e,t)=>{let n=PS(e,t);!_C(n).length&&!(n!=null&&n.root)&&bC(e,t)},ZC={mode:TS.onSubmit,reValidateMode:TS.onChange,shouldFocusError:!0},QC=`form`,$C=(e,t)=>{for(let n in e)n in t||delete e[n];Object.assign(e,t)},ew={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function tw(e={}){let t={...ZC,...e},n={...CS(ew),isLoading:IS(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},i=(yS(t.defaultValues)||yS(t.values))&&CS(t.defaultValues||t.values)||{},a=t.shouldUnregister?{}:CS(i),o={action:!1,actionArrayLengths:new Map,mount:!1,watch:!1,keepIsValid:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},c={},l={},u=0,d=$S(t.mode),f=$S(t.reValidateMode),p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={...p},h={...m},g={array:SC(),state:SC()},_=0,v=t.criteriaMode===TS.all,y=(e,t)=>n=>{clearTimeout(l[e]),l[e]=setTimeout(t,n)},b=async e=>{if(!o.keepIsValid&&!t.disabled&&(m.isValid||h.isValid||e)){let e=++_,i;t.resolver?(i=rC((await j()).errors),e===_&&x()):i=await P({fields:r,onlyCheckValid:!0,eventType:wS.VALID}),e===_&&i!==n.isValid&&g.state.next({isValid:i})}},x=(e,r)=>{!t.disabled&&(m.isValidating||m.validatingFields||h.isValidating||h.validatingFields)&&((e||s.mount).forEach(e=>{e&&(r?LS(n.validatingFields,e,r):bC(n.validatingFields,e))}),g.state.next({validatingFields:n.validatingFields,isValidating:!rC(n.validatingFields)}))},S=()=>{n.dirtyFields=LC(i,a,void 0,r)},C=(e,i=[],s,c,l=!0,u=!0)=>{if(c&&s&&!t.disabled){o.action=!0;let t=PS(r,e);if(o.actionArrayLengths.has(e)||o.actionArrayLengths.set(e,Array.isArray(t)?t.length:0),u&&Array.isArray(t)){let n=s(t,c.argA,c.argB);l&&LS(r,e,n)}let a=PS(n.errors,e);if(u&&Array.isArray(a)){let t=a.root,r=s(a,c.argA,c.argB)||a;t&&(r.root=t),l&&LS(n.errors,e,r),XC(n.errors,e)}let d=PS(n.touchedFields,e);if((m.touchedFields||h.touchedFields)&&u&&Array.isArray(d)){let t=s(d,c.argA,c.argB);l&&LS(n.touchedFields,e,t)}(m.dirtyFields||h.dirtyFields)&&S(),g.state.next({name:e,isDirty:I(e,i),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else LS(a,e,i)},w=(e,t)=>{LS(n.errors,e,t),n.errors={...n.errors},g.state.next({errors:n.errors})},T=e=>{n.errors=e,g.state.next({errors:n.errors,isValid:!1})},E=e=>{let t=AS(e)?[e]:NS(e),n=a,r=i;for(let e=0;e{if(!o.actionArrayLengths.size)return!1;let t=AS(e)?[e]:NS(e),n=a,r=``,i=-1,s=0;for(let e=0;e=n.length)return i===-1?!1:e!==i||+a{let d=PS(r,t);if(d){if(E(t)||D(t))return;let r=jS(PS(a,t)),f=PS(a,t,jS(l)?PS(i,t):l);jS(f)||u&&u.defaultChecked||c?LS(a,t,c?f:BC(d._f)):z(t,f),o.mount&&!o.action&&(b(),r&&n.isDirty&&(m.isDirty||h.isDirty)&&(I()||(n.isDirty=!1,g.state.next({...n}))),e.shouldUnregister&&r&&!jS(PS(a,t))&&eC(t,s)&&(o.watch=!0))}},k=(e,o,s,c,l)=>{let u=!1,d=!1,f={name:e};if(!t.disabled||c===!0){if(!s||c){let t=GS(PS(i,e),o);(m.isDirty||h.isDirty)&&(d=n.isDirty,n.isDirty=f.isDirty=!t||I(),u=d!==f.isDirty),d=!!PS(n.dirtyFields,e),t===n.isDirty?t?bC(n.dirtyFields,e):LS(n.dirtyFields,e,!0):$C(n.dirtyFields,LC(i,a,void 0,r)),f.dirtyFields=n.dirtyFields,u||=(m.dirtyFields||h.dirtyFields)&&d!==!t}if(s){let t=PS(n.touchedFields,e);t||(LS(n.touchedFields,e,s),f.touchedFields=n.touchedFields,u||=(m.touchedFields||h.touchedFields)&&t!==s)}u&&l&&g.state.next(f)}return u?f:{}},A=(e,r,i,a)=>{let o=PS(n.errors,e),s=(m.isValid||h.isValid)&&FS(r)&&n.isValid!==r;if(t.delayError&&i?(c[e]=y(e,()=>w(e,i)),c[e](t.delayError)):(clearTimeout(l[e]),delete c[e],i?LS(n.errors,e,i):bC(n.errors,e),n.errors={...n.errors}),(i?!GS(o,i):o)||!rC(a)||s){let t={...a,...s&&FS(r)?{isValid:r}:{},errors:n.errors,name:e};g.state.next(t)}},j=async e=>(x(e,!0),await t.resolver(a,t.context,VC(e||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),M=async e=>{let{errors:t}=await j(e);if(x(e),e){for(let r of e){let e=PS(t,r);e?s.array.has(r)&&yS(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?nC(n.errors,{[r]:e},r):LS(n.errors,r,e):bC(n.errors,r)}n.errors={...n.errors}}else n.errors=t;return t},N=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:a,formState:n,name:t,eventType:r});if(yS(i))for(let e in i){let t=i[e];t&&le(`${QC}.${e}`,{message:JS(t.message)?t.message:``,type:t.type||ES.validate})}else JS(i)||!i?le(QC,{message:i||``,type:ES.validate}):ce(QC);return i}return!0},P=async({fields:r,onlyCheckValid:i,name:o,eventType:c,context:l={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(l.runRootValidation=!0,!await N({name:o,eventType:c})&&(l.valid=!1,i)))return l.valid;for(let o in r){let u=r[o];if(u){let{_f:r,...d}=u;if(r){let o=s.array.has(r.name),c=u._f&&WC(u._f),d=m.validatingFields||m.isValidating||h.validatingFields||h.isValidating;c&&d&&x([r.name],!0);let f=await hC(u,s.disabled,a,v,t.shouldUseNativeValidation&&!i,o);if(c&&d&&x([r.name]),f[r.name]&&(l.valid=!1,i)||(!i&&(PS(f,r.name)?o?nC(n.errors,f,r.name):LS(n.errors,r.name,f[r.name]):bC(n.errors,r.name)),e.shouldUseNativeValidation&&f[r.name]))break}!rC(d)&&await P({context:l,onlyCheckValid:i,fields:d,name:o,eventType:c})}}return l.valid},F=()=>{for(let e of s.unMount){let t=PS(r,e);t&&(t._f.refs?t._f.refs.every(e=>!OC(e)):!OC(t._f.ref))&&pe(e)}s.unMount=new Set},I=(e,t)=>(e&&t&&LS(a,e,t),!GS(o.mount?a:i,i)),L=(e,t,n)=>YS(e,s,{...o.mount?a:jS(t)||JS(e)?i:t},n,t),R=e=>_C(PS(o.mount?a:i,e,t.shouldUnregister?PS(i,e,[]):[])),z=(e,t,n={},i=!1,o=!1,s=!1)=>{let c=PS(r,e),l=t;if(c){let n=c._f;n&&(!n.disabled&&LS(a,e,zC(t,n)),l=iC(n.ref)&&_S(t)?``:t,EC(n.ref)?[...n.ref.options].forEach(e=>e.selected=l.includes(e.value)):n.refs?mS(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(l)?!!l.find(t=>t===e.value):l===e.value||!!l)}):n.refs.forEach(e=>e.checked=e.value===l):hS(n.ref)?n.ref.value=``:(n.ref.value=l,!n.ref.type&&!o&&!s&&g.state.next({name:e,values:i?a:CS(a)})))}(n.shouldDirty||n.shouldTouch)&&k(e,l,n.shouldTouch,n.shouldDirty,!o),n.shouldValidate&&ie(e,{delayError:n.delayError})},B=(e,t,n,i=!1,o=!1,c=!1)=>{s.array.has(e)&&g.array.next({name:e,values:i?a:CS(a)});for(let a in t){if(!t.hasOwnProperty(a))return;let l=t[a],u=e+`.`+a,d=PS(r,u);(s.array.has(e)||yS(l)||d&&!d._f)&&!gS(l)?B(u,l,n,i,o,c):z(u,l,n,i,o,c)}},V=(e,t,i,c,l=!1)=>{let u=PS(r,e),d=s.array.has(e),f=c?t:CS(t),p=GS(PS(a,e),f);if(p||LS(a,e,f),d)g.array.next({name:e,values:c?a:CS(a)}),(m.isDirty||m.dirtyFields||h.isDirty||h.dirtyFields)&&i.shouldDirty&&(S(),l||g.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:I(e,f)}));else{let t=Array.isArray(f)&&!f.length||rC(f),n=!p&&!l;!u||u._f||_S(f)||t?z(e,f,i,c,l,n):B(e,f,i,c,l,n)}if(!p&&!l){let t=eC(e,s),r=c?a:CS(a);if(g.state.next({...t&&n,name:o.mount||t?e:void 0,values:r}),!d)for(let t of RC(s.array,e))g.state.next({name:t,values:r})}},ee=(e,t,n={})=>V(e,t,n,!1),te=(e,t={})=>{let r=IS(e)?e(a):e;if(!GS(a,r)){a={...a,...r};for(let e of s.mount)TC(r,e)&&V(e,PS(r,e),t,!0,!0);g.state.next({...n,name:void 0,type:void 0,...u?{values:a}:{}}),t.shouldValidate&&b()}},ne=async i=>{o.mount=!0;let l=i.target,p=l.name,_=!0,y=PS(r,p),S=e=>{_=Number.isNaN(e)||gS(e)&&isNaN(e.getTime())||GS(e,PS(a,p,e))};if(y){let o,C,w=l.type?BC(y._f):bS(i),T=i.type===wS.BLUR||i.type===wS.FOCUS_OUT,E=!GC(y._f)&&!e.validate&&!t.resolver&&!PS(n.errors,p)&&!y._f.deps,D=E||YC(T,PS(n.touchedFields,p),n.isSubmitted,f,d),O=eC(p,s,T);if(LS(a,p,w),T){if(!l||!l.readOnly){y._f.onBlur&&y._f.onBlur(i);let e=c[p];e&&e(0)}}else y._f.onChange&&y._f.onChange(i);let M=k(p,w,T),F=!rC(M)||O;if(!T&&g.state.next({name:p,type:i.type,...u?{values:CS(a)}:{}}),D)return(!E||!n.isValid)&&(m.isValid||h.isValid)&&(t.mode===`onBlur`?T&&b():T||b()),F&&g.state.next({name:p,...O?{}:M});if(!t.resolver&&e.validate&&await N({name:p,eventType:i.type}),!T&&O&&g.state.next({...n}),t.resolver){let{errors:e}=await j([p]);if(x([p]),S(w),!_){!rC(M)&&g.state.next(M);return}let t=KC(n.errors,r,p),i=KC(e,r,t.name||p);o=i.error,p=i.name,C=rC(e)}else x([p],!0),o=(await hC(y,s.disabled,a,v,t.shouldUseNativeValidation))[p],x([p]),S(w),_&&(o?C=!1:(m.isValid||h.isValid)&&(C=await P({fields:r,onlyCheckValid:!0,name:p,eventType:i.type})));_&&(y._f.deps&&(!Array.isArray(y._f.deps)||y._f.deps.length>0)&&ie(y._f.deps),A(p,C,o,M))}},re=(e,t)=>{if(PS(n.errors,t)&&e.focus)return e.focus(),1},ie=async(e,i={})=>{let a,o,u=gC(e);if(t.resolver){let t=await M(jS(e)?e:u);a=rC(t),o=e?!u.some(e=>PS(t,e)):a}else e?(o=(await Promise.all(u.map(async e=>{let t=PS(r,e);return await P({fields:t&&t._f?{[e]:t}:t,eventType:wS.TRIGGER})}))).every(Boolean),(o||n.isValid)&&b()):o=a=await P({fields:r,name:e,eventType:wS.TRIGGER});if(i.delayError&&t.delayError&&JS(e)){let r=PS(n.errors,e);r?(bC(n.errors,e),c[e]=y(e,()=>w(e,r)),c[e](t.delayError)):(clearTimeout(l[e]),delete c[e])}return g.state.next({...!JS(e)||(m.isValid||h.isValid)&&a!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:a}:{},errors:n.errors}),i.shouldFocus&&!o&&tC(r,re,e?u:s.mount),o},ae=(e,t)=>{let r={...o.mount?a:i};return t&&(r=CC(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),jS(e)?r:JS(e)?PS(r,e):e.map(e=>PS(r,e))},oe=e=>jS(e)?{...n.errors}:JS(e)?PS(n.errors,e):e.map(e=>PS(n.errors,e)),se=(e,t)=>{let r=t||n,i=PS(r.errors,e);return{invalid:!!i,isDirty:!!PS(r.dirtyFields,e),error:i,isValidating:!!PS(n.validatingFields,e),isTouched:!!PS(r.touchedFields,e)}},ce=e=>{let t=e?gC(e):void 0;t?.forEach(e=>bC(n.errors,e)),t?t.forEach(e=>{g.state.next({name:e,errors:n.errors})}):(n.errors={},g.state.next({errors:n.errors}))},le=(e,t,i)=>{let a=(PS(r,e,{_f:{}})._f||{}).ref,{ref:o,message:s,type:c,...l}=PS(n.errors,e)||{};LS(n.errors,e,{...l,...t,ref:a}),g.state.next({name:e,errors:n.errors,isValid:!1}),i&&i.shouldFocus&&a&&a.focus&&a.focus()},ue=(e,t)=>{if(IS(e)){u++;let{unsubscribe:n}=g.state.subscribe({next:n=>`values`in n&&e(n.values||L(void 0,t),n)}),r=!1;return{unsubscribe:()=>{r||(r=!0,u--,n())}}}return L(e,t,!0)},de=e=>{let t=!!e.formState?.values;t&&u++;let{unsubscribe:r}=g.state.subscribe({next:t=>{if(JC(e.name,t.name,e.exact)&&qC(t,e.formState||m,Ce,e.reRenderRoot)){let r={...a};e.callback({values:r,...n,...t,defaultValues:i})}}});if(!t)return r;let o=!1;return()=>{o||(o=!0,u--,r())}},fe=e=>(o.mount=!0,h={...h,...e.formState},de({...e,formState:{...p,...e.formState}})),pe=(e,o={})=>{for(let c of e?gC(e):s.mount)s.mount.delete(c),s.array.delete(c),o.keepValue||(bC(r,c),bC(a,c)),!o.keepError&&bC(n.errors,c),!o.keepDirty&&bC(n.dirtyFields,c),!o.keepTouched&&bC(n.touchedFields,c),!o.keepIsValidating&&bC(n.validatingFields,c),!t.shouldUnregister&&!o.keepDefaultValue&&bC(i,c);u&&g.state.next({values:CS(a)}),g.state.next({...n,...o.keepDirty?{}:{isDirty:I()}}),!o.keepIsValid&&b()},me=({disabled:e,name:t})=>{if(FS(e)&&o.mount||e||s.disabled.has(t)){let n=s.disabled.has(t)!==!!e;e?s.disabled.add(t):s.disabled.delete(t),n&&o.mount&&!o.action&&b()}},he=(e,n={})=>{let a=PS(r,e),c=FS(n.disabled)||FS(t.disabled),l=!s.registerName.has(e)&&a&&a._f&&!a._f.mount;return LS(r,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...n}}),s.mount.add(e),a&&!l?me({disabled:FS(n.disabled)?n.disabled:t.disabled,name:e}):O(e,!0,n.value),{...c?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:HC(n.min),max:HC(n.max),minLength:HC(n.minLength),maxLength:HC(n.maxLength),pattern:HC(n.pattern)}:{},name:e,onChange:ne,onBlur:ne,ref:c=>{if(c){s.registerName.add(e),he(e,n),s.registerName.delete(e),a=PS(r,e);let t=jS(c.value)&&c.querySelectorAll&&c.querySelectorAll(`input,select,textarea`)[0]||c,o=DC(t),l=a._f.refs||[];if(o?l.find(e=>e===t):t===a._f.ref)return;let u={...a._f};o?(u.refs=[...l.filter(OC),t,...Array.isArray(PS(i,e))?[{}]:[]],u.ref={type:t.type,name:e}):(u.ref=t,delete u.refs),LS(r,e,{_f:u}),O(e,!1,void 0,t)}else a=PS(r,e,{}),a._f&&(a._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(xS(s.array,e)&&o.action)&&s.unMount.add(e)}}},ge=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&tC(r,re,s.mount),_e=e=>{FS(e)&&(g.state.next({disabled:e}),tC(r,(t,n)=>{let i=PS(r,n);i&&(t.disabled=i._f.disabled||e,Array.isArray(i._f.refs)&&i._f.refs.forEach(t=>{t.disabled=i._f.disabled||e}))},0,!1))},ve=(e,i)=>async o=>{let c,l;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let u=CS(a);if(g.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await j();x(),n.errors=e,u=CS(t)}else await P({fields:r,eventType:wS.SUBMIT});if(s.disabled.size)for(let e of s.disabled)bC(u,e);if(bC(n.errors,DS),rC(n.errors)){g.state.next({errors:{}});try{c=await e(u,o)}catch(e){l=e}}else i&&await i({...n.errors},o),ge(),setTimeout(ge);if(g.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:rC(n.errors)&&!l,submitCount:n.submitCount+1,errors:n.errors}),l)throw l;return c},ye=(e,t={})=>{PS(r,e)&&(jS(t.defaultValue)?ee(e,CS(PS(i,e))):(ee(e,t.defaultValue),LS(i,e,CS(t.defaultValue))),t.keepTouched||bC(n.touchedFields,e),t.keepDirty||(bC(n.dirtyFields,e),n.isDirty=t.defaultValue?I(e,CS(PS(i,e))):I()),t.keepError||(bC(n.errors,e),m.isValid&&b()),g.state.next({...n}))},be=(e,c={})=>{let l=e?CS(e):i,u=CS(l),d=rC(e),f=u,p=r;if(c.keepDefaultValues||(i=l),!c.keepValues){if(c.keepDirtyValues){let e=new Set([...s.mount,...AC(LC(i,a,void 0,p),n.dirtyFields)]);for(let t of e){let e=PS(n.dirtyFields,t),r=PS(a,t),i=PS(f,t);e&&!jS(r)?LS(f,t,r):!e&&!jS(i)&&ee(t,i)}}else{if(SS&&jS(e))for(let e of s.mount){let t=PS(r,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(iC(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(c.keepFieldsRef)for(let e of s.mount)ee(e,PS(f,e));else r={}}if(t.shouldUnregister){if(a=c.keepDefaultValues?CS(i):{},c.keepFieldsRef)for(let e of s.mount)LS(a,e,PS(f,e))}else a=CS(f);g.array.next({values:{...f}}),g.state.next({name:void 0,type:void 0,values:{...f}})}s={mount:c.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},o.mount=!m.isValid||!!c.keepIsValid||!!c.keepDirtyValues||!t.shouldUnregister&&!rC(f),o.watch=!!t.shouldUnregister,o.keepIsValid=!!c.keepIsValid,o.action=!1,o.actionArrayLengths.clear(),c.keepErrors||(n.errors={}),g.state.next({submitCount:c.keepSubmitCount?n.submitCount:0,isDirty:d?!1:c.keepDirty?n.isDirty:c.keepValues?I():!(!c.keepDefaultValues||GS(e,i)),isSubmitted:c.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:d?{}:c.keepDirtyValues?c.keepDefaultValues&&a?LC(i,a,void 0,p):n.dirtyFields:c.keepDefaultValues&&e?LC(i,e,void 0,p):c.keepDirty?n.dirtyFields:{},touchedFields:c.keepTouched?n.touchedFields:{},errors:c.keepErrors?n.errors:{},isSubmitSuccessful:c.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},xe=(e,n)=>be(IS(e)?e(a):e,{...t.resetOptions,...n}),Se=(e,t={})=>{let n=PS(r,e),i=n&&n._f;if(i){let e=i.refs?i.refs[0]:i.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&IS(e.select)&&e.select()})}},Ce=e=>{let{name:t,type:r,values:i,...a}=e;n={...n,...a}};g.state.subscribe({next:Ce});let we={control:{register:he,unregister:pe,getFieldState:se,handleSubmit:ve,setError:le,_subscribe:de,_runSchema:j,_updateIsValidating:x,_focusError:ge,_getWatch:L,_getDirty:I,_setValid:b,_setFieldArray:C,_setDisabledField:me,_setErrors:T,_getFieldArray:R,_reset:be,_resetDefaultValues:()=>IS(t.defaultValues)&&t.defaultValues().then(e=>{xe(e,t.resetOptions),g.state.next({isLoading:!1})}),_removeUnmounted:F,_disableForm:_e,_subjects:g,_proxyFormState:m,get _fields(){return r},get _formValues(){return a},get _state(){return o},set _state(e){o=e},get _defaultValues(){return i},get _names(){return s},set _names(e){s=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e},d=$S(t.mode),f=$S(t.reValidateMode)}},subscribe:fe,trigger:ie,register:he,handleSubmit:ve,watch:ue,setValue:ee,setValues:te,getValues:ae,getErrors:oe,reset:xe,resetField:ye,resetDefaultValues:(e,t={})=>{if(i=CS(e),!t.keepDirty){let e=LC(i,a,void 0,r);n.dirtyFields=e,n.isDirty=!rC(e)}t.keepIsValid||b(),g.state.next({...n,defaultValues:i})},clearErrors:ce,unregister:pe,setError:le,setFocus:Se,getFieldState:se};return{...we,formControl:we}}function nw(e={}){let t=K.useRef(void 0),n=K.useRef(void 0),r=K.useRef(e.formControl),[i,a]=K.useState(()=>({...CS(ew),isLoading:IS(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:IS(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&r.current!==e.formControl){if(r.current=e.formControl,e.formControl)t.current={...e.formControl,formState:i},e.defaultValues&&!IS(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=tw(e);t.current={...r,formState:i}}}let o=t.current.control;o._options=e;let{resyncIfNeeded:s,snapshot:c}=KS();return VS(()=>{let e=()=>({...o._formState,defaultValues:o._defaultValues});s(!0,e,a);let t=o._subscribe({formState:o._proxyFormState,callback:()=>a({...o._formState,defaultValues:o._defaultValues}),reRenderRoot:!0});return a(e=>({...e,isReady:!0})),o._formState.isReady=!0,()=>{t(),c(!0,e)}},[o,s,c]),K.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),K.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),K.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),K.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),K.useEffect(()=>{if(o._proxyFormState.isDirty){let e=o._getDirty();e!==i.isDirty&&o._subjects.state.next({isDirty:e})}},[o,i.isDirty]),K.useEffect(()=>{e.values&&!GS(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),o._options.resetOptions?.keepIsValid||o._setValid(),n.current=e.values,a(e=>({...e}))):o._resetDefaultValues()},[o,e.values]),K.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=K.useMemo(()=>BS(i,o),[o,i]),t.current}var rw;(function(e){e.assertEqual=e=>{};function t(e){}e.assertIs=t;function n(e){throw Error()}e.assertNever=n,e.arrayToEnum=e=>{let t={};for(let n of e)t[n]=n;return t},e.getValidEnumValues=t=>{let n=e.objectKeys(t).filter(e=>typeof t[t[e]]!=`number`),r={};for(let e of n)r[e]=t[e];return e.objectValues(r)},e.objectValues=t=>e.objectKeys(t).map(function(e){return t[e]}),e.objectKeys=typeof Object.keys==`function`?e=>Object.keys(e):e=>{let t=[];for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(let n of e)if(t(n))return n},e.isInteger=typeof Number.isInteger==`function`?e=>Number.isInteger(e):e=>typeof e==`number`&&Number.isFinite(e)&&Math.floor(e)===e;function r(e,t=` | `){return e.map(e=>typeof e==`string`?`'${e}'`:e).join(t)}e.joinValues=r,e.jsonStringifyReplacer=(e,t)=>typeof t==`bigint`?t.toString():t})(rw||={});var iw;(function(e){e.mergeShapes=(e,t)=>({...e,...t})})(iw||={});var aw=rw.arrayToEnum([`string`,`nan`,`number`,`integer`,`float`,`boolean`,`date`,`bigint`,`symbol`,`function`,`undefined`,`null`,`array`,`object`,`unknown`,`promise`,`void`,`never`,`map`,`set`]),ow=e=>{switch(typeof e){case`undefined`:return aw.undefined;case`string`:return aw.string;case`number`:return Number.isNaN(e)?aw.nan:aw.number;case`boolean`:return aw.boolean;case`function`:return aw.function;case`bigint`:return aw.bigint;case`symbol`:return aw.symbol;case`object`:return Array.isArray(e)?aw.array:e===null?aw.null:e.then&&typeof e.then==`function`&&e.catch&&typeof e.catch==`function`?aw.promise:typeof Map<`u`&&e instanceof Map?aw.map:typeof Set<`u`&&e instanceof Set?aw.set:typeof Date<`u`&&e instanceof Date?aw.date:aw.object;default:return aw.unknown}},Y=rw.arrayToEnum([`invalid_type`,`invalid_literal`,`custom`,`invalid_union`,`invalid_union_discriminator`,`invalid_enum_value`,`unrecognized_keys`,`invalid_arguments`,`invalid_return_type`,`invalid_date`,`invalid_string`,`too_small`,`too_big`,`invalid_intersection_types`,`not_multiple_of`,`not_finite`]),sw=class e extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name=`ZodError`,this.issues=e}format(e){let t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(let i of e.issues)if(i.code===`invalid_union`)i.unionErrors.map(r);else if(i.code===`invalid_return_type`)r(i.returnTypeError);else if(i.code===`invalid_arguments`)r(i.argumentsError);else if(i.path.length===0)n._errors.push(t(i));else{let e=n,r=0;for(;re.message){let t={},n=[];for(let r of this.issues)if(r.path.length>0){let n=r.path[0];t[n]=t[n]||[],t[n].push(e(r))}else n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};sw.create=e=>new sw(e);var cw=(e,t)=>{let n;switch(e.code){case Y.invalid_type:n=e.received===aw.undefined?`Required`:`Expected ${e.expected}, received ${e.received}`;break;case Y.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,rw.jsonStringifyReplacer)}`;break;case Y.unrecognized_keys:n=`Unrecognized key(s) in object: ${rw.joinValues(e.keys,`, `)}`;break;case Y.invalid_union:n=`Invalid input`;break;case Y.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${rw.joinValues(e.options)}`;break;case Y.invalid_enum_value:n=`Invalid enum value. Expected ${rw.joinValues(e.options)}, received '${e.received}'`;break;case Y.invalid_arguments:n=`Invalid function arguments`;break;case Y.invalid_return_type:n=`Invalid function return type`;break;case Y.invalid_date:n=`Invalid date`;break;case Y.invalid_string:typeof e.validation==`object`?`includes`in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position==`number`&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):`startsWith`in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:`endsWith`in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:rw.assertNever(e.validation):n=e.validation===`regex`?`Invalid`:`Invalid ${e.validation}`;break;case Y.too_small:n=e.type===`array`?`Array must contain ${e.exact?`exactly`:e.inclusive?`at least`:`more than`} ${e.minimum} element(s)`:e.type===`string`?`String must contain ${e.exact?`exactly`:e.inclusive?`at least`:`over`} ${e.minimum} character(s)`:e.type===`number`||e.type===`bigint`?`Number must be ${e.exact?`exactly equal to `:e.inclusive?`greater than or equal to `:`greater than `}${e.minimum}`:e.type===`date`?`Date must be ${e.exact?`exactly equal to `:e.inclusive?`greater than or equal to `:`greater than `}${new Date(Number(e.minimum))}`:`Invalid input`;break;case Y.too_big:n=e.type===`array`?`Array must contain ${e.exact?`exactly`:e.inclusive?`at most`:`less than`} ${e.maximum} element(s)`:e.type===`string`?`String must contain ${e.exact?`exactly`:e.inclusive?`at most`:`under`} ${e.maximum} character(s)`:e.type===`number`?`Number must be ${e.exact?`exactly`:e.inclusive?`less than or equal to`:`less than`} ${e.maximum}`:e.type===`bigint`?`BigInt must be ${e.exact?`exactly`:e.inclusive?`less than or equal to`:`less than`} ${e.maximum}`:e.type===`date`?`Date must be ${e.exact?`exactly`:e.inclusive?`smaller than or equal to`:`smaller than`} ${new Date(Number(e.maximum))}`:`Invalid input`;break;case Y.custom:n=`Invalid input`;break;case Y.invalid_intersection_types:n=`Intersection results could not be merged`;break;case Y.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Y.not_finite:n=`Number must be finite`;break;default:n=t.defaultError,rw.assertNever(e)}return{message:n}},lw=cw;function uw(){return lw}var dw=e=>{let{data:t,path:n,errorMaps:r,issueData:i}=e,a=[...n,...i.path||[]],o={...i,path:a};if(i.message!==void 0)return{...i,path:a,message:i.message};let s=``,c=r.filter(e=>!!e).slice().reverse();for(let e of c)s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:s}};function fw(e,t){let n=uw(),r=dw({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===cw?void 0:cw].filter(e=>!!e)});e.common.issues.push(r)}var pw=class e{constructor(){this.value=`valid`}dirty(){this.value===`valid`&&(this.value=`dirty`)}abort(){this.value!==`aborted`&&(this.value=`aborted`)}static mergeArray(e,t){let n=[];for(let r of t){if(r.status===`aborted`)return mw;r.status===`dirty`&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(t,n){let r=[];for(let e of n){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return e.mergeObjectSync(t,r)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:t,value:i}=r;if(t.status===`aborted`||i.status===`aborted`)return mw;t.status===`dirty`&&e.dirty(),i.status===`dirty`&&e.dirty(),t.value!==`__proto__`&&(i.value!==void 0||r.alwaysSet)&&(n[t.value]=i.value)}return{status:e.value,value:n}}},mw=Object.freeze({status:`aborted`}),hw=e=>({status:`dirty`,value:e}),gw=e=>({status:`valid`,value:e}),_w=e=>e.status===`aborted`,vw=e=>e.status===`dirty`,yw=e=>e.status===`valid`,bw=e=>typeof Promise<`u`&&e instanceof Promise,xw;(function(e){e.errToObj=e=>typeof e==`string`?{message:e}:e||{},e.toString=e=>typeof e==`string`?e:e?.message})(xw||={});var Sw=class{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Cw=(e,t)=>{if(yw(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error(`Validation failed but no issues detected.`);return{success:!1,get error(){if(this._error)return this._error;let t=new sw(e.common.issues);return this._error=t,this._error}}};function ww(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{let{message:a}=e;return t.code===`invalid_enum_value`?{message:a??i.defaultError}:i.data===void 0?{message:a??r??i.defaultError}:t.code===`invalid_type`?{message:a??n??i.defaultError}:{message:i.defaultError}},description:i}}var Tw=class{get description(){return this._def.description}_getType(e){return ow(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:ow(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new pw,ctx:{common:e.parent.common,data:e.data,parsedType:ow(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(bw(t))throw Error(`Synchronous parse encountered promise.`);return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){let n={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ow(e)};return Cw(n,this._parseSync({data:e,path:n.path,parent:n}))}"~validate"(e){let t={common:{issues:[],async:!!this[`~standard`].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ow(e)};if(!this[`~standard`].async)try{let n=this._parseSync({data:e,path:[],parent:t});return yw(n)?{value:n.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes(`encountered`)&&(this[`~standard`].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>yw(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:ow(e)},r=this._parse({data:e,path:n.path,parent:n});return Cw(n,await(bw(r)?r:Promise.resolve(r)))}refine(e,t){let n=e=>typeof t==`string`||t===void 0?{message:t}:typeof t==`function`?t(e):t;return this._refinement((t,r)=>{let i=e(t),a=()=>r.addIssue({code:Y.custom,...n(t)});return typeof Promise<`u`&&i instanceof Promise?i.then(e=>e?!0:(a(),!1)):i?!0:(a(),!1)})}refinement(e,t){return this._refinement((n,r)=>e(n)?!0:(r.addIssue(typeof t==`function`?t(n,r):t),!1))}_refinement(e){return new OT({schema:this,typeName:LT.ZodEffects,effect:{type:`refinement`,refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this[`~standard`]={version:1,vendor:`zod`,validate:e=>this[`~validate`](e)}}optional(){return kT.create(this,this._def)}nullable(){return AT.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return lT.create(this)}promise(){return DT.create(this,this._def)}or(e){return fT.create([this,e],this._def)}and(e){return gT.create(this,e,this._def)}transform(e){return new OT({...ww(this._def),schema:this,typeName:LT.ZodEffects,effect:{type:`transform`,transform:e}})}default(e){let t=typeof e==`function`?e:()=>e;return new jT({...ww(this._def),innerType:this,defaultValue:t,typeName:LT.ZodDefault})}brand(){return new PT({typeName:LT.ZodBranded,type:this,...ww(this._def)})}catch(e){let t=typeof e==`function`?e:()=>e;return new MT({...ww(this._def),innerType:this,catchValue:t,typeName:LT.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return FT.create(this,e)}readonly(){return IT.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Ew=/^c[^\s-]{8,}$/i,Dw=/^[0-9a-z]+$/,Ow=/^[0-9A-HJKMNP-TV-Z]{26}$/i,kw=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Aw=/^[a-z0-9_-]{21}$/i,jw=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Mw=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Nw=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Pw=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`,Fw,Iw=/^(?:(?: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])$/,Lw=/^(?:(?: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])\/(3[0-2]|[12]?[0-9])$/,Rw=/^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,zw=/^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Bw=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Vw=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Hw=`((\\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])))`,Uw=RegExp(`^${Hw}$`);function Ww(e){let t=`[0-5]\\d`;e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision??(t=`${t}(\\.\\d+)?`);let n=e.precision?`+`:`?`;return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function Gw(e){return RegExp(`^${Ww(e)}$`)}function Kw(e){let t=`${Hw}T${Ww(e)}`,n=[];return n.push(e.local?`Z?`:`Z`),e.offset&&n.push(`([+-]\\d{2}:?\\d{2})`),t=`${t}(${n.join(`|`)})`,RegExp(`^${t}$`)}function qw(e,t){return!((t!==`v4`&&t||!Iw.test(e))&&(t!==`v6`&&t||!Rw.test(e)))}function Jw(e,t){if(!jw.test(e))return!1;try{let[n]=e.split(`.`);if(!n)return!1;let r=n.replace(/-/g,`+`).replace(/_/g,`/`).padEnd(n.length+(4-n.length%4)%4,`=`),i=JSON.parse(atob(r));return!(typeof i!=`object`||!i||`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&i.alg!==t)}catch{return!1}}function Yw(e,t){return!((t!==`v4`&&t||!Lw.test(e))&&(t!==`v6`&&t||!zw.test(e)))}var Xw=class e extends Tw{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==aw.string){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.string,received:t.parsedType}),mw}let t=new pw,n;for(let r of this._def.checks)if(r.kind===`min`)e.data.lengthr.value&&(n=this._getOrReturnCtx(e,n),fw(n,{code:Y.too_big,maximum:r.value,type:`string`,inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind===`length`){let i=e.data.length>r.value,a=e.data.lengthe.test(t),{validation:t,code:Y.invalid_string,...xw.errToObj(n)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(e){return this._addCheck({kind:`email`,...xw.errToObj(e)})}url(e){return this._addCheck({kind:`url`,...xw.errToObj(e)})}emoji(e){return this._addCheck({kind:`emoji`,...xw.errToObj(e)})}uuid(e){return this._addCheck({kind:`uuid`,...xw.errToObj(e)})}nanoid(e){return this._addCheck({kind:`nanoid`,...xw.errToObj(e)})}cuid(e){return this._addCheck({kind:`cuid`,...xw.errToObj(e)})}cuid2(e){return this._addCheck({kind:`cuid2`,...xw.errToObj(e)})}ulid(e){return this._addCheck({kind:`ulid`,...xw.errToObj(e)})}base64(e){return this._addCheck({kind:`base64`,...xw.errToObj(e)})}base64url(e){return this._addCheck({kind:`base64url`,...xw.errToObj(e)})}jwt(e){return this._addCheck({kind:`jwt`,...xw.errToObj(e)})}ip(e){return this._addCheck({kind:`ip`,...xw.errToObj(e)})}cidr(e){return this._addCheck({kind:`cidr`,...xw.errToObj(e)})}datetime(e){return typeof e==`string`?this._addCheck({kind:`datetime`,precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:`datetime`,precision:e?.precision===void 0?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...xw.errToObj(e?.message)})}date(e){return this._addCheck({kind:`date`,message:e})}time(e){return typeof e==`string`?this._addCheck({kind:`time`,precision:null,message:e}):this._addCheck({kind:`time`,precision:e?.precision===void 0?null:e?.precision,...xw.errToObj(e?.message)})}duration(e){return this._addCheck({kind:`duration`,...xw.errToObj(e)})}regex(e,t){return this._addCheck({kind:`regex`,regex:e,...xw.errToObj(t)})}includes(e,t){return this._addCheck({kind:`includes`,value:e,position:t?.position,...xw.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:`startsWith`,value:e,...xw.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:`endsWith`,value:e,...xw.errToObj(t)})}min(e,t){return this._addCheck({kind:`min`,value:e,...xw.errToObj(t)})}max(e,t){return this._addCheck({kind:`max`,value:e,...xw.errToObj(t)})}length(e,t){return this._addCheck({kind:`length`,value:e,...xw.errToObj(t)})}nonempty(e){return this.min(1,xw.errToObj(e))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:`trim`}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:`toLowerCase`}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:`toUpperCase`}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind===`datetime`)}get isDate(){return!!this._def.checks.find(e=>e.kind===`date`)}get isTime(){return!!this._def.checks.find(e=>e.kind===`time`)}get isDuration(){return!!this._def.checks.find(e=>e.kind===`duration`)}get isEmail(){return!!this._def.checks.find(e=>e.kind===`email`)}get isURL(){return!!this._def.checks.find(e=>e.kind===`url`)}get isEmoji(){return!!this._def.checks.find(e=>e.kind===`emoji`)}get isUUID(){return!!this._def.checks.find(e=>e.kind===`uuid`)}get isNANOID(){return!!this._def.checks.find(e=>e.kind===`nanoid`)}get isCUID(){return!!this._def.checks.find(e=>e.kind===`cuid`)}get isCUID2(){return!!this._def.checks.find(e=>e.kind===`cuid2`)}get isULID(){return!!this._def.checks.find(e=>e.kind===`ulid`)}get isIP(){return!!this._def.checks.find(e=>e.kind===`ip`)}get isCIDR(){return!!this._def.checks.find(e=>e.kind===`cidr`)}get isBase64(){return!!this._def.checks.find(e=>e.kind===`base64`)}get isBase64url(){return!!this._def.checks.find(e=>e.kind===`base64url`)}get minLength(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.valuenew Xw({checks:[],typeName:LT.ZodString,coerce:e?.coerce??!1,...ww(e)});function Zw(e,t){let n=(e.toString().split(`.`)[1]||``).length,r=(t.toString().split(`.`)[1]||``).length,i=n>r?n:r;return Number.parseInt(e.toFixed(i).replace(`.`,``))%Number.parseInt(t.toFixed(i).replace(`.`,``))/10**i}var Qw=class e extends Tw{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==aw.number){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.number,received:t.parsedType}),mw}let t,n=new pw;for(let r of this._def.checks)r.kind===`int`?rw.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.invalid_type,expected:`integer`,received:`float`,message:r.message}),n.dirty()):r.kind===`min`?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.too_big,maximum:r.value,type:`number`,inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind===`multipleOf`?Zw(e.data,r.value)!==0&&(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):r.kind===`finite`?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.not_finite,message:r.message}),n.dirty()):rw.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit(`min`,e,!0,xw.toString(t))}gt(e,t){return this.setLimit(`min`,e,!1,xw.toString(t))}lte(e,t){return this.setLimit(`max`,e,!0,xw.toString(t))}lt(e,t){return this.setLimit(`max`,e,!1,xw.toString(t))}setLimit(t,n,r,i){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:xw.toString(i)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(e){return this._addCheck({kind:`int`,message:xw.toString(e)})}positive(e){return this._addCheck({kind:`min`,value:0,inclusive:!1,message:xw.toString(e)})}negative(e){return this._addCheck({kind:`max`,value:0,inclusive:!1,message:xw.toString(e)})}nonpositive(e){return this._addCheck({kind:`max`,value:0,inclusive:!0,message:xw.toString(e)})}nonnegative(e){return this._addCheck({kind:`min`,value:0,inclusive:!0,message:xw.toString(e)})}multipleOf(e,t){return this._addCheck({kind:`multipleOf`,value:e,message:xw.toString(t)})}finite(e){return this._addCheck({kind:`finite`,message:xw.toString(e)})}safe(e){return this._addCheck({kind:`min`,inclusive:!0,value:-(2**53-1),message:xw.toString(e)})._addCheck({kind:`max`,inclusive:!0,value:2**53-1,message:xw.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.valuee.kind===`int`||e.kind===`multipleOf`&&rw.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks)if(n.kind===`finite`||n.kind===`int`||n.kind===`multipleOf`)return!0;else n.kind===`min`?(t===null||n.value>t)&&(t=n.value):n.kind===`max`&&(e===null||n.valuenew Qw({checks:[],typeName:LT.ZodNumber,coerce:e?.coerce||!1,...ww(e)});var $w=class e extends Tw{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==aw.bigint)return this._getInvalidInput(e);let t,n=new pw;for(let r of this._def.checks)r.kind===`min`?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.too_big,type:`bigint`,maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind===`multipleOf`?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),fw(t,{code:Y.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):rw.assertNever(r);return{status:n.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.bigint,received:t.parsedType}),mw}gte(e,t){return this.setLimit(`min`,e,!0,xw.toString(t))}gt(e,t){return this.setLimit(`min`,e,!1,xw.toString(t))}lte(e,t){return this.setLimit(`max`,e,!0,xw.toString(t))}lt(e,t){return this.setLimit(`max`,e,!1,xw.toString(t))}setLimit(t,n,r,i){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:xw.toString(i)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(e){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!1,message:xw.toString(e)})}negative(e){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!1,message:xw.toString(e)})}nonpositive(e){return this._addCheck({kind:`max`,value:BigInt(0),inclusive:!0,message:xw.toString(e)})}nonnegative(e){return this._addCheck({kind:`min`,value:BigInt(0),inclusive:!0,message:xw.toString(e)})}multipleOf(e,t){return this._addCheck({kind:`multipleOf`,value:e,message:xw.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.valuenew $w({checks:[],typeName:LT.ZodBigInt,coerce:e?.coerce??!1,...ww(e)});var eT=class extends Tw{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==aw.boolean){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.boolean,received:t.parsedType}),mw}return gw(e.data)}};eT.create=e=>new eT({typeName:LT.ZodBoolean,coerce:e?.coerce||!1,...ww(e)});var tT=class e extends Tw{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==aw.date){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.date,received:t.parsedType}),mw}if(Number.isNaN(e.data.getTime()))return fw(this._getOrReturnCtx(e),{code:Y.invalid_date}),mw;let t=new pw,n;for(let r of this._def.checks)r.kind===`min`?e.data.getTime()r.value&&(n=this._getOrReturnCtx(e,n),fw(n,{code:Y.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:`date`}),t.dirty()):rw.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(e,t){return this._addCheck({kind:`min`,value:e.getTime(),message:xw.toString(t)})}max(e,t){return this._addCheck({kind:`max`,value:e.getTime(),message:xw.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind===`min`&&(e===null||t.value>e)&&(e=t.value);return e==null?null:new Date(e)}get maxDate(){let e=null;for(let t of this._def.checks)t.kind===`max`&&(e===null||t.valuenew tT({checks:[],coerce:e?.coerce||!1,typeName:LT.ZodDate,...ww(e)});var nT=class extends Tw{_parse(e){if(this._getType(e)!==aw.symbol){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.symbol,received:t.parsedType}),mw}return gw(e.data)}};nT.create=e=>new nT({typeName:LT.ZodSymbol,...ww(e)});var rT=class extends Tw{_parse(e){if(this._getType(e)!==aw.undefined){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.undefined,received:t.parsedType}),mw}return gw(e.data)}};rT.create=e=>new rT({typeName:LT.ZodUndefined,...ww(e)});var iT=class extends Tw{_parse(e){if(this._getType(e)!==aw.null){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.null,received:t.parsedType}),mw}return gw(e.data)}};iT.create=e=>new iT({typeName:LT.ZodNull,...ww(e)});var aT=class extends Tw{constructor(){super(...arguments),this._any=!0}_parse(e){return gw(e.data)}};aT.create=e=>new aT({typeName:LT.ZodAny,...ww(e)});var oT=class extends Tw{constructor(){super(...arguments),this._unknown=!0}_parse(e){return gw(e.data)}};oT.create=e=>new oT({typeName:LT.ZodUnknown,...ww(e)});var sT=class extends Tw{_parse(e){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.never,received:t.parsedType}),mw}};sT.create=e=>new sT({typeName:LT.ZodNever,...ww(e)});var cT=class extends Tw{_parse(e){if(this._getType(e)!==aw.undefined){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.void,received:t.parsedType}),mw}return gw(e.data)}};cT.create=e=>new cT({typeName:LT.ZodVoid,...ww(e)});var lT=class e extends Tw{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==aw.array)return fw(t,{code:Y.invalid_type,expected:aw.array,received:t.parsedType}),mw;if(r.exactLength!==null){let e=t.data.length>r.exactLength.value,i=t.data.lengthr.maxLength.value&&(fw(t,{code:Y.too_big,maximum:r.maxLength.value,type:`array`,inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,n)=>r.type._parseAsync(new Sw(t,e,t.path,n)))).then(e=>pw.mergeArray(n,e));let i=[...t.data].map((e,n)=>r.type._parseSync(new Sw(t,e,t.path,n)));return pw.mergeArray(n,i)}get element(){return this._def.type}min(t,n){return new e({...this._def,minLength:{value:t,message:xw.toString(n)}})}max(t,n){return new e({...this._def,maxLength:{value:t,message:xw.toString(n)}})}length(t,n){return new e({...this._def,exactLength:{value:t,message:xw.toString(n)}})}nonempty(e){return this.min(1,e)}};lT.create=(e,t)=>new lT({type:e,minLength:null,maxLength:null,exactLength:null,typeName:LT.ZodArray,...ww(t)});function uT(e){if(e instanceof dT){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=kT.create(uT(r))}return new dT({...e._def,shape:()=>t})}return e instanceof lT?new lT({...e._def,type:uT(e.element)}):e instanceof kT?kT.create(uT(e.unwrap())):e instanceof AT?AT.create(uT(e.unwrap())):e instanceof _T?_T.create(e.items.map(e=>uT(e))):e}var dT=class e extends Tw{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=rw.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==aw.object){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.object,received:t.parsedType}),mw}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof sT&&this._def.unknownKeys===`strip`))for(let e in n.data)i.includes(e)||a.push(e);let o=[];for(let e of i){let t=r[e],i=n.data[e];o.push({key:{status:`valid`,value:e},value:t._parse(new Sw(n,i,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof sT){let e=this._def.unknownKeys;if(e===`passthrough`)for(let e of a)o.push({key:{status:`valid`,value:e},value:{status:`valid`,value:n.data[e]}});else if(e===`strict`)a.length>0&&(fw(n,{code:Y.unrecognized_keys,keys:a}),t.dirty());else if(e!==`strip`)throw Error(`Internal ZodObject error: invalid unknownKeys value.`)}else{let e=this._def.catchall;for(let t of a){let r=n.data[t];o.push({key:{status:`valid`,value:t},value:e._parse(new Sw(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of o){let n=await t.key,r=await t.value;e.push({key:n,value:r,alwaysSet:t.alwaysSet})}return e}).then(e=>pw.mergeObjectSync(t,e)):pw.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(t){return xw.errToObj,new e({...this._def,unknownKeys:`strict`,...t===void 0?{}:{errorMap:(e,n)=>{let r=this._def.errorMap?.(e,n).message??n.defaultError;return e.code===`unrecognized_keys`?{message:xw.errToObj(t).message??r}:{message:r}}}})}strip(){return new e({...this._def,unknownKeys:`strip`})}passthrough(){return new e({...this._def,unknownKeys:`passthrough`})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:LT.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let n={};for(let e of rw.objectKeys(t))t[e]&&this.shape[e]&&(n[e]=this.shape[e]);return new e({...this._def,shape:()=>n})}omit(t){let n={};for(let e of rw.objectKeys(this.shape))t[e]||(n[e]=this.shape[e]);return new e({...this._def,shape:()=>n})}deepPartial(){return uT(this)}partial(t){let n={};for(let e of rw.objectKeys(this.shape)){let r=this.shape[e];n[e]=t&&!t[e]?r:r.optional()}return new e({...this._def,shape:()=>n})}required(t){let n={};for(let e of rw.objectKeys(this.shape))if(t&&!t[e])n[e]=this.shape[e];else{let t=this.shape[e];for(;t instanceof kT;)t=t._def.innerType;n[e]=t}return new e({...this._def,shape:()=>n})}keyof(){return wT(rw.objectKeys(this.shape))}};dT.create=(e,t)=>new dT({shape:()=>e,unknownKeys:`strip`,catchall:sT.create(),typeName:LT.ZodObject,...ww(t)}),dT.strictCreate=(e,t)=>new dT({shape:()=>e,unknownKeys:`strict`,catchall:sT.create(),typeName:LT.ZodObject,...ww(t)}),dT.lazycreate=(e,t)=>new dT({shape:e,unknownKeys:`strip`,catchall:sT.create(),typeName:LT.ZodObject,...ww(t)});var fT=class extends Tw{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function r(e){for(let t of e)if(t.result.status===`valid`)return t.result;for(let n of e)if(n.result.status===`dirty`)return t.common.issues.push(...n.ctx.common.issues),n.result;let n=e.map(e=>new sw(e.ctx.common.issues));return fw(t,{code:Y.invalid_union,unionErrors:n}),mw}if(t.common.async)return Promise.all(n.map(async e=>{let n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}})).then(r);{let e,r=[];for(let i of n){let n={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:n});if(a.status===`valid`)return a;a.status===`dirty`&&!e&&(e={result:a,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=r.map(e=>new sw(e));return fw(t,{code:Y.invalid_union,unionErrors:i}),mw}}get options(){return this._def.options}};fT.create=(e,t)=>new fT({options:e,typeName:LT.ZodUnion,...ww(t)});var pT=e=>e instanceof ST?pT(e.schema):e instanceof OT?pT(e.innerType()):e instanceof CT?[e.value]:e instanceof TT?e.options:e instanceof ET?rw.objectValues(e.enum):e instanceof jT?pT(e._def.innerType):e instanceof rT?[void 0]:e instanceof iT?[null]:e instanceof kT?[void 0,...pT(e.unwrap())]:e instanceof AT?[null,...pT(e.unwrap())]:e instanceof PT||e instanceof IT?pT(e.unwrap()):e instanceof MT?pT(e._def.innerType):[],mT=class e extends Tw{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==aw.object)return fw(t,{code:Y.invalid_type,expected:aw.object,received:t.parsedType}),mw;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(fw(t,{code:Y.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),mw)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){let i=new Map;for(let e of n){let n=pT(e.shape[t]);if(!n.length)throw Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(let r of n){if(i.has(r))throw Error(`Discriminator property ${String(t)} has duplicate value ${String(r)}`);i.set(r,e)}}return new e({typeName:LT.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...ww(r)})}};function hT(e,t){let n=ow(e),r=ow(t);if(e===t)return{valid:!0,data:e};if(n===aw.object&&r===aw.object){let n=rw.objectKeys(t),r=rw.objectKeys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=hT(e[n],t[n]);if(!r.valid)return{valid:!1};i[n]=r.data}return{valid:!0,data:i}}if(n===aw.array&&r===aw.array){if(e.length!==t.length)return{valid:!1};let n=[];for(let r=0;r{if(_w(e)||_w(r))return mw;let i=hT(e.value,r.value);return i.valid?((vw(e)||vw(r))&&t.dirty(),{status:t.value,value:i.data}):(fw(n,{code:Y.invalid_intersection_types}),mw)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([e,t])=>r(e,t)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};gT.create=(e,t,n)=>new gT({left:e,right:t,typeName:LT.ZodIntersection,...ww(n)});var _T=class e extends Tw{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==aw.array)return fw(n,{code:Y.invalid_type,expected:aw.array,received:n.parsedType}),mw;if(n.data.lengththis._def.items.length&&(fw(n,{code:Y.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:`array`}),t.dirty());let r=[...n.data].map((e,t)=>{let r=this._def.items[t]||this._def.rest;return r?r._parse(new Sw(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(r).then(e=>pw.mergeArray(t,e)):pw.mergeArray(t,r)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};_T.create=(e,t)=>{if(!Array.isArray(e))throw Error(`You must pass an array of schemas to z.tuple([ ... ])`);return new _T({items:e,typeName:LT.ZodTuple,rest:null,...ww(t)})};var vT=class e extends Tw{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==aw.object)return fw(n,{code:Y.invalid_type,expected:aw.object,received:n.parsedType}),mw;let r=[],i=this._def.keyType,a=this._def.valueType;for(let e in n.data)r.push({key:i._parse(new Sw(n,e,n.path,e)),value:a._parse(new Sw(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?pw.mergeObjectAsync(t,r):pw.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof Tw?new e({keyType:t,valueType:n,typeName:LT.ZodRecord,...ww(r)}):new e({keyType:Xw.create(),valueType:t,typeName:LT.ZodRecord,...ww(n)})}},yT=class extends Tw{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==aw.map)return fw(n,{code:Y.invalid_type,expected:aw.map,received:n.parsedType}),mw;let r=this._def.keyType,i=this._def.valueType,a=[...n.data.entries()].map(([e,t],a)=>({key:r._parse(new Sw(n,e,n.path,[a,`key`])),value:i._parse(new Sw(n,t,n.path,[a,`value`]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let n of a){let r=await n.key,i=await n.value;if(r.status===`aborted`||i.status===`aborted`)return mw;(r.status===`dirty`||i.status===`dirty`)&&t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let n of a){let r=n.key,i=n.value;if(r.status===`aborted`||i.status===`aborted`)return mw;(r.status===`dirty`||i.status===`dirty`)&&t.dirty(),e.set(r.value,i.value)}return{status:t.value,value:e}}}};yT.create=(e,t,n)=>new yT({valueType:t,keyType:e,typeName:LT.ZodMap,...ww(n)});var bT=class e extends Tw{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==aw.set)return fw(n,{code:Y.invalid_type,expected:aw.set,received:n.parsedType}),mw;let r=this._def;r.minSize!==null&&n.data.sizer.maxSize.value&&(fw(n,{code:Y.too_big,maximum:r.maxSize.value,type:`set`,inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function a(e){let n=new Set;for(let r of e){if(r.status===`aborted`)return mw;r.status===`dirty`&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}let o=[...n.data.values()].map((e,t)=>i._parse(new Sw(n,e,n.path,t)));return n.common.async?Promise.all(o).then(e=>a(e)):a(o)}min(t,n){return new e({...this._def,minSize:{value:t,message:xw.toString(n)}})}max(t,n){return new e({...this._def,maxSize:{value:t,message:xw.toString(n)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};bT.create=(e,t)=>new bT({valueType:e,minSize:null,maxSize:null,typeName:LT.ZodSet,...ww(t)});var xT=class e extends Tw{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==aw.function)return fw(t,{code:Y.invalid_type,expected:aw.function,received:t.parsedType}),mw;function n(e,n){return dw({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,uw(),cw].filter(e=>!!e),issueData:{code:Y.invalid_arguments,argumentsError:n}})}function r(e,n){return dw({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,uw(),cw].filter(e=>!!e),issueData:{code:Y.invalid_return_type,returnTypeError:n}})}let i={errorMap:t.common.contextualErrorMap},a=t.data;if(this._def.returns instanceof DT){let e=this;return gw(async function(...t){let o=new sw([]),s=await e._def.args.parseAsync(t,i).catch(e=>{throw o.addIssue(n(t,e)),o}),c=await Reflect.apply(a,this,s);return await e._def.returns._def.type.parseAsync(c,i).catch(e=>{throw o.addIssue(r(c,e)),o})})}{let e=this;return gw(function(...t){let o=e._def.args.safeParse(t,i);if(!o.success)throw new sw([n(t,o.error)]);let s=Reflect.apply(a,this,o.data),c=e._def.returns.safeParse(s,i);if(!c.success)throw new sw([r(s,c.error)]);return c.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:_T.create(t).rest(oT.create())})}returns(t){return new e({...this._def,returns:t})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(t,n,r){return new e({args:t||_T.create([]).rest(oT.create()),returns:n||oT.create(),typeName:LT.ZodFunction,...ww(r)})}},ST=class extends Tw{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};ST.create=(e,t)=>new ST({getter:e,typeName:LT.ZodLazy,...ww(t)});var CT=class extends Tw{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return fw(t,{received:t.data,code:Y.invalid_literal,expected:this._def.value}),mw}return{status:`valid`,value:e.data}}get value(){return this._def.value}};CT.create=(e,t)=>new CT({value:e,typeName:LT.ZodLiteral,...ww(t)});function wT(e,t){return new TT({values:e,typeName:LT.ZodEnum,...ww(t)})}var TT=class e extends Tw{_parse(e){if(typeof e.data!=`string`){let t=this._getOrReturnCtx(e),n=this._def.values;return fw(t,{expected:rw.joinValues(n),received:t.parsedType,code:Y.invalid_type}),mw}if(this._cache||=new Set(this._def.values),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),n=this._def.values;return fw(t,{received:t.data,code:Y.invalid_enum_value,options:n}),mw}return gw(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(t,n=this._def){return e.create(t,{...this._def,...n})}exclude(t,n=this._def){return e.create(this.options.filter(e=>!t.includes(e)),{...this._def,...n})}};TT.create=wT;var ET=class extends Tw{_parse(e){let t=rw.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==aw.string&&n.parsedType!==aw.number){let e=rw.objectValues(t);return fw(n,{expected:rw.joinValues(e),received:n.parsedType,code:Y.invalid_type}),mw}if(this._cache||=new Set(rw.getValidEnumValues(this._def.values)),!this._cache.has(e.data)){let e=rw.objectValues(t);return fw(n,{received:n.data,code:Y.invalid_enum_value,options:e}),mw}return gw(e.data)}get enum(){return this._def.values}};ET.create=(e,t)=>new ET({values:e,typeName:LT.ZodNativeEnum,...ww(t)});var DT=class extends Tw{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==aw.promise&&t.common.async===!1?(fw(t,{code:Y.invalid_type,expected:aw.promise,received:t.parsedType}),mw):gw((t.parsedType===aw.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}};DT.create=(e,t)=>new DT({type:e,typeName:LT.ZodPromise,...ww(t)});var OT=class extends Tw{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===LT.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,i={addIssue:e=>{fw(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),r.type===`preprocess`){let e=r.transform(n.data,i);if(n.common.async)return Promise.resolve(e).then(async e=>{if(t.value===`aborted`)return mw;let r=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return r.status===`aborted`?mw:r.status===`dirty`||t.value===`dirty`?hw(r.value):r});{if(t.value===`aborted`)return mw;let r=this._def.schema._parseSync({data:e,path:n.path,parent:n});return r.status===`aborted`?mw:r.status===`dirty`||t.value===`dirty`?hw(r.value):r}}if(r.type===`refinement`){let e=e=>{let t=r.refinement(e,i);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error(`Async refinement encountered during synchronous parse operation. Use .parseAsync instead.`);return e};if(n.common.async===!1){let r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return r.status===`aborted`?mw:(r.status===`dirty`&&t.dirty(),e(r.value),{status:t.value,value:r.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(n=>n.status===`aborted`?mw:(n.status===`dirty`&&t.dirty(),e(n.value).then(()=>({status:t.value,value:n.value}))))}if(r.type===`transform`){if(n.common.async===!1){let e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!yw(e))return mw;let a=r.transform(e.value,i);if(a instanceof Promise)throw Error(`Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.`);return{status:t.value,value:a}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(e=>yw(e)?Promise.resolve(r.transform(e.value,i)).then(e=>({status:t.value,value:e})):mw)}rw.assertNever(r)}};OT.create=(e,t,n)=>new OT({schema:e,typeName:LT.ZodEffects,effect:t,...ww(n)}),OT.createWithPreprocess=(e,t,n)=>new OT({schema:t,effect:{type:`preprocess`,transform:e},typeName:LT.ZodEffects,...ww(n)});var kT=class extends Tw{_parse(e){return this._getType(e)===aw.undefined?gw(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};kT.create=(e,t)=>new kT({innerType:e,typeName:LT.ZodOptional,...ww(t)});var AT=class extends Tw{_parse(e){return this._getType(e)===aw.null?gw(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};AT.create=(e,t)=>new AT({innerType:e,typeName:LT.ZodNullable,...ww(t)});var jT=class extends Tw{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===aw.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};jT.create=(e,t)=>new jT({innerType:e,typeName:LT.ZodDefault,defaultValue:typeof t.default==`function`?t.default:()=>t.default,...ww(t)});var MT=class extends Tw{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return bw(r)?r.then(e=>({status:`valid`,value:e.status===`valid`?e.value:this._def.catchValue({get error(){return new sw(n.common.issues)},input:n.data})})):{status:`valid`,value:r.status===`valid`?r.value:this._def.catchValue({get error(){return new sw(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};MT.create=(e,t)=>new MT({innerType:e,typeName:LT.ZodCatch,catchValue:typeof t.catch==`function`?t.catch:()=>t.catch,...ww(t)});var NT=class extends Tw{_parse(e){if(this._getType(e)!==aw.nan){let t=this._getOrReturnCtx(e);return fw(t,{code:Y.invalid_type,expected:aw.nan,received:t.parsedType}),mw}return{status:`valid`,value:e.data}}};NT.create=e=>new NT({typeName:LT.ZodNaN,...ww(e)});var PT=class extends Tw{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},FT=class e extends Tw{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return e.status===`aborted`?mw:e.status===`dirty`?(t.dirty(),hw(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{let e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return e.status===`aborted`?mw:e.status===`dirty`?(t.dirty(),{status:`dirty`,value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(t,n){return new e({in:t,out:n,typeName:LT.ZodPipeline})}},IT=class extends Tw{_parse(e){let t=this._def.innerType._parse(e),n=e=>(yw(e)&&(e.value=Object.freeze(e.value)),e);return bw(t)?t.then(e=>n(e)):n(t)}unwrap(){return this._def.innerType}};IT.create=(e,t)=>new IT({innerType:e,typeName:LT.ZodReadonly,...ww(t)}),dT.lazycreate;var LT;(function(e){e.ZodString=`ZodString`,e.ZodNumber=`ZodNumber`,e.ZodNaN=`ZodNaN`,e.ZodBigInt=`ZodBigInt`,e.ZodBoolean=`ZodBoolean`,e.ZodDate=`ZodDate`,e.ZodSymbol=`ZodSymbol`,e.ZodUndefined=`ZodUndefined`,e.ZodNull=`ZodNull`,e.ZodAny=`ZodAny`,e.ZodUnknown=`ZodUnknown`,e.ZodNever=`ZodNever`,e.ZodVoid=`ZodVoid`,e.ZodArray=`ZodArray`,e.ZodObject=`ZodObject`,e.ZodUnion=`ZodUnion`,e.ZodDiscriminatedUnion=`ZodDiscriminatedUnion`,e.ZodIntersection=`ZodIntersection`,e.ZodTuple=`ZodTuple`,e.ZodRecord=`ZodRecord`,e.ZodMap=`ZodMap`,e.ZodSet=`ZodSet`,e.ZodFunction=`ZodFunction`,e.ZodLazy=`ZodLazy`,e.ZodLiteral=`ZodLiteral`,e.ZodEnum=`ZodEnum`,e.ZodEffects=`ZodEffects`,e.ZodNativeEnum=`ZodNativeEnum`,e.ZodOptional=`ZodOptional`,e.ZodNullable=`ZodNullable`,e.ZodDefault=`ZodDefault`,e.ZodCatch=`ZodCatch`,e.ZodPromise=`ZodPromise`,e.ZodBranded=`ZodBranded`,e.ZodPipeline=`ZodPipeline`,e.ZodReadonly=`ZodReadonly`})(LT||={});var RT=Xw.create;Qw.create,NT.create,$w.create,eT.create,tT.create,nT.create,rT.create,iT.create,aT.create,oT.create,sT.create,cT.create;var zT=lT.create,BT=dT.create;dT.strictCreate,fT.create,mT.create,gT.create,_T.create,vT.create,yT.create,bT.create,xT.create,ST.create,CT.create,TT.create,ET.create,DT.create,OT.create,kT.create,AT.create,OT.createWithPreprocess,FT.create;var VT=(e,t,n)=>{if(e&&`reportValidity`in e){let r=PS(n,t);e.setCustomValidity(r&&r.message||``),e.reportValidity()}},HT=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&`reportValidity`in r.ref?VT(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>VT(t,n,e))}},UT=(e,t)=>{t.shouldUseNativeValidation&&HT(e,t);let n={};for(let r in e){let i=PS(t.fields,r),a=Object.assign(e[r]||{},{ref:i&&i.ref});if(WT(t.names||Object.keys(e),r)){let e=Object.assign({},PS(n,r));LS(e,`root`,a),LS(n,r,e)}else LS(n,r,a)}return n},WT=(e,t)=>{let n=GT(t);return e.some(e=>GT(e).match(`^${n}\\.\\d+`))};function GT(e){return e.replace(/\]|\[/g,``)}function KT(e,t){for(var n={};e.length;){var r=e[0],i=r.code,a=r.message,o=r.path.join(`.`);if(!n[o]){if(`unionErrors`in r){var s=r.unionErrors[0].errors[0];n[o]={message:s.message,type:s.code}}else n[o]={message:a,type:i}}if(`unionErrors`in r&&r.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var c=n[o].types,l=c&&c[r.code];n[o]=sC(o,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n}function qT(e,t,n){return n===void 0&&(n={}),function(r,i,a){try{return Promise.resolve(function(i,o){try{var s=Promise.resolve(e[n.mode===`sync`?`parse`:`parseAsync`](r,t)).then(function(e){return a.shouldUseNativeValidation&&HT({},a),{errors:{},values:n.raw?Object.assign({},r):e}})}catch(e){return o(e)}return s&&s.then?s.then(void 0,o):s}(0,function(e){if(function(e){return Array.isArray(e?.errors)}(e))return{values:{},errors:UT(KT(e.errors,!a.shouldUseNativeValidation&&a.criteriaMode===`all`),a)};throw e}))}catch(e){return Promise.reject(e)}}}for(var JT=r(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).filesize=r()})(e,(function(){function e(t){return e=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},e(t)}var t=`bits`,n=`bytes`,r=`jedec`,i={symbol:{iec:{bits:[`bit`,`Kibit`,`Mibit`,`Gibit`,`Tibit`,`Pibit`,`Eibit`,`Zibit`,`Yibit`],bytes:[`B`,`KiB`,`MiB`,`GiB`,`TiB`,`PiB`,`EiB`,`ZiB`,`YiB`]},jedec:{bits:[`bit`,`Kbit`,`Mbit`,`Gbit`,`Tbit`,`Pbit`,`Ebit`,`Zbit`,`Ybit`],bytes:[`B`,`KB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`]}},fullform:{iec:[``,`kibi`,`mebi`,`gibi`,`tebi`,`pebi`,`exbi`,`zebi`,`yobi`],jedec:[``,`kilo`,`mega`,`giga`,`tera`,`peta`,`exa`,`zetta`,`yotta`]}};function a(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=o.bits,c=s!==void 0&&s,l=o.pad,u=l!==void 0&&l,d=o.base,f=d===void 0?-1:d,p=o.round,m=p===void 0?2:p,h=o.locale,g=h===void 0?``:h,_=o.localeOptions,v=_===void 0?{}:_,y=o.separator,b=y===void 0?``:y,x=o.spacer,S=x===void 0?` `:x,C=o.symbols,w=C===void 0?{}:C,T=o.standard,E=T===void 0?``:T,D=o.output,O=D===void 0?`string`:D,k=o.fullform,A=k!==void 0&&k,j=o.fullforms,M=j===void 0?[]:j,N=o.exponent,P=N===void 0?-1:N,F=o.roundingMethod,I=F===void 0?`round`:F,L=o.precision,R=L===void 0?0:L,z=P,B=Number(a),V=[],ee=0,te=``;f===-1&&E.length===0?(f=10,E=r):f===-1&&E.length>0?f=(E=E===`iec`?`iec`:r)==`iec`?2:10:E=(f=f===2?2:10)==10||E===r?r:`iec`;var ne=f===10?1e3:1024,re=!0===A,ie=B<0,ae=Math[I];if(isNaN(a))throw TypeError(`Invalid number`);if(e(ae)!==`function`)throw TypeError(`Invalid rounding method`);if(ie&&(B=-B),(z===-1||isNaN(z))&&(z=Math.floor(Math.log(B)/Math.log(ne)))<0&&(z=0),z>8&&(R>0&&(R+=8-z),z=8),O===`exponent`)return z;if(B===0)V[0]=0,te=V[1]=i.symbol[E][c?t:n][z];else{ee=B/(f===2?2**(10*z):1e3**z),c&&(ee*=8)>=ne&&z<8&&(ee/=ne,z++);var oe=10**(z>0?m:0);V[0]=ae(ee*oe)/oe,V[0]===ne&&z<8&&P===-1&&(V[0]=1,z++),te=V[1]=f===10&&z===1?c?`kbit`:`kB`:i.symbol[E][c?t:n][z]}if(ie&&(V[0]=-V[0]),R>0&&(V[0]=V[0].toPrecision(R)),V[1]=w[V[1]]||V[1],!0===g?V[0]=V[0].toLocaleString():g.length>0?V[0]=V[0].toLocaleString(g,v):b.length>0&&(V[0]=V[0].toString().replace(`.`,b)),u&&!1===Number.isInteger(V[0])&&m>0){var se=b||`.`,ce=V[0].toString().split(se),le=ce[1]||``,ue=le.length,de=m-ue;V[0]=`${ce[0]}${se}${le.padEnd(ue+de,`0`)}`}return re&&(V[1]=M[z]?M[z]:i.fullform[E][z]+(c?`bit`:`byte`)+(V[0]===1?``:`s`)),O===`array`?V:O===`object`?{value:V[0],symbol:V[1],exponent:z,unit:te}:V.join(S)}return a.partial=function(e){return function(t){return a(t,e)}},a}))})),YT=r(((e,t)=>{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{var n=YT(),r={"text/plain":`Text`,"text/html":`Url`,default:`Text`},i=`Copy to clipboard: #{key}, Enter`;function a(e){var t=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var o,s,c,l,u,d,f=!1;t||={},o=t.debug||!1;try{if(c=n(),l=document.createRange(),u=document.getSelection(),d=document.createElement(`span`),d.textContent=e,d.ariaHidden=`true`,d.style.all=`unset`,d.style.position=`fixed`,d.style.top=0,d.style.clip=`rect(0, 0, 0, 0)`,d.style.whiteSpace=`pre`,d.style.webkitUserSelect=`text`,d.style.MozUserSelect=`text`,d.style.msUserSelect=`text`,d.style.userSelect=`text`,d.addEventListener(`copy`,function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),n.clipboardData===void 0){o&&console.warn(`unable to use e.clipboardData`),o&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),l.selectNodeContents(d),u.addRange(l),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);f=!0}catch(n){o&&console.error(`unable to copy using execCommand: `,n),o&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(t.format||`text`,e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){o&&console.error(`unable to copy using clipboardData: `,n),o&&console.error(`falling back to prompt`),s=a(`message`in t?t.message:i),window.prompt(s,e)}}finally{u&&(typeof u.removeRange==`function`?u.removeRange(l):u.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}t.exports=o})),ZT=e(JT(),1),QT=e(XT(),1),$T={grad:.9,turn:360,rad:360/(2*Math.PI)},eE=function(e){return typeof e==`string`?e.length>0:typeof e==`number`},tE=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=10**t),Math.round(n*e)/n+0},nE=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=1),e>n?n:e>t?e:t},rE=function(e){return(e=isFinite(e)?e%360:0)<0?e+360:e},iE=function(e,t){return t===void 0&&(t=0),tE(e,t)%360},aE=function(e){return{r:nE(e.r,0,255),g:nE(e.g,0,255),b:nE(e.b,0,255),a:nE(e.a)}},oE=function(e){return{r:tE(e.r),g:tE(e.g),b:tE(e.b),a:tE(e.a,3)}},sE=/^#([0-9a-f]{3,8})$/i,cE=function(e,t){var n=e.charCodeAt(t);return(15&n)+9*(n>>6)},lE=function(e,t){return cE(e,t)<<4|cE(e,t+1)},uE=[],dE=0;dE<256;dE++)uE.push((dE<16?`0`:``)+dE.toString(16));var fE=function(e){return uE[nE(e,0,255)]},pE=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,a=Math.max(t,n,r),o=a-Math.min(t,n,r),s=o?a===t?(n-r)/o:a===n?2+(r-t)/o:4+(t-n)/o:0;return{h:60*(s<0?s+6:s),s:a?o/a*100:0,v:a/255*100,a:i}},mE=function(e){var t=e.h,n=e.s,r=e.v,i=e.a;t=t/360*6,n/=100,r/=100;var a=Math.floor(t),o=r*(1-n),s=r*(1-(t-a)*n),c=r*(1-(1-t+a)*n),l=a%6;return{r:255*[r,s,o,o,c,r][l],g:255*[c,r,r,s,o,o][l],b:255*[o,o,c,r,r,s][l],a:i}},hE=function(e){return{h:rE(e.h),s:nE(e.s,0,100),l:nE(e.l,0,100),a:nE(e.a)}},gE=function(e){return{h:iE(e.h),s:tE(e.s),l:tE(e.l),a:tE(e.a,3)}},_E=function(e){return mE((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},vE=function(e){return{h:(t=pE(e)).h,s:(i=(200-(n=t.s))*(r=t.v)/100)>0&&i<200?n*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:t.a};var t,n,r,i},yE=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,bE=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,xE=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,SE=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,CE={string:[[function(e){if(!sE.test(e))return null;var t=e.length;return t<=5?{r:17*cE(e,1),g:17*cE(e,2),b:17*cE(e,3),a:t===5?tE(17*cE(e,4)/255,2):1}:t===7||t===9?{r:lE(e,1),g:lE(e,3),b:lE(e,5),a:t===9?tE(lE(e,7)/255,2):1}:null},`hex`],[function(e){var t=xE.exec(e)||SE.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:aE({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},`rgb`],[function(e){var t=yE.exec(e)||bE.exec(e);if(!t)return null;var n,r;return _E(hE({h:(n=t[1],r=t[2],r===void 0&&(r=`deg`),Number(n)*($T[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}))},`hsl`]],object:[[function(e){var t=e.r,n=e.g,r=e.b,i=e.a,a=i===void 0?1:i;return eE(t)&&eE(n)&&eE(r)?aE({r:Number(t),g:Number(n),b:Number(r),a:Number(a)}):null},`rgb`],[function(e){var t=e.h,n=e.s,r=e.l,i=e.a,a=i===void 0?1:i;return!eE(t)||!eE(n)||!eE(r)?null:_E(hE({h:Number(t),s:Number(n),l:Number(r),a:Number(a)}))},`hsl`],[function(e){var t=e.h,n=e.s,r=e.v,i=e.a,a=i===void 0?1:i;return!eE(t)||!eE(n)||!eE(r)?null:mE(function(e){return{h:rE(e.h),s:nE(e.s,0,100),v:nE(e.v,0,100),a:nE(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(a)}))},`hsv`]]},wE=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return e=oE(this.rgba),t=e.r,n=e.g,r=e.b,a=(i=e.a)<1?fE(tE(255*i)):``,`#`+fE(t)+fE(n)+fE(r)+a;var e,t,n,r,i,a},e.prototype.toRgb=function(){return oE(this.rgba)},e.prototype.toRgbString=function(){return e=oE(this.rgba),t=e.r,n=e.g,r=e.b,(i=e.a)<1?`rgba(`+t+`, `+n+`, `+r+`, `+i+`)`:`rgb(`+t+`, `+n+`, `+r+`)`;var e,t,n,r,i},e.prototype.toHsl=function(){return gE(vE(this.rgba))},e.prototype.toHslString=function(){return e=gE(vE(this.rgba)),t=e.h,n=e.s,r=e.l,(i=e.a)<1?`hsla(`+t+`, `+n+`%, `+r+`%, `+i+`)`:`hsl(`+t+`, `+n+`%, `+r+`%)`;var e,t,n,r,i},e.prototype.toHsv=function(){return e=pE(this.rgba),{h:iE(e.h),s:tE(e.s),v:tE(e.v),a:tE(e.a,3)};var e},e.prototype.invert=function(){return AE({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return e===void 0&&(e=.1),AE(EE(this.rgba,e))},e.prototype.desaturate=function(e){return e===void 0&&(e=.1),AE(EE(this.rgba,-e))},e.prototype.grayscale=function(){return AE(EE(this.rgba,-1))},e.prototype.lighten=function(e){return e===void 0&&(e=.1),AE(OE(this.rgba,e))},e.prototype.darken=function(e){return e===void 0&&(e=.1),AE(OE(this.rgba,-e))},e.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(vE(this.rgba).h+e)},e.prototype.alpha=function(e){return typeof e==`number`?AE({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):tE(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=vE(this.rgba);return typeof e==`number`?AE({h:e,s:t.s,l:t.l,a:t.a}):iE(t.h)},e.prototype.isEqual=function(e){return this.toHex()===AE(e).toHex()},e}(),AE=function(e){return e instanceof kE?e:new kE(e)},jE=[],ME=function(e){e.forEach(function(e){jE.indexOf(e)<0&&(e(kE,CE),jE.push(e))})},NE=function(e,t){var n={white:`#ffffff`,bisque:`#ffe4c4`,blue:`#0000ff`,cadetblue:`#5f9ea0`,chartreuse:`#7fff00`,chocolate:`#d2691e`,coral:`#ff7f50`,antiquewhite:`#faebd7`,aqua:`#00ffff`,azure:`#f0ffff`,whitesmoke:`#f5f5f5`,papayawhip:`#ffefd5`,plum:`#dda0dd`,blanchedalmond:`#ffebcd`,black:`#000000`,gold:`#ffd700`,goldenrod:`#daa520`,gainsboro:`#dcdcdc`,cornsilk:`#fff8dc`,cornflowerblue:`#6495ed`,burlywood:`#deb887`,aquamarine:`#7fffd4`,beige:`#f5f5dc`,crimson:`#dc143c`,cyan:`#00ffff`,darkblue:`#00008b`,darkcyan:`#008b8b`,darkgoldenrod:`#b8860b`,darkkhaki:`#bdb76b`,darkgray:`#a9a9a9`,darkgreen:`#006400`,darkgrey:`#a9a9a9`,peachpuff:`#ffdab9`,darkmagenta:`#8b008b`,darkred:`#8b0000`,darkorchid:`#9932cc`,darkorange:`#ff8c00`,darkslateblue:`#483d8b`,gray:`#808080`,darkslategray:`#2f4f4f`,darkslategrey:`#2f4f4f`,deeppink:`#ff1493`,deepskyblue:`#00bfff`,wheat:`#f5deb3`,firebrick:`#b22222`,floralwhite:`#fffaf0`,ghostwhite:`#f8f8ff`,darkviolet:`#9400d3`,magenta:`#ff00ff`,green:`#008000`,dodgerblue:`#1e90ff`,grey:`#808080`,honeydew:`#f0fff0`,hotpink:`#ff69b4`,blueviolet:`#8a2be2`,forestgreen:`#228b22`,lawngreen:`#7cfc00`,indianred:`#cd5c5c`,indigo:`#4b0082`,fuchsia:`#ff00ff`,brown:`#a52a2a`,maroon:`#800000`,mediumblue:`#0000cd`,lightcoral:`#f08080`,darkturquoise:`#00ced1`,lightcyan:`#e0ffff`,ivory:`#fffff0`,lightyellow:`#ffffe0`,lightsalmon:`#ffa07a`,lightseagreen:`#20b2aa`,linen:`#faf0e6`,mediumaquamarine:`#66cdaa`,lemonchiffon:`#fffacd`,lime:`#00ff00`,khaki:`#f0e68c`,mediumseagreen:`#3cb371`,limegreen:`#32cd32`,mediumspringgreen:`#00fa9a`,lightskyblue:`#87cefa`,lightblue:`#add8e6`,midnightblue:`#191970`,lightpink:`#ffb6c1`,mistyrose:`#ffe4e1`,moccasin:`#ffe4b5`,mintcream:`#f5fffa`,lightslategray:`#778899`,lightslategrey:`#778899`,navajowhite:`#ffdead`,navy:`#000080`,mediumvioletred:`#c71585`,powderblue:`#b0e0e6`,palegoldenrod:`#eee8aa`,oldlace:`#fdf5e6`,paleturquoise:`#afeeee`,mediumturquoise:`#48d1cc`,mediumorchid:`#ba55d3`,rebeccapurple:`#663399`,lightsteelblue:`#b0c4de`,mediumslateblue:`#7b68ee`,thistle:`#d8bfd8`,tan:`#d2b48c`,orchid:`#da70d6`,mediumpurple:`#9370db`,purple:`#800080`,pink:`#ffc0cb`,skyblue:`#87ceeb`,springgreen:`#00ff7f`,palegreen:`#98fb98`,red:`#ff0000`,yellow:`#ffff00`,slateblue:`#6a5acd`,lavenderblush:`#fff0f5`,peru:`#cd853f`,palevioletred:`#db7093`,violet:`#ee82ee`,teal:`#008080`,slategray:`#708090`,slategrey:`#708090`,aliceblue:`#f0f8ff`,darkseagreen:`#8fbc8f`,darkolivegreen:`#556b2f`,greenyellow:`#adff2f`,seagreen:`#2e8b57`,seashell:`#fff5ee`,tomato:`#ff6347`,silver:`#c0c0c0`,sienna:`#a0522d`,lavender:`#e6e6fa`,lightgreen:`#90ee90`,orange:`#ffa500`,orangered:`#ff4500`,steelblue:`#4682b4`,royalblue:`#4169e1`,turquoise:`#40e0d0`,yellowgreen:`#9acd32`,salmon:`#fa8072`,saddlebrown:`#8b4513`,sandybrown:`#f4a460`,rosybrown:`#bc8f8f`,darksalmon:`#e9967a`,lightgoldenrodyellow:`#fafad2`,snow:`#fffafa`,lightgrey:`#d3d3d3`,lightgray:`#d3d3d3`,dimgray:`#696969`,dimgrey:`#696969`,olivedrab:`#6b8e23`,olive:`#808000`},r={};for(var i in n)r[n[i]]=i;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return`transparent`;var i,o,s=r[this.toHex()];if(s)return s;if(t?.closest){var c=this.toRgb(),l=1/0,u=`black`;if(!a.length)for(var d in n)a[d]=new e(n[d]).toRgb();for(var f in n){var p=(i=c,o=a[f],(i.r-o.r)**2+(i.g-o.g)**2+(i.b-o.b)**2);p`u`?b:``;return K.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 `+IE.WIDTH+` `+IE.HEIGHT,width:`100%`,style:{maxWidth:`100%`}},K.createElement(`defs`,null,K.createElement(`clipPath`,{id:`pageRadius`+x},K.createElement(`rect`,{x:LE.X_OFFSET,y:`0`,rx:v,ry:v,width:LE.WIDTH,height:LE.HEIGHT})),K.createElement(`clipPath`,{id:`foldCrop`+x},K.createElement(`rect`,{width:LE.WIDTH,height:RE.HEIGHT,transform:`rotate(-45 0 `+RE.HEIGHT+`)`})),K.createElement(`linearGradient`,{x1:`100%`,y1:`0%`,y2:`100%`,id:`pageGradient`+x},K.createElement(`stop`,{stopColor:l,stopOpacity:d,offset:`0%`}),K.createElement(`stop`,{stopColor:l,stopOpacity:`0`,offset:`66.67%`}))),K.createElement(`g`,{id:`file`,clipPath:`url(#pageRadius`+x+`)`},a?K.createElement(K.Fragment,null,K.createElement(`path`,{d:`M`+LE.X_OFFSET+` 0 h `+(LE.WIDTH-RE.HEIGHT)+` L `+(LE.WIDTH+LE.X_OFFSET)+` `+RE.HEIGHT+` v `+(LE.HEIGHT-RE.HEIGHT)+` H `+LE.X_OFFSET+` Z`,fill:n}),K.createElement(`path`,{d:`M`+LE.X_OFFSET+` 0 h `+(LE.WIDTH-RE.HEIGHT)+` L `+(LE.WIDTH+LE.X_OFFSET)+` `+RE.HEIGHT+` v `+(LE.HEIGHT-RE.HEIGHT)+` H `+LE.X_OFFSET+` Z`,fill:`url(#pageGradient`+x+`)`})):K.createElement(K.Fragment,null,K.createElement(`rect`,{x:LE.X_OFFSET,y:`0`,width:LE.WIDTH,height:LE.HEIGHT,fill:n}),K.createElement(`rect`,{x:LE.X_OFFSET,y:`0`,width:LE.WIDTH,height:LE.HEIGHT,fill:`url(#pageGradient`+x+`)`}))),a&&K.createElement(`g`,{transform:`translate(28 `+RE.HEIGHT+`) rotate(-90)`},K.createElement(`rect`,{width:LE.WIDTH,height:LE.HEIGHT,fill:o||AE(n).darken(.1).toHex(),rx:v,ry:v,clipPath:`url(#foldCrop`+x+`)`})),r&&K.createElement(K.Fragment,null,K.createElement(`g`,{id:`label`+x},K.createElement(`rect`,{fill:f||AE(n).darken(.3).toHex(),x:LE.X_OFFSET,y:LE.HEIGHT-zE,width:LE.WIDTH,height:zE,clipPath:`url(#pageRadius`+x+`)`})),K.createElement(`g`,{id:`labelText`+x,transform:`translate(`+LE.X_OFFSET+` 34)`},K.createElement(`text`,{x:LE.WIDTH/2,y:`10`,fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif`,fontSize:`9`,fill:m,textAnchor:`middle`,style:{fontWeight:`bold`,textAlign:`center`,pointerEvents:`none`,textTransform:g?`uppercase`:`none`,userSelect:`none`}},r))),y&&K.createElement(`g`,{transform:`translate(-4 `+(r?0:6)+`)`,fill:s||AE(n).darken(.15).toHex()},PE[y]))};VE.propTypes=FE;var HE={"3dm":{labelColor:`#8D1A11`,type:`3d`},"3ds":{labelColor:`#5FB9AD`,type:`3d`},"3g2":{type:`video`},"3gp":{type:`video`},"7zip":{type:`compressed`},aab:{type:`android`,labelColor:`#3DDC84`},aac:{type:`audio`},aep:{type:`video`},ai:{color:`#423325`,gradientOpacity:0,labelColor:`#423325`,labelTextColor:`#FF7F18`,labelUppercase:!0,foldColor:`#FF7F18`,radius:2},aif:{type:`audio`},aiff:{type:`audio`},apk:{type:`android`,labelColor:`#3DDC84`},apkm:{type:`android`,labelColor:`#3DDC84`},apks:{type:`android`,labelColor:`#3DDC84`},asf:{type:`video`},asp:{type:`code`},aspx:{type:`code`},avi:{type:`video`},bin:{type:`binary`},bmp:{type:`image`},c:{type:`code`},cpp:{type:`code`},cs:{type:`code`},css:{type:`code`},csv:{type:`spreadsheet`},cue:{type:`document`},dll:{type:`settings`},dmg:{type:`drive`},doc:{color:`#2C5898`,foldColor:`#254A80`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#2C5898`,labelUppercase:!0,type:`document`},docx:{color:`#2C5898`,foldColor:`#254A80`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#2C5898`,labelUppercase:!0,type:`document`},dwg:{type:`vector`},dxf:{type:`vector`},eot:{type:`font`},eps:{type:`vector`},exe:{type:`settings`},flac:{type:`audio`},flv:{type:`video`},fnt:{type:`font`},fodp:{type:`presentation`},fods:{type:`spreadsheet`},fodt:{type:`document`},fon:{type:`font`},gif:{type:`image`},gz:{type:`compressed`},heic:{type:`image`},htm:{type:`code`},html:{type:`code`},indd:{color:`#4B2B36`,gradientOpacity:0,labelColor:`#4B2B36`,labelTextColor:`#FF408C`,labelUppercase:!0,foldColor:`#FF408C`,radius:2},ini:{type:`settings`},java:{type:`code`},jpeg:{type:`image`},jpg:{type:`image`},js:{labelColor:`#F7DF1E`,type:`code`},json:{type:`code`},jsx:{labelColor:`#00D8FF`,type:`code`},m4a:{type:`audio`},m4v:{type:`video`},max:{labelColor:`#5FB9AD`,type:`3d`},md:{type:`document`},mid:{type:`audio`},mkv:{type:`video`},mov:{type:`video`},mp3:{type:`audio`},mp4:{type:`video`},mpeg:{type:`video`},mpg:{type:`video`},obj:{type:`3d`},odp:{type:`presentation`},ods:{type:`spreadsheet`},odt:{type:`document`},ogg:{type:`audio`},ogv:{type:`video`},otf:{type:`font`},pdf:{labelColor:`#D93831`,type:`acrobat`},php:{labelColor:`#8892BE`,type:`code`},pkg:{type:`3d`},plist:{type:`settings`},png:{type:`image`},ppt:{color:`#D14423`,foldColor:`#AB381D`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#D14423`,labelUppercase:!0,type:`presentation`},pptx:{color:`#D14423`,foldColor:`#AB381D`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#D14423`,labelUppercase:!0,type:`presentation`},pr:{type:`video`},ps:{type:`vector`},psd:{color:`#34364E`,gradientOpacity:0,labelColor:`#34364E`,labelTextColor:`#31C5F0`,labelUppercase:!0,foldColor:`#31C5F0`,radius:2},py:{labelColor:`#FFDE57`,type:`code`},rar:{type:`compressed`},rb:{labelColor:`#BB271A`,type:`code`},rm:{type:`video`},rtf:{type:`document`},scss:{labelColor:`#C16A98`,type:`code`},sitx:{type:`compressed`},skp:{type:`3d`},svg:{type:`vector`},swf:{type:`video`},sys:{type:`settings`},tar:{type:`compressed`},tex:{type:`document`},tif:{type:`image`},tiff:{type:`image`},ts:{labelColor:`#3478C7`,type:`code`},ttf:{type:`font`},txt:{type:`document`},wav:{type:`audio`},webm:{type:`video`},wmv:{type:`video`},woff:{type:`font`},wpd:{type:`document`},wps:{type:`document`},xapk:{type:`android`,labelColor:`#3DDC84`},xlr:{type:`spreadsheet`},xls:{color:`#1A754C`,foldColor:`#16613F`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#1A754C`,labelUppercase:!0,type:`spreadsheet`},xlsx:{color:`#1A754C`,foldColor:`#16613F`,glyphColor:`rgba(255,255,255,0.4)`,labelColor:`#1A754C`,labelUppercase:!0,type:`spreadsheet`},yml:{type:`code`},zip:{type:`compressed`},zipx:{type:`compressed`}};function UE(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 WE(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0?CD(PD,--MD):0,AD--,ND===10&&(AD=1,kD--),ND}function zD(){return ND=MD2||UD(ND)>3?``:` `}function JD(e,t){for(;--t&&zD()&&!(ND<48||ND>102||ND>57&&ND<65||ND>70&&ND<97););return HD(e,VD()+(t<6&&BD()==32&&zD()==32))}function YD(e){for(;zD();)switch(ND){case e:return MD;case 34:case 39:e!==34&&e!==39&&YD(ND);break;case 40:e===41&&YD(e);break;case 92:zD()}return MD}function XD(e,t){for(;zD()&&e+ND!==57&&(e+ND!==84||BD()!==47););return`/*`+HD(t,MD-1)+`*`+gD(e===47?e:zD())}function ZD(e){for(;!UD(BD());)zD();return HD(e,MD)}function QD(e){return GD($D(``,null,null,null,[``],e=WD(e),0,[0],e))}function $D(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=zD()){case 40:if(m!=108&&CD(C,d-1)==58){SD(C+=xD(KD(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=KD(v);break;case 9:case 10:case 13:case 32:C+=qD(m);break;case 92:C+=JD(VD()-1,7);continue;case 47:switch(BD()){case 42:case 47:DD(tO(XD(zD(),VD()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=TD(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=xD(C,/\f/g,``)),p>0&&TD(C)-d&&DD(p>32?nO(C+`;`,r,n,d-1):nO(xD(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(DD(S=eO(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)$D(C,t,S,S,b,a,d,s,x);else switch(f===99&&CD(C,3)===110?100:f){case 100:case 108:case 109:case 115:$D(e,S,S,r&&DD(eO(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:$D(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+TD(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&RD()==125)continue}switch(C+=gD(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(TD(C)-1)*_,_=1;break;case 64:BD()===45&&(C+=KD(zD())),f=BD(),u=d=TD(y=C+=ZD(VD())),v++;break;case 45:m===45&&TD(C)==2&&(h=0)}}return a}function eO(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=ED(f),m=0,h=0,g=0;m0?f[_]+` `+v:xD(v,/&\f/g,f[_])))&&(c[g++]=y);return FD(e,t,n,i===0?uD:s,c,l,u)}function tO(e,t,n){return FD(e,t,n,lD,gD(LD()),wD(e,2,-2),0)}function nO(e,t,n,r){return FD(e,t,n,dD,wD(e,0,r),wD(e,r+1,-1),r)}function rO(e,t){for(var n=``,r=ED(e),i=0;i6)switch(CD(e,t+1)){case 109:if(CD(e,t+4)!==45)break;case 102:return xD(e,/(.+:)(.+)-([^]+)/,`$1`+cD+`$2-$3$1`+sD+(CD(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~SD(e,`stretch`)?pO(xD(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(CD(e,t+1)!==115)break;case 6444:switch(CD(e,TD(e)-3-(~SD(e,`!important`)&&10))){case 107:return xD(e,`:`,`:`+cD)+e;case 101:return xD(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+cD+(CD(e,14)===45?`inline-`:``)+`box$3$1`+cD+`$2$3$1`+oD+`$2box$3`)+e}break;case 5936:switch(CD(e,t+11)){case 114:return cD+e+oD+xD(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return cD+e+oD+xD(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return cD+e+oD+xD(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return cD+e+oD+e+e}return e}var mO=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case dD:e.return=pO(e.value,e.length);break;case pD:return rO([ID(e,{value:xD(e.value,`@`,`@`+cD)})],r);case uD:if(e.length)return OD(e.props,function(t){switch(bD(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return rO([ID(e,{props:[xD(t,/:(read-\w+)/,`:`+sD+`$1`)]})],r);case`::placeholder`:return rO([ID(e,{props:[xD(t,/:(plac\w+)/,`:`+cD+`input-$1`)]}),ID(e,{props:[xD(t,/:(plac\w+)/,`:`+sD+`$1`)]}),ID(e,{props:[xD(t,/:(plac\w+)/,oD+`input-$1`)]})],r)}return``})}}],hO=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||mO,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),_O=r(((e,t)=>{t.exports=gO()})),vO=r(((e,t)=>{var n=_O(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[n.ForwardRef]=a,s[n.Memo]=o;function c(e){return n.isMemo(e)?o:s[e.$$typeof]||r}var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;function h(e,t,n){if(typeof t!=`string`){if(m){var r=p(t);r&&r!==m&&h(e,r,n)}var a=u(t);d&&(a=a.concat(d(t)));for(var o=c(e),s=c(t),g=0;g=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var CO={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},wO=/[A-Z]|^ms/g,TO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,EO=function(e){return e.charCodeAt(1)===45},DO=function(e){return e!=null&&typeof e!=`boolean`},OO=Oa(function(e){return EO(e)?e:e.replace(wO,`-$&`).toLowerCase()}),kO=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(TO,function(e,t,n){return NO={name:t,styles:n,next:NO},t})}return CO[e]!==1&&!EO(e)&&typeof t==`number`&&t!==0?t+`px`:t};function AO(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return NO={name:i.name,styles:i.styles,next:NO},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)NO={name:o.name,styles:o.styles,next:NO},o=o.next;return a.styles+`;`}return jO(e,t,n);case`function`:if(e!==void 0){var s=NO,c=n(e);return NO=s,AO(e,t,c)}}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function jO(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i-1}function lk(e){return ck(e)?window.innerHeight:e.clientHeight}function uk(e){return ck(e)?window.pageYOffset:e.scrollTop}function dk(e,t){if(ck(e)){window.scrollTo(0,t);return}e.scrollTop=t}function fk(e){var t=getComputedStyle(e),n=t.position===`absolute`,r=/(auto|scroll)/;if(t.position===`fixed`)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(n&&t.position===`static`)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function pk(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function mk(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:nk,i=uk(e),a=t-i,o=10,s=0;function c(){s+=o,dk(e,pk(s,i,a,n)),sn.bottom?dk(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i=p)return{placement:`bottom`,maxHeight:t};if(C>=p&&!o)return a&&mk(c,w,E),{placement:`bottom`,maxHeight:t};if(!o&&C>=r||o&&x>=r)return a&&mk(c,w,E),{placement:`bottom`,maxHeight:o?x-v:C-v};if(i===`auto`||o){var D=t,O=o?b:S;return O>=r&&(D=Math.min(O-v-s,t)),{placement:`top`,maxHeight:D}}if(i===`bottom`)return a&&dk(c,w),{placement:`bottom`,maxHeight:t};break;case`top`:if(b>=p)return{placement:`top`,maxHeight:t};if(S>=p&&!o)return a&&mk(c,T,E),{placement:`top`,maxHeight:t};if(!o&&S>=r||o&&b>=r){var k=t;return(!o&&S>=r||o&&b>=r)&&(k=o?b-y:S-y),a&&mk(c,T,E),{placement:`top`,maxHeight:k}}return{placement:`bottom`,maxHeight:t};default:throw Error(`Invalid placement provided "${i}".`)}return l}function Mk(e){return e?{bottom:`top`,top:`bottom`}[e]:`bottom`}var Nk=function(e){return e===`auto`?`bottom`:e},Pk=function(e,t){var n,r=e.placement,i=e.theme,a=i.borderRadius,o=i.spacing,s=i.colors;return WE((n={label:`menu`},Ht(n,Mk(r),`100%`),Ht(n,`position`,`absolute`),Ht(n,`width`,`100%`),Ht(n,`zIndex`,1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:a,boxShadow:`0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)`,marginBottom:o.menuGutter,marginTop:o.menuGutter})},Fk=(0,K.createContext)(null),Ik=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,i=e.menuPlacement,a=e.menuPosition,o=e.menuShouldScrollIntoView,s=e.theme,c=((0,K.useContext)(Fk)||{}).setPortalPlacement,l=(0,K.useRef)(null),u=QO((0,K.useState)(r),2),d=u[0],f=u[1],p=QO((0,K.useState)(null),2),m=p[0],h=p[1],g=s.spacing.controlHeight;return Ne(function(){var e=l.current;if(e){var t=a===`fixed`,s=jk({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:g});f(s.maxHeight),h(s.placement),c?.(s.placement)}},[r,i,a,o,n,c,g]),t({ref:l,placerProps:WE(WE({},e),{},{placement:m||Nk(i),maxHeight:d})})},Lk=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return KO(`div`,Fe({},sk(e,`menu`,{menu:!0}),{ref:n},r),t)},Rk=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return WE({maxHeight:n,overflowY:`auto`,position:`relative`,WebkitOverflowScrolling:`touch`},t?{}:{paddingBottom:r,paddingTop:r})},zk=function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return KO(`div`,Fe({},sk(e,`menuList`,{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},Bk=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return WE({textAlign:`center`},t?{}:{color:i.neutral40,padding:`${r*2}px ${r*3}px`})},Vk=Bk,Hk=Bk,Uk=function(e){var t=e.children,n=t===void 0?`No options`:t,r=e.innerProps,i=$O(e,kk);return KO(`div`,Fe({},sk(WE(WE({},i),{},{children:n,innerProps:r}),`noOptionsMessage`,{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},Wk=function(e){var t=e.children,n=t===void 0?`Loading...`:t,r=e.innerProps,i=$O(e,Ak);return KO(`div`,Fe({},sk(WE(WE({},i),{},{children:n,innerProps:r}),`loadingMessage`,{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},Gk=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},Kk=function(e){var t=e.appendTo,n=e.children,r=e.controlElement,i=e.innerProps,a=e.menuPlacement,o=e.menuPosition,s=(0,K.useRef)(null),c=(0,K.useRef)(null),l=QO((0,K.useState)(Nk(a)),2),u=l[0],d=l[1],f=(0,K.useMemo)(function(){return{setPortalPlacement:d}},[]),p=QO((0,K.useState)(null),2),m=p[0],h=p[1],g=(0,K.useCallback)(function(){if(r){var e=gk(r),t=o===`fixed`?0:window.pageYOffset,n=e[u]+t;(n!==m?.offset||e.left!==m?.rect.left||e.width!==m?.rect.width)&&h({offset:n,rect:e})}},[r,o,u,m?.offset,m?.rect.left,m?.rect.width]);Ne(function(){g()},[g]);var _=(0,K.useCallback)(function(){typeof c.current==`function`&&(c.current(),c.current=null),r&&s.current&&(c.current=cn(r,s.current,g,{elementResize:`ResizeObserver`in window}))},[r,g]);Ne(function(){_()},[_]);var v=(0,K.useCallback)(function(e){s.current=e,_()},[_]);if(!t&&o!==`fixed`||!m)return null;var y=KO(`div`,Fe({ref:v},sk(WE(WE({},e),{},{offset:m.offset,position:o,rect:m.rect}),`menuPortal`,{"menu-portal":!0}),i),n);return KO(Fk.Provider,{value:f},t?(0,Da.createPortal)(y,t):y)},qk=function(e){var t=e.isDisabled;return{label:`container`,direction:e.isRtl?`rtl`:void 0,pointerEvents:t?`none`:void 0,position:`relative`}},Jk=function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return KO(`div`,Fe({},sk(e,`container`,{"--is-disabled":r,"--is-rtl":i}),n),t)},Yk=function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return WE({alignItems:`center`,display:r&&i&&a?`flex`:`grid`,flex:1,flexWrap:`wrap`,WebkitOverflowScrolling:`touch`,position:`relative`,overflow:`hidden`},t?{}:{padding:`${n.baseUnit/2}px ${n.baseUnit*2}px`})},Xk=function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return KO(`div`,Fe({},sk(e,`valueContainer`,{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)},Zk=function(){return{alignItems:`center`,alignSelf:`stretch`,display:`flex`,flexShrink:0}},Qk=function(e){var t=e.children,n=e.innerProps;return KO(`div`,Fe({},sk(e,`indicatorsContainer`,{indicators:!0}),n),t)},$k,eA=[`size`],tA=[`innerProps`,`isRtl`,`size`],nA={name:`8mmkcg`,styles:`display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0`},rA=function(e){var t=e.size,n=$O(e,eA);return KO(`svg`,Fe({height:t,width:t,viewBox:`0 0 20 20`,"aria-hidden":`true`,focusable:`false`,css:nA},n))},iA=function(e){return KO(rA,Fe({size:20},e),KO(`path`,{d:`M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z`}))},aA=function(e){return KO(rA,Fe({size:20},e),KO(`path`,{d:`M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z`}))},oA=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return WE({label:`indicatorContainer`,display:`flex`,transition:`color 150ms`},t?{}:{color:n?a.neutral60:a.neutral20,padding:i*2,":hover":{color:n?a.neutral80:a.neutral40}})},sA=oA,cA=function(e){var t=e.children,n=e.innerProps;return KO(`div`,Fe({},sk(e,`dropdownIndicator`,{indicator:!0,"dropdown-indicator":!0}),n),t||KO(aA,null))},lA=oA,uA=function(e){var t=e.children,n=e.innerProps;return KO(`div`,Fe({},sk(e,`clearIndicator`,{indicator:!0,"clear-indicator":!0}),n),t||KO(iA,null))},dA=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return WE({label:`indicatorSeparator`,alignSelf:`stretch`,width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:i*2,marginTop:i*2})},fA=function(e){var t=e.innerProps;return KO(`span`,Fe({},t,sk(e,`indicatorSeparator`,{"indicator-separator":!0})))},pA=JO($k||=ek([` - 0%, 80%, 100% { opacity: 0; } - 40% { opacity: 1; } -`])),mA=function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,o=i.spacing.baseUnit;return WE({label:`loadingIndicator`,display:`flex`,transition:`color 150ms`,alignSelf:`center`,fontSize:r,lineHeight:1,marginRight:r,textAlign:`center`,verticalAlign:`middle`},t?{}:{color:n?a.neutral60:a.neutral20,padding:o*2})},hA=function(e){var t=e.delay,n=e.offset;return KO(`span`,{css:qO({animation:`${pA} 1s ease-in-out ${t}ms infinite;`,backgroundColor:`currentColor`,borderRadius:`1em`,display:`inline-block`,marginLeft:n?`1em`:void 0,height:`1em`,verticalAlign:`top`,width:`1em`},``,``)})},gA=function(e){var t=e.innerProps,n=e.isRtl,r=e.size,i=r===void 0?4:r,a=$O(e,tA);return KO(`div`,Fe({},sk(WE(WE({},a),{},{innerProps:t,isRtl:n,size:i}),`loadingIndicator`,{indicator:!0,"loading-indicator":!0}),t),KO(hA,{delay:0,offset:n}),KO(hA,{delay:160,offset:!0}),KO(hA,{delay:320,offset:!n}))},_A=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,o=i.borderRadius,s=i.spacing;return WE({label:`control`,alignItems:`center`,cursor:`default`,display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,minHeight:s.controlHeight,outline:`0 !important`,position:`relative`,transition:`all 100ms`},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:o,borderStyle:`solid`,borderWidth:1,boxShadow:r?`0 0 0 1px ${a.primary}`:void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},vA=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return KO(`div`,Fe({ref:i},sk(e,`control`,{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),a,{"aria-disabled":n||void 0}),t)},yA=[`data`],bA=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:n.baseUnit*2,paddingTop:n.baseUnit*2}},xA=function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,a=e.Heading,o=e.headingProps,s=e.innerProps,c=e.label,l=e.theme,u=e.selectProps;return KO(`div`,Fe({},sk(e,`group`,{group:!0}),s),KO(a,Fe({},o,{selectProps:u,theme:l,getStyles:r,getClassNames:i,cx:n}),c),KO(`div`,null,t))},SA=function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return WE({label:`group`,cursor:`default`,display:`block`},t?{}:{color:r.neutral40,fontSize:`75%`,fontWeight:500,marginBottom:`0.25em`,paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:`uppercase`})},CA=function(e){var t=ok(e);t.data;var n=$O(t,yA);return KO(`div`,Fe({},sk(e,`groupHeading`,{"group-heading":!0}),n))},wA=xA,TA=[`innerRef`,`isDisabled`,`isHidden`,`inputClassName`],EA=function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,o=i.colors;return WE(WE({visibility:n?`hidden`:`visible`,transform:r?`translateZ(0)`:``},OA),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},DA={gridArea:`1 / 2`,font:`inherit`,minWidth:`2px`,border:0,margin:0,outline:0,padding:0},OA={flex:`1 1 auto`,display:`inline-grid`,gridArea:`1 / 1 / 2 / 3`,gridTemplateColumns:`0 min-content`,"&:after":WE({content:`attr(data-value) " "`,visibility:`hidden`,whiteSpace:`pre`},DA)},kA=function(e){return WE({label:`input`,color:`inherit`,background:0,opacity:+!e,width:`100%`},DA)},AA=function(e){var t=e.cx,n=e.value,r=ok(e),i=r.innerRef,a=r.isDisabled,o=r.isHidden,s=r.inputClassName,c=$O(r,TA);return KO(`div`,Fe({},sk(e,`input`,{"input-container":!0}),{"data-value":n||``}),KO(`input`,Fe({className:t({input:!0},s),ref:i,style:kA(o),disabled:a},c)))},jA=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return WE({label:`multiValue`,display:`flex`,minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},MA=function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return WE({overflow:`hidden`,textOverflow:a||a===void 0?`ellipsis`:void 0,whiteSpace:`nowrap`},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:`85%`,padding:3,paddingLeft:6})},NA=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,o=e.isFocused;return WE({alignItems:`center`,display:`flex`},t?{}:{borderRadius:i/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},PA=function(e){var t=e.children,n=e.innerProps;return KO(`div`,n,t)},FA=PA,IA=PA;function LA(e){var t=e.children,n=e.innerProps;return KO(`div`,Fe({role:`button`},n),t||KO(iA,{size:14}))}var RA=function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,a=e.isDisabled,o=e.removeProps,s=e.selectProps,c=n.Container,l=n.Label,u=n.Remove;return KO(c,{data:r,innerProps:WE(WE({},sk(e,`multiValue`,{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:s},KO(l,{data:r,innerProps:WE({},sk(e,`multiValueLabel`,{"multi-value__label":!0})),selectProps:s},t),KO(u,{data:r,innerProps:WE(WE({},sk(e,`multiValueRemove`,{"multi-value__remove":!0})),{},{"aria-label":`Remove ${t||`option`}`},o),selectProps:s}))},zA=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,o=a.spacing,s=a.colors;return WE({label:`option`,cursor:`default`,display:`block`,fontSize:`inherit`,width:`100%`,userSelect:`none`,WebkitTapHighlightColor:`rgba(0, 0, 0, 0)`},t?{}:{backgroundColor:i?s.primary:r?s.primary25:`transparent`,color:n?s.neutral20:i?s.neutral0:`inherit`,padding:`${o.baseUnit*2}px ${o.baseUnit*3}px`,":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},BA=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.innerRef,o=e.innerProps;return KO(`div`,Fe({},sk(e,`option`,{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:a,"aria-disabled":n},o),t)},VA=function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return WE({label:`placeholder`,gridArea:`1 / 1 / 2 / 3`},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},HA=function(e){var t=e.children,n=e.innerProps;return KO(`div`,Fe({},sk(e,`placeholder`,{placeholder:!0}),n),t)},UA=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return WE({label:`singleValue`,gridArea:`1 / 1 / 2 / 3`,maxWidth:`100%`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},WA={ClearIndicator:uA,Control:vA,DropdownIndicator:cA,DownChevron:aA,CrossIcon:iA,Group:wA,GroupHeading:CA,IndicatorsContainer:Qk,IndicatorSeparator:fA,Input:AA,LoadingIndicator:gA,Menu:Lk,MenuList:zk,MenuPortal:Kk,LoadingMessage:Wk,NoOptionsMessage:Uk,MultiValue:RA,MultiValueContainer:FA,MultiValueLabel:IA,MultiValueRemove:LA,Option:BA,Placeholder:HA,SelectContainer:Jk,SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return KO(`div`,Fe({},sk(e,`singleValue`,{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:Xk},GA=function(e){return WE(WE({},WA),e.components)},KA=Number.isNaN||function(e){return typeof e==`number`&&e!==e};function qA(e,t){return!!(e===t||KA(e)&&KA(t))}function JA(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?`s`:``} ${i.join(`,`)}, selected.`;case`select-option`:return a?`option ${r} is disabled. Select another option.`:`option ${r}, selected.`;default:return``}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,a=i===void 0?``:i,o=e.selectValue,s=e.isDisabled,c=e.isSelected,l=e.isAppleDevice,u=function(e,t){return e&&e.length?`${e.indexOf(t)+1} of ${e.length}`:``};return t===`value`&&o?`value ${a} focused, ${u(o,n)}.`:t===`menu`&&l?`${a}${`${c?` selected`:``}${s?` disabled`:``}`}, ${u(r,n)}.`:``},onFilter:function(e){var t=e.inputValue;return`${e.resultsMessage}${t?` for search term `+t:``}.`}},$A=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,a=e.isFocused,o=e.selectValue,s=e.selectProps,c=e.id,l=e.isAppleDevice,u=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,p=s.isMulti,m=s.isOptionDisabled,h=s.isSearchable,g=s.menuIsOpen,_=s.options,v=s.screenReaderStatus,y=s.tabSelectsValue,b=s.isLoading,x=s[`aria-label`],S=s[`aria-live`],C=(0,K.useMemo)(function(){return WE(WE({},QA),u||{})},[u]),w=(0,K.useMemo)(function(){var e=``;if(t&&C.onChange){var n=t.option,r=t.options,i=t.removedValue,a=t.removedValues,s=t.value,c=i||n||function(e){return Array.isArray(e)?null:e}(s),l=c?d(c):``,u=r||a||void 0,f=u?u.map(d):[],p=WE({isDisabled:c&&m(c,o),label:l,labels:f},t);e=C.onChange(p)}return e},[t,C,m,o,d]),T=(0,K.useMemo)(function(){var e=``,t=n||r,a=!!(n&&o&&o.includes(n));if(t&&C.onFocus){var s={focused:t,label:d(t),isDisabled:m(t,o),isSelected:a,options:i,context:t===n?`menu`:`value`,selectValue:o,isAppleDevice:l};e=C.onFocus(s)}return e},[n,r,d,m,C,i,o,l]),E=(0,K.useMemo)(function(){var e=``;if(g&&_.length&&!b&&C.onFilter){var t=v({count:i.length});e=C.onFilter({inputValue:f,resultsMessage:t})}return e},[i,f,g,C,_,v,b]),D=t?.action===`initial-input-focus`,O=(0,K.useMemo)(function(){var e=``;if(C.guidance){var t=r?`value`:g?`menu`:`input`;e=C.guidance({"aria-label":x,context:t,isDisabled:n&&m(n,o),isMulti:p,isSearchable:h,tabSelectsValue:y,isInitialFocus:D})}return e},[x,n,r,p,m,h,g,C,o,y,D]),k=KO(K.Fragment,null,KO(`span`,{id:`aria-selection`},w),KO(`span`,{id:`aria-focused`},T),KO(`span`,{id:`aria-results`},E),KO(`span`,{id:`aria-guidance`},O));return KO(K.Fragment,null,KO(ZA,{id:c},D&&k),KO(ZA,{"aria-live":S,"aria-atomic":`false`,"aria-relevant":`additions text`,role:`log`},a&&!D&&k))},ej=[{base:`A`,letters:`AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ`},{base:`AA`,letters:`Ꜳ`},{base:`AE`,letters:`ÆǼǢ`},{base:`AO`,letters:`Ꜵ`},{base:`AU`,letters:`Ꜷ`},{base:`AV`,letters:`ꜸꜺ`},{base:`AY`,letters:`Ꜽ`},{base:`B`,letters:`BⒷBḂḄḆɃƂƁ`},{base:`C`,letters:`CⒸCĆĈĊČÇḈƇȻꜾ`},{base:`D`,letters:`DⒹDḊĎḌḐḒḎĐƋƊƉꝹ`},{base:`DZ`,letters:`DZDŽ`},{base:`Dz`,letters:`DzDž`},{base:`E`,letters:`EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ`},{base:`F`,letters:`FⒻFḞƑꝻ`},{base:`G`,letters:`GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ`},{base:`H`,letters:`HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ`},{base:`I`,letters:`IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ`},{base:`J`,letters:`JⒿJĴɈ`},{base:`K`,letters:`KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ`},{base:`L`,letters:`LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ`},{base:`LJ`,letters:`LJ`},{base:`Lj`,letters:`Lj`},{base:`M`,letters:`MⓂMḾṀṂⱮƜ`},{base:`N`,letters:`NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ`},{base:`NJ`,letters:`NJ`},{base:`Nj`,letters:`Nj`},{base:`O`,letters:`OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ`},{base:`OI`,letters:`Ƣ`},{base:`OO`,letters:`Ꝏ`},{base:`OU`,letters:`Ȣ`},{base:`P`,letters:`PⓅPṔṖƤⱣꝐꝒꝔ`},{base:`Q`,letters:`QⓆQꝖꝘɊ`},{base:`R`,letters:`RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ`},{base:`S`,letters:`SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ`},{base:`T`,letters:`TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ`},{base:`TZ`,letters:`Ꜩ`},{base:`U`,letters:`UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ`},{base:`V`,letters:`VⓋVṼṾƲꝞɅ`},{base:`VY`,letters:`Ꝡ`},{base:`W`,letters:`WⓌWẀẂŴẆẄẈⱲ`},{base:`X`,letters:`XⓍXẊẌ`},{base:`Y`,letters:`YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ`},{base:`Z`,letters:`ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ`},{base:`a`,letters:`aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ`},{base:`aa`,letters:`ꜳ`},{base:`ae`,letters:`æǽǣ`},{base:`ao`,letters:`ꜵ`},{base:`au`,letters:`ꜷ`},{base:`av`,letters:`ꜹꜻ`},{base:`ay`,letters:`ꜽ`},{base:`b`,letters:`bⓑbḃḅḇƀƃɓ`},{base:`c`,letters:`cⓒcćĉċčçḉƈȼꜿↄ`},{base:`d`,letters:`dⓓdḋďḍḑḓḏđƌɖɗꝺ`},{base:`dz`,letters:`dzdž`},{base:`e`,letters:`eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ`},{base:`f`,letters:`fⓕfḟƒꝼ`},{base:`g`,letters:`gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ`},{base:`h`,letters:`hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ`},{base:`hv`,letters:`ƕ`},{base:`i`,letters:`iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı`},{base:`j`,letters:`jⓙjĵǰɉ`},{base:`k`,letters:`kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ`},{base:`l`,letters:`lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ`},{base:`lj`,letters:`lj`},{base:`m`,letters:`mⓜmḿṁṃɱɯ`},{base:`n`,letters:`nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ`},{base:`nj`,letters:`nj`},{base:`o`,letters:`oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ`},{base:`oi`,letters:`ƣ`},{base:`ou`,letters:`ȣ`},{base:`oo`,letters:`ꝏ`},{base:`p`,letters:`pⓟpṕṗƥᵽꝑꝓꝕ`},{base:`q`,letters:`qⓠqɋꝗꝙ`},{base:`r`,letters:`rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ`},{base:`s`,letters:`sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ`},{base:`t`,letters:`tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ`},{base:`tz`,letters:`ꜩ`},{base:`u`,letters:`uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ`},{base:`v`,letters:`vⓥvṽṿʋꝟʌ`},{base:`vy`,letters:`ꝡ`},{base:`w`,letters:`wⓦwẁẃŵẇẅẘẉⱳ`},{base:`x`,letters:`xⓧxẋẍ`},{base:`y`,letters:`yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ`},{base:`z`,letters:`zⓩzźẑżžẓẕƶȥɀⱬꝣ`}],tj=RegExp(`[`+ej.map(function(e){return e.letters}).join(``)+`]`,`g`),nj={},rj=0;rj-1}},dj=[`innerRef`];function fj(e){var t=e.innerRef,n=Ok($O(e,dj),`onExited`,`in`,`enter`,`exit`,`appear`);return KO(`input`,Fe({ref:t},n,{css:qO({label:`dummyInput`,background:0,border:0,caretColor:`transparent`,fontSize:`inherit`,gridArea:`1 / 1 / 2 / 3`,outline:0,padding:0,width:1,color:`transparent`,left:-100,opacity:0,position:`relative`,transform:`scale(.01)`},``,``)}))}var pj=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function mj(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,a=e.onTopLeave,o=(0,K.useRef)(!1),s=(0,K.useRef)(!1),c=(0,K.useRef)(0),l=(0,K.useRef)(null),u=(0,K.useCallback)(function(e,t){if(l.current!==null){var c=l.current,u=c.scrollTop,d=c.scrollHeight,f=c.clientHeight,p=l.current,m=t>0,h=d-f-u,g=!1;h>t&&o.current&&(r&&r(e),o.current=!1),m&&s.current&&(a&&a(e),s.current=!1),m&&t>h?(n&&!o.current&&n(e),p.scrollTop=d,g=!0,o.current=!0):!m&&-t>u&&(i&&!s.current&&i(e),p.scrollTop=0,g=!0,s.current=!0),g&&pj(e)}},[n,r,i,a]),d=(0,K.useCallback)(function(e){u(e,e.deltaY)},[u]),f=(0,K.useCallback)(function(e){c.current=e.changedTouches[0].clientY},[]),p=(0,K.useCallback)(function(e){u(e,c.current-e.changedTouches[0].clientY)},[u]),m=(0,K.useCallback)(function(e){if(e){var t=Sk?{passive:!1}:!1;e.addEventListener(`wheel`,d,t),e.addEventListener(`touchstart`,f,t),e.addEventListener(`touchmove`,p,t)}},[p,f,d]),h=(0,K.useCallback)(function(e){e&&(e.removeEventListener(`wheel`,d,!1),e.removeEventListener(`touchstart`,f,!1),e.removeEventListener(`touchmove`,p,!1))},[p,f,d]);return(0,K.useEffect)(function(){if(t){var e=l.current;return m(e),function(){h(e)}}},[t,m,h]),function(e){l.current=e}}var hj=[`boxSizing`,`height`,`overflow`,`paddingRight`,`position`],gj={boxSizing:`border-box`,overflow:`hidden`,position:`relative`,height:`100%`};function _j(e){e.cancelable&&e.preventDefault()}function vj(e){e.stopPropagation()}function yj(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function bj(){return`ontouchstart`in window||navigator.maxTouchPoints}var xj=!!(typeof window<`u`&&window.document&&window.document.createElement),Sj=0,Cj={capture:!1,passive:!1};function wj(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0||n,i=(0,K.useRef)({}),a=(0,K.useRef)(null),o=(0,K.useCallback)(function(e){if(xj){var t=document.body,n=t&&t.style;if(r&&hj.forEach(function(e){var t=n&&n[e];i.current[e]=t}),r&&Sj<1){var a=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+a||0;Object.keys(gj).forEach(function(e){var t=gj[e];n&&(n[e]=t)}),n&&(n.paddingRight=`${s}px`)}t&&bj()&&(t.addEventListener(`touchmove`,_j,Cj),e&&(e.addEventListener(`touchstart`,yj,Cj),e.addEventListener(`touchmove`,vj,Cj))),Sj+=1}},[r]),s=(0,K.useCallback)(function(e){if(xj){var t=document.body,n=t&&t.style;Sj=Math.max(Sj-1,0),r&&Sj<1&&hj.forEach(function(e){var t=i.current[e];n&&(n[e]=t)}),t&&bj()&&(t.removeEventListener(`touchmove`,_j,Cj),e&&(e.removeEventListener(`touchstart`,yj,Cj),e.removeEventListener(`touchmove`,vj,Cj)))}},[r]);return(0,K.useEffect)(function(){if(t){var e=a.current;return o(e),function(){s(e)}}},[t,o,s]),function(e){a.current=e}}var Tj=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},Ej={name:`1kfdb0e`,styles:`position:fixed;left:0;bottom:0;right:0;top:0`};function Dj(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=r===void 0||r,a=e.onBottomArrive,o=e.onBottomLeave,s=e.onTopArrive,c=e.onTopLeave,l=mj({isEnabled:i,onBottomArrive:a,onBottomLeave:o,onTopArrive:s,onTopLeave:c}),u=wj({isEnabled:n});return KO(K.Fragment,null,n&&KO(`div`,{onClick:Tj,css:Ej}),t(function(e){l(e),u(e)}))}var Oj={name:`1a0ro4n-requiredInput`,styles:`label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%`},kj=function(e){var t=e.name,n=e.onFocus;return KO(`input`,{required:!0,name:t,tabIndex:-1,"aria-hidden":`true`,onFocus:n,css:Oj,value:``,onChange:function(){}})};function Aj(e){return typeof window<`u`&&window.navigator!=null&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function jj(){return Aj(/^iPhone/i)}function Mj(){return Aj(/^Mac/i)}function Nj(){return Aj(/^iPad/i)||Mj()&&navigator.maxTouchPoints>1}function Pj(){return jj()||Nj()}function Fj(){return Mj()||Pj()}var Ij=function(e){return e.label},Lj=function(e){return e.label},Rj=function(e){return e.value},zj=function(e){return!!e.isDisabled},Bj={clearIndicator:lA,container:qk,control:_A,dropdownIndicator:sA,group:bA,groupHeading:SA,indicatorsContainer:Zk,indicatorSeparator:dA,input:EA,loadingIndicator:mA,loadingMessage:Hk,menu:Pk,menuList:Rk,menuPortal:Gk,multiValue:jA,multiValueLabel:MA,multiValueRemove:NA,noOptionsMessage:Vk,option:zA,placeholder:VA,singleValue:UA,valueContainer:Yk},Vj={primary:`#2684FF`,primary75:`#4C9AFF`,primary50:`#B2D4FF`,primary25:`#DEEBFF`,danger:`#DE350B`,dangerLight:`#FFBDAD`,neutral0:`hsl(0, 0%, 100%)`,neutral5:`hsl(0, 0%, 95%)`,neutral10:`hsl(0, 0%, 90%)`,neutral20:`hsl(0, 0%, 80%)`,neutral30:`hsl(0, 0%, 70%)`,neutral40:`hsl(0, 0%, 60%)`,neutral50:`hsl(0, 0%, 50%)`,neutral60:`hsl(0, 0%, 40%)`,neutral70:`hsl(0, 0%, 30%)`,neutral80:`hsl(0, 0%, 20%)`,neutral90:`hsl(0, 0%, 10%)`},Hj=4,Uj=4,Wj={borderRadius:Hj,colors:Vj,spacing:{baseUnit:Uj,controlHeight:38,menuGutter:Uj*2}},Gj={"aria-live":`polite`,backspaceRemovesValue:!0,blurInputOnSelect:_k(),captureMenuScroll:!_k(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:uj(),formatGroupLabel:Ij,getOptionLabel:Lj,getOptionValue:Rj,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:zj,loadingMessage:function(){return`Loading...`},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:`bottom`,menuPosition:`absolute`,menuShouldBlockScroll:!1,menuShouldScrollIntoView:!vk(),noOptionsMessage:function(){return`No options`},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:`Select...`,screenReaderStatus:function(e){var t=e.count;return`${t} result${t===1?``:`s`} available`},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Kj(e,t,n,r){return{type:`option`,data:t,isDisabled:rM(e,t,n),isSelected:iM(e,t,n),label:tM(e,t),value:nM(e,t),index:r}}function qj(e,t){return e.options.map(function(n,r){if(`options`in n){var i=n.options.map(function(n,r){return Kj(e,n,t,r)}).filter(function(t){return Zj(e,t)});return i.length>0?{type:`group`,data:n,options:i,index:r}:void 0}var a=Kj(e,n,t,r);return Zj(e,a)?a:void 0}).filter(Ck)}function Jj(e){return e.reduce(function(e,t){return t.type===`group`?e.push.apply(e,nD(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function Yj(e,t){return e.reduce(function(e,n){return n.type===`group`?e.push.apply(e,nD(n.options.map(function(e){return{data:e.data,id:`${t}-${n.index}-${e.index}`}}))):e.push({data:n.data,id:`${t}-${n.index}`}),e},[])}function Xj(e,t){return Jj(qj(e,t))}function Zj(e,t){var n=e.inputValue,r=n===void 0?``:n,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!oM(e)||!a)&&aM(e,{label:o,value:s,data:i},r)}function Qj(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}var eM=function(e,t){return e.find(function(e){return e.data===t})?.id||null},tM=function(e,t){return e.getOptionLabel(t)},nM=function(e,t){return e.getOptionValue(t)};function rM(e,t,n){return typeof e.isOptionDisabled==`function`&&e.isOptionDisabled(t,n)}function iM(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected==`function`)return e.isOptionSelected(t,n);var r=nM(e,t);return n.some(function(t){return nM(e,t)===r})}function aM(e,t,n){return!e.filterOption||e.filterOption(t,n)}var oM=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return t===void 0?n:t},sM=1,cM=function(e){JE(n,e);var t=XE(n);function n(e){var r;if(GE(this,n),r=t.call(this,e),r.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:``,isAppleDevice:!1},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange;t.name=n.name,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;r.onInputChange(``,{action:`set-value`,prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,a=t.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),c=r.isOptionDisabled(e,o);if(s){var l=r.getOptionValue(e);r.setValue(Dk(o.filter(function(e){return r.getOptionValue(e)!==l})),`deselect-option`,e)}else if(!c)i?r.setValue(Dk([].concat(nD(o),[e])),`select-option`,e):r.setValue(Ek(e),`select-option`);else{r.ariaOnChange(Ek(e),{action:`select-option`,option:e,name:a});return}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),a=n.filter(function(e){return r.getOptionValue(e)!==i}),o=Tk(t,a,a[0]||null);r.onChange(o,{action:`remove-value`,removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Tk(r.props.isMulti,[],null),{action:`clear`,removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),a=Tk(e,i,i[0]||null);n&&r.onChange(a,{action:`pop-value`,removedValue:n})},r.getFocusedOptionId=function(e){return eM(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return Yj(qj(r.props,r.state.selectValue),r.getElementId(`option`))},r.getValue=function(){return r.state.selectValue},r.cx=function(){var e=[...arguments];return ik.apply(void 0,[r.props.classNamePrefix].concat(e))},r.getOptionLabel=function(e){return tM(r.props,e)},r.getOptionValue=function(e){return nM(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=Bj[e](t,n);i.boxSizing=`border-box`;var a=r.props.styles[e];return a?a(i,t):i},r.getClassNames=function(e,t){var n;return(n=r.props.classNames)[e]?.call(n,t)},r.getElementId=function(e){return`${r.state.instancePrefix}-${e}`},r.getComponents=function(){return GA(r.props)},r.buildCategorizedOptions=function(){return qj(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return Jj(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:WE({value:e},t)})},r.onMenuMouseDown=function(e){e.button===0&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?e.target.tagName!==`INPUT`&&e.target.tagName!==`TEXTAREA`&&r.onMenuClose():t&&r.openMenu(`first`):(t&&(r.openAfterFocus=!0),r.focusInput()),e.target.tagName!==`INPUT`&&e.target.tagName!==`TEXTAREA`&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&e.type===`mousedown`&&e.button!==0)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu(`first`),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&e.type===`mousedown`&&e.button!==0||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,e.type===`touchend`?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){typeof r.props.closeMenuOnScroll==`boolean`?e.target instanceof HTMLElement&&ck(e.target)&&r.props.onMenuClose():typeof r.props.closeMenuOnScroll==`function`&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY),o=5;r.userIsDragging=i>o||a>o}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:`input-change`,prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu(`first`),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(e),r.onInputChange(``,{action:`input-blur`,prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(e){if(!(r.blockOptionHover||r.state.focusedOption===e)){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return oM(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,a=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,c=t.isDisabled,l=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,m=p.focusedOption,h=p.focusedValue,g=p.selectValue;if(!c&&!(typeof u==`function`&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case`ArrowLeft`:if(!n||o)return;r.focusValue(`previous`);break;case`ArrowRight`:if(!n||o)return;r.focusValue(`next`);break;case`Delete`:case`Backspace`:if(o)return;if(h)r.removeValue(h);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case`Tab`:if(r.isComposing||e.shiftKey||!l||!d||!m||f&&r.isOptionSelected(m,g))return;r.selectOption(m);break;case`Enter`:if(e.keyCode===229)break;if(l){if(!m||r.isComposing)return;r.selectOption(m);break}return;case`Escape`:l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(``,{action:`menu-close`,prevInputValue:o}),r.onMenuClose()):s&&a&&r.clearValue();break;case` `:if(o)return;if(!l){r.openMenu(`first`);break}if(!m)return;r.selectOption(m);break;case`ArrowUp`:l?r.focusOption(`up`):r.openMenu(`last`);break;case`ArrowDown`:l?r.focusOption(`down`):r.openMenu(`first`);break;case`PageUp`:if(!l)return;r.focusOption(`pageup`);break;case`PageDown`:if(!l)return;r.focusOption(`pagedown`);break;case`Home`:if(!l)return;r.focusOption(`first`);break;case`End`:if(!l)return;r.focusOption(`last`);break;default:return}e.preventDefault()}},r.state.instancePrefix=`react-select-`+(r.props.instanceId||++sM),r.state.selectValue=ak(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),a=r.buildFocusableOptions(),o=a.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=a[o],r.state.focusedOptionId=eM(i,a[o])}return r}return qE(n,[{key:`componentDidMount`,value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener(`scroll`,this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&hk(this.menuListRef,this.focusedOptionRef),Fj()&&this.setState({isAppleDevice:!0})}},{key:`componentDidUpdate`,value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!i&&!n&&e.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(hk(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:`componentWillUnmount`,value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener(`scroll`,this.onScroll,!0)}},{key:`onMenuOpen`,value:function(){this.props.onMenuOpen()}},{key:`onMenuClose`,value:function(){this.onInputChange(``,{action:`menu-close`,prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:`onInputChange`,value:function(e,t){this.props.onInputChange(e,t)}},{key:`focusInput`,value:function(){this.inputRef&&this.inputRef.focus()}},{key:`blurInput`,value:function(){this.inputRef&&this.inputRef.blur()}},{key:`openMenu`,value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,a=this.buildFocusableOptions(),o=e===`first`?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o],focusedOptionId:this.getFocusedOptionId(a[o])},function(){return t.onMenuOpen()})}},{key:`focusValue`,value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var a=n.length-1,o=-1;if(n.length){switch(e){case`previous`:o=i===0?0:i===-1?a:i-1;break;case`next`:i>-1&&i0&&arguments[0]!==void 0?arguments[0]:`first`,t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,a=r.indexOf(n);n||(a=-1),e===`up`?i=a>0?a-1:r.length-1:e===`down`?i=(a+1)%r.length:e===`pageup`?(i=a-t,i<0&&(i=0)):e===`pagedown`?(i=a+t,i>r.length-1&&(i=r.length-1)):e===`last`&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:`getTheme`,value:function(){return this.props.theme?typeof this.props.theme==`function`?this.props.theme(Wj):WE(WE({},Wj),this.props.theme):Wj}},{key:`getCommonProps`,value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,c=s.isMulti,l=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:c,isRtl:l,options:u,selectOption:a,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:`hasValue`,value:function(){return this.state.selectValue.length>0}},{key:`hasOptions`,value:function(){return!!this.getFocusableOptions().length}},{key:`isClearable`,value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return t===void 0?n:t}},{key:`isOptionDisabled`,value:function(e,t){return rM(this.props,e,t)}},{key:`isOptionSelected`,value:function(e,t){return iM(this.props,e,t)}},{key:`filterOption`,value:function(e,t){return aM(this.props,e,t)}},{key:`formatOptionLabel`,value:function(e,t){if(typeof this.props.formatOptionLabel==`function`){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:`formatGroupLabel`,value:function(e){return this.props.formatGroupLabel(e)}},{key:`startListeningComposition`,value:function(){document&&document.addEventListener&&(document.addEventListener(`compositionstart`,this.onCompositionStart,!1),document.addEventListener(`compositionend`,this.onCompositionEnd,!1))}},{key:`stopListeningComposition`,value:function(){document&&document.removeEventListener&&(document.removeEventListener(`compositionstart`,this.onCompositionStart),document.removeEventListener(`compositionend`,this.onCompositionEnd))}},{key:`startListeningToTouch`,value:function(){document&&document.addEventListener&&(document.addEventListener(`touchstart`,this.onTouchStart,!1),document.addEventListener(`touchmove`,this.onTouchMove,!1),document.addEventListener(`touchend`,this.onTouchEnd,!1))}},{key:`stopListeningToTouch`,value:function(){document&&document.removeEventListener&&(document.removeEventListener(`touchstart`,this.onTouchStart),document.removeEventListener(`touchmove`,this.onTouchMove),document.removeEventListener(`touchend`,this.onTouchEnd))}},{key:`renderInput`,value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,i=e.inputValue,a=e.tabIndex,o=e.form,s=e.menuIsOpen,c=e.required,l=this.getComponents().Input,u=this.state,d=u.inputIsHidden,f=u.ariaSelection,p=this.commonProps,m=r||this.getElementId(`input`),h=WE(WE(WE({"aria-autocomplete":`list`,"aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props[`aria-errormessage`],"aria-invalid":this.props[`aria-invalid`],"aria-label":this.props[`aria-label`],"aria-labelledby":this.props[`aria-labelledby`],"aria-required":c,role:`combobox`,"aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||``},s&&{"aria-controls":this.getElementId(`listbox`)}),!n&&{"aria-readonly":!0}),this.hasValue()?f?.action===`initial-input-focus`&&{"aria-describedby":this.getElementId(`live-region`)}:{"aria-describedby":this.getElementId(`placeholder`)});return n?K.createElement(l,Fe({},p,{autoCapitalize:`none`,autoComplete:`off`,autoCorrect:`off`,id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:`false`,tabIndex:a,form:o,type:`text`,value:i},h)):K.createElement(fj,Fe({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:nk,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:`none`,form:o,value:``},h))}},{key:`renderPlaceholderOrValue`,value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,o=t.SingleValue,s=t.Placeholder,c=this.commonProps,l=this.props,u=l.controlShouldRenderValue,d=l.isDisabled,f=l.isMulti,p=l.inputValue,m=l.placeholder,h=this.state,g=h.selectValue,_=h.focusedValue,v=h.isFocused;if(!this.hasValue()||!u)return p?null:K.createElement(s,Fe({},c,{key:`placeholder`,isDisabled:d,isFocused:v,innerProps:{id:this.getElementId(`placeholder`)}}),m);if(f)return g.map(function(t,o){var s=t===_,l=`${e.getOptionLabel(t)}-${e.getOptionValue(t)}`;return K.createElement(n,Fe({},c,{components:{Container:r,Label:i,Remove:a},isFocused:s,isDisabled:d,key:l,index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,`value`))});if(p)return null;var y=g[0];return K.createElement(o,Fe({},c,{data:y,isDisabled:d}),this.formatOptionLabel(y,`value`))}},{key:`renderClearIndicator`,value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":`true`};return K.createElement(e,Fe({},t,{innerProps:o,isFocused:a}))}},{key:`renderLoadingIndicator`,value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;return!e||!i?null:K.createElement(e,Fe({},t,{innerProps:{"aria-hidden":`true`},isDisabled:r,isFocused:a}))}},{key:`renderIndicatorSeparator`,value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return K.createElement(n,Fe({},r,{isDisabled:i,isFocused:a}))}},{key:`renderDropdownIndicator`,value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":`true`};return K.createElement(e,Fe({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:`renderMenu`,value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,i=t.Menu,a=t.MenuList,o=t.MenuPortal,s=t.LoadingMessage,c=t.NoOptionsMessage,l=t.Option,u=this.commonProps,d=this.state.focusedOption,f=this.props,p=f.captureMenuScroll,m=f.inputValue,h=f.isLoading,g=f.loadingMessage,_=f.minMenuHeight,v=f.maxMenuHeight,y=f.menuIsOpen,b=f.menuPlacement,x=f.menuPosition,S=f.menuPortalTarget,C=f.menuShouldBlockScroll,w=f.menuShouldScrollIntoView,T=f.noOptionsMessage,E=f.onMenuScrollToTop,D=f.onMenuScrollToBottom;if(!y)return null;var O=function(t,n){var r=t.type,i=t.data,a=t.isDisabled,o=t.isSelected,s=t.label,c=t.value,f=d===i,p=a?void 0:function(){return e.onOptionHover(i)},m=a?void 0:function(){return e.selectOption(i)},h=`${e.getElementId(`option`)}-${n}`,g={id:h,onClick:m,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:`option`,"aria-selected":e.state.isAppleDevice?void 0:o};return K.createElement(l,Fe({},u,{innerProps:g,data:i,isDisabled:a,isSelected:o,key:h,label:s,type:r,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,`menu`))},k;if(this.hasOptions())k=this.getCategorizedOptions().map(function(t){if(t.type===`group`){var i=t.data,a=t.options,o=t.index,s=`${e.getElementId(`group`)}-${o}`,c=`${s}-heading`;return K.createElement(n,Fe({},u,{key:s,data:i,options:a,Heading:r,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return O(e,`${o}-${e.index}`)}))}if(t.type===`option`)return O(t,`${t.index}`)});else if(h){var A=g({inputValue:m});if(A===null)return null;k=K.createElement(s,u,A)}else{var j=T({inputValue:m});if(j===null)return null;k=K.createElement(c,u,j)}var M={minMenuHeight:_,maxMenuHeight:v,menuPlacement:b,menuPosition:x,menuShouldScrollIntoView:w},N=K.createElement(Ik,Fe({},u,M),function(t){var n=t.ref,r=t.placerProps,o=r.placement,s=r.maxHeight;return K.createElement(i,Fe({},u,M,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:h,placement:o}),K.createElement(Dj,{captureEnabled:p,onTopArrive:E,onBottomArrive:D,lockEnabled:C},function(t){return K.createElement(a,Fe({},u,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:`listbox`,"aria-multiselectable":u.isMulti,id:e.getElementId(`listbox`)},isLoading:h,maxHeight:s,focusedOption:d}),k)}))});return S||x===`fixed`?K.createElement(o,Fe({},u,{appendTo:S,controlElement:this.controlRef,menuPlacement:b,menuPosition:x}),N):N}},{key:`renderFormField`,value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,a=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!r)return K.createElement(kj,{name:a,onFocus:this.onValueInputFocus});if(a&&!r){if(i){if(n){var c=s.map(function(t){return e.getOptionValue(t)}).join(n);return K.createElement(`input`,{name:a,type:`hidden`,value:c})}var l=s.length>0?s.map(function(t,n){return K.createElement(`input`,{key:`i-${n}`,name:a,type:`hidden`,value:e.getOptionValue(t)})}):K.createElement(`input`,{name:a,type:`hidden`,value:``});return K.createElement(`div`,null,l)}var u=s[0]?this.getOptionValue(s[0]):``;return K.createElement(`input`,{name:a,type:`hidden`,value:u})}}},{key:`renderLiveRegion`,value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,a=t.isFocused,o=t.selectValue,s=this.getFocusableOptions();return K.createElement($A,Fe({},e,{id:this.getElementId(`live-region`),ariaSelection:n,focusedOption:r,focusedValue:i,isFocused:a,selectValue:o,focusableOptions:s,isAppleDevice:this.state.isAppleDevice}))}},{key:`render`,value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,a=this.props,o=a.className,s=a.id,c=a.isDisabled,l=a.menuIsOpen,u=this.state.isFocused,d=this.commonProps=this.getCommonProps();return K.createElement(r,Fe({},d,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:u}),this.renderLiveRegion(),K.createElement(t,Fe({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:u,menuIsOpen:l}),K.createElement(i,Fe({},d,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),K.createElement(n,Fe({},d,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,l=e.options,u=e.value,d=e.menuIsOpen,f=e.inputValue,p=e.isMulti,m=ak(u),h={};if(n&&(u!==n.value||l!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?Xj(e,m):[],_=d?Yj(qj(e,m),`${c}-option`):[],v=r?Qj(t,m):null,y=$j(t,g);h={selectValue:m,focusedOption:y,focusedOptionId:eM(_,y),focusableOptionsWithIds:_,focusedValue:v,clearFocusValueOnUpdate:!1}}var b=i!=null&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},x=a,S=o&&s;return o&&!S&&(x={value:Tk(p,m,m[0]||null),options:m,action:`initial-input-focus`},S=!s),a?.action===`initial-input-focus`&&(x=null),WE(WE(WE({},h),b),{},{prevProps:e,ariaSelection:x,prevWasFocused:S})}}]),n}(K.Component);cM.defaultProps=Gj;var lM=[`defaultInputValue`,`defaultMenuIsOpen`,`defaultValue`,`inputValue`,`menuIsOpen`,`onChange`,`onInputChange`,`onMenuClose`,`onMenuOpen`,`value`];function uM(e){var t=e.defaultInputValue,n=t===void 0?``:t,r=e.defaultMenuIsOpen,i=r!==void 0&&r,a=e.defaultValue,o=a===void 0?null:a,s=e.inputValue,c=e.menuIsOpen,l=e.onChange,u=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,m=$O(e,lM),h=QO((0,K.useState)(s===void 0?n:s),2),g=h[0],_=h[1],v=QO((0,K.useState)(c===void 0?i:c),2),y=v[0],b=v[1],x=QO((0,K.useState)(p===void 0?o:p),2),S=x[0],C=x[1],w=(0,K.useCallback)(function(e,t){typeof l==`function`&&l(e,t),C(e)},[l]),T=(0,K.useCallback)(function(e,t){var n;typeof u==`function`&&(n=u(e,t)),_(n===void 0?e:n)},[u]),E=(0,K.useCallback)(function(){typeof f==`function`&&f(),b(!0)},[f]),D=(0,K.useCallback)(function(){typeof d==`function`&&d(),b(!1)},[d]),O=s===void 0?g:s,k=c===void 0?y:c,A=p===void 0?S:p;return WE(WE({},m),{},{inputValue:O,menuIsOpen:k,onChange:w,onInputChange:T,onMenuClose:D,onMenuOpen:E,value:A})}var dM=[`allowCreateWhileLoading`,`createOptionPosition`,`formatCreateLabel`,`isValidNewOption`,`getNewOptionData`,`onCreateOption`,`options`,`onChange`],fM=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),i=String(n.getOptionValue(t)).toLowerCase(),a=String(n.getOptionLabel(t)).toLowerCase();return i===r||a===r},pM={formatCreateLabel:function(e){return`Create "${e}"`},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return fM(e,t,r)})||n.some(function(t){return fM(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function mM(e){var t=e.allowCreateWhileLoading,n=t!==void 0&&t,r=e.createOptionPosition,i=r===void 0?`last`:r,a=e.formatCreateLabel,o=a===void 0?pM.formatCreateLabel:a,s=e.isValidNewOption,c=s===void 0?pM.isValidNewOption:s,l=e.getNewOptionData,u=l===void 0?pM.getNewOptionData:l,d=e.onCreateOption,f=e.options,p=f===void 0?[]:f,m=e.onChange,h=$O(e,dM),g=h.getOptionValue,_=g===void 0?Rj:g,v=h.getOptionLabel,y=v===void 0?Lj:v,b=h.inputValue,x=h.isLoading,S=h.isMulti,C=h.value,w=h.name,T=(0,K.useMemo)(function(){return c(b,ak(C),p,{getOptionValue:_,getOptionLabel:y})?u(b,o(b)):void 0},[o,u,y,_,b,c,p,C]),E=(0,K.useMemo)(function(){return(n||!x)&&T?i===`first`?[T].concat(nD(p)):[].concat(nD(p),[T]):p},[n,i,x,T,p]),D=(0,K.useCallback)(function(e,t){if(t.action!==`select-option`)return m(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===T){if(d)d(b);else{var r=u(b,b),i={action:`create-option`,name:w,option:r};m(Tk(S,[].concat(nD(ak(C)),[r]),r),i)}return}m(e,t)},[u,b,S,w,T,d,m,C]);return WE(WE({},h),{},{options:E,onChange:D})}var hM=(0,K.forwardRef)(function(e,t){var n=mM(uM(e));return K.createElement(cM,Fe({ref:t},n))}),gM=(0,K.forwardRef)(function(e,t){var n=uM(e);return K.createElement(cM,Fe({ref:t},n))}),_M=0,vM=1,yM=2,bM=4;function xM(e){return()=>e}function SM(e){e()}function CM(e,t){return n=>e(t(n))}function wM(e,t){return()=>e(t)}function TM(e,t){return n=>e(t,n)}function EM(e){return e!==void 0}function DM(...e){return()=>{e.map(SM)}}function OM(){}function kM(e,t){return t(e),e}function AM(e,t){return t(e)}function jM(...e){return e}function MM(e,t){return e(vM,t)}function NM(e,t){e(_M,t)}function PM(e){e(yM)}function FM(e){return e(bM)}function IM(e,t){return MM(e,TM(t,_M))}function LM(e,t){let n=e(vM,e=>{n(),t(e)});return n}function RM(e){let t,n;return r=>i=>{t=i,n&&clearTimeout(n),n=setTimeout(()=>{r(t)},e)}}function zM(e,t){return e===t}function BM(e=zM){let t;return n=>r=>{e(t,r)||(t=r,n(r))}}function VM(e){return t=>n=>{e(n)&&t(n)}}function HM(e){return t=>CM(t,e)}function UM(e){return t=>()=>{t(e)}}function X(e,...t){let n=JM(...t);return((t,r)=>{switch(t){case yM:PM(e);return;case vM:return MM(e,n(r))}})}function WM(e,t){return n=>r=>{n(t=e(t,r))}}function GM(e){return t=>n=>{e>0?e--:t(n)}}function KM(e){let t=null,n;return r=>i=>{t=i,!n&&(n=setTimeout(()=>{n=void 0,r(t)},e))}}function qM(...e){let t=Array.from({length:e.length}),n=0,r=null,i=2**e.length-1;return e.forEach((e,a)=>{let o=2**a;MM(e,e=>{let s=n;n|=o,t[a]=e,s!==i&&n===i&&r&&(r(),r=null)})}),e=>a=>{let o=()=>{e([a].concat(t))};n===i?o():r=o}}function JM(...e){return t=>e.reduceRight(AM,t)}function YM(e){let t,n,r=()=>t?.();return function(i,a){switch(i){case vM:return a?n===a?void 0:(r(),n=a,t=MM(e,a),t):(r(),OM);case yM:r(),n=null;return}}}function Z(e){let t=e,n=ZM();return((e,r)=>{switch(e){case _M:t=r;break;case vM:r(t);break;case bM:return t}return n(e,r)})}function XM(e,t){return kM(Z(t),t=>IM(e,t))}function ZM(){let e=[];return((t,n)=>{switch(t){case _M:e.slice().forEach(e=>{e(n)});return;case yM:e.splice(0);return;case vM:return e.push(n),()=>{let t=e.indexOf(n);t>-1&&e.splice(t,1)}}})}function QM(e){return kM(ZM(),t=>IM(e,t))}var $M={singleton:!0};function eN(e,t=[],n=$M){let{singleton:r}=n;return{constructor:e,dependencies:t,id:tN(),singleton:r}}var tN=()=>Symbol(`id`);function nN(e){let t=new Map,n=({constructor:e,dependencies:r,id:i,singleton:a})=>{if(a&&t.has(i))return t.get(i);let o=e(r.map(e=>n(e)));return a&&t.set(i,o),o};return n(e)}function rN(...e){let t=ZM(),n=Array.from({length:e.length}),r=0,i=2**e.length-1;return e.forEach((e,a)=>{let o=2**a;MM(e,e=>{n[a]=e,r|=o,r===i&&NM(t,n)})}),function(e,a){switch(e){case yM:PM(t);return;case vM:return r===i&&a(n),MM(t,a)}}}function iN(e,t=zM){return X(e,BM(t))}function aN(...e){return function(t,n){switch(t){case yM:return;case vM:return DM(...e.map(e=>MM(e,n)))}}}var oN={DEBUG:0,INFO:1,WARN:2,ERROR:3},sN={[oN.DEBUG]:`debug`,[oN.ERROR]:`error`,[oN.INFO]:`log`,[oN.WARN]:`warn`},cN=()=>typeof globalThis>`u`?window:globalThis,lN=eN(()=>{let e=Z(oN.ERROR);return{log:Z((t,n,r=oN.INFO)=>{r>=(cN().VIRTUOSO_LOG_LEVEL??FM(e))&&console[sN[r]](`%creact-virtuoso: %c%s %o`,`color: #0253b3; font-weight: bold`,`color: initial`,t,n)}),logLevel:e}},[],{singleton:!0});function uN(e){return`self`in e?e.document.documentElement:e}function dN(e){let t=uN(e);return t.ownerDocument.defaultView.getComputedStyle(t).direction===`rtl`}function fN(e,t){return dN(e)?-t:t}function pN(e,t){return dN(e)?-t:t}function mN(e,t,n){return hN(e,t,n).callbackRef}function hN(e,t,n){let r=K.useRef(null),i=e=>{},a=K.useMemo(()=>typeof ResizeObserver<`u`?new ResizeObserver(t=>{let r=()=>{let n=t[0].target;n.offsetParent!==null&&e(n)};n?r():requestAnimationFrame(r)}):null,[e,n]);return i=e=>{e&&t?(a?.observe(e),r.current=e):(r.current&&a?.unobserve(r.current),r.current=null)},{callbackRef:i,ref:r}}function gN(e,t,n,r,i,a,o,s,c){return hN(K.useCallback(n=>{let c=_N(n.children,t,s?`offsetWidth`:`offsetHeight`,i),l=n.parentElement;for(;l.dataset.virtuosoScroller===void 0;)l=l.parentElement;let u=l.lastElementChild?.dataset.viewportType===`window`,d;u&&(d=l.ownerDocument.defaultView);let f=o?s?o.scrollWidth:o.scrollHeight:u?s?d.document.documentElement.scrollWidth:d.document.documentElement.scrollHeight:s?l.scrollWidth:l.scrollHeight,p=o?s?o.offsetWidth:o.offsetHeight:u?s?d.innerWidth:d.innerHeight:s?l.offsetWidth:l.offsetHeight,m=o?s?fN(o,o.scrollLeft):o.scrollTop:u?s?fN(d,d.scrollX||d.document.documentElement.scrollLeft):d.scrollY||d.document.documentElement.scrollTop:s?fN(l,l.scrollLeft):l.scrollTop;r({scrollHeight:f,scrollTop:Math.max(m,0),viewportHeight:p}),a?.(s?vN(`column-gap`,getComputedStyle(n).columnGap,i):vN(`row-gap`,getComputedStyle(n).rowGap,i)),c!==null&&e(c)},[e,t,i,a,o,r,s]),n,c)}function _N(e,t,n,r){let i=e.length;if(i===0)return null;let a=[];for(let o=0;o{if(!n?.offsetParent)return;let i=n.getBoundingClientRect(),a=i.width,s,c;if(t){let e=t.getBoundingClientRect(),n=i.top-e.top;c=e.height-Math.max(0,n),s=n+t.scrollTop}else{let e=o.current.ownerDocument.defaultView;c=e.innerHeight-Math.max(0,i.top),s=i.top+e.scrollY}r.current={listHeight:i.height,offsetTop:s,visibleHeight:c,visibleWidth:a},e(r.current)},[e,t]),{callbackRef:a,ref:o}=hN(i,!0,n),s=K.useCallback(()=>{i(o.current)},[i,o]);return K.useEffect(()=>{if(t){t.addEventListener(`scroll`,s);let e=new ResizeObserver(()=>{requestAnimationFrame(s)});return e.observe(t),()=>{t.removeEventListener(`scroll`,s),e.unobserve(t)}}let e=o.current?.ownerDocument.defaultView;return e?.addEventListener(`scroll`,s),e?.addEventListener(`resize`,s),()=>{e?.removeEventListener(`scroll`,s),e?.removeEventListener(`resize`,s)}},[s,t,o]),a}var bN=eN(()=>{let e=ZM(),t=ZM(),n=Z(0),r=ZM(),i=Z(0),a=ZM(),o=ZM(),s=Z(0),c=Z(0),l=Z(0),u=Z(0),d=ZM(),f=ZM(),p=Z(!1),m=Z(!1),h=Z(!1);return IM(X(e,HM(({scrollTop:e})=>e)),t),IM(X(e,HM(({scrollHeight:e})=>e)),o),IM(t,i),{deviation:n,fixedFooterHeight:l,fixedHeaderHeight:c,footerHeight:u,headerHeight:s,horizontalDirection:m,scrollBy:f,scrollContainerState:e,scrollHeight:o,scrollingInProgress:p,scrollTo:d,scrollTop:t,skipAnimationFrameInResizeObserver:h,smoothScrollTargetReached:r,statefulScrollTop:i,viewportHeight:a}},[],{singleton:!0}),xN={lvl:0};function SN(e,t){let n=e.length;if(n===0)return[];let{index:r,value:i}=t(e[0]),a=[];for(let o=1;ot&&(s=s.concat(jN(i,t,n))),r>=t&&r<=n&&s.push({k:r,v:o}),r<=n&&(s=s.concat(jN(a,t,n))),s}function MN(e){let{l:t,lvl:n,r}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(FN(t))return zN(NN(e,{lvl:n-1}));if(!CN(t)&&!CN(t.r))return NN(t.r,{l:NN(t,{r:t.r.l}),lvl:n,r:NN(e,{l:t.r.r,lvl:n-1})});throw Error(`Unexpected empty nodes`)}if(FN(e))return BN(NN(e,{lvl:n-1}));if(!CN(r)&&!CN(r.l)){let t=r.l,i=FN(t)?r.lvl-1:r.lvl;return NN(t,{l:NN(e,{lvl:n-1,r:t.l}),lvl:t.lvl+1,r:BN(NN(r,{l:t.r,lvl:i}))})}throw Error(`Unexpected empty nodes`)}function NN(e,t){return LN(t.k===void 0?e.k:t.k,t.v===void 0?e.v:t.v,t.lvl===void 0?e.lvl:t.lvl,t.l===void 0?e.l:t.l,t.r===void 0?e.r:t.r)}function PN(e){return CN(e.r)?e.l:MN(NN(e,{r:PN(e.r)}))}function FN(e){return CN(e)||e.lvl>e.r.lvl}function IN(e){return CN(e.r)?[e.k,e.v]:IN(e.r)}function LN(e,t,n,r=xN,i=xN){return{k:e,l:r,lvl:n,r:i,v:t}}function RN(e){return BN(zN(e))}function zN(e){let{l:t}=e;return!CN(t)&&t.lvl===e.lvl?NN(t,{r:NN(e,{l:t.r})}):e}function BN(e){let{lvl:t,r:n}=e;return!CN(n)&&!CN(n.r)&&n.lvl===t&&n.r.lvl===t?NN(n,{l:NN(e,{r:n.l}),lvl:t+1}):e}function VN(e){return SN(e,({k:e,v:t})=>({index:e,value:t}))}function HN(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}function UN(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}var WN=eN(()=>({recalcInProgress:Z(!1)}),[],{singleton:!0});function GN(e,t,n){return e[KN(e,t,n)]}function KN(e,t,n,r=0){let i=e.length-1;for(;r<=i;){let a=Math.floor((r+i)/2),o=e[a],s=n(o,t);if(s===0)return a;if(s===-1){if(i-r<2)return a-1;i=a-1}else{if(i===r)return a;r=a+1}}throw Error(`Failed binary finding record in array - ${e.join(`,`)}, searched for ${t}`)}function qN(e,t,n,r){let i=KN(e,t,r),a=KN(e,n,r,i);return e.slice(i,a+1)}function JN(e,t){return Math.round(e.getBoundingClientRect()[t])}function YN(e){return!CN(e.groupOffsetTree)}function XN({index:e},t){return t===e?0:t=r||i===a)&&(e=kN(e,r)):(c=a!==i,s=!0),n>t&&t>=r&&a!==i&&(e=EN(e,t+1,a));c&&(e=EN(e,a,i))}return[e,n]}function $N(e){return e.groupIndex!==void 0}function eP({offset:e},t){return t===e?0:t0?s+n:s}function nP(e,t){if(!YN(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function rP(e,t,n){if($N(e))return t.groupIndices[e.groupIndex]+1;let r=nP(e.index===`LAST`?n:e.index,t);return r=Math.max(0,Math.min(n,r)),r}function iP(e,t,n,r=0){return r>0&&(t=Math.max(t,GN(e,r,XN).offset)),SN(qN(e,t,n,eP),lP)}function aP(e,[t,n,r,i]){t.length>0&&r(`received item sizes`,t,oN.DEBUG);let a=e.sizeTree,o=a,s=0;if(n.length>0&&CN(a)&&t.length===2){let e=t[0].size,r=t[1].size;o=n.reduce((t,n)=>EN(EN(t,n,e),n+1,r),o)}else[o,s]=QN(o,t);if(o===a)return e;let{lastIndex:c,lastOffset:l,lastSize:u,offsetTree:d}=cP(e.offsetTree,s,o,i);return{groupIndices:n,groupOffsetTree:n.reduce((e,t)=>EN(e,t,tP(t,d,i)),DN()),lastIndex:c,lastOffset:l,lastSize:u,offsetTree:d,sizeTree:o}}function oP(e){return AN(e).map(({k:e,v:t},n,r)=>{let i=r[n+1];return{endIndex:i===void 0?1/0:i.k-1,size:t,startIndex:e}})}function sP(e,t){let n=0,r=0;for(;ne.start===r&&(e.end===t||e.end===1/0)&&e.value===n}var dP={offsetHeight:`height`,offsetWidth:`width`},fP=eN(([{log:e},{recalcInProgress:t}])=>{let n=ZM(),r=ZM(),i=XM(r,0),a=ZM(),o=ZM(),s=Z(0),c=Z([]),l=Z(void 0),u=Z(void 0),d=Z(void 0),f=Z(void 0),p=Z((e,t)=>JN(e,dP[t])),m=Z(void 0),h=Z(0),g=ZN(),_=XM(X(n,qM(c,e,h),WM(aP,g),BM()),g),v=XM(X(c,BM(),WM((e,t)=>({current:t,prev:e.current}),{current:[],prev:[]}),HM(({prev:e})=>e)),[]);IM(X(c,VM(e=>e.length>0),qM(_,h),HM(([e,t,n])=>{let r=e.reduce((e,r,i)=>EN(e,r,tP(r,t.offsetTree,n)||i),DN());return{...t,groupIndices:e,groupOffsetTree:r}})),_),IM(X(r,qM(_),VM(([e,{lastIndex:t}])=>e[{endIndex:t,size:n,startIndex:e}])),n),IM(l,u);let y=XM(X(l,HM(e=>e===void 0)),!0);IM(X(u,VM(e=>e!==void 0&&CN(FM(_).sizeTree)),HM(e=>{let t=FM(d),n=FM(c).length>0;return t!==void 0&&t!==0?n?[{endIndex:0,size:t,startIndex:0},{endIndex:1,size:e,startIndex:1}]:[]:[{endIndex:0,size:e,startIndex:0}]})),n),IM(X(f,VM(e=>e!==void 0&&e.length>0&&CN(FM(_).sizeTree)),HM(e=>{let t=[],n=e[0],r=0;for(let i=1;ie!==void 0&&t!==void 0),HM(([e,t,n])=>{let r=[];for(let i=0;i({changed:n!==e,sizes:n}),{changed:!1,sizes:g}),HM(e=>e.changed)));MM(X(s,WM((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),HM(e=>e.diff)),e=>{let{groupIndices:n}=FM(_);if(e>0)NM(t,!0),NM(a,e+sP(e,n));else if(e<0){let t=FM(v);t.length>0&&(e-=sP(-e,t)),NM(o,e)}}),MM(X(s,qM(e)),([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},oN.ERROR)});let x=QM(a);IM(X(a,qM(_),HM(([e,t])=>{let n=t.groupIndices.length>0,r=[],i=t.lastSize;if(n){let n=wN(t.sizeTree,0),a=0,o=0;for(;a{let i=t.ranges;return t.prevSize!==0&&(i=[...t.ranges,{endIndex:n+e-1,size:t.prevSize,startIndex:t.prevIndex}]),{prevIndex:n+e,prevSize:r,ranges:i}},{prevIndex:e,prevSize:0,ranges:r}).ranges}return AN(t.sizeTree).reduce((t,{k:n,v:r})=>({prevIndex:n+e,prevSize:r,ranges:[...t.ranges,{endIndex:n+e-1,size:t.prevSize,startIndex:t.prevIndex}]}),{prevIndex:0,prevSize:i,ranges:[]}).ranges})),n);let S=QM(X(o,qM(_,h),HM(([e,{offsetTree:t},n])=>tP(-e,t,n))));return IM(X(o,qM(_,h),HM(([e,t,n])=>{if(t.groupIndices.length>0){if(CN(t.sizeTree))return t;let r=DN(),i=FM(v),a=0,o=0,s=0;for(;a<-e;){s=i[o];let e=i[o+1]-s-1;o++,a+=e+1}if(r=AN(t.sizeTree).reduce((t,{k:n,v:r})=>EN(t,Math.max(0,n+e),r),r),a!==-e){let n=wN(t.sizeTree,s);r=EN(r,0,n);let i=TN(t.sizeTree,-e+1)[1];r=EN(r,1,i)}return{...t,sizeTree:r,...cP(t.offsetTree,0,r,n)}}let r=AN(t.sizeTree).reduce((t,{k:n,v:r})=>EN(t,Math.max(0,n+e),r),DN());return{...t,sizeTree:r,...cP(t.offsetTree,0,r,n)}})),_),{beforeUnshiftWith:x,data:m,defaultItemSize:u,firstItemIndex:s,fixedItemSize:l,fixedGroupSize:d,gap:h,groupIndices:c,heightEstimates:f,itemSize:p,listRefresh:b,shiftWith:o,shiftWithOffset:S,sizeRanges:n,sizes:_,statefulTotalCount:i,totalCount:r,trackItemSizes:y,unshiftWith:a}},jM(lN,WN),{singleton:!0});function pP(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{groupIndices:[],totalCount:0})}var mP=eN(([{groupIndices:e,sizes:t,totalCount:n},{headerHeight:r,scrollTop:i}])=>{let a=ZM(),o=ZM(),s=QM(X(a,HM(pP)));return IM(X(s,HM(e=>e.totalCount)),n),IM(X(s,HM(e=>e.groupIndices)),e),IM(X(rN(i,t,r),VM(([e,t])=>YN(t)),HM(([e,t,n])=>TN(t.groupOffsetTree,Math.max(e-n,0),`v`)[0]),BM(),HM(e=>[e])),o),{groupCounts:a,topItemsIndexes:o}},jM(fP,bN)),hP=eN(([{log:e}])=>{let t=Z(!1),n=QM(X(t,VM(e=>e),BM()));return MM(t,t=>{t&&FM(e)(`props updated`,{},oN.DEBUG)}),{didMount:n,propsReady:t}},jM(lN),{singleton:!0}),gP=typeof document<`u`&&`scrollBehavior`in document.documentElement.style;function _P(e){let t=typeof e==`number`?{index:e}:{...e};return t.align||=`start`,(!t.behavior||!gP)&&(t.behavior=`auto`),t.offset===void 0&&(t.offset=0),t}var vP=eN(([{gap:e,listRefresh:t,sizes:n,totalCount:r},{fixedFooterHeight:i,fixedHeaderHeight:a,footerHeight:o,headerHeight:s,scrollingInProgress:c,scrollTo:l,smoothScrollTargetReached:u,viewportHeight:d},{log:f}])=>{let p=ZM(),m=ZM(),h=Z(0),g=null,_=null,v=null;function y(){g!==null&&(g(),g=null),v!==null&&(v(),v=null),_&&=(clearTimeout(_),null),NM(c,!1)}return IM(X(p,qM(n,d,r,h,s,o,f),qM(e,a,i),HM(([[e,n,r,i,a,o,s,l],d,f,h])=>{let b=_P(e),{align:x,behavior:S,offset:C}=b,w=i-1,T=rP(b,n,w),E=tP(T,n.offsetTree,d)+o;x===`end`?(E+=f+TN(n.sizeTree,T)[1]-r+h,T===w&&(E+=s)):x===`center`?E+=(f+TN(n.sizeTree,T)[1]-r+h)/2:E-=a,C!==void 0&&C!==0&&(E+=C);let D=t=>{y(),t?(l(`retrying to scroll to`,{location:e},oN.DEBUG),NM(p,e)):(NM(m,!0),l(`list did not change, scroll successful`,{},oN.DEBUG))};if(y(),S===`smooth`){let e=!1;v=MM(t,t=>{e||=t}),g=LM(u,()=>{D(e)})}else g=LM(X(t,yP(150)),D);return _=setTimeout(()=>{y()},1200),NM(c,!0),l(`scrolling from index to`,{behavior:S,index:T,top:E},oN.DEBUG),{behavior:S,top:E}})),l),{scrollTargetReached:m,scrollToIndex:p,topListHeight:h}},jM(fP,bN,lN),{singleton:!0});function yP(e){return t=>{let n=setTimeout(()=>{t(!1)},e);return e=>{e&&(t(!0),clearTimeout(n))}}}function bP(e,t){e===0?t():requestAnimationFrame(()=>{bP(e-1,t)})}function xP(e,t){if(e===void 0)return 0;let n=t-1,r=typeof e==`number`?e:e.index===`LAST`?n:e.index;return Math.max(0,Math.min(r,n))}function SP(e){return e===void 0?!0:typeof e==`number`?e===0:e.index===0&&(e.align===void 0||e.align===`start`)&&(e.offset===void 0||e.offset===0)}var CP=eN(([{defaultItemSize:e,listRefresh:t,sizes:n},{scrollTop:r},{scrollTargetReached:i,scrollToIndex:a},{didMount:o}])=>{let s=Z(!0),c=Z(0),l=Z(!0);return IM(X(o,qM(c),VM(([e,t])=>!SP(t)),UM(!1)),s),IM(X(o,qM(c),VM(([e,t])=>!SP(t)),UM(!1)),l),MM(X(rN(t,o),qM(s,n,e,l),VM(([[,e],t,{sizeTree:n},r,i])=>e&&(!CN(n)||EM(r))&&!t&&!i),qM(c)),([,e])=>{if(e===void 0){NM(s,!0),NM(l,!0);return}LM(i,()=>{NM(l,!0)}),bP(4,()=>{LM(r,()=>{NM(s,!0)}),NM(a,e)})}),{initialItemFinalLocationReached:l,initialTopMostItemIndex:c,scrolledToInitialItem:s}},jM(fP,bN,vP,hP),{singleton:!0});function wP(e,t){return Math.abs(e-t)<1.01}var TP=`up`,EP=`down`,DP=`none`,OP={atBottom:!1,notAtBottomBecause:`NOT_SHOWING_LAST_ITEM`,state:{offsetBottom:0,scrollHeight:0,scrollTop:0,viewportHeight:0}},kP=0,AP=eN(([{footerHeight:e,headerHeight:t,scrollBy:n,scrollContainerState:r,scrollTop:i,viewportHeight:a}])=>{let o=Z(!1),s=Z(!0),c=ZM(),l=ZM(),u=Z(4),d=Z(kP),f=XM(X(aN(X(iN(i),GM(1),UM(!0)),X(iN(i),GM(1),UM(!1),RM(100))),BM()),!1),p=XM(X(aN(X(n,UM(!0)),X(n,UM(!1),RM(200))),BM()),!1);IM(X(rN(iN(i),iN(d)),HM(([e,t])=>e<=t),BM()),s),IM(X(s,KM(50)),l);let m=QM(X(rN(r,iN(a),iN(t),iN(e),iN(u)),WM((e,[{scrollHeight:t,scrollTop:n},r,i,a,o])=>{let s=n+r-t>-o,c={scrollHeight:t,scrollTop:n,viewportHeight:r};if(s){let t,r;return n>e.state.scrollTop?(t=`SCROLLED_DOWN`,r=e.state.scrollTop-n):(t=`SIZE_DECREASED`,r=e.state.scrollTop-n||e.scrollTopDelta),{atBottom:!0,atBottomBecause:t,scrollTopDelta:r,state:c}}let l;return l=c.scrollHeight>e.state.scrollHeight?`SIZE_INCREASED`:re!==void 0&&e.atBottom===t.atBottom))),h=XM(X(r,WM((e,{scrollHeight:t,scrollTop:n,viewportHeight:r})=>{if(!wP(e.scrollHeight,t)){let i=t-(n+r)<1;return e.scrollTop!==n&&i?{changed:!0,jump:e.scrollTop-n,scrollHeight:t,scrollTop:n}:{changed:!0,jump:0,scrollHeight:t,scrollTop:n}}return{changed:!1,jump:0,scrollHeight:t,scrollTop:n}},{changed:!1,jump:0,scrollHeight:0,scrollTop:0}),VM(e=>e.changed),HM(e=>e.jump)),0);IM(X(m,HM(e=>e.atBottom)),o),IM(X(o,KM(50)),c);let g=Z(EP);IM(X(r,HM(({scrollTop:e})=>e),BM(),WM((e,t)=>FM(p)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),g),IM(X(r,KM(50),UM(DP)),g);let _=Z(0);return IM(X(f,VM(e=>!e),UM(0)),_),IM(X(i,KM(100),qM(f),VM(([e,t])=>t),WM(([e,t],[n])=>[t,n],[0,0]),HM(([e,t])=>t-e)),_),{atBottomState:m,atBottomStateChange:c,atBottomThreshold:u,atTopStateChange:l,atTopThreshold:d,isAtBottom:o,isAtTop:s,isScrolling:f,lastJumpDueToItemResize:h,scrollDirection:g,scrollVelocity:_}},jM(bN)),jP=`top`,MP=`bottom`,NP=`none`;function PP(e,t,n){return typeof e==`number`?n===TP&&t===jP||n===EP&&t===MP?e:0:n===TP?t===jP?e.main:e.reverse:t===MP?e.main:e.reverse}function FP(e,t){return typeof e==`number`?e:e[t]??0}var IP=eN(([{deviation:e,fixedHeaderHeight:t,headerHeight:n,scrollTop:r,viewportHeight:i}])=>{let a=ZM(),o=Z(0),s=Z(0),c=Z(0);return{increaseViewportBy:s,listBoundary:a,overscan:c,topListHeight:o,visibleRange:XM(X(rN(iN(r),iN(i),iN(n),iN(a,UN),iN(c),iN(o),iN(t),iN(e),iN(s)),HM(([e,t,n,[r,i],a,o,s,c,l])=>{let u=e-c,d=o+s,f=Math.max(n-u,0),p=NP,m=FP(l,jP),h=FP(l,MP);return r-=c,r+=n+s,i+=n+s,i-=c,r>e+d-m&&(p=TP),ie!==null),BM(UN)),[0,0])}},jM(bN),{singleton:!0});function LP(e,t,n){if(YN(t)){let r=nP(e,t);return[{index:TN(t.groupOffsetTree,r)[0],offset:0,size:0},{data:n?.[0],index:r,offset:0,size:0}]}return[{data:n?.[0],index:e,offset:0,size:0}]}var RP={bottom:0,firstItemIndex:0,items:[],offsetBottom:0,offsetTop:0,top:0,topItems:[],topListHeight:0,totalCount:0};function zP(e,t,n,r,i,a){let{lastIndex:o,lastOffset:s,lastSize:c}=i,l=0,u=0;if(e.length>0){l=e[0].offset;let t=e[e.length-1];u=t.offset+t.size}let d=n-o,f=s+d*c+(d-1)*r,p=l,m=f-u;return{bottom:u,firstItemIndex:a,items:VP(e,i,a),offsetBottom:m,offsetTop:l,top:p,topItems:VP(t,i,a),topListHeight:t.reduce((e,t)=>t.size+e,0),totalCount:n}}function BP(e,t,n,r,i,a){let o=0;if(n.groupIndices.length>0)for(let t of n.groupIndices){if(t-o>=e)break;o++}let s=e+o,c=xP(t,s);return zP(Array.from({length:s}).map((e,t)=>({data:a[t+c],index:t+c,offset:0,size:0})),[],s,i,n,r)}function VP(e,t,n){if(e.length===0)return[];if(!YN(t))return e.map(e=>({...e,index:e.index+n,originalIndex:e.index}));let r=e[0].index,i=e[e.length-1].index,a=[],o=ON(t.groupOffsetTree,r,i),s,c=0;for(let r of e){(!s||s.end{let h=Z([]),g=Z(0),_=ZM(),v=Z(0);IM(a.topItemsIndexes,h);let y=XM(X(rN(p,m,iN(c,UN),iN(i),iN(r),iN(l),u,iN(h),iN(t),iN(n),iN(v),e),VM(([e,t,,n,,,,,,,,r])=>{let i=r!==void 0&&r.length!==n;return e&&!t&&!i}),HM(([,,[e,t],n,r,i,a,o,s,c,l,u])=>{let d=r,{offsetTree:f,sizeTree:p}=d,m=FM(g);if(n===0)return{...RP,totalCount:n};if(e===0&&t===0)return m===0?{...RP,totalCount:n}:BP(m,i,r,s,c,u||[]);if(CN(p))return m>0?null:zP(LP(xP(i,n),d,u),[],n,c,d,s);let h=[];if(o.length>0){let e=o[0],t=o[o.length-1],n=0;for(let r of ON(p,e,t)){let i=r.value,a=Math.max(r.start,e),o=Math.min(r.end,t);for(let e=a;e<=o;e++)h.push({data:u?.[e],index:e,offset:n,size:i}),n+=i}}if(!a)return zP([],h,n,c,d,s);let _=o.length>0?o[o.length-1]+1:0,v=iP(f,e,t,_);if(v.length===0)return null;let y=n-1,b=kM([],n=>{for(let r of v){let i=r.value,a=i.offset,o=r.start,s=i.size;if(i.offset=t);e++)n.push({data:u?.[e],index:e,offset:a,size:s}),a+=s+c}}),x=HP(l,jP),S=HP(l,MP);if(b.length>0&&(x>0||S>0)){let e=b[0],t=b[b.length-1];if(x>0&&e.index>_){let t=Math.min(x,e.index-_),n=[],r=e.offset;for(let i=e.index-1;i>=e.index-t;i--){let t=ON(p,i,i)[0]?.value??e.size;r-=t+c,n.unshift({data:u?.[i],index:i,offset:r,size:t})}b.unshift(...n)}if(S>0&&t.indexe!==null),BM()),RP);IM(X(e,VM(EM),HM(e=>e?.length)),i),IM(X(y,HM(e=>e.topListHeight)),d),IM(d,s),IM(X(y,HM(e=>[e.top,e.bottom])),o),IM(X(y,HM(e=>e.items)),_);let b=QM(X(y,VM(({items:e})=>e.length>0),qM(i,e),VM(([{items:e},t])=>e[e.length-1].originalIndex===t-1),HM(([,e,t])=>[e-1,t]),BM(UN),HM(([e])=>e))),x=QM(X(y,KM(200),VM(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),HM(({items:e})=>e[0].index),BM()));return{endReached:b,initialItemCount:g,itemsRendered:_,listState:y,minOverscanItemCount:v,rangeChanged:QM(X(y,VM(({items:e})=>e.length>0),HM(({items:e})=>{let t=0,n=e.length-1;for(;e[t].type===`group`&&tt;)n--;return{endIndex:e[n].index,startIndex:e[t].index}}),BM(HN))),startReached:x,topItemsIndexes:h,...f}},jM(fP,mP,IP,CP,vP,AP,hP,WN),{singleton:!0}),WP=eN(([{fixedFooterHeight:e,fixedHeaderHeight:t,footerHeight:n,headerHeight:r},{listState:i}])=>{let a=ZM(),o=XM(X(rN(n,e,r,t,i),HM(([e,t,n,r,i])=>e+t+n+r+i.offsetBottom+i.bottom)),0);return IM(iN(o),a),{totalListHeight:o,totalListHeightChanged:a}},jM(bN,UP),{singleton:!0}),GP=eN(([{viewportHeight:e},{totalListHeight:t}])=>{let n=Z(!1);return{alignToBottom:n,paddingTopAddition:XM(X(rN(n,e,t),VM(([e])=>e),HM(([,e,t])=>Math.max(0,e-t)),KM(0),BM()),0)}},jM(bN,WP),{singleton:!0}),KP=eN(()=>({context:Z(null)})),qP=({itemBottom:e,itemTop:t,locationParams:{align:n,behavior:r,...i},viewportBottom:a,viewportTop:o})=>ta?{...i,align:n??`end`,...r===void 0?{}:{behavior:r}}:null,JP=eN(([{gap:e,sizes:t,totalCount:n},{fixedFooterHeight:r,fixedHeaderHeight:i,headerHeight:a,scrollingInProgress:o,scrollTop:s,viewportHeight:c},{scrollToIndex:l}])=>{let u=ZM();return IM(X(u,qM(t,c,n,a,i,r,s),qM(e),HM(([[e,t,n,r,i,a,s,c],l])=>{let{calculateViewLocation:u=qP,done:d,...f}=e,p=rP(e,t,r-1),m=tP(p,t.offsetTree,l)+i+a,h=m+TN(t.sizeTree,p)[1],g=c+a,_=u({itemBottom:h,itemTop:m,locationParams:f,viewportBottom:c+n-s,viewportTop:g});return _===null?d?.():d&&LM(X(o,VM(e=>!e),GM(FM(o)?1:2)),d),_}),VM(e=>e!==null)),l),{scrollIntoView:u}},jM(fP,bN,vP,UP,lN),{singleton:!0});function YP(e){return e===!1?!1:e===`smooth`?`smooth`:`auto`}var XP=(e,t)=>typeof e==`function`?YP(e(t)):t&&YP(e),ZP=eN(([{listRefresh:e,totalCount:t,fixedItemSize:n,data:r},{atBottomState:i,isAtBottom:a},{scrollToIndex:o},{scrolledToInitialItem:s},{didMount:c,propsReady:l},{log:u},{scrollingInProgress:d},{context:f},{scrollIntoView:p}])=>{let m=Z(!1),h=ZM(),g=null;function _(e){NM(o,{align:`end`,behavior:e,index:`LAST`})}MM(X(rN(X(iN(t),GM(1)),c),qM(iN(m),a,s,d),HM(([[e,t],n,r,i,a])=>{let o=t&&i,s=`auto`;return o&&(s=XP(n,r||a),o&&=s!==!1),{followOutputBehavior:s,shouldFollow:o,totalCount:e}}),VM(({shouldFollow:e})=>e)),({followOutputBehavior:t,totalCount:r})=>{g!==null&&(g(),g=null),FM(n)===void 0?g=LM(e,()=>{FM(u)(`following output to `,{totalCount:r},oN.DEBUG),_(t),g=null}):requestAnimationFrame(()=>{FM(u)(`following output to `,{totalCount:r},oN.DEBUG),_(t)})});function v(e){let t=LM(i,t=>{e&&!t.atBottom&&t.notAtBottomBecause===`SIZE_INCREASED`&&g===null&&(FM(u)(`scrolling to bottom due to increased size`,{},oN.DEBUG),_(`auto`))});setTimeout(t,100)}MM(X(rN(iN(m),t,l),VM(([e,,t])=>e!==!1&&t),WM(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),VM(({refreshed:e})=>e),qM(m,t)),([,e])=>{FM(s)&&v(e!==!1)}),MM(h,()=>{v(FM(m)!==!1)}),MM(rN(iN(m),i),([e,t])=>{e!==!1&&!t.atBottom&&t.notAtBottomBecause===`VIEWPORT_HEIGHT_DECREASING`&&_(`auto`)});let y=Z(null),b=ZM();return IM(aN(X(iN(r),HM(e=>e?.length??0)),X(iN(t))),b),MM(X(rN(X(b,GM(1)),c),qM(iN(y),s,d,f),HM(([[e,t],n,r,i,a])=>t&&r&&n?.({context:a,totalCount:e,scrollingInProgress:i})),VM(e=>!!e),KM(0)),t=>{g!==null&&(g(),g=null),FM(n)===void 0?g=LM(e,()=>{FM(u)(`scrolling into view`,{}),NM(p,t),g=null}):requestAnimationFrame(()=>{FM(u)(`scrolling into view`,{}),NM(p,t)})}),{autoscrollToBottom:h,followOutput:m,scrollIntoViewOnChange:y}},jM(fP,AP,vP,CP,hP,lN,bN,KP,JP)),QP=eN(([{data:e,firstItemIndex:t,gap:n,sizes:r},{initialTopMostItemIndex:i},{initialItemCount:a,listState:o},{didMount:s}])=>(IM(X(s,qM(a),VM(([,e])=>e!==0),qM(i,r,t,n,e),HM(([[,e],t,n,r,i,a=[]])=>BP(e,t,n,r,i,a))),o),{}),jM(fP,CP,UP,hP),{singleton:!0}),$P=eN(([{didMount:e},{scrollTo:t},{listState:n}])=>{let r=Z(0);return MM(X(e,qM(r),VM(([,e])=>e!==0),HM(([,e])=>({top:e}))),e=>{LM(X(n,GM(1),VM(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{NM(t,e)})})}),{initialScrollTop:r}},jM(hP,bN,UP),{singleton:!0}),eF=eN(([{scrollVelocity:e}])=>{let t=Z(!1),n=ZM(),r=Z(!1);return IM(X(e,qM(r,t,n),VM(([e,t])=>t!==!1&&t!==void 0),HM(([e,t,n,r])=>{let{enter:i,exit:a}=t;if(n){if(a(e,r))return!1}else if(i(e,r))return!0;return n}),BM()),t),MM(X(rN(t,e,n),qM(r)),([[e,t,n],r])=>{e&&r!==!1&&r!==void 0&&r.change&&r.change(t,n)}),{isSeeking:t,scrollSeekConfiguration:r,scrollSeekRangeChanged:n,scrollVelocity:e}},jM(AP),{singleton:!0}),tF=eN(([{scrollContainerState:e,scrollTo:t}])=>{let n=ZM(),r=ZM(),i=ZM(),a=Z(!1),o=Z(void 0);return IM(X(rN(n,r),HM(([{scrollTop:e,viewportHeight:t},{offsetTop:n,listHeight:r}])=>({scrollHeight:r,scrollTop:Math.max(0,e-n),viewportHeight:t}))),e),IM(X(t,qM(r),HM(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),i),{customScrollParent:o,useWindowScroll:a,windowScrollContainerState:n,windowScrollTo:i,windowViewportRect:r}},jM(bN)),nF=eN(([{sizeRanges:e,sizes:t},{headerHeight:n,scrollTop:r},{initialTopMostItemIndex:i},{didMount:a},{useWindowScroll:o,windowScrollContainerState:s,windowViewportRect:c}])=>{let l=ZM(),u=Z(void 0),d=Z(null),f=Z(null);return IM(s,d),IM(c,f),MM(X(l,qM(t,r,o,d,f,n)),([e,t,n,r,i,a,o])=>{let s=oP(t.sizeTree);r&&i!==null&&a!==null&&(n=i.scrollTop-a.offsetTop),n-=o,e({ranges:s,scrollTop:n})}),IM(X(u,VM(EM),HM(rF)),i),IM(X(a,qM(u),VM(([,e])=>e!==void 0),BM(),HM(([,e])=>e.ranges)),e),{getState:l,restoreStateFrom:u}},jM(fP,bN,CP,hP,tF));function rF(e){return{align:`start`,index:0,offset:e.scrollTop}}var iF=eN(([{topItemsIndexes:e}])=>{let t=Z(0);return IM(X(t,VM(e=>e>=0),HM(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},jM(UP));function aF(e){let t=!1,n;return(()=>(t||(t=!0,n=e()),n))}var oF=aF(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),sF=eN(([{data:e,defaultItemSize:t,firstItemIndex:n,fixedItemSize:r,fixedGroupSize:i,gap:a,groupIndices:o,heightEstimates:s,itemSize:c,sizeRanges:l,sizes:u,statefulTotalCount:d,totalCount:f,trackItemSizes:p},{initialItemFinalLocationReached:m,initialTopMostItemIndex:h,scrolledToInitialItem:g},_,v,y,b,{scrollToIndex:x},S,{topItemCount:C},{groupCounts:w},T])=>{let{listState:E,minOverscanItemCount:D,topItemsIndexes:O,rangeChanged:k,...A}=b;return IM(k,T.scrollSeekRangeChanged),IM(X(rN(T.windowViewportRect,_.headerHeight,_.fixedHeaderHeight),HM(([e,t,n])=>Math.max(t+n+1,e.visibleHeight))),_.viewportHeight),{data:e,defaultItemHeight:t,firstItemIndex:n,fixedItemHeight:r,fixedGroupHeight:i,gap:a,groupCounts:w,heightEstimates:s,initialItemFinalLocationReached:m,initialTopMostItemIndex:h,scrolledToInitialItem:g,sizeRanges:l,topItemCount:C,topItemsIndexes:O,totalCount:f,...y,groupIndices:o,itemSize:c,listState:E,minOverscanItemCount:D,scrollToIndex:x,statefulTotalCount:d,trackItemSizes:p,rangeChanged:k,...A,...T,..._,sizes:u,...v}},jM(fP,CP,bN,nF,ZP,UP,vP,eN(([{deviation:e,scrollBy:t,scrollingInProgress:n,scrollTop:r},{isAtBottom:i,isScrolling:a,lastJumpDueToItemResize:o,scrollDirection:s},{listState:c},{beforeUnshiftWith:l,gap:u,shiftWithOffset:d,sizes:f},{log:p},{recalcInProgress:m}])=>{let h=QM(X(c,qM(o),WM(([,e,t,n],[{bottom:r,items:i,offsetBottom:a,totalCount:o},s])=>{let c=r+a,l=0;return t===o&&e.length>0&&i.length>0&&(i[0].originalIndex===0&&e[0].originalIndex===0||(l=c-n,l!==0&&(l+=s))),[l,i,o,c]},[0,[],0,0]),VM(([e])=>e!==0),qM(r,s,n,i,p,m),VM(([,e,t,n,,,r])=>!r&&!n&&e!==0&&t===TP),HM(([[e],,,,,t])=>(t(`Upward scrolling compensation`,{amount:e},oN.DEBUG),e))));function g(n){n>0?(NM(t,{behavior:`auto`,top:-n}),NM(e,0)):(NM(e,0),NM(t,{behavior:`auto`,top:-n}))}return MM(X(h,qM(e,a)),([t,n,r])=>{r&&oF()?NM(e,n-t):g(-t)}),MM(X(rN(XM(a,!1),e,m),VM(([e,t,n])=>!e&&!n&&t!==0),HM(([e,t])=>t),KM(1)),g),IM(X(d,HM(e=>({top:-e}))),t),MM(X(l,qM(f,u),HM(([e,{groupIndices:t,lastSize:n,sizeTree:r},i])=>{function a(e){return e*(n+i)}if(t.length===0)return a(e);let o=0,s=wN(r,0),c=0,l=0;for(;ce&&(o-=s,n=e-c+1),c+=n,o+=a(n),l++}return o})),n=>{NM(e,n),requestAnimationFrame(()=>{NM(t,{top:n}),requestAnimationFrame(()=>{NM(e,0),NM(m,!1)})})}),{deviation:e}},jM(bN,AP,UP,fP,lN,WN)),iF,mP,eN(([e,t,n,r,i,a,o,s,c,l,u])=>({...e,...t,...n,...r,...i,...a,...o,...s,...c,...l,...u}),jM(IP,QP,hP,eF,WP,$P,GP,tF,JP,lN,KP))));function cF(e,t){let n={},r={},i=0,a=e.length;for(;i`u`?K.useEffect:K.useLayoutEffect;function uF(e,t,n){let r=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),a=Object.keys(t.methods||{}),o=Object.keys(t.events||{}),s=K.createContext({});function c(e,n){e.propsReady!==void 0&&NM(e.propsReady,!1);for(let i of r){let r=e[t.required[i]];NM(r,n[i])}for(let r of i)if(r in n){let i=e[t.optional[r]];NM(i,n[r])}e.propsReady!==void 0&&NM(e.propsReady,!0)}function l(e){return a.reduce((n,r)=>(n[r]=n=>{let i=e[t.methods[r]];NM(i,n)},n),{})}function u(e){return o.reduce((n,r)=>(n[r]=YM(e[t.events[r]]),n),{})}return{Component:K.forwardRef(function(t,a){let{children:d,...f}=t,[p]=K.useState(()=>kM(nN(e),e=>{c(e,f)})),[m]=K.useState(wM(u,p));lF(()=>{for(let e of o)e in f&&MM(m[e],f[e]);return()=>{Object.values(m).map(PM)}},[f,m,p]),lF(()=>{c(p,f)}),K.useImperativeHandle(a,xM(l(p)));let h=n;return(0,J.jsx)(s.Provider,{value:p,children:n===void 0?d:(0,J.jsx)(h,{...cF([...r,...i,...o],f),children:d})})}),useEmitter:(e,t)=>{let n=K.useContext(s)[e];lF(()=>MM(n,t),[t,n])},useEmitterValue:e=>{let t=K.useContext(s)[e],n=K.useCallback(e=>MM(t,e),[t]);return K.useSyncExternalStore(n,()=>FM(t),()=>FM(t))},usePublisher:e=>{let t=K.useContext(s);return K.useCallback(n=>{NM(t[e],n)},[t,e])}}}var dF=K.createContext(void 0),fF=K.createContext(void 0),pF=`-webkit-sticky`,mF=`sticky`,hF=aF(()=>{if(typeof document>`u`)return mF;let e=document.createElement(`div`);return e.style.position=pF,e.style.position===pF?pF:mF}),gF=typeof document>`u`?K.useEffect:K.useLayoutEffect;function _F(e){return`self`in e}function vF(e){return`body`in e}function yF(e,t,n,r=OM,i,a){let o=K.useRef(null),s=K.useRef(null),c=K.useRef(null),l=K.useCallback(n=>{let r,i,o,l=n.target;if(vF(l)||_F(l)){let e=_F(l)?l:l.defaultView;o=a===!0?fN(e,e.scrollX):e.scrollY,r=a===!0?e.document.documentElement.scrollWidth:e.document.documentElement.scrollHeight,i=a===!0?e.innerWidth:e.innerHeight}else o=a===!0?fN(l,l.scrollLeft):l.scrollTop,r=a===!0?l.scrollWidth:l.scrollHeight,i=a===!0?l.offsetWidth:l.offsetHeight;let u=()=>{e({scrollHeight:r,scrollTop:Math.max(o,0),viewportHeight:i})};n.suppressFlushSync===!0?u():Da.flushSync(u),s.current!==null&&(o===s.current||o<=0||o===r-i)&&(s.current=null,t(!0),c.current&&=(clearTimeout(c.current),null))},[e,t,a]);K.useEffect(()=>{let e=i??o.current;return r(i??o.current),l({suppressFlushSync:!0,target:e}),e.addEventListener(`scroll`,l,{passive:!0}),()=>{r(null),e.removeEventListener(`scroll`,l)}},[o,l,n,r,i]);function u(n){let r=o.current;if(!r||(a===!0?`offsetWidth`in r&&r.offsetWidth===0:`offsetHeight`in r&&r.offsetHeight===0))return;let i=n.behavior===`smooth`,l,u,d;_F(r)?(u=Math.max(JN(r.document.documentElement,a===!0?`width`:`height`),a===!0?r.document.documentElement.scrollWidth:r.document.documentElement.scrollHeight),l=a===!0?r.innerWidth:r.innerHeight,d=a===!0?fN(r,r.scrollX):r.scrollY):(u=r[a===!0?`scrollWidth`:`scrollHeight`],l=JN(r,a===!0?`width`:`height`),d=a===!0?fN(r,r.scrollLeft):r.scrollTop);let f=u-l;if(n.top===void 0){r.scrollTo(n);return}let p=Math.ceil(Math.max(Math.min(f,n.top),0));if(n.top=p,wP(l,u)||p===d){e({scrollHeight:u,scrollTop:d,viewportHeight:l}),i&&t(!0);return}i?(s.current=p,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{c.current=null,s.current=null,t(!0)},1e3)):s.current=null,a===!0&&(n={...n.behavior===void 0?{}:{behavior:n.behavior},left:pN(r,p)}),r.scrollTo(n)}function d(e){a===!0&&(e={...e.behavior===void 0?{}:{behavior:e.behavior},...e.top===void 0?{}:{left:pN(o.current,e.top)}}),o.current.scrollBy(e)}return{scrollByCallback:d,scrollerRef:o,scrollToCallback:u}}function bF(e){return e}var xF=eN(([e,t])=>({...e,...t}),jM(sF,eN(()=>{let e=Z(e=>`Item ${e}`),t=Z(e=>`Group ${e}`),n=Z({}),r=Z(bF),i=Z(`div`),a=Z(OM),o=(e,t=null)=>XM(X(n,HM(t=>t[e]),BM()),t);return{components:n,computeItemKey:r,EmptyPlaceholder:o(`EmptyPlaceholder`),FooterComponent:o(`Footer`),GroupComponent:o(`Group`,`div`),groupContent:t,HeaderComponent:o(`Header`),HeaderFooterTag:i,ItemComponent:o(`Item`,`div`),itemContent:e,ListComponent:o(`List`,`div`),ScrollerComponent:o(`Scroller`,`div`),scrollerRef:a,ScrollSeekPlaceholder:o(`ScrollSeekPlaceholder`),TopItemListComponent:o(`TopItemList`)}}))),SF=({height:e})=>(0,J.jsx)(`div`,{style:{height:e}}),CF={overflowAnchor:`none`,position:hF(),zIndex:1},wF={overflowAnchor:`none`},TF={...wF,display:`inline-block`,height:`100%`},EF=K.memo(function({showTopList:e=!1}){let t=UF(`listState`),n=WF(`sizeRanges`),r=UF(`useWindowScroll`),i=UF(`customScrollParent`),a=WF(`windowScrollContainerState`),o=WF(`scrollContainerState`),s=i||r?a:o,c=UF(`itemContent`),l=UF(`context`),u=UF(`groupContent`),d=UF(`trackItemSizes`),f=UF(`itemSize`),p=UF(`log`),m=WF(`gap`),h=UF(`horizontalDirection`),{callbackRef:g}=gN(n,f,d,e?OM:s,p,m,i,h,UF(`skipAnimationFrameInResizeObserver`)),[_,v]=K.useState(0);HF(`deviation`,e=>{_!==e&&v(e)});let y=UF(`EmptyPlaceholder`),b=UF(`ScrollSeekPlaceholder`)??SF,x=UF(`ListComponent`),S=UF(`ItemComponent`),C=UF(`GroupComponent`),w=UF(`computeItemKey`),T=UF(`isSeeking`),E=UF(`groupIndices`).length>0,D=UF(`alignToBottom`),O=UF(`initialItemFinalLocationReached`),k=e?{}:{boxSizing:`border-box`,...h?{display:`inline-block`,height:`100%`,marginInlineStart:_===0?D?`auto`:0:_,paddingInlineEnd:t.offsetBottom,paddingInlineStart:t.offsetTop,whiteSpace:`nowrap`}:{marginTop:_===0?D?`auto`:0:_,paddingBottom:t.offsetBottom,paddingTop:t.offsetTop},...O?{}:{visibility:`hidden`}};return!e&&t.totalCount===0&&y!=null?(0,J.jsx)(y,{...MF(y,l)}):(0,J.jsx)(x,{...MF(x,l),"data-testid":e?`virtuoso-top-item-list`:`virtuoso-item-list`,ref:g,style:k,children:(e?t.topItems:t.items).map(e=>{let n=e.originalIndex,r=w(n+t.firstItemIndex,e.data,l);return T?(0,K.createElement)(b,{...MF(b,l),height:e.size,index:e.index,key:r,type:e.type||`item`,...e.type===`group`?{}:{groupIndex:e.groupIndex}}):e.type===`group`?(0,K.createElement)(C,{...MF(C,l),"data-index":n,"data-item-index":e.index,"data-known-size":e.size,key:r,style:CF},u(e.index,l)):(0,K.createElement)(S,{...MF(S,l),...NF(S,e.data),"data-index":n,"data-item-group-index":e.groupIndex,"data-item-index":e.index,"data-known-size":e.size,key:r,style:h?TF:wF},E?c(e.index,e.groupIndex,e.data,l):c(e.index,e.data,l))})})}),DF={height:`100%`,outline:`none`,overflowY:`auto`,position:`relative`,WebkitOverflowScrolling:`touch`},OF={outline:`none`,overflowX:`auto`,position:`relative`},kF=e=>({height:`100%`,position:`absolute`,top:0,width:`100%`,...e?{display:`flex`,flexDirection:`column`}:void 0}),AF=(e,t,n=0)=>({...kF(e),position:t?`relative`:`absolute`,top:t?-n:0}),jF={position:hF(),top:0,width:`100%`,zIndex:1};function MF(e,t){if(typeof e!=`string`)return{context:t}}function NF(e,t){return{item:typeof e==`string`?void 0:t}}var PF=K.memo(function(){let e=UF(`HeaderComponent`),t=WF(`headerHeight`),n=UF(`HeaderFooterTag`),r=mN(K.useMemo(()=>e=>{t(JN(e,`height`))},[t]),!0,UF(`skipAnimationFrameInResizeObserver`)),i=UF(`context`);return e==null?null:(0,J.jsx)(n,{ref:r,children:(0,J.jsx)(e,{...MF(e,i)})})}),FF=K.memo(function(){let e=UF(`FooterComponent`),t=WF(`footerHeight`),n=UF(`HeaderFooterTag`),r=mN(K.useMemo(()=>e=>{t(JN(e,`height`))},[t]),!0,UF(`skipAnimationFrameInResizeObserver`)),i=UF(`context`);return e==null?null:(0,J.jsx)(n,{ref:r,children:(0,J.jsx)(e,{...MF(e,i)})})});function IF({useEmitter:e,useEmitterValue:t,usePublisher:n}){return K.memo(function({children:r,style:i,context:a,...o}){let s=n(`scrollContainerState`),c=t(`ScrollerComponent`),l=n(`smoothScrollTargetReached`),u=t(`scrollerRef`),d=t(`horizontalDirection`)||!1,{scrollByCallback:f,scrollerRef:p,scrollToCallback:m}=yF(s,l,c,u,void 0,d);return e(`scrollTo`,m),e(`scrollBy`,f),(0,J.jsx)(c,{"data-testid":`virtuoso-scroller`,"data-virtuoso-scroller":!0,ref:p,style:{...d?OF:DF,...i},tabIndex:0,...o,...MF(c,a),children:r})})}function LF({useEmitter:e,useEmitterValue:t,usePublisher:n}){return K.memo(function({children:r,style:i,context:a,...o}){let s=n(`windowScrollContainerState`),c=t(`ScrollerComponent`),l=n(`smoothScrollTargetReached`),u=t(`totalListHeight`),d=t(`deviation`),f=t(`customScrollParent`),p=K.useRef(null),{scrollByCallback:m,scrollerRef:h,scrollToCallback:g}=yF(s,l,c,t(`scrollerRef`),f);return gF(()=>(h.current=f??p.current?.ownerDocument.defaultView,()=>{h.current=null}),[h,f]),e(`windowScrollTo`,g),e(`scrollBy`,m),(0,J.jsx)(c,{ref:p,"data-virtuoso-scroller":!0,style:{position:`relative`,...i,...u===0?void 0:{height:u+d}},...o,...MF(c,a),children:r})})}var RF=({children:e})=>{let t=K.useContext(dF),n=WF(`viewportHeight`),r=WF(`fixedItemHeight`),i=UF(`alignToBottom`),a=UF(`horizontalDirection`),o=mN(K.useMemo(()=>CM(n,e=>JN(e,a?`width`:`height`)),[n,a]),!0,UF(`skipAnimationFrameInResizeObserver`));return K.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),(0,J.jsx)(`div`,{"data-viewport-type":`element`,ref:o,style:kF(i),children:e})},zF=({children:e})=>{let t=K.useContext(dF),n=WF(`windowViewportRect`),r=WF(`fixedItemHeight`),i=UF(`customScrollParent`),a=UF(`useWindowScroll`),o=UF(`topListHeight`),s=yN(n,i,UF(`skipAnimationFrameInResizeObserver`)),c=UF(`alignToBottom`);return K.useEffect(()=>{t&&(r(t.itemHeight),n({listHeight:0,offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),(0,J.jsx)(`div`,{"data-viewport-type":`window`,ref:s,style:AF(c,a,o),children:e})},BF=({children:e})=>{let t=UF(`TopItemListComponent`)??`div`,n=UF(`headerHeight`),r={...jF,marginTop:`${n}px`},i=UF(`context`);return(0,J.jsx)(t,{style:r,...MF(t,i),children:e})},{Component:VF,useEmitter:HF,useEmitterValue:UF,usePublisher:WF}=uF(xF,{optional:{restoreStateFrom:`restoreStateFrom`,context:`context`,followOutput:`followOutput`,scrollIntoViewOnChange:`scrollIntoViewOnChange`,itemContent:`itemContent`,groupContent:`groupContent`,overscan:`overscan`,increaseViewportBy:`increaseViewportBy`,minOverscanItemCount:`minOverscanItemCount`,totalCount:`totalCount`,groupCounts:`groupCounts`,topItemCount:`topItemCount`,firstItemIndex:`firstItemIndex`,initialTopMostItemIndex:`initialTopMostItemIndex`,components:`components`,atBottomThreshold:`atBottomThreshold`,atTopThreshold:`atTopThreshold`,computeItemKey:`computeItemKey`,defaultItemHeight:`defaultItemHeight`,fixedGroupHeight:`fixedGroupHeight`,fixedItemHeight:`fixedItemHeight`,heightEstimates:`heightEstimates`,itemSize:`itemSize`,scrollSeekConfiguration:`scrollSeekConfiguration`,headerFooterTag:`HeaderFooterTag`,data:`data`,initialItemCount:`initialItemCount`,initialScrollTop:`initialScrollTop`,alignToBottom:`alignToBottom`,useWindowScroll:`useWindowScroll`,customScrollParent:`customScrollParent`,scrollerRef:`scrollerRef`,logLevel:`logLevel`,horizontalDirection:`horizontalDirection`,skipAnimationFrameInResizeObserver:`skipAnimationFrameInResizeObserver`},methods:{scrollToIndex:`scrollToIndex`,scrollIntoView:`scrollIntoView`,scrollTo:`scrollTo`,scrollBy:`scrollBy`,autoscrollToBottom:`autoscrollToBottom`,getState:`getState`},events:{isScrolling:`isScrolling`,endReached:`endReached`,startReached:`startReached`,rangeChanged:`rangeChanged`,atBottomStateChange:`atBottomStateChange`,atTopStateChange:`atTopStateChange`,totalListHeightChanged:`totalListHeightChanged`,itemsRendered:`itemsRendered`,groupIndices:`groupIndices`}},K.memo(function(e){let t=UF(`useWindowScroll`),n=UF(`topItemsIndexes`).length>0,r=UF(`customScrollParent`),i=UF(`context`);return(0,J.jsxs)(r||t?KF:GF,{...e,context:i,children:[n&&(0,J.jsx)(BF,{children:(0,J.jsx)(EF,{showTopList:!0})}),(0,J.jsxs)(r||t?zF:RF,{children:[(0,J.jsx)(PF,{}),(0,J.jsx)(EF,{}),(0,J.jsx)(FF,{})]})]})})),GF=IF({useEmitter:HF,useEmitterValue:UF,usePublisher:WF}),KF=LF({useEmitter:HF,useEmitterValue:UF,usePublisher:WF}),qF=VF,JF=VF,YF=eN(([e,t])=>({...e,...t}),jM(sF,eN(()=>{let e=Z(e=>(0,J.jsxs)(`td`,{children:[`Item $`,e]})),t=Z(null),n=Z(e=>(0,J.jsxs)(`td`,{colSpan:1e3,children:[`Group `,e]})),r=Z(null),i=Z(null),a=Z({}),o=Z(bF),s=Z(OM),c=(e,t=null)=>XM(X(a,HM(t=>t[e]),BM()),t);return{components:a,computeItemKey:o,context:t,EmptyPlaceholder:c(`EmptyPlaceholder`),FillerRow:c(`FillerRow`),fixedFooterContent:i,fixedHeaderContent:r,itemContent:e,groupContent:n,ScrollerComponent:c(`Scroller`,`div`),scrollerRef:s,ScrollSeekPlaceholder:c(`ScrollSeekPlaceholder`),TableBodyComponent:c(`TableBody`,`tbody`),TableComponent:c(`Table`,`table`),TableFooterComponent:c(`TableFoot`,`tfoot`),TableHeadComponent:c(`TableHead`,`thead`),TableRowComponent:c(`TableRow`,`tr`),GroupComponent:c(`Group`,`tr`)}}))),XF=({height:e})=>(0,J.jsx)(`tr`,{children:(0,J.jsx)(`td`,{style:{height:e}})}),ZF=({height:e})=>(0,J.jsx)(`tr`,{children:(0,J.jsx)(`td`,{style:{border:0,height:e,padding:0}})}),QF={overflowAnchor:`none`},$F={position:hF(),zIndex:2,overflowAnchor:`none`},eI=K.memo(function({showTopList:e=!1}){let t=oI(`listState`),n=oI(`computeItemKey`),r=oI(`firstItemIndex`),i=oI(`context`),a=oI(`isSeeking`),o=oI(`fixedHeaderHeight`),s=oI(`groupIndices`).length>0,c=oI(`itemContent`),l=oI(`groupContent`),u=oI(`ScrollSeekPlaceholder`)??XF,d=oI(`GroupComponent`),f=oI(`TableRowComponent`),p=(e?t.topItems:[]).reduce((e,t,n)=>(n===0?e.push(t.size):e.push(e[n-1]+t.size),e),[]);return(e?t.topItems:t.items).map(t=>{let m=t.originalIndex,h=n(m+r,t.data,i),g=e?m===0?0:p[m-1]:0;return a?(0,K.createElement)(u,{...MF(u,i),height:t.size,index:t.index,key:h,type:t.type||`item`}):t.type===`group`?(0,K.createElement)(d,{...MF(d,i),"data-index":m,"data-item-index":t.index,"data-known-size":t.size,key:h,style:{...$F,top:o}},l(t.index,i)):(0,K.createElement)(f,{...MF(f,i),...NF(f,t.data),"data-index":m,"data-item-index":t.index,"data-known-size":t.size,"data-item-group-index":t.groupIndex,key:h,style:e?{...$F,top:o+g}:QF},s?c(t.index,t.groupIndex,t.data,i):c(t.index,t.data,i))})}),tI=K.memo(function(){let e=oI(`listState`),t=oI(`topItemsIndexes`).length>0,n=sI(`sizeRanges`),r=oI(`useWindowScroll`),i=oI(`customScrollParent`),a=sI(`windowScrollContainerState`),o=sI(`scrollContainerState`),s=i||r?a:o,c=oI(`trackItemSizes`),{callbackRef:l,ref:u}=gN(n,oI(`itemSize`),c,s,oI(`log`),void 0,i,!1,oI(`skipAnimationFrameInResizeObserver`)),[d,f]=K.useState(0);aI(`deviation`,e=>{d!==e&&(u.current.style.marginTop=`${e}px`,f(e))});let p=oI(`EmptyPlaceholder`),m=oI(`FillerRow`)??ZF,h=oI(`TableBodyComponent`),g=oI(`paddingTopAddition`),_=oI(`statefulTotalCount`),v=oI(`context`);if(_===0&&p!=null)return(0,J.jsx)(p,{...MF(p,v)});let y=(t?e.topItems:[]).reduce((e,t)=>e+t.size,0),b=e.offsetTop+g+d-y,x=e.offsetBottom,S=b>0?(0,J.jsx)(m,{context:v,height:b},`padding-top`):null,C=x>0?(0,J.jsx)(m,{context:v,height:x},`padding-bottom`):null;return(0,J.jsxs)(h,{"data-testid":`virtuoso-item-list`,ref:l,...MF(h,v),children:[S,t&&(0,J.jsx)(eI,{showTopList:!0}),(0,J.jsx)(eI,{}),C]})}),nI=({children:e})=>{let t=K.useContext(dF),n=sI(`viewportHeight`),r=sI(`fixedItemHeight`),i=mN(K.useMemo(()=>CM(n,e=>JN(e,`height`)),[n]),!0,oI(`skipAnimationFrameInResizeObserver`));return K.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),(0,J.jsx)(`div`,{"data-viewport-type":`element`,ref:i,style:kF(!1),children:e})},rI=({children:e})=>{let t=K.useContext(dF),n=sI(`windowViewportRect`),r=sI(`fixedItemHeight`),i=oI(`customScrollParent`),a=oI(`useWindowScroll`),o=yN(n,i,oI(`skipAnimationFrameInResizeObserver`));return K.useEffect(()=>{t&&(r(t.itemHeight),n({listHeight:0,offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),(0,J.jsx)(`div`,{"data-viewport-type":`window`,ref:o,style:AF(!1,a),children:e})},{Component:iI,useEmitter:aI,useEmitterValue:oI,usePublisher:sI}=uF(YF,{optional:{restoreStateFrom:`restoreStateFrom`,context:`context`,followOutput:`followOutput`,firstItemIndex:`firstItemIndex`,itemContent:`itemContent`,groupContent:`groupContent`,fixedHeaderContent:`fixedHeaderContent`,fixedFooterContent:`fixedFooterContent`,overscan:`overscan`,increaseViewportBy:`increaseViewportBy`,minOverscanItemCount:`minOverscanItemCount`,totalCount:`totalCount`,topItemCount:`topItemCount`,initialTopMostItemIndex:`initialTopMostItemIndex`,components:`components`,groupCounts:`groupCounts`,atBottomThreshold:`atBottomThreshold`,atTopThreshold:`atTopThreshold`,computeItemKey:`computeItemKey`,defaultItemHeight:`defaultItemHeight`,fixedGroupHeight:`fixedGroupHeight`,fixedItemHeight:`fixedItemHeight`,itemSize:`itemSize`,scrollSeekConfiguration:`scrollSeekConfiguration`,data:`data`,initialItemCount:`initialItemCount`,initialScrollTop:`initialScrollTop`,alignToBottom:`alignToBottom`,useWindowScroll:`useWindowScroll`,customScrollParent:`customScrollParent`,scrollerRef:`scrollerRef`,logLevel:`logLevel`},methods:{scrollToIndex:`scrollToIndex`,scrollIntoView:`scrollIntoView`,scrollTo:`scrollTo`,scrollBy:`scrollBy`,getState:`getState`},events:{isScrolling:`isScrolling`,endReached:`endReached`,startReached:`startReached`,rangeChanged:`rangeChanged`,atBottomStateChange:`atBottomStateChange`,atTopStateChange:`atTopStateChange`,totalListHeightChanged:`totalListHeightChanged`,itemsRendered:`itemsRendered`,groupIndices:`groupIndices`}},K.memo(function(e){let t=oI(`useWindowScroll`),n=oI(`customScrollParent`),r=sI(`fixedHeaderHeight`),i=sI(`fixedFooterHeight`),a=oI(`fixedHeaderContent`),o=oI(`fixedFooterContent`),s=oI(`context`),c=mN(K.useMemo(()=>CM(r,e=>JN(e,`height`)),[r]),!0,oI(`skipAnimationFrameInResizeObserver`)),l=mN(K.useMemo(()=>CM(i,e=>JN(e,`height`)),[i]),!0,oI(`skipAnimationFrameInResizeObserver`)),u=n||t?lI:cI,d=n||t?rI:nI,f=oI(`TableComponent`),p=oI(`TableHeadComponent`),m=oI(`TableFooterComponent`),h=a?(0,J.jsx)(p,{ref:c,style:{position:`sticky`,top:0,zIndex:2},...MF(p,s),children:a()},`TableHead`):null,g=o?(0,J.jsx)(m,{ref:l,style:{bottom:0,position:`sticky`,zIndex:1},...MF(m,s),children:o()},`TableFoot`):null;return(0,J.jsx)(u,{...e,...MF(u,s),children:(0,J.jsx)(d,{children:(0,J.jsxs)(f,{style:{borderSpacing:0,overflowAnchor:`none`},...MF(f,s),children:[h,(0,J.jsx)(tI,{},`TableBody`),g]})})})})),cI=IF({useEmitter:aI,useEmitterValue:oI,usePublisher:sI}),lI=LF({useEmitter:aI,useEmitterValue:oI,usePublisher:sI}),uI={bottom:0,itemHeight:0,items:[],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},dI={bottom:0,itemHeight:0,items:[{index:0}],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},{ceil:fI,floor:pI,max:mI,min:hI,round:gI}=Math;function _I(e,t,n){return Array.from({length:t-e+1}).map((t,r)=>({data:n===null?null:n[r+e],index:r+e}))}function vI(e){return{...dI,items:e}}function yI(e,t){return e!==void 0&&e.width===t.width&&e.height===t.height}function bI(e,t){return e!==void 0&&e.column===t.column&&e.row===t.row}var xI=eN(([{increaseViewportBy:e,listBoundary:t,overscan:n,visibleRange:r},{footerHeight:i,headerHeight:a,scrollBy:o,scrollContainerState:s,scrollTo:c,scrollTop:l,smoothScrollTargetReached:u,viewportHeight:d},f,p,{didMount:m,propsReady:h},{customScrollParent:g,useWindowScroll:_,windowScrollContainerState:v,windowScrollTo:y,windowViewportRect:b},x])=>{let S=Z(0),C=Z(0),w=Z(uI),T=Z({height:0,width:0}),E=Z({height:0,width:0}),D=ZM(),O=ZM(),k=Z(0),A=Z(null),j=Z({column:0,row:0}),M=ZM(),N=ZM(),P=Z(!1),F=Z(0),I=Z(!0),L=Z(!1),R=Z(!1);MM(X(m,qM(F),VM(([e,t])=>!SP(t))),()=>{NM(I,!1)}),MM(X(rN(m,I,E,T,F,L),VM(([e,t,n,r,,i])=>e&&!t&&n.height!==0&&r.height!==0&&!i)),([,,,,e])=>{if(e===void 0){NM(I,!0);return}NM(L,!0),bP(1,()=>{NM(D,e)}),LM(X(l),()=>{NM(t,[0,0]),NM(I,!0)})}),IM(X(N,VM(e=>e!=null&&e.scrollTop>0),UM(0)),C),MM(X(m,qM(N),VM(([,e])=>e!=null)),([,e])=>{e&&(NM(T,e.viewport),NM(E,e.item),NM(j,e.gap),e.scrollTop>0&&(NM(P,!0),LM(X(l,GM(1)),e=>{NM(P,!1)}),NM(c,{top:e.scrollTop})))}),IM(X(T,HM(({height:e})=>e)),d),IM(X(rN(iN(T,yI),iN(E,yI),iN(j,(e,t)=>e!==void 0&&e.column===t.column&&e.row===t.row),iN(l)),HM(([e,t,n,r])=>({gap:n,item:t,scrollTop:r,viewport:e}))),M),IM(X(rN(iN(S),r,iN(j,bI),iN(E,yI),iN(T,yI),iN(A),iN(C),iN(P),iN(I),iN(F)),VM(([,,,,,,,e])=>!e),HM(([e,[t,n],r,i,a,o,s,,c,l])=>{let{column:u,row:d}=r,{height:f,width:p}=i,{width:m}=a;if(s===0&&(e===0||m===0))return uI;if(p===0){let t=xP(l,e);return vI(_I(t,t+Math.max(s-1,0),o))}let h=SI(m,p,u),g,_;c?t===0&&n===0&&s>0?(g=0,_=s-1):(g=h*pI((t+d)/(f+d)),_=h*fI((n+d)/(f+d))-1,_=hI(e-1,mI(_,h-1)),g=hI(_,mI(0,g))):(g=0,_=-1);let v=_I(g,_,o),{bottom:y,top:b}=CI(a,r,i,v),x=fI(e/h);return{bottom:y,itemHeight:f,items:v,itemWidth:p,offsetBottom:x*f+(x-1)*d-y,offsetTop:b,top:b}})),w),IM(X(A,VM(e=>e!==null),HM(e=>e.length)),S),IM(X(rN(T,E,w,j),VM(([e,t,{items:n}])=>n.length>0&&t.height!==0&&e.height!==0),HM(([e,t,{items:n},r])=>{let{bottom:i,top:a}=CI(e,r,t,n);return[a,i]}),BM(UN)),t);let z=Z(!1);IM(X(l,qM(z),HM(([e,t])=>t||e!==0)),z);let B=QM(X(rN(w,S),VM(([{items:e}])=>e.length>0),qM(z),VM(([[e,t],n])=>{let r=e.items[e.items.length-1].index===t-1;return(n||e.bottom>0&&e.itemHeight>0&&e.offsetBottom===0&&e.items.length===t)&&r}),HM(([[,e]])=>e-1),BM())),V=QM(X(iN(w),VM(({items:e})=>e.length>0&&e[0].index===0),UM(0),BM())),ee=QM(X(iN(w),qM(P),VM(([{items:e},t])=>e.length>0&&!t),HM(([{items:e}])=>({endIndex:e[e.length-1].index,startIndex:e[0].index})),BM(HN),KM(0)));IM(ee,p.scrollSeekRangeChanged),IM(X(D,qM(T,E,S,j),HM(([e,t,n,r,i])=>{let a=_P(e),{align:o,behavior:s,offset:c}=a,l=a.index;l===`LAST`&&(l=r-1),l=mI(0,l,hI(r-1,l));let u=wI(t,i,n,l);return o===`end`?u=gI(u-t.height+n.height):o===`center`&&(u=gI(u-t.height/2+n.height/2)),c!==void 0&&c!==0&&(u+=c),{behavior:s,top:u}})),c);let te=XM(X(w,HM(e=>e.offsetBottom+e.bottom)),0);return IM(X(b,HM(e=>({height:e.visibleHeight,width:e.visibleWidth}))),T),{customScrollParent:g,data:A,deviation:k,footerHeight:i,gap:j,headerHeight:a,increaseViewportBy:e,initialItemCount:C,itemDimensions:E,overscan:n,restoreStateFrom:N,scrollBy:o,scrollContainerState:s,scrollHeight:O,scrollTo:c,scrollToIndex:D,scrollTop:l,smoothScrollTargetReached:u,totalCount:S,useWindowScroll:_,viewportDimensions:T,windowScrollContainerState:v,windowScrollTo:y,windowViewportRect:b,...p,gridState:w,horizontalDirection:R,initialTopMostItemIndex:F,totalListHeight:te,...f,endReached:B,propsReady:h,rangeChanged:ee,startReached:V,stateChanged:M,stateRestoreInProgress:P,...x}},jM(IP,bN,AP,eF,hP,tF,lN));function SI(e,t,n){return mI(1,pI((e+n)/(pI(t)+n)))}function CI(e,t,n,r){let{height:i}=n;if(i===void 0||r.length===0)return{bottom:0,top:0};let a=wI(e,t,n,r[0].index);return{bottom:wI(e,t,n,r[r.length-1].index)+i,top:a}}function wI(e,t,n,r){let i=pI(r/SI(e.width,n.width,t.column)),a=i*n.height+mI(0,i-1)*t.row;return a>0?a+t.row:a}var TI=eN(([e,t])=>({...e,...t}),jM(xI,eN(()=>{let e=Z(e=>`Item ${e}`),t=Z({}),n=Z(null),r=Z(`virtuoso-grid-item`),i=Z(`virtuoso-grid-list`),a=Z(bF),o=Z(`div`),s=Z(OM),c=(e,n=null)=>XM(X(t,HM(t=>t[e]),BM()),n),l=Z(!1),u=Z(!1);return IM(iN(u),l),{components:t,computeItemKey:a,context:n,FooterComponent:c(`Footer`),HeaderComponent:c(`Header`),headerFooterTag:o,itemClassName:r,ItemComponent:c(`Item`,`div`),itemContent:e,listClassName:i,ListComponent:c(`List`,`div`),readyStateChanged:l,reportReadyState:u,ScrollerComponent:c(`Scroller`,`div`),scrollerRef:s,ScrollSeekPlaceholder:c(`ScrollSeekPlaceholder`,`div`)}}))),EI=K.memo(function(){let e=NI(`gridState`),t=NI(`listClassName`),n=NI(`itemClassName`),r=NI(`itemContent`),i=NI(`computeItemKey`),a=NI(`isSeeking`),o=PI(`scrollHeight`),s=NI(`ItemComponent`),c=NI(`ListComponent`),l=NI(`ScrollSeekPlaceholder`),u=NI(`context`),d=PI(`itemDimensions`),f=PI(`gap`),p=NI(`log`),m=NI(`stateRestoreInProgress`),h=PI(`reportReadyState`),g=mN(K.useMemo(()=>e=>{let t=e.parentElement.parentElement.scrollHeight;o(t);let n=e.firstChild;if(n!==null){let{height:e,width:t}=n.getBoundingClientRect();d({height:e,width:t})}f({column:LI(`column-gap`,getComputedStyle(e).columnGap,p),row:LI(`row-gap`,getComputedStyle(e).rowGap,p)})},[o,d,f,p]),!0,!1);return gF(()=>{e.itemHeight>0&&e.itemWidth>0&&h(!0)},[e]),m?null:(0,J.jsx)(c,{className:t,ref:g,...MF(c,u),"data-testid":`virtuoso-item-list`,style:{paddingBottom:e.offsetBottom,paddingTop:e.offsetTop},children:e.items.map(t=>{let o=i(t.index,t.data,u);return a?(0,J.jsx)(l,{...MF(l,u),height:e.itemHeight,index:t.index,width:e.itemWidth},o):(0,K.createElement)(s,{...MF(s,u),className:n,"data-index":t.index,key:o},r(t.index,t.data,u))})})}),DI=K.memo(function(){let e=NI(`HeaderComponent`),t=PI(`headerHeight`),n=NI(`headerFooterTag`),r=mN(K.useMemo(()=>e=>{t(JN(e,`height`))},[t]),!0,!1),i=NI(`context`);return e==null?null:(0,J.jsx)(n,{ref:r,children:(0,J.jsx)(e,{...MF(e,i)})})}),OI=K.memo(function(){let e=NI(`FooterComponent`),t=PI(`footerHeight`),n=NI(`headerFooterTag`),r=mN(K.useMemo(()=>e=>{t(JN(e,`height`))},[t]),!0,!1),i=NI(`context`);return e==null?null:(0,J.jsx)(n,{ref:r,children:(0,J.jsx)(e,{...MF(e,i)})})}),kI=({children:e})=>{let t=K.useContext(fF),n=PI(`itemDimensions`),r=PI(`viewportDimensions`),i=mN(K.useMemo(()=>e=>{r(e.getBoundingClientRect())},[r]),!0,!1);return K.useEffect(()=>{t&&(r({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,r,n]),(0,J.jsx)(`div`,{ref:i,style:kF(!1),children:e})},AI=({children:e})=>{let t=K.useContext(fF),n=PI(`windowViewportRect`),r=PI(`itemDimensions`),i=NI(`customScrollParent`),a=NI(`useWindowScroll`),o=yN(n,i,!1);return K.useEffect(()=>{t&&(r({height:t.itemHeight,width:t.itemWidth}),n({listHeight:0,offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,r]),(0,J.jsx)(`div`,{ref:o,style:AF(!1,a),children:e})},{Component:jI,useEmitter:MI,useEmitterValue:NI,usePublisher:PI}=uF(TI,{optional:{context:`context`,totalCount:`totalCount`,overscan:`overscan`,itemContent:`itemContent`,components:`components`,computeItemKey:`computeItemKey`,data:`data`,initialItemCount:`initialItemCount`,scrollSeekConfiguration:`scrollSeekConfiguration`,headerFooterTag:`headerFooterTag`,listClassName:`listClassName`,itemClassName:`itemClassName`,useWindowScroll:`useWindowScroll`,customScrollParent:`customScrollParent`,scrollerRef:`scrollerRef`,logLevel:`logLevel`,restoreStateFrom:`restoreStateFrom`,initialTopMostItemIndex:`initialTopMostItemIndex`,increaseViewportBy:`increaseViewportBy`},methods:{scrollTo:`scrollTo`,scrollBy:`scrollBy`,scrollToIndex:`scrollToIndex`},events:{isScrolling:`isScrolling`,endReached:`endReached`,startReached:`startReached`,rangeChanged:`rangeChanged`,atBottomStateChange:`atBottomStateChange`,atTopStateChange:`atTopStateChange`,stateChanged:`stateChanged`,readyStateChanged:`readyStateChanged`}},K.memo(function({...e}){let t=NI(`useWindowScroll`),n=NI(`customScrollParent`),r=n||t?II:FI,i=n||t?AI:kI,a=NI(`context`);return(0,J.jsx)(r,{...e,...MF(r,a),children:(0,J.jsxs)(i,{children:[(0,J.jsx)(DI,{}),(0,J.jsx)(EI,{}),(0,J.jsx)(OI,{})]})})})),FI=IF({useEmitter:MI,useEmitterValue:NI,usePublisher:PI}),II=LF({useEmitter:MI,useEmitterValue:NI,usePublisher:PI});function LI(e,t,n){return t!==`normal`&&t?.endsWith(`px`)!==!0&&n(`${e} was not resolved to pixel value correctly`,t,oN.WARN),t===`normal`?0:parseInt(t??`0`,10)}var RI=jI,zI=t({WarningFilledIcon:()=>BI,default:()=>BI}),BI=(0,K.forwardRef)(function(e,t){return(0,J.jsx)(`svg`,{"data-sanity-icon":`warning-filled`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,J.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M14.741 5.12635C13.7357 3.41736 11.2643 3.41736 10.259 5.12635L3.7558 16.1817C2.73624 17.915 3.98595 20.1 5.99683 20.1H19.0032C21.014 20.1 22.2637 17.915 21.2442 16.1817L14.741 5.12635ZM11.9 8.99998V13H13.1V8.99998H11.9ZM13.1 16V14.5H11.9V16H13.1Z`,fill:`currentColor`})})}),VI=t({ArrowUpIcon:()=>HI,default:()=>HI}),HI=(0,K.forwardRef)(function(e,t){return(0,J.jsxs)(`svg`,{"data-sanity-icon":`arrow-up`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:[(0,J.jsx)(`path`,{d:`M7 11L12.5 5.5L18 11`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`}),(0,J.jsx)(`path`,{d:`M12.5 5.5V20`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})]})}),UI=t({ComposeIcon:()=>WI,default:()=>WI}),WI=(0,K.forwardRef)(function(e,t){return(0,J.jsx)(`svg`,{"data-sanity-icon":`compose`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,J.jsx)(`path`,{d:`M17 6L19 8M14 5.5H5.5V19.5H19.5V11M9 16L9.5 13.5L19 4L21 6L11.5 15.5L9 16Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})}),GI=t({ThListIcon:()=>KI,default:()=>KI}),KI=(0,K.forwardRef)(function(e,t){return(0,J.jsx)(`svg`,{"data-sanity-icon":`th-list`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,J.jsx)(`path`,{d:`M9.5 6.5V10.5M9.5 10.5V14.5M9.5 10.5H19.5M9.5 10.5H5.5M9.5 14.5V18.5M9.5 14.5H19.5M9.5 14.5H5.5M5.5 6.5H19.5V18.5H5.5V6.5Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})}),qI=function(e,t,n){return e=e<=n?e:n,e=e>=t?e:t,e},JI=function(){var e=!1,t=[],n=function(){e=!0;var r=t.shift();if(r)return r(n);e=!1};return{clear:function(){e=!1,t=[]},enqueue:function(r){t.push(r),!e&&t.length===1&&n()}}},YI=function(){var e;return{cancel:function(){e&&window.cancelAnimationFrame(e)},schedule:function(t,n){var r,i,a=function(o){if(i||=o,r=o-i,r>n){t();return}e=window.requestAnimationFrame(a)};e=window.requestAnimationFrame(a)}}},XI=function(e){var t=0;return e>=0&&e<.2?t=.1:e>=.2&&e<.5?t=.04:e>=.5&&e<.8?t=.02:e>=.8&&e<.99&&(t=.005),qI(e+t,0,.994)},ZI=function(e){(0,K.useEffect)(e,[])};function QI(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 $I(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=tL(),n=(0,K.useRef)($I({},e));return[(0,K.useCallback)(function(){return n.current},[]),(0,K.useCallback)(function(e){e&&(Object.assign(n.current,e),t())},[])]},rL=function(){var e=(0,K.useRef)(!0);return e.current?(e.current=!1,!0):e.current},iL=function(e,t){var n=rL();(0,K.useEffect)(function(){if(!n)return e()},t)};function aL(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 oL(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.animationDuration,n=t===void 0?200:t,r=e.incrementDuration,i=r===void 0?800:r,a=e.isAnimating,o=a!==void 0&&a,s=e.minimum,c=s===void 0?.08:s,l=QO(nL(cL),2),u=l[0],d=l[1],f=(0,K.useRef)(null),p=(0,K.useRef)(null);ZI(function(){f.current=JI(),p.current=YI()});var m=(0,K.useCallback)(function(){var e,t;(e=p.current)==null||e.cancel(),(t=f.current)==null||t.clear()},[]),h=(0,K.useCallback)(function(e){var t;if(e=qI(e,c,1),e===1){var r,i;m(),(r=f.current)==null||r.enqueue(function(t){d({progress:e,sideEffect:function(){return p.current?.schedule(t,n)}})}),(i=f.current)==null||i.enqueue(function(){d({isFinished:!0,sideEffect:m})});return}(t=f.current)==null||t.enqueue(function(t){d({isFinished:!1,progress:e,sideEffect:function(){return p.current?.schedule(t,n)}})})},[n,m,c,f,d,p]),g=(0,K.useCallback)(function(){h(XI(u().progress))},[u,h]),_=(0,K.useCallback)(function(){var e=function(){var t;g(),(t=f.current)==null||t.enqueue(function(t){var n;(n=p.current)==null||n.schedule(function(){e(),t()},i)})};e()},[i,f,p,g]),v=(0,K.useRef)(sL),y=u().sideEffect;return(0,K.useEffect)(function(){v.current=g}),ZI(function(){return o&&_(),m}),iL(function(){u().sideEffect()},[u,y]),iL(function(){o?d(oL(oL({},cL),{},{sideEffect:_})):h(1)},[o,h,d,_]),{animationDuration:n,isFinished:u().isFinished,progress:u().progress}},uL=t({PlugIcon:()=>dL,default:()=>dL}),dL=(0,K.forwardRef)(function(e,t){return(0,J.jsx)(`svg`,{"data-sanity-icon":`plug`,width:`1em`,height:`1em`,viewBox:`0 0 25 25`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,...e,ref:t,children:(0,J.jsx)(`path`,{d:`M13.25 8.5L16.75 5M16.25 11.5L19.75 8M9.25 15.5L5.25 19.5M7.75 14L9.75 12C8.25 10 8.75 9 9.75 8C10.15 7.6 11.25 6.5 11.25 6.5L18.25 13.5C18.25 13.5 17.3825 14.3675 16.75 15C15.75 16 14.75 16.5 12.75 15L10.75 17L7.75 14Z`,stroke:`currentColor`,strokeWidth:1.2,strokeLinejoin:`round`})})}),fL=new Map([[`aac`,`audio/aac`],[`abw`,`application/x-abiword`],[`arc`,`application/x-freearc`],[`avif`,`image/avif`],[`avi`,`video/x-msvideo`],[`azw`,`application/vnd.amazon.ebook`],[`bin`,`application/octet-stream`],[`bmp`,`image/bmp`],[`bz`,`application/x-bzip`],[`bz2`,`application/x-bzip2`],[`cda`,`application/x-cdf`],[`csh`,`application/x-csh`],[`css`,`text/css`],[`csv`,`text/csv`],[`doc`,`application/msword`],[`docx`,`application/vnd.openxmlformats-officedocument.wordprocessingml.document`],[`eot`,`application/vnd.ms-fontobject`],[`epub`,`application/epub+zip`],[`gz`,`application/gzip`],[`gif`,`image/gif`],[`htm`,`text/html`],[`html`,`text/html`],[`ico`,`image/vnd.microsoft.icon`],[`ics`,`text/calendar`],[`jar`,`application/java-archive`],[`jpeg`,`image/jpeg`],[`jpg`,`image/jpeg`],[`js`,`text/javascript`],[`json`,`application/json`],[`jsonld`,`application/ld+json`],[`mid`,`audio/midi`],[`midi`,`audio/midi`],[`mjs`,`text/javascript`],[`mp3`,`audio/mpeg`],[`mp4`,`video/mp4`],[`mpeg`,`video/mpeg`],[`mpkg`,`application/vnd.apple.installer+xml`],[`odp`,`application/vnd.oasis.opendocument.presentation`],[`ods`,`application/vnd.oasis.opendocument.spreadsheet`],[`odt`,`application/vnd.oasis.opendocument.text`],[`oga`,`audio/ogg`],[`ogv`,`video/ogg`],[`ogx`,`application/ogg`],[`opus`,`audio/opus`],[`otf`,`font/otf`],[`png`,`image/png`],[`pdf`,`application/pdf`],[`php`,`application/x-httpd-php`],[`ppt`,`application/vnd.ms-powerpoint`],[`pptx`,`application/vnd.openxmlformats-officedocument.presentationml.presentation`],[`rar`,`application/vnd.rar`],[`rtf`,`application/rtf`],[`sh`,`application/x-sh`],[`svg`,`image/svg+xml`],[`swf`,`application/x-shockwave-flash`],[`tar`,`application/x-tar`],[`tif`,`image/tiff`],[`tiff`,`image/tiff`],[`ts`,`video/mp2t`],[`ttf`,`font/ttf`],[`txt`,`text/plain`],[`vsd`,`application/vnd.visio`],[`wav`,`audio/wav`],[`weba`,`audio/webm`],[`webm`,`video/webm`],[`webp`,`image/webp`],[`woff`,`font/woff`],[`woff2`,`font/woff2`],[`xhtml`,`application/xhtml+xml`],[`xls`,`application/vnd.ms-excel`],[`xlsx`,`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`],[`xml`,`application/xml`],[`xul`,`application/vnd.mozilla.xul+xml`],[`zip`,`application/zip`],[`7z`,`application/x-7z-compressed`],[`mkv`,`video/x-matroska`],[`mov`,`video/quicktime`],[`msg`,`application/vnd.ms-outlook`]]);function pL(e,t){var n=mL(e);if(typeof n.path!=`string`){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:typeof t==`string`?t:typeof r==`string`&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function mL(e){var t=e.name;if(t&&t.lastIndexOf(`.`)!==-1&&!e.type){var n=t.split(`.`).pop().toLowerCase(),r=fL.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}var hL=[`.DS_Store`,`Thumbs.db`];function gL(e){return On(this,void 0,void 0,function(){return xn(this,function(t){return yL(e)&&_L(e)?[2,SL(e.dataTransfer,e.type)]:vL(e)?[2,bL(e)]:Array.isArray(e)&&e.every(function(e){return`getFile`in e&&typeof e.getFile==`function`})?[2,xL(e)]:[2,[]]})})}function _L(e){return yL(e.dataTransfer)}function vL(e){return yL(e)&&yL(e.target)}function yL(e){return typeof e==`object`&&!!e}function bL(e){return wL(e.target.files).map(function(e){return pL(e)})}function xL(e){return On(this,void 0,void 0,function(){var t;return xn(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return t=n.sent(),[2,t.map(function(e){return pL(e)})]}})})}function SL(e,t){return On(this,void 0,void 0,function(){var n,r;return xn(this,function(i){switch(i.label){case 0:return e===null?[2,[]]:e.items?(n=wL(e.items).filter(function(e){return e.kind===`file`}),t===`drop`?[4,Promise.all(n.map(TL))]:[2,n]):[3,2];case 1:return r=i.sent(),[2,CL(EL(r))];case 2:return[2,CL(wL(e.files).map(function(e){return pL(e)}))]}})})}function CL(e){return e.filter(function(e){return hL.indexOf(e.name)===-1})}function wL(e){if(e===null)return[];for(var t=[],n=0;n{e.__esModule=!0,e.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(`,`);if(n.length===0)return!0;var r=e.name||``,i=(e.type||``).toLowerCase(),a=i.replace(/\/.*$/,``);return n.some(function(e){var t=e.trim().toLowerCase();return t.charAt(0)===`.`?r.toLowerCase().endsWith(t):t.endsWith(`/*`)?a===t.replace(/\/.*$/,``):i===t})}return!0}}))());function ML(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 NL(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nn)return[!1,KL(n)];if(e.sizen)return[!1,KL(n)]}return[!0,null]}function ZL(e){return e!=null}function QL(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,o=e.maxFiles;return!a&&t.length>1||a&&o>=1&&t.length>o?!1:t.every(function(e){var t=FL(YL(e,n),1)[0],a=FL(XL(e,r,i),1)[0];return t&&a})}function $L(e){return typeof e.isPropagationStopped==`function`?e.isPropagationStopped():e.cancelBubble!==void 0&&e.cancelBubble}function eR(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return e===`Files`||e===`application/x-moz-file`}):!!e.target&&!!e.target.files}function tR(e){e.preventDefault()}function nR(e){return e.indexOf(`MSIE`)!==-1||e.indexOf(`Trident/`)!==-1}function rR(e){return e.indexOf(`Edge/`)!==-1}function iR(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return nR(e)||rR(e)}function aR(){var e=[...arguments];return function(t){var n=[...arguments].slice(1);return e.some(function(e){return!$L(t)&&e&&e.apply(void 0,[t].concat(n)),$L(t)})}}function oR(){return`showOpenFilePicker`in window}function sR(e){return e=typeof e==`string`?e.split(`,`):e,[{description:`everything`,accept:Array.isArray(e)?e.filter(function(e){return e===`audio/*`||e===`video/*`||e===`image/*`||e===`text/*`||/\w+\/[-+.\w]+/g.test(e)}).reduce(function(e,t){return NL(NL({},e),{},PL({},t,[]))},{}):{}}]}var cR=[`children`],lR=[`open`],uR=[`refKey`,`role`,`onKeyDown`,`onFocus`,`onBlur`,`onClick`,`onDragEnter`,`onDragOver`,`onDragLeave`,`onDrop`],dR=[`refKey`,`onChange`,`onClick`];function fR(e){return hR(e)||mR(e)||vR(e)||pR()}function pR(){throw TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mR(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function hR(e){if(Array.isArray(e))return yR(e)}function gR(e,t){return xR(e)||bR(e,t)||vR(e,t)||_R()}function _R(){throw TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vR(e,t){if(e){if(typeof e==`string`)return yR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yR(e,t)}}function yR(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ER(e,t){if(e==null)return{};for(var n={},r=Object.keys(e),i,a=0;a=0)&&(n[i]=e[i]);return n}var DR=(0,K.forwardRef)(function(e,t){var n=e.children,r=AR(TR(e,cR)),i=r.open,a=TR(r,lR);return(0,K.useImperativeHandle)(t,function(){return{open:i}},[i]),K.createElement(K.Fragment,null,n(CR(CR({},a),{},{open:i})))});DR.displayName=`Dropzone`;var OR={disabled:!1,getFilesFromEvent:gL,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1};DR.defaultProps=OR,DR.propTypes={children:Na.default.func,accept:Na.default.oneOfType([Na.default.string,Na.default.arrayOf(Na.default.string)]),multiple:Na.default.bool,preventDropOnDocument:Na.default.bool,noClick:Na.default.bool,noKeyboard:Na.default.bool,noDrag:Na.default.bool,noDragEventsBubbling:Na.default.bool,minSize:Na.default.number,maxSize:Na.default.number,maxFiles:Na.default.number,disabled:Na.default.bool,getFilesFromEvent:Na.default.func,onFileDialogCancel:Na.default.func,onFileDialogOpen:Na.default.func,useFsAccessApi:Na.default.bool,onDragEnter:Na.default.func,onDragLeave:Na.default.func,onDragOver:Na.default.func,onDrop:Na.default.func,onDropAccepted:Na.default.func,onDropRejected:Na.default.func,validator:Na.default.func};var kR={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function AR(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=CR(CR({},OR),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,o=t.minSize,s=t.multiple,c=t.maxFiles,l=t.onDragEnter,u=t.onDragLeave,d=t.onDragOver,f=t.onDrop,p=t.onDropAccepted,m=t.onDropRejected,h=t.onFileDialogCancel,g=t.onFileDialogOpen,_=t.useFsAccessApi,v=t.preventDropOnDocument,y=t.noClick,b=t.noKeyboard,x=t.noDrag,S=t.noDragEventsBubbling,C=t.validator,w=(0,K.useMemo)(function(){return typeof g==`function`?g:MR},[g]),T=(0,K.useMemo)(function(){return typeof h==`function`?h:MR},[h]),E=(0,K.useRef)(null),D=(0,K.useRef)(null),O=gR((0,K.useReducer)(jR,kR),2),k=O[0],A=O[1],j=k.isFocused,M=k.isFileDialogActive,N=k.draggedFiles,P=function(){M&&setTimeout(function(){D.current&&(D.current.files.length||(A({type:`closeDialog`}),T()))},300)};(0,K.useEffect)(function(){return _&&oR()?function(){}:(window.addEventListener(`focus`,P,!1),function(){window.removeEventListener(`focus`,P,!1)})},[D,M,T,_]);var F=(0,K.useRef)([]),I=function(e){E.current&&E.current.contains(e.target)||(e.preventDefault(),F.current=[])};(0,K.useEffect)(function(){return v&&(document.addEventListener(`dragover`,tR,!1),document.addEventListener(`drop`,I,!1)),function(){v&&(document.removeEventListener(`dragover`,tR),document.removeEventListener(`drop`,I))}},[E,v]);var L=(0,K.useCallback)(function(e){e.preventDefault(),e.persist(),ce(e),F.current=[].concat(fR(F.current),[e.target]),eR(e)&&Promise.resolve(i(e)).then(function(t){(!$L(e)||S)&&(A({draggedFiles:t,isDragActive:!0,type:`setDraggedFiles`}),l&&l(e))})},[i,l,S]),R=(0,K.useCallback)(function(e){e.preventDefault(),e.persist(),ce(e);var t=eR(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect=`copy`}catch{}return t&&d&&d(e),!1},[d,S]),z=(0,K.useCallback)(function(e){e.preventDefault(),e.persist(),ce(e);var t=F.current.filter(function(e){return E.current&&E.current.contains(e)}),n=t.indexOf(e.target);n!==-1&&t.splice(n,1),F.current=t,!(t.length>0)&&(A({isDragActive:!1,type:`setDraggedFiles`,draggedFiles:[]}),eR(e)&&u&&u(e))},[E,u,S]),B=(0,K.useCallback)(function(e,t){var r=[],i=[];e.forEach(function(e){var t=gR(YL(e,n),2),s=t[0],c=t[1],l=gR(XL(e,o,a),2),u=l[0],d=l[1],f=C?C(e):null;if(s&&u&&!f)r.push(e);else{var p=[c,d];f&&(p=p.concat(f)),i.push({file:e,errors:p.filter(function(e){return e})})}}),(!s&&r.length>1||s&&c>=1&&r.length>c)&&(r.forEach(function(e){i.push({file:e,errors:[JL]})}),r.splice(0)),A({acceptedFiles:r,fileRejections:i,type:`setFiles`}),f&&f(r,i,t),i.length>0&&m&&m(i,t),r.length>0&&p&&p(r,t)},[A,s,n,o,a,c,f,p,m,C]),V=(0,K.useCallback)(function(e){e.preventDefault(),e.persist(),ce(e),F.current=[],eR(e)&&Promise.resolve(i(e)).then(function(t){(!$L(e)||S)&&B(t,e)}),A({type:`reset`})},[i,B,S]),ee=(0,K.useCallback)(function(){if(_&&oR()){A({type:`openDialog`}),w();var e={multiple:s,types:sR(n)};window.showOpenFilePicker(e).then(function(e){return i(e)}).then(function(e){return B(e,null)}).catch(function(e){return T(e)}).finally(function(){return A({type:`closeDialog`})});return}D.current&&(A({type:`openDialog`}),w(),D.current.value=null,D.current.click())},[A,w,T,_,B,n,s]),te=(0,K.useCallback)(function(e){E.current&&E.current.isEqualNode(e.target)&&(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),ee())},[E,D,ee]),ne=(0,K.useCallback)(function(){A({type:`focus`})},[]),re=(0,K.useCallback)(function(){A({type:`blur`})},[]),ie=(0,K.useCallback)(function(){y||(iR()?setTimeout(ee,0):ee())},[D,y,ee]),ae=function(e){return r?null:e},oe=function(e){return b?null:ae(e)},se=function(e){return x?null:ae(e)},ce=function(e){S&&e.stopPropagation()},le=(0,K.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,n=t===void 0?`ref`:t,i=e.role,a=e.onKeyDown,o=e.onFocus,s=e.onBlur,c=e.onClick,l=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,f=e.onDrop,p=TR(e,uR);return CR(CR(wR({onKeyDown:oe(aR(a,te)),onFocus:oe(aR(o,ne)),onBlur:oe(aR(s,re)),onClick:ae(aR(c,ie)),onDragEnter:se(aR(l,L)),onDragOver:se(aR(u,R)),onDragLeave:se(aR(d,z)),onDrop:se(aR(f,V)),role:typeof i==`string`&&i!==``?i:`button`},n,E),!r&&!b?{tabIndex:0}:{}),p)}},[E,te,ne,re,ie,L,R,z,V,b,x,r]),ue=(0,K.useCallback)(function(e){e.stopPropagation()},[]),de=(0,K.useMemo)(function(){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.refKey,r=t===void 0?`ref`:t,i=e.onChange,a=e.onClick,o=TR(e,dR);return CR(CR({},wR({accept:n,multiple:s,type:`file`,style:{display:`none`},onChange:ae(aR(i,V)),onClick:ae(aR(a,ue)),autoComplete:`off`,tabIndex:-1},r,D)),o)}},[D,n,s,V,r]),fe=N.length,pe=fe>0&&QL({files:N,accept:n,minSize:o,maxSize:a,multiple:s,maxFiles:c}),me=fe>0&&!pe;return CR(CR({},k),{},{isDragAccept:pe,isDragReject:me,isFocused:j&&!r,getRootProps:le,getInputProps:de,rootRef:E,inputRef:D,open:ae(ee)})}function jR(e,t){switch(t.type){case`focus`:return CR(CR({},e),{},{isFocused:!0});case`blur`:return CR(CR({},e),{},{isFocused:!1});case`openDialog`:return CR(CR({},kR),{},{isFileDialogActive:!0});case`closeDialog`:return CR(CR({},e),{},{isFileDialogActive:!1});case`setDraggedFiles`:var n=t.isDragActive,r=t.draggedFiles;return CR(CR({},e),{},{draggedFiles:r,isDragActive:n});case`setFiles`:return CR(CR({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case`reset`:return CR({},kR);default:return e}}function MR(){}var NR=(0,K.createContext)(void 0),PR=e=>{let t=(0,q.c)(6),{children:n,isMultiSelect:r,onSelect:i}=e,a=r!==void 0&&r,o;t[0]!==a||t[1]!==i?(o={isMultiSelect:a,onSelect:i},t[0]=a,t[1]=i,t[2]=o):o=t[2];let s=o,c;return t[3]!==n||t[4]!==s?(c=(0,J.jsx)(NR.Provider,{value:s,children:n}),t[3]=n,t[4]=s,t[5]=c):c=t[5],c},FR=()=>{let e=(0,K.useContext)(NR);if(e===void 0)throw Error(`useAssetSourceActions must be used within an AssetSourceDispatchProvider`);return e},IR=()=>{let e=(0,q.c)(3),[t]=(0,K.useState)(LR),n,r;return e[0]===t?(n=e[1],r=e[2]):(n=()=>(t.classList.add(`media-portal`),document.body.appendChild(t),()=>{document.body.removeChild(t)}),r=[t],e[0]=t,e[1]=n,e[2]=r),(0,K.useEffect)(n,r),t};function LR(){return document.createElement(`div`)}var Q=qd,RR=()=>{let e=(0,q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={apiVersion:`2025-10-02`},e[0]=t):t=e[0],_t(t)},zR={_createdAt:{asc:`Last created: Oldest first`,desc:`Last created: Newest first`},_updatedAt:{asc:`Last updated: Oldest first`,desc:`Last updated: Newest first`},mimeType:{asc:`MIME type: A to Z`,desc:`MIME type: Z to A`},originalFilename:{asc:`File name: A to Z`,desc:`File name: Z to A`},size:{asc:`File size: Smallest first`,desc:`File size: Largest first`}},BR=(e,t)=>zR[e][t],VR={type:`divider`},HR={altText:{assetTypes:[`file`,`image`],field:`altText`,name:`altText`,operatorType:`empty`,operatorTypes:[`empty`,`notEmpty`,null,`includes`,`doesNotInclude`],title:`Alt text`,type:`string`,value:``},creditLine:{assetTypes:[`file`,`image`],field:`creditLine`,name:`creditLine`,operatorType:`empty`,operatorTypes:[`empty`,`notEmpty`,null,`includes`,`doesNotInclude`],title:`Credit`,type:`string`,value:``},description:{assetTypes:[`file`,`image`],field:`description`,name:`description`,operatorType:`empty`,operatorTypes:[`empty`,`notEmpty`,null,`includes`,`doesNotInclude`],title:`Description`,type:`string`,value:``},folder:{assetTypes:[`file`,`image`],field:`opt.media.folder._ref`,name:`folder`,operatorType:`empty`,operatorTypes:[`empty`,`notEmpty`],title:`Folder`,type:`string`,value:``},fileName:{assetTypes:[`file`,`image`],field:`originalFilename`,name:`filename`,operatorType:`includes`,operatorTypes:[`includes`,`doesNotInclude`],title:`File name`,type:`string`,value:``},height:{assetTypes:[`image`],field:`metadata.dimensions.height`,name:`height`,operatorType:`greaterThan`,operatorTypes:[`greaterThan`,`greaterThanOrEqualTo`,`lessThan`,`lessThanOrEqualTo`,null,`equalTo`],title:`Height`,type:`number`,value:400},inCurrentDocument:{assetTypes:[`file`,`image`],name:`inCurrentDocument`,operatorType:`is`,options:[{name:`true`,title:`True`,value:oS`_id in $documentAssetIds`},{name:`false`,title:`False`,value:oS`!(_id in $documentAssetIds)`}],selectOnly:!0,title:`In use in current document`,type:`select`,value:`true`},inUse:{assetTypes:[`file`,`image`],name:`inUse`,operatorType:`is`,options:[{name:`true`,title:`True`,value:oS`count(*[references(^._id)]) > 0`},{name:`false`,title:`False`,value:oS`count(*[references(^._id)]) == 0`}],title:`In use`,type:`select`,value:`true`},isOpaque:{assetTypes:[`image`],field:`metadata.isOpaque`,name:`isOpaque`,operatorType:`equalTo`,options:[{name:`true`,title:`True`,value:`false`},{name:`false`,title:`False`,value:`true`}],title:`Has transparency`,type:`select`,value:`true`},orientation:{assetTypes:[`image`],name:`orientation`,operatorType:`is`,operatorTypes:[`is`,`isNot`],options:[{name:`portrait`,title:`Portrait`,value:`metadata.dimensions.aspectRatio < 1`},{name:`landscape`,title:`Landscape`,value:`metadata.dimensions.aspectRatio > 1`},{name:`square`,title:`Square`,value:`metadata.dimensions.aspectRatio == 1`}],title:`Orientation`,type:`select`,value:`portrait`},size:{assetTypes:[`file`,`image`],field:`size`,modifier:`kb`,modifiers:[{name:`kb`,title:`KB`,fieldModifier:e=>`round(${e} / 1000)`},{name:`mb`,title:`MB`,fieldModifier:e=>`round(${e} / 1000000)`}],name:`size`,operatorType:`greaterThan`,operatorTypes:[`greaterThan`,`greaterThanOrEqualTo`,`lessThan`,`lessThanOrEqualTo`,null,`equalTo`],title:`File size`,type:`number`,value:0},tag:{assetTypes:[`file`,`image`],field:`opt.media.tags`,name:`tag`,operatorType:`references`,operatorTypes:[`references`,`doesNotReference`,null,`empty`,`notEmpty`],title:`Tags`,type:`searchable`},title:{assetTypes:[`file`,`image`],field:`title`,name:`title`,operatorType:`empty`,operatorTypes:[`empty`,`notEmpty`,null,`includes`,`doesNotInclude`],title:`Title`,type:`string`,value:``},type:{assetTypes:[`file`,`image`],name:`type`,operatorType:`is`,operatorTypes:[`is`,`isNot`],options:[{name:`image`,title:`Image`,value:`mimeType match "image*"`},{name:`video`,title:`Video`,value:`mimeType match "video*"`},{name:`audio`,title:`Audio`,value:`mimeType match "audio*"`},{name:`pdf`,title:`PDF`,value:`mimeType == "application/pdf"`}],title:`File type`,type:`select`,value:`image`},width:{assetTypes:[`image`],field:`metadata.dimensions.width`,name:`width`,operatorType:`greaterThan`,operatorTypes:[`greaterThan`,`greaterThanOrEqualTo`,`lessThan`,`lessThanOrEqualTo`,null,`equalTo`],title:`Width`,type:`number`,value:400}},UR={doesNotInclude:{fn:(e,t)=>e?`!(${t} match '*${e}*')`:void 0,label:`does not include`},doesNotReference:{fn:(e,t)=>e?`!references('${e}')`:void 0,label:`does not include`},empty:{fn:(e,t)=>`!defined(${t})`,hideInput:!0,label:`is empty`},equalTo:{fn:(e,t)=>e?`${t} == ${e}`:void 0,label:`is equal to`},greaterThan:{fn:(e,t)=>e?`${t} > ${e}`:void 0,label:`is greater than`},greaterThanOrEqualTo:{fn:(e,t)=>e?`${t} >= ${e}`:void 0,label:`is greater than or equal to`},includes:{fn:(e,t)=>e?`${t} match '*${e}*'`:void 0,label:`includes`},is:{fn:(e,t)=>`${e}`,label:`is`},isNot:{fn:(e,t)=>`!(${e})`,label:`is not`},lessThan:{fn:(e,t)=>e?`${t} < ${e}`:void 0,label:`is less than`},lessThanOrEqualTo:{fn:(e,t)=>e?`${t} <= ${e}`:void 0,label:`is less than or equal to`},notEmpty:{fn:(e,t)=>`defined(${t})`,hideInput:!0,label:`is not empty`},references:{fn:(e,t)=>e?`references('${e}')`:void 0,label:`includes`}},WR=[`file`,`image`],GR=[{direction:`desc`,field:`_createdAt`},{direction:`asc`,field:`_createdAt`},null,{direction:`desc`,field:`_updatedAt`},{direction:`asc`,field:`_updatedAt`},null,{direction:`asc`,field:`originalFilename`},{direction:`desc`,field:`originalFilename`},null,{direction:`desc`,field:`size`},{direction:`asc`,field:`size`}],KR=[HR.tag,VR,HR.inUse,HR.inCurrentDocument,VR,HR.title,HR.folder,HR.altText,HR.creditLine,HR.description,VR,HR.isOpaque,VR,HR.fileName,HR.size,HR.type,VR,HR.orientation,HR.width,HR.height],qR={SMALL:`3rem 100px auto 1.5rem`,LARGE:`3rem 100px auto 5.5rem 5.5rem 3.5rem 8.5rem 4.75rem 2rem`},JR=`media.folder`,YR=`media.tag`,XR=e=>function(t){return p(()=>!!e,t.pipe(an(3e3),H(e=>Math.random()>.5?Rn(()=>({message:`Test error`,statusCode:500})):U(e))),t)},ZR=e=>{let t=e?.length?JSON.stringify(e):void 0;return t?oS`!(defined(opt.media.tags) && count(opt.media.tags[@._ref in *[_type == "${YR}" && name.current in ${t}]._id]) > 0)`:void 0},QR=({assetTypes:e,currentFolderId:t,excludeTagSlugs:n,searchFacets:r,searchQuery:i})=>{let a=e.map(e=>`sanity.${e}Asset`),o=oS` - _type in ${JSON.stringify(a)} && !(_id in path("drafts.**")) - `,s=ZR(n),c=r.reduce((e,t)=>{if(t.type===`number`){let{field:n,modifier:r,modifiers:i,operatorType:a,value:o}=t,s=UR[a],c=i?.find(e=>e.name===r),l=c?.fieldModifier?c.fieldModifier(n):n,u=s.fn(o,l);u&&e.push(u)}if(t.type===`searchable`){let{field:n,operatorType:r,value:i}=t,a=UR[r].fn(i?.value,n);a&&e.push(a)}if(t.type===`select`){let{field:n,operatorType:r,options:i,value:a}=t,o=UR[r],s=i?.find(e=>e.name===a)?.value,c=o.fn(s,n);c&&e.push(c)}if(t.type===`string`){let{field:n,operatorType:r,value:i}=t,a=UR[r].fn(i,n);a&&e.push(a)}return e},[]),l=t?`opt.media.folder._ref == ${JSON.stringify(t)}`:void 0;return[o,...s?[s]:[],...i?[oS`[_id, altText, assetId, creditLine, description, originalFilename, title, url] match '*${i.trim()}*'`]:[],...l?[l]:[],...c].join(` && `)};function $R(e,t,n){let r=new Set;return ez(e,t,n,``,r),[...r].map(t=>({[t]:e[t]}))}function ez(e,t,n,r,i){if(typeof e!=`object`||!e)return;let a=e,o=a.asset;o?._type===`reference`&&o._ref===n&&a._type!==`file`&&o&&(o._ref=t._id,r&&i.add(r));for(let[a,o]of Object.entries(e))typeof o==`object`&&o&&ez(o,t,n,r||a,i)}var tz=(e,t)=>function(n){return n.pipe(H(()=>Dn(e.fetch(oS`count(*[_type == "${YR}" && name.current == $name])`,{name:t}))),H(e=>e>0?Rn(()=>({message:`Tag already exists`,statusCode:409})):U(!0)))},nz=e=>e.reduce((e,t)=>{let n=t?.tag;return n&&e.push({label:n?.name?.current,value:n?._id}),e},[]),rz={tagsAddComplete:wx(`actions/tagsAddComplete`,function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsAddError:wx(`actions/tagsAddError`,function({assets:e,error:t,tag:n}){return{payload:{assets:e,error:t,tag:n}}}),tagsAddRequest:wx(`actions/tagsAddRequest`,function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsRemoveComplete:wx(`actions/tagsRemoveComplete`,function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsRemoveError:wx(`actions/tagsRemoveError`,function({assets:e,error:t,tag:n}){return{payload:{assets:e,error:t,tag:n}}}),tagsRemoveRequest:wx(`actions/tagsRemoveRequest`,function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}})},iz={showFolderCreate:wx(`dialog/showFolderCreate`,function({parentFolderId:e}={}){return{payload:{parentFolderId:e}}}),showFolderMove:wx(`dialog/showFolderMove`,function({assets:e,folderId:t}){return{payload:{assets:e,folderId:t}}}),showFolderRename:wx(`dialog/showFolderRename`,function({folderId:e}){return{payload:{folderId:e}}}),showTagCreate:wx(`dialog/showTagCreate`),showTagEdit:wx(`dialog/showTagEdit`,function({tagId:e}){return{payload:{tagId:e}}})},az=Gx({name:`tags`,initialState:{allIds:[],byIds:{},creating:!1,creatingError:void 0,fetchCount:-1,fetching:!1,fetchingError:void 0,panelVisible:!0},extraReducers:e=>{e.addCase(iz.showTagCreate,e=>{delete e.creatingError}).addCase(iz.showTagEdit,(e,t)=>{let{tagId:n}=t.payload;delete e.byIds[n].error}).addMatcher(Bx(rz.tagsAddComplete,rz.tagsAddError,rz.tagsRemoveComplete,rz.tagsRemoveError),(e,t)=>{let{tag:n}=t.payload;e.byIds[n._id].updating=!1}).addMatcher(Bx(rz.tagsAddRequest,rz.tagsRemoveRequest),(e,t)=>{let{tag:n}=t.payload;e.byIds[n._id].updating=!0})},reducers:{createComplete(e,t){let{tag:n}=t.payload;e.creating=!1,e.allIds.includes(n._id)||e.allIds.push(n._id),e.byIds[n._id]={_type:`tag`,picked:!1,tag:n,updating:!1}},createError(e,t){e.creating=!1,e.creatingError=t.payload.error},createRequest(e,t){e.creating=!0,delete e.creatingError},deleteComplete(e,t){let{tagId:n}=t.payload,r=e.allIds.indexOf(n);r>=0&&e.allIds.splice(r,1),delete e.byIds[n]},deleteError(e,t){let{error:n,tag:r}=t.payload,i=r?._id;e.byIds[i].error=n,e.byIds[i].updating=!1},deleteRequest(e,t){let n=t.payload?.tag?._id;e.byIds[n].picked=!1,e.byIds[n].updating=!0,Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){let{tags:n}=t.payload;n?.forEach(t=>{e.allIds.push(t._id),e.byIds[t._id]={_type:`tag`,picked:!1,tag:t,updating:!1}}),e.fetching=!1,e.fetchCount=n.length||0,delete e.fetchingError},fetchError(e,t){let{error:n}=t.payload;e.fetching=!1,e.fetchingError=n},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:()=>({payload:{query:oS` - { - "items": *[ - _type == "${YR}" - && !(_id in path("drafts.**")) - ] { - _createdAt, - _updatedAt, - _id, - _rev, - _type, - name - } | order(name.current asc), - } - `}})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{tags:n}=t.payload;n?.forEach(t=>{e.byIds[t._id]={_type:`tag`,picked:!1,tag:t,updating:!1},e.allIds.includes(t._id)||e.allIds.push(t._id)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{tagIds:n}=t.payload;n?.forEach(t=>{let n=e.allIds.indexOf(t);n>=0&&e.allIds.splice(n,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{tags:n}=t.payload;n?.forEach(t=>{e.byIds[t._id]&&(e.byIds[t._id].tag=t)})},panelVisibleSet(e,t){let{panelVisible:n}=t.payload;e.panelVisible=n},sort(e){e.allIds.sort((t,n)=>{let r=e.byIds[t].tag.name.current,i=e.byIds[n].tag.name.current;return ri)})},updateComplete(e,t){let{tag:n}=t.payload;e.byIds[n._id].tag=n,e.byIds[n._id].updating=!1},updateError(e,t){let{error:n,tag:r}=t.payload,i=r?._id;e.byIds[i].error=n,e.byIds[i].updating=!1},updateRequest(e,t){let{tag:n}=t.payload;e.byIds[n?._id].updating=!0}}}),oz=(e,t,{client:n})=>e.pipe(Vn(az.actions.createRequest.match),Lt(t),H(([e,t])=>{let{assetId:r,name:i}=e.payload;return U(e).pipe(XR(t.debug.badConnection),tz(n,i),H(()=>n.observable.create({_type:YR,name:{_type:`slug`,current:i}})),H(e=>U(az.actions.createComplete({assetId:r,tag:e}))),Gn(e=>U(az.actions.createError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},name:i}))))})),sz=(e,t,{client:n})=>e.pipe(Vn(az.actions.deleteRequest.match),Lt(t),H(([e,t])=>{let{tag:r}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.fetch(oS`*[ - _type in ["sanity.fileAsset", "sanity.imageAsset"] - && references(*[_type == "media.tag" && name.current == $tagName]._id) - ] { - _id, - _rev, - opt - }`,{tagName:r.name.current})),H(e=>{let t=e.map(e=>({id:e._id,patch:{ifRevisionID:e._rev,unset:[`opt.media.tags[_ref == "${r._id}"]`]}})).reduce((e,t)=>e.patch(t.id,t.patch),n.transaction());return t.delete(r._id),Dn(t.commit())}),H(()=>U(az.actions.deleteComplete({tagId:r._id}))),Gn(e=>U(az.actions.deleteError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},tag:r}))))})),cz=(e,t,{client:n})=>e.pipe(Vn(az.actions.fetchRequest.match),Lt(t),Fn(([e,t])=>{let{query:r}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.fetch(r)),H(e=>{let{items:t}=e;return U(az.actions.fetchComplete({tags:t}))}),Gn(e=>U(az.actions.fetchError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}}))))})),lz=e=>e.pipe(Vn(az.actions.listenerCreateQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.tag);return U(az.actions.listenerCreateQueueComplete({tags:t}))})),uz=e=>e.pipe(Vn(az.actions.listenerDeleteQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.tagId);return U(az.actions.listenerDeleteQueueComplete({tagIds:t}))})),dz=e=>e.pipe(Vn(az.actions.listenerUpdateQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.tag);return U(az.actions.listenerUpdateQueueComplete({tags:t}))})),fz=e=>e.pipe(fS(az.actions.listenerCreateQueueComplete.type,az.actions.listenerUpdateQueueComplete.type),ln(1e3),Vn(e=>e.length>0),H(()=>U(az.actions.sort()))),pz=(e,t,{client:n})=>e.pipe(Vn(az.actions.updateRequest.match),Lt(t),H(([e,t])=>{let{closeDialogId:r,formData:i,tag:a}=e.payload;return U(e).pipe(XR(t.debug.badConnection),tz(n,i?.name?.current),H(()=>Dn(n.patch(a._id).set({name:{_type:`slug`,current:i?.name.current}}).commit())),H(e=>U(az.actions.updateComplete({closeDialogId:r,tag:e}))),Gn(e=>U(az.actions.updateError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},tag:a}))))})),mz=e=>e.tags.byIds,hz=Mt([mz,e=>e.tags.allIds],(e,t)=>t.map(t=>e[t])),gz=Mt([mz,(e,t)=>t],(e,t)=>e[t]),_z=e=>t=>{let n=e?.opt?.media?.tags?.reduce((e,n)=>{let r=t.tags.byIds[n._ref];return r?.tag&&e.push(r),e},[]);return n&&n?.length>0?nz(n):null},vz={...az.actions},yz=az.reducer,bz=Gx({name:`search`,initialState:{facets:[],query:``},reducers:{facetsAdd(e,t){e.facets.push({...t.payload.facet,id:It()})},facetsClear(e){e.facets=[]},facetsRemoveByName(e,t){e.facets=e.facets.filter(e=>e.name!==t.payload.facetName)},facetsRemoveByTag(e,t){e.facets=e.facets.filter(e=>e.name!==`tag`||e.type!==`searchable`||e.operatorType!==`references`&&e.operatorType!==`doesNotReference`||e.value?.value!==t.payload.tagId)},facetsRemoveById(e,t){e.facets=e.facets.filter(e=>e.id!==t.payload.facetId)},facetsUpdate(e,t){let{modifier:n,name:r,operatorType:i,value:a}=t.payload,o=e.facets.find(e=>e.name===r);o&&(o.type===`number`&&n&&(o.modifier=n),i&&(o.operatorType=i),a!==void 0&&(o.value=a),e.facets=e.facets.filter(e=>e.name!==o.name||e.id===o.id))},facetsUpdateById(e,t){let{modifier:n,id:r,operatorType:i,value:a}=t.payload;e.facets.forEach((t,o)=>{t.id===r&&(t.type===`number`&&n&&(t.modifier=n),i&&(t.operatorType=i),a!==void 0&&(e.facets[o].value=a))})},querySet(e,t){e.query=t.payload?.searchQuery}}}),xz=(e,t)=>e.pipe(Vn(vz.updateComplete.match),Lt(t),H(([e,t])=>{let{tag:n}=e.payload,r=t.search.facets?.find(e=>e.name===`tag`),i=t.tags.byIds[n._id];return r?.type===`searchable`&&r.value?.value===n._id?U(bz.actions.facetsUpdate({name:`tag`,value:{label:i?.tag?.name?.current,value:i?.tag?._id}})):qn})),Sz=Mt([e=>e.search.facets,(e,t)=>t],(e,t)=>e.some(e=>e.name===`tag`&&e.type===`searchable`&&(e.operatorType===`references`||e.operatorType===`doesNotReference`)&&e.value?.value===t)),Cz={...bz.actions},wz=bz.reducer,Tz={uploadComplete:wx(`uploads/uploadComplete`,function({asset:e}){return{payload:{asset:e}}})},Ez=GR[0],Dz={allIds:[],assetTypes:[],byIds:{},excludeTagSlugs:[],fetchCount:-1,fetching:!1,fetchingError:void 0,lastPicked:void 0,order:{direction:Ez.direction,field:Ez.field,title:BR(Ez.field,Ez.direction)},pageIndex:0,pageSize:100,view:`grid`},Oz=Gx({name:`assets`,initialState:Dz,extraReducers:e=>{e.addCase(Tz.uploadComplete,(e,t)=>{let{asset:n}=t.payload;e.byIds[n._id]={_type:`asset`,asset:n,picked:!1,updating:!1}}).addCase(rz.tagsAddComplete,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(rz.tagsAddError,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(rz.tagsAddRequest,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!0})}).addCase(rz.tagsRemoveComplete,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(rz.tagsRemoveError,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(rz.tagsRemoveRequest,(e,t)=>{let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t.asset._id].updating=!0})})},reducers:{clear(e){e.allIds=[]},deleteComplete(e,t){let{assetIds:n}=t.payload;n?.forEach(t=>{let n=e.allIds.indexOf(t);n>=0&&e.allIds.splice(n,1),delete e.byIds[t]}),e.pageIndex=Math.floor(e.allIds.length/e.pageSize)-1},deleteError(e,t){let{assetIds:n,error:r}=t.payload,i=r?.response?.body?.error?.items?.map(e=>e.error);n?.forEach(t=>{e.byIds[t].updating=!1}),i?.forEach(t=>{e.byIds[t.id].error=t.description})},deleteRequest(e,t){let{assets:n}=t.payload;n.forEach(t=>{e.byIds[t?._id].updating=!0}),Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){let n=t.payload?.assets||[];n&&n.forEach(t=>{e.allIds.includes(t._id)||e.allIds.push(t._id);let n=e.byIds[t._id];e.byIds[t._id]={_type:`asset`,asset:t,picked:n?.picked??!1,updating:n?.updating??!1,...n?.error?{error:n.error}:{}}}),e.fetching=!1,e.fetchCount=n.length||0,delete e.fetchingError},fetchError(e,t){let n=t.payload;e.fetching=!1,e.fetchingError=n},folderSetComplete(e,t){let{assetIds:n,folderId:r}=t.payload;n.forEach(t=>{e.byIds[t]?.asset&&(e.byIds[t].asset.opt=e.byIds[t].asset.opt||{},e.byIds[t].asset.opt.media=e.byIds[t].asset.opt.media||{},e.byIds[t].asset.opt.media.folder=r?{_ref:r,_type:`reference`,_weak:!0}:void 0,e.byIds[t].updating=!1)})},folderSetError(e,t){let{assetIds:n,error:r}=t.payload;n.forEach(t=>{e.byIds[t]&&(e.byIds[t].error=r.message,e.byIds[t].updating=!1)})},folderSetRequest(e,t){t.payload.assets.forEach(t=>{let n=e.byIds[t.asset._id];n&&(n.updating=!0)})},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:({params:e={},queryFilter:t,selector:n=``,sort:r=oS`order(_updatedAt desc)`})=>({payload:{params:e,query:oS` - { - "items": *[${t}] { - _id, - _type, - _createdAt, - _updatedAt, - altText, - creditLine, - description, - extension, - metadata { - dimensions, - exif, - image, - isOpaque, - }, - mimeType, - opt { - media - }, - originalFilename, - size, - source { - name, - id, - url, - }, - title, - url - } ${r||n?`|`:``} ${r} ${n}, - } - `}})},insertUploads(e,t){let{results:n}=t.payload;Object.entries(n).forEach(([t,n])=>{n&&!e.allIds.includes(t)&&e.allIds.push(n)})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{assets:n}=t.payload;n?.forEach(t=>{e.byIds[t?._id]?.asset&&(e.byIds[t._id].asset=t)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{assetIds:n}=t.payload;n?.forEach(t=>{let n=e.allIds.indexOf(t);n>=0&&e.allIds.splice(n,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{assets:n}=t.payload;n?.forEach(t=>{e.byIds[t?._id]?.asset&&(e.byIds[t._id].asset=t)})},loadNextPage(){},loadPageIndex(e,t){e.pageIndex=t.payload.pageIndex},orderSet(e,t){e.order=t.payload?.order,e.pageIndex=0},pick(e,t){let{assetId:n,picked:r}=t.payload,i=e.byIds[n];i&&(i.picked=r,e.lastPicked=r?n:void 0)},pickAll(e){e.allIds.forEach(t=>{e.byIds[t].picked=!0})},pickClear(e){e.lastPicked=void 0,Object.values(e.byIds).forEach(t=>{e.byIds[t.asset._id].picked=!1})},pickRange(e,t){let n=e.allIds.findIndex(e=>e===t.payload.startId),r=e.allIds.findIndex(e=>e===t.payload.endId),i=[n,r].sort((e,t)=>e-t);e.allIds.slice(i[0],i[1]+1).forEach(t=>{e.byIds[t].picked=!0}),e.lastPicked=e.allIds[r]},sort(e){e.allIds.sort((t,n)=>{let r=e.byIds[t].asset[e.order.field],i=e.byIds[n].asset[e.order.field];return ri?e.order.direction===`asc`?1:-1:0})},updateComplete(e,t){let{asset:n}=t.payload;e.byIds[n._id].updating=!1,e.byIds[n._id].asset=n},updateError(e,t){let{asset:n,error:r}=t.payload,i=n?._id;e.byIds[i].error=r.message,e.byIds[i].updating=!1},updateImageReferences(e,t){let{id:n}=t.payload,r=e.byIds[n];r&&(r.updating=!0,delete r.error)},updateImageReferencesComplete(e,t){let{id:n}=t.payload,r=e.byIds[n];r&&(r.updating=!1,delete r.error)},updateRequest(e,t){let n=t.payload?.asset?._id;e.byIds[n].updating=!0},viewSet(e,t){e.view=t.payload?.view}}}),kz=(e,t,{client:n})=>e.pipe(Vn($.deleteRequest.match),H(e=>{let{assets:t}=e.payload,r=t.map(e=>e._id);return U(t).pipe(H(()=>n.observable.delete({query:oS`*[_id in ${JSON.stringify(r)}]`})),H(()=>U($.deleteComplete({assetIds:r}))),Gn(e=>U($.deleteError({assetIds:r,error:e}))))})),Az=(e,t,{client:n})=>e.pipe(Vn($.fetchRequest.match),Lt(t),Fn(([e,t])=>{let r=e.payload?.params,i=e.payload?.query;return U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.fetch(i,r)),H(e=>{let{items:t}=e;return U($.fetchComplete({assets:t}))}),Gn(e=>U($.fetchError({message:e?.message||`Internal error`,statusCode:e?.statusCode||500}))))})),jz=(e,t)=>e.pipe(Vn($.loadPageIndex.match),Lt(t),Fn(([e,t])=>{let n=t.assets.pageSize,r=e.payload.pageIndex*n,i=r+n,a=t?.selected.document?._id,o=t?.selected?.documentAssetIds,s=QR({assetTypes:t.assets.assetTypes,currentFolderId:t.folders.currentFolderId,excludeTagSlugs:t.assets.excludeTagSlugs,searchFacets:t.search.facets,searchQuery:t.search.query}),c={...a?{documentId:a}:{},documentAssetIds:o};return U($.fetchRequest({params:c,queryFilter:s,selector:oS`[${r}...${i}]`,sort:oS`order(${t.assets?.order?.field} ${t.assets?.order?.direction})`}))})),Mz=(e,t)=>e.pipe(Vn($.loadNextPage.match),Lt(t),Fn(([e,t])=>U($.loadPageIndex({pageIndex:t.assets.pageIndex+1})))),Nz=(e,t)=>e.pipe(Vn($.deleteComplete.match),Lt(t),Fn(([e,t])=>{if(t.assets.allIds.length===0){let e=Math.floor(t.assets.allIds.length/t.assets.pageSize);return U($.loadPageIndex({pageIndex:e}))}return qn})),Pz=e=>t=>(t?.asset?.opt?.media?.tags?.findIndex(t=>t._ref===e?._id)??-1)<0,Fz=({tag:e})=>t=>t.setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).setIfMissing({"opt.media.tags":[]}).append(`opt.media.tags`,[{_key:cS(),_ref:e?._id,_type:`reference`,_weak:!0}]),Iz=({asset:e,tag:t})=>n=>n.ifRevisionId(e?.asset?._rev).unset([`opt.media.tags[_ref == "${t._id}"]`]),Lz=({asset:e,folderId:t})=>n=>{let r=n.ifRevisionId(e?.asset?._rev).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}});return t?r.set({"opt.media.folder":{_ref:t,_type:`reference`,_weak:!0}}):r.unset([`opt.media.folder`])},Rz=e=>e.pipe(Vn($.orderSet.match),H(()=>U($.clear(),$.loadPageIndex({pageIndex:0})))),zz=e=>e.pipe(fS(Cz.facetsAdd.type,Cz.facetsClear.type,Cz.facetsRemoveById.type,Cz.facetsRemoveByName.type,Cz.facetsRemoveByTag.type,Cz.facetsUpdate.type,Cz.facetsUpdateById.type,Cz.querySet.type),Vt(400),H(()=>U($.clear(),$.loadPageIndex({pageIndex:0})))),Bz=e=>e.pipe(Vn($.listenerCreateQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.asset);return U($.listenerCreateQueueComplete({assets:t}))})),Vz=e=>e.pipe(Vn($.listenerDeleteQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.assetId);return U($.listenerDeleteQueueComplete({assetIds:t}))})),Hz=e=>e.pipe(Vn($.listenerUpdateQueue.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e?.map(e=>e.payload.asset);return U($.listenerUpdateQueueComplete({assets:t}))})),Uz=e=>e.pipe(fS($.insertUploads.type,$.listenerUpdateQueueComplete.type,$.updateComplete.type),H(()=>U($.sort()))),Wz=(e,t,{client:n})=>e.pipe(Vn(rz.tagsAddRequest.match),Lt(t),H(([e,t])=>{let{assets:r,tag:i}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>{let e=(nB(t)?.filter(Pz(i))).reduce((e,t)=>e.patch(t?.asset?._id,Fz({tag:i})),n.transaction());return Dn(e.commit())}),H(()=>U(rz.tagsAddComplete({assets:r,tag:i}))),Gn(e=>U(rz.tagsAddError({assets:r,error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},tag:i}))))})),Gz=(e,t,{client:n})=>e.pipe(Vn(rz.tagsRemoveRequest.match),Lt(t),H(([e,t])=>{let{assets:r,tag:i}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>{let e=nB(t).reduce((e,t)=>e.patch(t?.asset?._id,Iz({asset:t,tag:i})),n.transaction());return Dn(e.commit())}),H(()=>U(rz.tagsRemoveComplete({assets:r,tag:i}))),Gn(e=>U(rz.tagsRemoveError({assets:r,error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},tag:i}))))})),Kz=(e,t,{client:n})=>e.pipe(Vn($.folderSetRequest.match),Lt(t),H(([e,t])=>{let{assets:r,closeDialogId:i,folderId:a}=e.payload,o=r.map(e=>e.asset._id);return U(e).pipe(XR(t.debug.badConnection),H(()=>{let e=r.reduce((e,t)=>e.patch(t.asset._id,Lz({asset:t,folderId:a})),n.transaction());return Dn(e.commit())}),H(()=>U($.folderSetComplete({assetIds:o,closeDialogId:i,folderId:a}))),Gn(e=>U($.folderSetError({assetIds:o,error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}}))))})),qz=e=>e.pipe(Vn($.folderSetComplete.match),H(()=>U($.pickClear(),$.clear(),$.loadPageIndex({pageIndex:0})))),Jz=e=>e.pipe(fS($.orderSet.type,$.viewSet.type,Cz.facetsAdd.type,Cz.facetsClear.type,Cz.facetsRemoveById.type,Cz.facetsRemoveByName.type,Cz.facetsRemoveByTag.type,Cz.facetsUpdate.type,Cz.facetsUpdateById.type,Cz.querySet.type),H(()=>U($.pickClear()))),Yz=(e,t,{client:n})=>e.pipe(Vn($.updateRequest.match),Lt(t),H(([e,t])=>{let{asset:r,closeDialogId:i,formData:a}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>Dn(n.patch(r._id).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).set(a).commit())),H(e=>U($.updateComplete({asset:e,closeDialogId:i}))),Gn(e=>U($.updateError({asset:r,error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}}))))})),Xz=(e,t,{client:n})=>e.pipe(Vn($.updateImageReferences.match),Lt(t),dt(([e,t])=>{let{asset:r,id:i}=e.payload;return U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.fetch(oS`*[references($id)]`,{id:i})),H(e=>{let t=0,a=e.reduce((e,n)=>{let a=$R(JSON.parse(JSON.stringify(n)),r,i);if(a.length===0)return e;t+=1;let o=Object.assign({},...a);return e.patch(n._id,e=>e.ifRevisionId(n._rev).set(o))},n.transaction());return t===0?U($.updateImageReferencesComplete({id:i})):Dn(a.commit()).pipe(H(()=>U($.updateImageReferencesComplete({id:i}))))}),Gn(e=>{let n=t.assets.byIds[i]?.asset??r;return U($.updateError({asset:n,error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}}))}))})),Zz=e=>e.assets.byIds,Qz=e=>e.assets.allIds,$z=Mt([e=>e.assets.byIds,(e,t)=>t],(e,t)=>e[t]||void 0),eB=Mt([Zz,Qz],(e,t)=>t.map(t=>e[t])),tB=Mt([eB],e=>e.length),nB=Mt([eB],e=>e.filter(e=>e?.picked)),rB=Mt([nB],e=>e.length),$={...Oz.actions},iB=Oz.reducer,aB={byId:{},childrenByParentId:{},rootIds:[],exactCountByFolderId:{},unfiledCount:0,currentFolderId:null,currentFolderUnfiled:!1,panelVisible:!1,fetching:!1,fetchCount:-1,fetchingError:void 0,creating:!1,creatingError:void 0,deletingId:void 0,deleteError:void 0,renaming:!1,renameError:void 0},oB=e=>{let t={},n={},r=[];e.forEach(e=>{t[e._id]=e}),e.forEach(e=>{let i=e.parentId&&t[e.parentId]?e.parentId:null;i===null?r.push(e._id):(n[i]||(n[i]=[]),n[i].push(e._id))});let i=e=>e.sort((e,n)=>(t[e]?.name||``).localeCompare(t[n]?.name||``,void 0,{numeric:!0,sensitivity:`base`}));return i(r),Object.values(n).forEach(e=>i(e)),{byId:t,childrenByParentId:n,rootIds:r}},sB=Gx({name:`folders`,initialState:aB,reducers:{createComplete(e,t){e.creating=!1},createError(e,t){e.creating=!1,e.creatingError=t.payload.error},createRequest(e,t){e.creating=!0,delete e.creatingError},currentFolderClear(e){e.currentFolderId=null,e.currentFolderUnfiled=!1},currentFolderSet(e,t){e.currentFolderId=t.payload.folderId,e.currentFolderUnfiled=!1},currentFolderShowUnfiled(e){e.currentFolderId=null,e.currentFolderUnfiled=!0},deleteComplete(e,t){e.deletingId=void 0;let n=new Set(t.payload.deletedIds);e.currentFolderId&&n.has(e.currentFolderId)&&(e.currentFolderId=null,e.currentFolderUnfiled=!1)},deleteError(e,t){e.deletingId=void 0,e.deleteError=t.payload.error},deleteRequest(e,t){e.deletingId=t.payload.folderId,delete e.deleteError},fetchComplete(e,t){let{byId:n,childrenByParentId:r,rootIds:i}=oB(t.payload.folders);e.byId=n,e.childrenByParentId=r,e.rootIds=i,e.exactCountByFolderId=t.payload.exactCountByFolderId,e.unfiledCount=t.payload.unfiledCount,e.fetching=!1,e.fetchCount=t.payload.folders.length,delete e.fetchingError,e.currentFolderId&&!n[e.currentFolderId]&&(e.currentFolderId=null,e.currentFolderUnfiled=!1)},fetchError(e,t){e.fetching=!1,e.fetchingError=t.payload.error},fetchRequest(e){e.fetching=!0,delete e.fetchingError},panelVisibleSet(e,t){e.panelVisible=t.payload.panelVisible},renameComplete(e,t){e.renaming=!1},renameError(e,t){e.renaming=!1,e.renameError=t.payload.error},renameRequest(e,t){e.renaming=!0,delete e.renameError}}}),cB=(e,t,{client:n})=>e.pipe(Vn(sB.actions.fetchRequest.match),Lt(t),Fn(([e,t])=>U(e).pipe(XR(t.debug.badConnection),H(()=>{let e=t.assets.assetTypes.map(e=>`sanity.${e}Asset`),r=ZR(t.assets.excludeTagSlugs),i=r?`&& ${r}`:``;return n.observable.fetch(oS`{ - "folders": *[ - _type == "${JR}" - && !(_id in path("drafts.**")) - ] { - _id, - name, - "parentId": parent._ref, - "count": count(*[ - _type in ${JSON.stringify(e)} - && !(_id in path("drafts.**")) - && opt.media.folder._ref == ^._id - ${i} - ]) - }, - "unfiledCount": count(*[ - _type in ${JSON.stringify(e)} - && !(_id in path("drafts.**")) - && !defined(opt.media.folder._ref) - ${i} - ]) - }`)}),H(e=>{let n=e.folders.map(e=>({_id:e._id,name:e.name||``,parentId:e.parentId||null})),r={};e.folders.forEach(({_id:e,count:t})=>{r[e]=t});let i=new Set(n.map(e=>e._id)),a=!(!t.folders.currentFolderId||i.has(t.folders.currentFolderId));return U(sB.actions.fetchComplete({folders:n,exactCountByFolderId:r,unfiledCount:e.unfiledCount,clearedCurrentFolder:a}))}),Gn(e=>U(sB.actions.fetchError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}})))))),lB=e=>e.pipe(Vn(e=>$.deleteComplete.match(e)||$.folderSetComplete.match(e)||sB.actions.createComplete.match(e)||sB.actions.deleteComplete.match(e)||sB.actions.renameComplete.match(e)||$.listenerCreateQueueComplete.match(e)||$.listenerDeleteQueueComplete.match(e)||$.listenerUpdateQueueComplete.match(e)||$.updateComplete.match(e)||Tz.uploadComplete.match(e)),Vt(300),H(()=>U(sB.actions.fetchRequest()))),uB=e=>e.pipe(Vn(e=>sB.actions.currentFolderClear.match(e)||sB.actions.currentFolderSet.match(e)||sB.actions.currentFolderShowUnfiled.match(e)||sB.actions.deleteComplete.match(e)&&!!e.payload.clearedCurrentFolder||sB.actions.fetchComplete.match(e)&&!!e.payload.clearedCurrentFolder),H(()=>U($.clear(),$.pickClear(),$.loadPageIndex({pageIndex:0})))),dB=e=>e.unset([`opt.media.folder`]),fB=({parentId:e})=>t=>e?t.set({parent:{_ref:e,_type:`reference`,_weak:!0}}):t.unset([`parent`]),pB=(e,t,{client:n})=>e.pipe(Vn(sB.actions.createRequest.match),Lt(t),H(([e,t])=>{let r=e.payload.name.trim(),i=e.payload.parentId||null;if(!r)return U(sB.actions.createError({error:{message:`Folder name cannot be empty`,statusCode:400}}));if((i?t.folders.childrenByParentId[i]||[]:t.folders.rootIds).some(e=>t.folders.byId[e]?.name.toLowerCase()===r.toLowerCase()))return U(sB.actions.createError({error:{message:`A folder with this name already exists here`,statusCode:409}}));let a=`${JR}.${cS()}`,o={_id:a,_type:JR,name:r};return i&&(o.parent={_ref:i,_type:`reference`,_weak:!0}),U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.create(o)),H(()=>U(sB.actions.createComplete({folder:{_id:a,name:r,parentId:i}}),sB.actions.currentFolderSet({folderId:a}))),Gn(e=>U(sB.actions.createError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}}))))})),mB=(e,t,{client:n})=>e.pipe(Vn(sB.actions.deleteRequest.match),Lt(t),H(([e,t])=>{let r=e.payload.folderId,i=t.folders.childrenByParentId[r]||[],a=t.folders.byId[r]?.parentId??null;return U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.fetch(oS`{ - "assets": *[ - _type in ${JSON.stringify(t.assets.assetTypes.map(e=>`sanity.${e}Asset`))} - && !(_id in path("drafts.**")) - && opt.media.folder._ref == $folderId - ] { - _id - } - }`,{folderId:r})),H(e=>{let o=n.transaction();return e.assets.forEach(e=>o.patch(e._id,dB)),i.forEach(e=>o.patch(e,fB({parentId:a}))),o.delete(r),Dn(o.commit()).pipe(Bn(()=>sB.actions.deleteComplete({folderId:r,deletedIds:[r],clearedCurrentFolder:t.folders.currentFolderId===r})))}),Gn(e=>U(sB.actions.deleteError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},folderId:r}))))})),hB=(e,t,{client:n})=>e.pipe(Vn(sB.actions.renameRequest.match),Lt(t),H(([e,t])=>{let{folderId:r}=e.payload,i=e.payload.name.trim(),a=t.folders.byId[r];return a?i?i===a.name?U(sB.actions.renameError({error:{message:`Folder name has not changed`,statusCode:400}})):(a.parentId?t.folders.childrenByParentId[a.parentId]||[]:t.folders.rootIds).some(e=>e!==r&&t.folders.byId[e]?.name.toLowerCase()===i.toLowerCase())?U(sB.actions.renameError({error:{message:`A folder with this name already exists here`,statusCode:409}})):U(e).pipe(XR(t.debug.badConnection),H(()=>n.observable.patch(r).set({name:i}).commit()),H(()=>U(sB.actions.renameComplete({folderId:r,name:i}))),Gn(e=>U(sB.actions.renameError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500}})))):U(sB.actions.renameError({error:{message:`Folder name cannot be empty`,statusCode:400}})):U(sB.actions.renameError({error:{message:`Folder not found`,statusCode:404}}))})),gB=e=>e.folders.byId,_B=e=>e.folders.childrenByParentId,vB=e=>e.folders.rootIds,yB=e=>e.folders.exactCountByFolderId,bB=e=>e.folders.currentFolderId,xB=e=>e.folders.currentFolderUnfiled,SB=(e,t)=>{let n=[],r=e,i=new Set;for(;r&&!i.has(r);){let e=t[r];if(!e)break;i.add(r),n.unshift(e.name),r=e.parentId}return n.join(`/`)},CB=Mt([gB,(e,t)=>t],(e,t)=>t?SB(t,e):``),wB=Mt([gB,_B,vB,yB],(e,t,n,r)=>{let i=n=>{let a=e[n],o=(t[n]||[]).map(i),s=r[n]||0,c=o.reduce((e,t)=>e+t.totalCount,s);return{children:o,exactCount:s,id:n,name:a?.name||``,parentId:a?.parentId??null,path:SB(n,e),totalCount:c}};return n.map(i)}),TB=Mt([gB,bB],(e,t)=>{if(!t)return[];let n=[],r=t,i=new Set;for(;r&&!i.has(r);){let t=e[r];if(!t)break;i.add(r),n.unshift(r),r=t.parentId}return n.map((t,n)=>({depth:n,exactCount:0,id:t,name:e[t]?.name||``,parentId:e[t]?.parentId??null,path:SB(t,e),totalCount:0}))}),EB=Mt([gB,_B,vB,yB],(e,t,n,r)=>({byId:e,childrenByParentId:t,rootIds:n,exactCountByFolderId:r})),DB=Mt([EB,bB,xB],({byId:e,childrenByParentId:t,rootIds:n,exactCountByFolderId:r},i,a)=>{if(a||!i)return[];let o=i?t[i]||[]:n,s=i?SB(i,e).split(`/`).length:0;return o.map(n=>{let i=e[n],a=[n],o=0;for(;a.length;){let e=a.pop();o+=r[e]||0;let n=t[e];n&&a.push(...n)}return{depth:s,exactCount:r[n]||0,id:n,name:i?.name||``,parentId:i?.parentId??null,path:SB(n,e),totalCount:o}})}),OB=Mt([bB],e=>!!e),kB={...sB.actions},AB=sB.reducer,jB=Gx({name:`dialog`,initialState:{items:[]},extraReducers:e=>{e.addCase(iz.showFolderCreate,(e,t)=>{let{parentFolderId:n}=t.payload;e.items.push({parentFolderId:n,id:`folderCreate`,type:`folderCreate`})}).addCase(iz.showFolderMove,(e,t)=>{let{assets:n,folderId:r}=t.payload;e.items.push({assets:n,folderId:r,id:`folderMove`,type:`folderMove`})}).addCase(iz.showFolderRename,(e,t)=>{let{folderId:n}=t.payload;e.items.push({folderId:n,id:`folderRename`,type:`folderRename`})}).addCase(iz.showTagCreate,e=>{e.items.push({id:`tagCreate`,type:`tagCreate`})}).addCase(iz.showTagEdit,(e,t)=>{let{tagId:n}=t.payload;e.items.push({id:n,tagId:n,type:`tagEdit`})}).addCase(kB.createComplete,e=>{e.items=e.items.filter(e=>e.id!==`folderCreate`)}).addCase(kB.renameComplete,e=>{e.items=e.items.filter(e=>e.id!==`folderRename`)})},reducers:{clear(e){e.items=[]},inlineTagCreate(e,t){let{assetId:n,tag:r}=t.payload;e.items.forEach(e=>{e.type===`assetEdit`&&e.assetId===n&&(e.lastCreatedTag={label:r.name.current,value:r._id})})},inlineTagRemove(e,t){let{tagIds:n}=t.payload;e.items.forEach(e=>{e.type===`assetEdit`&&(e.lastRemovedTagIds=n)})},remove(e,t){let n=t.payload?.id;e.items=e.items.filter(e=>e.id!==n)},showConfirmAssetsTagAdd(e,t){let{assetsPicked:n,closeDialogId:r,tag:i}=t.payload,a=`${n.length} ${(0,pS.default)(`asset`,n.length)}`;e.items.push({closeDialogId:r,confirmCallbackAction:rz.tagsAddRequest({assets:n,tag:i}),confirmText:`Yes, add tag to ${a}`,title:`Add tag ${i.name.current} to ${a}?`,id:`confirm`,headerTitle:`Confirm tag addition`,tone:`primary`,type:`confirm`})},showConfirmAssetsTagRemove(e,t){let{assetsPicked:n,closeDialogId:r,tag:i}=t.payload,a=`${n.length} ${(0,pS.default)(`asset`,n.length)}`;e.items.push({closeDialogId:r,confirmCallbackAction:rz.tagsRemoveRequest({assets:n,tag:i}),confirmText:`Yes, remove tag from ${a}`,headerTitle:`Confirm tag removal`,id:`confirm`,title:`Remove tag ${i.name.current} from ${a}?`,tone:`critical`,type:`confirm`})},showConfirmDeleteAssets(e,t){let{assets:n,closeDialogId:r}=t.payload,i=`${n.length} ${(0,pS.default)(`asset`,n.length)}`;e.items.push({closeDialogId:r,confirmCallbackAction:$.deleteRequest({assets:n.map(e=>e.asset)}),confirmText:`Yes, delete ${i}`,description:`This operation cannot be reversed. Are you sure you want to continue?`,title:`Permanently delete ${i}?`,id:`confirm`,headerTitle:`Confirm deletion`,tone:`critical`,type:`confirm`})},showConfirmDeleteFolder(e,t){let{closeDialogId:n,folderId:r,folderName:i}=t.payload;e.items.push({closeDialogId:n,confirmCallbackAction:kB.deleteRequest({folderId:r}),confirmText:`Yes, delete folder`,description:`This deletes only the selected folder. Assets in this folder will stay in the library and have their folder assignment removed. Nested folders will move up one level.`,title:`Delete ${i}?`,id:`confirm`,headerTitle:`Confirm folder deletion`,tone:`critical`,type:`confirm`})},showConfirmDeleteTag(e,t){let{closeDialogId:n,tag:r}=t.payload;e.items.push({closeDialogId:n,confirmCallbackAction:vz.deleteRequest({tag:r}),confirmText:`Yes, delete tag`,description:`This operation cannot be reversed. Are you sure you want to continue?`,title:`Permanently delete tag?`,id:`confirm`,headerTitle:`Confirm deletion`,tone:`critical`,type:`confirm`})},showAllAssetsDialog(e,t){e.items.some(e=>e.type===`dialogAllAssets`)||e.items.push({assetId:t.payload.assetId,id:`dialogAllAssets`,type:`dialogAllAssets`})},showAssetEdit(e,t){let{assetId:n}=t.payload;e.items.push({assetId:n,id:n,type:`assetEdit`})},showSearchFacets(e){e.items.push({id:`searchFacets`,type:`searchFacets`})},showFolders(e){e.items.push({id:`folders`,type:`folders`})},showTags(e){e.items.push({id:`tags`,type:`tags`})}}}),MB=e=>e.pipe(fS($.deleteComplete.type,$.folderSetComplete.type,$.updateComplete.type,vz.deleteComplete.type,vz.updateComplete.type),Vn(e=>!!e?.payload?.closeDialogId),H(e=>{let t=e?.payload?.closeDialogId;return t?U(jB.actions.remove({id:t})):qn})),NB=e=>e.pipe(Vn(vz.createComplete.match),H(e=>{let{assetId:t,tag:n}=e?.payload||{};return t?U(jB.actions.inlineTagCreate({tag:n,assetId:t})):n._id?U(jB.actions.remove({id:`tagCreate`})):qn})),PB=e=>e.pipe(Vn(vz.listenerDeleteQueueComplete.match),H(e=>{let{tagIds:t}=e?.payload||{};return U(jB.actions.inlineTagRemove({tagIds:t}))})),FB={...jB.actions},IB=jB.reducer,LB=Fr`::-webkit-scrollbar{width:14px;}::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid rgba(0,0,0,0);background:var(--card-border-color);background-clip:padding-box;&:hover{background:var(--card-muted-fg-color);background-clip:padding-box;}}`,RB=Rr`.media__custom-scrollbar{${LB}}div[data-ui="Box"]{${LB}}div[data-ui="Dialog"]{background-color:rgba(15,17,18,0.9);}`,zB=(0,K.createContext)(null),BB=({options:e,children:t})=>{let n=(0,K.useMemo)(()=>{let t;return e?.creditLine?.excludeSources&&(t=Array.isArray(e?.creditLine?.excludeSources)?e.creditLine.excludeSources:[e?.creditLine?.excludeSources]),{dropzone:{maxSize:e?.maximumUploadSize},components:{details:e?.components?.details},createTagsOnUpload:e?.createTagsOnUpload??!0,creditLine:{enabled:e?.creditLine?.enabled||!1,excludeSources:t},directUploads:e?.directUploads??!0,excludeTagSlugs:e?.excludeTags?.length?[...e.excludeTags]:[],locales:e?.locales}},[e?.creditLine?.enabled,e?.components,e?.createTagsOnUpload,e?.creditLine?.excludeSources,e?.excludeTags,e?.maximumUploadSize,e?.directUploads,e?.locales]);return(0,J.jsx)(zB.Provider,{value:n,children:t})},VB=()=>{let e=(0,K.useContext)(zB);if(!e)throw Error(`useToolOptions must be used within an ToolOptionsProvider`);return e};function HB(e){if(!e||e.length===0)return RT().trim().optional();let t={};for(let n of e)t[n.id]=RT().trim().optional();return BT(t).passthrough()}var UB=BT({label:RT().trim().min(1,{message:`Label cannot be empty`}),value:RT().trim().min(1,{message:`Value cannot be empty`})});function WB(e){return BT({altText:HB(e),creditLine:HB(e),description:HB(e),opt:BT({media:BT({tags:zT(UB).nullable()})}),originalFilename:RT().trim().min(1,{message:`Filename cannot be empty`}),title:HB(e)})}WB();var GB=BT({name:RT().min(1,{message:`Name cannot be empty`})}),KB=BT({name:RT().trim().min(1,{message:`Name cannot be empty`})});function qB(e){let t=e.reduce((e,t)=>t._id.startsWith(`drafts.`)?e.concat(t._id.slice(7)):e,[]);return e.filter(e=>!t.includes(e._id))}var JB=(e,t)=>{let n=typeof window>`u`||!window.devicePixelRatio?1:Math.round(window.devicePixelRatio),r=t?.height?t?.height*Math.max(1,n):void 0,i=t.width*Math.max(1,n),a=new URLSearchParams;return a.append(`fit`,`max`),a.append(`w`,i.toString()),r&&a.append(`h`,r.toString()),`${e.url}?${a.toString()}`},YB=e=>Object.keys(e).reduce((t,n)=>{let r=e[n];return t[n]=typeof r==`object`&&r&&r.constructor!==Array?YB(r):r===``||r===void 0||r?.length===0?null:typeof r==`string`&&r?e[n].trim():e[n],t},{}),XB=e=>e._type===`sanity.fileAsset`,ZB=e=>e._type===`sanity.imageAsset`;function QB(e){return qT(e)}var $B=e=>`${e.metadata.dimensions.width}x${e.metadata.dimensions.height}px`;function eV(){let e=(0,q.c)(2),t=Vr(),n;return e[0]===t.element?n=e[1]:(n={animate:!0,constrainSize:!0,floatingBoundary:t.element,portal:!0,referenceBoundary:t.element},e[0]=t.element,e[1]=n),n}var tV=e=>{let t=(0,q.c)(12),{disabled:n,url:r}=e,i=eV(),a=(0,K.useRef)(null),[o,s]=(0,K.useState)(!1),c;t[0]===r?c=t[1]:(c=()=>{a.current&&clearTimeout(a.current),s(!0),(0,QT.default)(r),a.current=setTimeout(()=>{s(!1)},1250)},t[0]=r,t[1]=c);let l=c,u,d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(u=()=>()=>{a.current&&clearTimeout(a.current)},d=[],t[2]=u,t[3]=d):(u=t[2],d=t[3]),(0,K.useEffect)(u,d);let f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,J.jsx)(W,{muted:!0,size:1,children:`Copied!`}),t[4]=f):f=t[4];let p;t[5]!==n||t[6]!==l?(p=(0,J.jsx)(li,{disabled:n,fontSize:1,icon:Gi,mode:`ghost`,onClick:l,text:`Copy URL`}),t[5]=n,t[6]=l,t[7]=p):p=t[7];let m;return t[8]!==i||t[9]!==o||t[10]!==p?(m=(0,J.jsx)(rt,{content:f,open:o,padding:2,placement:`top`,radius:1,...i,children:p}),t[8]=i,t[9]=o,t[10]=p,t[11]=m):m=t[11],m},nV=e=>{let t=(0,q.c)(9),{label:n,value:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={opacity:.8,width:`40%`},t[0]=i):i=t[0];let a;t[1]===n?a=t[2]:(a=(0,J.jsx)(W,{size:1,style:i,textOverflow:`ellipsis`,children:n}),t[1]=n,t[2]=a);let o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o={opacity:.4,textAlign:`right`,width:`60%`},t[3]=o):o=t[3];let s;t[4]===r?s=t[5]:(s=(0,J.jsx)(W,{size:1,style:o,textOverflow:`ellipsis`,children:r}),t[4]=r,t[5]=s);let c;return t[6]!==a||t[7]!==s?(c=(0,J.jsxs)(oi,{justify:`space-between`,children:[a,s]}),t[6]=a,t[7]=s,t[8]=c):c=t[8],c},rV=e=>{let t=(0,q.c)(35),{asset:n,item:r}=e,i=n?.metadata?.exif,a;t[0]!==n.originalFilename||t[1]!==n.url?(a=()=>{window.location.href=`${n.url}?dl=${n.originalFilename}`},t[0]=n.originalFilename,t[1]=n.url,t[2]=a):a=t[2];let o=a,s=n?.size,c;t[3]===s?c=t[4]:(c=(0,ZT.default)(s,{base:10,round:0}),t[3]=s,t[4]=c);let l;t[5]===c?l=t[6]:(l=(0,J.jsx)(nV,{label:`Size`,value:c}),t[5]=c,t[6]=l);let u=n?.mimeType,d;t[7]===u?d=t[8]:(d=(0,J.jsx)(nV,{label:`MIME type`,value:u}),t[7]=u,t[8]=d);let f;t[9]===n.extension?f=t[10]:(f=n?.extension?.toUpperCase(),t[9]=n.extension,t[10]=f);let p;t[11]===f?p=t[12]:(p=(0,J.jsx)(nV,{label:`Extension`,value:f}),t[11]=f,t[12]=p);let m;t[13]===n?m=t[14]:(m=ZB(n)&&(0,J.jsx)(nV,{label:`Dimensions`,value:$B(n)}),t[13]=n,t[14]=m);let h;t[15]!==l||t[16]!==d||t[17]!==p||t[18]!==m?(h=(0,J.jsx)(G,{children:(0,J.jsxs)(ci,{gap:3,children:[l,d,p,m]})}),t[15]=l,t[16]=d,t[17]=p,t[18]=m,t[19]=h):h=t[19];let g;t[20]===i?g=t[21]:(g=i&&(i.DateTimeOriginal||i.FNumber||i.FocalLength||i.ExposureTime||i.ISO)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(G,{marginY:4,style:{background:`var(--card-border-color)`,height:`1px`,width:`100%`}}),(0,J.jsx)(G,{children:(0,J.jsxs)(ci,{gap:3,children:[i.ISO&&(0,J.jsx)(nV,{label:`ISO`,value:i.ISO}),i.FNumber&&(0,J.jsx)(nV,{label:`Aperture`,value:`ƒ/${i.FNumber}`}),i.FocalLength&&(0,J.jsx)(nV,{label:`Focal length`,value:`${i.FocalLength}mm`}),i.ExposureTime&&(0,J.jsx)(nV,{label:`Exposure time`,value:`1/${1/i.ExposureTime}`}),i.DateTimeOriginal&&(0,J.jsx)(nV,{label:`Original date`,value:Oe(new Date(i.DateTimeOriginal),`PPp`)})]})})]}),t[20]=i,t[21]=g);let _=!r||r?.updating,v;t[22]!==o||t[23]!==_?(v=(0,J.jsx)(li,{disabled:_,fontSize:1,icon:Li,mode:`ghost`,onClick:o,text:`Download`}),t[22]=o,t[23]=_,t[24]=v):v=t[24];let y=!r||r?.updating,b;t[25]!==n.url||t[26]!==y?(b=(0,J.jsx)(tV,{disabled:y,url:n.url}),t[25]=n.url,t[26]=y,t[27]=b):b=t[27];let x;t[28]!==v||t[29]!==b?(x=(0,J.jsx)(G,{marginTop:5,children:(0,J.jsxs)(br,{gap:2,children:[v,b]})}),t[28]=v,t[29]=b,t[30]=x):x=t[30];let S;return t[31]!==g||t[32]!==x||t[33]!==h?(S=(0,J.jsxs)(G,{marginTop:3,children:[h,g,x]}),t[31]=g,t[32]=x,t[33]=h,t[34]=S):S=t[34],S},iV=e=>{let t=(0,q.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={position:`fixed`},t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,J.jsx)(Jr,{...e,style:n}),t[1]=e,t[2]=r),r},aV=e=>{let t=(0,q.c)(7),{documents:n,isLoading:r}=e,i=ue();if(r){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(W,{muted:!0,size:1,children:`Loading...`}),t[0]=e):e=t[0],e}if(n.length===0){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(W,{muted:!0,size:1,children:`No documents are referencing this asset`}),t[1]=e):e=t[1],e}let a;t[2]!==n||t[3]!==i?(a=n?.map(e=>(0,J.jsx)(oV,{doc:e,schemaType:i.get(e._type)},e._id)),t[2]=n,t[3]=i,t[4]=a):a=t[4];let o;return t[5]===a?o=t[6]:(o=(0,J.jsx)(Cr,{flex:1,marginBottom:2,padding:2,radius:2,shadow:1,children:(0,J.jsx)(ci,{gap:2,children:a})}),t[5]=a,t[6]=o),o},oV=e=>{let t=(0,q.c)(6),{doc:n,schemaType:r}=e,i;t[0]===n._id?i=t[1]:(i={intent:`edit`,params:{id:n._id}},t[0]=n._id,t[1]=i);let{onClick:a}=S(i),o;return t[2]!==n||t[3]!==a||t[4]!==r?(o=r?(0,J.jsx)(li,{mode:`bleed`,onClick:a,padding:2,style:{width:`100%`},children:(0,J.jsx)(_n,{layout:`default`,schemaType:r,value:n})},n._id):(0,J.jsx)(G,{padding:2,children:(0,J.jsxs)(W,{size:1,children:[`A document of the unknown type `,(0,J.jsx)(`em`,{children:n._type})]})}),t[2]=n,t[3]=a,t[4]=r,t[5]=o):o=t[5],o},sV=Tr(G).withConfig({displayName:`Container`,componentId:`sc-91y0jf-0`})(({theme:e})=>Fr`text{font-family:${e.sanity.fonts.text.family} !important;font-size:8px !important;font-weight:500 !important;}`),cV=e=>{let t=(0,q.c)(11),{extension:n,onClick:r,width:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={height:`100%`},t[0]=a):a=t[0];let o;t[1]===i?o=t[2]:(o={width:i},t[1]=i,t[2]=o);let s;t[3]===n?s=t[4]:(s=n?(0,J.jsx)(VE,{extension:n,...HE[n]}):(0,J.jsx)(VE,{}),t[3]=n,t[4]=s);let c;t[5]!==o||t[6]!==s?(c=(0,J.jsx)(sV,{style:o,children:s}),t[5]=o,t[6]=s,t[7]=c):c=t[7];let l;return t[8]!==r||t[9]!==c?(l=(0,J.jsx)(oi,{align:`center`,justify:`center`,onClick:r,style:a,children:c}),t[8]=r,t[9]=c,t[10]=l):l=t[10],l},lV=e=>{let t=(0,q.c)(9),{asset:n}=e;if(n.mimeType.search(`audio`)===0){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`100%`},t[0]=e):e=t[0];let r;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(r={width:`100%`},t[1]=r):r=t[1];let i;return t[2]===n.url?i=t[3]:(i=(0,J.jsx)(oi,{align:`center`,justify:`center`,style:e,children:(0,J.jsx)(`audio`,{controls:!0,src:n.url,style:r})}),t[2]=n.url,t[3]=i),i}if(n.mimeType.search(`video`)===0){let e;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`100%`,width:`100%`},t[4]=e):e=t[4];let r;return t[5]===n.url?r=t[6]:(r=(0,J.jsx)(`video`,{controls:!0,src:n.url,style:e}),t[5]=n.url,t[6]=r),r}let r;return t[7]===n.extension?r=t[8]:(r=(0,J.jsx)(cV,{extension:n.extension,width:`50%`}),t[7]=n.extension,t[8]=r),r},uV=e=>{let t=(0,q.c)(14),{disabled:n,isValid:r,lastUpdated:i,onClick:a}=e,o;if(r){if(i){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,J.jsx)(`br`,{}),t[0]=e):e=t[0];let n;t[1]===i?n=t[2]:(n=Oe(new Date(i),`PPp`),t[1]=i,t[2]=n);let r;t[3]===n?r=t[4]:(r=(0,J.jsxs)(J.Fragment,{children:[`Last updated`,e,` `,n]}),t[3]=n,t[4]=r),o=r}else o=`No unpublished changes`}else o=`There are validation errors that need to be fixed before this document can be published`;let s;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(s={maxWidth:`185px`},t[5]=s):s=t[5];let c;t[6]===o?c=t[7]:(c=(0,J.jsx)(G,{padding:3,style:s,children:(0,J.jsx)(W,{muted:!0,size:1,children:o})}),t[6]=o,t[7]=c);let l;t[8]!==n||t[9]!==a?(l=(0,J.jsx)(G,{children:(0,J.jsx)(li,{disabled:n,fontSize:1,onClick:a,text:`Save and close`,tone:`primary`})}),t[8]=n,t[9]=a,t[10]=l):l=t[10];let u;return t[11]!==c||t[12]!==l?(u=(0,J.jsx)(Me,{animate:!0,content:c,disabled:`ontouchstart`in window,placement:`top`,portal:!0,children:l}),t[11]=c,t[12]=l,t[13]=u):u=t[13],u},{color:dV}=Er,fV={bg:{dark:zr.gray[950].hex,light:zr.gray[50].hex},bg2:{dark:zr.gray[900].hex,light:zr.gray[100].hex},inputEnabledBorder:{dark:dV.dark.default.input.default.enabled.border,light:dV.light.default.input.default.enabled.border},inputHoveredBorder:{dark:dV.dark.default.input.default.hovered.border,light:dV.light.default.input.default.hovered.border},mutedHoveredBg:{dark:dV.dark.primary.muted.primary.hovered.bg,light:dV.light.primary.muted.primary.hovered.bg},mutedHoveredFg:{dark:dV.dark.primary.muted.primary.hovered.fg,light:dV.light.primary.muted.primary.hovered.fg},mutedSelectedBg:{dark:dV.dark.primary.muted.primary.selected.bg,light:dV.light.primary.muted.primary.selected.bg},spotBlue:{dark:dV.dark.primary.spot.blue,light:dV.light.primary.spot.blue}};function pV(e,t){return fV[t]?.[e]}var mV=Tr.img.attrs({crossOrigin:`anonymous`}).withConfig({displayName:`Image`,componentId:`sc-ms5kkw-0`})`--checkerboard-color:${e=>e.$scheme?pV(e.$scheme,`bg2`):`inherit`};display:block;width:100%;height:100%;object-fit:contain;${e=>e.$showCheckerboard&&Fr`background-image:linear-gradient(45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(-45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checkerboard-color) 75%),linear-gradient(-45deg,transparent 75%,var(--checkerboard-color) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;`}`,hV=Tr(Ei).withConfig({displayName:`StyledErrorOutlineIcon`,componentId:`sc-3yqi4g-0`})(({theme:e})=>({color:e.sanity.color.spot.red})),gV=e=>{let t=(0,q.c)(14),{description:n,error:r,label:i,name:a}=e,o;t[0]!==i||t[1]!==a?(o=(0,J.jsx)(W,{as:`label`,htmlFor:a,size:1,weight:`semibold`,children:i}),t[0]=i,t[1]=a,t[2]=o):o=t[2];let s;t[3]===r?s=t[4]:(s=r&&(0,J.jsx)(W,{size:1,children:(0,J.jsx)(Me,{animate:!0,content:(0,J.jsx)(G,{padding:2,children:(0,J.jsxs)(W,{muted:!0,size:1,children:[(0,J.jsx)(hV,{style:{marginRight:`0.1em`}}),r]})}),fallbackPlacements:[`top`,`left`],placement:`right`,portal:!0,children:(0,J.jsx)(hV,{})})}),t[3]=r,t[4]=s);let c;t[5]!==o||t[6]!==s?(c=(0,J.jsx)(G,{marginY:3,children:(0,J.jsxs)(br,{gap:2,children:[o,s]})}),t[5]=o,t[6]=s,t[7]=c):c=t[7];let l;t[8]!==n||t[9]!==a?(l=n&&(0,J.jsx)(G,{marginY:3,children:(0,J.jsx)(W,{as:`label`,htmlFor:a,muted:!0,size:1,children:n})}),t[8]=n,t[9]=a,t[10]=l):l=t[10];let u;return t[11]!==c||t[12]!==l?(u=(0,J.jsxs)(J.Fragment,{children:[c,l]}),t[11]=c,t[12]=l,t[13]=u):u=t[13],u},{radius:_V,space:vV}=Er,yV=e=>({control:(t,{isFocused:n})=>{let r=`inset 0 0 0 1px var(--card-border-color)`;return n&&(r=`inset 0 0 0 1px ${pV(e,`inputEnabledBorder`)}, - 0 0 0 1px var(--card-bg-color), - 0 0 0 3px var(--card-focus-ring-color) !important`),{...t,backgroundColor:`var(--card-bg-color)`,color:`inherit`,border:`none`,borderRadius:_V[1],boxShadow:r,margin:0,minHeight:`35px`,outline:`none`,padding:Br(vV[1]),transition:`none`,"&:hover":{boxShadow:`inset 0 0 0 1px ${pV(e,`inputHoveredBorder`)}`}}},indicatorsContainer:(e,{isDisabled:t})=>({...e,opacity:t?.25:1}),input:e=>({...e,color:`var(--card-fg-color)`,fontFamily:Er.fonts.text.family,marginLeft:Br(vV[2])}),menuList:e=>({...e}),multiValue:(t,{isDisabled:n})=>({...t,backgroundColor:pV(e,`mutedHoveredBg`),borderRadius:_V[2],opacity:n?.5:1}),multiValueLabel:()=>({color:pV(e,`mutedHoveredFg`),fontSize:`inherit`,padding:0}),multiValueRemove:t=>({...t,borderTopLeftRadius:0,borderBottomLeftRadius:0,svg:{color:pV(e,`mutedHoveredFg`)},"&:hover":{backgroundColor:pV(e,`mutedSelectedBg`)}}),noOptionsMessage:e=>({...e,fontFamily:Er.fonts.text.family,lineHeight:`1em`}),option:(t,{isFocused:n})=>({...t,backgroundColor:n?pV(e,`spotBlue`):`transparent`,borderRadius:_V[2],color:n?pV(e,`bg`):`inherit`,padding:`${Br(vV[1])} ${Br(vV[2])}`,"&:hover":{backgroundColor:pV(e,`spotBlue`),color:pV(e,`bg`)}}),placeholder:e=>({...e,marginLeft:Br(vV[2])}),valueContainer:e=>({...e,margin:0,padding:0})}),bV=e=>{let t=(0,q.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,J.jsx)(G,{paddingX:2,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(bi,{})})}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,J.jsx)(WA.DropdownIndicator,{...e,children:n}),t[1]=e,t[2]=r),r},xV=e=>{let t=(0,q.c)(5),n;t[0]===e.children?n=t[1]:(n=(0,J.jsx)(Cr,{radius:1,shadow:2,children:e.children}),t[0]=e.children,t[1]=n);let r;return t[2]!==e||t[3]!==n?(r=(0,J.jsx)(WA.Menu,{...e,children:n}),t[2]=e,t[3]=n,t[4]=r):r=t[4],r},SV=e=>{let t=(0,q.c)(11),{children:n}=e;if(Array.isArray(n)){let e=n.length>5?185:n.length*37,r;t[0]===n?r=t[1]:(r=e=>{let t=n[e];return(0,J.jsx)(TV,{...t.props})},t[0]=n,t[1]=r);let i;t[2]===e?i=t[3]:(i={height:e},t[2]=e,t[3]=i);let a;return t[4]!==n.length||t[5]!==r||t[6]!==i?(a=(0,J.jsx)(qF,{className:`media__custom-scrollbar`,itemContent:r,style:i,totalCount:n.length}),t[4]=n.length,t[5]=r,t[6]=i,t[7]=a):a=t[7],a}let r;return t[8]!==n||t[9]!==e?(r=(0,J.jsx)(WA.MenuList,{...e,children:n}),t[8]=n,t[9]=e,t[10]=r):r=t[10],r},CV=e=>{let t=(0,q.c)(2),n;return t[0]===e?n=t[1]:(n=(0,J.jsx)(G,{padding:2,paddingRight:1,children:(0,J.jsx)(W,{size:1,weight:`medium`,children:(0,J.jsx)(WA.MultiValueLabel,{...e})})}),t[0]=e,t[1]=n),n},wV=e=>{let t=(0,q.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,J.jsx)(gi,{color:`#1f2123`}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,J.jsx)(WA.MultiValueRemove,{...e,children:n}),t[1]=e,t[2]=r),r},TV=e=>{let t=(0,q.c)(8),n;t[0]===e.data.__isNew__?n=t[1]:(n=e.data.__isNew__&&(0,J.jsx)(Vi,{style:{marginRight:`3px`}}),t[0]=e.data.__isNew__,t[1]=n);let r;t[2]!==e.children||t[3]!==n?(r=(0,J.jsxs)(oi,{align:`center`,children:[n,e.children]}),t[2]=e.children,t[3]=n,t[4]=r):r=t[4];let i;return t[5]!==e||t[6]!==r?(i=(0,J.jsx)(G,{paddingX:1,paddingY:1,children:(0,J.jsx)(WA.Option,{...e,children:r})}),t[5]=e,t[6]=r,t[7]=i):i=t[7],i},EV={DropdownIndicator:bV,IndicatorSeparator:null,Menu:xV,MenuList:SV,MultiValueLabel:CV,MultiValueRemove:wV,Option:TV},DV=e=>{let t=(0,q.c)(23),{control:n,description:r,disabled:i,error:a,label:o,name:s,onCreateTag:c,options:l,placeholder:u,value:d}=e,f=en(),p=Q(OV),m=Q(kV),h;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(h={zIndex:2},t[0]=h):h=t[0];let g;t[1]!==r||t[2]!==a||t[3]!==o||t[4]!==s?(g=(0,J.jsx)(gV,{description:r,error:a,label:o,name:s}),t[1]=r,t[2]=a,t[3]=o,t[4]=s,t[5]=g):g=t[5];let _;t[6]!==p||t[7]!==i||t[8]!==s||t[9]!==c||t[10]!==l||t[11]!==u||t[12]!==f||t[13]!==m?(_=e=>{let{field:t}=e,{onBlur:n,onChange:r,value:a}=t;return(0,J.jsx)(hM,{components:EV,instanceId:`tags`,isClearable:!1,isDisabled:p||i||m,isLoading:p,isMulti:!0,name:s,noOptionsMessage:AV,onBlur:n,onChange:r,onCreateOption:c,options:l,placeholder:m?`Loading...`:u,styles:yV(f),value:a})},t[6]=p,t[7]=i,t[8]=s,t[9]=c,t[10]=l,t[11]=u,t[12]=f,t[13]=m,t[14]=_):_=t[14];let v;t[15]!==n||t[16]!==s||t[17]!==_||t[18]!==d?(v=(0,J.jsx)(QS,{control:n,defaultValue:d,name:s,render:_}),t[15]=n,t[16]=s,t[17]=_,t[18]=d,t[19]=v):v=t[19];let y;return t[20]!==g||t[21]!==v?(y=(0,J.jsxs)(G,{style:h,children:[g,v]}),t[20]=g,t[21]=v,t[22]=y):y=t[22],y};function OV(e){return e.tags.creating}function kV(e){return e.tags.fetching}function AV(){return`No tags`}var jV=e=>{let t=(0,q.c)(29),n,r,i,a,o,s,c,l,u,d,f;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],u=t[9],d=t[10],f=t[11]):({description:n,disabled:r,error:i,label:a,name:o,onBlur:s,onChange:c,placeholder:l,value:f,ref:u,...d}=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,t[9]=u,t[10]=d,t[11]=f);let p;t[12]!==n||t[13]!==i||t[14]!==a||t[15]!==o?(p=(0,J.jsx)(gV,{description:n,error:i,label:a,name:o}),t[12]=n,t[13]=i,t[14]=a,t[15]=o,t[16]=p):p=t[16];let m;t[17]!==r||t[18]!==o||t[19]!==s||t[20]!==c||t[21]!==l||t[22]!==u||t[23]!==d||t[24]!==f?(m=(0,J.jsx)(Gr,{...d,autoComplete:`off`,autoFocus:!0,defaultValue:f,disabled:r,id:o,name:o,onBlur:s,onChange:c,placeholder:l,ref:u}),t[17]=r,t[18]=o,t[19]=s,t[20]=c,t[21]=l,t[22]=u,t[23]=d,t[24]=f,t[25]=m):m=t[25];let h;return t[26]!==p||t[27]!==m?(h=(0,J.jsxs)(G,{children:[p,m]}),t[26]=p,t[27]=m,t[28]=h):h=t[28],h},MV=e=>{let t=(0,q.c)(31),n,r,i,a,o,s,c,l,u,d,f,p;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],u=t[9],d=t[10],f=t[11],p=t[12]):({description:n,disabled:r,error:i,label:a,name:o,onBlur:s,onChange:c,placeholder:l,rows:f,value:p,ref:u,...d}=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,t[9]=u,t[10]=d,t[11]=f,t[12]=p);let m;t[13]!==n||t[14]!==i||t[15]!==a||t[16]!==o?(m=(0,J.jsx)(gV,{description:n,error:i,label:a,name:o}),t[13]=n,t[14]=i,t[15]=a,t[16]=o,t[17]=m):m=t[17];let h;t[18]!==r||t[19]!==o||t[20]!==s||t[21]!==c||t[22]!==l||t[23]!==u||t[24]!==d||t[25]!==f||t[26]!==p?(h=(0,J.jsx)(yr,{...d,autoComplete:`off`,defaultValue:p,disabled:r,id:o,name:o,onBlur:s,onChange:c,placeholder:l,ref:u,rows:f}),t[18]=r,t[19]=o,t[20]=s,t[21]=c,t[22]=l,t[23]=u,t[24]=d,t[25]=f,t[26]=p,t[27]=h):h=t[27];let g;return t[28]!==m||t[29]!==h?(g=(0,J.jsxs)(G,{children:[m,h]}),t[28]=m,t[29]=h,t[30]=g):g=t[30],g};function NV(e){if(typeof e==`string`)return e;if(typeof e==`object`&&e)return Object.values(e).find(e=>e)||void 0}function PV(e){let t=e?.split(`/`).filter(Boolean);return!t||t.length<=3?e:[t[0],`...`,...t.slice(-2)].join(`/`)}function FV({formUpdating:e,handleCreateTag:t,control:n,errors:r,register:i,allTagOptions:a,assetTagOptions:o,currentAsset:s,folderPath:c,folderMissing:l,onChangeFolder:u,onRemoveFolder:d,creditLine:f,locales:p}){"use no memo";let m=p&&p.length>0,[h,g]=(0,K.useState)(0),_=s?.opt?.media?.folder?._ref,v=PV(c)||(l?`Folder no longer exists`:`No folder`);return(0,J.jsxs)(ci,{gap:3,children:[(0,J.jsx)(DV,{control:n,disabled:e,error:r?.opt?.media?.tags?.message,label:`Tags`,name:`opt.media.tags`,onCreateTag:t,options:a,placeholder:`Select or create...`,value:o}),(0,J.jsxs)(G,{children:[(0,J.jsx)(gV,{label:`Folder`,name:`folder`}),(0,J.jsx)(Cr,{border:!0,padding:2,radius:2,children:(0,J.jsxs)(oi,{align:`center`,gap:3,justify:`space-between`,children:[(0,J.jsxs)(oi,{align:`center`,gap:2,flex:1,style:{minWidth:0,overflowX:`auto`,whiteSpace:`nowrap`,overflowY:`hidden`},children:[(0,J.jsx)(Ca,{}),(0,J.jsx)(W,{muted:!_,size:1,children:v})]}),_&&(0,J.jsx)(li,{"aria-label":`Remove from folder`,disabled:e,fontSize:1,icon:Oi,mode:`bleed`,onClick:d,padding:2,tone:`critical`,type:`button`}),(0,J.jsx)(li,{padding:2,disabled:e,fontSize:1,mode:`ghost`,onClick:u,text:_?`Change folder`:`Add to folder`,type:`button`})]})})]}),(0,J.jsx)(jV,{...i(`originalFilename`),disabled:e,error:r?.originalFilename?.message,label:`Filename`,name:`originalFilename`,value:s?.originalFilename}),m?(0,J.jsx)(Cr,{marginTop:2,shadow:1,padding:3,radius:1,children:(0,J.jsxs)(ci,{gap:2,children:[(0,J.jsx)(kr,{gap:2,children:p.map((e,t)=>(0,J.jsx)(xr,{id:`locale-tab-${e.id}`,"aria-controls":`locale-panel-${e.id}`,selected:h===t,onClick:()=>g(t),label:e.title},e.id))}),p.map((t,n)=>(0,J.jsx)(Zr,{id:`locale-panel-${t.id}`,"aria-labelledby":`locale-tab-${t.id}`,hidden:h!==n,children:(0,J.jsxs)(ci,{gap:3,children:[(0,J.jsx)(jV,{...i(`title.${t.id}`),disabled:e,error:(r?.title)?.[t.id]?.message,label:`Title`,name:`title.${t.id}`}),(0,J.jsx)(jV,{...i(`altText.${t.id}`),disabled:e,error:(r?.altText)?.[t.id]?.message,label:`Alt Text`,name:`altText.${t.id}`}),(0,J.jsx)(MV,{...i(`description.${t.id}`),disabled:e,error:(r?.description)?.[t.id]?.message,label:`Description`,name:`description.${t.id}`,rows:5}),f?.enabled&&(0,J.jsx)(jV,{...i(`creditLine.${t.id}`),error:(r?.creditLine)?.[t.id]?.message,label:`Credit`,name:`creditLine.${t.id}`,disabled:e||f?.excludeSources?.includes(s?.source?.name)})]})},t.id))]})}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(jV,{...i(`title`),disabled:e,error:r?.title?.message,label:`Title`,name:`title`,value:NV(s?.title)}),(0,J.jsx)(jV,{...i(`altText`),disabled:e,error:r?.altText?.message,label:`Alt Text`,name:`altText`,value:NV(s?.altText)}),(0,J.jsx)(MV,{...i(`description`),disabled:e,error:r?.description?.message,label:`Description`,name:`description`,rows:5}),f?.enabled&&(0,J.jsx)(jV,{...i(`creditLine`),error:r?.creditLine?.message,label:`Credit`,name:`creditLine`,value:NV(s?.creditLine),disabled:e||f?.excludeSources?.includes(s?.source?.name)})]})]})}function IV(e){return(0,J.jsx)(FV,{...e})}var LV=e=>{let t=(0,q.c)(150),{children:n,dialog:r}=e,{assetId:i,id:a,lastCreatedTag:o,lastRemovedTagIds:s}=r,c=RR(),l=en(),u=Pe(),d=Wd(),f;t[0]===i?f=t[1]:(f=e=>$z(e,String(i)),t[0]=i,t[1]=f);let p=Q(f),m=Q(hz),h=(0,K.useRef)(void 0),[g,_]=(0,K.useState)(p?.asset),[v,y]=(0,K.useState)(`details`),b=p?p?.asset:g,x;t[2]===m?x=t[3]:(x=nz(m),t[2]=m,t[3]=x);let S=x,C;t[4]===b?C=t[5]:(C=_z(b),t[4]=b,t[5]=C);let w=Q(C),T=b?.opt?.media?.folder?._ref??null,E;t[6]===T?E=t[7]:(E=e=>CB(e,T),t[6]=T,t[7]=E);let D=Q(E),{creditLine:O,components:k,locales:A}=VB(),j;t[8]===k?j=t[9]:(j=k===void 0?{}:k,t[8]=k,t[9]=j);let{details:M}=j,N;t[10]!==w||t[11]!==A?(N=e=>{let t;if(e&&ZB(e)){let n=e.metadata?.image?.ImageDescription;typeof n==`string`&&(t=n)}if(A&&A.length>0){let n=(e,t)=>{let n=t===void 0?``:t,r={};for(let t=0;t{d(FB.remove({id:a}))},t[23]=d,t[24]=a,t[25]=ce):ce=t[25];let le=ce,ue;t[26]!==p||t[27]!==d?(ue=()=>{p?.asset&&d(FB.showConfirmDeleteAssets({assets:[p],closeDialogId:p?.asset._id}))},t[26]=p,t[27]=d,t[28]=ue):ue=t[28];let de=ue,fe;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(fe=e=>{let{result:t,transition:n}=e;t&&n===`update`&&_(t)},t[29]=fe):fe=t[29];let pe=fe,me;t[30]!==b?._id||t[31]!==d?(me=e=>{d(vz.createRequest({assetId:b?._id,name:e}))},t[30]=b?._id,t[31]=d,t[32]=me):me=t[32],b?._id;let he=me,ge;t[33]!==p||t[34]!==T||t[35]!==d?(ge=()=>{p&&d(iz.showFolderMove({assets:[p],folderId:T}))},t[33]=p,t[34]=T,t[35]=d,t[36]=ge):ge=t[36];let _e=ge,ve;t[37]!==p||t[38]!==T||t[39]!==d?(ve=()=>{!p||!T||d($.folderSetRequest({assets:[p],folderId:null}))},t[37]=p,t[38]=T,t[39]=d,t[40]=ve):ve=t[40];let ye=ve,be;if(t[41]!==b||t[42]!==A){bb0:{if(!b){be=!1;break bb0}let e=BV,t=[b.title,b.altText,b.description,...b._type===`sanity.imageAsset`?[b.creditLine]:[]];if(!t.some(t=>e(t))){be=!1;break bb0}if(!A||A.length===0){be=!0;break bb0}let n=new Set(A.map(VV));be=t.some(t=>e(t)?Object.keys(t).some(e=>!n.has(e)):!1)}t[41]=b,t[42]=A,t[43]=be}else be=t[43];let xe=be,Se;t[44]!==c||t[45]!==b||t[46]!==A?(Se=async()=>{if(!b)return;let e=e=>{if(typeof e!=`object`||!e||Array.isArray(e))return e;let t=e;if(!A||A.length===0)return Object.keys(t).sort().map(e=>t[e]).find(HV)||``;let n=new Set(A.map(UV)),r={};for(let[e,i]of Object.entries(t))n.has(e)&&(r[e]=i);return r};await c.patch(b._id).set({title:e(b.title),altText:e(b.altText),description:e(b.description),...b._type===`sanity.imageAsset`&&{creditLine:e(b.creditLine)}}).commit()},t[44]=c,t[45]=b,t[46]=A,t[47]=Se):Se=t[47];let Ce=Se,we;t[48]!==p?.asset||t[49]!==b||t[50]!==d?(we=e=>{if(!p?.asset)return;let t=YB(e);e.description===``&&(t.description=``),d($.updateRequest({asset:p?.asset,closeDialogId:p?.asset._id,formData:{...t,opt:{media:{...t.opt.media,tags:t.opt.media.tags?.map(WV)||null,...b?.opt?.media?.folder&&{folder:b.opt.media.folder}}}}}))},t[48]=p?.asset,t[49]=b,t[50]=d,t[51]=we):we=t[51],p?.asset;let Te=we,Ee;t[52]!==p?.asset||t[53]!==c?(Ee=()=>{if(!p?.asset)return;let e=c.listen(oS`*[_id == $id]`,{id:p?.asset._id}).subscribe(pe);return()=>{e?.unsubscribe()}},t[52]=p?.asset,t[53]=c,t[54]=Ee):Ee=t[54];let De=p?.asset,Oe;t[55]!==c||t[56]!==De?(Oe=[De,c,pe],t[55]=c,t[56]=De,t[57]=Oe):Oe=t[57],(0,K.useEffect)(Ee,Oe);let ke,Ae;t[58]!==B||t[59]!==o||t[60]!==ne?(ke=()=>{if(o){let e=(B(`opt.media.tags`)||[]).concat([o]);ne(`opt.media.tags`,e,{shouldDirty:!0})}},Ae=[B,o,ne],t[58]=B,t[59]=o,t[60]=ne,t[61]=ke,t[62]=Ae):(ke=t[61],Ae=t[62]),(0,K.useEffect)(ke,Ae);let je,Me;t[63]!==B||t[64]!==s||t[65]!==ne?(je=()=>{if(s){let e=(B(`opt.media.tags`)||[]).filter(e=>!s.includes(e.value));ne(`opt.media.tags`,e,{shouldDirty:!0})}},Me=[B,s,ne],t[63]=B,t[64]=s,t[65]=ne,t[66]=je,t[67]=Me):(je=t[66],Me=t[67]),(0,K.useEffect)(je,Me);let Ne;t[68]!==p?.asset||t[69]!==P||t[70]!==te?(Ne=()=>{h.current!==p?.asset._updatedAt&&te(P(p?.asset)),h.current=p?.asset._updatedAt},t[68]=p?.asset,t[69]=P,t[70]=te,t[71]=Ne):Ne=t[71];let Fe=p?.asset,Ie;t[72]!==P||t[73]!==te||t[74]!==Fe?(Ie=[Fe,P,te],t[72]=P,t[73]=te,t[74]=Fe,t[75]=Ie):Ie=t[75],(0,K.useEffect)(Ne,Ie);let Le;t[76]!==Ce||t[77]!==xe?(Le=xe&&(0,J.jsx)(Cr,{padding:3,radius:2,shadow:1,tone:`caution`,children:(0,J.jsxs)(oi,{align:`center`,justify:`space-between`,gap:3,children:[(0,J.jsx)(W,{size:1,children:`This asset has localized fields that are no longer configured. Clean them up to avoid validation errors.`}),(0,J.jsx)(li,{fontSize:1,mode:`ghost`,onClick:Ce,text:`Cleanup localized fields`,tone:`caution`})]})}),t[76]=Ce,t[77]=xe,t[78]=Le):Le=t[78];let Re;t[79]!==se||t[80]!==de?(Re=(0,J.jsx)(li,{disabled:se,fontSize:1,mode:`bleed`,onClick:de,text:`Delete`,tone:`critical`}),t[79]=se,t[80]=de,t[81]=Re):Re=t[81];let ze=se||!ae||!oe||xe,Be=b?._updatedAt,Ve;t[82]!==V||t[83]!==Te?(Ve=V(Te),t[82]=V,t[83]=Te,t[84]=Ve):Ve=t[84];let He;t[85]!==oe||t[86]!==ze||t[87]!==Be||t[88]!==Ve?(He=(0,J.jsx)(uV,{disabled:ze,isValid:oe,lastUpdated:Be,onClick:Ve}),t[85]=oe,t[86]=ze,t[87]=Be,t[88]=Ve,t[89]=He):He=t[89];let Ue;t[90]!==Re||t[91]!==He?(Ue=(0,J.jsxs)(oi,{justify:`space-between`,children:[Re,He]}),t[90]=Re,t[91]=He,t[92]=Ue):Ue=t[92];let We;t[93]!==Le||t[94]!==Ue?(We=(0,J.jsx)(G,{padding:3,children:(0,J.jsxs)(ci,{gap:3,children:[Le,Ue]})}),t[93]=Le,t[94]=Ue,t[95]=We):We=t[95];let Ge=We;if(!b)return null;let Ke=!!T&&!D,qe;t[96]!==S||t[97]!==w||t[98]!==z||t[99]!==O||t[100]!==b||t[101]!==D||t[102]!==ie||t[103]!==se||t[104]!==_e||t[105]!==he||t[106]!==ye||t[107]!==A||t[108]!==ee||t[109]!==ne||t[110]!==Ke?(qe={control:z,errors:ie,formUpdating:se,register:ee,setValue:ne,assetTagOptions:w,allTagOptions:S,handleCreateTag:he,currentAsset:b,folderPath:D,folderMissing:Ke,onChangeFolder:_e,onRemoveFolder:ye,creditLine:O,locales:A},t[96]=S,t[97]=w,t[98]=z,t[99]=O,t[100]=b,t[101]=D,t[102]=ie,t[103]=se,t[104]=_e,t[105]=he,t[106]=ye,t[107]=A,t[108]=ee,t[109]=ne,t[110]=Ke,t[111]=qe):qe=t[111];let Je=qe,Ye;t[112]===Symbol.for(`react.memo_cache_sentinel`)?(Ye=[`column-reverse`,`column-reverse`,`row-reverse`],t[112]=Ye):Ye=t[112];let Xe;t[113]===Symbol.for(`react.memo_cache_sentinel`)?(Xe=[5,5,0],t[113]=Xe):Xe=t[113];let Ze;t[114]!==M||t[115]!==p||t[116]!==Je||t[117]!==se||t[118]!==V||t[119]!==Te||t[120]!==v?(Ze=e=>{let{isLoading:t,referringDocuments:n}=e,r=qB(n);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(kr,{gap:2,children:[(0,J.jsx)(xr,{"aria-controls":`details-panel`,disabled:se,id:`details-tab`,label:`Details`,onClick:()=>y(`details`),selected:v===`details`,size:2}),(0,J.jsx)(xr,{"aria-controls":`references-panel`,disabled:se,id:`references-tab`,label:`References${!t&&Array.isArray(r)?` (${r.length})`:``}`,onClick:()=>y(`references`),selected:v===`references`,size:2})]}),(0,J.jsxs)(G,{as:`form`,marginTop:4,onSubmit:V(Te),children:[!p&&(0,J.jsx)(Cr,{marginBottom:3,padding:3,radius:2,shadow:1,tone:`critical`,children:(0,J.jsx)(W,{size:1,children:`This file cannot be found – it may have been deleted.`})}),(0,J.jsx)(`button`,{style:{display:`none`},tabIndex:-1,type:`submit`}),(0,J.jsx)(Zr,{"aria-labelledby":`details`,hidden:v!==`details`,id:`details-panel`,children:M?(0,J.jsx)(M,{...Je,renderDefaultDetails:IV}):(0,J.jsx)(FV,{...Je})}),(0,J.jsx)(Zr,{"aria-labelledby":`references`,hidden:v!==`references`,id:`references-panel`,children:(0,J.jsx)(G,{marginTop:5,children:p?.asset&&(0,J.jsx)(aV,{documents:r,isLoading:t})})})]})]})},t[114]=M,t[115]=p,t[116]=Je,t[117]=se,t[118]=V,t[119]=Te,t[120]=v,t[121]=Ze):Ze=t[121];let Qe;t[122]!==b._id||t[123]!==u||t[124]!==Ze?(Qe=(0,J.jsx)(G,{flex:1,marginTop:Xe,padding:4,children:(0,J.jsx)(Yn,{documentStore:u,id:b._id,children:Ze})}),t[122]=b._id,t[123]=u,t[124]=Ze,t[125]=Qe):Qe=t[125];let $e;t[126]===Symbol.for(`react.memo_cache_sentinel`)?($e={aspectRatio:`1`},t[126]=$e):$e=t[126];let et;t[127]===b?et=t[128]:(et=XB(b)&&(0,J.jsx)(lV,{asset:b}),t[127]=b,t[128]=et);let tt;t[129]!==b||t[130]!==l?(tt=ZB(b)&&(0,J.jsx)(mV,{draggable:!1,$scheme:l,$showCheckerboard:!b?.metadata?.isOpaque,src:JB(b,{height:600,width:600})}),t[129]=b,t[130]=l,t[131]=tt):tt=t[131];let nt;t[132]!==et||t[133]!==tt?(nt=(0,J.jsxs)(G,{style:$e,children:[et,tt]}),t[132]=et,t[133]=tt,t[134]=nt):nt=t[134];let rt;t[135]!==p||t[136]!==b?(rt=b&&(0,J.jsx)(G,{marginTop:4,children:(0,J.jsx)(rV,{asset:b,item:p})}),t[135]=p,t[136]=b,t[137]=rt):rt=t[137];let it;t[138]!==nt||t[139]!==rt?(it=(0,J.jsxs)(G,{flex:1,padding:4,children:[nt,rt]}),t[138]=nt,t[139]=rt,t[140]=it):it=t[140];let at;t[141]!==Qe||t[142]!==it?(at=(0,J.jsxs)(oi,{direction:Ye,children:[Qe,it]}),t[141]=Qe,t[142]=it,t[143]=at):at=t[143];let ot;return t[144]!==n||t[145]!==Ge||t[146]!==le||t[147]!==a||t[148]!==at?(ot=(0,J.jsxs)(iV,{animate:!0,footer:Ge,header:`Asset details`,id:a,onClose:le,width:3,children:[at,n]}),t[144]=n,t[145]=Ge,t[146]=le,t[147]=a,t[148]=at,t[149]=ot):ot=t[149],ot};function RV(e){return e}function zV(e,t){let n=t===void 0?``:t;return typeof e==`string`?e:typeof e==`object`&&e&&Object.values(e).find(RV)||n}function BV(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function VV(e){return e.id}function HV(e){return e}function UV(e){return e.id}function WV(e){return{_ref:e.value,_type:`reference`,_weak:!0}}var GV=Mt([e=>e.assets.allIds,e=>e.uploads.allIds,DB],(e,t,n)=>{let r=e.map(e=>({id:e,type:`asset`})),i=n.map(e=>({id:`folder:${e.id}`,folderId:e.id,name:e.name,path:e.path,totalCount:e.totalCount,type:`folder`})),a=t.map(e=>({id:e,type:`upload`}));return[...i,...a,...r]}),KV=(e,t)=>{let n=(0,q.c)(7),r=(0,K.useRef)(!1),i;n[0]!==e||n[1]!==t?(i=n=>{or(e,n)&&(r.current=!0,t&&t())},n[0]=e,n[1]=t,n[2]=i):i=n[2];let a=i,o;n[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=()=>{r.current=!1},n[3]=o):o=n[3];let s=o,c,l;return n[4]===a?(c=n[5],l=n[6]):(c=()=>(window.addEventListener(`keydown`,a),window.addEventListener(`keyup`,s),()=>{window.removeEventListener(`keydown`,a),window.removeEventListener(`keyup`,s)}),l=[a,s],n[4]=a,n[5]=c,n[6]=l),(0,K.useEffect)(c,l),r},qV=Tr(oi).withConfig({displayName:`CardWrapper`,componentId:`sc-paw993-0`})`box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;`,JV=Tr(oi).withConfig({displayName:`CardContainer`,componentId:`sc-paw993-1`})(({$picked:e,theme:t,$updating:n})=>Fr`border:1px solid transparent;height:100%;pointer-events:${n?`none`:`auto`};position:relative;transition:all 300ms;user-select:none;width:100%;border:${e?`1px solid ${t.sanity.color.spot.orange} !important`:`1px solid inherit`};${!n&&Fr`@media (hover:hover) and (pointer:fine){&:hover{border:1px solid var(--card-border-color);}}`}`),YV=Tr(oi).withConfig({displayName:`ContextActionContainer`,componentId:`sc-paw993-2`})(({$scheme:e})=>Fr`cursor:pointer;height:${32}px;transition:all 300ms;@media (hover:hover) and (pointer:fine){&:hover{background:${pV(e,`bg`)};}}`),XV=Tr(BI).withConfig({displayName:`StyledWarningOutlineIcon`,componentId:`sc-paw993-3`})(({theme:e})=>({color:e.sanity.color.spot.red})),ZV=(0,K.memo)(e=>{let t=(0,q.c)(83),{id:n,selected:r,source:i}=e,a=en(),o=Jt(),s=KV(`shift`),c=Wd(),l=Q(QV),u=Q(nB),d;t[0]===n?d=t[1]:(d=e=>$z(e,n),t[0]=n,t[1]=d);let f=Q(d),p;t[2]===i?p=t[3]:(p=e=>{if(i!==`replace-asset`)return;let t=e.dialog.items.find($V);return t?.type===`dialogAllAssets`?t.assetId:void 0},t[2]=i,t[3]=p);let m=Q(p),h=f?.asset,g=f?.error,_=f?.asset?.metadata?.isOpaque,v=f?.picked,y=f?.updating,b=m??(i===`replace-asset`&&u.length===1?u[0]?.asset._id:void 0),x;t[4]===b?x=t[5]:(x=e=>b?$z(e,b):void 0,t[4]=b,t[5]=x);let S=Q(x),{isMultiSelect:C,onSelect:w}=FR();if(!h)return null;let T;t[6]!==h||t[7]!==S?.updating||t[8]!==b||t[9]!==c||t[10]!==o?(T=()=>{!b||!ZB(h)||S?.updating||(c($.updateImageReferences({asset:h,id:b})),o.push({status:`info`,title:`Updating in progress. Depending on the amount of changes, this could take a few minutes.`}),c(FB.clear()))},t[6]=h,t[7]=S?.updating,t[8]=b,t[9]=c,t[10]=o,t[11]=T):T=t[11];let E=T,D;t[12]!==h._id||t[13]!==c||t[14]!==E||t[15]!==C||t[16]!==l||t[17]!==w||t[18]!==v||t[19]!==r||t[20]!==s||t[21]!==i?(D=e=>{if(e.stopPropagation(),i===`replace-asset`){E();return}r||(w&&!C?w([{kind:`assetDocumentId`,value:h._id}]):w&&C?s.current&&!v?c($.pickRange({startId:l||h._id,endId:h._id})):c($.pick({assetId:h._id,picked:!v})):s.current?c(v?$.pick({assetId:h._id,picked:!v}):$.pickRange({startId:l||h._id,endId:h._id})):c(FB.showAssetEdit({assetId:h._id})))},t[12]=h._id,t[13]=c,t[14]=E,t[15]=C,t[16]=l,t[17]=w,t[18]=v,t[19]=r,t[20]=s,t[21]=i,t[22]=D):D=t[22];let O=D,k;t[23]!==h._id||t[24]!==c||t[25]!==E||t[26]!==C||t[27]!==l||t[28]!==w||t[29]!==v||t[30]!==r||t[31]!==s||t[32]!==i?(k=e=>{if(e.stopPropagation(),i===`replace-asset`){E();return}r||(w&&!C?c(FB.showAssetEdit({assetId:h._id})):s.current&&!v?c($.pickRange({startId:l||h._id,endId:h._id})):c($.pick({assetId:h._id,picked:!v})))},t[23]=h._id,t[24]=c,t[25]=E,t[26]=C,t[27]=l,t[28]=w,t[29]=v,t[30]=r,t[31]=s,t[32]=i,t[33]=k):k=t[33];let A=k,j=y?.5:1,M=r||y?.25:1,N=r?`default`:`pointer`,P;t[34]===N?P=t[35]:(P={cursor:N,position:`relative`},t[34]=N,t[35]=P);let F=`media-asset-card-${h._id}`,I;t[36]===M?I=t[37]:(I={height:`100%`,opacity:M},t[36]=M,t[37]=I);let L;t[38]===h?L=t[39]:(L=XB(h)&&(0,J.jsx)(cV,{extension:h.extension,width:`80px`}),t[38]=h,t[39]=L);let R;t[40]!==h||t[41]!==_||t[42]!==a?(R=ZB(h)&&(0,J.jsx)(mV,{draggable:!1,$scheme:a,$showCheckerboard:!_,src:JB(h,{height:250,width:250}),style:{draggable:!1,transition:`opacity 1000ms`}}),t[40]=h,t[41]=_,t[42]=a,t[43]=R):R=t[43];let z;t[44]!==O||t[45]!==L||t[46]!==R||t[47]!==F||t[48]!==I?(z=(0,J.jsxs)(`div`,{"data-testid":F,onClick:O,style:I,children:[L,R]}),t[44]=O,t[45]=L,t[46]=R,t[47]=F,t[48]=I,t[49]=z):z=t[49];let B;t[50]!==j||t[51]!==r||t[52]!==y?(B=r&&!y&&(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{height:`100%`,left:0,opacity:j,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(W,{size:2,children:(0,J.jsx)(Ki,{})})}),t[50]=j,t[51]=r,t[52]=y,t[53]=B):B=t[53];let V;t[54]===y?V=t[55]:(V=y&&(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(Ur,{})}),t[54]=y,t[55]=V);let ee;t[56]!==z||t[57]!==B||t[58]!==V||t[59]!==P?(ee=(0,J.jsxs)(G,{flex:1,style:P,children:[z,B,V]}),t[56]=z,t[57]=B,t[58]=V,t[59]=P,t[60]=ee):ee=t[60];let te;t[61]===j?te=t[62]:(te={opacity:j},t[61]=j,t[62]=te);let ne;t[63]!==C||t[64]!==w||t[65]!==v?(ne=w&&!C?(0,J.jsx)(Ai,{style:{flexShrink:0,opacity:.5}}):(0,J.jsx)(Qr,{checked:v,readOnly:!0,style:{flexShrink:0,pointerEvents:`none`,transform:`scale(0.8)`}}),t[63]=C,t[64]=w,t[65]=v,t[66]=ne):ne=t[66];let re;t[67]===h.originalFilename?re=t[68]:(re=(0,J.jsx)(G,{marginLeft:2,children:(0,J.jsx)(W,{muted:!0,size:0,textOverflow:`ellipsis`,children:h.originalFilename})}),t[67]=h.originalFilename,t[68]=re);let ie;t[69]!==A||t[70]!==a||t[71]!==te||t[72]!==ne||t[73]!==re?(ie=(0,J.jsxs)(YV,{align:`center`,onClick:A,paddingX:1,$scheme:a,style:te,children:[ne,re]}),t[69]=A,t[70]=a,t[71]=te,t[72]=ne,t[73]=re,t[74]=ie):ie=t[74];let ae;t[75]===g?ae=t[76]:(ae=g&&(0,J.jsx)(G,{padding:3,style:{position:`absolute`,right:0,top:0},children:(0,J.jsx)(Me,{animate:!0,content:(0,J.jsx)(Yr,{padding:2,width:0,children:(0,J.jsx)(W,{size:1,children:g})}),placement:`left`,portal:!0,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(XV,{color:`critical`})})})}),t[75]=g,t[76]=ae);let oe;return t[77]!==f.updating||t[78]!==v||t[79]!==ee||t[80]!==ie||t[81]!==ae?(oe=(0,J.jsx)(qV,{padding:1,children:(0,J.jsxs)(JV,{direction:`column`,$picked:v,$updating:f.updating,children:[ee,ie,ae]})}),t[77]=f.updating,t[78]=v,t[79]=ee,t[80]=ie,t[81]=ae,t[82]=oe):oe=t[82],oe});function QV(e){return e.assets.lastPicked}function $V(e){return e.type===`dialogAllAssets`}var eH=Tr(oi).withConfig({displayName:`CardWrapper`,componentId:`sc-52xpdk-0`})`box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;`,tH=Tr(Cr).withConfig({displayName:`FolderCard`,componentId:`sc-52xpdk-1`})`cursor:pointer;height:100%;transition:border-color 200ms ease;width:100%;@media (hover:hover) and (pointer:fine){&:hover{border-color:var(--card-border-color);}}`,nH=Tr(G).withConfig({displayName:`FolderGlyph`,componentId:`sc-52xpdk-2`})(({theme:e})=>Fr`align-items:flex-end;background:linear-gradient( 180deg,${e.sanity.color.spot.yellow} 0%,${e.sanity.color.spot.yellow} 100% );border-radius:8px;display:flex;height:72px;position:relative;width:96px;&::before{background:${e.sanity.color.spot.yellow};border-radius:8px 8px 0 0;content:'';height:18px;left:0;position:absolute;top:-8px;width:38px;}`),rH=e=>{let t=(0,q.c)(22),{folderId:n,name:r,totalCount:i}=e,a=Wd(),o=en(),s;t[0]!==a||t[1]!==n?(s=()=>a(kB.currentFolderSet({folderId:n})),t[0]=a,t[1]=n,t[2]=s):s=t[2];let c;t[3]===o?c=t[4]:(c=pV(o,`bg`),t[3]=o,t[4]=c);let l;t[5]===c?l=t[6]:(l={background:c,border:`1px solid transparent`},t[5]=c,t[6]=l);let u;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,J.jsx)(oi,{align:`center`,flex:1,justify:`center`,children:(0,J.jsx)(nH,{})}),t[7]=u):u=t[7];let d;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(d={lineHeight:`1.35em`,minHeight:`2.7em`,wordBreak:`break-word`},t[8]=d):d=t[8];let f;t[9]===r?f=t[10]:(f=(0,J.jsx)(W,{size:1,style:d,weight:`semibold`,children:r}),t[9]=r,t[10]=f);let p;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(p={lineHeight:`1.2em`},t[11]=p):p=t[11];let m=i===1?``:`s`,h;t[12]!==m||t[13]!==i?(h=(0,J.jsxs)(W,{muted:!0,size:0,style:p,children:[i,` item`,m]}),t[12]=m,t[13]=i,t[14]=h):h=t[14];let g;t[15]!==f||t[16]!==h?(g=(0,J.jsxs)(oi,{direction:`column`,height:`fill`,justify:`space-between`,children:[u,(0,J.jsxs)(ci,{gap:2,children:[f,h]})]}),t[15]=f,t[16]=h,t[17]=g):g=t[17];let _;return t[18]!==s||t[19]!==g||t[20]!==l?(_=(0,J.jsx)(eH,{padding:1,children:(0,J.jsx)(tH,{onClick:s,padding:3,radius:2,style:l,children:g})}),t[18]=s,t[19]=g,t[20]=l,t[21]=_):_=t[21],_},iH=e=>new Promise(t=>{let n=e.width/e.height,r=document.createElement(`canvas`);r.width=180,r.height=Math.max(180/n,1);try{r.getContext(`2d`)?.drawImage(e,0,0,180,180/n),r.toBlob(t,`image/jpeg`)}catch(e){console.warn(`Unable to generate preview image:`,e)}}),aH=e=>new Promise(t=>{let n=window.URL.createObjectURL(e),r=new Image;r.onload=()=>{window.URL.revokeObjectURL(n),t(r)},r.src=n}),oH=async e=>{let t=await iH(await aH(e));if(!t)throw Error(`Unable to generate file Blob`);return window.URL.createObjectURL(t)},sH=e=>U(null).pipe(H(()=>Dn(oH(e))));function cH(e,t){let n=e.indexOf(t);return n>-1&&e.splice(n,1),e}var lH=(e=4)=>{let t=[],n=[],r=new An;function i(o){return new wn(s=>{if(t.length>=e)return a(o).pipe(H(i)).subscribe(s);let c=o.subscribe(s);return t.push(c),()=>{for(cH(t,c),cH(n,o),c.unsubscribe();n.length>0&&t.lengtht===e))}return i},uH=(e,t=4)=>{let n=lH(t);return(...t)=>Dn(n(e(...t)))},dH=(e,t,n)=>e.observable.fetch(`*[_type == $documentType && sha1hash == $hash][0]`,{documentType:t,hash:n}),fH=e=>new wn(t=>{let n=new FileReader;return n.onload=()=>{t.next(n.result),t.complete()},n.onerror=e=>{t.error(e)},n.readAsArrayBuffer(e),()=>{n.abort()}}),pH=e=>Array.prototype.map.call(new Uint8Array(e),e=>`00${e.toString(16)}`.slice(-2)).join(``),mH=e=>!window.crypto||!window.crypto.subtle||!window.FileReader?Rn(()=>({message:`Unable to generate hash: uploads are only allowed in secure contexts`,statusCode:500})):fH(e).pipe(H(e=>window.crypto.subtle.digest(`SHA-1`,e)),Bn(pH)),hH=uH((e,t,n,r)=>U(null).pipe(H(()=>dH(e,`sanity.${t}Asset`,r)),H(e=>e?Rn(()=>({message:`Asset already exists`,statusCode:409})):U(null)),H(()=>e.observable.assets.upload(t,n,{extract:[`blurhash`,`exif`,`image`,`location`,`lqip`,`palette`],preserveFilename:!0}).pipe(Bn(e=>e.type===`response`?{asset:e.body.document,id:e.body.document._id,type:`complete`}:e))))),gH=Gx({name:`uploads`,initialState:{allIds:[],byIds:{}},extraReducers:e=>{e.addCase(Tz.uploadComplete,(e,t)=>{let{asset:n}=t.payload;e.byIds[n.sha1hash]&&(e.byIds[n.sha1hash].status=`complete`)})},reducers:{checkRequest(e,t){},checkComplete(e,t){let{results:n}=t.payload;Object.keys(n).forEach(t=>{let n=e.allIds.indexOf(t);if(n>=0&&e.allIds.splice(n,1),e.byIds[t]){let n=e.byIds[t].objectUrl;n&&window.URL.revokeObjectURL(n),delete e.byIds[t]}})},previewReady(e,t){let{blobUrl:n,hash:r}=t.payload;e.byIds[r]&&(e.byIds[r].objectUrl=n)},uploadCancel(e,t){let{hash:n}=t.payload,r=e.allIds.indexOf(n);r>=0&&e.allIds.splice(r,1),e.byIds[n]&&delete e.byIds[n]},uploadError(e,t){let{hash:n}=t.payload,r=e.allIds.indexOf(n);r>=0&&e.allIds.splice(r,1),delete e.byIds[n]},uploadRequest(e,t){},uploadProgress(e,t){let{event:n,uploadHash:r}=t.payload;e.byIds[r].percent=n.percent,e.byIds[r].status=`uploading`},uploadStart(e,t){let{uploadItem:n}=t.payload;e.allIds.includes(n.hash)||e.allIds.push(n.hash),e.byIds[n.hash]=n}}}),_H=(e,t,{client:n})=>e.pipe(Vn(SH.uploadStart.match),H(t=>{let{file:r,uploadItem:i}=t.payload;return Ln(U(null).pipe(H(()=>sH(r)),H(e=>U(SH.previewReady({blobUrl:e,hash:i.hash})))),U(null).pipe(H(()=>hH(n,i.assetType,r,i.hash)),In(e.pipe(Vn(SH.uploadCancel.match),Vn(e=>e.payload.hash===i.hash))),H(e=>{if(e?.type===`complete`){let t=i.folderId||null;return t?Dn(n.patch(e.asset._id).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).set({"opt.media.folder":{_ref:t,_type:`reference`,_weak:!0}}).commit()).pipe(H(e=>U(Tz.uploadComplete({asset:e})))):U(Tz.uploadComplete({asset:e.asset}))}return e?.type===`progress`&&e?.stage===`upload`?U(SH.uploadProgress({event:e,uploadHash:i.hash})):qn}),Gn(e=>U(SH.uploadError({error:{message:e?.message||`Internal error`,statusCode:e?.statusCode||500},hash:i.hash})))))})),vH=(e,t)=>e.pipe(Vn(SH.uploadRequest.match),Lt(t),H(([e,t])=>{let{file:n,forceAsAssetType:r}=e.payload;return U(e).pipe(H(()=>mH(n)),Vn(e=>!t.uploads.byIds[e]),H(e=>{let i={_type:`upload`,assetType:r||(n.type.indexOf(`image`)>=0?`image`:`file`),folderId:t.folders.currentFolderId,hash:e,name:n.name,size:n.size,status:`queued`};return U(SH.uploadStart({file:n,uploadItem:i}))}))})),yH=e=>e.pipe(Vn(Tz.uploadComplete.match),H(e=>U(SH.checkRequest({assets:[e.payload.asset]})))),bH=(e,t,{client:n})=>e.pipe(Vn(SH.checkRequest.match),Lt(t),H(([e,t])=>{let{assets:r}=e.payload,i=r.map(e=>e._id),a=oS` - *[${QR({assetTypes:t.assets.assetTypes,currentFolderId:t.folders.currentFolderId,excludeTagSlugs:t.assets.excludeTagSlugs,searchFacets:t.search.facets,searchQuery:t.search.query})} && _id in $documentIds].sha1hash - `;return U(e).pipe(an(1e3),H(()=>n.observable.fetch(a,{documentIds:i})),H(e=>{let t=r.reduce((t,n)=>(t[n.sha1hash]=e.includes(n.sha1hash)?n._id:null,t),{});return U(SH.checkComplete({results:t}),$.insertUploads({results:t}))}))})),xH=Mt([e=>e.uploads.byIds,(e,t)=>t],(e,t)=>e[t]),SH={...gH.actions},CH=gH.reducer,wH=Tr(oi).withConfig({displayName:`CardWrapper`,componentId:`sc-2pwgvh-0`})`box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;`,TH=e=>{let t=(0,q.c)(43),{id:n}=e,r=en(),i=Wd(),a;t[0]===n?a=t[1]:(a=e=>xH(e,n),t[0]=n,t[1]=a);let o=Q(a);if(!o)return null;let s;t[2]===o.size?s=t[3]:(s=(0,ZT.default)(o.size,{base:10,round:0}),t[2]=o.size,t[3]=s);let c=s,l=Math.round(o.percent||0),u=o.status===`complete`,d=o.status===`uploading`,f=o.status===`queued`,p;u&&(p=`Verifying`),d&&(p=`${l}%`),f&&(p=`Queued`);let m;t[4]!==i||t[5]!==o.hash?(m=()=>{i(SH.uploadCancel({hash:o.hash}))},t[4]=i,t[5]=o.hash,t[6]=m):m=t[6];let h=m,g;t[7]===r?g=t[8]:(g=pV(r,`bg`),t[7]=r,t[8]=g);let _;t[9]===g?_=t[10]:(_={background:g,border:`1px solid transparent`,height:`100%`,position:`relative`},t[9]=g,t[10]=_);let v=`scaleX(${l*.01})`,y;t[11]===v?y=t[12]:(y=(0,J.jsx)(`div`,{style:{background:`var(--card-fg-color)`,bottom:0,height:`1px`,left:0,position:`absolute`,width:`100%`,transform:v,transformOrigin:`bottom left`,transition:`all 1000ms ease-out`}}),t[11]=v,t[12]=y);let b;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(b={position:`relative`},t[13]=b):b=t[13];let x;t[14]!==o.assetType||t[15]!==o.objectUrl||t[16]!==r?(x=o.assetType===`image`&&o?.objectUrl&&(0,J.jsx)(mV,{draggable:!1,$scheme:r,src:o.objectUrl,style:{opacity:.4}}),t[14]=o.assetType,t[15]=o.objectUrl,t[16]=r,t[17]=x):x=t[17];let S;t[18]===o.assetType?S=t[19]:(S=o.assetType===`file`&&(0,J.jsx)(`div`,{style:{height:`100%`,opacity:.1},children:(0,J.jsx)(cV,{width:`80px`})}),t[18]=o.assetType,t[19]=S);let C;t[20]!==h||t[21]!==u||t[22]!==l?(C=!u&&l!==100&&(0,J.jsx)(oi,{align:`center`,direction:`column`,justify:`center`,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(li,{fontSize:4,icon:gi,mode:`bleed`,onClick:h,padding:2,style:{background:`none`,boxShadow:`none`},tone:`critical`})}),t[20]=h,t[21]=u,t[22]=l,t[23]=C):C=t[23];let w;t[24]!==C||t[25]!==x||t[26]!==S?(w=(0,J.jsxs)(G,{flex:1,style:b,children:[x,S,C]}),t[24]=C,t[25]=x,t[26]=S,t[27]=w):w=t[27];let T;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(T={height:`32px`},t[28]=T):T=t[28];let E;t[29]!==c||t[30]!==o.name?(E=(0,J.jsx)(G,{flex:1,marginRight:1,children:(0,J.jsxs)(W,{size:0,textOverflow:`ellipsis`,children:[o.name,` (`,c,`)`]})}),t[29]=c,t[30]=o.name,t[31]=E):E=t[31];let D;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(D={flexShrink:0},t[32]=D):D=t[32];let O;t[33]===p?O=t[34]:(O=(0,J.jsx)(W,{size:0,style:D,weight:`semibold`,children:p}),t[33]=p,t[34]=O);let k;t[35]!==E||t[36]!==O?(k=(0,J.jsxs)(oi,{align:`center`,justify:`space-between`,paddingX:2,style:T,children:[E,O]}),t[35]=E,t[36]=O,t[37]=k):k=t[37];let A;return t[38]!==w||t[39]!==k||t[40]!==_||t[41]!==y?(A=(0,J.jsx)(wH,{padding:1,children:(0,J.jsxs)(oi,{direction:`column`,flex:1,style:_,children:[y,w,k]})}),t[38]=w,t[39]=k,t[40]=_,t[41]=y,t[42]=A):A=t[42],A},EH=(0,K.memo)(e=>{let t=(0,q.c)(10),{item:n,selected:r,source:i}=e;if(n?.type===`asset`){let e;return t[0]!==n.id||t[1]!==r||t[2]!==i?(e=(0,J.jsx)(ZV,{id:n.id,selected:r,source:i}),t[0]=n.id,t[1]=r,t[2]=i,t[3]=e):e=t[3],e}if(n?.type===`folder`){let e;return t[4]!==n.folderId||t[5]!==n.name||t[6]!==n.totalCount?(e=(0,J.jsx)(rH,{folderId:n.folderId,name:n.name,totalCount:n.totalCount}),t[4]=n.folderId,t[5]=n.name,t[6]=n.totalCount,t[7]=e):e=t[7],e}if(n?.type===`upload`){let e;return t[8]===n.id?e=t[9]:(e=(0,J.jsx)(TH,{id:n.id}),t[8]=n.id,t[9]=e),e}return null}),DH=Tr.div.withConfig({displayName:`StyledItemContainer`,componentId:`sc-2rsg9t-0`})`height:${220}px;width:${240}px;`,OH=e=>{let t=(0,q.c)(6),n,r;if(t[0]!==e){let{context:i,ref:a,...o}=e;n=a,r=o,t[0]=e,t[1]=n,t[2]=r}else n=t[1],r=t[2];let i;return t[3]!==n||t[4]!==r?(i=(0,J.jsx)(DH,{ref:n,...r}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},kH=Tr.div.withConfig({displayName:`StyledListContainer`,componentId:`sc-2rsg9t-1`})`display:grid;grid-template-columns:repeat(auto-fill,${240}px);grid-template-rows:repeat(auto-fill,${220}px);justify-content:center;margin:0 auto;`,AH=e=>{let t=(0,q.c)(6),n,r;if(t[0]!==e){let{context:i,ref:a,...o}=e;n=a,r=o,t[0]=e,t[1]=n,t[2]=r}else n=t[1],r=t[2];let i;return t[3]!==n||t[4]!==r?(i=(0,J.jsx)(kH,{ref:n,...r}),t[3]=n,t[4]=r,t[5]=i):i=t[5],i},jH=e=>{let t=(0,q.c)(15),{items:n,onLoadMore:r,source:i}=e,a=Q(MH),o;t[0]===a?o=t[1]:(o=a&&a.map(NH)||[],t[0]=a,t[1]=o);let s=o,c=n?.length;if(c===0)return null;let l;t[2]===n?l=t[3]:(l=e=>n[e]?.id??e,t[2]=n,t[3]=l);let u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u={Item:OH,List:AH},t[4]=u):u=t[4];let d;t[5]!==n||t[6]!==s||t[7]!==i?(d=e=>{let t=n[e],r=s.includes(t.id);return(0,J.jsx)(EH,{item:t,selected:r,source:i})},t[5]=n,t[6]=s,t[7]=i,t[8]=d):d=t[8];let f;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(f={overflowX:`hidden`,overflowY:`scroll`},t[9]=f):f=t[9];let p;return t[10]!==r||t[11]!==l||t[12]!==d||t[13]!==c?(p=(0,J.jsx)(RI,{className:`media__custom-scrollbar`,computeItemKey:l,components:u,endReached:r,itemContent:d,overscan:48,style:f,totalCount:c}),t[10]=r,t[11]=l,t[12]=d,t[13]=c,t[14]=p):p=t[14],p};function MH(e){return e.selected.assets}function NH(e){return e._id}function PH(e){let{id:t,...n}=e;return n}var FH=()=>{let e=(0,q.c)(36),t=Wd(),n=Hd(),r=Q(GV),i=Q(IH),a=Q(LH),o=Q(RH),s=Q(zH),c=Q(BH),l=Q(VH),u=Q(HH),d=Q(UH),f=Q(WH),p=Q(KH),m=(0,K.useRef)(null),h;e[0]!==d||e[1]!==f||e[2]!==u||e[3]!==l.length?(h=()=>l.length>0||u.length>0||!!d||f,e[0]=d,e[1]=f,e[2]=u,e[3]=l.length,e[4]=h):h=e[4];let[g,_]=(0,K.useState)(h),v,y;e[5]!==t||e[6]!==n?(v=()=>{let{dialog:e,folders:r,search:i}=n.getState(),{query:a,facets:o}=i,s=e.items.find(qH);return m.current={assetId:s?.type===`dialogAllAssets`?s.assetId:void 0,query:a,facets:o,folderId:r.currentFolderId,folderUnfiled:r.currentFolderUnfiled},a.length>0&&t(Cz.querySet({searchQuery:``})),o.length>0&&t(Cz.facetsClear()),(r.currentFolderId||r.currentFolderUnfiled)&&t(kB.currentFolderClear()),()=>{let e=m.current;if(!e)return;let n=e.query.length>0||e.facets.length>0||!!e.folderId||e.folderUnfiled;e.query.length>0&&t(Cz.querySet({searchQuery:e.query}));for(let n of e.facets)t(Cz.facetsAdd({facet:PH(n)}));e.folderId?t(kB.currentFolderSet({folderId:e.folderId})):e.folderUnfiled&&t(kB.currentFolderShowUnfiled()),n&&e.assetId&&t($.pick({assetId:e.assetId,picked:!0}))}},y=[t,n],e[5]=t,e[6]=n,e[7]=v,e[8]=y):(v=e[7],y=e[8]),(0,K.useEffect)(v,y);let b,x;e[9]===n?(b=e[10],x=e[11]):(b=()=>{let e=n.getState().assets.allIds,t=!1;return n.subscribe(()=>{let{allIds:r,fetching:i}=n.getState().assets,a=r!==e&&r.length===0;if(e=r,a){t=!0,_(!0);return}t&&!i&&(t=!1,_(!1))})},x=[n],e[9]=n,e[10]=b,e[11]=x),(0,K.useEffect)(b,x);let S=l.length>0||u.length>0||!!d||f,C;if(e[12]!==p||e[13]!==i||e[14]!==r){let t;e[16]!==p||e[17]!==i?(t=e=>{if(e.type!==`asset`||e.id===p)return!1;let t=i[e.id]?.asset;return t?ZB(t):!1},e[16]=p,e[17]=i,e[18]=t):t=e[18],C=r.filter(t),e[12]=p,e[13]=i,e[14]=r,e[15]=C}else C=e[15];let w=C,T=a>=0,E=a===c,D=w.length===0&&T&&!o&&!S&&!g&&!E,O,k;e[19]!==g||e[20]!==t||e[21]!==o||e[22]!==s||e[23]!==T||e[24]!==E||e[25]!==w.length||e[26]!==S?(O=()=>{S||o||g||s||w.length>0||!T||!E||t($.loadNextPage())},k=[t,S,o,g,s,w.length,T,E],e[19]=g,e[20]=t,e[21]=o,e[22]=s,e[23]=T,e[24]=E,e[25]=w.length,e[26]=S,e[27]=O,e[28]=k):(O=e[27],k=e[28]),(0,K.useEffect)(O,k);let A;e[29]!==t||e[30]!==o?(A=()=>{o||t($.loadNextPage())},e[29]=t,e[30]=o,e[31]=A):A=e[31];let j=A,M;return e[32]!==j||e[33]!==D||e[34]!==w?(M=(0,J.jsx)(G,{height:`fill`,children:D?(0,J.jsx)(G,{padding:5,children:(0,J.jsx)(W,{size:1,weight:`semibold`,children:`There are no replacement images`})}):(0,J.jsx)(G,{height:`fill`,children:(0,J.jsx)(jH,{items:w,onLoadMore:j,source:`replace-asset`})})}),e[32]=j,e[33]=D,e[34]=w,e[35]=M):M=e[35],M};function IH(e){return e.assets.byIds}function LH(e){return e.assets.fetchCount}function RH(e){return e.assets.fetching}function zH(e){return e.assets.fetchingError}function BH(e){return e.assets.pageSize}function VH(e){return e.search.query}function HH(e){return e.search.facets}function UH(e){return e.folders.currentFolderId}function WH(e){return e.folders.currentFolderUnfiled}function GH(e){return e.type===`dialogAllAssets`}function KH(e){let t=e.dialog.items.find(GH);return t?.type===`dialogAllAssets`?t.assetId:void 0}function qH(e){return e.type===`dialogAllAssets`}var JH=e=>{let t=(0,q.c)(7),{children:n,dialog:r}=e,{id:i}=r,a=Wd(),o;t[0]===a?o=t[1]:(o=()=>{a(FB.clear())},t[0]=a,t[1]=o);let s=o,c;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,J.jsx)(G,{padding:4,style:{height:`50vh`},children:(0,J.jsx)(FH,{})}),t[2]=c):c=t[2];let l;return t[3]!==n||t[4]!==s||t[5]!==i?(l=(0,J.jsxs)(iV,{header:`Choose a replacement image`,id:i,onClose:s,width:3,children:[c,n]}),t[3]=n,t[4]=s,t[5]=i,t[6]=l):l=t[6],l},YH=e=>{let t=(0,q.c)(31),{children:n,dialog:r}=e,i=Wd(),a;t[0]!==r?.id||t[1]!==i?(a=()=>{i(FB.remove({id:r?.id}))},t[0]=r?.id,t[1]=i,t[2]=a):a=t[2];let o=a,s;t[3]!==r||t[4]!==i||t[5]!==o?(s=()=>{r?.closeDialogId&&i(FB.remove({id:r?.closeDialogId})),r?.confirmCallbackAction&&i(r.confirmCallbackAction),o()},t[3]=r,t[4]=i,t[5]=o,t[6]=s):s=t[6];let c=s,l;t[7]!==r?.confirmText||t[8]!==r?.tone||t[9]!==o||t[10]!==c?(l=()=>(0,J.jsx)(G,{padding:3,children:(0,J.jsxs)(oi,{justify:`space-between`,children:[(0,J.jsx)(li,{fontSize:1,mode:`bleed`,onClick:o,text:`Cancel`}),(0,J.jsx)(li,{fontSize:1,onClick:c,text:r?.confirmText,tone:r?.tone})]})}),t[7]=r?.confirmText,t[8]=r?.tone,t[9]=o,t[10]=c,t[11]=l):l=t[11];let u=l,d;t[12]===r?.headerTitle?d=t[13]:(d=()=>(0,J.jsxs)(oi,{align:`center`,children:[(0,J.jsx)(G,{paddingX:1,children:(0,J.jsx)(_i,{})}),(0,J.jsx)(G,{marginLeft:2,children:r?.headerTitle})]}),t[12]=r?.headerTitle,t[13]=d);let f=d,p;t[14]===u?p=t[15]:(p=(0,J.jsx)(u,{}),t[14]=u,t[15]=p);let m;t[16]===f?m=t[17]:(m=(0,J.jsx)(f,{}),t[16]=f,t[17]=m);let h;t[18]===r?h=t[19]:(h=r?.title&&(0,J.jsx)(W,{size:1,children:r.title}),t[18]=r,t[19]=h);let g;t[20]===r?g=t[21]:(g=r?.description&&(0,J.jsx)(W,{muted:!0,size:1,children:(0,J.jsx)(`em`,{children:r.description})}),t[20]=r,t[21]=g);let _;t[22]!==h||t[23]!==g?(_=(0,J.jsx)(G,{paddingX:4,paddingY:4,children:(0,J.jsxs)(ci,{gap:3,children:[h,g]})}),t[22]=h,t[23]=g,t[24]=_):_=t[24];let v;return t[25]!==n||t[26]!==o||t[27]!==p||t[28]!==m||t[29]!==_?(v=(0,J.jsxs)(iV,{animate:!0,footer:p,header:m,id:`confirm`,onClose:o,width:1,children:[_,n]}),t[25]=n,t[26]=o,t[27]=p,t[28]=m,t[29]=_,t[30]=v):v=t[30],v},XH=e=>{let t=(0,q.c)(43),{children:n,dialog:r}=e,{parentFolderId:i,id:a}=r,o=Wd(),s=Q(ZH),c=Q(QH),l;t[0]===i?l=t[1]:(l=e=>CB(e,i),t[0]=i,t[1]=l);let u=Q(l),d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d={name:``},t[2]=d):d=t[2];let f;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(f={defaultValues:d,mode:`onChange`,resolver:QB(KB)},t[3]=f):f=t[3];let{formState:p,handleSubmit:m,register:h,setError:g}=nw(f),{errors:_,isDirty:v,isValid:y}=p,b;t[4]===o?b=t[5]:(b=()=>{o(FB.clear())},t[4]=o,t[5]=b);let x=b,S;t[6]!==o||t[7]!==i?(S=e=>{let t=YB(e);o(kB.createRequest({name:t.name,parentId:i||null}))},t[6]=o,t[7]=i,t[8]=S):S=t[8];let C=S,w,T;t[9]!==c||t[10]!==g?(w=()=>{c&&g(`name`,{message:c.message})},T=[c,g],t[9]=c,t[10]=g,t[11]=w,t[12]=T):(w=t[11],T=t[12]),(0,K.useEffect)(w,T);let E;t[13]!==s||t[14]!==m||t[15]!==v||t[16]!==y||t[17]!==C?(E=()=>(0,J.jsx)(G,{padding:3,children:(0,J.jsx)(oi,{justify:`flex-end`,children:(0,J.jsx)(uV,{disabled:s||!v||!y,isValid:y,onClick:m(C)})})}),t[13]=s,t[14]=m,t[15]=v,t[16]=y,t[17]=C,t[18]=E):E=t[18];let D=E,O;t[19]===D?O=t[20]:(O=(0,J.jsx)(D,{}),t[19]=D,t[20]=O);let k;t[21]!==m||t[22]!==C?(k=m(C),t[21]=m,t[22]=C,t[23]=k):k=t[23];let A;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,J.jsx)(`button`,{style:{display:`none`},tabIndex:-1,type:`submit`}),t[24]=A):A=t[24];let j;t[25]===u?j=t[26]:(j=u&&(0,J.jsx)(G,{marginBottom:3,children:(0,J.jsxs)(W,{muted:!0,size:1,children:[`Creating inside `,u]})}),t[25]=u,t[26]=j);let M;t[27]===h?M=t[28]:(M=h(`name`),t[27]=h,t[28]=M);let N=_?.name?.message,P;t[29]!==s||t[30]!==M||t[31]!==N?(P=(0,J.jsx)(jV,{...M,disabled:s,error:N,label:`Folder name`,name:`name`}),t[29]=s,t[30]=M,t[31]=N,t[32]=P):P=t[32];let F;t[33]!==k||t[34]!==j||t[35]!==P?(F=(0,J.jsxs)(G,{as:`form`,padding:4,onSubmit:k,children:[A,j,P]}),t[33]=k,t[34]=j,t[35]=P,t[36]=F):F=t[36];let I;return t[37]!==n||t[38]!==x||t[39]!==a||t[40]!==O||t[41]!==F?(I=(0,J.jsxs)(iV,{animate:!0,footer:O,header:`Create Folder`,id:a,onClose:x,width:1,children:[F,n]}),t[37]=n,t[38]=x,t[39]=a,t[40]=O,t[41]=F,t[42]=I):I=t[42],I};function ZH(e){return e.folders.creating}function QH(e){return e.folders.creatingError}var $H=(e,t)=>{let n=new Set,r=e;for(;r;){let e=t[r];if(!e)break;n.add(r),r=e.parentId}return n},eU=e=>{let t=(0,q.c)(20),{expandedIds:n,node:r,onSelect:i,selectedId:a}=e,o=r.children.length>0,s=a===r.id,c;t[0]!==n||t[1]!==r.id?(c=n.has(r.id),t[0]=n,t[1]=r.id,t[2]=c):c=t[2];let l;t[3]!==r.id||t[4]!==i?(l=()=>i(r.id),t[3]=r.id,t[4]=i,t[5]=l):l=t[5];let u=`${r.name} (${r.totalCount})`,d=s?`semibold`:`medium`,f;t[6]!==n||t[7]!==o||t[8]!==r.children||t[9]!==i||t[10]!==a?(f=o&&r.children.map(e=>(0,J.jsx)(eU,{expandedIds:n,node:e,onSelect:i,selectedId:a},e.id)),t[6]=n,t[7]=o,t[8]=r.children,t[9]=i,t[10]=a,t[11]=f):f=t[11];let p;return t[12]!==r.id||t[13]!==s||t[14]!==c||t[15]!==l||t[16]!==u||t[17]!==d||t[18]!==f?(p=(0,J.jsx)(Or,{expanded:c,id:r.id,onClick:l,selected:s,text:u,weight:d,children:f}),t[12]=r.id,t[13]=s,t[14]=c,t[15]=l,t[16]=u,t[17]=d,t[18]=f,t[19]=p):p=t[19],p},tU=e=>{let t=(0,q.c)(11),{expandedIds:n,folderTree:r,onSelect:i,selectedId:a}=e,o;if(t[0]!==n||t[1]!==r||t[2]!==i||t[3]!==a){let e;t[5]!==n||t[6]!==i||t[7]!==a?(e=e=>(0,J.jsx)(eU,{expandedIds:n,node:e,onSelect:i,selectedId:a},e.id),t[5]=n,t[6]=i,t[7]=a,t[8]=e):e=t[8],o=r.map(e),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o}else o=t[4];let s;return t[9]===o?s=t[10]:(s=(0,J.jsx)(Dr,{gap:1,children:o}),t[9]=o,t[10]=s),s},nU=e=>{let t=(0,q.c)(49),{children:n,dialog:r}=e,i=Wd(),a=Q(wB),o=Q(rU),{assets:s,folderId:c,id:l}=r,[u,d]=(0,K.useState)(c||null),f=u?o[u]:null,p=c||null,m;t[0]!==o||t[1]!==p?(m=$H(p,o),t[0]=o,t[1]=p,t[2]=m):m=t[2];let h=m,g;t[3]!==i||t[4]!==l?(g=()=>{i(FB.remove({id:l}))},t[3]=i,t[4]=l,t[5]=g):g=t[5];let _=g,v;t[6]!==s||t[7]!==i||t[8]!==l||t[9]!==u?(v=()=>{u&&i($.folderSetRequest({assets:s,closeDialogId:l,folderId:u}))},t[6]=s,t[7]=i,t[8]=l,t[9]=u,t[10]=v):v=t[10];let y=v,b;t[11]===_?b=t[12]:(b=(0,J.jsx)(li,{mode:`ghost`,onClick:_,text:`Cancel`}),t[11]=_,t[12]=b);let x=!u,S=s.length,C;t[13]===s.length?C=t[14]:(C=(0,pS.default)(`asset`,s.length),t[13]=s.length,t[14]=C);let w=`Move ${S} ${C}`,T;t[15]!==y||t[16]!==x||t[17]!==w?(T=(0,J.jsx)(li,{disabled:x,mode:`default`,onClick:y,text:w,tone:`primary`}),t[15]=y,t[16]=x,t[17]=w,t[18]=T):T=t[18];let E;t[19]!==T||t[20]!==b?(E=(0,J.jsx)(G,{padding:3,children:(0,J.jsxs)(oi,{justify:`flex-end`,gap:2,children:[b,T]})}),t[19]=T,t[20]=b,t[21]=E):E=t[21];let D=s.length,O;t[22]===s.length?O=t[23]:(O=(0,pS.default)(`asset`,s.length),t[22]=s.length,t[23]=O);let k;t[24]!==s.length||t[25]!==O?(k=(0,J.jsxs)(W,{size:1,children:[`Move `,D,` `,O,` to a folder.`]}),t[24]=s.length,t[25]=O,t[26]=k):k=t[26];let A;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(A={maxHeight:`22rem`,overflowY:`auto`},t[27]=A):A=t[27];let j;t[28]!==h||t[29]!==a||t[30]!==u?(j=(0,J.jsx)(tU,{expandedIds:h,folderTree:a,onSelect:d,selectedId:u}),t[28]=h,t[29]=a,t[30]=u,t[31]=j):j=t[31];let M;t[32]===a.length?M=t[33]:(M=a.length===0&&(0,J.jsx)(G,{marginTop:3,children:(0,J.jsx)(W,{muted:!0,size:1,children:`No folders yet.`})}),t[32]=a.length,t[33]=M);let N;t[34]!==j||t[35]!==M?(N=(0,J.jsxs)(G,{style:A,paddingY:2,children:[j,M]}),t[34]=j,t[35]=M,t[36]=N):N=t[36];let P;t[37]===f?P=t[38]:(P=f&&(0,J.jsxs)(br,{gap:2,children:[(0,J.jsx)(W,{muted:!0,size:1,children:`Destination:`}),(0,J.jsx)(W,{size:1,weight:`semibold`,children:f.name})]}),t[37]=f,t[38]=P);let F;t[39]!==k||t[40]!==N||t[41]!==P?(F=(0,J.jsxs)(ci,{gap:4,padding:4,children:[k,N,P]}),t[39]=k,t[40]=N,t[41]=P,t[42]=F):F=t[42];let I;return t[43]!==n||t[44]!==_||t[45]!==l||t[46]!==E||t[47]!==F?(I=(0,J.jsxs)(iV,{animate:!0,footer:E,header:`Move to Folder`,id:l,onClose:_,width:1,children:[F,n]}),t[43]=n,t[44]=_,t[45]=l,t[46]=E,t[47]=F,t[48]=I):I=t[48],I};function rU(e){return e.folders.byId}var iU=e=>{let t=(0,q.c)(50),{children:n,dialog:r}=e,{folderId:i,id:a}=r,o=Wd(),s=Q(aU),c=Q(oU),l;t[0]===i?l=t[1]:(l=e=>e.folders.byId[i],t[0]=i,t[1]=l);let u=Q(l),d;t[2]===i?d=t[3]:(d=e=>CB(e,i),t[2]=i,t[3]=d);let f=Q(d),p=u?.name||``,m;t[4]===f?m=t[5]:(m=f.includes(`/`)?f.slice(0,f.lastIndexOf(`/`)):null,t[4]=f,t[5]=m);let h=m,g;t[6]===p?g=t[7]:(g={name:p},t[6]=p,t[7]=g);let _;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(_=QB(KB),t[8]=_):_=t[8];let v;t[9]===g?v=t[10]:(v={defaultValues:g,mode:`onChange`,resolver:_},t[9]=g,t[10]=v);let{formState:y,handleSubmit:b,register:x,setError:S}=nw(v),{errors:C,isDirty:w,isValid:T}=y,E;t[11]!==o||t[12]!==a?(E=()=>{o(FB.remove({id:a}))},t[11]=o,t[12]=a,t[13]=E):E=t[13];let D=E,O;t[14]!==o||t[15]!==i?(O=e=>{let t=YB(e);o(kB.renameRequest({name:t.name,folderId:i}))},t[14]=o,t[15]=i,t[16]=O):O=t[16];let k=O,A,j;t[17]!==c||t[18]!==S?(A=()=>{c&&S(`name`,{message:c.message})},j=[c,S],t[17]=c,t[18]=S,t[19]=A,t[20]=j):(A=t[19],j=t[20]),(0,K.useEffect)(A,j);let M=s||!w||!T,N;t[21]!==b||t[22]!==k?(N=b(k),t[21]=b,t[22]=k,t[23]=N):N=t[23];let P;t[24]!==T||t[25]!==M||t[26]!==N?(P=(0,J.jsx)(G,{padding:3,children:(0,J.jsx)(oi,{justify:`flex-end`,children:(0,J.jsx)(uV,{disabled:M,isValid:T,onClick:N})})}),t[24]=T,t[25]=M,t[26]=N,t[27]=P):P=t[27];let F;t[28]!==b||t[29]!==k?(F=b(k),t[28]=b,t[29]=k,t[30]=F):F=t[30];let I;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,J.jsx)(`button`,{style:{display:`none`},tabIndex:-1,type:`submit`}),t[31]=I):I=t[31];let L=h?`Renaming inside ${h}`:`Renaming at root`,R;t[32]===L?R=t[33]:(R=(0,J.jsx)(G,{marginBottom:3,children:(0,J.jsx)(W,{muted:!0,size:1,children:L})}),t[32]=L,t[33]=R);let z;t[34]===x?z=t[35]:(z=x(`name`),t[34]=x,t[35]=z);let B=C?.name?.message,V;t[36]!==s||t[37]!==z||t[38]!==B?(V=(0,J.jsx)(jV,{...z,disabled:s,error:B,label:`Folder name`,name:`name`}),t[36]=s,t[37]=z,t[38]=B,t[39]=V):V=t[39];let ee;t[40]!==F||t[41]!==R||t[42]!==V?(ee=(0,J.jsxs)(G,{as:`form`,padding:4,onSubmit:F,children:[I,R,V]}),t[40]=F,t[41]=R,t[42]=V,t[43]=ee):ee=t[43];let te;return t[44]!==n||t[45]!==D||t[46]!==a||t[47]!==P||t[48]!==ee?(te=(0,J.jsxs)(iV,{animate:!0,footer:P,header:`Rename Folder`,id:a,onClose:D,width:1,children:[ee,n]}),t[44]=n,t[45]=D,t[46]=a,t[47]=P,t[48]=ee,t[49]=te):te=t[49],te};function aU(e){return e.folders.renaming}function oU(e){return e.folders.renameError}var sU=(e,t)=>{let n=new Set,r=e;for(;r;){let e=t[r];if(!e)break;n.add(r),r=e.parentId}return n},cU=e=>{let t=(0,q.c)(11),{disabled:n,icon:r,onClick:i,tone:a,tooltip:o}=e,s=n!==void 0&&n,c=a===void 0?`default`:a,l;t[0]===o?l=t[1]:(l=(0,J.jsx)(Yr,{padding:2,width:0,children:(0,J.jsx)(W,{muted:!0,size:1,children:o})}),t[0]=o,t[1]=l);let u;t[2]!==s||t[3]!==r||t[4]!==i||t[5]!==c||t[6]!==o?(u=(0,J.jsx)(li,{"aria-label":o,disabled:s,fontSize:1,icon:r,mode:`bleed`,onClick:i,padding:2,tone:c}),t[2]=s,t[3]=r,t[4]=i,t[5]=c,t[6]=o,t[7]=u):u=t[7];let d;return t[8]!==l||t[9]!==u?(d=(0,J.jsx)(Me,{animate:!0,content:l,disabled:typeof window<`u`&&`ontouchstart`in window,placement:`top`,portal:!0,children:u}),t[8]=l,t[9]=u,t[10]=d):d=t[10],d},lU=e=>{let t=(0,q.c)(12),{name:n,totalCount:r}=e,i,a,o,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={boxSizing:`border-box`,display:`block`,maxWidth:`100%`,minWidth:0,overflow:`hidden`,paddingRight:`2rem`,position:`relative`,width:`100%`},a={alignItems:`center`,display:`flex`,paddingLeft:`0.25rem`,gap:`0.5rem`,minWidth:0,overflow:`hidden`},o=(0,J.jsx)(`span`,{style:{display:`inline-flex`,flexShrink:0,lineHeight:0},children:(0,J.jsx)(Ca,{})}),s={display:`block`,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},t[0]=i,t[1]=a,t[2]=o,t[3]=s):(i=t[0],a=t[1],o=t[2],s=t[3]);let c;t[4]===n?c=t[5]:(c=(0,J.jsxs)(`span`,{style:a,children:[o,(0,J.jsx)(`span`,{style:s,children:n})]}),t[4]=n,t[5]=c);let l;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(l={fontSize:`0.75rem`,opacity:.78,position:`absolute`,right:0,top:`50%`,transform:`translateY(-50%)`},t[6]=l):l=t[6];let u;t[7]===r?u=t[8]:(u=(0,J.jsx)(`span`,{style:l,children:r}),t[7]=r,t[8]=u);let d;return t[9]!==c||t[10]!==u?(d=(0,J.jsxs)(`span`,{style:i,children:[c,u]}),t[9]=c,t[10]=u,t[11]=d):d=t[11],d},uU=e=>{let t=(0,q.c)(23),{currentFolderId:n,expandedIds:r,node:i,onSelect:a}=e,o=i.children.length>0,s=n===i.id,c;t[0]!==r||t[1]!==i.id?(c=r.has(i.id),t[0]=r,t[1]=i.id,t[2]=c):c=t[2];let l;t[3]!==i.id||t[4]!==a?(l=()=>a(i.id),t[3]=i.id,t[4]=a,t[5]=l):l=t[5];let u;t[6]!==i.name||t[7]!==i.totalCount?(u=(0,J.jsx)(lU,{name:i.name,totalCount:i.totalCount}),t[6]=i.name,t[7]=i.totalCount,t[8]=u):u=t[8];let d=s?`semibold`:`medium`,f;t[9]!==n||t[10]!==r||t[11]!==o||t[12]!==i.children||t[13]!==a?(f=o&&i.children.map(e=>(0,J.jsx)(uU,{currentFolderId:n,expandedIds:r,node:e,onSelect:a},e.id)),t[9]=n,t[10]=r,t[11]=o,t[12]=i.children,t[13]=a,t[14]=f):f=t[14];let p;return t[15]!==i.id||t[16]!==s||t[17]!==c||t[18]!==l||t[19]!==u||t[20]!==d||t[21]!==f?(p=(0,J.jsx)(Or,{expanded:c,id:i.id,onClick:l,selected:s,text:u,weight:d,children:f}),t[15]=i.id,t[16]=s,t[17]=c,t[18]=l,t[19]=u,t[20]=d,t[21]=f,t[22]=p):p=t[22],p},dU=()=>{let e=(0,q.c)(63),t=Wd(),n=Q(fU),r=Q(pU),i=Q(OB),a=Q(mU),o=Q(wB),s=n?r[n]:null,c;e[0]!==r||e[1]!==n?(c=sU(n,r),e[0]=r,e[1]=n,e[2]=c):c=e[2];let l=c,u;e[3]===l?u=e[4]:(u=Array.from(l).join(`|`)||`root`,e[3]=l,e[4]=u);let d=u,f=o.length>0,p;e[5]===t?p=e[6]:(p=e=>{t(kB.currentFolderSet({folderId:e}))},e[5]=t,e[6]=p);let m=p,h;e[7]!==s||e[8]!==n||e[9]!==t?(h=()=>{!n||!s||t(FB.showConfirmDeleteFolder({folderId:n,folderName:s.name}))},e[7]=s,e[8]=n,e[9]=t,e[10]=h):h=e[10];let g=h,_;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(_={borderBottom:`1px solid var(--card-border-color)`,flexShrink:0,height:`32px`},e[11]=_):_=e[11];let v;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,J.jsx)(si,{size:0,children:`Folders`}),e[12]=v):v=e[12];let y;e[13]===a?y=e[14]:(y=a&&(0,J.jsx)(si,{size:0,style:{opacity:.3},children:`Loading...`}),e[13]=a,e[14]=y);let b;e[15]===y?b=e[16]:(b=(0,J.jsx)(G,{flex:1,children:(0,J.jsxs)(br,{gap:2,children:[v,y]})}),e[15]=y,e[16]=b);let x;e[17]!==n||e[18]!==t?(x=n&&(0,J.jsx)(cU,{icon:(0,J.jsx)(Ai,{}),onClick:()=>t(iz.showFolderRename({folderId:n})),tone:`primary`,tooltip:`Rename folder`}),e[17]=n,e[18]=t,e[19]=x):x=e[19];let S;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,J.jsx)(Vi,{}),e[20]=S):S=e[20];let C;e[21]!==n||e[22]!==t?(C=(0,J.jsx)(cU,{icon:S,onClick:()=>t(iz.showFolderCreate({parentFolderId:n||null})),tone:`primary`,tooltip:`Create folder`}),e[21]=n,e[22]=t,e[23]=C):C=e[23];let w;e[24]!==i||e[25]!==n||e[26]!==g?(w=n&&i&&(0,J.jsx)(cU,{icon:(0,J.jsx)(Oi,{}),onClick:g,tone:`critical`,tooltip:`Delete folder`}),e[24]=i,e[25]=n,e[26]=g,e[27]=w):w=e[27];let T;e[28]!==C||e[29]!==w||e[30]!==x?(T=(0,J.jsxs)(br,{gap:1,children:[x,C,w]}),e[28]=C,e[29]=w,e[30]=x,e[31]=T):T=e[31];let E;e[32]!==T||e[33]!==b?(E=(0,J.jsxs)(oi,{align:`center`,justify:`space-between`,paddingX:3,style:_,children:[b,T]}),e[32]=T,e[33]=b,e[34]=E):E=e[34];let D;e[35]===t?D=e[36]:(D=()=>t(kB.currentFolderClear()),e[35]=t,e[36]=D);let O=n===null,k=n===null?`semibold`:`medium`,A;e[37]!==D||e[38]!==O||e[39]!==k?(A=(0,J.jsx)(Or,{id:`__all-assets`,onClick:D,selected:O,text:`All assets`,weight:k}),e[37]=D,e[38]=O,e[39]=k,e[40]=A):A=e[40];let j;if(e[41]!==n||e[42]!==l||e[43]!==o||e[44]!==m){let t;e[46]!==n||e[47]!==l||e[48]!==m?(t=e=>(0,J.jsx)(uU,{currentFolderId:n,expandedIds:l,node:e,onSelect:m},e.id),e[46]=n,e[47]=l,e[48]=m,e[49]=t):t=e[49],j=o.map(t),e[41]=n,e[42]=l,e[43]=o,e[44]=m,e[45]=j}else j=e[45];let M;e[50]!==A||e[51]!==j||e[52]!==d?(M=(0,J.jsxs)(Dr,{gap:1,children:[A,j]},d),e[50]=A,e[51]=j,e[52]=d,e[53]=M):M=e[53];let N;e[54]!==a||e[55]!==f?(N=!f&&!a&&(0,J.jsx)(G,{marginTop:3,paddingX:1,children:(0,J.jsx)(W,{muted:!0,size:1,children:(0,J.jsx)(`em`,{children:`No folders`})})}),e[54]=a,e[55]=f,e[56]=N):N=e[56];let P;e[57]!==M||e[58]!==N?(P=(0,J.jsx)(G,{padding:2,children:(0,J.jsxs)(G,{children:[M,N]})}),e[57]=M,e[58]=N,e[59]=P):P=e[59];let F;return e[60]!==E||e[61]!==P?(F=(0,J.jsxs)(oi,{direction:`column`,flex:1,height:`fill`,children:[E,P]}),e[60]=E,e[61]=P,e[62]=F):F=e[62],F};function fU(e){return e.folders.currentFolderId}function pU(e){return e.folders.byId}function mU(e){return e.folders.fetching}var hU=e=>{let t=(0,q.c)(7),{children:n,dialog:r}=e,{id:i}=r,a=Wd(),o;t[0]===a?o=t[1]:(o=()=>{a(FB.clear())},t[0]=a,t[1]=o);let s=o,c;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,J.jsx)(G,{style:{height:`100%`,minHeight:`420px`},children:(0,J.jsx)(dU,{})}),t[2]=c):c=t[2];let l;return t[3]!==n||t[4]!==s||t[5]!==i?(l=(0,J.jsxs)(iV,{animate:!0,header:`Folders`,id:i,onClose:s,width:1,children:[c,n]}),t[3]=n,t[4]=s,t[5]=i,t[6]=l):l=t[6],l},gU=Tr(G).withConfig({displayName:`Container`,componentId:`sc-ash7y6-0`})(({$scheme:e,theme:t})=>Fr`background:${pV(e,`bg`)};border-radius:${Br(t.sanity.radius[2])};`),_U=e=>{let t=(0,q.c)(22),{children:n,facet:r}=e,i=en(),a=Wd(),o;t[0]!==a||t[1]!==r.id?(o=()=>{a(Cz.facetsRemoveById({facetId:r.id}))},t[0]=a,t[1]=r.id,t[2]=o):o=t[2];let s=o,c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(c=[2,2,1],t[3]=c):c=t[3];let l,u;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=[`flex-start`,`flex-start`,`center`],u=[`column`,`column`,`row`],t[4]=l,t[5]=u):(l=t[4],u=t[5]);let d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=[3,3,0],t[6]=d):d=t[6];let f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f=[1,1,0],t[7]=f):f=t[7];let p;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(p={whiteSpace:`nowrap`},t[8]=p):p=t[8];let m;t[9]===r.title?m=t[10]:(m=(0,J.jsx)(G,{paddingBottom:d,paddingLeft:1,paddingRight:2,paddingTop:f,children:(0,J.jsx)(si,{size:0,style:p,children:r.title})}),t[9]=r.title,t[10]=m);let h;t[11]===s?h=t[12]:(h=(0,J.jsx)(G,{marginLeft:1,paddingX:2,children:(0,J.jsx)(W,{muted:!0,size:0,children:(0,J.jsx)(gi,{onClick:s})})}),t[11]=s,t[12]=h);let g;t[13]!==n||t[14]!==h?(g=(0,J.jsxs)(oi,{align:`center`,children:[n,h]}),t[13]=n,t[14]=h,t[15]=g):g=t[15];let _;t[16]!==m||t[17]!==g?(_=(0,J.jsxs)(oi,{align:l,direction:u,children:[m,g]}),t[16]=m,t[17]=g,t[18]=_):_=t[18];let v;return t[19]!==i||t[20]!==_?(v=(0,J.jsx)(gU,{padding:c,$scheme:i,children:_}),t[19]=i,t[20]=_,t[21]=v):v=t[21],v},vU=e=>{let t=(0,q.c)(8),n,r,i;if(t[0]!==e){let{onValueChange:a,value:o,...s}=e;i=o,n=s,r=e=>{let t=e.target.value;(t===``||/^[0-9\b]+$/.test(t))&&a(parseInt(t,10)||``)},t[0]=e,t[1]=n,t[2]=r,t[3]=i}else n=t[1],r=t[2],i=t[3];let a=r,o=i??``,s;return t[4]!==a||t[5]!==n||t[6]!==o?(s=(0,J.jsx)(Gr,{...n,onChange:a,value:o}),t[4]=a,t[5]=n,t[6]=o,t[7]=s):s=t[7],s},yU=e=>{let t=(0,q.c)(32),{facet:n}=e,r=Wd(),i=eV(),a=n?.modifiers,o;t[0]!==n.modifier||t[1]!==a?(o=n?.modifier?a?.find(e=>e.name===n?.modifier):a?.[0],t[0]=n.modifier,t[1]=a,t[2]=o):o=t[2];let s=o,c;t[3]!==r||t[4]!==n.id?(c=e=>{r(Cz.facetsUpdateById({id:n.id,operatorType:e}))},t[3]=r,t[4]=n.id,t[5]=c):c=t[5];let l=c,u;t[6]!==r||t[7]!==n.id?(u=e=>{r(Cz.facetsUpdateById({id:n.id,modifier:e.name}))},t[6]=r,t[7]=n.id,t[8]=u):u=t[8];let d=u,f;t[9]!==r||t[10]!==n.id?(f=e=>{r(Cz.facetsUpdateById({id:n.id,value:e}))},t[9]=r,t[10]=n.id,t[11]=f):f=t[11];let p=f,m=n.operatorType??`greaterThan`,h;t[12]!==n.operatorTypes||t[13]!==l||t[14]!==i||t[15]!==m?(h=n?.operatorTypes&&(0,J.jsx)(Qe,{button:(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:UR[m].label}),id:`operators`,menu:(0,J.jsx)(Ke,{children:n.operatorTypes.map((e,t)=>e?(0,J.jsx)(lt,{disabled:e===m,fontSize:1,onClick:()=>l(e),padding:2,text:UR[e].label},e):(0,J.jsx)(Bt,{},t))}),popover:i}),t[12]=n.operatorTypes,t[13]=l,t[14]=i,t[15]=m,t[16]=h):h=t[16];let g;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(g={maxWidth:`50px`},t[17]=g):g=t[17];let _=n?.value,v;t[18]!==p||t[19]!==_?(v=(0,J.jsx)(G,{marginX:1,style:g,children:(0,J.jsx)(vU,{fontSize:1,onValueChange:p,padding:2,radius:2,width:2,value:_})}),t[18]=p,t[19]=_,t[20]=v):v=t[20];let y;t[21]!==n.modifier||t[22]!==d||t[23]!==a||t[24]!==i||t[25]!==s?.title?(y=a&&(0,J.jsx)(Qe,{button:(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:s?.title}),id:`modifier`,menu:(0,J.jsx)(Ke,{children:a.map(e=>{let t=e.name===n.modifier;return(0,J.jsx)(lt,{disabled:t,fontSize:1,onClick:()=>d(e),padding:2,text:e.title},e.name)})}),popover:i}),t[21]=n.modifier,t[22]=d,t[23]=a,t[24]=i,t[25]=s?.title,t[26]=y):y=t[26];let b;return t[27]!==n||t[28]!==h||t[29]!==v||t[30]!==y?(b=(0,J.jsxs)(_U,{facet:n,children:[h,v,y]}),t[27]=n,t[28]=h,t[29]=v,t[30]=y,t[31]=b):b=t[31],b},bU=e=>{let t=(0,q.c)(30),{facet:n}=e,r=Wd(),i=eV(),a=n?.options,o;t[0]!==n?.value||t[1]!==a?(o=a?.find(e=>e.name===n?.value),t[0]=n?.value,t[1]=a,t[2]=o):o=t[2];let s=o,c;t[3]!==r||t[4]!==n?(c=e=>{r(Cz.facetsUpdate({name:n.name,value:e.name}))},t[3]=r,t[4]=n,t[5]=c):c=t[5];let l=c,u;t[6]!==r||t[7]!==n?(u=e=>{r(Cz.facetsUpdate({name:n.name,operatorType:e}))},t[6]=r,t[7]=n,t[8]=u):u=t[8];let d=u,f=n?.operatorType??`is`,p;t[9]!==n||t[10]!==d||t[11]!==i||t[12]!==f?(p=n?.operatorTypes&&(0,J.jsx)(Qe,{button:(0,J.jsx)(G,{marginRight:1,children:(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:UR[f].label})}),id:`operators`,menu:(0,J.jsx)(Ke,{children:n.operatorTypes.map((e,t)=>e?(0,J.jsx)(lt,{disabled:e===f,fontSize:1,onClick:()=>d(e),padding:2,text:UR[e].label},e):(0,J.jsx)(Bt,{},t))}),popover:i}),t[9]=n,t[10]=d,t[11]=i,t[12]=f,t[13]=p):p=t[13];let m=s?.title,h;t[14]===m?h=t[15]:(h=(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:m}),t[14]=m,t[15]=h);let g;t[16]!==l||t[17]!==a||t[18]!==s?.name?(g=a?.map(e=>{let t=e.name===s?.name;return(0,J.jsx)(lt,{disabled:t,fontSize:1,onClick:()=>l(e),padding:2,text:e.title},e.name)}),t[16]=l,t[17]=a,t[18]=s?.name,t[19]=g):g=t[19];let _;t[20]===g?_=t[21]:(_=(0,J.jsx)(Ke,{children:g}),t[20]=g,t[21]=_);let v;t[22]!==i||t[23]!==h||t[24]!==_?(v=(0,J.jsx)(Qe,{button:h,id:`list`,menu:_,popover:i}),t[22]=i,t[23]=h,t[24]=_,t[25]=v):v=t[25];let y;return t[26]!==n||t[27]!==p||t[28]!==v?(y=(0,J.jsxs)(_U,{facet:n,children:[p,v]}),t[26]=n,t[27]=p,t[28]=v,t[29]=y):y=t[29],y},xU=e=>{let t=(0,q.c)(19),{facet:n}=e,r=Wd(),i=eV(),a;t[0]!==r||t[1]!==n.id?(a=e=>{r(Cz.facetsUpdateById({id:n.id,operatorType:e}))},t[0]=r,t[1]=n.id,t[2]=a):a=t[2];let o=a,s;t[3]!==r||t[4]!==n.id?(s=e=>{r(Cz.facetsUpdateById({id:n.id,value:e.target.value}))},t[3]=r,t[4]=n.id,t[5]=s):s=t[5];let c=s,l=n.operatorType,u;t[6]!==n.operatorTypes||t[7]!==o||t[8]!==i||t[9]!==l?(u=n?.operatorTypes&&(0,J.jsx)(Qe,{button:(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:UR[l].label}),id:`operators`,menu:(0,J.jsx)(Ke,{children:n.operatorTypes.map((e,t)=>e?(0,J.jsx)(lt,{disabled:e===l,fontSize:1,onClick:()=>o(e),padding:2,text:UR[e].label},e):(0,J.jsx)(Bt,{},t))}),popover:i}),t[6]=n.operatorTypes,t[7]=o,t[8]=i,t[9]=l,t[10]=u):u=t[10];let d;t[11]!==n.value||t[12]!==c||t[13]!==l?(d=!UR[l].hideInput&&(0,J.jsx)(G,{marginLeft:1,style:{maxWidth:`125px`},children:(0,J.jsx)(Gr,{fontSize:1,onChange:c,padding:2,radius:2,width:2,value:n?.value})}),t[11]=n.value,t[12]=c,t[13]=l,t[14]=d):d=t[14];let f;return t[15]!==n||t[16]!==u||t[17]!==d?(f=(0,J.jsxs)(_U,{facet:n,children:[u,d]}),t[15]=n,t[16]=u,t[17]=d,t[18]=f):f=t[18],f},{fonts:SU,radius:CU,space:wU}=Er,TU=SU.text.sizes,EU=e=>({control:(t,{isDisabled:n,isFocused:r})=>{let i=`inset 0 0 0 1px var(--card-border-color)`;return r&&(i=`inset 0 0 0 1px ${pV(e,`inputEnabledBorder`)}, - 0 0 0 1px ${pV(e,`bg2`)}, - 0 0 0 3px var(--card-focus-ring-color) !important`),{...t,backgroundColor:`var(--card-bg-color)`,color:`inherit`,border:`none`,borderRadius:CU[2],boxShadow:i,fontSize:TU[1].fontSize,minHeight:`25px`,opacity:n?.5:`inherit`,outline:`none`,transition:`none`,"&:hover":{boxShadow:`inset 0 0 0 1px ${pV(e,`inputHoveredBorder`)}`}}},input:e=>({...e,color:`var(--card-fg-color)`,fontFamily:Er.fonts.text.family,fontSize:TU[1].fontSize,marginLeft:Br(wU[2])}),menuList:e=>({...e,padding:0}),noOptionsMessage:e=>({...e,fontFamily:Er.fonts.text.family,fontSize:TU[1].fontSize,lineHeight:`1em`}),option:(t,{isFocused:n})=>({...t,backgroundColor:n?pV(e,`spotBlue`):`transparent`,borderRadius:CU[2],color:n?pV(e,`bg`):`inherit`,fontSize:TU[1].fontSize,lineHeight:`1em`,margin:0,padding:Br(wU[1]),"&:hover":{backgroundColor:pV(e,`spotBlue`),color:pV(e,`bg`)}}),placeholder:e=>({...e,fontSize:TU[1].fontSize,marginLeft:Br(wU[2]),paddingLeft:0}),singleValue:e=>({...e,alignItems:`center`,display:`inline-flex`,height:`100%`,marginLeft:Br(wU[2])}),valueContainer:e=>({...e,margin:0,padding:0})}),DU=e=>{let t=(0,q.c)(4),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={transform:`scale(0.85)`},t[0]=n):n=t[0];let r;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,J.jsx)(G,{paddingRight:1,style:n,children:(0,J.jsx)(W,{muted:!0,size:0,children:(0,J.jsx)(gi,{})})}),t[1]=r):r=t[1];let i;return t[2]===e?i=t[3]:(i=(0,J.jsx)(WA.ClearIndicator,{...e,children:r}),t[2]=e,t[3]=i),i},OU=e=>{let t=(0,q.c)(5),n;t[0]===e.children?n=t[1]:(n=(0,J.jsx)(Cr,{radius:1,shadow:2,children:e.children}),t[0]=e.children,t[1]=n);let r;return t[2]!==e||t[3]!==n?(r=(0,J.jsx)(WA.Menu,{...e,children:n}),t[2]=e,t[3]=n,t[4]=r):r=t[4],r},kU=e=>{let t=(0,q.c)(11),{children:n}=e;if(Array.isArray(n)){let e=n.length>5?165:n.length*33,r;t[0]===n?r=t[1]:(r=e=>{let t=n[e];return(0,J.jsx)(jU,{...t.props})},t[0]=n,t[1]=r);let i;t[2]===e?i=t[3]:(i={height:e},t[2]=e,t[3]=i);let a;return t[4]!==n.length||t[5]!==r||t[6]!==i?(a=(0,J.jsx)(qF,{className:`media__custom-scrollbar`,itemContent:r,style:i,totalCount:n.length}),t[4]=n.length,t[5]=r,t[6]=i,t[7]=a):a=t[7],a}let r;return t[8]!==n||t[9]!==e?(r=(0,J.jsx)(WA.MenuList,{...e,children:n}),t[8]=n,t[9]=e,t[10]=r):r=t[10],r},AU=e=>{let t=(0,q.c)(2),n;return t[0]===e?n=t[1]:(n=(0,J.jsx)(WA.NoOptionsMessage,{...e,children:e.children}),t[0]=e,t[1]=n),n},jU=e=>{let t=(0,q.c)(6),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={color:`inherit`},t[0]=n):n=t[0];let r;t[1]===e.children?r=t[2]:(r=(0,J.jsx)(G,{paddingY:1,children:(0,J.jsx)(W,{size:1,style:n,textOverflow:`ellipsis`,children:e.children})}),t[1]=e.children,t[2]=r);let i;return t[3]!==e||t[4]!==r?(i=(0,J.jsx)(G,{padding:1,children:(0,J.jsx)(WA.Option,{...e,children:r})}),t[3]=e,t[4]=r,t[5]=i):i=t[5],i},MU={ClearIndicator:DU,DropdownIndicator:null,IndicatorSeparator:null,Menu:OU,MenuList:kU,NoOptionsMessage:AU,Option:jU,SingleValue:e=>{let t=(0,q.c)(5),n;t[0]===e.children?n=t[1]:(n=(0,J.jsx)(W,{size:1,textOverflow:`ellipsis`,children:e.children}),t[0]=e.children,t[1]=n);let r;return t[2]!==e||t[3]!==n?(r=(0,J.jsx)(WA.SingleValue,{...e,children:n}),t[2]=e,t[3]=n,t[4]=r):r=t[4],r}},NU=e=>{let t=(0,q.c)(27),{facet:n}=e,r=en(),i=Wd(),{excludeTagSlugs:a}=VB(),o=Q(PU),s;t[0]!==a||t[1]!==o?(s=a.length>0?o.filter(e=>!a.includes(e.tag.name.current)):o,t[0]=a,t[1]=o,t[2]=s):s=t[2];let c=s,l=Q(FU),u;t[3]===c?u=t[4]:(u=nz(c),t[3]=c,t[4]=u);let d=u,f=eV(),p;t[5]!==i||t[6]!==n.id?(p=e=>{i(Cz.facetsUpdateById({id:n.id,value:e}))},t[5]=i,t[6]=n.id,t[7]=p):p=t[7];let m=p,h;t[8]!==i||t[9]!==n.id?(h=e=>{i(Cz.facetsUpdateById({id:n.id,operatorType:e}))},t[8]=i,t[9]=n.id,t[10]=h):h=t[10];let g=h,_=n.operatorType,v;t[11]!==n.operatorTypes||t[12]!==g||t[13]!==f||t[14]!==_?(v=n?.operatorTypes&&(0,J.jsx)(Qe,{button:(0,J.jsx)(li,{fontSize:1,iconRight:xi,padding:2,text:UR[_].label}),id:`operators`,menu:(0,J.jsx)(Ke,{children:n.operatorTypes.map((e,t)=>e?(0,J.jsx)(lt,{disabled:e===_,fontSize:1,onClick:()=>g(e),padding:2,gap:4,style:{minWidth:`150px`},text:UR[e].label},e):(0,J.jsx)(Bt,{},t))}),popover:f}),t[11]=n.operatorTypes,t[12]=g,t[13]=f,t[14]=_,t[15]=v):v=t[15];let y;t[16]!==d||t[17]!==n.value||t[18]!==m||t[19]!==r||t[20]!==_||t[21]!==l?(y=!UR[_].hideInput&&(0,J.jsx)(G,{marginX:1,style:{width:`160px`},children:(0,J.jsx)(gM,{components:MU,instanceId:`facet-searchable`,isClearable:!0,isDisabled:l,isSearchable:!0,name:`tags`,noOptionsMessage:IU,onChange:e=>m(e),options:d,placeholder:l?`Loading...`:`Select...`,styles:EU(r),value:n?.value})}),t[16]=d,t[17]=n.value,t[18]=m,t[19]=r,t[20]=_,t[21]=l,t[22]=y):y=t[22];let b;return t[23]!==n||t[24]!==v||t[25]!==y?(b=(0,J.jsxs)(_U,{facet:n,children:[v,y]}),t[23]=n,t[24]=v,t[25]=y,t[26]=b):b=t[26],b};function PU(e){return hz(e)}function FU(e){return e.tags.fetching}function IU(){return`No tags`}var LU=Tr(oi).withConfig({displayName:`StackContainer`,componentId:`sc-2rtdyq-0`})(({theme:e})=>Fr`> *{margin-bottom:${Br(e.sanity.space[2])};}`),RU=e=>{let t=(0,q.c)(6),{layout:n}=e,r=n===void 0?`inline`:n,i=Q(zU),a;t[0]===i?a=t[1]:(a=i.map(BU),t[0]=i,t[1]=a);let o=a;if(r===`inline`){if(i.length===0)return null;let e;return t[2]===o?e=t[3]:(e=(0,J.jsx)(G,{marginBottom:2,children:(0,J.jsx)(br,{gap:2,children:o})}),t[2]=o,t[3]=e),e}if(r===`stack`){let e;return t[4]===o?e=t[5]:(e=(0,J.jsx)(LU,{align:`flex-start`,direction:`column`,children:o}),t[4]=o,t[5]=e),e}throw Error(`Invalid layout`)};function zU(e){return e.search.facets}function BU(e){let t=e.id;return e.type===`number`?(0,J.jsx)(yU,{facet:e},t):e.type===`searchable`?(0,J.jsx)(NU,{facet:e},t):e.type===`select`?(0,J.jsx)(bU,{facet:e},t):e.type===`string`?(0,J.jsx)(xU,{facet:e},t):null}var VU=()=>{let e=(0,q.c)(35),t=Wd(),n=Q(HU),r=Q(UU),i=Q(WU),a=eV(),{creditLine:o}=VB(),s=!i,c,l,u,d,f,p;if(e[0]!==n||e[1]!==o?.enabled||e[2]!==t||e[3]!==s||e[4]!==r){let i;e[11]!==n||e[12]!==o?.enabled||e[13]!==s?(i=e=>!o?.enabled&&e?.type===`string`&&e?.name===`creditLine`?!1:e.type===`group`||e.type===`divider`?!0:s?!e?.selectOnly:e.assetTypes.filter(e=>n.includes(e)).length>0,e[11]=n,e[12]=o?.enabled,e[13]=s,e[14]=i):i=e[14];let a=KR.filter(i).filter(GU),m=a.length>0,h=(e,n)=>{let i=n===void 0?0:n;return(0,J.jsx)(J.Fragment,{children:e?.map((e,n)=>{if(e.type===`divider`)return(0,J.jsx)(Bt,{},n);if(e.type===`group`)return(0,J.jsx)(At,{text:e.title,title:e.title,children:h(e.facets,i+1)},`group-${i}-${n}`);if(e){let n=!e.operatorTypes&&!!r.find(t=>t.name===e.name);return(0,J.jsx)(lt,{disabled:n,fontSize:1,onClick:()=>t(Cz.facetsAdd({facet:e})),padding:2,text:e.title},e.name)}return null})})};u=oi,l=Qe;let g=!m;e[15]===g?f=e[16]:(f=(0,J.jsx)(li,{disabled:g,fontSize:1,icon:Vi,mode:`bleed`,gap:2,text:`Add filter`,tone:`primary`}),e[15]=g,e[16]=f),p=`facets`,c=Ke,d=h(a),e[0]=n,e[1]=o?.enabled,e[2]=t,e[3]=s,e[4]=r,e[5]=c,e[6]=l,e[7]=u,e[8]=d,e[9]=f,e[10]=p}else c=e[5],l=e[6],u=e[7],d=e[8],f=e[9],p=e[10];let m;e[17]!==c||e[18]!==d?(m=(0,J.jsx)(c,{children:d}),e[17]=c,e[18]=d,e[19]=m):m=e[19];let h;e[20]===a?h=e[21]:(h={...a,placement:`right-start`},e[20]=a,e[21]=h);let g;e[22]!==l||e[23]!==f||e[24]!==p||e[25]!==m||e[26]!==h?(g=(0,J.jsx)(l,{button:f,id:p,menu:m,popover:h}),e[22]=l,e[23]=f,e[24]=p,e[25]=m,e[26]=h,e[27]=g):g=e[27];let _;e[28]!==t||e[29]!==r.length?(_=r.length>0&&(0,J.jsx)(li,{fontSize:1,mode:`bleed`,onClick:()=>t(Cz.facetsClear()),text:`Clear`}),e[28]=t,e[29]=r.length,e[30]=_):_=e[30];let v;return e[31]!==u||e[32]!==g||e[33]!==_?(v=(0,J.jsxs)(u,{children:[g,_]}),e[31]=u,e[32]=g,e[33]=_,e[34]=v):v=e[34],v};function HU(e){return e.assets.assetTypes}function UU(e){return e.search.facets}function WU(e){return e.selected.document}function GU(e,t,n){let r=n[t-1];return!(e.type===`divider`&&(t===0||t===n.length-1)||e.type===`divider`&&r?.type===`divider`)}var KU=e=>{let t=(0,q.c)(7),{children:n,dialog:r}=e,{id:i}=r,a=Wd(),o;t[0]===a?o=t[1]:(o=()=>{a(FB.clear())},t[0]=a,t[1]=o);let s=o,c;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,J.jsxs)(G,{padding:3,children:[(0,J.jsx)(RU,{layout:`stack`}),(0,J.jsx)(VU,{})]}),t[2]=c):c=t[2];let l;return t[3]!==n||t[4]!==s||t[5]!==i?(l=(0,J.jsxs)(iV,{animate:!0,header:`Filters`,id:i,onClose:s,width:1,children:[c,n]}),t[3]=n,t[4]=s,t[5]=i,t[6]=l):l=t[6],l},qU=e=>{let t=(0,q.c)(37),{children:n,dialog:r}=e,{id:i}=r,a=Wd(),o=Q(JU),s=Q(YU),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={name:``},t[0]=c):c=t[0];let l;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(l={defaultValues:c,mode:`onChange`,resolver:QB(GB)},t[1]=l):l=t[1];let{formState:u,handleSubmit:d,register:f,setError:p}=nw(l),{errors:m,isDirty:h,isValid:g}=u,_=o,v;t[2]===a?v=t[3]:(v=()=>{a(FB.clear())},t[2]=a,t[3]=v);let y=v,b;t[4]===a?b=t[5]:(b=e=>{let t=YB(e);a(vz.createRequest({name:t.name}))},t[4]=a,t[5]=b);let x=b,S,C;t[6]!==s||t[7]!==p?(S=()=>{s&&p(`name`,{message:s?.message})},C=[s,p],t[6]=s,t[7]=p,t[8]=S,t[9]=C):(S=t[8],C=t[9]),(0,K.useEffect)(S,C);let w;t[10]!==_||t[11]!==d||t[12]!==h||t[13]!==g||t[14]!==x?(w=()=>(0,J.jsx)(G,{padding:3,children:(0,J.jsx)(oi,{justify:`flex-end`,children:(0,J.jsx)(uV,{disabled:_||!h||!g,isValid:g,onClick:d(x)})})}),t[10]=_,t[11]=d,t[12]=h,t[13]=g,t[14]=x,t[15]=w):w=t[15];let T=w,E;t[16]===T?E=t[17]:(E=(0,J.jsx)(T,{}),t[16]=T,t[17]=E);let D;t[18]!==d||t[19]!==x?(D=d(x),t[18]=d,t[19]=x,t[20]=D):D=t[20];let O;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,J.jsx)(`button`,{style:{display:`none`},tabIndex:-1,type:`submit`}),t[21]=O):O=t[21];let k;t[22]===f?k=t[23]:(k=f(`name`),t[22]=f,t[23]=k);let A=m?.name?.message,j;t[24]!==_||t[25]!==k||t[26]!==A?(j=(0,J.jsx)(jV,{...k,disabled:_,error:A,label:`Name`,name:`name`}),t[24]=_,t[25]=k,t[26]=A,t[27]=j):j=t[27];let M;t[28]!==D||t[29]!==j?(M=(0,J.jsxs)(G,{as:`form`,padding:4,onSubmit:D,children:[O,j]}),t[28]=D,t[29]=j,t[30]=M):M=t[30];let N;return t[31]!==n||t[32]!==y||t[33]!==i||t[34]!==M||t[35]!==E?(N=(0,J.jsxs)(iV,{animate:!0,footer:E,header:`Create Tag`,id:i,onClose:y,width:1,children:[M,n]}),t[31]=n,t[32]=y,t[33]=i,t[34]=M,t[35]=E,t[36]=N):N=t[36],N};function JU(e){return e.tags.creating}function YU(e){return e.tags.creatingError}var XU=e=>{let t=(0,q.c)(64),{children:n,dialog:r}=e,{id:i,tagId:a}=r,o=RR(),s=Wd(),c;t[0]===a?c=t[1]:(c=e=>gz(e,String(a)),t[0]=a,t[1]=c);let l=Q(c),[u,d]=(0,K.useState)(l?.tag),f=l?l?.tag:u,p=ZU,m=l?.tag,h;t[2]===m?h=t[3]:(h=p(m),t[2]=m,t[3]=h);let g;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(g=QB(GB),t[4]=g):g=t[4];let _;t[5]===h?_=t[6]:(_={defaultValues:h,mode:`onChange`,resolver:g},t[5]=h,t[6]=_);let{formState:v,handleSubmit:y,register:b,reset:x,setError:S}=nw(_),{errors:C,isDirty:w,isValid:T}=v,E=!l||l?.updating,D;t[7]!==s||t[8]!==i?(D=()=>{s(FB.remove({id:i}))},t[7]=s,t[8]=i,t[9]=D):D=t[9];let O=D,k;t[10]!==s||t[11]!==l?.tag?(k=e=>{if(!l?.tag)return;let t=YB(e);s(vz.updateRequest({closeDialogId:l?.tag?._id,formData:{name:{_type:`slug`,current:t.name}},tag:l?.tag}))},t[10]=s,t[11]=l?.tag,t[12]=k):k=t[12];let A=k,j;t[13]!==s||t[14]!==l?.tag?(j=()=>{l?.tag&&s(FB.showConfirmDeleteTag({closeDialogId:l?.tag?._id,tag:l?.tag}))},t[13]=s,t[14]=l?.tag,t[15]=j):j=t[15];let M=j,N;t[16]===x?N=t[17]:(N=e=>{let{result:t,transition:n}=e;t&&n===`update`&&(d(t),x(p(t)))},t[16]=x,t[17]=N);let P=N,F;t[18]!==S||t[19]!==l?(F=()=>{l?.error&&S(`name`,{message:l.error?.message})},t[18]=S,t[19]=l,t[20]=F):F=t[20];let I=l?.error,L;t[21]!==S||t[22]!==I?(L=[S,I],t[21]=S,t[22]=I,t[23]=L):L=t[23],(0,K.useEffect)(F,L);let R;t[24]!==o||t[25]!==P||t[26]!==l?.tag?(R=()=>{if(!l?.tag)return;let e=o.listen(oS`*[_id == $id]`,{id:l?.tag._id}).subscribe(P);return()=>{e?.unsubscribe()}},t[24]=o,t[25]=P,t[26]=l?.tag,t[27]=R):R=t[27];let z=l?.tag,B;t[28]!==o||t[29]!==P||t[30]!==z?(B=[o,P,z],t[28]=o,t[29]=P,t[30]=z,t[31]=B):B=t[31],(0,K.useEffect)(R,B);let V;t[32]!==E||t[33]!==M||t[34]!==y||t[35]!==w||t[36]!==T||t[37]!==A||t[38]!==l?.tag?._updatedAt?(V=()=>(0,J.jsx)(G,{padding:3,children:(0,J.jsxs)(oi,{justify:`space-between`,children:[(0,J.jsx)(li,{disabled:E,fontSize:1,mode:`bleed`,onClick:M,text:`Delete`,tone:`critical`}),(0,J.jsx)(uV,{disabled:E||!w||!T,isValid:T,lastUpdated:l?.tag?._updatedAt,onClick:y(A)})]})}),t[32]=E,t[33]=M,t[34]=y,t[35]=w,t[36]=T,t[37]=A,t[38]=l?.tag?._updatedAt,t[39]=V):V=t[39];let ee=V;if(!f)return null;let te;t[40]===ee?te=t[41]:(te=(0,J.jsx)(ee,{}),t[40]=ee,t[41]=te);let ne;t[42]!==y||t[43]!==A?(ne=y(A),t[42]=y,t[43]=A,t[44]=ne):ne=t[44];let re;t[45]===l?re=t[46]:(re=!l&&(0,J.jsx)(Cr,{marginBottom:3,padding:3,radius:2,shadow:1,tone:`critical`,children:(0,J.jsx)(W,{size:1,children:`This tag cannot be found – it may have been deleted.`})}),t[45]=l,t[46]=re);let ie;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,J.jsx)(`button`,{style:{display:`none`},tabIndex:-1,type:`submit`}),t[47]=ie):ie=t[47];let ae;t[48]===b?ae=t[49]:(ae=b(`name`),t[48]=b,t[49]=ae);let oe=C?.name?.message,se;t[50]!==E||t[51]!==ae||t[52]!==oe?(se=(0,J.jsx)(jV,{...ae,disabled:E,error:oe,label:`Name`,name:`name`}),t[50]=E,t[51]=ae,t[52]=oe,t[53]=se):se=t[53];let ce;t[54]!==ne||t[55]!==re||t[56]!==se?(ce=(0,J.jsxs)(G,{as:`form`,padding:4,onSubmit:ne,children:[re,ie,se]}),t[54]=ne,t[55]=re,t[56]=se,t[57]=ce):ce=t[57];let le;return t[58]!==n||t[59]!==O||t[60]!==i||t[61]!==te||t[62]!==ce?(le=(0,J.jsxs)(iV,{animate:!0,footer:te,header:`Edit Tag`,id:i,onClose:O,width:1,children:[ce,n]}),t[58]=n,t[59]=O,t[60]=i,t[61]=te,t[62]=ce,t[63]=le):le=t[63],le};function ZU(e){return{name:e?.name?.current||``}}var QU=Tr(oi).withConfig({displayName:`TagContainer`,componentId:`sc-3v39jc-0`})`height:${32}px;`,$U=Tr(oi).withConfig({displayName:`ButtonContainer`,componentId:`sc-3v39jc-1`})`@media (pointer:fine){visibility:hidden;}@media (hover:hover) and (pointer:fine){${QU}:hover &{visibility:visible;}}`,eW=e=>{let t=(0,q.c)(10),{disabled:n,icon:r,onClick:i,tone:a,tooltip:o}=e,s;t[0]===o?s=t[1]:(s=(0,J.jsx)(Yr,{padding:2,width:0,children:(0,J.jsx)(W,{muted:!0,size:1,children:o})}),t[0]=o,t[1]=s);let c;t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==a?(c=(0,J.jsx)(li,{disabled:n,fontSize:1,icon:r,mode:`bleed`,onClick:i,padding:2,tone:a}),t[2]=n,t[3]=r,t[4]=i,t[5]=a,t[6]=c):c=t[6];let l;return t[7]!==s||t[8]!==c?(l=(0,J.jsx)(Me,{animate:!0,content:s,disabled:`ontouchstart`in window,placement:`top`,portal:!0,children:c}),t[7]=s,t[8]=c,t[9]=l):l=t[9],l},tW=e=>{let t=(0,q.c)(61),{actions:n,tag:r}=e,i=Wd(),a=Q(nB),o;t[0]===r.tag?._id?o=t[1]:(o=e=>Sz(e,r?.tag?._id),t[0]=r.tag?._id,t[1]=o);let s=Q(o),c;t[2]!==i||t[3]!==r.tag?(c=()=>{i(Cz.facetsRemoveByTag({tagId:r.tag._id}))},t[2]=i,t[3]=r.tag,t[4]=c):c=t[4];let l=c,u;t[5]!==a||t[6]!==i||t[7]!==r.tag?(u=()=>{i(FB.showConfirmAssetsTagAdd({assetsPicked:a,tag:r.tag}))},t[5]=a,t[6]=i,t[7]=r.tag,t[8]=u):u=t[8];let d=u,f;t[9]!==a||t[10]!==i||t[11]!==r.tag?(f=()=>{i(FB.showConfirmAssetsTagRemove({assetsPicked:a,tag:r.tag}))},t[9]=a,t[10]=i,t[11]=r.tag,t[12]=f):f=t[12];let p=f,m;t[13]!==i||t[14]!==r.tag?(m=()=>{i(FB.showConfirmDeleteTag({tag:r.tag}))},t[13]=i,t[14]=r.tag,t[15]=m):m=t[15];let h=m,g;t[16]!==i||t[17]!==r.tag?._id?(g=()=>{i(iz.showTagEdit({tagId:r?.tag?._id}))},t[16]=i,t[17]=r.tag?._id,t[18]=g):g=t[18];let _=g,v;t[19]!==i||t[20]!==s||t[21]!==r.tag?._id||t[22]!==r.tag?.name?.current?(v=()=>{let e={...HR.tag,value:{label:r?.tag?.name?.current,value:r?.tag?._id}};i(s?Cz.facetsUpdate({name:`tag`,operatorType:`references`,value:e.value}):Cz.facetsAdd({facet:e}))},t[19]=i,t[20]=s,t[21]=r.tag?._id,t[22]=r.tag?.name?.current,t[23]=v):v=t[23];let y=v,b=r?.updating?.5:1,x;t[24]===b?x=t[25]:(x={opacity:b,userSelect:`none`},t[24]=b,t[25]=x);let S=r?.tag?.name?.current,C;t[26]!==x||t[27]!==S?(C=(0,J.jsx)(G,{flex:1,children:(0,J.jsx)(W,{muted:!0,size:1,style:x,textOverflow:`ellipsis`,children:S})}),t[26]=x,t[27]=S,t[28]=C):C=t[28];let w;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(w={flexShrink:0},t[29]=w):w=t[29];let T;t[30]!==n||t[31]!==y||t[32]!==l||t[33]!==s||t[34]!==r.updating?(T=n?.includes(`search`)&&(0,J.jsx)(eW,{disabled:r?.updating,icon:(0,J.jsx)(s?gi:Ci,{}),onClick:s?l:y,tooltip:s?`Remove filter`:`Filter by tag`}),t[30]=n,t[31]=y,t[32]=l,t[33]=s,t[34]=r.updating,t[35]=T):T=t[35];let E;t[36]!==n||t[37]!==_||t[38]!==r.updating?(E=n?.includes(`edit`)&&(0,J.jsx)(eW,{disabled:r?.updating,icon:(0,J.jsx)(Ai,{}),onClick:_,tone:`primary`,tooltip:`Edit tag`}),t[36]=n,t[37]=_,t[38]=r.updating,t[39]=E):E=t[39];let D;t[40]!==n||t[41]!==d||t[42]!==r.updating?(D=n?.includes(`applyAll`)&&(0,J.jsx)(eW,{disabled:r?.updating,icon:(0,J.jsx)(HI,{}),onClick:d,tone:`primary`,tooltip:`Add tag to selected assets`}),t[40]=n,t[41]=d,t[42]=r.updating,t[43]=D):D=t[43];let O;t[44]!==n||t[45]!==p||t[46]!==r.updating?(O=n?.includes(`removeAll`)&&(0,J.jsx)(eW,{disabled:r?.updating,icon:(0,J.jsx)(Ni,{}),onClick:p,tone:`critical`,tooltip:`Remove tag from selected assets`}),t[44]=n,t[45]=p,t[46]=r.updating,t[47]=O):O=t[47];let k;t[48]!==n||t[49]!==h||t[50]!==r.updating?(k=n?.includes(`delete`)&&(0,J.jsx)(eW,{disabled:r?.updating,icon:(0,J.jsx)(Oi,{}),onClick:h,tone:`critical`,tooltip:`Delete tag`}),t[48]=n,t[49]=h,t[50]=r.updating,t[51]=k):k=t[51];let A;t[52]!==T||t[53]!==E||t[54]!==D||t[55]!==O||t[56]!==k?(A=(0,J.jsxs)($U,{align:`center`,style:w,children:[T,E,D,O,k]}),t[52]=T,t[53]=E,t[54]=D,t[55]=O,t[56]=k,t[57]=A):A=t[57];let j;return t[58]!==C||t[59]!==A?(j=(0,J.jsxs)(QU,{align:`center`,flex:1,justify:`space-between`,paddingLeft:3,children:[C,A]}),t[58]=C,t[59]=A,t[60]=j):j=t[60],j},nW=(0,K.memo)(e=>{let t=(0,q.c)(10),{isScrolling:n,item:r}=e;if(typeof r==`string`){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`32px`},t[0]=e):e=t[0];let n;t[1]===r?n=t[2]:(n=(0,J.jsx)(si,{size:0,children:r}),t[1]=r,t[2]=n);let i;return t[3]!==r||t[4]!==n?(i=(0,J.jsx)(oi,{align:`center`,justify:`space-between`,paddingX:3,style:e,children:n},r),t[3]=r,t[4]=n,t[5]=i):i=t[5],i}let i=n?void 0:r.actions,a=r.tag?._id,o;return t[6]!==r||t[7]!==i||t[8]!==a?(o=(0,J.jsx)(tW,{actions:i,tag:r},a),t[6]=r,t[7]=i,t[8]=a,t[9]=o):o=t[9],o}),rW=e=>{let t=(0,q.c)(15),{tags:n}=e,r=Q(nB),[i,a]=(0,K.useState)(!1),o;if(t[0]!==r||t[1]!==n){let e=r?.reduce(aW,[]),i=[...new Set(e)],a;t[3]===r?a=t[4]:(a=(e,t)=>(r.every(e=>(e.asset.opt?.media?.tags?.findIndex(e=>e._ref===t)??-1)>=0)?e.appliedToAll.push(t):e.appliedToSome.push(t),e),t[3]=r,t[4]=a);let s=i.reduce(a,{appliedToAll:[],appliedToSome:[]}),c=n.filter(e=>s.appliedToAll.includes(e.tag._id)).map(oW),l=n.filter(e=>s.appliedToSome.includes(e.tag._id)).map(sW),u=n.filter(e=>!i.includes(e.tag._id)).map(cW);o=[],r.length===0?o=n.map(lW):(c?.length>0&&(o=[...o,r.length===1?`Used`:`Used by all`,...c]),l?.length>0&&(o=[...o,`Used by some`,...l]),u?.length>0&&(o=[...o,`Unused`,...u])),t[0]=r,t[1]=n,t[2]=o}else o=t[2];let s;t[5]===o?s=t[6]:(s=e=>{let t=o[e];return typeof t==`string`?t:t.tag._id},t[5]=o,t[6]=s);let c;t[7]!==i||t[8]!==o?(c=e=>(0,J.jsx)(nW,{isScrolling:i,item:o[e]}),t[7]=i,t[8]=o,t[9]=c):c=t[9];let l;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(l={flex:1,overflowX:`hidden`},t[10]=l):l=t[10];let u;return t[11]!==o.length||t[12]!==s||t[13]!==c?(u=(0,J.jsx)(qF,{className:`media__custom-scrollbar`,computeItemKey:s,isScrolling:a,itemContent:c,style:l,totalCount:o.length}),t[11]=o.length,t[12]=s,t[13]=c,t[14]=u):u=t[14],u};function iW(e){return e._ref}function aW(e,t){let n=t?.asset?.opt?.media?.tags?.map(iW)||[];return e=e.concat(n),e}function oW(e){return{...e,actions:[`delete`,`edit`,`removeAll`,`search`]}}function sW(e){return{...e,actions:[`applyAll`,`delete`,`edit`,`removeAll`,`search`]}}function cW(e){return{...e,actions:[`applyAll`,`delete`,`edit`,`search`]}}function lW(e){return{...e,actions:[`delete`,`edit`,`search`]}}var uW=e=>{let t=(0,q.c)(22),{allowCreate:n,light:r,title:i}=e,a=en(),o=Wd(),s=Q(dW),c=Q(fW),l;t[0]===o?l=t[1]:(l=()=>{o(iz.showTagCreate())},t[0]=o,t[1]=l);let u=l,d;t[2]!==r||t[3]!==a?(d=r?pV(a,`bg`):`inherit`,t[2]=r,t[3]=a,t[4]=d):d=t[4];let f;t[5]===d?f=t[6]:(f={background:d,borderBottom:`1px solid var(--card-border-color)`,flexShrink:0,height:`32px`},t[5]=d,t[6]=f);let p;t[7]===i?p=t[8]:(p=(0,J.jsx)(si,{size:0,children:i}),t[7]=i,t[8]=p);let m;t[9]===c?m=t[10]:(m=c&&(0,J.jsx)(si,{size:0,style:{opacity:.3},children:`Loading...`}),t[9]=c,t[10]=m);let h;t[11]!==p||t[12]!==m?(h=(0,J.jsxs)(br,{gap:2,children:[p,m]}),t[11]=p,t[12]=m,t[13]=h):h=t[13];let g;t[14]!==n||t[15]!==u||t[16]!==s?(g=n&&(0,J.jsx)(G,{marginRight:1,children:(0,J.jsx)(li,{disabled:s,fontSize:1,icon:WI,mode:`bleed`,onClick:u,"aria-label":`Create tag`,style:{background:`transparent`,boxShadow:`none`}})}),t[14]=n,t[15]=u,t[16]=s,t[17]=g):g=t[17];let _;return t[18]!==f||t[19]!==h||t[20]!==g?(_=(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(oi,{align:`center`,justify:`space-between`,paddingLeft:3,style:f,children:[h,g]})}),t[18]=f,t[19]=h,t[20]=g,t[21]=_):_=t[21],_};function dW(e){return e.tags.creating}function fW(e){return e.tags.fetching}var pW=()=>{let e=(0,q.c)(16),t=Q(rB),{excludeTagSlugs:n}=VB(),r=Q(hz),i;e[0]!==n||e[1]!==r?(i=n.length>0?r.filter(e=>!n.includes(e.tag.name.current)):r,e[0]=n,e[1]=r,e[2]=i):i=e[2];let a=i,o=Q(mW),s=Q(hW)!==-1,c=!o&&a?.length>0,l=t>0,u=l?`Tags (in selection)`:`Tags`,d;e[3]!==l||e[4]!==u?(d=(0,J.jsx)(uW,{allowCreate:!0,light:l,title:u}),e[3]=l,e[4]=u,e[5]=d):d=e[5];let f;e[6]!==s||e[7]!==c?(f=s&&!c&&(0,J.jsx)(G,{padding:3,children:(0,J.jsx)(W,{muted:!0,size:1,children:(0,J.jsx)(`em`,{children:`No tags`})})}),e[6]=s,e[7]=c,e[8]=f):f=e[8];let p;e[9]!==c||e[10]!==a?(p=c&&(0,J.jsx)(rW,{tags:a}),e[9]=c,e[10]=a,e[11]=p):p=e[11];let m;return e[12]!==d||e[13]!==f||e[14]!==p?(m=(0,J.jsxs)(oi,{direction:`column`,flex:1,height:`fill`,children:[d,f,p]}),e[12]=d,e[13]=f,e[14]=p,e[15]=m):m=e[15],m};function mW(e){return e.tags.fetching}function hW(e){return e.tags.fetchCount}var gW=e=>{let t=(0,q.c)(7),{children:n,dialog:r}=e,{id:i}=r,a=Wd(),o;t[0]===a?o=t[1]:(o=()=>{a(FB.clear())},t[0]=a,t[1]=o);let s=o,c;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,J.jsx)(G,{style:{height:`100%`,minHeight:`420px`},children:(0,J.jsx)(pW,{})}),t[2]=c):c=t[2];let l;return t[3]!==n||t[4]!==s||t[5]!==i?(l=(0,J.jsxs)(iV,{animate:!0,header:`All Tags`,id:i,onClose:s,width:1,children:[c,n]}),t[3]=n,t[4]=s,t[5]=i,t[6]=l):l=t[6],l},_W=()=>{let e=(0,q.c)(2),t=Q(vW),n;if(e[0]!==t){let r=(e,t)=>{if(e.length===0||t>=e.length)return null;let n=e[t],i=r(e,t+1);return n.type===`assetEdit`?(0,J.jsx)(LV,{dialog:n,children:i},t):n.type===`confirm`?(0,J.jsx)(YH,{dialog:n,children:i},t):n.type===`folderCreate`?(0,J.jsx)(XH,{dialog:n,children:i},t):n.type===`folderMove`?(0,J.jsx)(nU,{dialog:n,children:i},t):n.type===`folderRename`?(0,J.jsx)(iU,{dialog:n,children:i},t):n.type===`folders`?(0,J.jsx)(hU,{dialog:n,children:i},t):n.type===`searchFacets`?(0,J.jsx)(KU,{dialog:n,children:i},t):n.type===`tagCreate`?(0,J.jsx)(qU,{dialog:n,children:i},t):n.type===`tagEdit`?(0,J.jsx)(XU,{dialog:n,children:i},t):n.type===`tags`?(0,J.jsx)(gW,{dialog:n,children:i},t):n.type===`dialogAllAssets`?(0,J.jsx)(JH,{dialog:n,children:i},t):null};n=r(t,0),e[0]=t,e[1]=n}else n=e[1];return n};function vW(e){return e.dialog.items}var yW=()=>{let e=(0,q.c)(4),t=Q(bW),n=Jt(),r,i;return e[0]!==t||e[1]!==n?(r=()=>{if(t.length>0){let e=t[t.length-1];n.push({closable:!0,status:e.status,title:e.title})}},i=[t,n],e[0]=t,e[1]=n,e[2]=r,e[3]=i):(r=e[2],i=e[3]),(0,K.useEffect)(r,i),null};function bW(e){return e.notifications.items}var xW=Gx({name:`debug`,initialState:{badConnection:!1,enabled:!1},reducers:{setBadConnection(e,t){e.badConnection=t.payload},toggleEnabled(e){e.enabled=!e.enabled}}}),SW={...xW.actions},CW=xW.reducer;function wW(e){return!e||typeof e!=`object`?`Unknown error`:`error`in e&&e.error&&typeof e.error==`object`&&e.error!==null&&`message`in e.error?String(e.error.message):`message`in e&&typeof e.message==`string`?String(e.message):`Unknown error`}var TW=Gx({name:`notifications`,initialState:{items:[]},reducers:{add(e,t){let{asset:n,status:r,title:i}=t.payload;e.items.push({asset:n,status:r,title:i})}}}),EW=e=>e.pipe(Vn($.deleteComplete.match),H(e=>{let{assetIds:t}=e.payload,n=t.length;return U(TW.actions.add({status:`info`,title:`${n} ${(0,pS.default)(`asset`,n)} deleted`}))})),DW=e=>e.pipe(Vn($.deleteError.match),H(e=>{let{assetIds:t}=e.payload,n=t.length;return U(TW.actions.add({status:`error`,title:`Unable to delete ${n} ${(0,pS.default)(`asset`,n)}. Please review any asset errors and try again.`}))})),OW=e=>e.pipe(Vn(rz.tagsAddComplete.match),H(e=>{let t=e?.payload?.assets?.length;return U(TW.actions.add({status:`info`,title:`Tag added to ${t} ${(0,pS.default)(`asset`,t)}`}))})),kW=e=>e.pipe(Vn(rz.tagsRemoveComplete.match),H(e=>{let t=e?.payload?.assets?.length;return U(TW.actions.add({status:`info`,title:`Tag removed from ${t} ${(0,pS.default)(`asset`,t)}`}))})),AW=e=>e.pipe(Vn($.updateComplete.match),ln(2e3),Vn(e=>e.length>0),H(e=>{let t=e.length;return U(TW.actions.add({status:`info`,title:`${t} ${(0,pS.default)(`asset`,t)} updated`}))})),jW=e=>e.pipe(fS($.fetchError.type,$.updateError.type,vz.createError.type,vz.deleteError.type,vz.fetchError.type,vz.updateError.type,kB.createError.type,kB.deleteError.type,kB.renameError.type,SH.uploadError.type),H(e=>{let t=`An error occurred: ${wW(e.payload)}`;return U(TW.actions.add({status:`error`,title:t}))})),MW=e=>e.pipe(Vn(vz.createComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Tag created`})))),NW=e=>e.pipe(Vn(vz.deleteComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Tag deleted`})))),PW=e=>e.pipe(Vn(vz.updateComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Tag updated`})))),FW=e=>e.pipe(Vn(kB.createComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Folder created`})))),IW=e=>e.pipe(Vn(kB.deleteComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Folder deleted`})))),LW=e=>e.pipe(Vn(kB.renameComplete.match),H(()=>U(TW.actions.add({status:`info`,title:`Folder renamed`})))),RW={...TW.actions},zW=TW.reducer,BW=Gx({name:`selected`,initialState:{assets:[],document:void 0,documentAssetIds:[]},reducers:{}}).reducer,VW=uS(kz,Az,Nz,Mz,jz,Kz,qz,Bz,Vz,Hz,Rz,zz,Uz,Wz,Gz,Jz,Yz,Xz,MB,NB,PB,uB,pB,mB,cB,lB,hB,DW,EW,OW,kW,AW,FW,IW,LW,jW,MW,NW,PW,xz,oz,sz,cz,lz,uz,dz,fz,pz,_H,vH,bH,yH),HW=wu({assets:iB,debug:CW,dialog:IB,folders:AB,notifications:zW,search:wz,selected:BW,tags:yz,uploads:CH}),UW=e=>typeof e==`object`&&!!e&&!Array.isArray(e),WW=(e,t=[])=>(Array.isArray(e)&&e.forEach(e=>{WW(e,t)}),UW(e)&&(e?.asset?._type===`reference`&&e?.asset?._ref&&t.push(e.asset._ref),Object.values(e).forEach(e=>{WW(e,t)})),t),GW=e=>{let t=WW(e);return[...new Set(t.sort())]};function KW(e){return e?WR.includes(e):!1}var qW=`media/epicEnd`;function JW(e){let t=dS({dependencies:{client:e.client}}),n=Fx({reducer:HW,middleware:e=>e({serializableCheck:!1,thunk:!1}).prepend(t),devTools:!0,preloadedState:{assets:{...Dz,assetTypes:KW(e?.assetType)?[e.assetType]:[`file`,`image`],excludeTagSlugs:e.excludeTagSlugs?.length?[...e.excludeTagSlugs]:[]},debug:{badConnection:!1,enabled:!1},dialog:{items:[]},folders:{byId:{},childrenByParentId:{},rootIds:[],exactCountByFolderId:{},unfiledCount:0,currentFolderId:null,currentFolderUnfiled:!1,panelVisible:!1,fetching:!1,fetchCount:-1,creating:!1,renaming:!1},notifications:{items:[]},search:{facets:[],query:``},selected:{assets:e.selectedAssets||[],document:e.document,documentAssetIds:e.document?GW(e.document):[]},tags:{allIds:[],byIds:{},creating:!1,fetchCount:-1,fetching:!1,panelVisible:!0},uploads:{allIds:[],byIds:{}}}});return t.run((e,t,n)=>VW(e,t,n).pipe(In(e.pipe(fS(qW))))),{store:n,endEpics:()=>{n.dispatch({type:qW})}}}function YW(e){let t=(0,q.c)(11),n,r;t[0]===e?(n=t[1],r=t[2]):({children:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===r?i=t[4]:(i=()=>JW(r),t[3]=r,t[4]=i);let[a]=(0,K.useState)(i),{endEpics:o,store:s}=a,c,l;t[5]===o?(c=t[6],l=t[7]):(c=()=>()=>{o()},l=[o],t[5]=o,t[6]=c,t[7]=l),(0,K.useEffect)(c,l);let u;return t[8]!==n||t[9]!==s?(u=(0,J.jsx)(Rd,{store:s,children:n}),t[8]=n,t[9]=s,t[10]=u):u=t[10],u}var XW=e=>{let t=(0,q.c)(9),{assetId:n,onClose:r}=e,i=Wd(),a=Q(QW),o=(0,K.useRef)(!1),s,c;t[0]!==n||t[1]!==i?(s=()=>{let e=`${QR({assetTypes:[`file`,`image`],searchFacets:[]})} && _id == $assetId`;i($.fetchRequest({params:{assetId:n},queryFilter:e})),i(vz.fetchRequest()),i(kB.fetchRequest()),i(FB.showAssetEdit({assetId:n}))},c=[n,i],t[0]=n,t[1]=i,t[2]=s,t[3]=c):(s=t[2],c=t[3]),(0,K.useEffect)(s,c);let l,u;t[4]!==r||t[5]!==a?(l=()=>{a>0?o.current=!0:o.current&&r()},u=[a,r],t[4]=r,t[5]=a,t[6]=l,t[7]=u):(l=t[6],u=t[7]),(0,K.useEffect)(l,u);let d;return t[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(_W,{}),(0,J.jsx)(yW,{})]}),t[8]=d):d=t[8],d},ZW=e=>{let t=(0,q.c)(21),{onClose:n,selectedAssets:r}=e,i=IR(),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=[],t[0]=a):a=t[0];let o=bt(a),s=RR(),c=r[0]?._id,l,u;if(t[1]!==c||t[2]!==n?(l=()=>{c||n()},u=[c,n],t[1]=c,t[2]=n,t[3]=l,t[4]=u):(l=t[3],u=t[4]),(0,K.useEffect)(l,u),!c)return null;let d=o??void 0,f;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,J.jsx)(RB,{}),t[5]=f):f=t[5];let p;t[6]!==c||t[7]!==n?(p=(0,J.jsx)(XW,{assetId:c,onClose:n}),t[6]=c,t[7]=n,t[8]=p):p=t[8];let m;t[9]!==i||t[10]!==p?(m=(0,J.jsx)(Nr,{element:i,children:p}),t[9]=i,t[10]=p,t[11]=m):m=t[11];let h;t[12]!==e.onSelect||t[13]!==m?(h=(0,J.jsxs)(PR,{onSelect:e.onSelect,children:[f,m]}),t[12]=e.onSelect,t[13]=m,t[14]=h):h=t[14];let g;return t[15]!==s||t[16]!==e.assetType||t[17]!==r||t[18]!==d||t[19]!==h?(g=(0,J.jsx)(YW,{assetType:e.assetType,client:s,document:d,selectedAssets:r,children:h}),t[15]=s,t[16]=e.assetType,t[17]=r,t[18]=d,t[19]=h,t[20]=g):g=t[20],g};function QW(e){return e.dialog.items.length}var $W=()=>{let e=(0,q.c)(16),t=Wd(),n=Q(eG),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={whiteSpace:`nowrap`},e[0]=r):r=e[0];let i=n===`grid`?`default`:`ghost`,a;e[1]===t?a=e[2]:(a=()=>t($.viewSet({view:`grid`})),e[1]=t,e[2]=a);let o;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(o={borderBottomRightRadius:0,borderTopRightRadius:0},e[3]=o):o=e[3];let s;e[4]!==i||e[5]!==a?(s=(0,J.jsx)(li,{fontSize:1,icon:Hi,mode:i,onClick:a,style:o}),e[4]=i,e[5]=a,e[6]=s):s=e[6];let c=n===`table`?`default`:`ghost`,l;e[7]===t?l=e[8]:(l=()=>t($.viewSet({view:`table`})),e[7]=t,e[8]=l);let u;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(u={borderBottomLeftRadius:0,borderTopLeftRadius:0},e[9]=u):u=e[9];let d;e[10]!==c||e[11]!==l?(d=(0,J.jsx)(li,{fontSize:1,icon:KI,mode:c,onClick:l,style:u}),e[10]=c,e[11]=l,e[12]=d):d=e[12];let f;return e[13]!==s||e[14]!==d?(f=(0,J.jsxs)(br,{gap:0,style:r,children:[s,d]}),e[13]=s,e[14]=d,e[15]=f):f=e[15],f};function eG(e){return e.assets.view}var tG=()=>{let e=(0,q.c)(15),t=Wd(),n=Q(nG),r=eV(),i;e[0]!==n.direction||e[1]!==n.field?(i=BR(n.field,n.direction),e[0]=n.direction,e[1]=n.field,e[2]=i):i=e[2];let a;e[3]===i?a=e[4]:(a=(0,J.jsx)(li,{fontSize:1,icon:Wi,mode:`bleed`,padding:3,text:i}),e[3]=i,e[4]=a);let o;e[5]!==t||e[6]!==n.direction||e[7]!==n.field?(o=GR?.map((e,r)=>{if(e){let i=n.field===e.field&&n.direction===e.direction;return(0,J.jsx)(lt,{disabled:i,fontSize:1,iconRight:i,onClick:()=>t($.orderSet({order:{direction:e.direction,field:e.field}})),padding:2,selected:i,gap:4,style:{minWidth:`200px`},text:BR(e.field,e.direction)},r)}return(0,J.jsx)(Bt,{},r)}),e[5]=t,e[6]=n.direction,e[7]=n.field,e[8]=o):o=e[8];let s;e[9]===o?s=e[10]:(s=(0,J.jsx)(Ke,{children:o}),e[9]=o,e[10]=s);let c;return e[11]!==r||e[12]!==a||e[13]!==s?(c=(0,J.jsx)(Qe,{button:a,id:`order`,menu:s,popover:r}),e[11]=r,e[12]=a,e[13]=s,e[14]=c):c=e[14],c};function nG(e){return e.assets.order}var rG=e=>{let t=(0,q.c)(11),{loading:n}=e,r;t[0]===n?r=t[1]:(r={animationDuration:300,isAnimating:n},t[0]=n,t[1]=r);let{animationDuration:i,isFinished:a,progress:o}=lL(r),s=+!a,c=`opacity ${i}ms linear`,l;t[2]!==s||t[3]!==c?(l={opacity:s,transition:c},t[2]=s,t[3]=c,t[4]=l):l=t[4];let u=`width ${i}ms linear`,d=`${o*100}%`,f;t[5]!==u||t[6]!==d?(f=(0,J.jsx)(G,{style:{height:`1px`,background:`rgba(255, 255, 255, 0.5)`,position:`absolute`,left:0,top:0,transition:u,width:d}}),t[5]=u,t[6]=d,t[7]=f):f=t[7];let p;return t[8]!==l||t[9]!==f?(p=(0,J.jsx)(G,{style:l,children:f}),t[8]=l,t[9]=f,t[10]=p):p=t[10],p},iG=()=>{let e=(0,q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,J.jsxs)(`svg`,{"data-sanity-icon":`media__tag`,fill:`currentColor`,height:`1em`,stroke:`currentColor`,strokeWidth:`0`,viewBox:`0 0 512 512`,width:`1em`,children:[(0,J.jsx)(`path`,{d:`M435.25 48h-122.9a14.46 14.46 0 00-10.2 4.2L56.45 297.9a28.85 28.85 0 000 40.7l117 117a28.85 28.85 0 0040.7 0L459.75 210a14.46 14.46 0 004.2-10.2v-123a28.66 28.66 0 00-28.7-28.8z`,fill:`none`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:`32`}),(0,J.jsx)(`path`,{d:`M384 160a32 32 0 1132-32 32 32 0 01-32 32z`})]}),e[0]=t):t=e[0],t},aG=()=>{let e=(0,q.c)(14),t=Q(oG),n=Wd(),r;e[0]===n?r=e[1]:(r=e=>{n(Cz.querySet({searchQuery:e.currentTarget.value}))},e[0]=n,e[1]=r);let i=r,a;e[2]===n?a=e[3]:(a=()=>{n(Cz.querySet({searchQuery:``}))},e[2]=n,e[3]=a);let o=a,s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={position:`relative`},e[4]=s):s=e[4];let c;e[5]!==i||e[6]!==t?(c=(0,J.jsx)(Gr,{fontSize:1,icon:Ci,onChange:i,placeholder:`Search`,radius:2,value:t}),e[5]=i,e[6]=t,e[7]=c):c=e[7];let l;e[8]!==o||e[9]!==t.length?(l=t.length>0&&(0,J.jsx)(oi,{align:`center`,justify:`center`,onClick:o,style:{cursor:`pointer`,height:`100%`,opacity:.75,position:`absolute`,right:0,top:0,width:`2em`,zIndex:1},children:(0,J.jsx)(gi,{})}),e[8]=o,e[9]=t.length,e[10]=l):l=e[10];let u;return e[11]!==c||e[12]!==l?(u=(0,J.jsxs)(G,{style:s,children:[c,l]}),e[11]=c,e[12]=l,e[13]=u):u=e[13],u};function oG(e){return e.search.query}var sG=()=>{let e=(0,q.c)(62),t=Wd(),n=Q(cG),r=Q(lG),i=Q(uG),a=Q(dG),o=Q(fG),s=wr(),c;e[0]===t?c=e[1]:(c=()=>{t(FB.showSearchFacets())},e[0]=t,e[1]=c);let l=c,u;e[2]===t?u=e[3]:(u=()=>{t(FB.showFolders())},e[2]=t,e[3]=u);let d=u,f;e[4]===t?f=e[5]:(f=()=>{t(FB.showTags())},e[4]=t,e[5]=f);let p=f,m;e[6]!==t||e[7]!==r?(m=()=>{t(kB.panelVisibleSet({panelVisible:!r}))},e[6]=t,e[7]=r,e[8]=m):m=e[8];let h=m,g;e[9]!==t||e[10]!==o?(g=()=>{t(vz.panelVisibleSet({panelVisible:!o}))},e[9]=t,e[10]=o,e[11]=g):g=e[11];let _=g,v;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(v={borderBottom:`1px solid var(--card-border-color)`,zIndex:2},e[12]=v):v=e[12];let y;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(y=[`column`,`column`,`column`,`column`,`row`],e[13]=y):y=e[13];let b=s<2?`space-between`:`flex-start`,x;e[14]===b?x=e[15]:(x={alignItems:`flex-start`,flex:1,height:`100%`,justifyContent:b,position:`relative`,width:`100%`},e[14]=b,e[15]=x);let S;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,J.jsx)(G,{marginX:2,style:{minWidth:`200px`},children:(0,J.jsx)(aG,{})}),e[16]=S):S=e[16];let C,w;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(C=[`none`,`none`,`block`],w=(0,J.jsx)(RU,{}),e[17]=C,e[18]=w):(C=e[17],w=e[18]);let T;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,J.jsxs)(G,{display:C,children:[w,(0,J.jsx)(br,{gap:2,children:(0,J.jsx)(VU,{})})]}),e[19]=T):T=e[19];let E;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(E=[`block`,`block`,`none`],e[20]=E):E=e[20];let D;e[21]===Symbol.for(`react.memo_cache_sentinel`)?(D={whiteSpace:`nowrap`},e[21]=D):D=e[21];let O=`Filters${a.length>0?` (${a.length})`:``}`,k;e[22]!==l||e[23]!==O?(k=(0,J.jsx)(li,{fontSize:1,mode:`ghost`,onClick:l,text:O,tone:`primary`}),e[22]=l,e[23]=O,e[24]=k):k=e[24];let A;e[25]===p?A=e[26]:(A=(0,J.jsx)(li,{fontSize:1,mode:`ghost`,onClick:p,text:`Tags`,tone:`primary`}),e[25]=p,e[26]=A);let j;e[27]===d?j=e[28]:(j=(0,J.jsx)(li,{fontSize:1,mode:`ghost`,onClick:d,text:`Folders`,tone:`primary`}),e[27]=d,e[28]=j);let M;e[29]!==k||e[30]!==A||e[31]!==j?(M=(0,J.jsx)(G,{display:E,marginX:2,children:(0,J.jsxs)(br,{gap:2,style:D,children:[k,A,j]})}),e[29]=k,e[30]=A,e[31]=j,e[32]=M):M=e[32];let N;e[33]!==M||e[34]!==x?(N=(0,J.jsx)(G,{marginBottom:2,children:(0,J.jsx)(oi,{align:`flex-start`,direction:y,justify:`space-between`,children:(0,J.jsxs)(oi,{flex:1,style:x,children:[S,T,M]})})}),e[33]=M,e[34]=x,e[35]=N):N=e[35];let P;e[36]===Symbol.for(`react.memo_cache_sentinel`)?(P=[`space-between`],e[36]=P):P=e[36];let F;e[37]===Symbol.for(`react.memo_cache_sentinel`)?(F={whiteSpace:`nowrap`},e[37]=F):F=e[37];let I;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(I=[`none`,`none`,`block`],e[38]=I):I=e[38];let L=r?`default`:`ghost`,R;e[39]!==L||e[40]!==h?(R=(0,J.jsx)(G,{display:I,children:(0,J.jsx)(li,{"aria-label":`Toggle folders panel`,fontSize:1,icon:Ca,mode:L,onClick:h})}),e[39]=L,e[40]=h,e[41]=R):R=e[41];let z;e[42]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,J.jsx)($W,{}),e[42]=z):z=e[42];let B;e[43]===R?B=e[44]:(B=(0,J.jsx)(G,{marginX:2,children:(0,J.jsxs)(br,{gap:2,style:F,children:[R,z]})}),e[43]=R,e[44]=B);let V;e[45]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,J.jsx)(tG,{}),e[45]=V):V=e[45];let ee;e[46]===Symbol.for(`react.memo_cache_sentinel`)?(ee=[`none`,`none`,`block`],e[46]=ee):ee=e[46];let te;e[47]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,J.jsx)(G,{style:{transform:`scale(0.75)`},children:(0,J.jsx)(iG,{})}),e[47]=te):te=e[47];let ne=o?`default`:`ghost`,re=o?`Tags`:``,ie;e[48]!==ne||e[49]!==re||e[50]!==_?(ie=(0,J.jsxs)(oi,{marginX:2,children:[V,(0,J.jsx)(G,{display:ee,marginLeft:2,children:(0,J.jsx)(li,{"aria-label":`Toggle tags panel`,fontSize:1,icon:te,onClick:_,mode:ne,text:re})})]}),e[48]=ne,e[49]=re,e[50]=_,e[51]=ie):ie=e[51];let ae;e[52]!==B||e[53]!==ie?(ae=(0,J.jsx)(G,{children:(0,J.jsxs)(oi,{align:`center`,justify:P,children:[B,ie]})}),e[52]=B,e[53]=ie,e[54]=ae):ae=e[54];let oe;e[55]!==n||e[56]!==i?(oe=(0,J.jsx)(rG,{loading:n},i),e[55]=n,e[56]=i,e[57]=oe):oe=e[57];let se;return e[58]!==N||e[59]!==ae||e[60]!==oe?(se=(0,J.jsxs)(G,{paddingY:2,style:v,children:[N,ae,oe]}),e[58]=N,e[59]=ae,e[60]=oe,e[61]=se):se=e[61],se};function cG(e){return e.assets.fetching}function lG(e){return e.folders.panelVisible}function uG(e){return e.assets.pageIndex}function dG(e){return e.search.facets}function fG(e){return e.tags.panelVisible}var pG=()=>{let e=(0,q.c)(16),t=Wd(),n=Q(mG),r=Q(hG),i;e[0]===t?i=e[1]:(i=e=>{let n=e.target.checked;t(SW.setBadConnection(n))},e[0]=t,e[1]=i);let a=i,o;if(e[2]===t?o=e[3]:(o=()=>{t(SW.toggleEnabled())},e[2]=t,e[3]=o),KV(`alt+ctrl+shift+/`,o),!r)return null;let s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={bottom:0,left:0,pointerEvents:`none`,position:`fixed`,width:`100%`},e[4]=s):s=e[4];let c;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,J.jsx)(G,{marginRight:3,children:(0,J.jsx)(W,{muted:!0,size:1,children:(0,J.jsx)(dL,{})})}),e[5]=c):c=e[5];let l=n?`Bad connection: +3000ms & 50% chance to fail`:`No connection throttling`,u;e[6]===l?u=e[7]:(u=(0,J.jsx)(G,{padding:2,children:(0,J.jsx)(W,{muted:!0,size:1,children:l})}),e[6]=l,e[7]=u);let d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=[`right`,`left`],e[8]=d):d=e[8];let f;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(f={pointerEvents:`auto`},e[9]=f):f=e[9];let p;e[10]!==n||e[11]!==a?(p=(0,J.jsx)(Sr,{checked:n,onChange:a,style:f}),e[10]=n,e[11]=a,e[12]=p):p=e[12];let m;return e[13]!==u||e[14]!==p?(m=(0,J.jsx)(G,{padding:4,style:s,children:(0,J.jsxs)(oi,{align:`center`,children:[c,(0,J.jsx)(Me,{animate:!0,content:u,fallbackPlacements:d,placement:`bottom`,portal:!0,children:p})]})}),e[13]=u,e[14]=p,e[15]=m):m=e[15],m};function mG(e){return e.debug.badConnection}function hG(e){return e.debug.enabled}var gG=()=>{let e=(0,q.c)(13),t=Wd(),n=Q(_G),r=Q(TB);if(!n)return null;let i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=[`block`,`block`,`none`],e[0]=i):i=e[0];let a;e[1]===t?a=e[2]:(a=(0,J.jsx)(li,{fontSize:1,padding:2,mode:`bleed`,onClick:()=>t(kB.currentFolderClear()),text:`All assets`}),e[1]=t,e[2]=a);let o;if(e[3]!==n||e[4]!==t||e[5]!==r){let i;e[7]!==n||e[8]!==t?(i=e=>(0,J.jsxs)(br,{gap:1,children:[(0,J.jsx)(W,{muted:!0,size:1,children:`/`}),(0,J.jsx)(li,{fontSize:1,padding:2,mode:n===e.id?`default`:`bleed`,onClick:()=>t(kB.currentFolderSet({folderId:e.id})),text:e.name})]},e.id),e[7]=n,e[8]=t,e[9]=i):i=e[9],o=r.map(i),e[3]=n,e[4]=t,e[5]=r,e[6]=o}else o=e[6];let s;return e[10]!==a||e[11]!==o?(s=(0,J.jsx)(G,{display:i,padding:2,children:(0,J.jsxs)(br,{gap:1,children:[a,o]})}),e[10]=a,e[11]=o,e[12]=s):s=e[12],s};function _G(e){return e.folders.currentFolderId}var vG=()=>{let e=(0,q.c)(2);if(!Q(yG))return null;let t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={position:`relative`,width:260},e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,J.jsx)(G,{style:t,children:(0,J.jsx)(G,{className:`media__custom-scrollbar`,style:{borderRight:`1px solid var(--card-border-color)`,height:`100%`,left:0,overflowX:`hidden`,overflowY:`auto`,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(dU,{})})}),e[1]=n):n=e[1],n};function yG(e){return e.folders.panelVisible}var bG=(0,K.createContext)(void 0),xG=e=>{let t=(0,q.c)(5),{children:n,open:r}=e,i;t[0]===r?i=t[1]:(i={open:r},t[0]=r,t[1]=i);let a=i,o;return t[2]!==n||t[3]!==a?(o=(0,J.jsx)(bG.Provider,{value:a,children:n}),t[2]=n,t[3]=a,t[4]=o):o=t[4],o},SG=()=>{let e=(0,K.useContext)(bG);if(e===void 0)throw Error(`useDropzoneActions must be used within an DropzoneDispatchProvider`);return e},CG=e=>{let t=(0,q.c)(23),{onClose:n}=e,{open:r}=SG(),{onSelect:i}=FR(),a=Q(wG),o=Q(TG),{directUploads:s}=VB(),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={whiteSpace:`nowrap`},t[0]=c):c=t[0];let l;t[1]!==a||t[2]!==i?(l=i?`Insert ${a.join(` or `)}`:`Browse Assets`,t[1]=a,t[2]=i,t[3]=l):l=t[3];let u;t[4]===l?u=t[5]:(u=(0,J.jsx)(W,{textOverflow:`ellipsis`,weight:`semibold`,children:(0,J.jsx)(`span`,{children:l})}),t[4]=l,t[5]=u);let d;t[6]===o?d=t[7]:(d=o&&(0,J.jsx)(G,{display:[`none`,`none`,`block`],children:(0,J.jsxs)(W,{children:[(0,J.jsx)(`span`,{style:{margin:`0 0.5em`},children:(0,J.jsx)(Pi,{})}),(0,J.jsx)(`span`,{style:{textTransform:`capitalize`},children:o._type})]})}),t[6]=o,t[7]=d);let f;t[8]!==u||t[9]!==d?(f=(0,J.jsx)(G,{flex:1,marginX:3,children:(0,J.jsxs)(br,{style:c,children:[u,d]})}),t[8]=u,t[9]=d,t[10]=f):f=t[10];let p;t[11]!==a||t[12]!==s||t[13]!==r?(p=s&&(0,J.jsx)(li,{fontSize:1,icon:zi,mode:`bleed`,onClick:r,text:`Upload ${a.length===1?(0,pS.default)(a[0]):`assets`}`}),t[11]=a,t[12]=s,t[13]=r,t[14]=p):p=t[14];let m;t[15]===n?m=t[16]:(m=n&&(0,J.jsx)(G,{style:{flexShrink:0},children:(0,J.jsx)(li,{disabled:!n,icon:gi,mode:`bleed`,onClick:n,radius:2})}),t[15]=n,t[16]=m);let h;t[17]!==p||t[18]!==m?(h=(0,J.jsxs)(oi,{marginX:2,children:[p,m]}),t[17]=p,t[18]=m,t[19]=h):h=t[19];let g;return t[20]!==f||t[21]!==h?(g=(0,J.jsx)(G,{paddingY:2,children:(0,J.jsxs)(oi,{align:`center`,justify:`space-between`,children:[f,h]})}),t[20]=f,t[21]=h,t[22]=g):g=t[22],g};function wG(e){return e.assets.assetTypes}function TG(e){return e.selected.document}var EG=e=>{let t=(0,q.c)(26),{field:n,title:r}=e,i=Wd(),a=Q(DG),o=a.field===n,s;t[0]!==i||t[1]!==n||t[2]!==o||t[3]!==a.direction||t[4]!==r?(s=()=>{if(n&&r){if(o){let e=a.direction===`asc`?`desc`:`asc`;i($.orderSet({order:{field:n,direction:e}}))}else i($.orderSet({order:{field:n,direction:`asc`}}))}},t[0]=i,t[1]=n,t[2]=o,t[3]=a.direction,t[4]=r,t[5]=s):s=t[5];let c=s,l=!n,u=n?c:void 0,d=n?`pointer`:`default`,f;t[6]===d?f=t[7]:(f={cursor:d,display:`inline`,whiteSpace:`nowrap`},t[6]=d,t[7]=f);let p;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(p={marginRight:`0.4em`},t[8]=p):p=t[8];let m;t[9]===r?m=t[10]:(m=(0,J.jsx)(`span`,{style:p,children:r}),t[9]=r,t[10]=m);let h;t[11]!==o||t[12]!==a.direction?(h=o&&a?.direction===`asc`&&(0,J.jsx)(Ri,{}),t[11]=o,t[12]=a.direction,t[13]=h):h=t[13];let g;t[14]!==o||t[15]!==a.direction?(g=o&&a?.direction===`desc`&&(0,J.jsx)(bi,{}),t[14]=o,t[15]=a.direction,t[16]=g):g=t[16];let _;t[17]!==u||t[18]!==f||t[19]!==m||t[20]!==h||t[21]!==g?(_=(0,J.jsxs)(G,{onClick:u,style:f,children:[m,h,g]}),t[17]=u,t[18]=f,t[19]=m,t[20]=h,t[21]=g,t[22]=_):_=t[22];let v;return t[23]!==l||t[24]!==_?(v=(0,J.jsx)(si,{muted:l,size:0,children:_}),t[23]=l,t[24]=_,t[25]=v):v=t[25],v};function DG(e){return e.assets.order}var OG=Tr(oi).withConfig({displayName:`ContextActionContainer`,componentId:`sc-r1w061-0`})(({$scheme:e})=>Fr`cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:${pV(e,`bg`)};}}`),kG=()=>{let e=(0,q.c)(24),t=en(),n=Wd(),r=Q(AG),i=Q(tB),a=Q(rB),o=wr(),{onSelect:s}=FR(),c=a===i,l;e[0]!==c||e[1]!==n?(l=e=>{e.stopPropagation(),n(c?$.pickClear():$.pickAll())},e[0]=c,e[1]=n,e[2]=l):l=e[2];let u=l,d=o<3?0:`16px`,f=o<3?0:`32px`,p=o<3?`hidden`:`visible`,m;e[3]!==d||e[4]!==f||e[5]!==p?(m={alignItems:`center`,background:`var(--card-bg-color)`,borderBottom:`1px solid var(--card-border-color)`,columnGap:d,gridTemplateColumns:qR.LARGE,height:f,letterSpacing:`0.025em`,position:`sticky`,textTransform:`uppercase`,top:0,visibility:p,width:`100%`,zIndex:1},e[3]=d,e[4]=f,e[5]=p,e[6]=m):m=e[6];let h;e[7]!==c||e[8]!==r||e[9]!==u||e[10]!==s||e[11]!==t?(h=s?(0,J.jsx)(EG,{}):(0,J.jsx)(OG,{align:`center`,justify:`center`,onClick:u,$scheme:t,style:{height:`100%`,position:`relative`},children:(0,J.jsx)(Qr,{checked:!r&&c,readOnly:!0,style:{pointerEvents:`none`,transform:`scale(0.8)`}})}),e[7]=c,e[8]=r,e[9]=u,e[10]=s,e[11]=t,e[12]=h):h=e[12];let g,_,v,y,b,x,S,C;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,J.jsx)(EG,{}),x=(0,J.jsx)(EG,{field:`originalFilename`,title:`Filename`}),S=(0,J.jsx)(EG,{title:`Resolution`}),C=(0,J.jsx)(EG,{field:`mimeType`,title:`MIME type`}),g=(0,J.jsx)(EG,{field:`size`,title:`Size`}),_=(0,J.jsx)(EG,{field:`_updatedAt`,title:`Last updated`}),v=(0,J.jsx)(EG,{title:`References`}),y=(0,J.jsx)(EG,{}),e[13]=g,e[14]=_,e[15]=v,e[16]=y,e[17]=b,e[18]=x,e[19]=S,e[20]=C):(g=e[13],_=e[14],v=e[15],y=e[16],b=e[17],x=e[18],S=e[19],C=e[20]);let w;return e[21]!==m||e[22]!==h?(w=(0,J.jsxs)(rn,{style:m,children:[h,b,x,S,C,g,_,v,y]}),e[21]=m,e[22]=h,e[23]=w):w=e[23],w};function AG(e){return e.assets.fetching}var jG=Tr(rn).withConfig({displayName:`ContainerGrid`,componentId:`sc-mfq3ng-0`})(({$scheme:e,$selected:t,$updating:n})=>Fr`align-items:center;cursor:${t?`default`:`pointer`};height:100%;pointer-events:${n?`none`:`auto`};user-select:none;white-space:nowrap;${!n&&Fr`@media (hover:hover) and (pointer:fine){&:hover{background:${pV(e,`bg`)};}}`}`),MG=Tr(oi).withConfig({displayName:`ContextActionContainer`,componentId:`sc-mfq3ng-1`})(({$scheme:e})=>Fr`cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:${pV(e,`bg2`)};}}`),NG=Tr(BI).withConfig({displayName:`StyledWarningIcon`,componentId:`sc-mfq3ng-2`})(({theme:e})=>({color:e.sanity.color.spot.red})),PG=(0,K.memo)(e=>{let t=(0,q.c)(150),{id:n,selected:r}=e,i=en(),a=KV(`shift`),[o,s]=(0,K.useState)(!1),c=(0,K.useRef)(null),l=Wd(),u=Q(FG),d;t[0]===n?d=t[1]:(d=e=>$z(e,n),t[0]=n,t[1]=d);let f=Q(d),p=wr(),m=f?.asset,h=f?.error,g=f?.asset?.metadata?.isOpaque,_=f?.picked,v=f?.updating,{isMultiSelect:y,onSelect:b}=FR(),x;t[2]!==m||t[3]!==l||t[4]!==y||t[5]!==u||t[6]!==b||t[7]!==_||t[8]!==r||t[9]!==a?(x=e=>{e.stopPropagation(),m&&(r||(b&&!y?l(FB.showAssetEdit({assetId:m._id})):a.current&&!_?l($.pickRange({startId:u||m._id,endId:m._id})):l($.pick({assetId:m._id,picked:!_}))))},t[2]=m,t[3]=l,t[4]=y,t[5]=u,t[6]=b,t[7]=_,t[8]=r,t[9]=a,t[10]=x):x=t[10];let S=x,C;t[11]!==m||t[12]!==l||t[13]!==y||t[14]!==u||t[15]!==b||t[16]!==_||t[17]!==r||t[18]!==a?(C=e=>{e.stopPropagation(),m&&(r||(b&&!y?b([{kind:`assetDocumentId`,value:m._id}]):b&&y?a.current&&!_?l($.pickRange({startId:u||m._id,endId:m._id})):l($.pick({assetId:m._id,picked:!_})):a.current?l(_?$.pick({assetId:m._id,picked:!_}):$.pickRange({startId:u||m._id,endId:m._id})):l(FB.showAssetEdit({assetId:m._id}))))},t[11]=m,t[12]=l,t[13]=y,t[14]=u,t[15]=b,t[16]=_,t[17]=r,t[18]=a,t[19]=C):C=t[19];let w=C,T=v?.5:1,E=r||v?.1:1,D,O;if(t[20]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>(c.current=setTimeout(()=>s(!0),750),()=>{c.current&&clearTimeout(c.current)}),O=[],t[20]=D,t[21]=O):(D=t[20],O=t[21]),(0,K.useEffect)(D,O),!m)return null;let k=r?void 0:w,A=p<3?0:`16px`,j=p<3?qR.SMALL:qR.LARGE,M=p<3?`auto`:`1fr`,N;t[22]!==A||t[23]!==j||t[24]!==M?(N={columnGap:A,rowGap:0,gridTemplateColumns:j,gridTemplateRows:M},t[22]=A,t[23]=j,t[24]=M,t[25]=N):N=t[25];let P=f.updating,F;t[26]===T?F=t[27]:(F={alignItems:`center`,gridColumn:1,gridRowStart:1,gridRowEnd:`span 5`,height:`100%`,justifyContent:`center`,opacity:T,position:`relative`},t[26]=T,t[27]=F);let I;t[28]!==y||t[29]!==b||t[30]!==_?(I=b&&!y?(0,J.jsx)(Ai,{style:{flexShrink:0,opacity:.5}}):(0,J.jsx)(Qr,{checked:_,readOnly:!0,style:{pointerEvents:`none`,transform:`scale(0.8)`}}),t[28]=y,t[29]=b,t[30]=_,t[31]=I):I=t[31];let L;t[32]!==S||t[33]!==i||t[34]!==F||t[35]!==I?(L=(0,J.jsx)(MG,{onClick:S,$scheme:i,style:F,children:I}),t[32]=S,t[33]=i,t[34]=F,t[35]=I,t[36]=L):L=t[36];let R;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(R={gridColumn:2,gridRowStart:1,gridRowEnd:`span 5`,height:`90px`,width:`100px`},t[37]=R):R=t[37];let z;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(z={height:`100%`,position:`relative`},t[38]=z):z=t[38];let B;t[39]===E?B=t[40]:(B={height:`100%`,opacity:E,position:`relative`},t[39]=E,t[40]=B);let V;t[41]===m?V=t[42]:(V=XB(m)&&(0,J.jsx)(cV,{extension:m.extension,width:`40px`}),t[41]=m,t[42]=V);let ee;t[43]!==m||t[44]!==g||t[45]!==i?(ee=ZB(m)&&(0,J.jsx)(mV,{draggable:!1,$scheme:i,$showCheckerboard:!g,src:JB(m,{height:100,width:100})}),t[43]=m,t[44]=g,t[45]=i,t[46]=ee):ee=t[46];let te;t[47]!==B||t[48]!==V||t[49]!==ee?(te=(0,J.jsxs)(G,{style:B,children:[V,ee]}),t[47]=B,t[48]=V,t[49]=ee,t[50]=te):te=t[50];let ne;t[51]===v?ne=t[52]:(ne=v&&(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(Ur,{})}),t[51]=v,t[52]=ne);let re;t[53]!==r||t[54]!==v?(re=r&&!v&&(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,J.jsx)(W,{size:2,children:(0,J.jsx)(Ki,{})})}),t[53]=r,t[54]=v,t[55]=re):re=t[55];let ie;t[56]!==te||t[57]!==ne||t[58]!==re?(ie=(0,J.jsx)(G,{style:R,children:(0,J.jsxs)(oi,{align:`center`,justify:`center`,style:z,children:[te,ne,re]})}),t[56]=te,t[57]=ne,t[58]=re,t[59]=ie):ie=t[59];let ae=p<3?3:0,oe=p<3?2:`auto`,se;t[60]!==T||t[61]!==oe?(se={gridColumn:3,gridRow:oe,opacity:T},t[60]=T,t[61]=oe,t[62]=se):se=t[62];let ce;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(ce={lineHeight:`2em`},t[63]=ce):ce=t[63];let le;t[64]===m.originalFilename?le=t[65]:(le=(0,J.jsx)(W,{muted:!0,size:1,style:ce,textOverflow:`ellipsis`,children:m.originalFilename}),t[64]=m.originalFilename,t[65]=le);let ue;t[66]!==ae||t[67]!==se||t[68]!==le?(ue=(0,J.jsx)(G,{marginLeft:ae,style:se,children:le}),t[66]=ae,t[67]=se,t[68]=le,t[69]=ue):ue=t[69];let de=p<3?3:0,fe=p<3?3:4,pe=p<3?3:`auto`,me;t[70]!==T||t[71]!==fe||t[72]!==pe?(me={gridColumn:fe,gridRow:pe,opacity:T},t[70]=T,t[71]=fe,t[72]=pe,t[73]=me):me=t[73];let he;t[74]===Symbol.for(`react.memo_cache_sentinel`)?(he={lineHeight:`2em`},t[74]=he):he=t[74];let ge;t[75]===m?ge=t[76]:(ge=ZB(m)&&$B(m),t[75]=m,t[76]=ge);let _e;t[77]===ge?_e=t[78]:(_e=(0,J.jsx)(W,{muted:!0,size:1,style:he,textOverflow:`ellipsis`,children:ge}),t[77]=ge,t[78]=_e);let ve;t[79]!==de||t[80]!==me||t[81]!==_e?(ve=(0,J.jsx)(G,{marginLeft:de,style:me,children:_e}),t[79]=de,t[80]=me,t[81]=_e,t[82]=ve):ve=t[82];let ye=p<3?`none`:`block`,be;t[83]!==T||t[84]!==ye?(be={display:ye,gridColumn:5,gridRow:`auto`,opacity:T},t[83]=T,t[84]=ye,t[85]=be):be=t[85];let xe;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(xe={lineHeight:`2em`},t[86]=xe):xe=t[86];let Se;t[87]===m.mimeType?Se=t[88]:(Se=(0,J.jsx)(W,{muted:!0,size:1,style:xe,textOverflow:`ellipsis`,children:m.mimeType}),t[87]=m.mimeType,t[88]=Se);let Ce;t[89]!==be||t[90]!==Se?(Ce=(0,J.jsx)(G,{style:be,children:Se}),t[89]=be,t[90]=Se,t[91]=Ce):Ce=t[91];let we=p<3?`none`:`block`,Te;t[92]!==T||t[93]!==we?(Te={display:we,gridColumn:6,gridRow:`auto`,opacity:T},t[92]=T,t[93]=we,t[94]=Te):Te=t[94];let De;t[95]===Symbol.for(`react.memo_cache_sentinel`)?(De={lineHeight:`2em`},t[95]=De):De=t[95];let Oe;t[96]===m.size?Oe=t[97]:(Oe=(0,ZT.default)(m.size,{base:10,round:0}),t[96]=m.size,t[97]=Oe);let ke;t[98]===Oe?ke=t[99]:(ke=(0,J.jsx)(W,{muted:!0,size:1,style:De,textOverflow:`ellipsis`,children:Oe}),t[98]=Oe,t[99]=ke);let Ae;t[100]!==Te||t[101]!==ke?(Ae=(0,J.jsx)(G,{style:Te,children:ke}),t[100]=Te,t[101]=ke,t[102]=Ae):Ae=t[102];let je=p<3?3:0,Ne=p<3?3:7,Pe=p<3?4:`auto`,Fe;t[103]!==T||t[104]!==Ne||t[105]!==Pe?(Fe={gridColumn:Ne,gridRow:Pe,opacity:T},t[103]=T,t[104]=Ne,t[105]=Pe,t[106]=Fe):Fe=t[106];let Ie;t[107]===Symbol.for(`react.memo_cache_sentinel`)?(Ie={lineHeight:`2em`},t[107]=Ie):Ie=t[107];let Le;t[108]===m._updatedAt?Le=t[109]:(Le=Ee(new Date(m._updatedAt),new Date),t[108]=m._updatedAt,t[109]=Le);let Re;t[110]===Le?Re=t[111]:(Re=(0,J.jsx)(W,{muted:!0,size:1,style:Ie,textOverflow:`ellipsis`,children:Le}),t[110]=Le,t[111]=Re);let ze;t[112]!==je||t[113]!==Fe||t[114]!==Re?(ze=(0,J.jsx)(G,{marginLeft:je,style:Fe,children:Re}),t[112]=je,t[113]=Fe,t[114]=Re,t[115]=ze):ze=t[115];let Be=p<3?`none`:`block`,Ve;t[116]!==T||t[117]!==Be?(Ve={display:Be,gridColumn:8,gridRow:`auto`,opacity:T},t[116]=T,t[117]=Be,t[118]=Ve):Ve=t[118];let He;t[119]===Symbol.for(`react.memo_cache_sentinel`)?(He={lineHeight:`2em`},t[119]=He):He=t[119];let Ue;t[120]!==n||t[121]!==o?(Ue=(0,J.jsx)(W,{muted:!0,size:1,style:He,textOverflow:`ellipsis`,children:o?(0,J.jsx)(Yn,{id:n,children:IG}):(0,J.jsx)(J.Fragment,{children:`-`})}),t[120]=n,t[121]=o,t[122]=Ue):Ue=t[122];let We;t[123]!==Ve||t[124]!==Ue?(We=(0,J.jsx)(G,{style:Ve,children:Ue}),t[123]=Ve,t[124]=Ue,t[125]=We):We=t[125];let Ge=p<3?4:9,Ke=p<3?`span 5`:`auto`,qe;t[126]!==T||t[127]!==Ge||t[128]!==Ke?(qe={gridColumn:Ge,gridRowStart:`1`,gridRowEnd:Ke,opacity:T},t[126]=T,t[127]=Ge,t[128]=Ke,t[129]=qe):qe=t[129];let Je;t[130]===h?Je=t[131]:(Je=h&&(0,J.jsx)(G,{padding:2,children:(0,J.jsx)(Me,{animate:!0,content:(0,J.jsx)(Yr,{padding:2,width:0,children:(0,J.jsx)(W,{size:1,children:h})}),placement:`left`,portal:!0,children:(0,J.jsx)(W,{size:1,children:(0,J.jsx)(NG,{color:`critical`})})})}),t[130]=h,t[131]=Je);let Ye;t[132]!==qe||t[133]!==Je?(Ye=(0,J.jsx)(oi,{align:`center`,justify:`center`,style:qe,children:Je}),t[132]=qe,t[133]=Je,t[134]=Ye):Ye=t[134];let Xe;return t[135]!==f.updating||t[136]!==i||t[137]!==r||t[138]!==L||t[139]!==ie||t[140]!==ue||t[141]!==ve||t[142]!==Ce||t[143]!==Ae||t[144]!==k||t[145]!==ze||t[146]!==We||t[147]!==Ye||t[148]!==N?(Xe=(0,J.jsxs)(jG,{onClick:k,$scheme:i,$selected:r,style:N,$updating:P,children:[L,ie,ue,ve,Ce,Ae,ze,We,Ye]}),t[135]=f.updating,t[136]=i,t[137]=r,t[138]=L,t[139]=ie,t[140]=ue,t[141]=ve,t[142]=Ce,t[143]=Ae,t[144]=k,t[145]=ze,t[146]=We,t[147]=Ye,t[148]=N,t[149]=Xe):Xe=t[149],Xe});function FG(e){return e.assets.lastPicked}function IG(e){let{isLoading:t,referringDocuments:n}=e,r=qB(n);return t?(0,J.jsx)(J.Fragment,{children:`-`}):(0,J.jsx)(J.Fragment,{children:Array.isArray(r)?r.length:0})}var LG=Tr(rn).withConfig({displayName:`ContainerGrid`,componentId:`sc-ezmovx-0`})(({theme:e})=>Fr`align-items:center;cursor:pointer;height:100%;user-select:none;white-space:nowrap;@media (hover:hover) and (pointer:fine){&:hover{background:${e.sanity.color.card.enabled.bg};}}`),RG=Tr(G).withConfig({displayName:`FolderBadge`,componentId:`sc-ezmovx-1`})(({theme:e})=>Fr`background:${e.sanity.color.spot.yellow};border-radius:6px;height:42px;position:relative;width:52px;&::before{background:${e.sanity.color.spot.yellow};border-radius:6px 6px 0 0;content:'';height:12px;left:0;position:absolute;top:-6px;width:18px;}`),zG=e=>{let t=(0,q.c)(45),{folderId:n,name:r,totalCount:i}=e,a=Wd(),o=wr(),s=en(),c;t[0]!==a||t[1]!==n?(c=()=>a(kB.currentFolderSet({folderId:n})),t[0]=a,t[1]=n,t[2]=c):c=t[2];let l;t[3]===s?l=t[4]:(l=pV(s,`bg`),t[3]=s,t[4]=l);let u=o<3?0:`16px`,d=o<3?qR.SMALL:qR.LARGE,f=o<3?`auto`:`1fr`,p;t[5]!==l||t[6]!==u||t[7]!==d||t[8]!==f?(p={background:l,gridColumnGap:u,gridTemplateColumns:d,gridTemplateRows:f},t[5]=l,t[6]=u,t[7]=d,t[8]=f,t[9]=p):p=t[9];let m;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,J.jsx)(G,{}),t[10]=m):m=t[10];let h;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{gridColumn:2,height:`90px`,width:`100px`},children:(0,J.jsx)(RG,{})}),t[11]=h):h=t[11];let g=o<3?3:0,_=o<3?`2/4`:`auto`,v;t[12]!==3||t[13]!==_?(v={gridColumn:3,gridRow:_},t[12]=3,t[13]=_,t[14]=v):v=t[14];let y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(y={lineHeight:`1.2em`},t[15]=y):y=t[15];let b;t[16]===r?b=t[17]:(b=(0,J.jsx)(W,{size:1,style:y,textOverflow:`ellipsis`,weight:`semibold`,children:r}),t[16]=r,t[17]=b);let x;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,J.jsx)(W,{muted:!0,size:0,style:{lineHeight:`1.1em`},children:`Folder`}),t[18]=x):x=t[18];let S;t[19]===b?S=t[20]:(S=(0,J.jsxs)(ci,{gap:2,children:[b,x]}),t[19]=b,t[20]=S);let C;t[21]!==v||t[22]!==S||t[23]!==g?(C=(0,J.jsx)(G,{marginLeft:g,style:v,children:S}),t[21]=v,t[22]=S,t[23]=g,t[24]=C):C=t[24];let w=o<3?`none`:`block`,T;t[25]===w?T=t[26]:(T={display:w,gridColumn:7},t[25]=w,t[26]=T);let E=i===1?``:`s`,D;t[27]!==E||t[28]!==i?(D=(0,J.jsxs)(W,{muted:!0,size:1,children:[i,` item`,E]}),t[27]=E,t[28]=i,t[29]=D):D=t[29];let O;t[30]!==T||t[31]!==D?(O=(0,J.jsx)(G,{style:T,children:D}),t[30]=T,t[31]=D,t[32]=O):O=t[32];let k=o<3?`none`:`block`,A;t[33]===k?A=t[34]:(A={display:k,gridColumn:8},t[33]=k,t[34]=A);let j;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,J.jsx)(W,{muted:!0,size:1,children:`Open folder`}),t[35]=j):j=t[35];let M;t[36]===A?M=t[37]:(M=(0,J.jsx)(G,{style:A,children:j}),t[36]=A,t[37]=M);let N;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,J.jsx)(G,{}),t[38]=N):N=t[38];let P;return t[39]!==c||t[40]!==C||t[41]!==O||t[42]!==M||t[43]!==p?(P=(0,J.jsxs)(LG,{onClick:c,style:p,children:[m,h,C,O,M,N]}),t[39]=c,t[40]=C,t[41]=O,t[42]=M,t[43]=p,t[44]=P):P=t[44],P},BG=e=>{let t=(0,q.c)(57),{id:n}=e,r=en(),i=Wd(),a;t[0]===n?a=t[1]:(a=e=>xH(e,n),t[0]=n,t[1]=a);let o=Q(a),s=wr();if(!o)return null;let c;t[2]===o.size?c=t[3]:(c=(0,ZT.default)(o.size,{base:10,round:0}),t[2]=o.size,t[3]=c);let l=c,u=Math.round(o.percent||0),d=o.status===`complete`,f=o.status===`uploading`,p=o.status===`queued`,m;d&&(m=`Verifying`),f&&(m=`${u}%`),p&&(m=`Queued`);let h;t[4]!==i||t[5]!==o.hash?(h=()=>{i(SH.uploadCancel({hash:o.hash}))},t[4]=i,t[5]=o.hash,t[6]=h):h=t[6];let g=h,_;t[7]===r?_=t[8]:(_=pV(r,`bg`),t[7]=r,t[8]=_);let v=s<3?0:`16px`,y=s<3?qR.SMALL:qR.LARGE,b=s<3?`auto`:`1fr`,x;t[9]!==_||t[10]!==v||t[11]!==y||t[12]!==b?(x={alignItems:`center`,background:_,columnGap:v,rowGap:0,gridTemplateColumns:y,gridTemplateRows:b,height:`100%`,position:`relative`},t[9]=_,t[10]=v,t[11]=y,t[12]=b,t[13]=x):x=t[13];let S=`scaleX(${u*.01})`,C;t[14]===S?C=t[15]:(C=(0,J.jsx)(`div`,{style:{background:`var(--card-fg-color)`,bottom:0,height:`1px`,left:0,position:`absolute`,width:`100%`,transform:S,transformOrigin:`bottom left`,transition:`all 1000ms ease-out`}}),t[14]=S,t[15]=C);let w=s<3?1:`auto`,T=s<3?`span 4`:`auto`,E;t[16]!==w||t[17]!==T?(E={gridColumn:2,gridRowStart:w,gridRowEnd:T,height:`90px`,width:`100px`},t[16]=w,t[17]=T,t[18]=E):E=t[18];let D;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(D={height:`100%`,position:`relative`},t[19]=D):D=t[19];let O;t[20]!==o.assetType||t[21]!==o.objectUrl||t[22]!==r?(O=o.assetType===`image`&&o?.objectUrl&&(0,J.jsx)(mV,{draggable:!1,$scheme:r,src:o.objectUrl,style:{opacity:.25}}),t[20]=o.assetType,t[21]=o.objectUrl,t[22]=r,t[23]=O):O=t[23];let k;t[24]===o.assetType?k=t[25]:(k=o.assetType===`file`&&(0,J.jsx)(`div`,{style:{height:`100%`,opacity:.1},children:(0,J.jsx)(cV,{width:`40px`})}),t[24]=o.assetType,t[25]=k);let A;t[26]!==g||t[27]!==d||t[28]!==u?(A=!d&&u!==100&&(0,J.jsx)(oi,{align:`center`,justify:`center`,style:{position:`absolute`,height:`100%`,left:0,top:0,width:`100%`},children:(0,J.jsx)(li,{fontSize:3,icon:gi,mode:`bleed`,onClick:g,padding:2,style:{background:`none`,boxShadow:`none`},tone:`critical`})}),t[26]=g,t[27]=d,t[28]=u,t[29]=A):A=t[29];let j;t[30]!==O||t[31]!==k||t[32]!==A?(j=(0,J.jsxs)(G,{style:D,children:[O,k,A]}),t[30]=O,t[31]=k,t[32]=A,t[33]=j):j=t[33];let M;t[34]!==E||t[35]!==j?(M=(0,J.jsx)(G,{style:E,children:j}),t[34]=E,t[35]=j,t[36]=M):M=t[36];let N=s<3?3:`3/8`,P=s<3?`2/4`:`auto`,F=s<3?3:0,I;t[37]!==N||t[38]!==P||t[39]!==F?(I={gridColumn:N,gridRow:P,marginLeft:F},t[37]=N,t[38]=P,t[39]=F,t[40]=I):I=t[40];let L;t[41]!==l||t[42]!==o.name?(L=(0,J.jsxs)(W,{muted:!0,size:1,textOverflow:`ellipsis`,children:[o.name,` (`,l,`)`]}),t[41]=l,t[42]=o.name,t[43]=L):L=t[43];let R;t[44]===m?R=t[45]:(R=(0,J.jsx)(W,{size:1,textOverflow:`ellipsis`,weight:`semibold`,children:m}),t[44]=m,t[45]=R);let z;t[46]!==L||t[47]!==R?(z=(0,J.jsxs)(ci,{gap:3,children:[L,R]}),t[46]=L,t[47]=R,t[48]=z):z=t[48];let B;t[49]!==I||t[50]!==z?(B=(0,J.jsx)(G,{style:I,children:z}),t[49]=I,t[50]=z,t[51]=B):B=t[51];let V;return t[52]!==M||t[53]!==B||t[54]!==x||t[55]!==C?(V=(0,J.jsxs)(rn,{style:x,children:[C,M,B]}),t[52]=M,t[53]=B,t[54]=x,t[55]=C,t[56]=V):V=t[56],V},VG=(0,K.memo)(e=>{let t=(0,q.c)(12),{item:n,selected:r}=e;if(n?.type===`asset`){let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`100px`},t[0]=e):e=t[0];let i;return t[1]!==n.id||t[2]!==r?(i=(0,J.jsx)(G,{style:e,children:(0,J.jsx)(PG,{id:n.id,selected:r})}),t[1]=n.id,t[2]=r,t[3]=i):i=t[3],i}if(n?.type===`folder`){let e;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`100px`},t[4]=e):e=t[4];let r;return t[5]!==n.folderId||t[6]!==n.name||t[7]!==n.totalCount?(r=(0,J.jsx)(G,{style:e,children:(0,J.jsx)(zG,{folderId:n.folderId,name:n.name,totalCount:n.totalCount})}),t[5]=n.folderId,t[6]=n.name,t[7]=n.totalCount,t[8]=r):r=t[8],r}if(n?.type===`upload`){let e;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(e={height:`100px`},t[9]=e):e=t[9];let r;return t[10]===n.id?r=t[11]:(r=(0,J.jsx)(G,{style:e,children:(0,J.jsx)(BG,{id:n.id})}),t[10]=n.id,t[11]=r),r}return null}),HG=e=>{let t=(0,q.c)(15),{items:n,onLoadMore:r}=e,i=Q(UG),a;t[0]===i?a=t[1]:(a=i&&i.map(WG)||[],t[0]=i,t[1]=a);let o=a,s=n?.length;if(s===0)return null;let c;t[2]===n?c=t[3]:(c=e=>n[e]?.id||e,t[2]=n,t[3]=c);let l;t[4]===s?l=t[5]:(l=[,].fill(s),t[4]=s,t[5]=l);let u;t[6]!==n||t[7]!==o?(u=e=>{let t=n[e],r=o.includes(t?.id||``);return(0,J.jsx)(VG,{item:t,selected:r})},t[6]=n,t[7]=o,t[8]=u):u=t[8];let d;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(d={overflowX:`hidden`},t[9]=d):d=t[9];let f;return t[10]!==r||t[11]!==c||t[12]!==l||t[13]!==u?(f=(0,J.jsx)(JF,{className:`media__custom-scrollbar`,computeItemKey:c,endReached:r,groupCounts:l,groupContent:GG,itemContent:u,style:d}),t[10]=r,t[11]=c,t[12]=l,t[13]=u,t[14]=f):f=t[14],f};function UG(e){return e.selected.assets}function WG(e){return e._id}function GG(){return(0,J.jsx)(kG,{})}var KG=()=>{let e=(0,q.c)(15),t=Wd(),n=Q(qG),r=Q(JG),i=Q(YG),a=Q(XG),o=Q(ZG),s=Q(GV),c=wr(),l=n>=0,u=s.length>0,d;e[0]!==t||e[1]!==r?(d=()=>{r||t($.loadNextPage())},e[0]=t,e[1]=r,e[2]=d):d=e[2];let f=d,p,m;e[3]!==t||e[4]!==i||e[5]!==c||e[6]!==a?(p=()=>{c<=1&&i&&t(kB.panelVisibleSet({panelVisible:!1})),c<=1&&a&&t(vz.panelVisibleSet({panelVisible:!1}))},m=[t,i,c,a],e[3]=t,e[4]=i,e[5]=c,e[6]=a,e[7]=p,e[8]=m):(p=e[7],m=e[8]),(0,K.useEffect)(p,m);let h=!u&&l&&!r,g;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(g={width:`100%`},e[9]=g):g=e[9];let _;return e[10]!==s||e[11]!==f||e[12]!==h||e[13]!==o?(_=(0,J.jsx)(G,{flex:1,style:g,children:h?(0,J.jsx)(G,{padding:4,children:(0,J.jsx)(W,{size:1,weight:`semibold`,children:`No results for the current query`})}):(0,J.jsxs)(J.Fragment,{children:[o===`grid`&&(0,J.jsx)(jH,{items:s,onLoadMore:f}),o===`table`&&(0,J.jsx)(HG,{items:s,onLoadMore:f})]})}),e[10]=s,e[11]=f,e[12]=h,e[13]=o,e[14]=_):_=e[14],_};function qG(e){return e.assets.fetchCount}function JG(e){return e.assets.fetching}function YG(e){return e.folders.panelVisible}function XG(e){return e.tags.panelVisible}function ZG(e){return e.assets.view}var QG=()=>{let e=(0,q.c)(57),t=en(),n=Wd(),r=Q(nB),i=Q($G),{isMultiSelect:a,onSelect:o}=FR(),s;e[0]!==r[0]||e[1]!==r.length?(s=r.length===1&&!!r[0]&&ZB(r[0].asset),e[0]=r[0],e[1]=r.length,e[2]=s):s=e[2];let c=s,l;e[3]===n?l=e[4]:(l=()=>{n($.pickClear())},e[3]=n,e[4]=l);let u=l,d;e[5]!==r||e[6]!==n?(d=()=>{n(FB.showConfirmDeleteAssets({assets:r}))},e[5]=r,e[6]=n,e[7]=d):d=e[7];let f=d,p;e[8]!==r[0]?.asset._id||e[9]!==n?(p=()=>{let e=r[0]?.asset._id;e&&n(FB.showAllAssetsDialog({assetId:e}))},e[8]=r[0]?.asset._id,e[9]=n,e[10]=p):p=e[10];let m=p,h;e[11]!==r||e[12]!==i||e[13]!==n?(h=()=>n(iz.showFolderMove({assets:r,folderId:i})),e[11]=r,e[12]=i,e[13]=n,e[14]=h):h=e[14];let g=h,_;e[15]!==r||e[16]!==n?(_=()=>n($.folderSetRequest({assets:r,folderId:null})),e[15]=r,e[16]=n,e[17]=_):_=e[17];let v=_,y;e[18]!==r||e[19]!==o?(y=()=>{if(!o)return;let e=r.map(eK);e.length!==0&&o(e)},e[18]=r,e[19]=o,e[20]=y):y=e[20];let b=y;if(r.length===0)return null;let x;e[21]===t?x=e[22]:(x=pV(t,`bg`),e[21]=t,e[22]=x);let S;e[23]===x?S=e[24]:(S={background:x,borderBottom:`1px solid var(--card-border-color)`,height:`32px`,position:`relative`,width:`100%`},e[23]=x,e[24]=S);let C;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(C={color:`inherit`},e[25]=C):C=e[25];let w=r.length,T;e[26]===r.length?T=e[27]:(T=(0,pS.default)(`asset`,r.length),e[26]=r.length,e[27]=T);let E;e[28]!==r.length||e[29]!==T?(E=(0,J.jsx)(G,{paddingRight:2,children:(0,J.jsxs)(si,{size:0,style:C,children:[w,` `,T,` selected`]})}),e[28]=r.length,e[29]=T,e[30]=E):E=e[30];let D;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(D={background:`none`,boxShadow:`none`},e[31]=D):D=e[31];let O;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,J.jsx)(si,{size:0,children:`Deselect`}),e[32]=O):O=e[32];let k;e[33]===u?k=e[34]:(k=(0,J.jsx)(li,{mode:`bleed`,onClick:u,padding:2,style:D,tone:`default`,children:O}),e[33]=u,e[34]=k);let A;e[35]!==f||e[36]!==b||e[37]!==a||e[38]!==o?(A=o&&a?(0,J.jsx)(li,{mode:`bleed`,onClick:b,padding:2,style:{background:`none`,boxShadow:`none`},tone:`primary`,children:(0,J.jsx)(si,{size:0,children:`Insert selected`})}):(0,J.jsx)(li,{mode:`bleed`,onClick:f,padding:2,style:{background:`none`,boxShadow:`none`},tone:`critical`,children:(0,J.jsx)(si,{size:0,children:`Delete`})}),e[35]=f,e[36]=b,e[37]=a,e[38]=o,e[39]=A):A=e[39];let j;e[40]!==c||e[41]!==m?(j=c&&(0,J.jsx)(li,{mode:`bleed`,onClick:m,padding:2,style:{background:`none`,boxShadow:`none`},tone:`default`,children:(0,J.jsx)(si,{size:0,children:`Replace`})}),e[40]=c,e[41]=m,e[42]=j):j=e[42];let M;e[43]!==i||e[44]!==g||e[45]!==v||e[46]!==o?(M=!o&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(li,{mode:`bleed`,onClick:g,padding:2,style:{background:`none`,boxShadow:`none`},tone:`primary`,children:(0,J.jsx)(si,{size:0,children:`Move to folder`})}),i&&(0,J.jsx)(li,{mode:`bleed`,onClick:v,padding:2,style:{background:`none`,boxShadow:`none`},tone:`critical`,children:(0,J.jsx)(si,{size:0,children:`Remove from folder`})})]}),e[43]=i,e[44]=g,e[45]=v,e[46]=o,e[47]=M):M=e[47];let N;e[48]!==E||e[49]!==k||e[50]!==A||e[51]!==j||e[52]!==M?(N=(0,J.jsxs)(oi,{align:`center`,paddingX:3,children:[E,k,A,j,M]}),e[48]=E,e[49]=k,e[50]=A,e[51]=j,e[52]=M,e[53]=N):N=e[53];let P;return e[54]!==N||e[55]!==S?(P=(0,J.jsx)(oi,{align:`center`,justify:`flex-start`,style:S,children:N}),e[54]=N,e[55]=S,e[56]=P):P=e[56],P};function $G(e){return e.folders.currentFolderId}function eK(e){return{kind:`assetDocumentId`,value:e.asset._id}}var tK=()=>{let e=(0,q.c)(2);if(!Q(nK))return null;let t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={position:`relative`,width:250},e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,J.jsx)(G,{style:t,children:(0,J.jsx)(G,{className:`media__custom-scrollbar`,style:{borderLeft:`1px solid var(--card-border-color)`,height:`100%`,overflowX:`hidden`,overflowY:`auto`,position:`absolute`,right:0,top:0,width:`100%`},children:(0,J.jsx)(pW,{})})}),e[1]=n):n=e[1],n};function nK(e){return e.tags.panelVisible}var rK=Tr.div.withConfig({displayName:`UploadContainer`,componentId:`sc-cm6qls-0`})`color:white;height:100%;min-height:100%;right:0;top:0;width:100%;&:focus{outline:none;}`,iK=Tr.div.withConfig({displayName:`DragActiveContainer`,componentId:`sc-cm6qls-1`})`align-items:center;background:rgba(0,0,0,0.75);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:3;`;async function aK(e){let t=Array.from(e),n=[];for(let e of t)try{await e.slice(0,1).arrayBuffer(),n.push(e)}catch{}return n}var oK=e=>{let t=(0,q.c)(32),{children:n}=e,{dropzone:r,directUploads:i}=VB(),{maxSize:a}=r,{onSelect:o}=FR(),s=Wd(),c=Q(sK),l=c.length===1&&c[0]===`image`,u;t[0]!==c[0]||t[1]!==c.length||t[2]!==s?(u=async e=>{e.forEach(e=>s(SH.uploadRequest({file:e,forceAsAssetType:c.length===1?c[0]:void 0})))},t[0]=c[0],t[1]=c.length,t[2]=s,t[3]=u):u=t[3];let d=u,f;t[4]===s?f=t[5]:(f=e=>{e.flatMap(lK).includes(`file-too-large`)&&s(RW.add({status:`error`,title:`One or more files exceed the maximum upload size.`}))},t[4]=s,t[5]=f);let p=f,m;t[6]===s?m=t[7]:(m=async e=>{let t;if(e.type===`drop`&&`dataTransfer`in e&&(t=e?.dataTransfer?.files),e.type===`change`){let n=e?.target;n?.files&&(t=n.files)}if(!t)return[];let n=await aK(t);return t?.length!==n.length&&s(RW.add({status:`error`,title:`Unable to upload some items (folders and packages aren't supported)`})),n},t[6]=s,t[7]=m);let h=m,g=l?`image/*`:``,_=!!o,v=!i,y;t[8]!==d||t[9]!==p||t[10]!==h||t[11]!==a||t[12]!==g||t[13]!==_||t[14]!==v?(y={accept:g,getFilesFromEvent:h,noClick:!0,noDrag:_,onDrop:d,maxSize:a,onDropRejected:p,disabled:v},t[8]=d,t[9]=p,t[10]=h,t[11]=a,t[12]=g,t[13]=_,t[14]=v,t[15]=y):y=t[15];let{getRootProps:b,getInputProps:x,isDragActive:S,open:C}=AR(y),w;t[16]===b?w=t[17]:(w=b(),t[16]=b,t[17]=w);let T;t[18]===x?T=t[19]:(T=x(),t[18]=x,t[19]=T);let E;t[20]===T?E=t[21]:(E=(0,J.jsx)(`input`,{...T}),t[20]=T,t[21]=E);let D;t[22]===S?D=t[23]:(D=S&&(0,J.jsx)(iK,{children:(0,J.jsx)(oi,{direction:`column`,justify:`center`,style:{color:jr.hex},children:(0,J.jsx)(W,{size:3,style:{color:`inherit`},children:`Drop files to upload`})})}),t[22]=S,t[23]=D);let O;t[24]!==n||t[25]!==E||t[26]!==D||t[27]!==w?(O=(0,J.jsxs)(rK,{...w,children:[E,D,n]}),t[24]=n,t[25]=E,t[26]=D,t[27]=w,t[28]=O):O=t[28];let k;return t[29]!==C||t[30]!==O?(k=(0,J.jsx)(xG,{open:C,children:O}),t[29]=C,t[30]=O,t[31]=k):k=t[31],k};function sK(e){return e.assets.assetTypes}function cK(e){let{code:t}=e;return t}function lK(e){let{errors:t}=e;return t.map(cK)}function uK(e){let t=e?.options?.mediaTags;if(!t?.length)return[];let n=new Set(t.map(e=>e?.trim()).filter(e=>!!e?.length));return Array.from(n)}function dK(e){return t=>{let{documentId:n,result:r,transition:i}=t;switch(i){case`appear`:e($.listenerCreateQueue({asset:r}));break;case`disappear`:e($.listenerDeleteQueue({assetId:n}));break;case`update`:e($.listenerUpdateQueue({asset:r}))}}}function fK(e){return t=>{let{documentId:n,result:r,transition:i}=t;switch(i){case`appear`:e(vz.listenerCreateQueue({tag:r}));break;case`disappear`:e(vz.listenerDeleteQueue({tagId:n}));break;case`update`:e(vz.listenerUpdateQueue({tag:r}))}}}function pK(e,t){let n=(0,q.c)(16),r=Wd(),i=qd(gK),a=qd(hK),o;n[0]===t?o=n[1]:(o=uK(t),n[0]=t,n[1]=o);let s=o,c=s.length>0,l,u;n[2]!==e||n[3]!==r||n[4]!==c?(l=()=>{c||r(Cz.facetsClear()),r(vz.fetchRequest()),r(kB.fetchRequest());let t=e.listen(oS`*[_type in ["sanity.fileAsset", "sanity.imageAsset"] && !(_id in path("drafts.**"))]`).subscribe(dK(r)),n=e.listen(oS`*[_type == "${YR}" && !(_id in path("drafts.**"))]`).subscribe(fK(r)),i=e.listen(oS`*[_type == "${JR}" && !(_id in path("drafts.**"))]`).subscribe(()=>r(kB.fetchRequest()));return()=>{t.unsubscribe(),n.unsubscribe(),i.unsubscribe()}},u=[e,r,c],n[2]=e,n[3]=r,n[4]=c,n[5]=l,n[6]=u):(l=n[5],u=n[6]),(0,K.useEffect)(l,u);let d;n[7]!==r||n[8]!==c||n[9]!==s||n[10]!==i||n[11]!==a?(d=()=>{if(!c||a<0)return;let e=HR.tag;if(e.type!==`searchable`)return;let t=s.map(e=>Object.values(i).find(t=>t.tag.name.current===e)).filter(mK);r(Cz.facetsClear());for(let n of t)r(Cz.facetsAdd({facet:{...e,operatorType:`references`,value:{label:n.tag.name.current,value:n.tag._id}}}))},n[7]=r,n[8]=c,n[9]=s,n[10]=i,n[11]=a,n[12]=d):d=n[12];let f;n[13]!==c||n[14]!==a?(f=[a,c],n[13]=c,n[14]=a,n[15]=f):f=n[15],(0,K.useEffect)(d,f)}function mK(e){return!!e}function hK(e){return e.tags.fetchCount}function gK(e){return e.tags.byIds}var _K=e=>{let t=(0,q.c)(14),{onClose:n,schemaType:r}=e,i=RR(),[a,o]=(0,K.useState)(null);pK(i,r);let s,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,J.jsx)(_W,{}),c=(0,J.jsx)(yW,{}),t[0]=s,t[1]=c):(s=t[0],c=t[1]);let l;t[2]===n?l=t[3]:(l=(0,J.jsx)(CG,{onClose:n}),t[2]=n,t[3]=l);let u,d;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,J.jsx)(sG,{}),d=(0,J.jsx)(gG,{}),t[4]=u,t[5]=d):(u=t[4],d=t[5]);let f;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,J.jsx)(vG,{}),t[6]=f):f=t[6];let p,m;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,J.jsxs)(oi,{flex:1,children:[f,(0,J.jsxs)(oi,{align:`flex-end`,direction:`column`,flex:1,style:{position:`relative`},children:[(0,J.jsx)(QG,{}),(0,J.jsx)(KG,{})]}),(0,J.jsx)(tK,{})]}),m=(0,J.jsx)(pG,{}),t[7]=p,t[8]=m):(p=t[7],m=t[8]);let h;t[9]===l?h=t[10]:(h=(0,J.jsxs)(oK,{children:[s,c,(0,J.jsx)(Cr,{"data-testid":`media-browser`,display:`flex`,height:`fill`,ref:o,children:(0,J.jsxs)(oi,{direction:`column`,flex:1,children:[l,u,d,p,m]})})]}),t[9]=l,t[10]=h);let g;return t[11]!==a||t[12]!==h?(g=(0,J.jsx)(Nr,{element:a,children:h}),t[11]=a,t[12]=h,t[13]=g):g=t[13],g},vK=e=>{let t=(0,q.c)(15),n=RR(),{excludeTagSlugs:r}=VB(),i=e?.assetType,a=e?.document,o=e?.selectedAssets,s=e?.isMultiSelect,c=e?.onSelect,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,J.jsx)(RB,{}),t[0]=l):l=t[0];let u=e?.onClose,d=e?.schemaType,f;t[1]!==u||t[2]!==d?(f=(0,J.jsx)(_K,{onClose:u,schemaType:d}),t[1]=u,t[2]=d,t[3]=f):f=t[3];let p;t[4]!==s||t[5]!==c||t[6]!==f?(p=(0,J.jsxs)(PR,{isMultiSelect:s,onSelect:c,children:[l,f]}),t[4]=s,t[5]=c,t[6]=f,t[7]=p):p=t[7];let m;return t[8]!==n||t[9]!==r||t[10]!==i||t[11]!==a||t[12]!==o||t[13]!==p?(m=(0,J.jsx)(YW,{assetType:i,client:n,document:a,excludeTagSlugs:r,selectedAssets:o,children:p}),t[8]=n,t[9]=r,t[10]=i,t[11]=a,t[12]=o,t[13]=p,t[14]=m):m=t[14],m},yK=e=>{let t=(0,q.c)(13),{onClose:n}=e,r=IR(),i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=[],t[0]=i):i=t[0];let a=bt(i),o=e?.selectionType,s=e?.schemaType?.jsonType,c=o===`multiple`||s===`array`;KV(`escape`,n);let l=bK,{zIndex:u}=Ar(),d;t[1]===u?d=t[2]:(d={bottom:0,height:`auto`,left:0,position:`fixed`,top:0,width:`100%`,zIndex:u},t[1]=u,t[2]=d);let f;t[3]!==a||t[4]!==c||t[5]!==e?(f=(0,J.jsx)(vK,{document:a,isMultiSelect:c,schemaType:e.schemaType,...e}),t[3]=a,t[4]=c,t[5]=e,t[6]=f):f=t[6];let p;t[7]!==d||t[8]!==f?(p=(0,J.jsx)(ti,{children:(0,J.jsx)(G,{onDragEnter:l,onDragLeave:l,onDragOver:l,onDrop:l,onMouseUp:l,style:d,children:f})}),t[7]=d,t[8]=f,t[9]=p):p=t[9];let m;return t[10]!==r||t[11]!==p?(m=(0,J.jsx)(Nr,{element:r,children:p}),t[10]=r,t[11]=p,t[12]=m):m=t[12],m};function bK(e){e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()}var xK=()=>{let e=(0,q.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,J.jsx)(oi,{direction:`column`,height:`fill`,flex:1,children:(0,J.jsx)(vK,{})}),e[0]=t):t=e[0],t},SK={title:`Media Folder`,icon:Ca,name:JR,type:`document`,fields:[{title:`Name`,name:`name`,type:`string`},{title:`Parent`,name:`parent`,type:`reference`,to:[{type:JR}],weak:!0}],preview:{select:{name:`name`,parentName:`parent.name`},prepare(e){let{name:t,parentName:n}=e;return{media:Ca,title:t||`Folder`,subtitle:n?`in ${n}`:void 0}}}},CK={title:`Media Tag`,icon:iG,name:YR,type:`document`,fields:[{title:`Name`,name:`name`,type:`slug`}],preview:{select:{name:`name`},prepare(e){let{name:t}=e;return{media:iG,title:t?.current}}}},wK={icon:Di,name:`media`,title:`Media`},TK={...wK,component:yK},EK={icon:Ai,name:`edit-media`,title:`Edit Media`,component:ZW},DK={...wK,component:xK,__internalApplicationType:`sanity/media`},OK=C(e=>({name:`media`,studio:{components:{layout:t=>(0,J.jsx)(BB,{options:e,children:t.renderDefault(t)})}},form:{file:{assetSources:e=>[...e,TK,EK]},image:{assetSources:e=>[...e,TK,EK]}},schema:{types:[CK,SK]},tools:e=>[...e,DK]})),kK=i({name:`uiogaming_dot_no-backend`,title:`uiogaming.no backend`,projectId:`mmqlu667`,dataset:`production`,plugins:[Hl({structure:(e,t)=>(console.log(e.documentTypeListItems()),e.list().title(`Innholdstyper`).items([qy({type:`author`,title:`Rekkefølge på styemedlemmer`,filter:`boardMember == true`,createIntent:!1,S:e,context:t}),...e.documentTypeListItems().filter(e=>![`media.tag`].includes(e.getId()))]))}),OK()],schema:{types:Xy}});rr(document.getElementById(`sanity`),kK,{reactStrictMode:!1,basePath:`/`});export{VI as a,su as c,Wo as d,HI as i,Zo as l,GI as n,zI as o,UI as r,lu as s,uL as t,Cs as u}; \ No newline at end of file diff --git a/dist/static/searchDocumentRelease-CGTwubjG-BI28zlQl.js b/dist/static/searchDocumentRelease-CGTwubjG-BI28zlQl.js deleted file mode 100644 index e9770c9..0000000 --- a/dist/static/searchDocumentRelease-CGTwubjG-BI28zlQl.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{Bu as t,Kp as n,Mo as r,Od as i,Oo as a,Qs as o,Sd as s,Xl as c,ca as l,cd as u,jd as d,lc as f,qr as p,rc as m,uc as h}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as g,t as _}from"./jsx-runtime-BpzPEenQ.js";import{t as v}from"./compiler-runtime-sKsOXjDo.js";import{Et as y,Ft as b,Gt as x,Qt as S,Rt as C,St as w,Ut as T,Zt as ee,ct as te,f as ne,m as re,n as ie,r as E,s as D,t as O,yt as ae}from"./dist-LVcARZxB.js";import{t as oe}from"./Search-QbUIQb6W.js";import{t as se}from"./ArrowLeft-x2OZCZTu.js";import{i as k}from"./sanity-DeX-YVGt.js";var A=e(g(),1),j=v(),M=_();function ce(e){let t=(0,j.c)(4),{secondary:n,primary:r,menu:i}=e,a;return t[0]!==i||t[1]!==r||t[2]!==n?(a=(0,M.jsxs)(E,{flexBasis:`auto`,flexGrow:0,flexShrink:0,gap:2,alignItems:`center`,"data-ui":`detail-action-rail`,children:[n,r,i]}),t[0]=i,t[1]=r,t[2]=n,t[3]=a):a=t[3],a}var N={marginLeft:-8};function le(e){let t=(0,j.c)(4),{text:n,onClick:r,testId:i}=e,a;return t[0]!==r||t[1]!==i||t[2]!==n?(a=(0,M.jsx)(ae,{icon:se,mode:`bleed`,onClick:r,text:n,textWeight:`regular`,padding:2,style:N,"data-testid":i}),t[0]=r,t[1]=i,t[2]=n,t[3]=a):a=t[3],a}var ue=x.div.withConfig({displayName:`ClampedDescription`,componentId:`sc-zw5rf6-0`})(e=>{let{font:t}=S(e.theme);return T`display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-width:560px;margin:0;font-family:${t.text.family};font-size:${t.text.sizes[2].fontSize}px;line-height:${t.text.sizes[2].lineHeight}px;color:var(--card-muted-fg-color);`});function P(e){let t=(0,j.c)(14),{title:n,titlePlaceholder:r,description:i,titleAs:a,titleTestId:o,descriptionTestId:s}=e,c=n||void 0,l;t[0]===n?l=t[1]:(l=n?void 0:{opacity:.5},t[0]=n,t[1]=l);let u=n||r,d;t[2]!==c||t[3]!==l||t[4]!==u||t[5]!==a||t[6]!==o?(d=(0,M.jsx)(E,{alignItems:`center`,gap:2,children:(0,M.jsx)(O,{flexBasis:`0%`,flexGrow:1,children:(0,M.jsx)(w,{as:a,size:4,weight:`bold`,textOverflow:`ellipsis`,title:c,style:l,"data-testid":o,children:u})})}),t[2]=c,t[3]=l,t[4]=u,t[5]=a,t[6]=o,t[7]=d):d=t[7];let p;t[8]!==i||t[9]!==s?(p=i&&(0,M.jsx)(f,{placement:`bottom-start`,content:(0,M.jsx)(O,{padding:2,style:{maxWidth:360},children:(0,M.jsx)(w,{muted:!0,size:1,style:{whiteSpace:`pre-wrap`},children:i})}),children:(0,M.jsx)(ue,{"data-testid":s,children:i})}),t[8]=i,t[9]=s,t[10]=p):p=t[10];let m;return t[11]!==d||t[12]!==p?(m=(0,M.jsxs)(D,{gap:3,children:[d,p]}),t[11]=d,t[12]=p,t[13]=m):m=t[13],m}var F=x(y).withConfig({displayName:`PropertiesCard`,componentId:`sc-xfdhvb-0`})(e=>{let{font:t}=S(e.theme),{fontSize:n,lineHeight:r}=t.text.sizes[4],i=Math.round((r-n)/2);return T`width:fit-content;max-width:${e.$maxWidth}px;margin-top:${i}px;`}),I=x.div.withConfig({displayName:`SectionGrid`,componentId:`sc-xfdhvb-1`})`display:grid;align-items:center;column-gap:12px;row-gap:6px;grid-auto-rows:minmax(25px,auto);${e=>e.$hasGlyphs?T`grid-template-columns:auto max-content minmax(0,1fr);`:T`grid-template-columns:max-content minmax(0,1fr);`}`,L=x.div.withConfig({displayName:`GlyphCell`,componentId:`sc-xfdhvb-2`})`display:flex;align-items:center;justify-content:center;width:20px;`;function R(e){let t=(0,j.c)(8),{rows:n,hasGlyphs:r}=e,i;if(t[0]!==r||t[1]!==n){let e;t[3]===r?e=t[4]:(e=(e,t)=>(0,M.jsxs)(A.Fragment,{children:[r&&(0,M.jsx)(L,{children:e.icon}),(0,M.jsx)(w,{muted:!0,size:1,children:e.label}),(0,M.jsx)(O,{children:typeof e.value==`string`?(0,M.jsx)(w,{size:1,textOverflow:`ellipsis`,title:e.value,children:e.value}):e.value})]},t),t[3]=r,t[4]=e),i=n.map(e),t[0]=r,t[1]=n,t[2]=i}else i=t[2];let a;return t[5]!==r||t[6]!==i?(a=(0,M.jsx)(I,{$hasGlyphs:r,children:i}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function z(e){let t=(0,j.c)(8),{sections:n,testId:r,maxWidth:i}=e,a=i===void 0?300:i,o;t[0]===n?o=t[1]:(o=n.map(B),t[0]=n,t[1]=o);let s;t[2]===o?s=t[3]:(s=(0,M.jsx)(D,{gap:4,children:o}),t[2]=o,t[3]=s);let c;return t[4]!==a||t[5]!==s||t[6]!==r?(c=(0,M.jsx)(F,{flex:`none`,border:!0,radius:3,padding:3,tone:`transparent`,$maxWidth:a,"data-testid":r,children:s}),t[4]=a,t[5]=s,t[6]=r,t[7]=c):c=t[7],c}function B(e,t){let n=e.rows.filter(V);if(n.length===0)return null;let r=n.some(de),i=e.multiColumn&&n.length>=5,a=Math.ceil(n.length/2);return(0,M.jsxs)(D,{gap:2,children:[e.title&&(0,M.jsx)(w,{muted:!0,size:0,weight:`semibold`,style:{textTransform:`uppercase`},children:e.title}),i?(0,M.jsxs)(E,{gap:4,flexWrap:`wrap`,children:[(0,M.jsx)(R,{hasGlyphs:r,rows:n.slice(0,a)}),(0,M.jsx)(R,{hasGlyphs:r,rows:n.slice(a)})]}):(0,M.jsx)(R,{hasGlyphs:r,rows:n})]},t)}function de(e){return!!e.icon}function V(e){return!!e}var fe={textAlign:`center`,height:`100%`,display:`flex`,alignItems:`center`,justifyContent:`center`},H={justifyContent:`center`,alignItems:`center`,height:`100%`},pe=e=>{let t=(0,j.c)(10),{emptyState:n,colSpan:r}=e;if(typeof n==`string`){let e;t[0]===n?e=t[1]:(e=(0,M.jsx)(w,{muted:!0,size:1,children:n}),t[0]=n,t[1]=e);let i;return t[2]!==r||t[3]!==e?(i=(0,M.jsx)(y,{borderBottom:!0,display:`flex`,padding:4,as:`tr`,style:H,children:(0,M.jsx)(`td`,{colSpan:r,style:fe,children:e})}),t[2]=r,t[3]=e,t[4]=i):i=t[4],i}let i=n,a;t[5]===i?a=t[6]:(a=(0,M.jsx)(i,{}),t[5]=i,t[6]=a);let o;return t[7]!==r||t[8]!==a?(o=(0,M.jsx)(y,{borderBottom:!0,display:`flex`,padding:4,as:`tr`,style:H,children:(0,M.jsx)(`td`,{colSpan:r,style:fe,children:a})}),t[7]=r,t[8]=a,t[9]=o):o=t[9],o},U=e=>{let t=(0,j.c)(7),{children:r,defaultSort:i}=e,[a,o]=(0,A.useState)(null),[s,c]=(0,A.useState)(i||null),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=e=>{c(t=>t?.column===e?{...t,direction:t.direction===`asc`?`desc`:`asc`}:{column:String(e),direction:`desc`})},t[0]=l):l=t[0];let u=l,d;t[1]!==a||t[2]!==s?(d={searchTerm:a,setSearchTerm:o,sort:s,setSortColumn:u},t[1]=a,t[2]=s,t[3]=d):d=t[3];let f=d,p;return t[4]!==r||t[5]!==f?(p=(0,M.jsx)(n.Provider,{value:f,children:r}),t[4]=r,t[5]=f,t[6]=p):p=t[6],p},W=()=>{let e=(0,A.useContext)(n);if(!e)throw Error(`useTableContext must be used within a TableProvider`);return e},me=u.create(k),G=x(m).withConfig({displayName:`HeaderSortButton`,componentId:`sc-w6tlvy-0`})`& [data-ui='Text']{font-weight:600;}`,K=e=>{let t=(0,j.c)(2),{text:n}=e,r;return t[0]===n?r=t[1]:(r=(0,M.jsx)(O,{padding:2,children:(0,M.jsx)(w,{muted:!0,size:1,weight:`semibold`,children:n})}),t[0]=n,t[1]=r),r},he=e=>{let t=(0,j.c)(13),{header:n,text:r,paddingLeft:i}=e,{sort:a,setSortColumn:o}=W();a?.direction;let s=a?.direction===`asc`?0:180,c;t[0]===s?c=t[1]:(c={rotate:s},t[0]=s,t[1]=c);let l;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(l={duration:.25,ease:`easeInOut`},t[2]=l):l=t[2];let u;t[3]===c?u=t[4]:(u=(0,M.jsx)(me,{initial:!1,animate:c,transition:l}),t[3]=c,t[4]=u);let d=u,f=n.sorting&&a?.column===n.id?d:void 0,p;t[5]!==n.id||t[6]!==o?(p=()=>o(String(n.id)),t[5]=n.id,t[6]=o,t[7]=p):p=t[7];let m;return t[8]!==i||t[9]!==f||t[10]!==p||t[11]!==r?(m=(0,M.jsx)(G,{iconRight:f,onClick:p,mode:`bleed`,size:`default`,paddingLeft:i,text:r}),t[8]=i,t[9]=f,t[10]=p,t[11]=r,t[12]=m):m=t[12],m},q=e=>{let t=(0,j.c)(16),{headerProps:n,searchDisabled:r,placeholder:i}=e,{t:a}=s(),{setSearchTerm:o,searchTerm:c}=W(),l;t[0]!==i||t[1]!==a?(l=i||a(`search.placeholder`),t[0]=i,t[1]=a,t[2]=l):l=t[2];let u=c||``,d,f;t[3]===o?(d=t[4],f=t[5]):(d=e=>o(e.currentTarget.value),f=()=>o(``),t[3]=o,t[4]=d,t[5]=f);let p=!!c,m;t[6]!==r||t[7]!==l||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==p?(m=(0,M.jsx)(te,{border:!1,fontSize:1,icon:oe,placeholder:l,radius:3,value:u,disabled:r,onChange:d,onClear:f,clearButton:p}),t[6]=r,t[7]=l,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=m):m=t[12];let h;return t[13]!==n||t[14]!==m?(h=(0,M.jsx)(E,{...n,flexBasis:`0%`,flexGrow:1,paddingY:2,paddingRight:3,flexDirection:`column`,children:m}),t[13]=n,t[14]=m,t[15]=h):h=t[15],h},J={position:`sticky`,top:0,zIndex:1},ge=e=>{let t=(0,j.c)(8),{headers:n,searchDisabled:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={paddingInline:`var(--tableInlinePadding)`},t[0]=i):i=t[0];let a;if(t[1]!==n||t[2]!==r){let e;t[4]===r?e=t[5]:(e=e=>{let{header:t,style:n,width:i,id:a,sorting:o}=e;return!!t&&(0,M.jsx)(t,{headerProps:{as:`th`,id:String(a),style:{...n,width:i||void 0}},header:{id:a,sorting:o},searchDisabled:r},String(a))},t[4]=r,t[5]=e),a=n.map(e),t[1]=n,t[2]=r,t[3]=a}else a=t[3];let o;return t[6]===a?o=t[7]:(o=(0,M.jsx)(y,{as:`thead`,borderBottom:!0,style:J,children:(0,M.jsx)(E,{as:`tr`,style:i,children:a})}),t[6]=a,t[7]=o),o},_e={SortHeaderButton:he,TableHeaderSearch:q,BasicHeader:K},ve={width:`100%`,height:`100%`,display:`grid`,gridTemplateRows:`auto 1fr`,borderSpacing:0},Y={width:`100%`,borderSpacing:0},X=e=>{let t=(0,j.c)(11),{isEmptyState:n,header:r,content:i,contentHeight:a}=e,o;t[0]!==a||t[1]!==n?(o=n?{display:`block`,height:`100%`,position:`relative`,overflow:`hidden`}:{display:`block`,height:a,position:`relative`},t[0]=a,t[1]=n,t[2]=o):o=t[2];let s=o,c;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(c={height:`100%`},t[3]=c):c=t[3];let l=n?ve:Y,u;t[4]!==i||t[5]!==s?(u=(0,M.jsx)(`tbody`,{style:s,children:i}),t[4]=i,t[5]=s,t[6]=u):u=t[6];let d;return t[7]!==r||t[8]!==l||t[9]!==u?(d=(0,M.jsx)(`div`,{style:c,children:(0,M.jsxs)(`table`,{style:l,children:[r,u]})}),t[7]=r,t[8]=l,t[9]=u,t[10]=d):d=t[10],d},Z=({columnDefs:e,data:n,emptyState:r,searchFilter:i,rowId:a,rowActions:o,loading:s=!1,rowProps:l=()=>({}),scrollContainerRef:u,hideTableInlinePadding:d=!1})=>{let{searchTerm:f,sort:m}=W(),h=(0,A.useMemo)(()=>{let r=i?i(n,f||``):n;if(!m)return r;let a=e.find(e=>e.id===m.column);return[...r].sort((e,n)=>{let r,[i,o]=[e,n].map(e=>a?.sortTransform?.(e,m.direction)??t(e,m.column));if(typeof i==`string`&&typeof o==`string`&&!c(i)&&!c(o))r=i.toLowerCase().localeCompare(o.toLowerCase());else{let[e,t]=[i,o].map(e=>a?.sortTransform&&typeof e==`number`?e:typeof e==`string`?Date.parse(e):0);r=e-t}return m.direction===`asc`?r:-r})},[e,n,i,f,m]),g=p({count:h.length,getScrollElement:()=>u,estimateSize:()=>59,overscan:5}),_=(0,A.useMemo)(()=>({id:`actions`,sorting:!1,width:50,header:({headerProps:e})=>(0,M.jsx)(E,{...e,paddingY:3,paddingX:3,children:(0,M.jsx)(w,{muted:!0,size:1,weight:`medium`,children:`\xA0`})}),cell:({datum:e,cellProps:t})=>(0,M.jsx)(E,{...t,alignItems:`center`,flexBasis:`auto`,flexGrow:0,flexShrink:0,padding:3,children:!e.isLoading&&o?.({datum:e})||(0,M.jsx)(O,{style:{width:`25px`}})})}),[o]),v=(0,A.useMemo)(()=>(o?[...e,_]:e).filter(e=>!e.hidden),[e,_,o]),b=(0,A.useMemo)(()=>v.reduce((e,t)=>e+(t.width||200),0),[v]),x=(0,A.useMemo)(()=>function(e){let{style:n,...r}=l(e),i=s?`skeleton-${e.index}`:String(t(e,a));return(0,M.jsx)(y,{"data-testid":s?`table-row-skeleton`:`table-row`,borderBottom:!0,display:`flex`,"data-index":e.index,as:`tr`,style:{height:`${e.virtualRow.size}px`,position:`absolute`,top:0,left:0,right:0,transform:`translateY(${e.virtualRow.start}px)`,paddingInline:`var(--tableInlinePadding)`,...n},...r,children:v.map(({cell:t,style:n,width:r,id:i,sorting:a=!1})=>(0,M.jsx)(A.Fragment,{children:(0,M.jsx)(t,{datum:{...e,isLoading:s},cellProps:{as:`td`,id:String(i),style:{...n,width:r||void 0}},sorting:a})},String(i)))},i)},[v,s,a,l]),S=(0,A.useMemo)(()=>(0,M.jsx)(pe,{emptyState:r,colSpan:v.length}),[v.length,r]),T=(0,A.useMemo)(()=>v.map(({cell:e,sortTransform:t,...n})=>({...n,id:String(n.id)})),[v]),te=C(),ne=!d&&te.sanity.v2?.container[3]||0,re=ee(te.sanity.v2?.space[3]??0),ie=d?`0px`:`max(${re}, calc((100% - var(--maxInlineSize)) / 2))`;return(0,M.jsx)(`div`,{style:{height:`100%`},children:(0,M.jsx)(`div`,{style:{width:`100%`,minWidth:`${b}px`,height:`100%`,position:`relative`,"--maxInlineSize":ee(ne),"--tableInlinePadding":ie},children:(0,M.jsx)(X,{isEmptyState:h.length===0&&!s,header:(0,M.jsx)(ge,{headers:T,searchDisabled:s||!f&&!n.length}),content:s?(e=>Array.from({length:3}).map((t,n)=>{let r=`skeleton-${n}`;return e({_id:r,isLoading:!0,virtualRow:{index:n,start:n*59,size:59,lane:0,key:r,end:n*59+59},index:n,isFirst:n===0,isLast:n===2})}))(x):h.length===0?S:g.getVirtualItems().map((e,t)=>{let n=h[e.index];return x({...n,virtualRow:e,index:t,isFirst:e.index===0,isLast:e.index===h.length-1})}),contentHeight:`${g.getTotalSize()}px`})})})},ye=e=>{let t=(0,j.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({defaultSort:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===r?i=t[4]:(i=(0,M.jsx)(Z,{...r}),t[3]=r,t[4]=i);let a;return t[5]!==n||t[6]!==i?(a=(0,M.jsx)(h,{children:(0,M.jsx)(U,{defaultSort:n,children:i})}),t[5]=n,t[6]=i,t[7]=a):a=t[7],a},be={height:`100%`,overflow:`auto`,scrollbarGutter:`stable both-edges`},xe={maxWidth:280},Se={overflowX:`auto`,maskImage:`linear-gradient(to right, #000 0, #000 calc(100% - 24px), transparent 100%)`,WebkitMaskImage:`linear-gradient(to right, #000 0, #000 calc(100% - 24px), transparent 100%)`};function Q(e){let t=(0,j.c)(73),{rows:n,loading:r,columnDefs:i,rowId:a,getRowKey:o,searchPredicate:s,searchPlaceholder:c,searchTestId:l,filterTabs:u,filterTabsScroll:d,commandLaneMinHeight:f,alwaysShowCommandLane:p,commandLaneActions:h,selection:g,rowActions:_,emptyState:v,defaultSort:x,id:S}=e,C=r!==void 0&&r,w=d===void 0||d,T=f===void 0?33:f,ee=p!==void 0&&p,D=b()<2,[ae,se]=(0,A.useState)(null),[k,ce]=(0,A.useState)(``),[N,le]=(0,A.useState)(we),ue;if(t[0]!==n||t[1]!==s||t[2]!==k){let e=k.trim();ue=e?n.filter(t=>s(t,e)):n,t[0]=n,t[1]=s,t[2]=k,t[3]=ue}else ue=t[3];let P=ue,F;if(t[4]!==P||t[5]!==o||t[6]!==g){let e;t[8]===g?e=t[9]:(e=e=>g?.isRowSelectable?.(e)??!0,t[8]=g,t[9]=e);let n;t[10]===o?n=t[11]:(n=e=>o(e),t[10]=o,t[11]=n),F=new Set(P.filter(e).map(n)),t[4]=P,t[5]=o,t[6]=g,t[7]=F}else F=t[7];let I=F,L;t[12]===N?L=t[13]:(L=[...N],t[12]=N,t[13]=L);let R;t[14]!==I||t[15]!==L?(R=L.filter(e=>I.has(e)),t[14]=I,t[15]=L,t[16]=R):R=t[16];let z=R.length,B=I.size>0&&z===I.size,de=z>0,V;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(V=e=>{le(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},t[17]=V):V=t[17];let fe=V,H;t[18]===I?H=t[19]:(H=()=>{le(e=>[...I].some(t=>e.has(t))?new Set:new Set(I))},t[18]=I,t[19]=H);let pe=H,U;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(U=()=>le(new Set),t[20]=U):U=t[20];let W=U,me;bb0:{if(!g){me=null;break bb0}let{labels:e,selectAllTestId:n}=g,r;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(r={minWidth:44,maxWidth:44},t[21]=r):r=t[21];let i;t[22]!==B||t[23]!==e||t[24]!==n||t[25]!==de||t[26]!==pe?(i=t=>{let{headerProps:r}=t;return(0,M.jsx)(E,{...r,alignItems:`center`,justifyContent:`center`,paddingY:3,children:(0,M.jsx)(re,{"aria-label":e.selectAll,checked:B,"data-testid":n,indeterminate:de&&!B,onChange:pe})})},t[22]=B,t[23]=e,t[24]=n,t[25]=de,t[26]=pe,t[27]=i):i=t[27];let a;t[28]!==o||t[29]!==e||t[30]!==N||t[31]!==g?(a=t=>{let{cellProps:n,datum:r}=t;return(0,M.jsx)(E,{...n,alignItems:`center`,justifyContent:`center`,paddingX:2,children:!r.isLoading&&(g?.isRowSelectable?.(r)??!0)&&(0,M.jsx)(re,{"aria-label":e.selectRow,checked:N.has(o(r)),onChange:()=>fe(o(r)),onClick:Ce})})},t[28]=o,t[29]=e,t[30]=N,t[31]=g,t[32]=a):a=t[32];let s;t[33]!==i||t[34]!==a?(s={id:`select`,width:44,style:r,sorting:!1,header:i,cell:a},t[33]=i,t[34]=a,t[35]=s):s=t[35],me=s}let G=me,K;t[36]!==i||t[37]!==G?(K=G?[G,...i]:i,t[36]=i,t[37]=G,t[38]=K):K=t[38];let he=K,q;t[39]===N?q=t[40]:(q=[...N],t[39]=N,t[40]=q);let J;t[41]!==I||t[42]!==q?(J=q.filter(e=>I.has(e)),t[41]=I,t[42]=q,t[43]=J):J=t[43];let ge=J,_e=!C&&n.length>0||ee,ve=!!g&&z>0,Y;t[44]!==h||t[45]!==T||t[46]!==D||t[47]!==u||t[48]!==w||t[49]!==c||t[50]!==k||t[51]!==l||t[52]!==ge||t[53]!==z||t[54]!==g||t[55]!==ve||t[56]!==_e?(Y=_e&&(0,M.jsx)(y,{flex:`none`,borderBottom:!0,paddingY:2,children:(0,M.jsx)(ie,{flexBasis:`auto`,flexGrow:0,flexShrink:0,size:3,children:(0,M.jsx)(O,{paddingX:2,children:(0,M.jsx)(E,{alignItems:`center`,gap:3,style:{minHeight:T},children:ve&&g?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(ne,{"data-testid":`document-table-selected-count`,fontSize:1,tone:`primary`,children:g.labels.selectedCount(z)}),(0,M.jsx)(m,{"data-testid":`document-table-clear-selection`,mode:`bleed`,onClick:W,text:g.labels.clear}),(0,M.jsx)(O,{flexBasis:`0%`,flexGrow:1}),g.renderActions({selectedKeys:ge,compact:D,clear:W})]}):(0,M.jsxs)(M.Fragment,{children:[u&&(0,M.jsx)(O,{flexBasis:`0%`,flexGrow:1,style:w?Se:void 0,children:u}),(0,M.jsx)(O,{...u?{flexBasis:`auto`,flexGrow:0,flexShrink:0}:{flexBasis:`0%`,flexGrow:1},style:u?xe:void 0,children:(0,M.jsx)(te,{"aria-label":c,clearButton:!!k,"data-testid":l,fontSize:1,icon:oe,onChange:e=>ce(e.currentTarget.value),onClear:()=>ce(``),placeholder:c,value:k})}),h?(0,M.jsx)(O,{flexBasis:`auto`,flexGrow:0,flexShrink:0,children:h}):null]})})})})}),t[44]=h,t[45]=T,t[46]=D,t[47]=u,t[48]=w,t[49]=c,t[50]=k,t[51]=l,t[52]=ge,t[53]=z,t[54]=g,t[55]=ve,t[56]=_e,t[57]=Y):Y=t[57];let X;t[58]!==he||t[59]!==x||t[60]!==P||t[61]!==v||t[62]!==C||t[63]!==_||t[64]!==a||t[65]!==ae?(X=(0,M.jsx)(ye,{columnDefs:he,data:P,defaultSort:x,emptyState:v,loading:C,rowActions:_,rowId:a,scrollContainerRef:ae}),t[58]=he,t[59]=x,t[60]=P,t[61]=v,t[62]=C,t[63]=_,t[64]=a,t[65]=ae,t[66]=X):X=t[66];let Z;t[67]!==S||t[68]!==X?(Z=(0,M.jsx)(y,{"data-testid":S,flex:1,id:S,ref:se,style:be,children:X}),t[67]=S,t[68]=X,t[69]=Z):Z=t[69];let Q;return t[70]!==Y||t[71]!==Z?(Q=(0,M.jsxs)(E,{flexDirection:`column`,flexBasis:`0%`,flexGrow:1,height:`100%`,overflow:`hidden`,children:[Y,Z]}),t[70]=Y,t[71]=Z,t[72]=Q):Q=t[72],Q}function Ce(e){return e.stopPropagation()}function we(){return new Set}var $=Object.create(null),Te=0,Ee=[];async function De(e=10){Te>=e&&await new Promise(e=>Ee.push(e)),Te+=1}function Oe(){Te=Math.max(0,Te-1);let e=Ee.shift();e&&e()}function ke(e,t){let n=(0,j.c)(10),r=d(i),a=e?`${e}-${t??``}`:``,o=a?$[a]:void 0,[s,c]=(0,A.useState)(o),[u,f]=(0,A.useState)(!!e&&!(a in $)),[p,m]=(0,A.useState)(a);a!==p&&(m(a),c(a?$[a]:void 0),f(!!e&&!(a in $)));let h=(0,A.useRef)(!1),g;n[0]!==a||n[1]!==r||n[2]!==e?(g=async()=>{if(!e){c(void 0),f(!1);return}if(a in $){c($[a]),f(!1);return}f(!0),await De(),await(async()=>{let t=await l(r,e,{tag:`sanity.studio.document.last-edited-by`,effectFormat:`mendoza`,excludeContent:!0,includeIdentifiedDocumentsOnly:!0,limit:1,reverse:!0});if(h.current)return;let n=t[0]?.author;$[a]=n,c(n)})().catch(e=>{console.error(`Failed to fetch document last-editor history:`,e),h.current||c(void 0)}).finally(()=>{Oe(),h.current||f(!1)})},n[0]=a,n[1]=r,n[2]=e,n[3]=g):g=n[3];let _=g,v,y;n[4]===_?(v=n[5],y=n[6]):(v=()=>(h.current=!1,_(),()=>{h.current=!0}),y=[_],n[4]=_,n[5]=v,n[6]=y),(0,A.useEffect)(v,y);let b;return n[7]!==s||n[8]!==u?(b={lastEditedBy:s,loading:u},n[7]=s,n[8]=u,n[9]=b):b=n[9],b}var Ae=x(E).withConfig({displayName:`CellRoot`,componentId:`sc-38kgrw-0`})`container-type:inline-size;width:100%;min-width:0;`,je=x(w).withConfig({displayName:`NameText`,componentId:`sc-38kgrw-1`})`min-width:0;@container (max-width:108px){display:none;}`;function Me(e){let t=(0,j.c)(8),{userId:n,loading:i}=e,[s]=o(n??``);if(i){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,M.jsx)(a,{$size:0,animated:!0}),t[0]=e):e=t[0],e}if(!n)return null;let c;t[1]===n?c=t[2]:(c=(0,M.jsx)(r,{size:0,user:n,withTooltip:!0}),t[1]=n,t[2]=c);let l;t[3]===s?l=t[4]:(l=s?.displayName&&(0,M.jsx)(je,{muted:!0,size:1,textOverflow:`ellipsis`,children:s.displayName}),t[3]=s,t[4]=l);let u;return t[5]!==c||t[6]!==l?(u=(0,M.jsxs)(Ae,{alignItems:`center`,gap:2,children:[c,l]}),t[5]=c,t[6]=l,t[7]=u):u=t[7],u}function Ne(e){let t=(0,j.c)(3),{documentId:n,revision:r}=e,{lastEditedBy:i,loading:a}=ke(n,r),o;return t[0]!==i||t[1]!==a?(o=(0,M.jsx)(Me,{loading:a,userId:i}),t[0]=i,t[1]=a,t[2]=o):o=t[2],o}function Pe(e,t=0,n=[]){if(e==null||t>3)return``;if(typeof e==`string`)return e;if(typeof e==`number`)return e.toString();if(Array.isArray(e))return e.map(e=>typeof e==`object`&&e.children&&e._type===`block`?e.children.map(e=>e.text).join(` `).trim():Array.isArray(e)?Pe(e,t+1,n):e.toString().trim()).filter(Boolean).join(` `);if(typeof e==`object`&&e){if(n.includes(e))return``;n.push(e);let r=Object.entries(e);if(r.length>0&&r.every(([e,t])=>typeof t!=`boolean`&&!e.startsWith(`_`)))return r.map(([,e])=>Pe(e,t+1,n)).filter(Boolean).join(` `);let i=`title`in e&&typeof e.title==`string`?e.title.toString().trim():void 0,a=`name`in e&&typeof e.name==`string`?e.name.toString().trim():void 0,o=`text`in e&&typeof e.text==`string`?e.text.toString().trim():void 0;return i||a||o?[i,a,o].filter(Boolean).join(` `):r.filter(([e])=>!e.startsWith(`_`)).map(([,e])=>Pe(e,t+1,n)).filter(Boolean).join(` `)}return``}function Fe(e,t){if(!t||t.trim().length===0||!e.title&&!e.name)return!1;let n=Pe(e.title),r=Pe(e.name),i=t.toLowerCase().trim(),a=n.toLowerCase(),o=r.toLowerCase(),s=a.trim().length>0,c=o.trim().length>0,l=`${a} ${o}`,u=i.split(/\s+/).filter(e=>e.length>0).every(e=>s&&a.includes(e)||c&&o.includes(e)||l.includes(e)),d=c&&i.includes(o)||s&&i.includes(a);return u||d}export{Q as a,_e as c,z as i,ye as l,le as n,Me as o,P as r,Ne as s,ce as t,Fe as u}; \ No newline at end of file diff --git a/dist/static/stegaClean-YZRATV86-BdUaXCkw.js b/dist/static/stegaClean-YZRATV86-BdUaXCkw.js deleted file mode 100644 index e27b7c6..0000000 --- a/dist/static/stegaClean-YZRATV86-BdUaXCkw.js +++ /dev/null @@ -1,2 +0,0 @@ -import{t as e}from"./isRecord-Kfmt-nk--BbRXhYkF.js";var t=/_key\s*==\s*['"](.*)['"]/;function n(e){return typeof e==`string`?t.test(e.trim()):typeof e==`object`&&`_key`in e}function r(e){if(!Array.isArray(e))throw Error(`Path is not an array`);return e.reduce((e,t,r)=>{let i=typeof t;if(i===`number`)return`${e}[${t}]`;if(i===`string`)return`${e}${r===0?``:`.`}${t}`;if(n(t)&&t._key)return`${e}[_key=="${t._key}"]`;if(Array.isArray(t)){let[n,r]=t;return`${e}[${n}:${r}]`}throw Error(`Unsupported path segment \`${JSON.stringify(t)}\``)},``)}var i=`drafts`,a=`versions`,o=`${i}.`,s=`${a}.`;function c(e){return e.startsWith(o)}function l(e){return e.startsWith(s)}function u(e){return!c(e)&&!l(e)}function d(e){return e}function f(e){return e}function p(e){return l(e)?d(o+g(e)):c(e)?e:o+e}function m(e,t){if(t===`drafts`||t===`published`)throw Error(`Version can not be "published" or "drafts"`);return`${s}${t}.${g(e)}`}function h(e){if(!l(e))return;let[t,n,...r]=e.split(`.`);return n}function g(e){if(l(e))return f(e.split(`.`).slice(2).join(`.`));if(c(e))return f(e.slice(o.length));if(u(e))return e;throw Error(`Unable to resolve a published id from "${e}"`)}var _={"\f":`\\f`,"\n":`\\n`,"\r":`\\r`," ":`\\t`,"'":`\\'`,"\\":`\\\\`},v={"\\f":`\f`,"\\n":` -`,"\\r":`\r`,"\\t":` `,"\\'":`'`,"\\\\":`\\`};function y(e){return`$${e.map(e=>typeof e==`string`?`['${e.replace(/[\f\n\r\t'\\]/g,e=>_[e])}']`:typeof e==`number`?`[${e}]`:e._key===``?`[${e._index}]`:`[?(@._key=='${e._key.replace(/['\\]/g,e=>_[e])}')]`).join(``)}`}function b(e){return e.map(e=>typeof e==`string`?`['${e.replace(/[\f\n\r\t'\\]/g,e=>_[e])}']`:typeof e==`number`?`[${e}]`:e._key===``?`[${e._index}]`:`[?(@._key=='${e._key.replace(/['\\]/g,e=>_[e])}')]`)}function x(e){let t=[],n=/\['(.*?)'\]|\[(\d+)\]|\[\?\(@\._key=='(.*?)'\)\]/g,r;for(;(r=n.exec(e))!==null;){if(r[1]!==void 0){let e=r[1].replace(/\\(\\|f|n|r|t|')/g,e=>v[e]);t.push(e);continue}if(r[2]!==void 0){t.push(parseInt(r[2],10));continue}if(r[3]!==void 0){let e=r[3].replace(/\\(\\')/g,e=>v[e]);t.push({_key:e,_index:-1});continue}}return t}function S(e){return e.map(e=>{if(typeof e==`string`||typeof e==`number`)return e;if(e._key!==``)return{_key:e._key};if(e._index!==-1)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})}function C(e){return e.map(e=>{if(typeof e==`string`||typeof e==`number`)return e;if(e._index!==-1)return e._index;throw Error(`invalid segment:${JSON.stringify(e)}`)})}function w(e,t){if(!t?.mappings)return;let n=y(C(e));if(t.mappings[n]!==void 0)return{mapping:t.mappings[n],matchedPath:n,pathSuffix:``};let r=b(C(e));for(let e=r.length-1;e>=0;e--){let i=`$${r.slice(0,e).join(``)}`,a=t.mappings[i];if(a)return{mapping:a,matchedPath:i,pathSuffix:n.substring(i.length)}}}function T(e){return e!==null&&Array.isArray(e)}function E(t,n,r=[]){if(T(t))return t.map((t,i)=>{if(e(t)){let e=t._key;if(typeof e==`string`)return E(t,n,r.concat({_key:e,_index:i}))}return E(t,n,r.concat(i))});if(e(t)){if(t._type===`block`||t._type===`span`){let e={...t};return t._type===`block`?e.children=E(t.children,n,r.concat(`children`)):t._type===`span`&&(e.text=E(t.text,n,r.concat(`text`))),e}return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,E(t,n,r.concat(e))]))}return n(t,r)}function D(e){let{baseUrl:t,workspace:n=`default`,tool:i=`default`,id:a,type:o,path:s,projectId:c,dataset:d}=e;if(!t)throw Error(`baseUrl is required`);if(!s)throw Error(`path is required`);if(!a)throw Error(`id is required`);if(t!==`/`&&t.endsWith(`/`))throw Error(`baseUrl must not end with a slash`);let f=n==="default"?void 0:n,p=i==="default"?void 0:i,m=g(a),_=Array.isArray(s)?r(S(s)):s,v=new URLSearchParams({baseUrl:t,id:m,type:o,path:_});if(f&&v.set(`workspace`,f),p&&v.set(`tool`,p),c&&v.set(`projectId`,c),d&&v.set(`dataset`,d),u(a))v.set(`perspective`,`published`);else if(l(a)){let e=h(a);v.set(`perspective`,e)}let y=[t===`/`?``:t];f&&y.push(f);let b=[`mode=presentation`,`id=${m}`,`type=${o}`,`path=${encodeURIComponent(_)}`];return p&&b.push(`tool=${p}`),y.push(`intent`,`edit`,`${b.join(`;`)}?${v}`),y.join(`/`)}function O(e){let t=typeof e==`string`?e:e.baseUrl;return t!==`/`&&(t=t.replace(/\/$/,``)),typeof e==`string`?{baseUrl:t}:{...e,baseUrl:t}}var k={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},A={0:8203,1:8204,2:8205,3:65279},j={0:String.fromCodePoint(A[0]),1:String.fromCodePoint(A[1]),2:String.fromCodePoint(A[2]),3:String.fromCodePoint(A[3])},M=[,,,,].fill(String.fromCodePoint(A[0])).join(``);function N(e){let t=JSON.stringify(e),n=new TextEncoder().encode(t),r=``;for(let e=0;e>6&3]+j[t>>4&3]+j[t>>2&3]+j[t&3]}return M+r}function P(e){return!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e)?!1:!!Date.parse(e)}function F(e){try{new URL(e,e.startsWith(`/`)?`https://acme.com`:void 0)}catch{return!1}return!0}function I(e,t,n=`auto`){return n===!0||n===`auto`&&(P(e)||F(e))?e:`${e}${N(t)}`}Object.fromEntries(Object.entries(j).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(k).map(e=>e.reverse()));var L=`${Object.values(k).map(e=>`\\u{${e.toString(16)}}`).join(``)}`,R=RegExp(`[${L}]{4,}`,`gu`);function z(e){return{cleaned:e.replace(R,``),encoded:e.match(R)?.[0]||``}}function B(e){return e&&JSON.parse(z(JSON.stringify(e)).cleaned)}function V(e){return B(e)}export{r as _,p as a,m as c,l as d,S as f,O as g,w as h,D as i,c as l,t as m,I as n,g as o,x as p,i as r,h as s,V as t,u,E as v}; \ No newline at end of file diff --git a/dist/static/stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js b/dist/static/stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js deleted file mode 100644 index 12e664a..0000000 --- a/dist/static/stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,f as t,g as n,h as r,i,m as a,n as o,p as s,v as c}from"./stegaClean-YZRATV86-BdUaXCkw.js";var l=Object.defineProperty,u=(e,t)=>{let n={};for(var r in e)l(n,r,{get:e[r],enumerable:!0});return t||l(n,Symbol.toStringTag,{value:`Module`}),n};function d(e,t,n){return c(e,(e,i)=>{if(typeof e!=`string`)return e;let a=r(i,t);if(!a)return e;let{mapping:o,matchedPath:c}=a;if(o.type!==`value`||o.source.type!==`documentValue`)return e;let l=t.documents[o.source.document],u=t.paths[o.source.path],d=s(c);return n({sourcePath:s(u).concat(i.slice(d.length)),sourceDocument:l,resultPath:i,value:e})})}var f=({sourcePath:e,resultPath:t,value:n})=>{if(m(n)||g(n))return!1;let r=e.at(-1);return!(e.at(-2)===`slug`&&r===`current`||typeof r==`string`&&(r.startsWith(`_`)||r.endsWith(`Id`))||e.some(e=>e===`meta`||e===`metadata`||e===`openGraph`||e===`seo`)||_(e)||_(t)||typeof r==`string`&&p.has(r))},p=new Set(`color.colour.currency.email.format.gid.hex.href.hsl.hsla.icon.id.index.key.language.layout.link.linkAction.locale.lqip.page.path.ref.rgb.rgba.route.secret.slug.status.tag.template.theme.type.textTheme.unit.url.username.variant.website`.split(`.`));function m(e){return/^\d{4}-\d{2}-\d{2}/.test(e)?!!Date.parse(e):!1}var h=new Set([`app:`,`data:`,`discord:`,`file:`,`ftp:`,`ftps:`,`geo:`,`http:`,`https:`,`imap:`,`javascript:`,`magnet:`,`mailto:`,`maps:`,`ms-excel:`,`ms-powerpoint:`,`ms-word:`,`slack:`,`sms:`,`spotify:`,`steam:`,`teams:`,`tel:`,`vscode:`,`zoom:`]);function g(e){try{let{protocol:t}=new URL(e,e.startsWith(`/`)?`https://acme.com`:void 0);return h.has(t)||t.startsWith(`web+`)}catch{return!1}}function _(e){return e.some(e=>typeof e==`string`&&e.match(/type/i)!==null)}var v=u({encodeIntoResult:()=>d,stegaEncodeSourceMap:()=>y});function y(e,t,r){let{filter:s,logger:c,enabled:l}=r;if(!l){let n=`config.enabled must be true, don't call this function otherwise`;throw c?.error?.(`[@sanity/client]: ${n}`,{result:e,resultSourceMap:t,config:r}),TypeError(n)}if(!t)return c?.error?.(`[@sanity/client]: Missing Content Source Map from response body`,{result:e,resultSourceMap:t,config:r}),e;if(!r.studioUrl){let n=`config.studioUrl must be defined`;throw c?.error?.(`[@sanity/client]: ${n}`,{result:e,resultSourceMap:t,config:r}),TypeError(n)}let u={encoded:[],skipped:[]},p=d(e,t,({sourcePath:e,sourceDocument:t,resultPath:a,value:l})=>{if((typeof s==`function`?s({sourcePath:e,resultPath:a,filterDefault:f,sourceDocument:t,value:l}):f({sourcePath:e,resultPath:a,filterDefault:f,sourceDocument:t,value:l}))===!1)return c&&u.skipped.push({path:b(e),value:`${l.slice(0,20)}${l.length>20?`...`:``}`,length:l.length}),l;c&&u.encoded.push({path:b(e),value:`${l.slice(0,20)}${l.length>20?`...`:``}`,length:l.length});let{baseUrl:d,workspace:p,tool:m}=n(typeof r.studioUrl==`function`?r.studioUrl(t):r.studioUrl);if(!d)return l;let{_id:h,_type:g,_projectId:_,_dataset:v}=t;return o(l,{origin:`sanity.io`,href:i({baseUrl:d,workspace:p,tool:m,id:h,type:g,path:e,...!r.omitCrossDatasetReferenceData&&{dataset:v,projectId:_}})},!1)});if(c){let e=u.skipped.length,t=u.encoded.length;if((e||t)&&((c?.groupCollapsed||c.log)?.(`[@sanity/client]: Encoding source map into result`),c.log?.(`[@sanity/client]: Paths encoded: ${u.encoded.length}, skipped: ${u.skipped.length}`)),u.encoded.length>0&&(c?.log?.(`[@sanity/client]: Table of encoded paths`),(c?.table||c.log)?.(u.encoded)),u.skipped.length>0){let e=new Set;for(let{path:t}of u.skipped)e.add(t.replace(a,`0`).replace(/\[\d+\]/g,`[]`));c?.log?.(`[@sanity/client]: List of skipped paths`,[...e.values()])}(e||t)&&c?.groupEnd?.()}return p}function b(n){return e(t(n))}export{v as n}; \ No newline at end of file diff --git a/dist/static/stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js b/dist/static/stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js deleted file mode 100644 index afc6912..0000000 --- a/dist/static/stegaEncodeSourceMap-Dj29aWKG-IWMoIZhH.js +++ /dev/null @@ -1 +0,0 @@ -import{c as e,d as t,f as n,g as r,l as i,m as a,p as o,t as s,u as c}from"./resolveEditInfo-Cz-smq3a-BkgfIKD_.js";var l=Object.defineProperty,u=(e,t)=>{let n={};for(var r in e)l(n,r,{get:e[r],enumerable:!0});return t||l(n,Symbol.toStringTag,{value:`Module`}),n};function d(e,n,r){return a(e,(e,a)=>{if(typeof e!=`string`)return e;let o=t(a,n);if(!o)return e;let{mapping:s,matchedPath:c}=o;if(s.type!==`value`||s.source.type!==`documentValue`)return e;let l=n.documents[s.source.document],u=n.paths[s.source.path],d=i(c);return r({sourcePath:i(u).concat(a.slice(d.length)),sourceDocument:l,resultPath:a,value:e})})}var f=({sourcePath:e,resultPath:t,value:n})=>{if(m(n)||g(n))return!1;let r=e.at(-1);return!(e.at(-2)===`slug`&&r===`current`||typeof r==`string`&&(r.startsWith(`_`)||r.endsWith(`Id`))||e.some(e=>e===`meta`||e===`metadata`||e===`openGraph`||e===`seo`)||_(e)||_(t)||typeof r==`string`&&p.has(r))},p=new Set(`color.colour.currency.email.format.gid.hex.href.hsl.hsla.icon.id.index.key.language.layout.link.linkAction.locale.lqip.page.path.ref.rgb.rgba.route.secret.slug.status.tag.template.theme.type.textTheme.unit.url.username.variant.website`.split(`.`));function m(e){return/^\d{4}-\d{2}-\d{2}/.test(e)?!!Date.parse(e):!1}var h=new Set([`app:`,`data:`,`discord:`,`file:`,`ftp:`,`ftps:`,`geo:`,`http:`,`https:`,`imap:`,`javascript:`,`magnet:`,`mailto:`,`maps:`,`ms-excel:`,`ms-powerpoint:`,`ms-word:`,`slack:`,`sms:`,`spotify:`,`steam:`,`teams:`,`tel:`,`vscode:`,`zoom:`]);function g(e){try{let{protocol:t}=new URL(e,e.startsWith(`/`)?`https://acme.com`:void 0);return h.has(t)||t.startsWith(`web+`)}catch{return!1}}function _(e){return e.some(e=>typeof e==`string`&&e.match(/type/i)!==null)}var v=u({encodeIntoResult:()=>d,stegaEncodeSourceMap:()=>y});function y(e,t,i){let{filter:a,logger:o,enabled:l}=i;if(!l){let n=`config.enabled must be true, don't call this function otherwise`;throw o?.error?.(`[@sanity/client]: ${n}`,{result:e,resultSourceMap:t,config:i}),TypeError(n)}if(!t)return o?.error?.(`[@sanity/client]: Missing Content Source Map from response body`,{result:e,resultSourceMap:t,config:i}),e;if(!i.studioUrl){let n=`config.studioUrl must be defined`;throw o?.error?.(`[@sanity/client]: ${n}`,{result:e,resultSourceMap:t,config:i}),TypeError(n)}let u={encoded:[],skipped:[]},p=d(e,t,({sourcePath:e,sourceDocument:t,resultPath:c,value:l})=>{if((typeof a==`function`?a({sourcePath:e,resultPath:c,filterDefault:f,sourceDocument:t,value:l}):f({sourcePath:e,resultPath:c,filterDefault:f,sourceDocument:t,value:l}))===!1)return o&&u.skipped.push({path:b(e),value:`${l.slice(0,20)}${l.length>20?`...`:``}`,length:l.length}),l;o&&u.encoded.push({path:b(e),value:`${l.slice(0,20)}${l.length>20?`...`:``}`,length:l.length});let{baseUrl:d,workspace:p,tool:m}=n(typeof i.studioUrl==`function`?i.studioUrl(t):i.studioUrl);if(!d)return l;let{_id:h,_type:g,_projectId:_,_dataset:v}=t;return r(l,{origin:`sanity.io`,href:s({baseUrl:d,workspace:p,tool:m,id:h,type:g,path:e,...!i.omitCrossDatasetReferenceData&&{dataset:v,projectId:_}})},!1)});if(o){let e=u.skipped.length,t=u.encoded.length;if((e||t)&&((o?.groupCollapsed||o.log)?.(`[@sanity/client]: Encoding source map into result`),o.log?.(`[@sanity/client]: Paths encoded: ${u.encoded.length}, skipped: ${u.skipped.length}`)),u.encoded.length>0&&(o?.log?.(`[@sanity/client]: Table of encoded paths`),(o?.table||o.log)?.(u.encoded)),u.skipped.length>0){let e=new Set;for(let{path:t}of u.skipped)e.add(t.replace(c,`0`).replace(/\[\d+\]/g,`[]`));o?.log?.(`[@sanity/client]: List of skipped paths`,[...e.values()])}(e||t)&&o?.groupEnd?.()}return p}function b(t){return o(e(t))}export{v as n}; \ No newline at end of file diff --git a/dist/static/structureTool-0Jpf2KgZ-I-xmYsLR.js b/dist/static/structureTool-0Jpf2KgZ-I-xmYsLR.js deleted file mode 100644 index 44453b9..0000000 --- a/dist/static/structureTool-0Jpf2KgZ-I-xmYsLR.js +++ /dev/null @@ -1,3 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/userComponent-R96Z7SFw-BKNMQSzu.js","static/rolldown-runtime-Dd_uD5pT.js","static/lib-CQcSfzr9.js","static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js","static/jsx-runtime-BpzPEenQ.js","static/compiler-runtime-sKsOXjDo.js","static/from-B8yXq1Hf.js","static/clientStore-Cq3vrK4Q-X8Ukd-3S.js","static/preload-helper-DjzSQ1t3.js","static/isRecord-Kfmt-nk--BGze3w87.js","static/request-CYLhJzOA-R7VqCP01.js","static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js","static/dist-LVcARZxB.js","static/Spinner-Dk8hTAm3.js","static/Close-B_ZEgT1V.js","static/ChevronDown-BpYUc-AP.js","static/ToggleArrowRight-Ds3XaLpQ.js","static/Checkmark-OT7tsNpL.js","static/Remove-B96Rrnq-.js","static/stegaClean-YZRATV86-BdUaXCkw.js","static/isRecord-Kfmt-nk--BbRXhYkF.js","static/WarningOutline-DOBjmorn.js","static/request-CYLhJzOA-4VlvBNTk.js","static/ChevronRight-Cf6GkXSa.js","static/Document-0Zpczu4q.js","static/Bolt-CkliNuRS.js","static/Clock-ClG7Ty9T.js","static/Dot-D4h2WemU.js","static/Calendar-DCYqUUNo.js","static/Search-QbUIQb6W.js","static/ChevronLeft-BzE8YX6u.js","static/EarthGlobe-Dqu4Dt_R.js","static/EllipsisHorizontal-BuWLk1Hy.js","static/InfoOutline-BLtnjxbN.js","static/ErrorOutline-Cl-3_nRG.js","static/EarthAmericas-DLWVWv9X.js","static/Image-BrMFkN0j.js","static/Trash-BxG6GrjH.js","static/ArrowLeft-x2OZCZTu.js","static/Edit-CAHlBqGT.js","static/AddCircle-BZjvWs4R.js","static/Circle-DkcW-8WT.js","static/Publish-BYF7r5nk.js","static/Timeline-X-VaErdm.js","static/Unpublish-B0p_ZGt2.js","static/ArrowDown-CM5h1Tfl.js","static/ArrowRight-D293IkFJ.js","static/Revert-BmEXeO7H.js","static/Copy-BTQgeMVP.js","static/Sync-B1MBhh7o.js","static/AccessDenied-PrzSvkgv.js","static/Documents-C8KrBFzU.js","static/Download-DeIn0VAL.js","static/ChevronUp-3VMiyA07.js","static/Link-Cl1VSeDJ.js","static/Ulist-CYD_2mDY.js","static/BinaryDocument-D1GQsa0h.js","static/Upload-ChJKE2jO.js","static/ReadOnly-BkEx9qPu.js","static/Reset-CgCZnejz.js","static/Launch-DuEs-KHJ.js","static/Unknown-CEYtdaCK.js","static/Add-CwQ5TpM8.js","static/Lock-Ui2f2sVi.js","static/EyeOpen-DOBSuUsK.js","static/BulbOutline-BN--Ec2H.js","static/HelpCircle-8HZ3whUD.js","static/Collapse-B22lXxln.js","static/Expand-CQC9Ec3E.js","static/BlockElement-CQIVGSb1.js","static/Bold-CGtaOUDj.js","static/Code-COts8HnY.js","static/InlineElement-BWl55c6a.js","static/Italic-BmVn7uuk.js","static/Olist-BBuinWyR.js","static/Strikethrough-BszDIkmY.js","static/Underline-BdG8-Er-.js","static/ThLarge-CjFCbJnr.js","static/Desktop-msdzf3th.js","static/Moon-NrRkSdh3.js","static/Sun-OgXegq7_.js","static/DragHandle-CKP6vPDQ.js","static/AddDocument-Ca_v8JdZ.js","static/InsertAbove-C8i6y-4D.js","static/InsertBelow-BILWhc2X.js","static/Crop-DW3NFLyK.js","static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css","static/CommentsProvider-DHVaZIPI-2Crq30kn.js","static/types--2f-avvL-CUBrVRGR.js","static/Controls-Dx7QJOxz.js","static/Sort-CFTgH29c.js","static/validationUtils-Dwef0BLR-aKs6KPwC.js","static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js","static/Clipboard-BeSdPeHT.js","static/BlockContent-Bw8BGwBw.js","static/CheckmarkCircle-B6SBY4QE.js","static/Number-CjvU0EcK.js","static/String-DHDsSmJ_.js","static/Undo-qtvfkxbn.js","static/ComposeSparkles-Dn7kooau.js","static/Unlink-MiIozO9s.js","static/Comment-CPMW8FMx.js","static/Task-DGtH1mzn.js","static/Feedback-CkbzKydh.js","static/FaceHappy-1ocsUhoA.js","static/FaceIndifferent-CIPzkDxf.js","static/FaceSad-lhl7n__s.js","static/Sparkle-CUquRU1h.js","static/EyeClosed-BnY-JoVE.js","static/Unlock-B4_-ahLp.js","static/DoubleChevronRight-PxmJHA0v.js","static/Menu-BoI111KG.js","static/Leave-_nWak6QB.js","static/AddUser-CTyeR_e2.js","static/Cog-0goaM-Or.js","static/Users-BDbacX-A.js","static/Bug-CFB9Jubh.js","static/Github-BTBOp21P.js","static/Refresh-C_m5vs8N.js","static/useAddonDataset-BvCgByG6-N5vrKMLm.js","static/helpers-D_aQC6Do-Cc0nAXnJ.js","static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js","static/CommentsListItem-B4CoDHda-DaXAEbir.js","static/LinkRemoved-LZtddC2J.js","static/CommentsList-CmhU6-yt-B2twFKeQ.js","static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js","static/useComments-Bi1m7AzT-DcZcKqsq.js","static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js","static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js","static/lib-BFHl89nf.css","static/BackLink-BBYTIbKc-DJkKvofp.js","static/Stack-DWymSM37.js","static/StackCompact-appU5vbP.js","static/Transfer-CJnKiHxh.js","static/DocumentRemove-CzwTDkkJ.js","static/Pause-ibSxMIa3.js","static/Star-_p_HG-Ts.js","static/StarFilled-CSrmmOKn.js","static/SplitVertical-uh7MyVDf.js","static/Share-D41CqXzI.js","static/Target-6sSmw-4o.js","static/Json-C_MCH-ZM.js","static/Restore-DhBjjWCd.js","static/Folder-1uErXl57.js","static/pane-Degc6QMn-BivOpGLh.js","static/pane-DmtBiYZB-BOa8TdOr.js","static/sanity-DeX-YVGt.js","static/Select-D4xIAUnY.js","static/MasterDetail-DYBJvEeG.js","static/list-BlPlj6oo-C9FMT49A.js"])))=>i.map(i=>d[i]); -import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import"./lib-CQcSfzr9.js";import{El as t,Ep as n,Eu as r,Hl as i,Ir as a,Nd as o,Pr as s,Sd as c,Sm as l,Tl as u,To as d,Wr as f,_l as p,am as m,cm as h,ic as g,im as _,jm as v,jp as y,ju as b,kd as x,km as S,nd as C,nf as w,oa as T,rc as E,rt as D,sd as ee,sm as O,ta as k,tl as A}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as j,t as M}from"./jsx-runtime-BpzPEenQ.js";import{t as N}from"./compiler-runtime-sKsOXjDo.js";import{t as te}from"./from-B8yXq1Hf.js";import{Ot as P,X as F,ht as I,lt as L,nt as R,xt as z,yt as B}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{fr as V,hr as H}from"./types--2f-avvL-CUBrVRGR.js";import{t as U}from"./preload-helper-DjzSQ1t3.js";import{Et as ne,Gt as W,Rt as re,S as ie,St as G,b as K,h as q,r as J,s as ae,t as Y}from"./dist-LVcARZxB.js";import{o as oe}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as se}from"./WarningOutline-DOBjmorn.js";import{t as ce}from"./Sync-B1MBhh7o.js";import{D as le,E as X,F as ue,M as de,N as fe,O as pe,P as me,_ as he,c as ge,j as _e,k as ve,p as ye,t as be,y as xe}from"./BackLink-BBYTIbKc-DJkKvofp.js";import{l as Se,u as Ce}from"./sanity-DeX-YVGt.js";var Z=e(j(),1),Q=N(),$=M(),we=class extends Error{cause;context;helpId;constructor({message:e,context:t,helpId:n,cause:r}){super(e),this.name=`PaneResolutionError`,this.context=t,this.helpId=n,this.cause=r}},Te=e=>!!e&&typeof e?.then==`function`,Ee=e=>A(e)?typeof e.serialize==`function`:!1,De=e=>(t,n,r)=>{try{return e(t,n,r)}catch(e){throw e instanceof we?e:new we({message:typeof e?.message==`string`?e.message:``,context:n,cause:e})}},Oe=e=>(...t)=>e(...t).pipe(O(1),v());function ke(e){let t=De(Oe(e((e,n,r)=>{if(!e)throw new we({message:`Pane returned no child`,context:n,helpId:`structure-item-returned-no-child`});return Te(e)||B(e)?te(e).pipe(F(e=>t(e,n,r))):Ee(e)?t(e.serialize(n),n,r):typeof e==`function`?t(e(n.id,n),n,r):z(e)})));return t}var Ae=new WeakMap;function je(e,t){let n=Ae.get(e)||new Map;if(n){let e=n.get(t);if(e)return e}let r=e[t];if(typeof r!=`function`)throw Error(`Expected property \`${t}\` to be a function but got ${typeof r} instead.`);let i=r.bind(e);return n.set(t,i),Ae.set(e,n),i}async function Me(e){let t=new Map,n=ke(e=>(n,r,i)=>{let a=n&&`${he(n)}-${r.path.join(`__`)}`,o=a&&t.get(a);if(o)return o;let s=e(n,r,i);return a&&t.set(a,s),s}),i=[[{id:`__edit__${e.params.id}`,params:{...r(e.params,[`id`]),type:e.params.type},payload:e.payload}]];async function a({currentId:e,flatIndex:t,intent:r,params:i,parent:o,path:s,payload:c,unresolvedPane:l,levelIndex:u,structureContext:d}){if(!l)return[];let{id:f,type:p,...m}=i,h=await S(n(l,{id:e,splitIndex:0,parent:o,path:s,index:t,params:{},payload:void 0,structureContext:d},t));return h.type===`document`&&h.id===f?[{panes:[...s.slice(0,s.length-1).map(e=>[{id:e}]),[{id:f,params:m,payload:c}]],depthIndex:s.length,levelIndex:u}]:h.canHandleIntent?.(r,i,{pane:h,index:t})||h.type===`documentList`&&h.schemaTypeName===p&&h.options.filter===`_type == $type`?[{panes:[...s.map(e=>[{id:e}]),[{id:i.id,params:m,payload:c}]],depthIndex:s.length,levelIndex:u}]:h.type===`list`&&h.child&&h.items?(await Promise.all(h.items.map((e,n)=>e.type===`divider`?Promise.resolve([]):a({currentId:e._id||e.id,flatIndex:t+1,intent:r,params:i,parent:h,path:[...s,e.id],payload:c,unresolvedPane:typeof h.child==`function`?je(h,`child`):h.child,levelIndex:n,structureContext:d})))).flat():[]}let o=(await a({currentId:`root`,flatIndex:0,levelIndex:0,intent:e.intent,params:e.params,parent:null,path:[],payload:e.payload,unresolvedPane:e.rootPaneNode,structureContext:e.structureContext})).sort((e,t)=>e.depthIndex===t.depthIndex?e.levelIndex-t.levelIndex:e.depthIndex-t.depthIndex)[0];return o?o.panes:i}async function Ne(e,t,n){if(t&&n)return{id:t,type:n};if(!t&&n)return{id:w(),type:n};if(t&&!n)return{id:t,type:await S(e.resolveTypeForDocument(t))};throw new we({message:"Neither document `id` or `type` was provided when trying to resolve intent."})}var Pe={},Fe=(0,Z.memo)(function(){let e=(0,Q.c)(8),{navigate:n}=f(),r=a(Ie),{rootPaneNode:i,structureContext:o}=de(),s=p(),c=t(),[l,u]=(0,Z.useState)(null);if(l)throw l;let d,m;return e[0]!==s||e[1]!==c||e[2]!==r||e[3]!==n||e[4]!==i||e[5]!==o?(d=()=>{if(r){let{intent:e,params:t,payload:a}=r,l=!1;return c.attempt(async function(){if(l)return;let{id:r,type:c}=await Ne(s,typeof t.id==`string`?t.id:void 0,typeof t.type==`string`?t.type:void 0);if(l)return;let u=await Me({intent:e,params:{...t,id:r,type:c},payload:a,rootPaneNode:i,structureContext:o});l||n({panes:u},{replace:!0})},{retryable:!0}).catch(u),()=>{l=!0}}},m=[s,c,r,n,i,o],e[0]=s,e[1]=c,e[2]=r,e[3]=n,e[4]=i,e[5]=o,e[6]=d,e[7]=m):(d=e[6],m=e[7]),(0,Z.useEffect)(d,m),null});function Ie(e){let t=typeof e.intent==`string`?e.intent:void 0;return t?{intent:t,params:A(e.params)?e.params:Pe,payload:e.payload}:void 0}var Le=W.span.withConfig({displayName:`PathSegment`,componentId:`sc-4g9ye-0`})`&:not(:last-child)::after{content:' ➝ ';opacity:0.5;}`;function Re(e){return e.replace(/\(\.\.\.\)\./g,`(...) - .`).replace(/__WEBPACK_IMPORTED_MODULE_\d+_+/g,``).replace(/___default\./g,`.`).replace(RegExp(` \\(https?:\\/\\/${window.location.host}`,`g`),` (`)}function ze(e){let t=(0,Q.c)(41),{error:n}=e;if(!(n instanceof we))throw n;let{cause:r}=n,{t:i}=c(ue),a=r?.stack||n.stack,o;t[0]!==r||t[1]!==n.message||t[2]!==a?(o=a&&!(r instanceof fe)&&!n.message.includes(`Module build failed:`),t[0]=r,t[1]=n.message,t[2]=a,t[3]=o):o=t[3];let s=o,l;t[4]===r?l=t[5]:(l=r instanceof fe?r.path:[],t[4]=r,t[5]=l);let u=l,d=r instanceof fe&&r.helpId||n.helpId,f=Ve,p;t[6]===i?p=t[7]:(p=i(`structure-error.header.text`),t[6]=i,t[7]=p);let m;t[8]===p?m=t[9]:(m=(0,$.jsx)(K,{as:`h2`,children:p}),t[8]=p,t[9]=m);let h;t[10]!==u||t[11]!==i?(h=u.length>0&&(0,$.jsxs)(ae,{gap:2,children:[(0,$.jsx)(G,{size:1,weight:`medium`,children:i(`structure-error.structure-path.label`)}),(0,$.jsx)(T,{children:u.slice(1).map(Be)})]}),t[10]=u,t[11]=i,t[12]=h):h=t[12];let g;t[13]===i?g=t[14]:(g=i(`structure-error.error.label`),t[13]=i,t[14]=g);let _;t[15]===g?_=t[16]:(_=(0,$.jsx)(G,{size:1,weight:`medium`,children:g}),t[15]=g,t[16]=_);let v;t[17]!==n.message||t[18]!==s||t[19]!==a?(v=s?Re(a):n.message,t[17]=n.message,t[18]=s,t[19]=a,t[20]=v):v=t[20];let y;t[21]===v?y=t[22]:(y=(0,$.jsx)(T,{children:v}),t[21]=v,t[22]=y);let b;t[23]!==_||t[24]!==y?(b=(0,$.jsxs)(J,{marginTop:4,gap:2,flexDirection:`column`,children:[_,y]}),t[23]=_,t[24]=y,t[25]=b):b=t[25];let x;t[26]!==d||t[27]!==i?(x=d&&(0,$.jsx)(Y,{marginTop:4,children:(0,$.jsx)(G,{children:(0,$.jsx)(`a`,{href:H(d),rel:`noopener noreferrer`,target:`_blank`,children:i(`structure-error.docs-link.text`)})})}),t[26]=d,t[27]=i,t[28]=x):x=t[28];let S;t[29]===i?S=t[30]:(S=i(`structure-error.reload-button.text`),t[29]=i,t[30]=S);let C;t[31]===S?C=t[32]:(C=(0,$.jsx)(Y,{marginTop:4,children:(0,$.jsx)(E,{text:S,icon:ce,tone:`primary`,onClick:f})}),t[31]=S,t[32]=C);let w;t[33]!==b||t[34]!==x||t[35]!==C||t[36]!==h?(w=(0,$.jsxs)(ne,{marginTop:4,padding:4,radius:2,overflow:`auto`,shadow:1,tone:`inherit`,children:[h,b,x,C]}),t[33]=b,t[34]=x,t[35]=C,t[36]=h,t[37]=w):w=t[37];let D;return t[38]!==w||t[39]!==m?(D=(0,$.jsx)(ne,{height:`fill`,overflow:`auto`,padding:4,sizing:`border`,tone:`critical`,children:(0,$.jsxs)(q,{children:[m,w]})}),t[38]=w,t[39]=m,t[40]=D):D=t[40],D}function Be(e,t){return(0,$.jsx)(Le,{children:e},`${e}-${t}`)}function Ve(){window.location.reload()}function He(e){let t=(0,Q.c)(20),r,i,a,o,c;t[0]===e?(r=t[1],i=t[2],a=t[3],o=t[4],c=t[5]):({ref:o,childId:r,childPayload:a,childParameters:i,...c}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=c);let{routerPanesState:l,groupIndex:u}=(0,Z.useContext)(n),d;if(t[6]!==r||t[7]!==i||t[8]!==a||t[9]!==u||t[10]!==l){let e;t[12]!==r||t[13]!==i||t[14]!==a?(e=[{id:r,params:i,payload:a}],t[12]=r,t[13]=i,t[14]=a,t[15]=e):e=t[15],d={panes:[...l.slice(0,u+1),e]},t[6]=r,t[7]=i,t[8]=a,t[9]=u,t[10]=l,t[11]=d}else d=t[11];let f;return t[16]!==o||t[17]!==c||t[18]!==d?(f=(0,$.jsx)(s,{...c,ref:o,state:d}),t[16]=o,t[17]=c,t[18]=d,t[19]=f):f=t[19],f}function Ue(e){let t=(0,Q.c)(21),{routerPanesState:r,groupIndex:i,siblingIndex:a}=(0,Z.useContext)(n),o,c,l,u;t[0]===e?(o=t[1],c=t[2],l=t[3],u=t[4]):({ref:l,params:o,payload:c,...u}=e,t[0]=e,t[1]=o,t[2]=c,t[3]=l,t[4]=u);let d=k(o),f=k(c),p=r[i],m=p[a],h=d??m.params,g=f??m.payload,_;t[5]!==m||t[6]!==h||t[7]!==g?(_={...m,params:h,payload:g},t[5]=m,t[6]=h,t[7]=g,t[8]=_):_=t[8];let v=_,y;t[9]!==p||t[10]!==v||t[11]!==a?(y=[...p.slice(0,a),v,...p.slice(a+1)],t[9]=p,t[10]=v,t[11]=a,t[12]=y):y=t[12];let b=y,x;t[13]!==r||t[14]!==i||t[15]!==b?(x={panes:[...r.slice(0,i),b,...r.slice(i+1)]},t[13]=r,t[14]=i,t[15]=b,t[16]=x):x=t[16];let S=x,C;return t[17]!==S||t[18]!==l||t[19]!==u?(C=(0,$.jsx)(s,{ref:l,...u,state:S}),t[17]=S,t[18]=l,t[19]=u,t[20]=C):C=t[20],C}function We(e){let t=(0,Q.c)(25),n,r,a,o,s,c,l;t[0]===e?(n=t[1],r=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7]):({ref:s,documentId:r,documentType:a,parentRefPath:o,children:n,template:l,...c}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=l);let u;t[8]===r?u=t[9]:(u=oe(r),t[8]=r,t[9]=u);let d=l?.params,f;t[10]===o?f=t[11]:(f=i(o),t[10]=o,t[11]=f);let p;t[12]===l?p=t[13]:(p=l&&{template:l?.id},t[12]=l,t[13]=p);let m;t[14]!==a||t[15]!==f||t[16]!==p?(m={type:a,parentRefPath:f,...p},t[14]=a,t[15]=f,t[16]=p,t[17]=m):m=t[17];let h;return t[18]!==n||t[19]!==s||t[20]!==c||t[21]!==u||t[22]!==d||t[23]!==m?(h=(0,$.jsx)(He,{...c,ref:s,childId:u,childPayload:d,childParameters:m,children:n}),t[18]=n,t[19]=s,t[20]=c,t[21]=u,t[22]=d,t[23]=m,t[24]=h):h=t[24],h}var Ge=[];function Ke(e){let t=(0,Q.c)(60),{children:o,flatIndex:s,index:c,params:l,payload:u,siblingIndex:d}=e,{navigate:p,navigateIntent:m,resolvePathFromState:h}=f(),g=a(),{panes:_,expand:v}=_e();g?.panes;let y=g?.panes||Ge,b=_?.[_.length-2]?.element,x=c-1,S;t[0]!==x||t[1]!==y||t[2]!==g||t[3]!==d?(S=e=>{let t=y[x]||[],n=t[d],r=e(t,n),i=[...y.slice(0,x),r,...y.slice(x+1)];return{...g,panes:i}},t[0]=x,t[1]=y,t[2]=g,t[3]=d,t[4]=S):S=t[4];let C=S,w;t[5]!==C||t[6]!==p?(w=(e,t)=>{let n=C(e);return setTimeout(()=>p(n,t?{stickyParams:t}:void 0),0),n},t[5]=C,t[6]=p,t[7]=w):w=t[7];let T=w,E;t[8]!==C||t[9]!==h||t[10]!==d?(E=e=>{let t=C((t,n)=>[...t.slice(0,d),{...n,params:e},...t.slice(d+1)]);return h(t)},t[8]=C,t[9]=h,t[10]=d,t[11]=E):E=t[11];let D=E,ee;t[12]!==T||t[13]!==d?(ee=e=>{T((t,n)=>[...t.slice(0,d),{...n,payload:e},...t.slice(d+1)])},t[12]=T,t[13]=d,t[14]=ee):ee=t[14];let O=ee,k;t[15]!==T||t[16]!==d?(k=(e,t)=>{T((t,n)=>[...t.slice(0,d),{...n,params:e},...t.slice(d+1)],t)},t[15]=T,t[16]=d,t[17]=k):k=t[17];let A=k,j;t[18]!==x||t[19]!==p||t[20]!==y?(j=e=>{let{id:t,parentRefPath:n,type:r,template:a,version:o}=e;p({panes:[...y.slice(0,x+1),[{id:t,params:{template:a.id,parentRefPath:i(n),type:r,version:o},payload:a.params}]]})},t[18]=x,t[19]=p,t[20]=y,t[21]=j):j=t[21];let M=j,N=y[x]?y[x].length>1:!1,te=y[x]?y[x].length:0,P=s?be:void 0,F,I;t[22]===T?(F=t[23],I=t[24]):(I=e=>{let t=e===void 0?{}:e;T(()=>[{id:t.id||``,payload:t.payload,params:t.params||{}}])},F=()=>{T(qe)},t[22]=T,t[23]=F,t[24]=I);let L;t[25]!==v||t[26]!==x||t[27]!==b||t[28]!==p||t[29]!==y?(L=e=>{(e===void 0||e)&&b&&v(b),p({panes:y.slice(0,x)})},t[25]=v,t[26]=x,t[27]=b,t[28]=p,t[29]=y,t[30]=L):L=t[30];let R;t[31]!==T||t[32]!==d?(R=e=>{T((t,n)=>{let r={...n,payload:e?.payload||n.payload,params:e?.params||n.params};return[...t.slice(0,d),r,...t.slice(d)]})},t[31]=T,t[32]=d,t[33]=R):R=t[33];let z;t[34]!==l||t[35]!==A?(z=e=>{let t=r(l,`view`);return A(e?{...t,view:e}:t)},t[34]=l,t[35]=A,t[36]=z):z=t[36];let B;t[37]!==D||t[38]!==s||t[39]!==x||t[40]!==M||t[41]!==m||t[42]!==l||t[43]!==u||t[44]!==y||t[45]!==A||t[46]!==O||t[47]!==d||t[48]!==F||t[49]!==L||t[50]!==R||t[51]!==z||t[52]!==N||t[53]!==te||t[54]!==P||t[55]!==I?(B={index:s,groupIndex:x,siblingIndex:d,payload:u,params:l,hasGroupSiblings:N,groupLength:te,routerPanesState:y,ChildLink:He,BackLink:P,ReferenceChildLink:We,handleEditReference:M,ParameterizedLink:Ue,replaceCurrent:I,closeCurrent:F,closeCurrentAndAfter:L,duplicateCurrent:R,setView:z,setParams:A,setPayload:O,createPathWithParams:D,navigateIntent:m},t[37]=D,t[38]=s,t[39]=x,t[40]=M,t[41]=m,t[42]=l,t[43]=u,t[44]=y,t[45]=A,t[46]=O,t[47]=d,t[48]=F,t[49]=L,t[50]=R,t[51]=z,t[52]=N,t[53]=te,t[54]=P,t[55]=I,t[56]=B):B=t[56];let V=B,H;return t[57]!==o||t[58]!==V?(H=(0,$.jsx)(n.Provider,{value:V,children:o}),t[57]=o,t[58]=V,t[59]=H):H=t[59],H}function qe(e,t){return e.length>1?e.filter(e=>e!==t):e}function Je(e){let t=(0,Q.c)(14),{isSelected:n,pane:r,paneKey:i}=e,a;t[0]===r?a=t[1]:(a=A(r)&&r.type||null,t[0]=r,t[1]=a);let o=a,{t:s}=c(ue),l;t[2]===s?l=t[3]:(l=s(`panes.unknown-pane-type.title`),t[2]=s,t[3]=l);let u;t[4]===l?u=t[5]:(u=(0,$.jsx)(ve,{title:l}),t[4]=l,t[5]=u);let f;t[6]!==s||t[7]!==o?(f=(0,$.jsx)(le,{children:(0,$.jsx)(Y,{padding:4,children:typeof o==`string`?(0,$.jsx)(G,{as:`p`,muted:!0,children:(0,$.jsx)(d,{t:s,i18nKey:`panes.unknown-pane-type.unknown-type.text`,values:{type:o}})}):(0,$.jsx)(G,{as:`p`,muted:!0,children:(0,$.jsx)(d,{t:s,i18nKey:`panes.unknown-pane-type.missing-type.text`})})})}),t[6]=s,t[7]=o,t[8]=f):f=t[8];let p;return t[9]!==n||t[10]!==i||t[11]!==u||t[12]!==f?(p=(0,$.jsxs)(pe,{id:i,selected:n,children:[u,f]}),t[9]=n,t[10]=i,t[11]=u,t[12]=f,t[13]=p):p=t[13],p}var Ye={component:(0,Z.lazy)(()=>U(()=>import(`./userComponent-R96Z7SFw-BKNMQSzu.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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143]))),document:(0,Z.lazy)(()=>U(()=>import(`./pane-Degc6QMn-BivOpGLh.js`),__vite__mapDeps([144,130,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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,131,132,133,134,135,136,137,138,139,140,141,142,143]))),documentList:(0,Z.lazy)(()=>U(()=>import(`./pane-DmtBiYZB-BOa8TdOr.js`),__vite__mapDeps([145,146,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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,147,130,131,132,133,134,135,136,137,138,139,140,141,142,143,148]))),list:(0,Z.lazy)(()=>U(()=>import(`./list-BlPlj6oo-C9FMT49A.js`),__vite__mapDeps([149,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,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143])))},Xe=(0,Z.memo)(function(e){let t=(0,Q.c)(25),{active:n,childItemId:r,groupIndex:i,index:a,itemId:o,pane:s,paneKey:c,params:l,payload:u,path:d,selected:f,siblingIndex:p,maximized:m,onSetMaximizedPane:h}=e,g=Ye[s.type]||Je,_;t[0]!==c||t[1]!==d||t[2]!==f?(_=(0,$.jsx)(ge,{paneKey:c,path:d,selected:f}),t[0]=c,t[1]=d,t[2]=f,t[3]=_):_=t[3];let v=r||``,y;t[4]!==g||t[5]!==n||t[6]!==a||t[7]!==o||t[8]!==m||t[9]!==h||t[10]!==s||t[11]!==c||t[12]!==f||t[13]!==v?(y=(0,$.jsx)(g,{childItemId:v,index:a,itemId:o,isActive:n,isSelected:f,paneKey:c,pane:s,maximized:m,onSetMaximizedPane:h}),t[4]=g,t[5]=n,t[6]=a,t[7]=o,t[8]=m,t[9]=h,t[10]=s,t[11]=c,t[12]=f,t[13]=v,t[14]=y):y=t[14];let b;t[15]!==_||t[16]!==y?(b=(0,$.jsx)(Z.Suspense,{fallback:_,children:y}),t[15]=_,t[16]=y,t[17]=b):b=t[17];let x;return t[18]!==i||t[19]!==a||t[20]!==l||t[21]!==u||t[22]!==p||t[23]!==b?(x=(0,$.jsx)(Ke,{flatIndex:a,index:i,params:l,payload:u,siblingIndex:p,children:b}),t[18]=i,t[19]=a,t[20]=l,t[21]=u,t[22]=p,t[23]=b,t[24]=x):x=t[24],x},({params:e={},payload:t=null,...n},{params:r={},payload:i=null,...a})=>{if(!b(e,r)||!b(t,i))return!1;let o=new Set([...Object.keys(n),...Object.keys(a)]);for(let e of o)if(n[e]!==a[e])return!1;return!0}),Ze=(e,t)=>{let n=e.replace(/^__edit__/,``),{params:r,payload:i,structureContext:{resolveDocumentNode:a}}=t,{type:o,template:s}=r;if(!o)throw Error(`Document type for document with ID ${n} was not provided in the router params.`);let c=a({schemaType:o,documentId:n}).id(`editor`);return s&&(c=c.initialValueTemplate(s,i)),c.serialize()};function Qe(e){return`contextHash(${JSON.stringify({id:e.id,parentId:parent&&he(parent),path:e.path,index:e.index,splitIndex:e.splitIndex,serializeOptionsIndex:e.serializeOptions?.index,serializeOptionsPath:e.serializeOptions?.path})})`}var $e=e=>{let t={type:e.type,id:e.routerPaneSibling.id,params:e.routerPaneSibling.params||{},payload:e.routerPaneSibling.payload||null,flatIndex:e.flatIndex,groupIndex:e.groupIndex,siblingIndex:e.siblingIndex,path:e.path,paneNode:e.type===`resolvedMeta`?he(e.paneNode):null};return`metaHash(${JSON.stringify(t)})`};function et({unresolvedPane:e,flattenedRouterPanes:t,parent:n,path:r,resolvePane:i,structureContext:a}){let[o,...s]=t,c=s[0],l={id:o.routerPaneSibling.id,splitIndex:o.siblingIndex,parent:n,path:[...r,o.routerPaneSibling.id],index:o.flatIndex,params:o.routerPaneSibling.params||{},payload:o.routerPaneSibling.payload,structureContext:a};try{return i(e,l,o.flatIndex).pipe(F(t=>{let u={type:`resolvedMeta`,...o,paneNode:t,path:l.path},d=s.map((e,t)=>({type:`loading`,path:[...l.path,...s.slice(t).map((t,n)=>`[${e.flatIndex+n}]`)],paneNode:null,...e}));if(!s.length)return z([u]);let f;return f=c?.routerPaneSibling.id.startsWith(`__edit__`)?et({unresolvedPane:Ze,flattenedRouterPanes:s,parent:n,path:l.path,resolvePane:i,structureContext:a}):o.groupIndex===c?.groupIndex?et({unresolvedPane:e,flattenedRouterPanes:s,parent:n,path:r,resolvePane:i,structureContext:a}):et({unresolvedPane:typeof t.child==`function`?je(t,`child`):t.child,flattenedRouterPanes:s,parent:t,path:l.path,resolvePane:i,structureContext:a}),L(z([u,...d]),f.pipe(I(e=>[u,...e])))}))}catch(e){if(e instanceof we){if(e.context){let t=e.helpId&&e.helpId!==`structure-item-returned-no-child`?` - see ${H(e.helpId)}`:``;console.warn(`Pane resolution error at index ${e.context.index}${e.context.splitIndex>0?` for split pane index ${e.context.splitIndex}`:``}: ${e.message}${t}`,e)}if(e.helpId===`structure-item-returned-no-child`)return z([])}throw e}}function tt({routerPanesStream:e,rootPaneNode:t,initialCacheState:n={cacheKeysByFlatIndex:[],flattenedRouterPanes:[],resolvedPaneCache:new Map,resolvePane:()=>l},structureContext:r}){return e.pipe(I(e=>[[{id:`root`}],...e]),I(e=>e.flatMap((e,t)=>e.map((e,n)=>({routerPaneSibling:e,groupIndex:t,siblingIndex:n}))).map((e,t)=>({...e,flatIndex:t}))),_([]),h(),I(([e,t])=>{for(let n=0;n{let{cacheKeysByFlatIndex:n,resolvedPaneCache:r}=e,{flattenedRouterPanes:i,diffIndex:a}=t,o=n.slice(0,a+1),s=n.slice(a+1),c=new Set(o.flatMap(e=>Array.from(e))),l=s.flatMap(e=>Array.from(e)).filter(e=>!c.has(e));for(let e of l)r.delete(e);return{flattenedRouterPanes:i,cacheKeysByFlatIndex:n,resolvedPaneCache:r,resolvePane:ke(e=>(t,i,a)=>{let o=t&&`${he(t)}-${Qe(i)}`,s=o&&r.get(o);if(s)return s;let c=e(t,i,a);if(!o)return c;let l=n[a]||new Set;return l.add(o),n[a]=l,r.set(o,c),c})}},n),F(({flattenedRouterPanes:e,resolvePane:n})=>et({unresolvedPane:t,flattenedRouterPanes:e,parent:null,path:[],resolvePane:n,structureContext:r}))).pipe(m((e,t)=>t.map((t,n)=>{let r=e[n];return!r||t.type!==`loading`?t:r.routerPaneSibling.id===t.routerPaneSibling.id?r:t}),[]),R((e,t)=>{if(e.length!==t.length)return!1;for(let n=0;n{t.next(i)},o=[i,t],e[2]=i,e[3]=t,e[4]=a,e[5]=o):(a=e[4],o=e[5]),(0,Z.useEffect)(a,o),r}function rt(e){return e?.panes||[]}function it(){return new P(1)}var at={paneDataItems:[],resolvedPanes:[],routerPanes:[]};function ot(){let e=(0,Q.c)(17),[t,n]=(0,Z.useState)(null),{structureContext:r,rootPaneNode:i}=de(),{navigate:a}=f(),o=nt(),s;e[0]!==i||e[1]!==o||e[2]!==r?(s=tt({rootPaneNode:i,routerPanesStream:o,structureContext:r}).pipe(I(st)),e[0]=i,e[1]=o,e[2]=r,e[3]=s):s=e[3];let c=C(s,at),l,u;e[4]!==c||e[5]!==a?(l=function(){let{paneDataItems:e,routerPanes:t}=c,n=e[e.length-1]?.pane;if(!n||!xe(n)||!n.defaultPanes)return;let r=t[e.length-1];if(!r||r.length!==1)return;let i=r[0].params;if(i?.expanded)return;let o=n.defaultPanes.map((e,t)=>({id:r[0].id,params:{...i,view:e,...t===0?{expanded:`true`}:{}},payload:r[0].payload}));a({panes:[...t.slice(1,-1),o]},{replace:!0})},u=[c,a],e[4]=c,e[5]=a,e[6]=l,e[7]=u):(l=e[6],u=e[7]),(0,Z.useEffect)(l,u);let d;if(e[8]!==c.paneDataItems||e[9]!==t){let n;e[11]===t?n=e[12]:(n=e=>({...e,maximized:t?e.key===t.key:!1}),e[11]=t,e[12]=n),d=c.paneDataItems.map(n),e[8]=c.paneDataItems,e[9]=t,e[10]=d}else d=e[10];let p=d,m;return e[13]!==c||e[14]!==t||e[15]!==p?(m={...c,paneDataItems:p,maximizedPane:t,setMaximizedPane:n},e[13]=c,e[14]=t,e[15]=p,e[16]=m):m=e[16],m}function st(e){let t=e.reduce(lt,[]),n=t.length,r=e.map(r=>{let{groupIndex:i,flatIndex:a,siblingIndex:o,routerPaneSibling:s,path:c}=r,l=s.id,u=t[i+1];return{active:i===n-2,childItemId:u?.[0].id??null,index:a,itemId:s.id,groupIndex:i,key:`${r.type===`loading`?`unknown`:r.paneNode.id}-${l}-${o}`,pane:r.type===`loading`?X:r.paneNode,params:s.params||{},path:c.join(`;`),payload:s.payload,selected:a===e.length-1,siblingIndex:o,maximized:!1}});return{paneDataItems:r,routerPanes:t,resolvedPanes:r.map(ct)}}function ct(e){return e.pane}function lt(e,t){let n=e[t.groupIndex]||[];return n[t.siblingIndex]=t.routerPaneSibling,e[t.groupIndex]=n,e}function ut(e){let{isResolvingIntent:t,paneDataItems:n,maximizedPane:r,previousSelectedIndex:i}=e;if(t||n.some(e=>e.pane===X))return{type:`skip-transient`};let a=n.findIndex(e=>e.selected);return r?r.pane!==X&&r.pane.type!==`document`?{type:`set`,pane:null,selectedIndex:a}:a!==-1&&a!==i?{type:`set`,pane:n[a],selectedIndex:a}:n.some(e=>e.key===r.key)?{type:`keep`,selectedIndex:a}:{type:`set`,pane:n.find(e=>e.groupIndex===r.groupIndex&&e.siblingIndex===r.siblingIndex&&e.pane!==X&&e.pane.type===`document`)||null,selectedIndex:a}:{type:`keep`,selectedIndex:a}}function dt(){let e=(0,Q.c)(17),{t}=c(ue),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(Y,{children:(0,$.jsx)(G,{size:1,children:(0,$.jsx)(se,{})})}),e[0]=n):n=e[0];let r;e[1]===t?r=e[2]:(r=t(`no-document-types-screen.title`),e[1]=t,e[2]=r);let i;e[3]===r?i=e[4]:(i=(0,$.jsx)(G,{as:`h1`,size:1,weight:`medium`,children:r}),e[3]=r,e[4]=i);let a;e[5]===t?a=e[6]:(a=t(`no-document-types-screen.subtitle`),e[5]=t,e[6]=a);let o;e[7]===a?o=e[8]:(o=(0,$.jsx)(G,{as:`p`,muted:!0,size:1,children:a}),e[7]=a,e[8]=o);let s;e[9]===t?s=e[10]:(s=t(`no-document-types-screen.link-text`),e[9]=t,e[10]=s);let l;e[11]===s?l=e[12]:(l=(0,$.jsx)(G,{as:`p`,muted:!0,size:1,children:(0,$.jsx)(`a`,{href:`https://www.sanity.io/docs/create-a-schema-and-configure-sanity-studio`,target:`_blank`,rel:`noreferrer`,children:s})}),e[11]=s,e[12]=l);let u;return e[13]!==i||e[14]!==o||e[15]!==l?(u=(0,$.jsx)(ne,{height:`fill`,children:(0,$.jsx)(J,{alignItems:`center`,height:`100%`,justifyContent:`center`,padding:4,children:(0,$.jsx)(q,{width:0,children:(0,$.jsx)(ne,{padding:4,radius:2,shadow:1,tone:`caution`,children:(0,$.jsxs)(J,{children:[n,(0,$.jsxs)(J,{flexBasis:`0%`,flexGrow:1,marginLeft:3,gap:3,flexDirection:`column`,children:[i,o,l]})]})})})})}),e[13]=i,e[14]=o,e[15]=l,e[16]=u):u=e[16],u}var ft=W(Se).withConfig({displayName:`StyledPaneLayout`,componentId:`sc-l1iju5-0`})`min-height:100%;min-width:320px;`,pt=V(`mod+s`),mt=(0,Z.memo)(function(e){let t=(0,Q.c)(59),{onPaneChange:n}=e,{push:r}=ee(),i=u(),{navigate:o}=f(),s=a(),{layoutCollapsed:c,setLayoutCollapsed:l}=de(),d=ot(),{paneDataItems:p,resolvedPanes:m,setMaximizedPane:h,maximizedPane:g}=d,_=a(ht),{sanity:v}=re(),{media:b}=v,[x,S]=(0,Z.useState)(null),C;t[0]===l?C=t[1]:(C=()=>l(!0),t[0]=l,t[1]=C);let w=C,T;t[2]===l?T=t[3]:(T=()=>l(!1),t[2]=l,t[3]=T);let E=T,O;if(t[4]!==p){let e=p.findLastIndex(gt);O=e===-1?p:p.slice(e).filter(t=>t.groupIndex<=p[e].groupIndex),t[4]=p,t[5]=O}else O=t[5];let k=O,A,j;t[6]!==n||t[7]!==m?(A=()=>{m.length&&n(m)},j=[n,m],t[6]=n,t[7]=m,t[8]=A,t[9]=j):(A=t[8],j=t[9]),(0,Z.useEffect)(A,j);let M,N;t[10]===r?(M=t[11],N=t[12]):(M=()=>{let e=e=>{pt(e)&&(e.preventDefault(),r({closable:!0,id:`auto-save-message`,status:`info`,title:`Your work is automatically saved!`,duration:4e3}))};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},N=[r],t[10]=r,t[11]=M,t[12]=N),(0,Z.useEffect)(M,N);let te=i._original?.types.some(D),P;t[13]!==o||t[14]!==s?.panes||t[15]!==h?(P=e=>{if(!e)return;let t=s?.panes||[];if(e.maximized){h(null),o({panes:t});return}if(e.pane!==X&&e.pane.type===`document`){let n=t.slice(0,e.groupIndex);h(e),o({panes:n})}},t[13]=o,t[14]=s?.panes,t[15]=h,t[16]=P):P=t[16],s?.panes;let F=P,I=(0,Z.useRef)(-1),L;t[17]!==o||t[18]!==p||t[19]!==s?.panes||t[20]!==h?(L=()=>{let e=p.find(_t);if(!e)return;e.pane!==X&&e.pane.type===`document`&&h(e);let t=(s?.panes||[]).map(yt);o({panes:t},{replace:!0})},t[17]=o,t[18]=p,t[19]=s?.panes,t[20]=h,t[21]=L):L=t[21];let R=s?.panes,z;t[22]!==o||t[23]!==p||t[24]!==h||t[25]!==R?(z=[o,p,R,h],t[22]=o,t[23]=p,t[24]=h,t[25]=R,t[26]=z):z=t[26],(0,Z.useEffect)(L,z);let B,V;if(t[27]!==_||t[28]!==g||t[29]!==p||t[30]!==h?(B=()=>{let e=ut({isResolvingIntent:_,paneDataItems:p,maximizedPane:g,previousSelectedIndex:I.current});e.type!==`skip-transient`&&(I.current=e.selectedIndex,e.type===`set`&&h(e.pane))},V=[_,g,p,h],t[27]=_,t[28]=g,t[29]=p,t[30]=h,t[31]=B,t[32]=V):(B=t[31],V=t[32]),(0,Z.useEffect)(B,V),!te){let e;return t[33]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,$.jsx)(dt,{}),t[33]=e):e=t[33],e}let H=x||null,U=c?void 0:`fill`,ne=b[1],W;if(t[34]!==F||t[35]!==k){let e;t[37]===F?e=t[38]:(e=e=>{let{active:t,childItemId:n,groupIndex:r,itemId:i,key:a,pane:o,index:s,params:c,path:l,payload:u,siblingIndex:d,selected:f,maximized:p}=e;return(0,$.jsx)(Z.Fragment,{children:o===X?(0,$.jsx)(ge,{paneKey:a,path:l,selected:f}):(0,$.jsx)(Xe,{active:t,groupIndex:r,index:s,pane:o,childItemId:n,itemId:i,paneKey:a,params:c,payload:u,path:l,selected:f,siblingIndex:d,maximized:p,onSetMaximizedPane:()=>F(e)})},`${o===X?`loading`:o.type}-${s}`)},t[37]=F,t[38]=e),W=k.map(e),t[34]=F,t[35]=k,t[36]=W}else W=t[36];let G;t[39]!==_||t[40]!==p.length?(G=p.length<=1&&_&&(0,$.jsx)(ge,{paneKey:`intent-resolver`}),t[39]=_,t[40]=p.length,t[41]=G):G=t[41];let K;t[42]!==w||t[43]!==E||t[44]!==b[1]||t[45]!==U||t[46]!==W||t[47]!==G?(K=(0,$.jsxs)(ft,{flex:1,height:U,minWidth:ne,onCollapse:w,onExpand:E,children:[W,G]}),t[42]=w,t[43]=E,t[44]=b[1],t[45]=U,t[46]=W,t[47]=G,t[48]=K):K=t[48];let q;t[49]===m?q=t[50]:(q=(0,$.jsx)(ye,{resolvedPanes:m}),t[49]=m,t[50]=q);let J;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,$.jsx)(`div`,{"data-portal":``,ref:S}),t[51]=J):J=t[51];let ae;t[52]!==H||t[53]!==K||t[54]!==q?(ae=(0,$.jsxs)(ie,{element:H,children:[K,q,J]}),t[52]=H,t[53]=K,t[54]=q,t[55]=ae):ae=t[55];let Y;return t[56]!==d||t[57]!==ae?(Y=(0,$.jsx)(y,{value:d,children:ae}),t[56]=d,t[57]=ae,t[58]=Y):Y=t[58],Y});function ht(e){return typeof e.intent==`string`}function gt(e){return e.maximized}function _t(e){return e.params?.mode===`focus`}function vt(e){let{mode:t,...n}=e.params||{},r=Object.keys(n).length?n:void 0;return{...e,params:r}}function yt(e){return e.map(vt)}function bt(e){let t=(0,Q.c)(14),{tool:n}=e,{options:r}=n,{unstable_sources:i}=o(),[a]=i,s;t[0]===r?s=t[1]:(s=r||{},t[0]=r,t[1]=s);let{source:c,defaultDocumentNode:l,structure:u}=s,d;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=[],t[2]=d):d=t[2],(0,Z.useEffect)(xt,d);let f;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(f={error:null},t[3]=f):f=t[3];let[p,m]=(0,Z.useState)(f),{error:h}=p;if(h){let e;return t[4]===h?e=t[5]:(e=(0,$.jsx)(ze,{error:h}),t[4]=h,t[5]=e),e}let _=c||a.name,v,y;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsx)(mt,{onPaneChange:Ce}),y=(0,$.jsx)(Fe,{}),t[6]=v,t[7]=y):(v=t[6],y=t[7]);let b;t[8]!==l||t[9]!==u?(b=(0,$.jsxs)(me,{defaultDocumentNode:l,structure:u,children:[v,y]}),t[8]=l,t[9]=u,t[10]=b):b=t[10];let S;return t[11]!==_||t[12]!==b?(S=(0,$.jsx)(g,{onCatch:m,children:(0,$.jsx)(x,{name:_,children:b})}),t[11]=_,t[12]=b,t[13]=S):S=t[13],S}function xt(){return Ce([]),St}function St(){return Ce([])}export{bt as default}; \ No newline at end of file diff --git a/dist/static/types--2f-avvL-CUBrVRGR.js b/dist/static/types--2f-avvL-CUBrVRGR.js deleted file mode 100644 index 6422b03..0000000 --- a/dist/static/types--2f-avvL-CUBrVRGR.js +++ /dev/null @@ -1,97 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js","static/stegaClean-YZRATV86-BdUaXCkw.js","static/isRecord-Kfmt-nk--BbRXhYkF.js","static/browserUpload-BTQyjHMj-Cul26HQg.js","static/from-B8yXq1Hf.js","static/request-CYLhJzOA-4VlvBNTk.js","static/resources-DskH0soi-BspIF8Ok.js","static/PerspectiveProvider-qJFIbsuW-DOpUdg_O.js","static/rolldown-runtime-Dd_uD5pT.js","static/jsx-runtime-BpzPEenQ.js","static/compiler-runtime-sKsOXjDo.js","static/clientStore-Cq3vrK4Q-X8Ukd-3S.js","static/preload-helper-DjzSQ1t3.js","static/isRecord-Kfmt-nk--BGze3w87.js","static/request-CYLhJzOA-R7VqCP01.js","static/resolveEditInfo-Cz-smq3a-BkgfIKD_.js","static/dist-LVcARZxB.js","static/Spinner-Dk8hTAm3.js","static/Close-B_ZEgT1V.js","static/ChevronDown-BpYUc-AP.js","static/ToggleArrowRight-Ds3XaLpQ.js","static/Checkmark-OT7tsNpL.js","static/Remove-B96Rrnq-.js","static/WarningOutline-DOBjmorn.js","static/ChevronRight-Cf6GkXSa.js","static/Document-0Zpczu4q.js","static/Bolt-CkliNuRS.js","static/Clock-ClG7Ty9T.js","static/Dot-D4h2WemU.js","static/Calendar-DCYqUUNo.js","static/Search-QbUIQb6W.js","static/ChevronLeft-BzE8YX6u.js","static/EarthGlobe-Dqu4Dt_R.js","static/EllipsisHorizontal-BuWLk1Hy.js","static/InfoOutline-BLtnjxbN.js","static/ErrorOutline-Cl-3_nRG.js","static/EarthAmericas-DLWVWv9X.js","static/Image-BrMFkN0j.js","static/Trash-BxG6GrjH.js","static/ArrowLeft-x2OZCZTu.js","static/Edit-CAHlBqGT.js","static/AddCircle-BZjvWs4R.js","static/Circle-DkcW-8WT.js","static/Publish-BYF7r5nk.js","static/Timeline-X-VaErdm.js","static/Unpublish-B0p_ZGt2.js","static/ArrowDown-CM5h1Tfl.js","static/ArrowRight-D293IkFJ.js","static/Revert-BmEXeO7H.js","static/Copy-BTQgeMVP.js","static/Sync-B1MBhh7o.js","static/AccessDenied-PrzSvkgv.js","static/Documents-C8KrBFzU.js","static/Download-DeIn0VAL.js","static/ChevronUp-3VMiyA07.js","static/Link-Cl1VSeDJ.js","static/Ulist-CYD_2mDY.js","static/BinaryDocument-D1GQsa0h.js","static/Upload-ChJKE2jO.js","static/ReadOnly-BkEx9qPu.js","static/Reset-CgCZnejz.js","static/Launch-DuEs-KHJ.js","static/Unknown-CEYtdaCK.js","static/Add-CwQ5TpM8.js","static/Lock-Ui2f2sVi.js","static/EyeOpen-DOBSuUsK.js","static/BulbOutline-BN--Ec2H.js","static/HelpCircle-8HZ3whUD.js","static/Collapse-B22lXxln.js","static/Expand-CQC9Ec3E.js","static/BlockElement-CQIVGSb1.js","static/Bold-CGtaOUDj.js","static/Code-COts8HnY.js","static/InlineElement-BWl55c6a.js","static/Italic-BmVn7uuk.js","static/Olist-BBuinWyR.js","static/Strikethrough-BszDIkmY.js","static/Underline-BdG8-Er-.js","static/ThLarge-CjFCbJnr.js","static/Desktop-msdzf3th.js","static/Moon-NrRkSdh3.js","static/Sun-OgXegq7_.js","static/DragHandle-CKP6vPDQ.js","static/AddDocument-Ca_v8JdZ.js","static/InsertAbove-C8i6y-4D.js","static/InsertBelow-BILWhc2X.js","static/Crop-DW3NFLyK.js","static/PerspectiveProvider-qJFIbsuW-Di-8vf7M.css","static/SingleDocReleaseLayout-CGZjyIyT-DZH3Yljp.js","static/SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js","static/ReleasesStudioLayout-Ce5UEhJ2-B3mzrSfE.js","static/ReleasesMetadataProvider-D91ckc8k-CFm0QyTL.js","static/ReleasesTool-TkOviWIk-2S3BVcAb.js","static/CheckmarkCircle-B6SBY4QE.js","static/Share-D41CqXzI.js","static/Target-6sSmw-4o.js","static/Restore-DhBjjWCd.js","static/Archive-CNM-Azpz.js","static/CloseCircle-COYZpajm.js","static/Filter-DVm6AUFi.js","static/Pin-D-D-SwHN.js","static/PinFilled-pZaJsWPB.js","static/Text-CVWqn-j_.js","static/Unarchive-CobryITl.js","static/User-BbvVoXNB.js","static/searchDocumentRelease-CGTwubjG-BI28zlQl.js","static/sanity-DeX-YVGt.js","static/lib-CQcSfzr9.js","static/CommentsProvider-DHVaZIPI-2Crq30kn.js","static/useAddonDataset-BvCgByG6-N5vrKMLm.js","static/helpers-D_aQC6Do-Cc0nAXnJ.js","static/buildRangeDecorationSelectionsFromComments-B6nJH-Wx-DCNxDhrr.js","static/CommentsListItem-B4CoDHda-DaXAEbir.js","static/Undo-qtvfkxbn.js","static/LinkRemoved-LZtddC2J.js","static/CommentsList-CmhU6-yt-B2twFKeQ.js","static/CommentsEnabledProvider-CEeES47b-AmQjnwX5.js","static/useComments-Bi1m7AzT-DcZcKqsq.js","static/CommentsEnabledProvider-By3TCGFl-C60crpzJ.js","static/AddonDatasetProvider-CF_RtUZo-BdePhlKm.js","static/lib-BFHl89nf.css","static/Select-D4xIAUnY.js","static/Sort-CFTgH29c.js","static/Clipboard-BeSdPeHT.js","static/BackLink-BBYTIbKc-DJkKvofp.js","static/ComposeSparkles-Dn7kooau.js","static/Stack-DWymSM37.js","static/StackCompact-appU5vbP.js","static/Transfer-CJnKiHxh.js","static/DocumentRemove-CzwTDkkJ.js","static/Pause-ibSxMIa3.js","static/Star-_p_HG-Ts.js","static/StarFilled-CSrmmOKn.js","static/SplitVertical-uh7MyVDf.js","static/Json-C_MCH-ZM.js","static/Folder-1uErXl57.js","static/MasterDetail-DYBJvEeG.js","static/CalendarFilter-Xl97nJYN-wFA6qJeb.js","static/resources-DtIZSAxS-DSm9NzHV.js","static/resources-D76Njl12-BUdCnyMD.js","static/resources-DIQpu7dY-ChCeZS97.js","static/VideoPlayer-lnSLx45L-Cz0fScwA.js","static/resources-Cc48NS-V-Djjupw-M.js","static/CommentsInspector-DdzOBtmY-CwJa9svY.js","static/CommentInput-C1kF5k49-CItaByrf.js","static/useCommentsUpsell-dtlhkiSW-BXDjHwtY.js","static/CommentsListItem-Dyi91Dx1-D2kIh320.js","static/CommentsDocumentLayout-BYZDpBIf-8Tr0St8Z.js","static/CommentsField-BCsxI4px-DiEQ53Xz.js","static/Comment-CPMW8FMx.js","static/AddComment-DzLuhpXr.js","static/CommentsInput-DaD4Zzmx-DuP13BIO.js","static/CommentsStudioLayout-yrWfAMMB-7AsVoM2Q.js","static/CommentsInspector-D6mf16B6-TbRytaeo.js","static/useCommentsUpsell-a8ecO894-CNq44jQK.js","static/CommentsDocumentLayout-BfsXq5sD-C4-QS0TS.js","static/CommentsField-DIMLaoGp-c5l67KRX.js","static/CommentsInput-kAJDT5JK-NeD9OrJO.js","static/CommentsStudioLayout-C25Q4csV-CF594dvF.js","static/Tool-DPfgmL7G-Ci-4lnM3.js","static/validationUtils-Dwef0BLR-aKs6KPwC.js","static/inputResolver-CPyE5zCE-BPw4F8S8.js","static/SchedulePublishingStudioLayout-Dt8T8uJn-NhTJown4.js","static/resources-DwiWfVYS-BkGsUlZK.js","static/TasksDocumentInputLayout-DtrQRAlC-Dl-6EJPu.js","static/useTasks-I977dBmi-DvLhzd9j.js","static/TasksFooterOpenTasks-CAiNtEd7-Cow2qNjg.js","static/Task-DGtH1mzn.js","static/utils-1iCQse9Y-CByT3-rE.js","static/TasksStudioActiveToolLayout-DMJOJEr1-CkhMWUcZ.js","static/types-B8Ny1dM--DslR8GEK.js","static/TasksStudioLayout-B37z5TU5-BXhDdqoF.js","static/TasksStudioNavbar-iAT4dfX2-Cdx7fxtw.js","static/VariantsTool-rG7LRzbN-DFu3Y5xC.js","static/Users-BDbacX-A.js","static/Case-DLvh8XKv.js","static/MobileDevice-Clwl1mh3.js","static/Package-Cu1J_18S.js","static/Rocket-Bz8xe-Ev.js","static/Tag-B92Ks4XI.js","static/Translate-BQn_K-lK.js","static/ConditionMismatchIndicator-_CvVlfbg-AqTbIONm.js","static/VariantsStudioNavbar-CsHQuxFA-BHiCoKpQ.js","static/ViteDevServerStopped-CqpuZvcX-CfmRqesw.js","static/dist-BnDij-KK.js","static/jsx-DFCzxXwN.js","static/javascript-BJADTAsw.js","static/typescript-BqbjFVsi.js"])))=>i.map(i=>d[i]); -import{i as e,t}from"./rolldown-runtime-Dd_uD5pT.js";import{$ as n,$a as r,$c as i,$i as a,$l as o,$n as s,$p as c,$r as l,$u as u,A as d,Aa as f,Ac as p,Ad as m,Ai as h,Am as g,Ao as _,Ar as v,As as y,At as b,Au as x,B as S,Ba as C,Bc as w,Bd as T,Bf as E,Bi as D,Bl as O,Bn as k,Bp as A,Br as j,Bt as M,Bu as N,Ca as P,Cd as F,Ci as I,Cl as L,Cm as R,Cn as z,Co as B,Cp as V,Cs as H,Cu as U,Da as W,Dd as ee,Df as te,Dl as G,Dm as K,Dn as ne,Ds as re,Dt as ie,Ec as ae,Ed as oe,Ef as se,El as ce,En as le,Et as ue,Eu as de,F as fe,Fc as pe,Fd as me,Fi as he,Fl as ge,Fn as _e,Fo as ve,Fp as ye,Fr as be,Fs as xe,Fu as Se,Ga as Ce,Gd as we,Gl as Te,Gn as Ee,Go as De,Gp as Oe,Gt as ke,Gu as Ae,Hd as je,Hf as Me,Hl as Ne,Hn as Pe,Ho as Fe,Ht as Ie,Hu as Le,I as Re,Id as ze,If as Be,Ii as Ve,Io as He,Ir as Ue,It as We,Iu as Ge,J as Ke,Ja as qe,Jc as Je,Ji as Ye,Jn as Xe,Jo as Ze,Jp as Qe,Jr as $e,Jt as et,Ju as tt,K as nt,Ka as rt,Kd as it,Ki as at,Kn as ot,Ks as st,Kt as ct,Ku as lt,L as ut,La as dt,Lc as ft,Ld as pt,Lf as mt,Li as ht,Ll as gt,Ln as _t,Lp as vt,Lr as yt,Ls as bt,Lt as xt,Lu as St,M as Ct,Mc as wt,Md as Tt,Mi as Et,Mm as Dt,Mn as Ot,Mo as kt,Mp as At,Mr as jt,Ms as Mt,Mt as Nt,N as Pt,Na as Ft,Nd as It,Nf as Lt,Ni as Rt,Nl as zt,Nn as Bt,No as Vt,Np as Ht,Nr as Ut,Nt as Wt,Nu as Gt,Od as Kt,Of as qt,Om as Jt,On as Yt,Os as Xt,Ot as Zt,P as Qt,Pa as $t,Pd as en,Pf as tn,Pi as nn,Pl as rn,Pn as an,Po as on,Pp as sn,Pr as cn,Ps as ln,Pt as un,Pu as dn,Q as fn,Qa as pn,Qc as mn,Qi as hn,Ql as gn,Qn as _n,Qo as vn,Qp as yn,Qr as bn,Qs as xn,Qt as Sn,Qu as Cn,R as wn,Ra as Tn,Rc as En,Rd as Dn,Ri as On,Rl as kn,Rn as An,Ro as jn,Rp as Mn,Rs as Nn,Rt as Pn,Ru as Fn,S as In,Sd as q,Sl as Ln,Sm as Rn,Sn as zn,So as Bn,Sp as Vn,Ss as Hn,Su as Un,T as Wn,Ta as Gn,Tc as Kn,Td as qn,Tf as Jn,Ti as Yn,Tl as Xn,Tn as Zn,To as Qn,Tr as $n,Ts as er,Tt as tr,Tu as nr,Uc as rr,Ud as ir,Uf as ar,Un as or,Ur as sr,Us as cr,Ut as lr,Uu as ur,Va as dr,Vc as fr,Vf as pr,Vi as mr,Vl as hr,Vn as gr,Vo as _r,Vt as vr,Vu as yr,W as br,Wc as xr,Wd as Sr,Wn as Cr,Wo as wr,Wp as Tr,Wr as Er,Wt as Dr,Wu as Or,X as kr,Xa as Ar,Xf as jr,Xi as Mr,Xl as Nr,Xn as Pr,Xo as Fr,Xp as Ir,Xr as Lr,Xs as Rr,Xt as zr,Xu as Br,Y as Vr,Yf as Hr,Yi as Ur,Yl as Wr,Yn as Gr,Yo as Kr,Yp as qr,Yr as Jr,Ys as Yr,Yt as Xr,Yu as Zr,Z as Qr,Zc as $r,Zl as ei,Zn as ti,Zo as ni,Zr as ri,Zs as ii,Zt as ai,Zu as oi,_ as si,_a as ci,_d as li,_f as ui,_l as di,_m as fi,_o as pi,_p as mi,_r as hi,_u as gi,a as _i,aa as vi,ad as yi,af as bi,ai as xi,al as Si,am as Ci,an as wi,ao as Ti,as as Ei,at as Di,au as Oi,b as ki,bd as Ai,bf as ji,bi as Mi,bl as Ni,bm as Pi,bn as Fi,bo as Ii,br as Li,bs as Ri,bu as zi,c as Bi,cd as Vi,cf as Hi,ci as Ui,cl as Wi,cn as Gi,co as Ki,cp as qi,cs as Ji,ct as Yi,cu as Xi,da as Zi,dc as Qi,dd as $i,df as ea,di as ta,dl as na,dm as ra,do as ia,dr as aa,ds as oa,dt as sa,du as ca,ec as la,ed as ua,ei as da,em as fa,en as pa,eo as ma,ep as ha,er as ga,es as _a,eu as va,f as ya,fa as ba,ff as xa,fi as Sa,fm as Ca,fn as wa,fo as Ta,fp as Ea,fr as Da,fs as Oa,fu as ka,ga as Aa,gd as ja,gf as Ma,gi as Na,gl as Pa,gm as Fa,gp as Ia,gr as La,gt as Ra,gu as za,ha as Ba,hc as Va,hd as Ha,hf as Ua,hi as Wa,hl as Ga,ht as Ka,i as qa,ia as Ja,ic as Ya,id as Xa,if as Za,ii as Qa,il as $a,im as eo,in as to,io as no,ip as ro,ir as io,is as ao,it as oo,j as so,jc as co,jd as lo,jf as uo,ji as fo,jn as po,jo as mo,js as ho,jt as go,ju as _o,kd as vo,kf as yo,kl as bo,km as xo,kn as So,ko as Co,kp as wo,kr as To,ks as Eo,kt as Do,ku as Oo,la as ko,lc as Ao,ld as jo,lf as Mo,li as No,ll as Po,ln as Fo,lo as Io,lp as Lo,lr as Ro,ls as zo,lu as Bo,ma as Vo,mi as Ho,ml as Uo,mm as Wo,mn as Go,mr as Ko,mt as qo,mu as Jo,na as Yo,nc as Xo,nd as Zo,nf as Qo,ni as $o,nm as es,nn as ts,no as ns,nr as rs,ns as is,nt as as,nu as os,o as eee,oa as ss,oc as cs,od as ls,of as us,oi as ds,om as fs,on as ps,oo as ms,op as hs,or as gs,os as _s,ou as vs,pa as ys,pc as bs,pd as xs,pf as Ss,pi as Cs,pl as ws,pm as Ts,pn as Es,pp as Ds,ps as Os,pt as ks,pu as As,q as js,qa as Ms,qc as Ns,qd as Ps,qi as Fs,qn as Is,qo as Ls,qr as Rs,qt as zs,qu as Bs,ra as Vs,rc as Hs,rd as Us,rf as Ws,ri as Gs,rl as Ks,rn as qs,ro as Js,rr as Ys,rs as Xs,ru as Zs,s as Qs,sa as $s,sc as ec,sd as tc,sf as nc,si as rc,sn as ic,sr as ac,ss as oc,st as sc,su as cc,t as lc,ta as uc,tc as dc,td as fc,tf as pc,ti as mc,tl as hc,tm as gc,to as _c,tr as vc,ts as yc,tu as bc,u as tee,uc as xc,uf as Sc,ui as Cc,ul as wc,um as Tc,uo as Ec,us as Dc,ut as Oc,uu as kc,va as Ac,vi as jc,vl as Mc,vn as Nc,vp as Pc,vr as Fc,wc as Ic,wd as Lc,wf as Rc,wl as zc,wm as Bc,wn as Vc,wo as Hc,wr as Uc,ws as Wc,xa as Gc,xd as Kc,xf as qc,xl as Jc,xm as Yc,xn as Xc,xo as Zc,xp as Qc,xr as $c,xu as el,y as tl,yc as nl,yd as rl,yf as il,yi as al,yl as ol,ym as sl,yn as cl,yo as ll,yp as ul,yr as dl,yu as fl,za as pl,zc as ml,zf as hl,zi as gl,zl as _l,zn as vl,zo as yl,zp as bl,zs as xl,zt as Sl,zu as Cl}from"./PerspectiveProvider-qJFIbsuW-DOpUdg_O.js";import{n as wl,t as Tl}from"./jsx-runtime-BpzPEenQ.js";import{t as El}from"./compiler-runtime-sKsOXjDo.js";import{_ as Dl,d as Ol,f as kl,l as Al,o as jl,p as Ml,t as Nl,y as nee}from"./from-B8yXq1Hf.js";import{$ as Pl,At as Fl,K as Il,Ot as Ll,Q as Rl,X as zl,Y as Bl,Z as Vl,_t as Hl,at as Ul,bt as Wl,ct as Gl,dt as Kl,et as ql,ft as Jl,ht as Yl,it as Xl,lt as Zl,nt as Ql,ot as $l,pt as eu,q as tu,rt as nu,st as ru,wt as iu,xt as au,yt as ou}from"./clientStore-Cq3vrK4Q-X8Ukd-3S.js";import{t as su}from"./preload-helper-DjzSQ1t3.js";import{$ as cu,$t as lu,A as uu,B as du,Bt as fu,Dt as pu,E as mu,Et as hu,Ft as gu,Gt as _u,H as ree,Ht as iee,I as vu,L as yu,Lt as bu,Ot as xu,Pt as Su,Q as Cu,Qt as wu,R as Tu,S as Eu,St as J,T as Du,Tt as Ou,U as ku,Ut as Au,V as ju,Vt as Mu,W as Nu,Wt as Pu,X as Fu,Xt as Iu,Y as Lu,Z as Ru,Zt as zu,_ as Bu,at as Vu,b as Hu,bt as Uu,c as Wu,ct as Gu,et as Ku,f as qu,ft as Ju,i as Yu,j as Xu,k as Zu,kt as Qu,l as $u,m as ed,n as td,o as nd,p as rd,pt as id,r as Y,rt as ad,s as od,t as sd,tt as cd,v as ld,w as ud,x as dd,xt as fd,yt as pd}from"./dist-LVcARZxB.js";import{t as md}from"./isRecord-Kfmt-nk--BbRXhYkF.js";import{a as hd,c as gd,d as _d,l as vd,o as yd,s as bd,t as xd,u as Sd}from"./stegaClean-YZRATV86-BdUaXCkw.js";import{t as Cd}from"./Spinner-Dk8hTAm3.js";import{t as wd}from"./Close-B_ZEgT1V.js";import{t as Td}from"./WarningOutline-DOBjmorn.js";import{a as Ed,f as Dd,i as Od,l as kd,n as Ad,o as jd,t as Md}from"./request-CYLhJzOA-4VlvBNTk.js";import{t as Nd}from"./ChevronDown-BpYUc-AP.js";import{t as Pd}from"./Checkmark-OT7tsNpL.js";import{t as Fd}from"./ChevronRight-Cf6GkXSa.js";import{t as Id}from"./Document-0Zpczu4q.js";import{t as Ld}from"./Bolt-CkliNuRS.js";import{t as Rd}from"./Clock-ClG7Ty9T.js";import{t as zd}from"./Calendar-DCYqUUNo.js";import{t as Bd}from"./Search-QbUIQb6W.js";import{t as Vd}from"./ChevronLeft-BzE8YX6u.js";import{t as Hd}from"./EarthGlobe-Dqu4Dt_R.js";import{t as Ud}from"./InfoOutline-BLtnjxbN.js";import{t as Wd}from"./ErrorOutline-Cl-3_nRG.js";import{t as Gd}from"./Image-BrMFkN0j.js";import{t as Kd}from"./Trash-BxG6GrjH.js";import{t as qd}from"./ArrowLeft-x2OZCZTu.js";import{t as Jd}from"./Edit-CAHlBqGT.js";import{t as Yd}from"./Publish-BYF7r5nk.js";import{t as Xd}from"./Unpublish-B0p_ZGt2.js";import{t as Zd}from"./ArrowRight-D293IkFJ.js";import{t as Qd}from"./Revert-BmEXeO7H.js";import{t as $d}from"./Copy-BTQgeMVP.js";import{t as ef}from"./Sync-B1MBhh7o.js";import{t as tf}from"./Documents-C8KrBFzU.js";import{t as nf}from"./Link-Cl1VSeDJ.js";import{t as rf}from"./Ulist-CYD_2mDY.js";import{t as af}from"./BinaryDocument-D1GQsa0h.js";import{t as of}from"./Upload-ChJKE2jO.js";import{t as sf}from"./Reset-CgCZnejz.js";import{t as cf}from"./Launch-DuEs-KHJ.js";import{t as lf}from"./Unknown-CEYtdaCK.js";import{t as uf}from"./Add-CwQ5TpM8.js";import{t as df}from"./Lock-Ui2f2sVi.js";import{t as ff}from"./EyeOpen-DOBSuUsK.js";import{t as pf}from"./HelpCircle-8HZ3whUD.js";import{t as mf}from"./Controls-Dx7QJOxz.js";import{t as hf}from"./Sort-CFTgH29c.js";import{a as gf,d as _f,f as vf,g as yf,h as bf,i as xf,m as Sf,n as Cf,o as wf,p as Tf,s as Ef,t as Df,u as Of,v as kf}from"./validationUtils-Dwef0BLR-aKs6KPwC.js";import{a as Af,i as jf,r as Mf}from"./SingleDocReleaseUpsellProvider-eSYyzLjC-BW_WNBsf.js";import{t as Nf}from"./Clipboard-BeSdPeHT.js";import{t as Pf}from"./BlockContent-Bw8BGwBw.js";import{t as Ff}from"./CheckmarkCircle-B6SBY4QE.js";import{t as If}from"./Number-CjvU0EcK.js";import{t as Lf}from"./String-DHDsSmJ_.js";import{t as Rf}from"./Undo-qtvfkxbn.js";import{t as zf}from"./ComposeSparkles-Dn7kooau.js";import{t as Bf}from"./Unlink-MiIozO9s.js";import{t as Vf}from"./Comment-CPMW8FMx.js";import{t as Hf}from"./Task-DGtH1mzn.js";import{t as Uf}from"./Feedback-CkbzKydh.js";import{t as Wf}from"./FaceHappy-1ocsUhoA.js";import{t as Gf}from"./FaceIndifferent-CIPzkDxf.js";import{t as Kf}from"./FaceSad-lhl7n__s.js";import{t as qf}from"./Sparkle-CUquRU1h.js";import{t as Jf}from"./EyeClosed-BnY-JoVE.js";import{t as Yf}from"./Unlock-B4_-ahLp.js";import{t as Xf}from"./DoubleChevronRight-PxmJHA0v.js";import{t as Zf}from"./Menu-BoI111KG.js";import{t as Qf}from"./Leave-_nWak6QB.js";import{t as $f}from"./AddUser-CTyeR_e2.js";import{t as ep}from"./Cog-0goaM-Or.js";import{t as tp}from"./Users-BDbacX-A.js";import{t as np}from"./Bug-CFB9Jubh.js";import{t as rp}from"./Github-BTBOp21P.js";import{t as ip}from"./Refresh-C_m5vs8N.js";function ap(e){return Ol(function(t,n){var r=!1,i=null,a=null,o=function(){if(a?.unsubscribe(),a=null,r){r=!1;var e=i;i=null,n.next(e)}};t.subscribe(Al(n,function(t){a?.unsubscribe(),r=!0,i=t,a=Al(n,o,Dl),jl(e(t)).subscribe(a)},function(){o(),n.complete()},void 0,function(){i=a=null}))})}function op(e,t,n){return t===void 0&&(t=1/0),t=(t||0)<1?1/0:t,Ol(function(r,i){return eu(r,i,e,t,void 0,!0,n)})}var sp={type:`3rdParty`,init(e){qn(e.options.react),Lc(e)}},X=e(wl(),1),Z=El(),Q=Tl();function cp(e){return`https://www.sanity.io/help/`+e}var lp=[`image`,`file`],up=[`before`,`after`,`replace`],dp=e=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw Error(`Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters`)},fp=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw Error("`projectId` can only contain only a-z, 0-9 and dashes")},pp=e=>{if(lp.indexOf(e)===-1)throw Error(`Invalid asset type: ${e}. Must be one of ${lp.join(`, `)}`)},mp=(e,t)=>{if(typeof t!=`object`||!t||Array.isArray(t))throw Error(`${e}() takes an object of properties`)},hp=(e,t)=>{if(typeof t!=`string`||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(t)||t.includes(`..`))throw Error(`${e}(): "${t}" is not a valid document ID`)},gp=(e,t)=>{if(!t._id)throw Error(`${e}() requires that the document contains an ID ("_id" property)`);hp(e,t._id)},aee=(e,t)=>{if(typeof t!=`string`)throw Error(`\`${e}()\`: \`${t}\` is not a valid document type`)},_p=(e,t)=>{if(!t._type)throw Error(`\`${e}()\` requires that the document contains a type (\`_type\` property)`);aee(e,t._type)},oee=(e,t)=>{if(t._id&&t._id!==e)throw Error(`The provided document ID (\`${t._id}\`) does not match the generated version ID (\`${e}\`)`)},see=(e,t,n)=>{let r=`insert(at, selector, items)`;if(up.indexOf(e)===-1){let e=up.map(e=>`"${e}"`).join(`, `);throw Error(`${r} takes an "at"-argument which is one of: ${e}`)}if(typeof t!=`string`)throw Error(`${r} takes a "selector"-argument which must be a string`);if(!Array.isArray(n))throw Error(`${r} takes an "items"-argument which must be an array`)},vp=e=>{if(e.dataset)return e.dataset;let t=e.resource;if(t&&t.type===`dataset`){let e=t.id.split(`.`);if(e.length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return e[1]}throw Error("`dataset` must be provided to perform queries")},yp=e=>{if(typeof e!=`string`||!/^[a-z0-9._-]{1,75}$/i.test(e))throw Error(`Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.`);return e},bp=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:if(r.split(`.`).length!==2)throw Error(`Dataset resource ID must be in the format "project.dataset"`);return;case`dashboard`:case`knowledge-base`:case`media-library`:case`canvas`:return;default:throw Error(`Unsupported resource type: ${n.toString()}`)}},xp=(e,t)=>{if(t.resource)throw Error(`\`${e}\` does not support resource-based operations`)};function Sp(e){let t=!1,n;return(...r)=>t?n:(n=e(...r),t=!0,n)}var Cp=e=>Sp((...t)=>console.warn(e.join(` `),...t)),wp=Cp(["Because you set `withCredentials` to true, we will override your `useCdn`",`setting to be false since (cookie-based) credentials are never set on the CDN`]),Tp=Cp(["Since you haven't set a value for `useCdn`, we will deliver content using our",`global, edge-cached API-CDN. If you wish to have content delivered faster, set`,"`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),Ep=Cp(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),Dp=Cp(["The `previewDrafts` perspective has been renamed to `drafts` and will be removed in a future API version"]),Op=Cp([`You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.`,`See ${cp(`js-client-browser-token`)} for more information and how to hide this warning.`]),kp=Cp(["You have configured Sanity client to use a token, but also provided `withCredentials: true`.","This is no longer supported - only token will be used - remove `withCredentials: true`."]),Ap=Cp([`Using the Sanity client without specifying an API version is deprecated.`,`See ${cp(`js-client-api-version`)}`]);Cp(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]);var jp=Cp(["You have called `createVersion()` with a defined `document`.","If you are creating a version of a document that already exists, prefer providing `baseId` and `releaseId` instead."]),Mp=Cp(["The `uri` request option has been renamed to `url`.","Please update your code to use `url` instead. Support for `uri` will be removed in a future version."]),Np=Cp(["The `~experimental_resource` configuration property has been renamed to `resource`.","Please update your client configuration to use `resource` instead. Support for `~experimental_resource` will be removed in a future version."]),Pp={apiHost:`https://api.sanity.io`,apiVersion:`1`,useProjectHostname:!0,stega:{enabled:!1}},Fp=[`localhost`,`127.0.0.1`,`0.0.0.0`],Ip=e=>Fp.indexOf(e)!==-1;function Lp(e){if(e===`1`||e===`X`)return;let t=new Date(e);if(!(/^\d{4}-\d{2}-\d{2}$/.test(e)&&t instanceof Date&&t.getTime()>0))throw Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}function Rp(e){if(Array.isArray(e)&&e.length>1&&e.includes(`raw`))throw TypeError(`Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives`)}var zp=(e,t)=>{let n={...t,...e,stega:{...typeof t.stega==`boolean`?{enabled:t.stega}:t.stega||Pp.stega,...typeof e.stega==`boolean`?{enabled:e.stega}:e.stega||{}}};n.apiVersion||Ap();let r={...Pp,...n,apiHost:n.apiHost??Pp.apiHost};r[`~experimental_resource`]&&!r.resource&&(Np(),r.resource=r[`~experimental_resource`]);let i=r.resource,a=r.useProjectHostname&&!i;if(typeof Promise>`u`){let e=cp(`js-client-promise-polyfill`);throw Error(`No native Promise-implementation found, polyfill needed - see ${e}`)}if(a&&!r.projectId)throw Error("Configuration must contain `projectId`");if(i&&bp(r),r.perspective!==void 0&&Rp(r.perspective),`encodeSourceMap`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?`);if(`encodeSourceMapAtPath`in r)throw Error(`It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?`);if(typeof r.stega.enabled!=`boolean`)throw Error(`stega.enabled must be a boolean, received ${r.stega.enabled}`);if(r.stega.enabled&&r.stega.studioUrl===void 0)throw Error(`stega.studioUrl must be defined when stega.enabled is true`);if(r.stega.enabled&&typeof r.stega.studioUrl!=`string`&&typeof r.stega.studioUrl!=`function`)throw Error(`stega.studioUrl must be a string or a function, received ${r.stega.studioUrl}`);let o=typeof window<`u`&&window.location&&window.location.hostname,s=o&&Ip(window.location.hostname),c=!!r.token;r.withCredentials&&c&&(kp(),r.withCredentials=!1),o&&s&&c&&r.ignoreBrowserTokenWarning!==!0?Op():r.useCdn===void 0&&Tp(),a&&fp(r.projectId),r.dataset&&dp(r.dataset),`requestTagPrefix`in r&&(r.requestTagPrefix=r.requestTagPrefix?yp(r.requestTagPrefix).replace(/\.+$/,``):void 0),r.apiVersion=`${r.apiVersion}`.replace(/^v/,``),r.isDefaultApi=r.apiHost===Pp.apiHost,r.useCdn===!0&&r.withCredentials&&wp(),r.useCdn=r.useCdn!==!1&&!r.withCredentials,Lp(r.apiVersion);let l=r.apiHost.split(`://`,2),u=l[0],d=l[1],f=r.isDefaultApi?`apicdn.sanity.io`:d;return a?(r.url=`${u}://${r.projectId}.${d}/v${r.apiVersion}`,r.cdnUrl=`${u}://${r.projectId}.${f}/v${r.apiVersion}`):(r.url=`${r.apiHost}/v${r.apiVersion}`,r.cdnUrl=r.url),r};function Bp(e,t){if(!t)throw Error(`Document ID must be provided`);return`${e.type}:${e.id}:${yd(t)}`}var Vp=class extends Event{code;message;constructor(e,t){super(e),this.code=t?.code??void 0,this.message=t?.message??void 0}[Symbol.for(`nodejs.util.inspect.custom`)](e,t,n){return n(Wp(this),t)}[Symbol.for(`Deno.customInspect`)](e,t){return e(Wp(this),t)}};function Hp(e){let t=globalThis.DOMException;return typeof t==`function`?new t(e,`SyntaxError`):SyntaxError(e)}function Up(e){return e instanceof Error?`errors`in e&&Array.isArray(e.errors)?e.errors.map(Up).join(`, `):`cause`in e&&e.cause instanceof Error?`${e}: ${Up(e.cause)}`:e.message:`${e}`}function Wp(e){return{type:e.type,message:e.message,code:e.code,defaultPrevented:e.defaultPrevented,cancelable:e.cancelable,timeStamp:e.timeStamp}}var Gp=104857600,Kp=class extends EventTarget{static CONNECTING=0;static OPEN=1;static CLOSED=2;CONNECTING=0;OPEN=1;CLOSED=2;get readyState(){return this.#e}get url(){return this.#t.href}get withCredentials(){return this.#r}get onerror(){return this.#u}set onerror(e){this.#u&&this.removeEventListener(`error`,this.#u),this.#u=e,e&&this.addEventListener(`error`,e)}get onmessage(){return this.#d}set onmessage(e){this.#d&&this.removeEventListener(`message`,this.#d),this.#d=e,e&&this.addEventListener(`message`,e)}get onopen(){return this.#f}set onopen(e){this.#f&&this.removeEventListener(`open`,this.#f),this.#f=e,e&&this.addEventListener(`open`,e)}addEventListener(e,t,n){let r=t;super.addEventListener(e,r,n)}removeEventListener(e,t,n){let r=t;super.removeEventListener(e,r,n)}constructor(e,t){super();try{if(e instanceof URL)this.#t=e;else if(typeof e==`string`)this.#t=new URL(e,Jp());else throw Error(`Invalid URL`)}catch{throw Hp(`An invalid or illegal string was specified`)}this.#l=Il({maxBufferSize:t?.maxBufferSize??Gp,onEvent:this.#v,onError:this.#b,onId:this.#_,onRetry:this.#y}),this.#e=this.CONNECTING,this.#a=3e3,this.#i=t?.fetch??globalThis.fetch,this.#r=t?.withCredentials??!1,this.#p()}close(){this.#o&&clearTimeout(this.#o),this.#e!==this.CLOSED&&(this.#c&&this.#c.abort(),this.#e=this.CLOSED,this.#c=void 0)}#e;#t;#n;#r;#i;#a;#o;#s=null;#c;#l;#u=null;#d=null;#f=null;#p(){this.#e=this.CONNECTING,this.#c=new AbortController;let e=this.#i;e(this.#t,this.#g()).then(this.#m).catch(this.#h)}#m=async e=>{this.#l.reset();let{body:t,redirected:n,status:r,headers:i}=e;if(r===204){this.#x(`Server sent HTTP 204, not reconnecting`,204),this.close();return}if(this.#n=n?new URL(e.url):void 0,r!==200){this.#x(`Non-200 status code (${r})`,r);return}if(!(i.get(`content-type`)||``).startsWith(`text/event-stream`)){this.#x(`Invalid content type, expected "text/event-stream"`,r);return}if(this.#e===this.CLOSED)return;this.#e=this.OPEN;let a=new Event(`open`);if(this.dispatchEvent(a),typeof t!=`object`||!t||!(`getReader`in t)){this.#x(`Invalid response body, expected a web ReadableStream`,r),this.close();return}let o=new TextDecoder,s=t.getReader(),c=!0;do{let{done:e,value:t}=await s.read();if(this.#e===this.CLOSED){c=!1;break}t&&this.#l.feed(o.decode(t,{stream:!e})),e&&(c=!1,this.#l.reset(),this.#S())}while(c)};#h=e=>{this.#c=void 0,e.name!==`AbortError`&&e.type!==`aborted`&&this.#S(Up(e))};#g(){let e={mode:`cors`,redirect:`follow`,headers:{Accept:`text/event-stream`,...this.#s?{"Last-Event-ID":this.#s}:void 0},cache:`no-store`,signal:this.#c?.signal};return`window`in globalThis&&(e.credentials=this.withCredentials?`include`:`same-origin`),e}#_=e=>{this.#s=e};#v=e=>{if(this.#e===this.CLOSED)return;let t=this.#n?this.#n.origin:this.#t.origin,n=this.#s??``,r=new MessageEvent(e.event||`message`,{data:e.data,origin:t,lastEventId:n});r.origin!==t&&Yp(r,`origin`,t),r.lastEventId!==n&&Yp(r,`lastEventId`,n),this.dispatchEvent(r)};#y=e=>{this.#a=e};#b=e=>{e.type===`max-buffer-size-exceeded`&&(this.close(),this.#x(e.message))};#x(e,t){this.close();let n=new Vp(`error`,{code:t,message:e});this.dispatchEvent(n)}#S(e,t){if(this.#e===this.CLOSED)return;this.#e=this.CONNECTING;let n=new Vp(`error`,{code:t,message:e});this.dispatchEvent(n);let r=setTimeout(this.#C,this.#a);typeof r==`object`&&r&&`unref`in r&&r.unref(),this.#o=r}#C=()=>{this.#o=void 0,this.#e===this.CONNECTING&&this.#p()}};Object.defineProperty(Kp,"name",{value:`EventSource`}),Object.defineProperty(Kp,Symbol.for(`eventsource.supports-fetch-override`),{value:!0,writable:!1,configurable:!1,enumerable:!1});var qp=Kp;function Jp(){let e=`document`in globalThis?globalThis.document:void 0;return e&&typeof e==`object`&&`baseURI`in e&&typeof e.baseURI==`string`?e.baseURI:void 0}function Yp(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0})}var Xp=class extends Error{constructor(e,t={}){let{status:n,...r}=t;super(e,r),Od(this,`name`,`ConnectionFailedError`),Od(this,`status`,void 0),this.status=n}},Zp=class extends Error{constructor(e,t,n={}){super(e,n),Od(this,`name`,`DisconnectError`),Od(this,`reason`,void 0),this.reason=t}},Qp=class extends Error{constructor(e,t){super(e),Od(this,`name`,`ChannelError`),Od(this,`data`,void 0),this.data=t}},$p=class extends Error{constructor(e,t,n={}){super(e,n),Od(this,`name`,`MessageError`),Od(this,`data`,void 0),this.data=t}},em=class extends Error{constructor(...e){super(...e),Od(this,`name`,`MessageParseError`)}},tm=[`channelError`,`disconnect`];function nm(e,t){return Gl(()=>{let t=e();return ou(t)?t:au(t)}).pipe(Jl(e=>rm(e,t)))}function rm(e,t){return new kl(n=>{let r=new Set(t),i=e=>r.has(e),a=i(`open`);function o(t){if(`data`in t){let[e,r]=im(t);n.error(e||!r?new em(`Unable to parse EventSource error message`,{cause:e}):new $p(md(r.data)&&typeof r.data.message==`string`?r.data.message:``,r));return}if(t.code!==void 0){n.error(new Xp(`EventSource connection failed`,{status:t.code}));return}if(e.readyState===e.CLOSED)n.error(new Xp(`EventSource connection failed`));else{let e=`reconnect`;i(e)&&n.next({type:e})}}function s(){let e=`open`;i(e)&&n.next({type:e})}function c(t){let[r,a]=im(t);if(r||!a){n.error(new em(`Unable to parse EventSource message`,{cause:r}));return}if(t.type===`channelError`){let t=new URL(e.url).searchParams.get(`tag`);n.error(new Qp(am(a?.data,t),a.data));return}if(t.type===`disconnect`){n.error(new Zp(`Server disconnected client: ${md(a.data)&&typeof a.data.reason==`string`&&a.data.reason||`unknown error`}`));return}i(t.type)&&n.next({type:t.type,id:t.lastEventId,...a.data?{data:a.data}:{}})}e.addEventListener(`error`,o),a&&e.addEventListener(`open`,s);let l=[...new Set([...tm,...t])].filter(e=>e!==`error`&&e!==`open`&&e!==`reconnect`);return l.forEach(t=>e.addEventListener(t,c)),()=>{e.removeEventListener(`error`,o),a&&e.removeEventListener(`open`,s),l.forEach(t=>e.removeEventListener(t,c)),e.close()}})}function im(e){try{let t=typeof e.data==`string`&&JSON.parse(e.data);return[null,{type:e.type,id:e.lastEventId,...om(t)?{}:{data:t}}]}catch(e){return[e,null]}}function am(e,t){let n=md(e)?e.error:void 0;if(!n){let t=md(e)?e.message:void 0;return typeof t==`string`&&t||`Unknown listener error`}if(md(n)){if(kd(n))return jd(n,t);if(typeof n.description==`string`)return n.description}return typeof n==`string`?n:JSON.stringify(n,null,2)}function om(e){for(let t in e)return!1;return!0}function sm(e){if(typeof e==`string`)return{id:e};if(Array.isArray(e))return{query:`*[_id in $ids]`,params:{ids:e}};if(typeof e==`object`&&e&&`query`in e&&typeof e.query==`string`)return`params`in e&&typeof e.params==`object`&&e.params!==null?{query:e.query,params:e.params}:{query:e.query};let t=[`* Document ID ()`,`* Array of document IDs`,"* Object containing `query`"].join(` -`);throw Error(`Unknown selection - must be one of:\n\n${t}`)}function cm(e,t){if(t.has(e))throw TypeError(`Cannot initialize the same private elements twice on an object`)}function lm(e,t,n){cm(e,t),t.set(e,n)}function um(e,t,n){if(typeof e==`function`?e===t:e.has(t))return arguments.length<3?t:n;throw TypeError(`Private element is not present on this object`)}function dm(e,t,n){return e.set(um(e,t),n),n}function $(e,t){return e.get(um(e,t))}var fm=class{constructor(e,t={}){Od(this,`selection`,void 0),Od(this,`operations`,void 0),this.selection=e,this.operations=t}set(e){return this._assign(`set`,e)}setIfMissing(e){return this._assign(`setIfMissing`,e)}diffMatchPatch(e){return mp(`diffMatchPatch`,e),this._assign(`diffMatchPatch`,e)}unset(e){if(!Array.isArray(e))throw Error(`unset(attrs) takes an array of attributes to unset, non-array given`);return this.operations=Object.assign({},this.operations,{unset:e}),this}inc(e){return this._assign(`inc`,e)}dec(e){return this._assign(`dec`,e)}insert(e,t,n){return see(e,t,n),this._assign(`insert`,{[e]:t,items:n})}append(e,t){return this.insert(`after`,`${e}[-1]`,t)}prepend(e,t){return this.insert(`before`,`${e}[0]`,t)}splice(e,t,n,r){let i=n===void 0||n===-1,a=t<0?t-1:t,o=i?-1:Math.max(0,t+n),s=`${e}[${a}:${a<0&&o>=0?``:o}]`;return this.insert(`replace`,s,r||[])}ifRevisionId(e){return this.operations.ifRevisionID=e,this}serialize(){return{...sm(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(e,t,n=!0){return mp(e,t),this.operations=Object.assign({},this.operations,{[e]:Object.assign({},n&&this.operations[e]||{},t)}),this}_set(e,t){return this._assign(e,t,!1)}},pm=new WeakMap,mm=class e extends fm{constructor(e,t,n){super(e,t),lm(this,pm,void 0),dm(pm,this,n)}clone(){return new e(this.selection,{...this.operations},$(pm,this))}commit(e){if(!$(pm,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return $(pm,this).mutate({patch:this.serialize()},n)}},hm=new WeakMap,gm=class e extends fm{constructor(e,t,n){super(e,t),lm(this,hm,void 0),dm(hm,this,n)}clone(){return new e(this.selection,{...this.operations},$(hm,this))}commit(e){if(!$(hm,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=typeof this.selection==`string`,n=Object.assign({returnFirst:t,returnDocuments:!0},e);return $(hm,this).mutate({patch:this.serialize()},n)}},_m={returnDocuments:!1},vm=class{constructor(e=[],t){Od(this,`operations`,void 0),Od(this,`trxId`,void 0),this.operations=e,this.trxId=t}create(e){return mp(`create`,e),this._add({create:e})}createIfNotExists(e){let t=`createIfNotExists`;return mp(t,e),gp(t,e),this._add({[t]:e})}createOrReplace(e){let t=`createOrReplace`;return mp(t,e),gp(t,e),this._add({[t]:e})}delete(e){return hp(`delete`,e),this._add({delete:{id:e}})}transactionId(e){return e?(this.trxId=e,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(e){return this.operations.push(e),this}},ym=new WeakMap,bm=class e extends vm{constructor(e,t,n){super(e,n),lm(this,ym,void 0),dm(ym,this,t)}clone(){return new e([...this.operations],$(ym,this),this.trxId)}commit(e){if(!$(ym,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return $(ym,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},_m,e||{}))}patch(e,t){let n=typeof t==`function`,r=typeof e!=`string`&&e instanceof gm,i=typeof e==`object`&&(`query`in e||`id`in e);if(r)return this._add({patch:e.serialize()});if(n){let n=t(new gm(e,{},$(ym,this)));if(!(n instanceof gm))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}if(i){let n=new gm(e,t||{},$(ym,this));return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},xm=new WeakMap,Sm=class e extends vm{constructor(e,t,n){super(e,n),lm(this,xm,void 0),dm(xm,this,t)}clone(){return new e([...this.operations],$(xm,this),this.trxId)}commit(e){if(!$(xm,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return $(xm,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},_m,e||{}))}patch(e,t){let n=typeof t==`function`;if(typeof e!=`string`&&e instanceof mm)return this._add({patch:e.serialize()});if(n){let n=t(new mm(e,{},$(xm,this)));if(!(n instanceof mm))throw Error("function passed to `patch()` must return the patch");return this._add({patch:n.serialize()})}return this._add({patch:{id:e,...t}})}},Cm=[`headers`,`signal`,`tag`,`timeout`,`token`];function wm(e,t={}){let n={};e.headers&&Object.assign(n,e.headers);let r=t.token||e.token;r&&(n.Authorization=`Bearer ${r}`),!t.useGlobalApi&&!e.useProjectHostname&&e.projectId&&(n[`X-Sanity-Project-ID`]=e.projectId);let i={url:t.url,headers:Object.assign(n,t.headers||{})};t.method&&(i.method=t.method),t.body!==void 0&&(i.body=t.body),t.query&&(i.query=Tm(t.query)),t.signal&&(i.signal=t.signal),(t.withCredentials===void 0?e.withCredentials:t.withCredentials)&&(i.credentials=`include`),typeof t.maxRedirects==`number`&&(i.redirect=t.maxRedirects===0?`manual`:`follow`);let a=t.timeout===void 0?e.timeout:t.timeout;i.timeout=a===void 0?3e5:a!==0&&a,t.useAbortSignal===!1&&!i.signal&&(i.timeout=typeof i.timeout==`number`&&i.timeout>0&&{total:i.timeout,signal:!1});let o=typeof t.fetch==`object`&&typeof e.fetch==`object`?{...e.fetch,...t.fetch}:t.fetch||e.fetch;return typeof o==`function`?i.fetch=o:typeof o==`object`&&o&&(i.meta={...i.meta,fetchInit:o}),!i.fetch&&e.resolveFetch&&(i.fetch=e.resolveFetch(typeof e.proxy==`string`?e.proxy:void 0)),typeof t.maxRetries==`number`&&(i.maxRetries=t.maxRetries),typeof e.lineage==`string`&&e.lineage&&(i.meta={...i.meta,lineage:e.lineage}),i}function Tm(e){if(e instanceof URLSearchParams||!e||typeof e!=`object`||!Object.values(e).some(Array.isArray))return e;let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(r!=null){if(Array.isArray(r))for(let e of r)e!=null&&t.append(n,`${e}`);else t.append(n,`${r}`)}return t}var Em=({query:e,params:t={},options:n={}})=>{let r=new URLSearchParams,{tag:i,includeMutations:a,returnQuery:o,...s}=n;i&&r.append(`tag`,i),r.append(`query`,e);for(let[e,n]of Object.entries(t))n!==void 0&&r.append(`$${e}`,JSON.stringify(n));for(let[e,t]of Object.entries(s))t&&r.append(e,`${t}`);return o===!1&&r.append(`returnQuery`,`false`),a===!1&&r.append(`includeMutations`,`false`),`?${r}`},Dm=(e,t)=>e===!1?void 0:e===void 0?t:e,Om=(e={})=>({dryRun:e.dryRun,returnIds:!0,returnDocuments:Dm(e.returnDocuments,!0),visibility:e.visibility||`sync`,autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}),km=(e,t)=>e.reduce((e,n)=>(e[t(n)]=n,e),Object.create(null));function Am(e,t,n){let r=`stega`in n?{...e,...typeof n.stega==`boolean`?{enabled:n.stega}:n.stega||{}}:e,i=r.enabled?xd(t):t,a=n.filterResponse===!1?e=>e:e=>e.result,{cache:o,next:s,...c}={useAbortSignal:n.signal!==void 0,resultSourceMap:r.enabled?`withKeyArraySelector`:n.resultSourceMap,...n,returnQuery:n.filterResponse===!1&&n.returnQuery!==!1};return{stega:r,params:i,mapResponse:a,reqOpts:o!==void 0||s!==void 0?{...c,fetch:{cache:o,next:s}}:c}}function jm(e,t,n,r,i={},a={}){return wh(a.signal,o=>Mm(e,t,n,r,i,{...a,signal:o}))}function Mm(e,t,n,r,i={},a={}){let{stega:o,params:s,mapResponse:c,reqOpts:l}=Am(n,i,a),u=rh(e,t,`query`,{query:r,params:s},l);return o.enabled?Promise.all([u,su(()=>import(`./stegaEncodeSourceMap-Dj29aWKG-DUGv0B3U.js`).then(e=>e.n),__vite__mapDeps([0,1,2]))]).then(([e,{stegaEncodeSourceMap:t}])=>{let n=t(e.result,e.resultSourceMap,o);return c({...e,result:n})}):u.then(c)}function Nm(e,t,n,r={}){return wh(r.signal,i=>Th(e,t,Fm(e,n,{...r,signal:i})).then(e=>Im(e,r.includeAllVersions)))}function Pm(e,t,n,r={}){return Th(e,t,Fm(e,n,r)).then(e=>Im(e,r.includeAllVersions))}function Fm(e,t,n){let r=t;if(n.releaseId){let e=bd(t);if(!e){if(vd(t))throw Error(`The document ID (\`${t}\`) is a draft, but \`options.releaseId\` is set as \`${n.releaseId}\``);r=gd(t,n.releaseId)}else if(e!==n.releaseId)throw Error(`The document ID (\`${t}\`) is already a version of \`${e}\` release, but this does not match the provided \`options.releaseId\` (\`${n.releaseId}\`)`)}return{url:Oh(e,`doc`,r),tag:n.tag,signal:n.signal,query:n.includeAllVersions===void 0?void 0:{includeAllVersions:n.includeAllVersions}}}function Im(e,t){let n=e.documents;return n?t?n:n[0]:t?[]:void 0}function Lm(e,t,n,r={}){return wh(r.signal,i=>Rm(e,t,n,{...r,signal:i}))}function Rm(e,t,n,r={}){return Th(e,t,zm(e,n,r)).then(e=>Bm(e,n))}function zm(e,t,n){return{url:Oh(e,`doc`,t.join(`,`)),tag:n.tag,signal:n.signal}}function Bm(e,t){let n=km(e.documents||[],e=>e._id);return t.map(e=>n[e]||null)}function Vm(e,t,n,r={}){return wh(r.signal,i=>Hm(e,t,n,{...r,signal:i}))}async function Hm(e,t,n,r={}){let i=new Set;if(n.length===0)return i;for(let a=0;aWm(e,t,n,{...r,signal:i}))}function Wm(e,t,n,r={}){return rh(e,t,`query`,{query:`*[sanity::partOfRelease($releaseId)]`,params:{releaseId:n}},r)}function Gm(e,t,n,r){return wh(r?.signal,i=>lh(e,t,n,{...r,signal:i}))}function Km(e,t,n,r){return wh(r?.signal,i=>uh(e,t,n,{...r,signal:i}))}function qm(e,t,n,r,i){return wh(i?.signal,a=>dh(e,t,n,r,{...i,signal:a}))}function Jm(e,t,n,r,i,a,o){return wh(o?.signal,s=>fh(e,t,n,r,i,a,{...o,signal:s}))}function Ym(e,t,n,r){return wh(r?.signal,i=>ch(e,t,n,{...r,signal:i}))}function Xm(e,t,n,r=!1,i){return wh(i?.signal,a=>ph(e,t,n,r,{...i,signal:a}))}function Zm(e,t,n,r){return wh(r?.signal,i=>mh(e,t,n,{...r,signal:i}))}function Qm(e,t,n,r,i){return wh(i?.signal,a=>hh(e,t,n,r,{...i,signal:a}))}function $m(e,t,n,r){return wh(r?.signal,i=>sh(e,t,n,{...r,signal:i}))}function eh(e,t,n,r){return wh(r?.signal,i=>oh(e,t,n,{...r,signal:i}))}function th(e,t,n,r={}){let i=t===`mutate`,a=t===`actions`,o=t===`query`,s=i||a?``:Em(n),c=!i&&!a&&s.length<11264,l=c?s:``,u=r.returnFirst,{timeout:d,token:f,tag:p,headers:m,returnQuery:h,lastLiveEventId:g,cacheMode:_}=r,v=Oh(e,t,l);return{reqOptions:{method:c?`GET`:`POST`,url:v,body:c?void 0:n,query:i&&Om(r),timeout:d,headers:m,token:f,tag:p,returnQuery:h,perspective:r.perspective,variant:r.variant,resultSourceMap:r.resultSourceMap,lastLiveEventId:Array.isArray(g)?g[0]:g,cacheMode:_,canUseCdn:o,signal:r.signal,fetch:r.fetch,useAbortSignal:r.useAbortSignal,useCdn:r.useCdn},isMutation:i,returnFirst:u}}function nh(e,t,n,r){if(!t)return e;let i=e.results||[];if(r)return n?i[0]&&i[0].document:i.map(e=>e.document);let a=n?`documentId`:`documentIds`,o=n?i[0]&&i[0].id:i.map(e=>e.id);return{transactionId:e.transactionId,results:i,[a]:o}}function rh(e,t,n,r,i={}){let{reqOptions:a,isMutation:o,returnFirst:s}=th(e,n,r,i);return Th(e,t,a).then(e=>nh(e,o,s,i.returnDocuments))}function ih(e,t,n,r,i={}){return wh(i.signal,a=>ah(e,t,n,r,{...i,signal:a}))}function ah(e,t,n,r,i={}){let a={[r]:n},o=Object.assign({returnFirst:!0,returnDocuments:!0},i);return rh(e,t,`mutate`,{mutations:[a]},o)}function oh(e,t,n,r){return rh(e,t,`actions`,{actions:Array.isArray(n)?n:[n],transactionId:r&&r.transactionId||void 0,skipCrossDatasetReferenceValidation:r&&r.skipCrossDatasetReferenceValidation||void 0,dryRun:r&&r.dryRun||void 0},r)}function sh(e,t,n,r){let i;return i=n instanceof gm||n instanceof mm?{patch:n.serialize()}:n instanceof bm||n instanceof Sm?n.serialize():n,rh(e,t,`mutate`,{mutations:Array.isArray(i)?i:[i],transactionId:r&&r.transactionId||void 0},r)}function ch(e,t,n,r){return rh(e,t,`mutate`,{mutations:[{delete:sm(n)}]},r)}function lh(e,t,n,r){return gp(`createIfNotExists`,n),ah(e,t,n,`createIfNotExists`,r)}function uh(e,t,n,r){return gp(`createOrReplace`,n),ah(e,t,n,`createOrReplace`,r)}function dh(e,t,n,r,i){return gp(`createVersion`,n),_p(`createVersion`,n),jp(),oh(e,t,{actionType:`sanity.action.document.version.create`,publishedId:r,document:n},i)}function fh(e,t,n,r,i,a,o){if(!r)throw Error("`createVersion()` requires `baseId` when no `document` is provided");if(!n)throw Error("`createVersion()` requires `publishedId` when `baseId` is provided");return hp(`createVersion`,r),hp(`createVersion`,n),oh(e,t,{actionType:`sanity.action.document.version.create`,publishedId:n,baseId:r,versionId:i?gd(n,i):hd(n),ifBaseRevisionId:a},o)}function ph(e,t,n,r=!1,i){return oh(e,t,{actionType:`sanity.action.document.version.discard`,versionId:n,purge:r},i)}function mh(e,t,n,r){return gp(`replaceVersion`,n),_p(`replaceVersion`,n),oh(e,t,{actionType:`sanity.action.document.version.replace`,document:n},r)}function hh(e,t,n,r,i){return oh(e,t,{actionType:`sanity.action.document.version.unpublish`,versionId:n,publishedId:r},i)}var gh=e=>{let t=e.config();return t.dataset!==void 0&&t.projectId!==void 0||t.resource!==void 0},_h=(e,t)=>gh(e)&&t.startsWith(Oh(e,`query`)),vh=(e,t)=>gh(e)&&t.startsWith(Oh(e,`mutate`)),yh=(e,t)=>gh(e)&&t.startsWith(Oh(e,`doc`,``)),bh=(e,t)=>gh(e)&&t.startsWith(Oh(e,`listen`)),xh=(e,t)=>gh(e)&&t.startsWith(Oh(e,`history`,``)),Sh=(e,t)=>t.startsWith(`/data/`)||_h(e,t)||vh(e,t)||yh(e,t)||bh(e,t)||xh(e,t);function Ch(e,t){t.uri!==void 0&&Mp();let n=t.uri||t.url;if(typeof n!=`string`)throw TypeError("Request options must include a `url`");let r=e.config(),i=t.canUseCdn===void 0?[`GET`,`HEAD`].indexOf(t.method||`GET`)>=0&&Sh(e,n):t.canUseCdn,a=(t.useCdn??r.useCdn)&&i,o=t.tag&&r.requestTagPrefix?[r.requestTagPrefix,t.tag].join(`.`):t.tag||r.requestTagPrefix;if(o&&t.tag!==null&&(t.query={tag:yp(o),...t.query}),[`GET`,`HEAD`,`POST`].indexOf(t.method||`GET`)>=0&&_h(e,n)){let e=t.resultSourceMap??r.resultSourceMap;e!==void 0&&e!==!1&&(t.query={resultSourceMap:e,...t.query});let n=t.perspective||r.perspective;n!==void 0&&(n===`previewDrafts`&&Dp(),Rp(n),t.query={perspective:Array.isArray(n)?n.join(`,`):n,...t.query},(Array.isArray(n)&&n.length>0||n===`previewDrafts`||n===`drafts`)&&a&&(a=!1,Ep()));let i=t.variant||r.variant;typeof i==`string`&&(t.query={variant:i,...t.query}),typeof i==`object`&&(t.query={variantCondition:Nh(i),...t.query}),t.lastLiveEventId&&(t.query={...t.query,lastLiveEventId:t.lastLiveEventId}),t.returnQuery===!1&&(t.query={returnQuery:`false`,...t.query}),a&&t.cacheMode==`noStale`&&(t.query={cacheMode:`noStale`,...t.query})}return wm(r,Object.assign({},t,{url:kh(e,n,a)}))}function wh(e,t){return new kl(n=>{let r=new AbortController;return t(e?Dd([e,r.signal]):r.signal).then(e=>{n.next(e),n.complete()},e=>n.error(e)),()=>r.abort()})}function Th(e,t,n){return t(Ch(e,n),e.config().requestHandler).then(e=>e)}function Eh(e,t,n){return wh(n.signal,r=>Th(e,t,{...n,signal:r}))}function Dh(e,t){let n=Ch(e,t),r=e.config().requester,i=new kl(e=>r(n).subscribe(e)).pipe(Xl(e=>e?.type===`progress`||e?.type===`response`),Yl(e=>e.type===`progress`?{type:`progress`,stage:e.stage,percent:e.percent,total:e.total,loaded:e.loaded,lengthComputable:e.lengthComputable}:{type:`response`,body:e.body}));return t.signal?i.pipe(Ah(t.signal)):i}function Oh(e,t,n){let r=e.config();if(r.resource)return bp(r),`${Mh(r)}/${n===void 0?t:`${t}/${n}`}`.replace(/\/($|\?)/,`$1`);let i=`/${t}/${vp(r)}`;return`/data${n===void 0?i:`${i}/${n}`}`.replace(/\/($|\?)/,`$1`)}function kh(e,t,n=!1){let{url:r,cdnUrl:i}=e.config();return`${n?i:r}/${t.replace(/^\//,``)}`}function Ah(e){return t=>new kl(n=>{let r=()=>n.error(jh(e));if(e&&e.aborted){r();return}let i=t.subscribe(n);return e.addEventListener(`abort`,r),()=>{e.removeEventListener(`abort`,r),i.unsubscribe()}})}function jh(e){return new DOMException(e?.reason??`The operation was aborted.`,`AbortError`)}var Mh=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:n,id:r}=t;switch(n){case`dataset`:{let e=r.split(`.`);if(e.length!==2)throw Error(`Dataset ID must be in the format "project.dataset"`);return`/projects/${e[0]}/datasets/${e[1]}`}case`canvas`:return`/canvases/${r}`;case`knowledge-base`:return`/knowledge-bases/${r}`;case`media-library`:return`/media-libraries/${r}`;case`dashboard`:return`/dashboards/${r}`;default:throw Error(`Unsupported resource type: ${n.toString()}`)}};function Nh(e){return Object.entries(e).map(([e,t])=>`${e}:${t}`).toSorted()}function Ph(e,t,n){return Eh(e,t,{method:`POST`,url:`/agent/action/generate/${vp(e.config())}`,body:n})}function Fh(e,t,n){return Th(e,t,{method:`POST`,url:`/agent/action/generate/${vp(e.config())}`,body:n})}function Ih(e,t,n){return Th(e,t,{method:`POST`,url:`/agent/action/patch/${vp(e.config())}`,body:n})}function Lh(e,t,n){return Th(e,t,{method:`POST`,url:`/agent/action/prompt/${vp(e.config())}`,body:n})}function Rh(e,t,n){return Eh(e,t,{method:`POST`,url:`/agent/action/transform/${vp(e.config())}`,body:n})}function zh(e,t,n){return Th(e,t,{method:`POST`,url:`/agent/action/transform/${vp(e.config())}`,body:n})}function Bh(e,t,n){return Eh(e,t,{method:`POST`,url:`/agent/action/translate/${vp(e.config())}`,body:n})}function Vh(e,t,n){return Th(e,t,{method:`POST`,url:`/agent/action/translate/${vp(e.config())}`,body:n})}var Hh=new WeakMap,Uh=new WeakMap,Wh=class{constructor(e,t){lm(this,Hh,void 0),lm(this,Uh,void 0),dm(Hh,this,e),dm(Uh,this,t)}generate(e){return Ph($(Hh,this),$(Uh,this),e)}transform(e){return Rh($(Hh,this),$(Uh,this),e)}translate(e){return Bh($(Hh,this),$(Uh,this),e)}},Gh=new WeakMap,Kh=new WeakMap,qh=class{constructor(e,t){lm(this,Gh,void 0),lm(this,Kh,void 0),dm(Gh,this,e),dm(Kh,this,t)}generate(e){return Fh($(Gh,this),$(Kh,this),e)}transform(e){return zh($(Gh,this),$(Kh,this),e)}translate(e){return Vh($(Gh,this),$(Kh,this),e)}prompt(e){return Lh($(Gh,this),$(Kh,this),e)}patch(e){return Ih($(Gh,this),$(Kh,this),e)}},Jh=new WeakMap,Yh=new WeakMap,Xh=class{constructor(e,t){lm(this,Jh,void 0),lm(this,Yh,void 0),dm(Jh,this,e),dm(Yh,this,t)}upload(e,t,n){return ng($(Jh,this),$(Yh,this),e,t,n)}},Zh=new WeakMap,Qh=new WeakMap,$h=class{constructor(e,t){lm(this,Zh,void 0),lm(this,Qh,void 0),dm(Zh,this,e),dm(Qh,this,t)}upload(e,t,n){let r=ng($(Zh,this),$(Qh,this),e,t,n);return Hl(r.pipe(Xl(e=>e.type===`response`),Yl(e=>tg(e.body))))}};function eg(e){return`asset`in e}function tg(e){return eg(e)?e.asset:e.document}function ng(e,t,n,r,i={}){pp(n);let a=i.extract||void 0;a&&!a.length&&(a=[`none`]);let o=e.config(),s=ag(i,r),{tag:c,label:l,title:u,description:d,creditLine:f,filename:p,source:m}=s,h=o.resource?.type===`media-library`,g=h?{title:u,filename:p}:{label:l,title:u,description:d,filename:p,meta:a,creditLine:f};m&&!h&&(g.sourceId=m.id,g.sourceName=m.name,g.sourceUrl=m.url);let _=s.contentType?{"Content-Type":s.contentType}:{},v={tag:c,method:`POST`,timeout:s.timeout||0,url:ig(o,n),headers:_,query:g,body:r};return typeof XMLHttpRequest<`u`?Gl(async()=>{let{uploadWithProgress:t}=await su(async()=>{let{uploadWithProgress:e}=await import(`./browserUpload-BTQyjHMj-Cul26HQg.js`);return{uploadWithProgress:e}},__vite__mapDeps([3,4,5,2])),n=Ch(e,{...v});return t({url:rg(n.url,n.query),method:n.method??`POST`,headers:n.headers,body:r,withCredentials:n.credentials===`include`,timeout:typeof n.timeout==`object`?n.timeout.total:n.timeout,signal:n.signal})}).pipe(Kl()):Dh(e,v)}function rg(e,t){if(!t)return e;let n=(t instanceof URLSearchParams?t:new URLSearchParams(Object.entries(t).flatMap(([e,t])=>t==null?[]:[[e,`${t}`]]))).toString();return n?e+(e.includes(`?`)?`&`:`?`)+n:e}function ig(e,t){let n=t===`image`?`images`:`files`,r=e.resource;if(r){let{type:e,id:t}=r;switch(e){case`dataset`:throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: , dataset: }` instead.");case`canvas`:return`/canvases/${t}/assets/${n}`;case`knowledge-base`:throw Error("Assets are not supported for knowledge-base resources. Use `client.context.imports` to add content instead.");case`media-library`:return`/media-libraries/${t}/upload`;case`dashboard`:return`/dashboards/${t}/assets/${n}`;default:throw Error(`Unsupported resource type: ${e.toString()}`)}}return`assets/${n}/${vp(e)}`}function ag(e,t){return typeof File>`u`||!(t instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:t.name,contentType:t.type},e)}var og=`8.9.0`,sg=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((n,r)=>(n[r]=e[r]===void 0?t[r]:e[r],n),{}),cg=(e,t)=>t.reduce((t,n)=>(e[n]===void 0||(t[n]=e[n]),t),{}),lg=new Set([408,429]);function ug(){return function(e){return e.pipe(nu((e,t)=>e instanceof Xp&&(typeof e.status!=`number`||e.status<400||e.status>=500||lg.has(e.status))?Zl(au({type:`reconnect`}),$l(1e3).pipe(Jl(()=>t))):Wl(()=>e)))}}function dg(e,t={}){let n=t.headers,r=t.withCredentials?`include`:void 0;return function(t,i){let a=fg(e),o={...i};if(n){let e=new Headers(i?.headers);for(let[t,r]of Object.entries(n))e.set(t,r);o.headers=e}return r!==void 0&&(o.credentials=r),a(typeof t==`string`?t:t.href,o)}}function fg(e){return e.resolveFetch?e.resolveFetch(typeof e.proxy==`string`?e.proxy:void 0):globalThis.fetch.bind(globalThis)}var pg=[`includePreviousRevision`,`includeResult`,`includeMutations`,`includeAllVersions`,`visibility`,`effectFormat`,`enableResume`,`tag`],mg={includeResult:!0};function hg(e,t,n={}){let{url:r,requestTagPrefix:i}=this.config(),a=n.tag&&i?[i,n.tag].join(`.`):n.tag,o={...sg(n,mg),tag:a},s=Em({query:e,params:t,options:{tag:a,...cg(o,pg)}}),c=`${r}${Oh(this,`listen`,s)}`;if(c.length>14800)return Wl(()=>Error(`Query too large for listener`));let l=o.events?o.events:[`mutation`];return gg(this,c,l)}function gg(e,t,n){let r=e.config(),{token:i,withCredentials:a,headers:o}=r,s={};return i&&(s.Authorization=`Bearer ${i}`),o&&Object.assign(s,o),nm(()=>new qp(t,{fetch:dg(r,{headers:Object.keys(s).length?s:void 0,withCredentials:a})}),n).pipe(ug(),Xl(e=>n.includes(e.type)),Yl(e=>({type:e.type,...`data`in e?e.data:{}})))}var _g=[`headers`,`signal`,`tag`,`timeout`,`token`];function vg(e){if(!e)throw Error(`Comment ID must be provided`);return`/collaboration/comments/${encodeURIComponent(e)}`}function yg(e){let{resource:t,projectId:n,dataset:r}=e.config();if(t)return t;if(n&&r)return{type:`dataset`,id:`${n}.${r}`};throw Error("`resource` or `projectId` and `dataset` must be configured to use collaboration comments")}function bg(e){let{collaboration:t}=e.config(),n=t?.organizationId;if(!n)throw Error("`collaboration.organizationId` must be configured to use collaboration comments");let r=yg(e);return{organizationId:n,resourceId:r.id,resourceType:r.type}}function xg(e,t){if(!t)throw Error(`Document ID must be provided`);return Bp(yg(e),t)}function Sg(e,t,n,r,i,a={}){return Eh(e,t,{method:n,url:r,body:i,query:{...bg(e),clientVersion:og,...a.transactionId?{transactionId:a.transactionId}:{}},...cg(a,_g)})}function Cg(e,...t){return Sg(...t).pipe(Yl(({results:t})=>{let n=e?t.find(({id:t})=>t===e):t[0];if(!n?.document)throw Error(`Comment write did not return a comment document`);return n.document}))}function wg(...e){return Sg(...e).pipe(Yl(({transactionId:e,results:t})=>({transactionId:e,documentIds:t.map(e=>e.id),results:t})))}function Tg(e){let{range:t,fieldValue:n,...r}=e;return t===void 0||e.anchor!==void 0?e:t===null?n?e:{...r,anchor:null}:{...r,anchor:{type:`portable-text`,...t,...n&&{fieldValue:n}}}}function Eg(e,t,n,r){return Cg(n._id,e,t,`POST`,`/collaboration/comments`,n.target?{...n,target:Tg(n.target)}:n,r)}function Dg(e,t,n,r,i){return Cg(n,e,t,`PATCH`,vg(n),Tg(r),i)}function Og(e,t,n,r){return wg(e,t,`DELETE`,vg(n),void 0,r)}function kg(e,t,n,r,i){return Cg(n,e,t,`POST`,`${vg(n)}/reactions`,{shortName:r},i)}function Ag(e,t,n,r,i){return Cg(n,e,t,`DELETE`,`${vg(n)}/reactions/${encodeURIComponent(r)}`,void 0,i)}function jg(e,t,n,r,i){let a=bg(e);return Eh(e,t,{...Em({query:n,params:r}).length<11264?{method:`GET`,url:`/collaboration/comments/query${Em({query:n,params:r,options:a})}`}:{method:`POST`,url:`/collaboration/comments/query`,query:a,body:{query:n,params:r??{}}},...cg(i||{},_g)}).pipe(Yl(e=>e.result))}function Mg(e,t,n,r){let i=r??{},{requestTagPrefix:a}=e.config(),o=i.tag&&a?[a,i.tag].join(`.`):i.tag,s=Em({query:t,params:n,options:{...cg({...sg(i,mg),tag:o},pg),...bg(e)}}),c=`${e.getUrl(`/collaboration/comments/listen`)}${s}`;return c.length>14800?Wl(()=>Error(`Query too large for listener`)):gg(e,c,i.events?i.events:[`mutation`])}var Ng=new WeakMap,Pg=new WeakMap,Fg=class{constructor(e,t){lm(this,Ng,void 0),lm(this,Pg,void 0),dm(Ng,this,e),dm(Pg,this,t)}create(e,t){return Eg($(Ng,this),$(Pg,this),e,t)}update(e,t,n){return Dg($(Ng,this),$(Pg,this),e,t,n)}delete(e,t){return Og($(Ng,this),$(Pg,this),e,t)}addReaction(e,t,n){return kg($(Ng,this),$(Pg,this),e,t,n)}removeReaction(e,t,n){return Ag($(Ng,this),$(Pg,this),e,t,n)}getTargetDocumentRef(e){return xg($(Ng,this),e)}fetch(e,t,n){return jg($(Ng,this),$(Pg,this),e,t,n)}listen(e,t,n){return Mg($(Ng,this),e,t,n)}},Ig=new WeakMap,Lg=new WeakMap,Rg=class{constructor(e,t){lm(this,Ig,void 0),lm(this,Lg,void 0),dm(Ig,this,e),dm(Lg,this,t)}create(e,t){return Hl(Eg($(Ig,this),$(Lg,this),e,t))}update(e,t,n){return Hl(Dg($(Ig,this),$(Lg,this),e,t,n))}delete(e,t){return Hl(Og($(Ig,this),$(Lg,this),e,t))}addReaction(e,t,n){return Hl(kg($(Ig,this),$(Lg,this),e,t,n))}removeReaction(e,t,n){return Hl(Ag($(Ig,this),$(Lg,this),e,t,n))}getTargetDocumentRef(e){return xg($(Ig,this),e)}fetch(e,t,n){return Hl(jg($(Ig,this),$(Lg,this),e,t,n))}listen(e,t,n){return Mg($(Ig,this),e,t,n)}};function zg(e){let t=e.config().context?.organizationId;if(!t)throw Error("`context.organizationId` must be configured to query Context documents");return t}function Bg(e,t){return`/context/organizations/${encodeURIComponent(zg(e))}/${t}`}function Vg(e,t,n,r,i){let a=Bg(e,`query`);return Eh(e,t,{...Em({query:n,params:r}).length<11264?{method:`GET`,url:`${a}${Em({query:n,params:r})}`}:{method:`POST`,url:a,body:{query:n,params:r??{}}},...cg(i||{},Cm)}).pipe(Yl(e=>e.result))}function Hg(e,t,n,r){let i=r??{},{requestTagPrefix:a}=e.config(),o=i.tag&&a?[a,i.tag].join(`.`):i.tag,s=Em({query:t,params:n,options:cg({...sg(i,mg),tag:o},pg)}),c=`${e.getUrl(Bg(e,`listen`))}${s}`;return c.length>14800?Wl(()=>Error(`Query too large for listener`)):gg(e,c,i.events?i.events:[`mutation`])}var Ug=`sanity.context.entry`,Wg=`sanity.context.issue`,Gg=`sanity.context.mcp`;function Kg(e,t,n,r,i){return Hl(Vg(e,t,n,r,i))}async function qg(e,t,n,r,i){let a=[],o;for(;;){let s=`*[${o?`${n} && (_createdAt > $c || (_createdAt == $c && _id > $i))`:n}] | order(_createdAt asc, _id asc) [0...200]`,c=await Hl(Vg(e,t,s,o?{...r,...o}:r,i));if(a.push(...c),c.length<200)return a;let l=c[c.length-1];o={c:l._createdAt,i:l._id}}}function Jg(e,t,n,r,i){return Kg(e,t,`*[_type == "${Ug}" && knowledgeBaseId == $kb && path == $path][0]`,{kb:n,path:r},i)}async function Yg(e,t,n,r){let i=[],a=``;for(;;){let o=await Hl(Vg(e,t,`*[_type == "${Ug}" && knowledgeBaseId == $kb && path > $after] | order(path asc) [0...200] {_id, path, title, tldr, status}`,{kb:n,after:a},r));if(i.push(...o),o.length<200)return i;a=o[o.length-1].path}}function Xg(e,t,n,r,i){return qg(e,t,`_type == "${Wg}" && knowledgeBaseId == $kb${r===void 0?``:` && status == $status`}`,r===void 0?{kb:n}:{kb:n,status:r},i)}function Zg(e,t,n,r,i){return Kg(e,t,`*[_type == "${Wg}" && knowledgeBaseId == $kb && _id == $id][0]`,{kb:n,id:r},i)}function Qg(e,t,n,r){return qg(e,t,`_type == "sanity.context.instruction" && knowledgeBaseId == $kb && schemaVersion == 1`,{kb:n},r)}function $g(e,t,n){return Hl(Vg(e,t,`*[_type == "${Gg}" && organizationId == $org] | order(_createdAt asc, _id asc) [0...500]`,{org:zg(e)},n))}function e_(e,t,n,r){return Kg(e,t,`*[_type == "${Gg}" && organizationId == $org && name == $name][0]`,{org:zg(e),name:n},r)}function t_(e,t,n,r){return Kg(e,t,`*[_type == "sanity.context.conversation" && organizationId == $org && threadId == $threadId][0]`,{org:zg(e),threadId:n},r)}function n_(e,t){cm(e,t),t.add(e)}var r_=`/context/knowledge-bases`;function i_(e){let t=e.config().resource;if(t?.type!==`knowledge-base`)throw Error("`resource` of type `knowledge-base` must be configured to use knowledge-base methods");return t.id}function a_(e,t=``){return`${r_}/${encodeURIComponent(e)}${t}`}function o_(e,t){let n=e.config().context?.organizationId;if(!n)throw Error("`context.organizationId` must be configured to record conversations");if(!t)throw Error("`threadId` must be provided");return`/context/organizations/${encodeURIComponent(n)}/conversations/${encodeURIComponent(t)}`}function s_(e){return Object.fromEntries(Object.entries(e).flatMap(([e,t])=>t===void 0?[]:[[e,`${t}`]]))}function c_(e){return ArrayBuffer.isView(e)?e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):Uint8Array.from(e):e}var l_=new WeakMap,u_=new WeakMap,d_=new WeakSet,f_=class{constructor(e,t){n_(this,d_),lm(this,l_,void 0),lm(this,u_,void 0),Od(this,`knowledgeBases`,{create:(e,t)=>Th($(l_,this),$(u_,this),{url:r_,method:`POST`,body:e,...t}),list:e=>Th($(l_,this),$(u_,this),{url:r_,query:s_({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),signal:e.signal,tag:e.tag}),get:(e,t)=>Th($(l_,this),$(u_,this),{url:a_(e),...t}),edit:(e,t,n)=>Th($(l_,this),$(u_,this),{url:a_(e),method:`PATCH`,body:t,...n}),delete:async(e,t)=>{await Th($(l_,this),$(u_,this),{url:a_(e),method:`DELETE`,...t})}}),Od(this,`conversations`,{save:(e,t)=>{let{threadId:n,...r}=e;return Th($(l_,this),$(u_,this),{url:o_($(l_,this),n),method:`PUT`,body:r,...t})},classify:(e,t)=>{let{threadId:n,...r}=e;return Th($(l_,this),$(u_,this),{url:o_($(l_,this),n),method:`PATCH`,body:r,...t})},get:(e,t)=>t_($(l_,this),$(u_,this),e.threadId,t)}),Od(this,`imports`,{create:(e,t)=>e.type===`file`?um(d_,this,h_).call(this,e,t):um(d_,this,p_).call(this,`/imports`,{method:`POST`,body:e,...t}),list:e=>um(d_,this,m_).call(this,`/imports`,e),get:(e,t)=>um(d_,this,p_).call(this,`/imports/${encodeURIComponent(e.importId)}`,t),download:(e,t)=>um(d_,this,p_).call(this,`/imports/${encodeURIComponent(e.importId)}/download`,t),delete:async(e,t)=>{await um(d_,this,p_).call(this,`/imports/${encodeURIComponent(e.importId)}`,{method:`DELETE`,...t})}}),Od(this,`jobs`,{get:(e,t)=>um(d_,this,p_).call(this,`/jobs/${encodeURIComponent(e.jobId)}`,t)}),Od(this,`issues`,{list:(e,t)=>Xg($(l_,this),$(u_,this),i_($(l_,this)),e?.status,t),get:(e,t)=>Zg($(l_,this),$(u_,this),i_($(l_,this)),e.issueId,t),resolve:(e,t)=>{let{issueId:n,...r}=e;return um(d_,this,p_).call(this,`/issues/${encodeURIComponent(n)}/resolve`,{method:`POST`,body:r,...t})},dismiss:(e,t)=>um(d_,this,p_).call(this,`/issues/${encodeURIComponent(e.issueId)}/dismiss`,{method:`POST`,...t}),reopen:(e,t)=>um(d_,this,p_).call(this,`/issues/${encodeURIComponent(e.issueId)}/reopen`,{method:`POST`,...t}),apply:(e,t)=>um(d_,this,p_).call(this,`/issues/apply`,{method:`POST`,body:e,...t})}),Od(this,`instructions`,{create:(e,t)=>um(d_,this,p_).call(this,`/instructions`,{method:`POST`,body:e,...t}),list:e=>Qg($(l_,this),$(u_,this),i_($(l_,this)),e),edit:(e,t)=>{let{instructionId:n,...r}=e;return um(d_,this,p_).call(this,`/instructions/${encodeURIComponent(n)}`,{method:`PATCH`,body:r,...t})},delete:async(e,t)=>{await um(d_,this,p_).call(this,`/instructions/${encodeURIComponent(e.instructionId)}`,{method:`DELETE`,...t})}}),Od(this,`entries`,{list:e=>Yg($(l_,this),$(u_,this),i_($(l_,this)),e),get:(e,t)=>Jg($(l_,this),$(u_,this),i_($(l_,this)),e.path,t),rebuild:(e,t)=>um(d_,this,p_).call(this,`/entries/${encodeURIComponent(e.path)}/rebuild`,{method:`POST`,...t})}),Od(this,`mcpEndpoints`,{list:e=>$g($(l_,this),$(u_,this),e),get:(e,t)=>e_($(l_,this),$(u_,this),e.name,t)}),Od(this,`sources`,{list:e=>um(d_,this,m_).call(this,`/sources`,e,{status:e?.status,importId:e?.importId,ids:e?.ids?.join(`,`)}),get:(e,t)=>um(d_,this,p_).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,t),content:(e,t)=>um(d_,this,p_).call(this,`/sources/${encodeURIComponent(e.sourceId)}/content`,{query:s_({startLine:e.startLine,endLine:e.endLine}),...t}),delete:async(e,t)=>{await um(d_,this,p_).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,{method:`DELETE`,...t})}}),dm(l_,this,e),dm(u_,this,t)}fetch(e,t,n){return Hl(Vg($(l_,this),$(u_,this),e,t,n))}listen(e,t,n){return Hg($(l_,this),e,t,n)}build(e){return um(d_,this,p_).call(this,`/build`,{method:`POST`,...e})}cancelBuild(e){return um(d_,this,p_).call(this,`/build/cancel`,{method:`POST`,...e})}refresh(e){return um(d_,this,p_).call(this,`/refresh`,{method:`POST`,...e})}};function p_(e,t={}){return Th($(l_,this),$(u_,this),{url:a_(i_($(l_,this)),e),...t})}function m_(e,t,n){return um(d_,this,p_).call(this,e,{query:s_({cursor:t?.cursor,limit:t?.limit,...n}),signal:t?.signal,tag:t?.tag})}async function h_(e,t){let n=await um(d_,this,p_).call(this,`/imports/uploads`,{method:`POST`,body:{filename:e.filename,...e.contentType&&{contentType:e.contentType}},...t}),r=$(l_,this).config(),i=await(r.resolveFetch?.(r.proxy)??globalThis.fetch)(n.uploadUrl,{method:`PUT`,body:c_(e.file),...e.contentType&&{headers:{"content-type":e.contentType}},signal:t?.signal});if(!i.ok)throw Error(`File upload failed: ${i.status} ${i.statusText}`);return um(d_,this,p_).call(this,`/imports/uploads/${encodeURIComponent(n.importId)}/complete`,{method:`POST`,body:{},...t})}var g_=new WeakMap,__=new WeakMap,v_=class{constructor(e,t){lm(this,g_,void 0),lm(this,__,void 0),Od(this,`knowledgeBases`,{create:(e,t)=>wh(t?.signal,n=>Th($(g_,this),$(__,this),{url:r_,method:`POST`,body:e,tag:t?.tag,signal:n})),list:e=>wh(e.signal,t=>Th($(g_,this),$(__,this),{url:r_,query:s_({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),tag:e.tag,signal:t})),get:(e,t)=>wh(t?.signal,n=>Th($(g_,this),$(__,this),{url:a_(e),tag:t?.tag,signal:n})),edit:(e,t,n)=>wh(n?.signal,r=>Th($(g_,this),$(__,this),{url:a_(e),method:`PATCH`,body:t,tag:n?.tag,signal:r})),delete:(e,t)=>wh(t?.signal,n=>Th($(g_,this),$(__,this),{url:a_(e),method:`DELETE`,tag:t?.tag,signal:n}))}),Od(this,`conversations`,{save:(e,t)=>{let{threadId:n,...r}=e;return wh(t?.signal,e=>Th($(g_,this),$(__,this),{url:o_($(g_,this),n),method:`PUT`,body:r,tag:t?.tag,signal:e}))},classify:(e,t)=>{let{threadId:n,...r}=e;return wh(t?.signal,e=>Th($(g_,this),$(__,this),{url:o_($(g_,this),n),method:`PATCH`,body:r,tag:t?.tag,signal:e}))},get:(e,t)=>wh(t?.signal,n=>t_($(g_,this),$(__,this),e.threadId,{...t,signal:n}))}),Od(this,`entries`,{list:e=>wh(e?.signal,t=>Yg($(g_,this),$(__,this),i_($(g_,this)),{...e,signal:t})),get:(e,t)=>wh(t?.signal,n=>Jg($(g_,this),$(__,this),i_($(g_,this)),e.path,{...t,signal:n})),rebuild:(e,t)=>wh(t?.signal,n=>Th($(g_,this),$(__,this),{url:a_(i_($(g_,this)),`/entries/${encodeURIComponent(e.path)}/rebuild`),method:`POST`,tag:t?.tag,signal:n}))}),Od(this,`issues`,{list:(e,t)=>wh(t?.signal,n=>Xg($(g_,this),$(__,this),i_($(g_,this)),e?.status,{...t,signal:n})),get:(e,t)=>wh(t?.signal,n=>Zg($(g_,this),$(__,this),i_($(g_,this)),e.issueId,{...t,signal:n}))}),Od(this,`instructions`,{list:e=>wh(e?.signal,t=>Qg($(g_,this),$(__,this),i_($(g_,this)),{...e,signal:t}))}),Od(this,`mcpEndpoints`,{list:e=>wh(e?.signal,t=>$g($(g_,this),$(__,this),{...e,signal:t})),get:(e,t)=>wh(t?.signal,n=>e_($(g_,this),$(__,this),e.name,{...t,signal:n}))}),dm(g_,this,e),dm(__,this,t)}fetch(e,t,n){return Vg($(g_,this),$(__,this),e,t,n)}listen(e,t,n){return Hg($(g_,this),e,t,n)}};function y_(e,t){return b_(typeof e==`function`?{predicate:e,...t}:e)}function b_(e){return t=>{let n,r=!1,{predicate:i,...a}=e,o=t.pipe(tu(t=>{e.predicate(t)&&(r=!0,n=t)}),ql(()=>{r=!1,n=void 0}),Pl(a)),s=new kl(e=>{r&&e.next(n),e.complete()});return Ul(o,s)}}var x_=`2021-03-25`,S_=new WeakMap,C_=class{constructor(e){lm(this,S_,void 0),dm(S_,this,e)}events({includeDrafts:e=!1,tag:t,waitFor:n}={}){let r=$(S_,this).config(),{projectId:i,apiVersion:a,token:o,withCredentials:s,requestTagPrefix:c,headers:l}=r,u=a.replace(/^v/,``);if(u!==`X`&&unew qp(f.href,{fetch:dg(r,{headers:Object.keys(m).length?m:void 0,withCredentials:h})}),[`message`,`restart`,`welcome`,`reconnect`,`goaway`]),b=w_(new URL($(S_,this).getUrl(`/check/cors`,!1)),i,h,fg(r)),x=y.pipe(ug(),Jl(e=>e.type===`reconnect`?b.pipe(Jl(()=>au(e))):au(e)),nu(e=>e instanceof Ad?Wl(()=>e):b.pipe(Jl(()=>{throw e}))),Yl(e=>{if(e.type===`message`){let{data:t,...n}=e;return{...n,tags:t.tags}}return e})).pipe(ql(()=>{g.delete(_),g.size===0&&T_.delete(r.resolveFetch)}),y_({predicate:e=>e.type===`welcome`}));return g.set(_,x),x}};function w_(e,t,n,r){return new kl(i=>{let a=new AbortController,{signal:o}=a;return r(e.href,{method:`GET`,credentials:`omit`,signal:o}).then(e=>{if(!o.aborted&&e.ok)return e.text()}).then(e=>{if(o.aborted)return;let r=e===void 0?void 0:JSON.parse(e),a=md(r)?r.result:void 0;if(n&&md(a)&&a.withCredentials===!1){i.error(new Ad({projectId:t,credentials:!0}));return}if(md(a)&&a.allowed===!1){i.error(new Ad({projectId:t,credentials:n}));return}i.next(),i.complete()}).catch(()=>{o.aborted||i.closed||(i.next(),i.complete())}),()=>a.abort()})}var T_=new Map,E_=new WeakMap,D_=new WeakMap,O_=class{constructor(e,t){lm(this,E_,void 0),lm(this,D_,void 0),dm(E_,this,e),dm(D_,this,t)}create(e,t){return N_($(E_,this),$(D_,this),`PUT`,e,t)}edit(e,t){return N_($(E_,this),$(D_,this),`PATCH`,e,t)}delete(e){return N_($(E_,this),$(D_,this),`DELETE`,e)}list(){xp(`dataset`,$(E_,this).config());let e=$(E_,this).config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),Eh($(E_,this),$(D_,this),{url:n,tag:null})}getEmbeddingsSettings(e){return xp(`dataset`,$(E_,this).config()),dp(e),Eh($(E_,this),$(D_,this),{url:M_($(E_,this),e),tag:null})}editEmbeddingsSettings(e,t){return xp(`dataset`,$(E_,this).config()),dp(e),Eh($(E_,this),$(D_,this),{method:`PUT`,url:M_($(E_,this),e),body:t,tag:null})}},k_=new WeakMap,A_=new WeakMap,j_=class{constructor(e,t){lm(this,k_,void 0),lm(this,A_,void 0),dm(k_,this,e),dm(A_,this,t)}create(e,t){return xp(`dataset`,$(k_,this).config()),P_($(k_,this),$(A_,this),`PUT`,e,t)}edit(e,t){return xp(`dataset`,$(k_,this).config()),P_($(k_,this),$(A_,this),`PATCH`,e,t)}delete(e){return xp(`dataset`,$(k_,this).config()),P_($(k_,this),$(A_,this),`DELETE`,e)}list(){xp(`dataset`,$(k_,this).config());let e=$(k_,this).config(),t=e.projectId,n=`/datasets`;return e.useProjectHostname===!1&&(n=`/projects/${t}/datasets`),Th($(k_,this),$(A_,this),{url:n,tag:null})}getEmbeddingsSettings(e){return xp(`dataset`,$(k_,this).config()),dp(e),Th($(k_,this),$(A_,this),{url:M_($(k_,this),e),tag:null})}editEmbeddingsSettings(e,t){return xp(`dataset`,$(k_,this).config()),dp(e),Th($(k_,this),$(A_,this),{method:`PUT`,url:M_($(k_,this),e),body:t,tag:null})}};function M_(e,t){let n=e.config();return n.useProjectHostname===!1?`/projects/${n.projectId}/datasets/${t}/settings/embeddings`:`/datasets/${t}/settings/embeddings`}function N_(e,t,n,r,i){return xp(`dataset`,e.config()),dp(r),Eh(e,t,{method:n,url:`/datasets/${r}`,body:i,tag:null})}function P_(e,t,n,r,i){return xp(`dataset`,e.config()),dp(r),Th(e,t,{method:n,url:`/datasets/${r}`,body:i,tag:null})}var F_=[`sanity.function.pubsub`],I_=[`sanity.function.durable`,`sanity.function.pubsub`,`sanity.function.queue`],L_=[...new Set([...F_,...I_])],R_=(e,t)=>{let n=t?.organizationId||e.organizationId;if(n)return{"X-Sanity-Scope-Type":`organization`,"X-Sanity-Scope-Id":n};let{projectId:r}=e;if(!r)throw Error("`functions.invoke()` requires a `projectId` to be set in the client config, or an `organizationId` for a stack deployed at organization scope");return{"X-Sanity-Scope-Type":`project`,"X-Sanity-Scope-Id":r}},z_=(e,t)=>{let n=t?.stackId||e.stackId;if(!n)throw Error("`functions.invoke()` requires a `stackId`, either in the client config or on the request. Function names are only unique within a stack.");return n};function B_(e,t,n,r,i,a,o){return Eh(e,t,{method:`GET`,url:`/blueprints/stacks/${r}`,headers:i,signal:a?.signal}).pipe(Yl(e=>{let t=(e?.resources||[]).find(e=>e.type?.startsWith(`sanity.function.`)&&e.name===n);if(!t)throw Error(`Function "${n}" not found in stack "${r}"`);if(!t.externalId)throw Error(`Function "${n}" is declared in stack "${r}" but is not deployed`);if(!L_.includes(t.type))throw Error(`Function invocation is not supported for ${t.type}`);if(o&&!F_.includes(t.type))throw Error(`Synchronous function invocation is not supported for ${t.type}`);if(!o&&!I_.includes(t.type))throw Error(`Asynchronous function invocation is not supported for ${t.type}`);return t.externalId}))}function V_(e,t,n,r,i){return Gl(()=>{let a=e.config(),o=R_(a,r),s=z_(a,r),c=i?.sync??!1;return B_(e,t,n,s,o,r,c).pipe(Jl(n=>Eh(e,t,{method:`POST`,url:`/functions/${n}/invoke${c?`?sync=true`:``}`,headers:o,body:{event:{data:r?.event?.data??{}}},timeout:r?.timeout,signal:r?.signal})))})}var H_=new WeakMap,U_=new WeakMap,W_=class{constructor(e,t){lm(this,H_,void 0),lm(this,U_,void 0),dm(H_,this,e),dm(U_,this,t)}invoke(e,t,n){return V_($(H_,this),$(U_,this),e,t,n)}},G_=new WeakMap,K_=new WeakMap,q_=class{constructor(e,t){lm(this,G_,void 0),lm(this,K_,void 0),dm(G_,this,e),dm(K_,this,t)}invoke(e,t,n){return Hl(V_($(G_,this),$(K_,this),e,t,n))}},J_=new WeakMap,Y_=new WeakMap,X_=class{constructor(e,t){lm(this,J_,void 0),lm(this,Y_,void 0),dm(J_,this,e),dm(Y_,this,t)}getPlaybackInfo(e,t={}){let n=$(J_,this).config(),r=(n.resource||n[`~experimental_resource`])?.id,{instanceId:i,libraryId:a}=nv(e),o=a||r;if(!o)throw Error(`Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR`);let s=rv(i,o),c=iv(t);return Eh($(J_,this),$(Y_,this),{method:`GET`,url:s,query:c})}},Z_=new WeakMap,Q_=new WeakMap,$_=class{constructor(e,t){lm(this,Z_,void 0),lm(this,Q_,void 0),dm(Z_,this,e),dm(Q_,this,t)}getPlaybackInfo(e,t={}){let n=$(Z_,this).config(),r=(n.resource||n[`~experimental_resource`])?.id,{instanceId:i,libraryId:a}=nv(e),o=a||r;if(!o)throw Error(`Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR`);let s=rv(i,o),c=iv(t);return Th($(Z_,this),$(Q_,this),{method:`GET`,url:s,query:c})}},ev=/^media-library:(ml[^:]+):([^:]+)$/;function tv(e){return typeof e==`object`&&`_ref`in e}function nv(e){let t=tv(e)?e._ref:e,n=ev.exec(t);if(n){let[,e,t]=n;return{libraryId:e,instanceId:t}}if(typeof e==`string`&&e.startsWith(`video-`))return{instanceId:e};throw Error(`Invalid video asset instance identifier "${t}": must be a valid video instance id or a Global Dataset Reference (GDR) to the video asset in the Media Library`)}function rv(e,t){return`/media-libraries/${t}/video/${e}/playback-info`}function iv(e){let t={};if(e.transformations){let{thumbnail:n,animated:r,storyboard:i}=e.transformations;n&&(n.width&&(t.thumbnailWidth=n.width),n.height&&(t.thumbnailHeight=n.height),n.time!==void 0&&(t.thumbnailTime=n.time),n.fit&&(t.thumbnailFit=n.fit),n.format&&(t.thumbnailFormat=n.format)),r&&(r.width&&(t.animatedWidth=r.width),r.height&&(t.animatedHeight=r.height),r.start!==void 0&&(t.animatedStart=r.start),r.end!==void 0&&(t.animatedEnd=r.end),r.fps&&(t.animatedFps=r.fps),r.format&&(t.animatedFormat=r.format)),i&&i.format&&(t.storyboardFormat=i.format)}return e.expiration&&(t.expiration=e.expiration),t}var av=new WeakMap,ov=new WeakMap,sv=class{constructor(e,t){lm(this,av,void 0),lm(this,ov,void 0),dm(av,this,e),dm(ov,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),Eh($(av,this),$(ov,this),{url:`/projects`,query:t})}getById(e){return Eh($(av,this),$(ov,this),{url:`/projects/${e}`})}},cv=new WeakMap,lv=new WeakMap,uv=class{constructor(e,t){lm(this,cv,void 0),lm(this,lv,void 0),dm(cv,this,e),dm(lv,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers=`false`),e?.includeFeatures===!1&&(t.includeFeatures=`false`),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership=`true`),Th($(cv,this),$(lv,this),{url:`/projects`,query:t})}getById(e){return Th($(cv,this),$(lv,this),{url:`/projects/${e}`})}};function dv(){let e=``;for(;e.length<8;){let t=crypto.getRandomValues(new Uint8Array(8-e.length));for(let n of t){let t=n&63;t<62&&(e+=`abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789`[t])}}return e}var fv=(e,t)=>t?gd(e,t):hd(e);function pv(e,{releaseId:t,publishedId:n,document:r}){if(n&&r._id){let e=fv(n,t);return oee(e,r),e}if(r._id){let n=vd(r._id),i=_d(r._id);if(!n&&!i)throw Error(`\`${e}()\` requires a document with an \`_id\` that is a version or draft ID`);if(t){if(n)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a draft ID, but a release ID (\`${t}\`) was also provided.`);let i=bd(r._id);if(i!==t)throw Error(`\`${e}()\` was called with a document ID (\`${r._id}\`) that is a version ID, but the release ID (\`${t}\`) does not match the document's version ID (\`${i}\`).`)}return r._id}if(n)return fv(n,t);throw Error(`\`${e}()\` requires either a publishedId or a document with an \`_id\``)}var cee=(e,t)=>{if(typeof e==`object`&&e&&(`releaseId`in e||`metadata`in e)){let{releaseId:n=dv(),metadata:r={}}=e;return[n,r,t]}return[dv(),{},e]},mv=(e,t)=>{let[n,r,i]=cee(e,t);return{action:{actionType:`sanity.action.release.create`,releaseId:n,metadata:{...r,releaseType:r.releaseType||`undecided`}},options:i}},hv=new WeakMap,gv=new WeakMap,lee=class{constructor(e,t){lm(this,hv,void 0),lm(this,gv,void 0),dm(hv,this,e),dm(gv,this,t)}get({releaseId:e},t){return Nm($(hv,this),$(gv,this),`_.releases.${e}`,t)}create(e,t){let{action:n,options:r}=mv(e,t),{releaseId:i,metadata:a}=n;return eh($(hv,this),$(gv,this),n,r).pipe(Yl(e=>({...e,releaseId:i,metadata:a})))}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return eh($(hv,this),$(gv,this),r,n)}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return eh($(hv,this),$(gv,this),n,t)}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return eh($(hv,this),$(gv,this),n,t)}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return eh($(hv,this),$(gv,this),n,t)}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return eh($(hv,this),$(gv,this),r,n)}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return eh($(hv,this),$(gv,this),n,t)}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return eh($(hv,this),$(gv,this),n,t)}fetchDocuments({releaseId:e},t){return Um($(hv,this),$(gv,this),e,t)}},_v=new WeakMap,vv=new WeakMap,uee=class{constructor(e,t){lm(this,_v,void 0),lm(this,vv,void 0),dm(_v,this,e),dm(vv,this,t)}get({releaseId:e},t){return Pm($(_v,this),$(vv,this),`_.releases.${e}`,t)}async create(e,t){let{action:n,options:r}=mv(e,t),{releaseId:i,metadata:a}=n;return{...await oh($(_v,this),$(vv,this),n,r),releaseId:i,metadata:a}}edit({releaseId:e,patch:t},n){let r={actionType:`sanity.action.release.edit`,releaseId:e,patch:t};return oh($(_v,this),$(vv,this),r,n)}publish({releaseId:e},t){let n={actionType:`sanity.action.release.publish`,releaseId:e};return oh($(_v,this),$(vv,this),n,t)}archive({releaseId:e},t){let n={actionType:`sanity.action.release.archive`,releaseId:e};return oh($(_v,this),$(vv,this),n,t)}unarchive({releaseId:e},t){let n={actionType:`sanity.action.release.unarchive`,releaseId:e};return oh($(_v,this),$(vv,this),n,t)}schedule({releaseId:e,publishAt:t},n){let r={actionType:`sanity.action.release.schedule`,releaseId:e,publishAt:t};return oh($(_v,this),$(vv,this),r,n)}unschedule({releaseId:e},t){let n={actionType:`sanity.action.release.unschedule`,releaseId:e};return oh($(_v,this),$(vv,this),n,t)}delete({releaseId:e},t){let n={actionType:`sanity.action.release.delete`,releaseId:e};return oh($(_v,this),$(vv,this),n,t)}fetchDocuments({releaseId:e},t){return Wm($(_v,this),$(vv,this),e,t)}},yv=new WeakMap,bv=new WeakMap,dee=class{constructor(e,t){lm(this,yv,void 0),lm(this,bv,void 0),dm(yv,this,e),dm(bv,this,t)}getById(e){return Eh($(yv,this),$(bv,this),{url:`/users/${e}`})}},xv=new WeakMap,Sv=new WeakMap,Cv=class{constructor(e,t){lm(this,xv,void 0),lm(this,Sv,void 0),dm(xv,this,e),dm(Sv,this,t)}getById(e){return Th($(xv,this),$(Sv,this),{url:`/users/${e}`})}},wv=new WeakMap,Tv=new WeakMap,Ev=class e{constructor(e,t=Pp){Od(this,`assets`,void 0),Od(this,`datasets`,void 0),Od(this,`live`,void 0),Od(this,`mediaLibrary`,void 0),Od(this,`projects`,void 0),Od(this,`users`,void 0),Od(this,`agent`,void 0),Od(this,`collaboration`,void 0),Od(this,`functions`,void 0),Od(this,`releases`,void 0),Od(this,`context`,void 0),lm(this,wv,void 0),lm(this,Tv,void 0),Od(this,`listen`,hg),this.config(t),dm(Tv,this,e),this.assets=new Xh(this,$(Tv,this)),this.datasets=new O_(this,$(Tv,this)),this.live=new C_(this),this.mediaLibrary={video:new X_(this,$(Tv,this))},this.projects=new sv(this,$(Tv,this)),this.users=new dee(this,$(Tv,this)),this.agent={action:new Wh(this,$(Tv,this))},this.collaboration={comments:new Fg(this,$(Tv,this))},this.functions=new W_(this,$(Tv,this)),this.releases=new lee(this,$(Tv,this)),this.context=new v_(this,$(Tv,this))}clone(){return new e($(Tv,this),this.config())}config(e){if(e===void 0)return{...$(wv,this)};if($(wv,this)&&$(wv,this).allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return dm(wv,this,zp(e,$(wv,this)||{})),this}withConfig(t){let n=this.config();return new e($(Tv,this),{...n,...t,stega:{...n.stega,...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,n){return jm(this,$(Tv,this),$(wv,this).stega,e,t,n)}getDocument(e,t){if(t?.includeAllVersions===!0)return Nm(this,$(Tv,this),e,{...t,includeAllVersions:!0});let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return Nm(this,$(Tv,this),e,n)}getDocuments(e,t){return Lm(this,$(Tv,this),e,t)}documentsExists(e,t){return Vm(this,$(Tv,this),e,t)}create(e,t){return ih(this,$(Tv,this),e,`create`,t)}createIfNotExists(e,t){return Gm(this,$(Tv,this),e,t)}createOrReplace(e,t){return Km(this,$(Tv,this),e,t)}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return Jm(this,$(Tv,this),t,r,n,i,a);let o=pv(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||yd(e._id);return qm(this,$(Tv,this),s,c,a)}delete(e,t){return Ym(this,$(Tv,this),e,t)}discardVersion({releaseId:e,publishedId:t},n,r){let i=fv(t,e);return Xm(this,$(Tv,this),i,n,r)}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=pv(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return Zm(this,$(Tv,this),a,r)}unpublishVersion({releaseId:e,publishedId:t},n){let r=gd(t,e);return Qm(this,$(Tv,this),r,t,n)}mutate(e,t){return $m(this,$(Tv,this),e,t)}patch(e,t){return new mm(e,t,this)}transaction(e){return new Sm(e,this)}action(e,t){return eh(this,$(Tv,this),e,t)}request(e){return Eh(this,$(Tv,this),e)}getUrl(e,t){return kh(this,e,t)}getDataUrl(e,t){return Oh(this,e,t)}},Dv=new WeakMap,Ov=new WeakMap,kv=class e{constructor(e,t=Pp){Od(this,`assets`,void 0),Od(this,`datasets`,void 0),Od(this,`live`,void 0),Od(this,`mediaLibrary`,void 0),Od(this,`projects`,void 0),Od(this,`users`,void 0),Od(this,`agent`,void 0),Od(this,`collaboration`,void 0),Od(this,`functions`,void 0),Od(this,`releases`,void 0),Od(this,`context`,void 0),Od(this,`observable`,void 0),lm(this,Dv,void 0),lm(this,Ov,void 0),Od(this,`listen`,hg),this.config(t),dm(Ov,this,e),this.assets=new $h(this,$(Ov,this)),this.datasets=new j_(this,$(Ov,this)),this.live=new C_(this),this.mediaLibrary={video:new $_(this,$(Ov,this))},this.projects=new uv(this,$(Ov,this)),this.users=new Cv(this,$(Ov,this)),this.agent={action:new qh(this,$(Ov,this))},this.collaboration={comments:new Rg(this,$(Ov,this))},this.functions=new q_(this,$(Ov,this)),this.releases=new uee(this,$(Ov,this)),this.context=new f_(this,$(Ov,this)),this.observable=new Ev(e,t)}clone(){return new e($(Ov,this),this.config())}config(e){if(e===void 0)return{...$(Dv,this)};if($(Dv,this)&&$(Dv,this).allowReconfigure===!1)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(e),dm(Dv,this,zp(e,$(Dv,this)||{})),this}withConfig(t){let n=this.config();return new e($(Ov,this),{...n,...t,stega:{...n.stega,...typeof t?.stega==`boolean`?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,n){return Mm(this,$(Ov,this),$(Dv,this).stega,e,t,n)}getDocument(e,t){if(t?.includeAllVersions===!0)return Pm(this,$(Ov,this),e,{...t,includeAllVersions:!0});let n={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&`includeAllVersions`in t?{includeAllVersions:!1}:{}};return Pm(this,$(Ov,this),e,n)}getDocuments(e,t){return Rm(this,$(Ov,this),e,t)}documentsExists(e,t){return Hm(this,$(Ov,this),e,t)}create(e,t){return ah(this,$(Ov,this),e,`create`,t)}createIfNotExists(e,t){return lh(this,$(Ov,this),e,t)}createOrReplace(e,t){return uh(this,$(Ov,this),e,t)}createVersion({document:e,publishedId:t,releaseId:n,baseId:r,ifBaseRevisionId:i},a){if(!e)return fh(this,$(Ov,this),t,r,n,i,a);let o=pv(`createVersion`,{document:e,publishedId:t,releaseId:n}),s={...e,_id:o},c=t||yd(e._id);return dh(this,$(Ov,this),s,c,a)}delete(e,t){return ch(this,$(Ov,this),e,t)}discardVersion({releaseId:e,publishedId:t},n,r){let i=fv(t,e);return ph(this,$(Ov,this),i,n,r)}replaceVersion({document:e,publishedId:t,releaseId:n},r){let i=pv(`replaceVersion`,{document:e,publishedId:t,releaseId:n}),a={...e,_id:i};return mh(this,$(Ov,this),a,r)}unpublishVersion({releaseId:e,publishedId:t},n){let r=gd(t,e);return hh(this,$(Ov,this),r,t,n)}mutate(e,t){return sh(this,$(Ov,this),e,t)}patch(e,t){return new gm(e,t,this)}transaction(e){return new bm(e,this)}action(e,t){return oh(this,$(Ov,this),e,t)}request(e){return Th(this,$(Ov,this),e)}dataRequest(e,t,n){return rh(this,$(Ov,this),e,t,n)}getUrl(e,t){return kh(this,e,t)}getDataUrl(e,t){return Oh(this,e,t)}};function Av(e,t){return{requester:Ed(e).observable,createClient:n=>{let{observable:r,promise:i}=Ed(e,{ignoreWarnings:n.ignoreWarnings,maxRetries:n.maxRetries,retryDelay:n.retryDelay}),a=async e=>(await i({redirect:`manual`,...e})).body;return new t((e,t)=>t?t(e,a):a(e),{...n,requester:r,resolveFetch:n.resolveFetch??e.resolveFetch})}}}var jv=Av({middleware:[]},kv);jv.requester;var Mv=jv.createClient;function Nv(e){return Pv(e,new Set),e}function Pv(e,t){if(!t.has(e)){if(t.add(e),Fv(e.validation)||(e.validation=Te(e)),`fields`in e)for(let n of e.fields)Pv(n.type,t);if(`of`in e)for(let n of e.of)Pv(n,t);if(e.annotations)for(let n of e.annotations)Pv(n,t)}}function Fv(e){if(!e)return!1;if(Array.isArray(e))return e.some(Fv);if(typeof e!=`function`)return!1;if(e.length>=2)return!0;let t=Function.prototype.toString.call(e);return/\barguments\b|\[native code\]/.test(t)?!0:!/^\s*(?:[\w$]+|\(\s*(?:[\w$]+\s*)?\))\s*=>/.test(t)&&!/^\s*(?:function(?:\s+[\w$]+)?|[\w$]+)\s*\(\s*(?:[\w$]+\s*)?\)\s*\{/.test(t)}function Iv(e){return e.getLocalTypeNames().forEach(t=>{let n=e.get(t);n&&Nv(n)}),e}var Lv=me(),Rv=e(fu(),1),zv=e(cr(),1),Bv=`https://www.sanity.io/docs/help/`;function Vv(e){return`${Bv}${e}`}var Hv=`Expected a function`;function Uv(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(Hv);return Br(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),dn(e,t,{leading:r,maxWait:t,trailing:i})}var Wv=`a,button`,Gv=_u.div.withConfig({displayName:`FocusOverlayDiv`,componentId:`sc-lnb9c0-0`})(({theme:e,offset:t})=>Au`bottom:${-t}px;border-radius:${zu(e.sanity.radius[1])};left:${-t}px;pointer-events:none;position:absolute;right:${-t}px;top:${-t}px;z-index:2;${qv}:focus-visible &{box-shadow:${Ie({base:e.sanity.color.base,focusRing:e.sanity.focusRing})};}`),Kv=_u.div.withConfig({displayName:`PointerOverlayDiv`,componentId:`sc-lnb9c0-1`})`bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1;@media (hover:hover){&[data-enabled='true']{display:block;}}`,qv=_u(sd).withConfig({displayName:`VirtualListBox`,componentId:`sc-lnb9c0-2`})`height:100%;outline:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%;`,Jv=_u(sd).attrs(({$height:e})=>({style:{height:`${e}px`}})).withConfig({displayName:`VirtualListChildBox`,componentId:`sc-lnb9c0-3`})`position:relative;width:100%;`;function Yv({ref:e,activeItemDataAttr:t=`data-active`,ariaLabel:n,ariaMultiselectable:r=!1,autoFocus:i,canReceiveFocus:a,fixedHeight:o,focusRingOffset:s=0,getItemDisabled:c,getItemKey:l,getItemSelected:u,initialIndex:d,initialScrollAlign:f=`start`,inputElement:p,itemHeight:m,items:h,onEndReached:g,onEndReachedIndexOffset:_=0,onlyShowSelectionWhenActive:v,overscan:y,renderItem:b,testId:x,wrapAround:S=!0,...C}){let w=(0,X.useRef)(!1),[T]=(0,X.useState)((0,X.useId)()),E=(0,X.useRef)(d??0),[D,O]=(0,X.useState)(null),[k,A]=(0,X.useState)(!1),[j,M]=(0,X.useState)(null),[N,P]=(0,X.useState)(null),F=(0,X.useCallback)(e=>{if(!g)return;let[t]=[...e.getVirtualItems()].reverse();t&&t.index>=h.length-_-1&&w.current&&g()},[g,h.length,_]),I=Rs({count:h.length,getItemKey:l,getScrollElement:()=>N,estimateSize:()=>m,measureElement:ey,onChange:F,overscan:y}),L=(0,X.useMemo)(()=>$v(h,c,u),[c,u,h]),R=(0,X.useMemo)(()=>L.filter(e=>!e.disabled).length,[L]),z=(0,X.useCallback)(e=>j?.setAttribute(`data-enabled`,(!e).toString()),[j]),B=(0,X.useCallback)(e=>`${T}-item-${e}`,[T]),V=(0,X.useCallback)(()=>`${T}-children`,[T]),H=(0,X.useCallback)(()=>{let e=[p,N].some(e=>document.activeElement===e);(!v||e||k)&&Array.from(D?.children||[])?.forEach(e=>{let n=Number(e.dataset?.index),r=L[n]?.activeIndex;e.querySelector(Wv)?.toggleAttribute(t,r===E.current)})},[t,D?.children,k,p,L,v,N]),U=(0,X.useCallback)(()=>{Array.from(D?.children||[])?.forEach(e=>{e.querySelector(Wv)?.toggleAttribute(t,!1)})},[t,D?.children]),W=(0,X.useMemo)(()=>Uv(H,200),[H]),ee=(0,X.useCallback)(()=>{let e=E?.current;h.length>0?(p?.setAttribute(`aria-activedescendant`,B(e)),N?.setAttribute(`aria-activedescendant`,B(e))):(p?.removeAttribute(`aria-activedescendant`),N?.removeAttribute(`aria-activedescendant`))},[B,p,h.length,N]),te=(0,X.useCallback)(()=>{let e=D?.parentElement;if(D&&e){let t=e.getBoundingClientRect().top-D.getBoundingClientRect().top;return I.getVirtualItemForOffset(t)?.index??-1}return-1},[D,I]),G=(0,X.useCallback)(({index:e,scrollAlign:t,scrollIntoView:n=!0})=>{if(E.current=e,ee(),H(),n){let n=L.findIndex(t=>t.activeIndex===e);n>-1&&I.scrollToIndex(n,t?{align:t}:{})}},[ee,L,H,I]),K=(0,X.useCallback)(e=>{let t=-1,n=R-1;if(e===`next`){let e=S?0:n;t=E.current0?E.current-1:e}G({index:t,scrollIntoView:!0}),z(!1)},[R,z,G,S]),ne=(0,X.useCallback)(e=>{switch(e){case`input`:p?.focus();break;case`list`:N?.focus()}},[p,N]),re=(0,X.useCallback)(()=>{p?.focus()},[p]),ie=(0,X.useCallback)(()=>{N?.focus()},[N]),ae=(0,X.useCallback)(e=>()=>{G({index:e,scrollIntoView:!1})},[G]),oe=(0,X.useCallback)(()=>{H()},[H]),se=(0,X.useCallback)(e=>t=>{let n=Array.from(D?.children||[]);if(n.length&&(t.key===`ArrowDown`&&(t.preventDefault(),ne(e),K(`next`)),t.key===`ArrowUp`&&(t.preventDefault(),ne(e),K(`previous`)),t.key===`Enter`)){t.preventDefault(),ne(e);let r=n.find(e=>Number(e.dataset.index)===L.findIndex(e=>e.activeIndex===E.current));r&&(r?.querySelector(Wv))?.click()}},[D?.children,ne,L,K]),ce=(0,X.useCallback)(e=>se(`input`)(e),[se]),le=(0,X.useCallback)(e=>se(`list`)(e),[se]),ue=(0,X.useCallback)(()=>{v&&(H(),A(!0))},[v,H]),de=(0,X.useCallback)(()=>{v&&(U(),A(!1))},[U,v]);(0,X.useImperativeHandle)(e,()=>({focusInputElement(){re()},focusListElement(){ie()},getTopIndex(){return te()},scrollToIndex(e){G({index:e}),z(!0)}}),[z,re,ie,te,G]),(0,X.useEffect)(()=>{d!==void 0&&!w.current&&G({index:d,scrollAlign:f,scrollIntoView:!0}),w.current=!0},[d,f,v,G]),(0,X.useEffect)(()=>{function e(){z(!0)}return N?.addEventListener(`mousemove`,e),N?.addEventListener(`wheel`,e,{passive:!0}),()=>{N?.removeEventListener(`mousemove`,e),N?.removeEventListener(`wheel`,e)}},[z,N]),(0,X.useEffect)(()=>(p?.addEventListener(`focus`,oe),p?.addEventListener(`keydown`,ce),N?.addEventListener(`focus`,oe),N?.addEventListener(`keydown`,le),()=>{p?.removeEventListener(`focus`,oe),p?.removeEventListener(`keydown`,ce),N?.removeEventListener(`focus`,oe),N?.removeEventListener(`keydown`,le)}),[a,oe,se,ce,le,U,p,H,N]),(0,X.useEffect)(()=>{ee()},[ee,h]),(0,X.useEffect)(()=>{let e=new MutationObserver(W);return D&&e.observe(D,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[D,W]),(0,X.useEffect)(()=>{p?.setAttribute(`aria-autocomplete`,`list`),p?.setAttribute(`aria-expanded`,`true`),p?.setAttribute(`aria-controls`,V()),p?.setAttribute(`role`,`combobox`)},[V,p]),(0,X.useEffect)(()=>{i&&ne(i)},[i,a,ie,re,ne]);let fe=a?0:-1;return(0,Q.jsxs)(qv,{id:V(),onMouseEnter:ue,onMouseLeave:de,ref:P,tabIndex:fe,"data-testid":x,...C,children:[a&&(0,Q.jsx)(Gv,{offset:s}),(0,Q.jsx)(Kv,{"aria-hidden":`true`,"data-enabled":`false`,ref:M}),I&&(0,Q.jsx)(Jv,{forwardedAs:`ul`,$height:I.getTotalSize(),"aria-label":n,"aria-multiselectable":r,flexBasis:`0%`,flexGrow:1,ref:O,role:`listbox`,children:I.getVirtualItems().map(e=>{let t=e.index,{activeIndex:n,disabled:i,selected:a}=L[t],s=b(h[t],{activeIndex:n,disabled:i,selected:a,virtualIndex:t}),c=(0,X.isValidElement)(s)&&s.type!=X.Fragment?(0,X.cloneElement)(s,{tabIndex:-1}):s;return(0,Q.jsx)(Qv,{ref:o?void 0:I.measureElement,activeIndex:n,activeItemCount:R,ariaMultiselectable:r,disabled:i,fixedHeight:o?`${e.size}px`:void 0,getChildDescendantId:B,handleChildMouseEnter:ae,selected:a,virtualIndex:t,virtualRowStart:e.start,children:c},e.key)})})]})}var Xv=(0,X.memo)(Yv);function Zv(e){let t=(0,Z.c)(21),{ref:n,children:r,activeIndex:i,activeItemCount:a,ariaMultiselectable:o,disabled:s,fixedHeight:c,getChildDescendantId:l,handleChildMouseEnter:u,selected:d,virtualIndex:f,virtualRowStart:p}=e,m;t[0]!==i||t[1]!==s||t[2]!==u?(m=typeof i==`number`&&!s?u(i):void 0,t[0]=i,t[1]=s,t[2]=u,t[3]=m):m=t[3];let h=m,g;t[4]!==i||t[5]!==a||t[6]!==o||t[7]!==s||t[8]!==l||t[9]!==d?(g=typeof i==`number`&&!s?{"aria-posinset":i+1,...o?{"aria-selected":d.toString()}:{},"aria-setsize":a,id:l(i),role:`option`}:{},t[4]=i,t[5]=a,t[6]=o,t[7]=s,t[8]=l,t[9]=d,t[10]=g):g=t[10];let _=g,v=`translateY(${p}px)`,y;t[11]!==c||t[12]!==v?(y={flex:1,height:c,left:0,position:`absolute`,top:0,transform:v,width:`100%`},t[11]=c,t[12]=v,t[13]=y):y=t[13];let b=y,x;return t[14]!==_||t[15]!==r||t[16]!==n||t[17]!==h||t[18]!==b||t[19]!==f?(x=(0,Q.jsx)(od,{as:`li`,"data-index":f,ref:n,style:b,tabIndex:-1,..._,onMouseEnter:h,children:r}),t[14]=_,t[15]=r,t[16]=n,t[17]=h,t[18]=b,t[19]=f,t[20]=x):x=t[20],x}var Qv=(0,X.memo)(Zv);function $v(e,t,n){let r=-1;return e.reduce((e,i,a)=>{let o=t?.(a)??!1,s=n?.(a)??!1;return o||(r+=1),e[a]={activeIndex:o?null:r,disabled:o,selected:s},e},[])}function ey(e,t,n){let r=$e(e,t,n);if(r>0)return r;let i=n.scrollElement;if(i?.offsetWidth!==0&&i?.offsetHeight!==0)return r;let a=n.indexFromElement(e),o=n.itemSizeCache.get(n.options.getItemKey(a));return o!==void 0&&o>0?o:n.options.estimateSize(a)}for(var ty=typeof window<`u`&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),ny={alt:`altKey`,control:`ctrlKey`,meta:`metaKey`,shift:`shiftKey`},ry={add:`+`,break:`pause`,cmd:`meta`,command:`meta`,ctl:`control`,ctrl:`control`,del:`delete`,down:`arrowdown`,esc:`escape`,ins:`insert`,left:`arrowleft`,mod:ty?`meta`:`control`,opt:`alt`,option:`alt`,return:`enter`,right:`arrowright`,space:` `,spacebar:` `,up:`arrowup`,win:`meta`,windows:`meta`},iy={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ay=1;ay<20;ay++)iy[`f`+ay]=111+ay;function oy(e,t,n){t&&!(`byKey`in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);let r=e.map(e=>sy(e,t)),i=e=>r.some(t=>cy(t,e));return n==null?i:i(n)}function sy(e,t){let n=t&&t.byKey,r={};e=e.replace(`++`,`+add`);let i=e.split(`+`),{length:a}=i;for(let e in ny)r[ny[e]]=!1;for(let e of i){let t=e.endsWith(`?`)&&e.length>1;t&&(e=e.slice(0,-1));let i=uy(e),o=ny[i];if(e.length>1&&!o&&!ry[e]&&!iy[i])throw TypeError(`Unknown modifier: "${e}"`);(a===1||!o)&&(n?r.key=i:r.which=ly(e)),o&&(r[o]=!t||null)}return r}function cy(e,t){for(let n in e){let r=e[n],i;if(r!=null&&(i=n===`key`&&t.key!=null?t.key.toLowerCase():n===`which`?r===91&&t.which===93?91:t.which:t[n],(i!=null||r!==!1)&&i!==r))return!1}return!0}function ly(e){return e=uy(e),iy[e]||e.toUpperCase().charCodeAt(0)}function uy(e){return e=e.toLowerCase(),e=ry[e]||e,e}var dy=`[object Map]`,fy=`[object Set]`,py=Object.prototype.hasOwnProperty;function my(e){if(e==null)return!0;if(Ae(e)&&(Cn(e)||typeof e==`string`||typeof e.splice==`function`||Zr(e)||tt(e)||u(e)))return!e.length;var t=Or(e);if(t==dy||t==fy)return!e.size;if(Bs(e))return!lt(e).length;for(var n in e)if(py.call(e,n))return!1;return!0}var hy=t((e=>{var t=wl(),n=lu();function r(e){var t=`https://react.dev/errors/`+e;if(1>>16)&65535)<<16)&4294967295,a=a<<15|a>>>17,a=461845907*(a&65535)+((461845907*(a>>>16)&65535)<<16)&4294967295,i^=a,i=i<<13|i>>>19,i=5*(i&65535)+((5*(i>>>16)&65535)<<16)&4294967295,i=(i&65535)+27492+(((i>>>16)+58964&65535)<<16)}switch(a=0,n){case 3:a^=(e.charCodeAt(t+2)&255)<<16;case 2:a^=(e.charCodeAt(t+1)&255)<<8;case 1:a^=e.charCodeAt(t)&255,a=3432918353*(a&65535)+((3432918353*(a>>>16)&65535)<<16)&4294967295,a=a<<15|a>>>17,i^=461845907*(a&65535)+((461845907*(a>>>16)&65535)<<16)&4294967295}return i^=e.length,i^=i>>>16,i=2246822507*(i&65535)+((2246822507*(i>>>16)&65535)<<16)&4294967295,i^=i>>>13,i=3266489909*(i&65535)+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^i>>>16)>>>0}var T=Object.assign,E=Object.prototype.hasOwnProperty,D=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),O={},k={};function A(e){return E.call(k,e)?!0:E.call(O,e)?!1:D.test(e)?k[e]=!0:(O[e]=!0,!1)}var j=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `)),M=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),N=/["'&<>]/;function P(e){if(typeof e==`boolean`||typeof e==`number`||typeof e==`bigint`)return``+e;e=``+e;var t=N.exec(e);if(t){var n=``,r,i=0;for(r=t.index;re.insertionMode)return K(3,null,r,null);break;case`html`:if(e.insertionMode===0)return K(1,null,r,null)}return 6<=e.insertionMode||2>e.insertionMode?K(2,null,r,null):e.tagScope===r?e:K(e.insertionMode,e.selectedValue,r,null)}function re(e){return e===null?null:{update:e.update,enter:`none`,exit:`none`,share:e.update,name:e.autoName,autoName:e.autoName,nameIdx:0}}function ie(e,t){return t.tagScope&32&&(e.instructions|=128),K(t.insertionMode,t.selectedValue,t.tagScope|12,re(t.viewTransition))}function ae(e,t){e=re(t.viewTransition);var n=t.tagScope|16;return e!==null&&e.share!==`none`&&(n|=64),K(t.insertionMode,t.selectedValue,n,e)}var oe=new Map;function se(e,t){if(typeof t!=`object`)throw Error(r(62));var n=!0,i;for(i in t)if(E.call(t,i)){var a=t[i];if(a!=null&&typeof a!=`boolean`&&a!==``){if(i.indexOf(`--`)===0){var o=P(i);a=P((``+a).trim())}else o=oe.get(i),o===void 0&&(o=P(i.replace(F,`-$1`).toLowerCase().replace(I,`-ms-`)),oe.set(i,o)),a=typeof a==`number`?a===0||j.has(i)?``+a:a+`px`:P((``+a).trim());n?(n=!1,e.push(` style="`,o,`:`,a)):e.push(`;`,o,`:`,a)}}n||e.push(`"`)}function ce(e,t,n){n&&typeof n!=`function`&&typeof n!=`symbol`&&e.push(` `,t,`=""`)}function le(e,t,n){typeof n!=`function`&&typeof n!=`symbol`&&typeof n!=`boolean`&&e.push(` `,t,`="`,P(n),`"`)}var ue=P(`javascript:throw new Error('React form unexpectedly submitted.')`);function de(e,t){this.push(``)}function fe(e){if(typeof e!=`string`)throw Error(r(480))}function pe(e,t){if(typeof t.$$FORM_ACTION==`function`){var n=e.nextFormID++;e=e.idPrefix+n;try{var r=t.$$FORM_ACTION(e);return r&&r.data?.forEach(fe),r}catch(e){if(typeof e==`object`&&e&&typeof e.then==`function`)throw e}}return null}function me(e,t,n,r,i,a,o,s){var c=null;if(typeof r==`function`){var l=pe(t,r);l===null?(e.push(` `,`formAction`,`="`,ue,`"`),o=a=i=r=s=null,ve(t,n)):(s=l.name,r=l.action||``,i=l.encType,a=l.method,o=l.target,c=l.data)}return s!=null&&he(e,`name`,s),r!=null&&he(e,`formAction`,r),i!=null&&he(e,`formEncType`,i),a!=null&&he(e,`formMethod`,a),o!=null&&he(e,`formTarget`,o),c}function he(e,t,n){switch(t){case`className`:le(e,`class`,n);break;case`tabIndex`:le(e,`tabindex`,n);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:le(e,t,n);break;case`style`:se(e,n);break;case`src`:case`href`:if(n===``)break;case`action`:case`formAction`:if(n==null||typeof n==`function`||typeof n==`symbol`||typeof n==`boolean`)break;n=R(``+n),e.push(` `,t,`="`,P(n),`"`);break;case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`ref`:break;case`autoFocus`:case`multiple`:case`muted`:ce(e,t.toLowerCase(),n);break;case`xlinkHref`:if(typeof n==`function`||typeof n==`symbol`||typeof n==`boolean`)break;n=R(``+n),e.push(` `,`xlink:href`,`="`,P(n),`"`);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:typeof n!=`function`&&typeof n!=`symbol`&&e.push(` `,t,`="`,P(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`:n&&typeof n!=`function`&&typeof n!=`symbol`&&e.push(` `,t,`=""`);break;case`capture`:case`download`:!0===n?e.push(` `,t,`=""`):!1!==n&&typeof n!=`function`&&typeof n!=`symbol`&&e.push(` `,t,`="`,P(n),`"`);break;case`cols`:case`rows`:case`size`:case`span`:typeof n!=`function`&&typeof n!=`symbol`&&!isNaN(n)&&1<=n&&e.push(` `,t,`="`,P(n),`"`);break;case`rowSpan`:case`start`:typeof n==`function`||typeof n==`symbol`||isNaN(n)||e.push(` `,t,`="`,P(n),`"`);break;case`xlinkActuate`:le(e,`xlink:actuate`,n);break;case`xlinkArcrole`:le(e,`xlink:arcrole`,n);break;case`xlinkRole`:le(e,`xlink:role`,n);break;case`xlinkShow`:le(e,`xlink:show`,n);break;case`xlinkTitle`:le(e,`xlink:title`,n);break;case`xlinkType`:le(e,`xlink:type`,n);break;case`xmlBase`:le(e,`xml:base`,n);break;case`xmlLang`:le(e,`xml:lang`,n);break;case`xmlSpace`:le(e,`xml:space`,n);break;default:if((!(2`,`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`,`<\/script>`)):r.unshift(t.startInlineScript,`>`,`addEventListener("submit",function(a){if(!a.defaultPrevented){var c=a.target,d=a.submitter,e=c.action,b=d;if(d){var f=d.getAttribute("formAction");null!=f&&(e=f,b=null)}"javascript:throw new Error('React form unexpectedly submitted.')"===e&&(a.preventDefault(),b?(a=document.createElement("input"),a.name=b.name,a.value=b.value,b.parentNode.insertBefore(a,b),b=new FormData(c),a.parentNode.removeChild(a)):b=new FormData(c),a=c.ownerDocument||c,(a.$$reactFormReplay=a.$$reactFormReplay||[]).push(c,d,b))}});`,`<\/script>`)}}function ye(e,t){for(var n in e.push(ke(`link`)),t)if(E.call(t,n)){var i=t[n];if(i!=null)switch(n){case`children`:case`dangerouslySetInnerHTML`:throw Error(r(399,`link`));default:he(e,n,i)}}return e.push(`/>`),null}var be=/(<\/|<)(s)(tyle)/gi;function xe(e,t,n,r){return``+t+(n===`s`?`\\73 `:`\\53 `)+r}function Se(e,t,n){for(var i in e.push(ke(n)),t)if(E.call(t,i)){var a=t[i];if(a!=null)switch(i){case`children`:case`dangerouslySetInnerHTML`:throw Error(r(399,n));default:he(e,i,a)}}return e.push(`/>`),null}function Ce(e,t){e.push(ke(`title`));var n=null,r=null,i;for(i in t)if(E.call(t,i)){var a=t[i];if(a!=null)switch(i){case`children`:n=a;break;case`dangerouslySetInnerHTML`:r=a;break;default:he(e,i,a)}}return e.push(`>`),t=Array.isArray(n)?2>n.length?n[0]:null:n,typeof t!=`function`&&typeof t!=`symbol`&&t!=null&&e.push(P(``+t)),ge(e,r,n),e.push(Me(`title`)),null}function we(e,t){e.push(ke(`script`));var n=null,r=null,i;for(i in t)if(E.call(t,i)){var a=t[i];if(a!=null)switch(i){case`children`:n=a;break;case`dangerouslySetInnerHTML`:r=a;break;default:he(e,i,a)}}return e.push(`>`),ge(e,r,n),typeof n==`string`&&e.push((``+n).replace(ee,te)),e.push(Me(`script`)),null}function Te(e,t,n){e.push(ke(n));var r=n=null,i;for(i in t)if(E.call(t,i)){var a=t[i];if(a!=null)switch(i){case`children`:n=a;break;case`dangerouslySetInnerHTML`:r=a;break;default:he(e,i,a)}}return e.push(`>`),ge(e,r,n),n}function Ee(e,t,n){e.push(ke(n));var r=n=null,i;for(i in t)if(E.call(t,i)){var a=t[i];if(a!=null)switch(i){case`children`:n=a;break;case`dangerouslySetInnerHTML`:r=a;break;default:he(e,i,a)}}return e.push(`>`),ge(e,r,n),typeof n==`string`?(e.push(P(n)),null):n}var De=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Oe=new Map;function ke(e){var t=Oe.get(e);if(t===void 0){if(!De.test(e))throw Error(r(65,e));t=`<`+e,Oe.set(e,t)}return t}function Ae(e,t,n,i,a,o,s,c,l){switch(t){case`div`:case`span`:case`svg`:case`path`:break;case`a`:e.push(ke(`a`));var u=null,d=null,f;for(f in n)if(E.call(n,f)){var p=n[f];if(p!=null)switch(f){case`children`:u=p;break;case`dangerouslySetInnerHTML`:d=p;break;case`href`:p===``?le(e,`href`,``):he(e,f,p);break;default:he(e,f,p)}}if(e.push(`>`),ge(e,d,u),typeof u==`string`){e.push(P(u));var m=null}else m=u;return m;case`g`:case`p`:case`li`:break;case`select`:e.push(ke(`select`));var h=null,g=null,_;for(_ in n)if(E.call(n,_)){var v=n[_];if(v!=null)switch(_){case`children`:h=v;break;case`dangerouslySetInnerHTML`:g=v;break;case`defaultValue`:case`value`:break;default:he(e,_,v)}}return e.push(`>`),ge(e,g,h),h;case`option`:var y=c.selectedValue;e.push(ke(`option`));var b=null,x=null,S=null,w=null,D;for(D in n)if(E.call(n,D)){var O=n[D];if(O!=null)switch(D){case`children`:b=O;break;case`selected`:S=O;break;case`dangerouslySetInnerHTML`:w=O;break;case`value`:x=O;default:he(e,D,O)}}if(y!=null){var k=x===null?_e(b):``+x;if(C(y)){for(var j=0;j`),ge(e,w,b),b;case`textarea`:e.push(ke(`textarea`));var M=null,N=null,F=null,I;for(I in n)if(E.call(n,I)){var L=n[I];if(L!=null)switch(I){case`children`:F=L;break;case`value`:M=L;break;case`defaultValue`:N=L;break;case`dangerouslySetInnerHTML`:throw Error(r(91));default:he(e,I,L)}}if(M===null&&N!==null&&(M=N),e.push(`>`),F!=null){if(M!=null)throw Error(r(92));if(C(F)){if(1`),ie?.forEach(de,e),null;case`button`:e.push(ke(`button`));var ae=null,oe=null,fe=null,De=null,Oe=null,Ae=null,je=null,Ne;for(Ne in n)if(E.call(n,Ne)){var Pe=n[Ne];if(Pe!=null)switch(Ne){case`children`:ae=Pe;break;case`dangerouslySetInnerHTML`:oe=Pe;break;case`name`:fe=Pe;break;case`formAction`:De=Pe;break;case`formEncType`:Oe=Pe;break;case`formMethod`:Ae=Pe;break;case`formTarget`:je=Pe;break;default:he(e,Ne,Pe)}}var Fe=me(e,i,a,De,Oe,Ae,je,fe);if(e.push(`>`),Fe?.forEach(de,e),ge(e,oe,ae),typeof ae==`string`){e.push(P(ae));var Ie=null}else Ie=ae;return Ie;case`form`:e.push(ke(`form`));var Le=null,Re=null,ze=null,Be=null,Ve=null,He=null,Ue;for(Ue in n)if(E.call(n,Ue)){var We=n[Ue];if(We!=null)switch(Ue){case`children`:Le=We;break;case`dangerouslySetInnerHTML`:Re=We;break;case`action`:ze=We;break;case`encType`:Be=We;break;case`method`:Ve=We;break;case`target`:He=We;break;default:he(e,Ue,We)}}var Ge=null,Ke=null;if(typeof ze==`function`){var qe=pe(i,ze);qe===null?(e.push(` `,`action`,`="`,ue,`"`),He=Ve=Be=ze=null,ve(i,a)):(ze=qe.action||``,Be=qe.encType,Ve=qe.method,He=qe.target,Ge=qe.data,Ke=qe.name)}if(ze!=null&&he(e,`action`,ze),Be!=null&&he(e,`encType`,Be),Ve!=null&&he(e,`method`,Ve),He!=null&&he(e,`target`,He),e.push(`>`),Ke!==null&&(e.push(``),Ge?.forEach(de,e)),ge(e,Re,Le),typeof Le==`string`){e.push(P(Le));var Je=null}else Je=Le;return Je;case`menuitem`:for(var Ye in e.push(ke(`menuitem`)),n)if(E.call(n,Ye)){var Xe=n[Ye];if(Xe!=null)switch(Ye){case`children`:case`dangerouslySetInnerHTML`:throw Error(r(400));default:he(e,Ye,Xe)}}return e.push(`>`),null;case`object`:e.push(ke(`object`));var Ze=null,Qe=null,$e;for($e in n)if(E.call(n,$e)){var et=n[$e];if(et!=null)switch($e){case`children`:Ze=et;break;case`dangerouslySetInnerHTML`:Qe=et;break;case`data`:var tt=R(``+et);if(tt===``)break;e.push(` `,`data`,`="`,P(tt),`"`);break;default:he(e,$e,et)}}if(e.push(`>`),ge(e,Qe,Ze),typeof Ze==`string`){e.push(P(Ze));var nt=null}else nt=Ze;return nt;case`title`:var rt=c.tagScope&1,it=c.tagScope&4;if(c.insertionMode===4||rt||n.itemProp!=null)var at=Ce(e,n);else it?at=null:(Ce(a.hoistableChunks,n),at=void 0);return at;case`link`:var ot=c.tagScope&1,st=c.tagScope&4,ct=n.rel,lt=n.href,ft=n.precedence;if(c.insertionMode===4||ot||n.itemProp!=null||typeof ct!=`string`||typeof lt!=`string`||lt===``){ye(e,n);var pt=null}else if(n.rel===`stylesheet`){if(typeof ft!=`string`||n.disabled!=null||n.onLoad||n.onError)pt=ye(e,n);else{var mt=a.styles.get(ft),ht=i.styleResources.hasOwnProperty(lt)?i.styleResources[lt]:void 0;if(ht!==null){i.styleResources[lt]=null,mt||(mt={precedence:P(ft),rules:[],hrefs:[],sheets:new Map},a.styles.set(ft,mt));var gt={state:0,props:T({},n,{"data-precedence":n.precedence,precedence:null})};if(ht){ht.length===2&&ut(gt.props,ht);var _t=a.preloads.stylesheets.get(lt);_t&&0<_t.length?_t.length=0:gt.state=1}mt.sheets.set(lt,gt),s&&s.stylesheets.add(gt)}else if(mt){var vt=mt.sheets.get(lt);vt&&s&&s.stylesheets.add(vt)}l&&e.push(``),pt=null}}else n.onLoad||n.onError?pt=ye(e,n):(l&&e.push(``),pt=st?null:ye(a.hoistableChunks,n));return pt;case`script`:var yt=c.tagScope&1,bt=n.async;if(typeof n.src!=`string`||!n.src||!bt||typeof bt==`function`||typeof bt==`symbol`||n.onLoad||n.onError||c.insertionMode===4||yt||n.itemProp!=null)var xt=we(e,n);else{var St=n.src;if(n.type===`module`)var Ct=i.moduleScriptResources,wt=a.preloads.moduleScripts;else Ct=i.scriptResources,wt=a.preloads.scripts;var Tt=Ct.hasOwnProperty(St)?Ct[St]:void 0;if(Tt!==null){Ct[St]=null;var Et=n;if(Tt){Tt.length===2&&(Et=T({},n),ut(Et,Tt));var Dt=wt.get(St);Dt&&(Dt.length=0)}var Ot=[];a.scripts.add(Ot),we(Ot,Et)}l&&e.push(``),xt=null}return xt;case`style`:var kt=c.tagScope&1,At=n.precedence,jt=n.href,Mt=n.nonce;if(c.insertionMode===4||kt||n.itemProp!=null||typeof At!=`string`||typeof jt!=`string`||jt===``){e.push(ke(`style`));var Nt=null,Pt=null,Ft;for(Ft in n)if(E.call(n,Ft)){var It=n[Ft];if(It!=null)switch(Ft){case`children`:Nt=It;break;case`dangerouslySetInnerHTML`:Pt=It;break;default:he(e,Ft,It)}}e.push(`>`);var Lt=Array.isArray(Nt)?2>Nt.length?Nt[0]:null:Nt;typeof Lt!=`function`&&typeof Lt!=`symbol`&&Lt!=null&&e.push((``+Lt).replace(be,xe)),ge(e,Pt,Nt),e.push(Me(`style`));var Rt=null}else{var zt=a.styles.get(At);if((i.styleResources.hasOwnProperty(jt)?i.styleResources[jt]:void 0)!==null){i.styleResources[jt]=null,zt||(zt={precedence:P(At),rules:[],hrefs:[],sheets:new Map},a.styles.set(At,zt));var Bt=a.nonce.style;if(!Bt||Bt===Mt){zt.hrefs.push(P(jt));var Vt=zt.rules,Ht=null,Ut=null,Wt;for(Wt in n)if(E.call(n,Wt)){var Gt=n[Wt];if(Gt!=null)switch(Wt){case`children`:Ht=Gt;break;case`dangerouslySetInnerHTML`:Ut=Gt}}var Kt=Array.isArray(Ht)?2>Ht.length?Ht[0]:null:Ht;typeof Kt!=`function`&&typeof Kt!=`symbol`&&Kt!=null&&Vt.push((``+Kt).replace(be,xe)),ge(Vt,Ut,Ht)}}zt&&s&&s.styles.add(zt),l&&e.push(``),Rt=void 0}return Rt;case`meta`:var qt=c.tagScope&1,Jt=c.tagScope&4;if(c.insertionMode===4||qt||n.itemProp!=null)var Yt=Se(e,n,`meta`);else l&&e.push(``),Yt=Jt?null:typeof n.charSet==`string`?Se(a.charsetChunks,n,`meta`):n.name===`viewport`?Se(a.viewportChunks,n,`meta`):Se(a.hoistableChunks,n,`meta`);return Yt;case`listing`:case`pre`:e.push(ke(t));var Xt=null,Zt=null,Qt;for(Qt in n)if(E.call(n,Qt)){var $t=n[Qt];if($t!=null)switch(Qt){case`children`:Xt=$t;break;case`dangerouslySetInnerHTML`:Zt=$t;break;default:he(e,Qt,$t)}}if(e.push(`>`),Zt!=null){if(Xt!=null)throw Error(r(60));if(typeof Zt!=`object`||!(`__html`in Zt))throw Error(r(61));var en=Zt.__html;en!=null&&(typeof en==`string`&&0a.highImagePreloads.size)&&(sn.delete(on),a.highImagePreloads.add(cn));else if(!i.imageResources.hasOwnProperty(on)){i.imageResources[on]=U;var ln=n.crossOrigin,un=typeof ln==`string`?ln===`use-credentials`?ln:``:void 0,dn=a.headers,fn;dn&&0dn.highImagePreloads.length)&&(fn=dt(nn,`image`,{imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:un,integrity:n.integrity,nonce:n.nonce,type:n.type,fetchPriority:n.fetchPriority,referrerPolicy:n.refererPolicy}),0<=(dn.remainingCapacity-=fn.length+2))?(a.resets.image[on]=U,dn.highImagePreloads&&(dn.highImagePreloads+=`, `),dn.highImagePreloads+=fn):(cn=[],ye(cn,{rel:`preload`,as:`image`,href:rn?void 0:nn,imageSrcSet:rn,imageSizes:an,crossOrigin:un,integrity:n.integrity,type:n.type,fetchPriority:n.fetchPriority,referrerPolicy:n.referrerPolicy}),n.fetchPriority===`high`||10>a.highImagePreloads.size?a.highImagePreloads.add(cn):(a.bulkPreloads.add(cn),sn.set(on,cn)))}}return Se(e,n,`img`);case`base`:case`area`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`param`:case`source`:case`track`:case`wbr`:return Se(e,n,t);case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:break;case`head`:if(2>c.insertionMode){var pn=o||a.preamble;if(pn.headChunks)throw Error(r(545,"``"));o!==null&&e.push(``),pn.headChunks=[];var mn=Te(pn.headChunks,n,`head`)}else mn=Ee(e,n,`head`);return mn;case`body`:if(2>c.insertionMode){var hn=o||a.preamble;if(hn.bodyChunks)throw Error(r(545,"``"));o!==null&&e.push(``),hn.bodyChunks=[];var gn=Te(hn.bodyChunks,n,`body`)}else gn=Ee(e,n,`body`);return gn;case`html`:if(c.insertionMode===0){var _n=o||a.preamble;if(_n.htmlChunks)throw Error(r(545,"``"));o!==null&&e.push(``),_n.htmlChunks=[``];var vn=Te(_n.htmlChunks,n,`html`)}else vn=Ee(e,n,`html`);return vn;default:if(t.indexOf(`-`)!==-1){e.push(ke(t));var yn=null,bn=null,xn;for(xn in n)if(E.call(n,xn)){var Sn=n[xn];if(Sn!=null){var Cn=xn;switch(xn){case`children`:yn=Sn;break;case`dangerouslySetInnerHTML`:bn=Sn;break;case`style`:se(e,Sn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`ref`:break;case`className`:Cn=`class`;default:if(A(xn)&&typeof Sn!=`function`&&typeof Sn!=`symbol`&&!1!==Sn){if(!0===Sn)Sn=``;else if(typeof Sn==`object`)continue;e.push(` `,Cn,`="`,P(Sn),`"`)}}}}return e.push(`>`),ge(e,bn,yn),yn}}return Ee(e,n,t)}var je=new Map;function Me(e){var t=je.get(e);return t===void 0&&(t=``,je.set(e,t)),t}function Ne(e,t){e=e.preamble,e.htmlChunks===null&&t.htmlChunks&&(e.htmlChunks=t.htmlChunks),e.headChunks===null&&t.headChunks&&(e.headChunks=t.headChunks),e.bodyChunks===null&&t.bodyChunks&&(e.bodyChunks=t.bodyChunks)}function Pe(e,t){t=t.bootstrapChunks;for(var n=0;n`)}function Ie(e,t,n,i){switch(n.insertionMode){case 0:case 1:case 3:case 2:return e.push(`